img.em{vertical-align:-.125em;width:1em;max-width:none;height:1em;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 .08em;display:inline-block;transform:scale(1.14)}img.em--big{vertical-align:top;margin:0;transform:none}@font-face{font-family:Geist;src:url(/embed/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:Geist Mono;src:url(/embed/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:Instrument Serif;src:url(/embed/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2");font-style:italic;font-weight:400;font-display:block}@font-face{font-family:Deck Sans SC;src:url(/embed/assets/noto-sans-sc-400-Dfuw0nRh.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Deck Sans SC;src:url(/embed/assets/noto-sans-sc-500-C8_VxHaW.woff2)format("woff2");font-weight:500 900;font-display:block}@font-face{font-family:Deck Serif SC;src:url(/embed/assets/noto-serif-sc-600-B6WOGeNI.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:Anton;src:url(/embed/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:Deck Heavy SC;src:url(/embed/assets/noto-sans-sc-900-DRAXkGFh.woff2)format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:Plus Jakarta Sans;src:url(/embed/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2");font-weight:200 800;font-display:block}@font-face{font-family:Silkscreen;src:url(/embed/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2");font-weight:400;font-display:block}:root{--u:1px;--canvas:#f3f2f4;--letterbox:#e6e5e8;--card:#fbfafb;--card-hover:#fff;--panel:#f2f1f3;--ink:#17171b;--ink-2:#46464d;--mute:#85858b;--faint:#b3b2b7;--line:#e4e3e5;--line-strong:#d3d1d6;--accent:#e00052;--accent-ink:#b8003f;--accent-wash:#fbe8ee;--accent-rgb:224 0 82;--accent-soft:#ff5c93;--f-sans:"Geist", "Deck Sans SC", sans-serif;--f-mono:"Geist Mono", "Deck Sans SC", monospace;--f-serif:"Instrument Serif", "Deck Sans SC", serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.3, .7, .2, 1);--hover:.18s var(--ease-snap)}*,:before,:after{box-sizing:border-box}html,body{background:var(--letterbox);height:100%;margin:0;overflow:hidden}h2,h3,p,dl,dd,figure,ul,pre{margin:0;padding:0}ul{list-style:none}kbd{min-width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));margin:0 calc(2 * var(--u));border:1px solid var(--line-strong);border-radius:calc(calc(7 * var(--u)) * var(--rs,1));background:var(--card-hover);font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2);border-bottom-width:2px;place-items:center;display:inline-grid}.viewport{place-items:center;display:grid;position:fixed;inset:0}.stage{width:calc(1920 * var(--u));height:calc(1080 * var(--u));background:var(--canvas);color:var(--ink);font-family:var(--f-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal;position:relative;overflow:hidden}.slide-frame,.slide{position:absolute;inset:0}.slide-header{z-index:2;top:calc(46 * var(--u));left:calc(72 * var(--u));right:calc(72 * var(--u));height:calc(44 * var(--u));font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--ink);letter-spacing:.01em;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute}.slide-header__mark{align-items:center;gap:calc(14 * var(--u));display:flex}.slide-header__dot{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(2 * var(--u));background:var(--accent)}.slide-header__sep{width:calc(28 * var(--u));background:var(--line-strong);height:1px}.slide-header__muted{color:var(--mute)}.slide-header__hint{font-family:var(--f-sans);color:var(--mute);justify-content:center;display:flex}.slide-header__hint-inner{align-items:center;gap:calc(6 * var(--u));display:flex}.slide-header__page{justify-content:flex-end;gap:calc(12 * var(--u));display:flex}.bento{top:calc(116 * var(--u));left:calc(72 * var(--u));right:calc(72 * var(--u));bottom:calc(64 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) calc(328 * var(--u));gap:calc(24 * var(--u));display:grid;position:absolute}.slot-1{grid-area:1/1/3/8}.slot-2{grid-area:1/8/2/13}.slot-3{grid-area:2/8/3/13}.slot-4{grid-area:3/1/4/5}.slot-5{grid-area:3/5/4/9}.slot-6{grid-area:3/9/4/13}.card{padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(32 * var(--u));background:var(--card);border:1px solid var(--line);cursor:pointer;transition:background-color var(--hover), border-color var(--hover);outline:none;grid-template:"top""visual"1fr"text"/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.card:hover{background:var(--card-hover);border-color:var(--line-strong)}.card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 calc(4 * var(--u)) var(--accent-wash)}.slot-2,.slot-3{column-gap:calc(24 * var(--u));grid-template:"top top""text visual"1fr/minmax(0,1fr) auto}.card__top{height:calc(44 * var(--u));grid-area:top;justify-content:space-between;align-items:center;display:flex}.card__idx{font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute);letter-spacing:.02em}.card__open,.detail__close-x{width:calc(44 * var(--u));height:calc(44 * var(--u));border:1px solid var(--line-strong);transition:background-color var(--hover), border-color var(--hover), transform .42s var(--ease-out);border-radius:50%;flex:none;position:relative}.card__open i,.detail__close-x i{width:calc(14 * var(--u));height:1.5px;margin:-.75px 0 0 calc(-7 * var(--u));background:var(--ink);transition:background-color var(--hover);position:absolute;top:50%;left:50%}.card__open i:last-child{transform:rotate(90deg)}.card:hover .card__open,.card:focus-visible .card__open{background:var(--accent);border-color:var(--accent);transform:rotate(90deg)}.card:hover .card__open i,.card:focus-visible .card__open i{background:#fff}.card__visual{grid-area:visual;align-items:center;min-height:0;display:flex}.slot-2 .card__visual,.slot-3 .card__visual{align-items:flex-end}.card__text{grid-area:text;align-self:end}.card__title,.detail__title{font-family:var(--f-sans);letter-spacing:-.015em;white-space:nowrap;color:var(--ink);transform-origin:0 0;font-weight:500;line-height:1.14}.card__title{font-size:calc(38 * var(--u))}.title-line{display:block}.card__summary{margin-top:calc(10 * var(--u));text-wrap:pretty;font-size:calc(22 * var(--u));color:var(--mute);line-height:1.5}.card--feature{padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(36 * var(--u)) calc(34 * var(--u));display:block}.feature__pill{top:calc(37 * var(--u));left:calc(92 * var(--u));align-items:center;gap:calc(16 * var(--u));display:flex;position:absolute}.pill{height:calc(30 * var(--u));padding:0 calc(14 * var(--u));background:var(--accent-wash);color:var(--accent-ink);font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;display:inline-flex}.feature__date{font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.feature-num{left:calc(18 * var(--u));bottom:calc(22 * var(--u));font:520 calc(508 * var(--u))/.74 var(--f-sans);letter-spacing:-.07em;color:var(--accent);font-feature-settings:"tnum" 0, "ss01";transform-origin:0 100%;pointer-events:none;display:flex;position:absolute}.numeral__drift{display:flex}.numeral__mask{margin-right:-.035em;padding:.04em .035em .02em 0;display:block;overflow:hidden}.numeral__digit{display:block}.feature__copy{right:calc(40 * var(--u));bottom:calc(36 * var(--u));width:calc(392 * var(--u));position:absolute}.feature__title{font-family:var(--f-sans);font-weight:600;font-size:calc(60 * var(--u));letter-spacing:-.035em;white-space:nowrap;transform-origin:0 0;line-height:1}.codename{margin-top:calc(4 * var(--u));font:italic 400 calc(72 * var(--u))/1 var(--f-serif);letter-spacing:-.01em;color:var(--ink-2);display:block}.feature__summary{margin-top:calc(26 * var(--u));text-wrap:pretty;font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.62}.feature__stats{margin-top:calc(30 * var(--u))}.feature__stats div{padding:calc(13 * var(--u)) 0 calc(12 * var(--u));border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.feature__stats dt{font-size:calc(20 * var(--u));color:var(--mute)}.feature__stats dd{font:500 calc(30 * var(--u))/1 var(--f-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mini-code{gap:calc(8 * var(--u)) calc(16 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(20 * var(--u))/1.2 var(--f-mono);color:var(--ink);grid-template-columns:auto auto;display:grid}.mini-code .k{color:var(--mute)}.mini-code b{color:var(--accent);justify-self:start;font-weight:500;position:relative}.mini-code b:after{content:"";left:0;right:0;bottom:calc(-3 * var(--u));transform-origin:0;height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}.card:hover .mini-code b:after{transform:scaleX(1)}.mini-stack{gap:calc(6 * var(--u));min-width:calc(300 * var(--u));display:grid}.mini-stack__row{grid-template-columns:calc(96 * var(--u)) calc(66 * var(--u)) calc(44 * var(--u)) auto;align-items:baseline;display:grid}.mini-stack__name{font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.mini-stack__old{font:400 calc(22 * var(--u))/1 var(--f-mono);color:var(--faint)}.mini-stack__arrow{width:calc(26 * var(--u));background:var(--accent);height:1.5px;transition:transform .42s var(--ease-out);align-self:center;position:relative}.mini-stack__arrow:after{content:"";right:-1px;top:calc(-3.5 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);position:absolute;transform:rotate(45deg)}.card:hover .mini-stack__arrow{transform:translateX(calc(6 * var(--u)))}.mini-stack__new{font:500 calc(34 * var(--u))/1.05 var(--f-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mini-arch{justify-content:start;gap:calc(8 * var(--u));grid-template-columns:repeat(4,auto);display:grid}.mini-arch>span{height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));border:1px solid var(--line-strong);font:400 calc(19 * var(--u))/calc(36 * var(--u)) var(--f-mono);color:var(--ink-2);transition:transform .52s var(--ease-out);transition-delay:calc(var(--i) * 30ms)}.mini-arch>.is-new{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.card:hover .mini-arch>span{transform:translateY(calc(-5 * var(--u)))}.mini-bits{width:100%}.mini-bits__cells{gap:calc(2 * var(--u));height:calc(46 * var(--u));display:flex}.mini-bits__cells span{border-radius:calc(2 * var(--u));background:var(--line-strong);flex:1}.mini-bits__cells .hi{background:var(--accent);transform-origin:50% 100%}.card:hover .mini-bits__cells .hi{animation:bit-wave .9s var(--ease-out) both;animation-delay:calc(var(--i) * 16ms)}@keyframes bit-wave{0%{transform:scaleY(1)}35%{transform:scaleY(.35)}to{transform:scaleY(1)}}.mini-bits__scale,.mini-tmp__scale{margin-top:calc(12 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex}.mini-bits__scale{position:relative}.mini-bits__mid{position:absolute;left:50%;transform:translate(-50%)}.mini-tmp{width:100%}.mini-tmp__track{height:calc(46 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));border:1px solid var(--line-strong);position:relative}.mini-tmp__used{inset:calc(5 * var(--u)) auto calc(5 * var(--u)) calc(5 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--ink);transform-origin:0;width:22%;transition:transform .7s var(--ease-out);position:absolute}.card:hover .mini-tmp__used{transform:scaleX(2.05)}.mini-tmp__cap{left:50%;top:calc(-8 * var(--u));bottom:calc(-8 * var(--u));background:var(--accent);width:1.5px;position:absolute}.mini-tmp__scale{position:relative}.mini-tmp__cap-label{color:var(--accent);position:absolute;left:50%;transform:translate(-50%)}.card-slot{pointer-events:none}.detail{padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(40 * var(--u));background:var(--card-hover);border:1px solid var(--line-strong);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.detail--feature{padding-left:calc(34 * var(--u))}.detail__of{color:var(--faint)}.detail__close{align-items:center;gap:calc(14 * var(--u));height:calc(44 * var(--u));font:400 calc(20 * var(--u))/1 var(--f-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;outline:none;padding:0;display:inline-flex}.detail__close-x i:first-child{transform:rotate(45deg)}.detail__close-x i:last-child{transform:rotate(-45deg)}.detail__close:hover .detail__close-x,.detail__close:focus-visible .detail__close-x{background:var(--ink);border-color:var(--ink);transform:rotate(90deg)}.detail__close:hover .detail__close-x i,.detail__close:focus-visible .detail__close-x i{background:#fff}.detail__close:focus-visible span:first-child{text-underline-offset:calc(6 * var(--u));text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.detail__body{grid-template-columns:calc(600 * var(--u)) minmax(0, 1fr);gap:calc(96 * var(--u));min-height:0;padding:calc(44 * var(--u)) calc(14 * var(--u)) 0 0;flex:1;display:grid}.detail__copy{flex-direction:column;min-height:0;display:flex}.detail__title{font-size:calc(76 * var(--u))}.detail__lead{margin-top:calc(40 * var(--u));text-wrap:pretty;max-width:calc(560 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.68}.detail__source{margin-top:calc(40 * var(--u));font:400 calc(18 * var(--u))/1.5 var(--f-mono);color:var(--mute)}.detail__visual{min-height:0;padding-top:calc(14 * var(--u));flex-direction:column;display:flex}.detail__hero{align-items:flex-start;gap:calc(34 * var(--u));display:flex}.feature-num--detail{left:calc(-8 * var(--u));font-size:calc(236 * var(--u));position:relative;bottom:auto}.detail__hero .feature__title{margin-top:calc(6 * var(--u))}.detail__foot,.detail__lead+.detail__source{margin-top:auto}.detail__figure b{font:500 calc(132 * var(--u))/.9 var(--f-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;display:flex}.detail__figure small{margin-left:calc(6 * var(--u));letter-spacing:0;color:var(--mute);font-size:.42em}.detail__figure span{margin-top:calc(18 * var(--u));font-size:calc(22 * var(--u));color:var(--mute);display:block}.dv-notes{gap:0;display:grid}.dv-notes>div{grid-template-columns:calc(290 * var(--u)) 1fr;gap:calc(24 * var(--u));padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.dv-notes dt{font:500 calc(21 * var(--u))/1.6 var(--f-mono);color:var(--ink)}.dv-notes dd{text-wrap:pretty;font-size:calc(22 * var(--u));color:var(--ink-2);line-height:1.6}.dv-cmd{align-items:center;gap:calc(22 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);display:flex}.dv-cmd.is-stacked{align-items:flex-start;gap:calc(16 * var(--u));flex-direction:column}.dv-cmd code{padding:calc(14 * var(--u)) calc(22 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--ink);color:#fff;font:400 calc(21 * var(--u))/1 var(--f-mono)}.t-prompt{color:var(--accent-soft);margin-right:calc(6 * var(--u))}.dv-label{padding-bottom:calc(18 * var(--u));margin-bottom:calc(40 * var(--u));border-bottom:1px solid var(--line);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex}.dv-label span:first-child{color:var(--ink)}.dv-release{flex-direction:column;flex:1;justify-content:space-between;display:flex}.dv-life{position:relative}.dv-life__years{height:calc(20 * var(--u));margin-bottom:calc(22 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--faint);position:relative}.dv-life__years span{left:var(--x);position:absolute;transform:translate(-50%)}.dv-life__years span:last-child{transform:translate(-100%)}.dv-life__rail{height:calc(22 * var(--u));background:linear-gradient(var(--line-strong), var(--line-strong)) 0 50% / 100% 1px no-repeat;position:relative}.dv-life__seg{top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));border-radius:calc(calc(11 * var(--u)) * var(--rs,1));transform-origin:0;animation:grow 1.1s var(--ease-out) both .52s;position:absolute}.dv-life__seg.is-security{background:var(--ink)}.dv-life__seg.is-lts{background:var(--accent);animation-delay:.76s}@keyframes grow{0%{transform:scaleX(0)}}.dv-life__pin{left:var(--x);top:calc(-10 * var(--u));bottom:calc(-26 * var(--u));background:var(--ink);width:1px;position:absolute}.dv-life__labels{height:calc(76 * var(--u));margin-top:calc(34 * var(--u));position:relative}.dv-life__labels .is-lts b{color:var(--accent)}.dv-life__labels>div{left:var(--x);gap:calc(10 * var(--u));padding-left:calc(14 * var(--u));display:grid;position:absolute}.dv-life__labels b{font:500 calc(30 * var(--u))/1 var(--f-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dv-life__labels span{font-size:calc(20 * var(--u));color:var(--mute);white-space:nowrap}.dv-flow{gap:calc(24 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.dv-flow>div+div{padding-left:calc(24 * var(--u));border-left:1px solid var(--line)}.dv-flow dt{font-size:calc(20 * var(--u));color:var(--mute)}.dv-flow dd{margin-top:calc(16 * var(--u));font:500 calc(54 * var(--u))/1 var(--f-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dv-flow sup{margin-left:calc(2 * var(--u));vertical-align:.7em;color:var(--mute);font-size:.5em}.dv-flow .is-total dd{color:var(--accent)}.dv-apt{gap:calc(18 * var(--u));display:grid}.dv-code{border:1px solid var(--line);border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);overflow:hidden}.dv-code figcaption{align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));border-bottom:1px solid var(--line);display:flex}.dv-code__tag{padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(18 * var(--u));background:var(--panel);color:var(--mute);border-radius:999px}.dv-code.is-new .dv-code__tag{background:var(--accent-wash);color:var(--accent-ink)}.dv-code__path{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.dv-code pre{padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(20 * var(--u));font:400 calc(18 * var(--u))/1.6 var(--f-mono);color:var(--ink);white-space:pre}.dv-code.is-old pre,.t-k{color:var(--mute)}.dv-code.is-old .t-k{color:var(--faint)}.dv-code b{color:var(--accent);font-weight:500}.dv-stack{gap:calc(56 * var(--u));grid-template-columns:1fr 1fr;display:grid}.dv-stack__head,.dv-stack__row{grid-template-columns:minmax(0, 1fr) calc(76 * var(--u)) calc(52 * var(--u)) calc(96 * var(--u));align-items:baseline;display:grid}.dv-stack__head{padding-bottom:calc(16 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--faint)}.dv-stack__head span:last-child{color:var(--accent)}.dv-stack__row{padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line)}.dv-stack__row dt{font-size:calc(24 * var(--u));color:var(--ink-2)}.dv-stack__row .old{font:400 calc(22 * var(--u))/1 var(--f-mono);color:var(--faint)}.dv-stack__row .arrow{width:calc(24 * var(--u));background:var(--accent);align-self:center;height:1.5px;position:relative}.dv-stack__row .arrow:after{content:"";right:-1px;top:calc(-3.5 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);position:absolute;transform:rotate(45deg)}.dv-stack__row .new{font:500 calc(36 * var(--u))/1 var(--f-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.dv-arch{gap:calc(48 * var(--u));display:grid}.dv-arch__grid{gap:calc(14 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.dv-arch__grid li{height:calc(150 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));border:1px solid var(--line);background:var(--card);align-content:space-between;display:grid;position:relative}.dv-arch__bits{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.dv-arch__name{font:500 calc(32 * var(--u))/1 var(--f-mono);letter-spacing:-.02em}.dv-arch__note{top:calc(16 * var(--u));right:calc(16 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));font-size:calc(17 * var(--u));background:var(--panel);color:var(--mute);border-radius:999px;position:absolute}.dv-arch__grid li.is-new{background:var(--accent);border-color:var(--accent);color:#fff}.dv-arch__grid li.is-new .dv-arch__bits{color:#ffffffb8}.dv-arch__grid li.is-new .dv-arch__note{color:var(--accent-ink);background:#fff}.dv-arch__grid li.is-reduced{border-style:dashed;border-color:var(--line-strong);background:0 0}.dv-arch__grid li.is-reduced .dv-arch__name{color:var(--faint);text-decoration:line-through;text-decoration-thickness:1.5px}.dv-bits{gap:calc(40 * var(--u));display:grid}.dv-strip figcaption{margin-bottom:calc(16 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.dv-strip b{font-size:calc(26 * var(--u));font-weight:500}.dv-strip figcaption span{font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute)}.dv-strip__cells{gap:calc(3 * var(--u));height:calc(60 * var(--u));display:flex}.dv-strip.is-32 .dv-strip__cells{width:calc(50% - calc(1.5 * var(--u)))}.dv-strip__cells span{border-radius:calc(3 * var(--u));background:var(--line-strong);transform-origin:50% 100%;animation:rise .62s var(--ease-out) both;animation-delay:calc(.32s + var(--i) * 6ms);flex:1}.dv-strip.is-64 .dv-strip__cells span:nth-child(n+33){background:var(--accent)}.dv-strip.is-32 .dv-strip__cells span:last-child{background:var(--ink)}@keyframes rise{0%{opacity:0;translate:0 calc(14 * var(--u))}}.dv-tmp{gap:calc(34 * var(--u));display:grid}.dv-mem figcaption{margin-bottom:calc(18 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);justify-content:space-between;display:flex}.dv-mem figcaption span:last-child{color:var(--mute)}.dv-mem__bar{height:calc(64 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));border:1px solid var(--line-strong);position:relative}.dv-mem__used{inset:calc(7 * var(--u)) auto calc(7 * var(--u)) calc(7 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--ink);transform-origin:0;width:21%;animation:grow 1s var(--ease-out) both .48s;position:absolute}.dv-mem__cap{left:50%;top:calc(-12 * var(--u));bottom:calc(-12 * var(--u));background:var(--accent);width:2px;position:absolute}.dv-mem__scale{margin-top:calc(16 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex;position:relative}.dv-mem__scale span:nth-child(2){color:var(--accent);position:absolute;left:50%;transform:translate(-50%)}.dv-clean{border-collapse:collapse;width:100%}.dv-clean th{padding-bottom:calc(14 * var(--u));text-align:left;font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--faint)}.dv-clean td{padding:calc(18 * var(--u)) 0;border-top:1px solid var(--line);font-size:calc(26 * var(--u));color:var(--ink)}.dv-clean td:first-child{font-family:var(--f-mono);font-weight:500}.dv-fine{font-size:calc(20 * var(--u));color:var(--mute);line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation:none!important}}.icon{color:var(--ink);--solar-stroke-width:1.5;--solar-secondary-color:var(--ink);--solar-secondary-opacity:.4;flex:none;display:block}.icon.is-accent{--solar-secondary-color:var(--accent);--solar-secondary-opacity:1}.icon.is-mute{color:var(--mute);--solar-secondary-color:var(--mute)}[data-tone=dark]{--canvas:#131316;--letterbox:#0b0b0d;--card:#1c1c21;--card-hover:#24242a;--panel:#18181c;--ink:#f1f0f3;--ink-2:#c4c3ca;--mute:#8d8c94;--faint:#55545c;--line:#2a2a30;--line-strong:#3b3b43;--accent-ink:var(--accent-soft);--accent-wash:rgb(var(--accent-rgb) / .18);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=accent]{--canvas:var(--accent-base);--letterbox:color-mix(in srgb, var(--accent-base) 82%, #000);--card:#ffffff1a;--card-hover:#ffffff29;--panel:#ffffff14;--ink:#fff;--ink-2:#ffffffdb;--mute:#ffffffbd;--faint:#ffffff6b;--line:#ffffff38;--line-strong:#ffffff5c;--accent:#fff;--accent-ink:#fff;--accent-soft:#fffc;--accent-wash:#ffffff29;--accent-rgb:255 255 255;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=light]{--card-hover:#fff;--ink:#17171b;--ink-2:#46464d;--mute:#85858b;--faint:#b3b2b7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.stage{transition:background-color .48s var(--ease-out), color .48s var(--ease-out)}.slide-header__hint>:not(:last-child){display:none}[data-build]{transition:filter .52s var(--ease-out)}[data-build-state=pending]{filter:opacity(.08)saturate(0)}[data-build-state=past]{filter:opacity(.34)saturate(.2)}.slide-header__steps{align-items:center;gap:calc(6 * var(--u));margin-right:calc(6 * var(--u));display:flex}.slide-header__steps i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--line-strong);transition:background-color .28s var(--ease-out), transform .28s var(--ease-out);border-radius:50%}.slide-header__steps i.is-on{background:var(--accent);transform:scale(1.15)}.morph-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.morph-ghost{transform-origin:0 0;white-space:nowrap;will-change:transform;line-height:1;position:absolute;top:0;left:0}.ov{z-index:20;background:var(--letterbox);font-family:var(--f-sans);color:var(--ink);padding:0 40px 56px;position:fixed;inset:0;overflow-y:auto}.ov__bar{z-index:1;background:var(--letterbox);font:400 13px/1.4 var(--f-mono);color:var(--mute);justify-content:space-between;align-items:center;gap:16px;padding:22px 0 18px;display:flex;position:sticky;top:0}.ov__bar b{color:var(--ink);font-weight:500}.ov__bar kbd{--u:.5px}.ov__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1200px){.ov__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ov{padding:0 16px 40px}.ov__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ov__bar span:last-child{display:none}}.ov__item{cursor:pointer;outline:none;gap:10px;width:100%;display:grid}.ov__screen{aspect-ratio:16/9;background:var(--canvas);box-shadow:0 0 0 1px var(--line-strong);transition:box-shadow .22s var(--ease-out), transform .32s var(--ease-out);border-radius:10px;position:relative;overflow:hidden}.ov__stage{pointer-events:none;position:absolute;top:0;left:0}.ov__item.is-sel .ov__screen{box-shadow:0 0 0 1px var(--line-strong), 0 14px 30px -18px #00000059;transform:translateY(-3px)}.ov__item.is-current .ov__screen{box-shadow:0 0 0 3px var(--accent)}.ov__label{font:400 13px/1.3 var(--f-sans);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;gap:8px;display:flex;overflow:hidden}.ov__label b{font:500 13px/1.3 var(--f-mono);color:var(--ink)}.ov__item.is-current .ov__label b{color:var(--accent)}.controls{right:calc(48 * var(--u));bottom:calc(64 * var(--u));z-index:30;align-items:center;gap:calc(4 * var(--u));padding:calc(6 * var(--u));background:color-mix(in srgb, var(--card) 86%, transparent);box-shadow:0 0 0 1px var(--line), 0 calc(12 * var(--u)) calc(32 * var(--u)) #0000000f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:translateY(calc(10 * var(--u)));pointer-events:none;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);border-radius:999px;display:flex;position:fixed}.controls.is-shown{opacity:1;pointer-events:auto;transform:none}.controls button{width:calc(52 * var(--u));height:calc(52 * var(--u));color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.controls button:hover{background:var(--panel);color:var(--ink)}.controls button:active{transform:scale(.94)}.controls button.is-on{background:var(--accent);color:#fff}.controls svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.controls__sep{width:1px;height:calc(26 * var(--u));margin:0 calc(6 * var(--u));background:var(--line)}.controls__timer{inset:calc(3 * var(--u));background:conic-gradient(#ffffff80 var(--timer,0%), transparent 0);border-radius:50%;animation:linear infinite controls-timer;position:absolute;-webkit-mask:radial-gradient(closest-side,#0000 84%,#000 86%);mask:radial-gradient(closest-side,#0000 84%,#000 86%)}:where(.slide) code{font-family:var(--f-mono)}@property --timer{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes controls-timer{to{--timer:100%}}@media (prefers-reduced-motion:reduce){.controls__timer{display:none}}.frame{top:calc(140 * var(--u));left:calc(72 * var(--u));right:calc(72 * var(--u));bottom:calc(96 * var(--u));position:absolute}.frame--split{grid-template-columns:calc(600 * var(--u)) minmax(0, 1fr);gap:calc(104 * var(--u));display:grid}.s-copy{flex-direction:column;min-height:0;display:flex}.s-foot{margin-top:auto}.kicker{align-items:center;gap:calc(14 * var(--u));font:400 calc(20 * var(--u))/1 var(--f-mono);letter-spacing:.04em;color:var(--accent);margin:0;display:flex}.kicker:before{content:"";width:calc(28 * var(--u));background:currentColor;height:1.5px}.s-title{margin-top:calc(30 * var(--u));font-size:calc(72 * var(--u));letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.14}.s-lead{margin-top:calc(34 * var(--u));max-width:calc(600 * var(--u));font-size:calc(27 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.7}.s-source{font:400 calc(18 * var(--u))/1.5 var(--f-mono);color:var(--mute);margin:0}.cmd{align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--ink);color:#fff;font:400 calc(20 * var(--u))/1.2 var(--f-mono);white-space:nowrap;display:inline-flex}.cmd .t-prompt{margin:0}.cmd.is-config{background:var(--panel);color:var(--ink);border:1px solid var(--line)}.numeral{color:var(--accent);letter-spacing:-.07em;pointer-events:none;font-weight:520;line-height:.74;display:flex}.progress{z-index:3;left:calc(72 * var(--u));right:calc(72 * var(--u));bottom:calc(16 * var(--u));height:calc(26 * var(--u));gap:calc(8 * var(--u));display:flex;position:absolute}.progress__seg{cursor:pointer;background:0 0;border:0;flex:1;padding:0;position:relative}.progress__seg:before{content:"";background:var(--line-strong);height:2px;transition:background-color var(--hover), transform .26s var(--ease-out);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.progress__seg.is-past:before{background:var(--faint)}.progress__seg.is-current:before{background:var(--accent);transform:scaleY(1.6)}.progress__seg:hover:before{transform:scaleY(2.2)}.progress__tip{padding-bottom:calc(6 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);white-space:nowrap;color:var(--ink-2);opacity:0;transform:translateY(calc(4 * var(--u)));pointer-events:none;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);position:absolute;bottom:100%;left:0}.progress__seg:last-child .progress__tip{left:auto;right:0}.progress__seg:hover .progress__tip{opacity:1;transform:none}.cover__copy{left:calc(72 * var(--u));top:calc(214 * var(--u));width:calc(900 * var(--u));position:absolute}.cover__title{margin:calc(44 * var(--u)) 0 0;font:600 calc(138 * var(--u))/.95 var(--f-sans);letter-spacing:-.045em;white-space:nowrap}.cover__title em{margin-top:calc(8 * var(--u));font:italic 400 calc(176 * var(--u))/1 var(--f-serif);letter-spacing:-.01em;color:var(--ink-2);display:block}.cover__lead{margin-top:calc(46 * var(--u));width:calc(600 * var(--u));font-size:calc(27 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.7}.cover__facts{left:calc(72 * var(--u));bottom:calc(110 * var(--u));position:absolute}.cover__facts dl{display:flex}.cover__facts dl>div{padding:0 calc(52 * var(--u));border-left:1px solid var(--line-strong)}.cover__facts dl>div:first-child{border-left:0;padding-left:0}.cover__facts dt{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.cover__facts dd{margin-top:calc(14 * var(--u));font:500 calc(32 * var(--u))/1 var(--f-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cover__note{top:calc(146 * var(--u));right:calc(72 * var(--u));width:calc(400 * var(--u));text-align:right;text-wrap:balance;font:400 calc(18 * var(--u))/1.6 var(--f-mono);color:var(--mute);position:absolute}.cover__note p{margin:0}.cover__num{right:calc(58 * var(--u));bottom:calc(88 * var(--u));font-size:calc(calc(900 * var(--u)) * 2 / var(--len,2));position:absolute}.metrics{align-content:center;display:grid}.metrics__row{grid-template-columns:calc(170 * var(--u)) calc(340 * var(--u)) minmax(0, 1fr) calc(110 * var(--u));padding:calc(30 * var(--u)) 0;border-top:1px solid var(--line);align-items:center;display:grid}.metrics__row.is-total{border-top-color:var(--ink)}.metrics__row dt{font-size:calc(24 * var(--u));color:var(--ink-2)}.pull{align-items:baseline;gap:calc(28 * var(--u));margin:0 0 calc(44 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid var(--line);display:flex}.pull em{font:italic 400 calc(112 * var(--u))/.9 var(--f-serif);letter-spacing:-.02em;color:var(--accent);white-space:nowrap}.pull span{font-size:calc(22 * var(--u));color:var(--ink-2);line-height:1.55}.metrics__value{margin-right:calc(56 * var(--u));font:500 calc(92 * var(--u))/1 var(--f-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;justify-self:end}.metrics__value sup{margin-left:calc(4 * var(--u));vertical-align:1.2em;color:var(--mute);font-size:.36em}.metrics__row.is-total .metrics__value{color:var(--accent)}.metrics__bar{height:calc(12 * var(--u));margin-right:calc(32 * var(--u));border-radius:calc(calc(6 * var(--u)) * var(--rs,1));background:var(--line);position:relative}.metrics__bar span{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--ink);transform-origin:0;animation:grow 1.1s var(--ease-out) both;animation-delay:calc(.52s + var(--i) * .11s);position:absolute;inset:0 auto 0 0}.metrics__row.is-total .metrics__bar span{background:var(--accent)}.metrics__share{text-align:right;font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.s-life{flex-direction:column;display:flex}.s-head{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));align-items:end;gap:calc(80 * var(--u));display:grid}.s-head__aside .s-lead{margin-top:0}.legend{gap:calc(28 * var(--u));margin-top:calc(26 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);display:flex}.legend li{align-items:center;gap:calc(10 * var(--u));display:flex}.legend li:before{content:"";width:calc(26 * var(--u));height:calc(12 * var(--u));border-radius:calc(calc(6 * var(--u)) * var(--rs,1));background:var(--ink)}.legend .is-lts:before{background:var(--accent)}.legend .is-elapsed:before{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 2px, transparent 2px 6px)}.life__chart{--name:calc(250 * var(--u));margin-top:calc(70 * var(--u));position:relative}.life__years{height:calc(40 * var(--u));margin-left:var(--name);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--faint);position:relative}.life__years span{top:0;left:calc(var(--f) * 100%);height:calc(270 * var(--u));padding-left:calc(10 * var(--u));border-left:1px solid var(--line);position:absolute}.life__years span:last-child{padding:0 calc(10 * var(--u)) 0 0;border-left:0;border-right:1px solid var(--line);transform:translate(-100%)}.life__row{grid-template-columns:var(--name) minmax(0, 1fr);height:calc(116 * var(--u));align-items:start;display:grid}.life__name b{font-size:calc(30 * var(--u));letter-spacing:-.01em;font-weight:500;display:block}.life__name span{margin-top:calc(8 * var(--u));font:italic 400 calc(30 * var(--u))/1 var(--f-serif);color:var(--mute);display:block}.life__track{height:100%;position:relative}.life__seg{top:calc(4 * var(--u));left:var(--a);width:calc(var(--b) - var(--a));height:calc(44 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--ink);color:#fff;font-size:calc(19 * var(--u));white-space:nowrap;transform-origin:0;animation:grow 1s var(--ease-out) both;animation-delay:calc(.56s + var(--i) * .14s);align-items:center;display:flex;position:absolute;overflow:hidden}.life__seg.is-lts{background:var(--accent)}.life__date{top:calc(62 * var(--u));left:var(--x);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--ink-2);white-space:nowrap;position:absolute}.life__date.is-end{transform:translate(-100%)}.life__date{z-index:2;margin-left:calc(-6 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:var(--canvas)}.life__date.is-end{margin-left:calc(6 * var(--u))}.life__stats{gap:calc(48 * var(--u));margin:calc(64 * var(--u)) 0 0 var(--life-name,calc(250 * var(--u)));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.life__stat{padding-top:calc(22 * var(--u));border-top:1px solid var(--line-strong)}.life__stat dt{font-size:calc(20 * var(--u));color:var(--ink-2)}.life__stat-value{margin-top:calc(14 * var(--u));font:500 calc(76 * var(--u))/1 var(--f-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.life__stat-value small{margin-left:calc(10 * var(--u));font-size:calc(24 * var(--u));letter-spacing:0;color:var(--ink-2)}.life__stat-note{margin-top:calc(14 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.life__elapsed{top:calc(40 * var(--u));bottom:0;left:var(--name);width:calc((100% - var(--name)) * var(--f));pointer-events:none;background:repeating-linear-gradient(-45deg,#f3f2f49e 0 2px,#f3f2f44d 2px 6px);position:absolute}.life__today{top:calc(-18 * var(--u));bottom:calc(-14 * var(--u));left:calc(var(--name) + (100% - var(--name)) * var(--f));background:var(--accent);width:1.5px;position:absolute}.life__today-tag{top:calc(-22 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--accent);color:#fff;font:500 calc(17 * var(--u))/1 var(--f-mono);white-space:nowrap;border-radius:999px;position:absolute;left:0;transform:translate(-50%)}.desk{flex-direction:column;justify-content:center;display:flex}.desk__row{padding:calc(22 * var(--u)) 0 calc(20 * var(--u));border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.desk__name{align-items:center;gap:calc(18 * var(--u));font-size:calc(34 * var(--u));color:var(--ink-2);font-weight:500;display:flex}.desk__ver{font:500 calc(86 * var(--u))/1 var(--f-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.desk__row.is-hero{border-top-color:var(--ink)}.desk__row.is-hero .desk__name{color:var(--ink)}.desk__row.is-hero .desk__ver{color:var(--accent);font-size:calc(128 * var(--u))}.desk__extra{padding-top:calc(22 * var(--u));border-top:1px solid var(--line);font-size:calc(21 * var(--u));color:var(--mute)}.qt-table{margin-bottom:calc(36 * var(--u))}.qt-table>div{grid-template-columns:calc(220 * var(--u)) 1fr;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.qt-table dt{font:500 calc(19 * var(--u))/1.5 var(--f-mono)}.qt-table dd{align-items:center;gap:calc(10 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);flex-wrap:wrap;line-height:1.5;display:flex}.qt-table b{color:var(--ink);font-weight:500}.qt-table i{width:calc(22 * var(--u));background:var(--accent);height:1.5px}.s-cmp{flex-direction:column;display:flex}.s-cmp .s-head__aside{text-align:right}.cmp{grid-template-columns:calc(330 * var(--u)) minmax(0, 1fr) calc(72 * var(--u)) minmax(0, 1fr);margin-top:calc(54 * var(--u));display:grid;position:relative}.cmp__panel{top:calc(-10 * var(--u));bottom:calc(-10 * var(--u));left:calc(calc(330 * var(--u)) + (100% - calc(402 * var(--u))) / 2 + calc(72 * var(--u)) - calc(28 * var(--u)));right:calc(-24 * var(--u));border:1px solid var(--line);border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card-hover);position:absolute}.cmp>div:not(.cmp__panel){z-index:1;min-height:calc(80 * var(--u));border-top:1px solid var(--line);align-items:center;padding:0;display:flex;position:relative}.cmp>div.cmp__th{min-height:calc(56 * var(--u));font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute);border-top:0}.cmp>div.cmp__th.is-new{color:var(--accent)}.cmp__item{font-size:calc(24 * var(--u));color:var(--ink)}.cmp__old{font-size:calc(25 * var(--u));color:var(--mute)}.cmp__new{font-size:calc(26 * var(--u));color:var(--ink);font-weight:500}.cmp .is-mono{font-family:var(--f-mono);font-size:calc(22 * var(--u));font-weight:400}.cmp__new.is-mono{font-weight:500}.cmp>.cmp__arrow:before{content:"";width:calc(26 * var(--u));background:var(--accent);height:1.5px}.cmp>.cmp__arrow:after{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));margin-left:calc(-9 * var(--u));border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);transform:rotate(45deg)}.s-hard{flex-direction:column;display:flex}.hard__cols{margin-top:calc(76 * var(--u));flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.hard__col{padding:0 calc(36 * var(--u));border-left:1px solid var(--line);flex-direction:column;display:flex}.hard__col:first-child{border-left:0;padding-left:0}.hard__col:last-child{padding-right:0}.hard__col h3{margin:calc(34 * var(--u)) 0 0;font-size:calc(32 * var(--u));letter-spacing:-.01em;font-weight:500;line-height:1.3}.hard__col p{margin:calc(16 * var(--u)) 0 0;font-size:calc(22 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.7}.hard__col code{padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--ink);transition:background .3s var(--ease-out), color .3s var(--ease-out);align-self:flex-start}.hard__num{font:italic 400 calc(300 * var(--u))/.74 var(--f-serif);color:var(--line-strong);transform-origin:0 100%;transition:color .42s var(--ease-out), transform .62s var(--ease-out);margin-top:auto}.hard__col:hover .hard__num{color:var(--accent);transform:translateY(calc(-10 * var(--u)))}.hard__col:hover code{background:var(--accent-wash);color:var(--accent-ink)}.s-hard>.s-foot{margin-top:calc(40 * var(--u))}.s-who{flex-direction:column;display:flex}.who__cols{gap:calc(40 * var(--u));margin-top:calc(70 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.who__col h3{align-items:center;gap:calc(14 * var(--u));padding-top:calc(22 * var(--u));border-top:3px solid var(--ink);font-size:calc(30 * var(--u));margin:0;font-weight:500;display:flex}.who__col h3 i{width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--ink);border-radius:50%}.who__col.is-go h3{border-top-color:var(--accent)}.who__col.is-go h3 i{background:var(--accent)}.who__col.is-stop h3{border-top-color:var(--line-strong);color:var(--ink-2)}.who__col.is-stop h3 i{border:1.5px solid var(--mute);background:0 0}.who__col ul{margin-top:calc(20 * var(--u))}.who__col li{padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line)}.who__col li:first-child{border-top:0}.who__col li b{font-size:calc(26 * var(--u));font-weight:500;display:block}.who__col li span{margin-top:calc(10 * var(--u));font-size:calc(21 * var(--u));color:var(--mute);text-wrap:pretty;line-height:1.6;display:block}.s-prep{flex-direction:column;display:flex}.prep__count{justify-content:flex-end;align-items:baseline;gap:calc(12 * var(--u));display:flex}.prep__count b{font:500 calc(96 * var(--u))/.9 var(--f-sans);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}.prep__count span{font-size:calc(22 * var(--u));color:var(--mute)}.prep__grid{column-gap:calc(48 * var(--u));margin-top:calc(48 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prep__cell{border-top:1px solid var(--line)}.prep__item{grid-template-columns:calc(40 * var(--u)) calc(52 * var(--u)) minmax(0, 1fr);width:100%;padding:calc(20 * var(--u)) 0 calc(18 * var(--u));text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:start;display:grid}.prep__box{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-top:calc(2 * var(--u));border:1.5px solid var(--line-strong);border-radius:calc(calc(8 * var(--u)) * var(--rs,1));transition:background-color var(--hover), border-color var(--hover)}.prep__box svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.prep__item:hover .prep__box{border-color:var(--ink)}.prep__item:focus-visible .prep__box{box-shadow:0 0 0 calc(4 * var(--u)) var(--accent-wash);border-color:var(--accent)}.prep__item.is-done .prep__box{background:var(--accent);border-color:var(--accent)}.prep__idx{padding-top:calc(5 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--faint)}.prep__body b{font-size:calc(25 * var(--u));transition:color var(--hover);font-weight:500;line-height:1.3;display:block}.prep__body code{margin-top:calc(10 * var(--u));font:400 calc(18 * var(--u))/1.4 var(--f-mono);color:var(--ink-2);white-space:nowrap;display:block}.prep__body>span{margin-top:calc(6 * var(--u));font-size:calc(19 * var(--u));color:var(--mute);line-height:1.5;display:block}.prep__item.is-done .prep__body b{color:var(--mute)}.s-steps{flex-direction:column;display:flex}.steps__track{height:0;margin-top:calc(96 * var(--u));position:relative}.steps__line{top:calc(27 * var(--u));left:calc(28 * var(--u));right:calc((100% - (var(--n) - 1) * calc(40 * var(--u))) / var(--n) - calc(28 * var(--u)));background:var(--line-strong);transform-origin:0;height:1px;animation:grow 1.4s var(--ease-out) both .3s;position:absolute}.steps__list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(40 * var(--u));margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__item{flex-direction:column;align-items:flex-start;display:flex}.steps__node{width:calc(56 * var(--u));height:calc(56 * var(--u));border:1px solid var(--ink);background:var(--canvas);font:500 calc(24 * var(--u))/1 var(--f-mono);border-radius:50%;place-items:center;display:grid}.steps__list li:last-child .steps__node{background:var(--accent);border-color:var(--accent);color:#fff}.steps__item h3{margin:calc(34 * var(--u)) 0 0;font-size:calc(34 * var(--u));font-weight:500}.steps__item p{min-height:3.4em;margin:calc(14 * var(--u)) 0 calc(26 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.steps__after{align-items:center;gap:calc(14 * var(--u));margin-top:calc(64 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.steps__after .cmd{background:var(--card-hover);color:var(--ink);border:1px solid var(--line)}.steps__after-label{margin-right:calc(12 * var(--u));font-size:calc(22 * var(--u));color:var(--mute)}.forky__num{left:calc(40 * var(--u));bottom:calc(96 * var(--u));font-size:calc(calc(720 * var(--u)) * 2 / var(--len,2));color:#0000;-webkit-text-stroke:2px var(--line-strong);position:absolute}.forky__code{left:calc(92 * var(--u));top:calc(170 * var(--u));font:italic 400 calc(120 * var(--u))/1 var(--f-serif);color:var(--ink-2);position:absolute}.forky__copy{top:calc(140 * var(--u));bottom:calc(96 * var(--u));left:calc(960 * var(--u));right:calc(72 * var(--u));flex-direction:column;display:flex;position:absolute}.forky__notes{margin-top:calc(48 * var(--u))}.forky__notes>div{grid-template-columns:calc(250 * var(--u)) 1fr;gap:calc(24 * var(--u));padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.close__frame{flex-direction:column;display:flex}.close__mark{align-items:flex-end;gap:calc(28 * var(--u));display:flex}.close__num{font-size:calc(150 * var(--u))}.close__mark .kicker{padding-bottom:calc(6 * var(--u))}.close__statement{margin:calc(60 * var(--u)) 0 0;font-size:calc(84 * var(--u));letter-spacing:-.025em;font-weight:500;line-height:1.2}.close__statement span{color:var(--mute);display:block}.close__takeaways{gap:calc(40 * var(--u));margin:calc(72 * var(--u)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.close__takeaways li{padding-top:calc(22 * var(--u));border-top:1px solid var(--ink)}.close__takeaways span{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent)}.close__takeaways p{margin:calc(16 * var(--u)) 0 0;font-size:calc(24 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.65}.close__refs{gap:calc(12 * var(--u)) calc(36 * var(--u));font:400 calc(18 * var(--u))/1.4 var(--f-mono);color:var(--mute);flex-wrap:wrap;margin-top:auto;display:flex}.close__refs span:first-child{color:var(--ink)}.s-flow,.s-claims,.s-mx,.s-igrid,.s-dumb,.s-gantt,.s-miles,.s-quote{flex-direction:column;display:flex}.mx__foot{margin-top:calc(28 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);text-wrap:pretty;line-height:1.6}.s-flow>.s-foot,.s-claims>.s-foot,.s-mx>.s-foot,.s-igrid>.s-foot,.s-dumb>.s-foot,.s-gantt>.s-foot,.s-miles>.s-foot,.s-quote>.s-foot{padding-top:calc(32 * var(--u))}.agenda__icon,.flow__icon,.igrid__icon{border:1px solid var(--line);background:var(--card-hover);box-shadow:0 1px 0 #17171b08, 0 calc(12 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) #17171b1f;transition:background-color .32s var(--ease-out), border-color .32s var(--ease-out), transform .52s var(--ease-out);flex:none;place-items:center;display:grid}.icon{transition:color .32s var(--ease-out), --solar-secondary-color .32s var(--ease-out)}.agenda__row:hover .icon,.igrid__card:hover .icon,.stack__layer:hover .icon,.quote__note:hover .icon{--solar-secondary-color:var(--accent);--solar-secondary-opacity:1}.agenda__meta{font:400 calc(20 * var(--u))/1.5 var(--f-mono);color:var(--mute)}.agenda{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.agenda li{border-top:1px solid var(--line)}.agenda li:last-child{border-bottom:1px solid var(--line)}.agenda__row{grid-template-columns:calc(64 * var(--u)) calc(84 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:0 calc(28 * var(--u));width:100%;padding:calc(26 * var(--u)) calc(24 * var(--u)) calc(26 * var(--u)) calc(8 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .32s var(--ease-out);background:0 0;border:0;outline:none;display:grid}.agenda__row:hover,.agenda__row:focus-visible{background:var(--card)}.agenda__row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.agenda__idx{font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.agenda__icon{width:calc(84 * var(--u));height:calc(84 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1))}.agenda__row:hover .agenda__icon{border-color:var(--accent-wash);background:var(--accent-wash);transform:rotate(-6deg)scale(1.04)}.agenda__text b{font-size:calc(34 * var(--u));letter-spacing:-.01em;font-weight:500;line-height:1.25;display:block}.agenda__text span{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));color:var(--mute);line-height:1.5;display:block}.agenda__page{align-items:center;gap:calc(14 * var(--u));font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute);display:flex}.agenda__page i{width:calc(44 * var(--u));height:calc(44 * var(--u));background:var(--panel);font-style:normal;font-family:var(--f-sans);color:var(--ink);transition:background-color .32s var(--ease-out), color .32s var(--ease-out), transform .42s var(--ease-out);border-radius:50%;place-items:center;display:grid}.agenda__row:hover .agenda__page i{background:var(--ink);color:#fff;transform:translateX(calc(4 * var(--u)))}.break__frame{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));gap:calc(96 * var(--u));display:grid}.break__copy{flex-direction:column;min-width:0;display:flex}.break__title{margin-top:calc(36 * var(--u));font-size:calc(128 * var(--u));letter-spacing:-.035em;font-weight:500;line-height:1.06}.break__contents{gap:calc(32 * var(--u));margin:auto 0 0;padding:0;list-style:none;display:grid}.break__contents li{padding-top:calc(22 * var(--u));border-top:1px solid var(--ink)}.break__contents span{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent)}.break__contents p{margin-top:calc(14 * var(--u));font-size:calc(24 * var(--u));color:var(--ink-2);text-wrap:balance;line-height:1.5}.break__plate{padding:calc(10 * var(--u));border-radius:calc(calc(48 * var(--u)) * var(--rs,1));background:#17171b09;align-self:stretch;position:relative;box-shadow:inset 0 0 0 1px #17171b0d}.break__plate:before{content:"";inset:calc(10 * var(--u));border-radius:calc(calc(38 * var(--u)) * var(--rs,1));background:radial-gradient(120% 90% at 50% 36%, var(--card-hover) 0%, var(--card) 62%, var(--panel) 100%);box-shadow:inset 0 1px 0 #ffffffe6, 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #17171b40;position:absolute}.break__rings{position:absolute;top:40%;left:50%;translate:-50% -50%}.break__rings i{border:1px solid var(--line);animation:ring-in 1.6s var(--ease-out) both;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.break__rings i:first-child{width:calc(300 * var(--u));height:calc(300 * var(--u));animation-delay:.2s}.break__rings i:nth-child(2){width:calc(420 * var(--u));height:calc(420 * var(--u));border-style:dashed;border-color:var(--line-strong);animation-delay:.32s}.break__rings i:nth-child(3){width:calc(540 * var(--u));height:calc(540 * var(--u));animation-delay:.44s}@keyframes ring-in{0%{opacity:0;scale:.82}}.break__emblem{margin:calc(-105 * var(--u)) 0 0 calc(-105 * var(--u));position:absolute;top:40%;left:50%}.break__emblem .icon{--solar-stroke-width:1.2}.break__num{left:calc(56 * var(--u));bottom:calc(52 * var(--u));font:italic 400 calc(200 * var(--u))/.74 var(--f-serif);letter-spacing:-.02em;color:var(--ink);position:absolute}.quote__body{padding-left:calc(150 * var(--u));margin-top:auto;position:relative}.quote__mark{left:calc(-6 * var(--u));top:calc(-40 * var(--u));font:italic 400 calc(300 * var(--u))/1 var(--f-serif);color:var(--accent);-webkit-user-select:none;user-select:none;position:absolute}.quote__text{font-size:calc(76 * var(--u));letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.4}.quote__text>span{display:block}.quote__text mark{background:linear-gradient(rgb(var(--accent-rgb) / .16), rgb(var(--accent-rgb) / .16)) 0 88% / 0% 30% no-repeat;color:inherit;animation:mark-sweep .9s var(--ease-out) both;animation-delay:calc(.9s + var(--k) * .22s)}@keyframes mark-sweep{to{background-size:100% 30%}}.quote__cite{margin-top:calc(36 * var(--u));font:400 calc(21 * var(--u))/1.4 var(--f-mono);color:var(--mute)}.quote__cite:before{content:"— "}.quote__notes{gap:calc(40 * var(--u));padding-top:calc(64 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.s-quote>.s-foot{margin-top:0}.quote__note{padding-top:calc(24 * var(--u));border-top:1px solid var(--line-strong)}.quote__note dt{align-items:center;gap:calc(14 * var(--u));font-size:calc(26 * var(--u));font-weight:500;display:flex}.quote__note dd{margin-top:calc(12 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.65}.flow{gap:calc(40 * var(--u));margin:calc(72 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.flow__head{align-items:center;display:flex;position:relative}.flow__icon{width:calc(96 * var(--u));height:calc(96 * var(--u));border-radius:50%}.flow__node.is-focus .flow__icon{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 calc(8 * var(--u)) rgb(var(--accent-rgb) / .06)}.flow__arrow{left:calc(116 * var(--u));right:calc(-20 * var(--u));background:repeating-linear-gradient(90deg, var(--line-strong) 0 calc(8 * var(--u)), transparent calc(8 * var(--u)) calc(16 * var(--u)));background-size:calc(16 * var(--u)) 2px;transform-origin:0;height:2px;animation:grow .9s var(--ease-out) both, march 1.4s linear infinite;margin-top:-1px;position:absolute;top:50%}.flow__arrow:after{content:"";width:calc(12 * var(--u));height:calc(12 * var(--u));border-top:2px solid var(--ink);border-right:2px solid var(--ink);position:absolute;top:50%;right:0;transform:translate(-1px,-50%)rotate(45deg)}@keyframes march{to{background-position:calc(16 * var(--u)) 0}}.flow__node h3{margin:calc(34 * var(--u)) 0 0;font-size:calc(32 * var(--u));font-weight:500;line-height:1.3}.flow__node.is-focus h3{color:var(--accent-ink)}.flow__node p{margin-top:calc(12 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.65}.flow__parts{gap:calc(8 * var(--u));margin-top:calc(20 * var(--u));flex-direction:column;display:flex}.flow__parts li{padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--panel);font-size:calc(19 * var(--u));color:var(--ink-2);align-self:flex-start;line-height:1.3}.flow__band{grid-template-columns:calc(210 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(32 * var(--u));padding:calc(26 * var(--u)) calc(32 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);margin-top:auto;display:grid}.flow__band-label{font-size:calc(24 * var(--u));color:var(--accent-ink);font-weight:500}.flow__band ul{gap:calc(28 * var(--u));display:grid}.flow__band li{align-items:center;gap:calc(16 * var(--u));display:flex}.flow__band li span{font-size:calc(19 * var(--u));color:var(--mute);line-height:1.45}.flow__band li b{font-size:calc(22 * var(--u));color:var(--ink);font-weight:500;display:block}.claims{gap:calc(24 * var(--u));margin-top:calc(56 * var(--u));flex:1;min-height:0;display:grid}.claim{padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(32 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out);flex-direction:column;display:flex}.claim:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(24 * var(--u)) calc(48 * var(--u)) calc(-36 * var(--u)) #17171b4d}.claim__top{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));display:flex}.claim__top code{padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.claim__stamp{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(10 * var(--u));font-size:calc(19 * var(--u));white-space:nowrap;animation:stamp .52s var(--ease-snap) both;border-radius:999px;font-weight:500;display:inline-flex}@keyframes stamp{0%{opacity:0;rotate:-8deg;scale:1.5}}.claim__stamp .icon{--solar-secondary-opacity:1}.claim.is-false .claim__stamp{background:var(--accent);color:#fff}.claim.is-false .claim__stamp .icon{color:#fff;--solar-secondary-color:#fff}.claim.is-unsupported .claim__stamp{background:var(--accent-wash);color:var(--accent-ink)}.claim.is-unsupported .claim__stamp .icon{color:var(--accent);--solar-secondary-color:var(--accent)}.claim.is-disputed .claim__stamp,.claim.is-partial .claim__stamp{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.claim.is-supported .claim__stamp{background:var(--ink);color:#fff}.claim.is-supported .claim__stamp .icon{color:#fff;--solar-secondary-color:#fff}.claim__text{margin-top:calc(26 * var(--u));font-size:calc(30 * var(--u));letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.45}.claim.is-false .claim__text span{background:linear-gradient(var(--accent), var(--accent)) 0 58% / 0% 2.5px no-repeat;animation:strike .7s var(--ease-out) both}@keyframes strike{to{background-size:100% 2.5px}}.claim__note{padding-top:calc(18 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);text-wrap:pretty;margin-top:auto;line-height:1.6}.stack{justify-content:center;gap:calc(12 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.stack>li{margin-left:calc(var(--i) * calc(26 * var(--u)))}.stack__layer{grid-template-columns:calc(44 * var(--u)) calc(36 * var(--u)) calc(250 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(22 * var(--u));padding:calc(22 * var(--u)) calc(28 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out), opacity .32s var(--ease-out), translate .42s var(--ease-out);display:grid}.stack:hover .stack__layer{opacity:.45}.stack .stack__layer:hover{opacity:1;background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-30 * var(--u)) #17171b59;translate:calc(8 * var(--u)) 0}.stack__idx{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.stack__layer b{font-size:calc(25 * var(--u));font-weight:500;line-height:1.3}.stack__check{font-size:calc(20 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.5}.stack__layer.is-outcome{grid-template-columns:calc(44 * var(--u)) calc(36 * var(--u)) minmax(0, 1fr);background:var(--accent-wash);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .18)}.stack__layer.is-outcome b{color:var(--accent-ink)}.stack__layer.is-outcome .stack__idx{color:var(--accent)}.mx{--mx-label:calc(300 * var(--u));margin-top:calc(52 * var(--u));position:relative}.mx__row{border-top:1px solid var(--line);align-items:stretch;display:grid}.mx__row--head{border-top:0}.mx__row>span{padding:calc(18 * var(--u)) calc(24 * var(--u));transition:background-color .24s var(--ease-out);flex-direction:column;justify-content:center;display:flex}.mx__th{align-items:center;gap:calc(4 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 0;flex-wrap:wrap;padding-bottom:calc(24 * var(--u))!important;flex-direction:row!important;justify-content:flex-start!important}.mx__th b{font-size:calc(26 * var(--u));font-weight:500}.mx__th small{font-size:calc(19 * var(--u));color:var(--mute);flex-basis:100%}.mx__th.is-focus,.mx__cell.is-focus{background:var(--accent-wash)}.mx__th.is-focus b{color:var(--accent-ink)}.mx__row:last-child .mx__cell.is-focus{border-radius:0 0 calc(20 * var(--u)) calc(20 * var(--u))}.mx__label{padding-left:0!important}.mx__label b{font-size:calc(27 * var(--u));font-weight:500}.mx__label small{margin-top:calc(6 * var(--u));font:400 calc(18 * var(--u))/1.3 var(--f-mono);color:var(--mute)}.mx__cell code{padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line);font:400 calc(21 * var(--u))/1 var(--f-mono);color:var(--ink);transition:background-color .24s var(--ease-out), color .24s var(--ease-out);align-self:flex-start}.mx__cell i{font-style:normal;font-size:calc(24 * var(--u));color:var(--faint)}.mx__row:not(.mx__row--head):hover>span{background:#17171b06}.mx__row:not(.mx__row--head):hover>.mx__cell.is-focus{background:rgb(var(--accent-rgb) / .12)}.mx__cell:hover code{background:var(--ink);color:#fff;box-shadow:none}.igrid{gap:calc(24 * var(--u));margin-top:calc(56 * var(--u));flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.igrid__card{padding:calc(30 * var(--u)) calc(32 * var(--u)) calc(32 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .36s var(--ease-out), box-shadow .36s var(--ease-out), translate .52s var(--ease-out);flex-direction:column;display:flex}.igrid__card:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #17171b59;translate:0 calc(-6 * var(--u))}.igrid__top{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--u));display:flex}.igrid__icon{width:calc(80 * var(--u));height:calc(80 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1))}.igrid__card:hover .igrid__icon{border-color:var(--accent-wash);background:var(--accent-wash)}.igrid__top code{padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.igrid__card h3{padding-top:calc(26 * var(--u));font-size:calc(32 * var(--u));margin:auto 0 0;font-weight:500;line-height:1.3}.igrid__card p{min-height:3.2em;margin-top:calc(10 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.bigstat{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));gap:calc(96 * var(--u));display:grid}.bigstat__figure{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.bigstat__num{font-size:calc(calc(540 * var(--u)) * 3 / var(--len,3));margin-left:-.04em}.bigstat__caption{max-width:calc(820 * var(--u));margin-top:calc(44 * var(--u));padding-top:calc(26 * var(--u));border-top:1px solid var(--ink);font-size:calc(34 * var(--u));letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.45}.bigstat__copy{justify-content:flex-start}.bigstat__support{margin-top:calc(52 * var(--u));display:grid}.bigstat__support>div{grid-template-columns:calc(200 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(24 * var(--u));padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.bigstat__support dt{font:500 calc(44 * var(--u))/1 var(--f-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bigstat__support dd{font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.55}.delta{--delta-label:calc(280 * var(--u));flex-direction:column;justify-content:center;display:flex}.delta__axis,.delta__row{grid-template-columns:var(--delta-label) minmax(0, 1fr);display:grid}.delta__axis{grid-template-columns:var(--delta-label) 1fr auto 1fr;padding-bottom:calc(18 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.delta__axis span:nth-child(3){padding:0 calc(10 * var(--u));color:var(--ink)}.delta__axis span:last-child{text-align:right}.delta__row{padding:calc(34 * var(--u)) 0;border-top:1px solid var(--line);align-items:center}.delta__label b{font-size:calc(28 * var(--u));font-weight:500;display:block}.delta__label small{margin-top:calc(6 * var(--u));font:400 calc(18 * var(--u))/1.3 var(--f-mono);color:var(--mute);display:block}.delta__track{height:calc(64 * var(--u));position:relative}.delta__track:before{content:"";left:50%;top:calc(-35 * var(--u));bottom:calc(-35 * var(--u));background:var(--ink);width:1px;position:absolute}.delta__bar{top:calc(14 * var(--u));height:calc(36 * var(--u));width:calc(var(--p) * 50%);border-radius:calc(calc(8 * var(--u)) * var(--rs,1));animation:grow 1.1s var(--ease-out) both;animation-delay:calc(.56s + var(--i) * .12s);position:absolute}.delta__row.is-up .delta__bar{background:var(--accent);transform-origin:0;left:50%}.delta__row.is-down .delta__bar{background:var(--ink);transform-origin:100%;right:50%}.delta__value{font:500 calc(40 * var(--u))/1 var(--f-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:50%;translate:0 -50%}.delta__row.is-up .delta__value{left:calc(50% + var(--p) * 50% + calc(18 * var(--u)));color:var(--accent)}.delta__row.is-down .delta__value{right:calc(50% + var(--p) * 50% + calc(18 * var(--u)))}.dumb__legend{justify-content:flex-end;gap:calc(32 * var(--u));margin-top:calc(26 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);display:flex}.dumb__legend li{align-items:center;gap:calc(12 * var(--u));display:flex}.dumb__legend li:before{content:"";width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%}.dumb__legend .is-a:before{border:2.5px solid var(--ink);background:var(--canvas)}.dumb__legend .is-b:before{background:var(--accent)}.dumb{--dumb-label:calc(260 * var(--u));--dumb-gap:calc(220 * var(--u));margin-top:calc(64 * var(--u))}.dumb__axis,.dumb__row{grid-template-columns:var(--dumb-label) minmax(0, 1fr) var(--dumb-gap);column-gap:calc(48 * var(--u));display:grid}.dumb__axis{padding-bottom:calc(20 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.dumb__axis>span:last-child{text-align:right}.dumb__ticks{height:calc(18 * var(--u));position:relative}.dumb__ticks span{left:calc(var(--x) * 100%);position:absolute;translate:-50%}.dumb__ticks span:first-child{translate:0}.dumb__ticks span:last-child{translate:-100%}.dumb__row{padding:calc(30 * var(--u)) 0;border-top:1px solid var(--line);align-items:center}.dumb__label b{font-size:calc(30 * var(--u));font-weight:500;display:block}.dumb__label small{margin-top:calc(6 * var(--u));font:400 calc(18 * var(--u))/1.3 var(--f-mono);color:var(--mute);display:block}.dumb__track{height:calc(80 * var(--u));position:relative}.dumb__grid{left:calc(var(--x) * 100%);top:calc(-30 * var(--u));bottom:calc(-30 * var(--u));background:var(--line);width:1px;position:absolute}.dumb__line{left:calc(var(--lo) * 100%);width:calc((var(--hi) - var(--lo)) * 100%);height:calc(4 * var(--u));margin-top:calc(-2 * var(--u));border-radius:calc(2 * var(--u));background:linear-gradient(90deg, var(--ink), var(--accent));transform-origin:0;animation:grow 1s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .14s);position:absolute;top:50%}.dumb__line.is-rev{background:linear-gradient(90deg, var(--accent), var(--ink));transform-origin:100%}.dumb__dot{left:calc(var(--x) * 100%);width:calc(28 * var(--u));height:calc(28 * var(--u));margin:calc(-14 * var(--u)) 0 0 calc(-14 * var(--u));animation:dot-pop .6s var(--ease-snap) both;animation-delay:calc(.56s + var(--i) * .14s);border-radius:50%;position:absolute;top:50%}.dumb__dot.is-a{border:3px solid var(--ink);background:var(--canvas)}.dumb__dot.is-b{background:var(--accent);box-shadow:0 0 0 calc(8 * var(--u)) rgb(var(--accent-rgb) / .12);animation-delay:calc(1.3s + var(--i) * .14s)}@keyframes dot-pop{0%{opacity:0;scale:.3}}.dumb__dot em{font:normal 500 calc(30 * var(--u))/1 var(--f-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:50%;translate:0 -50%}.dumb__dot em.is-left{right:calc(100% + calc(16 * var(--u)))}.dumb__dot em.is-right{left:calc(100% + calc(16 * var(--u)))}.dumb__dot.is-b em{color:var(--accent)}.dumb__gap{text-align:right;font:500 calc(52 * var(--u))/1 var(--f-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.dumb__gap small{font-size:calc(19 * var(--u));letter-spacing:0;color:var(--mute);font-weight:400}.range{--range-label:calc(230 * var(--u));--range-note:calc(100 * var(--u));flex-direction:column;justify-content:center;display:flex}.range__row,.range__axis{grid-template-columns:var(--range-label) minmax(0, 1fr) var(--range-note);align-items:center;column-gap:calc(32 * var(--u));display:grid}.range__row{padding:calc(26 * var(--u)) 0;border-top:1px solid var(--line)}.range__label{align-items:center;gap:calc(12 * var(--u));font:400 calc(24 * var(--u))/1 var(--f-mono);color:var(--ink-2);display:flex}.range__row.is-focus .range__label{color:var(--ink);font-weight:500}.range__track{height:calc(44 * var(--u));position:relative}.range__track:before{content:"";left:50%;top:calc(-26 * var(--u));bottom:calc(-26 * var(--u));border-left:1px dashed var(--line-strong);position:absolute}.range__span{top:calc(10 * var(--u));height:calc(24 * var(--u));left:calc(var(--lo) * 100%);width:calc((var(--hi) - var(--lo)) * 100%);border-radius:calc(calc(12 * var(--u)) * var(--rs,1));transform-origin:50%;animation:grow 1.1s var(--ease-out) both;animation-delay:calc(.56s + var(--i) * .11s);background:#17171b1f;position:absolute;box-shadow:inset 0 0 0 1.5px #17171b47}.range__row.is-focus .range__span{background:rgb(var(--accent-rgb) / .16);box-shadow:inset 0 0 0 1.5px var(--accent)}.range__dot{left:calc(var(--x) * 100%);width:calc(14 * var(--u));height:calc(14 * var(--u));margin:calc(-7 * var(--u)) 0 0 calc(-7 * var(--u));background:var(--ink);border-radius:50%;position:absolute;top:50%}.range__row.is-focus .range__dot{background:var(--accent)}.range__note{text-align:right;font:500 calc(32 * var(--u))/1 var(--f-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.range__row.is-focus .range__note{color:var(--accent)}.range__axis{padding-top:calc(16 * var(--u));border-top:1px solid var(--ink);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.range__ticks{height:calc(18 * var(--u));position:relative}.range__ticks span{left:calc(var(--x) * 100%);position:absolute;translate:-50%}.range__example{gap:calc(14 * var(--u));margin-bottom:calc(40 * var(--u));padding-top:calc(24 * var(--u));border-top:1px solid var(--line);display:grid}.range__example span{font-size:calc(21 * var(--u));color:var(--mute)}.range__example code{padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--ink);color:#fff;font:400 calc(19 * var(--u))/1.6 var(--f-mono)}.gantt{--gantt-label:calc(330 * var(--u));margin-top:calc(48 * var(--u))}.gantt__row{grid-template-columns:var(--gantt-label) minmax(0, 1fr);align-items:center;display:grid}.gantt__lane{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.gantt__groups .gantt__lane span{padding:0 0 calc(14 * var(--u)) calc(12 * var(--u));border-left:1px solid var(--ink);font-size:calc(21 * var(--u));font-weight:500}.gantt__units{padding-bottom:calc(12 * var(--u));border-bottom:1px solid var(--line-strong);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.gantt__units .gantt__lane span{padding-left:calc(12 * var(--u))}.gantt__task{border-bottom:1px solid var(--line)}.gantt__label{padding:calc(21 * var(--u)) calc(24 * var(--u)) calc(21 * var(--u)) 0;font-size:calc(24 * var(--u));color:var(--ink-2);line-height:1.35}.gantt__task .gantt__lane{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / var(--n)));align-self:stretch}.gantt__bar{height:calc(44 * var(--u));margin:0 calc(4 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--ink);color:#fff;font:400 calc(18 * var(--u))/1 var(--f-mono);white-space:nowrap;transform-origin:0;animation:grow 1s var(--ease-out) both;transition:translate .32s var(--ease-out), box-shadow .32s var(--ease-out);grid-row:1;align-self:center;align-items:center;display:flex}.gantt__task.is-focus .gantt__bar{background:var(--accent)}.gantt__task.is-focus .gantt__label{color:var(--ink);font-weight:500}.gantt__task:hover .gantt__bar{translate:0 calc(-3 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) #17171b99}.gantt__task:hover .gantt__label{color:var(--ink)}.miles{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:calc(40 * var(--u)) 0 0;flex:1;grid-template-rows:1fr 1fr;min-height:0;padding:0;list-style:none;display:grid;position:relative}.miles__axis{background:var(--ink);transform-origin:0;height:2px;animation:grow 1.4s var(--ease-out) both .3s;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.miles__axis:after{content:"";width:calc(14 * var(--u));height:calc(14 * var(--u));border-top:2px solid var(--ink);border-right:2px solid var(--ink);position:absolute;top:50%;right:0;transform:translate(-1px,-50%)rotate(45deg)}.miles__event{grid-row:1/3;min-width:0;position:relative}.miles__dot{width:calc(18 * var(--u));height:calc(18 * var(--u));margin:calc(-9 * var(--u)) 0 0 -1px;border:2.5px solid var(--ink);background:var(--canvas);animation:dot-pop .6s var(--ease-snap) both;border-radius:50%;position:absolute;top:50%;left:0}.miles__event.is-focus .miles__dot{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-top:calc(-13 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(10 * var(--u)) rgb(var(--accent-rgb) / .12);border:0}.miles__card{width:calc(200% - calc(36 * var(--u)));padding-left:calc(26 * var(--u));border-left:1px solid var(--line-strong);position:absolute;left:0}.miles__event.is-above .miles__card{bottom:calc(50% + calc(30 * var(--u)));padding-bottom:calc(4 * var(--u))}.miles__event.is-below .miles__card{top:calc(50% + calc(30 * var(--u)));padding-top:calc(4 * var(--u))}.miles__event.is-focus .miles__card{border-left-color:var(--accent)}.miles__card time{font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute);display:block}.miles__event.is-focus time{color:var(--accent)}.miles__card p{margin-top:calc(14 * var(--u));font-size:calc(25 * var(--u));text-wrap:pretty;font-weight:500;line-height:1.45}.miles__tag{margin-top:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--panel);font-size:calc(18 * var(--u));color:var(--ink-2);display:inline-block}.miles__event.is-focus .miles__tag{background:var(--accent-wash);color:var(--accent-ink)}.flow__band+.s-foot{margin-top:0}.cover__facts dt,.forky__notes dt,.steps__item h3,.cmp__item{align-items:center;display:flex}.cover__facts dt{gap:calc(10 * var(--u))}.hard__tagrow{align-items:center;gap:calc(16 * var(--u));min-width:0;display:flex}.hard__icon{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:calc(calc(17 * var(--u)) * var(--rs,1));border:1px solid var(--line);background:var(--card-hover);box-shadow:0 1px 0 #17171b08, 0 calc(12 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) #17171b1f;transition:background-color .32s var(--ease-out), border-color .32s var(--ease-out), transform .52s var(--ease-out);flex:none;place-items:center;display:grid}.hard__col:hover .hard__icon{border-color:var(--accent-wash);background:var(--accent-wash);transform:rotate(-6deg)scale(1.04)}.who__col li.has-icon{grid-template-columns:calc(32 * var(--u)) minmax(0, 1fr);column-gap:calc(18 * var(--u));align-items:start;display:grid}.who__col li.has-icon .icon{margin-top:calc(2 * var(--u));grid-row:span 2}.who__col li.has-icon span{grid-column:2}.steps__item h3{gap:calc(14 * var(--u))}.forky__notes dt{gap:calc(12 * var(--u));align-self:start}.cmp__item{gap:calc(14 * var(--u))}.cmp__item .icon{flex:none}.hard__col:hover .icon,.who__col li:hover .icon,.steps__item:hover .icon,.forky__notes>div:hover .icon,.cmp__item:hover .icon{--solar-secondary-color:var(--accent);--solar-secondary-opacity:1}.s-funnel,.s-quad,.s-persona,.s-price,.s-kpi,.s-share,.s-lanes,.s-fall,.s-term,.s-diff,.s-status,.s-spec,.s-cycle,.s-faq{flex-direction:column;display:flex}.s-funnel>.s-foot,.s-quad>.s-foot,.s-persona>.s-foot,.s-price>.s-foot,.s-kpi>.s-foot,.s-share>.s-foot,.s-lanes>.s-foot,.s-fall>.s-foot,.s-term>.s-foot,.s-diff>.s-foot,.s-status>.s-foot,.s-spec>.s-foot,.s-cycle>.s-foot,.s-faq>.s-foot{padding-top:calc(32 * var(--u))}@keyframes fade-in{0%{opacity:0}}.funnel__body{grid-template-columns:minmax(0, 1fr) calc(460 * var(--u));gap:calc(88 * var(--u));margin-top:calc(56 * var(--u));flex:1;align-items:center;min-height:0;display:grid}.funnel{margin:0;padding:0;list-style:none}.funnel__row{grid-template-columns:calc(250 * var(--u)) minmax(0, 1fr) calc(190 * var(--u));align-items:center;gap:calc(28 * var(--u));min-height:calc(72 * var(--u));display:grid}.funnel__label b{font-size:calc(26 * var(--u));font-weight:500;display:block}.funnel__label span{margin-top:calc(6 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);display:block}.funnel__lane{justify-content:center;display:flex}.funnel__bar{width:var(--w);height:calc(64 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:rgb(23 23 27/var(--o));transform-origin:50%;animation:grow 1s var(--ease-out) both;transition:background-color .32s var(--ease-out)}.funnel__row:hover .funnel__bar{background:var(--ink)}.funnel__value{font:500 calc(34 * var(--u))/1 var(--f-sans);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.funnel__value small{margin-left:calc(6 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);font-weight:400}.funnel__rate{margin:0 calc(218 * var(--u)) 0 calc(278 * var(--u));padding:calc(10 * var(--u)) 0;justify-content:center;display:flex}.funnel__rate span{align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));background:var(--panel);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--ink-2);border-radius:999px;display:inline-flex}.funnel__rate span:before{content:"↓";color:var(--mute)}.funnel__rate.is-leak span{background:var(--accent);color:#fff}.funnel__rate.is-leak span:before{color:#ffffffb3}.funnel__rate em{font-style:normal;font-family:var(--f-sans)}.funnel__aside{padding-left:calc(48 * var(--u));border-left:1px solid var(--line)}.funnel__aside-k{font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent)}.funnel__aside h3{margin:calc(22 * var(--u)) 0 0;font-size:calc(36 * var(--u));letter-spacing:-.01em;font-weight:500;line-height:1.3}.funnel__aside p:last-child{margin-top:calc(18 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.7}.quad__body{grid-template-columns:minmax(0, 1fr) calc(540 * var(--u));gap:calc(88 * var(--u));margin-top:calc(48 * var(--u));flex:1;min-height:0;display:grid}.quad{padding-left:calc(46 * var(--u));position:relative}.quad__plot{height:calc(560 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);position:relative}.quad__axis{background:var(--line-strong);position:absolute}.quad__axis.is-x{left:calc(24 * var(--u));right:calc(24 * var(--u));height:1px;top:50%}.quad__axis.is-y{top:calc(24 * var(--u));bottom:calc(24 * var(--u));width:1px;left:50%}.quad__zone{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--faint);position:absolute}.quad__zone.is-0{top:calc(24 * var(--u));left:calc(28 * var(--u))}.quad__zone.is-1{top:calc(24 * var(--u));right:calc(28 * var(--u))}.quad__zone.is-2{bottom:calc(24 * var(--u));left:calc(28 * var(--u))}.quad__zone.is-3{bottom:calc(24 * var(--u));right:calc(28 * var(--u))}.quad__pt{align-items:center;gap:calc(12 * var(--u));translate:calc(-9 * var(--u)) 50%;animation:dot-pop .7s var(--ease-out) both;display:flex;position:absolute}.quad__pt.is-left{translate:calc(-100% + calc(9 * var(--u))) 50%;flex-direction:row-reverse}.quad__pt i{width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--ink-2);box-shadow:0 0 0 calc(5 * var(--u)) var(--card);border-radius:50%;flex:none;position:relative}.quad__pt b{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));font-size:calc(21 * var(--u));white-space:nowrap;color:var(--ink-2);transition:background-color .28s var(--ease-out), color .28s var(--ease-out), translate .42s var(--ease-out);background:#ffffffd9;font-weight:500}.quad__pt:hover b{background:var(--ink);color:#fff;translate:0 calc(-4 * var(--u))}.quad__pt.is-focus i{width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--accent)}.quad__pt.is-focus i:after{content:"";inset:calc(-12 * var(--u));border:1.5px solid var(--accent);animation:pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute}.quad__pt.is-focus b{background:var(--accent-wash);color:var(--accent-ink);font-weight:600}@keyframes pulse{0%{opacity:.8;scale:.6}to{opacity:0;scale:1.6}}.quad__x{margin-top:calc(16 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex}.quad__y{height:calc(560 * var(--u));writing-mode:vertical-rl;letter-spacing:.12em;font:400 calc(19 * var(--u))/1 var(--f-sans);color:var(--mute);justify-content:space-between;display:flex;position:absolute;top:0;left:0}.quad__notes{flex-direction:column;justify-content:center;display:flex}.quad__note{padding:calc(30 * var(--u)) 0;border-top:1px solid var(--line)}.quad__note:first-child{border-top:0}.quad__note h3{font-size:calc(28 * var(--u));margin:0;font-weight:500}.quad__note p{margin-top:calc(12 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.7}.persona{gap:calc(28 * var(--u));margin-top:calc(48 * var(--u));flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.persona__card{padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .36s var(--ease-out), box-shadow .36s var(--ease-out);flex-direction:column;display:flex}.persona__card:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #17171b59}.persona__card.is-focus{box-shadow:inset 0 0 0 1px var(--line), inset 0 calc(5 * var(--u)) 0 var(--accent)}.persona__top{justify-content:space-between;align-items:flex-start;display:flex}.persona__icon,.cycle__tile{border:1px solid var(--line);background:var(--card-hover);box-shadow:0 1px 0 #17171b08, 0 calc(12 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) #17171b1f;transition:background-color .32s var(--ease-out), border-color .32s var(--ease-out), transform .52s var(--ease-out);flex:none;place-items:center;display:grid}.persona__icon{width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1))}.persona__card:hover .persona__icon{border-color:var(--accent-wash);background:var(--accent-wash);transform:rotate(-6deg)scale(1.04)}.persona__part{padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.persona__card.is-focus .persona__part{background:var(--accent-wash);color:var(--accent-ink)}.persona__card h3{margin:calc(24 * var(--u)) 0 0;font-size:calc(32 * var(--u));font-weight:500}.persona__job{margin-top:calc(10 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.persona__lists{gap:calc(16 * var(--u));margin-top:calc(20 * var(--u));display:grid}.persona__lists>div{padding-top:calc(14 * var(--u));border-top:1px solid var(--line)}.persona__lists dt{font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.persona__lists dd{margin-top:calc(8 * var(--u));padding-left:calc(18 * var(--u));font-size:calc(20 * var(--u));line-height:1.5;position:relative}.persona__lists dd:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--line-strong);border-radius:50%;position:absolute;top:.7em;left:0}.persona__ch{align-items:center;gap:calc(8 * var(--u));padding-top:calc(18 * var(--u));flex-wrap:wrap;margin-top:auto;display:flex}.persona__ch span{margin-right:calc(4 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.persona__ch code{padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(calc(7 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink)}.persona__card:hover .icon{--solar-secondary-color:var(--accent);--solar-secondary-opacity:1}.price{gap:calc(24 * var(--u));margin-top:calc(60 * var(--u));flex:1;align-items:stretch;min-height:0;display:grid}.price__card{padding:calc(36 * var(--u)) calc(36 * var(--u)) calc(34 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:translate .52s var(--ease-out), box-shadow .36s var(--ease-out);flex-direction:column;display:flex}.price__card:hover{translate:0 calc(-6 * var(--u));box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #17171b59}.price__card.is-focus{background:var(--ink);color:#fff;translate:0 calc(-16 * var(--u));box-shadow:0 calc(50 * var(--u)) calc(90 * var(--u)) calc(-50 * var(--u)) #17171bb3}.price__card.is-focus:hover{translate:0 calc(-22 * var(--u))}.price__top{justify-content:space-between;align-items:center;display:flex}.price__top h3{font-size:calc(30 * var(--u));margin:0;font-weight:500}.price__badge{padding:calc(7 * var(--u)) calc(12 * var(--u));background:var(--accent);font-size:calc(17 * var(--u));color:#fff;border-radius:999px}.price__for{margin-top:calc(12 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);line-height:1.5}.price__card.is-focus .price__for{color:#fff9}.price__amt{margin-top:calc(30 * var(--u));font:500 calc(72 * var(--u))/1 var(--f-sans);letter-spacing:-.03em}.price__amt small{margin-left:calc(10 * var(--u));font-size:calc(19 * var(--u));letter-spacing:0;color:var(--mute);font-weight:400}.price__card.is-focus .price__amt small{color:#ffffff8c}.price__card ul{margin:calc(30 * var(--u)) 0 0;padding:calc(24 * var(--u)) 0 0;border-top:1px solid var(--line);list-style:none}.price__card.is-focus ul{border-top-color:#ffffff24}.price__card li{align-items:flex-start;gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(21 * var(--u));line-height:1.45;display:flex}.price__card li:first-child{margin-top:0}.price__card.is-focus li .icon{--solar-secondary-color:var(--accent-soft);--solar-secondary-opacity:1;color:#fff}.kpi{gap:calc(22 * var(--u));margin-top:calc(52 * var(--u));flex:1;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;display:grid}.kpi--6{grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}.kpi--4{grid-template-columns:1.3fr repeat(2,minmax(0,1fr))}.kpi__tile{padding:calc(28 * var(--u)) calc(30 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .36s var(--ease-out), box-shadow .36s var(--ease-out);flex-direction:column;display:flex}.kpi__tile:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #17171b4d}.kpi__tile.is-star{padding:calc(36 * var(--u)) calc(38 * var(--u)) calc(34 * var(--u));background:var(--ink);color:#fff;grid-row:span 2}.kpi__head{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));display:flex}.kpi__label{font-size:calc(20 * var(--u));color:var(--ink-2);line-height:1.4}.is-star .kpi__label{font-size:calc(22 * var(--u));color:#ffffffb3}.kpi__delta{padding:calc(6 * var(--u)) calc(10 * var(--u));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2);border-radius:999px;flex:none}.kpi__delta.is-good{background:var(--accent-wash);color:var(--accent-ink)}.kpi__delta.is-bad{background:var(--ink);color:#fff}.is-star .kpi__delta{color:#fff;background:#ffffff1f}.is-star .kpi__delta.is-good{background:var(--accent)}.kpi__value{margin-top:calc(18 * var(--u));font:500 calc(60 * var(--u))/1 var(--f-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.is-star .kpi__value{margin-top:calc(40 * var(--u));font-size:calc(150 * var(--u));letter-spacing:-.045em}.kpi__spark{width:100%;height:calc(54 * var(--u));animation:wipe 1.1s var(--ease-out) .4s both;margin-top:auto;display:block;overflow:visible}.is-star .kpi__spark{height:calc(150 * var(--u))}.kpi__spark polyline{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.is-star .kpi__spark polyline{stroke:var(--accent-soft);stroke-width:3px}.kpi__spark circle{fill:var(--accent)}@keyframes wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -2% -10% 0)}}.kpi__note{margin-top:calc(12 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);line-height:1.5}.is-star .kpi__note{margin-top:calc(18 * var(--u));font-size:calc(20 * var(--u));color:#ffffff8c}.share__legend{gap:calc(12 * var(--u)) calc(32 * var(--u));margin-top:calc(48 * var(--u));flex-wrap:wrap;display:flex}.share__key{align-items:center;gap:calc(10 * var(--u));font-size:calc(20 * var(--u));color:var(--ink-2);display:inline-flex}.share__key:before{content:"";width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(calc(5 * var(--u)) * var(--rs,1));background:var(--seg);box-shadow:inset 0 0 0 1px #17171b14}.share__key.is-focus{color:var(--accent-ink);font-weight:500}.share__key.is-0,.share__seg.is-0{--seg:#17171b;--seg-ink:#fff}.share__key.is-1,.share__seg.is-1{--seg:#17171ba8;--seg-ink:#fff}.share__key.is-2,.share__seg.is-2{--seg:#17171b57;--seg-ink:var(--ink)}.share__key.is-3,.share__seg.is-3{--seg:var(--line-strong);--seg-ink:var(--ink)}.share__key.is-4,.share__seg.is-4{--seg:var(--panel);--seg-ink:var(--ink-2)}.share__key.is-focus,.share__seg.is-focus{--seg:var(--accent);--seg-ink:#fff}.share{justify-content:center;gap:calc(28 * var(--u));margin-top:calc(36 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.share__row{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(36 * var(--u));display:grid}.share__label b{font-size:calc(26 * var(--u));font-weight:500;display:block}.share__label span{margin-top:calc(6 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);display:block}.share__bar{gap:calc(4 * var(--u));height:calc(68 * var(--u));transform-origin:0;animation:grow 1.1s var(--ease-out) both;display:flex}.share__seg{border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--seg);min-width:0;transition:opacity .28s var(--ease-out);justify-content:center;align-items:center;display:flex}.share__bar:hover .share__seg{opacity:.45}.share__bar:hover .share__seg:hover{opacity:1}.share__seg em{font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--seg-ink);white-space:nowrap;font-style:normal}.lanes{gap:calc(22 * var(--u));margin-top:calc(52 * var(--u));flex:1;min-height:0;display:grid}.lanes__col{gap:calc(14 * var(--u));padding:calc(18 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));box-shadow:inset 0 0 0 1px var(--line);background:#17171b06;flex-direction:column;display:flex}.lanes__col.is-focus{background:var(--accent-wash);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .16)}.lanes__head{align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u));display:flex}.lanes__head h3{font-size:calc(28 * var(--u));margin:0;font-weight:500}.lanes__col.is-focus .lanes__head h3{color:var(--accent-ink)}.lanes__head span{font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.lanes__head b{min-width:calc(32 * var(--u));height:calc(32 * var(--u));padding:0 calc(8 * var(--u));font:500 calc(17 * var(--u))/1 var(--f-mono);background:#17171b0f;border-radius:999px;place-items:center;margin-left:auto;display:grid}.lanes__col.is-focus .lanes__head b{background:var(--accent);color:#fff}.lanes__card{padding:calc(22 * var(--u)) calc(24 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card-hover);box-shadow:0 1px 0 #17171b0a, inset 0 0 0 1px var(--line);transition:translate .42s var(--ease-out), box-shadow .32s var(--ease-out)}.lanes__card:hover{translate:0 calc(-4 * var(--u));box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(24 * var(--u)) calc(40 * var(--u)) calc(-30 * var(--u)) #17171b59}.lanes__col:not(.is-focus) .lanes__card{background:var(--card)}.lanes__card h4{font-size:calc(23 * var(--u));margin:0;font-weight:500;line-height:1.4}.lanes__card p{margin-top:calc(8 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.55}.lanes__card code{margin-top:calc(12 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u));border-radius:calc(calc(7 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2);display:inline-block}.fall__body{grid-template-columns:minmax(0, 1fr) calc(440 * var(--u));gap:calc(88 * var(--u));margin-top:calc(64 * var(--u));flex:1;min-height:0;display:grid}.fall__plot{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(30 * var(--u));height:calc(470 * var(--u));border-bottom:1.5px solid var(--ink);display:grid;position:relative}.fall__col{position:relative}.fall__bar{left:0;right:0;bottom:var(--lo);height:var(--h);min-height:calc(3 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--ink);transform-origin:50% 100%;animation:rise 1s var(--ease-out) both;position:absolute}.fall__col.is-up .fall__bar{background:var(--accent)}.fall__col.is-down .fall__bar{transform-origin:50% 0;background:repeating-linear-gradient(-45deg, #17171b80 0 calc(3 * var(--u)), #17171b38 calc(3 * var(--u)) calc(9 * var(--u)))}.fall__col.is-end .fall__bar{background:var(--ink);box-shadow:0 0 0 calc(5 * var(--u)) var(--canvas), 0 0 0 calc(6.5 * var(--u)) var(--ink)}.fall__bar b{translate:-50% calc(-12 * var(--u));font:500 calc(24 * var(--u))/1 var(--f-sans);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;bottom:100%;left:50%}.fall__col.is-up .fall__bar b{color:var(--accent-ink)}.fall__col.is-down .fall__bar b{translate:-50% calc(12 * var(--u));color:var(--ink-2);top:100%;bottom:auto}.fall__link{width:calc(30 * var(--u));left:100%;bottom:var(--at);border-top:1.5px dashed var(--line-strong);position:absolute}.fall__labels{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(30 * var(--u));margin-top:calc(16 * var(--u));display:grid}.fall__labels span{font-size:calc(20 * var(--u));text-align:center;color:var(--ink-2)}.fall__unit{margin-top:calc(18 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);display:block}.fall__notes{flex-direction:column;justify-content:center;display:flex}.fall__notes>div{padding:calc(24 * var(--u)) 0;border-top:1px solid var(--line)}.fall__notes>div:first-child{border-top:0}.fall__notes dt{font-size:calc(24 * var(--u));font-weight:500}.fall__notes dd{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.65}.term__body{gap:calc(64 * var(--u));margin-top:calc(52 * var(--u));flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:0;display:grid}.term__body>.term{flex-direction:column;display:flex}.term__screen{flex:1}.term__notes{align-self:center}.term{border-radius:calc(calc(24 * var(--u)) * var(--rs,1));box-shadow:0 1px 0 #ffffff0f inset, 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) #17171ba6;background:#141418;overflow:hidden}.term__bar{align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));padding:0 calc(22 * var(--u));background:#ffffff0d;display:flex}.term__bar i{width:calc(13 * var(--u));height:calc(13 * var(--u));background:#ffffff2e;border-radius:50%}.term__bar span{margin-left:calc(14 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:#ffffff80}.term__screen{padding:calc(34 * var(--u)) calc(38 * var(--u)) calc(36 * var(--u));font:400 calc(23 * var(--u))/1.9 var(--f-mono);color:#e9e8ec}.term__step{margin-top:calc(26 * var(--u));animation:fade-in .24s var(--ease-out) var(--d) both}.term__step:first-child{margin-top:0}.term__cmd{white-space:pre;align-items:center;display:flex}.term__n{width:calc(30 * var(--u));height:calc(30 * var(--u));margin-right:calc(16 * var(--u));font-size:calc(17 * var(--u));color:#ffffffb3;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40}.term__cmd.is-idle .term__n{box-shadow:none}.term__cmd .t-prompt{margin-right:calc(12 * var(--u))}.term__typed{animation:type .28s steps(var(--chars)) calc(var(--d) + 60ms) both}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.term__out{padding-left:calc(44 * var(--u));white-space:pre;color:#ffffff80;animation:fade-in .24s var(--ease-out) calc(var(--d) + .34s) both}.term__cmd.is-idle{margin-top:calc(16 * var(--u));animation:fade-in .24s var(--ease-out) var(--d) both}.term__caret{width:calc(12 * var(--u));height:calc(26 * var(--u));background:var(--accent-soft);animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.term__notes{margin:0;padding:0;list-style:none}.term__note{grid-template-columns:calc(40 * var(--u)) minmax(0, 1fr);gap:calc(20 * var(--u));padding:calc(24 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.term__note:first-child{padding-top:calc(6 * var(--u));border-top:0}.term__note span{width:calc(36 * var(--u));height:calc(36 * var(--u));border:1px solid var(--ink);font:400 calc(17 * var(--u))/1 var(--f-mono);transition:background-color .28s var(--ease-out), color .28s var(--ease-out), border-color .28s var(--ease-out);border-radius:50%;place-items:center;display:grid}.term__note:hover span{border-color:var(--accent);background:var(--accent);color:#fff}.term__note p{font-size:calc(23 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.diff{grid-template-columns:minmax(0, 1fr) calc(72 * var(--u)) minmax(0, 1fr);margin-top:calc(52 * var(--u));flex:1;align-items:stretch;min-height:0;display:grid}.diff__pane{border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.diff__pane.is-new{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-44 * var(--u)) #17171b59}.diff__head{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u));border-bottom:1px solid var(--line);display:flex}.diff__head span{font-size:calc(21 * var(--u));font-weight:500}.is-new .diff__head span{color:var(--accent-ink)}.diff__head code{font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.diff pre{padding:calc(24 * var(--u)) 0;font:400 calc(23 * var(--u))/2 var(--f-mono);white-space:pre;margin:0}.diff pre>span{padding:0 calc(26 * var(--u));animation:fade-in .3s var(--ease-out) both;display:block}.diff pre i{width:calc(40 * var(--u));color:var(--faint);-webkit-user-select:none;user-select:none;font-style:normal;display:inline-block}.is-old pre>span{color:var(--ink-2)}.is-old pre>span.is-mark{color:var(--mute);background:#17171b0a;-webkit-text-decoration:line-through #17171b59;text-decoration:line-through #17171b59}.is-new pre>span.is-mark{background:var(--accent-wash);box-shadow:inset calc(4 * var(--u)) 0 0 var(--accent);color:var(--ink)}.diff__arrow{width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--ink);border-radius:50%;place-self:center;place-items:center;display:grid}.diff__arrow:before{content:"→";font-size:calc(24 * var(--u));color:#fff}.diff__notes{gap:calc(44 * var(--u));margin-top:calc(44 * var(--u));display:grid}.diff__notes>div{padding-top:calc(18 * var(--u));border-top:1px solid var(--line)}.diff__notes dt{font:500 calc(19 * var(--u))/1.4 var(--f-mono)}.diff__notes dd{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.status__legend{gap:calc(12 * var(--u));margin-top:calc(44 * var(--u));flex-wrap:wrap;display:flex}.status__chip{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);white-space:nowrap;border-radius:999px;display:inline-flex}.status__chip b{font-weight:600}.status__chip.is-ok{color:var(--ink);background:#17171b12}.status__chip.is-new{background:var(--accent);color:#fff}.status__chip.is-partial{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2)}.status__chip.is-off{background:var(--panel);color:var(--mute)}.status{gap:calc(18 * var(--u));margin-top:calc(28 * var(--u));flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.status__tile{padding:calc(24 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out), translate .42s var(--ease-out);flex-direction:column;display:flex}.status__tile:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(24 * var(--u)) calc(44 * var(--u)) calc(-32 * var(--u)) #17171b59;translate:0 calc(-4 * var(--u))}.status__tile.is-new{background:var(--card-hover);box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb) / .45)}.status__tile.is-off{box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(-45deg,#17171b06 0 2px,#0000 2px 10px)}.status__top{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}.status__top code{font:500 calc(29 * var(--u))/1 var(--f-mono);letter-spacing:-.01em}.status__tile.is-off .status__top code{color:var(--mute)}.status__sub{margin-top:calc(12 * var(--u));font-size:calc(19 * var(--u));color:var(--mute)}.status__note{padding-top:calc(14 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-2);text-wrap:pretty;margin-top:auto;line-height:1.5}.spec{gap:calc(56 * var(--u));margin-top:calc(64 * var(--u));display:grid}.spec__group h3{align-items:center;gap:calc(12 * var(--u));padding-bottom:calc(20 * var(--u));border-bottom:2px solid var(--ink);font-size:calc(32 * var(--u));margin:0;font-weight:500;display:flex}.spec__th,.spec__row{grid-template-columns:minmax(0, 1fr) calc(150 * var(--u)) calc(150 * var(--u));gap:calc(16 * var(--u));align-items:baseline;display:grid}.spec__th{padding:calc(18 * var(--u)) 0 calc(8 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.spec__row{padding:calc(23 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(25 * var(--u));transition:background-color .24s var(--ease-out)}.spec__from{font:400 calc(22 * var(--u))/1 var(--f-mono);color:var(--mute)}.spec__to{font:500 calc(24 * var(--u))/1 var(--f-mono)}.spec__row.is-major .spec__to{color:var(--accent)}.spec__row.is-major .spec__to:after{content:"";width:calc(9 * var(--u));height:calc(9 * var(--u));margin-left:calc(10 * var(--u));background:var(--accent);vertical-align:.2em;border-radius:50%;display:inline-block}.spec__group:hover .icon{--solar-secondary-color:var(--accent);--solar-secondary-opacity:1}.spec__key{align-items:center;gap:calc(10 * var(--u));margin-top:calc(28 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);display:flex}.spec__key i{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--accent);border-radius:50%}.cycle__body{grid-template-columns:calc(720 * var(--u)) minmax(0, 1fr);gap:calc(88 * var(--u));margin-top:calc(28 * var(--u));flex:1;align-items:center;min-height:0;display:grid}.cycle{width:calc(600 * var(--u));height:calc(600 * var(--u));margin:0 auto;position:relative}.cycle__ring,.cycle__runner{inset:calc(60 * var(--u));border-radius:50%;position:absolute}.cycle__ring{border:1.5px dashed var(--line-strong)}.cycle__runner{animation:12s linear infinite orbit}.cycle__runner:before{content:"";width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .16);border-radius:50%;position:absolute;top:0;left:50%;translate:-50% -50%}@keyframes orbit{to{rotate:1turn}}.cycle__hub{width:calc(280 * var(--u));text-align:center;position:absolute;top:50%;left:50%;translate:-50% -50%}.cycle__hub b{font:500 calc(64 * var(--u))/1 var(--f-sans);letter-spacing:-.03em;display:block}.cycle__hub span{margin-top:calc(12 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);line-height:1.5;display:block}.cycle__node{left:calc(50% + var(--x) * calc(240 * var(--u)));top:calc(50% + var(--y) * calc(240 * var(--u)));animation:dot-pop .7s var(--ease-out) both;position:absolute;translate:-50% -50%}.cycle__tile{width:calc(88 * var(--u));height:calc(88 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1))}.cycle__node.is-focus .cycle__tile{border-color:rgb(var(--accent-rgb) / .3);background:var(--accent-wash)}.cycle__node:hover .cycle__tile{transform:rotate(-6deg)scale(1.06)}.cycle__node b{font-size:calc(22 * var(--u));white-space:nowrap;font-weight:500;position:absolute}.cycle__node.is-focus b{color:var(--accent-ink)}.cycle__node b.is-right{left:calc(100% + calc(16 * var(--u)));top:50%;translate:0 -50%}.cycle__node b.is-left{right:calc(100% + calc(16 * var(--u)));top:50%;translate:0 -50%}.cycle__node b.is-top{bottom:calc(100% + calc(12 * var(--u)));left:50%;translate:-50%}.cycle__node b.is-bottom{top:calc(100% + calc(12 * var(--u)));left:50%;translate:-50%}.cycle__list{margin:0;padding:0;list-style:none}.cycle__item{grid-template-columns:calc(60 * var(--u)) minmax(0, 1fr);padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.cycle__item:first-child{border-top:0}.cycle__n{padding-top:calc(6 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.cycle__item.is-focus .cycle__n{color:var(--accent)}.cycle__item h3{align-items:center;gap:calc(14 * var(--u));font-size:calc(26 * var(--u));margin:0;font-weight:500;display:flex}.cycle__item.is-focus h3{color:var(--accent-ink)}.cycle__item h3 code{padding:calc(5 * var(--u)) calc(9 * var(--u));border-radius:calc(calc(7 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.cycle__item p{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.faq{column-gap:calc(80 * var(--u));margin-top:calc(40 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.faq__item{grid-template-columns:calc(80 * var(--u)) minmax(0, 1fr);gap:calc(18 * var(--u));padding:calc(30 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.faq__q{font:italic 400 calc(50 * var(--u))/.9 var(--f-serif);color:var(--line-strong);transition:color .32s var(--ease-out), translate .42s var(--ease-out)}.faq__item:hover .faq__q{color:var(--accent);translate:0 calc(-4 * var(--u))}.faq__item h3{font-size:calc(26 * var(--u));margin:0;font-weight:500;line-height:1.4}.faq__item p{margin-top:calc(10 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.65}.faq__item code{margin-top:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(calc(7 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink);display:inline-block}.s-shot,.s-ba,.s-line,.s-heat,.s-tree,.s-road,.s-team,.s-wall{flex-direction:column;display:flex}.s-shot>.s-foot,.s-ba>.s-foot,.s-line>.s-foot,.s-heat>.s-foot,.s-tree>.s-foot,.s-road>.s-foot,.s-team>.s-foot,.s-wall>.s-foot{padding-top:calc(28 * var(--u))}@keyframes pop{0%{opacity:0;scale:.4}}.line__notes,.heat__notes,.ba__notes{flex-direction:column;justify-content:center;display:flex}.line__notes>div,.heat__notes>div,.ba__notes>div{padding:calc(24 * var(--u)) 0;border-top:1px solid var(--line)}.line__notes>div:first-child,.heat__notes>div:first-child,.ba__notes>div:first-child{border-top:0}.line__notes dt,.heat__notes dt,.ba__notes dt{font-size:calc(24 * var(--u));font-weight:500}.line__notes dd,.heat__notes dd,.ba__notes dd{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.65}.shot__body{gap:calc(56 * var(--u));margin-top:calc(40 * var(--u));flex:1;grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;display:grid}.shot{border:1px solid var(--line-strong);border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);clip-path:inset(0 round calc(18 * var(--u)));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #17171b59}.shot__bar{align-items:center;gap:calc(8 * var(--u));height:calc(46 * var(--u));padding:0 calc(16 * var(--u));border-bottom:1px solid var(--line);background:var(--panel);display:flex}.shot__bar i{width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--line-strong);border-radius:50%}.shot__bar span{width:calc(440 * var(--u));height:calc(28 * var(--u));margin-left:calc(18 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--card);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);align-items:center;display:flex}.shot__view{height:calc(600 * var(--u));width:calc(calc(600 * var(--u)) * var(--ar));position:relative}.shot.has-bar .shot__view{height:calc(560 * var(--u));width:calc(calc(560 * var(--u)) * var(--ar))}.shot__view img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.shot__pin{width:calc(46 * var(--u));height:calc(46 * var(--u));margin:calc(-23 * var(--u)) 0 0 calc(-23 * var(--u));border:calc(3 * var(--u)) solid #fff;background:var(--accent);color:#fff;font:500 calc(20 * var(--u))/1 var(--f-mono);box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) #17171b80;cursor:default;animation:pop .46s var(--ease-out) both;transition:scale .28s var(--ease-out), filter .52s var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.shot__pin:after{content:"";inset:calc(-10 * var(--u));border:2px solid var(--accent);opacity:0;animation:pulse 2.6s var(--ease-out) 1.4s infinite;border-radius:50%;position:absolute}.shot__pin.is-on{scale:1.16}.shot__notes{gap:calc(4 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shot__notes li>div{grid-template-columns:calc(40 * var(--u)) minmax(0, 1fr);gap:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));transition:background-color .26s var(--ease-out);display:grid}.shot__notes li.is-on>div{background:var(--panel)}.shot__n{width:calc(36 * var(--u));height:calc(36 * var(--u));border:1.5px solid var(--accent);font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.shot__notes h3{margin:calc(4 * var(--u)) 0 0;font-size:calc(25 * var(--u));transition:color .26s var(--ease-out);font-weight:500;line-height:1.3}.shot__notes li.is-on h3{color:var(--accent-ink)}.shot__notes p{margin-top:calc(6 * var(--u));font-size:calc(20 * var(--u));color:var(--ink-2);text-wrap:pretty;line-height:1.6}.ba__body{gap:calc(64 * var(--u));margin-top:calc(40 * var(--u));flex:1;grid-template-columns:auto;align-items:center;min-height:0;display:grid}.ba__body.has-notes{grid-template-columns:auto minmax(0,1fr)}.ba__view{height:calc(560 * var(--u));width:calc(calc(560 * var(--u)) * var(--ar));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));clip-path:inset(0 round calc(18 * var(--u)));background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.ba__view img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ba__view img.ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__divider{top:0;bottom:0;left:var(--pos);width:calc(3 * var(--u));margin-left:calc(-1.5 * var(--u));background:#fff;position:absolute;box-shadow:0 0 0 1px #17171b24}.ba__handle{top:50%;left:var(--pos);width:calc(64 * var(--u));height:calc(64 * var(--u));margin:calc(-32 * var(--u)) 0 0 calc(-32 * var(--u));color:var(--ink);box-shadow:0 0 0 1px #17171b14, 0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-10 * var(--u)) #17171b73;cursor:ew-resize;transition:scale .22s var(--ease-out);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.ba__handle:hover{scale:1.08}.ba__handle:focus-visible{outline:calc(3 * var(--u)) solid var(--accent);outline-offset:calc(3 * var(--u))}.ba__handle svg{width:calc(30 * var(--u));height:calc(30 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ba__tag{top:calc(20 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:#fff;background:#17171bc7;position:absolute}.ba__tag.is-before{left:calc(20 * var(--u))}.ba__tag.is-after{right:calc(20 * var(--u))}.line__body{gap:calc(72 * var(--u));margin-top:calc(40 * var(--u));flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.line__body.has-notes{grid-template-columns:minmax(0, 1fr) calc(420 * var(--u))}.line{flex-direction:column;min-height:0;display:flex}.line__legend{gap:calc(28 * var(--u));margin:0 0 calc(6 * var(--u)) calc(84 * var(--u));font-size:calc(19 * var(--u));color:var(--mute);padding:0;list-style:none;display:flex}.line__legend li{align-items:center;gap:calc(10 * var(--u));display:flex}.line__legend li:before{content:"";width:calc(26 * var(--u));height:calc(3 * var(--u));border-radius:calc(2 * var(--u));background:var(--faint)}.line__legend li.is-focus{color:var(--ink)}.line__legend li.is-focus:before{background:var(--accent)}.line__plot{min-height:0;margin:calc(46 * var(--u)) 0 0 calc(84 * var(--u));flex:1;position:relative}.line__grid{border-top:1px dashed var(--line-strong);height:0;position:absolute;left:0;right:0}.line__grid:first-child{border-top-style:solid}.line__grid b{right:calc(100% + calc(16 * var(--u)));top:calc(-10 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);white-space:nowrap;position:absolute}.line__svg{width:100%;height:100%;animation:wipe 1.3s var(--ease-out) .38s both;position:absolute;inset:0;overflow:visible}.line__svg polyline{fill:none;stroke:var(--faint);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.line__svg polyline.is-focus{stroke:var(--accent);stroke-width:4px}.line__area{fill:rgb(var(--accent-rgb) / .08)}.line__pt{width:calc(12 * var(--u));height:calc(12 * var(--u));border:calc(2.5 * var(--u)) solid var(--faint);background:var(--canvas);animation:pop .42s var(--ease-out) both;border-radius:50%;position:absolute;translate:-50% 50%}.line__pt.is-focus{width:calc(18 * var(--u));height:calc(18 * var(--u));border:calc(3.5 * var(--u)) solid var(--accent)}.line__pt.is-last{background:var(--accent);box-shadow:0 0 0 calc(9 * var(--u)) rgb(var(--accent-rgb) / .16)}.line__pt b{left:50%;bottom:calc(100% + calc(14 * var(--u)));font:500 calc(22 * var(--u))/1 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;position:absolute;translate:-50%}.line__pt.is-last b{font-size:calc(30 * var(--u));color:var(--accent-ink)}.line__note{top:var(--top);width:0;animation:fade-in .6s var(--ease-out) 1.4s both;position:absolute;bottom:0}.line__note:before{content:"";left:0;top:calc(26 * var(--u));bottom:calc(70 * var(--u));border-left:1.5px dashed var(--line-strong);position:absolute}.line__note em{left:0;bottom:calc(18 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--card);font-size:calc(18 * var(--u));color:var(--ink-2);white-space:nowrap;font-style:normal;line-height:1.3;position:absolute;translate:-50%}.line__x{height:calc(44 * var(--u));margin-left:calc(84 * var(--u));position:relative}.line__x span{top:calc(16 * var(--u));font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute);white-space:nowrap;position:absolute;translate:-50%}.line__unit{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.heat__body{gap:calc(72 * var(--u));margin-top:calc(40 * var(--u));flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.heat__body.has-notes{grid-template-columns:minmax(0, 1fr) calc(400 * var(--u))}.heat{gap:calc(8 * var(--u));flex-direction:column;display:flex}.heat__row{grid-template-columns:calc(210 * var(--u)) repeat(var(--cols), minmax(0, 1fr));gap:calc(8 * var(--u));display:grid}.heat__row--head span{padding-bottom:calc(6 * var(--u));font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute);text-align:center}.heat__label{justify-content:center;gap:calc(4 * var(--u));flex-direction:column;display:flex}.heat__label b{font-size:calc(23 * var(--u));transition:color .24s var(--ease-out);font-weight:500}.heat__row:hover .heat__label b{color:var(--accent-ink)}.heat__label small{font:400 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--mute)}.heat__cell{justify-content:center;align-items:baseline;gap:calc(2 * var(--u));height:calc(70 * var(--u));padding-top:calc(24 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:rgb(var(--accent-rgb) / var(--a));font:500 calc(22 * var(--u))/1 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--ink);animation:pop .52s var(--ease-out) both;transition:scale .22s var(--ease-out);display:flex}.heat__cell:not(.is-empty):hover{scale:1.06}.heat__cell small{font-size:calc(17 * var(--u));opacity:.7}.heat__cell.is-strong{color:#fff}.heat__cell.is-empty{box-shadow:inset 0 0 0 1px var(--line);background:0 0;animation:none}.heat__scale{align-items:center;gap:calc(14 * var(--u));margin:calc(16 * var(--u)) 0 0 calc(218 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);display:flex}.heat__scale i{width:calc(240 * var(--u));height:calc(12 * var(--u));border-radius:calc(calc(6 * var(--u)) * var(--rs,1));background:linear-gradient(90deg, rgb(var(--accent-rgb) / .07), rgb(var(--accent-rgb) / .97))}.tree{grid-template-columns:calc(360 * var(--u)) minmax(0, 1fr);margin-top:calc(40 * var(--u));flex:1;align-items:center;min-height:0;display:grid}.tree__root{padding:calc(44 * var(--u)) calc(38 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--ink);color:#fff;position:relative}.tree__root:after{content:"";width:calc(48 * var(--u));border-top:2px solid var(--line-strong);position:absolute;top:50%;left:100%}.tree__q{font:italic 400 calc(64 * var(--u))/.8 var(--f-serif);color:var(--accent-soft);display:block}.tree__root h3{margin:calc(22 * var(--u)) 0 0;font-size:calc(36 * var(--u));font-weight:500;line-height:1.3}.tree__root p{margin-top:calc(12 * var(--u));font-size:calc(19 * var(--u));color:#ffffffa8;line-height:1.55}.tree__branches{gap:calc(40 * var(--u));margin:0 0 0 calc(48 * var(--u));padding:0 0 0 calc(48 * var(--u));flex-direction:column;list-style:none;display:flex}.tree__branch{grid-template-columns:calc(390 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(56 * var(--u));display:grid;position:relative}.tree__branch:before{content:"";left:calc(-48 * var(--u));width:calc(48 * var(--u));border-top:2px solid var(--line-strong);position:absolute;top:50%}.tree__branch:after{content:"";left:calc(-48 * var(--u));top:calc(-20 * var(--u));bottom:calc(-20 * var(--u));border-left:2px solid var(--line-strong);position:absolute}.tree__branch:first-child:after{top:50%}.tree__branch:last-child:after{bottom:50%}.tree__node{gap:calc(18 * var(--u));padding:calc(32 * var(--u)) calc(30 * var(--u));border:1px solid var(--line);border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);transition:border-color .26s var(--ease-out), background-color .26s var(--ease-out);display:flex;position:relative}.tree__node:after{content:"";width:calc(56 * var(--u));border-top:2px dashed var(--line-strong);position:absolute;top:50%;left:100%}.tree__n{font:400 calc(19 * var(--u))/1.4 var(--f-mono);color:var(--mute)}.tree__node h4{font-size:calc(28 * var(--u));margin:0;font-weight:500;line-height:1.35}.tree__node p{margin-top:calc(6 * var(--u));font-size:calc(19 * var(--u));color:var(--mute);line-height:1.5}.tree__leaves{gap:calc(12 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tree__leaves li>div{padding:calc(18 * var(--u)) calc(22 * var(--u));border:1px solid var(--line);border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--panel);font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.4}.tree__branch:hover .tree__node,.tree__branch.is-focus .tree__node{border-color:rgb(var(--accent-rgb) / .45);background:var(--accent-wash)}.tree__branch.is-focus .tree__n,.tree__branch.is-focus h4{color:var(--accent-ink)}.tree__branch.is-focus:before,.tree__branch.is-focus .tree__node:after{border-color:var(--accent)}.tree__branch.is-focus .tree__leaves li>div{border-color:rgb(var(--accent-rgb) / .3)}.road__legend{gap:calc(26 * var(--u));margin:calc(22 * var(--u)) 0 0;font-size:calc(19 * var(--u));color:var(--mute);padding:0;list-style:none;display:flex}.road__legend li{align-items:center;gap:calc(10 * var(--u));display:flex}.road__legend li:before{content:"";width:calc(26 * var(--u));height:calc(16 * var(--u));border-radius:calc(calc(5 * var(--u)) * var(--rs,1))}.road__legend .is-done:before{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong)}.road__legend .is-doing:before{background:var(--accent)}.road__legend .is-next:before{border:1.5px dashed var(--faint)}.road{margin-top:calc(40 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.road__head{grid-template-columns:calc(200 * var(--u)) repeat(var(--n), minmax(0, 1fr));padding-bottom:calc(14 * var(--u));border-bottom:1px solid var(--line-strong);display:grid}.road__head span{padding-left:calc(14 * var(--u));font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.road__rows{min-height:0;margin-bottom:calc(30 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}.road__track{grid-template-columns:calc(200 * var(--u)) minmax(0, 1fr);border-bottom:1px solid var(--line);flex:1;align-items:center;display:grid}.road__label{align-items:center;gap:calc(12 * var(--u));font-size:calc(23 * var(--u));font-weight:500;display:flex}.road__lane{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-content:center;align-self:stretch;gap:calc(10 * var(--u)) 0;padding:calc(14 * var(--u)) 0;background:linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / calc(100% / var(--n)) 100%;display:grid}.road__item{align-items:center;gap:calc(10 * var(--u));height:calc(58 * var(--u));margin:0 calc(8 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));font-size:calc(21 * var(--u));white-space:nowrap;animation:rise .56s var(--ease-out) both;display:flex}.road__item.is-done{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.road__item.is-doing{background:var(--accent);color:#fff;font-weight:500}.road__item.is-doing i{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#fff;border-radius:50%;position:relative}.road__item.is-doing i:after{content:"";inset:calc(-6 * var(--u));animation:pulse 2.2s var(--ease-out) infinite;border:1.5px solid #fff;border-radius:50%;position:absolute}.road__item.is-next{border:1.5px dashed var(--faint);color:var(--ink-2)}.road__now{top:0;bottom:0;left:calc(calc(200 * var(--u)) + (100% - calc(200 * var(--u))) * var(--at));z-index:1;border-left:2px solid var(--accent);pointer-events:none;position:absolute}.road__now b{bottom:calc(-38 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--accent);font:500 calc(17 * var(--u))/1 var(--f-mono);color:#fff;white-space:nowrap;position:absolute;left:0;translate:-50%}.team{gap:calc(20 * var(--u));margin-top:calc(44 * var(--u));flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.team--3{grid-template-columns:repeat(3,minmax(0,1fr))}.team__card{gap:calc(18 * var(--u));padding:calc(30 * var(--u));border:1px solid var(--line);border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);transition:translate .32s var(--ease-out), border-color .26s var(--ease-out);flex-direction:column;display:flex}.team__card:hover{translate:0 calc(-4 * var(--u));border-color:var(--line-strong)}.team__avatar{width:calc(76 * var(--u));height:calc(76 * var(--u));background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font:italic 400 calc(34 * var(--u))/1 var(--f-serif);color:var(--ink);border-radius:50%;place-items:center;display:grid}.team__avatar.is-long{font-size:calc(25 * var(--u));letter-spacing:-.02em}.team__card.is-focus .team__avatar{background:var(--accent);box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .14);color:#fff}.team__card h3{font-size:calc(26 * var(--u));margin:0;font-weight:500;line-height:1.3}.team__role{margin-top:calc(6 * var(--u));font:400 calc(18 * var(--u))/1.4 var(--f-mono);color:var(--mute)}.team__owns{padding-top:calc(18 * var(--u));border-top:1px solid var(--line);font-size:calc(21 * var(--u));color:var(--ink-2);text-wrap:pretty;margin-top:auto;line-height:1.6}.wall{gap:calc(20 * var(--u));margin-top:calc(44 * var(--u));flex:1;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;display:grid}.wall--5{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.wall--3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.wall__card{padding:calc(30 * var(--u)) calc(32 * var(--u));border:1px solid var(--line);border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);transition:translate .32s var(--ease-out), border-color .26s var(--ease-out);flex-direction:column;display:flex}.wall__card:not(.is-focus):hover{translate:0 calc(-4 * var(--u));border-color:rgb(var(--accent-rgb) / .4)}.wall__card.is-focus{background:var(--ink);color:#fff;border-color:#0000;grid-row:1/3}.wall__card:before{content:"“";height:calc(40 * var(--u));font:italic 400 calc(84 * var(--u))/.8 var(--f-serif);color:var(--accent);display:block}.wall__card.is-focus:before{height:calc(70 * var(--u));font-size:calc(150 * var(--u));color:var(--accent-soft)}.wall__card blockquote{margin:calc(14 * var(--u)) 0 0;font-size:calc(25 * var(--u));text-wrap:pretty;font-weight:500;line-height:1.55}.wall__card.is-focus blockquote{margin-top:calc(40 * var(--u));font-size:calc(46 * var(--u));letter-spacing:-.01em;line-height:1.45}.wall__card footer{align-items:center;gap:calc(6 * var(--u)) calc(12 * var(--u));padding-top:calc(20 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);flex-wrap:wrap;margin-top:auto;display:flex}.wall__card footer b{color:var(--ink);font-weight:500}.wall__card footer code{padding:calc(5 * var(--u)) calc(9 * var(--u));border-radius:calc(calc(6 * var(--u)) * var(--rs,1));background:var(--panel);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.wall__card.is-focus footer{color:#fff9}.wall__card.is-focus footer b{color:#fff}.wall__card.is-focus footer code{color:#fff;background:#ffffff1f}.s-statement{flex-direction:column;display:flex}.statement{justify-content:center;align-items:center;gap:calc(44 * var(--u));text-align:center;flex-direction:column;flex:1;display:flex}.statement__text{font-size:calc(112 * var(--u));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.16}.statement__line{display:block}.statement__text em{color:var(--accent);font-style:normal}.statement__sub{max-width:calc(1100 * var(--u));font-size:calc(30 * var(--u));color:var(--mute);line-height:1.6}[data-tone=accent] .statement__text{color:#ffffff9e}[data-tone=accent] .statement__text em{color:#fff}.tile{width:calc(var(--ts) * calc(1 * var(--u)));height:calc(var(--ts) * calc(1 * var(--u)));border-radius:calc(var(--ts) * calc(.28 * var(--u)) * var(--rs,1));background:var(--tile);color:#fff;box-shadow:inset 0 calc(-3 * var(--u)) 0 #0000001f, inset 0 calc(2 * var(--u)) 0 #ffffff38, 0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-10 * var(--u)) var(--tile);flex:none;place-items:center;display:inline-grid}.tile .icon{color:#fff}.pill{align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(22 * var(--u));font:500 calc(19 * var(--u))/1 var(--f-sans);white-space:nowrap;border-radius:999px;display:inline-flex}.pill--line{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink)}.pill--solid{background:var(--ink);color:var(--canvas)}.pill--soft{background:var(--panel);color:var(--ink-2)}.pill--accent{padding:calc(8 * var(--u)) calc(14 * var(--u));background:var(--accent);color:#fff;font-size:calc(17 * var(--u))}.laurel{align-items:center;gap:calc(6 * var(--u));color:var(--ink);display:flex}.laurel__branch{width:calc(52 * var(--u));height:calc(130 * var(--u));color:var(--mute);flex:none;overflow:visible}.laurel__text{align-items:center;gap:calc(8 * var(--u));text-align:center;flex-direction:column;display:flex}.laurel__text b{font-size:calc(24 * var(--u));font-weight:600;line-height:1.2}.laurel__text span{font-size:calc(17 * var(--u));color:var(--mute)}.mui{font-size:calc(18 * var(--u));margin:0;padding:0;list-style:none}.mui-list li{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--u));padding:calc(11 * var(--u)) 0;border-bottom:1px solid var(--line);color:var(--ink-2);display:flex}.mui-list li:last-child{border-bottom:0}.mui-list b{font:500 calc(18 * var(--u))/1.2 var(--f-mono);color:var(--ink)}.mui-list b.is-up{color:var(--spot-2)}.mui-list b.is-down{color:var(--mute)}.mui-figure{align-items:baseline;gap:calc(8 * var(--u)) calc(14 * var(--u));flex-wrap:wrap;display:flex}.mui-figure b{font:600 calc(52 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em}.mui-figure em{padding:calc(4 * var(--u)) calc(10 * var(--u));background:color-mix(in srgb, var(--spot-2) 16%, transparent);color:var(--spot-2);font:600 calc(17 * var(--u))/1.2 var(--f-mono);border-radius:999px;font-style:normal}.mui-figure span{color:var(--mute);font-size:calc(17 * var(--u));flex-basis:100%}.mui-bars__head{margin-bottom:calc(14 * var(--u));color:var(--mute);font-size:calc(17 * var(--u));justify-content:space-between;display:flex}.mui-bars__head b{color:var(--ink);font:600 calc(22 * var(--u))/1 var(--f-sans)}.mui-bars__plot{align-items:flex-end;gap:calc(6 * var(--u));height:calc(110 * var(--u));display:flex}.mui-bars__plot i{height:calc(var(--h) * 100%);border-radius:calc(calc(4 * var(--u)) * var(--rs,1)) calc(calc(4 * var(--u)) * var(--rs,1)) 0 0;background:rgb(var(--accent-rgb) / .28);transform-origin:bottom;animation:mui-grow .9s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * 50ms);flex:1}.mui-bars__plot i.is-top{background:var(--accent)}@keyframes mui-grow{0%{transform:scaleY(0)}}.mui-progress li{padding:calc(9 * var(--u)) 0}.mui-progress li>div{margin-bottom:calc(10 * var(--u));color:var(--ink-2);justify-content:space-between;display:flex}.mui-progress b{font:400 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--mute)}.mui-progress i{height:calc(8 * var(--u));background:linear-gradient(90deg, var(--accent) calc(var(--p) * 100%), var(--line) 0);border-radius:99px;display:block}.mui-progress li:nth-child(2n) i{background:linear-gradient(90deg, var(--spot-3) calc(var(--p) * 100%), var(--line) 0)}.mui-convert{gap:calc(14 * var(--u));grid-template-columns:1fr 1fr;display:grid;position:relative}.mui-convert__side{gap:calc(8 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.mui-convert__side span{color:var(--mute);font-size:calc(17 * var(--u))}.mui-convert__side b{font:600 calc(34 * var(--u))/1 var(--f-sans);letter-spacing:-.02em}.mui-convert__side em{font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--ink-2);font-style:normal}.mui-convert__swap{width:calc(44 * var(--u));height:calc(44 * var(--u));background:var(--ink);color:var(--canvas);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.mui-convert__swap .icon{color:var(--canvas)}.mui-chips{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.mui-chips li{align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:calc(18 * var(--u));display:inline-flex}.s-hang{place-items:center;display:grid;top:0}.hang__threads{pointer-events:none;position:absolute;inset:0}.hang__item{transform-origin:50% 0;animation:hang-drop 1.2s var(--ease-out) both, hang-sway 7s ease-in-out infinite alternate;animation-delay:calc(.2s + var(--k) * 90ms), calc(1.4s + var(--k) * .3s);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;translate:-50%}.hang__thread{width:1.5px;height:calc(var(--len) * calc(1 * var(--u)));background:linear-gradient(var(--line), var(--line-strong))}.hang__item .tile{transform-origin:50% 0;rotate:var(--tilt)}@keyframes hang-drop{0%{transform:translateY(calc(var(--len) * calc(-1 * var(--u)) - calc(80 * var(--u))))}}@keyframes hang-sway{0%{rotate:-1.6deg}to{rotate:1.6deg}}.hang__copy{max-width:calc(1180 * var(--u));margin-top:calc(60 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hang__tag{align-items:center;gap:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));background:var(--panel);font-size:calc(19 * var(--u));color:var(--ink-2);border-radius:999px;display:flex}.hang__title{margin:calc(36 * var(--u)) 0 0;font-size:calc(128 * var(--u));white-space:normal;line-height:1.02}.hang__title span{display:block}.hang__title em{font:inherit;letter-spacing:inherit;color:var(--accent);margin:0;display:inline}.hang__lead{max-width:calc(820 * var(--u));margin-top:calc(34 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.6}.hang__pills{gap:calc(14 * var(--u));margin-top:calc(40 * var(--u));display:flex}.statement__tile{vertical-align:.02em;margin:0 .12em;scale:.78}.s-panels,.s-ask,.s-istack,.s-brandkit,.s-laurels,.s-recap,.s-tabshot{flex-direction:column;display:flex}.panels{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:calc(22 * var(--u));min-height:0;margin-top:calc(56 * var(--u));flex:1;display:grid}.panels--3{--n:3}.panel-card{gap:calc(24 * var(--u));padding:calc(28 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.panel-card__head span{margin-bottom:calc(8 * var(--u));font-size:calc(17 * var(--u));color:var(--mute);display:block}.panel-card__head h3{font-size:calc(36 * var(--u));letter-spacing:-.02em;margin:0;font-weight:600}.panel-card__head p{margin:calc(10 * var(--u)) 0 0;font-size:calc(19 * var(--u));color:var(--ink-2);line-height:1.55}.panel-card__ui{padding:calc(26 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--canvas);box-shadow:0 0 0 1px var(--line), 0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-24 * var(--u)) #0000002e;margin-top:auto}.s-ask{grid-template-columns:calc(560 * var(--u)) minmax(0, 1fr);gap:0 calc(80 * var(--u));grid-template-rows:1fr auto;display:grid}.ask__copy{align-self:center}.ask__lead{max-width:calc(520 * var(--u))}.ask__notes,.proof__checks,.orbit__points,.contact__checks{gap:calc(16 * var(--u));margin-top:calc(40 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);flex-direction:column;display:flex}.ask__notes span,.proof__checks span,.orbit__points span,.contact__checks span{align-items:center;gap:calc(12 * var(--u));display:flex}.ask__panel{padding:calc(36 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);align-self:center}.ask__q{width:-moz-fit-content;width:fit-content;max-width:calc(640 * var(--u));padding:calc(20 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1)) calc(calc(22 * var(--u)) * var(--rs,1)) calc(calc(6 * var(--u)) * var(--rs,1)) calc(calc(22 * var(--u)) * var(--rs,1));background:var(--panel);font-size:calc(24 * var(--u));margin:0 0 0 auto;line-height:1.5}.ask__found{align-items:center;gap:calc(10 * var(--u));margin:calc(30 * var(--u)) 0 calc(20 * var(--u));font-size:calc(22 * var(--u));font-weight:500;display:flex}.ask__results{gap:calc(16 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ask__card{gap:calc(14 * var(--u));padding:calc(22 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--canvas);box-shadow:0 0 0 1px var(--line), 0 calc(16 * var(--u)) calc(34 * var(--u)) calc(-24 * var(--u)) #0003;flex-direction:column;display:flex}.ask__who b{font-size:calc(21 * var(--u));display:block}.ask__who span,.ask__note{font-size:calc(17 * var(--u));color:var(--mute)}.ask__card strong{font:600 calc(48 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em}.ask__card .mui-bars__plot{height:calc(120 * var(--u))}.s-ask>.s-foot{padding-top:calc(20 * var(--u));grid-column:1/-1}.s-proof{grid-template-columns:calc(720 * var(--u)) minmax(0, 1fr);gap:calc(96 * var(--u));display:grid}.proof__panel{padding:calc(44 * var(--u));border-radius:calc(calc(30 * var(--u)) * var(--rs,1));color:#f1f0f3;background:radial-gradient(120% 80% at 30% 20%,#23232a,#0e0e11);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.proof__icon{align-self:center;margin:auto 0}.proof__rows{gap:calc(10 * var(--u));flex-direction:column;margin:0;display:flex}.proof__rows>div{padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));font-size:calc(20 * var(--u));background:#ffffff0f;justify-content:space-between;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.proof__rows dt{color:#fff9;font-family:var(--f-mono);font-size:calc(17 * var(--u));letter-spacing:.04em}.proof__rows dd{margin:0}.proof__copy{flex-direction:column;justify-content:center;display:flex}.proof__stats{gap:calc(56 * var(--u));margin-top:calc(48 * var(--u));display:flex}.proof__stats div{gap:calc(10 * var(--u));padding-left:calc(22 * var(--u));border-left:1.5px solid var(--line-strong);flex-direction:column;display:flex}.proof__stats b{font:600 calc(64 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em}.proof__stats span{font-size:calc(19 * var(--u));color:var(--mute)}.proof__copy .s-foot{margin-top:calc(48 * var(--u))}.istack{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr);gap:calc(60 * var(--u));min-height:0;margin-top:calc(48 * var(--u));flex:1;display:grid}.istack__index ol{margin:0;padding:0;list-style:none}.istack__index li{padding:calc(14 * var(--u)) 0 calc(14 * var(--u)) calc(22 * var(--u));border-left:2px solid var(--line);font-size:calc(22 * var(--u));color:var(--mute);transition:color .4s var(--ease-out), border-color .4s var(--ease-out)}.istack__index li:last-child,.istack__index li[data-build-state=current]{border-color:var(--ink);color:var(--ink);font-weight:500}.istack__index:has([data-build-state]) li:last-child:not([data-build-state=current]){border-color:var(--line);color:var(--mute);font-weight:400}.istack__index li[data-build-state]{filter:none}.istack__deck{position:relative}.istack__card{left:calc(var(--k) * calc(26 * var(--u)));right:0;top:calc(var(--k) * calc(70 * var(--u)));gap:calc(22 * var(--u));padding:calc(26 * var(--u)) calc(32 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(-14 * var(--u)) calc(40 * var(--u)) calc(-26 * var(--u)) #00000040;transition:opacity .52s var(--ease-out), transform .62s var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0}.istack__card header{align-items:center;gap:calc(16 * var(--u));display:flex}.istack__card h3{font-size:calc(30 * var(--u));margin:0;font-weight:600}.istack__ui{max-width:calc(780 * var(--u));padding:calc(22 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--canvas);box-shadow:0 0 0 1px var(--line)}.istack__card p{max-width:calc(760 * var(--u));font-size:calc(20 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.istack__card[data-build-state]{filter:none}.istack__card[data-build-state=pending]{opacity:0;transform:translateY(calc(60 * var(--u)))}.s-contact{display:flex}.contact{grid-template-columns:minmax(0, 1fr) calc(720 * var(--u));gap:calc(72 * var(--u));padding:calc(64 * var(--u));border-radius:calc(calc(36 * var(--u)) * var(--rs,1));background:var(--canvas);color:var(--ink);flex:1;display:grid}.contact__copy{flex-direction:column;justify-content:center;display:flex}.contact__title{font-size:calc(84 * var(--u));line-height:1.08}.contact__lead{max-width:calc(600 * var(--u));margin-top:calc(30 * var(--u));font-size:calc(25 * var(--u));color:var(--ink-2);line-height:1.65}.contact__card-wrap{align-self:center}.contact__card{--canvas:#fff;--card-hover:#fff;--line:#00000017;--line-strong:#00000029;gap:calc(14 * var(--u));padding:calc(34 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card-hover,#fff);color:var(--ink);flex-direction:column;display:flex}.contact__field{gap:calc(10 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.contact__field span{align-items:center;gap:calc(10 * var(--u));font-size:calc(17 * var(--u));color:var(--mute);display:flex}.contact__field b{font-size:calc(24 * var(--u));overflow-wrap:anywhere;font-weight:500}.contact__action{justify-content:center;align-items:center;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));padding:calc(20 * var(--u));background:var(--ink);color:var(--canvas);font-size:calc(22 * var(--u));border-radius:999px;font-weight:500;display:flex}.contact__action .icon{color:var(--canvas)}.s-orbit{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);gap:calc(60 * var(--u));display:grid}.orbit__copy{flex-direction:column;justify-content:center;display:flex}.orbit__copy .s-foot{margin-top:calc(56 * var(--u))}.orbit{--R:calc(380 * var(--u));width:calc(var(--R) * 2);height:calc(var(--R) * 2);place-self:center;position:relative}.orbit__ring{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;margin:auto;position:absolute;inset:0}.orbit__ring--1{background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .06), transparent);width:56%;height:56%}.orbit__ring--2{width:100%;height:100%}.orbit__ring--3{background:var(--card);width:24%;height:24%}.orbit__center{align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex;position:absolute;top:50%;left:50%;translate:-50% -36%}.orbit__center b{font-size:calc(22 * var(--u));white-space:nowrap;font-weight:600}.orbit__node{--dist:calc(var(--R) * (.56 + (var(--r) - 1) * .44));align-items:center;gap:calc(8 * var(--u));transform:rotate(var(--a)) translateX(var(--dist)) rotate(calc(var(--a) * -1)) translate(-50%, calc(-30 * var(--u)));transform-origin:0 0;animation:orbit-in .9s var(--ease-out) both;animation-delay:calc(.5s + var(--k) * 90ms);flex-direction:column;display:flex;position:absolute;top:50%;left:50%}.orbit__node>span:last-child{padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--canvas);box-shadow:0 0 0 1px var(--line);font-size:calc(18 * var(--u));white-space:nowrap;border-radius:999px}@keyframes orbit-in{0%{opacity:0;scale:.6}}.s-heropanel{top:calc(112 * var(--u));gap:calc(30 * var(--u));flex-direction:column;display:flex}.heropanel{grid-template-columns:calc(700 * var(--u)) minmax(0, 1fr);min-height:0;padding:0 0 0 calc(76 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));color:var(--ink);background:radial-gradient(90% 120% at 85% 10%,#26262c,#0b0b0d 70%);flex:1;display:grid;position:relative;overflow:hidden}.heropanel__copy{flex-direction:column;justify-content:center;display:flex}.heropanel__tag{align-items:center;gap:calc(14 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-2);display:flex}.heropanel__tag .pill--solid{padding:calc(8 * var(--u)) calc(14 * var(--u));font-size:calc(17 * var(--u))}.heropanel__title{margin:calc(34 * var(--u)) 0 0;font-size:calc(104 * var(--u));white-space:normal;line-height:1.04}.heropanel__lead{max-width:calc(560 * var(--u));margin-top:calc(28 * var(--u));font-size:calc(25 * var(--u));color:var(--ink-2);line-height:1.6}.heropanel__pills{gap:calc(14 * var(--u));margin-top:calc(40 * var(--u));display:flex}.heropanel__shot{margin-right:calc(-80 * var(--u));perspective:calc(1600 * var(--u));align-self:center}.heropanel__shot img{border-radius:calc(calc(16 * var(--u)) * var(--rs,1));width:100%;box-shadow:0 0 0 1px #ffffff1a, 0 calc(50 * var(--u)) calc(100 * var(--u)) calc(-30 * var(--u)) #000c;transform-origin:0;display:block;transform:rotateY(-14deg)rotateX(4deg)}.heropanel__laurels{justify-content:center;gap:calc(120 * var(--u));display:flex}.heropanel__source{bottom:calc(-40 * var(--u));position:absolute;left:0}.s-tabshot{top:calc(120 * var(--u));align-items:center}.tabshot__head{text-align:center;flex-direction:column;align-items:center;display:flex}.tabshot__head .kicker{margin:0 auto}.tabshot__head .s-title{margin-top:calc(22 * var(--u));font-size:calc(64 * var(--u))}.tabshot__head .s-lead{max-width:calc(900 * var(--u));margin-top:calc(16 * var(--u));font-size:calc(24 * var(--u))}.tabshot__tabs [role=tablist]{gap:calc(4 * var(--u));margin-top:calc(30 * var(--u));padding:calc(5 * var(--u));background:var(--panel);border-radius:999px;display:flex}.tabshot__tabs button{align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));color:var(--mute);font:500 calc(19 * var(--u))/1 var(--f-sans);cursor:pointer;transition:background-color .26s var(--ease-out), color .26s var(--ease-out);background:0 0;border:0;border-radius:999px;display:inline-flex}.tabshot__tabs button.is-on{background:var(--card-hover,#fff);color:var(--ink);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000014}.tabshot__view{min-height:0;width:calc(1240 * var(--u));margin-top:calc(30 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1)) calc(calc(20 * var(--u)) * var(--rs,1)) 0 0;box-shadow:0 0 0 1px var(--line);background:#0e0e10;flex:1;position:relative}.tabshot__view img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-out), scale .7s var(--ease-out);position:absolute;inset:0;scale:1.02}.tabshot__view img.is-on{opacity:1;scale:1}.s-tabshot>.s-foot{padding-top:calc(18 * var(--u));align-self:stretch}.brandkit{grid-template-columns:calc(520 * var(--u)) minmax(0, 1fr);gap:calc(22 * var(--u));min-height:0;margin-top:calc(36 * var(--u));flex:1;grid-template-rows:1fr auto;display:grid}.brandkit__card{padding:calc(26 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.brandkit__fonts{justify-content:space-between;gap:calc(14 * var(--u));flex-direction:column;grid-row:1/-1;display:flex}.brandkit__font{grid-template-columns:calc(140 * var(--u)) 1fr;align-items:end;column-gap:calc(22 * var(--u));padding-bottom:calc(24 * var(--u));border-bottom:1px solid var(--line);grid-template-rows:auto auto;display:grid}.brandkit__font:last-child{border-bottom:0}.brandkit__sample{font-size:calc(72 * var(--u));letter-spacing:-.03em;grid-row:1/3;font-weight:600;line-height:.9}.brandkit__font b{font-size:calc(26 * var(--u));font-weight:600}.brandkit__font span:not(.brandkit__sample){font-size:calc(18 * var(--u));color:var(--mute)}.brandkit__colors{justify-content:center;gap:calc(18 * var(--u));flex-direction:column;display:flex}.brandkit__row-name{margin-bottom:calc(14 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);display:block}.brandkit__row ul{gap:calc(14 * var(--u));margin:0;padding:0;list-style:none;display:flex}.brandkit__row li{align-items:center;gap:calc(10 * var(--u));animation:pop .6s var(--ease-out) both;animation-delay:calc(.5s + var(--k) * 30ms);flex-direction:column;display:flex}.brandkit__row i{width:calc(52 * var(--u));height:calc(52 * var(--u));background:var(--c);border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.brandkit__row li span{font-size:calc(16.5 * var(--u));color:var(--mute);text-align:center;white-space:nowrap}.brandkit__tokens{gap:calc(22 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brandkit__tokens div{gap:calc(8 * var(--u));flex-direction:column;display:flex}.brandkit__tokens span{font-size:calc(17 * var(--u));color:var(--mute)}.brandkit__tokens b{font:500 calc(26 * var(--u))/1.2 var(--f-mono)}.laurels{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));align-content:center;gap:calc(40 * var(--u));flex:1;display:grid}.laurels--4{--n:4}.laurels__item{align-items:center;gap:calc(26 * var(--u));padding:calc(48 * var(--u)) calc(24 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.laurels__item .laurel{scale:1.25}.laurels__item p{max-width:calc(360 * var(--u));margin:calc(18 * var(--u)) 0 0;font-size:calc(20 * var(--u));color:var(--ink-2);text-align:center;line-height:1.6}.s-opener{align-items:center;gap:0 calc(80 * var(--u));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.opener__value{align-items:flex-start;gap:calc(16 * var(--u));color:var(--accent);display:flex}.opener__value b{font:600 calc(400 * var(--u))/.8 var(--f-display,var(--f-sans));letter-spacing:-.06em;white-space:nowrap}.opener__value span{margin-top:calc(30 * var(--u));font-size:calc(56 * var(--u));font-weight:500}.opener__text{font-size:calc(64 * var(--u));line-height:1.2}.s-opener>.s-foot{grid-column:1/-1}.s-chprog{flex-direction:column;justify-content:space-between;display:flex}.chprog__top{justify-content:space-between;align-items:flex-start;gap:calc(60 * var(--u));display:flex}.chprog__title{margin-top:calc(36 * var(--u))}.chprog__lead{max-width:calc(760 * var(--u))}.chprog__count{align-items:baseline;gap:calc(14 * var(--u));color:var(--accent);display:flex}.chprog__count b{font:600 calc(220 * var(--u))/.8 var(--f-display,var(--f-sans));letter-spacing:-.05em}.chprog__count span{font:400 calc(40 * var(--u))/1 var(--f-mono);color:var(--mute)}.chprog__track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.chprog__line{left:calc(29 * var(--u));right:calc(100% / var(--n) - calc(29 * var(--u)));top:calc(28 * var(--u));background:linear-gradient(90deg, var(--accent) calc(var(--at) / (var(--n) - 1) * 100%), var(--line) 0);height:2px;position:absolute}.chprog__step{gap:calc(20 * var(--u));color:var(--mute);flex-direction:column;display:flex;position:relative}.chprog__dot{width:calc(58 * var(--u));height:calc(58 * var(--u));background:var(--canvas);box-shadow:inset 0 0 0 2px var(--line-strong);font:500 calc(19 * var(--u))/1 var(--f-mono);border-radius:50%;place-items:center;display:grid}.chprog__step b{font-size:calc(26 * var(--u));font-weight:500}.chprog__step.is-done{color:var(--ink-2)}.chprog__step.is-done .chprog__dot{background:var(--ink);box-shadow:none}.chprog__step.is-done .chprog__dot .icon{color:var(--canvas)}.chprog__step.is-now{color:var(--ink)}.chprog__step.is-now .chprog__dot{background:var(--accent);color:#fff;box-shadow:0 0 0 calc(10 * var(--u)) rgb(var(--accent-rgb) / .16)}.s-question{place-items:center;display:grid}.question__mark{right:calc(40 * var(--u));font:italic 400 calc(900 * var(--u))/1 var(--f-serif);color:rgb(var(--accent-rgb) / .1);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.question__copy{align-items:center;gap:calc(40 * var(--u));text-align:center;flex-direction:column;display:flex;position:relative}.question__text{font-size:calc(104 * var(--u))}.question__sub{max-width:calc(1000 * var(--u));font-size:calc(28 * var(--u));color:var(--mute);line-height:1.6}.s-contrast{flex-direction:column;display:flex}.contrast{justify-content:center;gap:calc(50 * var(--u));flex-direction:column;flex:1;display:flex}.contrast__row{grid-template-columns:calc(200 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(40 * var(--u));display:grid}.contrast__row span{font:400 calc(22 * var(--u))/1 var(--f-mono);color:var(--mute)}.contrast__row p{font:500 calc(92 * var(--u))/1.14 var(--f-display,var(--f-sans));letter-spacing:-.03em;margin:0}.contrast__row.is-before p{color:var(--faint);text-decoration:line-through;text-decoration-thickness:calc(4 * var(--u));-webkit-text-decoration-color:rgb(var(--accent-rgb) / .5);text-decoration-color:rgb(var(--accent-rgb) / .5)}.contrast__row.is-after span{color:var(--accent)}.contrast__sub{margin-left:calc(240 * var(--u));font-size:calc(26 * var(--u));color:var(--ink-2);line-height:1.6}.s-contrast>.s-foot{padding-top:calc(40 * var(--u))}.bleed__img{position:absolute;inset:0}.bleed__img img{object-fit:cover;width:100%;height:100%;animation:bleed-zoom 9s var(--ease-out) both}.bleed__img:after{content:"";background:linear-gradient(#00000059 25%,#0000008c 50%,#000000e6),linear-gradient(#000000b3,#0000 20%);position:absolute;inset:0}@keyframes bleed-zoom{0%{scale:1.06}}.s-bleed{color:#fff;flex-direction:column;justify-content:flex-end;display:flex}.bleed__title{max-width:calc(1300 * var(--u));font-size:calc(92 * var(--u));color:#fff}.bleed__caption{max-width:calc(900 * var(--u));margin-top:calc(24 * var(--u));font-size:calc(26 * var(--u));color:#ffffffd1;line-height:1.6}.bleed__source{margin-top:calc(36 * var(--u));color:#ffffffb3}.s-thanks{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));gap:calc(80 * var(--u));display:grid}.thanks__copy{flex-direction:column;justify-content:center;display:flex}.thanks__title{margin-top:calc(30 * var(--u));font-size:calc(200 * var(--u));line-height:1}.thanks__prompt{align-items:center;gap:calc(14 * var(--u));margin-top:calc(40 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);display:flex}.thanks__side{justify-content:center;gap:calc(30 * var(--u));flex-direction:column;display:flex}.thanks__contacts{gap:calc(14 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thanks__contact{grid-template-columns:calc(48 * var(--u)) calc(120 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(14 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);display:grid}.thanks__contact span{font-size:calc(18 * var(--u));color:var(--mute)}.thanks__contact b{font-size:calc(22 * var(--u));overflow-wrap:anywhere;font-weight:500}.thanks__qr{align-items:center;gap:calc(22 * var(--u));display:flex}.thanks__qr img{width:calc(160 * var(--u));height:calc(160 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:#fff}.thanks__qr span{font-size:calc(19 * var(--u));color:var(--mute)}.recap{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:calc(22 * var(--u));margin:calc(56 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.recap--4{--n:4}.recap__item{gap:calc(16 * var(--u));padding:calc(32 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.recap__check{width:calc(56 * var(--u));height:calc(56 * var(--u));margin-bottom:calc(10 * var(--u));background:var(--accent);border-radius:50%;place-items:center;display:grid}.recap__check .icon{color:#fff}.recap__item h3{font-size:calc(30 * var(--u));margin:0;font-weight:600}.recap__item p{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.recap__next{align-items:center;gap:calc(20 * var(--u));width:-moz-fit-content;width:fit-content;margin-top:calc(40 * var(--u));padding:calc(18 * var(--u)) calc(28 * var(--u));background:var(--ink);color:var(--canvas);border-radius:999px;display:flex}.recap__next span{font:400 calc(17 * var(--u))/1 var(--f-mono);opacity:.7}.recap__next b{font-size:calc(24 * var(--u));font-weight:500}.recap__next .icon{color:var(--canvas)}.s-recap>.s-foot{padding-top:calc(28 * var(--u))}[data-tone=dark] .pill--solid{color:#111;background:#fff}.panel-card .mui-list li{padding:calc(14 * var(--u)) 0;font-size:calc(20 * var(--u))}.panel-card .mui-bars__plot{height:calc(200 * var(--u))}.panel-card .mui-chips li{font-size:calc(20 * var(--u))}.panel-card__ui{flex-direction:column;flex:1;justify-content:center;display:flex}.panel-card__ui>.mui-bars{flex-direction:column;flex:1;display:flex}.panel-card .mui-bars__plot{height:auto;min-height:calc(160 * var(--u));flex:1}.panel-card .mui-figure b{font-size:calc(88 * var(--u))}.arrow{font-family:var(--f-sans);font-weight:400}.tabshot__crop{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.istack__card:not(:last-child):not([data-build-state=current])>:not(header){visibility:hidden}.panel-card__ui>.mui-list{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.s-chart{flex-direction:column;display:flex}.chart-legend{gap:calc(28 * var(--u));margin-top:calc(36 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-2);display:flex}.chart-legend span{align-items:center;gap:calc(10 * var(--u));display:flex}.chart-legend i{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(calc(4 * var(--u)) * var(--rs,1));background:var(--c)}.chart-note{font-size:calc(22 * var(--u));color:var(--ink-2);margin:0;line-height:1.55}.s-chart>.chart-note{margin-top:calc(26 * var(--u));padding-left:calc(18 * var(--u));border-left:3px solid var(--accent)}.bar{min-height:0;margin-top:calc(30 * var(--u));padding:calc(44 * var(--u)) 0 0 calc(64 * var(--u));flex:1;position:relative}.bar__grid{inset:calc(44 * var(--u)) 0 calc(54 * var(--u)) calc(64 * var(--u));position:absolute}.bar__grid span{left:calc(-64 * var(--u));right:0;bottom:calc(var(--y) * 100%);border-top:1px solid var(--line);height:0;font:400 calc(17 * var(--u))/0 var(--f-mono);color:var(--mute);position:absolute}.bar__grid span:first-child{border-top-color:var(--line-strong)}.bar__plot{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:100%;display:grid;position:relative}.bar__col{min-width:0;transition:opacity .4s var(--ease-out);flex-direction:column;display:flex}.bar.has-focus .bar__col:not(.is-focus){opacity:.42}.bar__bars{justify-content:center;align-items:flex-end;gap:calc(8 * var(--u));flex:1;display:flex}.bar__bar,.bar__stack{width:min(calc(96 * var(--u)), calc(70% / var(--m)));height:calc(var(--h) * 100%);transform-origin:bottom;animation:bar-grow .9s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * 70ms);position:relative}.bar__bar{border-radius:calc(calc(8 * var(--u)) * var(--rs,1)) calc(calc(8 * var(--u)) * var(--rs,1)) 0 0;background:var(--c)}.bar__stack{gap:calc(3 * var(--u));flex-direction:column-reverse;display:flex}.bar__stack i{flex:var(--f) 0 0;background:var(--c)}.bar__stack i:last-of-type{border-radius:calc(calc(8 * var(--u)) * var(--rs,1)) calc(calc(8 * var(--u)) * var(--rs,1)) 0 0}@keyframes bar-grow{0%{scale:1 0}}.bar__val{translate:-50% calc(-10 * var(--u));font:500 calc(20 * var(--u))/1 var(--f-mono);white-space:nowrap;color:var(--ink);position:absolute;bottom:100%;left:50%}.bar__cat{height:calc(54 * var(--u));padding-top:calc(16 * var(--u));font-size:calc(20 * var(--u));text-align:center;color:var(--ink-2)}.bar__col.is-focus .bar__cat{color:var(--ink);font-weight:600}.donut{grid-template-columns:calc(560 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(110 * var(--u));min-height:0;padding:calc(20 * var(--u)) calc(40 * var(--u)) 0;flex:1;display:grid}.donut__ring{width:calc(560 * var(--u));height:calc(560 * var(--u));position:relative}.donut__ring svg{width:100%;height:100%;overflow:visible;rotate:-90deg}.donut__ring circle{fill:none;stroke:var(--c);stroke-width:30px;stroke-dasharray:var(--len) var(--C);stroke-dashoffset:var(--off);animation:donut-in 1.1s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * .12s)}.donut__ring circle.is-focus{stroke-width:38px}.donut__ring .donut__track{stroke:var(--panel);stroke-dasharray:none;animation:none}@keyframes donut-in{0%{stroke-dasharray:0 var(--C)}}.donut__center{justify-content:center;align-items:center;gap:calc(10 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.donut__center b{font:600 calc(96 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.donut__center span{font-size:calc(20 * var(--u));color:var(--mute)}.donut__legend{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.donut__row{grid-template-columns:calc(22 * var(--u)) minmax(0, 1fr) auto calc(84 * var(--u));align-items:center;gap:calc(20 * var(--u));padding:calc(24 * var(--u)) 0;border-bottom:1px solid var(--line);display:grid}.donut__row:last-child{border-bottom:0}.donut__row>i{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--c);border-radius:50%}.donut__row div{gap:calc(6 * var(--u));flex-direction:column;display:flex}.donut__row span{font-size:calc(24 * var(--u));color:var(--ink-2)}.donut__row em{font-size:calc(18 * var(--u));color:var(--mute);font-style:normal}.donut__row b{font:500 calc(26 * var(--u))/1 var(--f-mono)}.donut__row small{font:400 calc(20 * var(--u))/1 var(--f-mono);text-align:right;color:var(--mute)}.donut__row.is-focus span,.donut__row.is-focus small{color:var(--ink);font-weight:600}.bubble{grid-template-columns:minmax(0, 1fr) calc(360 * var(--u));gap:calc(56 * var(--u));min-height:0;margin-top:calc(36 * var(--u));flex:1;display:grid}.bubble__plot{margin:calc(10 * var(--u)) calc(30 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u));border-left:1.5px solid var(--line-strong);border-bottom:1.5px solid var(--line-strong);background:linear-gradient(var(--line), var(--line)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat;position:relative}.bubble__axis{font-size:calc(18 * var(--u));color:var(--mute);white-space:nowrap;position:absolute}.bubble__axis--x{right:0;bottom:calc(-58 * var(--u))}.bubble__axis--y{left:calc(-80 * var(--u));top:calc(40 * var(--u));writing-mode:vertical-rl}.bubble__tick{font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute}.bubble__tick--x{left:calc(var(--t) * 100%);bottom:calc(-30 * var(--u));translate:-50%}.bubble__tick--x:last-of-type,.bubble__tick--x:nth-of-type(3){translate:-100%}.bubble__tick--y{left:calc(-14 * var(--u));bottom:calc(var(--t) * 100%);translate:-100% 50%}.bubble__pt{left:calc(var(--x) * 100%);bottom:calc(var(--y) * 100%);animation:pop .7s var(--ease-out) both;animation-delay:calc(.5s + var(--k) * 70ms);position:absolute;translate:-50% 50%}.bubble__pt i{width:calc(var(--d) * calc(1 * var(--u)));height:calc(var(--d) * calc(1 * var(--u)));box-shadow:inset 0 0 0 1.5px var(--line-strong);background:#7f7f8729;border-radius:50%;display:block}.bubble__pt span{translate:-50% calc(8 * var(--u));font-size:calc(18 * var(--u));white-space:nowrap;color:var(--ink-2);position:absolute;top:100%;left:50%}.bubble__pt--above span{translate:-50% calc(-8 * var(--u));top:auto;bottom:100%}.bubble__pt--right span{translate:calc(12 * var(--u)) -50%;top:50%;left:100%}.bubble__pt--left span{translate:calc(-12 * var(--u)) -50%;top:50%;left:auto;right:100%}.bubble__pt.is-focus{z-index:1}.bubble__pt.is-focus i{background:rgb(var(--accent-rgb) / .85);box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .16)}.bubble__pt.is-focus span{color:var(--ink);font-weight:600}.bubble__aside{justify-content:flex-end;gap:calc(36 * var(--u));padding-bottom:calc(60 * var(--u));flex-direction:column;display:flex}.bubble__key{align-items:flex-end;gap:calc(12 * var(--u));font-size:calc(18 * var(--u));color:var(--mute);display:flex}.bubble__key i{width:calc(28 * var(--u));height:calc(28 * var(--u));box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.bubble__key i+i{width:calc(56 * var(--u));height:calc(56 * var(--u))}.spark{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(22 * var(--u));min-height:0;margin-top:calc(56 * var(--u));flex:1;display:grid}.spark__card{padding:calc(32 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.spark__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));font-size:calc(20 * var(--u));color:var(--ink-2);display:flex}.spark__head em{padding:calc(6 * var(--u)) calc(12 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent-ink);background:var(--accent-wash);border-radius:999px;font-style:normal}.spark__head em.is-down{color:var(--ink-2);background:var(--panel)}.spark__value{margin-top:calc(28 * var(--u));font:600 calc(76 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.spark__value small{margin-left:calc(8 * var(--u));font:400 calc(24 * var(--u))/1 var(--f-sans);letter-spacing:0;color:var(--mute)}.spark__plot{min-height:calc(120 * var(--u));margin-top:calc(32 * var(--u));flex:1;position:relative}.spark__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spark__area{fill:rgb(var(--accent-rgb) / .1)}.spark__line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark__plot svg,.slope__lines{animation:wipe 1.1s var(--ease-out) both;animation-delay:calc(.5s + var(--k,0) * .12s)}.spark__dot{animation:pop .5s var(--ease-out) both;animation-delay:calc(1.3s + var(--k) * .12s);left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(5 * var(--u)) rgb(var(--accent-rgb) / .2);border-radius:50%;position:absolute;translate:-50% -50%}.spark__note{margin-top:calc(18 * var(--u));font-size:calc(18 * var(--u));color:var(--mute)}.slope{grid-template-columns:minmax(0, 1fr) calc(380 * var(--u));gap:calc(72 * var(--u));min-height:0;margin-top:calc(40 * var(--u));flex:1;display:grid}.slope__board{flex-direction:column;min-height:0;display:flex}.slope__head{padding:0 0 calc(14 * var(--u));border-bottom:1px solid var(--line-strong);font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex}.slope__head span:last-child{padding-right:calc(130 * var(--u))}.slope__body{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr) calc(380 * var(--u));min-height:0;padding-top:calc(10 * var(--u));flex:1;display:grid}.slope__col{grid-template-rows:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.slope__col li{align-items:center;gap:calc(16 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);display:flex}.slope__col b{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.slope__col--from li{padding-right:calc(22 * var(--u));justify-content:flex-end}.slope__col--to li{padding-left:calc(22 * var(--u))}.slope__col em{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);margin-left:auto;font-style:normal}.slope__col em.is-up{color:var(--accent-ink)}.slope__col li.is-focus{color:var(--ink);font-weight:600}.slope__col li.is-focus b{color:var(--accent-ink)}.slope__mid{position:relative}.slope__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slope__lines line{stroke:var(--line-strong);stroke-width:2px;vector-effect:non-scaling-stroke}.slope__lines line.is-up{stroke:var(--mute)}.slope__lines line.is-focus{stroke:var(--accent);stroke-width:5px}.slope__note{align-self:center}.s-picto{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);gap:calc(96 * var(--u));align-items:center;display:grid}.picto__copy{flex-direction:column;display:flex}.picto__title{margin-top:calc(22 * var(--u))}.picto__lead{margin-top:calc(26 * var(--u))}.picto__legend{gap:calc(4 * var(--u));margin:calc(44 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.picto__key{grid-template-columns:calc(22 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(22 * var(--u));color:var(--ink-2);display:grid}.picto__key i{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(calc(6 * var(--u)) * var(--rs,1));background:var(--accent)}.picto__key--1 i{background:var(--ink-2)}.picto__key--2 i{background:var(--mute)}.picto__key--rest i{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.picto__key b{font:600 calc(30 * var(--u))/1 var(--f-mono);color:var(--ink)}.picto__key small{font-size:calc(18 * var(--u));color:var(--mute);font-weight:400}.picto__copy .s-foot{margin-top:calc(40 * var(--u))}.picto__grid{justify-content:center;display:grid}.picto__grid--100{grid-template-columns:repeat(10, calc(64 * var(--u)));gap:calc(14 * var(--u))}.picto__grid--10{grid-template-columns:repeat(5, calc(150 * var(--u)));gap:calc(28 * var(--u))}.picto__cell{aspect-ratio:1;border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--faint);animation:pop .5s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * 8ms);place-items:center;display:grid}.picto__grid--10 .picto__cell{border-radius:calc(calc(24 * var(--u)) * var(--rs,1));animation-delay:calc(.4s + var(--k) * 60ms)}.picto__cell:has(.icon){box-shadow:none;background:0 0}.picto__cell.is-0{background:var(--accent);box-shadow:none;color:var(--accent)}.picto__cell.is-1{background:var(--ink-2);box-shadow:none;color:var(--ink-2)}.picto__cell.is-2{background:var(--mute);box-shadow:none;color:var(--mute)}.picto__cell:has(.icon):is(.is-0,.is-1,.is-2){background:0 0}.gauge{grid-template-columns:calc(720 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(110 * var(--u));min-height:0;padding:0 calc(40 * var(--u));flex:1;display:grid}.gauge--solo{grid-template-columns:calc(720 * var(--u));justify-content:center}.gauge__dial{width:calc(720 * var(--u));height:calc(630 * var(--u));position:relative}.gauge__dial svg{width:100%;height:100%;overflow:visible}.gauge__track,.gauge__fill{fill:none;stroke-width:22px;stroke-linecap:round}.gauge__track{stroke:var(--panel)}.gauge__fill{stroke:var(--accent);stroke-dasharray:var(--d) var(--L);animation:gauge-in 1.4s var(--ease-out) both .4s}@keyframes gauge-in{0%{stroke-dasharray:0 var(--L)}}.gauge__target line{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.gauge__center{left:0;right:0;top:calc(210 * var(--u));align-items:center;gap:calc(14 * var(--u));flex-direction:column;display:flex;position:absolute}.gauge__center b{font:600 calc(150 * var(--u))/1 var(--f-display);letter-spacing:-.05em}.gauge__center small{margin-left:calc(6 * var(--u));font:400 calc(40 * var(--u))/1 var(--f-sans);letter-spacing:0;color:var(--mute)}.gauge__center span{font-size:calc(24 * var(--u));color:var(--ink-2)}.gauge__end{bottom:calc(30 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute}.gauge__end--min{left:calc(100 * var(--u))}.gauge__end--max{right:calc(100 * var(--u));translate:50%}.gauge__tlabel{left:50%;top:calc(315 * var(--u));width:0;height:0;rotate:var(--a);position:absolute}.gauge__tlabel span{left:0;bottom:calc(350 * var(--u));translate:-50%;rotate:calc(var(--a) * -1);padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--ink);font-size:calc(18 * var(--u));white-space:nowrap;color:var(--canvas);border-radius:999px;position:absolute}.gauge__points{flex-direction:column;margin:0;display:flex}.gauge__points>div{justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));padding:calc(28 * var(--u)) 0;border-bottom:1px solid var(--line);display:flex}.gauge__points>div:last-child{border-bottom:0}.gauge__points dt{font-size:calc(22 * var(--u));color:var(--ink-2)}.gauge__points dd{font:600 calc(40 * var(--u))/1 var(--f-display);letter-spacing:-.03em;margin:0}.count{grid-template-columns:minmax(0, 1fr) calc(200 * var(--u)) minmax(0, 1fr);flex:1;align-items:center;min-height:0;display:grid}.count__side{gap:calc(22 * var(--u));padding:calc(56 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.count__side.is-now{background:var(--ink);color:var(--canvas);box-shadow:none}.count__label{font:500 calc(20 * var(--u))/1 var(--f-mono);letter-spacing:.04em;color:var(--mute)}.count__value{font:600 calc(190 * var(--u))/.9 var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.count__value small{margin-left:calc(10 * var(--u));font:400 calc(44 * var(--u))/1 var(--f-sans);letter-spacing:0;opacity:.6}.count__side.is-now .count__value{color:var(--accent-soft)}.count__note{font-size:calc(20 * var(--u));color:var(--mute)}.count__change{align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex}.count__change .arrow{font-size:calc(56 * var(--u));color:var(--mute)}.count__change b{padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--accent-wash);font:600 calc(26 * var(--u))/1 var(--f-mono);color:var(--accent-ink);border-radius:999px}:root{--sk:#17171b}[data-tone=dark]{--sk:#e8e7ec}.cframe{padding:calc(28 * var(--u));position:relative}.cframe>i{width:calc(30 * var(--u));height:calc(30 * var(--u));border:0 solid var(--line-strong);position:absolute}.cframe>i:first-child{border-width:2px 0 0 2px;top:0;left:0}.cframe>i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.cframe>i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}.cframe>i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}.names{gap:calc(12 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.names li{padding:calc(12 * var(--u)) calc(24 * var(--u));box-shadow:inset 0 0 0 1px var(--line-strong);font:500 calc(19 * var(--u))/1 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);border-radius:999px}.chat{align-items:flex-end;gap:calc(14 * var(--u));display:flex}.chat__avatar{width:calc(56 * var(--u));height:calc(56 * var(--u));background:var(--ink);font:600 calc(24 * var(--u))/1 var(--f-sans);color:var(--canvas);border-radius:50%;flex:none;place-items:center;display:grid}.chat__bubble{gap:calc(6 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u)) calc(6 * var(--u));background:var(--accent);color:#fff;flex-direction:column;display:flex}.chat__bubble b{font:500 calc(17 * var(--u))/1 var(--f-mono);opacity:.8}.chat__bubble span{font-size:calc(22 * var(--u));font-weight:500}.sel{padding:0 calc(14 * var(--u));box-shadow:0 0 0 2px var(--spot-1);display:inline-block;position:relative}.sel>i{width:calc(16 * var(--u));height:calc(16 * var(--u));box-shadow:inset 0 0 0 2px var(--spot-1);background:#fff;position:absolute}.sel>i:first-of-type{left:calc(-8 * var(--u));top:calc(-8 * var(--u))}.sel>i:nth-of-type(2){right:calc(-8 * var(--u));top:calc(-8 * var(--u))}.sel>i:nth-of-type(3){left:calc(-8 * var(--u));bottom:calc(-8 * var(--u))}.sel>i:nth-of-type(4){right:calc(-8 * var(--u));bottom:calc(-8 * var(--u))}.sel__label{left:50%;top:calc(100% + calc(18 * var(--u)));padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));background:var(--spot-1);font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:0;white-space:nowrap;color:#fff;position:absolute;translate:-50%}.cursor{width:calc(30 * var(--u));height:calc(42 * var(--u));overflow:visible}.cursor path{fill:var(--c);stroke:#17171b;stroke-width:1.6px;stroke-linejoin:round}.sticker{padding:calc(14 * var(--u)) calc(24 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 0 0 2.5px var(--sk), calc(5 * var(--u)) calc(5 * var(--u)) 0 0 var(--sk);rotate:var(--tilt);font:700 calc(24 * var(--u))/1 var(--f-sans);white-space:nowrap;color:#fff;align-items:center;display:inline-flex;position:relative}.sticker .cursor{right:calc(-26 * var(--u));bottom:calc(-34 * var(--u));rotate:calc(var(--tilt) * -1 - 12deg);position:absolute}.sticker--s1{background:var(--spot-1)}.sticker--s2{background:var(--spot-2)}.sticker--s3{background:var(--spot-3)}.sticker--s4{background:var(--spot-4)}.sticker--s5{background:var(--spot-5);color:#17171b}.sticker--s6{box-shadow:0 0 0 2.5px var(--sk), calc(5 * var(--u)) calc(5 * var(--u)) 0 0 var(--spot-5);background:#17171b}.scribble{color:var(--ink-2);flex-direction:column;align-items:flex-end;display:inline-flex;position:relative}.scribble__text{font:italic 400 calc(34 * var(--u))/1.1 var(--f-serif);rotate:-4deg}.scribble__arrow{width:calc(120 * var(--u));height:calc(70 * var(--u));margin-right:calc(30 * var(--u));overflow:visible}.scribble__arrow path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.filetag{right:calc(14 * var(--u));top:calc(14 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:.04em;color:#fff;background:#141416d1;position:absolute}.polaroid{padding:calc(20 * var(--u)) calc(20 * var(--u)) 0;box-shadow:0 1px 2px #00000014, 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #00000059;rotate:var(--tilt);background:#fff;margin:0}.polaroid__img{aspect-ratio:4/3;background:#eee;position:relative;overflow:hidden}.polaroid__img img{object-fit:cover;object-position:top left;width:100%;height:100%}.polaroid figcaption{padding:calc(22 * var(--u)) calc(4 * var(--u)) calc(26 * var(--u));font:italic 400 calc(30 * var(--u))/1.1 var(--f-serif);color:#3a3a40}.s-split{flex-direction:column;display:flex}.split__kicker{z-index:3;position:relative}.split__word{z-index:1;position:relative}.split__word .cover__title{font-size:calc(300 * var(--u));white-space:nowrap;margin:0;line-height:.86;display:block}.split__word--a{margin-top:calc(30 * var(--u))}.split__word--b{z-index:3;align-self:flex-end;margin-top:auto}.split__fan{z-index:2;width:0;height:0;position:absolute;top:44%;left:50%}.split__card{left:calc(var(--x) * calc(1 * var(--u)) - calc(150 * var(--u)));top:calc(var(--y) * calc(1 * var(--u)) - calc(200 * var(--u)));width:calc(300 * var(--u));height:calc(400 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--c);box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-20 * var(--u)) #0000008c;rotate:var(--r);animation:split-deal 1s var(--ease-out) both;animation-delay:calc(.45s + var(--k) * .11s);place-items:center;display:grid;position:absolute;overflow:hidden}.split__card:nth-child(2){z-index:1}@keyframes split-deal{0%{translate:0 calc(120 * var(--u));opacity:0;rotate:0deg}}.split__card img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.split__tile{box-shadow:0 0 0 calc(4 * var(--u)) #ffffff40}.split__card:not(.has-img) .tile{--tile:#00000038!important}.split__pill{left:calc(18 * var(--u));bottom:calc(18 * var(--u));padding:calc(9 * var(--u)) calc(16 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);color:#fff;background:#0000008c;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1.5px #fff9}.split__lead{max-width:calc(760 * var(--u));margin-top:calc(26 * var(--u));font-size:calc(24 * var(--u));text-align:right;color:var(--ink-2);align-self:flex-end;line-height:1.55}.s-pillag{flex-direction:column;display:flex}.pillag__nav{gap:calc(14 * var(--u));flex-wrap:wrap;display:flex}.pillag__nav span{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));box-shadow:inset 0 0 0 1px var(--line-strong);font-size:calc(20 * var(--u));color:var(--mute);border-radius:999px;display:inline-flex}.pillag__nav em{font:500 calc(17 * var(--u))/1 var(--f-mono);font-style:normal}.pillag__nav .is-done{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.pillag__nav .is-now{background:var(--ink);box-shadow:none;color:var(--canvas)}.pillag__nav .is-now em{color:var(--accent)}.pillag__body{align-items:end;gap:calc(90 * var(--u));grid-template-columns:auto minmax(0,1fr);margin-top:auto;display:grid}.pillag__num b{font:600 calc(360 * var(--u))/.8 var(--f-mono);letter-spacing:-.06em;color:var(--accent);display:block}.pillag__copy{gap:calc(26 * var(--u));padding-bottom:calc(28 * var(--u));flex-direction:column;display:flex}.pillag__title{font-size:calc(104 * var(--u));margin:0;line-height:1.02}.pillag__lead{max-width:calc(820 * var(--u));font-size:calc(24 * var(--u));color:var(--ink-2);line-height:1.6}.s-statrow,.s-work,.s-quotearc,.s-wordblocks,.s-folders{flex-direction:column;display:flex}.statrow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(20 * var(--u));margin-top:calc(64 * var(--u));display:grid}.statrow__card{min-height:calc(380 * var(--u));padding:calc(30 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.statrow__top{font:500 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:center;display:flex}.statrow__top i{gap:calc(5 * var(--u));display:flex}.statrow__top i b{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--line-strong);border-radius:50%}.statrow__value{font:700 calc(112 * var(--u))/1 var(--f-display);letter-spacing:-.05em;margin-top:auto}.statrow__card:first-child .statrow__value{color:var(--accent)}.statrow__card p{margin:calc(20 * var(--u)) 0 0;font-size:calc(20 * var(--u));color:var(--ink-2);line-height:1.55}.statrow__names{margin-top:calc(40 * var(--u))}.s-services{flex-direction:column;display:flex}.services{margin:calc(20 * var(--u)) 0 0;flex-direction:column;flex:1;justify-content:center;padding:0;list-style:none;display:flex}.services__row{grid-template-columns:calc(72 * var(--u)) minmax(0, 1fr) calc(520 * var(--u));align-items:center;gap:calc(36 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--line);display:grid}.services__word{font:700 calc(108 * var(--u))/1.02 var(--f-display);letter-spacing:-.05em;white-space:nowrap}.services--6 .services__word{font-size:calc(92 * var(--u))}.services__row.is-alt .services__word{color:var(--accent)}.services__note{font:400 calc(19 * var(--u))/1.5 var(--f-mono);color:var(--mute)}.quotearc{gap:calc(24 * var(--u));min-height:0;perspective:calc(1600 * var(--u));flex:1;justify-content:center;align-items:center;display:flex;position:relative}.quotearc__slot{transform-style:preserve-3d}.quotearc__slot:nth-child(2){z-index:1}.quotearc__card{width:calc(520 * var(--u));min-height:calc(430 * var(--u));padding:calc(40 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #0009;flex-direction:column;display:flex;position:relative}.quotearc__card--0{transform:translateX(calc(-20 * var(--u))) translateZ(calc(-160 * var(--u))) rotateY(26deg)}.quotearc__card--1{background:var(--ink);color:var(--canvas)}.quotearc__card--2{transform:translateX(calc(20 * var(--u))) translateZ(calc(-160 * var(--u))) rotateY(-26deg)}.quotearc__mark{font:600 calc(110 * var(--u))/.6 var(--f-serif);color:var(--accent)}.quotearc__card p{margin:calc(30 * var(--u)) 0 0;font-size:calc(30 * var(--u));font-weight:500;line-height:1.5}.quotearc__card footer{gap:calc(8 * var(--u));padding-top:calc(30 * var(--u));flex-direction:column;margin-top:auto;display:flex}.quotearc__card footer b{font-size:calc(22 * var(--u))}.quotearc__card footer span{font:400 calc(18 * var(--u))/1.3 var(--f-mono);color:var(--mute)}.repeat__bg{justify-content:center;gap:calc(4 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.repeat__bg span{font:700 calc(120 * var(--u))/1 var(--f-sans);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--line-strong);translate:calc(var(--k) * calc(-137 * var(--u)) - calc(200 * var(--u))) 0;animation:30s linear infinite alternate repeat-drift}.repeat__bg span:nth-child(odd){animation-direction:alternate-reverse}@keyframes repeat-drift{to{transform:translateX(calc(-300 * var(--u)))}}.s-repeat{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.repeat__title{padding:calc(10 * var(--u)) calc(40 * var(--u));background:var(--canvas);font-size:calc(120 * var(--u));text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:calc(10 * var(--u));text-underline-offset:calc(18 * var(--u));margin:0;line-height:1.05}.repeat__sub{margin-top:calc(34 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));background:var(--canvas);font:400 calc(22 * var(--u))/1.5 var(--f-mono);color:var(--ink-2)}.repeat__chat{position:absolute;bottom:0;right:0}.work{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(20 * var(--u));min-height:0;margin-top:calc(48 * var(--u));flex:1;display:grid}.work__card{padding:calc(30 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.work__card--s1{background:var(--spot-1)}.work__card--s2{background:var(--spot-2)}.work__card--s3{background:var(--spot-3)}.work__card--s4{background:var(--spot-4)}.work__card--s5{background:var(--spot-5);color:#17171b}.work__card--s6{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.work__card h3{font:700 calc(34 * var(--u))/1.2 var(--f-display);letter-spacing:-.03em;margin:0}.work__art{flex:1;place-items:center;min-height:0;display:grid}.work__art img{object-fit:contain;max-width:100%;max-height:100%}.work__art .tile{transition:rotate .6s var(--ease-out);rotate:-6deg}.work__card:hover .work__art .tile{rotate:4deg}.work__tag{padding:calc(10 * var(--u)) calc(18 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);border-radius:999px;align-self:flex-start;box-shadow:inset 0 0 0 1.5px}.s-stcover{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.s-stcover.has-shot{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));gap:calc(60 * var(--u))}.stcover__copy{flex-direction:column;align-items:flex-start;display:flex;position:relative}.stcover__title{align-items:flex-start;gap:calc(18 * var(--u));font-size:calc(150 * var(--u));flex-direction:column;margin:0;line-height:1.04;display:flex}.stcover__note{left:calc(470 * var(--u));top:calc(-110 * var(--u));position:absolute}.stcover__lead{max-width:calc(820 * var(--u));margin-top:calc(82 * var(--u));font-size:calc(26 * var(--u));color:var(--ink-2);line-height:1.6}.stcover__pills{gap:calc(12 * var(--u));margin-top:calc(30 * var(--u));display:flex}.stcover__shot{z-index:1;position:relative}.stcover__stickers{pointer-events:none;position:absolute;inset:0}.stcover__sticker{left:calc(var(--left) * calc(1 * var(--u)));top:calc(var(--top) * calc(1 * var(--u)));z-index:2;position:absolute}.wordblocks{align-content:center;gap:calc(34 * var(--u)) calc(28 * var(--u));margin:calc(30 * var(--u)) 0 0;padding:0 calc(40 * var(--u));flex-wrap:wrap;flex:1;list-style:none;display:flex}.wordblock{align-items:center;gap:calc(18 * var(--u));padding:calc(30 * var(--u)) calc(44 * var(--u)) calc(30 * var(--u)) calc(34 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));box-shadow:0 0 0 2.5px var(--sk), calc(7 * var(--u)) calc(7 * var(--u)) 0 0 var(--sk);font:800 calc(72 * var(--u))/1 var(--f-sans);letter-spacing:-.02em;color:#fff;display:inline-flex}.wordblock svg{width:calc(58 * var(--u));height:calc(58 * var(--u));fill:currentColor}.wordblock--s1{background:var(--spot-1)}.wordblock--s2{background:var(--spot-2)}.wordblock--s3{background:var(--spot-3)}.wordblock--s4{background:var(--spot-4)}.wordblock--s5{background:var(--spot-5);color:#17171b}.wordblock--s6{color:#17171b;background:#fff}.folders{min-height:0;margin-top:calc(40 * var(--u));flex:1;position:relative}.folder{--tab:var(--spot-2);left:0;right:0;top:calc(var(--k) * calc(18 * var(--u)) + calc(52 * var(--u)));bottom:calc((var(--n) - 1 - var(--k)) * calc(18 * var(--u)) * -1);transition:translate .6s var(--ease-out), opacity .4s var(--ease-out);position:absolute}.folder--s3{--tab:var(--spot-3)}.folder--s4{--tab:var(--spot-4)}.folder--s5{--tab:var(--spot-5)}.folder--s6{--tab:var(--spot-1)}.folder__tab{z-index:1;left:calc(var(--k) * calc(250 * var(--u)) + calc(24 * var(--u)));padding:calc(14 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u));border:2.5px solid var(--sk);border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;background:var(--tab);font:700 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.06em;color:#17171b;border-bottom:0;position:absolute;bottom:calc(100% - 3px)}.folder__body{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));gap:calc(48 * var(--u));height:100%;padding:calc(40 * var(--u));border-radius:0 calc(calc(20 * var(--u)) * var(--rs,1)) calc(calc(20 * var(--u)) * var(--rs,1)) calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 2.5px var(--sk), calc(6 * var(--u)) calc(6 * var(--u)) 0 0 var(--sk);display:grid}.folder__body:not(:has(.folder__img)){grid-template-columns:minmax(0,1fr)}.folder__copy h3{font:800 calc(44 * var(--u))/1.15 var(--f-display);margin:0}.folder__copy p{margin:calc(22 * var(--u)) 0 0;max-width:calc(760 * var(--u));font-size:calc(24 * var(--u));color:var(--ink-2);line-height:1.6}.folder__copy ul{gap:calc(12 * var(--u));margin:calc(28 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.folder__copy li{align-items:center;gap:calc(12 * var(--u));font-size:calc(22 * var(--u));display:flex}.folder__copy li:before{content:"";width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(4 * var(--u));background:var(--tab);box-shadow:0 0 0 2px var(--sk)}.folder__img{border-radius:calc(calc(12 * var(--u)) * var(--rs,1));box-shadow:0 0 0 2px var(--sk);position:relative;overflow:hidden}.folder__img img{object-fit:cover;object-position:top left;width:100%;height:100%}.folder:not(:last-child):not([data-build-state=current]) .folder__body>*{visibility:hidden}.folder[data-build-state=current]{z-index:5}.folder[data-build-state=pending]{opacity:0;translate:0 calc(50 * var(--u))}.folder[data-build-state]{filter:none}.s-pixel{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pixel__mascot{height:calc(180 * var(--u));place-items:center;display:grid}.pixel__mascot img{height:calc(200 * var(--u))}.pixel__big{margin:calc(30 * var(--u)) 0 0;font:400 calc(190 * var(--u))/1 "Silkscreen", var(--f-sans);letter-spacing:.02em;white-space:nowrap}.pixel__block{margin-top:calc(34 * var(--u));padding:calc(26 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:repeating-linear-gradient(-45deg, var(--spot-5) 0 calc(18 * var(--u)), #17171b calc(18 * var(--u)) calc(36 * var(--u)));box-shadow:0 0 0 2.5px var(--sk)}.pixel__btn{align-items:center;gap:calc(18 * var(--u));padding:calc(24 * var(--u)) calc(44 * var(--u));box-shadow:0 0 0 2.5px var(--sk), calc(6 * var(--u)) calc(6 * var(--u)) 0 0 var(--sk);font:800 calc(46 * var(--u))/1 var(--f-sans);color:#17171b;background:#fff;border-radius:999px;display:inline-flex}.pixel__sub{max-width:calc(900 * var(--u));margin-top:calc(40 * var(--u));font-size:calc(24 * var(--u));color:var(--ink-2);line-height:1.6}.pixel__contacts{gap:calc(40 * var(--u));margin-top:calc(26 * var(--u));font:500 calc(20 * var(--u))/1 var(--f-mono);display:flex}.pixel__contacts em{margin-right:calc(10 * var(--u));color:var(--mute);font-style:normal}.shape{width:calc(var(--sz) * calc(1 * var(--u)));height:calc(var(--sz) * calc(1 * var(--u)));pointer-events:none;position:absolute;translate:-50% -50%}.shape__body{animation:shape-float 6s var(--delay,0s) ease-in-out infinite alternate;position:absolute;inset:0}.shape__shadow{height:12%;animation:shape-shadow 6s var(--delay,0s) ease-in-out infinite alternate;background:radial-gradient(closest-side,#14141e38,#0000);border-radius:50%;position:absolute;top:108%;left:15%;right:15%}@keyframes shape-float{to{translate:0 -7%}}@keyframes shape-shadow{to{opacity:.7;scale:.82}}@media (prefers-reduced-motion:reduce){.shape__body,.shape__shadow{animation:none}}.shape--sphere .shape__body{background:radial-gradient(circle at 32% 26%, #ffffffe6 0, #ffffff40 14%, transparent 34%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--c) 55%, #000) 0, transparent 55%), radial-gradient(circle at 40% 38%, color-mix(in srgb, var(--c) 80%, #fff), var(--c) 55%, color-mix(in srgb, var(--c) 70%, #000));border-radius:50%}.shape--capsule .shape__body{rotate:var(--rot);background:linear-gradient(to bottom, #ffffffa6, transparent 30%), linear-gradient(to bottom, color-mix(in srgb, var(--c) 78%, #fff) 0, var(--c) 45%, color-mix(in srgb, var(--c) 62%, #000) 100%);box-shadow:inset calc(-8 * var(--u)) calc(-6 * var(--u)) calc(18 * var(--u)) #0000001f;border-radius:999px;inset:30% -10%}.shape--torus .shape__body{rotate:var(--rot);background:radial-gradient(closest-side, transparent 46%, color-mix(in srgb, var(--c) 60%, #000) 48%, var(--c) 60%, color-mix(in srgb, var(--c) 70%, #fff) 74%, var(--c) 86%, color-mix(in srgb, var(--c) 72%, #000) 98%, transparent 100%);border-radius:50%;inset:18% 0}.shape--torus .shape__body:after{content:"";background:radial-gradient(70% 60% at 30% 20%,#ffffff73,#0000 60%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 47%,#000 49% 99%,#0000 100%);mask:radial-gradient(closest-side,#0000 47%,#000 49% 99%,#0000 100%)}.shape--cube .shape__body{perspective:calc(var(--sz) * calc(6 * var(--u)))}.shape__box{transform-style:preserve-3d;position:absolute;inset:18%;transform:rotateX(-26deg)rotateY(38deg)}.shape__box i{background:var(--c);border-radius:3%;position:absolute;inset:0}.shape__box i:first-child{transform:translateZ(calc(var(--sz) * calc(.32 * var(--u))));background:color-mix(in srgb, var(--c) 80%, #000)}.shape__box i:nth-child(2){transform:rotateY(90deg) translateZ(calc(var(--sz) * calc(.32 * var(--u))));background:color-mix(in srgb, var(--c) 72%, #000)}.shape__box i:nth-child(3){transform:rotateY(180deg) translateZ(calc(var(--sz) * calc(.32 * var(--u))))}.shape__box i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--sz) * calc(.32 * var(--u))));background:color-mix(in srgb, var(--c) 82%, #fff)}.shape__box i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--sz) * calc(.32 * var(--u))));background:linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, #fff), color-mix(in srgb, var(--c) 75%, #fff))}.shape__box i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--sz) * calc(.32 * var(--u))))}.marquee{white-space:nowrap;overflow:hidden}.marquee__track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee__track>span{display:flex}.marquee b{font:800 calc(200 * var(--u))/1.1 var(--f-display);letter-spacing:-.05em;color:var(--ink);align-items:center;gap:.25em;padding-right:.25em;display:inline-flex}.marquee b i{color:var(--accent);font-size:.45em;font-style:normal}@keyframes marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.win{border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-30 * var(--u)) #1e143c59;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);overflow:hidden}.win__bar{align-items:center;gap:calc(9 * var(--u));height:calc(50 * var(--u));padding:0 calc(20 * var(--u));border-bottom:1px solid var(--line);display:flex}.win__bar i{width:calc(14 * var(--u));height:calc(14 * var(--u));background:#ff5f57;border-radius:50%}.win__bar i:nth-child(2){background:#febc2e}.win__bar i:nth-child(3){background:#28c840}.win__bar span{margin-left:calc(12 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.win__body{padding:calc(36 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u))}.toggle{width:calc(84 * var(--u));height:calc(48 * var(--u));background:var(--line-strong);cursor:pointer;transition:background .3s var(--ease-out);border:0;border-radius:999px;flex:none;padding:0;position:relative}.toggle i{left:calc(4 * var(--u));top:calc(4 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #0003;transition:translate .35s var(--ease-out);background:#fff;border-radius:50%;position:absolute}.toggle[aria-checked=true]{background:var(--spot-2)}.toggle[aria-checked=true] i{translate:calc(36 * var(--u)) 0}.dock{gap:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(calc(30 * var(--u)) * var(--rs,1));box-shadow:inset 0 0 0 1px #fff9, 0 calc(20 * var(--u)) calc(50 * var(--u)) calc(-20 * var(--u)) #1e143c59;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff6;margin:0;list-style:none;display:flex}[data-tone=dark] .dock{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff26}.appicon{justify-items:center;gap:calc(10 * var(--u));width:calc(140 * var(--u));display:grid}.appicon span{padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font:500 calc(18 * var(--u))/1.3 var(--f-sans);color:var(--ink);text-align:center}.float__band{left:0;right:0;top:calc(600 * var(--u));opacity:.08;position:absolute}.float__shapes{position:absolute;inset:0}.s-float{text-align:center;flex-direction:column;align-items:center;display:flex}.s-float .kicker{margin-inline:auto}.float__title{margin-top:calc(34 * var(--u));font:800 calc(128 * var(--u))/1.02 var(--f-display);letter-spacing:-.05em;text-wrap:balance}.float__lead{margin-top:calc(26 * var(--u));max-width:calc(900 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.6}.float__card{gap:calc(12 * var(--u));width:calc(500 * var(--u));margin-top:calc(44 * var(--u));padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(34 * var(--u));border-radius:calc(calc(30 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #14142859;display:grid;position:relative}.float__card span{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.float__card b{font:800 calc(88 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.float__card p{font-size:calc(22 * var(--u));color:var(--ink-2)}.s-float .s-foot{text-align:left;align-self:stretch}.s-glow,.s-svcindex,.s-duo,.s-pyramid,.s-rings,.s-dtree,.s-fish,.s-swim,.s-arch,.s-balance,.s-dfunnel{flex-direction:column;display:flex}.glow{margin-top:calc(40 * var(--u));flex:1;position:relative}.glow__light{width:calc(900 * var(--u));height:calc(260 * var(--u));background:var(--g);filter:blur(70px);opacity:.55;border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50%}.glow__back,.glow__front{align-content:start;gap:calc(14 * var(--u));border-radius:calc(calc(30 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #1414284d;display:grid;position:absolute;left:50%}.glow__back{top:calc(60 * var(--u));width:calc(680 * var(--u));height:calc(300 * var(--u));translate:calc(-50% + calc(160 * var(--u))) 0;padding:calc(34 * var(--u)) calc(44 * var(--u));filter:blur(2.5px);opacity:.8}.glow__front{top:calc(150 * var(--u));width:calc(760 * var(--u));translate:calc(-50% - calc(60 * var(--u))) 0;padding:calc(40 * var(--u)) calc(48 * var(--u)) calc(44 * var(--u))}.glow__back span,.glow__front span{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.glow__back b,.glow__front b{font:700 calc(44 * var(--u))/1.2 var(--f-display);letter-spacing:-.03em}.glow__front ul{gap:calc(16 * var(--u));margin:calc(14 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.glow__front li{align-items:center;gap:calc(14 * var(--u));font-size:calc(25 * var(--u));color:var(--ink-2);display:flex}.glow__front li .icon{color:var(--spot-2)}.tilewall__text{flex-direction:column;display:flex}:is(.s-tilewall,.s-venn,.s-winstack,.s-toggles) .s-head{grid-template-columns:1fr;gap:0}:is(.s-tilewall,.s-venn,.s-winstack,.s-toggles) .s-head__aside .s-lead{margin-top:calc(34 * var(--u))}.s-venn>div:first-child,.s-winstack>div:first-child,.s-toggles>div:first-child{flex-direction:column;display:flex}.tilewall{align-self:center;position:relative}.tilewall__grid{gap:calc(22 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tilewall__tile{align-content:center;justify-items:center;gap:calc(18 * var(--u));height:calc(216 * var(--u));border-radius:calc(calc(30 * var(--u)) * var(--rs,1));background:rgb(from var(--card) r g b / .82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line), 0 calc(24 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) #1414284d;display:grid}.tilewall__tile span{font:600 calc(24 * var(--u))/1.2 var(--f-sans)}.s-svcindex>.shape{position:absolute}.svcindex{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(40 * var(--u));margin:auto 0 0;padding:0;list-style:none;display:grid}.svcindex__item{align-content:end;gap:calc(18 * var(--u));min-height:calc(400 * var(--u));padding-top:calc(24 * var(--u));border-top:2px solid var(--ink);display:grid;position:relative}.svcindex__num{left:calc(-8 * var(--u));top:calc(10 * var(--u));font:800 calc(260 * var(--u))/1 var(--f-display);letter-spacing:-.06em;color:var(--ink);opacity:.07;position:absolute}.svcindex__item b{font:700 calc(42 * var(--u))/1.2 var(--f-display);letter-spacing:-.03em;position:relative}.svcindex__item p{font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.65;position:relative}.s-svcindex .s-foot{margin-top:calc(30 * var(--u))}.duo{gap:calc(28 * var(--u));margin-top:calc(48 * var(--u));grid-template-columns:1fr 1fr;display:grid}.duo__card{align-content:start;gap:calc(14 * var(--u));padding:calc(40 * var(--u)) calc(48 * var(--u)) calc(44 * var(--u));border-radius:calc(calc(34 * var(--u)) * var(--rs,1));background:var(--c);color:#fff;box-shadow:0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-46 * var(--u)) var(--c);display:grid}.duo__name{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(18 * var(--u));font:600 calc(20 * var(--u))/1 var(--f-sans);background:#fff3;border-radius:999px}.duo__value{align-items:baseline;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));display:flex}.duo__value b{font:800 calc(104 * var(--u))/1 var(--f-display);letter-spacing:-.05em}.duo__value span{font-size:calc(28 * var(--u));font-weight:600}.duo__card p{font-size:calc(23 * var(--u));opacity:.9;line-height:1.5}.duo__card ul{gap:calc(14 * var(--u));margin:calc(18 * var(--u)) 0 0;padding:calc(24 * var(--u)) 0 0;border-top:1px solid #ffffff47;list-style:none;display:grid}.duo__card li{align-items:center;gap:calc(14 * var(--u));font-size:calc(23 * var(--u));display:flex}.duo__card li:before{content:"";width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--spot-5);box-shadow:0 0 0 calc(4 * var(--u)) #ffffff40;border-radius:50%;flex:none}.s-desktop{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr) calc(300 * var(--u));column-gap:calc(40 * var(--u));grid-template-rows:minmax(0,1fr) auto;display:grid}.desktop__apps{grid-template-columns:repeat(2, calc(140 * var(--u)));align-content:start;gap:calc(26 * var(--u)) calc(10 * var(--u));margin:0;padding:0;list-style:none;display:grid}.desktop__main{align-self:center}.desktop__main .win__body{padding:calc(44 * var(--u)) calc(56 * var(--u)) calc(52 * var(--u))}.desktop__title{margin-top:calc(28 * var(--u));font:700 calc(88 * var(--u))/1.08 var(--f-display);letter-spacing:-.04em;text-wrap:balance}.desktop__lead{margin-top:calc(24 * var(--u));font-size:calc(26 * var(--u));color:var(--ink-2);line-height:1.6}.desktop__clock{align-self:start;justify-items:end;gap:calc(8 * var(--u));text-align:right;display:grid}.desktop__clock b{font:300 calc(96 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.desktop__clock span{font-size:calc(22 * var(--u));color:var(--ink-2)}.desktop__dock{margin-top:calc(24 * var(--u));grid-column:1/-1;justify-self:center}.s-desktop .s-foot{margin-top:calc(16 * var(--u));grid-column:1/-1}.winstack{position:relative}.winstack__slot{width:calc(800 * var(--u));position:absolute}.winstack__slot--1{top:0;left:0}.winstack__slot--2{left:calc(140 * var(--u));top:calc(270 * var(--u))}.winstack__slot--3{left:calc(280 * var(--u));top:calc(540 * var(--u))}.winstack__heading{margin-bottom:calc(12 * var(--u));font:700 calc(36 * var(--u))/1.25 var(--f-display);letter-spacing:-.02em;display:block}.winstack p{font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.6}.winstack__slot[data-build-state=pending]{opacity:0}.toggles{align-self:center}.toggles ul{margin:calc(-8 * var(--u)) 0;padding:0;list-style:none;display:grid}.toggles li{align-items:center;gap:calc(24 * var(--u));padding:calc(22 * var(--u)) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.toggles li:last-child{border-bottom:0}.toggles li div{gap:calc(6 * var(--u));display:grid}.toggles li b{font:600 calc(27 * var(--u))/1.25 var(--f-sans)}.toggles li span{font-size:calc(20 * var(--u));color:var(--mute)}.pyramid{margin:calc(40 * var(--u)) 0 0;flex:1;grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.pyramid__row{grid-template-columns:calc(900 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(56 * var(--u));display:grid}.pyramid__band{height:calc(100% - calc(6 * var(--u)));clip-path:polygon(var(--t) 0, calc(100% - var(--t)) 0, calc(100% - var(--b)) 100%, var(--b) 100%);background:color-mix(in srgb, var(--accent) calc(100% - var(--k) * 72%), var(--canvas));color:#fff;place-items:center;display:grid}.pyramid__band b{font:600 calc(27 * var(--u))/1.2 var(--f-sans)}.pyramid__row:nth-last-child(-n+2) .pyramid__band{color:var(--accent-ink)}.pyramid__row:last-child .pyramid__band,.pyramid__row:only-child .pyramid__band{color:var(--ink)}.pyramid__row p{padding-left:calc(28 * var(--u));border-left:2px solid var(--line-strong);font-size:calc(24 * var(--u));color:var(--ink-2);line-height:1.55}.venn{width:calc(1000 * var(--u));height:calc(760 * var(--u));place-self:center;position:relative}.venn__set{width:calc(500 * var(--u));height:calc(500 * var(--u));position:absolute}.venn__set>i{background:color-mix(in srgb, var(--c) 18%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;position:absolute;inset:0}.venn__label{gap:calc(6 * var(--u));width:calc(240 * var(--u));text-align:center;display:grid;position:absolute}.venn__label b{font:700 calc(32 * var(--u))/1.2 var(--f-display);color:color-mix(in srgb, var(--c) 80%, var(--ink))}.venn__label span{font-size:calc(20 * var(--u));color:var(--ink-2);line-height:1.45}.venn--2 .venn__set--1{left:calc(90 * var(--u));top:calc(130 * var(--u))}.venn--2 .venn__set--2{left:calc(410 * var(--u));top:calc(130 * var(--u))}.venn--2 .venn__set--1 .venn__label{left:calc(40 * var(--u));top:calc(190 * var(--u))}.venn--2 .venn__set--2 .venn__label{right:calc(40 * var(--u));top:calc(190 * var(--u))}.venn--3 .venn__set--1{left:calc(120 * var(--u));top:0}.venn--3 .venn__set--2{left:calc(380 * var(--u));top:0}.venn--3 .venn__set--3{left:calc(250 * var(--u));top:calc(240 * var(--u))}.venn--3 .venn__set--1 .venn__label{left:calc(40 * var(--u));top:calc(120 * var(--u))}.venn--3 .venn__set--2 .venn__label{right:calc(40 * var(--u));top:calc(120 * var(--u))}.venn--3 .venn__set--3 .venn__label{left:calc(130 * var(--u));bottom:calc(50 * var(--u))}.venn__mid{left:calc(500 * var(--u));top:calc(380 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));background:var(--ink);font:600 calc(24 * var(--u))/1.2 var(--f-sans);color:var(--canvas);white-space:nowrap;border-radius:999px;position:absolute;translate:-50% -50%}.venn__mid--3{top:calc(330 * var(--u))}.rings{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(90 * var(--u));margin-top:calc(24 * var(--u));flex:1;display:grid}.rings__art{width:calc(600 * var(--u));height:calc(600 * var(--u));position:relative}.rings__ring{width:calc(var(--s) * calc(600 * var(--u)));height:calc(var(--s) * calc(600 * var(--u)));background:color-mix(in srgb, var(--accent) calc(100% - var(--k) * 82%), var(--canvas));box-shadow:0 0 0 calc(4 * var(--u)) var(--canvas);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.rings__ring span{left:50%;top:calc(18 * var(--u));font:600 calc(22 * var(--u))/1.2 var(--f-sans);color:var(--accent-ink);white-space:nowrap;position:absolute;translate:-50%}.rings__ring:last-child span{color:#fff;top:50%;translate:-50% -50%}.rings__list{gap:calc(30 * var(--u));margin:0;padding:0;list-style:none;display:grid}.rings__list>div{grid-template-columns:auto calc(160 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(20 * var(--u));padding-bottom:calc(26 * var(--u));border-bottom:1px solid var(--line);display:grid}.rings__list i{width:calc(20 * var(--u));height:calc(20 * var(--u));background:color-mix(in srgb, var(--accent) calc(100% - var(--k) * 82%), var(--canvas));box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%}.rings__list b{font:600 calc(27 * var(--u))/1.3 var(--f-sans)}.rings__list p{font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.55}.dtree{margin-top:calc(40 * var(--u));flex:1;justify-content:center;display:flex}.dtree__branch{flex-direction:column;align-items:center;display:flex}.dtree__q{padding:calc(24 * var(--u)) calc(36 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--ink);font:600 calc(30 * var(--u))/1.3 var(--f-sans);color:var(--canvas);text-align:center}.dtree__kids{justify-content:center;display:flex}.dtree__kid{padding:calc(120 * var(--u)) calc(28 * var(--u)) 0;flex-direction:column;align-items:center;display:flex;position:relative}.dtree__kid:before{content:"";left:50%;top:calc(60 * var(--u));height:calc(60 * var(--u));border-left:2px solid var(--line-strong);position:absolute}.dtree__kid:after{content:"";top:calc(60 * var(--u));border-top:2px solid var(--line-strong);width:50%;position:absolute}.dtree__kid:first-child:after{left:50%}.dtree__kid:last-child:after{right:50%}.dtree__kids:before{content:"";position:absolute}.dtree__branch>.dtree__kids{position:relative}.dtree__branch>.dtree__kids:before{height:calc(60 * var(--u));border-left:2px solid var(--line-strong);top:0;left:50%}.dtree__edge{top:calc(74 * var(--u));z-index:1;padding:calc(4 * var(--u)) calc(12 * var(--u));background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--ink-2);border-radius:999px;position:absolute}.dtree__kid .dtree__edge{left:calc(50% + calc(14 * var(--u)))}.dtree__branch .dtree__branch .dtree__q{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.dtree__leaf{gap:calc(6 * var(--u));min-width:calc(330 * var(--u));padding:calc(26 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent);text-align:center;display:grid}.dtree__leaf b{font:700 calc(32 * var(--u))/1.2 var(--f-sans);color:var(--accent-ink)}.dtree__leaf span{font-size:calc(22 * var(--u));color:var(--ink-2)}.fish{margin-top:calc(30 * var(--u));--head:calc(300 * var(--u));flex:1;position:relative}.fish__spine{left:0;right:var(--head);border-top:calc(4 * var(--u)) solid var(--ink);position:absolute;top:50%}.fish__spine:before{content:"";right:calc(-2 * var(--u));top:calc(-14 * var(--u));border:calc(12 * var(--u)) solid transparent;border-left:calc(22 * var(--u)) solid var(--ink);border-right:0;position:absolute}.fish__head{width:calc(var(--head) - calc(34 * var(--u)));min-height:calc(130 * var(--u));padding:calc(20 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1)) 60% 60% calc(calc(20 * var(--u)) * var(--rs,1)) / calc(calc(20 * var(--u)) * var(--rs,1)) 50% 50% calc(calc(20 * var(--u)) * var(--rs,1));background:var(--accent);font:700 calc(30 * var(--u))/1.3 var(--f-display);color:#fff;text-align:center;place-items:center;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.fish__bone{--cw:calc((100% - var(--head)) / var(--cols));left:calc(var(--col) * var(--cw) + calc(40 * var(--u)));width:calc(var(--cw) - calc(40 * var(--u)));gap:calc(8 * var(--u));flex-direction:column;height:50%;display:flex;position:absolute}.fish__bone--up{padding:0;top:0}.fish__bone--down{flex-direction:column-reverse;bottom:0}.fish__rib{left:calc(30 * var(--u));width:calc(3 * var(--u));height:calc((100% - calc(44 * var(--u))) / .9135);background:var(--line-strong);position:absolute}.fish__bone--up .fish__rib{top:calc(44 * var(--u));transform-origin:top;rotate:-24deg}.fish__bone--down .fish__rib{bottom:calc(44 * var(--u));transform-origin:bottom;rotate:24deg}.fish__bone b{width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--ink);font:600 calc(22 * var(--u))/1.2 var(--f-sans);color:var(--canvas);border-radius:999px}.fish__bone ul{gap:calc(8 * var(--u));margin:0;padding:0;list-style:none;display:grid}.fish__bone--down ul{padding-bottom:calc(6 * var(--u))}.fish__bone li{margin-left:calc(calc(36 * var(--u)) + var(--j) * calc(16 * var(--u)));font-size:calc(20 * var(--u));color:var(--ink-2);line-height:1.4}.fish__bone li:before{content:"— ";color:var(--mute)}.swim{grid-template-columns:calc(220 * var(--u)) minmax(0, 1fr);grid-template-rows:repeat(var(--L), minmax(0, 1fr));height:calc(560 * var(--u));margin-top:auto;display:grid;position:relative}.swim__lane{grid-column:1/-1;grid-row:calc(var(--l) + 1);padding-left:calc(24 * var(--u));border-top:1px solid var(--line);background:var(--panel);align-items:center;display:flex}.swim__lane:nth-child(2n){background:0 0}.swim__lane:last-of-type{border-bottom:1px solid var(--line)}.swim__lane b{font:600 calc(24 * var(--u))/1.2 var(--f-sans)}.swim__area{inset:0 0 0 calc(220 * var(--u));position:absolute}.swim__area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.swim__area path{fill:none;stroke:var(--mute);stroke-width:2.5px}.swim__area marker path{fill:var(--mute);stroke:none}.swim__step{place-content:center;gap:calc(4 * var(--u));width:10.7969%;height:calc(84 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-14 * var(--u)) #14142840;font:600 calc(20 * var(--u))/1.25 var(--f-sans);text-align:center;display:grid;position:absolute;translate:-50% -50%}.swim__step span{font:400 calc(16.5 * var(--u))/1 var(--f-mono);color:var(--mute)}.swim__step--handoff{box-shadow:inset 0 0 0 2px var(--accent), 0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-14 * var(--u)) #14142840}.s-swim .s-foot{margin-top:calc(24 * var(--u))}.arch{gap:calc(14 * var(--u));margin:calc(40 * var(--u)) 0 0;flex:1;grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.arch__layer{grid-template-columns:calc(340 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(30 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid}.arch__layer--focus{background:var(--accent-wash);box-shadow:inset 0 0 0 2px var(--accent)}.arch__name{gap:calc(8 * var(--u));display:grid}.arch__name b{font:700 calc(30 * var(--u))/1.2 var(--f-display)}.arch__name span{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.arch__layer ul{gap:calc(12 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.arch__layer li{padding:calc(12 * var(--u)) calc(22 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 calc(21 * var(--u))/1.2 var(--f-mono)}.arch__layer--focus li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent)}.balance{margin-top:calc(20 * var(--u));flex:1;position:relative}.balance__post{left:50%;top:calc(60 * var(--u));width:calc(14 * var(--u));border-radius:calc(7 * var(--u)) calc(7 * var(--u)) 0 0;background:var(--ink);position:absolute;bottom:0;translate:-50%}.balance__post:before{content:"";width:calc(260 * var(--u));height:calc(18 * var(--u));border-radius:calc(9 * var(--u));background:var(--ink);position:absolute;bottom:0;left:50%;translate:-50%}.balance__post:after{content:"";left:50%;top:calc(-14 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--accent);border-radius:50%;position:absolute;translate:-50%}.balance__beam{left:calc(50% - calc(600 * var(--u)));top:calc(63 * var(--u));width:calc(1200 * var(--u));height:calc(10 * var(--u));border-radius:calc(5 * var(--u));background:var(--ink);rotate:var(--tilt);transition:rotate 1.2s var(--ease-out);position:absolute}.balance__pan{top:calc(5 * var(--u));width:calc(460 * var(--u));translate:-50%;rotate:calc(var(--tilt) * -1);transform-origin:50% 0;flex-direction:column;align-items:center;display:flex;position:absolute}.balance__pan--l{left:calc(30 * var(--u))}.balance__pan--r{left:calc(100% - calc(30 * var(--u)))}.balance__strings{width:calc(300 * var(--u));height:calc(110 * var(--u));position:relative}.balance__strings:before,.balance__strings:after{content:"";width:2px;height:calc(171 * var(--u));background:var(--mute);transform-origin:top;position:absolute;top:0;left:50%}.balance__strings:before{rotate:50deg}.balance__strings:after{rotate:-50deg}.balance__dish{gap:calc(14 * var(--u));width:100%;padding:calc(26 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1)) calc(calc(20 * var(--u)) * var(--rs,1)) calc(calc(40 * var(--u)) * var(--rs,1)) calc(calc(40 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-24 * var(--u)) #1414284d;display:grid}.balance__dish b{font:700 calc(32 * var(--u))/1.2 var(--f-display);text-align:center}.balance__dish ul{gap:calc(8 * var(--u));margin:0;padding:0;list-style:none;display:grid}.balance__dish li{font-size:calc(22 * var(--u));color:var(--ink-2);line-height:1.45}.balance__dish li:before{content:"· ";color:var(--accent);font-weight:700}.balance__pan--r .balance__dish{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent), 0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-24 * var(--u)) #1414284d}.dfunnel{grid-template-columns:minmax(0, 1fr) calc(260 * var(--u)) minmax(0, 1fr);align-content:center;row-gap:calc(12 * var(--u));margin-top:calc(30 * var(--u));flex:1;display:grid}.dfunnel__name{padding-bottom:calc(10 * var(--u));font:700 calc(30 * var(--u))/1.2 var(--f-display)}.dfunnel__name--l{text-align:right}.dfunnel__unit{padding-bottom:calc(14 * var(--u));font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);text-align:center;align-self:end}.dfunnel__row{display:contents}.dfunnel__bar{align-items:center;gap:calc(14 * var(--u));width:calc(var(--w) * 100%);min-width:calc(150 * var(--u));height:calc(92 * var(--u));padding:0 calc(22 * var(--u));background:var(--accent);color:#fff;display:flex}.dfunnel__bar--l{border-radius:calc(calc(14 * var(--u)) * var(--rs,1)) 0 0 calc(calc(14 * var(--u)) * var(--rs,1));flex-direction:row-reverse;justify-self:end}.dfunnel__bar--r{border-radius:0 calc(calc(14 * var(--u)) * var(--rs,1)) calc(calc(14 * var(--u)) * var(--rs,1)) 0;background:var(--ink);justify-self:start}.dfunnel__bar b{font:700 calc(34 * var(--u))/1 var(--f-display)}.dfunnel__bar span{font:400 calc(18 * var(--u))/1 var(--f-mono);opacity:.8}.dfunnel__stage{height:calc(92 * var(--u));background:var(--panel);font:600 calc(22 * var(--u))/1.25 var(--f-sans);text-align:center;padding:0 calc(12 * var(--u));place-items:center;display:grid}:root{--f-display:var(--f-sans)}[data-style=editorial]{--f-display:"Deck Serif SC", serif}[data-style=poster]{--f-display:"Anton", "Deck Heavy SC", sans-serif}[data-style=studio-dark]{--f-display:"Plus Jakarta Sans", "Deck Sans SC", sans-serif}[data-style=mono-studio]{--f-display:"Geist", "Deck Heavy SC", sans-serif}[data-style=sticker]{--f-display:"Silkscreen", "Deck Heavy SC", sans-serif}[data-style=toy3d]{--f-display:"Plus Jakarta Sans", "Deck Heavy SC", sans-serif}[data-style=wallpaper]{--f-display:"Plus Jakarta Sans", "Deck Sans SC", sans-serif}:is([data-style=editorial],[data-style=poster],[data-style=studio-dark],[data-style=mono-studio],[data-style=sticker],[data-style=toy3d],[data-style=wallpaper]) :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.feature__title,.detail__title,.statement__text,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.desk__ver,.detail__figure b),[data-style=poster] :is(.numeral,.feature-num){font-family:var(--f-display)}[data-style=editorial] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.feature__title,.detail__title,.statement__text){letter-spacing:-.01em;font-weight:600}[data-style=poster] :is(.s-title,.cover__title,.break__title,.close__statement,.feature__title,.detail__title,.statement__text){letter-spacing:0;text-transform:uppercase;font-weight:900}[data-style=poster] :is(.numeral,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.desk__ver,.feature-num){letter-spacing:0;font-weight:400}[data-style=editorial] .cover__title{font-size:calc(124 * var(--u))}[data-style=calm] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.04em;font-weight:600}[data-style=calm] .kicker{gap:calc(12 * var(--u));width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));background:var(--panel);font:500 calc(18 * var(--u))/1 var(--f-sans);letter-spacing:0;color:var(--ink-2);border-radius:999px;display:inline-flex}[data-style=calm] .kicker:before{width:calc(26 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:var(--accent);box-shadow:inset 0 0 0 calc(6 * var(--u)) var(--accent), inset 0 0 0 calc(9 * var(--u)) #ffffffd9}[data-style=calm][data-tone=dark] .kicker,[data-tone=dark] [data-style=calm] .kicker,[data-style=calm] [data-tone=dark] .kicker{background:#ffffff14}[data-style=studio-dark] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.035em;font-weight:600}[data-style=studio-dark] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(18 * var(--u));box-shadow:inset 0 0 0 1px var(--line-strong);font:600 calc(17 * var(--u))/1 var(--f-sans);letter-spacing:.02em;color:var(--ink);border-radius:999px;display:inline-flex}[data-style=studio-dark] .kicker:before{display:none}[data-style=mono-studio] [data-tone=dark],[data-style=mono-studio][data-tone=dark]{--canvas:#0b0b0c;--letterbox:#000;--card:#161618;--card-hover:#1d1d20;--panel:#121214;--line:#262629;--line-strong:#38383d}[data-style=mono-studio] .stage{--cm:calc(34 * var(--u));--cl:1.5px;--cc:var(--line-strong);background:linear-gradient(var(--cc), var(--cc)) calc(40 * var(--u)) calc(40 * var(--u)) / var(--cm) var(--cl), linear-gradient(var(--cc), var(--cc)) calc(40 * var(--u)) calc(40 * var(--u)) / var(--cl) var(--cm), linear-gradient(var(--cc), var(--cc)) calc(100% - calc(40 * var(--u))) calc(40 * var(--u)) / var(--cm) var(--cl), linear-gradient(var(--cc), var(--cc)) calc(100% - calc(40 * var(--u))) calc(40 * var(--u)) / var(--cl) var(--cm), linear-gradient(var(--cc), var(--cc)) calc(40 * var(--u)) calc(100% - calc(40 * var(--u))) / var(--cm) var(--cl), linear-gradient(var(--cc), var(--cc)) calc(40 * var(--u)) calc(100% - calc(40 * var(--u))) / var(--cl) var(--cm), linear-gradient(var(--cc), var(--cc)) calc(100% - calc(40 * var(--u))) calc(100% - calc(40 * var(--u))) / var(--cm) var(--cl), linear-gradient(var(--cc), var(--cc)) calc(100% - calc(40 * var(--u))) calc(100% - calc(40 * var(--u))) / var(--cl) var(--cm), var(--canvas);background-repeat:no-repeat}[data-style=mono-studio] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.045em;font-weight:700}[data-style=mono-studio] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(7 * var(--u)) calc(12 * var(--u));background:linear-gradient(var(--accent), var(--accent)) 0 100% / 100% 42% no-repeat;font:500 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);display:inline-flex}[data-style=mono-studio] .kicker:before{display:none}[data-style=sticker] .stage{background:repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px calc(12 * var(--u))) 0 0 / 100% calc(10 * var(--u)) no-repeat, repeating-linear-gradient(90deg, var(--line-strong) 0 1.5px, transparent 1.5px calc(60 * var(--u))) 0 0 / 100% calc(18 * var(--u)) no-repeat, linear-gradient(var(--line) 1px, transparent 1px) 0 0 / calc(60 * var(--u)) calc(60 * var(--u)), linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / calc(60 * var(--u)) calc(60 * var(--u)), var(--canvas)}[data-style=sticker][data-tone=dark] .stage,[data-style=sticker] [data-tone=dark].stage{background:var(--canvas)}[data-style=sticker] :is(.s-title,.cover__title,.break__title,.close__statement,.statement__text,.feature__title,.detail__title){letter-spacing:-.01em;font-weight:900}[data-style=sticker] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));background:var(--spot-5);box-shadow:0 0 0 2px var(--ink), calc(4 * var(--u)) calc(4 * var(--u)) 0 0 var(--ink);font:700 calc(18 * var(--u))/1 var(--f-sans);letter-spacing:.02em;color:#17171b;display:inline-flex;rotate:-2deg}[data-style=sticker] .kicker:before{display:none}[data-style=toy3d] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.05em;font-weight:800}[data-style=toy3d] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(18 * var(--u));background:var(--ink);font:600 calc(17 * var(--u))/1 var(--f-sans);letter-spacing:.02em;color:var(--canvas);border-radius:999px;display:inline-flex}[data-style=toy3d] .kicker:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);border-radius:50%}[data-style=wallpaper] .stage{background:radial-gradient(60% 70% at 12% 18%, #ffc4dee6, transparent 70%), radial-gradient(55% 65% at 88% 12%, #bad6fff2, transparent 70%), radial-gradient(70% 70% at 78% 92%, #cebefff2, transparent 70%), radial-gradient(60% 60% at 18% 95%, #ffe2bee6, transparent 70%), var(--canvas)}[data-style=wallpaper] [data-tone=dark] .stage,[data-style=wallpaper] .stage[data-tone=dark]{background:radial-gradient(60% 70% at 12% 18%, #783c8c8c, transparent 70%), radial-gradient(55% 65% at 88% 12%, #2850a099, transparent 70%), var(--canvas)}[data-style=wallpaper] .slide-header{height:calc(52 * var(--u));padding:0 calc(36 * var(--u));-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);font-size:calc(18 * var(--u));background:#ffffff6b;top:0;left:0;right:0;box-shadow:0 1px #1e143c0f}[data-style=wallpaper] [data-tone=dark] .slide-header{background:#0000004d}[data-style=wallpaper] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.04em;font-weight:700}[data-style=wallpaper] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--u)) calc(16 * var(--u));box-shadow:inset 0 0 0 1px #fffc, 0 calc(4 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) #1e143c40;font:500 calc(17 * var(--u))/1 var(--f-sans);letter-spacing:0;color:var(--ink);background:#fff9;border-radius:999px;display:inline-flex}[data-style=wallpaper] .kicker:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);border-radius:50%}[data-style=keynote]{--f-display:"Geist", "Deck Heavy SC", sans-serif;--kn-grad:linear-gradient(100deg, var(--spot-3) 0%, color-mix(in srgb, var(--spot-3) 45%, var(--accent)) 30%, var(--accent) 62%, color-mix(in srgb, var(--accent) 55%, var(--spot-4)) 100%)}[data-style=keynote] [data-tone=dark],[data-style=keynote][data-tone=dark]{--canvas:#000;--letterbox:#000;--card:#141416;--card-hover:#1c1c1f;--panel:#101012;--line:#242427;--line-strong:#36363a;--ink-2:#a9a9b0}[data-style=keynote] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt){font-family:var(--f-display)}[data-style=keynote] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.05em;font-weight:700}[data-style=keynote] .kicker{width:-moz-fit-content;width:fit-content;font:600 calc(22 * var(--u))/1.2 var(--f-sans);letter-spacing:-.01em;background:var(--kn-grad);color:#0000;-webkit-background-clip:text;background-clip:text}[data-style=keynote] .kicker:before{display:none}[data-style=keynote] [data-tone=accent] .kicker{color:var(--ink);background:0 0}.kn-grad{background:var(--kn-grad,linear-gradient(100deg, var(--spot-3), var(--accent)));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.kn-halo{width:calc(1300 * var(--u));height:calc(520 * var(--u));background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .22), transparent);filter:blur(calc(40 * var(--u)));pointer-events:none;border-radius:50%;position:absolute;top:46%;left:50%;translate:-50% -50%}.s-kreveal{text-align:center;flex-direction:column;align-items:center;display:flex}.kreveal__main{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.s-kreveal .kicker{margin-inline:auto}.kreveal__title{margin-top:calc(30 * var(--u));font:700 calc(176 * var(--u))/1 var(--f-display);letter-spacing:-.055em;color:var(--ink)}.kreveal__sub{margin-top:calc(40 * var(--u));max-width:calc(1100 * var(--u));font:500 calc(32 * var(--u))/1.5 var(--f-sans);letter-spacing:-.01em;color:var(--ink-2)}.kreveal__facts{gap:calc(120 * var(--u));margin-bottom:calc(40 * var(--u));display:flex}.kreveal__facts>div{gap:calc(10 * var(--u));justify-items:center;display:grid}.kreveal__facts b{font:700 calc(52 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.kreveal__facts span{font-size:calc(20 * var(--u));color:var(--mute)}.s-kreveal .s-foot{text-align:left;align-self:stretch;margin-top:0}.s-kspec{text-align:center;flex-direction:column;align-items:center;display:flex}.s-kspec .kicker{margin-inline:auto}.kspec__title{margin-top:calc(22 * var(--u));font:700 calc(56 * var(--u))/1.15 var(--f-display);letter-spacing:-.04em}.kspec__figure{justify-content:center;align-items:baseline;gap:calc(18 * var(--u));margin-top:calc(6 * var(--u));display:flex}.kspec__figure b{font:700 calc(340 * var(--u))/1.02 var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;padding-right:.04em}.kspec__figure span{font:700 calc(84 * var(--u))/1 var(--f-display);letter-spacing:-.04em;color:var(--ink)}.kspec__caption{margin-top:calc(4 * var(--u));font:500 calc(28 * var(--u))/1.5 var(--f-sans);color:var(--ink-2)}.kspec__specs{grid-auto-columns:calc(360 * var(--u));margin-top:auto;margin-bottom:calc(36 * var(--u));border-top:1px solid var(--line-strong);grid-auto-flow:column;display:grid}.kspec__specs>div{gap:calc(10 * var(--u));padding:calc(28 * var(--u)) calc(20 * var(--u)) 0;display:grid}.kspec__specs>div+div{box-shadow:inset 1px 0 0 var(--line)}.kspec__specs b{font:700 calc(44 * var(--u))/1 var(--f-display);letter-spacing:-.03em}.kspec__specs span{font-size:calc(20 * var(--u));color:var(--mute)}.s-kspec .s-foot{text-align:left;align-self:stretch;margin-top:0}[data-style=bento]{--f-display:"Geist", "Deck Sans SC", sans-serif}[data-style=bento] .stage{background:var(--canvas)}[data-style=bento] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.045em;font-weight:600}[data-style=bento] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);display:inline-flex}[data-style=bento] .kicker:before{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(2 * var(--u));background:var(--accent)}.bb__tile{min-width:0;min-height:0;padding:calc(34 * var(--u)) calc(36 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.bb__label{font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:.06em;color:var(--mute)}.bb__note{margin-top:calc(12 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.45}.bb{gap:calc(20 * var(--u));grid-template:"h h s0 t"1fr"h h s1 t"1fr"c c c s2"1fr/1.25fr 1fr 1fr 1fr;display:grid}.bb__head{padding:calc(44 * var(--u)) calc(48 * var(--u)) calc(40 * var(--u));grid-area:h}.bb__head .s-title{font-size:calc(68 * var(--u))}.bb__head .s-lead{max-width:calc(640 * var(--u));font-size:calc(24 * var(--u))}.bb__stat--0{grid-area:s0}.bb__stat--1{grid-area:s1}.bb__stat--2{background:var(--accent);box-shadow:none;grid-area:s2}.bb__stat--2 :is(.bb__label,.bb__note,.bb__value){color:#ffffffe6}.bb__stat--2 .bb__value{color:#fff}.bb__value{font:600 calc(76 * var(--u))/1 var(--f-display);letter-spacing:-.04em;color:var(--ink);margin-top:auto}.bb__value small{margin-left:calc(8 * var(--u));font:500 calc(26 * var(--u))/1 var(--f-mono);letter-spacing:0;color:var(--mute)}.bb__stat--2 .bb__value small{color:#fffc}.bb__text{background:var(--panel);grid-area:t}.bb__text p{font-size:calc(25 * var(--u));color:var(--ink);text-wrap:pretty;margin:auto 0 0;line-height:1.6}.bb__chips{grid-area:c}.bb__chips ul{gap:calc(14 * var(--u));margin:auto 0 0;padding:0;list-style:none;display:flex}.bb__chips li{align-items:flex-start;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--panel);font:500 calc(21 * var(--u))/1.2 var(--f-sans);color:var(--ink);flex-direction:column;flex:1;display:flex}.bb__chips li svg{color:var(--accent)}.bf{flex-direction:column;display:flex}.bf__grid{gap:calc(20 * var(--u));margin-top:calc(44 * var(--u));flex:1;grid-template:"h c0 c1"1fr"h r r"1fr/1.1fr 1fr 1fr;min-height:0;display:grid}.bf__hero{background:var(--panel);grid-area:h}.bf__icon{width:calc(92 * var(--u));height:calc(92 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--accent);place-items:center;margin-bottom:auto;display:grid}.bf__hero h3{margin:calc(18 * var(--u)) 0 0;font:600 calc(40 * var(--u))/1.2 var(--f-display);letter-spacing:-.03em}.bf__hero p{margin:calc(14 * var(--u)) 0 0;font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.6}.bf__cell--0{grid-area:c0}.bf__cell--1{grid-area:c1}.bf__cell b{font:600 calc(64 * var(--u))/1 var(--f-display);letter-spacing:-.04em;margin-top:auto}.bf__cell--0 b{color:var(--accent)}.bf__rows{grid-area:r}.bf__rows dl{margin:auto 0 0;display:grid}.bf__rows dl div{grid-template-columns:calc(300 * var(--u)) 1fr;gap:calc(20 * var(--u));padding:calc(12 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.bf__rows dt{font:500 calc(19 * var(--u))/1.4 var(--f-mono);color:var(--ink)}.bf__rows dd{font-size:calc(20 * var(--u));color:var(--ink-2);margin:0;line-height:1.4}.bf .s-foot{margin-top:calc(22 * var(--u))}[data-style=soft-saas]{--f-display:"Plus Jakarta Sans", "Deck Sans SC", sans-serif}[data-style=soft-saas] .stage{background:radial-gradient(48% 60% at 100% 0%, rgb(var(--accent-rgb) / .09), transparent 70%), radial-gradient(40% 50% at 0% 100%, rgb(var(--accent-rgb) / .05), transparent 70%), var(--canvas)}[data-style=soft-saas] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.035em;font-weight:700}[data-style=soft-saas] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(18 * var(--u));background:var(--accent-wash);font:600 calc(18 * var(--u))/1 var(--f-display);letter-spacing:0;color:var(--accent-ink);border-radius:999px;display:inline-flex}[data-style=soft-saas] .kicker:before{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--accent);border-radius:50%}.slots__text{flex-direction:column;display:flex}.s-slots .s-head{grid-template-columns:1fr;gap:0}.s-slots .s-head__aside .s-lead{margin-top:calc(34 * var(--u))}.slots{align-self:center}.slots__card{border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-30 * var(--u)) rgb(var(--accent-rgb) / .28), 0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-12 * var(--u)) #141e3c1f;overflow:hidden}.slots__head{align-items:center;gap:calc(18 * var(--u));padding:calc(28 * var(--u)) calc(36 * var(--u));border-bottom:1px solid var(--line);display:flex}.slots__head b{font:700 calc(28 * var(--u))/1.2 var(--f-display)}.slots__icon{width:calc(54 * var(--u));height:calc(54 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--accent-wash);color:var(--accent);place-items:center;display:grid}.slots__meta{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));background:var(--panel);font-size:calc(19 * var(--u));color:var(--ink-2);border-radius:999px;margin-left:auto;display:inline-flex}.slots__body{grid-template-columns:minmax(0, 1fr) calc(280 * var(--u));display:grid}.slots__cal{padding:calc(30 * var(--u)) calc(36 * var(--u)) calc(36 * var(--u));border-right:1px solid var(--line)}.slots__month{margin-bottom:calc(20 * var(--u));font:600 calc(22 * var(--u))/1 var(--f-display);color:var(--ink)}.slots__grid{gap:calc(8 * var(--u));grid-template-columns:repeat(7,1fr);display:grid}.slots__wd{padding-bottom:calc(6 * var(--u));font-size:calc(17 * var(--u));text-align:center;color:var(--mute)}.slots__day{height:calc(58 * var(--u));font:500 calc(20 * var(--u))/1 var(--f-display);color:var(--faint);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.slots__day.is-open{background:var(--accent-wash);color:var(--accent-ink);cursor:pointer;font-weight:700;position:relative}.slots__day.is-on{background:var(--accent);color:#fff}.slots__times{gap:calc(14 * var(--u));padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(36 * var(--u));flex-direction:column;display:flex}.slots__time{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border:2px solid rgb(var(--accent-rgb) / .35);border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--card);font:700 calc(22 * var(--u))/1 var(--f-display);color:var(--accent-ink);cursor:pointer;display:flex}.slots__time span{font:500 calc(17 * var(--u))/1 var(--f-sans);color:var(--mute)}.slots__time.is-on{border-color:var(--accent);background:var(--accent);color:#fff}.slots__time.is-on span{color:#ffffffd9}.uis{flex-direction:column;display:flex}.uis__row{gap:calc(32 * var(--u));margin:calc(56 * var(--u)) 0 0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:0;list-style:none;display:grid}.uis__card{border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(26 * var(--u)) calc(60 * var(--u)) calc(-34 * var(--u)) rgb(var(--accent-rgb) / .3);flex-direction:column;display:flex;overflow:hidden}.uis__ui{min-height:calc(240 * var(--u));padding:0 calc(40 * var(--u));background:var(--panel);border-bottom:1px solid var(--line);flex:1;place-items:center;display:grid}.uis__copy{padding:calc(32 * var(--u)) calc(40 * var(--u)) calc(38 * var(--u))}.uis__num{font:600 calc(18 * var(--u))/1 var(--f-display);color:var(--accent)}.uis__copy h3{margin:calc(14 * var(--u)) 0 0;font:700 calc(34 * var(--u))/1.25 var(--f-display);letter-spacing:-.02em}.uis__copy p{margin:calc(12 * var(--u)) 0 0;font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.6}.uis__field{gap:calc(10 * var(--u));width:100%;display:grid}.uis__field>span{font:600 calc(18 * var(--u))/1 var(--f-display);color:var(--ink-2)}.uis__field code{padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 2px var(--accent), 0 0 0 7px rgb(var(--accent-rgb) / .15);font:500 calc(22 * var(--u))/1 var(--f-mono);color:var(--ink);align-items:center;display:flex}.uis__field code i{width:2px;height:calc(24 * var(--u));margin-left:calc(3 * var(--u));background:var(--accent);animation:1.1s step-end infinite uis-blink}@keyframes uis-blink{50%{opacity:0}}.uis__opts{justify-content:center;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.uis__opts span{padding:calc(16 * var(--u)) calc(24 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:600 calc(21 * var(--u))/1 var(--f-display);color:var(--ink-2);border-radius:999px}.uis__opts .is-on{background:var(--accent);box-shadow:none;color:#fff}.uis__done{align-items:center;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));background:var(--card);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-14 * var(--u)) #141e3c40;font:600 calc(21 * var(--u))/1.2 var(--f-display);color:var(--ink);border-radius:999px;display:flex}.uis__done>span{width:calc(46 * var(--u));height:calc(46 * var(--u));background:var(--spot-2);color:#fff;border-radius:50%;place-items:center;display:grid}.uis .s-foot{margin-top:calc(24 * var(--u))}[data-style=warm-dark]{--f-display:"Geist", "Deck Sans SC", sans-serif;--f-wd-serif:"Instrument Serif", "Deck Serif SC", serif}[data-style=warm-dark] [data-tone=dark],[data-style=warm-dark][data-tone=dark]{--canvas:#0d0a08;--letterbox:#060403;--card:#17110d;--card-hover:#1f1712;--panel:#130e0b;--ink:#f5ede4;--ink-2:#c9bcae;--mute:#8f8274;--faint:#54493f;--line:#2a211b;--line-strong:#3d3128}[data-style=warm-dark] [data-tone=dark].stage,[data-style=warm-dark] [data-tone=dark] .stage,[data-style=warm-dark][data-tone=dark] .stage{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .85 0 0 0 0 .7 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(70% 55% at 78% 118%, rgb(var(--accent-rgb) / .28), transparent 70%), radial-gradient(40% 30% at 8% -6%, #ffbe7812, transparent 70%), var(--canvas)}[data-style=warm-dark] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.035em;font-weight:400}[data-style=warm-dark] :is(.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.detail__figure b){font-family:var(--f-wd-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}[data-style=warm-dark] .kicker{gap:calc(12 * var(--u));width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(16 * var(--u));box-shadow:inset 0 0 0 1px var(--line-strong);font:400 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;display:inline-flex}[data-style=warm-dark] .kicker:before{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--accent);box-shadow:0 0 calc(10 * var(--u)) calc(2 * var(--u)) rgb(var(--accent-rgb) / .7);border-radius:50%}.wdg__pool{right:calc(-120 * var(--u));top:calc(60 * var(--u));width:calc(1180 * var(--u));height:calc(760 * var(--u));background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .42), rgb(var(--accent-rgb) / .12) 55%, transparent);filter:blur(calc(20 * var(--u)));pointer-events:none;position:absolute}.wdg{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);column-gap:calc(60 * var(--u));grid-template-rows:minmax(0,1fr) auto auto;display:grid}.wdg__copy{padding-top:calc(10 * var(--u))}.wdg__title{font-size:calc(76 * var(--u))}.wdg__lead{max-width:calc(560 * var(--u))}.wdg__hero{text-align:right;place-self:center end}.wdg__fig{font:italic 400 calc(400 * var(--u))/.86 var(--f-wd-serif,serif);letter-spacing:-.02em;color:var(--ink);text-shadow:0 0 calc(80 * var(--u)) rgb(var(--accent-rgb) / .55)}.wdg__fig small{margin-left:calc(18 * var(--u));font-size:calc(110 * var(--u));color:var(--accent-ink)}.wdg__cap{margin-top:calc(18 * var(--u));font-size:calc(26 * var(--u));color:var(--ink-2)}.wdg__subs{margin-top:calc(30 * var(--u));border-top:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wdg__sub{gap:calc(10 * var(--u));padding:calc(26 * var(--u)) calc(32 * var(--u)) calc(34 * var(--u)) 0;display:grid}.wdg__sub+.wdg__sub{padding-left:calc(32 * var(--u));border-left:1px solid var(--line)}.wdg__sub b{font:italic 400 calc(58 * var(--u))/1 var(--f-wd-serif,serif);color:var(--ink)}.wdg__sub span{font-size:calc(21 * var(--u));color:var(--mute)}.wdg .s-foot{grid-column:1/-1}.wdh{flex-direction:column;display:flex}.wdh__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));margin-top:calc(56 * var(--u));border-top:1px solid var(--line-strong);border-left:1px solid var(--line);flex:1;grid-auto-rows:1fr;display:grid}.wdh__cell{gap:calc(14 * var(--u));padding:calc(34 * var(--u)) calc(38 * var(--u));border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:relative;overflow:hidden}.wdh__cell.is-focus{background:radial-gradient(90% 120% at 50% 120%, rgb(var(--accent-rgb) / .3), transparent 70%);box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .8)}.wdh__top{padding-bottom:calc(18 * var(--u));justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.wdh__top code{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.wdh__cell b{font:500 calc(32 * var(--u))/1.2 var(--f-display);letter-spacing:-.02em}.wdh__cell p{font-size:calc(22 * var(--u));color:var(--ink-2);line-height:1.6}.wdh .s-foot{margin-top:calc(24 * var(--u))}[data-style=ribbon]{--f-display:"Plus Jakarta Sans", "Deck Heavy SC", sans-serif}[data-style=ribbon] .stage{background:linear-gradient(90deg, var(--accent) 0 46%, var(--spot-5) 46% 72%, var(--spot-4) 72%) 0 0 / 100% calc(10 * var(--u)) no-repeat, var(--canvas)}[data-style=ribbon] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.03em;font-weight:800}[data-style=ribbon] :is(.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.detail__figure b){font-family:var(--f-display);font-weight:800}[data-style=ribbon] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(10 * var(--u)) calc(26 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));background:var(--accent);clip-path:polygon(0 0, 100% 0, calc(100% - calc(14 * var(--u))) 50%, 100% 100%, 0 100%);font:700 calc(18 * var(--u))/1 "Plus Jakarta Sans", "Deck Sans SC", sans-serif;letter-spacing:.02em;color:#fff;display:inline-flex}[data-style=ribbon] .kicker:before{display:none}[data-style=ribbon] [data-tone=accent] .kicker,[data-style=ribbon][data-tone=accent] .kicker,[data-style=ribbon] [data-tone=dark] .kicker{background:var(--spot-5);color:var(--spot-6)}.rbc__bands,.rbs__bands{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rbc__wrap{position:absolute;inset:0}.rbc__band,.rbc__thin{width:calc(3600 * var(--u));margin-left:calc(-1800 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) #00000059;align-items:center;display:flex;position:absolute;left:50%;overflow:hidden}.rbc__band span{gap:calc(56 * var(--u));white-space:nowrap;display:flex}.rbc__band em{font:800 calc(64 * var(--u))/1 var(--f-display);letter-spacing:-.02em;font-style:normal}.rbc__band em:after{content:"✦";margin-left:calc(56 * var(--u));vertical-align:.2em;font-size:.6em}.rbc__band--accent{top:calc(800 * var(--u));height:calc(140 * var(--u));transform:translateX(calc(420 * var(--u))) rotate(-21deg);background:var(--accent);color:#fff}.rbc__band--ink{top:calc(790 * var(--u));height:calc(100 * var(--u));transform:translateX(calc(560 * var(--u))) rotate(-7deg);background:var(--spot-6);color:var(--spot-5)}.rbc__band--ink em{font-size:calc(46 * var(--u))}.rbc__thin{top:calc(640 * var(--u));height:calc(36 * var(--u));transform:translateX(calc(640 * var(--u))) rotate(-21deg);background:var(--spot-5)}.rbc{flex-direction:column;display:flex}.rbc__title{margin-top:calc(40 * var(--u));font:800 calc(140 * var(--u))/1.04 var(--f-display);letter-spacing:-.04em}.rbc__lead{margin-top:calc(32 * var(--u));max-width:calc(760 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.6}.rbs__back{left:calc(-200 * var(--u));right:calc(-200 * var(--u));top:calc(330 * var(--u));height:calc(70 * var(--u));background:var(--spot-5);position:absolute;transform:rotate(4deg)}.rbs__wrap{left:calc(-200 * var(--u));right:calc(-200 * var(--u));top:calc(330 * var(--u));position:absolute}.rbs__band{align-items:center;gap:calc(48 * var(--u));height:calc(250 * var(--u));padding-left:calc(272 * var(--u));background:var(--accent);color:#fff;box-shadow:0 calc(24 * var(--u)) calc(50 * var(--u)) calc(-24 * var(--u)) #0006;display:flex;transform:rotate(-5deg)}.rbs__num{width:calc(150 * var(--u));height:calc(150 * var(--u));background:var(--spot-6);color:var(--spot-5);font:800 calc(64 * var(--u))/1 var(--f-display);letter-spacing:-.03em;border-radius:50%;place-items:center;display:grid}.rbs__title{font:800 calc(128 * var(--u))/1 var(--f-display);letter-spacing:-.035em;white-space:nowrap}.rbs{flex-direction:column;display:flex}.rbs__foot{grid-template-columns:minmax(0, 1fr) calc(720 * var(--u));align-items:end;gap:calc(80 * var(--u));margin-top:auto;display:grid}.rbs__lead{max-width:calc(760 * var(--u));font-size:calc(30 * var(--u));color:var(--ink-2);line-height:1.6}.rbs__list{gap:calc(14 * var(--u));list-style:none;display:grid}.rbs__list li{align-items:center;gap:calc(20 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));border-radius:calc(var(--rs,1) * calc(16 * var(--u)));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:600 calc(25 * var(--u))/1.2 var(--f-sans);display:flex}.rbs__list b{font:500 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent)}[data-style=desktop]{--f-display:"Plus Jakarta Sans", "Deck Heavy SC", sans-serif}[data-style=desktop] .stage{background:linear-gradient(#00000009 1px, transparent 1px) 0 0 / 100% 6px, var(--canvas)}[data-style=desktop] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.03em;font-weight:800}[data-style=desktop] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(7 * var(--u)) calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:var(--accent);box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 var(--ink);font:400 calc(17 * var(--u))/1 "Silkscreen", "Deck Sans SC", monospace;letter-spacing:.04em;text-transform:uppercase;color:#fff;display:inline-flex}[data-style=desktop] .kicker:before{display:none}[data-style=desktop] .slide-header{font-family:Silkscreen,Deck Sans SC,monospace}.rw{border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:calc(10 * var(--u)) calc(10 * var(--u)) 0 var(--ink);flex-direction:column;display:flex;overflow:hidden}.rw__bar{align-items:center;gap:calc(14 * var(--u));height:calc(48 * var(--u));padding:0 calc(12 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--ink);background:repeating-linear-gradient(var(--ink) 0 calc(2 * var(--u)), transparent calc(2 * var(--u)) calc(6 * var(--u))) 0 50% / 100% calc(22 * var(--u)) no-repeat, var(--panel);display:flex}.rw__title{padding:0 calc(16 * var(--u));background:var(--panel);font:400 calc(18 * var(--u))/calc(48 * var(--u)) "Silkscreen", "Deck Sans SC", monospace;color:var(--ink);margin:0 auto}.rw__box{width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(3 * var(--u)) solid var(--ink);background:var(--card);flex:none}.rw__box--max{box-shadow:inset 0 calc(-6 * var(--u)) 0 var(--ink)}.rw__body{flex:1;min-height:0}.rtabs__text{flex-direction:column;display:flex}.s-rtabs .s-head{grid-template-columns:1fr;gap:0}.s-rtabs .s-head__aside .s-lead{margin-top:calc(34 * var(--u))}.rtabs{margin-right:calc(12 * var(--u));align-self:center}.rtabs__tabs{gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u)) 0;border-bottom:calc(3 * var(--u)) solid var(--ink);background:var(--panel);display:flex}.rtabs__tabs button{margin-bottom:calc(-3 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(calc(8 * var(--u)) * var(--rs,1)) calc(calc(8 * var(--u)) * var(--rs,1)) 0 0;background:var(--line);font:700 calc(21 * var(--u))/1 var(--f-display);color:var(--ink-2);cursor:pointer}.rtabs__tabs button.is-on{border-bottom-color:var(--card);background:var(--card);color:var(--ink)}.rtabs__rows{padding:calc(10 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u));margin:0;list-style:none;display:grid}.rtabs__rows li{grid-template-columns:calc(64 * var(--u)) 1fr;align-items:center;gap:calc(22 * var(--u));padding:calc(26 * var(--u)) 0;border-bottom:calc(2 * var(--u)) dashed var(--line);display:grid}.rtabs__rows li:last-child{border-bottom:0}.rtabs__icon{width:calc(64 * var(--u));height:calc(64 * var(--u));border:calc(3 * var(--u)) solid var(--ink);background:var(--accent-wash);color:var(--ink);place-items:center;display:grid}.rtabs__rows b{font:700 calc(29 * var(--u))/1.3 var(--f-display);display:block}.rtabs__rows span{margin-top:calc(4 * var(--u));font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.5;display:block}.rlog{flex-direction:column;display:flex}.rlog__body{grid-template-columns:minmax(0, 1fr) calc(440 * var(--u));gap:calc(56 * var(--u));margin-top:calc(44 * var(--u));flex:1;min-height:0;display:grid}.rlog__main .rw{height:100%}.rlog__main .rw__body{display:flex}.rlog__list{padding:calc(8 * var(--u)) calc(32 * var(--u));flex-direction:column;flex:1;justify-content:space-around;margin:0;list-style:none;display:flex}.rlog__row{grid-template-columns:calc(170 * var(--u)) calc(120 * var(--u)) 1fr;align-items:baseline;gap:calc(20 * var(--u));padding:calc(24 * var(--u)) 0;border-bottom:calc(2 * var(--u)) dashed var(--line);display:grid}.rlog__row:last-child{border-bottom:0}.rlog__row code{font:600 calc(23 * var(--u))/1.3 var(--f-mono);color:var(--ink)}.rlog__tag{padding:calc(5 * var(--u)) calc(10 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:var(--panel);font:600 calc(19 * var(--u))/1.1 var(--f-sans);justify-self:start}.rlog__row.is-new .rlog__tag{background:var(--accent);color:#fff}.rlog__row p{font-size:calc(25 * var(--u));color:var(--ink-2);margin:0;line-height:1.5}.rlog__side{align-self:center}.rlog__tilt{transform:rotate(2deg)}.rw--note{background:var(--accent-wash)}.rw--note ul{padding:calc(26 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u)) calc(56 * var(--u));margin:0}.rw--note li{padding:calc(6 * var(--u)) 0;font:600 calc(24 * var(--u))/1.5 var(--f-display);color:var(--ink)}.rw--note li::marker{color:var(--accent)}.rlog .s-foot{margin-top:calc(26 * var(--u))}[data-style=playful]{--f-display:"Plus Jakarta Sans", "Deck Heavy SC", sans-serif}[data-style=playful] .stage{background:radial-gradient(calc(260 * var(--u)) calc(220 * var(--u)) at 96% 6%, color-mix(in srgb, var(--spot-4) 22%, transparent), transparent 70%), radial-gradient(calc(320 * var(--u)) calc(260 * var(--u)) at 2% 100%, color-mix(in srgb, var(--spot-3) 20%, transparent), transparent 70%), radial-gradient(calc(180 * var(--u)) calc(160 * var(--u)) at 70% 104%, color-mix(in srgb, var(--spot-5) 30%, transparent), transparent 70%), var(--canvas)}[data-style=playful] [data-tone=accent].stage,[data-style=playful] [data-tone=accent] .stage,[data-style=playful] [data-tone=dark] .stage{background:var(--canvas)}[data-style=playful] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.035em;font-weight:800}[data-style=playful] :is(.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.detail__figure b,.numeral){font-family:var(--f-display);font-weight:800}[data-style=playful] .kicker{gap:calc(10 * var(--u));width:-moz-fit-content;width:fit-content;padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));background:var(--spot-5);font:700 calc(18 * var(--u))/1 "Plus Jakarta Sans", "Deck Sans SC", sans-serif;letter-spacing:.01em;color:var(--spot-6);border-radius:999px;display:inline-flex;transform:rotate(-2deg)}[data-style=playful] .kicker:before{width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--spot-6);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.plc{grid-template-columns:calc(600 * var(--u)) minmax(0, 1fr);gap:calc(100 * var(--u));display:grid}.plc__copy{flex-direction:column;display:flex}.plc__title{font-size:calc(80 * var(--u))}.plc__doodle{width:calc(300 * var(--u));margin-top:calc(40 * var(--u));fill:none;stroke:var(--accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.plc__thread{justify-content:center;gap:calc(22 * var(--u));flex-direction:column;display:flex}.plc__msg{align-items:flex-end;gap:calc(16 * var(--u));max-width:calc(820 * var(--u));display:flex}.plc__msg--a{flex-direction:row-reverse;align-self:flex-end}.plc__av{width:calc(60 * var(--u));height:calc(60 * var(--u));background:var(--spot-3);color:var(--spot-6);border-radius:50%;flex:none;place-items:center;display:grid}.plc__msg--a .plc__av{background:var(--spot-5)}.plc__bubble{gap:calc(6 * var(--u));padding:calc(20 * var(--u)) calc(28 * var(--u)) calc(22 * var(--u));border-radius:calc(var(--rs,1) * calc(22 * var(--u))) calc(var(--rs,1) * calc(22 * var(--u))) calc(var(--rs,1) * calc(22 * var(--u))) calc(6 * var(--u));background:var(--card);box-shadow:0 calc(2 * var(--u)) 0 var(--line-strong), 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) #50321459;display:grid}.plc__msg--a .plc__bubble{border-radius:calc(var(--rs,1) * calc(22 * var(--u))) calc(var(--rs,1) * calc(22 * var(--u))) calc(6 * var(--u)) calc(var(--rs,1) * calc(22 * var(--u)));background:var(--accent);color:#fff;box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) rgb(var(--accent-rgb) / .8)}.plc__bubble small{font:700 calc(18 * var(--u))/1.2 var(--f-sans);opacity:.7}.plc__bubble p{font-size:calc(26 * var(--u));line-height:1.5}.pln{flex-direction:column;display:flex}.pln__row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;gap:calc(44 * var(--u));padding:calc(30 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));flex:1;display:grid}.pln__card{gap:calc(14 * var(--u));min-height:calc(400 * var(--u));padding:calc(56 * var(--u)) calc(36 * var(--u)) calc(36 * var(--u));border-radius:calc(var(--rs,1) * calc(14 * var(--u)));background:color-mix(in srgb, var(--c) 34%, var(--card));transform:rotate(var(--tilt));box-shadow:0 calc(22 * var(--u)) calc(36 * var(--u)) calc(-22 * var(--u)) #50321473;color:var(--spot-6);flex-direction:column;display:flex;position:relative}.pln__tape{top:calc(-18 * var(--u));width:calc(130 * var(--u));height:calc(38 * var(--u));margin-left:calc(-65 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #5032142e, inset 0 0 0 1px #5032140f;transform:rotate(calc(var(--tilt) * -1.5));background:#fff8e6d1;position:absolute;left:50%}.pln__icon{width:calc(72 * var(--u));height:calc(72 * var(--u));margin-bottom:calc(18 * var(--u));background:#ffffffb3;border-radius:50%;place-items:center;display:grid}.pln__card b{font:800 calc(34 * var(--u))/1.2 var(--f-display);letter-spacing:-.02em}.pln__card p{font-size:calc(23 * var(--u));line-height:1.6}[data-style=float-ui]{--f-display:"Geist", "Deck Sans SC", sans-serif}[data-style=float-ui] .stage{background:radial-gradient(42% 52% at 50% 46%, rgb(var(--accent-rgb) / .08), transparent 72%), radial-gradient(circle at center, #0000000b 1.2px, transparent 1.6px) 0 0 / 28px 28px, var(--canvas)}[data-style=float-ui] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){font-family:var(--f-display);letter-spacing:-.045em;font-weight:500}[data-style=float-ui] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(16 * var(--u));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-14 * var(--u)) #14141e38;font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);border-radius:999px;display:inline-flex}[data-style=float-ui] .kicker:before{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(5 * var(--u)) rgb(var(--accent-rgb) / .18);border-radius:50%}.fu-wave{align-items:center;gap:calc(4 * var(--u));height:100%;display:flex}.fu-wave i{min-width:calc(3 * var(--u));height:calc(var(--h) * 100%);background:var(--line-strong);border-radius:99px;flex:1}.fu-wave i.is-on{background:var(--accent)}.fu-chip{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(26 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(18 * var(--u)) calc(36 * var(--u)) calc(-18 * var(--u)) #14141e47;font:500 calc(24 * var(--u))/1 var(--f-sans);white-space:nowrap;color:var(--ink);transform:rotate(var(--rot,0deg));border-radius:999px;display:inline-flex}.fu-chip__icon{width:calc(50 * var(--u));height:calc(50 * var(--u));background:var(--accent-wash);color:var(--accent);border-radius:50%;place-items:center;display:grid}.fh__play{width:calc(54 * var(--u));height:calc(54 * var(--u));background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.fh__center{inset:0 calc(330 * var(--u));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.fh__center .kicker{margin:0 auto}.fh__title{font-size:calc(112 * var(--u));line-height:1.1}.fh__lead{max-width:calc(820 * var(--u));margin-inline:auto}.fh__card{align-items:center;gap:calc(20 * var(--u));width:calc(640 * var(--u));margin-top:calc(44 * var(--u));padding:calc(16 * var(--u)) calc(26 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #14141e4d;text-align:left;display:flex}.fh__card>div{gap:calc(6 * var(--u));flex:none;display:grid}.fh__cardlabel{font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.fh__card b{font:600 calc(21 * var(--u))/1.2 var(--f-sans)}.fh__card .fu-wave{height:calc(44 * var(--u));flex:1}.fh__chip{position:absolute}.fh__chip--0{left:calc(40 * var(--u));top:calc(30 * var(--u));--rot:-6deg}.fh__chip--1{right:calc(30 * var(--u));--rot:5deg;top:0}.fh__chip--2{right:0;top:calc(380 * var(--u));--rot:-4deg}.fh__chip--3{right:calc(70 * var(--u));bottom:calc(70 * var(--u));--rot:6deg}.fh__chip--4{left:calc(60 * var(--u));bottom:calc(90 * var(--u));--rot:-5deg}.fh__chip--5{left:0;top:calc(400 * var(--u));--rot:4deg}.fh__chip .fu-chip{--rot:inherit}.fh .s-foot{position:absolute;bottom:0;left:0}.trans__text{flex-direction:column;display:flex}.s-trans .s-head{grid-template-columns:1fr;gap:0}.s-trans .s-head__aside .s-lead{margin-top:calc(34 * var(--u))}.trans{padding:calc(40 * var(--u)) calc(50 * var(--u));align-self:center;position:relative}.trans__card{border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #14141e52;overflow:hidden}.trans__card header{align-items:center;gap:calc(18 * var(--u));padding:calc(22 * var(--u)) calc(30 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));display:flex}.trans__card header b{font:600 calc(25 * var(--u))/1.2 var(--f-sans)}.trans__meta{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);margin-left:auto}.trans__wave{height:calc(64 * var(--u));padding:0 calc(30 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--line)}.trans__card ol{padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));margin:0;list-style:none}.trans__line{grid-template-columns:calc(130 * var(--u)) 1fr;gap:calc(18 * var(--u));padding:calc(22 * var(--u)) calc(16 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));display:grid}.trans__line.is-on{background:var(--accent-wash)}.trans__who{align-content:start;gap:calc(6 * var(--u));display:grid}.trans__who b{font:600 calc(20 * var(--u))/1.2 var(--f-sans)}.trans__who time{font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.trans__line p{font-size:calc(25 * var(--u));color:var(--ink-2);margin:0;line-height:1.55}.trans__line.is-on p{color:var(--ink)}.trans__line.is-on .trans__who b{color:var(--accent-ink)}.trans__tag{z-index:1;position:absolute}.trans__tag--0{--rot:5deg;top:0;right:0}.trans__tag--1{left:0;bottom:calc(30 * var(--u));--rot:-5deg}.trans__tag--2{right:calc(20 * var(--u));--rot:-3deg;bottom:0}.trans__tag .fu-chip{--rot:inherit}[data-style=pop]{--f-display:"Anton", "Deck Heavy SC", sans-serif;--pp-line:calc(4 * var(--u))}[data-style=pop] .stage{background:radial-gradient(circle, #17171b29 calc(2.2 * var(--u)), transparent calc(2.6 * var(--u))) 0 0 / calc(22 * var(--u)) calc(22 * var(--u)), var(--canvas);background-blend-mode:normal}[data-style=pop] [data-tone=dark] .stage,[data-style=pop] .stage[data-tone=dark]{background:radial-gradient(circle, #ffffff14 calc(2.2 * var(--u)), transparent calc(2.6 * var(--u))) 0 0 / calc(22 * var(--u)) calc(22 * var(--u)), #17171b}[data-style=pop] [data-tone=dark]{--canvas:#17171b;--line-strong:#f1f0f3}[data-style=pop] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.numeral,.feature-num,.hard__num){font-family:var(--f-display)}[data-style=pop] :is(.s-title,.cover__title,.break__title,.close__statement,.statement__text,.feature__title,.detail__title){letter-spacing:.005em;text-transform:uppercase;font-weight:900}[data-style=pop] :is(.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.numeral,.feature-num,.hard__num){font-weight:400}[data-style=pop] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(16 * var(--u));border:calc(3 * var(--u)) solid var(--ink);background:var(--ink);box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 var(--accent);font:700 calc(18 * var(--u))/1 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--canvas);display:inline-flex}[data-style=pop] .kicker:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--spot-5)}[data-style=pop] [data-tone=accent] .kicker{box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 #fff}.s-pblocks{flex-direction:column;display:flex}.pblocks__row{gap:calc(40 * var(--u));margin-top:calc(64 * var(--u));padding-right:calc(12 * var(--u));display:grid}.pblock{min-height:calc(400 * var(--u));padding:calc(30 * var(--u)) calc(32 * var(--u)) calc(34 * var(--u));border:var(--pp-line,calc(4 * var(--u))) solid var(--ink);border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--pb,var(--accent));box-shadow:calc(12 * var(--u)) calc(12 * var(--u)) 0 var(--ink);color:var(--ink);flex-direction:column;display:flex}.pblock--1{--pb:var(--accent)}.pblock--2{--pb:var(--spot-5)}.pblock--3{--pb:var(--spot-4)}.pblock--4{--pb:var(--spot-2)}.pblock__label{width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--u)) calc(14 * var(--u));border:calc(3 * var(--u)) solid var(--ink);background:var(--card);font:700 calc(20 * var(--u))/1 var(--f-sans)}.pblock__value{font:400 calc(168 * var(--u))/.95 var(--f-display);letter-spacing:.01em;margin-top:auto}.pblock__value small{margin-left:calc(8 * var(--u));font-size:calc(56 * var(--u))}.pblock__note{margin-top:calc(18 * var(--u));font:600 calc(21 * var(--u))/1.5 var(--f-sans)}.s-pblocks>.s-foot{padding-top:calc(28 * var(--u))}.pposter__dots{right:calc(-60 * var(--u));bottom:calc(-60 * var(--u));width:calc(720 * var(--u));height:calc(520 * var(--u));background:radial-gradient(circle, var(--accent) calc(5 * var(--u)), transparent calc(5.6 * var(--u))) 0 0 / calc(30 * var(--u)) calc(30 * var(--u));opacity:.55;position:absolute;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 20%,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 20%,#0000 70%)}.s-pposter{flex-direction:column;display:flex}.pposter__title{margin-top:calc(44 * var(--u));font:400 calc(184 * var(--u))/1.08 var(--f-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink)}.pposter__mark{border:calc(6 * var(--u)) solid var(--ink);background:var(--accent);box-shadow:calc(14 * var(--u)) calc(14 * var(--u)) 0 var(--ink);color:var(--canvas);margin:0 .06em;padding:0 .12em;line-height:1.1;display:inline-block;rotate:-2.5deg}.pposter__badgewrap{top:calc(10 * var(--u));right:calc(40 * var(--u));position:absolute}.pposter__badge{width:calc(280 * var(--u));height:calc(280 * var(--u));border:calc(5 * var(--u)) solid var(--ink);background:var(--spot-5);box-shadow:calc(10 * var(--u)) calc(10 * var(--u)) 0 var(--ink);color:var(--ink);border-radius:50%;place-content:center;justify-items:center;display:grid;rotate:10deg}.pposter__badge b{font:400 calc(110 * var(--u))/1 var(--f-display)}.pposter__badge span{margin-top:calc(6 * var(--u));font:800 calc(24 * var(--u))/1 var(--f-sans)}.pposter__tags{gap:calc(22 * var(--u));margin-top:auto;margin-bottom:calc(32 * var(--u));flex-wrap:wrap;display:flex}.pposter__tag{padding:calc(14 * var(--u)) calc(22 * var(--u));border:calc(3 * var(--u)) solid var(--ink);background:var(--card);box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 var(--ink);font:600 calc(22 * var(--u))/1 var(--f-mono);color:var(--ink);display:inline-block}.s-pposter>.s-foot{margin-top:0}[data-style=pop] .hard__num{font-style:normal;font-size:calc(260 * var(--u));-webkit-text-stroke:calc(4 * var(--u)) var(--ink);color:var(--accent)}[data-style=gradient]{--f-display:"Plus Jakarta Sans", "Deck Heavy SC", sans-serif;--gr-a:var(--accent);--gr-b:#ff5c8a;--gr-c:#ff9a3d;--gr-d:#33c4ff;--gr-rim:linear-gradient(110deg, var(--gr-c), var(--gr-b) 35%, var(--gr-a) 70%, var(--gr-d))}[data-style=gradient] .stage{background:radial-gradient(34% 46% at 98% 4%, rgb(var(--accent-rgb) / .55), transparent 70%), radial-gradient(26% 36% at 80% -6%, #ff5c8a80, transparent 70%), radial-gradient(30% 40% at -2% 100%, #ff9a3d6b, transparent 70%), radial-gradient(24% 34% at 16% 108%, #33c4ff66, transparent 70%), var(--canvas)}[data-style=gradient] [data-tone=dark] .stage,[data-style=gradient] .stage[data-tone=dark]{background:radial-gradient(34% 46% at 98% 4%, rgb(var(--accent-rgb) / .6), transparent 70%), radial-gradient(26% 36% at 80% -6%, #ff5c8a66, transparent 70%), radial-gradient(30% 40% at -2% 100%, #ff9a3d52, transparent 70%), #0d0b1f}[data-style=gradient] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt){font-family:var(--f-display)}[data-style=gradient] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.035em;font-weight:700}[data-style=gradient] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(9 * var(--u)) calc(18 * var(--u));background:linear-gradient(var(--canvas), var(--canvas)) padding-box, var(--gr-rim) border-box;font:600 calc(18 * var(--u))/1 var(--f-sans);letter-spacing:.01em;color:var(--ink);border:2px solid #0000;border-radius:999px;display:inline-flex}[data-style=gradient] .kicker:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--gr-rim);border-radius:50%}[data-style=gradient] [data-tone=accent] .kicker{background:#ffffff29;border-color:#ffffff80}.s-gorb{grid-template-columns:minmax(0, 1fr) calc(760 * var(--u));gap:calc(40 * var(--u));display:grid}.gorb__copy{flex-direction:column;justify-content:center;min-height:0;display:flex}.gorb__title{margin-top:calc(36 * var(--u));font:800 calc(120 * var(--u))/1.06 var(--f-display);letter-spacing:-.045em}.gorb__lead{margin-top:calc(36 * var(--u));max-width:calc(760 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.65}.gorb__copy .s-foot{margin-top:calc(64 * var(--u))}.gorb__art{position:relative}.gorb__orb{width:calc(620 * var(--u));height:calc(620 * var(--u));margin:calc(-310 * var(--u)) 0 0 calc(-310 * var(--u));box-shadow:0 calc(80 * var(--u)) calc(140 * var(--u)) calc(-60 * var(--u)) rgb(var(--accent-rgb) / .55);border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden}.gorb__mesh{background:radial-gradient(40% 40% at 30% 25%, var(--gr-c,var(--spot-3)), transparent 70%), radial-gradient(45% 45% at 75% 30%, var(--gr-b,var(--spot-4)), transparent 70%), radial-gradient(50% 50% at 70% 80%, var(--accent), transparent 72%), radial-gradient(45% 45% at 25% 78%, var(--gr-d,var(--spot-2)), transparent 70%), var(--accent);filter:blur(calc(28 * var(--u))) saturate(1.2);position:absolute;inset:-12%}.gorb__shine{background:radial-gradient(30% 22% at 32% 20%,#ffffffb3,#0000 70%),radial-gradient(circle,#0000 62%,#ffffff38 100%);border-radius:50%;position:absolute;inset:0}.gorb__chip{gap:calc(8 * var(--u));min-width:calc(230 * var(--u));padding:calc(24 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 0 0 0 1.5px #ffffffd9, 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #1e144666;color:var(--ink);background:#ffffff8c;display:grid;position:absolute}.gorb__chip b{font:800 calc(56 * var(--u))/1 var(--f-display);letter-spacing:-.04em}.gorb__chip span{font-size:calc(20 * var(--u));color:var(--ink-2)}.gorb__chip--1{left:0;top:calc(120 * var(--u))}.gorb__chip--2{right:0;top:calc(330 * var(--u))}.gorb__chip--3{left:calc(70 * var(--u));bottom:calc(70 * var(--u))}.s-gcards{flex-direction:column;display:flex}.gcards__row{gap:calc(32 * var(--u));margin-top:calc(56 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gcard{border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 0 0 1.5px #ffffffb3, 0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-44 * var(--u)) #1e144659;flex-direction:column;display:flex;overflow:hidden}.gcard__panel{height:calc(230 * var(--u));margin:calc(12 * var(--u)) calc(12 * var(--u)) 0;border-radius:calc(calc(20 * var(--u)) * var(--rs,1));place-items:center;display:grid;position:relative;overflow:hidden}.gcard--1 .gcard__panel{background:radial-gradient(70% 90% at 15% 20%, var(--gr-c,var(--spot-3)), transparent 70%), radial-gradient(80% 90% at 90% 90%, var(--gr-b,var(--spot-4)), transparent 70%), var(--accent)}.gcard--2 .gcard__panel{background:radial-gradient(70% 90% at 85% 15%, var(--gr-b,var(--spot-4)), transparent 70%), radial-gradient(80% 90% at 10% 90%, var(--gr-d,var(--spot-2)), transparent 70%), var(--accent)}.gcard--3 .gcard__panel{background:radial-gradient(70% 90% at 20% 85%, var(--gr-d,var(--spot-2)), transparent 70%), radial-gradient(80% 90% at 85% 20%, var(--gr-c,var(--spot-3)), transparent 70%), var(--accent)}.gcard__disc{width:calc(112 * var(--u));height:calc(112 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff47;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffb3}.gcard__disc .icon{color:#fff}.gcard__body{align-content:start;gap:calc(14 * var(--u));padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(38 * var(--u));display:grid}.gcard__tag{font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.gcard h3{font:700 calc(36 * var(--u))/1.2 var(--f-display);letter-spacing:-.03em}.gcard p{font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.65}.s-gcards>.s-foot{padding-top:calc(24 * var(--u))}[data-style=nuance]{--f-display:"Deck Serif SC", serif;--nu-ink:#1d1c1a;--nu-dark:#262523;--nu-dot:#e2372b;--nu-iri:radial-gradient(38% 60% at 6% 92%, #ffb278d9, transparent 70%), radial-gradient(30% 50% at 28% 8%, #ffe8c4e6, transparent 70%), radial-gradient(34% 60% at 52% 0%, #ded0ffe6, transparent 70%), radial-gradient(38% 70% at 86% 6%, #b6d4fff2, transparent 70%), radial-gradient(30% 50% at 96% 90%, #ffecc8cc, transparent 70%), linear-gradient(115deg, #fff4e8, #f6eefe 45%, #eaf3ff)}[data-style=nuance] .stage{background:radial-gradient(40% 40% at 100% 0%, #bed6ff38, transparent 70%), radial-gradient(36% 40% at 0% 100%, #ffbe8c33, transparent 70%), var(--canvas)}[data-style=nuance] [data-tone=dark] .stage,[data-style=nuance] .stage[data-tone=dark]{background:radial-gradient(40% 40% at 100% 0%, rgb(var(--accent-rgb) / .22), transparent 70%), #1c1b19}[data-style=nuance] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt){font-family:var(--f-display)}[data-style=nuance] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.02em;font-weight:600}[data-style=nuance] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(10 * var(--u)) calc(20 * var(--u));background:var(--card);box-shadow:0 0 0 1px #f0beb48c, 0 0 0 calc(7 * var(--u)) #ffe4dc73, 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) #c85a3c59;font:500 calc(19 * var(--u))/1 var(--f-sans);letter-spacing:.02em;color:var(--ink-2);border-radius:999px;display:inline-flex}[data-style=nuance] .kicker:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--nu-dot);border-radius:50%}[data-style=nuance] :is([data-tone=dark],[data-tone=accent]) .kicker{color:var(--ink);background:#ffffff1a;box-shadow:0 0 0 1px #ffffff40}[data-style=nuance] .statement__text em{border:calc(4 * var(--u)) solid var(--nu-ink);background:var(--accent);color:var(--nu-ink);box-shadow:0 calc(6 * var(--u)) 0 var(--nu-ink);border-radius:.16em;margin:0 .12em;padding:0 .22em .06em;display:inline-block;transform:rotate(-3deg)}.nu-tag{border:calc(4 * var(--u)) solid #1d1c1a;background:var(--accent);color:#1d1c1a;box-shadow:0 calc(6 * var(--u)) 0 #1d1c1a;border-radius:.16em;margin-left:.25em;padding:0 .24em .04em;display:inline-block;transform:rotate(-3deg)translateY(-.04em)}.nu-pill{align-items:center;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u)) calc(16 * var(--u)) calc(26 * var(--u));background:var(--card);box-shadow:0 0 0 1px #f0beb480, 0 0 0 calc(8 * var(--u)) #ffe6de80, 0 0 calc(28 * var(--u)) calc(6 * var(--u)) #ffc8b959;font:600 calc(28 * var(--u))/1 var(--f-display);white-space:nowrap;color:var(--ink);border-radius:999px;display:inline-flex}.nu-pill:before{content:"";width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--nu-dot,#e2372b);border-radius:50%;flex:none}.nsk{top:calc(40 * var(--u));bottom:calc(40 * var(--u))}.nsk__panel{inset:calc(70 * var(--u)) calc(40 * var(--u)) calc(130 * var(--u));border-radius:calc(64 * var(--u));background:var(--nu-iri,linear-gradient(115deg, var(--accent-wash), var(--panel)));position:absolute}.nsk__copy{padding-top:calc(110 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.nsk__title{margin-top:calc(30 * var(--u));font-size:calc(96 * var(--u));line-height:1.16}.nsk__l1{white-space:nowrap}.nsk__lead{max-width:calc(1000 * var(--u));font-size:calc(27 * var(--u));color:var(--ink-2);margin-top:0;line-height:1.6}.nsk__board{left:50%;bottom:calc(130 * var(--u));width:calc(1120 * var(--u));height:calc(230 * var(--u));margin-left:calc(-560 * var(--u));border:1px solid var(--line);border-radius:calc(34 * var(--u)) calc(34 * var(--u)) 0 0;background:radial-gradient(circle at center, #0000001f 1.3px, transparent 1.8px) 0 0 / calc(26 * var(--u)) calc(26 * var(--u)), var(--card);box-shadow:0 calc(-10 * var(--u)) calc(50 * var(--u)) calc(-20 * var(--u)) #785a3c40;border-bottom:0;position:absolute}.nsk__tools{left:50%;top:calc(22 * var(--u));gap:calc(6 * var(--u));padding:calc(8 * var(--u));border-radius:calc(16 * var(--u));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-14 * var(--u)) #00000040;color:var(--ink-2);display:flex;position:absolute;transform:translate(-50%)}.nsk__tools span{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(10 * var(--u));place-items:center;display:grid}.nsk__tools span.is-on{background:var(--accent-wash);color:var(--accent)}.nsk__tools i{width:calc(28 * var(--u));height:calc(28 * var(--u));margin:0 calc(8 * var(--u));border-radius:calc(7 * var(--u));background:#1d1c1a;align-self:center}.nsk__ink{left:50%;top:calc(116 * var(--u));padding:calc(18 * var(--u)) calc(40 * var(--u));position:absolute;transform:translate(-50%)rotate(-1.5deg)}.nsk__ink code{font:500 calc(38 * var(--u))/1.2 var(--f-mono);white-space:nowrap;color:var(--ink)}.nsk__loop{inset:calc(-14 * var(--u)) calc(-30 * var(--u)) calc(-14 * var(--u)) calc(-30 * var(--u));width:calc(100% + calc(60 * var(--u)));height:calc(100% + calc(28 * var(--u)));position:absolute;overflow:visible}.nsk__loop path,.nsk__arrow path{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nsk__arrow{left:calc(110 * var(--u));top:calc(120 * var(--u));width:calc(120 * var(--u));height:calc(80 * var(--u));position:absolute}.nsk__chips{left:0;right:0;bottom:calc(44 * var(--u));justify-content:center;gap:calc(30 * var(--u));display:flex;position:absolute}.nsk .s-foot{right:calc(40 * var(--u));margin:0;position:absolute;bottom:0}.narc{flex-direction:column;display:flex}.narc__head{text-align:center;flex-direction:column;align-items:center;display:flex}.narc__title{font-size:calc(76 * var(--u));line-height:1.12}.narc__row{justify-content:center;align-items:center;gap:calc(22 * var(--u));perspective:calc(1400 * var(--u));flex:1;display:flex}.narc__slot{transform-style:preserve-3d}.narc__card{width:calc(316 * var(--u));min-height:calc(300 * var(--u));padding:calc(34 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u));border-radius:calc(26 * var(--u));background:var(--nu-dark,#262523);color:#f4f1ec;box-shadow:0 0 0 1px #ffffff0a, 0 0 calc(60 * var(--u)) calc(4 * var(--u)) #ff966e38;flex-direction:column;display:flex;position:relative}.narc__card--0,.narc__card--4{width:calc(320 * var(--u));min-height:calc(360 * var(--u))}.narc__card--0{transform-origin:100%;transform:rotateY(22deg)}.narc__card--1{transform:rotateY(12deg)}.narc__card--3{transform:rotateY(-12deg)}.narc__card--4{transform-origin:0;transform:rotateY(-22deg)}.narc__icon{width:calc(70 * var(--u));height:calc(70 * var(--u));color:var(--accent);place-items:center;display:grid;position:relative}.narc__icon .icon{color:var(--accent-soft)}.narc__icon i{background:linear-gradient(var(--accent-soft), var(--accent-soft)) 0 0 / calc(14 * var(--u)) calc(2.5 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 0 0 / calc(2.5 * var(--u)) calc(14 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 100% 0 / calc(14 * var(--u)) calc(2.5 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 100% 0 / calc(2.5 * var(--u)) calc(14 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 0 100% / calc(14 * var(--u)) calc(2.5 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 0 100% / calc(2.5 * var(--u)) calc(14 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 100% 100% / calc(14 * var(--u)) calc(2.5 * var(--u)), linear-gradient(var(--accent-soft), var(--accent-soft)) 100% 100% / calc(2.5 * var(--u)) calc(14 * var(--u));background-repeat:no-repeat;position:absolute;inset:0}.narc__card h3{margin-top:calc(30 * var(--u));font:600 calc(32 * var(--u))/1.2 var(--f-display);color:#fff}.narc__card p{margin-top:calc(14 * var(--u));font-size:calc(22 * var(--u));color:#f4f1ecbd;line-height:1.6}.narc .s-foot{align-self:center}.ncase{gap:calc(18 * var(--u));flex-direction:column;display:flex}.ncase__card{grid-template-columns:calc(560 * var(--u)) minmax(0, 1fr);gap:calc(40 * var(--u));min-height:0;padding:calc(32 * var(--u));border-radius:calc(40 * var(--u));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #503c284d;flex:1;display:grid}.ncase__copy{padding:calc(18 * var(--u)) 0 calc(4 * var(--u)) calc(12 * var(--u));flex-direction:column;min-height:0;display:flex}.ncase__title{margin-top:calc(30 * var(--u));font-size:calc(60 * var(--u));line-height:1.18}.ncase__lead{margin-top:calc(24 * var(--u));font-size:calc(25 * var(--u));color:var(--ink-2);line-height:1.65}.ncase__tags{gap:calc(10 * var(--u));flex-wrap:wrap;margin-top:auto;display:flex}.ncase__tags span{padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));background:var(--panel);font-size:calc(20 * var(--u));color:var(--ink-2)}.ncase__media{border-radius:calc(26 * var(--u));background:var(--panel);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ncase__shot{flex:1;min-height:0;overflow:hidden}.ncase__shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ncase__band{height:calc(62 * var(--u));background:var(--nu-dark,#262523);flex:none;overflow:hidden}.ncase__band>div{align-items:center;gap:calc(34 * var(--u));height:100%;padding-left:calc(30 * var(--u));white-space:nowrap;animation:22s linear infinite ncase-tick;display:flex}.ncase__band span{align-items:center;gap:calc(34 * var(--u));font:600 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1ec;display:inline-flex}.ncase__band i{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--accent);transform:rotate(45deg)}@keyframes ncase-tick{to{transform:translate(-33.33%)}}@media (prefers-reduced-motion:reduce){.ncase__band>div{animation:none}}[data-style=agency]{--f-display:"Geist", "Deck Heavy SC", sans-serif;--ag-lime:#d6f34a;--ag-ink:#0d0d0f}[data-style=agency] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.close__num,.bigstat__num,.metrics__value,.kpi__value){font-family:var(--f-display)}[data-style=agency] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.045em;font-weight:700}[data-style=agency] .s-title{font-size:calc(80 * var(--u));line-height:1.08}[data-style=agency] .kicker{width:-moz-fit-content;width:fit-content;font:500 calc(19 * var(--u))/1.2 var(--f-sans);letter-spacing:.01em;text-transform:none;color:var(--ink-2);display:block}[data-style=agency] .kicker:before{content:"( ";width:auto;height:auto;box-shadow:none;background:0 0;border:0;margin:0;display:inline;position:static}[data-style=agency] .kicker:after{content:" )."}.ag-btn{align-items:center;gap:calc(14 * var(--u));height:calc(72 * var(--u));padding:0 calc(34 * var(--u));border:1.5px solid var(--ink);font:500 calc(24 * var(--u))/1 var(--f-sans);color:var(--ink);white-space:nowrap;border-radius:999px;display:inline-flex}.ag-btn--fill{border-color:var(--accent);background:var(--accent);color:#fff}.ag-btn--fill .icon{color:#fff}.ag-pill-dark{align-items:center;gap:calc(14 * var(--u));width:-moz-fit-content;width:fit-content;padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));background:var(--ag-ink,#0d0d0f);font:500 calc(20 * var(--u))/1 var(--f-sans);color:#fff;border-radius:999px;display:inline-flex}.ag-pill-dark i{width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--ag-lime,#d6f34a);box-shadow:0 0 0 calc(4 * var(--u)) #d6f34a40;border-radius:50%;animation:2.4s ease-in-out infinite ag-pulse}@keyframes ag-pulse{50%{box-shadow:0 0 0 calc(9 * var(--u)) #d6f34a14}}.ag-pill-soft{align-items:center;gap:calc(12 * var(--u));width:-moz-fit-content;width:fit-content;padding:calc(10 * var(--u)) calc(22 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u));background:var(--panel);font:500 calc(20 * var(--u))/1 var(--f-sans);color:var(--ink);border-radius:999px;display:inline-flex}.ag-tile{width:calc(112 * var(--u));height:calc(112 * var(--u));border-radius:calc(30 * var(--u));vertical-align:middle;color:#fff;box-shadow:inset 0 calc(-8 * var(--u)) calc(18 * var(--u)) #0000001f, inset 0 calc(6 * var(--u)) calc(12 * var(--u)) #ffffff73, 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #0000004d;place-items:center;display:inline-grid}.ag-tile .icon{color:#fff}.ag-tile--0{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 60%, #fff), var(--accent))}.ag-tile--1{background:linear-gradient(145deg, #ffd27a, var(--spot-3))}.ag-tile--2{background:linear-gradient(145deg, #f7a6d0, var(--spot-4))}.ag-tile--sm{width:calc(68 * var(--u));height:calc(68 * var(--u));border-radius:calc(20 * var(--u))}.ag-hero{top:calc(128 * var(--u));flex-direction:column;display:flex}.ag-hero__badge{align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(26 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u));background:var(--ag-lime);font:500 calc(20 * var(--u))/1 var(--f-sans);color:var(--ag-ink);border-radius:999px;align-self:center;display:inline-flex}.ag-bolt .icon{color:var(--spot-3)}.ag-hero__title{margin-top:calc(26 * var(--u));font:700 calc(128 * var(--u))/1.04 var(--f-display);letter-spacing:-.05em;color:var(--ag-ink)}.ag-hero__line{align-items:center;gap:calc(30 * var(--u));height:calc(140 * var(--u));display:flex}.ag-hero__low{justify-content:space-between;align-items:flex-end;gap:calc(80 * var(--u));margin-top:0;display:flex}.ag-hero__aside{width:calc(640 * var(--u))}.ag-hero__aside p{font:400 calc(25 * var(--u))/1.6 var(--f-sans);color:var(--ink-2)}.ag-hero__btns{gap:calc(16 * var(--u));margin-top:calc(30 * var(--u));display:flex}.ag-hero__names{justify-items:center;gap:calc(18 * var(--u));margin-top:auto;display:grid}.ag-hero__nlabel{font-size:calc(18 * var(--u));color:var(--mute)}.ag-hero__names div{gap:calc(72 * var(--u));font:700 calc(28 * var(--u))/1 var(--f-display);letter-spacing:-.02em;color:color-mix(in srgb, var(--ink) 38%, transparent);display:flex}.ag-hero .s-foot{margin-top:calc(14 * var(--u))}.ag-rows{flex-direction:column;display:flex}.ag-rows__head{justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--u));display:flex}.ag-rows__head .ag-btn{height:calc(64 * var(--u));font-size:calc(21 * var(--u))}.ag-rows__list{margin:calc(44 * var(--u)) 0 0;border-bottom:1px solid var(--line);padding:0;list-style:none}.ag-rows__row{grid-template-columns:calc(104 * var(--u)) auto minmax(0, 1fr) calc(68 * var(--u)) calc(64 * var(--u));align-items:center;gap:0 calc(28 * var(--u));height:calc(108 * var(--u));border-top:1px solid var(--line);display:grid}.ag-rows__num{font:600 calc(26 * var(--u))/1 var(--f-display);color:var(--mute)}.ag-rows__title{font:700 calc(44 * var(--u))/1 var(--f-display);letter-spacing:-.035em;color:var(--ink)}.ag-rows__note{font-size:calc(21 * var(--u));color:var(--mute);white-space:nowrap;text-overflow:ellipsis;padding-left:calc(12 * var(--u));overflow:hidden}.ag-plus{width:calc(60 * var(--u));height:calc(60 * var(--u));border:1.5px solid var(--ink);border-radius:50%;position:relative}.ag-plus:before,.ag-plus:after{content:"";width:calc(20 * var(--u));background:var(--ink);height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ag-plus:after{rotate:90deg}.ag-pov{flex-direction:column;display:flex}.ag-pov__body{gap:calc(44 * var(--u));padding-left:calc(110 * var(--u));padding-right:calc(60 * var(--u));flex:1;align-content:center;display:grid}.ag-pov__text{font:700 calc(78 * var(--u))/1.18 var(--f-display);letter-spacing:-.04em;color:var(--ag-ink,var(--ink));text-wrap:pretty}.ag-pov__text em{color:var(--accent);font-style:normal}[data-style=halo]{--f-display:"Geist", "Deck Sans SC", sans-serif;--f-italic:"Instrument Serif", "Deck Serif SC", serif;--ink:#1c272b;--ink-2:#4c5659;--halo-a:#ff9fc4;--halo-b:#ffc978;--halo-c:#8ff0cf;--halo-d:#a9b8ff}[data-style=halo] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.stat__value,.price__amt){font-family:var(--f-display);letter-spacing:-.035em;font-weight:400}[data-style=halo] .kicker{font:500 calc(19 * var(--u))/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}[data-style=halo] .kicker:before{display:none}[data-style=halo] :is([data-tone=dark],.stage[data-tone=dark]) .kicker{color:#ffffffd1}[data-style=halo] .stage[data-tone=dark],[data-style=halo] [data-tone=dark] .stage{background:radial-gradient(28% 40% at 50% 48%,#ffc97833,#0000 70%),radial-gradient(40% 50% at 30% 70%,#a9b8ff1f,#0000 70%),#1c272b}[data-style=halo] .statement__text .mark,[data-style=halo] .statement__text mark,[data-style=halo] .statement__text em{font-family:var(--f-italic);font-style:italic}[data-style=halo] .statrow__card{border:0;border-top:1.5px solid var(--ink);box-shadow:none;background:0 0;border-radius:0}[data-style=halo] .statrow__value{font-family:var(--f-display);letter-spacing:-.05em;font-weight:300}[data-style=halo] .statrow__card:first-child .statrow__value{font-family:var(--f-italic);font-style:italic;font-weight:400}.s-halo{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.halo__glow{width:calc(1300 * var(--u));height:calc(820 * var(--u));pointer-events:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.halo__glow i{filter:blur(calc(90 * var(--u)));opacity:.75;border-radius:50%;animation:14s ease-in-out infinite alternate halo-drift;position:absolute}.halo__glow i:first-child{background:var(--halo-a,var(--spot-4));width:46%;height:52%;top:6%;left:4%}.halo__glow i:nth-child(2){background:var(--halo-b,var(--spot-3));width:34%;height:46%;animation-delay:-4s;top:24%;left:26%}.halo__glow i:nth-child(3){background:var(--accent-soft);width:42%;height:50%;animation-delay:-8s;top:4%;left:52%}.halo__glow i:nth-child(4){background:var(--halo-c,var(--spot-2));width:46%;height:46%;animation-delay:-2s;top:50%;left:34%}@keyframes halo-drift{to{transform:translate(calc(40 * var(--u)), calc(-30 * var(--u))) scale(1.08)}}.halo__title{margin-top:calc(40 * var(--u));font:400 calc(136 * var(--u))/1.12 var(--f-display);letter-spacing:-.045em;color:var(--ink);position:relative}.halo__line{justify-content:center;align-items:center;gap:calc(32 * var(--u));white-space:nowrap;display:flex}.halo__line--fade{color:#1c272b29}.halo__em{font-family:var(--f-italic);letter-spacing:-.02em;padding:0 .06em;font-style:italic;font-weight:300}.halo__pill{width:calc(230 * var(--u));height:calc(118 * var(--u));background:linear-gradient(118deg, transparent 38%, var(--halo-b,var(--spot-3)) 38% 50%, transparent 50%), repeating-linear-gradient(118deg, #ffffff38 0 2px, transparent 2px calc(14 * var(--u))), linear-gradient(118deg, var(--accent) 0 62%, var(--halo-c,var(--spot-2)) 62%);box-shadow:inset 0 calc(-10 * var(--u)) calc(24 * var(--u)) #0000001f;border-radius:999px;flex:none;display:inline-block}.halo__lead{margin-top:calc(40 * var(--u));max-width:calc(1000 * var(--u));font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.6;position:relative}.halo__cta{align-items:center;gap:calc(28 * var(--u));margin-top:calc(44 * var(--u));display:flex;position:relative}.halo__cmd{gap:calc(16 * var(--u));padding:calc(22 * var(--u)) calc(34 * var(--u));background:var(--ink);color:#fff;font:400 calc(28 * var(--u))/1 var(--f-mono);border-radius:999px;display:inline-flex}.halo__cmd span{opacity:.5}.halo__link{font:400 calc(24 * var(--u))/1 var(--f-mono);color:var(--ink-2);text-underline-offset:calc(6 * var(--u));text-decoration:underline}.s-halo>.s-foot{margin:0;position:absolute;bottom:0;left:0}.s-hrows{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);gap:calc(120 * var(--u));display:grid}.hrows__head{flex-direction:column;min-height:0;display:flex}.hrows__head .s-title{font-size:calc(68 * var(--u));line-height:1.16}.hrows__list{flex-direction:column;justify-content:center;margin:0;padding:0;display:flex}.hrow{grid-template-columns:calc(56 * var(--u)) minmax(0, auto) minmax(0, 1fr) calc(28 * var(--u));align-items:center;gap:calc(26 * var(--u));padding:calc(30 * var(--u)) 0;border-bottom:1.5px solid var(--ink);display:grid}.hrows__list--n6 .hrow{padding:calc(24 * var(--u)) 0}.hrow__icon{width:calc(56 * var(--u));height:calc(56 * var(--u));border:1.5px solid var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:grid}.hrow__icon .icon{width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink)}.hrow__title{font:400 calc(36 * var(--u))/1.25 var(--f-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.hrow__detail{text-align:right;font-size:calc(22 * var(--u));color:var(--ink-2);justify-self:end;line-height:1.45}.hrow__plus{width:calc(24 * var(--u));height:calc(24 * var(--u));position:relative}.hrow__plus:before,.hrow__plus:after{content:"";width:calc(24 * var(--u));height:2px;margin:-1px 0 0 calc(-12 * var(--u));background:var(--ink);position:absolute;top:50%;left:50%}.hrow__plus:after{transform:rotate(90deg)}.s-hmarq{flex-direction:column;display:flex}.hmarq__band{margin:calc(18 * var(--u)) calc(-72 * var(--u)) 0}.hmarq__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hmarq__run{width:max-content;animation:36s linear infinite hmarq-run;display:flex}.hmarq__run span{font:400 calc(136 * var(--u))/1.2 var(--f-display);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;align-items:center;display:inline-flex}.hmarq__run i{margin:0 calc(56 * var(--u));font-style:normal}@keyframes hmarq-run{to{transform:translate(-50%)}}.hmarq__grid{gap:calc(48 * var(--u));margin-top:calc(30 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.hwork{flex-direction:column;min-height:0;display:flex}.hwork__img{height:calc(420 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.hwork__img img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.hwork h3{margin-top:calc(24 * var(--u));font:400 calc(34 * var(--u))/1.25 var(--f-display);letter-spacing:-.02em}.hwork__tags{gap:calc(12 * var(--u));margin-top:calc(16 * var(--u));display:flex}.hwork__tags span{padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(calc(6 * var(--u)) * var(--rs,1));background:var(--panel);font-size:calc(18 * var(--u));color:var(--ink-2);line-height:1.2}.s-hmarq>.s-foot{padding-top:calc(20 * var(--u))}[data-style=halo] .statrow__card{padding-left:0;padding-right:0}[data-style=halo] .statrow__top i{display:none}[data-style=electric]{--f-display:"Geist", "Deck Sans SC", sans-serif}[data-style=electric] [data-tone=accent] .stage,[data-style=electric] .stage[data-tone=accent]{background:radial-gradient(46% 42% at 50% -4%, #ffffff42, transparent 72%), radial-gradient(70% 60% at 50% 110%, color-mix(in srgb, var(--accent-base) 70%, #0a0640), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--accent-base) 88%, #7d7bff), color-mix(in srgb, var(--accent-base) 84%, #0b0a5c))}[data-style=electric] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title,.break__num,.close__num,.bigstat__num,.metrics__value,.kpi__value,.price__amt,.statrow__value){font-family:var(--f-display)}[data-style=electric] :is(.s-title,.cover__title,.break__title,.close__statement,.quote__text,.statement__text,.feature__title,.detail__title){letter-spacing:-.045em;font-weight:600}[data-style=electric] .kicker{width:-moz-fit-content;width:fit-content;padding:calc(10 * var(--u)) calc(20 * var(--u));background:var(--card);font:500 calc(18 * var(--u))/1 var(--f-sans);letter-spacing:.01em;color:var(--ink);border-radius:999px;display:inline-flex}[data-style=electric] .kicker:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);border-radius:50%}[data-style=electric] [data-tone=accent] .kicker{background:#ffffff24}.el-btn{align-items:center;gap:calc(18 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(30 * var(--u));font:500 calc(24 * var(--u))/1 var(--f-mono);white-space:nowrap;color:#fff;border:1.5px solid #fff6;border-radius:999px;display:inline-flex}.el-btn__arrow{width:calc(52 * var(--u));height:calc(52 * var(--u));color:var(--accent-base);background:#fff;border-radius:50%;place-items:center;display:grid}.el-btn__arrow svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.el-btn--solid{color:var(--ink-on-white,#15142b);background:#fff;border-color:#fff}.el-btn--solid .el-btn__arrow{background:var(--accent-base);color:#fff}.el-btn--line{border-color:var(--line-strong);color:var(--ink)}.el-btn--line .el-btn__arrow{background:var(--ink);color:var(--canvas)}.el-fan__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;padding-top:0;display:flex;position:relative}.el-fan__badge{align-items:center;gap:calc(16 * var(--u));padding:calc(8 * var(--u)) calc(26 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));font:500 calc(22 * var(--u))/1 var(--f-sans);color:#fff;background:#ffffff29;border-radius:999px;display:inline-flex}.el-fan__dots{display:flex}.el-fan__dots span{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-left:calc(-10 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) var(--accent-base);color:var(--accent-base);background:#fff;border-radius:50%;place-items:center;display:grid}.el-fan__dots .icon{color:inherit}.el-fan__dots span:first-child{margin-left:0}.el-fan__title{margin-top:calc(28 * var(--u));font:600 calc(104 * var(--u))/1.06 var(--f-display);letter-spacing:-.05em;color:#fff}.el-fan__lead{max-width:calc(1160 * var(--u));font-size:calc(28 * var(--u));color:#fffc;margin-top:0;line-height:1.6}.el-fan__actions{gap:calc(20 * var(--u));margin-top:calc(30 * var(--u));display:flex}.el-fan__cards{left:50%;bottom:calc(-90 * var(--u));width:0;height:0;position:absolute}.el-fan__slot{position:absolute;bottom:0;left:0}.el-fan__card{bottom:calc(var(--d) * var(--d) * calc(-26 * var(--u)));left:calc(var(--d) * calc(330 * var(--u)) - calc(200 * var(--u)));width:calc(400 * var(--u));height:calc(330 * var(--u));padding:calc(10 * var(--u));border-radius:calc(26 * var(--u));box-shadow:0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-30 * var(--u)) #05043c99;transform:rotate(calc(var(--d) * 7deg));transform-origin:50% 100%;background:#fff;margin:0;position:absolute}.el-fan__slot:nth-child(odd) .el-fan__card{z-index:1}.el-fan__card img{border-radius:calc(18 * var(--u));object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.el-fan>.s-foot{position:absolute;bottom:0;left:0}.el-ps{flex-direction:column;display:flex}.el-ps__text{margin-top:calc(64 * var(--u));max-width:calc(1560 * var(--u));font:600 calc(100 * var(--u))/1.3 var(--f-display);letter-spacing:-.045em;color:var(--ink)}.el-pill{justify-content:center;align-items:center;gap:calc(6 * var(--u));width:calc(170 * var(--u));height:calc(84 * var(--u));margin:0 calc(16 * var(--u));vertical-align:calc(-12 * var(--u));background:var(--accent);color:#fff;border-radius:999px;display:inline-flex}.el-pill .icon{color:inherit}.el-pill--2{background:var(--accent-wash);color:var(--accent)}.el-pill--3{background:var(--card);color:var(--ink)}.el-ps__foot{grid-template-columns:minmax(0, 1fr) calc(760 * var(--u));gap:calc(80 * var(--u));align-items:start;margin-top:auto;display:grid}.el-ps__note{gap:calc(10 * var(--u));font-size:calc(22 * var(--u));line-height:1.5;display:grid}.el-ps__note b{color:var(--ink);font-weight:600}.el-ps__note span{color:var(--mute)}.el-ps__aside{font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.6}.el-ps>.s-foot{padding-top:calc(28 * var(--u))}.el-ol{grid-template-columns:calc(560 * var(--u)) minmax(0, 1fr);gap:calc(120 * var(--u));display:grid}.el-ol__side{padding-bottom:calc(8 * var(--u));flex-direction:column;justify-content:flex-end;display:flex}.el-ol__title{margin-top:calc(28 * var(--u))}.el-ol__lead{margin-top:calc(26 * var(--u));font-size:calc(24 * var(--u));color:var(--mute);line-height:1.6}.el-ol__action{margin-top:calc(34 * var(--u))}.el-ol__side .s-foot{margin-top:calc(40 * var(--u))}.el-ol__rows{border-top:1.5px solid var(--line);flex-direction:column;justify-content:center;display:flex}.el-ol__row{padding:calc(22 * var(--u)) 0;border-bottom:1.5px solid var(--line)}.el-ol__q{align-items:center;gap:calc(20 * var(--u));font:500 calc(30 * var(--u))/1.3 var(--f-sans);color:var(--ink);display:flex}.el-ol__q kbd{min-width:calc(64 * var(--u));height:calc(40 * var(--u));font-size:calc(19 * var(--u));margin:0}.el-ol__q span{flex:1}.el-ol__mark{width:calc(22 * var(--u));height:calc(22 * var(--u));flex:none;position:relative}.el-ol__mark:before,.el-ol__mark:after{content:"";width:100%;height:calc(2.5 * var(--u));margin-top:calc(-1.25 * var(--u));border-radius:calc(2 * var(--u));background:var(--ink);position:absolute;top:50%;left:0}.el-ol__mark:after{transform:rotate(90deg)}.el-ol__row.is-open .el-ol__mark:after{transform:rotate(0)}.el-ol__row.is-open .el-ol__q kbd{border-color:var(--accent);background:var(--accent);color:#fff}.el-ol__a{margin-top:calc(14 * var(--u));padding-left:calc(84 * var(--u));max-width:calc(900 * var(--u));font-size:calc(23 * var(--u));color:var(--mute);line-height:1.6}.v21-photo{background:var(--panel);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.v21-photo img{object-fit:cover;width:100%;height:100%;display:block}.v21-credit{right:calc(14 * var(--u));bottom:calc(12 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font:400 calc(17 * var(--u))/1.2 var(--f-mono);color:#ffffffe6;background:#0000006b;position:absolute}.v21-mag__img .v21-credit,.v21-psplit__img .v21-credit{right:calc(72 * var(--u));bottom:calc(84 * var(--u))}.v21-pcover__img{position:absolute;inset:0}.v21-pcover__img .v21-photo img{animation:v21-zoom 12s var(--ease-out) both}@keyframes v21-zoom{0%{scale:1.08}}.v21-pcover__shade{background:radial-gradient(130% 100% at 60% 40%, transparent 45%, #0000008c 100%), linear-gradient(20deg, #000000d1 0%, #00000073 38%, transparent 70%), linear-gradient(0deg, rgb(var(--accent-rgb) / .18), transparent 40%);position:absolute;inset:0}.v21-pcover__frame{color:#fff;flex-direction:column;justify-content:flex-end;display:flex}.v21-pcover__frame .kicker{color:#fff}.v21-pcover__title{max-width:calc(1200 * var(--u));font-size:calc(112 * var(--u));color:#fff;line-height:1.06}.v21-pcover__sub{max-width:calc(860 * var(--u));margin:calc(28 * var(--u)) 0 0;font-size:calc(30 * var(--u));color:#ffffffdb;line-height:1.5}.v21-pcover__meta{align-items:center;gap:calc(14 * var(--u)) calc(36 * var(--u));margin-top:calc(48 * var(--u));padding-top:calc(24 * var(--u));font:400 calc(20 * var(--u))/1.3 var(--f-mono);color:#ffffffe6;border-top:1px solid #ffffff4d;flex-wrap:wrap;display:flex}.v21-pcover__meta small{font-size:calc(17 * var(--u));color:#ffffffb3;margin-left:auto}.v21-psplit__img{width:46%;position:absolute;top:0;bottom:0}.v21-psplit--left .v21-psplit__img{left:0}.v21-psplit--right .v21-psplit__img{right:0}.v21-psplit__frame{display:flex}.v21-psplit--left .v21-psplit__frame{left:calc(46% + calc(96 * var(--u)))}.v21-psplit--right .v21-psplit__frame{right:calc(46% + calc(96 * var(--u)))}.v21-psplit__copy{flex-direction:column;width:100%;display:flex}.v21-psplit__lead{margin-top:calc(28 * var(--u));max-width:calc(760 * var(--u))}.v21-psplit__points{gap:calc(22 * var(--u));padding:calc(40 * var(--u)) 0 0;counter-reset:v21p;margin:auto 0 0;list-style:none;display:grid}.v21-psplit__points li{grid-template-columns:calc(56 * var(--u)) 1fr;gap:calc(4 * var(--u)) 0;padding-top:calc(20 * var(--u));border-top:1px solid var(--line-strong);counter-increment:v21p;display:grid}.v21-psplit__points li:before{content:counter(v21p, decimal-leading-zero);font:400 calc(20 * var(--u))/1.4 var(--f-mono);color:var(--accent);grid-row:span 2}.v21-psplit__points b{font-size:calc(28 * var(--u));font-weight:600}.v21-psplit__points span{font-size:calc(22 * var(--u));color:var(--ink-2);line-height:1.5}.v21-psplit .s-foot{margin-top:calc(28 * var(--u))}.v21-mosaic{flex-direction:column;display:flex}.v21-mosaic__grid{gap:calc(18 * var(--u));min-height:0;margin-top:calc(44 * var(--u));flex:1;display:grid}.v21-mosaic__grid--3{grid-template:1fr 1fr/1.6fr 1fr}.v21-mosaic__grid--3>:first-child{grid-row:span 2}.v21-mosaic__grid--4{grid-template:1fr 1fr/1.5fr 1fr 1fr}.v21-mosaic__grid--4>:first-child{grid-row:span 2}.v21-mosaic__grid--4>:last-child{grid-column:span 2}.v21-mosaic__grid--5{grid-template:1fr 1fr/1.4fr 1fr .8fr}.v21-mosaic__grid--5>:first-child{grid-row:span 2}.v21-mosaic__tile{border-radius:calc(calc(18 * var(--u)) * var(--rs,1));min-height:0;position:relative;overflow:hidden}.v21-mosaic__cap{left:calc(16 * var(--u));bottom:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));font-size:calc(19 * var(--u));color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:999px;position:absolute}.v21-mosaic .s-foot{margin-top:calc(20 * var(--u))}.v21-pola{flex-direction:column;display:flex}.v21-pola__row{justify-content:center;align-items:center;gap:calc(40 * var(--u));flex:1;display:flex}.v21-pola__card{width:calc(300 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u)) 0;box-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) #0000001f, 0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #0000004d;background:#fff;position:relative}.v21-pola__row--3 .v21-pola__card{width:calc(380 * var(--u))}.v21-pola__row--4 .v21-pola__card{width:calc(330 * var(--u))}.v21-pola__card .v21-photo{aspect-ratio:1;height:auto}.v21-pola__note{padding:calc(18 * var(--u)) calc(4 * var(--u)) calc(22 * var(--u));font:italic 400 calc(30 * var(--u))/1.2 var(--f-serif);text-align:center;color:#26262b;margin:0}.v21-pola__tape{top:calc(-16 * var(--u));z-index:1;width:calc(120 * var(--u));height:calc(34 * var(--u));background:color-mix(in srgb, var(--accent-soft) 45%, #fff9);opacity:.85;position:absolute;left:50%;translate:-50%;rotate:-3deg}.v21-pola .s-foot{margin-top:calc(16 * var(--u))}.v21-film{flex-direction:column;display:flex}.v21-film__strip{gap:calc(16 * var(--u));padding:calc(50 * var(--u)) calc(22 * var(--u));border-radius:calc(8 * var(--u));background:#141416;margin-top:auto;display:grid;position:relative}.v21-film__holes{left:calc(16 * var(--u));right:calc(16 * var(--u));height:calc(18 * var(--u));background:radial-gradient(circle,#0000 0 0);background-image:linear-gradient(90deg, #ffffffd9 0 calc(18 * var(--u)), transparent calc(18 * var(--u)) 100%);background-size:calc(38 * var(--u)) calc(18 * var(--u));border-radius:calc(3 * var(--u));-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(18 * var(--u)), transparent calc(18 * var(--u)) calc(38 * var(--u)));-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(18 * var(--u)), transparent calc(18 * var(--u)) calc(38 * var(--u)));mask:repeating-linear-gradient(90deg, #000 0 calc(18 * var(--u)), transparent calc(18 * var(--u)) calc(38 * var(--u)));opacity:.8;position:absolute}.v21-film__holes--top{top:calc(16 * var(--u))}.v21-film__holes--bottom{bottom:calc(16 * var(--u))}.v21-film__frame{aspect-ratio:3/2;border-radius:calc(4 * var(--u));position:relative;overflow:hidden}.v21-film__frame[data-build-state=pending]{filter:brightness(.12)sepia()hue-rotate(-20deg)}.v21-film__mark{left:calc(10 * var(--u));top:calc(8 * var(--u));font:500 calc(17 * var(--u))/1 var(--f-mono);color:#ffb547;text-shadow:0 1px 2px #0009;position:absolute}.v21-film__labels{gap:calc(16 * var(--u));margin-top:calc(22 * var(--u));padding:0 calc(22 * var(--u));display:grid}.v21-film__labels p{font-size:calc(24 * var(--u));margin:0;line-height:1.4}.v21-film__labels b{margin-right:calc(10 * var(--u));font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent)}.v21-film .s-foot{margin-top:auto}.v21-mag__img{width:50%;position:absolute;top:0;bottom:0;left:0}.v21-mag__gutter{width:calc(60 * var(--u));pointer-events:none;background:linear-gradient(90deg,#00000038,#0000);position:absolute;top:0;bottom:0;left:50%}.v21-mag__page{top:calc(120 * var(--u));bottom:calc(72 * var(--u));left:calc(50% + calc(96 * var(--u)));right:calc(96 * var(--u));flex-direction:column;display:flex;position:absolute}.v21-mag__title{margin:calc(24 * var(--u)) 0 0;font:600 calc(96 * var(--u))/1.04 var(--f-display,var(--f-sans));letter-spacing:-.03em}[data-style=editorial] .v21-mag__title{font-family:Deck Serif SC,serif}.v21-mag__stand{margin:calc(26 * var(--u)) 0 0;padding-bottom:calc(26 * var(--u));border-bottom:2px solid var(--ink);font-size:calc(28 * var(--u));color:var(--ink-2);line-height:1.5}.v21-mag__cols{grid-template-columns:1fr calc(250 * var(--u));gap:calc(44 * var(--u));margin-top:calc(30 * var(--u));display:grid}.v21-mag__body p{margin:0 0 calc(16 * var(--u));font:400 calc(24 * var(--u))/1.75 "Deck Serif SC", var(--f-serif);text-align:justify;color:var(--ink-2)}.v21-mag__first:first-letter{float:left;margin:calc(8 * var(--u)) calc(14 * var(--u)) 0 0;font:700 calc(92 * var(--u))/.82 "Deck Serif SC", var(--f-serif);color:var(--accent)}.v21-mag__pull p{padding-top:calc(18 * var(--u));border-top:calc(6 * var(--u)) solid var(--accent);font:italic 500 calc(30 * var(--u))/1.35 var(--f-serif);color:var(--ink);margin:0}.v21-mag__folio{justify-content:space-between;gap:calc(24 * var(--u));padding-top:calc(18 * var(--u));border-top:1px solid var(--line-strong);font:400 calc(18 * var(--u))/1.4 var(--f-mono);color:var(--mute);margin-top:auto;display:flex}.v21-mag__folio .s-source{text-align:right;margin:0}.v21-case{gap:calc(80 * var(--u));grid-template-columns:52% minmax(0,1fr);display:grid}.v21-case__img{border-radius:calc(calc(28 * var(--u)) * var(--rs,1));min-height:0;box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #00000059;overflow:hidden}.v21-case__copy{flex-direction:column;min-width:0;display:flex}.v21-case__title{font-size:calc(64 * var(--u))}.v21-case__tags{gap:calc(10 * var(--u));margin-top:calc(26 * var(--u));flex-wrap:wrap;display:flex}.v21-case__tags span{padding:calc(8 * var(--u)) calc(16 * var(--u));border:1px solid var(--line-strong);font-size:calc(19 * var(--u));color:var(--ink-2);border-radius:999px}.v21-case__body{margin:calc(32 * var(--u)) 0 0;font-size:calc(27 * var(--u));color:var(--ink-2);line-height:1.6}.v21-case__metrics{gap:calc(16 * var(--u));grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.v21-case__metric{gap:calc(10 * var(--u));padding:calc(24 * var(--u)) calc(22 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);border:1px solid var(--line);flex-direction:column;display:flex}.v21-case__metric b{font:600 calc(60 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.02em;color:var(--accent)}.v21-case__metric span{font-size:calc(19 * var(--u));color:var(--ink-2);line-height:1.4}.v21-case .s-foot{margin-top:calc(22 * var(--u))}.v21-device{flex-direction:column;display:flex}.v21-device__body{justify-content:space-between;align-items:center;gap:calc(72 * var(--u));min-height:0;margin-top:calc(36 * var(--u));flex:1;display:flex}.v21-device__stage{flex-direction:column;flex:none;align-items:center;min-width:0;height:100%;display:flex;position:relative}.v21-device__shell{padding:calc(18 * var(--u));border-radius:calc(26 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #3a3a40, 0 calc(34 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #00000080;background:#1b1b1f;position:relative}.v21-device__screen{border-radius:calc(8 * var(--u));background:#000;overflow:hidden}.v21-device__screen img{object-fit:cover;width:100%;height:100%;display:block}.v21-device--laptop .v21-device__shell{height:calc(100% - calc(30 * var(--u)));aspect-ratio:16/10.4;border-radius:calc(22 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u))}.v21-device--laptop .v21-device__screen{height:100%}.v21-device__base{width:calc(100% + calc(120 * var(--u)));height:calc(30 * var(--u));border-radius:calc(4 * var(--u)) calc(4 * var(--u)) calc(26 * var(--u)) calc(26 * var(--u));background:linear-gradient(#c9c9ce,#8d8d94);flex:none}.v21-device__base:before{content:"";width:16%;height:calc(10 * var(--u));border-radius:0 0 calc(12 * var(--u)) calc(12 * var(--u));background:#75757b;margin:0 auto;display:block}.v21-device--tablet .v21-device__shell{aspect-ratio:4/3;height:100%;padding:calc(26 * var(--u));border-radius:calc(40 * var(--u))}.v21-device--tablet .v21-device__screen{border-radius:calc(14 * var(--u));height:100%}.v21-device--phone .v21-device__shell{aspect-ratio:9/19;height:100%;padding:calc(14 * var(--u));border-radius:calc(56 * var(--u))}.v21-device--phone .v21-device__screen{border-radius:calc(44 * var(--u));height:100%}.v21-device--phone .v21-device__body{justify-content:center}.v21-device__points{width:calc(500 * var(--u));gap:calc(26 * var(--u));min-width:calc(340 * var(--u));flex:none;margin:0;padding:0;list-style:none;display:grid}.v21-device__points li{gap:calc(8 * var(--u));padding-left:calc(22 * var(--u));border-left:calc(4 * var(--u)) solid var(--accent);flex-direction:column;display:flex}.v21-device__points b{font-size:calc(28 * var(--u));font-weight:600}.v21-device__points span{font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.5}.v21-device .s-foot{margin-top:calc(20 * var(--u))}.v21-cmp{flex-direction:column;display:flex}.v21-cmp__view{min-height:0;margin-top:calc(36 * var(--u));flex:1}.v21-cmp__pane{border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--panel);height:100%;position:relative;overflow:hidden}.v21-cmp__pane img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v21-cmp__before{clip-path:inset(0 calc(100% - var(--at)) 0 0);transition:clip-path .9s var(--ease-out);position:absolute;inset:0;overflow:hidden}.v21-cmp__bar{top:0;bottom:0;left:var(--at);width:calc(4 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #00000059;transition:left .9s var(--ease-out);background:#fff;position:absolute;translate:-50%}.v21-cmp__bar b{width:calc(56 * var(--u));height:calc(56 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(16 * var(--u)) #0000004d;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.v21-cmp__bar b:before,.v21-cmp__bar b:after{content:"";border:calc(9 * var(--u)) solid transparent;width:0;height:0;position:absolute;top:50%;translate:0 -50%}.v21-cmp__bar b:before{left:calc(6 * var(--u));border-right-color:var(--accent)}.v21-cmp__bar b:after{right:calc(6 * var(--u));border-left-color:var(--accent)}.v21-cmp__tag{top:calc(20 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));font-size:calc(20 * var(--u));color:#fff;background:#0000008c;border-radius:999px;position:absolute}.v21-cmp__tag--l{left:calc(20 * var(--u))}.v21-cmp__tag--r{right:calc(20 * var(--u))}.v21-cmp__notes{gap:calc(24 * var(--u));margin:calc(24 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.v21-cmp__notes li{font-size:calc(22 * var(--u));line-height:1.45}.v21-cmp__notes b{margin-right:calc(10 * var(--u));font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent)}.v21-cmp .s-foot{margin-top:calc(14 * var(--u))}.v21-stack{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);gap:calc(80 * var(--u));display:grid}.v21-stack__copy{flex-direction:column;display:flex}.v21-stack__list{gap:calc(18 * var(--u));margin:auto 0 0;padding:0;list-style:none;display:grid}.v21-stack__list li{gap:calc(18 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid var(--line-strong);display:flex}.v21-stack__list b{font:400 calc(20 * var(--u))/1.5 var(--f-mono);color:var(--accent)}.v21-stack__list strong{font-size:calc(26 * var(--u));font-weight:600;display:block}.v21-stack__list span{font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.5}.v21-stack .s-foot{margin-top:calc(22 * var(--u))}.v21-stack__pile{position:relative}.v21-stack__slot{inset:calc(30 * var(--u)) calc(40 * var(--u));place-items:center;display:grid;position:absolute}.v21-stack__print{width:calc(820 * var(--u));aspect-ratio:3/2;max-width:100%;padding:calc(16 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(6 * var(--u)) #0000001f, 0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-20 * var(--u)) #0006;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);background:#fff}.v21-stack__slot[data-build-state]{filter:none}.v21-stack__slot[data-build-state=pending] .v21-stack__print{opacity:0;transform:translate(calc(160 * var(--u)), calc(-90 * var(--u))) rotate(14deg) scale(1.06)}@media (prefers-reduced-motion:reduce){.v21-pcover__img .v21-photo img{animation:none}.v21-cmp__before,.v21-cmp__bar,.v21-stack__print{transition:none}}.cluster__notes,.radar__notes{gap:calc(30 * var(--u));flex-direction:column;margin:0;display:flex}.cluster__notes dt,.radar__notes dt{font:600 calc(20 * var(--u))/1.3 var(--f-sans);color:var(--accent-ink)}.cluster__notes dd,.radar__notes dd{margin:calc(8 * var(--u)) 0 0;font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.55}.race{min-height:0;margin-top:calc(36 * var(--u));flex-direction:column;flex:1;display:flex}.race__board{flex:1;min-height:0;position:relative}.race__row{height:calc(100% / var(--n));grid-template-columns:calc(56 * var(--u)) calc(220 * var(--u)) minmax(0, 1fr);translate:0 calc(var(--r) * 100%);transition:translate .8s var(--ease-out), opacity .5s var(--ease-out);align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.race__row.is-out{opacity:0;visibility:hidden;transition:translate .8s var(--ease-out), opacity .5s var(--ease-out), visibility 0s .5s}.race__rank{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.race__name{font-size:calc(24 * var(--u));color:var(--ink-2)}.race__track{height:62%;padding-right:calc(200 * var(--u));align-items:center;display:flex;position:relative}.race__track i{height:100%;width:calc(var(--w) * 100%);min-width:calc(4 * var(--u));border-radius:0 calc(calc(8 * var(--u)) * var(--rs,1)) calc(calc(8 * var(--u)) * var(--rs,1)) 0;background:color-mix(in srgb, var(--ink) 30%, var(--canvas));transition:width .8s var(--ease-out);flex:none;display:block}.race__track b{margin-left:calc(16 * var(--u));font:500 calc(22 * var(--u))/1 var(--f-mono);color:var(--ink-2);white-space:nowrap}.race__row.is-focus .race__track i{background:var(--accent)}.race__row.is-focus :is(.race__name,.race__track b){color:var(--ink);font-weight:600}.race__periods li.race__year{font:600 calc(56 * var(--u))/.8 var(--f-display,var(--f-sans));letter-spacing:-.03em;color:var(--accent-ink);background:0 0;margin-left:auto;padding:0}.race__periods{gap:calc(10 * var(--u));margin:calc(22 * var(--u)) 0 0 calc(276 * var(--u));align-items:flex-end;padding:0;list-style:none;display:flex}.race__periods li{padding:calc(8 * var(--u)) calc(16 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);background:var(--panel);border-radius:999px}.race__periods li.is-on{background:var(--accent);color:var(--paper-on-accent,#fff)}.race__note{margin:calc(18 * var(--u)) 0 0 calc(276 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2)}.cluster{grid-template-columns:calc(1100 * var(--u));justify-content:center;gap:calc(76 * var(--u));min-height:0;margin-top:calc(30 * var(--u));flex:1;align-items:center;display:grid}.cluster.has-notes{grid-template-columns:calc(1100 * var(--u)) minmax(0, 1fr);justify-content:stretch}.cluster__plot{width:calc(1100 * var(--u));height:calc(600 * var(--u));position:relative}.cluster__b{left:calc(var(--x) * calc(1 * var(--u)));top:calc(var(--y) * calc(1 * var(--u)));width:calc(var(--d) * calc(1 * var(--u)));height:calc(var(--d) * calc(1 * var(--u)));background:color-mix(in srgb, var(--ink) 14%, var(--canvas));color:var(--ink);text-align:center;animation:cluster-pop .7s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * 60ms);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.cluster__b.is-focus{background:var(--accent);color:#fff}.cluster__b span{align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex}.cluster__b em{font-style:normal;font-size:calc(21 * var(--u));line-height:1.2}.cluster__b b{font:600 calc(26 * var(--u))/1 var(--f-mono)}.cluster__b b small{margin-left:calc(4 * var(--u));font-size:calc(17 * var(--u));font-weight:500}.cluster__b.is-focus b{font-size:calc(30 * var(--u))}.cluster__tag{font-size:calc(17 * var(--u));color:var(--ink-2)}@keyframes cluster-pop{0%{opacity:0;scale:.3}}.graph{grid-template-columns:calc(1240 * var(--u));justify-content:center;gap:calc(64 * var(--u));min-height:0;margin-top:calc(30 * var(--u));flex:1;align-items:center;display:grid}.graph.has-note{grid-template-columns:calc(1240 * var(--u)) minmax(0, 1fr)}.graph__plot{width:calc(1240 * var(--u));height:calc(600 * var(--u));position:relative}.graph__edge,.graph__edge svg{width:100%;height:100%;position:absolute;inset:0}.graph__edge line{stroke:var(--line-strong);stroke-width:2.5px}.graph__edge.is-strong line{stroke:var(--accent);stroke-width:4px}.graph__edge span{left:calc(var(--x) / 1240 * 100%);top:calc(var(--y) / 600 * 100%);padding:calc(4 * var(--u)) calc(12 * var(--u));background:var(--canvas);font-size:calc(17 * var(--u));color:var(--mute);white-space:nowrap;border-radius:999px;position:absolute;translate:-50% -50%}.graph__edge.is-strong span{color:var(--accent-ink)}.graph__node{left:calc(var(--x) / 1240 * 100%);top:calc(var(--y) / 600 * 100%);align-items:center;gap:calc(4 * var(--u));min-width:calc(150 * var(--u));padding:calc(16 * var(--u)) calc(22 * var(--u));border:1.5px solid var(--line-strong);border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--card);text-align:center;white-space:nowrap;flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.graph__node b{font-size:calc(23 * var(--u));color:var(--ink);font-weight:600}.graph__node small{font-size:calc(17 * var(--u));color:var(--mute)}.graph__node.is-hub{padding:calc(26 * var(--u)) calc(34 * var(--u));border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 calc(12 * var(--u)) rgb(var(--accent-rgb) / .14)}.graph__node.is-hub :is(b,small){color:#fff}.graph__node.is-hub b{font-size:calc(28 * var(--u))}.sankey{min-height:0;margin:calc(36 * var(--u)) calc(230 * var(--u)) calc(10 * var(--u)) 0;flex:1;position:relative}.sankey__col,.sankey__col svg{width:100%;height:100%;position:absolute;inset:0}.sankey__col path{fill:color-mix(in srgb, var(--ink) 13%, transparent)}.sankey.has-focus .sankey__col path.is-hot{fill:rgb(var(--accent-rgb) / .42)}.sankey__node{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:1.375%;height:max(calc(3 * var(--u)), calc(var(--h) * 100%));background:color-mix(in srgb, var(--ink) 55%, var(--canvas));border-radius:calc(3 * var(--u));position:absolute}.sankey__node.is-focus{background:var(--accent)}.sankey__node span{align-items:baseline;gap:calc(10 * var(--u));white-space:nowrap;display:flex;position:absolute;top:50%;translate:0 -50%}.sankey__node.is-start span,.sankey__node.is-mid span{left:calc(100% + calc(14 * var(--u)))}.sankey__node.is-end span{left:calc(100% + calc(16 * var(--u)))}.sankey__node.is-start span{left:auto;right:calc(100% + calc(14 * var(--u)));flex-direction:row-reverse}.sankey__node em{font-style:normal;font-size:calc(20 * var(--u));color:var(--ink)}.sankey__node b{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.sankey__node.is-focus :is(em,b){color:var(--accent-ink);font-weight:600}.sankey:has(.sankey__node.is-start){margin-left:calc(230 * var(--u))}.tmap{min-height:0;margin-top:calc(36 * var(--u));flex:1;position:relative}.tmap__cell{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);height:calc(var(--h) * 100%);border:calc(3 * var(--u)) solid var(--canvas);border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--c);animation:tmap-in .7s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * 60ms);position:absolute;overflow:hidden}.tmap__cell.is-focus{background:var(--accent)}.tmap__cell span{left:calc(20 * var(--u));top:calc(16 * var(--u));right:calc(12 * var(--u));gap:calc(6 * var(--u));color:#fff;flex-direction:column;display:flex;position:absolute}.tmap__cell:nth-child(n+4):not(.is-focus) span{color:var(--ink)}.tmap__cell em{font-style:normal;font-size:calc(22 * var(--u));white-space:nowrap;font-weight:600}.tmap__cell b{font:500 calc(19 * var(--u))/1.1 var(--f-mono);white-space:nowrap}.tmap__cell.is-big b{font-size:calc(30 * var(--u))}.tmap__cell small{font:500 calc(18 * var(--u))/1 var(--f-mono);opacity:.85}.tmap__cell.is-mid em{font-size:calc(18 * var(--u))}.tmap__cell.is-mid b{font-size:calc(17 * var(--u))}@keyframes tmap-in{0%{opacity:0;scale:.94}}.radar{grid-template-columns:calc(820 * var(--u)) minmax(0, 1fr);gap:calc(80 * var(--u));min-height:0;margin-top:calc(20 * var(--u));flex:1;align-items:center;display:grid}.radar__plot{width:calc(520 * var(--u));height:calc(520 * var(--u));margin:0 auto;position:relative}.radar__plot svg,.radar__layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.radar__grid polygon,.radar__grid line{fill:none;stroke:var(--line);stroke-width:1.5px}.radar__layer.is-a polygon{fill:rgb(var(--accent-rgb) / .2);stroke:var(--accent);stroke-width:4px;stroke-linejoin:round}.radar__layer.is-a circle{fill:var(--accent)}.radar__layer.is-b polygon{fill:none;stroke:var(--ink-2);stroke-width:3px;stroke-dasharray:10 8}.radar__axis{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);align-items:center;gap:calc(4 * var(--u));white-space:nowrap;flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.radar__axis em{font-style:normal;font-size:calc(20 * var(--u));color:var(--ink-2)}.radar__axis b{font:600 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.radar__axis i{color:var(--mute);font-style:normal;font-weight:500}.radar__side{gap:calc(40 * var(--u));flex-direction:column;display:flex}.radar__legend{gap:calc(30 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);display:flex}.radar__legend span{align-items:center;gap:calc(12 * var(--u));display:flex}.radar__legend span:before{content:"";width:calc(30 * var(--u));border-top:4px solid var(--accent);height:0}.radar__legend span.is-b:before{border-top:3px dashed var(--ink-2)}.scat{min-height:0;margin-top:calc(30 * var(--u));padding-left:calc(80 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}.scat__ylabel{font-size:calc(19 * var(--u));color:var(--mute);margin:0 0 calc(14 * var(--u)) calc(-80 * var(--u))}.scat__plot{margin-top:calc(30 * var(--u));border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex:1;min-height:0;position:relative}.scat__gy,.scat__gx{position:absolute}.scat__gy{left:0;right:0;bottom:calc(var(--at) * 100%);border-top:1px solid var(--line)}.scat__gx{top:0;bottom:0;left:calc(var(--at) * 100%);border-left:1px solid var(--line)}.scat__gy b,.scat__gx b{font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute}.scat__gy b{right:calc(100% + calc(14 * var(--u)));translate:0 -50%}.scat__gx b{top:calc(100% + calc(12 * var(--u)));translate:-50%}.scat__split{background:var(--ink-2);position:absolute}.scat__split.is-x{top:0;bottom:0;left:calc(var(--at) * 100%);border-left:2px dashed var(--ink-2);background:0 0;width:0}.scat__split.is-y{left:0;right:0;bottom:calc(var(--at) * 100%);border-top:2px dashed var(--ink-2);background:0 0;height:0}.scat__quad{padding:calc(6 * var(--u)) calc(14 * var(--u));background:var(--panel);font-size:calc(18 * var(--u));color:var(--ink-2);border-radius:999px;font-weight:600;position:absolute}.scat__quad.q0{left:calc(var(--sx) * 100% - calc(12 * var(--u)));top:calc(-50 * var(--u));translate:-100%}.scat__quad.q1{right:0;top:calc(-50 * var(--u));background:var(--accent-wash);color:var(--accent-ink)}.scat__quad.q2{left:calc(var(--sx) * 100% - calc(12 * var(--u)));bottom:calc(14 * var(--u));translate:-100%}.scat__quad.q3{right:calc(16 * var(--u));bottom:calc(14 * var(--u))}.scat__pt{left:calc(var(--x) * 100%);bottom:calc(var(--y) * 100%);width:calc(16 * var(--u));height:calc(16 * var(--u));background:color-mix(in srgb, var(--ink) 38%, var(--canvas));animation:pop .5s var(--ease-out) both;animation-delay:calc(.5s + var(--k) * 30ms);border-radius:50%;position:absolute;translate:-50% 50%}.scat__pt.is-focus{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .2);z-index:1}.scat__pt b{left:calc(100% + calc(10 * var(--u)));font-size:calc(18 * var(--u));color:var(--ink-2);white-space:nowrap;font-weight:500;position:absolute;top:50%;translate:0 -50%}.scat__pt.is-left b{left:auto;right:calc(100% + calc(10 * var(--u)))}.scat__pt.is-focus b{color:var(--accent-ink);font-weight:600}.scat__xlabel{margin-top:calc(40 * var(--u));font-size:calc(19 * var(--u));color:var(--mute);align-self:flex-end}.sarea{min-height:0;margin-top:calc(36 * var(--u));padding:0 calc(280 * var(--u)) 0 calc(70 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}.sarea__plot{flex:1;min-height:0;position:relative}.sarea__grid{left:calc(-70 * var(--u));right:0;bottom:calc(var(--at) * 100%);border-top:1px solid var(--line);z-index:1;position:absolute}.sarea__grid b{left:0;bottom:calc(6 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute}.sarea__layer,.sarea__layer svg{width:100%;height:100%;position:absolute;inset:0}.sarea__layer svg{overflow:visible}.sarea__layer polygon{fill:var(--c);stroke:var(--canvas);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sarea__name{left:calc(100% + calc(22 * var(--u)));bottom:calc(var(--at) * 100%);align-items:center;gap:calc(10 * var(--u));font-size:calc(20 * var(--u));color:var(--ink-2);white-space:nowrap;display:flex;position:absolute;translate:0 50%}.sarea__name i{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(3 * var(--u));background:var(--c)}.sarea__name b{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.sarea__layer.is-focus .sarea__name{color:var(--accent-ink);font-weight:600}.sarea__layer.is-focus .sarea__name b{color:var(--accent-ink)}.sarea__x{height:calc(40 * var(--u));position:relative}.sarea__x span{top:calc(14 * var(--u));left:calc(var(--at) * 100%);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute;translate:-50%}.sarea__unit{font-size:calc(17 * var(--u));color:var(--mute);position:absolute;bottom:0;right:0}.dmap{grid-template-columns:calc(1280 * var(--u)) minmax(0, 1fr);gap:calc(64 * var(--u));min-height:0;margin-top:calc(30 * var(--u));flex:1;align-items:center;display:grid}.dmap__map{width:calc(1280 * var(--u));aspect-ratio:180/70;position:relative}.dmap__map svg{width:100%;height:100%;position:absolute;inset:0}.dmap__land{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, var(--canvas));stroke-width:5.2px;stroke-linecap:round}.dmap__mk{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(calc(30 * var(--u)) + var(--s) * calc(70 * var(--u)));height:calc(calc(30 * var(--u)) + var(--s) * calc(70 * var(--u)));place-items:center;display:grid;position:absolute;translate:-50% -50%}.dmap__mk i{background:rgb(var(--accent-rgb) / .28);border:2px solid var(--accent);animation:dmap-pulse 2.4s var(--ease-out) infinite;animation-delay:calc(var(--k) * .3s);border-radius:50%;position:absolute;inset:0}.dmap__mk b{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--accent);font:600 calc(17 * var(--u))/1 var(--f-mono);color:#fff;border-radius:50%;place-items:center;display:grid;position:relative}@keyframes dmap-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .35)}60%{box-shadow:0 0 0 calc(14 * var(--u)) rgb(var(--accent-rgb) / 0)}}.dmap__lt{margin-bottom:calc(18 * var(--u));font-size:calc(19 * var(--u));color:var(--mute)}.dmap__list ol{margin:0;padding:0;list-style:none}.dmap__list li{align-items:center;gap:calc(16 * var(--u));padding:calc(13 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(22 * var(--u));color:var(--ink);display:flex}.dmap__list li b{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--accent);font:600 calc(17 * var(--u))/1 var(--f-mono);color:#fff;border-radius:50%;place-items:center;display:grid}.dmap__list li em{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--ink-2);margin-left:auto;font-style:normal}.glow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(28 * var(--u));min-height:0;margin-top:calc(44 * var(--u));flex:1;display:grid}.glow__card{padding:calc(40 * var(--u)) calc(38 * var(--u));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--card)), var(--card));isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.glow__halo{z-index:-1;width:calc(360 * var(--u));height:calc(360 * var(--u));background:radial-gradient(circle, rgb(var(--accent-rgb) / .32), transparent 66%);animation:5s ease-in-out infinite glow-breathe;animation-delay:calc(var(--k) * -1.2s);border-radius:50%;position:absolute;top:38%;left:50%;translate:-50% -50%}.glow__card:not(.is-lead) .glow__halo{opacity:.5}@keyframes glow-breathe{50%{opacity:.7;scale:1.18}}.glow__label{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0}.glow__value{margin:calc(26 * var(--u)) 0 0;font:600 calc(104 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.04em;color:var(--ink);text-shadow:0 0 calc(28 * var(--u)) rgb(var(--accent-rgb) / .55), 0 0 calc(64 * var(--u)) rgb(var(--accent-rgb) / .35);white-space:nowrap}.glow__card.is-lead .glow__value{color:var(--accent-ink)}.glow__value small{margin-left:calc(10 * var(--u));font-size:calc(32 * var(--u));letter-spacing:0;text-shadow:none;color:var(--ink-2)}.glow__spark{width:100%;height:calc(60 * var(--u));margin-top:calc(26 * var(--u))}.glow__spark polyline{fill:none;stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgb(var(--accent-rgb) / .8))}.glow__delta{margin:calc(22 * var(--u)) 0 0;font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.glow__note{padding-top:calc(24 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);margin:auto 0 0;line-height:1.5}@media (prefers-reduced-motion:reduce){.cluster__b,.tmap__cell,.scat__pt,.dmap__mk i,.glow__halo{animation:none}.race__row,.race__track i{transition:none}}.p5-static :is(.cluster__b,.tmap__cell,.scat__pt,.dmap__mk i,.glow__halo){animation:none}html[data-view=kit],html[data-view=kit] body{background:var(--canvas);height:auto}html[data-view=kit]{overflow:auto}html[data-view=kit] body{overflow:visible}html[data-view=kit]{scroll-padding-top:32px}.kit{max-width:1480px;color:var(--ink);font-family:var(--f-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0 auto;padding:0 48px 120px}.kit code{font-family:var(--f-mono)}.kit-mast__bar{justify-content:space-between;align-items:center;height:96px;display:flex}.kit-mast__mark{font:500 15px/1 var(--f-mono);letter-spacing:.01em;align-items:center;gap:12px;display:inline-flex}.kit-mast__mark i{background:var(--accent);border-radius:2px;width:9px;height:9px}.kit-btn{background:var(--ink);color:#fff;height:46px;transition:transform .26s var(--ease-out), background-color var(--hover);border-radius:999px;align-items:center;gap:14px;padding:0 6px 0 22px;font-size:15px;text-decoration:none;display:inline-flex}.kit-btn__icon{width:34px;height:34px;transition:transform .42s var(--ease-out), background-color var(--hover);background:#ffffff24;border-radius:50%;place-items:center;display:grid}.kit-btn:hover{background:#000}.kit-btn:hover .kit-btn__icon{background:var(--accent);transform:translate(3px)}.kit-btn:active{transform:scale(.98)}.kit-mast__copy{padding:88px 0 72px}.kit-eyebrow{font:400 14px/1 var(--f-mono);color:var(--accent)}.kit-mast h1{letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(44px,6.4vw,96px);font-weight:500;line-height:1.04}.kit-mast__lead{max-width:720px;color:var(--ink-2);text-wrap:pretty;margin-top:36px;font-size:18px;line-height:1.75}.kit-mast__lead code,.kit-foot code{background:var(--panel);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:.86em}.kit-mast__facts{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kit-mast__facts>div{padding:18px 0 0}.kit-mast__facts dt{color:var(--mute);font-size:13px}.kit-mast__facts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:30px;font-weight:500;line-height:1}.kit-body{grid-template-columns:236px minmax(0,1fr);gap:72px;margin-top:96px;display:grid}.kit-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;align-self:start;max-height:calc(100vh - 64px);position:sticky;top:32px;overflow-y:auto}.kit-nav__group{font:400 11.5px/1 var(--f-mono);letter-spacing:.06em;color:var(--faint);margin:26px 0 6px;display:block}.kit-nav li:first-child .kit-nav__group{margin-top:0}.kit-nav ol{margin:0;padding:0;list-style:none}.kit-nav a{color:var(--mute);transition:color var(--hover);grid-template-columns:30px 1fr;row-gap:2px;padding:7px 0 7px 16px;text-decoration:none;display:grid;position:relative}.kit-nav a:before{content:"";background:var(--accent);width:2px;transition:transform .36s var(--ease-out);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.kit-nav a:hover,.kit-nav a.is-current{color:var(--ink)}.kit-nav a.is-current:before{transform:scaleY(1)}.kit-nav__idx{font:400 12px/20px var(--f-mono);color:var(--faint);grid-row:1/3}.kit-nav__name{font-size:15px;line-height:20px}.kit-nav__comp{font:400 12px/1.2 var(--f-mono);color:var(--faint)}.kit-entry{padding:0 0 112px}.kit-entry+.kit-entry{border-top:1px solid var(--line);padding-top:72px}.kit-entry__head{align-items:baseline;gap:24px;display:flex}.kit-entry__n{font:400 15px/1 var(--f-mono);color:var(--accent)}.kit-entry h2,.kit-icons h2{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0;font-size:36px;font-weight:500;display:flex}.kit-entry h2 code,.kit-icons h2 code{letter-spacing:0;color:var(--mute);font-size:15px;font-weight:400}.kit-entry__role{color:var(--mute);margin-top:10px;font-size:14px}.kit-entry__summary{max-width:820px;color:var(--ink-2);text-wrap:pretty;margin:26px 0 0 39px;font-size:17px;line-height:1.75}.kit-preview{background:#17171b09;border-radius:26px;margin-top:40px;padding:8px;position:relative;box-shadow:inset 0 0 0 1px #17171b0f}.kit-preview__screen{aspect-ratio:16/9;background:var(--canvas);isolation:isolate;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #17171b0d,0 24px 48px -28px #17171b2e}.kit-stage{position:absolute;inset:0}.kit-replay{color:#fff;height:36px;font:400 13px/1 var(--f-sans);cursor:pointer;opacity:0;transition:opacity .26s var(--ease-out), transform .42s var(--ease-out), background-color var(--hover);background:#17171bd1;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;display:inline-flex;position:absolute;bottom:22px;right:22px;transform:translateY(6px)}.kit-replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .52s var(--ease-out)}.kit-preview:hover .kit-replay,.kit-replay:focus-visible{opacity:1;transform:none}.kit-replay:hover{background:var(--accent)}.kit-replay:hover svg{transform:rotate(-200deg)}.kit-replay:active{transform:scale(.97)}.kit-entry__tools{justify-content:space-between;align-items:baseline;gap:32px;margin-top:18px;padding:0 8px;display:flex}.kit-entry__interaction{color:var(--mute);font-size:14px;line-height:1.6}.kit-link{color:var(--ink);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .42s var(--ease-out), color var(--hover);flex:none;margin-left:auto;font-size:14px;text-decoration:none}.kit-link:hover{color:var(--accent-ink);background-size:100% 1px}.kit-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.kit-rule h3{border-bottom:1px solid var(--ink);align-items:center;gap:10px;margin:0;padding-bottom:14px;font-size:15px;font-weight:500;display:flex}.kit-rule h3:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.kit-rule.is-stop h3:before{box-shadow:inset 0 0 0 1.5px var(--mute);background:0 0}.kit-rule.is-limit h3:before{background:var(--ink);border-radius:2px}.kit-rule li{border-bottom:1px solid var(--line);color:var(--ink-2);text-wrap:pretty;padding:13px 0;font-size:15px;line-height:1.65}.kit-props{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:40px}.kit-props summary{cursor:pointer;align-items:center;gap:10px;padding:18px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.kit-props summary::-webkit-details-marker{display:none}.kit-props summary:after{content:"+";font:400 20px/1 var(--f-mono);color:var(--mute);transition:transform .36s var(--ease-out);margin-left:auto}.kit-props[open] summary:after{transform:rotate(45deg)}.kit-props summary span{font:400 12px/1 var(--f-mono);color:var(--mute)}.kit-props table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:14px}.kit-props th,.kit-props td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 16px 11px 0;line-height:1.55}.kit-props th{white-space:nowrap;width:22%;font-weight:400}.kit-props td:nth-child(2){width:30%;color:var(--mute)}.kit-props td:last-child{color:var(--ink-2)}.kit-props code{font-size:13px}.kit-req{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;margin-left:8px;padding:2px 6px;font-size:11px}.kit-code{background:var(--ink);color:#e9e8ec;border-radius:18px;margin-top:28px;overflow:hidden}.kit-code__bar{height:46px;font:400 12px/1 var(--f-mono);color:#ffffff80;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 10px 0 20px;display:flex}.kit-code__bar button{color:#fff;height:30px;font:400 12px/1 var(--f-sans);cursor:pointer;transition:background-color var(--hover), transform .2s var(--ease-out);background:#ffffff14;border:0;border-radius:999px;padding:0 14px}.kit-code__bar button:hover{background:var(--accent)}.kit-code__bar button:active{transform:scale(.96)}.kit-code pre{font:400 13.5px/1.7 var(--f-mono);tab-size:2;margin:0;padding:20px 22px 24px;overflow-x:auto}.kit-foot{border-top:1px solid var(--line);color:var(--mute);gap:8px;padding-top:40px;font-size:14px;display:grid}.kit-foot a{color:var(--ink-2);text-underline-offset:3px}.kit-style,.kit-icons{--u:1px}.kit-style{gap:10px;display:grid}.kit-style__label{font:400 11.5px/1 var(--f-mono);letter-spacing:.06em;color:var(--faint)}.kit-style__opts{background:#17171b0a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #17171b0d}.kit-style button{min-width:0;height:38px;font:400 12px/1 var(--f-sans);letter-spacing:-.01em;color:var(--mute);cursor:pointer;transition:background-color .24s var(--ease-out), color .24s var(--ease-out), box-shadow .24s var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 6px 0 8px;display:flex}.kit-style button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kit-style button:hover{color:var(--ink)}.kit-style button.is-on{background:var(--card-hover);color:var(--ink);box-shadow:0 1px 2px #17171b0f,0 6px 16px -10px #17171b4d}.kit-style button:active{transform:scale(.97)}.kit-pickers{gap:18px;display:grid}.kit-style--nav{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:24px}.kit-style--mast{margin-top:28px;display:none}.kit-style--mast .kit-style__opts{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-swatch{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #17171b1f}.kit-swatch.is-auto{background:conic-gradient(#e00052 0 20%, #eb5a0c 0 40%, #2457f5 0 60%, #0c9366 0 80%, #6c3cf0 0)}.kit-icons{border-top:1px solid var(--line);padding:72px 0 112px}.kit-icons .kit-code{margin-top:32px}.kit-icons__group{margin-top:48px}.kit-icons__group h3{color:var(--ink-2);margin:0 0 16px;font-size:15px;font-weight:500}.kit-icons__group ul{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.kit-icons__group button{background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--line);font:400 12px/1.2 var(--f-mono);color:var(--mute);cursor:pointer;transition:background-color .24s var(--ease-out), box-shadow .24s var(--ease-out), color .24s var(--ease-out), transform .36s var(--ease-out);border:0;border-radius:16px;justify-items:center;gap:12px;padding:20px 8px 14px;display:grid}.kit-icons__group button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.kit-emoji__tools{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.kit-emoji__tools input{background:var(--card);max-width:280px;box-shadow:inset 0 0 0 1px var(--line);font:400 13px/1.2 var(--f-sans,inherit);color:inherit;border:0;border-radius:12px;flex:200px;padding:9px 14px}.kit-emoji__tools .kit-style__opts{grid-template-columns:repeat(3,auto)}.kit-emoji__group ul{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.kit-emoji__group button{padding:12px 4px}.kit-icons__group button:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px var(--line-strong), 0 14px 30px -22px #17171b66;color:var(--ink);transform:translateY(-2px)}.kit-icons__group button:hover .icon{--solar-secondary-color:var(--accent);--solar-secondary-opacity:1}.kit-icons__group button:active{transform:scale(.97)}.kit a:focus-visible,.kit button:focus-visible,.kit summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1080px){.kit-body{grid-template-columns:minmax(0,1fr);margin-top:64px}.kit-nav{display:none}.kit-style--mast{display:grid}.kit-rules{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:720px){.kit{padding:0 16px 80px}.kit-mast__bar{height:72px}.kit-btn{height:40px;padding-left:16px;font-size:14px}.kit-btn__icon{width:30px;height:30px}.kit-mast__copy{padding:48px 0}.kit-mast__lead{font-size:16px}.kit-mast__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.kit-mast__facts dd{font-size:24px}.kit-entry h2{font-size:28px}.kit-entry__summary{margin-left:0;font-size:16px}.kit-preview{border-radius:18px;margin-left:-8px;margin-right:-8px;padding:5px}.kit-preview__screen{border-radius:13px}.kit-replay{opacity:1;height:28px;padding:0 10px 0 8px;font-size:12px;bottom:10px;right:10px;transform:none}.kit-replay svg{width:13px;height:13px}.kit-entry__tools{flex-direction:column;gap:10px}.kit-link{margin-left:0}.kit-props th,.kit-props td{border:0;width:auto;padding:4px 0;display:block}.kit-props tr{border-top:1px solid var(--line);padding:10px 0;display:block}}@media (prefers-reduced-motion:reduce){.kit *,.kit :before,.kit :after{transition-duration:.01ms!important}}.kit-wall__pick{max-width:560px;margin-top:32px}.kit-wall__pick .kit-style__opts{grid-template-columns:repeat(5,minmax(0,1fr))}.kit-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px;display:grid}.kit-wall__grid figure{margin:0}.kit-wall__grid figcaption{color:var(--mute);gap:4px;margin-top:12px;font-size:13px;display:grid}.kit-wall__grid figcaption b{color:var(--ink);font-weight:500}@media (max-width:760px){.kit-wall__grid{grid-template-columns:1fr}}.p5-static{pointer-events:none}.p5-static,.p5-static *{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}html[data-p5=presenter],html[data-p5=presenter] body{background:var(--canvas)}.pv{box-sizing:border-box;background:var(--canvas);color:var(--ink);font-family:var(--f-sans);grid-template-rows:auto 1fr auto;gap:16px;padding:20px 24px;font-size:15px;display:grid;position:fixed;inset:0}.pv__bar{align-items:center;gap:16px;display:flex}.pv__bar b{font-weight:500}.pv__link{color:var(--muted,var(--ink));opacity:.7}.pv__link.is-on{color:var(--accent);opacity:1}.pv__clock{font-family:var(--f-mono);margin-left:auto;font-size:20px}.pv__main{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:24px;min-height:0;display:grid}.pv__now,.pv__side{flex-direction:column;gap:14px;min-height:0;display:flex}.pv__screen{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--line);background:var(--canvas);border-radius:8px;flex:none;position:relative;overflow:hidden}.pv__screen>.stage{position:absolute;top:0;left:0}.pv__end{opacity:.6;place-items:center;display:grid;position:absolute;inset:0}.pv__meta{align-items:baseline;gap:16px;display:flex}.pv__page{font-family:var(--f-mono);font-size:28px}.pv__page i{opacity:.5;font-style:normal}.pv__steps{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.pv__steps i{background:var(--line-strong,var(--line));border-radius:2px;width:18px;height:4px}.pv__steps i.is-on{background:var(--accent)}.pv__steps em{font-style:normal;font-family:var(--f-mono);margin-left:8px}.pv__cap{letter-spacing:.08em;opacity:.6;margin-bottom:6px;font-size:12px;display:block}.pv__timer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pv__timer .pv__cap{width:100%;margin:0}.pv__time{font-family:var(--f-mono);font-size:40px}.pv__btns{gap:8px;display:flex}.pv button,.pp__bar button{font:inherit;border:1px solid var(--line-strong,var(--line));background:var(--canvas);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 14px}.pv button:hover,.pp__bar button:hover{border-color:var(--accent);color:var(--accent)}.pv__notes{border-top:1px solid var(--line);flex:1;min-height:0;padding-top:12px;overflow:auto}.pv__notes p{white-space:pre-wrap;margin:0;font-size:22px;line-height:1.6}.pv__notes .pv__empty{opacity:.5}.pv__hint{opacity:.6;font-size:13px}.pv kbd{font-family:var(--f-mono);border:1px solid var(--line);border-radius:4px;padding:1px 6px}html[data-p5=print],html[data-p5=print] body{height:auto;overflow:auto}.pp__bar{z-index:10;background:var(--canvas);color:var(--ink);font-family:var(--f-sans);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 24px;font-size:15px;display:flex;position:sticky;top:0}.pp__bar b{font-weight:500}.pp__page{break-after:page;page-break-after:always;break-inside:avoid;width:1920px;height:1080px;margin:24px auto;position:relative;overflow:hidden}.pp__page:last-child{break-after:auto;page-break-after:auto}.pp__page>.stage{position:absolute;top:0;left:0}@page{size:1920px 1080px;margin:0}@media print{html[data-p5=print],html[data-p5=print] body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:0 0}.pp__bar{display:none}.pp__page{margin:0}.p5-static [data-style] *,[data-style] .p5-static *{-webkit-print-color-adjust:exact}.p5-static :is(.kn-grad,.kicker){color:var(--accent);-webkit-text-fill-color:currentColor!important;background:0 0!important}}.ink-canvas{z-index:40;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ink-capture,.zoom-capture{z-index:41;cursor:crosshair;touch-action:none;position:absolute;inset:0}.zoom-capture{cursor:zoom-in}.stage.is-laser,.stage.is-laser *{cursor:none!important}.stage .slide-frame{transition:translate .42s var(--ease-out), scale .42s var(--ease-out);translate:0;scale:1}.stage.is-zoomed .slide-frame{translate:calc((960 - var(--zoom-x)) * var(--u)) calc((540 - var(--zoom-y)) * var(--u));scale:2}@media (prefers-reduced-motion:reduce){.stage .slide-frame{transition:none}}.feat-pill{bottom:calc(28 * var(--u));z-index:42;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));background:var(--ink);color:var(--canvas);font:500 calc(18 * var(--u)) / 1.2 var(--f-sans);pointer-events:none;opacity:.88;display:inline-flex;position:absolute}.feat-pill--a{left:calc(28 * var(--u))}.feat-pill--b{left:50%;transform:translate(-50%)}.feat-pill__dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--accent);border-radius:50%}.texture-layer{z-index:40;pointer-events:none;opacity:.06;background-repeat:repeat;position:absolute;inset:0}.texture-layer[data-texture=paper]{opacity:.05;background-size:100% 100%}.texture-layer[data-texture=noise-dark]{opacity:.08}@media print{.texture-layer{display:none}}.char-reveal{display:inline}.char-reveal__mask{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.char-reveal__char{display:inline-block}.char-reveal__space{white-space:pre}.rstatement__text{text-wrap:nowrap}.rstatement__text .statement__line{white-space:nowrap}[data-tone=dark] .texture-layer[data-texture=paper]{opacity:.035}.backdrop-layer{pointer-events:none;color:var(--ink);position:absolute;inset:0;overflow:hidden}.backdrop-layer>*{display:block;position:absolute;inset:0}.backdrop-layer[data-backdrop=dots]{background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 22%, transparent) calc(2.2 * var(--u)), transparent calc(2.6 * var(--u)));background-size:calc(40 * var(--u)) calc(40 * var(--u));background-position:calc(20 * var(--u)) calc(20 * var(--u));-webkit-mask-image:radial-gradient(120% 95% at 50% 45%,#000 35%,#0000 92%);mask-image:radial-gradient(120% 95% at 50% 45%,#000 35%,#0000 92%)}.backdrop-layer[data-backdrop=mesh]{filter:blur(calc(90 * var(--u)));opacity:.5}[data-tone=dark] .backdrop-layer[data-backdrop=mesh]{opacity:.42}.bd-blob{border-radius:50%;width:62%;height:78%;animation:46s ease-in-out infinite alternate bd-drift;inset:auto}.bd-blob--1{background:var(--accent);top:-22%;left:-14%}.bd-blob--2{background:var(--spot-3);animation-duration:54s;animation-delay:-12s;top:-10%;right:-16%}.bd-blob--3{background:var(--spot-5);animation-duration:60s;animation-delay:-24s;bottom:-40%;left:18%}.bd-blob--4{background:var(--accent-soft,var(--accent));width:40%;height:52%;animation-delay:-6s;bottom:-34%;right:6%}[data-tone=accent] .bd-blob--1,[data-tone=accent] .bd-blob--4{opacity:.35;background:#fff}@keyframes bd-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,5%)scale(1.08)}to{transform:translate(-5%,3%)scale(.95)}}.backdrop-layer[data-backdrop=paper]{background:radial-gradient(130% 110% at 50% 40%, transparent 60%, color-mix(in srgb, var(--ink) 5%, transparent)), color-mix(in srgb, var(--canvas) 84%, #f3e6c9)}[data-tone=dark] .backdrop-layer[data-backdrop=paper],[data-tone=accent] .backdrop-layer[data-backdrop=paper]{background:radial-gradient(130% 110% at 50% 40%,#0000 55%,#00000047)}.bd-grain{background-size:calc(300 * var(--u)) calc(300 * var(--u));opacity:.1;mix-blend-mode:multiply}[data-tone=dark] .bd-grain,[data-tone=accent] .bd-grain{mix-blend-mode:screen;filter:invert();opacity:.1}.bd-grid{--cell:calc(96 * var(--u));background-image:linear-gradient(color-mix(in srgb, var(--ink) 11%, transparent) calc(1.5 * var(--u)), transparent calc(1.5 * var(--u))), linear-gradient(90deg, color-mix(in srgb, var(--ink) 11%, transparent) calc(1.5 * var(--u)), transparent calc(1.5 * var(--u)));background-size:var(--cell) var(--cell);transform-origin:50%;background-position:50%;animation:40s linear infinite bd-scale;-webkit-mask-image:radial-gradient(85% 85%,#000 20%,#0000 85%);mask-image:radial-gradient(85% 85%,#000 20%,#0000 85%)}.bd-grid--b{--cell:calc(48 * var(--u));opacity:.5;animation-delay:-20s}@keyframes bd-scale{0%{opacity:0;transform:scale(1)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:scale(2)}}.bd-particles{width:100%;height:100%;fill:color-mix(in srgb, var(--ink) 55%, transparent)}.bd-particles .is-accent{fill:var(--accent)}.bd-pgroup{animation:70s ease-in-out infinite alternate bd-float}.bd-pgroup--1{animation-duration:90s;animation-direction:alternate-reverse}@keyframes bd-float{0%{transform:translate(0)}to{transform:translate(-40px,-60px)}}@media (prefers-reduced-motion:reduce){.backdrop-layer *{animation:none!important}.bd-grid--a{opacity:1}.bd-grid--b{opacity:.5;transform:scale(1.5)}}.p5-static .backdrop-layer *{animation:none!important}.p5-static .bd-grid--b{opacity:.5;transform:scale(1.5)}@media print{.backdrop-layer *{animation:none!important}.backdrop-layer[data-backdrop=mesh]{filter:none;opacity:.18}}.s-htone{grid-template-columns:1fr calc(900 * var(--u));gap:calc(72 * var(--u));align-items:center;display:grid}.htone__title{font-size:calc(80 * var(--u))}.htone__facts{gap:calc(40 * var(--u));margin-top:calc(48 * var(--u));display:flex}.htone__fact{gap:calc(8 * var(--u));padding-top:calc(16 * var(--u));border-top:1.5px solid var(--line-strong);flex-direction:column;display:flex}.htone__fact b{font:600 calc(48 * var(--u))/1 var(--f-display,var(--f-sans));color:var(--accent);letter-spacing:-.02em}.htone__fact span{font-size:calc(20 * var(--u));color:var(--mute)}.htone__art{height:calc(820 * var(--u));border-radius:calc(18 * var(--u));color:var(--accent);box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden}.htone__svg{width:100%;height:100%;display:block}.htone__paper{fill:var(--card)}.htone__credit{right:calc(16 * var(--u));bottom:calc(14 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(17 * var(--u));color:var(--mute);background:var(--card);position:absolute}.s-pblur{color:#fff;overflow:hidden}.pblur__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pblur__blur{position:absolute;inset:0}.pblur__blur i{-webkit-backdrop-filter:blur(calc(var(--k) * var(--k) * calc(1.4 * var(--u))));backdrop-filter:blur(calc(var(--k) * var(--k) * calc(1.4 * var(--u))));-webkit-mask-image:linear-gradient(to bottom, transparent calc(30% + var(--k) * 7%), #000 calc(42% + var(--k) * 7%));mask-image:linear-gradient(to bottom, transparent calc(30% + var(--k) * 7%), #000 calc(42% + var(--k) * 7%));position:absolute;inset:0}.pblur__blur:after{content:"";background:linear-gradient(#0000 35%,#0000009e);position:absolute;inset:0}.pblur__frame{justify-content:space-between;align-items:flex-end;gap:calc(80 * var(--u));display:flex}.s-pblur .kicker{color:#ffffffdb}.pblur__copy{max-width:calc(1180 * var(--u))}.pblur__title{color:#fff;font-size:calc(84 * var(--u))}.pblur__lead{margin-top:calc(26 * var(--u));max-width:calc(900 * var(--u));font-size:calc(28 * var(--u));color:#ffffffdb;line-height:1.6}.pblur__side{align-items:flex-end;gap:calc(18 * var(--u));max-width:calc(460 * var(--u));text-align:right;flex-direction:column;display:flex}.pblur__tags{gap:calc(10 * var(--u));flex-wrap:wrap;justify-content:flex-end;display:flex}.pblur__tags span{padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(99 * var(--u));font-size:calc(19 * var(--u));background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d}.pblur__src{font-size:calc(17 * var(--u));color:#ffffffb3}.s-mrev{grid-template-columns:1fr calc(1020 * var(--u));gap:calc(72 * var(--u));align-items:center;display:grid}.mrev__title{font-size:calc(72 * var(--u))}.mrev__steps{margin:calc(44 * var(--u)) 0 0;gap:calc(26 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.mrev__step{grid-template-columns:calc(56 * var(--u)) 1fr;gap:calc(18 * var(--u));padding-top:calc(20 * var(--u));border-top:1.5px solid var(--line);display:grid}.mrev__step b{font:500 calc(20 * var(--u))/1.6 var(--f-mono);color:var(--accent)}.mrev__step h3{font-size:calc(28 * var(--u));margin:0;font-weight:600}.mrev__step p{margin:calc(6 * var(--u)) 0 0;font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.55}.mrev__art{height:calc(820 * var(--u));border-radius:calc(20 * var(--u));background:var(--panel);position:relative;overflow:hidden}.mrev__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mrev__ghost{filter:grayscale()contrast(.7);opacity:.22}.mrev__layer{position:absolute;inset:0}.mrev__layer,.mrev__layer[data-build-state]{filter:none;transition:clip-path .9s var(--ease-out)}.mrev__art--circle .mrev__layer{clip-path:circle(var(--r) at 50% 52%)}.mrev__art--circle .mrev__layer[data-build-state=pending]{clip-path:circle(0% at 50% 52%)}.mrev__art--blinds .mrev__layer{--w:calc(44 * var(--u));clip-path:inset(0);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--k) * var(--w)), #000 calc(var(--k) * var(--w)), #000 calc((var(--k) + 1) * var(--w)), transparent calc((var(--k) + 1) * var(--w)));mask-image:linear-gradient(90deg, transparent calc(var(--k) * var(--w)), #000 calc(var(--k) * var(--w)), #000 calc((var(--k) + 1) * var(--w)), transparent calc((var(--k) + 1) * var(--w)));-webkit-mask-size:calc(var(--n) * var(--w)) 100%;mask-size:calc(var(--n) * var(--w)) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mrev__art--blinds .mrev__layer[data-build-state=pending]{clip-path:inset(0 0 100%)}.mrev__credit{right:calc(16 * var(--u));bottom:calc(14 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(17 * var(--u));color:#fff;background:#00000073;position:absolute}.s-lwall{flex-direction:column;display:flex}.lwall__grid{max-height:calc(560 * var(--u));margin-top:calc(56 * var(--u));border-top:1.5px solid var(--line);border-left:1.5px solid var(--line);flex:1;grid-auto-rows:1fr;display:grid}.lwall__cell{justify-content:space-between;gap:calc(22 * var(--u));padding:calc(34 * var(--u)) calc(32 * var(--u));border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);flex-direction:column;display:flex}.lwall__mark{width:calc(72 * var(--u));height:calc(72 * var(--u));fill:var(--ink);stroke:var(--ink);flex:none}.lwall__cell:nth-child(3n+2) .lwall__mark{fill:var(--accent);stroke:var(--accent)}.lwall__name{gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.lwall__name b{font-size:calc(26 * var(--u));letter-spacing:-.01em;font-weight:600}.lwall__name span{font-size:calc(18 * var(--u));color:var(--mute)}.lwall__note{margin-top:calc(22 * var(--u))}.lwall__note p{font-size:calc(19 * var(--u));color:var(--mute);margin:0}.s-pclose{color:#fff;overflow:hidden}.pclose__media{position:absolute;inset:0;overflow:hidden}.pclose__media img{object-fit:cover;width:100%;height:100%;animation:18s ease-out both pclose-push}@keyframes pclose-push{0%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pclose__media img{animation:none}}.p5-static .pclose__media img{animation:none}@media print{.pclose__media img{animation:none}}.pclose__shade{background:linear-gradient(90deg,#000000b8,#00000059 55%,#0000 85%),linear-gradient(#0000 60%,#0006);position:absolute;inset:0}.pclose__frame{flex-direction:column;justify-content:center;display:flex}.s-pclose .kicker{color:#ffffffdb}.pclose__title{margin:calc(30 * var(--u)) 0 0;max-width:calc(1100 * var(--u));color:#fff;font:600 calc(108 * var(--u))/1.08 var(--f-display,var(--f-sans));letter-spacing:-.03em}.pclose__lead{margin-top:calc(30 * var(--u));max-width:calc(820 * var(--u));font-size:calc(28 * var(--u));color:#ffffffdb;line-height:1.6}.pclose__actions{margin:calc(48 * var(--u)) 0 0;gap:calc(14 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.pclose__action{align-items:baseline;gap:calc(18 * var(--u));font-size:calc(26 * var(--u));display:flex}.pclose__action i{font:normal 500 calc(18 * var(--u))/1 var(--f-mono);color:#ffffffb3}.pclose__src{position:absolute;bottom:0;left:0}.pclose__src p{font-size:calc(17 * var(--u));color:#ffffffb3;margin:0}.c3-frame{gap:calc(44 * var(--u));flex-direction:column;display:flex}.c3-frame [data-build]{filter:none}.c3-tag{padding:calc(6 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));font:600 calc(18 * var(--u))/1.3 var(--f-sans);letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-wash);align-self:flex-start;display:inline-flex}.c3-tag--on{color:#fff;background:var(--accent)}.c3flip{gap:calc(32 * var(--u));min-height:0;max-height:calc(500 * var(--u));flex:1;display:grid}.c3flip__slot,.c3flip__card{height:100%}.c3flip__card{perspective:calc(1800 * var(--u))}.c3flip__inner{height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-out);position:relative;transform:rotateY(180deg)}.c3flip__card[data-build-state=pending] .c3flip__inner{transform:rotateY(0)}.c3flip__face{gap:calc(20 * var(--u));padding:calc(36 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));backface-visibility:hidden;box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #00000059;flex-direction:column;display:flex;position:absolute;inset:0}.c3flip__front{background:var(--panel)}.c3flip__front p{font:600 calc(40 * var(--u))/1.3 var(--f-display,var(--f-sans));color:var(--ink);margin:auto 0 0}.c3flip__no{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.c3flip__back{background:var(--card);box-shadow:inset 0 calc(6 * var(--u)) 0 var(--accent), 0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #00000059;transform:rotateY(180deg)}.c3flip__q{font-size:calc(19 * var(--u));color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .6);text-decoration-color:rgb(var(--accent-rgb) / .6);margin:0}.c3flip__back h3{font-size:calc(34 * var(--u));color:var(--accent-ink);margin:auto 0 0;font-weight:600;line-height:1.25}.c3flip__back p:last-child{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.c3stack{--gap:calc(28 * var(--u));min-height:0;max-height:calc(480 * var(--u));flex:1;position:relative}.c3stack__card{width:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));top:0;bottom:0;left:calc(var(--k) * ((100% - (var(--n) - 1) * var(--gap)) / var(--n) + var(--gap)));z-index:var(--z);transition:transform .8s var(--ease-out);position:absolute}.c3stack__card[data-build-state=pending]{transform:translateX(calc((var(--n) - 1 - var(--k)) * (100% + var(--gap)))) rotate(calc((var(--k) - 1) * 2.5deg)) translateY(calc(var(--k) * calc(-6 * var(--u))))}.c3stack__inner{gap:calc(18 * var(--u));box-sizing:border-box;height:100%;padding:calc(36 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(24 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) #00000059;flex-direction:column;display:flex}.c3stack__inner b{font:600 calc(64 * var(--u))/1 var(--f-display,var(--f-sans));color:var(--accent);letter-spacing:-.02em}.c3stack__inner h3{font-size:calc(32 * var(--u));margin:auto 0 0;font-weight:600}.c3stack__inner p{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.c3fan,.c3depth{--at:var(--last);--sp:6deg}:is(.c3fan:has([data-build-state]),.c3depth:has([data-build-state])){--at:0;--sp:1deg}:is(.c3fan:has(>.c3fan__card:first-child[data-build-state=current]),.c3depth:has(.c3depth__card:first-child[data-build-state=current])){--at:0;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(2)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(2)[data-build-state=current])){--at:1;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(3)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(3)[data-build-state=current])){--at:2;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(4)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(4)[data-build-state=current])){--at:3;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(5)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(5)[data-build-state=current])){--at:4;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(6)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(6)[data-build-state=current])){--at:5;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(7)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(7)[data-build-state=current])){--at:6;--sp:6deg}:is(.c3fan:has(>.c3fan__card:nth-child(8)[data-build-state=current]),.c3depth:has(.c3depth__card:nth-child(8)[data-build-state=current])){--at:7;--sp:6deg}.c3fan{flex:1;min-height:0;position:relative}.c3fan__card{--d:calc(var(--k) - var(--at));left:50%;bottom:calc(170 * var(--u));width:calc(330 * var(--u));height:calc(390 * var(--u));margin-left:calc(-165 * var(--u));transform-origin:50% 360%;transform:rotate(calc(var(--d) * var(--sp)));z-index:calc(20 - max(var(--k) - var(--at), var(--at) - var(--k)));transition:transform .9s var(--ease-out);position:absolute}.c3fan__inner{gap:calc(14 * var(--u));box-sizing:border-box;height:100%;padding:calc(32 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) #0006;transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out);flex-direction:column;display:flex}.c3fan__card[data-build-state=current] .c3fan__inner{transform:translateY(calc(-36 * var(--u)));box-shadow:0 0 0 2px var(--accent), 0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-30 * var(--u)) #00000073}.c3fan:not(:has([data-build-state])) .c3fan__card:last-child .c3fan__inner{transform:translateY(calc(-36 * var(--u)));box-shadow:0 0 0 2px var(--accent), 0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-30 * var(--u)) #00000073}.c3fan__inner b{font:600 calc(60 * var(--u))/1 var(--f-display,var(--f-sans));color:var(--accent);margin-top:auto}.c3fan__inner h3{font-size:calc(30 * var(--u));margin:0;font-weight:600}.c3fan__inner p{font-size:calc(20 * var(--u));color:var(--ink-2);margin:0;line-height:1.55}.c3depth{gap:calc(28 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.c3depth__stage{perspective:calc(1600 * var(--u));flex:1;position:relative}.c3depth__card{--d:calc(var(--k) - var(--at));--ad:max(var(--k) - var(--at), var(--at) - var(--k));width:calc(620 * var(--u));margin-left:calc(-310 * var(--u));transform-style:preserve-3d;transform:translateX(calc(var(--d) * calc(330 * var(--u)))) translateZ(calc(var(--ad) * calc(-360 * var(--u)))) rotateY(calc(var(--d) * -14deg));opacity:calc(1 - min(var(--ad), 3) * .26);z-index:calc(20 - var(--ad));transition:transform .9s var(--ease-out), opacity .9s var(--ease-out);position:absolute;top:0;bottom:0;left:50%}.c3depth__inner{gap:calc(16 * var(--u));box-sizing:border-box;height:100%;padding:calc(40 * var(--u)) calc(44 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #00000073;flex-direction:column;display:flex}.c3depth__no{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.c3depth__inner b{font:600 calc(96 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em;color:var(--accent);margin-top:auto}.c3depth__inner h3{font-size:calc(36 * var(--u));margin:0;font-weight:600}.c3depth__inner p{font-size:calc(22 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.c3depth__track{border-top:1px solid var(--line);justify-content:center;gap:0;display:flex}.c3depth__track span{--ad:max(var(--k) - var(--at), var(--at) - var(--k));padding:calc(14 * var(--u)) calc(34 * var(--u)) 0;border-top:calc(3 * var(--u)) solid rgb(var(--accent-rgb) / calc(1 - min(var(--ad), 1)));margin-top:calc(-2 * var(--u));font:500 calc(20 * var(--u))/1.2 var(--f-mono);color:var(--ink);opacity:calc(1 - min(var(--ad), 1) * .55);transition:opacity .6s,border-color .6s}.c3env-frame{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);gap:calc(90 * var(--u));display:grid}.c3env__copy{flex-direction:column;display:flex}.c3env{padding-bottom:calc(20 * var(--u));justify-content:center;align-items:flex-end;display:flex}.c3env__body{--env:color-mix(in srgb, var(--accent) 22%, var(--card));width:calc(820 * var(--u));height:calc(440 * var(--u));perspective:calc(1800 * var(--u));position:relative}.c3env__back{border-radius:calc(16 * var(--u));background:color-mix(in srgb, var(--accent) 34%, var(--card));position:absolute;inset:0}.c3env__letter{left:calc(44 * var(--u));right:calc(44 * var(--u));top:calc(24 * var(--u));height:calc(400 * var(--u));z-index:2;box-sizing:border-box;gap:calc(16 * var(--u));padding:calc(36 * var(--u)) calc(44 * var(--u));border-radius:calc(8 * var(--u));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) #0000004d;transform:translateY(calc(-340 * var(--u)));transition:transform 1s var(--ease-out) .15s;flex-direction:column;display:flex;position:absolute}.c3env__letter:before,.c3book__page:before,.c3nb__cover:before{content:"";border-radius:inherit;background:var(--tex,none) center / calc(600 * var(--u));mix-blend-mode:multiply;opacity:.35;pointer-events:none;position:absolute;inset:0}.c3env__body[data-build-state=pending] .c3env__letter,.c3env__letter[data-build-state=pending]{transform:translateY(0)}.c3env__greet{font:600 calc(26 * var(--u))/1.3 var(--f-serif,var(--f-sans));color:var(--ink);margin:0}.c3env__text{font:400 calc(22 * var(--u))/1.65 var(--f-serif,var(--f-sans));color:var(--ink-2);margin:0}.c3env__sign{font:500 calc(20 * var(--u))/1.3 var(--f-serif,var(--f-sans));color:var(--accent-ink);align-self:flex-end;margin:auto 0 0}.c3env__front{z-index:3;border-radius:calc(16 * var(--u));background:var(--env);clip-path:polygon(0 34%,50% 66%,100% 34%,100% 100%,0 100%);filter:drop-shadow(0 calc(-2 * var(--u)) 0 #00000014);position:absolute;inset:0}.c3env__flap{z-index:1;background:color-mix(in srgb, var(--accent) 28%, var(--card));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;height:62%;transition:transform .8s var(--ease-out), z-index 0s .3s;position:absolute;top:0;left:0;right:0;transform:rotateX(180deg)}.c3env__body[data-build-state=pending] .c3env__flap{z-index:4;transition:transform .8s var(--ease-out), z-index 0s .3s;transform:rotateX(0)}.c3env__stamp{right:calc(36 * var(--u));bottom:calc(36 * var(--u));z-index:5;width:calc(96 * var(--u));height:calc(116 * var(--u));font:700 calc(22 * var(--u))/1 var(--f-sans);color:#fff;background:var(--accent);outline:calc(6 * var(--u)) dotted var(--env);outline-offset:calc(-3 * var(--u));place-items:center;display:grid;position:absolute;rotate:6deg}.c3book{flex:1;justify-content:center;min-height:0;display:flex}.c3book__spread{width:calc(1360 * var(--u));height:100%;max-height:calc(580 * var(--u));perspective:calc(2600 * var(--u));position:relative}.c3book__base,.c3book__leaf{width:50%;position:absolute;top:0;bottom:0}.c3book__base--l{left:0}.c3book__base--r,.c3book__leaf{left:50%}.c3book__leaf{transform-style:preserve-3d;transform-origin:0;z-index:calc(var(--k) + 1);transition:transform 1s var(--ease-out), z-index 0s .5s;transform:rotateY(-180deg)}.c3book__leaf[data-build-state=pending]{z-index:calc(var(--n) - var(--k) + 1);transform:rotateY(0)}.c3book__side{backface-visibility:hidden;position:absolute;inset:0}.c3book__side--back{transform:rotateY(180deg)}.c3book__page{gap:calc(18 * var(--u));box-sizing:border-box;height:100%;padding:calc(50 * var(--u)) calc(60 * var(--u));background:var(--card);flex-direction:column;display:flex;position:relative}.c3book__page--l{border-radius:calc(18 * var(--u)) 0 0 calc(18 * var(--u));background:linear-gradient(90deg, var(--card) 80%, color-mix(in srgb, var(--card) 88%, #000));box-shadow:calc(-10 * var(--u)) calc(16 * var(--u)) calc(40 * var(--u)) calc(-20 * var(--u)) #00000059, inset 0 0 0 1px var(--line)}.c3book__page--r{border-radius:0 calc(18 * var(--u)) calc(18 * var(--u)) 0;background:linear-gradient(270deg, var(--card) 80%, color-mix(in srgb, var(--card) 88%, #000));box-shadow:calc(10 * var(--u)) calc(16 * var(--u)) calc(40 * var(--u)) calc(-20 * var(--u)) #00000059, inset 0 0 0 1px var(--line)}.c3book__page b{font:600 calc(88 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em;color:var(--accent);margin-top:auto}.c3book__page h3{font:600 calc(34 * var(--u))/1.3 var(--f-serif,var(--f-sans));margin:0}.c3book__page p{font:400 calc(21 * var(--u))/1.7 var(--f-serif,var(--f-sans));color:var(--ink-2);margin:0}.c3book__spine{z-index:30;background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:50%}.c3lan{top:0;right:calc(200 * var(--u));width:calc(500 * var(--u));height:100%;position:absolute}.c3lan__swing{transform-origin:50% 0;height:100%;animation:c3swing 3s var(--ease-out) both;position:relative}@keyframes c3swing{0%{transform:rotate(9deg)}30%{transform:rotate(-5deg)}55%{transform:rotate(2.5deg)}78%{transform:rotate(-1deg)}to{transform:rotate(0)}}.c3lan__strap{left:50%;top:calc(-10 * var(--u));width:calc(66 * var(--u));height:calc(330 * var(--u));margin-left:calc(-33 * var(--u));background:var(--accent);box-shadow:inset calc(6 * var(--u)) 0 0 #0000001f, inset calc(-6 * var(--u)) 0 0 #0000001f;position:absolute;overflow:hidden}.c3lan__strap span{writing-mode:vertical-rl;margin:calc(20 * var(--u)) auto 0;font:600 calc(20 * var(--u))/calc(66 * var(--u)) var(--f-sans);letter-spacing:.2em;color:#fff;white-space:nowrap;display:block}.c3lan__clip{left:50%;top:calc(310 * var(--u));width:calc(44 * var(--u));height:calc(60 * var(--u));margin-left:calc(-22 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(90deg,#9a9a9a,#e6e6e6 45%,#8a8a8a);position:absolute}.c3lan__badge{left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(350 * var(--u));align-items:center;gap:calc(14 * var(--u));padding:calc(70 * var(--u)) calc(36 * var(--u)) calc(36 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #00000080;text-align:center;flex-direction:column;display:flex;position:absolute}.c3lan__hole{top:calc(22 * var(--u));width:calc(90 * var(--u));height:calc(16 * var(--u));margin-left:calc(-45 * var(--u));border-radius:calc(99 * var(--u));background:var(--canvas);box-shadow:inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #00000040;position:absolute;left:50%}.c3lan__event{font:600 calc(19 * var(--u))/1.3 var(--f-sans);letter-spacing:.1em;color:var(--accent-ink);margin:0}.c3lan__mono{width:calc(150 * var(--u));height:calc(150 * var(--u));margin:calc(14 * var(--u)) 0;font:600 calc(64 * var(--u))/1 var(--f-serif,var(--f-sans));color:#fff;background:var(--accent);border-radius:50%;place-items:center;display:grid}.c3lan__name{font:700 calc(48 * var(--u))/1.1 var(--f-display,var(--f-sans));color:var(--ink);margin:0}.c3lan__role{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0}.c3lan__code{width:100%;margin:calc(12 * var(--u)) 0 0;padding-top:calc(16 * var(--u));border-top:1px dashed var(--line-strong);font:500 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.12em;color:var(--mute)}.c3lan-frame{right:calc(820 * var(--u))}.c3lan__copy{flex-direction:column;flex:1;display:flex}.c3lan__points{gap:calc(26 * var(--u));margin:calc(56 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.c3lan__points li{grid-template-columns:calc(150 * var(--u)) 1fr;gap:calc(24 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid var(--line);display:grid}.c3lan__points span{font:600 calc(20 * var(--u))/1.6 var(--f-sans);color:var(--accent-ink)}.c3lan__points p{font-size:calc(23 * var(--u));margin:0;line-height:1.6}.c3prog{gap:calc(28 * var(--u));min-height:0;max-height:calc(520 * var(--u));flex:1;display:grid}.c3prog__slot,.c3prog__card{height:100%}.c3prog__card{gap:calc(14 * var(--u));box-sizing:border-box;padding:calc(36 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex}.c3prog__ring{width:calc(120 * var(--u));height:calc(120 * var(--u));rotate:-90deg}.c3prog__ring circle{fill:none;stroke-width:12px;stroke:var(--line)}.c3prog__ring circle+circle{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:var(--v) 100;transition:stroke-dasharray 1.1s var(--ease-out)}.c3prog__card b{font:600 calc(72 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em;margin-top:auto}.c3prog__card h3{font-size:calc(28 * var(--u));margin:0;font-weight:600}.c3prog__bar{height:calc(10 * var(--u));border-radius:calc(99 * var(--u));background:var(--line);overflow:hidden}.c3prog__bar i{height:100%;width:calc(var(--v) * 1%);border-radius:inherit;background:var(--accent);transition:width 1.1s var(--ease-out);display:block}.c3prog__card[data-build-state=pending] .c3prog__bar i{width:0}.c3prog__card[data-build-state=pending] .c3prog__ring circle+circle{stroke-dasharray:0 100}.c3prog__card[data-build-state=pending]>:not(.c3prog__ring):not(.c3prog__bar){opacity:.25}.c3prog__card p{font-size:calc(20 * var(--u));color:var(--ink-2);margin:0;line-height:1.55}.c3acc{gap:calc(16 * var(--u));min-height:0;max-height:calc(540 * var(--u));flex:1;display:flex}.c3acc__panel{min-width:0;padding:calc(30 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--panel);box-shadow:0 0 0 1px var(--line);transition:flex-grow .8s var(--ease-out), background .6s;flex-direction:column;flex:1 1 0;display:flex;position:relative}.c3acc__no{font:600 calc(26 * var(--u))/1 var(--f-mono);color:var(--accent)}.c3acc__fold{margin:calc(28 * var(--u)) 0 0;writing-mode:vertical-rl;font-size:calc(32 * var(--u));letter-spacing:.12em;color:var(--ink);font-weight:600}.c3acc__body{gap:calc(16 * var(--u));width:calc(560 * var(--u));flex-direction:column;max-width:100%;margin-top:auto;display:none}.c3acc__body h3{font-size:calc(44 * var(--u));color:#fff;margin:0;font-weight:600}.c3acc__sub{font-size:calc(22 * var(--u));color:#fffc;margin:0}.c3acc__body p:last-child{font-size:calc(22 * var(--u));color:#fff;margin:0;line-height:1.65}.c3acc__panel[data-build-state=current]{background:var(--accent);flex-grow:6}.c3acc:not(:has([data-build-state])) .c3acc__panel.is-open{background:var(--accent);flex-grow:6}.c3acc__panel[data-build-state=current] .c3acc__no{color:#fff}.c3acc:not(:has([data-build-state])) .c3acc__panel.is-open .c3acc__no{color:#fff}.c3acc__panel[data-build-state=current] .c3acc__fold{display:none}.c3acc:not(:has([data-build-state])) .c3acc__panel.is-open .c3acc__fold{display:none}.c3acc__panel[data-build-state=current] .c3acc__body{display:flex}.c3acc:not(:has([data-build-state])) .c3acc__panel.is-open .c3acc__body{display:flex}.c3acc__panel[data-build-state=pending]{opacity:.55}.c3nb-frame{grid-template-columns:minmax(0, 1fr) calc(720 * var(--u));gap:calc(80 * var(--u));display:grid}.c3nb__copy{flex-direction:column;display:flex}.c3nb__num{margin:calc(10 * var(--u)) 0 0;font:600 calc(240 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.05em;color:var(--accent)}.c3nb__items{gap:calc(18 * var(--u));flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}.c3nb__items li{gap:calc(22 * var(--u));padding-top:calc(18 * var(--u));border-top:1px solid var(--line);font-size:calc(26 * var(--u));display:flex}.c3nb__items li span{font:500 calc(20 * var(--u))/1.6 var(--f-mono);color:var(--mute)}.c3nb{justify-content:center;align-items:center;display:flex}.c3nb__book{width:calc(560 * var(--u));height:calc(760 * var(--u));position:relative;rotate:-4deg}.c3nb__pages{inset:calc(14 * var(--u)) calc(-14 * var(--u)) calc(-12 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u)) calc(26 * var(--u)) calc(26 * var(--u)) calc(10 * var(--u));background:repeating-linear-gradient(90deg, var(--card) 0 calc(3 * var(--u)), var(--line) calc(3 * var(--u)) calc(4 * var(--u)));box-shadow:0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-36 * var(--u)) #00000080;position:absolute}.c3nb__cover{border-radius:calc(12 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u)) calc(12 * var(--u));background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, #000) 0 calc(46 * var(--u)), var(--accent) calc(46 * var(--u)));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000026}.c3nb__cover:before{opacity:.5}.c3nb__stitch{top:calc(24 * var(--u));bottom:calc(24 * var(--u));left:calc(58 * var(--u));border-left:calc(2 * var(--u)) dashed #ffffff73;position:absolute}.c3nb__band{top:calc(-4 * var(--u));bottom:calc(-4 * var(--u));right:calc(70 * var(--u));width:calc(22 * var(--u));background:color-mix(in srgb, var(--accent) 35%, #111);box-shadow:calc(3 * var(--u)) 0 calc(6 * var(--u)) #0000004d;position:absolute}.c3nb__label{left:calc(110 * var(--u));right:calc(130 * var(--u));top:calc(170 * var(--u));gap:calc(12 * var(--u));padding:calc(28 * var(--u)) calc(30 * var(--u));border-radius:calc(10 * var(--u));background:var(--card);box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) #00000059;flex-direction:column;display:flex;position:absolute}.c3nb__label span{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);letter-spacing:.1em}.c3nb__label h2{font:600 calc(46 * var(--u))/1.2 var(--f-display,var(--f-sans));color:var(--ink);margin:0}.c3nb__label p{padding-top:calc(12 * var(--u));border-top:1px solid var(--line);font-size:calc(19 * var(--u));color:var(--ink-2);margin:0}@media (prefers-reduced-motion:reduce){.c3lan__swing{animation:none}.c3flip__inner,.c3stack__card,.c3fan__card,.c3depth__card,.c3env__letter,.c3env__flap,.c3book__leaf,.c3acc__panel{transition-duration:.15s}}.p5-static .c3lan__swing{animation:none}.c3flip__card:not([data-build-state=pending]) .c3flip__front,.c3flip__card[data-build-state=pending] .c3flip__back{visibility:hidden;transition:visibility 0s .45s}.c3book__leaf:not([data-build-state=pending]) .c3book__side--front,.c3book__leaf[data-build-state=pending] .c3book__side--back,.c3book__leaf[data-build-state=past] .c3book__side--back{visibility:hidden;transition:visibility 0s .5s}.c3book:has(.c3book__leaf) .c3book__spread:not(:has([data-build-state])) .c3book__base--l{visibility:hidden;transition:visibility 0s .5s}.c3book__spread:not(:has([data-build-state])) .c3book__leaf:not(.is-last) .c3book__side--back{visibility:hidden;transition:visibility 0s .5s}.c3fan__card :is(h3,p),.c3depth__card :is(h3,p){visibility:hidden}.c3fan__card[data-build-state=current] :is(h3,p),.c3depth__card[data-build-state=current] :is(h3,p){visibility:visible}.c3fan:not(:has([data-build-state])) .c3fan__card:last-child :is(h3,p){visibility:visible}.c3depth__stage:not(:has([data-build-state])) .c3depth__card:last-child :is(h3,p){visibility:visible}.x2-tw{flex-direction:column;display:flex}.x2-tw__screen{justify-content:center;gap:calc(18 * var(--u));padding:0 0 calc(20 * var(--u));flex-direction:column;flex:1;display:flex}.x2-tw__line p{font:500 calc(76 * var(--u))/1.22 var(--f-mono);letter-spacing:-.02em;color:var(--ink);margin:0}.x2-tw__line .x2-ch{animation:40ms linear both x2-tw-type;animation-delay:calc(.5s + var(--d,0) * 1s + var(--i) * 55ms)}@keyframes x2-tw-type{0%{opacity:0}to{opacity:1}}.x2-tw__line[data-build-state=pending] :is(.x2-ch,.x2-tw__caret){opacity:0;animation:none}.x2-tw__line[data-build] .x2-ch{animation-delay:calc(.15s + var(--i) * 55ms)}.x2-tw__line[data-build] .x2-tw__caret{animation-delay:calc(.15s + var(--n) * 55ms)}.x2-tw__caret{vertical-align:-.12em;background:var(--accent);opacity:0;width:.09em;height:.95em;margin-left:.08em;display:inline-block}.x2-tw__line--last .x2-tw__caret{opacity:1;animation:x2-tw-blink 1.05s steps(1) calc(.5s + var(--d,0) * 1s + var(--n) * 55ms) infinite}@keyframes x2-tw-blink{50%{opacity:0}}.x2-tw__caption p{margin:calc(26 * var(--u)) 0 0;max-width:calc(1100 * var(--u));font-size:calc(30 * var(--u));color:var(--ink-2);line-height:1.6}.x2-tw__meta{gap:calc(40 * var(--u));padding-top:calc(28 * var(--u));border-top:1.5px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x2-tw__meta div{gap:calc(10 * var(--u));display:grid}.x2-tw__meta span{font:400 calc(19 * var(--u))/1.2 var(--f-mono);letter-spacing:.04em;color:var(--ink-2)}.x2-tw__meta b{font:600 calc(32 * var(--u))/1.25 var(--f-display)}.x2-tw .s-foot{margin-top:calc(24 * var(--u))}.x2-rw{flex-direction:column;display:flex}.x2-rw__title{font-size:calc(104 * var(--u));line-height:1.12}.x2-rw__slot{vertical-align:bottom;margin:0 .12em;display:inline-grid;overflow:visible}.x2-rw__word{color:var(--accent);visibility:hidden;grid-area:1/1;filter:none!important}.x2-rw__word:last-child:not([data-build-state=pending]){visibility:visible;animation:x2-rw-in .7s var(--ease-out) both}.x2-rw__word:not([data-build-state=pending]):has(+.x2-rw__word[data-build-state=pending]){visibility:visible;animation:x2-rw-in .7s var(--ease-out) both}@keyframes x2-rw-in{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}}.x2-rw__cards{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(24 * var(--u));margin-top:auto;display:grid}.x2-rw__cardin{gap:calc(14 * var(--u));min-height:calc(300 * var(--u));padding:calc(34 * var(--u)) calc(34 * var(--u)) calc(36 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);border:1.5px solid var(--line);transition:border-color .42s var(--ease-out), background-color .42s var(--ease-out), filter .52s var(--ease-out);flex-direction:column;display:flex}.x2-rw__cardin[data-build-state=pending]{filter:opacity(.38)saturate(0)}.x2-rw__cards:not(:has([data-build-state])) .x2-rw__card:last-child .x2-rw__cardin{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--card))}.x2-rw__card:has(.x2-rw__cardin:not([data-build-state=pending])):has(+.x2-rw__card [data-build-state=pending]) .x2-rw__cardin{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--card))}.x2-rw__idx{font:400 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent)}.x2-rw__cardin b{font:600 calc(38 * var(--u))/1.2 var(--f-display)}.x2-rw__cardin strong{font:600 calc(52 * var(--u))/1 var(--f-display);letter-spacing:-.02em;color:var(--accent)}.x2-rw__cardin p{font-size:calc(23 * var(--u));color:var(--ink-2);margin:auto 0 0;line-height:1.55}.x2-rw .s-foot{margin-top:calc(26 * var(--u))}.x2-mh{flex-direction:column;display:flex}.x2-mh__stage{flex:1;align-items:center;display:flex}.x2-mh__pair{width:100%;display:grid;filter:none!important}.x2-mh__pair>h2{font:600 calc(150 * var(--u))/1.1 var(--f-display);letter-spacing:-.03em;white-space:nowrap;grid-area:1/1;margin:0}.x2-mh__from{visibility:hidden;color:var(--ink-2);animation:x2-mh-out 1s var(--ease-out) 1.6s both}.x2-mh__from .x2-ch,.x2-mh__to .x2-ch{display:inline-block}.x2-mh__from .x2-ch{animation:x2-mh-char-out .8s var(--ease-out) both;animation-delay:calc(1.6s + var(--i) * 50ms)}.x2-mh__to{color:var(--accent)}.x2-mh__to .x2-ch{animation:x2-mh-char-in .9s var(--ease-out) both;animation-delay:calc(1.9s + var(--i) * 60ms)}@keyframes x2-mh-out{0%,99%{visibility:visible}}@keyframes x2-mh-char-out{to{opacity:0;filter:blur(14px);transform:translateY(-.18em)scale(1.06)}}@keyframes x2-mh-char-in{0%{opacity:0;filter:blur(14px);transform:translateY(.18em)scale(.94)}}.x2-mh__pair[data-build-state=pending] .x2-mh__from{visibility:visible;animation:none}.x2-mh__pair[data-build-state=pending] .x2-ch{animation:none}.x2-mh__pair[data-build-state=pending] .x2-mh__to{visibility:hidden}.x2-mh__pair[data-build] .x2-mh__from,.x2-mh__pair[data-build] .x2-mh__from .x2-ch,.x2-mh__pair[data-build] .x2-mh__to .x2-ch{animation-delay:0s}.x2-mh__pair[data-build]:not([data-build-state=pending]) .x2-mh__from .x2-ch{animation-delay:calc(var(--i) * 50ms)}.x2-mh__pair[data-build]:not([data-build-state=pending]) .x2-mh__to .x2-ch{animation-delay:calc(.3s + var(--i) * 60ms)}.x2-mh__notes{gap:calc(40 * var(--u));padding-top:calc(28 * var(--u));border-top:1.5px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.x2-mh__note{gap:calc(12 * var(--u));display:grid}.x2-mh__note span{font:400 calc(19 * var(--u))/1.2 var(--f-mono);letter-spacing:.04em;color:var(--ink-2)}.x2-mh__note--to span{color:var(--accent)}.x2-mh__note p{font-size:calc(26 * var(--u));margin:0;line-height:1.6}.x2-mh .s-foot{margin-top:calc(24 * var(--u))}.x2-ta{grid-template-columns:minmax(0, 1fr) calc(744 * var(--u));gap:calc(72 * var(--u));align-items:center;display:grid}.x2-ta__copy{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.x2-ta__points{gap:calc(18 * var(--u));margin:calc(44 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.x2-ta__points li{gap:calc(16 * var(--u));font-size:calc(26 * var(--u));line-height:1.5;display:flex}.x2-ta__points li:before{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);border-radius:50%;flex:none;margin-top:.6em}.x2-ta .s-foot{padding-top:calc(40 * var(--u));margin-top:0}.x2-ta__art{width:calc(744 * var(--u));height:calc(744 * var(--u));place-items:center;display:grid;position:relative;filter:none!important}.x2-ta__disc{inset:calc(108 * var(--u));background:var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.x2-ta__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;scale:1.42}.x2-ta__center{justify-items:center;gap:calc(10 * var(--u));padding:calc(18 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;position:relative}.x2-ta__center b{font:600 calc(96 * var(--u))/1 var(--f-display);letter-spacing:-.03em}.x2-ta__center span{font-size:calc(24 * var(--u));color:var(--ink-2)}.x2-ta__ring{inset:calc(12 * var(--u));width:calc(720 * var(--u));height:calc(720 * var(--u));animation:x2-ta-turn 2.2s var(--ease-out) .3s both;position:absolute;overflow:visible}.x2-ta__art[data-build-state=pending] .x2-ta__ring{animation:none}.x2-ta__art[data-build-state=pending]{filter:opacity(.08)saturate(0)!important}@keyframes x2-ta-turn{0%{opacity:0;transform:rotate(-70deg)}}.x2-ta__hair{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:2 8}.x2-ta__text{font:500 34px var(--f-mono);letter-spacing:.12em;fill:var(--ink);text-transform:uppercase}.x2-ta__credit{right:0;bottom:calc(-14 * var(--u));font-size:calc(17 * var(--u));color:var(--ink-2);margin:0;position:absolute}.x2-od{flex-direction:column;display:flex}.x2-od__row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:calc(56 * var(--u));padding-bottom:calc(12 * var(--u));margin-top:auto;display:grid}.x2-od[data-n="1"] .x2-od__row{--cols:1}.x2-od[data-n="2"] .x2-od__row{--cols:2}.x2-od__stat{gap:calc(14 * var(--u));padding-top:calc(30 * var(--u));border-top:2px solid var(--ink);flex-direction:column;display:flex}.x2-od__fig{align-items:baseline;gap:calc(12 * var(--u));white-space:nowrap;display:flex}.x2-od__num{font:600 calc(128 * var(--u))/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:inline-flex}.x2-od[data-n="1"] .x2-od__num{font-size:calc(220 * var(--u))}.x2-od__d{height:1em;display:inline-block;position:relative;overflow:hidden}.x2-od__real{animation:1.9s linear both x2-od-real;animation-delay:calc(.35s + var(--k) * .12s);display:block}.x2-od__strip{opacity:0;animation:1.9s cubic-bezier(.2,.7,.15,1) both x2-od-roll;animation-delay:calc(.35s + var(--k) * .12s);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 0 auto}.x2-od__strip span{height:1em;display:block}@keyframes x2-od-real{0%,97%{color:#0000}}@keyframes x2-od-roll{0%{opacity:1;transform:translateY(0)}96%{opacity:1;transform:translateY(calc(var(--v) * -1em))}to{opacity:0;transform:translateY(calc(var(--v) * -1em))}}.x2-od__stat[data-build-state=pending] :is(.x2-od__real,.x2-od__strip){animation:none}.x2-od__stat[data-build] :is(.x2-od__real,.x2-od__strip){animation-delay:calc(var(--k) * .12s)}.x2-od__sep{display:inline-block}.x2-od__unit{font:500 calc(40 * var(--u))/1 var(--f-display);color:var(--ink-2)}.x2-od__label{font-size:calc(30 * var(--u));font-weight:600}.x2-od__note{font-size:calc(23 * var(--u));color:var(--ink-2);margin:0;line-height:1.55}.x2-od .s-foot{margin-top:calc(30 * var(--u))}.x2-ms{flex-direction:column;display:flex}.x2-ms__body{margin:calc(56 * var(--u)) 0 0;max-width:calc(1640 * var(--u));font:500 calc(50 * var(--u))/1.75 var(--f-display);letter-spacing:-.005em;text-wrap:pretty}.x2-ms__mark{color:inherit;background:linear-gradient(transparent 12%, color-mix(in srgb, var(--accent) 30%, transparent) 12%, color-mix(in srgb, var(--accent) 30%, transparent) 88%, transparent 88%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:x2-ms-sweep .9s var(--ease-out) both;animation-delay:calc(.7s + var(--k) * .6s);padding:0 .08em;position:relative}.x2-ms__mark[data-build-state]{filter:none}.x2-ms__mark[data-build-state=pending]{background-size:0% 100%;animation:none}.x2-ms__mark:not([data-build-state=pending]){animation-delay:calc(.7s + var(--k) * .6s)}.x2-ms__mark[data-build-state=""],.x2-ms__mark[data-build-state=current],.x2-ms__mark[data-build-state=past]{animation-delay:0s}@keyframes x2-ms-sweep{0%{background-size:0% 100%}}.x2-ms__mark sup{font:600 calc(22 * var(--u))/1 var(--f-mono);color:var(--accent);vertical-align:.9em;margin-left:.15em}.x2-ms__notes{gap:calc(32 * var(--u));padding-top:calc(28 * var(--u));border-top:1.5px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:auto;display:grid}.x2-ms__note div{gap:calc(16 * var(--u));align-items:baseline;display:flex}.x2-ms__note span{font:600 calc(22 * var(--u))/1 var(--f-mono);color:var(--accent);flex:none}.x2-ms__note p{font-size:calc(24 * var(--u));color:var(--ink-2);margin:0;line-height:1.5}.x2-ms .s-foot{margin-top:calc(24 * var(--u))}.x2-tm{flex-direction:column;display:flex}.x2-tm__wordbox{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.x2-tm__word{font:800 calc(470 * var(--u))/.86 var(--f-display);letter-spacing:-.04em;text-align:center;white-space:nowrap;color:#0000;background-color:var(--ink);animation:x2-tm-drift 3s var(--ease-out) both;background-position:50%;background-size:120%;-webkit-background-clip:text;background-clip:text;margin:0}.x2-tm__word[data-len="1"],.x2-tm__word[data-len="2"]{font-size:calc(420 * var(--u));letter-spacing:0}.x2-tm__word[data-len="5"]{font-size:calc(380 * var(--u))}@keyframes x2-tm-drift{0%{opacity:0;letter-spacing:.02em;background-position:50% 20%;background-size:160%}}.x2-tm__alt{position:absolute;inset:0}.x2-tm__foot{gap:calc(60 * var(--u));padding-top:calc(26 * var(--u));border-top:1.5px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.x2-tm__title{font:600 calc(56 * var(--u))/1.18 var(--f-display);letter-spacing:-.02em;margin:0;display:grid}.x2-tm__sub{margin:calc(16 * var(--u)) 0 0;font-size:calc(25 * var(--u));color:var(--ink-2);line-height:1.55}.x2-tm__facts{gap:calc(52 * var(--u));display:flex}.x2-tm__facts>div{gap:calc(8 * var(--u));display:grid}.x2-tm__facts b{font:600 calc(44 * var(--u))/1 var(--f-display);letter-spacing:-.02em}.x2-tm__facts span{font-size:calc(20 * var(--u));color:var(--ink-2)}.x2-tm__src{gap:calc(32 * var(--u));margin-top:calc(18 * var(--u));align-items:baseline;display:flex}.x2-tm__credit{font-size:calc(17 * var(--u));color:var(--ink-2);margin:0}.x2-tm__src .s-foot{margin:0}.x2-sf{flex-direction:column;display:flex}.x2-sf__board{gap:calc(12 * var(--u));padding:calc(30 * var(--u)) calc(34 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));border:1.5px solid var(--line-strong);color:#f4f4f5;background:#121214;margin-top:auto;display:grid}.x2-sf__row{grid-template-columns:auto minmax(0, 1fr) calc(190 * var(--u));gap:calc(32 * var(--u));align-items:center;display:grid}.x2-sf__row--at{grid-template-columns:auto auto minmax(0, 1fr) calc(190 * var(--u))}.x2-sf__head{padding-bottom:calc(6 * var(--u))}.x2-sf__head span{font:400 calc(19 * var(--u))/1 var(--f-mono);letter-spacing:.08em;color:#a1a1aa}.x2-sf__head span:first-child,.x2-sf__row--at.x2-sf__head span:nth-child(2){width:calc(5 * calc(50 * var(--u)) + 4 * calc(4 * var(--u)))}.x2-sf__row[data-build-state]{filter:none}.x2-sf__cell{gap:calc(4 * var(--u));display:flex}.x2-sf__flap{width:calc(50 * var(--u));height:calc(70 * var(--u));border-radius:calc(5 * var(--u));perspective:calc(300 * var(--u));background:#232327;place-items:center;display:grid;position:relative}.x2-sf__label .x2-sf__flap{width:calc(66 * var(--u))}.x2-sf__flap:after{content:"";background:#121214;height:2px;position:absolute;inset:50% 0 auto}.x2-sf__glyph{font:500 calc(44 * var(--u))/1 var(--f-mono);animation:.5s cubic-bezier(.3,1.4,.5,1) both x2-sf-flip;animation-delay:calc(.5s + var(--r) * .3s + var(--i) * 60ms);display:block}.x2-sf__label .x2-sf__glyph{font-family:var(--f-sans);font-size:calc(42 * var(--u))}@keyframes x2-sf-flip{0%{opacity:0;transform:rotateX(-95deg)}40%{opacity:1}}.x2-sf__row[data-build-state=pending] .x2-sf__glyph{opacity:0;animation:none}.x2-sf__row[data-build-state=pending] .x2-sf__status{opacity:0}.x2-sf__row[data-build] .x2-sf__glyph{animation-delay:calc(var(--i) * 60ms)}.x2-sf__status{padding:calc(10 * var(--u)) calc(18 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(26 * var(--u));background:var(--accent);color:#fff;justify-self:start;font-weight:600;transition:opacity .4s .4s}.x2-sf .s-foot{margin-top:calc(24 * var(--u))}.x2-nt{flex-direction:column;display:flex}.x2-nt__top{gap:calc(28 * var(--u));align-items:center;display:flex}.x2-nt__date{font:400 calc(20 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.x2-nt__head{margin:calc(40 * var(--u)) 0 0;font:700 calc(112 * var(--u))/1.1 var(--f-display);letter-spacing:-.03em;display:grid}.x2-nt__dek{margin:calc(32 * var(--u)) 0 0;max-width:calc(1200 * var(--u));font-size:calc(30 * var(--u));color:var(--ink-2);line-height:1.6}.x2-nt__band{border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--ink);color:var(--canvas);align-items:stretch;margin-top:auto;display:flex;overflow:hidden}.x2-nt__label{padding:0 calc(30 * var(--u));font-size:calc(26 * var(--u));background:var(--accent);color:#fff;white-space:nowrap;place-items:center;font-weight:700;display:grid}.x2-nt__track{flex:1;min-width:0;overflow:hidden}.x2-nt__items{padding:calc(24 * var(--u)) 0;white-space:nowrap;margin:0;list-style:none;animation:2.6s cubic-bezier(.16,.8,.2,1) .6s both x2-nt-run;display:flex}.x2-nt__band[data-build] .x2-nt__items{animation-delay:0s}.x2-nt__band[data-build-state=pending] .x2-nt__items{animation:none}@keyframes x2-nt-run{0%{transform:translate(100%)}}.x2-nt__items li{align-items:center;gap:calc(28 * var(--u));padding:0 calc(28 * var(--u));font-size:calc(27 * var(--u));font-weight:500;display:flex}.x2-nt__items li+li:before{content:"";width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--accent);border-radius:50%;margin-right:0}.x2-nt .s-foot{margin-top:calc(24 * var(--u))}.x2-kl{grid-template-columns:minmax(0, 1fr) calc(520 * var(--u));column-gap:calc(80 * var(--u));grid-template-rows:1fr auto;display:grid}.x2-kl__main{flex-direction:column;display:flex}.x2-kl__lines{gap:calc(12 * var(--u));margin:calc(40 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.x2-kl__line{font:600 calc(70 * var(--u))/1.3 var(--f-display);letter-spacing:-.02em;color:var(--ink);transition:color .5s var(--ease-out)}.x2-kl__line span{background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0% calc(6 * var(--u));padding-bottom:calc(6 * var(--u))}.x2-kl__line[data-build-state]{filter:none}.x2-kl__line[data-build-state=pending]{color:color-mix(in srgb, var(--ink) 22%, var(--canvas))}.x2-kl__line:last-child:not([data-build-state=pending]){color:var(--accent)}.x2-kl__line:not([data-build-state=pending]):has(+.x2-kl__line[data-build-state=pending]){color:var(--accent)}.x2-kl__line:last-child:not([data-build-state=pending]) span{background-size:100% calc(6 * var(--u));animation:x2-kl-sweep 1.4s var(--ease-out) .2s both}.x2-kl__line:not([data-build-state=pending]):has(+.x2-kl__line[data-build-state=pending]) span{background-size:100% calc(6 * var(--u));animation:x2-kl-sweep 1.4s var(--ease-out) .2s both}@keyframes x2-kl-sweep{0%{background-size:0% calc(6 * var(--u))}}.x2-kl__side{justify-content:flex-end;gap:calc(28 * var(--u));padding-left:calc(40 * var(--u));border-left:1.5px solid var(--line-strong);flex-direction:column;display:flex}.x2-kl__aside{font:italic 400 calc(28 * var(--u))/1.6 var(--f-serif,serif);color:var(--ink-2);margin:0}.x2-kl__by{font:400 calc(20 * var(--u))/1.4 var(--f-mono);color:var(--ink-2);margin:0}.x2-kl .s-foot{margin-top:calc(28 * var(--u));grid-column:1/-1}@media (prefers-reduced-motion:reduce){:is(.x2-tw,.x2-rw,.x2-mh,.x2-ta,.x2-od,.x2-ms,.x2-tm,.x2-sf,.x2-nt,.x2-kl) *{animation:none!important}.x2-mh__from{visibility:hidden}}.t3{flex-direction:column;display:flex}.t3>.s-foot{padding-top:calc(20 * var(--u));margin-top:auto}.t3-note{margin:calc(28 * var(--u)) 0 0;max-width:calc(1200 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);line-height:1.5}.t3-win{border-radius:calc(calc(20 * var(--u)) * var(--rs,1));box-shadow:0 1px 0 #ffffff0f inset, 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) #0009;background:#141418;position:relative;overflow:hidden}.t3-win__bar{gap:calc(9 * var(--u));height:calc(46 * var(--u));padding:0 calc(20 * var(--u));background:#ffffff0d;align-items:center;display:flex}.t3-win__bar i{width:calc(12 * var(--u));height:calc(12 * var(--u));background:#ffffff2e;border-radius:50%}.t3-win__title{top:calc(14 * var(--u));left:calc(100 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:#ffffff8c;position:absolute}.t3-win__body{padding:calc(24 * var(--u)) calc(30 * var(--u)) calc(28 * var(--u));font:400 calc(21 * var(--u))/1.75 var(--f-mono);color:#e9e8ec}.t3-win__body>code,.t3-win code{font:inherit;white-space:pre;display:block}.t3-tk-k{color:var(--accent-soft);font-weight:500}.t3-tk-s{color:#c9e7b8}.t3-tk-n{color:#f3d79a}.t3-tk-c{color:#ffffff80}.t3-qp__sql{margin-top:calc(30 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));border-left:calc(4 * var(--u)) solid var(--accent);background:var(--panel);border-radius:0 calc(12 * var(--u)) calc(12 * var(--u)) 0;font:400 calc(20 * var(--u))/1.6 var(--f-mono);color:var(--ink)}.t3-qp__sql code{font:inherit;white-space:pre;display:block}.t3-qp__sql .t3-tk-k{color:var(--accent-ink)}.t3-qp__sql .t3-tk-s,.t3-qp__sql .t3-tk-n{color:var(--ink-2)}.t3-qp__tree{margin-top:calc(36 * var(--u));justify-content:center;display:flex}.t3-qp__kids{justify-content:center;gap:calc(28 * var(--u));padding:calc(44 * var(--u)) 0 0;margin:0;list-style:none;display:flex;position:relative}.t3-qp__root{padding-top:0}.t3-qp__item{flex-direction:column;align-items:center;display:flex;position:relative}.t3-qp__kids:not(.t3-qp__root)>.t3-qp__item:before{content:"";top:calc(-22 * var(--u));height:calc(22 * var(--u));border-left:2.5px solid var(--line-strong);position:absolute;left:50%}.t3-qp__kids:not(.t3-qp__root)>.t3-qp__item:after{content:"";top:calc(-22 * var(--u));left:calc(-14 * var(--u));right:calc(-14 * var(--u));border-top:2.5px solid var(--line-strong);position:absolute}.t3-qp__kids>.t3-qp__item:first-child:after{left:50%}.t3-qp__kids>.t3-qp__item:last-child:after{right:50%}.t3-qp__item>.t3-qp__kids:before{content:"";height:calc(22 * var(--u));border-left:2.5px solid var(--line-strong);position:absolute;top:0;left:50%}.t3-qp__node{align-items:center;gap:calc(4 * var(--u));min-width:calc(240 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));border:2px solid var(--line-strong);border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--card);text-align:center;flex-direction:column;display:flex}.t3-qp__node b{font:600 calc(22 * var(--u))/1.2 var(--f-mono);color:var(--ink)}.t3-qp__node span{font:400 calc(18 * var(--u))/1.3 var(--f-mono);color:var(--ink-2)}.t3-qp__node small{font:400 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--mute)}.t3-qp__node.is-hot{border-color:var(--accent);background:var(--accent-wash)}.t3-qp__node.is-hot b{color:var(--accent-ink)}.t3-er{height:calc(var(--h) * calc(1 * var(--u)));margin-top:calc(44 * var(--u));position:relative}.t3-er__link,.t3-er__link svg{width:100%;height:100%;position:absolute;inset:0}.t3-er__link path{fill:none;stroke:var(--accent);stroke-width:2.5px}.t3-er__link circle{fill:var(--accent)}.t3-er__link span{left:calc(var(--x) / 1776 * 100%);top:calc(var(--y) * calc(1 * var(--u)));padding:calc(3 * var(--u)) calc(10 * var(--u));background:var(--canvas);border:1.5px solid var(--accent);font:500 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--accent-ink);border-radius:999px;position:absolute;translate:-50% -50%}.t3-er__table{left:calc(var(--x) * calc(1 * var(--u)));top:calc(var(--y) * calc(1 * var(--u)));width:calc(420 * var(--u));border:2px solid var(--line-strong);border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--card);position:absolute;overflow:hidden}.t3-er__table>b{height:calc(68 * var(--u));padding:0 calc(22 * var(--u));background:var(--panel);border-bottom:2px solid var(--line-strong);font:600 calc(22 * var(--u))/1 var(--f-mono);color:var(--ink);align-items:center;display:flex}.t3-er__col{grid-template-columns:calc(44 * var(--u)) minmax(0, 1fr) auto;height:calc(58 * var(--u));padding:0 calc(22 * var(--u)) 0 calc(14 * var(--u));border-top:1px solid var(--line);font:400 calc(19 * var(--u))/1 var(--f-mono);align-items:center;display:grid}.t3-er__col:nth-child(2){border-top:0}.t3-er__col i{font-style:normal;font-size:calc(17 * var(--u));color:var(--accent-ink);font-weight:600}.t3-er__col.is-fk i{color:var(--mute)}.t3-er__col span{color:var(--ink)}.t3-er__col small{font-size:calc(17 * var(--u));color:var(--mute)}.t3-rg{gap:calc(48 * var(--u));margin-top:calc(44 * var(--u));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.t3-rg__grid{border:2px solid var(--line-strong);border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--card);overflow:hidden}.t3-rg__grid table{border-collapse:collapse;width:100%;font:400 calc(20 * var(--u))/1.2 var(--f-mono)}.t3-rg__grid th{padding:calc(16 * var(--u)) calc(20 * var(--u));background:var(--panel);border-bottom:2px solid var(--line-strong);font-weight:600;font-size:calc(18 * var(--u));text-align:left;color:var(--mute)}.t3-rg__grid td{padding:calc(19 * var(--u)) calc(20 * var(--u));border-top:1px solid var(--line);color:var(--ink)}.t3-rg__grid .is-mark{color:var(--accent-ink);font-weight:600}.t3-rg__grid tr.is-hot td{background:var(--accent-wash)}.t3-rg__status{padding:calc(12 * var(--u)) calc(20 * var(--u));border-top:2px solid var(--line-strong);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);margin:0}.t3-cc{gap:calc(56 * var(--u));margin-top:calc(40 * var(--u));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.t3-cc__code .t3-win__body{padding-left:0}.t3-cc__line{grid-template-columns:calc(58 * var(--u)) minmax(0, 1fr) calc(40 * var(--u));border-left:calc(4 * var(--u)) solid transparent;align-items:center;display:grid}.t3-cc__line[data-build-state=pending]{filter:none}.t3-cc__line.is-noted{border-left-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .08)}.t3-cc__line[data-build-state=pending].is-noted{background:0 0;border-left-color:#0000}.t3-cc__line[data-build-state=current]{border-left-color:var(--accent);background:rgb(var(--accent-rgb) / .22)}.t3-cc__ln{text-align:right;padding-right:calc(18 * var(--u));font-size:calc(17 * var(--u));color:#ffffff59}.t3-cc__pin,.t3-cc__note>em,.t3-jt__line em,.t3-jt__q>em{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--accent);font:600 calc(17 * var(--u))/1 var(--f-sans);color:#fff;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.t3-cc__line[data-build-state=pending] .t3-cc__pin{opacity:0}.t3-cc__notes{gap:calc(30 * var(--u));padding-top:calc(12 * var(--u));flex-direction:column;display:flex}.t3-cc__note{grid-template-columns:calc(32 * var(--u)) minmax(0, 1fr);gap:calc(18 * var(--u));align-items:start;display:grid}.t3-cc__note b{font-size:calc(24 * var(--u));color:var(--ink);font-weight:600;display:block}.t3-cc__note p{margin:calc(8 * var(--u)) 0 0;font-size:calc(20 * var(--u));color:var(--ink-2);line-height:1.55}.t3-rr{grid-template-columns:minmax(0, 1fr) calc(190 * var(--u)) minmax(0, 1fr);margin-top:calc(40 * var(--u));align-items:start;display:grid}.t3-rr__label{margin:0 0 calc(14 * var(--u));font:500 calc(19 * var(--u))/1 var(--f-mono);letter-spacing:.04em;color:var(--mute)}.t3-rr__side.is-res .t3-rr__label{color:var(--accent-ink)}.t3-rr__via{align-items:center;gap:calc(14 * var(--u));padding:0 calc(20 * var(--u));flex-direction:column;align-self:center;display:flex}.t3-rr__via b{font-size:calc(18 * var(--u));color:var(--accent-ink);text-align:center;font-weight:500}.t3-rr__beam{width:100%;height:calc(3 * var(--u));background:linear-gradient(90deg, var(--line-strong), var(--accent));position:relative}.t3-rr__beam:after{content:"";right:calc(-2 * var(--u));border:calc(10 * var(--u)) solid transparent;border-left:calc(16 * var(--u)) solid var(--accent);border-right:0;position:absolute;top:50%;translate:0 -50%}.t3-rr__beam:before{content:"";width:calc(26 * var(--u));height:calc(9 * var(--u));border-radius:calc(9 * var(--u));background:var(--accent);box-shadow:0 0 calc(14 * var(--u)) var(--accent);animation:t3-run 2.4s var(--ease-out) infinite;position:absolute;top:50%;translate:0 -50%}@keyframes t3-run{0%{opacity:0;left:0}20%{opacity:1}to{left:calc(100% - calc(26 * var(--u)));opacity:0}}.t3-bf{margin-top:calc(30 * var(--u))}.t3-bf__heads{font:500 calc(18 * var(--u))/1 var(--f-mono);letter-spacing:.04em;color:var(--mute);justify-content:space-between;display:flex}.t3-bf__heads span{width:calc(400 * var(--u))}.t3-bf__heads span:last-child{text-align:right}.t3-bf__plot{height:calc(520 * var(--u));margin-top:calc(8 * var(--u));position:relative}.t3-bf__plot svg{width:100%;height:100%;position:absolute;inset:0}.t3-bf__wire{fill:none;stroke:var(--line-strong);stroke-width:2.5px}.t3-bf__pulse{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:12 88;animation:2.8s linear infinite t3-beam;animation-delay:calc(var(--k) * -.7s)}@keyframes t3-beam{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.t3-bf__col{pointer-events:none;position:absolute;inset:0}.t3-bf__slot{top:calc(var(--y) / 520 * 100%);width:calc(400 * var(--u));position:absolute;translate:0 -50%}.t3-bf__col.is-out .t3-bf__slot{right:0}.t3-bf__hub{width:calc(360 * var(--u));left:50%;translate:-50% -50%}.t3-bf__node{gap:calc(6 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u));border:2px solid var(--line-strong);border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--card);flex-direction:column;display:flex}.t3-bf__node b{font-size:calc(23 * var(--u));color:var(--ink);font-weight:600}.t3-bf__node small{font-size:calc(18 * var(--u));color:var(--mute)}.t3-bf__node.is-hub{padding:calc(34 * var(--u)) calc(24 * var(--u));border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 calc(14 * var(--u)) rgb(var(--accent-rgb) / .14), 0 0 calc(60 * var(--u)) rgb(var(--accent-rgb) / .35);text-align:center;align-items:center}.t3-bf__node.is-hub b{font-size:calc(30 * var(--u));color:#fff}.t3-bf__node.is-hub small{color:#ffffffd9}.t3-tv{margin-top:calc(48 * var(--u))}.t3-tv__plot{gap:calc(22 * var(--u));padding:calc(50 * var(--u)) 0 calc(10 * var(--u));flex-direction:column;display:flex;position:relative}.t3-tv__row,.t3-tv__axis{grid-template-columns:calc(70 * var(--u)) minmax(0, 1fr);align-items:center;display:grid}.t3-tv__tag{font:600 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute)}.t3-tv__track{height:calc(84 * var(--u));border-radius:calc(12 * var(--u));background:var(--panel);position:relative}.t3-tv__span{top:0;bottom:0;left:calc(var(--l) * 1%);width:calc((var(--r) - var(--l)) * 1%);justify-content:center;gap:calc(6 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(12 * var(--u));border:2px solid var(--line-strong);background:var(--card);white-space:nowrap;flex-direction:column;display:flex;position:absolute;overflow:hidden}.t3-tv__span b{font:600 calc(21 * var(--u))/1 var(--f-mono);color:var(--ink)}.t3-tv__span small{font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute)}.t3-tv__span.is-live{border-color:var(--accent);background:var(--accent-wash)}.t3-tv__span.is-live b{color:var(--accent-ink)}.t3-tv__snap{top:0;bottom:0;left:calc(calc(70 * var(--u)) + (100% - calc(70 * var(--u))) * var(--l) / 100);border-left:3px dashed var(--accent);position:absolute}.t3-tv__snap span,.t3-tv__snap small{left:calc(12 * var(--u));white-space:nowrap;font-size:calc(18 * var(--u));position:absolute}.t3-tv__snap span{color:var(--accent-ink);font-weight:600;top:0}.t3-tv__snap small{bottom:calc(-40 * var(--u));font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.t3-tv__axis{margin-top:calc(46 * var(--u))}.t3-tv__ticks{height:calc(26 * var(--u));border-top:2px solid var(--line-strong);position:relative}.t3-tv__ticks span{top:calc(8 * var(--u));left:calc(var(--l) * 1%);font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute;translate:-50%}.t3-tv__ticks span:first-child{translate:0}.t3-tv__ticks span:last-child{translate:-100%}.t3-tv__cap{margin:calc(14 * var(--u)) 0 0 calc(70 * var(--u));font-size:calc(18 * var(--u));color:var(--mute)}.t3-bt{margin-top:calc(30 * var(--u));flex-direction:column;display:flex}.t3-bt__find{margin:0 0 calc(6 * var(--u));font-size:calc(20 * var(--u));color:var(--mute)}.t3-bt__find code{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:var(--accent);font:600 calc(20 * var(--u))/1 var(--f-mono);color:#fff}.t3-bt__level{grid-template-columns:minmax(0, 1fr) calc(360 * var(--u));gap:calc(40 * var(--u));align-items:center;display:grid;position:relative}.t3-bt__link{top:calc(-50 * var(--u));width:calc(100% - calc(400 * var(--u)));height:calc(64 * var(--u));position:absolute;left:0}.t3-bt__link line{stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke}.t3-bt__level+.t3-bt__level{margin-top:calc(56 * var(--u))}.t3-bt__pages{margin-top:calc(14 * var(--u));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-items:center;display:grid}.t3-bt__page{border:2px solid var(--line-strong);border-radius:calc(10 * var(--u));background:var(--card);display:flex;overflow:hidden}.t3-bt__page span{min-width:calc(78 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u));border-left:1.5px solid var(--line);font:500 calc(21 * var(--u))/1 var(--f-mono);text-align:center;color:var(--ink-2)}.t3-bt__page span:first-child{border-left:0}.t3-bt__page.is-path{border-color:var(--accent);box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .14)}.t3-bt__page .is-hit{background:var(--accent);color:#fff}.t3-bt__note{font-size:calc(19 * var(--u));color:var(--ink-2);margin:0;line-height:1.5}.t3-bt__leaf{margin:calc(18 * var(--u)) 0 0;font-size:calc(18 * var(--u));color:var(--mute)}.t3-jt{gap:calc(56 * var(--u));margin-top:calc(40 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.t3-jt__line{border-radius:calc(6 * var(--u));position:relative}.t3-jt__line code{display:inline}.t3-jt__line[data-build-state=pending]{filter:none}.t3-jt__line.is-pick{background:rgb(var(--accent-rgb) / .14)}.t3-jt__line[data-build-state=pending].is-pick{background:0 0}.t3-jt__line[data-build-state=current]{background:rgb(var(--accent-rgb) / .3)}.t3-jt__line em{right:calc(6 * var(--u));width:calc(28 * var(--u));height:calc(28 * var(--u));position:absolute;top:50%;translate:0 -50%}.t3-jt__line[data-build-state=pending] em{opacity:0}.t3-jt__qs{gap:calc(24 * var(--u));flex-direction:column;display:flex}.t3-jt__q{grid-template-columns:calc(32 * var(--u)) auto auto minmax(0, 1fr);gap:calc(8 * var(--u)) calc(16 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border:2px solid var(--line);border-radius:calc(calc(14 * var(--u)) * var(--rs,1));background:var(--card);align-items:center;display:grid}.t3-jt__q code{font:500 calc(20 * var(--u))/1.3 var(--f-mono);color:var(--ink);white-space:pre}.t3-jt__q code .t3-tk-s,.t3-jt__q code .t3-tk-n{color:var(--accent-ink)}.t3-jt__arrow{color:var(--mute);font-size:calc(20 * var(--u))}.t3-jt__q b{font:600 calc(20 * var(--u))/1.3 var(--f-mono);color:var(--accent-ink)}.t3-jt__q p{font-size:calc(18 * var(--u));color:var(--mute);grid-column:2/-1;margin:0}.t3-sq{margin-top:calc(36 * var(--u))}.t3-sq__heads,.t3-sq__ev{grid-template-columns:calc(90 * var(--u)) repeat(var(--n), minmax(0, 1fr));column-gap:calc(28 * var(--u));display:grid}.t3-sq__heads b{padding:calc(14 * var(--u)) calc(20 * var(--u));border-radius:calc(12 * var(--u));background:var(--panel);font-size:calc(22 * var(--u));text-align:center;color:var(--ink);font-weight:600}.t3-sq__axis{font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);align-self:center}.t3-sq__body{gap:calc(22 * var(--u));padding:calc(22 * var(--u)) 0 calc(6 * var(--u));flex-direction:column;display:flex;position:relative}.t3-sq__life{top:0;bottom:0;left:calc(calc(90 * var(--u)) + calc(28 * var(--u)) + (100% - calc(90 * var(--u)) - calc(28 * var(--u)) * var(--n)) / var(--n) * (var(--c) + .5) + calc(28 * var(--u)) * var(--c));border-left:2px dashed var(--line-strong);position:absolute}.t3-sq__rail{top:0;bottom:0;left:calc(20 * var(--u));border-left:2px solid var(--line-strong);position:absolute}.t3-sq__t{padding-left:calc(34 * var(--u));font:400 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);grid-column:1;align-self:center}.t3-sq__box{grid-column:calc(var(--c) + 2);justify-content:space-between;align-items:baseline;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u));border:2px solid var(--line-strong);border-radius:calc(12 * var(--u));background:var(--card);grid-row:1;display:flex;position:relative}.t3-sq__box code{font:500 calc(19 * var(--u))/1.3 var(--f-mono);color:var(--ink);white-space:pre}.t3-sq__box code .t3-tk-k{color:var(--accent-ink)}.t3-sq__box code .t3-tk-n,.t3-sq__box code .t3-tk-s{color:var(--ink-2)}.t3-sq__box small{font-size:calc(17 * var(--u));color:var(--mute);flex:none}.t3-sq__ev.is-wait .t3-sq__box{background:var(--canvas);border-style:dashed}.t3-sq__ev.is-wait small{color:var(--accent-ink);font-weight:600}.t3-sq__ev.is-ok .t3-sq__box{border-color:var(--accent);background:var(--accent-wash)}@media (prefers-reduced-motion:reduce){.t3-bf__pulse,.t3-rr__beam:before{opacity:0;animation:none}}.p5-static .t3-bf__pulse,.p5-static .t3-rr__beam:before{opacity:0;animation:none}.t3-rr .t3-win__body{font-size:calc(23 * var(--u))}.t3-rg .t3-note{font-size:calc(20 * var(--u))}.v35-frame{gap:calc(44 * var(--u));flex-direction:column;display:flex}.v35-frame [data-build]{filter:none}.v35-frame h3,.v35-frame p{margin:0}.v35par{gap:calc(32 * var(--u));flex:1;min-height:0;display:grid}.v35par__slot,.v35par__card{height:100%}.v35par__card{gap:calc(14 * var(--u));padding:calc(36 * var(--u)) calc(38 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-44 * var(--u)) #00000059;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);flex-direction:column;display:flex}.v35par__card.is-focus{box-shadow:0 0 0 calc(3 * var(--u)) var(--accent), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) rgb(var(--accent-rgb) / .45)}.v35par__card[data-build-state=pending]{opacity:0;transform:translateY(calc(40 * var(--u))) rotate(-1.5deg)}.v35par__sk{width:100%;height:calc(120 * var(--u));margin-bottom:calc(8 * var(--u));padding:calc(12 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--panel);fill:var(--card);stroke:var(--ink-2);stroke-width:2px}.v35par__sk .on{fill:var(--accent);stroke:var(--accent)}.v35par__card h3{font:700 calc(44 * var(--u))/1.15 var(--f-display,var(--f-sans));color:var(--ink)}.v35par__tag{font:500 calc(24 * var(--u))/1.4 var(--f-sans);color:var(--accent-ink)}.v35par__card dl{flex-direction:column;margin:auto 0 0;display:flex}.v35par__card dl>div{grid-template-columns:calc(96 * var(--u)) 1fr;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.v35par__card dt{font:600 calc(19 * var(--u))/1.4 var(--f-sans);color:var(--mute)}.v35par__card dd{font:500 calc(23 * var(--u))/1.4 var(--f-sans);color:var(--ink);margin:0}.v35ana{gap:calc(56 * var(--u));flex:1;grid-template-columns:1.05fr 1fr;min-height:0;display:grid}.v35ana__card{gap:calc(10 * var(--u));padding:calc(58 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line-strong), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) #0006;flex-direction:column;display:flex;position:relative}.v35ana__tab{top:calc(16 * var(--u));left:calc(26 * var(--u));font:600 calc(19 * var(--u))/1.3 var(--f-mono);color:var(--mute);position:absolute}.v35ana__strip{align-items:center;gap:calc(22 * var(--u));min-height:0;padding:calc(18 * var(--u)) calc(24 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:rgb(var(--accent-rgb) / .1);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--accent);transition:background .5s var(--ease-out), box-shadow .5s var(--ease-out), opacity .5s;display:flex;position:relative}.v35ana__strip[data-build-state=pending]{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);opacity:.55}.v35ana__no,.v35ana__notes b span{font:700 calc(20 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.v35ana__strip code{gap:calc(4 * var(--u));min-width:0;font:500 calc(21 * var(--u))/1.4 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.v35ana__notes{gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v35ana__notes li{justify-content:center;gap:calc(8 * var(--u));min-height:0;padding:0 0 0 calc(28 * var(--u));border-left:calc(3 * var(--u)) solid var(--accent);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;display:flex}.v35ana__notes li[data-build-state=pending]{opacity:0;transform:translateX(calc(-24 * var(--u)))}.v35ana__notes b{align-items:baseline;gap:calc(14 * var(--u));font:700 calc(32 * var(--u))/1.2 var(--f-display,var(--f-sans));color:var(--ink);display:flex}.v35ana__notes p{font:400 calc(23 * var(--u))/1.5 var(--f-sans);color:var(--ink-2)}.v35exp{align-items:start;gap:calc(48 * var(--u));flex:1;grid-template-columns:1.6fr 1fr;min-height:0;display:grid}.v35exp__win{border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line-strong), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) #0006;overflow:hidden}.v35exp__bar{align-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(22 * var(--u));background:var(--panel);border-bottom:1px solid var(--line);display:flex}.v35exp__bar>i{width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--line-strong);border-radius:50%}.v35exp__bar code{margin-left:calc(14 * var(--u));font:500 calc(20 * var(--u))/1.3 var(--f-mono);color:var(--ink-2)}.v35exp__views{gap:calc(6 * var(--u));padding:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:var(--card);box-shadow:0 0 0 1px var(--line);margin-left:auto;display:flex}.v35exp__views em{padding:calc(4 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));font:600 calc(18 * var(--u))/1.3 var(--f-sans);color:var(--mute);font-style:normal;transition:background .4s,color .4s}.v35exp__v1,.v35exp__win[data-build-state=pending] .v35exp__v0{color:#fff;background:var(--accent)}.v35exp__win[data-build-state=pending] .v35exp__v1{color:var(--mute);background:0 0}.v35exp__win ul{padding:calc(8 * var(--u)) 0;margin:0;list-style:none}.v35exp__win li{grid-template-columns:calc(44 * var(--u)) 1fr auto;align-items:center;gap:calc(16 * var(--u));padding:calc(26 * var(--u)) calc(30 * var(--u));border-top:1px solid var(--line);display:grid}.v35exp__win li:first-child{border-top:0}.v35exp__ic{display:grid}.v35exp__ic>*{grid-area:1/1;transition:opacity .4s}.v35exp__ic .v35exp__doc,.v35exp__win[data-build-state=pending] .v35exp__ic .v35exp__dir{opacity:1}.v35exp__ic .v35exp__dir,.v35exp__win[data-build-state=pending] .v35exp__ic .v35exp__doc{opacity:0}.v35exp__name{font:500 calc(27 * var(--u))/1.35 var(--f-mono);color:var(--ink);display:grid}.v35exp__a,.v35exp__b{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s linear .45s;grid-area:1/1}.v35exp__a{opacity:0;visibility:hidden;transform:translateY(calc(-14 * var(--u)))}.v35exp__b em,.v35exp__b{color:var(--ink)}.v35exp__b{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s}.v35exp__win[data-build-state=pending] .v35exp__a{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s;transform:none}.v35exp__win[data-build-state=pending] .v35exp__b{opacity:0;visibility:hidden;transform:translateY(calc(14 * var(--u)))}.v35exp__size{font:500 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute)}.v35exp__note{padding:calc(30 * var(--u)) calc(32 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--accent-wash);font:500 calc(26 * var(--u))/1.55 var(--f-sans);color:var(--ink);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out)}.v35exp__note[data-build-state=pending]{opacity:0;transform:translateY(calc(20 * var(--u)))}.v35verb{gap:calc(28 * var(--u));flex:1;min-height:0;display:grid}.v35verb__card{gap:calc(20 * var(--u));padding:calc(34 * var(--u)) calc(32 * var(--u)) 0;border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-44 * var(--u)) #00000059;flex-direction:column;display:flex;overflow:hidden}.v35verb__badge{padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));font:700 calc(30 * var(--u))/1 var(--f-mono);letter-spacing:.04em;color:#fff;background:var(--accent);align-self:flex-start}.v35verb__path{font:500 calc(21 * var(--u))/1.4 var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere}.v35verb__card>p{font:500 calc(25 * var(--u))/1.5 var(--f-sans);color:var(--ink)}.v35verb__reply{gap:calc(12 * var(--u));margin:auto calc(-32 * var(--u)) 0;padding:calc(22 * var(--u)) calc(32 * var(--u)) calc(26 * var(--u));border-top:calc(2 * var(--u)) dashed var(--line-strong);background:var(--panel);font:500 calc(20 * var(--u))/1.4 var(--f-mono);color:var(--accent-ink);clip-path:inset(0);transition:clip-path .7s var(--ease-out), opacity .4s;display:flex}.v35verb__reply code{overflow-wrap:anywhere}.v35verb__reply[data-build-state=pending]{clip-path:inset(0 100% 0 0);opacity:.2}.v35nine{justify-content:center;gap:calc(26 * var(--u));flex-direction:column;flex:1;display:flex}.v35nine__row{justify-content:center;align-items:flex-end;gap:calc(10 * var(--u));display:flex}.v35nine__cell{width:calc(112 * var(--u));height:calc(160 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));font:700 calc(120 * var(--u))/1 var(--f-display,var(--f-sans));font-variant-numeric:tabular-nums;color:#fff;background:var(--accent);transition:background .5s var(--ease-out), color .5s var(--ease-out);place-items:center;display:grid}.v35nine__cell[data-build-state=pending]{color:var(--line-strong);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.v35nine__sep{font:700 calc(110 * var(--u))/1 var(--f-display,var(--f-sans));color:var(--ink)}.v35nine__cap{text-align:center;font:500 calc(24 * var(--u))/1.4 var(--f-sans);color:var(--mute)}.v35nine__marks{gap:calc(28 * var(--u));margin:calc(18 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.v35nine__marks li{gap:calc(10 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;display:flex}.v35nine__marks li[data-build-state=pending]{opacity:0;transform:translateY(calc(20 * var(--u)))}.v35nine__marks b{font:700 calc(28 * var(--u))/1.25 var(--f-display,var(--f-sans));color:var(--accent-ink)}.v35nine__marks p{font:400 calc(22 * var(--u))/1.5 var(--f-sans);color:var(--ink-2)}.v35tier{gap:calc(18 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.v35tier__grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(18 * var(--u));flex:1;min-height:0;display:grid}.v35tier__slot{min-height:0;padding-top:calc(var(--k) * calc(64 * var(--u)));flex-direction:column;display:flex}.v35tier__card{gap:calc(16 * var(--u));padding:calc(26 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:color-mix(in srgb, var(--accent) calc((1 - var(--t)) * 16%), var(--card));box-shadow:0 0 0 1px var(--line), 0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-40 * var(--u)) #00000059;border-top:calc(6 * var(--u)) solid color-mix(in srgb, var(--accent) calc((1 - var(--t)) * 100%), var(--line-strong));transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);flex-direction:column;flex:1;display:flex}.v35tier__card[data-build-state=pending]{opacity:0;transform:translateY(calc(-50 * var(--u)))}.v35tier__card header{gap:calc(10 * var(--u));flex-direction:column;display:flex}.v35tier__card h3{font:700 calc(29 * var(--u))/1.2 var(--f-display,var(--f-sans));color:var(--ink)}.v35tier__tag{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));font:600 calc(18 * var(--u))/1.3 var(--f-sans);color:var(--accent-ink);background:var(--accent-wash);align-self:flex-start}.v35tier__card dl{gap:calc(12 * var(--u));flex-direction:column;margin:0;display:flex}.v35tier__card dt{font:500 calc(18 * var(--u))/1.3 var(--f-sans);color:var(--mute)}.v35tier__card dd{margin:calc(2 * var(--u)) 0 0;font:600 calc(25 * var(--u))/1.3 var(--f-sans);color:var(--ink)}.v35tier__ends{align-items:center;gap:calc(14 * var(--u));font:600 calc(19 * var(--u))/1 var(--f-sans);color:var(--mute);display:flex}.v35tier__ends i{height:calc(2 * var(--u));background:linear-gradient(90deg, var(--accent), var(--line-strong));flex:1}.v35rail{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;position:relative}.v35rail__track{top:calc(50% - calc(116 * var(--u)));left:calc(50% / var(--n));right:calc(50% / var(--n));height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--line-strong);position:absolute}.v35rail__stops{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(22 * var(--u));display:grid;position:relative}.v35rail__stop{align-items:center;gap:calc(16 * var(--u));flex-direction:column;display:flex;position:relative}.v35rail__chip{top:calc(-66 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));font:700 calc(20 * var(--u))/1.2 var(--f-mono);color:#fff;background:var(--accent);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) rgb(var(--accent-rgb) / .7);opacity:0;transform:translateX(calc(-120 * var(--u)));transition:opacity .4s, transform .7s var(--ease-out);position:absolute}.v35rail__stop:not([data-build-state=pending]):is(:last-child,:has(+.v35rail__stop[data-build-state=pending])) .v35rail__chip{opacity:1;transform:none}.v35rail__dot{width:calc(30 * var(--u));height:calc(30 * var(--u));margin-top:calc(36 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(8 * var(--u)) var(--canvas,var(--card));border-radius:50%;transition:background .4s}.v35rail__at{font:700 calc(22 * var(--u))/1.2 var(--f-mono);color:var(--accent-ink)}.v35rail__card{gap:calc(12 * var(--u));width:100%;min-height:calc(230 * var(--u));margin-top:calc(8 * var(--u));padding:calc(30 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-40 * var(--u)) #00000059;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;display:flex}.v35rail__card h3{font:700 calc(32 * var(--u))/1.2 var(--f-display,var(--f-sans));color:var(--ink)}.v35rail__card p{font:400 calc(25 * var(--u))/1.5 var(--f-sans);color:var(--ink-2)}.v35rail__stop[data-build-state=pending] .v35rail__card{opacity:0;transform:translateY(calc(-20 * var(--u)))}.v35rail__stop[data-build-state=pending] .v35rail__dot{background:var(--line-strong)}.v35rail__stop[data-build-state=pending] .v35rail__at{color:var(--mute)}.v35met{gap:calc(26 * var(--u));flex:1;min-height:0;display:grid}.v35met__slot,.v35met__card{height:100%}.v35met__card{gap:calc(22 * var(--u));padding:calc(32 * var(--u)) calc(30 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-44 * var(--u)) #00000059;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;display:flex}.v35met__card[data-build-state=pending]{opacity:0;transform:scale(.94)}.v35met__card header{align-items:center;gap:calc(14 * var(--u));display:flex}.v35met__card h3{font:700 calc(28 * var(--u))/1.2 var(--f-display,var(--f-sans));color:var(--ink)}.v35met__face{justify-content:center;gap:calc(14 * var(--u));padding:calc(24 * var(--u)) calc(22 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;flex:1;display:flex}.v35met__face small{font:600 calc(18 * var(--u))/1 var(--f-sans);letter-spacing:.06em;color:var(--mute)}.v35met__face b{font:700 calc(64 * var(--u))/1.1 var(--f-display,var(--f-sans));color:var(--accent-ink)}.v35met__card>p{min-height:3.1em;font:400 calc(24 * var(--u))/1.55 var(--f-sans);color:var(--ink-2)}.v35shelf{align-items:stretch;gap:calc(24 * var(--u));flex:1;min-height:0;display:flex}.v35shelf__card{border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-44 * var(--u)) #00000059;opacity:.6;transition:flex-grow .7s var(--ease-out), opacity .5s, box-shadow .5s;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.v35shelf__card:not([data-build-state=pending]):is(:last-child,:has(+.v35shelf__card[data-build-state=pending])){opacity:1;box-shadow:0 0 0 calc(3 * var(--u)) var(--accent), 0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-40 * var(--u)) #0006;flex-grow:1.9}.v35shelf__img{flex:1;min-height:0;margin:0}.v35shelf__img img{object-fit:cover;width:100%;height:100%;display:block}.v35shelf__txt{gap:calc(8 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(26 * var(--u));flex-direction:column;display:flex}.v35shelf__no{font:700 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.v35shelf__txt h3{font:700 calc(28 * var(--u))/1.2 var(--f-display,var(--f-sans));color:var(--ink)}.v35shelf__txt p{font:400 calc(21 * var(--u))/1.5 var(--f-sans);color:var(--ink-2)}.v35tab{flex:1;min-height:0;display:grid}.v35tab__panel{gap:calc(22 * var(--u));opacity:0;visibility:hidden;transform:translateX(calc(60 * var(--u)));transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), visibility 0s .6s;flex-direction:column;grid-area:1/1;display:flex}.v35tab__panel:not([data-build-state=pending]):is(:last-child,:has(+.v35tab__panel[data-build-state=pending])){opacity:1;visibility:visible;transition-delay:0s;transform:none}.v35tab__tabs{gap:calc(8 * var(--u));padding:calc(6 * var(--u));border-radius:calc(999 * var(--u));background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);align-self:flex-start;display:flex}.v35tab__tabs span{padding:calc(10 * var(--u)) calc(26 * var(--u));border-radius:calc(999 * var(--u));font:600 calc(21 * var(--u))/1.2 var(--f-sans);color:var(--mute)}.v35tab__tabs .is-on{color:#fff;background:var(--accent)}.v35tab__card{gap:calc(56 * var(--u));padding:calc(46 * var(--u)) calc(50 * var(--u));border-radius:calc(calc(28 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) #0006;flex:1;grid-template-columns:1fr 1fr;display:grid}.v35tab__main{gap:calc(20 * var(--u));flex-direction:column;display:flex}.v35tab__no{font:600 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute)}.v35tab__main h3{font:700 calc(52 * var(--u))/1.15 var(--f-display,var(--f-sans));color:var(--ink)}.v35tab__main p{font:400 calc(29 * var(--u))/1.6 var(--f-sans);color:var(--ink-2)}.v35tab__card dl{flex-direction:column;justify-content:center;margin:0;display:flex}.v35tab__card dl>div{grid-template-columns:calc(110 * var(--u)) 1fr;gap:calc(18 * var(--u));padding:calc(18 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.v35tab__card dt{font:600 calc(20 * var(--u))/1.4 var(--f-sans);color:var(--mute)}.v35tab__card dd{font:500 calc(24 * var(--u))/1.45 var(--f-sans);color:var(--ink);margin:0}@media (prefers-reduced-motion:reduce){.v35-frame *,.v35-frame :before{transition-duration:.01ms!important;transition-delay:0s!important}}.tokst{min-height:0;margin-top:calc(40 * var(--u));gap:calc(28 * var(--u));flex-direction:column;flex:1;display:flex}.tokst__bar{padding-bottom:calc(14 * var(--u));border-bottom:1px solid var(--line);font:500 calc(19 * var(--u))/1.3 var(--f-mono);color:var(--mute);justify-content:space-between;align-items:baseline;display:flex}.tokst__bar b{font:600 calc(34 * var(--u))/1 var(--f-mono);color:var(--ink)}.tokst__bar small{font-size:calc(18 * var(--u));color:var(--mute);font-weight:500}.tokst__flow{align-content:center;gap:calc(18 * var(--u)) calc(12 * var(--u));flex-wrap:wrap;flex:1;display:flex}.tokst__tok{align-items:center;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--tk-bg);border:1px solid var(--tk-line);flex-direction:column;display:inline-flex}.tokst__txt{font:500 calc(44 * var(--u))/1.15 var(--f-sans);color:var(--ink);white-space:pre}.tokst__id{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute)}.tokst__tok--0{--tk-bg:rgb(var(--accent-rgb) / .14);--tk-line:rgb(var(--accent-rgb) / .4)}.tokst__tok--1{--tk-bg:color-mix(in srgb, var(--ink) 9%, var(--canvas));--tk-line:color-mix(in srgb, var(--ink) 24%, var(--canvas))}.tokst__tok--2{--tk-bg:rgb(var(--accent-rgb) / .06);--tk-line:rgb(var(--accent-rgb) / .25)}.tokst__tok--3{--tk-bg:color-mix(in srgb, var(--ink) 4%, var(--canvas));--tk-line:color-mix(in srgb, var(--ink) 16%, var(--canvas))}.tokst__notes{gap:calc(40 * var(--u));font-size:calc(21 * var(--u));color:var(--ink-2);margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.tokst__notes li{gap:calc(12 * var(--u));flex:1;align-items:baseline;display:flex}.tokst__sw{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(calc(4 * var(--u)) * var(--rs,1));background:var(--tk-bg);border:1px solid var(--tk-line);flex:none}.moe{grid-template-columns:calc(330 * var(--u)) calc(150 * var(--u)) minmax(0, 1fr);gap:calc(36 * var(--u));min-height:0;margin-top:calc(36 * var(--u));flex:1;align-items:center;display:grid}.moe__tokens{gap:calc(18 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.moe__tokens li{gap:calc(6 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border:1px solid var(--line);border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:var(--card);transition:border-color .4s var(--ease-out), background .4s var(--ease-out);flex-direction:column;display:flex}.moe__tokens b{font:600 calc(28 * var(--u))/1.1 var(--f-mono);color:var(--ink)}.moe__tokens span{font-size:calc(19 * var(--u));color:var(--ink-2);line-height:1.4}.moe__tokens li.is-on{border-color:var(--accent);background:rgb(var(--accent-rgb) / .08)}.moe__tokens li.is-on b{color:var(--accent-ink)}.moe__router{height:calc(150 * var(--u));border:2px solid var(--accent);background:rgb(var(--accent-rgb) / .08);border-radius:50%;place-items:center;display:grid;position:relative}.moe__router span{font:600 calc(22 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.moe__router i{left:calc(-36 * var(--u));right:calc(-36 * var(--u));background:linear-gradient(90deg, var(--accent) 0 calc(36 * var(--u)), transparent calc(36 * var(--u)) calc(100% - calc(36 * var(--u))), var(--accent) calc(100% - calc(36 * var(--u))));z-index:-1;height:2px;position:absolute;top:50%}.moe__right{gap:calc(16 * var(--u));flex-direction:column;display:flex}.moe__shared{gap:calc(10 * var(--u));display:flex}.moe__shared span{padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(calc(8 * var(--u)) * var(--rs,1));background:var(--accent);color:#fff;font:600 calc(18 * var(--u))/1.2 var(--f-sans)}.moe__grid{grid-template-columns:repeat(var(--cols), 1fr);gap:calc(5 * var(--u));display:grid}.moe__grid i{aspect-ratio:1;border-radius:calc(calc(3 * var(--u)) * var(--rs,1));background:color-mix(in srgb, var(--ink) 12%, var(--canvas));transition:background .4s var(--ease-out), transform .4s var(--ease-out)}.moe__grid i.is-on{background:var(--accent);transform:scale(1.12)}.moe__cap{font-size:calc(20 * var(--u));color:var(--ink-2);margin:0}.ctxw{min-height:0;margin-top:calc(20 * var(--u));flex-direction:column;flex:1;justify-content:center;display:flex}.ctxw__total{margin:0 0 calc(16 * var(--u));font-size:calc(20 * var(--u));color:var(--mute);justify-content:space-between;align-items:baseline;display:flex}.ctxw__total b{font:600 calc(46 * var(--u))/1 var(--f-mono);color:var(--ink)}.ctxw__bar{height:calc(140 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, var(--canvas)) 0 calc(10 * var(--u)), color-mix(in srgb, var(--ink) 4%, var(--canvas)) calc(10 * var(--u)) calc(12 * var(--u)));border:1px solid var(--line);position:relative;overflow:hidden}.ctxw__span{width:calc(var(--w) * 100%);background:var(--sp);border-right:3px solid var(--canvas);position:absolute;top:0;bottom:0;left:0}.ctxw__span--0{--sp:color-mix(in srgb, var(--accent) 35%, var(--canvas))}.ctxw__span--1{--sp:var(--accent)}.ctxw__span--2{--sp:color-mix(in srgb, var(--ink) 40%, var(--canvas))}.ctxw__span--3{--sp:color-mix(in srgb, var(--ink) 65%, var(--canvas))}.ctxw__scale{height:calc(40 * var(--u));margin-top:calc(10 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);position:relative}.ctxw__scale span{left:calc(var(--x) * 100%);padding-top:calc(12 * var(--u));border-left:0;position:absolute;translate:-50%}.ctxw__scale span:first-child{translate:0}.ctxw__scale span:last-child{translate:-100%}.ctxw__legend{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(32 * var(--u));margin:calc(70 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.ctxw__legend li{grid-template-columns:calc(22 * var(--u)) 1fr;gap:calc(6 * var(--u)) calc(14 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid var(--line);align-content:start;display:grid}.ctxw__legend i{width:calc(22 * var(--u));height:calc(22 * var(--u));margin-top:calc(8 * var(--u));border-radius:calc(calc(5 * var(--u)) * var(--rs,1));background:var(--sp)}.ctxw__legend b{font:600 calc(34 * var(--u))/1.2 var(--f-mono);color:var(--ink)}.ctxw__legend span{font-size:calc(21 * var(--u));color:var(--ink-2);grid-column:2;line-height:1.45}.smx{min-height:0;margin-top:calc(34 * var(--u));flex-direction:column;flex:1;display:flex;position:relative}.smx:before{content:"";top:0;bottom:0;left:calc(calc(330 * var(--u)) + (100% - calc(330 * var(--u))) / var(--m) * (var(--f) - 2));width:calc((100% - calc(330 * var(--u))) / var(--m));background:rgb(var(--accent-rgb) / .08);border-radius:calc(calc(12 * var(--u)) * var(--rs,1));pointer-events:none;position:absolute}.smx__row{grid-template-columns:calc(330 * var(--u)) repeat(var(--m), minmax(0, 1fr));max-height:calc(92 * var(--u));border-bottom:1px solid var(--line);flex:1;align-items:center;display:grid;position:relative}.smx__row--head{height:calc(64 * var(--u));font:600 calc(19 * var(--u))/1.2 var(--f-mono);color:var(--mute);border-bottom-color:var(--line-strong);flex:none}.smx__row--head span{text-align:center;padding:0 calc(6 * var(--u))}.smx__row--head .is-focus{color:var(--accent-ink)}.smx__name{gap:calc(2 * var(--u));font-size:calc(22 * var(--u));color:var(--ink);flex-direction:column;display:flex}.smx__name small{font:500 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--mute)}.smx__cell{align-items:center;gap:calc(8 * var(--u));flex-direction:column;display:flex;position:relative}.smx__cell b{font:500 calc(27 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.smx__cell em{font:500 calc(24 * var(--u))/1 var(--f-mono);color:var(--mute);font-style:normal}.smx__cell i{width:70%;height:calc(6 * var(--u));border-radius:calc(3 * var(--u));background:linear-gradient(90deg, var(--bar,color-mix(in srgb, var(--ink) 30%, var(--canvas))) calc(var(--w) * 100%), color-mix(in srgb, var(--ink) 8%, var(--canvas)) 0);display:block}.smx__cell.is-focus b{color:var(--accent-ink);font-weight:700}.smx__cell.is-focus i{--bar:var(--accent)}.smx__cell.is-best b:after{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(2 * var(--u)) 0 0 calc(8 * var(--u));background:var(--ink);border-radius:50%;position:absolute}.smx__cell.is-focus.is-best b:after{background:var(--accent)}.mcard{grid-template-columns:calc(760 * var(--u)) minmax(0, 1fr);gap:calc(64 * var(--u));min-height:0;margin-top:calc(40 * var(--u));flex:1;display:grid}.mcard__id{padding:calc(44 * var(--u)) calc(48 * var(--u));border-radius:calc(calc(24 * var(--u)) * var(--rs,1));background:var(--card);border:1px solid var(--line);box-shadow:0 calc(20 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) #00000059;flex-direction:column;display:flex}.mcard__tag{font:500 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent-ink);margin:0}.mcard__name{margin:calc(18 * var(--u)) 0 0;font:700 calc(54 * var(--u))/1.05 var(--f-sans);letter-spacing:-.01em;color:var(--ink)}.mcard__chips{gap:calc(10 * var(--u));margin:calc(22 * var(--u)) 0 0;flex-wrap:wrap;display:flex}.mcard__chips span{padding:calc(6 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));border:1px solid var(--line-strong);font:500 calc(18 * var(--u))/1.3 var(--f-sans);color:var(--ink-2)}.mcard__meter{margin-top:auto}.mcard__meter p{align-items:baseline;gap:calc(12 * var(--u));margin:0;display:flex}.mcard__meter b{font:600 calc(84 * var(--u))/1 var(--f-mono);color:var(--ink)}.mcard__meter small{font-size:calc(21 * var(--u));color:var(--mute)}.mcard__track{height:calc(22 * var(--u));margin:calc(20 * var(--u)) 0 calc(18 * var(--u));border-radius:calc(11 * var(--u));background:color-mix(in srgb, var(--ink) 12%, var(--canvas));overflow:hidden}.mcard__track i{height:100%;width:calc(var(--w) * 100%);min-width:calc(8 * var(--u));background:var(--accent);display:block}.mcard__active b{font-size:calc(48 * var(--u));color:var(--accent-ink)}.mcard__specs{flex-direction:column;margin:0;display:flex}.mcard__specs div{grid-template-columns:calc(170 * var(--u)) 1fr;gap:calc(20 * var(--u));max-height:calc(96 * var(--u));padding:calc(18 * var(--u)) 0;border-bottom:1px solid var(--line);flex:1;align-items:baseline;display:grid}.mcard__specs dt{font-size:calc(20 * var(--u));color:var(--mute)}.mcard__specs dd{font-size:calc(26 * var(--u));color:var(--ink);margin:0;line-height:1.35}.tpg{min-height:0;margin-top:calc(40 * var(--u));flex-direction:column;flex:1;display:flex}.tpg__row{grid-template-columns:calc(360 * var(--u)) repeat(var(--c), minmax(0, 1fr));gap:calc(28 * var(--u));max-height:calc(150 * var(--u));border-bottom:1px solid var(--line);flex:1;align-items:center;display:grid}.tpg__row--head{height:calc(64 * var(--u));font:600 calc(20 * var(--u))/1.2 var(--f-sans);color:var(--ink-2);border-bottom-color:var(--line-strong);flex:none}.tpg__row--head .is-focus{color:var(--accent-ink)}.tpg__unit{font:500 calc(18 * var(--u))/1.2 var(--f-mono);color:var(--mute)}.tpg__label{gap:calc(4 * var(--u));font-size:calc(25 * var(--u));color:var(--ink);flex-direction:column;display:flex}.tpg__label small{font-size:calc(18 * var(--u));color:var(--mute)}.tpg__cell{gap:calc(12 * var(--u));flex-direction:column;display:flex}.tpg__cell b{font:500 calc(40 * var(--u))/1 var(--f-mono);color:var(--ink-2)}.tpg__cell b small{font-size:calc(22 * var(--u));margin-right:calc(2 * var(--u));color:var(--mute)}.tpg__cell i{height:calc(12 * var(--u));width:calc(var(--w) * 100%);border-radius:calc(6 * var(--u));background:color-mix(in srgb, var(--ink) 30%, var(--canvas));display:block}.tpg__cell.is-focus b{color:var(--accent-ink);font-weight:700}.tpg__cell.is-focus i{background:var(--accent)}.tpg__scale{margin:calc(14 * var(--u)) 0 0;text-align:right;font-size:calc(17 * var(--u));color:var(--mute)}.attn{grid-template-columns:calc(440 * var(--u)) minmax(0, 1fr);gap:calc(80 * var(--u));min-height:0;margin-top:calc(30 * var(--u));flex:1;align-items:center;display:grid}.attn__fig{margin:0}.attn__fig figcaption{margin-bottom:calc(14 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex}.attn__fig figcaption b{color:var(--accent-ink)}.attn__grid{grid-template-columns:repeat(var(--s), 1fr);gap:calc(4 * var(--u));width:calc(440 * var(--u));display:grid}.attn__grid i{aspect-ratio:1;border-radius:calc(calc(3 * var(--u)) * var(--rs,1));background:color-mix(in srgb, var(--ink) 7%, var(--canvas));transition:background .45s var(--ease-out)}.attn__grid i.is-on{background:var(--accent)}.attn__axis{margin:calc(12 * var(--u)) 0 0;font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;display:flex}.attn__modes{gap:calc(14 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attn__modes li{gap:calc(6 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u));border-left:4px solid var(--line);transition:border-color .4s var(--ease-out), background .4s var(--ease-out);flex-direction:column;display:flex}.attn__modes b{font:600 calc(26 * var(--u))/1.2 var(--f-sans);color:var(--ink)}.attn__modes span{font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.45}.attn__modes li.is-on{border-left-color:var(--accent);background:rgb(var(--accent-rgb) / .07)}.attn__modes li.is-on b{color:var(--accent-ink)}.dial{grid-template-columns:calc(720 * var(--u)) minmax(0, 1fr);gap:calc(80 * var(--u));min-height:0;margin-top:calc(30 * var(--u));flex:1;align-items:center;display:grid}.dial__fig{width:calc(720 * var(--u));aspect-ratio:400/260;margin:0;position:relative}.dial__fig svg{width:100%;position:absolute;inset:0 0 auto;overflow:visible}.dial__arc,.dial__fill{fill:none;stroke-width:26px;stroke-linecap:round}.dial__arc{stroke:color-mix(in srgb, var(--ink) 10%, var(--canvas))}.dial__fill{stroke:var(--accent);stroke-dasharray:var(--t) 1;transition:stroke-dasharray .9s var(--ease-out)}.dial__dot{fill:var(--canvas);stroke:var(--ink-2);stroke-width:3px}.dial__needle{width:42%;height:calc(6 * var(--u));margin-top:calc(-3 * var(--u));border-radius:calc(3 * var(--u));background:var(--ink);transform-origin:0;rotate:calc(-180deg + var(--t) * 180deg);transition:rotate .9s var(--ease-out);position:absolute;top:76.9231%;left:50%}.dial__needle:before{content:"";left:calc(-16 * var(--u));top:calc(-13 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--ink);border-radius:50%;position:absolute}.dial__value{left:0;right:0;bottom:calc(-70 * var(--u));flex-direction:column;align-items:center;margin:0;display:flex;position:absolute}.dial__value b{font:600 calc(64 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.dial__value span{font:500 calc(19 * var(--u))/1.3 var(--f-mono);color:var(--mute)}.dial__ends{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--mute);justify-content:space-between;margin:0;padding:0 3%;display:flex;position:absolute;top:81.5385%;left:0;right:0}.dial__stops{gap:calc(18 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dial__stops li{padding:calc(20 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(14 * var(--u)) * var(--rs,1));border:1px solid var(--line);transition:border-color .4s var(--ease-out), background .4s var(--ease-out)}.dial__stops b{align-items:baseline;gap:calc(14 * var(--u));font:600 calc(26 * var(--u))/1.2 var(--f-sans);color:var(--ink);display:flex}.dial__stops b span{font:600 calc(24 * var(--u))/1 var(--f-mono);color:var(--mute)}.dial__stops p{margin:calc(8 * var(--u)) 0 0;font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.45}.dial__stops li.is-on{border-color:var(--accent);background:rgb(var(--accent-rgb) / .07)}.dial__stops li.is-on b span{color:var(--accent-ink)}.pclk{grid-template-columns:calc(620 * var(--u)) minmax(0, 1fr);gap:calc(100 * var(--u));min-height:0;margin-top:calc(24 * var(--u));flex:1;align-items:center;display:grid}.pclk__fig{margin:0 0 0 calc(110 * var(--u));width:calc(500 * var(--u));aspect-ratio:1;position:relative}.pclk__fig svg{width:100%;height:100%;overflow:visible}.pclk__ring{fill:none;stroke:color-mix(in srgb, var(--ink) 10%, var(--canvas));stroke-width:34px}.pclk__win{fill:none;stroke:var(--accent);stroke-width:34px}.pclk__tick{stroke:var(--line-strong);stroke-width:2px}.pclk__hour{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);white-space:nowrap;position:absolute;translate:-50% -50%}.pclk__zone{font:600 calc(44 * var(--u))/1 var(--f-mono);color:var(--ink);place-items:center;margin:0;display:grid;position:absolute;inset:0}.pclk__legend{gap:calc(32 * var(--u));margin:0 0 calc(24 * var(--u));font-size:calc(20 * var(--u));color:var(--ink-2);display:flex}.pclk__legend span{align-items:center;gap:calc(10 * var(--u));display:flex}.pclk__legend i{width:calc(18 * var(--u));height:calc(18 * var(--u));background:color-mix(in srgb, var(--ink) 14%, var(--canvas));border-radius:50%}.pclk__legend i.is-on{background:var(--accent)}.pclk__notes{flex-direction:column;margin:0;display:flex}.pclk__notes div{padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line)}.pclk__notes dt{font:600 calc(26 * var(--u))/1.25 var(--f-sans);color:var(--ink)}.pclk__notes dd{margin:calc(8 * var(--u)) 0 0;font-size:calc(21 * var(--u));color:var(--ink-2);line-height:1.5}.alias{grid-template-columns:calc(620 * var(--u)) minmax(calc(120 * var(--u)), 1fr) calc(640 * var(--u));height:calc(var(--n) * calc(120 * var(--u)));grid-template-rows:minmax(0,1fr);align-items:stretch;margin:auto 0;display:grid}.alias__lines{min-height:0;position:relative}.alias__src{grid-template-rows:repeat(var(--n), 1fr);margin:0;padding:0;list-style:none;display:grid}.alias__src li{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));margin:calc(18 * var(--u)) 0;padding:0 calc(24 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));border:1px solid var(--line-strong);background:var(--card);display:flex}.alias__src code{font:500 calc(25 * var(--u))/1.2 var(--f-mono);color:var(--ink)}.alias__src span{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:rgb(var(--accent-rgb) / .12);font-size:calc(17 * var(--u));color:var(--accent-ink);flex:none}.alias__src li.is-legacy{background:0 0;border-style:dashed}.alias__src li.is-legacy code{color:var(--ink-2)}.alias__src li.is-legacy span{background:color-mix(in srgb, var(--ink) 8%, var(--canvas));color:var(--ink-2)}.alias__lines{width:100%;height:100%;overflow:visible}.alias__lines path{fill:none;stroke:var(--accent);stroke-width:3px}.alias__lines path.is-legacy{stroke:var(--line-strong);stroke-dasharray:8 7}.alias__target{align-self:center;gap:calc(14 * var(--u));padding:calc(36 * var(--u)) calc(40 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--accent);color:#fff;flex-direction:column;display:flex}.alias__target p{font-size:calc(19 * var(--u));opacity:.85;margin:0}.alias__target code{font:600 calc(32 * var(--u))/1.2 var(--f-mono)}.alias__target span{font-size:calc(21 * var(--u));opacity:.92;line-height:1.45}@media (prefers-reduced-motion:reduce){.moe__grid i,.attn__grid i,.dial__fill,.dial__needle,.moe__tokens li,.attn__modes li,.dial__stops li{transition:none}}.nglobe{width:100%;height:100%;display:block;overflow:visible}.nglobe__halo{fill:none;stroke:rgb(var(--accent-rgb) / .1);stroke-width:60px;filter:blur(30px)}.nglobe__disc{fill:color-mix(in srgb, var(--ink) 4%, var(--canvas))}.nglobe__rim{fill:none;stroke:color-mix(in srgb, var(--ink) 18%, var(--canvas));stroke-width:1.5px}.nglobe__land{fill:none;stroke:color-mix(in srgb, var(--ink) 40%, var(--canvas));stroke-width:6px;stroke-linecap:round}.nglobe__land--mid{stroke:color-mix(in srgb, var(--ink) 26%, var(--canvas));stroke-width:5px}.nglobe__land--limb{stroke:color-mix(in srgb, var(--ink) 15%, var(--canvas));stroke-width:4px}.nglobe__arc{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px rgb(var(--accent-rgb) / .9));animation:nglobe-draw 1.4s var(--ease-out) both;animation-delay:calc(.4s + var(--k,0) * .12s)}[data-build-state=pending] .nglobe__arc{stroke-dashoffset:1px;animation:none}.nglobe__arc--loop{stroke-dasharray:.22 .78;animation:3.6s linear infinite nglobe-flow;animation-delay:calc(var(--k,0) * -450ms)}@keyframes nglobe-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nglobe-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.nglobe__pt{fill:var(--accent);filter:drop-shadow(0 0 5px rgb(var(--accent-rgb) / .9))}.nglobe__hub{fill:var(--canvas);stroke:var(--accent);stroke-width:5px;filter:drop-shadow(0 0 10px rgb(var(--accent-rgb) / .9))}.v33-gcover__clip{width:100%;height:100%;overflow:hidden}.v33-gcover__globe{right:calc(-120 * var(--u));width:calc(1120 * var(--u));height:calc(1120 * var(--u));position:absolute;top:50%;translate:0 -50%}.v33-gcover__frame{max-width:calc(900 * var(--u));padding-bottom:calc(72 * var(--u));flex-direction:column;justify-content:center;display:flex}.v33-gcover__title{font-size:calc(104 * var(--u));line-height:1.08}.v33-gcover__lead{max-width:calc(720 * var(--u))}.v33-gcover__facts{gap:calc(56 * var(--u));margin-top:calc(64 * var(--u));display:flex}.v33-gcover__facts div{gap:calc(10 * var(--u));padding-left:calc(20 * var(--u));border-left:3px solid var(--accent);flex-direction:column;display:flex}.v33-gcover__facts b{font:500 calc(44 * var(--u))/1 var(--f-mono);color:var(--ink)}.v33-gcover__facts span{font-size:calc(19 * var(--u));color:var(--mute)}.v33-gcover__src{position:absolute;bottom:0;left:0;right:0}.v33-arcg{grid-template-columns:calc(760 * var(--u)) minmax(0, 1fr);gap:calc(90 * var(--u));min-height:0;margin-top:calc(10 * var(--u));flex:1;align-items:center;display:grid}.v33-arcg__map{width:calc(760 * var(--u));height:calc(640 * var(--u))}.v33-arcg__lt{margin-bottom:calc(18 * var(--u));font-size:calc(19 * var(--u));color:var(--mute)}.v33-arcg__hub,.v33-arcg__list li{align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(23 * var(--u));color:var(--ink);display:flex}.v33-arcg__hub{font-weight:600}.v33-arcg__hub i{width:calc(30 * var(--u));height:calc(30 * var(--u));border:calc(4 * var(--u)) solid var(--accent);box-shadow:0 0 calc(12 * var(--u)) rgb(var(--accent-rgb) / .7);border-radius:50%}.v33-arcg__list ol{margin:0;padding:0;list-style:none}.v33-arcg__list li b{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--accent);font:600 calc(17 * var(--u))/1 var(--f-mono);color:#fff;border-radius:50%;place-items:center;display:grid}.v33-arcg__hub em,.v33-arcg__list li em{font-size:calc(19 * var(--u));color:var(--mute);margin-left:auto;font-style:normal;font-weight:400}.v33-pop{grid-template-columns:minmax(0, 1fr) calc(440 * var(--u));gap:calc(80 * var(--u));min-height:0;margin-top:calc(40 * var(--u));flex:1;align-items:center;display:grid}.v33-pop__grid{grid-template-columns:repeat(var(--cols), 1fr);gap:calc(10 * var(--u));display:grid}.v33-pop__grid i{aspect-ratio:1;background:var(--c);box-shadow:0 0 calc(10 * var(--u)) color-mix(in srgb, var(--c) 70%, transparent);animation:3.2s ease-in-out infinite v33-twinkle;animation-delay:calc(var(--k) * -3200ms);border-radius:50%}@keyframes v33-twinkle{0%,to{opacity:1}50%{opacity:.55}}.v33-pop__total{gap:calc(8 * var(--u));margin-bottom:calc(26 * var(--u));flex-direction:column;display:flex}.v33-pop__total b{font:500 calc(96 * var(--u))/1 var(--f-mono);letter-spacing:-.03em;color:var(--ink)}.v33-pop__total span{font-size:calc(20 * var(--u));color:var(--mute)}.v33-pop__side ul{margin:0;padding:0;list-style:none}.v33-pop__side li{align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(21 * var(--u));color:var(--ink);display:flex}.v33-pop__side li i{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--c);box-shadow:0 0 calc(8 * var(--u)) var(--c);border-radius:50%}.v33-pop__side li em{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--ink-2);margin-left:auto;font-style:normal}.v33-jour{min-height:0;padding-bottom:calc(40 * var(--u));flex:1;align-items:center;display:flex}.v33-jour>*{flex:1}.v33-jour__in{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(28 * var(--u));display:grid;position:relative}.v33-jour__wire{top:calc(70 * var(--u));left:calc(50% / var(--n));right:calc(50% / var(--n));height:calc(4 * var(--u));background:color-mix(in srgb, var(--ink) 14%, var(--canvas));border-radius:calc(2 * var(--u));position:absolute}.v33-jour__wire i{width:calc(100% * var(--at) / max(1, var(--n) - 1));background:var(--accent);box-shadow:0 0 calc(14 * var(--u)) rgb(var(--accent-rgb) / .8);border-radius:calc(2 * var(--u));transition:width .7s var(--ease-out);position:absolute;inset:0 auto 0 0}.v33-jour__wire b{top:50%;left:calc(100% * var(--at) / max(1, var(--n) - 1));width:calc(26 * var(--u));height:calc(26 * var(--u));box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .5), 0 0 calc(28 * var(--u)) calc(8 * var(--u)) rgb(var(--accent-rgb) / .7);z-index:2;transition:left .7s var(--ease-out);background:#fff;border-radius:50%;position:absolute;translate:-50% -50%}.v33-jour__hop{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.v33-jour__node{width:calc(140 * var(--u));height:calc(140 * var(--u));border-radius:calc(36 * var(--u));background:var(--card);border:1px solid var(--line-strong);box-shadow:0 0 0 calc(8 * var(--u)) var(--canvas);place-items:center;display:grid}.v33-jour__tag{margin:calc(28 * var(--u)) 0 0;font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em}.v33-jour__hop h3{margin:calc(16 * var(--u)) 0 0;font-size:calc(34 * var(--u));color:var(--ink);font-weight:600}.v33-jour__note{margin:calc(16 * var(--u)) 0 0;font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.55}.v33-shield{grid-template-columns:calc(820 * var(--u)) minmax(0, 1fr);gap:calc(70 * var(--u));min-height:0;margin-top:calc(30 * var(--u));flex:1;align-items:center;display:grid}.v33-shield__art{width:calc(820 * var(--u));aspect-ratio:760/400;position:relative}.v33-shield__art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v33-shield__ring{fill:none;stroke:var(--accent);stroke-width:22px;stroke-linecap:round;opacity:calc(1 - var(--k) * .16);filter:drop-shadow(0 0 10px rgb(var(--accent-rgb) / .55))}.v33-shield__core{fill:color-mix(in srgb, var(--accent) 16%, var(--canvas));stroke:var(--accent);stroke-width:2px}.v33-shield__num{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(38 * var(--u));height:calc(38 * var(--u));background:var(--canvas);border:2px solid var(--accent);font:600 calc(18 * var(--u))/1 var(--f-mono);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.v33-shield__label{font-size:calc(26 * var(--u));color:var(--ink);font-weight:600;position:absolute;bottom:6%;left:50%;translate:-50%}.v33-shield__list{margin:0;padding:0;list-style:none}.v33-shield__list li{gap:calc(18 * var(--u));padding:calc(16 * var(--u)) 0;border-bottom:1px solid var(--line);display:flex}.v33-shield__list li>b{width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--accent);font:600 calc(17 * var(--u))/1 var(--f-mono);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.v33-shield__list h3{font-size:calc(25 * var(--u));color:var(--ink);margin:0;font-weight:600}.v33-shield__list h3 em{margin-left:calc(12 * var(--u));font:500 calc(17 * var(--u))/1 var(--f-mono);color:var(--accent-ink);font-style:normal}.v33-shield__list p{margin:calc(8 * var(--u)) 0 0;font-size:calc(19 * var(--u));color:var(--ink-2);line-height:1.5}.v33-spike{min-height:0;margin-top:calc(60 * var(--u));flex:1}.v33-spike__plot{height:calc(470 * var(--u));position:relative}.v33-spike__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v33-spike__grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.v33-spike__line{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgb(var(--accent-rgb) / .85));stroke-dasharray:1;animation:nglobe-draw 1.6s var(--ease-out) .3s both}.v33-spike__pt{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--accent);border-radius:50%;position:absolute;translate:-50% -50%}.v33-spike__pt.is-peak{width:calc(24 * var(--u));height:calc(24 * var(--u));box-shadow:0 0 0 calc(6 * var(--u)) rgb(var(--accent-rgb) / .55), 0 0 calc(40 * var(--u)) calc(14 * var(--u)) rgb(var(--accent-rgb) / .6);background:#fff;animation:2s ease-in-out infinite v33-throb}.v33-spike__pt b{right:calc(36 * var(--u));font:600 calc(48 * var(--u))/1 var(--f-mono);white-space:nowrap;color:var(--ink);position:absolute;top:50%;translate:0 -50%}@keyframes v33-throb{50%{box-shadow:0 0 0 calc(12 * var(--u)) rgb(var(--accent-rgb) / .2), 0 0 calc(54 * var(--u)) calc(18 * var(--u)) rgb(var(--accent-rgb) / .45)}}.v33-spike__call{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);translate:-50% calc(-100% - calc(30 * var(--u)));max-width:calc(340 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(10 * var(--u));background:var(--card);border:1px solid var(--line-strong);font-size:calc(19 * var(--u));color:var(--ink);margin:0;line-height:1.45;position:absolute}.v33-spike__x{height:calc(40 * var(--u));margin-top:calc(18 * var(--u));position:relative}.v33-spike__x span{left:calc(var(--x) * 100%);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);white-space:nowrap;position:absolute;translate:-50%}.v33-spike__note{margin:calc(14 * var(--u)) 0 0;font-size:calc(18 * var(--u));color:var(--mute)}.v33-out{min-height:0;margin-top:calc(36 * var(--u));--name:calc(340 * var(--u));flex:1}.v33-out__legend{gap:calc(30 * var(--u));margin-bottom:calc(18 * var(--u));font-size:calc(19 * var(--u));color:var(--ink-2);align-items:center;display:flex}.v33-out__legend span:before{content:"";width:calc(26 * var(--u));height:calc(12 * var(--u));margin-right:calc(10 * var(--u));border-radius:calc(3 * var(--u));vertical-align:middle;background:var(--accent);display:inline-block}.v33-out__legend .is-degraded:before{background:repeating-linear-gradient(135deg, rgb(var(--accent-rgb) / .55) 0 calc(4 * var(--u)), rgb(var(--accent-rgb) / .2) calc(4 * var(--u)) calc(8 * var(--u)))}.v33-out__legend em{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);margin-left:auto;font-style:normal}.v33-out__body{padding-top:calc(44 * var(--u));position:relative}.v33-out__events,.v33-out__evl{inset:0 0 calc(34 * var(--u)) var(--name);pointer-events:none;position:absolute}.v33-out__events i{top:calc(34 * var(--u));bottom:0;left:calc(var(--x) * 100%);border-left:2px dashed color-mix(in srgb, var(--ink) 40%, var(--canvas));z-index:1;position:absolute}.v33-out__evl span{top:0;left:calc(var(--x) * 100%);font-size:calc(18 * var(--u));white-space:nowrap;color:var(--ink-2);position:absolute;translate:-50%}.v33-out__evl b{font:600 calc(18 * var(--u))/1 var(--f-mono);color:var(--ink)}.v33-out__row{grid-template-columns:var(--name) minmax(0, 1fr);min-height:calc(104 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--line);align-items:center;display:grid}.v33-out__name h3{font-size:calc(23 * var(--u));color:var(--ink);margin:0;font-weight:600}.v33-out__name p{margin:calc(4 * var(--u)) 0 0;font-size:calc(17 * var(--u));color:var(--mute)}.v33-out__track{height:calc(34 * var(--u));border-radius:calc(6 * var(--u));background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 12%, var(--canvas)) 0 calc(6 * var(--u)), transparent calc(6 * var(--u)) calc(10 * var(--u)));position:relative}.v33-out__track i{top:0;bottom:0;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-radius:calc(6 * var(--u));background:var(--accent);box-shadow:0 0 calc(16 * var(--u)) rgb(var(--accent-rgb) / .6);position:absolute}.v33-out__track i.is-degraded{background:repeating-linear-gradient(135deg, rgb(var(--accent-rgb) / .6) 0 calc(6 * var(--u)), rgb(var(--accent-rgb) / .22) calc(6 * var(--u)) calc(12 * var(--u)));box-shadow:none}.v33-out__axis{height:calc(34 * var(--u));margin-left:var(--name);margin-top:calc(12 * var(--u));position:relative}.v33-out__axis span{left:calc(var(--x) * 100%);font:400 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);position:absolute;translate:-50%}.v33-reach{grid-template-columns:calc(560 * var(--u)) minmax(0, 1fr);gap:calc(120 * var(--u));min-height:0;margin-top:calc(20 * var(--u));flex:1;align-items:center;display:grid}.v33-reach__art{width:calc(560 * var(--u));height:calc(560 * var(--u));position:relative}.v33-reach__sweep{background:conic-gradient(from 0deg, rgb(var(--accent-rgb) / .35), transparent 70deg);border-radius:50%;animation:6s linear infinite v33-spin;position:absolute;inset:0}@keyframes v33-spin{to{rotate:360deg}}.v33-reach__ring{width:calc(var(--r) * 100%);height:calc(var(--r) * 100%);border:3px solid rgb(var(--accent-rgb) / .8);box-shadow:0 0 calc(18 * var(--u)) rgb(var(--accent-rgb) / .35), inset 0 0 calc(18 * var(--u)) rgb(var(--accent-rgb) / .2);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.v33-reach__ring span{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(99 * var(--u));background:var(--canvas);border:1px solid var(--accent);font:600 calc(18 * var(--u))/1.2 var(--f-mono);white-space:nowrap;color:var(--ink);position:absolute;top:0;left:50%;translate:-50% -50%}.v33-reach__c{width:calc(110 * var(--u));height:calc(110 * var(--u));background:var(--accent);box-shadow:0 0 calc(40 * var(--u)) rgb(var(--accent-rgb) / .8);font-size:calc(22 * var(--u));color:#fff;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.v33-reach__list{margin:0;padding:0;list-style:none}.v33-reach__list li{grid-template-columns:calc(130 * var(--u)) calc(190 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(20 * var(--u));padding:calc(26 * var(--u)) 0;border-bottom:1px solid var(--line);display:grid}.v33-reach__list em{font:500 calc(22 * var(--u))/1 var(--f-mono);color:var(--accent-ink);font-style:normal}.v33-reach__list b{font:600 calc(54 * var(--u))/1 var(--f-mono);color:var(--ink)}.v33-reach__list p{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0;line-height:1.5}.v33-rack{grid-template-columns:calc(900 * var(--u)) minmax(0, 1fr);gap:calc(80 * var(--u));min-height:0;margin-top:calc(36 * var(--u));flex:1;align-items:center;display:grid}.v33-rack__box{gap:calc(10 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(26 * var(--u));border-radius:calc(16 * var(--u));background:color-mix(in srgb, var(--ink) 88%, var(--canvas));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #00000080;flex-direction:column;display:flex}.v33-rack__label{margin:0 0 calc(6 * var(--u));font:500 calc(17 * var(--u))/1 var(--f-mono);letter-spacing:.08em;color:color-mix(in srgb, var(--canvas) 60%, var(--ink))}.v33-rack__u{align-items:center;gap:calc(20 * var(--u));height:calc(74 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in srgb, var(--ink) 74%, var(--canvas));border:1px solid color-mix(in srgb, var(--ink) 60%, var(--canvas));display:flex}.v33-rack__leds{gap:calc(8 * var(--u));display:flex}.v33-rack__leds i{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--accent);box-shadow:0 0 calc(8 * var(--u)) var(--accent);animation:1.3s steps(2,jump-none) infinite v33-blink;animation-delay:calc(var(--k) * -170ms);border-radius:50%}.v33-rack__leds i:nth-child(2){animation-duration:.9s}.v33-rack__leds i:nth-child(3){box-shadow:0 0 calc(6 * var(--u)) #fff;background:#fff;animation-duration:2.1s}@keyframes v33-blink{50%{opacity:.25}}.v33-rack__name{font-size:calc(26 * var(--u));color:var(--canvas);font-weight:500}.v33-rack__vent{height:calc(20 * var(--u));background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--canvas) 18%, transparent) 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(9 * var(--u)));border-radius:calc(3 * var(--u));flex:1}.v33-rack__u em{font:500 calc(17 * var(--u))/1 var(--f-mono);color:color-mix(in srgb, var(--canvas) 70%, var(--ink));font-style:normal}.v33-rack__pts p{gap:calc(18 * var(--u));padding:calc(22 * var(--u)) 0;border-bottom:1px solid var(--line);font-size:calc(23 * var(--u));color:var(--ink);margin:0;line-height:1.55;display:flex}.v33-rack__pts b{font:500 calc(19 * var(--u))/1.6 var(--f-mono);color:var(--accent-ink)}.v33-trace{min-height:0;margin-top:calc(30 * var(--u));flex:1;position:relative}.v33-trace__svg{width:100%;height:calc(120 * var(--u));position:absolute;top:50%;left:0;right:0;overflow:visible;translate:0 -50%}.v33-trace__base{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, var(--canvas));stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v33-trace__pulse{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.08 .92;filter:drop-shadow(0 0 8px rgb(var(--accent-rgb) / .95));animation:5.2s linear infinite v33-run}@keyframes v33-run{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.v33-trace__ev{left:calc(var(--x) * 100%);width:calc(100% / var(--n) - calc(16 * var(--u)));position:absolute;top:50%;translate:-50%}.v33-trace__ev>i{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--canvas);border:calc(4 * var(--u)) solid var(--accent);box-shadow:0 0 calc(16 * var(--u)) rgb(var(--accent-rgb) / .8);border-radius:50%;position:absolute;top:0;left:50%;translate:-50% -50%}.v33-trace__txt{text-align:center;position:absolute;left:0;right:0}.is-high .v33-trace__txt{bottom:calc(100 * var(--u))}.is-low .v33-trace__txt{top:calc(100 * var(--u))}.v33-trace__txt em{font:500 calc(20 * var(--u))/1 var(--f-mono);color:var(--accent-ink);font-style:normal}.v33-trace__txt h3{margin:calc(10 * var(--u)) 0 0;font-size:calc(27 * var(--u));color:var(--ink);font-weight:600}.v33-trace__txt p{margin:calc(8 * var(--u)) 0 0;font-size:calc(19 * var(--u));color:var(--ink-2);line-height:1.5}@media (prefers-reduced-motion:reduce){.nglobe__arc,.v33-spike__line{stroke-dashoffset:0;animation:none}.nglobe__arc--loop{stroke-dasharray:none}.v33-pop__grid i,.v33-spike__pt.is-peak,.v33-reach__sweep,.v33-rack__leds i,.v33-trace__pulse{animation:none}.v33-trace__pulse{display:none}.v33-jour__wire i,.v33-jour__wire b{transition:none}}.p5-static :is(.nglobe__arc,.v33-spike__line){stroke-dashoffset:0;animation:none}.p5-static .nglobe__arc--loop{stroke-dasharray:none}.p5-static :is(.v33-pop__grid i,.v33-spike__pt.is-peak,.v33-reach__sweep,.v33-rack__leds i){animation:none}.p5-static .v33-trace__pulse{display:none}.d1-frame{gap:calc(44 * var(--u));flex-direction:column;display:flex}.d1-btns{gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.d1-btn{align-items:center;gap:calc(12 * var(--u));height:calc(64 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(calc(999 * var(--u)) * var(--rs,1));font:500 calc(23 * var(--u))/1 var(--f-sans);white-space:nowrap;display:inline-flex}.d1-btn--primary{color:#fff;background:var(--accent);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) rgb(var(--accent-rgb) / .8)}.d1-btn--ghost{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.d1-btn--code{font:500 calc(21 * var(--u))/1 var(--f-mono);color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line)}.d1-btn__prompt{color:var(--accent-ink)}.d1-btn__arrow{font-size:calc(24 * var(--u))}.d1hero{top:calc(120 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex}.d1hero__badge{align-items:center;gap:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border-radius:calc(999 * var(--u));background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:calc(20 * var(--u));color:var(--ink-2);display:inline-flex}.d1hero__kicker{padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);color:#fff;background:var(--accent)}.d1hero__title{margin:calc(30 * var(--u)) 0 0;font-size:calc(108 * var(--u));letter-spacing:-.03em;font-weight:600;line-height:1.08}.d1hero__lead{max-width:calc(1040 * var(--u));margin:calc(26 * var(--u)) auto 0;font-size:calc(27 * var(--u));color:var(--ink-2);text-wrap:balance;line-height:1.6}.d1hero .d1-btns{margin-top:calc(36 * var(--u));justify-content:center}.d1hero__note{margin:calc(18 * var(--u)) 0 0;font:400 calc(18 * var(--u))/1.4 var(--f-mono);color:var(--mute)}.d1hero__win{width:calc(1320 * var(--u));height:calc(420 * var(--u));margin-left:calc(-660 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1)) calc(calc(26 * var(--u)) * var(--rs,1)) 0 0;background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(-30 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) rgb(var(--accent-rgb) / .45);position:absolute;bottom:0;left:50%}.d1hero__bar{gap:calc(10 * var(--u));height:calc(44 * var(--u));padding-left:calc(10 * var(--u));align-items:center;display:flex}.d1hero__bar i{width:calc(13 * var(--u));height:calc(13 * var(--u));background:var(--line-strong);border-radius:50%}.d1hero__img{height:calc(100% - calc(44 * var(--u)));border-radius:calc(calc(14 * var(--u)) * var(--rs,1)) calc(calc(14 * var(--u)) * var(--rs,1)) 0 0;margin:0;overflow:hidden}.d1hero__img img{object-fit:cover;width:100%;height:100%;display:block}.d1hero__credit{right:calc(30 * var(--u));bottom:calc(18 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(17 * var(--u));color:#fff;background:#00000073;margin:0;position:absolute}.d1-frame [data-build]{filter:none}.d1tab{flex-direction:column;flex:1;min-height:0;display:flex}.d1tab__bar{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1.5px solid var(--line-strong);display:grid;position:relative}.d1tab__tab{justify-content:center;align-items:center;gap:calc(12 * var(--u));height:calc(76 * var(--u));font-size:calc(25 * var(--u));color:var(--mute);border-bottom:calc(4 * var(--u)) solid transparent;transition:color .4s var(--ease-out), border-color .4s var(--ease-out), background-color .4s var(--ease-out);margin-bottom:-1.5px;font-weight:500;display:flex}.d1tab__stack{min-height:0;margin-top:calc(36 * var(--u));flex:1;display:grid}.d1tab__panel{gap:calc(56 * var(--u));padding:calc(44 * var(--u)) calc(52 * var(--u));border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line);visibility:hidden;opacity:0;transform:translateY(calc(14 * var(--u)));transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s .45s;grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-template-columns:minmax(0, 1fr) calc(420 * var(--u));display:grid}.d1tab__big{font:600 calc(220 * var(--u))/.8 var(--f-display,var(--f-sans));letter-spacing:-.05em;color:rgb(var(--accent-rgb) / .14);place-self:end}.d1tab__tab[data-build-state=current]{color:var(--accent-ink);border-bottom-color:var(--accent);background:linear-gradient(to top, var(--accent-wash), transparent 80%)}.d1tab:not(:has([data-build-state])) .is-open.d1tab__tab{color:var(--accent-ink);border-bottom-color:var(--accent);background:linear-gradient(to top, var(--accent-wash), transparent 80%)}.d1tab__panel[data-build-state=current]{visibility:visible;opacity:1;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s;transform:none}.d1tab:not(:has([data-build-state])) .is-open.d1tab__panel{visibility:visible;opacity:1;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s;transform:none}.d1tab:has([data-build-state]):not(:has([data-build-state=current])) .d1tab__panel:first-child{visibility:visible;opacity:1;transform:none}.d1tab__copy{justify-content:center;gap:calc(22 * var(--u));flex-direction:column;min-width:0;display:flex}.d1tab__no{font:500 calc(19 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.d1tab__copy h3{margin:calc(6 * var(--u)) 0 0;font-size:calc(48 * var(--u));font-weight:600;line-height:1.25}.d1tab__copy p{max-width:calc(900 * var(--u));font-size:calc(26 * var(--u));color:var(--ink-2);margin:0;line-height:1.65}.d1tab__copy ul{gap:calc(12 * var(--u));margin:calc(8 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.d1tab__copy li{padding-left:calc(30 * var(--u));font-size:calc(24 * var(--u));line-height:1.45;position:relative}.d1tab__copy li:before{content:"";left:calc(4 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(3 * var(--u));background:var(--accent);position:absolute;top:.55em}.d1tab__stat{justify-content:flex-end;gap:calc(14 * var(--u));padding:calc(36 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--accent-wash);flex-direction:column;display:flex}.d1tab__stat b{font:600 calc(88 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.03em;color:var(--accent-ink)}.d1tab__stat span{font-size:calc(21 * var(--u));color:var(--ink-2)}.d1pick{gap:calc(26 * var(--u));flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;min-height:0;display:grid}.d1pick__card{gap:calc(14 * var(--u));padding:calc(30 * var(--u)) calc(32 * var(--u));border-radius:calc(calc(22 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1.5px var(--line);transition:box-shadow .45s var(--ease-out), background-color .45s var(--ease-out), transform .45s var(--ease-out);flex-direction:column;display:flex}.d1pick--one .d1pick__card{min-height:calc(420 * var(--u))}.d1pick__top{align-items:center;gap:calc(14 * var(--u));margin-bottom:calc(6 * var(--u));display:flex}.d1pick__icon{width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));color:var(--accent);background:var(--accent-wash);place-items:center;display:grid}.d1pick__tag{padding:calc(6 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));font:500 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--mute);background:var(--panel)}.d1pick__radio{width:calc(38 * var(--u));height:calc(38 * var(--u));color:#0000;box-shadow:inset 0 0 0 2px var(--line-strong);transition:all .45s var(--ease-out);border-radius:50%;place-items:center;margin-left:auto;display:grid}.d1pick__card h3{font-size:calc(32 * var(--u));margin:0;font-weight:600}.d1pick__card p{font-size:calc(21 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.d1pick__card .d1pick__fit{gap:calc(12 * var(--u));padding-top:calc(14 * var(--u));border-top:1px solid var(--line);font-size:calc(20 * var(--u));color:var(--mute);margin-top:auto;display:flex}.d1pick__fit b{color:var(--ink-2);flex:none;font-weight:600}.d1pick__card[data-build-state=current]{background:var(--accent-wash);box-shadow:0 0 0 3px var(--accent), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) rgb(var(--accent-rgb) / .6);transform:translateY(calc(-6 * var(--u)))}.d1pick:not(:has([data-build-state])) .d1pick__card.is-open{background:var(--accent-wash);box-shadow:0 0 0 3px var(--accent), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) rgb(var(--accent-rgb) / .6);transform:translateY(calc(-6 * var(--u)))}.d1pick__card[data-build-state=current] .d1pick__radio{color:#fff;background:var(--accent);box-shadow:none}.d1pick:not(:has([data-build-state])) .d1pick__card.is-open .d1pick__radio{color:#fff;background:var(--accent);box-shadow:none}.d1pick__card[data-build-state=current] .d1pick__fit{color:var(--accent-ink);border-top-color:rgb(var(--accent-rgb) / .3)}.d1pick:not(:has([data-build-state])) .d1pick__card.is-open .d1pick__fit{color:var(--accent-ink);border-top-color:rgb(var(--accent-rgb) / .3)}.d1train{gap:calc(12 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.d1train__axis,.d1train__row,.d1train__grid{grid-template-columns:calc(360 * var(--u)) minmax(0, 1fr);gap:calc(32 * var(--u));display:grid}.d1train__track{position:relative}.d1train__axis{height:calc(30 * var(--u))}.d1train__year{font:500 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute);transform:translateX(calc(10 * var(--u)));position:absolute;top:0}.d1train__rows{min-height:0;max-height:calc(520 * var(--u));padding:calc(8 * var(--u)) 0;flex-direction:column;flex:1;justify-content:space-around;display:flex;position:relative}.d1train__grid{position:absolute;inset:0}.d1train__grid i{top:calc(-40 * var(--u));background:var(--line-strong);width:1px;position:absolute;bottom:0}.d1train__grid .d1train__today{top:calc(-12 * var(--u));bottom:calc(-12 * var(--u));width:calc(3 * var(--u));margin-left:calc(-1.5 * var(--u));background:var(--ink)}.d1train__row{align-items:center;position:relative}.d1train__label{align-items:center;gap:calc(6 * var(--u)) calc(14 * var(--u));flex-wrap:wrap;display:flex}.d1train__label b{font:600 calc(28 * var(--u))/1.2 var(--f-mono)}.d1train__label small{font:400 calc(18 * var(--u))/1.3 var(--f-mono);color:var(--mute);flex-basis:100%}.d1train__chip{padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(17 * var(--u));color:var(--ink-2);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:500}.d1train__row .d1train__track{height:calc(34 * var(--u))}.d1train__bar{border-radius:calc(calc(10 * var(--u)) * var(--rs,1));background:var(--accent-wash);height:100%;box-shadow:inset 0 0 0 2px rgb(var(--accent-rgb) / .5);position:absolute;top:0}.d1train__bar.is-est{-webkit-mask:linear-gradient(to right, #000 calc(100% - calc(90 * var(--u))), #00000059);-webkit-mask:linear-gradient(to right, #000 calc(100% - calc(90 * var(--u))), #00000059);mask:linear-gradient(to right, #000 calc(100% - calc(90 * var(--u))), #00000059)}.d1train__bar.is-open{border-radius:calc(calc(10 * var(--u)) * var(--rs,1)) 0 0 calc(calc(10 * var(--u)) * var(--rs,1));background:repeating-linear-gradient(-45deg, rgb(var(--accent-rgb) / .22) 0 calc(10 * var(--u)), transparent calc(10 * var(--u)) calc(20 * var(--u)));box-shadow:inset 0 0 0 2px rgb(var(--accent-rgb) / .4)}.is-eol .d1train__bar{background:var(--panel);box-shadow:inset 0 0 0 2px var(--line-strong)}.is-eol .d1train__label b{color:var(--mute)}.is-current .d1train__bar{background:var(--accent);box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) rgb(var(--accent-rgb) / .9)}.is-current .d1train__chip{color:#fff;background:var(--accent);box-shadow:none}.is-beta .d1train__bar{background:repeating-linear-gradient(-45deg, rgb(var(--accent-rgb) / .55) 0 calc(10 * var(--u)), rgb(var(--accent-rgb) / .25) calc(10 * var(--u)) calc(20 * var(--u)))}.is-beta .d1train__chip,.is-dev .d1train__chip{color:var(--accent-ink);background:var(--accent-wash);box-shadow:none}.d1train__tlabel{padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));font:500 calc(18 * var(--u))/1 var(--f-mono);white-space:nowrap;color:var(--paper,var(--canvas));background:var(--ink);position:absolute;top:0;transform:translate(-50%)}.d1mega{border-radius:calc(calc(26 * var(--u)) * var(--rs,1));background:var(--card);min-height:0;box-shadow:0 0 0 1px var(--line), 0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) #00000059;flex-direction:column;flex:1;display:flex}.d1mega__bar{align-items:center;gap:calc(56 * var(--u));height:calc(84 * var(--u));padding:0 calc(36 * var(--u));border-bottom:1px solid var(--line);display:flex}.d1mega__brand{font:700 calc(28 * var(--u))/1 var(--f-display,var(--f-sans));letter-spacing:-.01em}.d1mega__menu{gap:calc(10 * var(--u));display:flex}.d1mega__menu span{align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));font-size:calc(22 * var(--u));color:var(--ink-2);display:inline-flex}.d1mega__menu i{font-style:normal;font-size:calc(18 * var(--u));color:var(--mute)}.d1mega__menu .is-on{color:var(--accent-ink);background:var(--accent-wash)}.d1mega__menu .is-on i{color:var(--accent)}.d1mega__panel{grid-template-columns:repeat(var(--n), minmax(0, 1fr));min-height:0;padding:calc(34 * var(--u)) calc(18 * var(--u));flex:1;display:grid}.d1mega__col{gap:calc(18 * var(--u));padding:0 calc(24 * var(--u));border-left:1px solid var(--line);flex-direction:column;display:flex}.d1mega__col:first-child{border-left:0}.d1mega__col h3{align-items:center;gap:calc(10 * var(--u));font:500 calc(19 * var(--u))/1.2 var(--f-mono);letter-spacing:.04em;color:var(--accent-ink);margin:0;display:flex}.d1mega__col ul{gap:calc(8 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d1mega__col li{gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));margin:0 calc(-14 * var(--u));border-radius:calc(calc(12 * var(--u)) * var(--rs,1));flex-direction:column;display:flex}.d1mega__col li:first-child{background:var(--panel)}.d1mega__col li b{font-size:calc(23 * var(--u));font-weight:600}.d1mega__col li span{font-size:calc(18 * var(--u));color:var(--mute);line-height:1.4}.d1crumb{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:0;row-gap:calc(26 * var(--u));min-height:0;max-height:calc(470 * var(--u));flex:1;grid-template-rows:auto minmax(0,1fr);display:grid}.d1crumb__chev{justify-content:center;gap:calc(8 * var(--u));height:calc(132 * var(--u));margin-right:calc(-18 * var(--u));padding:0 calc(60 * var(--u)) 0 calc(70 * var(--u));clip-path:polygon(0 0, calc(100% - calc(40 * var(--u))) 0, 100% 50%, calc(100% - calc(40 * var(--u))) 100%, 0 100%, calc(40 * var(--u)) 50%);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.d1crumb__chev.is-first{padding-left:calc(36 * var(--u));clip-path:polygon(0 0, calc(100% - calc(40 * var(--u))) 0, 100% 50%, calc(100% - calc(40 * var(--u))) 100%, 0 100%);border-radius:calc(calc(18 * var(--u)) * var(--rs,1)) 0 0 calc(calc(18 * var(--u)) * var(--rs,1))}.d1crumb__chev.is-last{margin-right:0}.d1crumb__chev b{font-size:calc(30 * var(--u));white-space:nowrap;font-weight:600}.d1crumb__chev span{font:400 calc(18 * var(--u))/1.2 var(--f-mono);color:var(--mute);white-space:nowrap}.d1crumb__chev.is-on{color:#fff;background:var(--accent)}.d1crumb__chev.is-on span{color:#ffffffd1}.d1crumb__card{gap:calc(16 * var(--u));margin:0 calc(13 * var(--u));padding:calc(30 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative}.d1crumb__card:nth-child(1 of .d1crumb__card){margin-left:0}.d1crumb__card:last-child{margin-right:0}.d1crumb__card:before{content:"";top:calc(-27 * var(--u));width:1.5px;height:calc(27 * var(--u));background:var(--line-strong);position:absolute;left:50%}.d1crumb__card.is-on{box-shadow:0 0 0 2px var(--accent)}.d1crumb__tag{padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));font:500 calc(17 * var(--u))/1.2 var(--f-mono);color:var(--accent-ink);background:var(--accent-wash);align-self:flex-start}.d1crumb__card p{font-size:calc(22 * var(--u));color:var(--ink-2);margin:0;line-height:1.6}.d1crumb [data-build-state=pending]{filter:opacity(.08)saturate(0)}.d1chip{gap:calc(30 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.d1chip__row{gap:calc(14 * var(--u));flex-wrap:wrap;display:flex}.d1chip__chip{align-items:center;gap:calc(12 * var(--u));height:calc(58 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(22 * var(--u));color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:all .4s var(--ease-out);font-weight:500;display:inline-flex}.d1chip__chip i{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(5 * var(--u));box-shadow:inset 0 0 0 2px var(--line-strong)}.d1chip__chip em{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--mute);font-style:normal}.d1chip__chip.is-on,.d1chip__chip[data-build-state=current]{color:#fff;background:var(--accent);box-shadow:none}.d1chip:has([data-build-state]) .d1chip__chip.is-on:not([data-build-state=current]){color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.d1chip__chip.is-on i,.d1chip__chip[data-build-state=current] i{box-shadow:none;background:#fff}.d1chip__chip.is-on em,.d1chip__chip[data-build-state=current] em{color:#fffc}.d1chip__grid{gap:calc(20 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.d1chip__card{gap:calc(10 * var(--u));padding:calc(24 * var(--u)) calc(26 * var(--u));border-radius:calc(calc(18 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--accent);transition:opacity .45s var(--ease-out), filter .45s var(--ease-out), box-shadow .45s var(--ease-out);flex-direction:column;display:flex}.d1chip__card h3{font-size:calc(25 * var(--u));color:var(--ink);margin:0;font-weight:600}.d1chip__card p{font-size:calc(19 * var(--u));color:var(--ink-2);margin:0;line-height:1.5}.d1chip__grid.is-dense .d1chip__card{padding:calc(20 * var(--u)) calc(24 * var(--u))}.d1chip:has([data-k="0"][data-build-state=current]) .d1chip__card:not([data-in~=k0]){opacity:.32;filter:saturate(0)}.d1chip:has([data-k="1"][data-build-state=current]) .d1chip__card:not([data-in~=k1]){opacity:.32;filter:saturate(0)}.d1chip:has([data-k="2"][data-build-state=current]) .d1chip__card:not([data-in~=k2]){opacity:.32;filter:saturate(0)}.d1chip:has([data-k="3"][data-build-state=current]) .d1chip__card:not([data-in~=k3]){opacity:.32;filter:saturate(0)}.d1chip:has([data-k="4"][data-build-state=current]) .d1chip__card:not([data-in~=k4]){opacity:.32;filter:saturate(0)}.d1chip:has([data-k="5"][data-build-state=current]) .d1chip__card:not([data-in~=k5]){opacity:.32;filter:saturate(0)}.d1chip.is-k0:not(:has([data-build-state])) .d1chip__card:not([data-in~=k0]){opacity:.32;filter:saturate(0)}.d1chip.is-k1:not(:has([data-build-state])) .d1chip__card:not([data-in~=k1]){opacity:.32;filter:saturate(0)}.d1chip.is-k2:not(:has([data-build-state])) .d1chip__card:not([data-in~=k2]){opacity:.32;filter:saturate(0)}.d1chip.is-k3:not(:has([data-build-state])) .d1chip__card:not([data-in~=k3]){opacity:.32;filter:saturate(0)}.d1chip.is-k4:not(:has([data-build-state])) .d1chip__card:not([data-in~=k4]){opacity:.32;filter:saturate(0)}.d1chip.is-k5:not(:has([data-build-state])) .d1chip__card:not([data-in~=k5]){opacity:.32;filter:saturate(0)}.d1chip:has([data-k="0"][data-build-state=current]) .d1chip__card[data-in~=k0]{box-shadow:0 0 0 2px var(--accent)}.d1chip:has([data-k="1"][data-build-state=current]) .d1chip__card[data-in~=k1]{box-shadow:0 0 0 2px var(--accent)}.d1chip:has([data-k="2"][data-build-state=current]) .d1chip__card[data-in~=k2]{box-shadow:0 0 0 2px var(--accent)}.d1chip:has([data-k="3"][data-build-state=current]) .d1chip__card[data-in~=k3]{box-shadow:0 0 0 2px var(--accent)}.d1chip:has([data-k="4"][data-build-state=current]) .d1chip__card[data-in~=k4]{box-shadow:0 0 0 2px var(--accent)}.d1chip:has([data-k="5"][data-build-state=current]) .d1chip__card[data-in~=k5]{box-shadow:0 0 0 2px var(--accent)}.d1chip.is-k0:not(:has([data-build-state])) .d1chip__card[data-in~=k0]{box-shadow:0 0 0 2px var(--accent)}.d1chip.is-k1:not(:has([data-build-state])) .d1chip__card[data-in~=k1]{box-shadow:0 0 0 2px var(--accent)}.d1chip.is-k2:not(:has([data-build-state])) .d1chip__card[data-in~=k2]{box-shadow:0 0 0 2px var(--accent)}.d1chip.is-k3:not(:has([data-build-state])) .d1chip__card[data-in~=k3]{box-shadow:0 0 0 2px var(--accent)}.d1chip.is-k4:not(:has([data-build-state])) .d1chip__card[data-in~=k4]{box-shadow:0 0 0 2px var(--accent)}.d1chip.is-k5:not(:has([data-build-state])) .d1chip__card[data-in~=k5]{box-shadow:0 0 0 2px var(--accent)}.d1cta{grid-template-columns:minmax(0, 1fr) calc(640 * var(--u));gap:calc(64 * var(--u));min-height:0;padding:calc(64 * var(--u)) calc(68 * var(--u));border-radius:calc(calc(34 * var(--u)) * var(--rs,1));background:radial-gradient(calc(900 * var(--u)) calc(520 * var(--u)) at 0% 100%, rgb(var(--accent-rgb) / .2), transparent 70%), var(--accent-wash);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .22);flex:1;display:grid}.d1cta__main{flex-direction:column;min-width:0;display:flex}.d1cta__title{margin:calc(30 * var(--u)) 0 0;font-size:calc(76 * var(--u));letter-spacing:-.025em;font-weight:600;line-height:1.12}.d1cta__lead{max-width:calc(760 * var(--u));margin:calc(26 * var(--u)) 0 0;font-size:calc(25 * var(--u));color:var(--ink-2);line-height:1.65}.d1cta__field{gap:calc(10 * var(--u));padding-top:calc(32 * var(--u));flex-direction:column;margin-top:auto;display:flex}.d1cta__flabel{font:500 calc(18 * var(--u))/1 var(--f-mono);color:var(--accent-ink)}.d1cta__cmd{align-items:center;gap:calc(20 * var(--u));max-width:calc(820 * var(--u));height:calc(72 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(26 * var(--u));border-radius:calc(calc(16 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1.5px var(--line-strong);display:flex}.d1cta__cmd code{min-width:0;font:500 calc(23 * var(--u))/1 var(--f-mono);white-space:nowrap;color:var(--ink);flex:1}.d1cta__copy{padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(calc(10 * var(--u)) * var(--rs,1));font-size:calc(18 * var(--u));color:var(--ink-2);background:var(--panel)}.d1cta .d1-btns{margin-top:calc(26 * var(--u))}.d1cta__steps{justify-content:center;gap:calc(18 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d1cta__steps li{gap:calc(22 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u));border-radius:calc(calc(20 * var(--u)) * var(--rs,1));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 calc(24 * var(--u)) calc(40 * var(--u)) calc(-34 * var(--u)) #0006;display:flex}.d1cta__no{width:calc(46 * var(--u));height:calc(46 * var(--u));font:600 calc(21 * var(--u))/1 var(--f-mono);color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.d1cta__steps b{font-size:calc(25 * var(--u));font-weight:600}.d1cta__steps p{margin:calc(6 * var(--u)) 0 0;font-size:calc(20 * var(--u));color:var(--ink-2);line-height:1.5}.d1cta__steps [data-build-state=pending]{filter:opacity(.08)saturate(0)}.d1foot{top:calc(130 * var(--u));bottom:calc(40 * var(--u));flex-direction:column;display:flex}.d1foot__top{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr);gap:calc(96 * var(--u));display:grid}.d1foot__title{margin:calc(28 * var(--u)) 0 0;font-size:calc(64 * var(--u));letter-spacing:-.02em;font-weight:600;line-height:1.15}.d1foot__lead{margin:calc(22 * var(--u)) 0 0;font-size:calc(23 * var(--u));color:var(--ink-2);line-height:1.65}.d1foot .d1-btns{margin-top:calc(30 * var(--u))}.d1foot__cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(40 * var(--u));padding-top:calc(8 * var(--u));display:grid}.d1foot__col h3{margin:0 0 calc(20 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:1px solid var(--line-strong);font:500 calc(19 * var(--u))/1.2 var(--f-mono);letter-spacing:.04em;color:var(--mute)}.d1foot__col ul{gap:calc(14 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d1foot__col li{font-size:calc(24 * var(--u));overflow-wrap:anywhere;line-height:1.35}.d1foot__base{margin-top:auto}.d1foot__crop{overflow:hidden}.d1foot__line{justify-content:space-between;gap:calc(40 * var(--u));padding:calc(18 * var(--u)) 0;border-top:1px solid var(--line-strong);font-size:calc(18 * var(--u));color:var(--mute);display:flex}.d1foot__src{text-align:right}.d1foot__word{font:700 min(calc(400 * var(--u)), calc(calc(1776 * var(--u)) / (var(--n) * .6)))/.9 var(--f-display,var(--f-sans));letter-spacing:-.045em;white-space:nowrap;color:#0000;background:linear-gradient(to bottom, var(--accent), rgb(var(--accent-rgb) / .12) 92%);-webkit-background-clip:text;background-clip:text;margin:0 0 -.16em}.d1faq{grid-template-columns:calc(600 * var(--u)) minmax(0, 1fr);gap:calc(96 * var(--u));display:grid}.d1faq__intro{flex-direction:column;min-width:0;display:flex}.d1faq__lead{margin:calc(30 * var(--u)) 0 0;font-size:calc(25 * var(--u));color:var(--ink-2);line-height:1.7}.d1faq__intro .d1-btns{margin-top:calc(36 * var(--u))}.d1faq__intro .s-foot{margin-top:auto}.d1faq__list{border-top:1.5px solid var(--line-strong);flex-direction:column;display:flex}.d1faq__item{border-bottom:1.5px solid var(--line-strong)}.d1faq__q{align-items:center;gap:calc(24 * var(--u));padding:calc(26 * var(--u)) calc(8 * var(--u));display:flex}.d1faq__no{font:500 calc(19 * var(--u))/1 var(--f-mono);color:var(--mute)}.d1faq__q h3{font-size:calc(28 * var(--u));flex:1;margin:0;font-weight:500;line-height:1.35}.d1faq__pm{width:calc(46 * var(--u));height:calc(46 * var(--u));box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:all .45s var(--ease-out);border-radius:50%;flex:none;position:relative}.d1faq__pm:before,.d1faq__pm:after{content:"";width:calc(18 * var(--u));height:calc(2 * var(--u));margin:calc(-1 * var(--u)) 0 0 calc(-9 * var(--u));background:var(--ink);transition:transform .45s var(--ease-out), background-color .45s;position:absolute;top:50%;left:50%}.d1faq__pm:after{transform:rotate(90deg)}.d1faq__a{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.d1faq__a p{min-height:0;padding:0 calc(70 * var(--u)) 0 calc(64 * var(--u));font-size:calc(23 * var(--u));color:var(--ink-2);visibility:hidden;margin:0;line-height:1.65}.d1faq__item[data-build-state=current] .d1faq__a{grid-template-rows:1fr}.d1faq__list:not(:has([data-build-state])) .d1faq__item.is-open .d1faq__a{grid-template-rows:1fr}.d1faq__item[data-build-state=current] .d1faq__a p{padding-bottom:calc(30 * var(--u));visibility:visible}.d1faq__list:not(:has([data-build-state])) .d1faq__item.is-open .d1faq__a p{padding-bottom:calc(30 * var(--u));visibility:visible}.d1faq__item[data-build-state=current] h3{color:var(--accent-ink)}.d1faq__list:not(:has([data-build-state])) .d1faq__item.is-open h3{color:var(--accent-ink)}.d1faq__item[data-build-state=current] .d1faq__pm{background:var(--accent);box-shadow:none}.d1faq__list:not(:has([data-build-state])) .d1faq__item.is-open .d1faq__pm{background:var(--accent);box-shadow:none}.d1faq__item[data-build-state=current] .d1faq__pm:before,.d1faq__item[data-build-state=current] .d1faq__pm:after{background:#fff;transform:rotate(0)}.d1faq__list:not(:has([data-build-state])) .d1faq__item.is-open .d1faq__pm:before{background:#fff;transform:rotate(0)}.d1faq__list:not(:has([data-build-state])) .d1faq__item.is-open .d1faq__pm:after{background:#fff;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.d1tab__panel,.d1tab__tab,.d1pick__card,.d1chip__card,.d1chip__chip,.d1faq__a,.d1faq__pm,.d1faq__pm:before,.d1faq__pm:after{transition-duration:.15s}}html[data-embed=part] :is(.slide-header,.progress,.controls){display:none}html[data-embed=part] :is(.s-head,.s-foot){visibility:hidden}html[data-embed=part] .stage{overflow:visible}html[data-embed=part] [data-embed-off]{visibility:hidden}html[data-embed=page] .controls{display:none}html[data-bg=none],html[data-bg=none] body,html[data-bg=none] :is(.stage,.slide-frame,.slide){background:0 0!important}
/*$vite$:1*/