.a svg.b,.a .b{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c{position:relative;isolation:isolate;padding-top:calc(var(--nav-h) + clamp(28px,5vw,56px));padding-bottom:clamp(56px,8vw,104px)}.d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,392px);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:920px){.d{grid-template-columns:minmax(0,1fr);gap:36px}}.e{margin:0;font-family:var(--display);font-stretch:104%;font-weight:640;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.038em;color:var(--ink)}.e .f{color:var(--accent)}.g{margin:clamp(20px,2.6vw,28px)0 0;max-width:54ch;font-size:clamp(16px,1.35vw,18.5px);line-height:1.62;color:var(--ink-3)}.g strong{color:var(--ink);font-weight:600}.h{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,3.4vw,36px)}.c .e{animation:rise .8s var(--ease-out) .05s both}.c .g{animation:rise .7s var(--ease-out) .22s both}.c .h{animation:rise .7s var(--ease-out) .3s both}.c .i{animation:rise .8s var(--ease-out) .45s both}.j{padding:0;transition:--torch .45s var(--ease-ui),transform .6s var(--ease-out),box-shadow .6s var(--ease-out),border-color .3s var(--ease-ui)}.j:hover{transform:translate3d(0,-6px,0);border-color:rgba(var(--acc-rgb),.3);box-shadow:0 44px 80px -44px rgba(0,0,0,.95),0 0 0 1px rgba(var(--acc-rgb),.12)}.k{padding:16px clamp(22px,2.4vw,28px);background:rgba(var(--ink-rgb),.035)}.l{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--accent)}.m{display:grid;gap:16px;margin:0;padding:20px clamp(22px,2.4vw,28px) clamp(22px,2.4vw,28px);list-style:none}.m li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;row-gap:3px}.n{grid-row:span 2;width:20px;height:20px;margin-top:1px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.n circle{transition:stroke .4s var(--ease-ui)}.n path{stroke-width:2.2;stroke-dasharray:14;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-out) .12s}[data-js] [data-sheet] li:not([data-ok]) .n circle{stroke:rgba(var(--ink-rgb),.28)}[data-js] [data-sheet] li:not([data-ok]) .n path{stroke-dashoffset:14;transition-duration:.2s;transition-delay:0s}[data-sheet] li{transition:opacity .5s var(--ease-ui)}[data-js] [data-sheet]:not([data-ready]) li:not([data-ok]){opacity:.4}.o,.p{grid-column:2}.o{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.p{font-size:14.5px;line-height:1.5;color:var(--ink-3)}.q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:clamp(32px,5vw,72px);align-items:center}.r .q{margin-top:clamp(56px,7vw,104px)}@media (max-width:900px){.q{grid-template-columns:minmax(0,1fr);gap:32px}}.s{display:grid;gap:16px;max-width:58ch}.s p{margin:0;font-size:clamp(15.5px,1.15vw,17px);line-height:1.65;color:var(--ink-3)}.s strong{color:var(--ink-2);font-weight:600}.s :is(p,li) a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(var(--acc-rgb),.5)}.s :is(p,li) a:hover,.s :is(p,li) a:focus-visible{text-decoration-color:var(--accent)}.a .t a,.u a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(var(--acc-rgb),.5)}.a .t a:hover,.a .t a:focus-visible,.u a:hover,.u a:focus-visible{text-decoration-color:var(--accent)}.v{position:relative;padding:clamp(20px,2.6vw,30px);border-radius:var(--r-lg);background-color:var(--panel);border:1px solid var(--edge);box-shadow:var(--lift)}.w{margin:16px 2px 0;font-size:13.5px;line-height:1.5;color:var(--ink-4)}.w b{color:var(--ink-2);font-weight:600}@property --fa{syntax:"<angle>";inherits:false;initial-value:0deg}.x{perspective:1200px}.y{display:grid;transform-style:preserve-3d;transform:rotateY(var(--fa, 0deg));cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.y[data-drag]{cursor:grabbing}.z{grid-area:1/1;display:grid;gap:10px;align-content:start;padding:clamp(18px,2.2vw,24px);border-radius:var(--r);background:var(--surface);border:1px solid var(--rule);-webkit-backface-visibility:hidden;backface-visibility:hidden}.A{transform:rotateY(180deg);align-content:center}.B{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:-.01em}.C .B{color:var(--crit)}.A .B{color:var(--accent)}.D{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ink-3)}.E{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-sm);background:var(--paper-deep);border:1px solid var(--rule);font-family:var(--mono);font-size:13.5px}@media (max-width:360px){.E{gap:8px;padding:10px;font-size:12px}}.E .F{color:var(--ink-4)}.E .G{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.E .H{color:var(--accent)}.I{color:var(--ink);font-weight:600}.J{background:rgba(var(--crit-rgb),.08);border-color:rgba(var(--crit-rgb),.45)}.J .I,.J .H{color:var(--crit)}.K{background:rgba(var(--acc-rgb),.07);border-color:rgba(var(--acc-rgb),.45)}.K .I,.K .H{color:var(--accent)}[data-js] [data-rv]:not([data-rv-in]) .C .J{opacity:0;transform:translate3d(0,8px,0)}.C .J{transition:opacity .5s var(--ease-out) .45s,transform .5s var(--ease-out) .45s}[data-atk-d]{display:inline-block;height:1.25em;line-height:1.25em;overflow:hidden;vertical-align:top}[data-atk-d]>span{display:block;transform:translate3d(0,calc(var(--v, 0)*-1.25em),0);transition:transform .6s var(--ease-out)}[data-atk-d]>span>span{display:block;height:1.25em}[data-atk-row] .G{line-height:1.25em}.C .J{transition-property:opacity,transform,background-color}.J[data-flash]{background:rgba(var(--crit-rgb),.18)}.L{display:grid;align-content:start;gap:6px;min-height:70px}.L>div{display:flex;justify-content:space-between;gap:12px;padding:7px 12px;border-radius:8px;background:rgba(var(--crit-rgb),.06);font:500 12px var(--mono);color:#e7b6ab;white-space:nowrap;animation:atk-in .5s var(--ease-out) both}.L>div>span:last-child{overflow:hidden;text-overflow:ellipsis;color:var(--ink-4)}@keyframes atk-in{0%{opacity:0;transform:translate3d(0,-8px,0)}}.M{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:start;gap:8px}.N{display:grid;gap:5px;padding:12px;border-radius:var(--r-sm);background:var(--paper-deep);border:1px solid var(--rule)}.O{margin-bottom:3px;font:600 12px var(--mono);color:var(--ink-3)}.P{display:flex;align-items:center;gap:8px;height:26px;padding:0 9px;border-radius:7px;background:rgba(var(--ink-rgb),.035);font:500 12px var(--mono);color:var(--ink-3);white-space:nowrap;overflow:hidden}.P::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:rgba(var(--acc-rgb),.8)}.Q .P::before{background:rgba(var(--ink-rgb),.4)}.P[data-ghost]{background:rgba(var(--crit-rgb),.09);color:#e7b6ab;transition:transform .8s var(--ease-out),opacity .4s var(--ease-out)}.P[data-ghost]::before{background:var(--crit)}.P[data-ghost]:nth-child(5){transition-delay:.12s}.P[data-ghost]:nth-child(6){transition-delay:.24s}[data-js] .P[data-ghost]{opacity:0;transform:translate3d(calc(100% + 70px),0,0)}[data-js] [data-go]>.N .P[data-ghost]{opacity:1;transform:none}.R{align-self:center;width:26px;height:12px;fill:none;stroke:rgba(var(--ink-rgb),.3);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}[data-go]>.R{stroke:var(--crit)}@media (max-width:480px){.M{grid-template-columns:minmax(0,1fr)}.R{justify-self:center;transform:rotate(90deg)}[data-js] .P[data-ghost]{transform:translate3d(0,22px,0)}}.S{display:block;width:100%;max-width:360px;height:auto;margin:2px auto 0;overflow:visible}.S .T{fill:none;stroke:rgba(var(--ink-rgb),.3);stroke-width:1;stroke-dasharray:1}.S .U{fill:var(--panel);stroke:rgba(var(--ink-rgb),.45);stroke-width:1}.S .V{font:500 11px var(--mono);fill:var(--ink-3)}.S .W{font:600 12px var(--mono);fill:var(--ink)}.S g{transition:opacity .4s}[data-js] .S .T{stroke-dashoffset:1}[data-js] .S .V{opacity:0}[data-js] .S[data-on] .T{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease-out) var(--dl, 0s)}[data-js] .S[data-on] .V{opacity:1;transition:opacity .4s calc(var(--dl, 0s) + .3s)}.S g:nth-of-type(2){--dl:0.1s}.S g:nth-of-type(3){--dl:0.2s}.S g:nth-of-type(4){--dl:0.3s}.S g:nth-of-type(5){--dl:0.4s}.S g:nth-of-type(6){--dl:0.5s}.S [data-hot] .T{stroke:rgba(var(--crit-rgb),.75)}.S [data-hot] .V{fill:var(--crit)}.S [data-hot] .U{fill:rgba(var(--crit-rgb),.25);stroke:var(--crit)}.S .X{fill:none;stroke:var(--crit);stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.S[data-go] .X{animation:atk-ping 2.2s var(--ease-out) infinite}@keyframes atk-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}[data-js] .S [data-leak]{opacity:0}.S [data-leak] rect{fill:rgba(var(--crit-rgb),.1);stroke:rgba(var(--crit-rgb),.5);stroke-width:1}.S [data-leak] path{fill:none;stroke:rgba(var(--crit-rgb),.6);stroke-width:1}.S [data-leak] text{font:500 11px var(--mono);fill:#f2c4b9}[data-js] .S[data-go] [data-leak]{opacity:1;transition:opacity .45s .2s}.S[data-go] g:not([data-hot]):not([data-leak]){opacity:.4}.Y{position:relative;display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:start;gap:0 16px}.Z{display:grid;gap:6px}.aa{display:flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;background:var(--paper-deep);border:1px solid var(--rule);font:500 12px var(--mono);color:var(--ink-3);white-space:nowrap;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out),background-color .35s,border-color .35s,color .35s}.aa:nth-child(4){transition-delay:.07s}.aa:nth-child(3){transition-delay:.14s}.aa:nth-child(2){transition-delay:.21s}.aa:nth-child(1){transition-delay:.28s}.aa[data-top]{color:var(--ink)}[data-js] .aa{opacity:0;transform:translate3d(0,8px,0)}[data-js] [data-on]>.Z .aa{opacity:1;transform:none}[data-go]>.Z .aa[data-low]{background:rgba(var(--crit-rgb),.09);border-color:rgba(var(--crit-rgb),.45);color:#f2c4b9;transition-delay:0s}.ba{justify-self:end;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;background:rgba(var(--acc-rgb),.1);font:500 12px var(--mono);color:var(--accent);transition:background-color .35s,color .35s}[data-go]>.ba{background:rgba(var(--crit-rgb),.12);color:var(--crit)}.ca{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ca [data-ok]{fill:none;stroke:rgba(var(--acc-rgb),.7);stroke-width:1;stroke-dasharray:3 4;opacity:0;transition:opacity .4s .4s}[data-on]>.ca [data-ok]{opacity:1}.ca [data-arc]{fill:none;stroke:var(--crit);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1}[data-js] [data-go]>.ca [data-arc]{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out)}@media (max-width:420px){.Y{grid-template-columns:minmax(0,124px) minmax(0,1fr)}.ba{height:auto;padding:7px 10px}}@media (prefers-reduced-motion:reduce){[data-atk-d]>span,.L>div,.P,.S *,.aa,.ba,.ca *{transition:none!important;animation:none!important}}.da{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:18px}.da .w{margin:0;flex:1 1 220px}.ea .b{width:16px;height:16px;transition:transform .45s var(--ease-out)}.ea[data-back] .b{transform:rotate(180deg)}.fa{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}@media (max-width:900px){.fa{grid-template-columns:minmax(0,1fr)}}.ga{position:sticky;top:calc(var(--nav-h) + 24px);width:100%;max-width:440px;padding:18px;border-radius:14px;border:1px solid var(--edge);background:radial-gradient(90% 60%at 50% 0%,rgba(var(--ink-rgb),.04),transparent 70%),var(--paper-deep)}@media (max-width:900px){.ga{position:relative;top:auto;margin:0 auto;padding:12px}}.ha{display:block;width:100%;height:auto}.ha text{font-size:11px}.ha text.ia{fill:var(--ink-2);font-family:var(--font);font-size:12.5px;font-weight:600}@media (max-width:600px){.ha text{font-size:12px}.ha text.ia{font-size:13.5px}}.ha .ja{fill:rgba(var(--ink-rgb),.015);stroke:rgba(var(--ink-rgb),.14);stroke-width:1}.ha .ka{fill:rgba(var(--ink-rgb),.03);stroke:rgba(var(--ink-rgb),.12);stroke-width:1;transition:fill .45s var(--ease-ui),stroke .45s var(--ease-ui)}.ha .la{stroke-dasharray:3 4}.ha .ma{fill:rgba(var(--acc-rgb),.3);stroke:none}.ha .na{stroke:rgba(var(--ink-rgb),.2);stroke-width:1;stroke-dasharray:3 4;transition:stroke .45s var(--ease-ui)}.ha [data-z]{transition:opacity .45s var(--ease-ui)}.ha [data-z] text{transition:fill .45s var(--ease-ui)}[data-surf][data-on] .ha [data-z]{opacity:.5}[data-surf][data-on="1"] .ha [data-z~="1"],[data-surf][data-on="2"] .ha [data-z~="2"],[data-surf][data-on="3"] .ha [data-z~="3"],[data-surf][data-on="4"] .ha [data-z~="4"],[data-surf][data-on="5"] .ha [data-z~="5"],[data-surf][data-on="6"] .ha [data-z~="6"]{opacity:1}[data-surf][data-on="1"] .ha [data-z~="1"] .ka,[data-surf][data-on="2"] .ha [data-z~="2"] .ka,[data-surf][data-on="3"] .ha [data-z~="3"] .ka,[data-surf][data-on="4"] .ha [data-z~="4"] .ka,[data-surf][data-on="5"] .ha [data-z~="5"] .ka,[data-surf][data-on="6"] .ha [data-z~="6"] .ka{fill:rgba(var(--acc-rgb),.08);stroke:rgba(var(--acc-rgb),.6)}[data-surf][data-on="1"] .ha [data-z~="1"] text,[data-surf][data-on="2"] .ha [data-z~="2"] text,[data-surf][data-on="3"] .ha [data-z~="3"] text,[data-surf][data-on="4"] .ha [data-z~="4"] text,[data-surf][data-on="5"] .ha [data-z~="5"] text,[data-surf][data-on="6"] .ha [data-z~="6"] text{fill:var(--accent-lt)}[data-surf][data-on="1"] .ha .na[data-z~="1"],[data-surf][data-on="2"] .ha .na[data-z~="2"],[data-surf][data-on="3"] .ha .na[data-z~="3"],[data-surf][data-on="4"] .ha .na[data-z~="4"],[data-surf][data-on="5"] .ha .na[data-z~="5"],[data-surf][data-on="6"] .ha .na[data-z~="6"]{stroke:rgba(var(--acc-rgb),.7)}.oa{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pa{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px 18px;padding:20px 16px;margin:0-16px;border-radius:14px;transition:background-color .3s}.pa:hover,.pa[data-cur]{background:var(--wash)}.qa{grid-row:span 2;width:22px;height:22px;margin-top:2px;color:var(--accent)}.ra{grid-column:2;align-self:center;font-size:18px;letter-spacing:-.02em}.sa{grid-column:2;font-size:15px;line-height:1.55;color:var(--ink-3)}.oa .pa{transform-origin:50%0}[data-js] .oa:not([data-rv-in]) .pa{opacity:0;transform:perspective(800px) rotateX(-70deg)}.oa[data-rv-in] .pa{transition:opacity .6s var(--ease-out),transform .8s var(--ease-out),background-color .3s}.oa[data-rv-in] .pa:nth-child(2){transition-delay:.08s,.08s,0s}.oa[data-rv-in] .pa:nth-child(3){transition-delay:.16s,.16s,0s}.oa[data-rv-in] .pa:nth-child(4){transition-delay:.24s,.24s,0s}.oa[data-rv-in] .pa:nth-child(5){transition-delay:.32s,.32s,0s}.oa[data-rv-in] .pa:nth-child(6){transition-delay:.4s,.4s,0s}.ta{position:relative}.ua{white-space:nowrap}.va{display:inline;margin:0;padding:0 5px;border:0;border-radius:5px;background:rgba(var(--acc-rgb),.12);font:inherit;font-weight:600;line-height:inherit;color:var(--ink);cursor:help;transition:background-color .2s}.va:hover,[data-open]>.va{background:rgba(var(--acc-rgb),.22)}.va:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wa{--tx:0px;position:absolute;left:50%;top:calc(100% + 10px);z-index:20;display:none;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:10px 13px;border-radius:10px;background:var(--surface-hi);border:1px solid rgba(var(--ink-rgb),.14);box-shadow:var(--shadow-pop);font-size:13px;font-weight:500;line-height:1.5;color:var(--ink-2);text-align:left;white-space:normal;opacity:0;transform:translate(calc(-50% + var(--tx)),-6px) scale(.96);transform-origin:50%0;pointer-events:none;transition:opacity .18s,transform .25s var(--ease-out),display .25s allow-discrete}[data-open]>.wa{display:block;opacity:1;transform:translate(calc(-50% + var(--tx)),0) scale(1)}@starting-style{[data-open]>.wa{opacity:0;transform:translate(calc(-50% + var(--tx)),-6px) scale(.96)}}[data-warm] .wa{transition:none}[data-up]>.wa{top:auto;bottom:calc(100% + 10px);transform-origin:50% 100%}.xa{display:grid;justify-items:start;gap:22px}.ya,.za{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--edge);background:var(--surface);font-family:var(--mono);font-size:12px}html:not([data-js]) .ya,html:not([data-js]) .za{display:none}.Aa,.Ba{margin:0;padding:6px 14px;border:0;border-radius:999px;background:0 0;font:inherit;color:var(--ink-4);cursor:pointer;transition:background-color .4s,color .4s,transform .2s var(--ease-ui)}.Aa:hover,.Ba:hover{background:rgba(var(--ink-rgb),.07);color:var(--ink)}.Aa:active,.Ba:active{transform:scale(.97)}.Aa:focus-visible,.Ba:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Aa[aria-selected=true],.Ba[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.Ca{width:100%;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:860px){.Ca{grid-template-columns:minmax(0,1fr)}}.Da{padding:16px;border-radius:14px;border:1px solid var(--edge);background:radial-gradient(90% 120%at 50% 0%,rgba(var(--ink-rgb),.04),transparent 70%),var(--paper-deep)}.Ea{display:block;width:100%;max-width:366px;height:auto;margin:0 auto;overflow:visible}.Ea text{font-size:11px}.Fa{fill:transparent;stroke:rgba(var(--ink-rgb),.16);stroke-width:1;stroke-dasharray:3 4;transition:fill .5s var(--ease-ui),stroke .5s var(--ease-ui)}.Ea .Ga{fill:var(--ink-4);transition:fill .5s var(--ease-ui)}[data-ap][data-on="1"] .Ha,[data-ap][data-on="2"] .Ha,[data-ap][data-on="2"] .Ia,[data-ap][data-on="3"] .Fa{fill:rgba(var(--acc-rgb),.035);stroke:rgba(var(--acc-rgb),.5);stroke-dasharray:none}[data-ap][data-on="1"] .Ja,[data-ap][data-on="2"] .Ja,[data-ap][data-on="2"] .Ka,[data-ap][data-on="3"] .Ga{fill:var(--accent)}.xa{--po:0.339;--py:164px}[data-ap][data-on="1"]{--po:0.661;--py:202px}[data-ap][data-on="3"]{--po:0;--py:124px}.La{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:var(--po);transition:stroke-dashoffset .8s var(--ease-out)}.Ma{stroke:var(--accent);stroke-width:1.5;transform:translateY(var(--py));transition:transform .8s var(--ease-out)}.Na{stroke:var(--crit);stroke-width:1.3;opacity:0;transition:opacity .3s var(--ease-ui)}.Na rect{fill:rgba(var(--crit-rgb),.12)}[data-ap][data-on="1"] .Na{opacity:1;transition-delay:.55s}.Oa{display:grid}.Pa[hidden]{display:none}[data-ap-on] .Pa:not([hidden]){animation:rise .55s var(--ease-out) both}html:not([data-js]) .Pa+.Pa{margin-top:32px}.Qa{margin-bottom:18px;font-size:23px;letter-spacing:-.03em;line-height:1.25}.Ra{display:inline-flex;margin-left:8px;padding:4px 10px;border-radius:999px;background:rgba(var(--acc-rgb),.14);vertical-align:middle;font-size:13px;font-weight:600;letter-spacing:0;color:var(--accent)}.Sa{display:grid;gap:16px;margin:0}.Sa div{display:grid;gap:3px}.Sa dt{font-size:15px;font-weight:600;color:var(--ink-2)}.Sa dd{margin:0;font-size:15px;line-height:1.6;color:var(--ink-3)}.Ta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-bottom:22px}.Ua{display:flex;align-items:baseline;gap:10px;margin:0}.Ua b{display:inline-block;min-width:1.3ch;font-family:var(--display);font-size:clamp(40px,4vw,54px);font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}.Ua span{font-size:15px;font-weight:600;color:var(--ink-3)}.Va{padding:0 6px 0 10px;color:var(--ink-4)}.Ba{min-width:34px;padding:6px 10px}.Wa{display:grid;grid-template-columns:max-content repeat(5,minmax(0,46px));justify-content:center;gap:6px;align-items:end}.Xa{position:relative;height:96px}.Xa span{position:absolute;left:50%;top:calc(100% - 6px);transform-origin:0 0;transform:rotate(-90deg) translateY(-50%);font-size:13px;font-weight:600;white-space:nowrap;color:var(--ink-4);transition:color .3s var(--ease-ui)}.Ya{align-self:center;padding-right:10px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--ink-4);transition:color .3s var(--ease-ui)}.Xa,.Ya,.Wa i{transition:opacity .4s var(--ease-ui) var(--dl, 0ms),transform .55s var(--ease-out) var(--dl, 0ms),color .3s var(--ease-ui),background-color .25s var(--ease-ui),border-color .25s var(--ease-ui)}.Wa i{display:block;aspect-ratio:1;border-radius:7px;background-color:rgba(var(--acc-rgb),.1);border:1px solid rgba(var(--acc-rgb),.3)}.Wa i[data-d]{background-color:rgba(var(--ink-rgb),.03);border:1px dashed rgba(var(--ink-rgb),.22)}[data-mx][data-n="2"] [data-m="3"],[data-mx][data-n="2"] [data-m="4"],[data-mx][data-n="2"] [data-m="5"],[data-mx][data-n="3"] [data-m="4"],[data-mx][data-n="3"] [data-m="5"],[data-mx][data-n="4"] [data-m="5"]{opacity:0;transform:scale(.5);transition-delay:0ms}[data-mx][data-hr="1"] i[data-r="1"],[data-mx][data-hr="2"] i[data-r="2"],[data-mx][data-hr="3"] i[data-r="3"],[data-mx][data-hr="4"] i[data-r="4"],[data-mx][data-hr="5"] i[data-r="5"],[data-mx][data-hc="1"] i[data-c="1"],[data-mx][data-hc="2"] i[data-c="2"],[data-mx][data-hc="3"] i[data-c="3"],[data-mx][data-hc="4"] i[data-c="4"],[data-mx][data-hc="5"] i[data-c="5"]{background-color:rgba(var(--acc-rgb),.26);border-color:rgba(var(--acc-rgb),.8)}[data-mx][data-hr="1"] [data-rh="1"],[data-mx][data-hr="2"] [data-rh="2"],[data-mx][data-hr="3"] [data-rh="3"],[data-mx][data-hr="4"] [data-rh="4"],[data-mx][data-hr="5"] [data-rh="5"],[data-mx][data-hc="1"] [data-ch="1"] span,[data-mx][data-hc="2"] [data-ch="2"] span,[data-mx][data-hc="3"] [data-ch="3"] span,[data-mx][data-hc="4"] [data-ch="4"] span,[data-mx][data-hc="5"] [data-ch="5"] span{color:var(--accent)}.Za .Ya{font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--ink-3)}.ab{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0}.bb{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.bb::before{content:"";flex:none;width:14px;height:14px;border-radius:4px;background:rgba(var(--acc-rgb),.14);border:1px solid rgba(var(--acc-rgb),.4)}.cb::before{background:rgba(var(--ink-rgb),.05);border:1px dashed rgba(var(--ink-rgb),.3)}.db{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:start}@media (max-width:960px){.db{grid-template-columns:minmax(0,1fr)}}.eb{display:grid;gap:22px}.eb .fb,.eb .t{margin:0}.gb{max-width:360px;margin-top:8px}.hb{padding:22px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--panel-2) 0%,var(--panel) 100%);border:1px solid var(--rule);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 30px 60px -30px rgba(0,0,0,.9)}.ib{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;background:rgba(var(--ink-rgb),.04);font-family:var(--mono);font-size:11px;color:var(--ink-4)}.jb{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.jb .b{width:14px;height:14px;color:var(--accent)}.kb{margin-top:18px;font-size:19px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.lb{margin-top:4px;font-size:12.5px;color:var(--ink-4)}.mb{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.mb li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--ink-2)}.mb svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mb svg path{stroke-width:2.2;stroke-dasharray:14;stroke-dashoffset:0}.nb{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:7px 11px;border:1.5px solid rgba(var(--acc-rgb),.55);border-radius:10px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);transform:rotate(-4deg)}.nb .b{width:13px;height:13px;stroke-width:2.4}[data-js] .gb:not([data-rv-in]) .mb svg circle{stroke:rgba(var(--ink-rgb),.28)}[data-js] .gb:not([data-rv-in]) .mb svg path{stroke-dashoffset:14}[data-js] .gb:not([data-rv-in]) .nb{opacity:0;transform:rotate(-4deg) scale(1.6)}.mb svg circle{transition:stroke .4s var(--ease-ui) var(--d, 0s)}.mb svg path{transition:stroke-dashoffset .5s var(--ease-out) calc(var(--d, 0s) + .12s)}.mb li:nth-child(1){--d:0.5s}.mb li:nth-child(2){--d:0.92s}.mb li:nth-child(3){--d:1.34s}.gb[data-rv-in] .nb{animation:stamp .5s var(--ease-out) 1.9s both}.ob{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (max-width:600px){.ob{grid-template-columns:minmax(0,1fr)}}.pb{position:relative;isolation:isolate;display:grid;align-content:start;gap:8px;padding:clamp(20px,2.2vw,26px);border-radius:var(--r-lg);background-color:var(--panel);border:1px solid var(--edge);transition:--torch .45s var(--ease-ui),border-color .3s var(--ease-ui)}.pb:hover{border-color:rgba(var(--acc-rgb),.3)}.pb::after{content:attr(data-wm);position:absolute;right:18px;bottom:6px;z-index:-1;font-family:var(--display);font-stretch:104%;font-size:clamp(56px,5.2vw,76px);font-weight:700;line-height:1;letter-spacing:-.05em;white-space:nowrap;color:rgba(var(--ink-rgb),.035);transform:translate3d(0,12px,0);transition:transform .8s var(--ease-out),color .6s var(--ease-ui);pointer-events:none}.pb:hover::after{color:rgba(var(--acc-rgb),.16);transform:none}.qb{font-size:23px;letter-spacing:-.03em;line-height:1.15}.rb{justify-self:start;margin:0 0 0-8px;padding:3px 8px;border-radius:7px;font-family:var(--mono);font-size:13px;color:var(--accent);transition:background-color .4s var(--ease-ui)}.pb:hover .rb{background-color:rgba(var(--acc-rgb),.12)}.sb{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--ink-3)}.u{margin:22px 2px 0;max-width:64ch;font-size:15px;line-height:1.6;color:var(--ink-3)}.tb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ub{grid-template-columns:repeat(6,minmax(0,1fr))}.ub .vb{grid-column:span 2}.ub .vb:nth-child(n+4){grid-column:span 3}@media (max-width:1099px){.tb,.ub{grid-template-columns:repeat(2,minmax(0,1fr))}.ub .vb,.ub .vb:nth-child(n+4){grid-column:auto}}@media (max-width:699px){.tb,.ub{grid-template-columns:minmax(0,1fr)}}.vb{position:relative;display:flex;min-width:0;border-radius:var(--r-lg);background-color:var(--panel);border:1px solid var(--edge);color:inherit;text-decoration:none;transition:border-color .35s var(--ease-ui),background-color .35s var(--ease-ui),box-shadow .5s var(--ease-out),--torch .45s var(--ease-ui),opacity .8s var(--ease-out) calc(var(--i, 0)*70ms),transform .9s var(--ease-out) calc(var(--i, 0)*70ms)}.vb:hover{background-color:var(--surface);border-color:rgba(var(--acc-rgb),.32);box-shadow:0 40px 70px -40px rgba(0,0,0,.9);transform:translate3d(0,-6px,0);transition:border-color .35s var(--ease-ui),background-color .35s var(--ease-ui),box-shadow .5s var(--ease-out),--torch .45s var(--ease-ui),transform .5s var(--ease-out)}.vb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wb,.xb{display:none}.yb{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;gap:10px;width:100%;padding:clamp(18px,2vw,24px)}.zb{display:block;width:100%;max-width:360px;height:auto;margin:0 auto 8px;padding:12px;border-radius:14px;background:radial-gradient(90% 120%at 50% 0%,rgba(var(--ink-rgb),.04),transparent 70%),var(--paper-deep);border:1px solid var(--edge);box-sizing:border-box}.zb .Ab{stroke-dasharray:1;stroke-dashoffset:0}.vb[data-rv-in] .zb .Ab{animation:m-draw 1.1s var(--ease-out) .3s both}.vb[data-rv-in] .zb .Bb{animation:m-rise .6s var(--ease-out) .35s both}.vb[data-rv-in][data-play="2"] .zb .Ab{animation-name:m-draw-b;animation-delay:0s}.vb[data-rv-in][data-play="2"] .zb .Bb{animation-name:m-rise-b;animation-delay:.05s}.vb[data-rv-in][data-play="1"] .zb .Ab{animation-delay:0s}.vb[data-rv-in][data-play="1"] .zb .Bb{animation-delay:.05s}.vb[data-rv-in] .zb .Cb{animation-delay:.5s}.vb[data-rv-in] .zb .Db{animation-delay:.65s}.vb[data-rv-in] .zb .Eb{animation-delay:.8s}.vb[data-rv-in][data-play] .zb .Ab{animation-duration:.5s}.vb[data-rv-in][data-play] .zb .Bb{animation-duration:.3s;animation-delay:0s}.vb[data-rv-in][data-play] .zb .Cb{animation-delay:.05s}.vb[data-rv-in][data-play] .zb .Db{animation-delay:.1s}.vb[data-rv-in][data-play] .zb .Eb{animation-delay:.15s}@keyframes m-draw-b{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-rise-b{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@media (min-width:1100px){.ub .vb:nth-child(n+4) .yb{grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:28px}.ub .vb:nth-child(n+4) .zb{grid-row:1/4;align-self:center;margin:0}}.Fb{font-size:23px;line-height:1.15;letter-spacing:-.03em}.Gb{margin:0;font-size:15px;line-height:1.55;color:var(--ink-3)}.Hb{display:inline-flex;align-items:center;align-self:end;gap:8px;margin-top:4px;font-size:14.5px;font-weight:600;color:var(--accent)}.Hb .b{width:15px;height:15px;transition:transform .3s var(--ease-out)}.vb:hover .Hb .b,.vb:focus-visible .Hb .b{transform:translateX(3px)}[data-agpx]{overflow:hidden;isolation:isolate;transition:border-color .3s var(--ease-ui),background-color .3s var(--ease-ui),opacity .8s var(--ease-out) calc(var(--i, 0)*70ms),transform .9s var(--ease-out) calc(var(--i, 0)*70ms)}[data-agpx]:hover{transform:none;box-shadow:none;background-color:var(--panel)}[data-agpx][data-flip]{background-color:#0f2a1e;border-color:#0f2a1e}[data-agpx] [data-px-grid]{z-index:3}[data-agpx] [data-px-grid]>span{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}[data-agpx] [data-px-grid][data-hush]>span{transition-delay:0ms}[data-agpx] .wb{display:block;position:relative;z-index:1;margin:clamp(18px,2vw,24px)0 0 clamp(18px,2vw,24px);width:24px;height:24px;color:var(--accent);stroke-width:1.7}[data-agpx]{flex-direction:column}[data-agpx] .yb{position:relative;z-index:1;flex:1;grid-template-rows:auto 1fr auto;grid-template-areas:"h""body""go";min-height:250px}[data-agpx] .Fb{grid-area:h}[data-agpx] .Gb,[data-agpx] .zb{grid-area:body;transition:opacity .3s var(--ease-ui)}[data-agpx] .zb{align-self:center;margin:0 auto;opacity:0}[data-agpx] .Hb{grid-area:go}[data-agpx][data-flip] .Gb{opacity:0}[data-agpx][data-flip] .zb{opacity:1}@media (min-width:1100px){.ub [data-agpx]:nth-child(n+4) .yb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.ub [data-agpx]:nth-child(n+4) .zb{grid-row:auto;grid-area:body;margin:0 auto}}.Ib{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none}.Ib::before,.Ib::after{content:"";position:absolute;left:0;right:0;top:11px;height:2px;border-radius:2px}.Ib::before{background:rgba(var(--ink-rgb),.1)}.Ib::after{background:linear-gradient(90deg,rgba(var(--acc-rgb),.2),var(--accent));transform-origin:0 50%}[data-js] .Ib:not([data-rv-in])::after{transform:scaleX(0)}.Ib[data-rv-in]::after{transition:transform 1.5s var(--ease-io) .15s}.Jb{--k:0;position:relative;display:grid;align-content:start;gap:8px}.Jb:nth-child(2){--k:1}.Jb:nth-child(3){--k:2}.Jb:nth-child(4){--k:3}.Jb:nth-child(5){--k:4}.Kb{position:relative;z-index:1;box-sizing:content-box;width:24px;height:24px;margin-left:-10px;padding:0 10px;background:var(--paper);color:var(--accent);stroke-width:1.7;transition:color .5s var(--ease-ui) calc(.3s + var(--k)*.28s),transform .4s var(--ease-out)}[data-js] .Ib:not([data-rv-in]) .Kb{color:var(--ink-4)}.Jb:hover .Kb{transform:translate3d(0,-2px,0);transition-delay:0s}.Lb{margin-top:14px;font-size:18px;letter-spacing:-.02em;line-height:1.25}.Mb{font-size:15px;line-height:1.55;color:var(--ink-3)}.Jb>h3,.Jb>p{transition:opacity .6s var(--ease-out) calc(.2s + var(--k)*.28s),transform .8s var(--ease-out) calc(.2s + var(--k)*.28s)}[data-js] .Ib:not([data-rv-in]) .Jb>h3,[data-js] .Ib:not([data-rv-in]) .Jb>p{opacity:0;transform:translate3d(0,12px,0)}@media (max-width:1000px){.Ib{grid-template-columns:minmax(0,1fr);gap:26px;padding-left:44px}.Ib::before,.Ib::after{left:11px;right:auto;top:4px;bottom:4px;width:2px;height:auto}.Ib::after{background:linear-gradient(180deg,rgba(var(--acc-rgb),.2),var(--accent));transform-origin:50%0}[data-js] .Ib:not([data-rv-in])::after{transform:scaleY(0)}.Kb{position:absolute;left:-44px;top:0;margin:0;padding:4px 0}.Lb{margin-top:0}}.Nb{display:none}@media (max-width:900px){.Nb{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:-12px}.Nb button{margin:0;padding:6px 12px;border:1px solid var(--edge);border-radius:999px;background:var(--surface);font-family:var(--mono);font-size:12px;color:var(--ink-4);cursor:pointer;transition:background-color .4s,color .4s,border-color .4s}.Nb button[data-cur]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}}.Ob{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 clamp(48px,6vw,80px);padding:0;list-style:none}@media (max-width:860px){.Ob{grid-template-columns:minmax(0,1fr)}}.Pb{position:relative;display:grid;align-content:start;gap:8px;padding:clamp(22px,2.4vw,28px);border-radius:var(--r-lg);background-color:var(--panel);border:1px solid var(--edge);transition:--torch .45s var(--ease-ui),border-color .3s var(--ease-ui),box-shadow .5s var(--ease-out),translate .5s var(--ease-out)}.Pb:hover{translate:0-4px;border-color:rgba(var(--acc-rgb),.3);box-shadow:0 30px 50px -34px rgba(0,0,0,.9)}@media (prefers-reduced-motion:reduce){.Pb:hover{translate:none}}.Qb{font-family:var(--display);font-size:clamp(26px,2.4vw,32px);font-weight:640;letter-spacing:-.03em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.Qb span,.Qb small{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:0;color:var(--ink-4)}.Qb small{display:block;margin-bottom:6px}.Rb{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:10px}.Sb{align-items:start}.Tb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:clamp(40px,5vw,64px)}@media (max-width:860px){.Tb{grid-template-columns:minmax(0,1fr)}}.Ub{display:flex;flex-direction:column;padding:clamp(22px,2.4vw,30px)}.Vb{font-family:var(--display);font-stretch:104%;font-size:clamp(52px,5.4vw,76px);font-weight:560;line-height:.9;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink)}.Vb[data-odo]{display:inline-flex}.Vb{display:inline-flex;align-items:baseline;white-space:nowrap}.Vb sup{align-self:flex-start;margin:.08em .06em 0 0;font-size:.42em;line-height:1;vertical-align:baseline;color:var(--accent)}.Wb{margin-top:12px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.Xb{margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink-4)}.Yb .Wb{margin-top:0}.Zb{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:auto;padding-top:22px}.Zb img{height:20px;width:auto}.ac{font-size:23px;letter-spacing:-.03em;line-height:1.2}.bc{margin-top:6px;font-size:18px;letter-spacing:-.02em}.cc{font-size:15px;line-height:1.55;color:var(--ink-3)}.dc{position:relative;isolation:isolate;background:#090b0a}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dc{animation:curtain linear both;animation-timeline:view();animation-range:entry 0%entry 100%}.ec.dc>.fc{animation:lift linear both;animation-timeline:view();animation-range:entry 0%entry 75%}}}.ga,.Da,.Wa,.gb{content-visibility:auto;overflow-clip-margin:64px}.ga{contain-intrinsic-size:auto 700px}.Da{contain-intrinsic-size:auto 370px}.Wa{contain-intrinsic-size:auto 420px}.gb{contain-intrinsic-size:auto 360px}@media (max-width:900px){.ga{contain-intrinsic-size:auto 460px}.Da{contain-intrinsic-size:auto 240px}.Wa{contain-intrinsic-size:auto 330px}}@media (min-width:901px){.a .gc{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.dc .fc{display:grid;justify-items:center;gap:22px;text-align:center}.dc .fc>*{max-width:860px}.dc .fb{max-width:18ch;font-size:clamp(38px,5vw,68px);line-height:1.02;color:var(--ink)}.dc .hc{max-width:22ch}.dc .fb .f{color:var(--accent)}.dc .ic{font-family:var(--font);font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ink-2)}.dc .ic .f{color:inherit}.dc .jc{width:100%;margin-top:-6px;font-family:var(--display);font-stretch:104%;font-size:clamp(38px,5vw,68px);font-weight:640;line-height:1.06;letter-spacing:-.04em;color:var(--ink)}.dc .t{max-width:52ch;font-size:clamp(17px,1.4vw,19px)}.dc .h{justify-content:center;margin-top:10px}@media (prefers-reduced-motion:reduce){.c .e,.c .g,.c .h,.c .i,[data-ap-on] .Pa:not([hidden]),.gb[data-rv-in] *,.vb[data-rv-in] .zb *{animation:none!important}.C .J,.ea .b,.j,.qa,.pb,.La,.Ma,.Xa,.Ya,.Wa i,.vb,.yb,.Ib::after,.Kb,.Jb>h3,.Jb>p{transition:none!important}.j:hover,.vb:hover{transform:none}}