.trk.svelte-b9kc2w{gap:var(--dc-s6);min-width:0;margin-top:var(--dc-s5);grid-template-columns:minmax(0,1fr);display:grid}.hero.svelte-b9kc2w{gap:var(--dc-s5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.hero.svelte-b9kc2w{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.kick.svelte-b9kc2w{color:var(--dc-phase);margin-bottom:var(--dc-s2);font-size:14px;font-weight:600}h1.svelte-b9kc2w{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,44px);line-height:1.08}h1.svelte-b9kc2w em:where(.svelte-b9kc2w){color:var(--dc-ink-2);font-style:normal}.nw.svelte-b9kc2w{white-space:nowrap}h2.svelte-b9kc2w{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px)}.lead.svelte-b9kc2w{margin-top:var(--dc-s3);color:var(--dc-ink-2);max-width:60ch;font-size:clamp(16px,1.4vw,18px);line-height:1.45}.meta.svelte-b9kc2w{margin-top:var(--dc-s3);color:var(--dc-mute);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.meta.svelte-b9kc2w .stale:where(.svelte-b9kc2w){color:var(--dc-warn-ink);font-weight:600}.glance.svelte-b9kc2w{padding:var(--dc-s4);border-radius:var(--dc-r-lg);box-shadow:inset 0 0 0 1px var(--dc-line);min-width:0}.glance.svelte-b9kc2w h2:where(.svelte-b9kc2w){color:var(--dc-ink-2);letter-spacing:0;margin-bottom:var(--dc-s3);font-size:14px;font-weight:600}.glance.svelte-b9kc2w dl:where(.svelte-b9kc2w){gap:var(--dc-s4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.glance.svelte-b9kc2w dl:where(.svelte-b9kc2w)>div:where(.svelte-b9kc2w){align-content:start;gap:2px;min-width:0;display:grid}dt.svelte-b9kc2w{color:var(--dc-ink-2);font-size:13px}dd.svelte-b9kc2w{margin:0}.big.svelte-b9kc2w{font:600 clamp(22px, 2.4vw, 28px)/1.15 var(--dc-font-display);letter-spacing:-.02em;color:var(--dc-ink);overflow-wrap:anywhere}.big.svelte-b9kc2w a:where(.svelte-b9kc2w){color:var(--dc-link);text-decoration:none}.ctx.svelte-b9kc2w{color:var(--dc-ink-2);font-size:14px}.src.svelte-b9kc2w{color:var(--dc-mute);font-size:13px}.blk.svelte-b9kc2w{min-width:0}.upd.svelte-b9kc2w p:where(.svelte-b9kc2w){color:var(--dc-ink-2);font-size:15px}.upd.svelte-b9kc2w summary:where(.svelte-b9kc2w),.how.svelte-b9kc2w summary:where(.svelte-b9kc2w),.srcs.svelte-b9kc2w summary:where(.svelte-b9kc2w){cursor:pointer;color:var(--dc-ink-2);min-height:32px;font-size:14px}.upd.svelte-b9kc2w ul:where(.svelte-b9kc2w){margin:var(--dc-s2) 0 0;color:var(--dc-ink-2);padding-left:18px;font-size:14px;line-height:1.5}.upd.svelte-b9kc2w li:where(.svelte-b9kc2w) b:where(.svelte-b9kc2w){color:var(--dc-ink);font-weight:600}.sec-h.svelte-b9kc2w{justify-content:space-between;align-items:end;gap:var(--dc-s2) var(--dc-s4);margin-bottom:var(--dc-s4);flex-wrap:wrap;display:flex}.acts.svelte-b9kc2w{gap:var(--dc-s2);flex-wrap:wrap;display:flex}.rows.svelte-b9kc2w>li:where(.svelte-b9kc2w){scroll-margin-top:120px}.rows.svelte-b9kc2w>li:where(.svelte-b9kc2w):target{background:var(--dc-accent-soft)}.split.svelte-b9kc2w{border-radius:var(--dc-r-lg);box-shadow:inset 0 0 0 1px var(--dc-line);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=900px){.split.svelte-b9kc2w{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split.svelte-b9kc2w>.col:where(.svelte-b9kc2w)+.col:where(.svelte-b9kc2w){border-left:1px solid var(--dc-line)}}.split.svelte-b9kc2w>.col:where(.svelte-b9kc2w)+.col:where(.svelte-b9kc2w){border-top:1px solid var(--dc-line)}@media (width>=900px){.split.svelte-b9kc2w>.col:where(.svelte-b9kc2w)+.col:where(.svelte-b9kc2w){border-top:0}}.col.svelte-b9kc2w{min-width:0}.box-h.svelte-b9kc2w{font:600 14px/1.3 var(--dc-font);letter-spacing:0;color:var(--dc-ink);border-bottom:1px solid var(--dc-line);background:var(--dc-surface);padding:12px 18px}.col.svelte-b9kc2w>.box-h:where(.svelte-b9kc2w):not(:first-child){border-top:1px solid var(--dc-line)}.map.svelte-b9kc2w{margin:0;padding:8px 8px 0}.map.svelte-b9kc2w svg:where(.svelte-b9kc2w){width:100%;height:auto;max-height:640px}.land.svelte-b9kc2w{fill:none;stroke:var(--dc-line-2);stroke-opacity:.8;stroke-width:1.3px;stroke-linejoin:round}.bord.svelte-b9kc2w{fill:none;stroke:var(--dc-line-2);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:3 3}.all.svelte-b9kc2w{fill:var(--dc-trace-mute);fill-opacity:.6;stroke:var(--dc-bg);stroke-width:2px}.bld.svelte-b9kc2w{fill:var(--dc-accent)}.map.svelte-b9kc2w text.n:where(.svelte-b9kc2w){font:600 24px var(--dc-font);fill:var(--dc-ink);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--dc-bg);stroke-width:5px;stroke-linejoin:round}.map.svelte-b9kc2w text.lab:where(.svelte-b9kc2w){font:500 22px var(--dc-font);fill:var(--dc-ink-2);text-anchor:middle;paint-order:stroke;stroke:var(--dc-bg);stroke-width:5px;stroke-linejoin:round}.key.svelte-b9kc2w{color:var(--dc-ink-2);border-bottom:1px solid var(--dc-line);flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 18px;font-size:13px;list-style:none;display:flex}.key.svelte-b9kc2w li:where(.svelte-b9kc2w){align-items:center;gap:8px;display:flex}.key.svelte-b9kc2w i:where(.svelte-b9kc2w){border-radius:3px;width:10px;height:10px;display:block}.key.svelte-b9kc2w i.dot:where(.svelte-b9kc2w){border-radius:50%}i.g0.svelte-b9kc2w{background:var(--dc-trace-mute)}i.g1.svelte-b9kc2w{background:color-mix(in srgb, var(--dc-accent) 42%, var(--dc-bg))}i.g2.svelte-b9kc2w{background:var(--dc-accent)}i.g3.svelte-b9kc2w{background:var(--dc-ink)}rect.g0.svelte-b9kc2w{fill:var(--dc-trace-mute)}rect.g1.svelte-b9kc2w{fill:color-mix(in srgb, var(--dc-accent) 42%, var(--dc-bg))}rect.g2.svelte-b9kc2w{fill:var(--dc-accent)}rect.g3.svelte-b9kc2w{fill:var(--dc-ink)}rect.track.svelte-b9kc2w{fill:var(--dc-surface)}.rows.svelte-b9kc2w{margin:0;padding:4px 0;list-style:none}.rk.svelte-b9kc2w{grid-template-columns:22px minmax(0,1fr) minmax(0,1.3fr) 3.6em;align-items:center;gap:10px;min-height:40px;padding:6px 18px;font-size:14px;display:grid}.rk.st.svelte-b9kc2w{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 3.6em}.rk.total.svelte-b9kc2w{border-top:1px solid var(--dc-line);font-weight:600}.rk.hd.svelte-b9kc2w{min-height:32px;color:var(--dc-mute);border-bottom:1px solid var(--dc-line);font-size:12px}.rk.hd.svelte-b9kc2w>:where(.svelte-b9kc2w):last-child,.rk.svelte-b9kc2w .v:where(.svelte-b9kc2w){text-align:right}.rk.svelte-b9kc2w .n:where(.svelte-b9kc2w){color:var(--dc-mute)}.rk.svelte-b9kc2w .nm:where(.svelte-b9kc2w){min-width:0;color:var(--dc-ink)}.rk.svelte-b9kc2w .nm:where(.svelte-b9kc2w) a:where(.svelte-b9kc2w){color:var(--dc-ink);text-decoration:none}.rk.svelte-b9kc2w .nm:where(.svelte-b9kc2w) a:where(.svelte-b9kc2w):hover{color:var(--dc-link);text-decoration:underline}.rk.svelte-b9kc2w .nm:where(.svelte-b9kc2w) small:where(.svelte-b9kc2w){color:var(--dc-mute);font-size:12px;display:block}.rk.svelte-b9kc2w .bar:where(.svelte-b9kc2w){border-radius:4px;display:block;overflow:hidden}.rk.svelte-b9kc2w .v:where(.svelte-b9kc2w){color:var(--dc-ink);font-weight:600}.note.svelte-b9kc2w{color:var(--dc-mute);margin:6px 18px 0;font-size:13px;line-height:1.45}.note.svelte-b9kc2w:last-child{margin-bottom:14px}@media (width<=640px){.rk.svelte-b9kc2w{grid-template-columns:18px minmax(0,1fr) minmax(0,.9fr) 3em;gap:8px;padding:6px 12px}.rk.st.svelte-b9kc2w{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 3em}}.how.svelte-b9kc2w{margin-top:var(--dc-s3)}.how.svelte-b9kc2w p:where(.svelte-b9kc2w){color:var(--dc-mute);margin-top:6px;font-size:13px;line-height:1.5}.dl.svelte-b9kc2w{font:400 12px/1.5 var(--dc-mono);color:var(--dc-mute);flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;display:flex}.dl.svelte-b9kc2w div:where(.svelte-b9kc2w){gap:6px;display:flex}.dl.svelte-b9kc2w dt:where(.svelte-b9kc2w){color:var(--dc-ink-2);font-size:12px;font-weight:500}.fine.svelte-b9kc2w{margin-top:var(--dc-s3);color:var(--dc-mute);font-size:13px;line-height:1.5}.srcs.svelte-b9kc2w p:where(.svelte-b9kc2w){color:var(--dc-mute);font-size:13px;line-height:1.6}.srcs.svelte-b9kc2w details:where(.svelte-b9kc2w) p:where(.svelte-b9kc2w){margin-top:var(--dc-s2)}.srcs.svelte-b9kc2w a:where(.svelte-b9kc2w){color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.srcs.svelte-b9kc2w b:where(.svelte-b9kc2w){color:var(--dc-ink-2);font-weight:600}
