.page-science{--sci-accent:#ffab74;--sci-cool:#8fc0e8;--sci-warm:#e8c08a;--sci-line:#3a4854;--sci-edge:#253138;--sci-panel:#0a1219;--sci-muted:#b6c3cb}.science-hero{border-bottom:1px solid var(--line)}.science-hero:after{background:linear-gradient(90deg,#04090cf2 6%,#04090cbb 46%,#04090c55),linear-gradient(0deg,#060b0f 2%,transparent 45%)}.science-hero .hero-backdrop img{object-position:56% 38%}.science-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:54px;min-height:540px;padding-bottom:12px}.science-hero h1{font-size:clamp(50px,6.2vw,92px);max-width:9ch}.science-hero .hero-subtitle{max-width:15ch}.science-hero .intro{line-height:1.95;max-width:46ch}.science-crest{position:relative;padding:26px 28px;border:1px solid #5a6b78;background:linear-gradient(150deg,#0c1720cc,#070d12b0);backdrop-filter:blur(3px)}.science-crest:before,.science-crest:after{content:'+';position:absolute;color:var(--sci-accent);font-size:19px;line-height:1}.science-crest:before{top:-9px;left:-8px}.science-crest:after{bottom:-10px;right:-8px}.science-crest h2{font-size:27px;margin-bottom:14px}.science-crest ol{list-style:none;counter-reset:crest;margin:0;padding:0;font-size:12px;line-height:1.75;color:var(--sci-muted)}.science-crest li{counter-increment:crest;position:relative;padding:9px 0 9px 38px;border-top:1px solid var(--sci-edge)}.science-crest li:before{content:'0' counter(crest);position:absolute;left:0;top:9px;color:var(--sci-accent);font-size:10px;letter-spacing:1px}.science-crest li b{color:var(--ink);font-weight:400}.science-facts .metrics-grid dd{font-size:27px}.science-facts .metrics-grid dd small{display:block;font:10px/1.7 var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);margin-top:6px}.science-index{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:#070c10f2;backdrop-filter:blur(8px)}.science-index ol{display:flex;gap:4px 26px;flex-wrap:wrap;list-style:none;margin:0;padding-block:12px;counter-reset:chapter;font-size:11px}.science-index li{counter-increment:chapter}.science-index a{display:inline-flex;align-items:baseline;gap:8px;padding-block:7px;border-bottom:1px solid transparent;color:var(--sci-muted)}.science-index a:before{content:'0' counter(chapter);color:var(--sci-accent);font-size:9px;letter-spacing:1px}.science-index a:hover,.science-index a[aria-current]{color:var(--ink);border-color:var(--sci-accent)}.sci-chapter{padding-block:66px;border-bottom:1px solid var(--line);scroll-margin-top:58px}.sci-chapter:nth-of-type(even){background:linear-gradient(180deg,#0a1117,#080d10 70%)}.sci-head{max-width:780px;margin-bottom:34px}.sci-head h2{font-size:clamp(34px,3.9vw,54px)}.sci-head .intro{font-size:16px;line-height:1.8}.sci-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:46px;align-items:start}.sci-chapter[data-flip] .sci-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.sci-chapter[data-flip] .sci-prose{order:2}.sci-prose p{font-size:13.5px;line-height:1.85;color:#c9d2d6}.sci-prose p:last-child{margin-bottom:0}.sci-prose h3{font-size:23px;margin-bottom:12px;margin-top:28px}.sci-plain{border-left:2px solid var(--sci-accent);background:#16202870;padding:18px 22px;margin-block:26px}.sci-plain p{margin-bottom:0;font-size:13px;color:#d3dade}.sci-plain .eyebrow{font-size:9.5px;margin-bottom:8px}.sci-terms{list-style:none;margin:22px 0;padding:0;font-size:12px}.sci-terms li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid var(--sci-edge);color:var(--sci-muted)}.sci-terms li>b{font:italic 400 16px/1.3 var(--serif);color:var(--sci-accent)}.eq{font:400 17px/1.9 var(--serif);color:#eef1ec;overflow-x:auto;overflow-y:hidden;padding:20px 22px;margin-block:24px;border:1px solid var(--sci-edge);background:linear-gradient(90deg,#080e13,#080e1300) left / 30px 100% no-repeat local,linear-gradient(270deg,#080e13,#080e1300) right / 30px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#000000aa,transparent) left / 16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#000000aa,transparent) right / 16px 100% no-repeat scroll,radial-gradient(ellipse at top left,#1b2a3555,transparent 70%) #080e13;scrollbar-width:thin}.eq>div{white-space:nowrap;min-width:max-content;padding-block:5px}.eq{overscroll-behavior-x:contain}.eq::-webkit-scrollbar{height:6px}.eq::-webkit-scrollbar-thumb{background:#35444f}.eq>div + div{margin-top:4px}.eq .lbl{display:block;font:700 9.5px/1.7 var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--dim);white-space:normal;margin-bottom:10px}.eq i{font-style:italic}.eq b{font-weight:400;font-style:normal}.eq u{text-decoration:none;font-style:normal;padding-right:.15em}.eq s{text-decoration:none;font-style:normal;color:var(--sci-accent)}.eq sub,.eq sup{font-size:.6em;line-height:0}.eq sub{vertical-align:-.35em}.eq sup{vertical-align:.55em}.eq .op{padding:0 .3em;font-style:normal}.eq .fn{font-style:normal;padding-right:.18em}.eq .sum{display:inline-grid;justify-items:center;vertical-align:middle;margin:0 .35em;line-height:1}.eq .sum>em{font:normal 400 1.75em/.85 var(--serif);font-style:normal}.eq .sum>i{font-size:.52em;font-style:italic;padding:.22em 0;white-space:nowrap}.eq .frac{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;margin:0 .3em;line-height:1.35}.eq .frac>span:first-child{padding:0 .45em .14em;border-bottom:1px solid #93a3ad}.eq .frac>span:last-child{padding:.14em .45em 0}.eq .grp{display:inline-block;transform:scaleY(1.45);transform-origin:center;font-style:normal;margin:0 .06em}.eq .tall{transform:scaleY(2.2)}.eq .cases{display:inline-grid;vertical-align:middle;row-gap:.1em;text-align:left}.eq .cases>span{font-size:.78em}.eq .note{font:400 11px/1.7 var(--mono);color:var(--dim);white-space:normal;padding-top:12px}.sci-figure{margin:0}.sci-demo{border:1px solid var(--sci-line);background:radial-gradient(ellipse at 20% 0%,#1a2b3866,transparent 68%),var(--sci-panel);overflow:clip}.sci-demo-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:18px 20px 14px;border-bottom:1px solid var(--sci-edge)}.sci-demo-head p{margin:0}.sci-demo-head .eyebrow{margin:0;font-size:9.5px}.sci-demo-head .sci-demo-title{font:19px/1.25 var(--serif);letter-spacing:-.02em}.sci-stage{position:relative;background:#060c11}.sci-stage canvas{display:block;width:100%;height:auto}.sci-controls{display:grid;gap:16px 24px;padding:18px 20px;border-top:1px solid var(--sci-edge)}.sci-controls.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-control>label,.sci-control>span.sci-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:700 9.5px/1.7 var(--mono);letter-spacing:1.7px;text-transform:uppercase;color:var(--sci-muted);margin-bottom:6px}.sci-control output,.sci-control .sci-value{color:var(--sci-accent);letter-spacing:1px}.sci-control input[type=range]{width:100%;margin:0;min-height:30px;accent-color:var(--sci-accent);cursor:pointer}.sci-switch{display:flex;flex-wrap:wrap;gap:8px}.sci-switch button{flex:1 1 0;min-width:68px;min-height:40px;padding:8px 12px;border:1px solid var(--sci-line);background:#0d161d;font:700 10px/1.4 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--sci-muted)}.sci-switch button:hover{border-color:var(--sci-accent);color:var(--ink)}.sci-switch button[aria-pressed=true]{border-color:var(--sci-accent);background:#33211766;color:var(--sci-accent)}.sci-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sci-edge)}.sci-readout>div{padding:15px 20px;border-left:1px solid var(--sci-edge);min-width:0}.sci-readout>div:first-child{border-left:0}.sci-readout dt{font-size:9px;letter-spacing:1.5px;margin-bottom:6px;color:var(--sci-muted)}.sci-readout dd{font:22px/1.25 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.sci-readout dd em{color:var(--sci-accent);font-style:normal}.sci-readout dd small{display:block;font:10px/1.6 var(--mono);color:var(--dim);letter-spacing:.6px;margin-top:5px}.sci-figure>figcaption{padding-top:14px}.sci-wrist{border-top:1px solid var(--sci-edge);padding:18px 20px 20px}.sci-wrist-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 18px;flex-wrap:wrap;margin-bottom:14px}.sci-wrist-head .eyebrow{margin:0;font-size:9.5px}.sci-wrist-lead{margin:0;font:10.5px/1.6 var(--mono);letter-spacing:.5px;color:var(--dim)}.sci-wrist-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.sci-wrist-face{margin:0;min-width:0}.sci-wrist-screen{position:relative;aspect-ratio:1;border:1px solid var(--sci-edge);border-radius:50%;background:#000;overflow:hidden}.sci-wrist-screen canvas{display:block;width:100%;height:100%}.sci-wrist-face figcaption{padding-top:11px}.sci-wrist-face figcaption b{display:block;font:700 9.5px/1.7 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--sci-muted);margin-bottom:3px}.sci-wrist-face[data-face=pro] figcaption b{color:var(--sci-accent)}.sci-wrist-face figcaption span{display:block;font-size:11px;line-height:1.65;color:var(--dim)}.sci-wrist-verdict{margin:18px 0 0;padding-left:14px;border-left:2px solid var(--sci-accent);font-size:12px;line-height:1.8;color:var(--sci-muted)}.sci-budget{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px}.sci-budget>div{padding:26px 24px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.sci-budget>div:last-child{border-right:0}.sci-budget strong{display:block;font:40px/1.1 var(--serif);letter-spacing:-.03em;color:var(--ink);margin-bottom:10px}.sci-budget p{font-size:12px;color:var(--sci-muted);margin:0;line-height:1.75}.sci-budget .eyebrow{font-size:9px}.science-closing{text-align:center;padding-block:70px}.science-closing h2{font-size:clamp(34px,4vw,50px)}.science-closing .intro{margin-inline:auto}@media (max-width:1150px){.science-hero-grid{gap:34px;min-height:480px}.sci-body{gap:32px}.sci-budget{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-budget>div:nth-child(2n){border-right:0}}@media (max-width:900px){.sci-body,.sci-chapter[data-flip] .sci-body{grid-template-columns:minmax(0,1fr);gap:30px}.sci-chapter[data-flip] .sci-prose{order:0}.sci-figure{order:1}}@media (max-width:800px){.science-hero-grid{grid-template-columns:1fr;gap:26px;min-height:0;padding-block:20px 6px}.science-hero h1{font-size:clamp(44px,11vw,68px);max-width:none}.science-hero .hero-subtitle{max-width:none}.science-hero .hero-backdrop img{object-position:60% 18%}.science-hero:after{background:linear-gradient(#060d1366,#060d13dd 62%)}.science-crest{padding:22px 20px}.science-index ol{gap:0 18px;padding-block:8px}.science-index a{font-size:10.5px}.sci-chapter{padding-block:46px;scroll-margin-top:44px}.sci-head{margin-bottom:26px}.eq{font-size:15px;padding:16px;margin-block:20px}.sci-controls.two{grid-template-columns:minmax(0,1fr)}.sci-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.sci-readout>div:nth-child(2n+1){border-left:0}.sci-readout>div{border-top:1px solid var(--sci-edge)}.sci-readout>div:nth-child(-n+2){border-top:0}.sci-readout dd{font-size:19px}.sci-budget{grid-template-columns:minmax(0,1fr)}.sci-budget>div{border-right:0;padding:22px 0}.sci-budget strong{font-size:34px}}@media (max-width:560px){.sci-wrist{padding:16px 14px 18px}.sci-wrist-pair{gap:12px 10px}.sci-wrist-face figcaption span{font-size:10.5px}}@media (max-width:420px){.science-hero h1{font-size:42px}.eq{font-size:13.5px;padding:14px 12px}.sci-readout{grid-template-columns:minmax(0,1fr)}.sci-readout>div{border-left:0;border-top:1px solid var(--sci-edge)}.sci-readout>div:first-child{border-top:0}.sci-terms li{grid-template-columns:56px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.sci-stage canvas{transition:none}}
