.home .vv h2 em{color:var(--gold);font-style:italic}.home .vv-pr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:44px}.home .vv-pr div{border-top:2px solid var(--gold);padding-top:14px}.home .vv-pr span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted);letter-spacing:.12em}.home .vv-pr h3{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;margin:4px 0 6px;line-height:1.1}.home .vv-pr p{margin:0;font-size:14.5px;color:var(--muted)}.home .vv-sub{font-family:Cormorant Garamond,serif;font-weight:500;font-size:30px;margin:0 0 14px}.home .vv-subp{color:var(--muted);margin:-6px 0 20px;max-width:700px}.home .vv-into{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:34px}.home .vv-into div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.home .vv-into b{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.home .vv-into p{margin:6px 0 0;font-size:14px;color:var(--muted)}.home .vv-path{margin-bottom:52px}.home .vv-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}.home .vv-steps>div{padding:12px 14px;border-radius:14px;background:var(--gold-soft)}.home .vv-steps i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#140e05;font:700 11px Inter,sans-serif;margin-right:8px}.home .vv-steps b{font-size:15px}.home .vv-steps small{display:block;color:var(--muted);font-size:13px;margin-top:6px;line-height:1.45}.home .vv-steps .bench{background:color-mix(in srgb,var(--fall) 8%,var(--paper));border:1px dashed color-mix(in srgb,var(--fall) 35%,transparent)}.home .vv-steps .bench i{background:var(--fall);color:#fff}.home .vv-lineup{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.home .vv-lineup .card{display:flex;flex-direction:column;gap:8px}.home .vv-role{font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.05;font-weight:600}.home .vv-lineup p{margin:0;font-size:14px;color:var(--muted);min-height:62px}.home .vv-lock{border-top:1px dashed var(--line);padding-top:10px;font-size:12.5px;font-weight:600;color:var(--gold)}.home .vv-panel{margin-top:44px;border-radius:24px;background:var(--night);color:var(--night-ink);padding:34px 36px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:30px;gap:30px;align-items:center}.home .vv-panel .k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e2b66b}.home .vv-panel h3{font-family:Cormorant Garamond,serif;font-weight:500;font-size:40px;line-height:1.05;margin:8px 0 10px}.home .vv-panel h3 em{color:#e2b66b}.home .vv-panel p{color:var(--night-muted);margin:0 0 22px}.home .vv-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.home .vv-panel li{position:relative;padding-left:26px;font-size:15px}.home .vv-panel li:before{content:"✓";position:absolute;left:0;color:#e2b66b;font-weight:700}.home .vv-panel li small{display:block;color:var(--night-muted);font-size:13px}@media(max-width:900px){.home .vv-into,.home .vv-lineup,.home .vv-pr,.home .vv-steps{grid-template-columns:1fr 1fr}.home .vv-panel{grid-template-columns:1fr;padding:26px 20px}}@media(max-width:560px){.home .vv-into,.home .vv-lineup,.home .vv-pr,.home .vv-steps{grid-template-columns:1fr}}.home .vv-lineup .card{position:relative}.home .vv-prev{float:right;font:600 10.5px Inter,sans-serif;letter-spacing:.04em;text-transform:none;border-radius:999px;padding:2px 8px;background:var(--gold);color:#140e05}.home .vv-mist{display:flex;flex-direction:column;gap:10px}.home .vv-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.home .vv-track i{height:6px;border-radius:3px;background:var(--line)}.home .vv-track i.done{background:var(--gold)}.home .vv-track i.now{background:linear-gradient(90deg,var(--gold),var(--gold-soft))}.home .vv-track i.bench{background:var(--fall)}.home .vv-step{font-size:12.5px;color:var(--muted)}.home .vv-step .bar{height:6px;border-radius:3px;background:var(--line);margin-top:5px;overflow:hidden}.home .vv-step .bar i{display:block;height:100%;background:var(--gold)}.home .vv-rec{border-top:1px dashed var(--line);padding-top:10px}.home .vv-rec b{display:block;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1;font-weight:600}.home .vv-rec b.pos{color:var(--rise)}.home .vv-rec small{font:500 12px Inter,sans-serif;color:var(--muted)}.home .vv-rec span{font-size:12.5px;color:var(--muted)}.home .misted .vv-mist{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.home .vv-box{position:relative;margin-top:auto}.home .misted .vv-lock{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;font-size:13px}.home .vv-asof{font-size:12.5px;color:var(--muted);margin:10px 0 0}.home .kr h2 em{color:var(--gold);font-style:italic}.home .kr-sub{font-family:Cormorant Garamond,serif;font-weight:500;font-size:30px;margin:56px 0 6px}.home .kr-subp{color:var(--muted);margin:0 0 20px;max-width:700px}.home .kr-why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.home .kr-why .card{padding:18px 20px}.home .kr-why .q{font-size:13px;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--fall);text-decoration-color:var(--fall);text-decoration-thickness:1.5px}.home .kr-why h3{font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;margin:6px 0;line-height:1.15}.home .kr-why p{margin:0;font-size:14px;color:var(--muted)}.home .kr-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;grid-gap:10px;gap:10px;align-items:stretch;margin-top:8px}.home .kr-flow.three{grid-template-columns:1fr auto 1fr auto 1fr}.home .kr-tool{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--ink)}.home .kr-flow>div,.home .kr-hood>div,.home .kr-two>div{min-width:0}.home .kr-node{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px}.home .kr-node .unit-label{margin-bottom:6px}.home .kr-node b{font-family:Cormorant Garamond,serif;font-size:22px;display:block;line-height:1.1}.home .kr-node small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.home .kr-node.you{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.home .kr-arrow{display:grid;place-items:center;color:var(--gold);font-size:22px}.home .kr-keys{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.home .kr-chip{font-size:12.5px;border:1px solid var(--line);border-radius:999px;padding:4px 12px;color:var(--muted);background:var(--paper)}.home .kr-chip b{color:var(--ink)}.home .kr-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.home .kr-lim label{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;font-size:14px;margin-bottom:14px}.home .kr-lim label span{color:var(--muted)}.home .kr-lim label b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.home .kr-lim input[type=range]{grid-column:1/-1;accent-color:var(--gold);width:100%}.home .kr-coins-l{font-size:14px;color:var(--muted)}.home .kr-coins{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.home .kr-coins button{font:500 12px JetBrains Mono,ui-monospace,monospace;border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:6px;padding:2px 8px;cursor:pointer}.home .kr-coins button.on{border-color:var(--gold);color:var(--ink);background:var(--gold-soft)}.home .kr-off{margin-top:12px;font:600 13px Inter,sans-serif;border:1px solid var(--fall);color:var(--fall);background:transparent;border-radius:999px;padding:7px 14px;cursor:pointer}.home .kr-off.off{background:var(--fall);color:#fff}.home .kr-check{margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.7}.home .kr-check .ok{color:var(--rise)}.home .kr-check .no{color:var(--fall)}.home .kr-verdict{margin-top:12px;padding:10px 14px;border-radius:12px;font-weight:600;font-size:14px}.home .kr-verdict.ok{background:var(--rise-soft);color:var(--rise)}.home .kr-verdict.no{background:var(--fall-soft);color:var(--fall)}.home .kr-example{position:relative;overflow:hidden}.home .kr-example:before{content:"EXAMPLE";position:absolute;top:18px;right:-40px;transform:rotate(35deg);background:var(--gold);color:#140e05;font:700 11px Inter,sans-serif;letter-spacing:.2em;padding:5px 46px}.home .kr-vs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:14px 0}.home .kr-vs div{font-size:13px;color:var(--muted)}.home .kr-vs b{display:block;font-family:Cormorant Garamond,serif;font-size:34px;line-height:1;color:var(--ink)}.home .kr-rows{font-size:13px;border-top:1px solid var(--line)}.home .kr-rows>div{display:grid;grid-template-columns:70px 1fr 80px 80px;grid-gap:8px;gap:8px;padding:7px 0;border-bottom:1px solid var(--line)}.home .kr-rows .h{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.home .kr-rows .d{color:var(--fall)}.home .kr-path{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.home .kr-path>div{padding:14px 16px;border-radius:14px;background:var(--gold-soft)}.home .kr-path i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#140e05;font:700 11px Inter,sans-serif;margin-right:8px;font-style:normal}.home .kr-path b{font-size:15px}.home .kr-path small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.home .kr-hood{margin-top:44px;border-radius:24px;background:var(--night);color:var(--night-ink);padding:32px 34px;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:28px;gap:28px}.home .kr-hood .k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.home .kr-hood h3{font-family:Cormorant Garamond,serif;font-weight:500;font-size:36px;line-height:1.05;margin:8px 0 14px}.home .kr-hood h3 em{color:var(--gold-2)}.home .kr-hood ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.home .kr-hood li{position:relative;padding-left:24px;font-size:14.5px}.home .kr-hood li:before{content:"✓";position:absolute;left:0;color:var(--gold-2);font-weight:700}.home .kr-hood li small{display:block;color:var(--night-muted);font-size:13px}.home .kr-term{background:#000;border:1px solid #2a2620;border-radius:14px;padding:14px 16px;font:12.5px/1.6 JetBrains Mono,ui-monospace,monospace;color:#d8cfbf;overflow-x:auto;white-space:pre}.home .kr-term .c{color:#8a8170}.home .kr-term .g{color:#e2b66b}.home .kr-term .s{color:#8fd1a6}.home .kr-term+.kr-term{margin-top:12px}.home .kr-note{margin:10px 0 0;font-size:12.5px;color:var(--night-muted)}.home .kr-cta{display:flex;gap:12px;align-items:center;margin-top:22px;flex-wrap:wrap}.home .kr-cta span{font-size:13px;color:var(--night-muted)}@media(max-width:980px){.home .kr-why{grid-template-columns:1fr 1fr}.home .kr-flow,.home .kr-flow.three{grid-template-columns:1fr}.home .kr-arrow{transform:rotate(90deg);height:24px}.home .kr-hood,.home .kr-two{grid-template-columns:1fr}.home .kr-hood{padding:26px 18px}}@media(max-width:600px){.home .kr-term{white-space:pre-wrap;overflow-wrap:anywhere}.home .kr-example .unit-label{padding-right:64px}.home .kr-path,.home .kr-vs,.home .kr-why{grid-template-columns:1fr}.home .kr-rows>div{grid-template-columns:56px 1fr 64px 64px}}.home section.dr{padding-top:44px}.home .dr-panel{border-radius:24px;background:var(--night);color:var(--night-ink);padding:34px 36px;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:30px;gap:30px;align-items:start}.home .dr-panel>div{min-width:0}.home .dr-panel .k{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e2b66b}.home .dr-panel h3{font-family:Cormorant Garamond,serif;font-weight:500;font-size:40px;line-height:1.05;margin:8px 0 10px}.home .dr-panel h3 em{color:#e2b66b}.home .dr-panel p{color:var(--night-muted);margin:0 0 20px}.home .dr-panel ul{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:10px;gap:10px}.home .dr-panel li{position:relative;padding-left:24px;font-size:14.5px}.home .dr-panel li:before{content:"✓";position:absolute;left:0;color:#e2b66b;font-weight:700}.home .dr-panel li small{display:block;color:var(--night-muted);font-size:13px}.home .dr-compare{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;grid-gap:0 8px;gap:0 8px;font-size:13px;border-top:1px solid rgba(255,255,255,.1);margin-bottom:16px}.home .dr-compare>div{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.home .dr-compare .h{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.home .dr-compare .h,.home .dr-compare .now{color:var(--night-muted)}.home .dr-compare .d{color:#8fd1a6;font-weight:600}.home .dr-term{background:#000;border:1px solid #2a2620;border-radius:14px;padding:14px 16px;font:12px/1.6 JetBrains Mono,ui-monospace,monospace;color:#d8cfbf;overflow-x:auto;white-space:pre}.home .dr-term .c{color:#8a8170}.home .dr-term .g{color:#e2b66b}.home .dr-term .s{color:#8fd1a6}.home .dr-panel p.dr-note{margin:10px 0 0;font-size:12.5px}@media(max-width:980px){.home .dr-panel{grid-template-columns:1fr;padding:26px 18px}}@media(max-width:600px){.home .dr-term{white-space:pre-wrap;overflow-wrap:anywhere}.home .dr-compare{grid-template-columns:1fr .9fr .8fr .9fr;font-size:12px}.home .dr-panel h3{font-size:32px}}.home .sm h2 em{color:var(--gold);font-style:italic}.home .sm-kinds{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:26px}.home .sm-kinds>div{padding:14px 18px;border-radius:14px;background:var(--gold-soft)}.home .sm-kinds b{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.home .sm-kinds p{margin:4px 0 0;font-size:14px;color:var(--muted)}.home .sm-sims{display:grid;grid-gap:16px;gap:16px}.home .sm-sim h3{font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;margin:4px 0 2px;line-height:1.1}.home .sm-rule{font-size:14px;color:var(--muted);margin:0 0 14px}.home .sm-pair{display:grid;grid-gap:10px;gap:10px}.home .sm-row{display:grid;grid-template-columns:230px 1fr 150px;grid-gap:14px;gap:14px;align-items:center}.home .sm-who{font-size:13.5px}.home .sm-who small{display:block;color:var(--muted);font-size:12px}.home .sm-row.with .sm-who{font-weight:600}.home .sm-bar{position:relative;height:14px;background:color-mix(in srgb,var(--line) 55%,transparent);border-radius:7px}.home .sm-bar i{position:absolute;top:0;bottom:0;border-radius:7px}.home .sm-bar .zero{position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:var(--muted);opacity:.6}.home .sm-num{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.home .sm-num b{font-size:15px;display:inline-block}.home .sm-num small{display:block;color:var(--muted);font-family:Inter,sans-serif;font-size:11.5px}.home .sm .pos{color:var(--rise)}.home .sm .neg{color:var(--fall)}.home .sm-take{margin-top:14px;padding:10px 14px;border-radius:12px;background:var(--rise-soft);color:var(--rise);font-size:14px;font-weight:600}.home .sm-foot{margin-top:14px;font-size:12.5px;color:var(--muted);max-width:820px}@media(max-width:760px){.home .sm-kinds{grid-template-columns:1fr}.home .sm-row{grid-template-columns:1fr 110px}.home .sm-row .sm-bar{grid-column:1/-1;grid-row:2}}