.dw-board[data-astro-cid-pbkhysqc]{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:0 0 8px;padding:18px 18px 14px}.dw-board__head[data-astro-cid-pbkhysqc]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dw-board__head[data-astro-cid-pbkhysqc] h2[data-astro-cid-pbkhysqc]{font-size:var(--text-xl);margin:0}.dw-board__count[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}.dw-board__count[data-astro-cid-pbkhysqc] strong[data-astro-cid-pbkhysqc]{font-size:var(--text-lg);color:var(--navy)}.dw-meter[data-astro-cid-pbkhysqc]{background:var(--surface-sunken);border-radius:999px;height:6px;margin:10px 0 16px;overflow:hidden}.dw-meter[data-astro-cid-pbkhysqc] span[data-astro-cid-pbkhysqc]{background:var(--gold);border-radius:999px;width:0;height:100%;transition:width .25s;display:block}.dw-board__setup[data-astro-cid-pbkhysqc]{flex-wrap:wrap;gap:4px 24px;display:flex}.dw-choice[data-astro-cid-pbkhysqc]{align-items:center;gap:10px;display:flex}.dw-choice__label[data-astro-cid-pbkhysqc]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow);font-weight:700}.dw-seg[data-astro-cid-pbkhysqc]{margin-bottom:12px}.dw-seg[data-astro-cid-pbkhysqc] .seg-switch__btn[data-astro-cid-pbkhysqc]{box-shadow:none;color:var(--ink-soft);background:0 0}.dw-seg[data-astro-cid-pbkhysqc] .seg-switch__btn[data-astro-cid-pbkhysqc][aria-pressed=true]{background:var(--surface-card);color:var(--navy);box-shadow:var(--shadow-card)}.dw-next[data-astro-cid-pbkhysqc]{background:var(--tone-gold-bg);border:1px solid var(--tone-gold-line);border-radius:var(--radius);gap:2px;margin:4px 0 16px;padding:12px 14px;display:grid}.dw-next__eyebrow[data-astro-cid-pbkhysqc]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tone-gold-ink);margin:0;font-weight:700}.dw-next__title[data-astro-cid-pbkhysqc]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink);margin:0;font-weight:700}.dw-next__jump[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);justify-self:start;margin-top:4px;font-weight:600}.dw-checks[data-astro-cid-pbkhysqc]{border:0;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 20px;margin:0;padding:0;display:grid}.dw-checks[data-astro-cid-pbkhysqc] legend[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);color:var(--ink);margin-bottom:8px;padding:0;font-weight:700}.dw-checks__stage[data-astro-cid-pbkhysqc]{font-size:var(--text-xs);color:var(--ink-muted);margin:0 0 4px;font-weight:700}.dw-checks[data-astro-cid-pbkhysqc] ul[data-astro-cid-pbkhysqc]{margin:0;padding:0;list-style:none}.dw-checks[data-astro-cid-pbkhysqc] label[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:8px;padding:3px 0;display:flex}.dw-checks[data-astro-cid-pbkhysqc] input[data-astro-cid-pbkhysqc]{width:16px;height:16px;accent-color:var(--gold);flex:none;margin:2px 0 0}.dw-checks[data-astro-cid-pbkhysqc] input[data-astro-cid-pbkhysqc]:checked+span[data-astro-cid-pbkhysqc]{color:var(--ink-muted);text-decoration:line-through}.dw-board__foot[data-astro-cid-pbkhysqc]{border-top:1px solid var(--rule-soft);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 0;padding-top:10px;display:flex}.dw-reset[data-astro-cid-pbkhysqc]{font:inherit;color:var(--ink-soft);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 10px;font-weight:600}.dw-reset[data-astro-cid-pbkhysqc]:hover{color:var(--link-hover);border-color:var(--rule-strong)}.dw-stage[data-astro-cid-pbkhysqc] h2[data-astro-cid-pbkhysqc] small[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums;order:2;margin-left:auto;font-weight:600}.dw-stage[data-astro-cid-pbkhysqc] h2[data-astro-cid-pbkhysqc] small[data-astro-cid-pbkhysqc].is-complete{color:var(--tone-green-ink)}.dw-stage[data-astro-cid-pbkhysqc] h2[data-astro-cid-pbkhysqc]:after{order:1}.dw-step[data-astro-cid-pbkhysqc]{background:var(--surface-card);border:1px solid var(--rule);border-radius:var(--radius);margin:0 0 10px}.dw-step[data-astro-cid-pbkhysqc].is-next{border-color:var(--gold);box-shadow:var(--shadow-card)}.dw-step__summary[data-astro-cid-pbkhysqc]{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.dw-step__summary[data-astro-cid-pbkhysqc]::-webkit-details-marker{display:none}.dw-step__summary[data-astro-cid-pbkhysqc]:focus-visible{outline:3px solid var(--gold);outline-offset:-3px;border-radius:var(--radius)}.dw-step__mark[data-astro-cid-pbkhysqc]{background:var(--surface-sunken);width:30px;height:30px;color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.dw-step[data-astro-cid-pbkhysqc].is-next .dw-step__mark[data-astro-cid-pbkhysqc]{background:var(--gold);color:var(--on-gold)}.dw-step[data-astro-cid-pbkhysqc].is-done .dw-step__mark[data-astro-cid-pbkhysqc]{background:var(--tone-green-bg);color:var(--tone-green-ink);font-size:0}.dw-step[data-astro-cid-pbkhysqc].is-done .dw-step__mark[data-astro-cid-pbkhysqc]:before{content:"✓";font-size:var(--text-base)}.dw-step__text[data-astro-cid-pbkhysqc]{flex:1;gap:1px;min-width:0;display:grid}.dw-step__title[data-astro-cid-pbkhysqc]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink);font-weight:700}.dw-step[data-astro-cid-pbkhysqc].is-done .dw-step__title[data-astro-cid-pbkhysqc]{color:var(--ink-muted)}.dw-step__where[data-astro-cid-pbkhysqc]{font-size:var(--text-xs);color:var(--ink-muted)}.dw-step__state[data-astro-cid-pbkhysqc]{font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:700}.dw-step[data-astro-cid-pbkhysqc].is-next .dw-step__state[data-astro-cid-pbkhysqc]{color:var(--tone-gold-ink)}.dw-step[data-astro-cid-pbkhysqc].is-done .dw-step__state[data-astro-cid-pbkhysqc]{color:var(--tone-green-ink)}.dw-step__summary[data-astro-cid-pbkhysqc]:after{content:"▾";color:var(--ink-muted);flex:none;transition:transform .15s}.dw-step[data-astro-cid-pbkhysqc][open]>.dw-step__summary[data-astro-cid-pbkhysqc]:after{transform:rotate(180deg)}.dw-step__body[data-astro-cid-pbkhysqc]{padding:0 16px 14px 56px}.dw-step__body[data-astro-cid-pbkhysqc] h3[data-astro-cid-pbkhysqc]{font-size:var(--text-base);margin:14px 0 4px}.dw-step__body[data-astro-cid-pbkhysqc] p[data-astro-cid-pbkhysqc]{margin:0 0 10px}.dw-step__gain[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.dw-step__gain[data-astro-cid-pbkhysqc] span[data-astro-cid-pbkhysqc]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow);font-weight:700}.dw-minis[data-astro-cid-pbkhysqc]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.dw-mini[data-astro-cid-pbkhysqc]{align-content:start;gap:6px;display:grid}.dw-mini__map[data-astro-cid-pbkhysqc]{color:inherit;text-decoration:none;display:block}.dw-mini__frame[data-astro-cid-pbkhysqc]{aspect-ratio:3/2;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-sunken);display:block;position:relative;overflow:hidden}.dw-mini__frame[data-astro-cid-pbkhysqc]>img[data-astro-cid-pbkhysqc]:first-child{max-width:none;position:absolute}.dw-mini__pin[data-astro-cid-pbkhysqc]{filter:drop-shadow(0 1px 2px #000000b3);width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute}.dw-mini__where[data-astro-cid-pbkhysqc]{color:#f4e8cc;max-width:calc(100% - 10px);font:700 var(--text-2xs)/1.35 var(--font-body);background:#0e1014c7;border-radius:999px;flex-wrap:wrap;gap:0 5px;padding:2px 7px;display:inline-flex;position:absolute;bottom:5px;left:5px}.dw-mini__where[data-astro-cid-pbkhysqc] b[data-astro-cid-pbkhysqc]{color:#e6bd66}a[data-astro-cid-pbkhysqc].dw-mini__map:hover .dw-mini__frame[data-astro-cid-pbkhysqc]{border-color:var(--gold)}.dw-mini__foot[data-astro-cid-pbkhysqc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.dw-mini__name[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--ink)}.dw-mini[data-astro-cid-pbkhysqc] .way-copy[data-astro-cid-pbkhysqc]{flex:none;margin-left:0}.dw-spots[data-astro-cid-pbkhysqc]{margin:6px 0 14px}.dw-spots[data-astro-cid-pbkhysqc] .map-viewer{margin:0}.dw-stuck[data-astro-cid-pbkhysqc]{background:var(--surface-subtle);border-radius:var(--radius-sm);margin:6px 0 10px;padding:10px 12px}.dw-stuck[data-astro-cid-pbkhysqc] h3[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);margin:0 0 4px}.dw-stuck[data-astro-cid-pbkhysqc] ul[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);color:var(--ink-soft);margin:0;padding-left:18px}.dw-step__actions[data-astro-cid-pbkhysqc]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dw-btn[data-astro-cid-pbkhysqc]{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);cursor:pointer;padding:7px 14px;font-weight:600}.dw-btn[data-astro-cid-pbkhysqc]:hover{border-color:var(--gold)}.dw-btn--done[data-astro-cid-pbkhysqc]{background:var(--tone-green-bg);border-color:var(--tone-green-line);color:var(--tone-green-ink)}.dw-btn[data-astro-cid-pbkhysqc].is-copied{border-color:var(--tone-green-line)}.dw-leads[data-astro-cid-pbkhysqc].is-next .card[data-astro-cid-pbkhysqc]:not(.card--accent){border-color:var(--gold)}.dw-leads__grid[data-astro-cid-pbkhysqc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px;display:grid}.dw-leads__grid[data-astro-cid-pbkhysqc] h3[data-astro-cid-pbkhysqc]{font-size:var(--text-base);margin:0 0 6px}.dw-leads__grid[data-astro-cid-pbkhysqc] p[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);color:var(--ink-soft);margin:0}.dw-route[data-astro-cid-pbkhysqc]{margin:0 0 12px}.dw-route[data-astro-cid-pbkhysqc] p[data-astro-cid-pbkhysqc]{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-soft);margin:0}.dw-route__label[data-astro-cid-pbkhysqc]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow);font-weight:700;display:block}.dw-opt[data-astro-cid-pbkhysqc]{font-size:var(--text-2xs);color:var(--ink-muted)}.dw-step--optional[data-astro-cid-pbkhysqc]{border-style:dashed}.dw-step--optional[data-astro-cid-pbkhysqc] .dw-step__state[data-astro-cid-pbkhysqc]{color:var(--ink-muted)}.dw-step__body[data-astro-cid-pbkhysqc] .guide-rewards{margin:4px 0 10px}.dw-section[data-astro-cid-pbkhysqc]{margin-top:8px}@media (width<=640px){.dw-board[data-astro-cid-pbkhysqc]{padding:14px 12px 12px}.dw-step__body[data-astro-cid-pbkhysqc]{padding:0 12px 12px}.dw-step__summary[data-astro-cid-pbkhysqc]{gap:10px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.dw-meter[data-astro-cid-pbkhysqc] span[data-astro-cid-pbkhysqc],.dw-step__summary[data-astro-cid-pbkhysqc]:after{transition:none}}
