@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.QE3Yaa_className{font-family:Geist,Geist Fallback;font-style:normal}.QE3Yaa_variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050405;--panel:#0d0b0d;--panel-2:#131114;--text:#eee9e6;--body:#c8c2be;--muted:#8e8783;--dim:#2a272a;--cream:#f3ede3;--light:#fffaf2;--line:#ffffff14;--line-2:#ffffff24;--err:#f2a79c;--glow:0 40px 90px -50px #e1e4ee33;--inset:inset 0 1px 0 #ffffff0d;--font:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.22,.8,.24,1);--ease-out:cubic-bezier(.2,.8,.2,1);--wrap:1180px;--gut:clamp(20px,4vw,40px);--nav-h:72px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);scroll-behavior:smooth;height:auto;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 88px);-webkit-text-size-adjust:100%}main,.foot{overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}svg{display:block}a{color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--cream);color:#121114;border-radius:999px;padding:12px 18px;font-weight:500;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.wrap{max-width:var(--wrap);padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));margin:0 auto}.grad{background:linear-gradient(#fff 20%,#eee9e68c);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.grad{color:canvastext;background:0 0}}@property --x{syntax:"<percentage>";inherits:true;initial-value:50%}.btn{--x:50%;--y:50%;--on:0;isolation:isolate;min-height:50px;font:500 .9375rem/1 var(--font);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease-out),box-shadow .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.985)}.btn-pt{color:#121114;background:linear-gradient(#f4f4f6 0%,#d9dade 48%,#c4c6cb 100%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000002e,0 0 0 1px #ffffff2e,0 10px 30px -12px #000000e6}.btn-pt:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--x) var(--y),#fff 0%,#ffffffa6 18%,#fff0 52%);opacity:var(--on);transition:opacity .35s var(--ease-out);mix-blend-mode:screen;position:absolute;inset:0}.btn-pt:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side at var(--x) var(--y),#f5f7fcf2,#cdd2de61 42%,#b4bac600 100%);filter:blur(12px);opacity:var(--on);transition:opacity .35s var(--ease-out);border-radius:999px;position:absolute;inset:-26px -34px}.btn-pt:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -1px #00000029,0 0 0 1px #ffffff59,0 14px 40px -12px #dce1eb59}.btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08}.btn-ghost:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90px circle at var(--x) var(--y),#f0f2f8f2,#f0f2f800 70%);-webkit-mask-composite:xor;opacity:var(--on);transition:opacity .35s var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-ghost:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at var(--x) var(--y),#e1e6f038,#e1e6f000);filter:blur(8px);opacity:var(--on);transition:opacity .35s var(--ease-out);border-radius:999px;position:absolute;inset:-18px -24px}.btn-ghost:hover{transform:translateY(-1px)}.btn-sm{min-height:44px;padding:0 18px;font-size:.875rem}.btn-lg{min-height:56px;padding:0 30px;font-size:1rem}.btn .arr{transition:transform .35s var(--ease-out);display:inline-block}.btn:hover .arr{transform:translate(3px)}@media (hover:none){.btn.inview{--on:1;animation:3.6s ease-in-out infinite sweep}}@keyframes sweep{0%{--x:10%}50%{--x:90%}to{--x:10%}}.arc{fill:none;stroke:url(#g-brand);stroke-width:13px}.bar{fill:url(#g-brand)}.mk .off{stroke:var(--dim)}.mk rect.off{fill:var(--dim);stroke:none}.nav{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s;position:sticky;overflow-x:clip}.nav.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--line);background:#050405c7}.nav-in{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{letter-spacing:-.015em;align-items:center;gap:11px;min-height:44px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.brand svg{width:24px;height:24px;overflow:visible}.brand .on{filter:drop-shadow(0 0 4px #ffffff73)}.nav-links{align-items:center;gap:2px;display:flex}.nav-links .lnk{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:.9375rem;text-decoration:none;transition:color .2s;display:inline-flex}.nav-links .lnk:hover{color:var(--text)}.nav-links .btn{margin-left:10px}.short{display:none}@media (max-width:760px){.nav-links .lnk{display:none}}@media (max-width:400px){.long{display:none}.short{display:inline}}.hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding-top:clamp(20px,3.5vw,40px);display:flex;position:relative;overflow-x:clip}.hero-mark{aspect-ratio:1;width:clamp(96px,10.5vw,136px);margin-bottom:clamp(28px,3.4vw,42px);position:relative}.hero-light{z-index:-2;aspect-ratio:1;pointer-events:none;opacity:0;width:min(900px,220vw);animation:fade 1.8s var(--ease) .1s forwards;background:radial-gradient(closest-side,#ebeef521,#ebeef50a 48%,#ebeef500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guides{z-index:-1;color:#ffffff1f;opacity:0;width:180%;height:180%;animation:fade 1.4s var(--ease) .15s forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.mark{width:100%;height:100%;overflow:visible}.mark .arc{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:draw 1.1s var(--ease) forwards}.mark .arc-t{animation:draw 1.1s var(--ease) .1s forwards,dimdown .9s var(--ease) 1.9s forwards}.mark .arc-b{animation:draw 1.1s var(--ease) .38s forwards,ignite 1.2s var(--ease) 1.9s forwards}.mark .bar{transform-box:fill-box;transform-origin:50%;animation:grow .85s var(--ease) .8s forwards,dimdown .9s var(--ease) 1.9s forwards;transform:scaleX(0)}.hero h1{letter-spacing:-.044em;margin:0;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:500;line-height:1.02}.hero h1 span{display:block}.hero .lead{max-width:36em;color:var(--muted);margin:24px 0 0;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.6}.hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero .since{color:var(--muted);align-items:center;gap:9px;margin:22px 0 0;font-size:.875rem;text-decoration:none;display:inline-flex}.hero .since svg{width:15px;height:15px}.hero .since:hover{color:var(--text)}.rise{animation:rise .95s var(--ease) both}.d1{animation-delay:.42s}.d2{animation-delay:.58s}.d3{animation-delay:.72s}.d4{animation-delay:.86s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{to{transform:scaleX(1)}}@keyframes fade{to{opacity:1}}@keyframes dimdown{to{opacity:.2}}@keyframes ignite{to{filter:drop-shadow(0 0 7px #ffffff8c)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:480px){.hero .cta{flex-direction:column;align-items:stretch;width:100%;max-width:320px}}.pline{margin-top:clamp(36px,4.5vw,56px);padding-bottom:clamp(64px,8vw,104px);position:relative}.pl-stage{height:clamp(170px,21vw,250px);position:relative}.pl-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-grid line{stroke:#ffffff12;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.pl-base{stroke:#ffffff1f;vector-effect:non-scaling-stroke}.pl-now{stroke:#ffffff38;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;opacity:0;animation:fade .8s var(--ease) 2.7s forwards}.pl-draw{animation:1.7s cubic-bezier(.45,.05,.35,1) 1.05s forwards reveal;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes reveal{to{-webkit-mask-size:70.4% 100%;mask-size:70.4% 100%}}.pl-line{fill:none;stroke:url(#g-line);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ffffff59)}.pl-area{fill:url(#g-area)}.pl-future{opacity:0;animation:fade 1s var(--ease) 2.7s forwards}.pl-future path{fill:none;stroke:#ffffff4d;stroke-width:1.6px;stroke-dasharray:3 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.mkr{z-index:2;left:var(--l);top:var(--t);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;opacity:0;animation:pop .6s var(--ease) var(--d,2s) forwards;background:0 0;border:0;place-items:center;margin:-22px 0 0 -22px;padding:0;text-decoration:none;display:grid;position:absolute}.mkr .dot{width:11px;height:11px;transition:transform .3s var(--ease);background:#f7f7f9;border-radius:50%;box-shadow:0 0 0 4px #ffffff1a,0 0 14px #ffffffb3}.mkr:hover .dot,.mkr:focus-visible .dot{transform:scale(1.35)}.mkr.is-now .dot{position:relative}.mkr.is-now .dot:after{content:"";border:1px solid #fffc;border-radius:50%;animation:2.4s ease-out 3.2s infinite pulse;position:absolute;inset:-1px}.mkr.is-ghost{cursor:default}.mkr.is-ghost .dot{background:var(--bg);box-shadow:none;border:1px dashed #ffffff73}.mkr .lbl{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;background:#0d0b0dd1;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 12px 8px;line-height:1.2;display:flex;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.mkr .lbl b{font-size:.875rem;font-weight:500}.mkr .lbl small{color:var(--muted);font-size:.75rem}.mkr.is-ghost .lbl{background:0 0;border-style:dashed}.mkr.is-ghost .lbl b{color:var(--muted);font-weight:400}.mkr.lbl-below .lbl{top:calc(100% - 2px);bottom:auto}.mkr.is-now .lbl{display:none}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.pl-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:22px 0 0;padding:0;font-size:.875rem;list-style:none;display:none}.pl-legend li{align-items:center;gap:8px;display:inline-flex}.pl-legend i{background:#f7f7f9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #fff9}.pl-legend i.g{box-shadow:none;background:0 0;border:1px dashed #ffffff80}.pl-legend b{color:var(--text);font-weight:500}.pl-cap{text-align:center;color:var(--muted);margin:16px 0 0;font-size:.8125rem}@media (max-width:760px){.mkr .lbl{display:none}.pl-legend{display:flex}}.section{padding:clamp(88px,11vw,150px) 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 56px;margin-bottom:clamp(32px,4vw,52px);display:flex}.h2{letter-spacing:-.036em;margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;line-height:1.06}.sec-sub{max-width:30em;color:var(--muted);margin:0}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 80px;display:grid}.split-head{top:calc(env(safe-area-inset-top,0px) + 120px);position:sticky}.split-head .sec-sub{margin-top:18px}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.split-head{position:static}}.glow-card{isolation:isolate;border:1px solid var(--line);background:radial-gradient(120% 60% at 50% 0%,#ffffff0d,#fff0 62%),linear-gradient(180deg,var(--panel-2),var(--panel));box-shadow:var(--inset),var(--glow);transition:border-color .4s var(--ease);position:relative;overflow:hidden}.glow-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),#ffffff14,#fff0 65%);opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.glow-card:hover{border-color:var(--line-2)}.glow-card:hover:before{opacity:1}.appr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 80px;display:grid}.appr-aside{top:calc(env(safe-area-inset-top,0px) + 112px);position:sticky}.appr-aside .sec-sub{margin-top:18px}.big-mark{aspect-ratio:1;width:min(280px,70%);margin-top:48px;position:relative}.big-mark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ebeef517,#ebeef500);position:absolute;inset:-30%}.big-mark svg{width:100%;height:100%;overflow:visible}.big-mark .p{transition:opacity .6s var(--ease),filter .6s var(--ease)}.big-mark .p.arc{stroke:url(#g-brand)}.big-mark .p:not(.on){opacity:.16}.big-mark .p.on{opacity:1;filter:drop-shadow(0 0 8px #ffffff80)}.parts{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.part{border-bottom:1px solid var(--line);transition:opacity .5s var(--ease);grid-template-columns:44px minmax(0,1fr);gap:4px 22px;padding:clamp(32px,4.5vw,52px) 0;display:grid}.part .mk{width:30px;height:30px;margin-top:6px;overflow:visible}.part .mk .on{transition:filter .5s var(--ease)}.part.is-active .mk .on{filter:drop-shadow(0 0 5px #fff9)}.part h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:500;line-height:1.1}.part .by{color:var(--muted);margin:6px 0 0;font-size:.9375rem}.part p.txt{max-width:34em;color:var(--body);grid-column:2;margin:14px 0 0}@media (max-width:900px){.appr{grid-template-columns:minmax(0,1fr)}.appr-aside{position:static}.big-mark{display:none}}.quote figure,.quote blockquote{margin:0}.say{letter-spacing:-.032em;max-width:980px;margin:0;font-size:clamp(1.875rem,4vw,3.375rem);font-weight:400;line-height:1.16}.say .w{color:#eee9e629;transition:color .5s var(--ease)}.say .w.on{color:var(--text)}.quote figcaption{color:var(--muted);align-items:center;gap:14px;margin-top:32px;font-size:.9375rem;display:flex}.quote figcaption:before{content:"";background:#ffffff80;width:36px;height:1px}.status{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:26px;color:var(--body);white-space:nowrap;background:#0a090b9e;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.8125rem;display:inline-flex}.status i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff1a,0 0 10px #fffc}.status svg{width:11px;height:11px;color:var(--muted)}.status.is-soon{color:var(--muted);border-style:dashed}.cat{color:var(--muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.cat .mk{width:20px;height:20px;overflow:visible}.feat{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.feat-viz{border-right:1px solid var(--line);background:radial-gradient(60% 55% at 50% 45%,#ebeef51a,#ebeef500 70%);place-items:center;min-height:560px;display:grid;position:relative}.feat-viz .guides{opacity:1;color:#ffffff12;width:100%;height:100%;animation:none;position:absolute;inset:0;transform:none}.feat-viz .status{z-index:3;position:absolute;top:22px;left:22px}.feat-body{flex-direction:column;padding:clamp(28px,4vw,52px);display:flex}.feat-body h3{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:1.02}.feat-body>p{max-width:32em;color:var(--body);margin:16px 0 0}.facts{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.facts div{background:var(--panel);padding:14px 16px}.facts dt{color:var(--muted);font-size:.8125rem}.facts dd{margin:2px 0 0;font-size:.9688rem;font-weight:500}.feat-links{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:auto;padding-top:32px;display:flex}.tlink{min-height:44px;color:var(--text);align-items:center;gap:7px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.tlink svg{width:13px;height:13px;transition:transform .35s var(--ease)}.tlink:hover svg{transform:translate(2px,-2px)}@media (max-width:900px){.feat{grid-template-columns:minmax(0,1fr)}.feat-viz{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:68px 0 40px}.feat-viz .dev{--w:204px}}.dev{--w:236px;width:var(--w);aspect-ratio:71.6/147.6;border-radius:calc(var(--w)*.175);padding:calc(var(--w)*.016);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px 1px #ffffff59,0 calc(var(--w)*.18) calc(var(--w)*.3) calc(var(--w)*-.12) #000000f2,0 0 0 1px #000000b3;background:linear-gradient(140deg,#6a6563 0%,#2b2829 18%,#1a1819 40%,#3a3637 62%,#151314 80%,#555051 100%);position:relative}.dev-bezel{border-radius:calc(var(--w)*.16);height:100%;padding:calc(var(--w)*.03);background:#000}.dev-screen{border-radius:calc(var(--w)*.132);height:100%;font-size:calc(var(--w)*.05);color:#f4efe9;background:#0b0a0c;position:relative;overflow:hidden}.dev-island{z-index:5;top:calc(var(--w)*.026);width:calc(var(--w)*.3);height:calc(var(--w)*.085);background:#000;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.dev-status{z-index:4;height:calc(var(--w)*.135);padding:calc(var(--w)*.01) calc(var(--w)*.085) 0 calc(var(--w)*.1);font-size:calc(var(--w)*.05);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.dev-status svg{height:calc(var(--w)*.044);fill:currentColor;width:auto}.dev-status .ic{gap:calc(var(--w)*.016);align-items:center;display:flex}.dev-home{z-index:4;bottom:calc(var(--w)*.022);width:calc(var(--w)*.34);height:calc(var(--w)*.013);background:#ffffffbf;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.dev-key{width:calc(var(--w)*.016);background:linear-gradient(90deg,#2b2829,#6a6563 50%,#2b2829);border-radius:2px;position:absolute}.dev-key.l{left:calc(var(--w)*-.011)}.dev-key.r{right:calc(var(--w)*-.011)}.k1{height:calc(var(--w)*.075);top:17%}.k2{height:calc(var(--w)*.13);top:25%}.k3{height:calc(var(--w)*.13);top:34%}.k4{height:calc(var(--w)*.2);top:28%}.dev-glare{z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff12 0%,#fff0 32%);position:absolute;inset:0}.fb{flex-direction:column;padding:3em 1.05em 1.5em;display:flex;position:absolute;inset:0}.fb-top{justify-content:space-between;align-items:flex-end;display:flex}.fb-top b{letter-spacing:-.02em;font-size:1.25em;font-weight:600}.fb-top span{color:#a59e98;background:#1a181b;border-radius:99px;padding:.3em .7em;font-size:.62em}.fb-ring{aspect-ratio:1;width:86%;margin:1em auto 0;position:relative}.fb-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.fb-ring .trk{fill:none;stroke:#ffffff12;stroke-width:7px}.fb-ring .prg{fill:none;stroke:url(#g-ring);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s var(--ease);filter:drop-shadow(0 0 3px #ffffff59)}.fb-mid{text-align:center;place-content:center;gap:.15em;display:grid;position:absolute;inset:0}.fb-mid small{color:#9b948f;font-size:.58em}.fb-mid strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:600}.fb-cards{grid-template-columns:1fr 1fr;gap:.45em;margin-top:1em;display:grid}.fb-cards div{background:#18161a;border-radius:.8em;padding:.6em .65em;box-shadow:inset 0 0 0 1px #ffffff0d}.fb-cards small{color:#8f8984;font-size:.55em;display:block}.fb-cards b{margin-top:.1em;font-size:.82em;font-weight:600;display:block}.fb-cards i{background:#ffffff14;border-radius:99px;height:.22em;margin-top:.45em;display:block;overflow:hidden}.fb-cards i:after{content:"";height:100%;width:var(--v);border-radius:inherit;background:#e9e6e2;display:block}.fb-week{background:#18161a;border-radius:.8em;margin-top:.9em;padding:.65em .7em .55em;box-shadow:inset 0 0 0 1px #ffffff0d}.fb-week small{color:#8f8984;font-size:.55em;display:block}.fb-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:.35em;height:3.2em;margin-top:.5em;display:grid}.fb-bars i{height:var(--h);background:#ffffff24;border-radius:.25em;display:block}.fb-bars i.on{background:linear-gradient(#fff,#a9abb2);box-shadow:0 0 .6em #ffffff40}.fb-days{text-align:center;color:#6f6965;grid-template-columns:repeat(7,1fr);gap:.35em;margin-top:.35em;font-size:.48em;display:grid}.fb-btn{background:var(--cream);color:#121114;text-align:center;border-radius:99px;margin-top:auto;padding:.7em;font-size:.7em;font-weight:600}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tiles li{display:flex}.tile{border-radius:26px;flex-direction:column;flex:1;padding:12px;text-decoration:none;display:flex}.tile .viz{border:1px solid var(--line);background:radial-gradient(90% 85% at 50% 0,#ffffff12,#fff0 70%),#0a090b;border-radius:17px;height:208px;position:relative;overflow:hidden}.tile .viz .status{z-index:3;position:absolute;top:12px;left:12px}.tile-body{flex-direction:column;flex:1;padding:0 12px 6px;display:flex}.tile-body .cat{margin:20px 0 0}.feat-body .cat{margin:0}.tile h3{letter-spacing:-.026em;margin:12px 0 8px;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:500;line-height:1.1}.tile p{color:var(--muted);margin:0 0 24px}.tile-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 0 8px;font-size:.9375rem;display:flex}.tile-foot .note{color:var(--muted);font-size:.875rem}.tile-foot .go{color:var(--text);align-items:center;gap:7px;font-weight:500;display:inline-flex}.tile-foot .go svg{width:13px;height:13px;transition:transform .35s var(--ease)}a.tile:hover .go svg{transform:translate(2px,-2px)}.tile.is-soon{box-shadow:none;background:0 0;border:1px dashed #ffffff24}.tile.is-soon h3{color:var(--body)}@media (max-width:980px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles li:first-child{grid-column:1/-1}}@media (max-width:640px){.tiles{grid-template-columns:minmax(0,1fr)}}.cards3{place-items:center;display:grid;position:absolute;inset:34px 0 0}.tc{aspect-ratio:63/88;width:86px;transition:transform .7s var(--ease);background:linear-gradient(160deg,#211f23,#0f0e10);border:1px solid #ffffff29;border-radius:8px;flex-direction:column;gap:5px;padding:6px;display:flex;position:absolute;box-shadow:0 18px 30px -12px #000000e6}.tc:before{content:"";background:radial-gradient(70% 70% at 40% 35%,#5a5762,#26242a 60%,#151417);border-radius:4px;flex:none;height:56%;box-shadow:inset 0 0 0 1px #ffffff14}.tc:after{content:"";background:#ffffff29;border-radius:4px;width:70%;height:4px;box-shadow:0 9px #ffffff14}.tc1{transform:translate(-44px,10px)rotate(-12deg)}.tc3{transform:translate(44px,10px)rotate(12deg)}.tc2{z-index:2;overflow:hidden;transform:translateY(-6px)}.tc2 .holo{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#fff0 30%,#ffffff38 44%,#c8d7ff29 50%,#ffd7f01f 56%,#fff0 70%) 120% 0/260% 100%;position:absolute;inset:0}.viz.is-live .tc2 .holo{animation:3.8s ease-in-out infinite holo}@keyframes holo{0%{background-position:120% 0}55%,to{background-position:-60% 0}}a.tile:hover .tc1{transform:translate(-58px,14px)rotate(-17deg)}a.tile:hover .tc3{transform:translate(58px,14px)rotate(17deg)}a.tile:hover .tc2{transform:translateY(-12px)}.soon-frame{border:1px dashed #ffffff29;border-radius:12px;align-content:center;justify-items:center;gap:9px;padding:16px;display:grid;position:absolute;inset:50px 22px 18px}.soon-frame .lock{border:1px solid var(--line-2);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.soon-frame .lock svg{width:15px;height:15px}.skel{background:#ffffff0f;border-radius:6px;height:7px;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff21,#fff0);position:absolute;inset:0;transform:translate(-100%)}.viz.is-live .skel:after{animation:2.6s ease-in-out infinite shimmer}.skel.s1{width:58%}.skel.s2{width:40%}.skel.s2:after{animation-delay:.25s!important}@keyframes shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.banner{border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:16px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);display:flex}.banner h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;line-height:1.1}.banner p{color:var(--muted);margin:8px 0 0}.crit{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.crit li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:4px 18px;padding:26px 0;display:grid}.crit svg{color:#fff;width:20px;height:20px;margin-top:4px}.crit h3{letter-spacing:-.016em;margin:0;font-size:1.3125rem;font-weight:500;line-height:1.3}.crit p{max-width:34em;color:var(--muted);grid-column:2;margin:4px 0 0}.phases{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.phases li{border:1px solid var(--line-2);min-height:34px;color:var(--body);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;display:inline-flex}.phases-intro{color:var(--text);margin:28px 0 0;font-size:.9375rem}.flow-body{position:relative}.flow-track{background:var(--line-2);width:1px;position:absolute;top:16px;bottom:16px;left:15px}.flow-fill{transform-origin:top;transform:scaleY(var(--p,0));background:linear-gradient(#fff,#ffffff8c);position:absolute;inset:0;box-shadow:0 0 12px #ffffff80}.flow{gap:52px;margin:0;padding:0;list-style:none;display:grid}.step{padding-left:62px;position:relative}.num{background:var(--bg);width:31px;height:31px;color:var(--muted);font-variant-numeric:tabular-nums;border:1px solid #ffffff38;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:500;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s;display:grid;position:absolute;top:0;left:0}.step.is-reached .num{background:var(--cream);border-color:var(--cream);color:#121114;box-shadow:0 0 0 4px #ffffff14,0 0 18px #ffffff73}.step h3{letter-spacing:-.016em;margin:2px 0 8px;font-size:1.3125rem;font-weight:500;line-height:1.3}.step p{max-width:34em;color:var(--muted);margin:0}.step .tag{border:1px solid var(--line-2);min-height:28px;color:var(--body);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 12px;font-size:.8125rem;display:inline-flex}.step .tag .mk{width:15px;height:15px;overflow:visible}.req{border-radius:32px;max-width:820px;margin:0 auto;padding:clamp(28px,5vw,56px)}.req:after{content:"";z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#ebeef51f,#ebeef500);width:min(900px,160%);position:absolute;top:0;left:50%;transform:translate(-50%,-60%)}.req-head{text-align:center}.req-head .h2{letter-spacing:-.042em;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.04}.req-head .sec-sub{max-width:32em;margin:16px auto 0}.prog{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:40px 0 0;padding:0;list-style:none;display:grid}.prog li{border-top:2px solid var(--line-2);color:var(--muted);padding-top:12px;font-size:.8125rem;transition:border-color .4s,color .4s}.prog li b{color:inherit;font-size:.875rem;font-weight:500;display:block}.prog li.is-done,.prog li.is-current{color:var(--text);border-top-color:#edeef2}.prog li.is-done{border-top-color:#edeef28c}.pane{margin-top:32px}.pane[hidden]{display:none}.pane:not([hidden]){animation:rise .5s var(--ease) both}.pane-title{letter-spacing:-.02em;margin:0 0 22px;font-size:1.375rem;font-weight:500}.fgrid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.fgrid .full{grid-column:1/-1}@media (max-width:640px){.fgrid{grid-template-columns:1fr}}.field{align-content:start;gap:8px;display:grid}.field>label:not(.drop):not(.check),.field>.lab,fieldset.field legend{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;padding:0;font-size:.9375rem;font-weight:500;display:flex}.opt{color:var(--muted);font-size:.8125rem;font-weight:400}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field legend{width:100%;margin-bottom:8px}.inp{border:1px solid var(--line-2);width:100%;min-height:52px;color:var(--text);font:inherit;background:#ffffff06;border-radius:14px;padding:0 16px;font-size:1rem;transition:border-color .25s,box-shadow .25s,background-color .25s}.inp::placeholder{color:#6a6461}textarea.inp{resize:vertical;min-height:150px;padding:14px 16px;line-height:1.55}.inp:hover{border-color:#ffffff3d}.inp:focus{background:#ffffff0a;border-color:#fff9;outline:none;box-shadow:0 0 0 4px #ffffff0f}.inp[aria-invalid=true]{border-color:#f2a79cb3}.hint{color:var(--muted);margin:0;font-size:.8125rem}.count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.err{color:var(--err);margin:0;font-size:.8125rem}.err:empty{display:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--line-2);min-height:44px;color:var(--body);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.chip:hover span{color:var(--text);border-color:#ffffff4d}.chip input:checked+span{color:#121114;background:linear-gradient(#f4f4f6,#d3d4d9);border-color:#0000}.chip input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.chips.is-invalid .chip span{border-color:#f2a79c8c}.drop{text-align:center;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff38;border-radius:18px;justify-items:center;gap:6px;padding:34px 20px;transition:border-color .25s,background-color .25s;display:grid;position:relative}.drop:hover,.drop.is-over{background:#ffffff0b;border-color:#ffffff8c}.drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.drop input:focus-visible~.drop-ic{outline-offset:4px;outline:2px solid #fff}.drop-ic{border:1px solid var(--line-2);width:46px;height:46px;color:var(--text);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.drop-ic svg{width:18px;height:18px}.drop b{font-weight:500}.drop small{color:var(--muted);font-size:.8125rem}.drop.is-invalid{border-color:#f2a79c99}.file{border:1px solid var(--line-2);background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.file[hidden]{display:none}.file svg{width:18px;height:18px;color:var(--muted);flex:none}.file span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.file small{color:var(--muted);font-size:.8125rem}.file button{border:1px solid var(--line-2);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.file button svg{width:12px;height:12px;color:inherit}.or{color:var(--muted);align-items:center;gap:14px;margin:4px 0;font-size:.8125rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.check{cursor:pointer;color:var(--body);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:.9375rem;line-height:1.5;display:grid}.check input{appearance:none;cursor:pointer;background:#ffffff08;border:1px solid #ffffff4d;border-radius:7px;place-items:center;width:22px;height:22px;margin:1px 0 0;transition:background-color .2s,border-color .2s;display:grid}.check input:after{content:"";width:10px;height:6px;transition:transform .2s var(--ease);border-bottom:2px solid #121114;border-left:2px solid #121114;transform:translateY(-1px)rotate(-45deg)scale(0)}.check input:checked{background:var(--cream);border-color:var(--cream)}.check input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.check input[aria-invalid=true]{border-color:#f2a79ccc}.check a{color:var(--text)}.note-box{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:16px;margin:0;padding:16px 18px;font-size:.875rem;line-height:1.55}.note-box b{color:var(--text);font-weight:500}.req-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.req-nav .meta{color:var(--muted);font-size:.875rem}.req-nav .acts{gap:10px;margin-left:auto;display:flex}@media (max-width:520px){.req-nav{flex-direction:column-reverse;align-items:stretch}.req-nav .acts{flex-direction:column-reverse;margin-left:0}.req-nav .meta{text-align:center}}.done{text-align:center;padding:20px 0 8px}.done[hidden]{display:none}.done:not([hidden]){animation:rise .6s var(--ease) both}.done svg{width:64px;height:64px;margin:0 auto 26px}.done circle{fill:none;stroke:#ffffff2e;stroke-width:1.5px}.done path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:draw .7s var(--ease) .25s forwards;filter:drop-shadow(0 0 6px #fff9)}.done h3{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.05}.done p{max-width:30em;color:var(--muted);margin:16px auto 0}.done p b{color:var(--text);font-weight:500}.legal-note{border:1px solid var(--line);max-width:820px;color:var(--muted);border-radius:20px;margin:28px auto 0;padding:22px 24px;font-size:.875rem;line-height:1.6}.legal-note h2{color:var(--text);letter-spacing:0;margin:0 0 8px;font-size:.9375rem;font-weight:500}.legal-note p{margin:0}.foot{border-top:1px solid var(--line);color:var(--muted);padding:64px 0 32px;font-size:.9375rem}.foot-top{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:36px 32px;display:grid}.foot .brand{color:var(--text)}.foot-tag{color:var(--text);letter-spacing:-.01em;margin:16px 0 0;font-size:1.0625rem;line-height:1.45}.foot-loc{margin:8px 0 0}.foot-h{color:var(--muted);margin:0 0 6px;font-size:.8125rem}.foot ul{margin:0;padding:0;list-style:none}.foot ul a,.foot ul button{min-height:40px;color:var(--body);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;text-decoration:none;transition:color .2s;display:inline-flex}.foot ul a:hover,.foot ul button:hover{color:var(--text)}.foot ul .soon{min-height:40px;color:var(--muted);align-items:center;display:inline-flex}.foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:22px;font-size:.8125rem;display:flex}@media (max-width:860px){.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}.legal{border:1px solid var(--line-2);background:var(--panel);width:min(680px,100vw - 32px);max-height:min(84vh,820px);color:var(--text);border-radius:26px;padding:0;box-shadow:0 40px 120px -20px #000000d9}.legal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030304b8}.legal[open]{animation:rise .4s var(--ease) both}.legal-in{padding:36px clamp(22px,4vw,44px) 40px;position:relative}.legal-sub{color:var(--muted)!important;margin:-14px 0 6px!important;font-size:.875rem!important}.legal strong{color:var(--text);font-weight:500}.legal h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500}.legal h3{margin:26px 0 6px;font-size:1rem;font-weight:500}.legal p{color:var(--body);margin:0 0 8px;font-size:.9375rem}.legal a{color:var(--text)}.ph{color:var(--text);background:#ffffff17;border-radius:6px;padding:1px 7px}.x{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.x:hover{background:#ffffff0f}.x svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pl-draw{-webkit-mask-size:70.4% 100%;mask-size:70.4% 100%}.mkr.is-now .dot:after,.skel:after,.tc2 .holo{display:none}}.legal-page{max-width:680px;margin:0 auto;padding:36px 0 clamp(88px,11vw,150px)}.legal-page h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.6}.legal-page h2{text-wrap:balance;margin:26px 0 6px;font-size:1rem;font-weight:500}.legal-page p{color:var(--body);margin:0 0 8px;font-size:.9375rem}.legal-page a{color:var(--text)}.legal-page strong{color:var(--text);font-weight:500}.legal ul,.legal-page ul{color:var(--body);margin:0 0 8px;padding-left:1.2em;font-size:.9375rem}.legal-foot{padding-top:0}.legal-foot .foot-bottom{border-top:0;margin-top:0}.hp{display:none}.send-err{margin-top:24px}.nav-end{align-items:center;gap:12px;display:flex}.sound-toggle{appearance:none;border:1px solid var(--line-2);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.sound-toggle[aria-pressed=true]{color:var(--text)}@media (hover:hover) and (pointer:fine){.sound-toggle:hover{border-color:#fffaf280}}.sound-toggle:after{content:"";position:absolute;inset:-5px}.sound-bars{align-items:center;gap:2.5px;height:14px;display:flex}.sound-bars i{width:1.5px;height:14px;transition:transform .2s var(--ease);background:currentColor;border-radius:2px;transform:scaleY(.22)}.sound-toggle[aria-pressed=true] .sound-bars i{animation:1.4s ease-in-out infinite level}.sound-toggle[aria-pressed=true] .sound-bars i:first-child{animation-delay:-.9s}.sound-toggle[aria-pressed=true] .sound-bars i:nth-child(2){animation-duration:1.1s;animation-delay:-.3s}.sound-toggle[aria-pressed=true] .sound-bars i:nth-child(3){animation-duration:1.7s;animation-delay:-1.2s}.sound-toggle[aria-pressed=true] .sound-bars i:nth-child(4){animation-duration:1.25s;animation-delay:-.6s}@keyframes level{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sound-toggle[aria-pressed=true] .sound-bars i{animation:none!important}.sound-toggle[aria-pressed=true] .sound-bars i:nth-child(odd){transform:scaleY(.6)}.sound-toggle[aria-pressed=true] .sound-bars i:nth-child(2n){transform:scaleY(1)}}.arr{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.foot ul a,.file button{position:relative}.foot ul a:after,.file button:after{content:"";position:absolute;inset:-2px 0}.file button:after{inset:-2px}.parts.has-active .part:not(.is-active){opacity:1}.part>.mk,.part h3,.part .by,.part .txt{transition:opacity .5s var(--ease)}.parts.has-active .part:not(.is-active)>.mk{opacity:.42}.parts.has-active .part:not(.is-active) h3{opacity:.5}.parts.has-active .part:not(.is-active) .txt{opacity:.62}.parts.has-active .part:not(.is-active) .by{opacity:.88}
