:root{--bg: #0d1117;--panel: #151b24;--panel-2: #1c2430;--line: #2a3442;--text: #eef2f7;--muted: #8b97a8;--bad: #ff5d5d;--bad-soft: rgba(255, 93, 93, .12);--good: #3ddc97;--good-soft: rgba(61, 220, 151, .12);--gold: #f2c14e;--paper: #f2ead8;--paper-edge: #d8ccb0;--wax: #b3261e;--accent: #8c7cff;--radius: 18px;color-scheme:dark;font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(1200px 600px at 75% -10%,rgba(140,124,255,.12),transparent 60%),var(--bg)}a{color:inherit}.muted{color:var(--muted);font-weight:400}.stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.2vw,18px);min-height:100vh;padding:clamp(12px,1.4vw,24px);max-width:1800px;margin:0 auto}@media(min-width:1100px)and (min-height:600px){.stage{height:100vh}}.body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.2vw,18px);min-height:0}.with-panel .body{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,400px)}@media(max-width:1100px){.with-panel .body{grid-template-columns:1fr}}.price-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:14px}.brand-mark{display:block;height:40px;width:auto;flex:none}.brand-name{font-size:clamp(20px,2vw,30px);font-weight:800;letter-spacing:-.02em}.brand-sub{color:var(--muted);font-size:clamp(12px,1vw,15px)}.price{display:flex;align-items:baseline;gap:14px;overflow:hidden}.price-label{color:var(--muted);font-size:clamp(18px,1.8vw,28px);font-weight:700}.price-value{font-size:clamp(48px,5.4vw,88px);font-weight:800;letter-spacing:-.03em;line-height:1}.price-down .price-value{color:var(--bad)}.price-from{color:var(--muted);font-size:clamp(14px,1.3vw,20px);text-decoration:line-through}.drop{justify-self:end;display:grid;justify-items:end;gap:8px}.drop-button{font:inherit;font-size:clamp(18px,1.6vw,26px);font-weight:800;padding:.7em 1.3em;border-radius:999px;border:0;color:#fff;background:linear-gradient(180deg,#ff6b6b,#d93838);box-shadow:0 10px 30px #d9383859;cursor:pointer;transition:transform .15s,filter .15s}.drop-button:hover:not(:disabled){transform:translateY(-2px)}.drop-button:active:not(:disabled){transform:translateY(1px)}.drop-button:disabled{filter:grayscale(1) brightness(.6);cursor:not-allowed;box-shadow:none}.status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 10px var(--good)}.status-mock .status-dot{background:var(--gold);box-shadow:0 0 10px var(--gold)}.drop-meta{display:flex;align-items:center;gap:14px}.panel-toggle,.lang-switch{font:inherit;font-size:13px;font-weight:700;color:var(--muted);background:none;border:1px solid var(--line);border-radius:999px;padding:4px 10px;cursor:pointer}.lang-switch{text-decoration:none}.panel-toggle:hover,.lang-switch:hover{color:var(--text);border-color:var(--muted)}.columns{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(12px,1.6vw,24px);min-height:0;position:relative}.replay-banner{position:absolute;z-index:5;left:50%;top:-15px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:3px 4px 3px 14px;border-radius:999px;background:var(--gold);color:#2a1f00;font-size:13px;font-weight:800;box-shadow:0 10px 30px #f2c14e59;white-space:nowrap}.replay-banner .muted{color:#5c4710}.replay-banner .ghost-button{color:#2a1f00;border-color:#2a1f0059;border-radius:999px;padding:3px 10px;font-size:12px}.replaying .column{border-color:#f2c14e8c}.column{display:flex;flex-direction:column;gap:12px;padding:clamp(14px,1.4vw,22px);border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);position:relative}.column-classic{border-top:4px solid var(--bad)}.column-zarf{border-top:4px solid var(--good)}.column-title{margin:0;font-size:clamp(22px,2.2vw,36px);font-weight:800;letter-spacing:-.02em}.column-kicker{display:block;margin-bottom:2px;font-size:.45em;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.column-body{display:flex;flex-direction:column;gap:12px;flex:1}.idle{color:var(--muted);font-size:clamp(16px,1.4vw,22px);margin:8px 0}.idle.small{font-size:16px}.position{padding:12px 16px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line);transition:border-color .4s,background .4s}.position-bad{border-color:var(--bad);background:linear-gradient(0deg,var(--bad-soft),var(--bad-soft)),var(--panel-2)}.position-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.position-title{font-size:clamp(18px,1.6vw,26px);font-weight:800}.position-tag{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--good)}.position-bad .position-tag{color:var(--bad)}.position-closed .position-tag{color:var(--muted)}.position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.position-grid dt{color:var(--muted);font-size:13px}.position-grid dd{margin:0;font-size:clamp(16px,1.5vw,24px);font-weight:700}.health-label{font-size:15px;color:var(--muted);margin-bottom:6px}.health-label strong{color:var(--text);font-size:20px;margin-left:6px}.position-bad .health-label strong{color:var(--bad)}.health-track{position:relative;height:10px;border-radius:999px;background:#0b0f15;overflow:hidden}.health-fill{height:100%;background:var(--good);border-radius:999px}.position-bad .health-fill{background:var(--bad)}.health-threshold{position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:var(--text);opacity:.6}.position-refund{display:flex;align-items:baseline;justify-content:space-between;min-height:40px;font-size:18px;color:var(--muted)}.position-refund strong{font-size:clamp(36px,4vw,64px);font-weight:800;letter-spacing:-.02em;color:var(--text)}.column-classic .position-refund strong{color:var(--bad)}.column-zarf .position-refund strong{color:var(--good)}.classic-result,.auction-result{display:grid;gap:10px;align-items:center;padding:14px 18px;border-radius:14px;background:var(--panel-2);position:relative}.auction-result{grid-template-columns:1fr auto;gap:16px}.result-lines{display:grid;gap:6px}.auction-result .refund{flex-direction:column;align-items:flex-end;gap:2px}.classic-line,.result-line{font-size:clamp(18px,1.7vw,26px)}.classic-paid{font-size:clamp(16px,1.4vw,22px)}.refund{display:flex;align-items:baseline;justify-content:space-between;padding:10px 14px;border-radius:12px;font-size:18px}.refund strong{font-size:clamp(36px,4vw,64px);font-weight:800;letter-spacing:-.02em}.refund-bad{background:var(--bad-soft);color:var(--bad)}.refund-good{background:var(--good-soft);color:var(--good)}.result-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:15px}.tx-link{color:var(--muted);font-size:14px;text-decoration:none}.tx-link:hover{color:var(--text);text-decoration:underline}.tx-link.small{position:absolute;right:8px;top:6px}.auction-rules{display:flex;gap:24px;font-size:16px;color:var(--muted)}.auction-rules strong{color:var(--text)}.phase{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:baseline}.phase-name{font-size:clamp(18px,1.7vw,26px);font-weight:800;color:var(--gold)}.phase-done .phase-name{color:var(--good)}.phase-count{font-size:clamp(18px,1.7vw,26px);font-weight:700}.phase-track{grid-column:1 / -1;height:6px;border-radius:999px;background:#0b0f15;overflow:hidden}.phase-fill{height:100%;background:var(--gold)}.envelopes{display:flex;gap:clamp(8px,1vw,18px);min-height:120px;align-items:flex-start}.envelope{position:relative;display:grid;justify-items:center;gap:6px;flex:1 1 0;min-width:0;max-width:150px}.envelope-who{font-weight:800;font-size:17px}.envelope-face{width:100%;aspect-ratio:1.7;perspective:800px}.envelope-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.envelope-front,.envelope-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.envelope-front{background:var(--paper);border:1px solid var(--paper-edge);overflow:hidden;box-shadow:0 8px 20px #00000059}.envelope-flap{position:absolute;top:0;right:0;bottom:35%;left:0;background:linear-gradient(to bottom right,transparent 49.5%,var(--paper-edge) 50%,transparent 51%) left / 50% 100% no-repeat,linear-gradient(to bottom left,transparent 49.5%,var(--paper-edge) 50%,transparent 51%) right / 50% 100% no-repeat}.envelope-wax{position:absolute;left:50%;top:62%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8453b,var(--wax) 60%,#7d1712);transform:translate(-50%,-50%);box-shadow:0 2px 6px #0006}.envelope-back{transform:rotateY(180deg);display:grid;place-items:center;background:#fffaf0;color:#1b1f27;border:1px solid var(--paper-edge);font-size:clamp(18px,1.8vw,30px);font-weight:800}.envelope-note{font-size:14px;color:var(--muted)}.envelope-winner .envelope-back{outline:4px solid var(--good);outline-offset:2px}.envelope-winner .envelope-note{color:var(--good);font-weight:800}.envelope-lost{opacity:.55}.seal{position:absolute;right:18px;top:-18px;padding:6px 14px;border:4px solid var(--wax);border-radius:8px;color:var(--wax);background:#f2ead8eb;font-weight:900;font-size:clamp(16px,1.6vw,24px);letter-spacing:.08em;pointer-events:none}.refund-flight{position:fixed;z-index:10;pointer-events:none}.refund-flight>span{display:block;transform:translate(-50%,-50%);white-space:nowrap;padding:8px 18px;border-radius:999px;background:var(--good);color:#062417;font-weight:900;font-size:clamp(22px,2.2vw,34px);box-shadow:0 10px 40px #3ddc9780}.bottom-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:6px 22px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);min-height:64px}.diff>div{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.diff-label{font-size:clamp(16px,1.4vw,22px)}.diff-value{font-size:clamp(36px,4vw,60px);font-weight:900;color:var(--good);letter-spacing:-.02em}.diff-time{font-size:clamp(16px,1.4vw,22px);color:var(--gold);font-weight:700}.links{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--muted)}@media(max-width:900px){.price-bar{grid-template-columns:1fr;justify-items:start}.drop{justify-self:start;justify-items:start}.columns{grid-template-columns:1fr}}@media(min-width:1100px)and (max-height:820px){.stage{gap:8px;padding:10px 16px}.price-value{font-size:clamp(40px,4.2vw,64px)}.drop-button{font-size:clamp(16px,1.3vw,20px)}.column{gap:8px;padding:10px 16px}.column-title{font-size:clamp(20px,1.8vw,28px)}.column-body{gap:8px}.position{padding:8px 14px}.position-refund strong,.refund strong{font-size:clamp(30px,3vw,44px)}.envelopes{min-height:0}.envelope{max-width:104px}.envelope-who{font-size:15px}.auction-result{padding:10px 14px}.classic-line,.result-line{font-size:clamp(16px,1.4vw,21px)}.bottom-strip{min-height:0;padding:4px 18px}.diff-value{font-size:clamp(30px,3vw,44px)}}.bad{color:var(--bad)}.good{color:var(--good)}.small{font-size:13px}.ghost-button{font:inherit;font-size:14px;font-weight:700;color:var(--text);background:transparent;border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;transition:border-color .15s,background .15s}.ghost-button:hover:not(:disabled){border-color:var(--muted);background:#ffffff0a}.ghost-button.small{padding:5px 10px;font-size:13px}.ghost-button:disabled,.seal-button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed}.term{position:relative;text-decoration:underline dotted;text-decoration-color:var(--muted);text-underline-offset:4px;cursor:help;outline:none}.term-tip{position:absolute;z-index:20;left:50%;top:calc(100% + 8px);width:max-content;max-width:280px;transform:translate(-50%,4px);padding:10px 12px;border-radius:10px;background:#f4f6fa;color:#141a22;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal;box-shadow:0 12px 30px #00000073;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.term:hover .term-tip,.term:focus .term-tip{opacity:1;transform:translate(-50%)}.panel-wrap{min-height:0;display:flex}.panel{display:flex;flex-direction:column;gap:10px;width:100%;min-height:0;overflow-y:auto;padding:14px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--accent)}.panel-section{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.panel-section:last-child{border-bottom:0;padding-bottom:0}.panel-grow{flex:1;min-height:180px;display:flex;flex-direction:column}.panel h3{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.panel-note{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.panel-note strong{color:var(--text)}.panel-note strong.bad{color:var(--bad)}.panel-note strong.good{color:var(--good)}.segmented{display:grid;grid-template-columns:repeat(4,1fr);padding:3px;border-radius:12px;background:#0b0f15;border:1px solid var(--line)}.segmented button{font:inherit;font-weight:800;font-size:15px;padding:8px 0;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer;transition:background .15s,color .15s}.segmented button:hover{color:var(--text)}.segmented button.active{color:#fff;background:linear-gradient(180deg,#ff6b6b,#d93838)}.strategy{display:grid;grid-template-columns:92px 1fr 104px;align-items:center;gap:10px;transition:opacity .2s}.strategy.off{opacity:.5}.strategy-bid{font-size:13px;color:var(--muted);text-align:right;white-space:nowrap}.strategy-bid strong{color:var(--text);font-size:15px}.switch{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:800}.switch input{position:absolute;opacity:0;pointer-events:none}.switch>span[aria-hidden]{position:relative;width:30px;height:18px;border-radius:999px;background:var(--line);transition:background .15s;flex:none}.switch>span[aria-hidden]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked+span{background:var(--good)}.switch input:checked+span:after{transform:translate(12px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}input[type=range]{width:100%;accent-color:var(--gold);cursor:pointer}input[type=range]:disabled{cursor:not-allowed}.guest{display:grid;gap:8px}.guest-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px}.guest-row .muted{font-size:13px}.seal-button{font:inherit;font-weight:800;font-size:14px;padding:8px 14px;border:0;border-radius:10px;color:#fff;background:radial-gradient(circle at 35% 35%,#d8453b,var(--wax) 65%);box-shadow:0 6px 16px #b3261e66;cursor:pointer}.guest-armed{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#8c7cff1f;border:1px solid rgba(140,124,255,.45);font-size:14px}.guest-armed .muted{font-size:12px}.mini-envelope{position:relative;width:40px;height:26px;border-radius:3px;background:var(--paper)}.mini-envelope:after{content:"";position:absolute;left:50%;top:55%;width:11px;height:11px;border-radius:50%;background:var(--wax);transform:translate(-50%,-50%)}.envelope-guest .envelope-who{color:var(--accent)}.envelope-guest .envelope-front{box-shadow:0 0 0 3px var(--accent),0 8px 20px #00000059}.activity{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.tabs{display:flex;gap:4px}.tabs button{font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.tabs button.active{color:var(--text);background:var(--panel-2)}.count{display:inline-block;min-width:20px;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--line);font-size:11px;text-align:center}.feed{list-style:none;margin:0;padding:0;display:grid;gap:4px;overflow-y:auto;min-height:0;align-content:start}.feed-item{display:grid;grid-template-columns:48px 1fr auto;gap:8px;align-items:baseline;padding:6px 8px;border-radius:8px;background:var(--panel-2);border-left:3px solid var(--line);font-size:13px}.feed-item.bad{border-left-color:var(--bad);color:inherit}.feed-item.good{border-left-color:var(--good);color:inherit}.feed-item.gold{border-left-color:var(--gold)}.feed-item a{color:var(--muted);text-decoration:none}.feed-block{color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:12px}.empty{margin:4px 0;font-size:13px}.history{display:grid;gap:8px;overflow-y:auto;min-height:0;align-content:start}.history table{width:100%;border-collapse:collapse;font-size:13px}.history th{text-align:left;font-weight:700;color:var(--muted);padding:4px 6px;border-bottom:1px solid var(--line)}.history td{padding:6px;border-bottom:1px solid var(--line);vertical-align:top}.mode-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--good);vertical-align:middle}.mode-dot.mock{background:var(--gold)}.icon-button{font:inherit;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);color:var(--gold);cursor:pointer}.icon-button:hover:not(:disabled){border-color:var(--gold)}.diff-loss{font-size:clamp(14px,1.2vw,18px);color:var(--muted)}a.brand{color:inherit;text-decoration:none}.landing{max-width:1180px;margin:0 auto;padding:0 24px 40px}.l-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:linear-gradient(var(--bg) 70%,transparent)}.l-nav .brand-name{font-size:22px}.l-nav nav{display:flex;align-items:center;gap:22px;font-size:15px;font-weight:600}.l-nav nav a{color:var(--muted);text-decoration:none}.l-nav nav a:hover{color:var(--text)}.l-nav nav a.l-nav-cta{color:#fff;padding:8px 16px;border-radius:999px;background:linear-gradient(180deg,#ff6b6b,#d93838)}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;min-height:calc(100vh - 80px);padding:40px 0 60px}.l-pill{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid rgba(140,124,255,.5);background:#8c7cff1f;color:#c9c1ff;font-size:14px;font-weight:700}.hero h1{margin:18px 0 16px;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.035em;font-weight:900}.hl{background:linear-gradient(90deg,var(--good),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{margin:0 0 28px;max-width:600px;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#c3ccd8}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;padding:14px 22px;border-radius:999px;font-weight:800;font-size:17px;text-decoration:none;transition:transform .15s,border-color .15s}.btn-primary{color:#fff;background:linear-gradient(180deg,#ff6b6b,#d93838);box-shadow:0 10px 30px #d9383859}.btn-ghost{color:var(--text);border:1px solid var(--line)}.btn-primary:hover,.btn-ghost:hover{transform:translateY(-2px)}.btn-ghost:hover{border-color:var(--muted)}.hero-stats{display:flex;flex-wrap:wrap;gap:32px;margin:36px 0 8px}.hero-stats dt{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.hero-stats dd{margin:4px 0 0;font-size:28px;font-weight:800}.hero-footnote{margin:0;font-size:13px;color:var(--muted)}.hero-visual{display:grid;gap:32px}.hero-visual .nobel-badge{justify-self:center}.nobel-badge{display:flex;align-items:center;gap:16px;padding:12px 24px 12px 14px;border-radius:20px;border:1px solid rgba(242,193,78,.45);background:radial-gradient(260px 120px at 18% 50%,rgba(242,193,78,.18),transparent 70%),var(--panel);box-shadow:0 0 48px #f2c14e24}.nobel-kicker{color:var(--gold);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nobel-name{margin-top:2px;font-size:26px;font-weight:900;letter-spacing:-.01em}.nobel-idea{margin-top:4px;color:#c3ccd8}.medal{display:block;flex:none;filter:drop-shadow(0 8px 18px rgba(242,193,78,.25))}.medal-photo{border-radius:50%;object-fit:cover}.medal-shine{animation:medal-shine 3.6s ease-in-out 1.4s infinite}@keyframes medal-shine{0%,55%{transform:translate(0)}to{transform:translate(170px)}}@media(prefers-reduced-motion:reduce){.medal-shine{animation:none;display:none}}.hero-envelopes{display:flex;justify-content:center;gap:18px;perspective:900px}.hero-env{display:grid;justify-items:center;gap:8px;width:min(30%,170px)}.hero-env-who{font-weight:800}.hero-env-face{width:100%;aspect-ratio:1.55;perspective:800px}.hero-env-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.hero-env-front,.hero-env-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-env-front{background:linear-gradient(to bottom right,transparent 49.5%,var(--paper-edge) 50%,transparent 51%) left top / 50% 65% no-repeat,linear-gradient(to bottom left,transparent 49.5%,var(--paper-edge) 50%,transparent 51%) right top / 50% 65% no-repeat,var(--paper);box-shadow:0 16px 40px #00000073}.hero-env-wax{position:absolute;left:50%;top:62%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8453b,var(--wax) 60%,#7d1712);transform:translate(-50%,-50%)}.hero-env-back{transform:rotateY(180deg);display:grid;place-items:center;background:#fffaf0;color:#1b1f27;font-size:clamp(20px,2.4vw,30px);font-weight:900}.hero-env.win .hero-env-back{outline:4px solid var(--good);outline-offset:3px}.hero-env-note{font-size:14px;color:var(--muted)}.hero-env.win .hero-env-note{color:var(--good);font-weight:800}.l-section{padding:72px 0 24px;border-top:1px solid var(--line)}.l-kicker{color:var(--gold);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.l-h2{margin:8px 0 18px;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.025em;line-height:1.1}.l-lead{max-width:760px;margin:0 0 28px;font-size:18px;line-height:1.55;color:#c3ccd8}.l-note{max-width:820px;margin:24px 0 0;color:var(--muted);line-height:1.6}.compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-card{padding:24px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.bad-card{border-top:4px solid var(--bad)}.good-card{border-top:4px solid var(--good)}.compare-tag{font-weight:800;font-size:15px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.compare-card ol{margin:16px 0;padding-left:20px;line-height:1.7;font-size:16px}.compare-num{font-size:clamp(48px,6vw,76px);font-weight:900;letter-spacing:-.03em;line-height:1}.compare-card p{margin:10px 0 0}.story{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.story-item{padding:16px 18px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.story-item.is-now{border-color:#3ddc9780;background:linear-gradient(var(--good-soft),var(--good-soft)),var(--panel)}.story-item.is-nobel{border-color:#f2c14e8c;background:linear-gradient(#f2c14e14,#f2c14e14),var(--panel)}.story-when{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:900;color:var(--gold);letter-spacing:-.02em}.story-item.is-now .story-when{color:var(--good)}.story-what{display:block;margin-top:6px;color:#c3ccd8;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:22px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.step-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--wax);color:#fff;font-weight:900}.step h3{margin:14px 0 8px;font-size:22px}.step p{margin:0;color:#c3ccd8;line-height:1.55}.try{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:24px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.try-bids{display:grid;gap:14px;align-content:start}.try-bid{display:grid;grid-template-columns:70px 1fr 74px;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;background:var(--panel-2);border:1px solid transparent;transition:border-color .2s}.try-bid.is-winner{border-color:var(--good)}.try-bid.is-second{border-color:#f2c14e99}.try-name{font-weight:800}.try-amount{text-align:right;font-weight:800;font-size:18px}.try-seal{justify-self:start;font:inherit;font-weight:800;padding:10px 18px;border:0;border-radius:10px;color:#fff;background:radial-gradient(circle at 35% 35%,#d8453b,var(--wax) 65%);cursor:pointer}.try-result{display:grid;align-content:center;padding:8px 4px}.try-lines{display:grid;gap:10px;font-size:18px}.try-compare{display:flex;gap:12px;align-items:baseline;margin-top:6px;font-size:18px}.try-compare{flex-wrap:wrap}.try-compare strong{font-size:28px;white-space:nowrap}.try-diff{justify-self:start;margin-top:6px;padding:8px 16px;border-radius:999px;background:var(--good);color:#062417;font-weight:900;font-size:22px}.try-sealed{margin:0;color:#c3ccd8;line-height:1.6}.why{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why-card{padding:22px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.why-num{font-size:40px;font-weight:900;color:var(--gold);letter-spacing:-.02em}.why-card p{margin:8px 0 0;color:#c3ccd8;line-height:1.55}.why-card code,.contract code{font-family:ui-monospace,Consolas,monospace;font-size:.92em}.wins{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wins h3{margin:0 0 8px;font-size:22px}.wins p{margin:0;color:#c3ccd8;line-height:1.55}.contracts{display:grid;gap:8px}.contract{display:grid;grid-template-columns:160px 1fr auto;gap:16px;align-items:baseline;padding:12px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:inherit;text-decoration:none}.contract:hover{border-color:var(--muted)}.contract-name{font-weight:800}.contract-what,.contract code{color:var(--muted)}.l-final{margin:72px 0 0;padding:48px 32px;border-radius:24px;text-align:center;background:radial-gradient(800px 300px at 50% 0%,rgba(61,220,151,.12),transparent 70%),var(--panel);border:1px solid var(--line)}.l-final-logo{display:block;height:64px;width:auto;margin:0 auto 18px}.l-final h2{margin:0 0 10px;font-size:clamp(26px,3vw,40px);letter-spacing:-.02em}.l-final p{margin:0 0 24px;color:#c3ccd8}.l-final .hero-ctas{justify-content:center}.l-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}@media(max-width:900px){.landing{padding:0 16px 32px}.l-nav nav a:not(.l-nav-cta){display:none}.hero,.compare,.steps,.try,.why,.wins{grid-template-columns:1fr}.story{grid-template-columns:repeat(2,1fr)}.hero{min-height:0;gap:36px;padding-top:16px}.hero-stats{gap:20px}.contract{grid-template-columns:1fr;gap:4px}.try-bid{grid-template-columns:56px 1fr 64px;gap:10px}}
