.landing{background:var(--color-surface-bg);width:100%;color:var(--color-text-primary);flex:1;position:relative;overflow-x:clip}.landing-o{color:var(--color-accent-primary)}.landing-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.landing-eyebrow.landing-o{color:var(--color-accent-primary)}.landing-phone-only{display:none}.landing-canvas,.landing-labels,.landing-anchors{pointer-events:none;position:fixed;inset:0}.landing-canvas{z-index:0}.landing-canvas canvas{width:100%;height:100%;display:block}.landing-labels{z-index:4}.landing-anchors{z-index:1}.landing-leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing main{z-index:2;position:relative}.landing-top{z-index:30;background:linear-gradient(#0a0a0bf0,#0a0a0b99 70%,#0000);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 max(16px,50vw - 600px);display:flex;position:fixed;inset:0 0 auto}:is([role=alert]:has(~.landing),[role=status]:has(~.landing)){z-index:31;background-color:var(--color-surface-card);position:absolute;top:60px;left:0;right:0}@media (not (max-width:900px)) and (not (max-height:560px)){:is([role=alert]:has(~.landing),[role=status]:has(~.landing)){width:calc(max(40px,50vw - 600px) + 470px);right:auto}}.landing-hero{--slot-top:150px;--slot-bottom:150px;--slot-left:calc(max(40px, (100vw - 1280px) / 2 + 40px) + 506px);--slot-right:max(36px, calc((100vw - 1280px) / 2 + 36px));--landing-rows-h:207px;--slot-min:300px;--slot-h:max(calc(100vh - var(--slot-top) - var(--slot-bottom)), var(--slot-min));min-height:max(100vh, calc(var(--slot-top) + var(--slot-h) + var(--slot-bottom)));position:relative}@supports (height:100svh){.landing-hero{--slot-h:max(calc(100svh - var(--slot-top) - var(--slot-bottom)), var(--slot-min));min-height:max(100svh, calc(var(--slot-top) + var(--slot-h) + var(--slot-bottom)))}}.landing-copy{align-content:start;gap:16px;width:calc(max(40px,50vw - 600px) + 470px);padding:96px 0 136px max(40px,50vw - 600px);display:grid;position:static}.landing-h1{font-family:var(--font-mono);letter-spacing:-.035em;text-wrap:balance;max-width:17.5ch;font-size:clamp(36px,3.3vw,48px);font-weight:800;line-height:1.02}.landing-h1 .landing-o{display:block}.landing-lede{color:var(--color-text-secondary);max-width:440px;font-size:16px;line-height:1.55}.landing-verdict{border-left:2px solid var(--color-accent-primary);background:#141416d1;gap:6px;max-width:470px;padding:12px 16px;display:grid}.landing-verdict-lead{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-primary);font-size:12px;font-weight:700}.landing-verdict-scope{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.landing-verdict-body{gap:6px;display:grid}.landing-verdict-line{font-family:var(--font-mono);letter-spacing:-.01em;min-height:2.7em;font-size:16px;font-weight:700;line-height:1.35}.landing-verdict-figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 18px;display:flex}.landing-verdict-move{color:var(--color-accent-primary);align-items:center;min-width:44px;min-height:44px;font-size:22px;font-weight:800;display:inline-flex}.landing-verdict-move:hover{text-decoration:underline}.landing-verdict-true,.landing-verdict-engine{align-items:baseline;gap:6px;font-weight:800;display:inline-flex}.landing-verdict-true{color:var(--color-accent-primary);font-size:22px}.landing-verdict-engine{color:var(--color-text-secondary);font-size:16px}.landing-verdict-figures small{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10px;font-weight:500}.landing-verdict-sub{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.landing-key{border-top:1px solid var(--color-border-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 14px;padding-top:8px;font-size:10px;display:flex}.landing-key>span,.landing-legend span{align-items:center;gap:6px;display:inline-flex}.landing-swatch{width:12px;height:12px;display:inline-block}.landing-swatch.is-true{background:var(--color-accent-primary)}.landing-swatch.is-level{background:#d4d4d8}.landing-swatch.is-engine{border:1px dashed var(--color-text-secondary)}.landing-swatch.is-engine-line{background:#c9d1d9;width:14px;height:3px}.landing-swatch.is-engine-bar{box-sizing:border-box;border:1.5px solid #c9d1d9}.landing-swatch.is-above{background:var(--color-eval-winning);width:14px;height:3px}.landing-swatch.is-below{background:var(--color-eval-losing);width:14px;height:3px}.landing-swatch.is-lost{background:var(--color-eval-losing)}.landing-swatch.is-other{background:var(--color-border-strong)}.landing-press-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.landing-press{width:auto}.landing-copy:has(.landing-press-row [role=alert]) .landing-reassure-row{visibility:hidden}.landing-browse{font-family:var(--font-mono);color:var(--color-accent-secondary);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.landing-browse:hover{text-decoration:underline}.landing-reassure{color:var(--color-text-tertiary);font-size:12.5px;line-height:1.5}.landing-reassure b{color:var(--color-text-primary);font-weight:500}.landing-board{z-index:3;top:var(--slot-top);height:var(--slot-h);left:var(--slot-left);right:var(--slot-right);justify-content:center;align-items:flex-start;display:flex;position:absolute}.landing-board-flat{height:calc(100% - var(--landing-rows-h) - 12px);aspect-ratio:1;align-items:center;max-width:100%;display:flex}.landing-rows-place{z-index:3;top:calc(var(--slot-top) + var(--slot-h) - var(--landing-rows-h));left:var(--slot-left);right:var(--slot-right);height:var(--landing-rows-h);position:absolute}.landing-rows-place .landing-rows{height:100%}.landing-flat-board{width:100%}[data-stage=live] .landing-board-flat{visibility:hidden}[data-stage=live] .landing-board{pointer-events:none}[data-stage=live] .landing-rows-place{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;left:auto;overflow:hidden}@media (900px<width<1180px) and (not (max-height:560px)){.landing-board{height:calc(var(--slot-h) - var(--landing-rows-h) - 12px)}.landing-board-flat{height:100%}[data-stage=live] .landing-rows-place{clip-path:none;white-space:normal;width:auto;height:var(--landing-rows-h);left:var(--slot-left);overflow:visible}}.landing-tag{white-space:nowrap;text-align:center;font-family:var(--font-mono);border:1px solid var(--color-border-medium);background:#0a0a0bdb;padding:7px 10px 8px;line-height:1;position:absolute}.landing-tag.is-true{border-color:var(--color-accent-primary)}.landing-tag-san{font-size:15px;font-weight:800}.landing-tag-you{font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;font-weight:800;display:block}.landing-tag.is-true .landing-tag-you{color:var(--color-accent-primary)}.landing-tag-eng{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;display:block}.landing-tag-flags{justify-content:center;gap:4px;display:flex}.landing-flag{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;padding:3px 6px;font-size:9px;display:inline-block}.landing-flag-true{background:var(--color-accent-primary);color:var(--color-text-inverse)}.landing-flag-engine{border:1px dashed var(--color-text-tertiary);color:var(--color-text-secondary)}.landing-tag-even{letter-spacing:.1em;color:var(--color-text-secondary);padding:5px 8px;font-size:10px;transform:translateY(-50%)}.landing-dock{z-index:6;border:1px solid var(--color-border-subtle);background:#0e0e10e0;grid-template-columns:200px 1fr auto;align-items:center;gap:28px;width:min(1200px,100vw - 80px);padding:14px 24px 12px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.landing-dock-who{gap:4px;min-width:150px;display:grid}.landing-dock-level{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.landing-dock-level small{color:var(--color-text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-left:8px;font-size:12px;font-weight:500}.landing-dock-hint{color:var(--color-accent-primary)}.landing-ruler{height:54px;position:relative}.landing-ruler input{opacity:0;cursor:grab;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.landing-ruler input:active{cursor:grabbing}.landing-ruler:has(input:focus-visible) .landing-ruler-thumb{outline:2px solid var(--color-accent-primary);outline-offset:6px}.landing-ruler-ticks{height:30px;position:absolute;top:0;left:0;right:0}.landing-ruler-ticks i{background:var(--color-border-medium);width:1px;height:10px;position:absolute;top:12px}.landing-ruler-ticks i.is-major{background:var(--color-text-tertiary);height:22px;top:6px}.landing-ruler-stops{height:18px;position:absolute;bottom:0;left:0;right:0}.landing-ruler-stops span{font-family:var(--font-mono);color:var(--color-text-tertiary);letter-spacing:.04em;white-space:nowrap;font-size:10.5px;position:absolute;transform:translate(-50%)}.landing-ruler-stops span.is-on{color:var(--color-accent-primary);font-weight:700}.landing-ruler-thumb{background:var(--color-accent-primary);width:2px;height:34px;transition:left .12s ease-out;position:absolute;top:0;transform:translate(-1px)}.landing-ruler-thumb:before{content:"";background:var(--color-accent-primary);clip-path:polygon(0 0,100% 0,50% 100%);width:14px;height:8px;position:absolute;top:-6px;left:-6px}.landing-clock{border:1px solid var(--color-border-medium);display:flex}.landing-clock button{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--color-text-secondary);padding:0 14px;font-size:11px}.landing-clock button:not([aria-pressed=true]):hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.landing-clock button[aria-pressed=true]{background:var(--color-accent-primary);color:var(--color-text-inverse);font-weight:700}.landing-rows{border-collapse:collapse;width:100%;font-family:var(--font-mono);background:#0a0a0bb3;font-size:13px}.landing-rows th,.landing-rows td{border-bottom:1px solid var(--color-border-subtle);text-align:left;height:36px;padding:0 6px;font-weight:400}.landing-rows thead th{letter-spacing:.1em;text-transform:uppercase;height:26px;color:var(--color-text-tertiary);font-size:9.5px}.landing-rows tbody th{width:48px;font-weight:800}.landing-rows td:nth-child(2){width:100%}.landing-rows .landing-rows-true,.landing-rows .landing-rows-engine,.landing-rows thead th:nth-child(3),.landing-rows thead th:nth-child(4){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.landing-rows .landing-rows-true{font-weight:700}.landing-rows .landing-rows-engine{color:var(--color-text-secondary)}.landing-rows tr.is-true th,.landing-rows tr.is-true .landing-rows-true{color:var(--color-accent-primary)}.landing-track{background:var(--color-surface-elevated);height:6px;display:block;position:relative}.landing-track i{background:#d4d4d8;transition:width .4s;position:absolute;inset:0 auto 0 0}.landing-rows tr.is-true .landing-track i{background:var(--color-accent-primary)}.landing-track u{border-left:2px dashed var(--color-text-secondary);width:0;transition:left .4s;position:absolute;top:-3px;bottom:-3px}.landing-anc{font-family:var(--font-mono);white-space:nowrap;opacity:0;text-shadow:0 1px 3px #000000f2,0 0 14px #0a0a0bf2;line-height:1;transition:opacity .35s;position:absolute}.landing-anc.is-on{opacity:1}.landing-anc-centred{text-align:center;transform:translate(-50%,-100%)}.landing-anc-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,56px);font-weight:800;display:block}.landing-anc-l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:8px;font-size:10.5px;display:block}.landing-anc-eng .landing-anc-v{color:#c9d1d9}.landing-anc-you .landing-anc-v{color:var(--color-accent-primary)}.landing-anc-tick{color:var(--color-text-secondary);letter-spacing:.06em;font-size:10.5px;transform:translate(-50%)}.landing-anc-tick.landing-anc-hot{color:var(--color-accent-primary);font-weight:700}.landing-anc-pt{color:var(--color-accent-primary);font-size:12px;font-weight:700;transform:translate(-50%,-140%)}.landing-anc-pt.landing-anc-left{transform:translate(-100%,-50%)}.landing-anc-pt.landing-anc-right{transform:translateY(-50%)}.landing-anchors.is-tight .landing-anc-tick:not(.landing-anc-hot,.landing-anc-end),.landing-anchors.is-small :is(.landing-anc-l,.landing-anc-line,.landing-anc-full){display:none}.landing-anc-short{white-space:pre-line;display:none}.landing-anchors.is-small .landing-anc-short{display:block}.landing-anchors.is-small .landing-anc:has(.landing-anc-short){transform:translateY(-100%)}.landing-anc-even{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-size:10px;transform:translateY(-50%)}.landing-ch{align-items:center;min-height:100svh;padding:80px max(40px,50vw - 620px);display:flex;position:relative}.landing-card{gap:16px;max-width:480px;display:grid;position:relative}.landing-card:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0a0a0bd1,#0a0a0b00);position:absolute;inset:-36px}.landing-ch-center{text-align:center;justify-content:center}.landing-ch-center .landing-card{justify-items:center;max-width:760px}.landing-ch-first .landing-card:before{background:radial-gradient(closest-side,#0a0a0bf0 55%,#0a0a0b00);inset:-80px -110px}.landing-ch h2{font-family:var(--font-mono);letter-spacing:-.035em;font-size:clamp(28px,3.3vw,46px);font-weight:800;line-height:1.06}.landing-count{font-variant-numeric:tabular-nums;color:var(--color-accent-primary);margin-bottom:6px;font-size:clamp(40px,6vw,88px);display:block}.landing-ch p{color:var(--color-text-secondary);font-size:17px;line-height:1.6}.landing-cue{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);margin-top:12px;font-size:11px}.landing-legend{font-family:var(--font-mono);color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.landing-demo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px dashed var(--color-text-tertiary);color:var(--color-text-secondary);justify-self:start;padding:3px 7px;font-size:10px;display:inline-block}.landing-facts{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:28px;padding-top:14px;display:flex}.landing-facts div{gap:4px;display:grid}.landing-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.landing-facts dd.is-lost{color:var(--color-eval-losing)}.landing-facts dd small{color:var(--color-text-tertiary);font-size:14px}.landing-ch-last{align-items:flex-end;min-height:120svh;padding-bottom:14vh}.landing-ch-last .landing-press{width:auto}[data-stage=live] .landing-ch .landing-card{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}[data-stage=live] .landing-ch[data-on] .landing-card{opacity:1;transform:none}[data-stage=none] .landing-ch{min-height:0;padding-top:56px;padding-bottom:56px}[data-stage=none] .landing-cue,[data-stage=none] .landing-ch .landing-legend{display:none}[data-stage=none] [data-englund-table]{clip:auto;clip-path:none;white-space:normal;border-collapse:collapse;width:100%;height:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:13px;position:static;overflow:visible}[data-stage=none] [data-englund-table] caption{caption-side:top;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);padding-bottom:8px;font-size:11px}[data-stage=none] [data-englund-table] :is(th,td){text-align:left;border-bottom:1px solid var(--color-border-subtle);height:32px;padding:0 6px}[data-stage=none] [data-englund-table] :is(td,th):last-child{text-align:right}.landing-reference{z-index:2;background:var(--color-surface-bg);max-width:1040px;margin:0 auto;position:relative}.landing-reference:before{content:"";z-index:-1;background:var(--color-surface-bg);position:absolute;inset:0 calc(50% - 50vw)}@media (not (max-width:900px)) and (560px<height<=860px){.landing-copy{gap:12px;padding-top:80px;padding-bottom:104px}.landing-h1{font-size:clamp(32px,2.9vw,42px)}.landing-lede{font-size:15px;line-height:1.5}.landing-verdict{gap:4px;padding:10px 14px}.landing-verdict-line{font-size:15px}.landing-hero{--slot-top:130px;--slot-bottom:130px}.landing-dock{padding:10px 20px 8px;bottom:12px}}@media (not (max-width:900px)) and (560px<height<=740px){.landing-lede{display:none}}@media (not (max-width:900px)) and (560px<height<=660px){.landing-copy{gap:10px;padding-top:72px;padding-bottom:96px}.landing-h1{font-size:32px}.landing-verdict-lead,.landing-verdict-sub:not(.landing-verdict-why),.landing-key>span:first-child{display:none}}@media (900px<width<1180px) and (560px<height<=860px){.landing-hero{--slot-top:72px;--slot-bottom:98px;--landing-rows-h:176px;--slot-min:200px}.landing-rows-place .landing-rows :is(tbody th,td){height:30px}}@media (max-width:900px),(max-height:560px){.landing-wide-only{display:none}.landing-phone-only{display:inline}.landing-top{min-height:56px;padding:0 16px}:is([role=alert]:has(~.landing),[role=status]:has(~.landing)){row-gap:0;padding:8px 16px;top:56px}[role=status]:has(~.landing){font-size:12px;line-height:1.45}[role=alert]:has(~.landing) p{font-size:12px;line-height:1.45}[role=alert]:has(~.landing){flex-wrap:nowrap}[role=alert]:has(~.landing) button{flex:none}.landing-hero{flex-direction:column;gap:8px;min-height:0;padding:68px 16px 24px;display:flex}.landing-copy{display:contents}.landing-hero-eyebrow{letter-spacing:.06em;text-wrap:balance;order:1}.landing-h1{order:2;max-width:none;font-size:28px}.landing-board{flex:none;order:3;align-items:center;height:clamp(200px,32svh,380px);margin:0 -16px;position:relative;inset:auto}.landing-board-flat{height:100%}.landing-rows-place,[data-stage=live] .landing-rows-place{clip-path:none;white-space:normal;order:8;width:auto;height:auto;position:static;overflow:visible}.landing-dock{order:4;grid-template-columns:1fr auto;gap:8px 16px;width:auto;padding:10px 12px 8px;position:relative;bottom:auto;left:auto;transform:none}.landing-dock .landing-ruler{grid-area:2/1/auto/-1;height:44px}.landing-dock-level{white-space:nowrap;font-size:clamp(17px,5.2vw,20px)}.landing-dock-level small{display:none}.landing-dock-who{min-width:0}.landing-ruler-stops span{font-size:9px}.landing-ruler-stops span:nth-child(2n){display:none}.landing-ruler-stops span:first-child{transform:none}.landing-ruler-stops span:last-child{transform:translate(-100%)}.landing-verdict{order:5;max-width:none}.landing-verdict-lead{display:none}.landing-verdict-scope{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-verdict-line{font-size:14px}.landing-verdict-sub:not(.landing-verdict-why){min-height:3em}.landing-press-row{order:6;justify-content:center}.landing-press-row .landing-press{width:100%;max-width:520px}.landing-verdict-figures{gap:0 12px}.landing-verdict-figures small{font-size:9px}.landing-reassure-row{text-align:center;order:7}.landing-key{white-space:nowrap;flex-wrap:nowrap;gap:4px 12px;padding-top:6px;font-size:9.5px}.landing-key>span:first-child{display:none}.landing-tag-san{font-size:12px}.landing-tag-you{margin-top:3px;font-size:16px}.landing-tag-eng{margin-top:3px;font-size:10px}.landing-flag-engine{display:none}.landing-ch{align-items:flex-end;padding:72px 16px 56px}.landing-card{max-width:600px}.landing-card:before,.landing-ch-first .landing-card:before{background:linear-gradient(#0a0a0b00,#0a0a0bf0 45%);inset:-90px -16px -56px}.landing-ch h2{font-size:26px}.landing-count{font-size:40px}.landing-ch p{font-size:15px}.landing-ch-last .landing-press{width:100%;max-width:520px}.landing-ch-last{padding-bottom:8vh}.landing-anc-v{font-size:30px}}@media (max-width:900px) and (max-height:700px),(max-height:560px){.landing-hero{gap:6px;padding-top:62px}.landing-hero-eyebrow{letter-spacing:.04em;font-size:10px}.landing-h1{font-size:25px}.landing-board{height:clamp(150px,24svh,380px)}.landing-dock{gap:4px 16px;padding:8px 12px 6px}.landing-dock .landing-ruler{height:44px}.landing-verdict{padding:8px 12px}.landing-verdict-sub:not(.landing-verdict-why){display:none}}@media (max-height:500px) and (min-width:568px){:root{--side-board:min(46vw, calc(100svh - 74px))}.landing-hero{padding-right:calc(var(--side-board) + 32px)}.landing-board{width:var(--side-board);height:calc(100svh - 74px);margin:0;position:absolute;top:62px;right:16px}.landing-h1{font-size:clamp(20px,3.4vw,25px)}.landing-dock-level{font-size:18px}:is([role=alert]:has(~.landing),[role=status]:has(~.landing)){right:calc(var(--side-board) + 16px)}.landing-ch{align-items:center;padding:64px 16px 16px}.landing-ch:not(.landing-ch-center) .landing-card{gap:10px;max-width:42vw}.landing-ch:not(.landing-ch-center) .landing-card:before{background:linear-gradient(90deg,#0a0a0bf0 60%,#0a0a0b00);inset:-64px -16px}.landing-ch h2{font-size:clamp(18px,2.8vw,24px)}.landing-ch p{font-size:13px;line-height:1.5}.landing-count{font-size:32px}.landing-ch-last{align-items:flex-end;padding-bottom:16px}.landing-ch-last .landing-press{width:auto}.landing-anc-v{font-size:20px}.landing-anc-l{letter-spacing:.08em;margin-top:4px;font-size:9px}.landing-anc-centred{background:#0a0a0be0;padding:3px 6px}.landing-anc-tick,.landing-anc-even{letter-spacing:.04em;font-size:9px}}@media (max-width:900px) and (max-height:700px){.landing-anc-centred{background:#0a0a0be0;padding:3px 6px}}@media (max-width:360px){.landing-clock button{padding:0 10px}.landing-dock-hint{display:none}.landing-verdict-figures{gap:0 8px}.landing-verdict-true{font-size:20px}}@media (prefers-reduced-motion:reduce){.landing-ruler-thumb,.landing-track i,.landing-track u,.landing-anc,[data-stage=live] .landing-ch .landing-card{transition:none}}
