.dtk{--dtk-yellow-fill:#ede3b5;--dtk-yellow-deep:#8a6c1d;--dtk-yellow-text:#5e4a12;--dtk-yellow-tint:#f8f2df;--dtk-green-fill:#85bb93;--dtk-green-deep:#2f6743;--dtk-green-text:#285638;--dtk-green-tint:#e7f1e9;--dtk-blue-fill:#a9bbdf;--dtk-blue-deep:#33518f;--dtk-blue-text:#30497e;--dtk-blue-tint:#e9eef7;--dtk-land:var(--dtk-yellow-fill);--dtk-coast:#fff;min-width:0}.dtk [hidden]{display:none!important}.dtk-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dtk-fallback{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);padding:16px 18px}.dtk-fallback p{margin:0}.dtk-workspace{grid-template-areas:"query""panel""map";gap:14px;min-width:0;display:grid}.dtk-query,.dtk-panel,.dtk-mapdetails{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);min-width:0;box-shadow:var(--shadow-card)}.dtk-query{grid-area:query;padding:clamp(18px,4vw,30px)}.dtk-query h2,.dtk-panel h2,.dtk-result-name{font-family:var(--font-display);color:var(--ink);margin:6px 0 0;font-size:clamp(1.45rem,4vw,2rem);font-weight:300;line-height:1.12}.dtk-kicker,.dtk-stand{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:.7rem}.dtk-intro,.dtk-empty>p:last-child{max-width:59ch;color:var(--muted);margin:10px 0 0;font-size:.95rem;line-height:1.6}.dtk-search{gap:6px;margin-top:20px;display:grid}.dtk-search>span{color:var(--ink);font-size:.86rem;font-weight:600}.dtk-search input{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 14px;font-size:1rem}.dtk-search input::placeholder{color:var(--muted-2)}.dtk-search input:focus-visible,.dtk button:focus-visible,.dtk-mapdetails summary:focus-visible,.dtk-mapbox [tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dtk-quick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dtk-quick button{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:8px 15px;font-size:.88rem}.dtk-quick button:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.dtk-results{overscroll-behavior:contain;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);max-height:min(318px,46vh);margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.dtk-results li+li{border-top:1px solid var(--divider)}.dtk-result-option{width:100%;min-height:52px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 13px;display:grid}.dtk-result-option:hover,.dtk-result-option[aria-current=true]{background:color-mix(in srgb, var(--accent) 10%, var(--card))}.dtk-option-name{font-size:.94rem;font-weight:600}.dtk-option-status{color:var(--muted);font-size:.78rem;line-height:1.4}.dtk-no-result{border-radius:var(--r-sm);background:var(--dtk-yellow-tint);color:var(--dtk-yellow-text);margin:12px 0 0;padding:11px 13px;font-size:.88rem}.dtk-panel{grid-area:panel;padding:clamp(18px,4vw,30px);scroll-margin-top:82px}.dtk-result-head{gap:10px;display:grid}.dtk-chip{border-radius:var(--r-pill);justify-self:start;align-items:center;min-height:30px;padding:4px 10px;font-size:.76rem;font-weight:650;line-height:1.3;display:inline-flex}.dtk-chip-green{border:1px solid color-mix(in srgb, var(--dtk-green-deep) 35%, transparent);background:var(--dtk-green-tint);color:var(--dtk-green-text)}.dtk-chip-yellow{border:1px solid color-mix(in srgb, var(--dtk-yellow-deep) 40%, transparent);background:var(--dtk-yellow-tint);color:var(--dtk-yellow-text)}.dtk-chip-blue{border:1px solid color-mix(in srgb, var(--dtk-blue-deep) 35%, transparent);background:var(--dtk-blue-tint);color:var(--dtk-blue-text)}.dtk-chip-hatched{border:1px solid color-mix(in srgb, var(--dtk-green-deep) 35%, transparent);background:repeating-linear-gradient(135deg, var(--dtk-green-tint) 0 7px, var(--dtk-yellow-tint) 7px 14px);color:var(--dtk-green-text)}.dtk-chip-territory{border:1px solid color-mix(in srgb, var(--dtk-blue-deep) 35%, transparent);background:repeating-linear-gradient(135deg, var(--dtk-blue-tint) 0 7px, var(--dtk-yellow-tint) 7px 14px);color:var(--dtk-blue-text)}.dtk-meta{gap:8px;margin:18px 0 0;display:grid}.dtk-meta-row{grid-template-columns:minmax(104px,.34fr) minmax(0,1fr);gap:10px;display:grid}.dtk-meta dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:.67rem}.dtk-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:.88rem;line-height:1.48}.dtk-copy,.dtk-next{color:var(--muted);margin:14px 0 0;font-size:.91rem;line-height:1.6}.dtk-next{border-left:3px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 9%, var(--card));color:var(--ink);padding:13px 14px}.dtk-next strong{margin-bottom:3px;font-size:.82rem;display:block}.dtk-scope-details{border-top:1px solid var(--divider);margin-top:12px}.dtk-scope-details summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;font-size:.86rem;font-weight:650;display:flex}.dtk-scope-details .dtk-copy{margin-top:4px}.dtk-source-list{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dtk-source-list a{min-height:44px;color:var(--accent-text);text-underline-offset:2px;align-items:center;font-size:.86rem;line-height:1.45;text-decoration:underline;display:inline-flex}.dtk-mapdetails{grid-area:map;overflow:hidden}.dtk-mapdetails summary{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:650;display:flex}.dtk-mapdetails summary::marker{color:var(--accent-text)}.dtk-summary-note{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:.66rem;font-weight:400}.dtk-mapbody{border-top:1px solid var(--divider)}.dtk-legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:13px 16px;list-style:none;display:flex}.dtk-legend li{color:var(--muted);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.dtk-swatch{border-radius:3px;flex:none;width:13px;height:13px}.dtk-swatch-blue{background:var(--dtk-blue-fill)}.dtk-swatch-green{background:var(--dtk-green-fill)}.dtk-swatch-yellow{border:1px solid var(--dtk-yellow-deep);background:var(--dtk-yellow-fill)}.dtk-swatch-hatched{background:repeating-linear-gradient(135deg, var(--dtk-green-fill) 0 4px, var(--dtk-yellow-fill) 4px 8px)}.dtk-swatch-territory{background:repeating-linear-gradient(135deg, var(--dtk-blue-fill) 0 4px, var(--dtk-yellow-fill) 4px 8px)}.dtk-stage{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.dtk-mapbox{aspect-ratio:2754/1275;min-width:670px;position:relative}.dtk-mapbox.dtk-mapbox-error{aspect-ratio:auto;min-width:0;min-height:150px}.dtk-mapbox svg{width:100%;height:auto;display:block}.dtk-map-status{color:var(--muted-2);font-family:var(--font-mono);text-align:center;place-items:center;margin:0;padding:18px;font-size:.76rem;display:grid;position:absolute;inset:0}.dtk-hover{border-top:1px solid var(--divider);min-height:38px;color:var(--muted-2);margin:0;padding:9px 14px;font-size:.76rem}.dtk-mapbox .landxx,.dtk-mapbox .dtk-dot,.dtk-mapbox .dtk-hit{cursor:pointer}.dtk-mapbox .landxx{fill:var(--dtk-land);stroke:var(--dtk-coast);stroke-width:.5px;fill-rule:evenodd}.dtk-mapbox .coastxx{stroke-width:.2px}.dtk-mapbox .circlexx,.dtk-mapbox .subxx,.dtk-mapbox .noxx,.dtk-mapbox .unxx,.dtk-mapbox .limitxx{opacity:0;pointer-events:none}.dtk-mapbox .at,.dtk-mapbox .be,.dtk-mapbox .bg,.dtk-mapbox .hr,.dtk-mapbox .cy,.dtk-mapbox .cz,.dtk-mapbox .dk,.dtk-mapbox .ee,.dtk-mapbox .fi,.dtk-mapbox .fr,.dtk-mapbox .de,.dtk-mapbox .gr,.dtk-mapbox .hu,.dtk-mapbox .ie,.dtk-mapbox .it,.dtk-mapbox .lv,.dtk-mapbox .lt,.dtk-mapbox .lu,.dtk-mapbox .mt,.dtk-mapbox .nl,.dtk-mapbox .pl,.dtk-mapbox .pt,.dtk-mapbox .ro,.dtk-mapbox .sk,.dtk-mapbox .si,.dtk-mapbox .es,.dtk-mapbox .se,.dtk-mapbox .is,.dtk-mapbox .li,.dtk-mapbox .no,.dtk-mapbox .gf,.dtk-mapbox .gp,.dtk-mapbox .mf,.dtk-mapbox .mq,.dtk-mapbox .re,.dtk-mapbox .yt{fill:var(--dtk-blue-fill)}.dtk-mapbox .ad,.dtk-mapbox .ar,.dtk-mapbox .gg,.dtk-mapbox .im,.dtk-mapbox .je,.dtk-mapbox .nz,.dtk-mapbox .ch,.dtk-mapbox .gb,.dtk-mapbox .uy{fill:var(--dtk-green-fill)}.dtk-mapbox .us,.dtk-mapbox .ca,.dtk-mapbox .br,.dtk-mapbox .fo,.dtk-mapbox .il,.dtk-mapbox .jp,.dtk-mapbox .kr{fill:url(#dtkhatch)}.dtk-mapbox path.xc{opacity:1;pointer-events:auto;fill:url(#dtkterritory);stroke:var(--dtk-coast);stroke-width:.5px}.dtk-mapbox circle.xc{opacity:1;pointer-events:all;fill:#0000;stroke:none}.dtk-mapbox path.xk{opacity:1;pointer-events:auto;fill:var(--dtk-yellow-fill);stroke:var(--dtk-yellow-deep);stroke-width:.9px}.dtk-mapbox circle.xk{opacity:1;pointer-events:all;fill:#0000;stroke:none}.dtk-mapbox .dtk-dot{opacity:1;pointer-events:auto;stroke:var(--dtk-coast);stroke-width:2.5px}.dtk-mapbox circle.dtk-hit{fill:#0000;stroke:none;pointer-events:all}.dtk-mapbox .dtk-selected{stroke:var(--ink);stroke-width:2px}@media (hover:hover){.dtk-mapbox .landxx:hover,.dtk-mapbox .dtk-dot:hover{filter:brightness(.92)}}.dtk-stand{text-align:right;margin-top:10px}@media (width>=900px){.dtk-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-template-areas:"query panel""map panel";align-items:start;gap:16px}.dtk-panel{position:sticky;top:88px}.dtk-mapbox{min-width:0}}@media (width<=540px){.dtk-meta-row{grid-template-columns:minmax(0,1fr);gap:2px}.dtk-summary-note{max-width:18ch}}@media (prefers-reduced-motion:reduce){.dtk *{scroll-behavior:auto!important}}.dtw[data-astro-cid-ne27xkyy]{overflow-wrap:anywhere;padding-block:clamp(48px,7vw,88px)}.dtw-wrap[data-astro-cid-ne27xkyy]{min-width:0;max-width:1080px}.dtw-hero[data-astro-cid-ne27xkyy]{max-width:820px}.dtw[data-astro-cid-ne27xkyy] h1[data-astro-cid-ne27xkyy]{max-width:17ch;margin-top:.9rem;font-size:clamp(2rem,4.6vw,3.45rem);line-height:1.04}.dtw[data-astro-cid-ne27xkyy] .lead[data-astro-cid-ne27xkyy]{max-width:62ch;margin-top:1.15rem}.dtw-browser[data-astro-cid-ne27xkyy]{color:var(--muted-2);margin:.8rem 0 0;font-size:.88rem}.dtw-tool[data-astro-cid-ne27xkyy]{min-width:0;margin-top:clamp(26px,4vw,42px)}.dtw-content[data-astro-cid-ne27xkyy]{gap:clamp(52px,8vw,88px);min-width:0;max-width:920px;margin-top:clamp(58px,8vw,92px);display:grid}.dtw-content[data-astro-cid-ne27xkyy] section[data-astro-cid-ne27xkyy]{min-width:0}.dtw-content[data-astro-cid-ne27xkyy] h2[data-astro-cid-ne27xkyy]{max-width:28ch;margin:.45rem 0 0;scroll-margin-top:96px;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.16}.dtw-content[data-astro-cid-ne27xkyy]>section[data-astro-cid-ne27xkyy]>p[data-astro-cid-ne27xkyy]:not(.dtw-section-kicker),.dtw-bridge[data-astro-cid-ne27xkyy]>p[data-astro-cid-ne27xkyy]:not(.dtw-section-kicker){max-width:70ch;color:var(--muted);margin:.9rem 0 0;font-size:.96rem;line-height:1.68}.dtw-content[data-astro-cid-ne27xkyy] a[data-astro-cid-ne27xkyy]{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.dtw-section-kicker[data-astro-cid-ne27xkyy]{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.dtw-status-grid[data-astro-cid-ne27xkyy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1.35rem;display:grid}.dtw-status-grid[data-astro-cid-ne27xkyy] article[data-astro-cid-ne27xkyy]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);min-width:0;padding:18px}.dtw-status-grid[data-astro-cid-ne27xkyy] h3[data-astro-cid-ne27xkyy]{color:var(--ink);margin:.75rem 0 0;font-size:1rem;line-height:1.35}.dtw-status-grid[data-astro-cid-ne27xkyy] article[data-astro-cid-ne27xkyy]>p[data-astro-cid-ne27xkyy]:last-child{color:var(--muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.58}.dtw-status-label[data-astro-cid-ne27xkyy]{border-radius:var(--r-pill);margin:0;padding:4px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.dtw-status-blue[data-astro-cid-ne27xkyy]{color:#30497e;background:#e9eef7}.dtw-status-green[data-astro-cid-ne27xkyy]{color:#285638;background:#e7f1e9}.dtw-status-yellow[data-astro-cid-ne27xkyy]{color:#5e4a12;background:#f8f2df}.dtw-steps[data-astro-cid-ne27xkyy]{counter-reset:dtw-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.dtw-steps[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);counter-increment:dtw-step;min-width:0;padding:20px 20px 20px 58px;position:relative}.dtw-steps[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]:before{content:"0" counter(dtw-step);color:var(--accent-text);font-family:var(--font-mono);font-size:.75rem;position:absolute;top:21px;left:18px}.dtw-steps[data-astro-cid-ne27xkyy] h3[data-astro-cid-ne27xkyy]{color:var(--ink);margin:0;font-size:.98rem;line-height:1.4}.dtw-steps[data-astro-cid-ne27xkyy] p[data-astro-cid-ne27xkyy]{color:var(--muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.58}.dtw-stop[data-astro-cid-ne27xkyy]{border-left:3px solid var(--accent);background:var(--surface);padding:13px 15px;color:var(--ink)!important;font-size:.88rem!important}.dtw-list[data-astro-cid-ne27xkyy]{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);margin-top:1.25rem;overflow:hidden}.dtw-list[data-astro-cid-ne27xkyy]>summary[data-astro-cid-ne27xkyy]{min-height:54px;color:var(--ink);cursor:pointer;align-items:center;padding:13px 16px;font-weight:600;display:flex}.dtw-list[data-astro-cid-ne27xkyy]>summary[data-astro-cid-ne27xkyy]:focus-visible,.dtw-table-wrap[data-astro-cid-ne27xkyy]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dtw-table-wrap[data-astro-cid-ne27xkyy]{border-top:1px solid var(--divider);overflow-x:auto}.dtw-table-wrap[data-astro-cid-ne27xkyy] table[data-astro-cid-ne27xkyy]{border-collapse:collapse;background:var(--card);width:100%;min-width:920px;font-size:.84rem}.dtw-table-wrap[data-astro-cid-ne27xkyy] caption[data-astro-cid-ne27xkyy]{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:.68rem}.dtw-table-wrap[data-astro-cid-ne27xkyy] th[data-astro-cid-ne27xkyy],.dtw-table-wrap[data-astro-cid-ne27xkyy] td[data-astro-cid-ne27xkyy]{border-top:1px solid var(--divider);color:var(--muted);text-align:left;vertical-align:top;padding:11px 13px;line-height:1.5}.dtw-table-wrap[data-astro-cid-ne27xkyy] thead[data-astro-cid-ne27xkyy] th[data-astro-cid-ne27xkyy],.dtw-table-wrap[data-astro-cid-ne27xkyy] tbody[data-astro-cid-ne27xkyy] th[data-astro-cid-ne27xkyy]{color:var(--ink);font-weight:600}.dtw-table-wrap[data-astro-cid-ne27xkyy] td[data-astro-cid-ne27xkyy] ul[data-astro-cid-ne27xkyy]{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dtw-table-wrap[data-astro-cid-ne27xkyy] td[data-astro-cid-ne27xkyy] a[data-astro-cid-ne27xkyy]{overflow-wrap:anywhere}.dtw-license[data-astro-cid-ne27xkyy]{border-top:1px solid var(--divider);padding:12px 16px 15px;color:var(--muted-2)!important;margin:0!important;font-size:.78rem!important}.dtw-usa[data-astro-cid-ne27xkyy]{border-left:3px solid var(--accent);background:var(--surface);padding:clamp(20px,4vw,30px)}.dtw-case-links[data-astro-cid-ne27xkyy]{flex-wrap:wrap;gap:8px 18px;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.dtw-case-links[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]{font-size:.84rem;line-height:1.5}.dtw-bridge[data-astro-cid-ne27xkyy]{background:var(--card);padding:clamp(22px,4vw,36px)}.dtw-actions[data-astro-cid-ne27xkyy]{flex-wrap:wrap;gap:10px;margin-top:1.25rem;display:flex}.dtw-actions[data-astro-cid-ne27xkyy] .btn[data-astro-cid-ne27xkyy]{white-space:normal;text-align:center;max-width:100%;min-height:44px;text-decoration:none}.dtw-sources[data-astro-cid-ne27xkyy] ul[data-astro-cid-ne27xkyy]{gap:7px;margin:1.1rem 0 0;padding-left:1.2rem;display:grid}.dtw-sources[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.dtw-note[data-astro-cid-ne27xkyy]{color:var(--muted-2)!important;font-size:.82rem!important}@media (width<=760px){.dtw[data-astro-cid-ne27xkyy]{padding-block:82px 56px}.dtw[data-astro-cid-ne27xkyy] .eyebrow[data-astro-cid-ne27xkyy]{display:none}.dtw[data-astro-cid-ne27xkyy] h1[data-astro-cid-ne27xkyy]{margin-top:0}.dtw-status-grid[data-astro-cid-ne27xkyy],.dtw-steps[data-astro-cid-ne27xkyy]{grid-template-columns:minmax(0,1fr)}}
