body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background-color:#000c;color:#fff;min-height:100vh}@property --h{syntax:"<number>";inherits:false;initial-value:0}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sweep{syntax:"<number>";inherits:false;initial-value:0}@property --strings-w{syntax:"<length>";inherits:true;initial-value:0}#root:has(.av),body:has(.av),html:has(.av){background:#0c0a2c;display:block;height:auto;margin:0;text-align:left}#root:has(.av):before{display:none}.av{--ink:#0b0d10;--paper:#f2f4f7;--muted:#f2f4f79e;--cyan:#2be8e8;--pink:#ff3bd4;--rainbow:#ff3bd4,#ff8a1e,#ffd93b,#37e55b,#2be8e8,#7b5cff,#ff3bd4;--name-shadow:2px -1.5px 0 #ff3bd4bf;--strings-w:0px;--stage-w:calc(100vw - var(--strings-w));--sun:min(54vh,calc(var(--stage-w)*0.72),640px);--bar-h:40px;--drop:12vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--paper);font-family:JetBrains Mono,ui-monospace,Consolas,monospace;min-height:100vh;min-height:100svh;overflow-x:hidden;position:relative;text-align:left;transition:--strings-w .55s cubic-bezier(.2,.85,.25,1)}.av.is-dragging{transition:none}.av *,.av :after,.av :before{box-sizing:border-box}.av-sky{background:linear-gradient(180deg,#0a0826,#141046 30%,#1c136c 48%,#2a1216);inset:0;position:fixed;z-index:0}.av-sun{background:radial-gradient(circle at 50% 30%,#ff6ec86b,#7b3ce657 58%,#240a5c99);border-radius:50%;box-shadow:0 0 0 1.5px #ffffff38,0 0 70px #ff3bd447;height:var(--sun);left:0;position:fixed;top:0;transition:opacity .45s ease;width:var(--sun);will-change:transform;z-index:1}.av-sun.is-out{opacity:0}.av-sun canvas{display:block;height:100%;position:relative;width:100%}.av-sun:before{animation:av-corona 5s ease-in-out infinite alternate;background:radial-gradient(closest-side,#ff3bd457,#7b5cff29 62%,#0000 100%);filter:blur(12px);inset:-16%}.av-sun:after,.av-sun:before{border-radius:50%;content:"";position:absolute}.av-sun:after{background:conic-gradient(from 200deg,var(--rainbow));inset:0;opacity:.55;transition:opacity .8s}.av-land,.av-sun.is-lit:after{opacity:0}.av-land{display:block;height:100vh;inset:0;pointer-events:none;position:fixed;transition:opacity .9s ease;width:100vw;z-index:2}.av-land.is-lit{opacity:1}.av-fx{display:block;height:100vh;inset:0;position:fixed;width:100vw;z-index:4}.av-fx,.av-stage{pointer-events:none}.av-stage{align-items:center;display:flex;flex-direction:column;gap:clamp(36px,9vh,110px);justify-content:center;margin-right:var(--strings-w);min-height:100vh;min-height:100svh;padding:6vh 24px calc(9vh + var(--bar-h));position:relative}.av-head{position:relative;text-align:center;transform:translateY(var(--drop));z-index:3}.av-mark{display:flex;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(50px,calc(var(--stage-w)*.12),150px);font-weight:400;gap:.2em;justify-content:center;line-height:1.05;margin:0}.av-l{position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.av-gap,.av-l{display:inline-block}.av-gap{width:.1em}.av-l>b,.av-l>i{font-style:normal;font-weight:inherit}.av-ring{-webkit-text-stroke:var(--w) var(--c);animation:av-hue 5s linear infinite,av-march 1.8s ease-in-out infinite;animation-delay:calc(var(--k)*-.45s - var(--i)*.25s),calc(var(--k)*.16s);color:#0000;left:0;position:absolute;top:0}.av-ring.is-5{--k:5;--w:0.36em;--c:hsl(var(--h) 100% 62%/0.2)}.av-ring.is-4{--k:4;--w:0.26em;--c:hsl(var(--h) 100% 62%/0.48)}.av-ring.is-3{--k:3;--w:0.17em;--c:hsl(var(--h) 100% 64%)}.av-ring.is-2{--k:2;--w:0.11em;--c:var(--paper);animation:none}.av-ring.is-1{--k:1;--w:0.085em;--c:#0000;animation:av-rainbow 1.6s linear infinite;animation-delay:calc(var(--i)*-.27s);background:repeating-linear-gradient(90deg,#ff3bd4,#ff8a1e .5em,#ffd93b 1em,#37e55b 1.5em,#2be8e8 2em,#7b5cff 2.5em,#ff3bd4 3em);-webkit-background-clip:text;background-clip:text}.av-mark .av-ring.is-1{animation:av-sweep 2.4s ease-in-out infinite alternate;background:linear-gradient(90deg,#ffd93b 44%,#ff8a1e 50%,#ff3bd4 56%) no-repeat;-webkit-background-clip:text;background-clip:text;background-position:calc((1 - var(--sweep))*100%) 0;background-size:300% 100%}.av-face{animation:av-shine 7s ease-in-out infinite;animation-delay:calc(var(--i)*.09s);background:linear-gradient(112deg,#0000 40%,#ffffff80 48%,#ffffff1a 52%,#0000 60%),linear-gradient(180deg,#ffffff29,#fff0 45%),linear-gradient(90deg,#ff3bd412,#2be8e812),linear-gradient(180deg,#2c2f38,#0b0c10 46%,#030304 56%,#121419);-webkit-background-clip:text;background-clip:text;background-position:100% 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:400% 100%,100% 100%,100% 100%,100% 100%;color:#0000;display:block;position:relative}.av-sub{color:var(--paper);font-size:clamp(11px,1.1vw,14px);font-weight:700;letter-spacing:.6em;margin:22px -.6em 0 0;text-shadow:0 0 12px #cb2cfdcc,0 1px 0 var(--ink)}.av-panels{align-self:stretch;container-type:inline-size;position:relative;transform:translateY(var(--drop));z-index:5}.av-cards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,260px));justify-content:center}.av-panel{--round:18px;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);background:linear-gradient(140deg,#ffffff24,#ffffff05 46%,#ffffff12),#0e082c94;border-radius:var(--round);box-shadow:0 14px 44px #06021680,inset 0 1px 0 #ffffff47;color:inherit;display:block;min-height:168px;outline:none;overflow:hidden;padding:18px 20px 20px;pointer-events:auto;position:relative;text-decoration:none;transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease-out,box-shadow .3s}.av-cta,.av-panel>h2,.av-panel>p,.av-panel>small{position:relative;z-index:1}.av-panel-edge{--w:1.25px;animation:av-spin 6s linear infinite;animation-delay:calc(var(--i)*-2s);background:conic-gradient(from var(--a) at var(--cx) var(--cy),var(--rainbow));pointer-events:none;position:absolute;will-change:transform;z-index:2}.av-panel-edge.is-bottom,.av-panel-edge.is-top{--cx:calc(var(--pw)/2 - var(--round));height:var(--w);left:var(--round);right:var(--round)}.av-panel-edge.is-left,.av-panel-edge.is-right{--cy:calc(var(--ph)/2 - var(--round));bottom:var(--round);top:var(--round);width:var(--w)}.av-panel-edge.is-top{--cy:calc(var(--ph)/2);top:0}.av-panel-edge.is-bottom{--cy:calc(var(--w) - var(--ph)/2);bottom:0}.av-panel-edge.is-left{--cx:calc(var(--pw)/2);left:0}.av-panel-edge.is-right{--cx:calc(var(--w) - var(--pw)/2);right:0}.av-panel-edge.is-bl,.av-panel-edge.is-br,.av-panel-edge.is-tl,.av-panel-edge.is-tr{height:var(--round);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);width:var(--round)}.av-panel-edge.is-tl{--cx:calc(var(--pw)/2);--cy:calc(var(--ph)/2);border-top-left-radius:var(--round);left:0;padding:var(--w) 0 0 var(--w);top:0}.av-panel-edge.is-tr{--cx:calc(var(--round) - var(--pw)/2);--cy:calc(var(--ph)/2);border-top-right-radius:var(--round);padding:var(--w) var(--w) 0 0;right:0;top:0}.av-panel-edge.is-br{--cx:calc(var(--round) - var(--pw)/2);--cy:calc(var(--round) - var(--ph)/2);border-bottom-right-radius:var(--round);bottom:0;padding:0 var(--w) var(--w) 0;right:0}.av-panel-edge.is-bl{--cx:calc(var(--pw)/2);--cy:calc(var(--round) - var(--ph)/2);border-bottom-left-radius:var(--round);bottom:0;left:0;padding:0 0 var(--w) var(--w)}.av-panel:after{animation:av-glint 7s ease-in-out infinite;animation-delay:calc(var(--i)*.6s);background:radial-gradient(circle at 50% -20%,#ffffff38,#0000 48%),linear-gradient(115deg,#0000 42%,#fff3 50%,#0000 58%);background:radial-gradient(circle at var(--mx,50%) var(--my,-20%),#ffffff38,#0000 48%),linear-gradient(115deg,#0000 42%,#fff3 50%,#0000 58%);background-repeat:no-repeat;background-size:100% 100%,260% 100%;content:"";mix-blend-mode:screen;pointer-events:none;z-index:2}.av-panel-black,.av-panel:after{border-radius:inherit;inset:0;position:absolute;transition:opacity .35s ease}.av-panel-black{background:#020203;opacity:0;z-index:0}.av-panel small{color:var(--muted);display:block;font-size:10.5px;font-weight:700;letter-spacing:.32em}.av-panel h2{font-family:Archivo Black,Arial Black,sans-serif;font-size:26px;font-weight:400;line-height:1.1;margin:8px 0 4px;text-shadow:var(--name-shadow)}.av-panel p{color:#f2f4f7d1;font-size:13px;margin:0}.av-panel>h2,.av-panel>p,.av-panel>small{transition:opacity .3s ease,filter .3s ease,color .3s ease,text-shadow .3s ease}.av-cta{bottom:8px;color:#f2f4f729;font-family:Archivo Black,Arial Black,sans-serif;font-size:36px;letter-spacing:.01em;line-height:.92;position:absolute;right:14px;transform-origin:100% 100%;transition:transform .5s cubic-bezier(.2,1.3,.35,1),color .3s ease,text-shadow .3s ease;white-space:nowrap}.av-panel:focus-visible,.av-panel:hover{box-shadow:0 18px 50px #060216b3,inset 0 1px 0 #ffffff2e}.av-panel:focus-visible .av-panel-black,.av-panel:hover .av-panel-black{opacity:1}.av-panel:focus-visible:after,.av-panel:hover:after{opacity:0}.av-panel:focus-visible>p,.av-panel:focus-visible>small,.av-panel:hover>p,.av-panel:hover>small{filter:blur(1px);opacity:.12}.av-panel:focus-visible>h2,.av-panel:hover>h2{color:var(--pink);text-shadow:none;z-index:2}.av-panel:focus-visible .av-cta,.av-panel:hover .av-cta{color:var(--paper);text-shadow:var(--name-shadow);transform:scale(1);transform:scale(var(--grow,1))}@container (max-width: 680px){.av-cards{gap:14px;grid-template-columns:minmax(0,500px)}.av-panel{min-height:112px;padding:14px 18px 16px}.av-panel h2{font-size:24px}}.av-drawer{bottom:var(--bar-h);position:fixed;right:0;top:0;width:var(--strings-w);z-index:6}.av-strings{font-feature-settings:"liga" 0,"calt" 0,"kern" off,none;-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);background:linear-gradient(180deg,#0a06229e,#16061294);color:var(--paper);cursor:pointer;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace;-webkit-font-kerning:none;font-kerning:none;font-size:13px;font-variant-ligatures:none;font-weight:700;inset:0;line-height:1.12;overflow:hidden;position:absolute;-webkit-user-select:none;user-select:none;white-space:pre}.av-strings:before{animation:av-flow-y 5s linear infinite;background:linear-gradient(180deg,var(--rainbow));background-size:100% 200%;bottom:0;content:"";left:0;position:absolute;top:0;width:1.5px;z-index:1}.av-printer{display:flex;flex-direction:column}.av-printer p{contain:layout style;margin:0}.av-probe{left:0;position:absolute;top:0;visibility:hidden}.av-grip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0622b8;border:0;border-radius:14px 0 0 14px;box-shadow:inset 1.5px 0 0 #ffffff38,-6px 0 22px #ff3bd440;color:var(--paper);cursor:grab;display:flex;flex-direction:column;font:700 13px/1 JetBrains Mono,ui-monospace,monospace;height:128px;justify-content:space-between;margin:-64px 0 0;opacity:0;outline:none;padding:8px 0;position:absolute;right:100%;top:50%;touch-action:none;transition:opacity .25s,box-shadow .25s,width .25s;width:28px}.av.is-dragging .av-grip{cursor:grabbing;opacity:1}.av-grip:focus-visible,.av-grip:hover{box-shadow:inset 1.5px 0 0 #fff6,-8px 0 30px #ff3bd48c;opacity:1;width:34px}.av-grip:after,.av-grip:before{content:"‹";transition:transform .4s ease}.av.is-open .av-grip:after,.av.is-open .av-grip:before{transform:scaleX(-1)}.av-grip i{animation:av-flow-y 3s linear infinite;background:linear-gradient(180deg,var(--rainbow));background-size:100% 200%;border-radius:2px;box-shadow:0 0 10px #ff3bd499;height:64px;width:4px}.av-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#08061ae0,#04030cf5);bottom:0;display:flex;height:var(--bar-h);left:0;position:fixed;right:0;z-index:7}.av-bar:before{animation:av-flow 4s linear infinite;background:linear-gradient(90deg,var(--rainbow));background-size:200% 100%;content:"";height:2px;left:0;position:absolute;right:0;top:0}.av-bar-foot{align-items:center;border-right:1px solid #ffffff1f;color:var(--muted);display:flex;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.24em;outline:none;padding:0 18px 0 22px;text-decoration:none;transition:color .2s;white-space:nowrap}.av-bar-foot:focus-visible,.av-bar-foot:hover{color:var(--paper)}.av-bar-go{color:inherit;outline:none;text-decoration:none}.av-bar-go,.av-bar-track{display:flex;flex:1 1;min-width:0;position:relative}.av-bar-track{align-items:center;-webkit-clip-path:inset(-50% 0 0 0);clip-path:inset(-50% 0 0 0);white-space:nowrap}.av-bar-track:after,.av-bar-track:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:28px;z-index:1}.av-bar-track:before{background:linear-gradient(90deg,#060513f2,#0000);left:0}.av-bar-track:after{background:linear-gradient(270deg,#060513f2,#0000);right:0}.av-bar-run{align-items:center;animation:av-bar 36s linear infinite;display:flex;flex:none}.av-bar-go:focus-visible .av-bar-run,.av-bar-go:hover .av-bar-run{animation-play-state:paused}.av-bar .av-l{font-family:Archivo Black,Arial Black,sans-serif;font-size:calc(var(--bar-h)*1.08);letter-spacing:.04em;line-height:1;margin:0 .3em}.av-bar-sep{background:linear-gradient(90deg,var(--rainbow));-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-size:calc(var(--bar-h)*.5)}.av-bar-chip,.av-bar-sep{animation:av-flow 3s linear infinite}.av-bar-chip{align-items:center;background:linear-gradient(90deg,var(--rainbow));background-size:200% 100%;-webkit-clip-path:polygon(16px 0,100% 0,100% 100%,0 100%);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%);color:var(--ink);display:flex;flex:none;font-family:Archivo Black,Arial Black,sans-serif;font-size:16px;letter-spacing:.1em;padding:0 24px 0 32px;transition:padding .25s ease}.av-bar-go:focus-visible .av-bar-chip,.av-bar-go:hover .av-bar-chip{color:var(--paper);padding:0 30px 0 38px;text-shadow:1.5px 1.5px 0 var(--ink)}.av-bar .is-off>*,.av-bar-sep.is-off{animation-play-state:paused}.av-wipe{display:flex;flex-direction:column;inset:0;pointer-events:none;position:fixed;z-index:50}.av-wipe i{animation:av-wipe .75s cubic-bezier(.7,0,.2,1) forwards;animation-delay:calc(.2s + var(--d));background:var(--ink);box-shadow:inset -3px 0 0 var(--cyan);flex:1 1;margin:-.5px 0}@media (max-height:720px){.av{--drop:4vh}}@media (max-width:760px){.av{--sun:min(44svh,88vw);--bar-h:31px;--drop:0px}.av-stage{gap:13svh;justify-content:flex-start;margin-right:0;min-height:0;padding:13svh 16px calc(32px + var(--bar-h))}.av-mark{font-size:min(14.5vw,96px)}.av-cards{grid-template-columns:minmax(0,440px)}.av-bar-foot{background:#060513e0;border:0;border-radius:0 9px 0 0;bottom:100%;font-size:9.5px;left:0;letter-spacing:.16em;padding:5px 12px 4px;position:absolute}.av-bar-chip{font-size:13px;padding:0 14px 0 24px}}@keyframes av-hue{to{--h:360}}@keyframes av-march{0%,to{opacity:1}50%{opacity:.35}}@keyframes av-rainbow{to{background-position:3em 0}}@keyframes av-sweep{to{--sweep:1}}@keyframes av-shine{0%,55%{background-position:100% 0,0 0,0 0,0 0}85%,to{background-position:0 0,0 0,0 0,0 0}}@keyframes av-spin{to{--a:360deg}}@keyframes av-glint{0%,55%{background-position:0 0,160% 0}80%,to{background-position:0 0,-60% 0}}@keyframes av-flow{to{background-position:200% 0}}@keyframes av-flow-y{to{background-position:0 200%}}@keyframes av-corona{to{opacity:.75;transform:scale(1.08)}}@keyframes av-wipe{to{transform:translateX(101%)}}@keyframes av-bar{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.av,.av *,.av :after,.av :before{animation:none!important;transition:none!important}.av-wipe{display:none}}