@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Medium-s.p.2aq7yma0vilon.ttf)format("truetype");font-display:swap;font-weight:300 600}@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Bold-s.p.3qajmh_-8zy17.ttf)format("truetype");font-display:swap;font-weight:700 900}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.89%}.spacegrotesk_fa0fa750-module__N6bFbW__className{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,sans-serif}.spacegrotesk_fa0fa750-module__N6bFbW__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", system-ui, sans-serif}
.pl{display:none}[data-preload=play] .pl{z-index:200;background:var(--background);pointer-events:none;--pl-h:64px;--pl-mark:calc(var(--pl-h) * 904 / 944 + 14px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (min-width:768px){.pl{--pl-h:104px}}.pl__lockup{align-items:center;display:flex}.pl__markbox{justify-content:flex-end;display:flex;overflow:hidden}.pl__mark{padding-right:14px;display:inline-flex}.pl__mark svg{height:var(--pl-h);width:calc(var(--pl-h) * 904 / 944)}.pl__word{border-left:1px solid color-mix(in srgb, currentColor 18%, transparent);line-height:1;font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--foreground);padding-left:14px}.pl__w1,.pl__w2{letter-spacing:-.02em;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;display:block}.pl__w2{color:#ff6500}.pl__bar{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;width:min(180px,42vw);height:2px;position:absolute;bottom:clamp(38px,7vh,64px);left:50%;overflow:hidden;transform:translate(-50%)}.pl__bar i{border-radius:inherit;background:#ff6500;width:0;height:100%;animation:2.2s cubic-bezier(.3,.7,.3,1) forwards pl-fill;display:block}@keyframes pl-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){[data-preload=play] .pl{display:none}}
.cx{z-index:120;border:1px solid var(--rule,#ffffff24);background:var(--paper-2,#0a0a3a);width:min(560px,100vw - 2*clamp(14px,4vw,28px));color:var(--ink,#f1f2ff);font-family:var(--font-outfit), system-ui, sans-serif;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem 1.05rem;font-size:.9rem;line-height:1.45;display:flex;position:fixed;bottom:clamp(14px,3vw,24px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #0000008c}.cx b{font-weight:600}.cx svg{flex:none;width:1.15rem;height:1.15rem}.cx.is-off svg{color:var(--accent,#ff6500)}.cx.is-back svg{color:#35c281}@media (prefers-reduced-motion:no-preference){.cx{animation:.32s cubic-bezier(.16,1,.3,1) both cx-in}}@keyframes cx-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.cx__dots{flex:none;gap:4px;margin-left:auto;display:inline-flex}.cx__dots i{background:var(--accent,#ff6500);opacity:.35;border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.cx__dots i{animation:1.4s ease-in-out infinite cx-pulse}.cx__dots i:nth-child(2){animation-delay:.18s}.cx__dots i:nth-child(3){animation-delay:.36s}}@keyframes cx-pulse{0%,to{opacity:.3}50%{opacity:1}}.cx__bar{background:#35c2813d;border-radius:2px;flex:none;width:44px;height:3px;margin-left:auto;overflow:hidden}.cx__bar i{transform-origin:0;background:#35c281;border-radius:2px;width:100%;height:100%;display:block;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.cx__bar i{animation:2.6s linear both cx-sweep}}@keyframes cx-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:520px){.cx{gap:.55rem;padding:.7rem .85rem;font-size:.84rem}.cx__dots{display:none}}
:root{--fab-gap:clamp(14px, 3vw, 26px);--fab-bottom:calc(var(--fab-gap) + env(safe-area-inset-bottom,0px));--fab-stack:5.4rem}.st{right:var(--fab-gap);bottom:calc(var(--fab-bottom) + var(--fab-stack));z-index:112;background:var(--paper,#fff);width:2.9rem;height:2.9rem;color:var(--accent,#ff6500);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .24s,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s;display:grid;position:fixed;transform:translateY(10px)scale(.9);box-shadow:0 10px 26px -10px #00001a73}.st.is-on{opacity:1;visibility:visible;transition:opacity .24s,transform .24s cubic-bezier(.16,1,.3,1),visibility;transform:none}.st:hover{color:#fff;background:var(--accent,#ff6500)}.st:focus-visible{outline:2px solid var(--accent,#ff6500);outline-offset:3px}.st__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.st__track{fill:none;stroke:var(--rule,#00006524);stroke-width:2.5px}.st__fill{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--st-p,0))}.st:hover .st__track{stroke:#ffffff4d}.st__arrow{width:1.05rem;height:1.05rem;position:relative}@media (prefers-reduced-motion:no-preference){.st__arrow{transition:transform .2s cubic-bezier(.16,1,.3,1)}.st:hover .st__arrow{transform:translateY(-2px)}}body:has(.cx) .st{bottom:calc(var(--fab-bottom) + var(--fab-stack) + 4.4rem)}.dark .st{background:var(--paper-2,#0a0a3a);box-shadow:0 10px 26px -10px #000000b3}
