@font-face{font-family:Roboto Serif;src:url(/fonts/roboto-serif-latin-wdth-normal.woff2)format("woff2-variations");font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-latin-wdth-normal.woff2)format("woff2-variations");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap}:root{--ink-950:#050d17;--ink-900:#081422;--ink-850:#0b1a2c;--ink-800:#0f2137;--ink-700:#182f4a;--ink-600:#27425f;--foam-50:#f7f3ea;--foam-100:#efe9dc;--foam-200:#e4dccb;--foam-300:#cfc6b3;--buoy-400:#ff8a52;--buoy-500:#ff7a3d;--buoy-700:#b5400b;--kelp-400:#6fd8a8;--kelp-700:#1c7049;--brass-400:#e0b872;--brass-700:#8a6420;--font-display:"Roboto Serif", "Iowan Old Style", Georgia, serif;--font-text:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--gutter:clamp(16px, 4vw, 40px);--maxw:1320px;--radius:14px;--radius-sm:8px;--ease:cubic-bezier(.22, 1, .36, 1);--theme-swap:.4s}:root,:root[data-theme=night]{--bg:var(--ink-900);--bg-deep:var(--ink-950);--bg-raised:var(--ink-850);--surface:var(--ink-800);--surface-2:var(--ink-700);--line:#efe9dc1f;--line-strong:#efe9dc3d;--text:var(--foam-100);--text-2:#bdb6a6;--text-3:#8f8a7f;--accent:var(--buoy-500);--accent-ink:#1a0b03;--long:var(--kelp-400);--short:var(--buoy-400);--mark:var(--brass-400);--good:var(--kelp-400);--bad:var(--buoy-400);--focus:var(--brass-400);--shadow:0 18px 50px #00000059;--sea-bg:8 20 34;--sea-bg-2:5 13 23;--sea-line:239 233 220;--sea-buy:111 216 168;--sea-sell:255 138 82;--sea-mark:224 184 114;--sea-mark-ink:238 206 150;--sea-glow:39 66 95;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=day]{--bg:var(--foam-100);--bg-deep:var(--foam-200);--bg-raised:var(--foam-50);--surface:#f9f6ef;--surface-2:#e9e2d2;--line:#0b1a2c1f;--line-strong:#0b1a2c42;--text:#0b1a2c;--text-2:#3c4a5a;--text-3:#5e6873;--accent:var(--buoy-700);--accent-ink:#fff8f2;--long:var(--kelp-700);--short:var(--buoy-700);--mark:var(--brass-700);--good:var(--kelp-700);--bad:var(--buoy-700);--focus:#1d4f87;--shadow:0 18px 40px #0b1a2c1f;--sea-bg:239 233 220;--sea-bg-2:222 213 194;--sea-line:11 26 44;--sea-buy:28 112 73;--sea-sell:181 64 11;--sea-mark:138 100 32;--sea-mark-ink:107 76 16;--sea-glow:196 214 222;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.mo [data-split],html.mo [data-reveal],html.mo [data-cascade]>*{visibility:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.mk-line{margin-bottom:-.12em;padding-bottom:.12em}[data-count]{font-variant-numeric:tabular-nums}[data-progress]{transform-origin:0}.mk-pill{z-index:95;background:var(--mk-pill-bg,#141414eb);max-width:calc(100vw - 104px);color:var(--mk-pill-fg,#f5f5f5);font:500 13px/1.3 var(--mk-pill-font,system-ui, sans-serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 30px #00000040}.mk-pill button{font:inherit;cursor:pointer;background:var(--mk-pill-accent,#fff);color:var(--mk-pill-accent-fg,#111);border:0;border-radius:999px;padding:8px 14px}.mk-pill .mk-pill-close{color:inherit;background:0 0;padding:6px 10px;font-size:18px;line-height:1}.mk-pill button:focus-visible{outline:2px solid var(--mk-pill-accent,#fff);outline-offset:2px}html[data-capture] *,html[data-capture] :before,html[data-capture] :after{caret-color:#0000;transition:none!important;animation:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font:400 16px/1.6 var(--font-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--theme-swap) var(--ease), color var(--theme-swap) var(--ease);margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--accent-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-stretch:87.5%}.muted{color:var(--text-3)}.eyebrow{font:500 12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mark);font-stretch:87.5%}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:400;font-stretch:54%;line-height:1.02}h2{font-size:clamp(38px,5.4vw,76px)}h3{font-size:clamp(22px,2.2vw,28px);line-height:1.12}p{text-wrap:pretty}.btn{min-height:48px;font:600 15px/1 var(--font-text);letter-spacing:.01em;white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-sm{min-height:38px;padding:0 16px;font-size:14px}.btn-accent{background:var(--accent);color:var(--accent-ink)}.btn-accent:hover{background:color-mix(in srgb, var(--accent) 86%, var(--text))}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--text)}.seg{background:var(--bg-raised);border:1px solid var(--line);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg button{color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 16px;font-size:14px;font-weight:500}.seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}.sec{padding-block:clamp(80px,11vw,160px);position:relative}.sec-head{gap:18px;max-width:860px;margin-bottom:clamp(36px,5vw,64px);display:grid}.sec-lede{max-width:640px;color:var(--text-2);font-size:clamp(16px,1.3vw,18px)}.arr{font-size:.72em;display:inline-block;transform:translateY(-.08em)}.is-up .arr,.arr.is-up,.is-up{color:var(--long)}.is-down .arr,.arr.is-down,.is-down{color:var(--short)}.arr.is-flat{color:var(--text-3)}.spark{fill:none}.spark path{stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.spark circle{fill:currentColor}.spark.is-up{color:var(--long)}.spark.is-down{color:var(--short)}.hd{z-index:60;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);transition:background-color var(--theme-swap) var(--ease);position:fixed;inset:0 0 auto}.hd-row{align-items:center;gap:20px;height:64px;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{fill:none;width:30px;height:30px;stroke:var(--text);stroke-width:2.3px;stroke-linecap:round}.logo-mark .logo-mark-2{stroke:var(--accent);stroke-width:2px}.logo-mark circle{fill:var(--accent);stroke:none}.brand-name{font:500 25px/1 var(--font-display);letter-spacing:.01em;font-stretch:62%}.hd-nav{gap:2px;margin-left:8px;display:flex}.hd-nav a{white-space:nowrap;color:var(--text-2);border-radius:8px;padding:8px 9px;font-size:14px;font-weight:500;text-decoration:none}.hd-nav a:hover{color:var(--text);background:var(--line)}.hd-live{align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.btc-pill{border:1px solid var(--line);background:var(--bg-raised);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px;display:inline-flex}.btc-pill:hover{border-color:var(--line-strong)}.btc-pill-sym{font:600 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-3)}.btc-pill-px{text-align:right;min-width:9.2ch;font-size:14px;font-weight:500}.btc-pill-ch{font:500 12px/1 var(--font-mono);align-items:center;gap:3px;font-stretch:87.5%;display:inline-flex}.btc-pill-ch .arr{transform:none}.src{position:relative}.src-chip{border:1px solid var(--line);height:36px;font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.src-dot{background:var(--text-3);border-radius:50%;width:7px;height:7px}.src-chip.is-live .src-dot{background:var(--long);box-shadow:0 0 0 4px color-mix(in srgb, var(--long) 22%, transparent)}.src-chip.is-replay .src-dot{background:var(--mark)}.src-chip.is-reconnecting .src-dot,.src-chip.is-connecting .src-dot{background:var(--accent)}.src-pop{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-strong);width:min(320px,100vw - 32px);box-shadow:var(--shadow);gap:8px;padding:16px;font-size:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.src-pop-k{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mark)}.src-pop-small{color:var(--text-2);font-size:13px}.hd-tools{align-items:center;gap:8px;display:flex}.hd-notes,.theme-toggle{border:1px solid var(--line);height:36px;color:var(--text-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hd-notes:hover,.theme-toggle:hover{color:var(--text);border-color:var(--line-strong)}.hd-notes[aria-pressed=true]{color:var(--accent-ink);background:var(--mark);border-color:var(--mark)}.hd-notes-dot{border:1.5px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:0;display:grid}.hd-notes-dot:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.theme-ico{border-radius:50%;width:14px;height:14px;position:relative}.theme-ico.is-night{box-shadow:inset -4px -2px 0 0 var(--text-2);transform:rotate(-30deg)}.theme-ico.is-day{background:var(--mark);box-shadow:0 0 0 3px color-mix(in srgb, var(--mark) 25%, transparent)}.hd-menu{border:1px solid var(--line);background:0 0;border-radius:10px;place-items:center;width:40px;height:40px;display:none}.hd-menu-bars,.hd-menu-bars:before,.hd-menu-bars:after{background:var(--text);width:16px;height:1.5px;display:block;position:relative}.hd-menu-bars:before,.hd-menu-bars:after{content:"";position:absolute;left:0}.hd-menu-bars:before{top:-5px}.hd-menu-bars:after{top:5px}.hd-sheet{border-top:1px solid var(--line);padding:12px var(--gutter) 20px;background:var(--bg);gap:14px;display:grid}.hd-sheet nav{display:grid}.hd-sheet nav a{border-bottom:1px solid var(--line);font:400 26px/1.1 var(--font-display);padding:12px 4px;font-stretch:62%;text-decoration:none}.hd-sheet-tools{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1560px){.theme-label{display:none}.theme-toggle{justify-content:center;width:36px;padding:0}}@media (max-width:1280px){.hd-nav{display:none}.hd-menu{display:grid}}@media (max-width:860px){.hd-tools .hd-notes,.hd-tools .theme-toggle,.hd-cta{display:none}}@media (max-width:520px){.hd-row{gap:10px}.brand-name{font-size:22px}.btc-pill-ch{display:none}.btc-pill{padding:0 10px}.btc-pill-px{min-width:0}.src-chip{justify-content:center;gap:0;width:36px;padding:0;font-size:0}.hd-live{gap:4px}}@media (max-width:380px){.brand-name{display:none}}.hero{background:radial-gradient(120% 70% at 78% 18%, color-mix(in srgb, var(--mark) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--bg-deep), var(--bg) 52%, var(--bg));--horizon:.62;--text-3:var(--text-2);flex-direction:column;min-height:max(700px,100svh);padding-top:64px;display:flex;position:relative;overflow:clip}:root[data-theme=day] .hero .eyebrow{color:#6b4c10}.tide{--sea-zoom:calc((1.025 - var(--horizon)) / (1 - var(--horizon)));touch-action:pan-y;position:absolute;inset:0}.tide canvas,.tide-scrim,.sea-photo,.sea-photo img{width:100%;height:100%;position:absolute;inset:0}.sea-photo img{object-fit:cover;object-position:50% calc(var(--horizon) * 100%);transform:scale(var(--sea-zoom));transform-origin:50% calc(var(--horizon) * 100%);background-size:cover;background-position:50% calc(var(--horizon) * 100%)}.sea-photo.is-day{opacity:0;transition:opacity .8s var(--ease)}:root[data-theme=day] .sea-photo.is-day{opacity:1}.tide-still-mark{inset:calc(var(--horizon) * 100%) 0 auto;border-top:1px dashed rgb(var(--sea-mark) / .7);transition:opacity .6s var(--ease);position:absolute}.tide[data-ready="1"] .tide-still-mark{opacity:0}.tide-scrim{background:linear-gradient(180deg, transparent calc(var(--horizon) * 100% + 6%), rgb(var(--sea-bg) / .3) 78%, rgb(var(--sea-bg) / .82) 100%), linear-gradient(90deg, rgb(var(--sea-bg) / .28), transparent 55%)}.tide canvas{opacity:0;transition:opacity .6s var(--ease)}.tide[data-ready="1"] canvas{opacity:1}.tide[data-gl="0"] .tide-gl{display:none}.hero-inner{pointer-events:none;justify-items:start;gap:22px;padding-top:clamp(48px,8vh,110px);display:grid;position:relative}.hero-side{justify-items:start;gap:22px;display:grid}@media (min-width:1024px){.hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;column-gap:clamp(32px,4vw,72px)}.hero-inner .eyebrow{grid-column:1/-1}.hero-side{padding-bottom:.6em}}.hero-inner>*{pointer-events:auto}.hero-title{letter-spacing:-.025em;max-width:11ch;font-size:clamp(56px,8.6vw,140px);font-weight:330;line-height:.92}.hero-lede{max-width:560px;color:var(--text-2);font-size:clamp(16px,1.35vw,19px)}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-foot{pointer-events:none;gap:18px;margin-top:auto;padding-bottom:28px;display:grid;position:relative}.hero-foot>*{pointer-events:auto}.readout{border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 80%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);justify-self:start;gap:12px;max-width:100%;padding:16px 18px;display:grid}.readout-phase{font:400 30px/1 var(--font-display);align-items:center;gap:10px;font-stretch:62%;display:flex}.phase-dot{background:var(--text-3);border-radius:50%;width:10px;height:10px}.phase-dot.is-up{background:var(--long)}.phase-dot.is-down{background:var(--short)}.readout-grid{grid-template-columns:repeat(4,auto);gap:6px 22px;display:grid}.readout-grid dt{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.readout-grid dd{white-space:nowrap;font-size:14px}.readout-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.lg{border:1.5px solid;border-radius:50%;width:14px;height:8px}.lg-buy{border-color:var(--long)}.lg-sell{border-color:var(--short);margin-left:4px}.readout-legend-txt{color:var(--text-3);margin-left:6px}.strip{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(10px);grid-template-columns:repeat(6,minmax(0,1fr));padding:0 16px;list-style:none;display:grid}.strip-cell a{grid-template-columns:1fr auto;grid-template-areas:"sym ch""px px""spark spark";gap:2px 8px;padding:14px 12px 6px 0;text-decoration:none;display:grid}.strip-cell+.strip-cell a{border-left:1px solid var(--line);padding-left:14px}.strip-sym{font:600 11px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-3);grid-area:sym}.strip-ch{font:500 11.5px/1.4 var(--font-mono);text-align:right;grid-area:ch;font-stretch:87.5%}.strip-px{grid-area:px;font-size:17px}.strip .spark{grid-area:spark;width:100%;height:24px;margin-top:4px}.strip .spark path{vector-effect:non-scaling-stroke}.strip-cell a:hover .strip-px{color:var(--accent)}:is(html.js body:has(.src-chip.is-snapshot) .strip-px,html.js body:has(.src-chip.is-connecting) .strip-px,html.js body:has(.src-chip.is-connecting) .btc-pill-px,html.js body:has(.src-chip.is-reconnecting) .num){opacity:.45}@media (max-width:1100px){.strip{grid-template-columns:repeat(3,minmax(0,1fr))}.strip-cell:nth-child(4) a{border-left:0;padding-left:0}.strip-cell:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:720px){.hero{--horizon:.64;min-height:max(780px,100svh)}.hero-ctas .btn{flex:auto}.readout{background:color-mix(in srgb, var(--bg) 88%, transparent);justify-self:stretch}.readout-grid,.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-cell:nth-child(n) a{border-left:0;padding-left:0}.strip-cell:nth-child(2n) a{border-left:1px solid var(--line);padding-left:14px}.strip-cell:nth-child(n+3){border-top:1px solid var(--line)}.strip-cell:nth-child(n+5){display:none}}.sec-table{background:var(--bg)}.tt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:18px;display:flex}.tt-meta{font:400 12.5px/1.5 var(--font-mono);color:var(--text-3);font-stretch:87.5%}.tt-src{color:var(--text-2)}.tt-src.is-live{color:var(--long)}.tt-src.is-replay{color:var(--mark)}.tt-wrap{border-top:1px solid var(--line-strong);position:relative}.tt{border-collapse:collapse;width:100%;font-size:14px}.tt thead th{text-align:left;font:500 10.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 12px 12px 0}.tt td,.tt th[scope=row]{vertical-align:middle;border-bottom:1px solid var(--line);text-align:left;padding:18px 12px 18px 0;font-weight:400}.row{--flash:0;background:color-mix(in srgb, var(--mark) calc(var(--flash) * 18%), transparent);position:relative}.row.is-open td,.row.is-open th{border-bottom-color:#0000}.c-asset{min-width:150px}.c-asset-in{align-items:center;gap:12px;display:flex}.mono-badge{border:1px solid var(--line-strong);width:36px;height:36px;font:400 19px/1 var(--font-display);color:var(--mark);border-radius:50%;flex:none;place-items:center;font-stretch:62%;display:grid}.c-sym{font:600 15px/1.2 var(--font-text);display:block}.c-name{color:var(--text-3);font-size:12.5px;display:block}.bias{align-items:center;gap:6px;font-weight:600;display:inline-flex}.bias.is-long{color:var(--long)}.bias.is-short{color:var(--short)}.bias.is-wait{color:var(--text-2)}.bias span[aria-hidden]{font-size:.75em}.c-hz{color:var(--text-3);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.conv{gap:2px;display:inline-flex}.conv span{background:var(--line-strong);border-radius:1px;width:4px;height:10px}.conv span.on{background:var(--mark)}.c-entry,.c-tgt,.c-stop{white-space:nowrap;font-size:13.5px}.tgt{display:block}.c-stop,.row.is-short .c-stop{color:var(--short)}.c-gauge{width:26%;min-width:220px}.c-px{color:var(--text-2);margin-top:6px;font-size:12px;display:block}.c-status{min-width:170px}.c-r{margin-top:6px;font-size:12px;display:block}.c-more{text-align:right;width:44px}.more-btn{border:1px solid var(--line-strong);background:0 0;border-radius:50%;width:36px;height:36px;font-size:18px;line-height:1}.more-btn:hover{border-color:var(--text)}.chip{border:1px solid var(--line-strong);color:var(--text-2);transform-origin:30%;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.chip.is-good{color:var(--good);border-color:color-mix(in srgb, var(--good) 50%, transparent);background:color-mix(in srgb, var(--good) 10%, transparent)}.chip.is-bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 50%, transparent);background:color-mix(in srgb, var(--bad) 10%, transparent)}.chip.is-live{color:var(--text);border-color:var(--mark)}.chip.is-zone{box-shadow:0 0 0 3px color-mix(in srgb, var(--mark) 22%, transparent)}.gauge{padding-top:8px;position:relative}.gauge.is-empty{color:var(--text-3);font-size:12px}.gauge-track{background:linear-gradient(90deg, color-mix(in srgb, var(--short) 55%, transparent), var(--line) 30%, var(--line) 70%, color-mix(in srgb, var(--long) 55%, transparent));border-radius:3px;height:6px;position:relative}.gauge.is-wait .gauge-track{background:var(--line)}.gauge-zone{background:color-mix(in srgb, var(--mark) 26%, transparent);border:1px solid color-mix(in srgb, var(--mark) 60%, transparent);border-radius:3px;height:14px;position:absolute;top:-4px}.gauge-zone.is-range{background:color-mix(in srgb, var(--text) 6%, transparent);border-style:dashed;border-color:var(--line-strong)}.gauge-t1{background:var(--text-3);width:1px;height:14px;position:absolute;top:-4px}.gauge-marker,.gauge-trail{border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.gauge-marker{background:var(--text);border:3px solid var(--bg);box-shadow:0 0 0 1.5px var(--text)}.gauge-marker.is-out{background:var(--accent);box-shadow:0 0 0 1.5px var(--accent)}.gauge-trail{background:var(--text);opacity:.18;width:10px;height:10px;margin:-5px 0 0 -5px}.gauge-ends{font:500 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--text-3);justify-content:space-between;margin-top:7px;display:flex;position:relative}.gauge-ends span[style]{position:absolute;transform:translate(-50%)}.row-detail td{border-bottom:1px solid var(--line);padding:0 0 26px}.detail{border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding:22px;display:grid}.detail-text{align-content:start;justify-items:start;gap:12px;display:grid}.detail-k{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mark)}.detail ul{color:var(--text-2);gap:8px;padding-left:18px;font-size:14.5px;display:grid}.mini{width:100%;height:auto}.mini-path{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-linejoin:round}.mini-now{fill:var(--accent)}.mini-zone{fill:color-mix(in srgb, var(--mark) 18%, transparent)}.mini-zone.is-range{fill:color-mix(in srgb, var(--text) 6%, transparent)}.mini line{stroke-width:1px;stroke-dasharray:4 4}.mini text{font:500 10.5px var(--font-mono);font-stretch:87.5%}.mini-stop line{stroke:var(--short)}.mini-stop text{fill:var(--short)}.mini-t line{stroke:var(--long)}.mini-t text{fill:var(--long)}.mini-pub line{stroke:var(--mark);stroke-dasharray:2 3}.mini-pub text{fill:var(--mark)}.tt-disclaimer{max-width:820px;color:var(--text-3);margin-top:20px;font-size:13px;position:relative}.tt-disclaimer strong{color:var(--text-2)}@media (max-width:1100px){.tt thead{display:none}.tt,.tt tbody,.tt tr,.tt td,.tt th[scope=row]{display:block}.tt tr.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"asset bias more""entry tgt stop""gauge gauge gauge""status status status";gap:14px 16px;padding:18px 0;display:grid}.tt tr.row.is-open{border-bottom:0}.tt tr.row>*{border:0;padding:0}.tt th.c-asset{grid-area:asset;min-width:0}.tt .c-bias{grid-area:bias}.tt .c-more{grid-area:more}.tt .c-entry{grid-area:entry}.tt .c-tgt{grid-area:tgt}.tt .c-stop{grid-area:stop}.tt .c-gauge{grid-area:gauge;width:auto}.tt .c-status{grid-area:status;align-items:center;gap:12px;display:flex}.tt .c-r{margin:0}.tt td[data-label]:before{content:attr(data-label);font:500 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;display:block}.tt .c-status:before,.tt .c-bias:before{display:none!important}.tt .tgt{display:inline}.tt .tgt+.tgt:before{content:" / ";color:var(--text-3)}.row-detail td{padding:0 0 18px}.detail{grid-template-columns:1fr;gap:18px;padding:16px}}@media (max-width:520px){.tt tr.row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"asset bias more""entry entry stop""tgt tgt tgt""gauge gauge gauge""status status status";gap:12px 14px}.tt .c-asset .c-name{display:none}.tt .mono-badge{width:32px;height:32px}}.sec-sea{background:var(--bg-deep);border-block:1px solid var(--line)}.ss-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.ss-card{background:var(--bg-deep);align-content:start;gap:6px;padding:22px 22px 24px;display:grid}.ss-top{justify-content:space-between;align-items:center;display:flex}.ss-name{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.ss-tag{font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:4px;padding:4px 7px}.ss-tag.is-live{color:var(--long);border-color:color-mix(in srgb, var(--long) 50%, transparent)}.ss-tag.is-rec{color:var(--text-2)}.ss-tag.is-sample{color:var(--mark);border-color:color-mix(in srgb, var(--mark) 50%, transparent)}.dial{width:min(220px,100%);margin:10px auto 0;overflow:visible}.dial-arc{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.dial-ticks line{stroke:var(--text-3);stroke-width:1.2px}.dial-needle{stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round}.dial-hub{fill:var(--text)}.ss-ends{width:min(220px,100%);font:500 10px/1 var(--font-mono);color:var(--text-3);justify-content:space-between;margin:-4px auto 6px;display:flex}.ss-word{font:400 30px/1.05 var(--font-display);font-stretch:54%}.ss-value{color:var(--text-2);font-size:15px}.ss-spark{fill:none;width:100%;height:24px}.ss-spark path{stroke:var(--mark);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ss-detail{color:var(--text-3);font-size:13px}.sec-method{padding-bottom:clamp(60px,8vw,120px)}.mt-stage{background:var(--bg)}.mt-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:calc(100svh - 64px);padding-top:72px;padding-bottom:24px;display:grid}.mt-steps{gap:4px;list-style:none;display:grid}.mt-step{color:var(--text-2);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:10px;grid-template-columns:40px 1fr;gap:12px;padding:12px 14px;display:grid}.mt-step p{color:var(--text-3)!important}.mt-step.is-now{color:var(--text);background:var(--bg-raised);box-shadow:inset 2px 0 0 var(--accent)}.mt-step.is-now p{color:var(--text-2)!important}.mt-n{color:var(--mark);padding-top:6px;font-size:12px}.mt-step h3{font-size:23px}.mt-step p{color:var(--text-2);margin-top:4px;font-size:14px}.mt-chart{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-raised);padding:14px;position:relative}.mt-chart svg{width:100%;height:auto;overflow:visible}.mt-wick{stroke-width:1px}.mt-wick.is-up,.mt-body.is-up{stroke:var(--long);fill:var(--long)}.mt-wick.is-down,.mt-body.is-down{stroke:var(--short);fill:var(--short)}.mt-body{opacity:.85;stroke:none!important}.mt-price{fill:none;stroke:var(--text);stroke-width:1.2px;opacity:.55}.mt-range rect{fill:color-mix(in srgb, var(--text) 6%, transparent);stroke:var(--line-strong);stroke-dasharray:4 4}.mt-l text{font:500 11px var(--font-mono);fill:var(--text-2);font-stretch:87.5%}.mt-band path:first-child{fill:color-mix(in srgb, var(--mark) 16%, transparent);stroke:none}.mt-mid{fill:none;stroke:var(--mark);stroke-width:1.4px}.mt-vol rect.is-up{fill:color-mix(in srgb, var(--long) 55%, transparent)}.mt-vol rect.is-down{fill:color-mix(in srgb, var(--short) 55%, transparent)}.mt-zone{fill:color-mix(in srgb, var(--mark) 22%, transparent)}.mt-lvl line{stroke-width:1.2px;stroke-dasharray:5 4}.mt-lvl.is-t line{stroke:var(--long)}.mt-lvl.is-t text{fill:var(--long)}.mt-lvl.is-s line{stroke:var(--short)}.mt-lvl.is-s text{fill:var(--short)}.mt-lvl.is-e line{stroke:var(--mark)}.mt-lvl.is-e text{fill:var(--mark)}.mt-lvl .mt-lvl-px{font-size:10px;fill:var(--text-3)!important}.mt-card{background:var(--surface);border:1px solid var(--mark);box-shadow:var(--shadow);border-radius:12px;gap:8px;margin-top:12px;padding:14px 16px;display:grid;position:relative}.mt-card-k{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mark)}.mt-card-t{color:var(--text-2);font-size:14px}.mt-card dl{grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 32px;display:grid}.mt-card dt{font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mt-card dd{font-size:13px}.tk{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg-raised);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;position:relative}.tk-form{align-content:start;gap:22px;padding:clamp(20px,3vw,36px);display:grid}.tk-load{gap:8px;display:grid}.tk-load-k,.fld label,.tk-lev label{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.fld{align-content:start;gap:7px;display:grid}.fld-box{align-items:center;display:flex;position:relative}.fld input,.fld select{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:48px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 52px 0 14px;font-size:15px;font-stretch:87.5%}.fld select{font-family:var(--font-text);padding-right:14px}.fld input:focus,.fld select:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.fld-suffix{font:500 11px/1 var(--font-mono);color:var(--text-3);pointer-events:none;position:absolute;right:14px}.fld-hint{color:var(--text-3);font-size:12.5px}.fld-hint.is-err{color:var(--bad)}.tk-lev{gap:10px;display:grid}.tk-lev label .num{color:var(--text);letter-spacing:0;margin-left:6px;font-size:13px}.tk-lev input[type=range]{width:100%;accent-color:var(--accent)}.tk-out{--glow:0;border-left:1px solid var(--line);background:color-mix(in srgb, var(--mark) calc(var(--glow) * 12%), var(--surface));border-radius:0 calc(var(--radius) + 4px) calc(var(--radius) + 4px) 0;align-content:start;gap:14px;padding:clamp(20px,3vw,36px);display:grid}.tk-out-k{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mark)}.tk>*,.tk-grid>*{min-width:0}.tk-big,.tk-grid dd{overflow-wrap:anywhere}.tk-big{letter-spacing:-.03em;font-size:clamp(40px,4.6vw,64px);line-height:1}.tk-big span{color:var(--text-2);letter-spacing:0;font-size:.4em}.tk-sub{color:var(--text-2);margin-top:-6px;font-size:14px}.tk-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:14px;display:grid}.tk-grid dt{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.tk-grid dd{margin-top:4px;font-size:15px}.tk-err{border:1px solid var(--bad);color:var(--bad);border-radius:10px;padding:14px}.tk-warn{gap:8px;font-size:13.5px;list-style:none;display:grid}.tk-warn li{color:var(--text-2);grid-template-columns:20px 1fr;gap:6px;display:grid}.tk-warn li>span{width:18px;height:18px;font:700 10px/1 var(--font-mono);border-radius:50%;place-items:center;margin-top:1px;display:grid}.tk-warn .is-danger>span{background:var(--bad);color:var(--bg)}.tk-warn .is-caution>span{background:var(--mark);color:var(--bg)}.tk-warn .is-ok>span{background:var(--good);color:var(--bg)}.ruler{padding:34px 6px 62px}.ruler-track{background:var(--line);border-radius:3px;height:6px;position:relative}.ruler-risk,.ruler-reward{height:6px;position:absolute;top:0}.ruler-risk{background:color-mix(in srgb, var(--short) 70%, transparent)}.ruler-reward{background:color-mix(in srgb, var(--long) 70%, transparent)}.ruler-tick{background:var(--text-3);width:1px;height:6px;position:absolute;top:8px}.ruler-tick span{font:500 9.5px/1 var(--font-mono);color:var(--text-3);white-space:nowrap;position:absolute;top:8px;left:0;transform:translate(-50%)}.ruler-pin{background:var(--text);width:2px;height:16px;margin-left:-1px;position:absolute;bottom:10px}.ruler-pin span{font:600 10px/1 var(--font-mono);white-space:nowrap;position:absolute;bottom:18px;left:0;transform:translate(-50%)}.ruler-pin.is-s{background:var(--short);color:var(--short)}.ruler-pin.is-t{background:var(--long);color:var(--long)}.ruler-pin.is-l{background:var(--accent);color:var(--accent)}.ruler-pin.is-below{top:-5px;bottom:auto}.ruler-pin.is-below span{top:34px;bottom:auto}.ruler-off{font:600 10px/1 var(--font-mono);color:var(--accent);white-space:nowrap;position:absolute;top:52px}.ruler-off.is-left{left:0}.ruler-off.is-right{right:0}.sec-record{background:var(--bg-deep);border-block:1px solid var(--line)}.tr-banner{border:1px dashed var(--mark);max-width:860px;color:var(--text-2);border-radius:10px;margin-bottom:28px;padding:14px 16px;font-size:14px}.tr-banner strong{color:var(--mark)}.tr-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.tr-stats>div{background:var(--bg-deep);padding:16px 18px}.tr-stats dt{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.tr-stats dd{margin-top:8px;font-size:clamp(20px,2.2vw,28px)}.tr-chart{position:relative}.tr-chart svg{touch-action:pan-y;width:100%;height:auto}.tr-under{fill:color-mix(in srgb, var(--short) 22%, transparent)}.tr-peak{fill:none;stroke:var(--mark);stroke-width:1px;stroke-dasharray:3 5}.tr-eq{fill:none;stroke:var(--text);stroke-width:1.8px;stroke-linejoin:round}.tr-lbl{font:500 11px var(--font-mono);fill:var(--mark)}.tr-lbl.is-muted{fill:var(--text-3)}.tr-hover line{stroke:var(--text-3);stroke-dasharray:2 3}.tr-hover circle{fill:var(--accent)}.tr-readout{min-height:1.6em;color:var(--text-2);margin-top:8px;font-size:13px}.tr-recent{margin-top:28px}.tr-recent-k{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.tr-recent ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;list-style:none;display:grid}.tr-recent li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto auto;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.lb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;display:grid}.lb-card{border:0;border-bottom:1px solid var(--line-strong);text-align:left;background:0 0;align-content:start;gap:10px;width:100%;height:100%;padding:0 0 22px;display:grid}.lb-cover{aspect-ratio:5/3;background:var(--bg-raised);width:100%;transition:transform .5s var(--ease);border-radius:12px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.lb-cover img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);background-size:cover;display:block}.lb-tag{font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:5px 9px 4px;position:absolute;top:14px;left:14px}.lb-card:hover .lb-cover img{transform:scale(1.04)}.lb-card:hover .lb-cover{transform:translateY(-4px)}.lb-meta{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.lb-title{font:400 28px/1.08 var(--font-display);font-stretch:54%}.lb-dek{color:var(--text-2);font-size:14.5px}.lb-more{color:var(--accent);font-size:14px;font-weight:600}.lb-dialog{border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);background:var(--surface);width:min(640px,100vw - 32px);max-height:min(80vh,760px);color:var(--text);box-shadow:var(--shadow);padding:0}.lb-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050d1799}.lb-dialog article{justify-items:start;gap:14px;padding:clamp(22px,4vw,40px);display:grid}.lb-dialog h3{font-size:clamp(28px,3.4vw,40px)}.lb-dialog p:not(.eyebrow){color:var(--text-2)}.lb-dialog .lb-dialog-foot{border-top:1px solid var(--line);width:100%;padding-top:12px;font-size:13px;color:var(--text-3)!important}.sec-plans{background:var(--bg-deep);border-top:1px solid var(--line)}.mb-toggle{margin-bottom:28px}.mb-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;list-style:none;display:grid}.mb-card{border-radius:calc(var(--radius) + 4px);border:1px solid var(--line);background:var(--bg);grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:28px 26px 26px;display:grid;position:relative}.mb-card.is-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mb-flag{background:var(--accent);color:var(--accent-ink);font:600 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;position:absolute;top:-12px;left:24px}.mb-card h3{font-size:34px}.mb-blurb{color:var(--text-2);font-size:14.5px}.mb-price{align-items:baseline;gap:8px;display:flex}.mb-price .num{letter-spacing:-.04em;font-size:44px}.mb-per{color:var(--text-3);font-size:14px}.mb-feat{align-content:start;gap:9px;font-size:14.5px;list-style:none;display:grid}.mb-feat li{grid-template-columns:18px 1fr;gap:8px;display:grid}.mb-feat li:before{content:"";border:1.5px solid var(--long);border-radius:50%;width:14px;height:8px;margin-top:7px}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;font:400 24px/1.15 var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-stretch:54%;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-ico{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq-ico:before,.faq-ico:after{content:"";background:var(--text);width:10px;height:1.5px;transition:transform .3s var(--ease);margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.faq-ico:after{transform:rotate(90deg)}.faq details[open] .faq-ico:after{transform:rotate(0)}.faq-a{overflow:hidden}.faq-a p{color:var(--text-2);max-width:640px;padding-bottom:22px}.sec-brief{background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), var(--bg-raised);border-top:1px solid var(--line)}.br-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.br-grid h2{margin:16px 0 18px}.br-form{border-radius:calc(var(--radius) + 4px);background:var(--bg);border:1px solid var(--line);gap:18px;padding:clamp(20px,3vw,32px);display:grid}.br-form input[type=email]{font-family:var(--font-text);padding-right:14px}html[data-capture] .br-form input[type=email]{-webkit-text-security:disc}.br-check{color:var(--text-2);cursor:pointer;grid-template-columns:20px 1fr;gap:10px;font-size:13.5px;display:grid}.br-check input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.linkish{color:var(--accent);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.br-done{border-radius:calc(var(--radius) + 4px);background:var(--bg);border:1px solid var(--line);justify-items:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.br-stamp{border:2.5px solid var(--accent);color:var(--accent);font:400 30px/1 var(--font-display);text-transform:uppercase;border-radius:10px;gap:2px;padding:10px 18px;font-stretch:54%;display:grid;transform:rotate(-3deg)}.br-stamp .num{letter-spacing:.1em;font-size:12px}.br-note{color:var(--text-3);font-size:13px}.ft{border-top:1px solid var(--line);background:var(--bg-deep);padding:56px 0 120px}.ft-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.ft-top nav{flex-wrap:wrap;gap:4px 18px;display:flex}.ft-top nav a{color:var(--text-2);font-size:14px;text-decoration:none}.ft-top nav a:hover{color:var(--text)}.ft-legal{max-width:920px;color:var(--text-3);gap:12px;padding-top:24px;font-size:13px;display:grid;position:relative}.ft-legal strong{color:var(--text-2)}@media (max-width:1100px){.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-recent ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.mt-grid{grid-template-columns:1fr;align-items:start;min-height:0;padding-top:0}.mt-chart{z-index:2;order:-1;padding:8px;position:sticky;top:72px}.mt-card{margin:0;padding:10px 12px;position:absolute;bottom:8px;left:8px;right:8px}.mt-steps{gap:30vh;padding-bottom:20vh}html:not(.mo) .mt-steps{gap:4px;padding-bottom:0}html:not(.mo) .mt-card{margin-top:8px;position:relative;inset:auto}html:not(.mo) .mt-chart{position:relative;top:0}.tk{grid-template-columns:1fr}.tk-out{border-left:0;border-top:1px solid var(--line);border-radius:0 0 calc(var(--radius) + 4px) calc(var(--radius) + 4px)}.lb-grid,.mb-grid{grid-template-columns:1fr}.lb-grid{gap:30px}.faq-grid,.br-grid{grid-template-columns:1fr}}@media (max-width:640px){.ss-grid{grid-template-columns:1fr}.tk-fields{grid-template-columns:1fr 1fr;gap:14px 12px}.tk-grid,.tr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-recent ul{grid-template-columns:1fr}.mt-card dl{grid-template-columns:repeat(2,auto)}}.note-pin{z-index:40;border:2px solid var(--bg);background:var(--mark);width:30px;height:30px;color:var(--bg);font:700 13px/1 var(--font-mono);box-shadow:0 0 0 4px color-mix(in srgb, var(--mark) 30%, transparent), var(--shadow);border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute}.note-pin[aria-expanded=true]{background:var(--text)}.note-card{z-index:120;border-radius:var(--radius);background:var(--surface);color:var(--text);border:1px solid var(--mark);box-shadow:var(--shadow);gap:10px;padding:18px 20px 14px;font-size:14.5px;display:grid;position:fixed}.note-card:focus{outline:none}.note-card.is-sheet{bottom:12px;left:12px;right:12px}.note-card-k{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mark)}.note-card h3{font-size:24px}.note-card p:not(.note-card-k){color:var(--text-2)}.note-card-nav{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;display:flex}.note-card-nav button{color:var(--text-2);background:0 0;border:0;padding:6px 2px;font-size:13px}.note-card-nav button:hover{color:var(--text)}.notes-index-btn{z-index:96;background:var(--mark);height:44px;color:var(--bg);box-shadow:var(--shadow);border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700;position:fixed;bottom:16px;left:16px}html[data-notes] .mk-pill{bottom:72px}.notes-drawer{z-index:121;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-strong);width:min(360px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--shadow);position:fixed;bottom:72px;left:16px;overflow:auto}.notes-drawer-hd{background:var(--surface);border-bottom:1px solid var(--line);font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mark);justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.notes-drawer-hd button{color:var(--text-2);background:0 0;border:0;font-size:22px;line-height:1}.notes-drawer ol{padding:6px;list-style:none}.notes-drawer li button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px;font-size:14.5px;display:flex}.notes-drawer li button:hover{background:var(--line)}.notes-drawer li span{background:var(--mark);width:24px;height:24px;color:var(--bg);font:700 11px/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.desk-launch{z-index:97;border:1px solid var(--line-strong);background:var(--text);height:50px;color:var(--bg);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;right:16px}.desk-launch-ico{border:2px solid;border-radius:50%;width:22px;height:22px;position:relative}.desk-launch-ico:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;top:8px;left:4px;right:4px;box-shadow:0 -4px 0 -.5px}.desk-launch.is-open{background:var(--surface);color:var(--text)}.desk{z-index:110;border-radius:calc(var(--radius) + 4px);background:var(--surface);border:1px solid var(--line-strong);width:min(400px,100vw - 32px);height:min(560px,100svh - 120px);box-shadow:var(--shadow);grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;bottom:78px;right:16px;overflow:hidden}.desk-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:16px 16px 12px 18px;display:flex}.desk-title{font:400 26px/1 var(--font-display);font-stretch:54%}.desk-sub{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mark);margin-top:6px}.desk-x{border:1px solid var(--line);background:0 0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1}.desk-msgs{overscroll-behavior:contain;align-content:start;gap:10px;padding:16px;list-style:none;display:grid;overflow-y:auto}.desk-msg{justify-items:start;gap:8px;max-width:88%;display:grid}.desk-msg p{border-radius:14px;padding:10px 13px;font-size:14.5px;line-height:1.5}.desk-msg.is-desk p{background:var(--bg-raised);border:1px solid var(--line);border-top-left-radius:4px}.desk-msg.is-you{justify-self:end;justify-items:end}.desk-msg.is-you p{background:var(--text);color:var(--bg);border-top-right-radius:4px}.desk-act{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.desk-typing{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;gap:4px;padding:14px;display:inline-flex}.desk-typing i{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite desk-dot}.desk-typing i:nth-child(2){animation-delay:.15s}.desk-typing i:nth-child(3){animation-delay:.3s}@keyframes desk-dot{50%{background:var(--text);transform:translateY(-3px)}}.desk-chips{scrollbar-width:none;border-top:1px solid var(--line);gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.desk-chips button{border:1px solid var(--line-strong);color:var(--text-2);background:0 0;border-radius:999px;flex:none;padding:7px 12px;font-size:13px}.desk-chips button:hover:not(:disabled){color:var(--text);border-color:var(--text)}.desk-form{gap:8px;padding:10px 12px 12px 16px;display:flex}.desk-form input{border:1px solid var(--line-strong);background:var(--bg);border-radius:999px;flex:1;min-width:0;height:44px;padding:0 14px;font-size:15px}.desk-form button{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border:0;border-radius:50%;font-size:18px;font-weight:700}.desk-form button:disabled,.desk-chips button:disabled{opacity:.45;cursor:default}html[data-notes] .desk-launch{bottom:16px}@media (max-width:640px){.desk{border:0;border-radius:0;width:auto;height:100dvh;inset:0}.desk-launch{height:46px;padding:0 16px 0 12px;font-size:14px}}
