:where(.ss) .path:disabled{opacity:.45;cursor:not-allowed}:where(.ss) .lnk:disabled,:where(.ss) .sw:disabled{opacity:.45;cursor:not-allowed}@media (min-width:721px){:where(.ss) .tr.pp-open{grid-template-columns:minmax(0,2.4fr) minmax(0,.7fr) minmax(0,.8fr) auto}:where(.ss) .tr.pp-closed{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.8fr)}}:where(.ss) .dale-note{margin:0;padding:8px 14px;border-bottom:1px solid var(--db-line);font-size:12px;color:var(--db-fg-dim)}:where(.ss) .dale-note a{color:var(--lime);white-space:nowrap}:where(.ss) .dale-log{display:flex;flex-direction:column;gap:8px}:where(.ss) .dale-msg{max-width:88%;background:var(--db-surface-2);border:1px solid var(--db-line);border-radius:14px;padding:8px 11px;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}:where(.ss) .dale-msg.me{align-self:flex-end;background:#161a07;border-color:#ccff0033}:where(.ss) .dale-msg.him{align-self:flex-start}:where(.ss) .dale-plain{white-space:pre-wrap}:where(.ss) .dale-md{display:grid;gap:6px}:where(.ss) .dale-md ol,:where(.ss) .dale-md p,:where(.ss) .dale-md ul{margin:0}:where(.ss) .dale-md ol,:where(.ss) .dale-md ul{padding-left:18px}:where(.ss) .dale-md ul{list-style:disc}:where(.ss) .dale-md ol{list-style:decimal}:where(.ss) .dale-md-h{display:block}:where(.ss) .dale-wait{color:var(--db-fg-dim)}:where(.ss) .dale-err{margin:0;font-size:13px;color:var(--db-fg-muted)}:where(.ss) a.prompt{color:inherit;text-decoration:none}:where(.ss) .prompt .tgb{flex:none;font:600 10px var(--db-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);border:1px solid #ccff004d;border-radius:4px;padding:3px 6px}:where(.ss) .prompt .ar{flex:none;color:var(--lime)}:where(.ss) .prompt:disabled{opacity:.45;cursor:not-allowed}:where(.ss) .dale-in textarea{flex:1;min-width:0;resize:none;border:0;background:none;color:var(--db-fg);font:inherit;line-height:1.4;outline:none}:where(.ss) .dale-in button{width:34px;height:34px;flex:none;border:0;border-radius:7px;background:var(--lime);color:#0b0d05;font-weight:700}:where(.ss) .dale-in button:disabled{background:var(--db-surface-3);color:var(--db-fg-dim);cursor:not-allowed}:where(.ss) .dale-msg .dale-addr{max-width:100%;font-size:12px;vertical-align:top}:where(.ss) .dale-md pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.45 var(--db-font-mono,monospace)}:where(.ss) .dale-md code{overflow-wrap:anywhere}:where(.ss) .dale-in:focus-within{outline:2px solid var(--lime);outline-offset:2px}:where(.ss) .prompt>span:first-child{min-width:0;overflow-wrap:anywhere}@media (max-width:720px){:where(.ss) .dale-f{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}:where(.ss) .cards{grid-auto-rows:1fr}:where(.ss) .hc{min-height:320px}:where(.ss) .hc-sum{min-height:calc(2 * 1.45em)}:where(.ss) .hc-off{margin:12px 16px 16px;color:var(--db-fg);font-size:13px;line-height:1.45;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:flex-start;gap:12px}:where(.ss) .hc-off>p{margin:0}:where(.ss) .hc-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:0;width:100%}:where(.ss) .hc-settings dd{margin:0;font-variant-numeric:tabular-nums}:where(.ss) .hc-act{margin-top:auto}:where(.ss) .hc.armed{grid-column:auto}:where(.ss) .hc.armed .hc-inner{display:block}:where(.ss) .hc.armed .hc-body.wide{text-align:left!important;padding-top:0}:where(.ss) .hc-fig{white-space:nowrap}:where(.ss) a.path{color:inherit;text-decoration:none}:where(.ss) .cb-n,:where(.ss) .cname{white-space:normal;line-height:1.2}:where(.ss) .fchip{height:auto;min-height:32px;padding-block:5px;line-height:1.2}:where(.ss) .cmark:not(.neutral){background:transparent;border-radius:0}:where(.ss) .opt:disabled{opacity:1;border-color:color-mix(in srgb,var(--db-line) 50%,transparent);background:color-mix(in srgb,var(--db-bg) 50%,transparent)}:where(.ss) .opt:disabled[aria-pressed=true]{border-color:color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,color-mix(in oklab,var(--c) 7%,var(--db-bg)) 50%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}:where(.ss) .opt:disabled :has(.cmark)>:not(.cmark):not(:has(.cmark)),:where(.ss) .opt:disabled>:not(.cmark):not(:has(.cmark)){opacity:.5}:where(.ss) .ac:disabled{opacity:1;border-color:color-mix(in srgb,var(--db-line) 40%,transparent);background:color-mix(in srgb,var(--db-surface-1) 40%,transparent)}:where(.ss) .ac:disabled[aria-pressed=true]{border-color:color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--db-surface-2) 40%,transparent)}:where(.ss) .ac:disabled :has(.cmark)>:not(.cmark):not(:has(.cmark)),:where(.ss) .ac:disabled>:not(.cmark):not(:has(.cmark)){opacity:.4}:where(.ss) .rm-thin .lb{opacity:1;border-top-color:color-mix(in srgb,var(--pl) 85%,transparent)}:where(.ss) .rm-thin .lb :has(.cmark)>:not(.cmark):not(:has(.cmark)),:where(.ss) .rm-thin .lb>:not(.cmark):not(:has(.cmark)){opacity:.85}:where(.ss) [data-stale] :has(.cmark)>:not(.cmark):not(:has(.cmark)),:where(.ss) [data-stale]>:not(.cmark):not(:has(.cmark)){opacity:.6}@media (min-width:721px){:where(.ss) .bdr.pulse{grid-template-columns:30px minmax(0,2.6fr) 100px minmax(0,.7fr) minmax(0,.7fr) 48px}}:where(.ss) .cmark.rh-ring{border-radius:50%;box-shadow:0 0 0 2px #000}:where(.ss) button.plan{background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;margin:0}:where(.ss) .pp-act{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width:720px){:where(.ss) .tr.pp-open .pp-act{grid-column:1/-1;justify-content:flex-start}}:where(.ss) .gate .sv.note{grid-column:2/-1;grid-row:2;justify-items:start;min-width:0;text-align:left}@media (max-width:720px){:where(.ss) .gate .sv.note{grid-column:1/-1;grid-row:auto}}@media (max-width:720px){:where(.ss) .gate-bool .seg{max-width:100%}:where(.ss) .gate-bool .seg button{flex:1 1 0;min-width:0;white-space:normal;line-height:1.2;padding:4px 8px;height:auto;min-height:32px}}@media (max-width:720px){:where(.ss) .cards{grid-auto-rows:auto}:where(.ss) .hc{min-height:0}:where(.ss) .lm.entry .t{margin-left:18px}:where(.ss) .hv-tour .hv-tour-box.is-centred{top:auto;left:8px;right:8px;bottom:calc(62px + env(safe-area-inset-bottom, 0px));transform:none;width:auto;max-width:none}:where(.ss) .hv-tour:has(.hv-tour-box.is-centred) .hv-tour-scrim{background:#00000059}}:where(.ss) .dale-live{position:relative;display:inline-grid;place-items:center;flex:none}:where(.ss) .dale-live-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #ccff0099;box-shadow:0 0 14px #ccff0033;animation:ssdaleglow 4.2s ease-in-out infinite}:where(.ss) .dale-live-arc{position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:#cf0;visibility:hidden}:where(.ss) .dale-live-face{width:78%;height:78%;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;animation:ssdalebreathe 4.2s ease-in-out infinite}:where(.ss) .dale-live-dots{position:absolute;bottom:-2px;right:-6px;display:inline-flex;gap:2px}:where(.ss) .dale-live-dots i{width:3px;height:3px;border-radius:50%;background:#cf0;animation:ssdaledot 1.2s ease-in-out infinite}:where(.ss) .dale-live-dots i:nth-child(2){animation-delay:.2s}:where(.ss) .dale-live-dots i:nth-child(3){animation-delay:.4s}:where(.ss) .dale-live.is-thinking .dale-live-arc{visibility:visible;animation:ssdalespin 1.1s linear infinite}:where(.ss) .dale-wait{display:flex;align-items:center;gap:10px}:where(.ss) .dale-hero .dale-live{align-self:center;margin-bottom:14px}@keyframes ssdalebreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes ssdaleglow{0%,to{box-shadow:0 0 10px #ccff0026;border-color:#ccff0080}50%{box-shadow:0 0 20px #ccff004d;border-color:#ccff00b3}}@keyframes ssdalespin{to{transform:rotate(1turn)}}@keyframes ssdaledot{0%,to{transform:scale(.6)}50%{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){:where(.ss) .dale-live-dots i,:where(.ss) .dale-live-face,:where(.ss) .dale-live-ring,:where(.ss) .dale-live.is-thinking .dale-live-arc{animation:none}:where(.ss) .dale-live.is-thinking .dale-live-arc{visibility:visible}}:where(.ss) .menu a{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:6px;background:none;border:0;color:inherit;text-decoration:none;font-weight:600;font-size:14px;text-align:left}:where(.ss) .menu a:hover{background:var(--db-surface-3)}:where(.ss) .hc-act{flex-wrap:wrap}:where(.ss) .ss-risk{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;padding:16px;overflow-y:auto;background:#000000d9}:where(.ss) .ss-risk-card{width:100%;max-width:440px;margin:auto;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:12px;border:1px solid #ccff0059;background:var(--db-surface)}:where(.ss) .ss-risk-card h2{font-size:18px;font-weight:600}:where(.ss) .ss-risk-card p{font-size:13.5px;line-height:1.5;color:var(--db-fg-muted);text-wrap:pretty}:where(.ss) .ss-risk-card a{color:#cf0;text-decoration:underline}:where(.ss) .ss-risk-ack{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}:where(.ss) .ss-risk-ack input{width:18px;height:18px;accent-color:#cf0}:where(.ss) .ss-risk-card .btn[disabled]{cursor:not-allowed}:where(.ss) .ss-guide{max-width:760px;margin:0 auto;padding:8px 4px 48px;font-size:14.5px;line-height:1.6;color:var(--db-fg)}:where(.ss) .ss-guide h1{font-size:26px;font-weight:600;margin:8px 0 12px}:where(.ss) .ss-guide h2{font-size:20px;font-weight:600;margin:36px 0 10px;padding-top:18px;border-top:1px solid var(--db-line-strong)}:where(.ss) .ss-guide h3{font-size:16px;font-weight:600;margin:24px 0 6px}:where(.ss) .ss-guide li,:where(.ss) .ss-guide p{color:var(--db-fg-muted)}:where(.ss) .ss-guide p{margin:8px 0}:where(.ss) .ss-guide strong{color:var(--db-fg);font-weight:600}:where(.ss) .ss-guide ol,:where(.ss) .ss-guide ul{margin:8px 0;padding-left:22px}:where(.ss) .ss-guide ul{list-style:disc}:where(.ss) .ss-guide ol{list-style:decimal}:where(.ss) .ss-guide li{margin:4px 0}:where(.ss) .ss-guide hr{border:0;border-top:1px solid var(--db-line-strong);margin:24px 0}:where(.ss) .ss-guide table{display:block;overflow-x:auto;border-collapse:collapse;margin:12px 0;font-size:13.5px}:where(.ss) .ss-guide td,:where(.ss) .ss-guide th{border:1px solid var(--db-line-strong);padding:8px 10px;text-align:left;vertical-align:top}:where(.ss) .ss-guide th{color:var(--db-fg);font-weight:600}@media (max-width:1400px){:where(.ss) .ss-nav .nb{display:none}:where(.ss) .nav-more{display:block}:where(.ss) .ss-guide-link{display:none}}:where(.ss) .more-sheet{max-height:80vh;max-height:80dvh;overflow-y:auto}:where(.ss) .ss-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}:where(.ss) .ss-badge{padding:2px 10px;border:1px solid var(--db-line);border-radius:999px;background:var(--db-surface-1);color:var(--db-fg-dim);font-size:12px;font-weight:600}:where(.ss) .ss-badge.more{color:var(--db-fg-dim);border-style:dashed}:where(.ss) .hv5 .addr,:where(.ss) .hv5 .fig,:where(.ss) .hv5 .mono{font-family:var(--db-font-ui);font-variant-numeric:tabular-nums}:where(.ss) .hv5 .lbl{font-size:11px;line-height:1.25;letter-spacing:.08em}:where(.ss) .hv5 .pg-h{gap:16px;margin-bottom:24px}:where(.ss) .hv5 .pg-h h1{font-size:28px;line-height:1.25;letter-spacing:-.025em}:where(.ss) .hv5 .pg-meta{margin-top:4px;font-size:12px;line-height:1.5;letter-spacing:0}:where(.ss) .hv5 .btn{height:40px;padding:0 16px;border-radius:6px;font-size:14px}:where(.ss) .hv5 .btn.sm{height:32px;padding:0 12px;font-size:13px}:where(.ss) .hv5 .btn.pri:hover{background:var(--db-accent-bright)}@media (pointer:coarse){:where(.ss) .hv5 .btn{height:44px}:where(.ss) .hv5 .btn.sm{height:44px}}:where(.ss) .hv5 .blk,:where(.ss) .hv5 .paper,:where(.ss) .hv5 .pnl,:where(.ss) .hv5 .realp{border-radius:10px;background:var(--db-surface-1);box-shadow:var(--hv-lip)}:where(.ss) .hv5 .paper{border:1px solid var(--db-line)}:where(.ss) .hv5 .rp{padding:16px;gap:12px}:where(.ss) .hv5 .rp.compact{padding:16px;gap:12px}:where(.ss) .hv5 .rp-big,:where(.ss) .hv5 .rp.compact .rp-big{font-size:28px;line-height:1.1;letter-spacing:-.025em}:where(.ss) .hv5 .rp-curve,:where(.ss) .hv5 .stats{border-top:1px solid var(--db-line)}:where(.ss) .hv5 .rp.compact .stat b,:where(.ss) .hv5 .stat b{font-size:16px;line-height:1.25}:where(.ss) .hv5 .stat span{font-size:11px;letter-spacing:.08em}:where(.ss) .hv5 .chip,:where(.ss) .hv5 .ptag,:where(.ss) .hv5 .rtag{height:24px;padding:0 8px;border-radius:4px;font-size:11px;letter-spacing:.06em}:where(.ss) .hv5 .chip{background:none;border-color:var(--db-line-strong)}:where(.ss) .hv5 .ptag{border:1px solid var(--db-info);color:var(--db-info)}:where(.ss) .hv5 .first{gap:24px;padding:24px 0}:where(.ss) .hv5 .first h1{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:8px 0 12px}:where(.ss) .hv5 .first-copy p{font-size:14px;line-height:1.5}:where(.ss) .hv5 .steps{gap:12px;margin-top:24px}:where(.ss) .hv5 .step{padding-top:8px}:where(.ss) .hv5 .step b{font-size:14px}:where(.ss) .hv5 .step span{font-size:13px;line-height:1.5}:where(.ss) .hv5 .paths{gap:12px}:where(.ss) .hv5 .path{padding:12px 16px;border-radius:6px;background:var(--db-surface-2);gap:4px 16px}:where(.ss) .hv5 .path b{font-size:14px;line-height:1.25}:where(.ss) .hv5 .path span.d{font-size:13px;line-height:1.5}:where(.ss) .hv5 .path.hero{background:var(--db-surface-2)}:where(.ss) .hv5 .cb{gap:8px;margin-bottom:16px}:where(.ss) .hv5 .cb-t{padding:12px 16px;border-radius:6px;gap:8px}:where(.ss) .hv5 .cb-n{font-size:11px;letter-spacing:.08em}:where(.ss) .hv5 .cb-u{font-size:20px;line-height:1.25}:where(.ss) .hv5 .cb-a{font-size:12px}:where(.ss) .hv5 .hunts-grid{gap:24px;grid-template-columns:minmax(0,1fr) 320px}:where(.ss) .hv5 .side{gap:16px}:where(.ss) .hv5 .grp{margin-top:24px}:where(.ss) .hv5 .grp-h{gap:12px;margin-bottom:12px}:where(.ss) .hv5 .cards{gap:16px;grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}:where(.ss) .hv5 .hc{border-radius:10px;box-shadow:var(--hv-lip)}:where(.ss) .hv5 .hc:before{display:none}:where(.ss) .hv5 .hc.armed{border-color:var(--hv-edge);box-shadow:var(--hv-lip)}:where(.ss) .hv5 .hc-band{background:var(--db-accent-wash);color:var(--db-accent);border-bottom:1px solid var(--hv-edge);border-radius:10px 10px 0 0;padding:8px 16px;font-size:11px;letter-spacing:.06em}:where(.ss) .hv5 .hc-band .dot{background:var(--db-accent);width:8px;height:8px}:where(.ss) .hv5 .hc-head{padding:16px 16px 0}:where(.ss) .hv5 .hc.armed .hc-head{padding-top:12px}:where(.ss) .hv5 .hc-body{padding:8px 16px 12px;gap:4px}:where(.ss) .hv5 .hc-name{font-size:16px;line-height:1.25;letter-spacing:-.01em}:where(.ss) .hv5 .hc-sum{font-size:13px;line-height:1.5}:where(.ss) .hv5 .hc-paper{margin:0 16px;padding:12px 0;gap:8px;border-top:1px solid var(--db-line);font-size:13px;line-height:1.5}:where(.ss) .hv5 .hc-paper .fig b{font-size:16px}:where(.ss) .hv5 .hc-act{padding:12px 16px;gap:8px;border-top:1px solid var(--db-line)}:where(.ss) .hv5 .hc.idle{background:var(--db-surface-1)}:where(.ss) .hv5 .limit{padding:12px 16px;margin:12px 0;border-radius:10px}:where(.ss) .hv5 .limit b{font-size:14px;line-height:1.25}:where(.ss) .hv5 .limit p{font-size:13px;line-height:1.5}@media (max-width:1023px){:where(.ss) .hv5 .hunts-grid{grid-template-columns:minmax(0,1fr)}:where(.ss) .hv5 .side{position:static}}@media (max-width:640px){:where(.ss) .hv5 .pg-h h1{font-size:20px}:where(.ss) .hv5 .cards{grid-template-columns:minmax(0,1fr)}}:where(.ss) .hv5 [style*="font-size: 12.5px"],:where(.ss) .hv5 [style*="font-size:12.5px"]{font-size:13px!important}:where(.ss) .hv5 .paper[style*=padding]{padding:16px!important}:where(.ss) .hv5 .seg{border-radius:6px;padding:4px}:where(.ss) .hv5 .seg button{height:32px;padding:0 8px;border-radius:4px;font-size:11px;letter-spacing:.06em}:where(.ss) .hv5 .sel{height:32px;padding:0 8px;border-radius:6px;font-size:11px;letter-spacing:.06em}:where(.ss) .hv5 .realp{padding:16px;gap:12px}@media (pointer:coarse){:where(.ss) .hv5 .seg button,:where(.ss) .hv5 .sel{height:44px}}:where(.ss) .hv5 .hc:not(.armed):hover{transform:none;border-color:var(--db-line-strong);box-shadow:var(--hv-lip)}:where(.ss) .hv5 .sb{height:24px;padding:0 8px;gap:8px;border-radius:4px;font-size:11px;letter-spacing:.06em}:where(.ss) .hv5 .skel{border-radius:10px}:where(.ss) .hv5 .cb-t,:where(.ss) .hv5 .hc,:where(.ss) .hv5 .hc.armed{background:var(--db-surface-1)}:where(.ss) .hv5 .pend:not(.sb){border-radius:10px;padding:16px;gap:12px}:where(.ss) .hv5 .ss-badges{gap:8px;margin:8px 0 0}:where(.ss) .hv5 .ss-badge{padding:4px 8px;border-radius:4px;font-size:12px}:where(.ss) .hv5 .btn .lock,:where(.ss) .hv5 .grp-armed,:where(.ss) .hv5 .soon{font-size:11px}:where(.ss) .hv5 .lnk,:where(.ss) .hv5 .realp p{font-size:13px}:where(.ss) .hv5 .err{margin:32px auto;gap:12px}:where(.ss) .hv5 .err h1{font-size:20px;line-height:1.25}:where(.ss) .hv5 .err p{font-size:14px;line-height:1.5}:where(.ss) .hv5 .note{padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.5}:where(.ss) .hv5 .pend b{font-size:14px;line-height:1.25}:where(.ss) .hv5 .pend p{margin-top:4px;font-size:13px;line-height:1.5}:where(.ss) .hv5 .limit{gap:12px}:where(.ss) .hv5 .limit-ic{min-width:44px;height:40px;padding:0 8px;border-radius:6px;font-size:14px}:where(.ss) .hv5 .rp-main{gap:16px}:where(.ss) .hv5 .rp-fig{gap:8px}:where(.ss) .hv5 .chips{gap:8px}:where(.ss) .hv5 .stats{gap:8px;padding-top:12px}:where(.ss) .hv5 .rp-curve{padding-top:12px}:where(.ss) .hv5 .menu{padding:8px;gap:4px;border-radius:10px;min-width:176px}:where(.ss) .hv5 .menu button{height:44px;padding:0 12px;border-radius:6px;font-size:14px}:where(.ss) .hv5 [style*="font-size: 22px"],:where(.ss) .hv5 [style*="font-size:22px"]{font-size:20px!important}:where(.ss) .hv5 [style*="font-size: 18px"],:where(.ss) .hv5 [style*="font-size:18px"]{font-size:16px!important}:where(.ss) .hv5 [style*="font-size: 11.5px"],:where(.ss) .hv5 [style*="font-size:11.5px"]{font-size:12px!important}:where(.ss) .hv5 [style*="margin-bottom: 14px"],:where(.ss) .hv5 [style*="margin-bottom:14px"]{margin-bottom:16px!important}:where(.ss) .hv5 [style*="margin-top: 20px"],:where(.ss) .hv5 [style*="margin-top:20px"]{margin-top:24px!important}:where(.ss) .hv5 [style*="gap: 6px"],:where(.ss) .hv5 [style*="gap:6px"]{gap:8px!important}:where(.ss) .hv5 [style*="gap: 10px"],:where(.ss) .hv5 [style*="gap:10px"]{gap:12px!important}:where(.ss) .hv5 [style*="padding: 0 16px 10px"],:where(.ss) .hv5 [style*="padding: 0px 16px 10px"],:where(.ss) .hv5 [style*="padding:0 16px 10px"],:where(.ss) .hv5 [style*="padding:0px 16px 10px"]{padding:0 16px 12px!important}@media (max-width:720px) and (pointer:fine){:where(.ss) .hv5 .btn{height:44px}:where(.ss) .hv5 .btn.sm{height:40px}:where(.ss) .hv5 .seg button{height:32px}:where(.ss) .hv5 .sel{height:40px}}:where(.ss) .cp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}:where(.ss) .cp-step{display:flex;gap:8px}:where(.ss) .cp-rule{margin:0 0 16px;font-size:13px;line-height:1.5}:where(.ss) .cp-board{padding:8px 24px}:where(.ss) .cp-row{display:grid;grid-template-columns:32px minmax(0,2.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.6fr) minmax(72px,max-content);gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--db-line);font-size:14px;font-variant-numeric:tabular-nums}:where(.ss) .cp-row.prov{grid-template-columns:32px minmax(0,2.4fr) minmax(0,2.6fr) minmax(0,.6fr) minmax(72px,max-content)}:where(.ss) .cp-row .btn{white-space:normal;text-align:center}:where(.ss) .cp-row.mine{background:var(--db-live-wash);border-radius:6px;padding-inline:8px;margin-inline:-8px}:where(.ss) .cp-th{font:600 11px var(--db-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--db-fg-dim);border-top:0;padding:12px 0 8px}:where(.ss) .cp-who{display:flex;align-items:center;gap:8px;min-width:0}:where(.ss) .cp-nm{display:grid;gap:4px;min-width:0}:where(.ss) .cp-nm b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ss) .cp-nm span{font-size:12px;color:var(--db-fg-muted)}:where(.ss) .cp-hero{font:600 20px/1.25 var(--db-font-ui);font-variant-numeric:tabular-nums}:where(.ss) .cp-n{font-variant-numeric:tabular-nums}:where(.ss) .cp-prov{font-size:13px}:where(.ss) .cp-board .cp-sub{font:600 11px var(--db-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--db-fg-dim);margin:24px 0 4px}:where(.ss) .cp-note{margin-bottom:16px;font-size:13px;line-height:1.5}:where(.ss) .cp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:16px;font-size:13px}:where(.ss) .cp-foot p{margin:0}:where(.ss) .cp-cl{display:none}@media (max-width:720px){:where(.ss) .cp-board{padding:8px 16px}:where(.ss) .cp-th{display:none}:where(.ss) .cp-row{grid-template-columns:24px minmax(0,1fr) auto auto;gap:8px 12px;padding:12px 0}:where(.ss) .cp-row.prov{grid-template-columns:24px minmax(0,1fr) auto auto}:where(.ss) .cp-row .hide-m{display:none}:where(.ss) .cp-row .cp-who{grid-column:2/-1}:where(.ss) .cp-row .lb-rk{grid-row:1/span 2;align-self:start}:where(.ss) .cp-row .cp-hero{grid-column:2;font-size:16px}:where(.ss) .cp-row .cp-n{text-align:right}:where(.ss) .cp-cl{display:inline;font-size:12px;font-weight:400;color:var(--db-fg-muted)}:where(.ss) .cp-row.prov .cp-prov{grid-column:2}}:where(.ss) .sotd{display:grid;gap:16px;padding:16px 24px}:where(.ss) .sotd-eyebrow{font:600 11px var(--db-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--db-fg-dim)}:where(.ss) .sotd-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}:where(.ss) .sotd-who{display:flex;align-items:center;gap:12px;min-width:0}:where(.ss) .sotd-nm{display:grid;gap:4px;min-width:0}:where(.ss) .sotd-nm b{font:600 20px/1.25 var(--db-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ss) .sotd-nm span{font-size:12px;color:var(--db-fg-muted)}:where(.ss) .sotd-fig{display:grid;gap:4px;justify-items:end}:where(.ss) .sotd-hero{font:600 28px/1.25 var(--db-font-ui);font-variant-numeric:tabular-nums}:where(.ss) .sotd-cap{font-size:12px;color:var(--db-fg-muted);font-variant-numeric:tabular-nums}:where(.ss) .sotd-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;font-size:12px}:where(.ss) .sotd-act{display:flex;gap:8px}@media (max-width:720px){:where(.ss) .sotd{padding:16px}:where(.ss) .sotd-fig{justify-items:start}}:where(.ss) a[class*=text-accent-foreground],:where(.ss) a[class*=text-accent-foreground]:hover,:where(.ss) button[class*=text-accent-foreground],:where(.ss) button[class*=text-accent-foreground]:hover{color:var(--db-accent-ink)}:where(.ss) button[class*=text-foreground]{color:var(--db-fg)}:where(.ss) .ss-top[data-home-v5b]{height:56px;min-height:0;padding:0 24px;gap:16px}:where(.ss) .ss-top[data-home-v5b] .ss-nav{height:auto;margin-left:0;gap:4px;align-items:center}:where(.ss) .ss-top[data-home-v5b] .nav-more>button,:where(.ss) .ss-top[data-home-v5b] .ss-nav>button{height:32px;padding:0 8px;border-radius:6px;font:500 14px var(--db-font-ui);letter-spacing:0;text-transform:none;color:var(--db-fg-muted)}:where(.ss) .ss-top[data-home-v5b] .nav-more>button:hover,:where(.ss) .ss-top[data-home-v5b] .ss-nav>button:hover{color:var(--db-fg);background:var(--db-surface-2)}:where(.ss) .ss-top[data-home-v5b] .nav-more>button[aria-current=page],:where(.ss) .ss-top[data-home-v5b] .ss-nav>button[aria-current=page]{color:var(--db-fg);background:var(--db-surface-3)}:where(.ss) .ss-top[data-home-v5b] .nav-more>button[aria-current=page]:after,:where(.ss) .ss-top[data-home-v5b] .ss-nav>button[aria-current=page]:after{content:none}:where(.ss) .ss-top[data-home-v5b] .ss-nav .nav-div{height:16px;margin:0 4px}:where(.ss) .ss-top[data-home-v5b] .nav-more>button:focus-visible,:where(.ss) .ss-top[data-home-v5b] .ss-nav>button:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}:where(.ss) .ss-top[data-home-v5b] .ss-top-r{gap:8px}:where(.ss) .ss-top[data-home-v5b] .plan{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font:600 11px var(--db-font-ui);letter-spacing:.06em}:where(.ss) .ss-top[data-home-v5b] .plan.pro{color:var(--db-accent);border-color:var(--db-accent)}:where(.ss) .ss-top[data-home-v5b] .ss-badges{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}:where(.ss) .ss-top[data-home-v5b] .ss-badge{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 8px;border:1px solid var(--db-line-strong);border-radius:999px;background:var(--db-surface-2);color:var(--db-fg);font:500 12px var(--db-font-ui);white-space:nowrap}:where(.ss) .ss-top[data-home-v5b] .ss-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--db-accent)}:where(.ss) .ss-top[data-home-v5b] .ss-badge.more:before{content:none}:where(.ss) .ss-top[data-home-v5b] .ss-badge{max-width:160px;overflow:hidden;text-overflow:ellipsis}:where(.ss) .ss-top[data-home-v5b] .ss-brand a>span>span{padding-left:12px;border-left:1px solid var(--db-line-strong);font:400 13px/20px var(--db-font-ui);letter-spacing:0;text-transform:none;color:var(--db-fg-muted);white-space:nowrap}:where(.ss) .ss-top[data-home-v5b] .ss-brand{flex:none}@media (max-width:1023px){:where(.ss) .ss-top[data-home-v5b] .ss-brand a>span>span{display:none}}@media (max-width:1479px){:where(.ss) .ss-top[data-home-v5b] .ss-badges{display:none}}:where(.ss) .ss-top[data-home-v5b]~.ss-frame .ss-main .scr:has(>.ss-badges),:where(.ss) .ss-top[data-home-v5b]~.ss-frame .ss-main .ss-badges{display:none}@media (max-width:720px){:where(.ss) .ss-top[data-home-v5b]{height:52px;min-height:0;padding:0 12px;gap:8px}}:where(.ss) .ss-top[data-fit] .ss-badges{display:none}:where(.ss) .ss-top[data-fit="2"] .ss-guide-link{display:none}:where(.ss) .ss-top[data-fit="2"] .ss-nav .nb{display:none}:where(.ss) .ss-top[data-fit="2"] .nav-more{display:block}:where(.ss) .hv5b .v5b-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;padding-block:16px 44px}:where(.ss) .hv5b .v5b-col{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:1023px){:where(.ss) .hv5b .v5b-grid{grid-template-columns:minmax(0,1fr)}}:where(.ss) .hv5b .v5b-panel{background:var(--db-surface-1);border:1px solid var(--db-line);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff09;min-width:0;padding:16px;display:flex;flex-direction:column;gap:12px}:where(.ss) .hv5b .v5b-panel.edge{border-color:#ccff002e}:where(.ss) .hv5b .v5b-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(.ss) .hv5b .v5b-panel h1{margin:0;font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.025em;text-wrap:balance}:where(.ss) .hv5b .v5b-panel h2{margin:0;font-size:16px;line-height:1.25;font-weight:600;letter-spacing:-.01em}:where(.ss) .hv5b .v5b-lbl{font-size:11px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--db-fg-dim);font-weight:600}:where(.ss) .hv5b .v5b-line{margin:0;color:var(--db-fg-muted);font-size:14px;line-height:1.5}:where(.ss) .hv5b .v5b-line b{color:var(--db-fg);font-weight:600}:where(.ss) .hv5b .v5b-cap{margin:0;color:var(--db-fg-dim);font-size:12px;line-height:1.5}:where(.ss) .hv5b .v5b-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:where(.ss) .hv5b .v5b-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:640px){:where(.ss) .hv5b .v5b-paths{grid-template-columns:minmax(0,1fr)}}:where(.ss) .hv5b .v5b-path{text-align:left;background:var(--db-surface-2);border:1px solid var(--db-line);border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;color:var(--db-fg);font:inherit;cursor:pointer;transition:border-color .12s var(--db-ease)}:where(.ss) .hv5b .v5b-path:hover{border-color:var(--db-fg-dim)}:where(.ss) .hv5b .v5b-path:focus-visible{outline:2px solid var(--db-live);outline-offset:2px}:where(.ss) .hv5b .v5b-path b{font-size:14px;font-weight:600;line-height:1.25}:where(.ss) .hv5b .v5b-path span{color:var(--db-fg-muted);font-size:13px;line-height:1.5}:where(.ss) .hv5b .v5b-stat4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:640px){:where(.ss) .hv5b .v5b-stat4{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ss) .hv5b .v5b-stat{display:flex;flex-direction:column;gap:4px}:where(.ss) .hv5b .v5b-stat b{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}:where(.ss) .hv5b .v5b-stat.up b{color:var(--db-up)}:where(.ss) .hv5b .v5b-stat.dn b{color:var(--db-down)}:where(.ss) .hv5b .v5b-stat span{color:var(--db-fg-dim);font-size:12px;line-height:1.25}:where(.ss) .hv5b .v5b-sec{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ss) .hv5b .v5b-stack{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:where(.ss) .hv5b .v5b-mult{font-size:36px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--db-live);font-variant-numeric:tabular-nums}:where(.ss) .hv5b .v5b-mult.sm{font-size:28px}:where(.ss) .hv5b .v5b-mult.dn{color:var(--db-down)}:where(.ss) .hv5b .v5b-mult.flat{color:var(--db-fg)}:where(.ss) .hv5b .v5b-rows{display:flex;flex-direction:column}:where(.ss) .hv5b .v5b-rows>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding-block:8px;border-top:1px solid var(--db-line);font-size:13px}:where(.ss) .hv5b .v5b-rows>div:first-child{border-top:0}:where(.ss) .hv5b .v5b-rows>div>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ss) .hv5b .v5b-rows .rk{color:var(--db-fg-dim);font-variant-numeric:tabular-nums}:where(.ss) .hv5b .v5b-rows .n{font-variant-numeric:tabular-nums;white-space:nowrap}:where(.ss) .hv5b .v5b-rows .you{color:var(--db-live);font-weight:600}:where(.ss) .hv5b .v5b-stale{margin:0;color:var(--warn,#fbbf24);font-size:12px;line-height:1.5}:where(.ss) .hv5b .v5b-share{border:1px solid var(--db-line-strong,#36362f);border-radius:6px;background:var(--db-surface-2);padding:16px;display:flex;flex-direction:column;gap:12px}:where(.ss) .hv5b .v5b-chiprow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:where(.ss) .hv5b .v5b-chain i{width:10px;height:10px}:where(.ss) .v5b-pick{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--db-line-strong);border-radius:6px;background:var(--db-surface-2);color:var(--db-fg);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ss) .v5b-inline{display:inline;padding:0;border:0;background:none;color:var(--db-accent);font:inherit;text-decoration:underline;cursor:pointer}:where(.ss) .hv5b .cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}:where(.ss) .hv5b .hc.armed{grid-column:auto}:where(.ss) .hv5b .hc{min-height:0}:where(.ss) .hv5b .v5b-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 12px}:where(.ss) .hv5b .v5b-pane{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-surface-2)}:where(.ss) .hv5b .v5b-pane.off{background:none;border-style:dashed}:where(.ss) .hv5b .v5b-big{font-size:16px;line-height:1.25;font-weight:600}:where(.ss) .hv5b .v5b-pane .fig.v5b-big{font-size:20px;line-height:1.1}:where(.ss) .hv5b .v5b-pane small{color:var(--db-fg-dim);font-size:12px;line-height:1.5}:where(.ss) .hv5b .hc-act .btn.danger{margin-left:0}@media (max-width:520px){:where(.ss) .hv5b .v5b-panes{grid-template-columns:minmax(0,1fr)}}:where(.ss) .hv5b .v5b-hc{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden;border-radius:10px;background:var(--db-surface-1)}:where(.ss) .hv5b .v5b-hc.armed{border-color:var(--hv-edge)}:where(.ss) .hv5b .v5b-band{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--db-accent-wash);border-bottom:1px solid var(--hv-edge);color:var(--db-accent);font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.ss) .hv5b .v5b-band .r{margin-left:auto;color:var(--db-fg-muted);text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}:where(.ss) .hv5b .v5b-in{display:flex;flex-direction:column;gap:12px;padding:16px;cursor:pointer}:where(.ss) .hv5b .v5b-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(.ss) .hv5b .v5b-chain{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}:where(.ss) .hv5b .v5b-chain i{display:inline-block;width:8px;height:8px;border-radius:50%}:where(.ss) .hv5b .v5b-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--db-line-strong);border-radius:4px;color:var(--db-fg-muted);font-size:11px;line-height:1;font-weight:600;letter-spacing:.05em;text-transform:uppercase}:where(.ss) .hv5b .v5b-chip.live{border-color:var(--db-accent);color:var(--db-accent)}:where(.ss) .hv5b .v5b-chip.paper{border-color:var(--db-info);color:var(--db-info)}:where(.ss) .hv5b .v5b-name{margin:0;font-size:16px;line-height:1.25;font-weight:600;letter-spacing:-.01em}:where(.ss) .hv5b .v5b-sent{margin:0;color:var(--db-fg-muted);font-size:14px;line-height:1.5}:where(.ss) .hv5b .v5b-sent b{color:var(--db-fg);font-weight:600}:where(.ss) .hv5b .v5b-in .v5b-panes{padding:0}:where(.ss) .hv5b .v5b-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--db-line)}:where(.ss) .hv5b .v5b-act .btn{border-color:var(--db-line-strong);background:var(--db-surface-2)}:where(.ss) .hv5b .v5b-act .btn.arm,:where(.ss) .hv5b .v5b-act .btn.ghost{background:none}:where(.ss) .hv5b .v5b-act .btn.sp{margin-left:auto}:where(.ss) .hv5b .v5b-act .btn.danger{border-color:transparent;background:none;color:var(--db-down)}:where(.ss) .hv5b .v5b-confirm{padding:0 16px 12px}:where(.ss) .hv5b .v5b-note{margin:0;padding:0 16px 12px;color:var(--db-warn);font-size:13px;line-height:1.5}:where(.ss) .hv5b .v5b-chainchips{display:flex;flex-wrap:wrap;gap:8px}:where(.ss) .hv5b .v5b-cc{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--db-line-strong);border-radius:6px;background:var(--db-surface-2);color:var(--db-fg-muted);font-size:13px;font-weight:600}:where(.ss) .hv5b .v5b-cc .fig{color:var(--db-fg-dim);font-weight:500}:where(.ss) .hv5b .v5b-cc[aria-pressed=true]{border-color:var(--db-accent);color:var(--db-fg)}:where(.ss) .hv5b .v5b-cc:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}@media (pointer:coarse){:where(.ss) .hv5b .v5b-cc{height:44px}}:where(.ss) .ss-guide-search{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}:where(.ss) .ss-guide-search-row{display:flex;gap:8px;align-items:center}:where(.ss) .ss-guide-search input[type=search]{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--db-line-strong);border-radius:6px;background:var(--db-surface-2);color:var(--db-fg);font-size:14px}:where(.ss) .ss-guide-search input[type=search]::placeholder{color:var(--db-fg-dim)}:where(.ss) .ss-guide-search input[type=search]:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}:where(.ss) .ss-guide-search-count{margin:0;color:var(--db-fg-muted);font-size:13px;line-height:1.5}:where(.ss) .ss-guide-search-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}:where(.ss) [data-guide-section]{scroll-margin-top:64px}:where(.ss) .ss-guide-search-jump a{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid var(--db-line-strong);border-radius:6px;color:var(--db-fg);font-size:13px;line-height:1.4;text-decoration:none}:where(.ss) .hv-tour .hv-tour-next{color:var(--db-accent-ink)}:where(.ss) .hv-tour .hv-tour-back,:where(.ss) .hv-tour .hv-tour-skip{color:var(--db-fg-muted)}:where(.ss) .hv-tour .hv-tour-back:hover,:where(.ss) .hv-tour .hv-tour-skip:hover{color:var(--db-fg)}:where(.ss) a.btn.pri:hover{color:var(--db-accent-ink)}:where(.ss) :is(button,a)[class~=bg-accent]{color:var(--db-accent-ink)}:where(.ss) a[class~=bg-accent]:hover:not(:disabled){color:var(--db-accent-ink)}:where(.ss) .gm{--gm-live:var(--db-accent);--gm-up:var(--db-up);--gm-down:var(--db-down);--gm-warn:var(--db-warn);--gm-info:var(--db-info);--gm-fg:var(--db-fg);--gm-muted:var(--db-fg-muted);--gm-dim:var(--db-fg-dim);--gm-line:var(--db-line);--gm-bg:var(--db-bg);--gm-ink:var(--db-accent-ink);display:flex;flex-direction:column;gap:16px;font-family:var(--db-font-ui);font-variant-numeric:tabular-nums;min-width:0}:where(.ss) .gm .pg-h{margin-bottom:0}:where(.ss) .gm .btn{height:40px;border-radius:6px;padding-inline:16px}:where(.ss) .gm .btn.sm{height:32px;padding-inline:12px}:where(.ss) .gm .btn.lg{height:44px;width:100%}@media (pointer:coarse){:where(.ss) .gm .btn{height:44px}:where(.ss) .gm .btn.sm{height:36px}}:where(.ss) .gm-bar{display:flex;align-items:center;gap:12px}:where(.ss) .gm-lives{display:inline-flex;gap:4px;align-items:center}:where(.ss) .gm-lives i{width:12px;height:12px;border-radius:9999px;border:1px solid var(--db-line-strong);background:transparent;display:block}:where(.ss) .gm-lives i.on{background:var(--db-accent);border-color:var(--db-accent)}:where(.ss) .gm .panel{background:var(--db-surface-1);border:1px solid var(--db-line);border-radius:10px;box-shadow:var(--hv-lip);padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0}:where(.ss) .gm .panel .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}:where(.ss) .gm .panel .cap{color:var(--db-fg-dim);font-size:12px;line-height:1.5}:where(.ss) .gm .panel .note{width:100%}:where(.ss) .gm-home-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}:where(.ss) .gm-big{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:0;text-wrap:balance}:where(.ss) .gm-goaltxt{font-size:16px;line-height:1.25;color:var(--db-fg-muted);margin:0}:where(.ss) .gm-hero{font-size:36px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--db-accent);margin:0;font-variant-numeric:tabular-nums}:where(.ss) .gm-hero.flat{color:var(--db-fg)}:where(.ss) .gm-stars{display:inline-flex;gap:4px}:where(.ss) .gm-stars svg{width:24px;height:24px;fill:var(--db-surface-3);stroke:var(--db-line-strong);stroke-width:1;stroke-linejoin:round;transition:fill var(--db-dur-base) var(--db-ease),stroke var(--db-dur-base) var(--db-ease)}:where(.ss) .gm-stars svg.on{fill:var(--db-accent);stroke:var(--db-accent)}:where(.ss) .gm-pips{display:inline-flex;gap:4px;align-items:center;min-height:28px;flex-wrap:wrap}:where(.ss) .gm-pips i{width:8px;height:20px;border-radius:4px;background:transparent;border:1px solid var(--db-line-strong);display:block}:where(.ss) .gm-pips i.on{background:var(--db-accent);border-color:var(--db-accent)}:where(.ss) .gm-stage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media (max-width:1023px){:where(.ss) .gm-stage{grid-template-columns:minmax(0,1fr)}}:where(.ss) .gm-play{display:flex;flex-direction:column;gap:12px;min-width:0}:where(.ss) .gm-side{display:flex;flex-direction:column;gap:16px;min-width:0}:where(.ss) .gm-hud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(.ss) .gm-fig{display:flex;flex-direction:column;gap:4px;min-width:0}:where(.ss) .gm-num{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}:where(.ss) .gm-num.down{color:var(--db-down)}:where(.ss) .gm-goal{background:var(--db-surface-1);border:1px solid var(--db-line);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:8px}:where(.ss) .gm-goal-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;font-weight:600}:where(.ss) .gm-goal-top .down{color:var(--db-down)}:where(.ss) .gm-track{position:relative;height:8px;border-radius:4px;background:var(--db-surface-3);overflow:hidden}:where(.ss) .gm-track i{display:block;height:100%;background:var(--db-up);width:0;transition:width var(--db-dur-base) var(--db-ease)}:where(.ss) .gm-track i.down{background:var(--db-down)}:where(.ss) .gm-track em{position:absolute;top:0;bottom:0;width:2px;background:var(--db-bg)}:where(.ss) .gm-settling{color:var(--db-fg-muted);font-size:13px;text-align:center}:where(.ss) .gm-radar{position:relative;width:100%;max-width:560px;aspect-ratio:1/1;margin-inline:auto;border-radius:9999px;background:var(--db-surface-1);border:1px solid var(--db-line);box-shadow:var(--hv-lip)}:where(.ss) .gm-radar canvas{display:block;width:100%;height:100%;border-radius:9999px;touch-action:manipulation;cursor:crosshair}:where(.ss) .gm-radar canvas:focus-visible{outline:2px solid var(--db-accent);outline-offset:4px}:where(.ss) .gm-shake .gm-radar{transform:translate(4px,-2px)}:where(.ss) .gm-dale{display:flex;gap:12px;align-items:flex-start;width:100%}:where(.ss) .gm-dale img{width:32px;height:32px;border-radius:9999px;flex:none;object-fit:cover;border:1px solid var(--db-line-strong)}:where(.ss) .gm-dale p{margin:0;background:var(--db-surface-2);border:1px solid var(--db-line);border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5;color:var(--db-fg);min-width:0;text-wrap:pretty}:where(.ss) .gm-boosters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:where(.ss) .gm-boosters .chip.on{border-color:var(--db-accent);color:var(--db-accent)}:where(.ss) .gm-bag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}@media (max-width:640px){:where(.ss) .gm-bag{grid-template-columns:minmax(0,1fr)}}:where(.ss) .gm-boost{text-align:left;background:var(--db-surface-2);border:1px solid var(--db-line);border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;transition:border-color var(--db-dur-quick) var(--db-ease),background var(--db-dur-quick) var(--db-ease)}:where(.ss) .gm-boost b{font-size:14px;line-height:1.25;font-weight:600}:where(.ss) .gm-boost span{color:var(--db-fg-muted);font-size:13px;line-height:1.5}:where(.ss) .gm-boost small{color:var(--db-fg-dim);font-size:12px;line-height:1.5}:where(.ss) .gm-boost:hover:not(:disabled){border-color:var(--db-fg-faint)}:where(.ss) .gm-boost.on{border-color:var(--db-accent);background:var(--db-accent-wash)}:where(.ss) .gm-boost:disabled{opacity:.45;cursor:not-allowed}:where(.ss) .gm-boost:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}:where(.ss) .gm-tells{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}:where(.ss) .gm-tells li{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--db-fg-muted)}:where(.ss) .gm-tells strong{color:var(--db-fg);font-weight:600}:where(.ss) .gm-tell{flex:none;width:24px;height:24px;border-radius:9999px;display:inline-grid;place-items:center;font-size:14px;line-height:1;color:var(--db-accent-ink);font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--db-font-ui),sans-serif}:where(.ss) .gm-tell-smart{background:var(--db-up)}:where(.ss) .gm-tell-whale{background:var(--db-info)}:where(.ss) .gm-tell-bundle{background:var(--db-warn)}:where(.ss) .gm-tell-dev{background:var(--db-down)}:where(.ss) .gm-tally{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0}@media (max-width:520px){:where(.ss) .gm-tally{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ss) .gm-tally div{display:flex;flex-direction:column;gap:4px}:where(.ss) .gm-tally dt{color:var(--db-fg-dim);font-size:12px;line-height:1.25}:where(.ss) .gm-tally dd{margin:0;font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (max-width:640px){:where(.ss) .gm .panel{padding:16px}:where(.ss) .gm-num{font-size:20px}:where(.ss) .gm-hero{font-size:28px}}:where(.ss) .gm-home{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}@media (max-width:1023px){:where(.ss) .gm-home{grid-template-columns:minmax(0,1fr)}}:where(.ss) .gm-home-side{display:flex;flex-direction:column;gap:16px;min-width:0}:where(.ss) .gm-card{background:var(--db-surface-1);border:1px solid var(--db-line);border-radius:10px;box-shadow:var(--hv-lip);padding:16px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0}:where(.ss) .gm-card .cap{color:var(--db-fg-dim);font-size:12px;line-height:1.5;margin:0}:where(.ss) .gm-card .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:where(.ss) .gm-card .note{width:100%}:where(.ss) .gm-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}:where(.ss) .gm-card .gm-big{font-size:28px}:where(.ss) .gm-bagrows{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}:where(.ss) .gm-bagrows li{display:flex;justify-content:space-between;align-items:center;min-height:32px;border-top:1px solid var(--db-line);font-size:13px;color:var(--db-fg-muted)}:where(.ss) .gm-bagrows li:first-child{border-top:0}:where(.ss) .gm-bagrows b{color:var(--db-fg);font-weight:600;font-variant-numeric:tabular-nums}:where(.ss) .gm-home-map{background:var(--db-surface-1);border:1px solid var(--db-line);border-radius:10px;box-shadow:var(--hv-lip);padding:0;min-width:0;overflow:hidden}:where(.ss) .gm-map{position:relative;width:100%;margin-inline:auto}:where(.ss) .gm-map svg.gm-trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible}:where(.ss) .gm-zone-reef{--gm-z1:#2fe3d1;--gm-z2:#ff7a6b;--gm-zg:#2fe3d1}:where(.ss) .gm-zone-kelp{--gm-z1:#5be37a;--gm-z2:#c6f06a;--gm-zg:#5be37a}:where(.ss) .gm-zone-abyss{--gm-z1:#a56bff;--gm-z2:#ff5fd0;--gm-zg:#c07bff}:where(.ss) .gm-zone-trench{--gm-z1:#3d7bff;--gm-z2:#59d6ff;--gm-zg:#59d6ff}:where(.ss) .gm-band{position:absolute;left:0;right:0}:where(.ss) .gm-band.gm-zone-reef{background:linear-gradient(#0e5560,#0b3b44 40%,#0a2f3d)}:where(.ss) .gm-band.gm-zone-kelp{background:linear-gradient(#0a2f3d,#0d3a22 18%,#0b3a24 70%,#0a2a1d)}:where(.ss) .gm-band.gm-zone-abyss{background:linear-gradient(#0a2a1d,#2a1250 18%,#25104a 70%,#1a0d3a)}:where(.ss) .gm-band.gm-zone-trench{background:linear-gradient(#1a0d3a,#0a1f55 20%,#08184a 70%,#04102f)}:where(.ss) .gm-zname{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:9999px;background:#00000066;border:1px solid #ffffff33;color:var(--db-fg);font-size:11px;line-height:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:where(.ss) .gm-path{fill:none;stroke:#ffffff66;stroke-width:3;stroke-dasharray:1 9;stroke-linecap:round}:where(.ss) .gm-path-done{fill:none;stroke:var(--db-fg);stroke-width:4;stroke-dasharray:1 8;stroke-linecap:round}:where(.ss) .gm-art{position:absolute;transform:translateX(-50%);pointer-events:none;display:block}:where(.ss) .gm-art svg{display:block}:where(.ss) .gm-art-bubble{fill:#ffffff1a;stroke:#ffffff88;stroke-width:1.5}:where(.ss) .gm-art-shine{fill:#ffffffcc}:where(.ss) .gm-art-eye{fill:#06101a}:where(.ss) .gm-art-line{stroke:#ffffff88;stroke-width:1.5;fill:none}:where(.ss) .gm-art-rib{stroke:#00000055;stroke-width:1.5;fill:none}:where(.ss) .gm-stop{position:absolute;transform:translate(-50%,-28px);display:flex;flex-direction:column;align-items:center;gap:4px;width:120px}:where(.ss) .gm-stop-cap{font-size:12px;line-height:1.25;color:var(--db-fg);text-align:center;min-height:16px;display:inline-flex;align-items:center}:where(.ss) .gm-map .gm-stars{gap:2px}:where(.ss) .gm-map .gm-stars svg{width:14px;height:14px;fill:#ffffff33;stroke:none}:where(.ss) .gm-map .gm-stars svg.on{fill:#ffd23f;stroke:#b98a00;stroke-width:1}:where(.ss) .gm-node{position:relative;width:56px;height:56px;border-radius:9999px;display:inline-grid;place-items:center;font:800 20px/1 var(--db-font-ui);font-variant-numeric:tabular-nums;color:var(--db-fg);text-shadow:0 2px 0 #00000066;border:0;padding:0;background:radial-gradient(circle at 34% 26%,#ffffffcc 0,#ffffff00 9%),radial-gradient(circle at 50% 38%,var(--gm-z2),var(--gm-z1) 70%);box-shadow:0 5px 0 #00000066,inset 0 0 0 3px #ffffff4d,0 8px 18px -2px var(--gm-zg);transition:transform var(--db-dur-quick) var(--db-ease)}:where(.ss) .gm-node:after{content:"";position:absolute;left:12%;right:12%;top:7%;height:34%;border-radius:9999px;background:linear-gradient(#ffffffaa,#ffffff00);pointer-events:none}:where(.ss) .gm-node:hover:not(:disabled){transform:translateY(-2px)}:where(.ss) .gm-node:focus-visible{outline:2px solid var(--db-fg);outline-offset:4px}:where(.ss) .gm-node-next{width:64px;height:64px;font-size:24px;color:var(--db-accent-ink);text-shadow:none;background:radial-gradient(circle at 34% 26%,#ffffffee 0,#ffffff00 9%),radial-gradient(circle at 50% 38%,#fff,var(--gm-z1) 55%,var(--gm-z2));box-shadow:0 6px 0 #00000066,0 0 0 4px #ffffff88,0 0 28px 6px var(--gm-zg);animation:gmpulse 1.6s ease-in-out infinite}:where(.ss) .gm-node-next:before{content:"";position:absolute;inset:-10px;border-radius:9999px;border:3px solid var(--gm-zg);animation:gmring 1.6s ease-out infinite;pointer-events:none}:where(.ss) .gm-node-locked{color:var(--db-fg-dim);text-shadow:none;cursor:not-allowed;background:radial-gradient(circle at 34% 26%,#ffffff33 0,#ffffff00 9%),#2b2f3b;box-shadow:0 4px 0 #00000066,inset 0 0 0 2px #ffffff1a}:where(.ss) .gm-node-locked:after{content:none}:where(.ss) .gm-lock{fill:#8d94a8}:where(.ss) .gm-lock-arc{fill:none;stroke:#8d94a8;stroke-width:2.4;stroke-linecap:round}:where(.ss) .gm-playpill{position:absolute;top:-32px;padding:6px 12px;border-radius:9999px;background:var(--db-accent);color:var(--db-accent-ink);font-size:11px;line-height:1;font-weight:800;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}@media (prefers-reduced-motion:reduce){:where(.ss) .gm-node-next:before{display:none}}@keyframes gmpulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes gmring{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.35);opacity:0}}@media (pointer:coarse){:where(.ss) .gm-node{width:56px;height:56px}}@media (min-width:1024px){:where(.ss) .gm-home-map{max-height:640px;overflow-y:auto}}:where(.ss) .gm-sub{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:0}:where(.ss) .gm-score{display:flex;align-items:baseline;gap:12px;margin:0}:where(.ss) .gm-score b{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--db-accent);font-variant-numeric:tabular-nums}:where(.ss) .gm-grid{margin:0;font-size:20px;line-height:1.25;letter-spacing:.04em;color:var(--db-accent);word-break:break-all;font-variant-numeric:tabular-nums}:where(.ss) .gm-board{display:flex;flex-direction:column;gap:12px;width:100%}:where(.ss) .gm-board-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.ss) .gm-rows{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}:where(.ss) .gm-row{display:grid;grid-template-columns:44px minmax(0,1fr) 88px 56px;align-items:center;gap:12px;min-height:44px;padding-inline:4px;border-top:1px solid var(--db-line);font-size:14px;line-height:1.25}:where(.ss) .gm-row:first-child{border-top:0}:where(.ss) .gm-row.head{min-height:32px}:where(.ss) .gm-rows.compact .gm-row{grid-template-columns:32px minmax(0,1fr) 72px}:where(.ss) .gm-rows.compact .gm-dv{display:none}:where(.ss) .gm-rank{color:var(--db-fg-dim);font-variant-numeric:tabular-nums}:where(.ss) .gm-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ss) .gm-dv,:where(.ss) .gm-pts{text-align:right;font-variant-numeric:tabular-nums}:where(.ss) .gm-dv{color:var(--db-fg-dim)}:where(.ss) .gm-row.me{background:var(--db-accent-wash);border-radius:6px}:where(.ss) .gm-row.me .gm-name,:where(.ss) .gm-row.me .gm-pts,:where(.ss) .gm-row.me .gm-rank{color:var(--db-accent);font-weight:600}@media (max-width:520px){:where(.ss) .gm-row{grid-template-columns:32px minmax(0,1fr) 72px}:where(.ss) .gm-row .gm-dv{display:none}}:where(.ss) .gm-boardscreen{max-width:720px}:where(.ss) .gm-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-surface-2)}:where(.ss) .gm-tabs button{height:32px;padding-inline:12px;border:0;border-radius:4px;background:transparent;color:var(--db-fg-muted);font:600 13px/1 var(--db-font-ui)}:where(.ss) .gm-tabs button.on{background:var(--db-surface-3);color:var(--db-fg)}:where(.ss) .gm-tabs button:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}:where(.ss) .gm-badges{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}:where(.ss) .gm-badges li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-block:8px;border-top:1px solid var(--db-line)}:where(.ss) .gm-badges li:first-child{border-top:0}:where(.ss) .gm-badges span{display:flex;flex-direction:column;gap:4px;min-width:0}:where(.ss) .gm-badges b{font-size:14px;line-height:1.25;font-weight:600;color:var(--db-fg-faint)}:where(.ss) .gm-badges small{font-size:12px;line-height:1.5;color:var(--db-fg-faint)}:where(.ss) .gm-badges em{font-style:normal;flex:none;font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--db-fg-faint)}:where(.ss) .gm-badges li.on b{color:var(--db-fg)}:where(.ss) .gm-badges li.on small{color:var(--db-fg-muted)}:where(.ss) .gm-badges li.on em{color:var(--db-accent)}@media (max-width:640px){:where(.ss) .gm-boost{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:8px 12px}:where(.ss) .gm-boost b{grid-column:1}:where(.ss) .gm-boost span{grid-column:1}:where(.ss) .gm-boost small{grid-column:2;grid-row:1/span 2;white-space:nowrap}}:where(.ss) .gm-foot{margin:24px 0 0;font-size:13px;line-height:1.5;color:var(--db-fg-dim)}:where(.ss) .gm-link{background:none;border:0;padding:0;font:inherit;color:var(--db-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}:where(.ss) .gm-link:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}