@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Neue Haas Unica;src:url(/fonts/neue-haas-unica-bold.woff2)format("woff2"),url(/fonts/neue-haas-unica-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica;src:url(/fonts/neue-haas-unica-extrablack.woff2)format("woff2"),url(/fonts/neue-haas-unica-extrablack.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--artboard-w:1500;--artboard-h:1040;--column-panel:540;--u-max:1.9px;--u-fit:min(calc(100vh / var(--artboard-h)), calc(100vw / var(--artboard-w)), var(--u-max));--u:max(var(--u-fit), .98px);--split-panel:calc(var(--column-panel) / var(--artboard-w));--shell-max:calc(var(--artboard-w) * var(--u));--morph:1;--morph-dur:1s;--morph-ease:cubic-bezier(.33, 0, .2, 1);--gutter:calc(35 * var(--u));--hairline:max(1px, calc(1 * var(--u)));--paper:#fff;--paper-2:#f4f3f3;--ink:#191919;--ink-soft:#191919b3;--ink-mute:#19191973;--ink-faint:#19191947;--rule:#19191921;--rule-soft:#19191914;--green:#1f7a4d;--amber:#9a6a15;--red:#a8382c;--orange:#b8501c;--radius-card:calc(25 * var(--u));--radius-control:calc(8 * var(--u));--radius-glow:calc(10 * var(--u));--track-tight:-.04em;--track-snug:-.03em;--track-narrow:-.02em;--track-wide:.07em;--sans:"Neue Haas Unica", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--w-text:700;--w-display:900}*,:before,:after{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:var(--w-text);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;overflow:hidden}p,h1,h2,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,canvas{display:block}::selection{background:var(--ink);color:var(--paper)}.page{block-size:100svh;position:relative;overflow:hidden}.section--hero,.section--board{block-size:100svh;position:absolute;inset:0}.section--hero{background:0 0;min-block-size:100svh;display:flex;overflow:hidden}.hero__grid{z-index:1;grid-template-columns:1fr calc(var(--split-panel) * 100%);inline-size:100%;max-inline-size:var(--shell-max);margin-inline:auto;display:grid;position:relative}.hero__content,.hero__panel{min-inline-size:0}.hero__content{padding:calc(46 * var(--u)) var(--gutter) calc(59 * var(--u));flex-direction:column;display:flex}.hero__panel{padding-block:calc(46 * var(--u)) calc(59 * var(--u));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero__plate{inset-block:0;right:0;left:calc(50% + min(100%, var(--shell-max)) / 2 - min(100%, var(--shell-max)) * var(--split-panel));pointer-events:none;position:absolute}.plate__world{position:absolute;inset:0}.hero__plate:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fff0 13%),linear-gradient(#fff 0%,#fff0 11%),linear-gradient(#fff0 91%,#fff 100%);position:absolute;inset:0}.sight{z-index:2}.plate__world canvas{block-size:100%;inline-size:100%}.masthead{align-items:center;gap:calc(24 * var(--u));flex:none;grid-template-columns:1fr auto 1fr;display:grid}.brand{align-items:center;gap:calc(9 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);display:flex}.brand svg{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u))}.brand__name{font-size:calc(23.12 * var(--u));line-height:.995}.mainnav{justify-content:center;gap:calc(44 * var(--u));display:flex}.mainnav a{font-size:calc(16 * var(--u));letter-spacing:var(--track-snug);color:var(--ink);opacity:.55;cursor:pointer;line-height:1.1875;transition:opacity .2s}.mainnav a:hover{opacity:1}.btn-nav{padding:calc(10.37 * var(--u)) calc(15.83 * var(--u));border-radius:var(--radius-control);background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:var(--w-text);font-size:calc(16 * var(--u));letter-spacing:var(--track-snug);cursor:pointer;white-space:nowrap;border:0;justify-self:end;transition:background .2s}.btn-nav:hover{background:#191919e0}.nav-cta{justify-self:end;align-items:center;gap:calc(10 * var(--u));flex-wrap:nowrap;display:flex}.nav-cta>*{flex:none}.btn-nav--sample{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.btn-nav--scan{background:var(--paper);color:var(--ink);border:var(--hairline) solid var(--ink)}.btn-nav--scan:hover{background:var(--ink);color:var(--paper)}.btn-nav--book{background:var(--paper);color:var(--ink);border:var(--hairline) solid var(--ink);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.btn-nav--book:hover{background:var(--ink);color:var(--paper)}.hero__body{inline-size:min(calc(842 * var(--u)), 100%);text-align:center;margin-block:auto;margin-inline:auto}.hero__head{margin-bottom:calc(54 * var(--u))}.pill{inline-size:calc(279 * var(--u));padding:calc(10 * var(--u));text-align:left;font-family:var(--mono);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-soft);background:var(--paper-2);line-height:1.05;display:inline-block;position:relative}.pill:before{content:"";padding:var(--hairline);background:var(--rule);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero__title{inline-size:min(calc((842 - 96 * .04) * var(--u)), 100%);margin:calc(45 * var(--u)) auto 0;font-size:calc(88 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);line-height:.95}.hero__line{color:var(--ink);display:block}.hero__sub{inline-size:min(calc((472 - 20 * .04) * var(--u)), 100%);margin:calc(28 * var(--u)) auto 0;font-size:calc(19 * var(--u));letter-spacing:var(--track-tight);color:var(--ink-soft);line-height:1.45}.hero__actions{justify-content:center;gap:calc(18 * var(--u));inline-size:calc(372 * var(--u));margin:calc(54 * var(--u)) auto 0;display:flex}.btn{inline-size:calc(177 * var(--u));block-size:calc(62 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));border-radius:var(--radius-control);font-family:var(--sans);font-weight:var(--w-text);font-size:calc(18 * var(--u));letter-spacing:var(--track-narrow);cursor:pointer;border:0;transition:background .2s,border-color .2s;display:inline-flex}.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{background:#191919e0}.btn--ghost{color:var(--ink);border:var(--hairline) solid var(--rule);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.sources{inline-size:min(calc(645 * var(--u)), 100%);flex:none;margin-inline:auto}.sources__label{inline-size:min(calc(300 * var(--u)), 100%);font-family:var(--mono);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--ink-mute);margin-inline:auto;line-height:1.083}.sources__row{justify-content:center;gap:calc(40 * var(--u));margin-top:calc(30 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(12.5 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink);display:flex}.sources__row li{align-items:center;gap:calc(9 * var(--u));display:flex}.sources__row i{inline-size:calc(7 * var(--u));block-size:calc(7 * var(--u));background:var(--ink);display:block}.sources__row li:nth-child(2) i{opacity:.55}.sources__row li:nth-child(3) i{opacity:.28}.panel{inline-size:min(calc(328 * var(--u)), 100%);margin-inline:auto;position:relative}.card,.board-card{border-radius:var(--radius-card);background:var(--paper);inline-size:100%;box-shadow:0 calc(2 * var(--u)) calc(18 * var(--u)) #19191912;position:relative}.card:before,.board-card:before{content:"";border-radius:inherit;padding:var(--hairline);background:var(--rule);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card--verdict{block-size:calc(386 * var(--u))}.card--value{block-size:calc(264 * var(--u));margin-top:calc(11 * var(--u))}.card__item,.bc__item{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));margin:0;position:absolute}.bc__item--end{left:auto;right:calc(var(--x) * var(--u))}.card__label{font-family:var(--mono);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;white-space:nowrap;color:var(--ink);line-height:1.05}.card__label--dim{color:var(--ink-faint)}.stat{font-family:var(--mono);font-weight:500;font-size:calc(32 * var(--u));letter-spacing:var(--track-narrow);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.stat--sep{color:var(--ink-faint)}.stat--green{color:var(--green)}.stat--amber{color:var(--amber)}.stat--red{color:var(--red)}.stat__unit{font-family:var(--mono);font-weight:600;font-size:calc(14 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-mute);line-height:1.25}.card__note{font-family:var(--mono);font-weight:500;font-size:calc(14 * var(--u));color:var(--ink-mute);line-height:1.4}.card__note--bright{color:var(--ink)}.pill--card{inline-size:calc(196 * var(--u));padding:calc(7 * var(--u)) calc(8 * var(--u));font-size:calc(11 * var(--u));background:var(--paper-2);color:var(--ink)}.pill--verdict{color:var(--green)}.dot{inline-size:calc(22 * var(--u));block-size:calc(22 * var(--u));border-radius:50%}.dot:after{content:"";left:calc(8 * var(--u));top:calc(8 * var(--u));inline-size:calc(6 * var(--u));block-size:calc(6 * var(--u));background:var(--ink);border-radius:50%;position:absolute}.dot--filled{background:#19191917}.dot--green{background:#1f7a4d24}.dot--green:after{background:var(--green)}.dot--hollow{border:var(--hairline) solid var(--rule)}.dot--hollow:after{left:calc(8 * var(--u) - var(--hairline));top:calc(8 * var(--u) - var(--hairline));opacity:.28}.tl-line{inline-size:var(--hairline);block-size:calc(var(--len) * var(--u));background-image:repeating-linear-gradient(to bottom, var(--ink) 0 calc(2 * var(--u)), transparent calc(2 * var(--u)) calc(8 * var(--u)))}.tl-line--dim{opacity:.28}.value{font-family:var(--mono);font-weight:500;font-size:calc(30 * var(--u));letter-spacing:var(--track-narrow);font-variant-numeric:tabular-nums;line-height:1}.delta{font-family:var(--mono);font-weight:600;font-size:calc(14 * var(--u));color:var(--red);line-height:1}.chart-grid,.trend{overflow:visible}.chart-grid{inline-size:calc(274 * var(--u));block-size:calc(120 * var(--u));opacity:.5}.trend{inline-size:calc(290 * var(--u));block-size:calc(117 * var(--u))}.section--board{--u:var(--u-fit);background:0 0;align-items:center;min-block-size:100svh;display:flex;overflow:hidden}.board-wrap{inline-size:100%;max-inline-size:var(--shell-max);block-size:calc(var(--artboard-h) * var(--u));margin-inline:auto;position:relative}.board__masthead{left:calc(34 * var(--u));right:calc(43.34 * var(--u));top:calc(46 * var(--u) - max(0px, (100svh - var(--artboard-h) * var(--u)) / 2));position:absolute}.board{top:calc(190 * var(--u));inline-size:calc(1198 * var(--u));block-size:calc(689 * var(--u));padding:calc(13 * var(--u)) calc(20 * var(--u)) calc(15 * var(--u)) calc(14 * var(--u));border-radius:calc(39 * var(--u));background:0 0;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.board:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--paper-2) 0%, #f4f3f359 100%);transform-origin:50% 0;position:absolute;inset:0}.board__col{flex-direction:column;min-inline-size:0;display:flex}.board__col--verdict{inline-size:calc(328 * var(--u));gap:calc(11 * var(--u));flex:none}.board__col--mid{inline-size:calc(407 * var(--u));gap:calc(12 * var(--u));flex:none;margin-inline-start:calc(13 * var(--u))}.board__col--end{inline-size:calc(407 * var(--u));gap:calc(12 * var(--u));flex:none;margin-inline-start:calc(9 * var(--u))}.board-card{flex:none}.board-card--verdict-tall{block-size:calc(386 * var(--u))}.board-card--value-tall,.board-card--composition{block-size:calc(264 * var(--u))}.board-card--coverage{block-size:calc(385 * var(--u))}.board-card--digest{block-size:calc(264 * var(--u))}.board-card--classes{block-size:calc(385 * var(--u))}.board__title{top:calc(952 * var(--u));font-size:calc(46 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);text-align:center;line-height:1;position:absolute;left:0;right:0}.bars{top:calc(var(--y) * var(--u));left:calc(18.02 * var(--u));right:calc(45.8 * var(--u));block-size:calc(37 * var(--u));display:flex;position:absolute}.bars__bar{flex:var(--w) 1 0;border-radius:calc(3 * var(--u))}.bars__bar--green{background:var(--green)}.bars__bar--amber{background:var(--amber)}.bars__bar--red{background:var(--red)}.bars__bar+.bars__bar{margin-inline-start:calc(5.9 * var(--u))}.bc__stack{inline-size:calc(94 * var(--u));white-space:normal}.radar{left:auto;right:calc(10 * var(--u));top:calc(104 * var(--u));inline-size:calc(275 * var(--u));block-size:calc(250 * var(--u));position:absolute}.radar>svg{block-size:100%;inline-size:100%;overflow:visible}.radar__rings path{fill:none;stroke:var(--rule);stroke-width:1.202px}.radar__area2{fill:#19191917;stroke:#19191924}.radar__area1{fill:none;stroke:var(--green);stroke-width:2px}.radar__months text{fill:var(--ink-mute);font-family:var(--mono);letter-spacing:-.02em;text-anchor:middle;font-size:12px;font-weight:600}.radar__chips{left:calc(120.5 * var(--u));top:calc(25 * var(--u));position:absolute}.radar__chips li{top:calc(var(--y) * var(--u));padding:calc(2 * var(--u)) calc(5 * var(--u));border-radius:calc(6 * var(--u));background:var(--paper-2);font-family:var(--mono);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink);white-space:nowrap;align-items:center;line-height:1;display:flex;position:absolute}.radar__chips li+li{background:var(--ink);color:var(--paper)}.bc__tag{inline-size:calc(112 * var(--u))}.allocation{inline-size:calc(356.98 * var(--u));block-size:calc(172 * var(--u));position:absolute}.allocation__value{font-family:var(--mono);font-weight:500;font-size:calc(20 * var(--u));letter-spacing:var(--track-narrow);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.allocation__bar{left:calc(var(--x) * var(--u));bottom:calc(27.55 * var(--u));inline-size:calc(68.83 * var(--u));block-size:calc(var(--h) * var(--u));border-radius:calc(12 * var(--u));background:repeating-linear-gradient(-20.209deg, #19191900 0, #1919194d calc(2 * var(--u)), #19191900 calc(4 * var(--u))), var(--paper-2);position:absolute}.allocation__bar--lead{inline-size:calc(70 * var(--u));background:var(--ink)}.allocation__tick{top:calc(160 * var(--u));left:calc(var(--x) * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-mute);line-height:1;position:absolute}.digest__detail{inline-size:calc(330 * var(--u));font-family:var(--mono);font-weight:500;font-size:calc(13 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-mute);line-height:1.55}.js [data-reveal]:not(.is-revealed){opacity:0;will-change:opacity}.is-ready [data-reveal]:not(.is-revealed){animation:reveal calc(var(--rv-dur,.6s) * var(--rv-scale,1)) linear calc(var(--rv-delay,0s) * var(--rv-scale,1)) both}@keyframes reveal{0%{opacity:0}to{opacity:var(--o,1)}}.morph-ready .panel .card{transition:transform var(--morph-dur) var(--morph-ease);will-change:transform}.morph-ready .hero__plate{transition:left var(--morph-dur) var(--morph-ease), border-radius var(--morph-dur) var(--morph-ease), opacity .42s var(--morph-ease) .38s}.to-board .hero__plate{opacity:0;border-radius:0;left:0}.morph-ready .hero__body,.morph-ready .sources{transition:opacity .33s var(--morph-ease), transform .5s var(--morph-ease)}.to-board .hero__body,.to-board .sources{opacity:0;transform:translateX(var(--hero-out-x,-12vw))}.morph-ready .panel__foot{transition:opacity .5s var(--morph-ease) .35s}.to-board .panel__foot{opacity:0}.morph-ready .section--hero .brand,.morph-ready .section--hero .mainnav,.morph-ready .section--hero .nav-cta{transition:transform .85s var(--morph-ease) .15s}.to-board .section--hero .brand{transform:translateX(var(--brand-dx,0px))}.to-board .section--hero .mainnav{transform:translateX(var(--nav-dx,0px))}.to-board .section--hero .nav-cta{transform:translateX(var(--cta-dx,0px))}.morph-ready:not(.board-shown) [data-board-col1]{visibility:hidden}.morph-ready [data-board-col1]{z-index:1;position:relative}.morph-ready .board:before{clip-path:inset(0 0 100%)}.board-in .board:before{clip-path:inset(0 0 0%);transition:clip-path .37s var(--morph-ease) .17s}.morph-ready [data-reveal=board-mid],.morph-ready [data-reveal=board-end]{opacity:0;animation:none}.board-in [data-reveal=board-mid],.board-in [data-reveal=board-end]{opacity:1;transition:opacity .2s var(--morph-ease) .39s}.morph-ready [data-reveal=board-masthead]{opacity:1;animation:none}@property --wipe{syntax:"<percentage>";inherits:false;initial-value:0%}.morph-ready [data-reveal=board-title]{opacity:1;--wipe:0%;-webkit-mask-image:linear-gradient(90deg, #000 0 calc(var(--wipe) - 12.5%), transparent var(--wipe));-webkit-mask-image:linear-gradient(90deg, #000 0 calc(var(--wipe) - 12.5%), transparent var(--wipe));mask-image:linear-gradient(90deg, #000 0 calc(var(--wipe) - 12.5%), transparent var(--wipe));animation:none}.board-in [data-reveal=board-title]{animation:.566s linear .9s forwards signal-wipe}@keyframes signal-wipe{0%{--wipe:63.25%}to{--wipe:112.5%}}.panel__foot{margin-top:calc(11 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));border-radius:var(--radius-card);background:var(--paper);box-shadow:0 calc(2 * var(--u)) calc(18 * var(--u)) #19191912;text-align:center}.panel__title{font-size:calc(19 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);line-height:1.1}.panel__caption{margin-top:calc(6 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-mute);line-height:1.4}.hint{left:0;right:0;bottom:calc(18 * var(--u));text-align:center;font-family:var(--mono);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint);pointer-events:none;position:absolute}@media (width<=1023px) and (aspect-ratio<=5/4){:root{--u:min(calc(100vw / 917), calc(100vh / 1470), var(--u-max))}.hero__grid{grid-template-columns:100%;align-content:space-between}.hero__content{padding-block:calc(40 * var(--u)) 0}.hero__body{margin-block:0}.hero__head{margin-block-end:0}.sources{margin-block-start:calc(34 * var(--u))}.hero__panel{padding-block:calc(30 * var(--u)) calc(40 * var(--u));justify-content:flex-start}.panel{justify-content:center;align-items:flex-start;gap:calc(11 * var(--u));inline-size:min(calc(667 * var(--u)), 100%);flex-wrap:wrap;display:flex}.panel .card{inline-size:calc(328 * var(--u));flex:none}.card--value{margin-block-start:0}.panel__foot{flex-basis:100%;margin-block-start:calc(11 * var(--u))}.hero__plate{block-size:calc(560 * var(--u));border-radius:var(--radius-glow) var(--radius-glow) 0 0;inset-block:auto 0;inset-inline:0}.masthead{grid-template-columns:1fr auto}.masthead .mainnav,.masthead .btn-nav--book,.masthead .btn-nav--scan{display:none}.section--board{align-items:flex-start;overflow-y:auto}.board-wrap{flex-direction:column;align-items:center;block-size:auto;display:flex}.board__masthead{padding-inline:var(--gutter);align-self:stretch;margin-block-start:calc(40 * var(--u));position:static}.board{block-size:auto;inline-size:min(calc(854 * var(--u)), 100%);gap:calc(12 * var(--u));padding:calc(14 * var(--u));flex-direction:column;margin-block-start:calc(24 * var(--u));position:relative;inset:auto}.board__col{justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));flex-direction:row;flex:none;inline-size:100%;margin-inline-start:0}.board__col--verdict{gap:calc(11 * var(--u))}.board__col--verdict .board-card{inline-size:calc(328 * var(--u))}.board__col--mid .board-card,.board__col--end .board-card{inline-size:calc(407 * var(--u));flex:none}.board__title{padding-inline:var(--gutter);align-self:stretch;margin-block-start:calc(24 * var(--u));position:static}.morph-ready .hero__plate{transition:block-size var(--morph-dur) var(--morph-ease), border-radius var(--morph-dur) var(--morph-ease), opacity .42s var(--morph-ease) .38s}.to-board .hero__plate{border-radius:0;block-size:100%;left:0}}@media (width<=599px),(height<=479px) and (width<=1023px){:root{--u:min(calc(100vw / 866), calc(100vh / 1450), var(--u-max));--gutter:calc(14 * var(--u));--rv-scale:.6}.hero__grid{grid-template-rows:1fr auto;align-content:stretch}.hero__content{padding-block:calc(30 * var(--u)) calc(40 * var(--u))}.hero__title{font-size:calc(66 * var(--u))}.board__title{font-size:calc(38 * var(--u))}.hero__plate{block-size:calc(540 * var(--u))}.board{padding:calc(8 * var(--u));gap:calc(8 * var(--u));inline-size:min(calc(838 * var(--u)), 100%);margin-block-start:calc(18 * var(--u))}.board__col,.board__col--verdict{gap:calc(8 * var(--u))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}.js [data-reveal]{opacity:1}.is-ready [data-reveal]{animation:none}.morph-ready [data-reveal=board-mid],.morph-ready [data-reveal=board-end],.morph-ready [data-reveal=board-masthead]{opacity:1}.morph-ready [data-reveal=board-title]{--wipe:112.5%}.morph-ready .hero__plate{transition:none}.morph-ready .panel{transform:none!important}}.sight{inset-inline:0;top:calc(118 * var(--u));pointer-events:none;justify-content:center;display:flex;position:absolute}.sight__rings{inline-size:calc(186 * var(--u));block-size:calc(186 * var(--u));justify-content:center;align-items:center;display:flex;position:relative}.sight__ring{opacity:0;border-radius:50%;transition:opacity 1.2s ease-out,transform 1.2s ease-out;position:absolute;transform:scale(.75)}.sight__ring--outer{border:var(--hairline) solid #ffffff9e;inset:0}.sight__ring--inner{border:var(--hairline) solid #ffffff6b;transition-delay:.15s;inset:12%}.sight__mark{inline-size:calc(38 * var(--u));block-size:calc(38 * var(--u));color:#fff;opacity:0;filter:drop-shadow(0 calc(2 * var(--u)) calc(10 * var(--u)) #00000059);transition:opacity 1s ease-out .35s,transform 1s ease-out .35s;position:relative;transform:scale(.9)}.is-ready .sight__ring,.is-ready .sight__mark{opacity:1;transform:scale(1)}.sight__cross{opacity:0;background:#ffffff80;transition:opacity .9s ease-out .5s;position:absolute}.sight__cross--h{block-size:var(--hairline);left:-8%;right:-8%}.sight__cross--v{inline-size:var(--hairline);top:-8%;bottom:-8%}.is-ready .sight__cross{opacity:1}.sight__caption{left:0;right:0;top:calc(100% + 15 * var(--u));text-align:center;font-family:var(--mono);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;color:#ffffffeb;text-shadow:0 calc(1 * var(--u)) calc(8 * var(--u)) #00000080;opacity:0;transform:translateY(calc(8 * var(--u)));transition:opacity 1s ease-out .6s,transform 1s ease-out .6s;position:absolute}.is-ready .sight__caption{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sight__ring,.sight__mark,.sight__cross,.sight__caption{opacity:1!important;transform:none!important}}.stage{z-index:0;pointer-events:none;position:fixed;inset:0}@property --m-l0{syntax:"<percentage>";inherits:true;initial-value:0%}@property --m-l1{syntax:"<percentage>";inherits:true;initial-value:6%}@property --m-r0{syntax:"<percentage>";inherits:true;initial-value:94%}@property --m-r1{syntax:"<percentage>";inherits:true;initial-value:100%}@property --m-t0{syntax:"<percentage>";inherits:true;initial-value:0%}@property --m-t1{syntax:"<percentage>";inherits:true;initial-value:7%}@property --m-b0{syntax:"<percentage>";inherits:true;initial-value:93%}@property --m-b1{syntax:"<percentage>";inherits:true;initial-value:100%}.stage__clip{-webkit-mask-image:linear-gradient(90deg, transparent var(--m-l0), #000 var(--m-l1), #000 var(--m-r0), transparent var(--m-r1)), linear-gradient(180deg, transparent var(--m-t0), #000 var(--m-t1), #000 var(--m-b0), transparent var(--m-b1));-webkit-mask-image:linear-gradient(90deg, transparent var(--m-l0), #000 var(--m-l1), #000 var(--m-r0), transparent var(--m-r1)), linear-gradient(180deg, transparent var(--m-t0), #000 var(--m-t1), #000 var(--m-b0), transparent var(--m-b1));mask-image:linear-gradient(90deg, transparent var(--m-l0), #000 var(--m-l1), #000 var(--m-r0), transparent var(--m-r1)), linear-gradient(180deg, transparent var(--m-t0), #000 var(--m-t1), #000 var(--m-b0), transparent var(--m-b1));-webkit-mask-composite:source-in;transition:--m-l0 var(--morph-dur) var(--morph-ease), --m-l1 var(--morph-dur) var(--morph-ease), --m-r0 var(--morph-dur) var(--morph-ease), --m-r1 var(--morph-dur) var(--morph-ease), --m-t0 var(--morph-dur) var(--morph-ease), --m-t1 var(--morph-dur) var(--morph-ease), --m-b0 var(--morph-dur) var(--morph-ease), --m-b1 var(--morph-dur) var(--morph-ease);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.stage__clip canvas{block-size:100%;inline-size:100%}.stage__wash{opacity:var(--wash,0);transition:opacity .52s var(--morph-ease);background:#fff;position:absolute;inset:0}.sec-0{--m-l0:62%;--m-l1:72%;--m-r0:100%;--m-r1:100%;--m-t0:0%;--m-t1:6%;--m-b0:95%;--m-b1:100%}.sec-1{--m-l0:0%;--m-l1:8%;--m-r0:92%;--m-r1:100%;--m-t0:0%;--m-t1:7%;--m-b0:93%;--m-b1:100%}.section--hero,.section--board,.section--doc,.section--ask{z-index:1}.section--doc,.section--ask{visibility:hidden;opacity:0;block-size:100svh;transition:opacity .46s var(--morph-ease);align-items:center;display:flex;position:absolute;inset:0}.stack{inline-size:100%;max-inline-size:var(--shell-max);padding:calc(46 * var(--u)) var(--gutter) calc(59 * var(--u));flex-direction:column;block-size:100svh;margin-inline:auto;display:flex;position:relative}.stack__body{gap:calc(46 * var(--u));margin-block:auto;display:grid}.stack--doc .stack__body{justify-content:end;gap:calc(30 * var(--u));grid-template-columns:minmax(0,560px)}.stack--ask .stack__body{grid-template-columns:minmax(0,560px);justify-content:end}.section--ask{flex-direction:column;align-items:stretch}.sec-7 .section--ask{overflow:hidden auto}.section--ask .stack--ask{flex:none;block-size:100svh}.section--ask .bigfoot{flex:none}.rail{transition:opacity .32s}.in-foot .rail{opacity:0;pointer-events:none}.sec-head{font-size:calc(58 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);line-height:.97}.sec-sub{margin-top:calc(20 * var(--u));font-size:calc(20 * var(--u));letter-spacing:var(--track-tight);color:var(--ink-soft);max-width:42ch;line-height:1.5}.cert{background:var(--paper);border:var(--hairline) solid var(--rule);padding:calc(32 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) #19191921}.cert__head{justify-content:space-between;gap:calc(16 * var(--u));padding-bottom:calc(14 * var(--u));margin-bottom:calc(16 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--ink);display:flex}.cert__head .t{font-family:var(--mono);font-weight:700;font-size:calc(12 * var(--u));letter-spacing:.1em;text-transform:uppercase;max-width:22ch;line-height:1.5}.cert__head .r{font-family:var(--mono);font-weight:500;font-size:calc(11 * var(--u));text-align:right;color:var(--ink-mute);line-height:1.7}.cert dl{font-family:var(--mono);font-size:calc(12 * var(--u));grid-template-columns:minmax(110px,34%) 1fr;margin:0;line-height:1.75;display:grid}.cert dt,.cert dd{padding:calc(8 * var(--u)) 0;border-top:var(--hairline) solid var(--rule);margin:0}.cert dt{font-weight:600;font-size:calc(10 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.cert dd{font-variant-numeric:tabular-nums;font-weight:500}.cert dd.green{color:var(--green);letter-spacing:.04em;font-weight:700}.cert__foot{align-items:flex-end;gap:calc(20 * var(--u));margin-top:calc(26 * var(--u));padding-top:calc(16 * var(--u));border-top:calc(1.5 * var(--u)) solid var(--ink);display:flex}.sig{flex:1}.sig .line{border-bottom:var(--hairline) solid var(--ink);block-size:calc(28 * var(--u))}.sig .cap{margin-top:calc(6 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(9 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.ask-form{gap:calc(9 * var(--u));margin-top:calc(28 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ask-form .full{grid-column:1/-1}.ask-form textarea,.ask-form input,.ask-form select{inline-size:100%;font-family:var(--sans);font-weight:var(--w-text);font-size:calc(15 * var(--u));color:var(--ink);background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-control);padding:calc(13 * var(--u)) calc(14 * var(--u));outline:none}.ask-form input::placeholder,.ask-form textarea::placeholder{color:var(--ink-faint)}.ask-form input:focus,.ask-form select:focus{border-color:var(--ink)}.ask-form .btn{inline-size:100%}.ask-form textarea{resize:vertical;min-block-size:calc(96 * var(--u));line-height:1.45}.ask-form--sample{max-inline-size:calc(560 * var(--u));margin-top:calc(34 * var(--u))}.hero__actions .btn{inline-size:auto;padding-inline:calc(26 * var(--u));white-space:nowrap;text-decoration:none}.ask-alt{margin-top:calc(18 * var(--u))}.ask-alt__rule{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(14 * var(--u));display:flex}.ask-alt__rule i{block-size:var(--hairline);background:var(--rule);flex:1}.ask-alt__rule b{font-family:var(--mono);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.ask-alt__btn{inline-size:100%;block-size:calc(62 * var(--u));font-size:calc(17 * var(--u));background:var(--paper);border-width:calc(1.5 * var(--hairline));border-color:var(--ink);font-weight:600;text-decoration:none}.ask-alt__btn i{font-style:normal;transition:transform .2s}.ask-alt__btn:hover{background:var(--ink);color:var(--paper)}.ask-alt__btn:hover i{transform:translateX(calc(4 * var(--u)))}.ask-alt__note{margin-top:calc(10 * var(--u));text-align:center;font-size:calc(13 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-soft);font-weight:600;display:block}.rail{right:calc(20 * var(--u));z-index:40;gap:calc(11 * var(--u));flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rail button{inline-size:calc(7 * var(--u));block-size:calc(7 * var(--u));border:var(--hairline) solid var(--ink-faint);cursor:pointer;background:0 0;border-radius:50%;padding:0;transition:background .24s,border-color .24s,transform .24s}.sec-0 .rail button:first-child,.sec-1 .rail button:nth-child(2),.sec-2 .rail button:nth-child(3),.sec-3 .rail button:nth-child(4){background:var(--ink);border-color:var(--ink);transform:scale(1.35)}.sec-2{--m-l0:0%;--m-l1:8%;--m-r0:92%;--m-r1:100%;--m-t0:0%;--m-t1:7%;--m-b0:93%;--m-b1:100%}.sec-3{--m-l0:0%;--m-l1:5%;--m-r0:42%;--m-r1:58%;--m-t0:0%;--m-t1:6%;--m-b0:94%;--m-b1:100%}.sec-4{--m-l0:0%;--m-l1:0%;--m-r0:28%;--m-r1:46%;--m-t0:0%;--m-t1:5%;--m-b0:95%;--m-b1:100%}.sec-5{--m-l0:0%;--m-l1:6%;--m-r0:94%;--m-r1:100%;--m-t0:0%;--m-t1:6%;--m-b0:92%;--m-b1:100%}.sec-6{--m-l0:0%;--m-l1:7%;--m-r0:93%;--m-r1:100%;--m-t0:0%;--m-t1:6%;--m-b0:93%;--m-b1:100%}.section--cost,.section--verdicts,.section--desks{visibility:hidden;opacity:0;block-size:100svh;transition:opacity .46s var(--morph-ease);z-index:1;align-items:center;display:flex;position:absolute;inset:0}.section--hero,.section--board,.section--cost,.section--verdicts,.section--doc,.section--math,.section--trust,.section--ask{visibility:hidden}.sec-0 .section--hero{visibility:visible}.sec-1 .section--cost{visibility:visible;opacity:1}.board-shown.sec-2 .section--board{visibility:visible}.sec-3 .section--doc,.sec-4 .section--verdicts,.sec-7 .section--ask{visibility:visible;opacity:1}.trio{gap:calc(34 * var(--u));margin-top:calc(40 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trio>div{border-top:calc(1.5 * var(--u)) solid var(--ink);padding-top:calc(18 * var(--u))}.trio .n{font-family:var(--mono);font-weight:500;font-size:clamp(26px, calc(42 * var(--u)), 60px);letter-spacing:var(--track-narrow);font-variant-numeric:tabular-nums;line-height:1}.trio .k{margin-top:calc(14 * var(--u));font-size:calc(17 * var(--u));max-width:30ch;line-height:1.45}.trio .s{margin-top:calc(12 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(10.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.verdicts{gap:calc(16 * var(--u));margin-top:calc(34 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.verdict-card{background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);padding:calc(24 * var(--u));border-top:calc(4 * var(--u)) solid var(--vc,var(--ink));opacity:0;transform:translateY(calc(10 * var(--u)));transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1)}.sec-4 .verdict-card{opacity:1;transform:none}.verdict-card--green{--vc:var(--green);transition-delay:.18s}.verdict-card--amber{--vc:var(--amber);transition-delay:.32s}.verdict-card--red{--vc:var(--red);transition-delay:.46s}.verdict-card .t{font-family:var(--mono);font-weight:700;font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--vc)}.verdict-card .v{margin-top:calc(6 * var(--u));font-size:calc(26 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);color:var(--ink);line-height:1.05}.verdict-card .b{margin-top:calc(10 * var(--u));font-size:calc(15.5 * var(--u));color:var(--ink-soft);max-width:34ch;line-height:1.5}.verdict-card .c{margin-top:calc(14 * var(--u));padding-top:calc(11 * var(--u));border-top:var(--hairline) solid var(--rule-soft);font-family:var(--mono);font-weight:600;font-size:calc(10.5 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:var(--vc)}.vg{inline-size:calc(38 * var(--u));block-size:calc(38 * var(--u));margin-bottom:calc(12 * var(--u));display:block;overflow:visible}.vg circle,.vg path{fill:none;stroke:var(--vc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vg__ring{opacity:.32}.vg--green .vg__ring{opacity:.9}.vg__tick{stroke-width:2.6px;stroke-dasharray:22;stroke-dashoffset:22px}.sec-4 .vg__tick{animation:.5s cubic-bezier(.3,.8,.3,1) .5s forwards vg-draw}@keyframes vg-draw{to{stroke-dashoffset:0}}.vg--amber .vg__ring{stroke-dasharray:5 7;opacity:.85;transform-origin:50%}.sec-4 .vg--amber .vg__ring{animation:9s linear infinite vg-turn}@keyframes vg-turn{to{transform:rotate(360deg)}}.vg__wait{fill:var(--vc);stroke:none;transform-origin:50%}.sec-4 .vg__wait{animation:2.2s ease-in-out infinite vg-breathe}@keyframes vg-breathe{0%,to{opacity:.3}50%{opacity:1}}.vg--red .vg__ring{opacity:.9}.vg__core{fill:var(--vc);stroke:none}.vg__ping{opacity:0;transform-origin:50%}.sec-4 .vg__ping{animation:2s ease-out .6s infinite vg-ping}@keyframes vg-ping{0%{opacity:.55;transform:scale(.62)}70%,to{opacity:0;transform:scale(1.5)}}.reframe{margin-top:calc(32 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-mute);opacity:0;transform:translateY(calc(8 * var(--u)));line-height:1.45;transition:opacity .7s .75s,transform .7s .75s}.sec-4 .reframe{opacity:1;transform:none}.reframe span{color:var(--ink);font-weight:500}@media (height<=880px){.section--trust .sec-head{font-size:clamp(24px, calc(34 * var(--u)), 46px)}.section--trust .sec-sub{font-size:calc(15 * var(--u));margin-top:calc(12 * var(--u))}.section--trust .ruled__cell{padding:calc(13 * var(--u)) calc(20 * var(--u))}.tiers{margin-top:calc(16 * var(--u));gap:calc(12 * var(--u))}.tier{padding:calc(14 * var(--u))}.tier__k{font-size:calc(16 * var(--u))}.tier__l{margin-top:calc(8 * var(--u))}.tier__l li{font-size:calc(12.5 * var(--u));padding:calc(5 * var(--u)) 0}.section--verdicts .stack__body{padding-top:calc(16 * var(--u))}.verdicts{margin-top:calc(22 * var(--u))}.verdict-card{padding:calc(18 * var(--u))}.vg{inline-size:calc(26 * var(--u));block-size:calc(26 * var(--u));margin-bottom:calc(8 * var(--u))}.verdict-card .v{font-size:calc(21 * var(--u))}.verdict-card .b{margin-top:calc(8 * var(--u));font-size:calc(14.5 * var(--u))}.verdict-card .c{margin-top:calc(10 * var(--u));padding-top:calc(8 * var(--u))}.reframe{margin-top:calc(18 * var(--u));font-size:calc(17 * var(--u))}}.tiers{gap:calc(16 * var(--u));margin-top:calc(26 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier{background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);padding:calc(20 * var(--u));opacity:0;transform:translateY(calc(8 * var(--u)));transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1)}.sec-6 .tier{opacity:1;transform:none}.tier:first-child{transition-delay:.14s}.tier:nth-child(2){transition-delay:.26s}.tier:nth-child(3){transition-delay:.38s}.tier__n{font-family:var(--mono);font-weight:700;font-size:calc(11 * var(--u));letter-spacing:.12em;color:var(--ink-faint)}.tier__k{margin-top:calc(10 * var(--u));font-size:calc(19 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);color:var(--ink)}.tier__l{margin:calc(12 * var(--u)) 0 0;padding:0;list-style:none}.tier__l li{font-size:calc(13.5 * var(--u));color:var(--ink-soft);padding:calc(7 * var(--u)) 0;border-top:var(--hairline) solid var(--rule-soft);line-height:1.45}.tier__l li:first-child{border-top:0;padding-top:0}.tier__l a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:var(--hairline)}.tier__l a:hover{color:var(--green)}@media (height<=760px){.section--ask .sec-head{font-size:clamp(24px, calc(34 * var(--u)), 48px)}.section--ask .sec-sub{font-size:calc(15 * var(--u))}.assure{margin-top:calc(9 * var(--u))}.assure li{font-size:calc(11 * var(--u));padding:calc(2.5 * var(--u)) 0}.assure__more{margin-top:calc(6 * var(--u))}.section--trust .sec-head{font-size:clamp(22px, calc(30 * var(--u)), 40px)}.section--trust .sec-sub{font-size:calc(14 * var(--u));margin-top:calc(10 * var(--u))}.section--trust .ruled__cell{padding:calc(9 * var(--u)) calc(16 * var(--u))}.tiers{margin-top:calc(13 * var(--u))}.tier{padding:calc(12 * var(--u))}.tier__l li{font-size:calc(12 * var(--u));padding:calc(3.5 * var(--u)) 0}}.tmark{inline-size:calc(26 * var(--u));block-size:calc(26 * var(--u));display:block}.tmark circle,.tmark path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.tmark .tmark--faint{opacity:.26}.tier__top{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));display:flex}.assure{margin-top:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));-webkit-backdrop-filter:blur(calc(3 * var(--u)));backdrop-filter:blur(calc(3 * var(--u)));border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);background:#ffffffe0}.assure ul{margin:0;padding:0;list-style:none}.assure li{font-size:calc(12.5 * var(--u));color:var(--ink-mute);padding:calc(5 * var(--u)) 0;border-top:var(--hairline) solid var(--rule-soft);line-height:1.45}.assure li:first-child{border-top:0}.assure b{color:var(--ink-soft);font-weight:600}.assure__more{margin-top:calc(10 * var(--u));font-family:var(--mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;border-bottom:var(--hairline) solid var(--rule);display:inline-block}.assure__more:hover{color:var(--green);border-bottom-color:var(--green)}@media (height<=880px){.assure{margin-top:calc(9 * var(--u));padding:calc(10 * var(--u)) calc(13 * var(--u))}.assure li{font-size:calc(11 * var(--u));padding:calc(3 * var(--u)) 0}.assure__more{margin-top:calc(7 * var(--u))}}.secrow{max-inline-size:var(--shell-max);margin:0 auto calc(20 * var(--u));padding-bottom:calc(22 * var(--u));border-bottom:var(--hairline) solid var(--rule);gap:calc(18 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.secrow li{min-inline-size:0}.smark{inline-size:calc(27 * var(--u));block-size:calc(27 * var(--u));margin-bottom:calc(10 * var(--u));display:block}.smark rect,.smark circle,.smark path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.secrow b{font-size:calc(14 * var(--u));color:var(--ink);font-weight:600;line-height:1.3;display:block}.secrow span{margin-top:calc(3 * var(--u));font-family:var(--mono);font-size:calc(10.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);line-height:1.4;display:block}.secrow__note{max-inline-size:var(--shell-max);margin:0 auto calc(40 * var(--u));font-size:calc(13.5 * var(--u));color:var(--ink-mute);line-height:1.5}.secrow__note span{max-width:78ch;display:block}@media (width<=1100px){.secrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.bigfoot{z-index:2;background:var(--paper);border-top:var(--hairline) solid var(--ink);padding:calc(56 * var(--u)) var(--gutter) calc(40 * var(--u));position:relative}.bigfoot__lead{max-inline-size:var(--shell-max);margin:0 auto calc(18 * var(--u));font-family:var(--mono);font-size:calc(11 * var(--u));letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mute)}.bigfoot__nav{max-inline-size:var(--shell-max);margin-inline:auto;display:block}.bigfoot__nav a{justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));padding:calc(14 * var(--u)) 0;border-top:var(--hairline) solid var(--rule);font-size:clamp(26px, calc(46 * var(--u)), 68px);font-weight:var(--w-display);letter-spacing:var(--track-tight);color:var(--ink);cursor:pointer;line-height:1.05;transition:color .2s,padding-left .28s cubic-bezier(.2,.7,.3,1);display:flex}.bigfoot__nav a:last-child{border-bottom:var(--hairline) solid var(--rule)}.bigfoot__nav a i{font-style:normal;font-size:calc(22 * var(--u));opacity:0;transform:translateX(calc(-10 * var(--u)));transition:opacity .24s,transform .24s}.bigfoot__nav a:hover{color:var(--green);padding-left:calc(14 * var(--u))}.bigfoot__nav a:hover i{opacity:1;transform:none}.bigfoot__meta{max-inline-size:var(--shell-max);margin:calc(44 * var(--u)) auto 0;gap:calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bigfoot__meta h5{font-family:var(--mono);font-size:calc(10.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 calc(10 * var(--u));font-weight:700}.bigfoot__meta a,.bigfoot__meta span{font-size:calc(14 * var(--u));color:var(--ink-soft);cursor:pointer;line-height:1.5;display:block}.bigfoot__meta a:hover{color:var(--ink)}.bigfoot__rule{max-inline-size:var(--shell-max);margin:calc(34 * var(--u)) auto 0;padding-top:calc(16 * var(--u));border-top:var(--hairline) solid var(--rule);font-family:var(--mono);font-size:calc(11 * var(--u));letter-spacing:.04em;color:var(--ink-faint)}@media (width<=900px){.bigfoot__meta{gap:calc(20 * var(--u));grid-template-columns:1fr}}.desks{gap:calc(16 * var(--u));margin-top:calc(38 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desk{background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);padding:calc(26 * var(--u))}.desk .m{font-family:var(--mono);font-weight:700;font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.desk .t{margin-top:calc(10 * var(--u));font-size:calc(20 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight)}.desk .b{margin-top:calc(12 * var(--u));font-size:calc(14.5 * var(--u));color:var(--ink-soft);line-height:1.5}.desk .r{margin-top:calc(14 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(10.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.strip{gap:calc(10 * var(--u));margin-top:calc(30 * var(--u));flex-wrap:wrap;display:flex}.strip li{font-family:var(--mono);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:.07em;text-transform:uppercase;padding:calc(8 * var(--u)) calc(12 * var(--u));border:var(--hairline) solid var(--rule);border-radius:calc(4 * var(--u));color:var(--ink-soft)}.doc-mode body{overflow:auto}.doc-mode .stage__wash{opacity:.9}.doc-mode .rail,.doc-mode .hint{display:none}.doc{z-index:1;max-inline-size:min(880px,100%);margin:0 auto;padding:clamp(96px,14vh,190px) clamp(20px,5vw,48px) clamp(60px,9vh,110px);position:relative}.doc__kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:600}.doc__title{font-size:clamp(34px,5.2vw,62px);font-weight:var(--w-display);letter-spacing:var(--track-tight);text-wrap:balance;margin-top:18px;line-height:.98}.doc__lede{letter-spacing:var(--track-tight);color:var(--ink-soft);max-width:62ch;margin-top:22px;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.doc__body{margin-top:clamp(40px,6vh,72px)}.doc__h{font-size:clamp(20px,2.2vw,27px);font-weight:var(--w-display);letter-spacing:var(--track-tight);border-top:var(--hairline) solid var(--rule);margin:56px 0 18px;padding-top:20px}.doc__body>.doc__h:first-child{border-top:0;margin-top:0;padding-top:0}.doc__p{color:var(--ink-soft);max-width:72ch;margin:0 0 16px;font-size:16px;line-height:1.62}.doc__note{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-mute);background:var(--paper-2);border-radius:6px;max-width:72ch;margin:0 0 22px;padding:12px 14px;font-size:11.5px;font-weight:500;line-height:1.6}.doc__list{gap:10px;max-width:72ch;margin:0 0 20px;display:grid}.doc__list li{color:var(--ink-soft);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.doc__list li:before{content:"";background:var(--ink-faint);width:9px;height:1.5px;position:absolute;top:.62em;left:0}.doc__steps{counter-reset:s;gap:20px;margin:0 0 20px;display:grid}.doc__steps li{border-top:var(--hairline) solid var(--rule);grid-template-columns:40px 1fr;gap:6px 16px;padding-top:16px;display:grid}.doc__steps .n{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);grid-row:1/span 2;padding-top:3px;font-size:12px;font-weight:600}.doc__steps .k{font-size:17px;font-weight:var(--w-display);letter-spacing:var(--track-tight)}.doc__steps .v{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.doc__defs{gap:0;margin:0 0 20px;display:grid}.doc__defs>div{border-top:var(--hairline) solid var(--rule);grid-template-columns:minmax(150px,26%) 1fr;gap:6px 24px;padding:16px 0;display:grid}.doc__defs dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.5}.doc__defs dd{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.55}.doc__tablewrap{margin:0 0 24px;overflow-x:auto}.doc__table{border-collapse:collapse;inline-size:100%;min-inline-size:460px}.doc__table th,.doc__table td{text-align:left;border-top:var(--hairline) solid var(--rule);color:var(--ink-soft);vertical-align:top;padding:12px 16px 12px 0;font-size:14.5px;line-height:1.5}.doc__table th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:600}.doc__cta{border-top:calc(1.5px) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:28px;display:flex}.doc__cta .btn{block-size:52px;inline-size:auto;padding-inline:24px;font-size:15px}.foot{z-index:1;border-top:var(--hairline) solid var(--rule);background:#ffffffdb;padding:56px clamp(20px,5vw,48px) 30px;position:relative}.foot__in{max-width:1180px;margin:0 auto}.foot__tag{font-size:clamp(17px,2vw,22px);font-weight:var(--w-display);letter-spacing:var(--track-tight);max-width:30ch;margin-bottom:34px}.foot__cols{border-bottom:var(--hairline) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;padding-bottom:30px;display:grid}.foot h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 14px;font-size:10px;font-weight:600}.foot ul{gap:9px;display:grid}.foot a,.foot span{color:var(--ink-soft);cursor:pointer;font-size:14px}.foot a:hover{color:var(--ink)}.foot__bottom{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;font-weight:500;display:flex}@media (width<=860px){.trio,.verdicts,.desks{gap:calc(18 * var(--u));grid-template-columns:1fr}.doc__defs>div{grid-template-columns:1fr}.doc__cta{flex-direction:column;align-items:flex-start}}.page--doc{block-size:auto;overflow:visible}.doc-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--hairline) solid var(--rule-soft);background:#ffffffd1;padding:18px clamp(20px,5vw,48px);position:sticky;top:0}.doc-nav .masthead{max-width:1180px;margin:0 auto}.doc-mode .rail{display:none}.eyebrow{align-items:center;gap:calc(11 * var(--u));margin:0 0 calc(20 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mute);display:flex}.eyebrow:before{content:"";inline-size:calc(24 * var(--u));block-size:var(--hairline);background:var(--ink-faint);flex:none}:root{--cell-head:#ebe9e4;--hatch-angle:45deg;--hatch-repeat:7px;--hatch-duty:.175;--hatch-pitch:calc(var(--hatch-repeat) * cos(var(--hatch-angle)));--hatch-rule:calc(var(--hatch-pitch) * var(--hatch-duty))}.hatch{block-size:calc(20 * var(--u));background-image:repeating-linear-gradient(calc(90deg + var(--hatch-angle)), var(--ink) 0 var(--hatch-rule), transparent var(--hatch-rule) var(--hatch-pitch));border-top:var(--hairline) solid var(--ink);border-bottom:var(--hairline) solid var(--ink);opacity:.62}.ruled{border:var(--hairline) solid var(--ink);background:#ffffffe0;inline-size:100%}.ruled__head{border-bottom:var(--hairline) solid var(--ink);background:var(--cell-head);display:grid}.ruled__head>*{padding:calc(15 * var(--u)) calc(20 * var(--u));font-family:var(--mono);font-weight:700;font-size:calc(12 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.ruled__row{display:grid}.ruled__row+.ruled__row{border-top:var(--hairline) solid var(--ink)}.ruled__cell{padding:calc(20 * var(--u));min-inline-size:0}.ruled__cell+.ruled__cell,.ruled__head>*+*{border-left:var(--hairline) solid var(--ink)}.ruled .n{font-family:var(--mono);font-weight:500;font-size:calc(38 * var(--u));letter-spacing:var(--track-narrow);font-variant-numeric:tabular-nums;line-height:1}.ruled .k{margin-top:calc(12 * var(--u));font-size:calc(16 * var(--u));color:var(--ink-soft);max-width:34ch;line-height:1.45}.ruled__cell--muted .n{color:var(--ink-mute)}.ruled__cell--lead{background:#ebe9e46b}.ruled--check .ruled__row{grid-template-columns:calc(46 * var(--u)) minmax(0, 26%) 1fr}.ruled--check .ruled__cell{padding:calc(15 * var(--u)) calc(20 * var(--u))}.ruled--check .tick{font-family:var(--mono);font-weight:700;font-size:calc(15 * var(--u));color:var(--green)}.ruled--check .key{font-family:var(--mono);font-weight:700;font-size:calc(11.5 * var(--u));letter-spacing:.11em;text-transform:uppercase;padding-top:calc(2 * var(--u))}.ruled--check .val{font-size:calc(16 * var(--u));color:var(--ink-soft);max-width:74ch;line-height:1.45}.ruled__row--human .tick{color:var(--orange)}.ruled__row--human .val{color:var(--ink)}.ruled__row--human .val b{color:var(--orange);font-weight:700}.sec-7{--m-l0:0%;--m-l1:4%;--m-r0:96%;--m-r1:100%;--m-t0:36%;--m-t1:58%;--m-b0:100%;--m-b1:100%}.section--math,.section--trust{visibility:hidden;opacity:0;block-size:100svh;transition:opacity .46s var(--morph-ease);z-index:1;visibility:hidden;align-items:center;display:flex;position:absolute;inset:0}.sec-5 .section--math,.sec-6 .section--trust{visibility:visible;opacity:1}.sec-5 .section--desks,.sec-6 .section--desks{visibility:hidden}.sec-head{font-size:calc(70 * var(--u))}.hero__title{font-size:calc(104 * var(--u))}.board__title{font-size:calc(56 * var(--u))}.beat{max-width:calc(1010 * var(--u))}.beat__fear{margin-top:calc(22 * var(--u));font-size:calc(26 * var(--u));font-weight:var(--w-text);letter-spacing:var(--track-tight);color:var(--ink);line-height:1.28}.beat__fact{max-width:calc(560 * var(--u));margin-top:calc(40 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u));border:var(--hairline) solid var(--ink);background:#ffffffe6}.beat__line{font-size:calc(23 * var(--u));font-weight:var(--w-display);letter-spacing:var(--track-tight);max-width:26ch;line-height:1.24}.beat__meta{gap:calc(34 * var(--u));margin:calc(22 * var(--u)) 0 0;padding-top:calc(18 * var(--u));border-top:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.beat__meta dt{font-family:var(--mono);font-weight:600;font-size:calc(10 * var(--u));letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute)}.beat__meta dd{margin:calc(7 * var(--u)) 0 0;font-family:var(--mono);font-weight:500;font-size:calc(20 * var(--u));letter-spacing:var(--track-narrow);font-variant-numeric:tabular-nums}.beat__meta div:last-child dd{color:var(--red)}.beat__quiet{margin-top:calc(28 * var(--u));font-size:calc(17 * var(--u));color:var(--ink-soft);max-width:44ch;line-height:1.5}.big-ten{color:var(--green,#3fa46a);letter-spacing:-.02em;vertical-align:-.08em;font-size:1.9em;line-height:.8}.proof{left:calc(80 * var(--u));inline-size:calc(436 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(26 * var(--u));-webkit-backdrop-filter:blur(calc(3 * var(--u)));backdrop-filter:blur(calc(3 * var(--u)));border:var(--hairline) solid var(--rule);opacity:0;background:#ffffffe6;position:absolute;top:50%;transform:translateY(-50%)}.sec-7 .proof{animation:.7s .2s forwards scan-appear}.proof__head{margin:0 0 calc(16 * var(--u));padding-bottom:calc(12 * var(--u));border-bottom:var(--hairline) solid var(--rule);font-family:var(--mono,ui-monospace, monospace);font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.15em;color:var(--ink-mute)}.proof__row{opacity:0}.proof__row--on{margin-top:calc(20 * var(--u))}.sec-7 .proof__row{animation:.6s .5s forwards scan-appear}.sec-7 .proof__row--on{animation-delay:1.1s}.proof__cap{display:block}.proof__k{font-family:var(--mono,ui-monospace, monospace);font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.15em;color:var(--red,#a8352a);margin-bottom:calc(4 * var(--u));display:block}.proof__k--on{color:#2c7a4e}.proof__t{font-size:calc(14 * var(--u));color:var(--ink-soft);line-height:1.45;display:block}.proof__stage{block-size:calc(196 * var(--u));margin-top:calc(2 * var(--u))}.proof__stage canvas{display:block}@keyframes scan-appear{to{opacity:1}}@media (width<=1240px){.proof{display:none}}.doc__links{gap:0;margin:0 0 20px;display:grid}.doc__links li{border-top:var(--hairline) solid var(--rule);padding:16px 0}.doc__links a{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);border-bottom:1.5px solid var(--ink);align-items:baseline;gap:8px;padding-bottom:2px;font-size:13px;font-weight:600;display:inline-flex}.doc__links a:hover{color:var(--green);border-color:var(--green)}.doc__links .ext{opacity:.5;font-size:11px}.doc__links .note{color:var(--ink-soft);max-width:62ch;margin-top:8px;font-size:15px;line-height:1.5;display:block}.ask-note{margin-top:calc(14 * var(--u));font-family:var(--mono);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:.03em;padding:calc(11 * var(--u)) calc(13 * var(--u));border:var(--hairline) solid currentColor;border-radius:var(--radius-control)}.ask-note--ok{color:var(--green)}.ask-note--bad{color:var(--red)}.ask-note--warn{color:var(--amber)}.doc__fig{margin:calc(34 * var(--u)) 0}.doc__fig img{background:var(--paper-2);border:var(--hairline) solid var(--rule);border-radius:var(--radius-control);width:100%;height:auto;display:block}.doc__fig figcaption{margin-top:calc(12 * var(--u));font-size:calc(13 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-mute);line-height:1.5}body.static-doc{flex-direction:column;min-height:100vh;display:flex;overflow:auto}.sdoc__head{justify-content:space-between;align-items:baseline;gap:calc(24 * var(--u));padding:calc(26 * var(--u)) var(--gutter);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.sdoc__brand{font-weight:var(--w-display);font-size:calc(21 * var(--u));letter-spacing:var(--track-tight);color:var(--ink);text-decoration:none}.sdoc__nav{gap:calc(22 * var(--u));flex-wrap:wrap;display:flex}.sdoc__nav a{font-weight:var(--w-text);font-size:calc(14 * var(--u));letter-spacing:var(--track-narrow);color:var(--ink-soft);text-decoration:none}.sdoc__nav a:hover{color:var(--ink)}.sdoc{width:100%;max-width:calc(820 * var(--u));padding:calc(58 * var(--u)) var(--gutter) calc(72 * var(--u));flex:1;margin:0 auto}.sdoc__list{margin:calc(34 * var(--u)) 0 0;padding:0;list-style:none}.sdoc__list li{border-top:var(--hairline) solid var(--rule)}.sdoc__list li:last-child{border-bottom:var(--hairline) solid var(--rule)}.sdoc__list a{gap:calc(7 * var(--u));padding:calc(24 * var(--u)) 0;text-decoration:none;display:grid}.sdoc__k{font-family:var(--mono);font-size:calc(11 * var(--u));letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.sdoc__t{font-weight:var(--w-display);font-size:calc(23 * var(--u));letter-spacing:var(--track-snug);color:var(--ink);line-height:1.18}.sdoc__l{font-weight:var(--w-text);font-size:calc(15 * var(--u));color:var(--ink-mute);max-width:calc(620 * var(--u));line-height:1.5}.sdoc__list a:hover .sdoc__t{color:var(--orange)}.doc__ask{margin-top:calc(44 * var(--u))}.doc__ask--home .btn{inline-size:auto;padding-inline:calc(28 * var(--u));white-space:nowrap}.sdoc__foot{border-top:var(--hairline) solid var(--rule);padding:calc(30 * var(--u)) var(--gutter) calc(44 * var(--u));gap:calc(9 * var(--u));font-size:calc(13 * var(--u));color:var(--ink-mute);display:grid}.sdoc__foot a{color:var(--ink-soft);text-decoration:none}.sdoc__foot a:hover{color:var(--ink)}.sdoc__copy{color:var(--ink-faint)}
