.gradient-bg{background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));z-index:-999;border-radius:0;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.gradient-bg .gradients-container{filter:blur(60px);will-change:transform;width:100%;height:100%;transform:translateZ(0)}.gradient-bg .g1{background:radial-gradient(circle at center,rgba(var(--color1),.6)0,rgba(var(--color1),0)50%)no-repeat;width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:50%;will-change:transform;opacity:1;animation:30s infinite moveVertical;position:absolute;transform:translateZ(0)}.gradient-bg .g2{background:radial-gradient(circle at center,rgba(var(--color2),.6)0,rgba(var(--color2),0)50%)no-repeat;width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 400px);will-change:transform;opacity:1;animation:20s infinite reverse moveInCircle;position:absolute;transform:translateZ(0)}.gradient-bg .g3{background:radial-gradient(circle at center,rgba(var(--color3),.6)0,rgba(var(--color3),0)50%)no-repeat;width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2 + 200px);left:calc(50% - var(--circle-size)/2 - 500px);transform-origin:calc(50% + 400px);will-change:transform;opacity:1;animation:40s linear infinite moveInCircle;position:absolute;transform:translateZ(0)}.gradient-bg .g4{background:radial-gradient(circle at center,rgba(var(--color4),.6)0,rgba(var(--color4),0)50%)no-repeat;width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px);will-change:transform;opacity:.7;animation:40s infinite moveHorizontal;position:absolute;transform:translateZ(0)}.gradient-bg .g5{background:radial-gradient(circle at center,rgba(var(--color5),.6)0,rgba(var(--color5),0)50%)no-repeat;width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);will-change:transform;opacity:1;animation:20s infinite moveInCircle;position:absolute;transform:translateZ(0)}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translate(-50%)translateY(-10%)translateZ(0)}50%{transform:translate(50%)translateY(10%)translateZ(0)}to{transform:translate(-50%)translateY(-10%)translateZ(0)}}@media (prefers-reduced-motion:reduce){.gradients-container .g1,.gradients-container .g2,.gradients-container .g3,.gradients-container .g4,.gradients-container .g5{animation:none}}
.style-module__M98owq__floatingNav{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(10px)scale(.95)}.style-module__M98owq__floatingNavVisible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.style-module__M98owq__progressButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;box-shadow:none;background:#101218e6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.style-module__M98owq__progressButton:hover:not(:disabled){border-color:var(--color-purple);color:var(--color-white);background:#50f3;transform:scale(1.05)}.style-module__M98owq__progressButton:active:not(:disabled){transform:scale(.95)}.style-module__M98owq__progressButton:disabled{opacity:.5;cursor:default}.style-module__M98owq__progressButtonActive{opacity:1}.style-module__M98owq__progressButtonActive:hover:not(:disabled){box-shadow:none}.style-module__M98owq__progressRing{position:absolute;inset:0;transform:rotate(-90deg)}.style-module__M98owq__progressRingBg{stroke:#ffffff1a}.style-module__M98owq__progressRingProgress{stroke:var(--color-purple);transition:stroke-dashoffset .2s}.style-module__M98owq__progressIcon{z-index:1;transition:transform .2s;position:relative}.style-module__M98owq__progressButton:hover .style-module__M98owq__progressIcon{transform:translateY(-2px)}.style-module__M98owq__navButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;box-shadow:none;background:#101218e6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;animation:.3s style-module__M98owq__fadeInUp;display:flex}.style-module__M98owq__navButton:hover{border-color:var(--color-purple);color:var(--color-white);background:#50f3;transform:scale(1.1)}.style-module__M98owq__navButton:active{transform:scale(.9)}@keyframes style-module__M98owq__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.style-module__M98owq__inlineNav{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.style-module__M98owq__inlineNavBtn{width:2.25rem;height:2.25rem;color:var(--color-text);background:#ffffff08;border:1px solid #ffffff14;border-radius:.625rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.style-module__M98owq__inlineNavBtn:hover{color:var(--color-white);background:#5500ff1a;border-color:#8b5cf64d}.style-module__M98owq__inlineNavBtn:active{transform:scale(.95)}@media (max-width:768px){.style-module__M98owq__floatingNav{bottom:1rem;right:1rem}.style-module__M98owq__progressButton{width:3rem;height:3rem}.style-module__M98owq__navButton{width:2.5rem;height:2.5rem}}@media (max-width:480px){.style-module__M98owq__floatingNav{bottom:5rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.style-module__M98owq__floatingNav,.style-module__M98owq__progressButton,.style-module__M98owq__navButton,.style-module__M98owq__progressRingProgress,.style-module__M98owq__progressIcon,.style-module__M98owq__inlineNavBtn{transition:none}.style-module__M98owq__navButton{animation:none}}@media (hover:none) and (pointer:coarse){.style-module__M98owq__progressButton:hover:not(:disabled),.style-module__M98owq__navButton:hover{transform:none}.style-module__M98owq__progressButton:active:not(:disabled){background:#5500ff4d;transform:scale(.95)}.style-module__M98owq__navButton:active{background:#5500ff4d;transform:scale(.9)}}
:root{--color-white:#fff;--color-black:black;--color-yellow:yellow;--color-orange:orange;--color-orangered:orangered;--color-purple:#50f;--color-gray:#999;--color-gray_dark:#474747;--color-text:#bababa;--color-border:#fff3;--color-block_back:#00000080;--color-button-active:#4d18c74d;--color-button-inactive:#0006;--color-button-hover:#000c;--color-surface-card:#0006;--color-surface-elevated:#0006;--color-background:#101218;--color-background-secondary:#ffffff0d;--color-border-light:#ffffff14;--color-border-lighter:#ffffff0d;--color-text-primary:#ffffffe6;--color-text-secondary:#ffffffb3;--color-text-muted:#ffffff80;--color-text-inverse:#101218;--color-overlay-light-05:#ffffff0d;--color-overlay-light-08:#ffffff14;--color-overlay-light-10:#ffffff1a;--color-overlay-dark-20:#0003;--color-overlay-dark-30:#0000004d;--color-accent:var(--color-purple);--color-accent-hover:#9b6aff;--color-success:#22c55e;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--blur:blur(16px);--blur-sm:blur(8px);--blur-lg:blur(24px);--shadow:0 .04rem 6px 0 #171717;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--transition-all:all var(--transition-base);--border:0rem solid;--border-radius:1rem;--block-gap:.5rem;--element-gap:.3rem;--card-height:26.7rem;--hover-scale:1.1;--active-scale:.9;--main_z-index:var(--z-base);--sidebar_z-index:var(--z-fixed);--modal_z-index:var(--z-modal);--header-height:80px;--sidebar-width:auto;--sidebar-width-expanded:270px;--sidebar-width-collapsed:90px;--sidebar-transition:.3s cubic-bezier(.4,0,.2,1);--theme-back:#101218;--color-bg1:var(--theme-back);--color-bg2:#010057;--color1:0,102,255;--color2:221,74,255;--color3:100,255,242;--color4:89,0,255;--color5:255,0,0;--color-interactive:1,0,87;--circle-size:70%;--blending:normal;--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:1.5rem;--radius-full:50rem;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-glow-purple:none;--shadow-glow-error:none;--shadow-focus-purple:none;--touch-target-min:44px;--touch-target-comfortable:48px;--font-size-xs:clamp(.75rem,.7rem + .25vw,.8125rem);--font-size-sm:clamp(.8125rem,.75rem + .3125vw,.875rem);--font-size-base:clamp(.875rem,.8rem + .375vw,1rem);--font-size-lg:clamp(1rem,.9rem + .5vw,1.125rem);--font-size-xl:clamp(1.125rem,1rem + .625vw,1.25rem);--font-size-2xl:clamp(1.25rem,1.1rem + .75vw,1.5rem);--font-size-3xl:clamp(1.5rem,1.3rem + 1vw,1.875rem);--font-size-4xl:clamp(1.875rem,1.5rem + 1.875vw,2.25rem);--font-size-5xl:clamp(2.25rem,1.8rem + 2.25vw,3rem);--font-size-h6:var(--font-size-sm);--font-size-h5:var(--font-size-base);--font-size-h4:var(--font-size-lg);--font-size-h3:var(--font-size-xl);--font-size-h2:var(--font-size-2xl);--font-size-h1:var(--font-size-3xl);--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--color-overlay-dark-10:#0000001a;--color-overlay-dark-40:#0006;--color-overlay-dark-50:#00000080;--color-overlay-dark-60:#0009;--color-overlay-dark-70:#000000b3;--color-overlay-dark-75:#000000bf;--color-overlay-dark-80:#000c;--color-overlay-dark-85:#000000d9;--color-overlay-dark-90:#000000e6;--color-overlay-dark-92:#000000eb;--color-overlay-dark-95:#000000f2;--color-overlay-light-15:#ffffff26;--color-overlay-light-20:#fff3;--color-overlay-light-25:#ffffff40;--color-surface-primary:#14141e99;--color-surface-secondary:#1e1e2db3;--color-surface-tertiary:#0006;--color-surface-card-hover:#1e1e3299;--color-surface-modal:#000000e6;--color-surface-backdrop:#00000080;--color-border-base:#fff3;--color-border-medium:#ffffff26;--color-border-strong:#ffffff40;--color-border-purple:#5500ff40;--color-border-purple-strong:#5500ff4d;--shadow-card:none;--shadow-card-hover:none;--shadow-card-active:none;--shadow-modal:none;--shadow-modal-backdrop:none;--shadow-focus:none;--shadow-focus-error:none;--shadow-glow-success:none;--radius-round:999px;--border-radius-sm:var(--radius-sm);--border-radius-md:var(--radius-md);--border-radius-lg:var(--radius-lg);--transition-base:.2s ease;--transition-slower:.4s ease;--transition-slowest:.6s ease;--transition-ease:ease;--transition-ease-in:ease-in;--transition-ease-out:ease-out;--transition-ease-in-out:ease-in-out;--transition-cubic:cubic-bezier(.4,0,.2,1);--transition-color:color var(--transition-base);--transition-background:background-color var(--transition-base);--transition-border:border-color var(--transition-base);--transition-opacity:opacity var(--transition-base);--transition-transform:transform var(--transition-base);--transition-shadow:box-shadow var(--transition-base);--transition-card:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);--transition-card-hover:transform var(--transition-base),box-shadow var(--transition-slow);--z-base:1;--z-card:2;--z-card-hover:10;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:1000;--z-modal:10000;--z-tooltip:10001;--z-notification:10002;--z-max:99999}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;border-radius:var(--border-radius);scroll-behavior:smooth;text-overflow:ellipsis;outline:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;font-family:Ubuntu,sans-serif;text-decoration:none;list-style:none}button,a,input,select,textarea{transition:background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px;border-radius:.25rem}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.skip-link{background:var(--color-purple);color:#fff;z-index:10000;border-radius:0 0 4px;padding:8px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}@media (max-width:768px){button,a[role=button]{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}img,picture,video,canvas,svg{max-width:100%}input,button,textarea,select,p,h1,h2,h3,h4,h5,h6{font:inherit;font-size:inherit;overflow-wrap:break-word;text-wrap:pretty;text-overflow:ellipsis;pointer-events:all!important}input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}::placeholder{color:var(--color-text);-webkit-user-select:none;user-select:none}a:visited{color:none}.not_initialized{visibility:hidden}* ::-webkit-scrollbar{scrollbar-color:var(--color-purple)transparent;scrollbar-width:thin;scrollbar-gutter:stable}html{background:#000;background-image:black;border-radius:0;width:100dvw;min-width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;max-height:100dvh;font-size:16px;overflow:hidden}body{font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight);font-weight:700}h2{font-size:var(--font-size-h2);line-height:var(--line-height-tight);font-weight:700}h3{font-size:var(--font-size-h3);line-height:var(--line-height-normal);font-weight:700}h4{font-size:var(--font-size-h4);line-height:var(--line-height-normal);font-weight:700}h5{font-size:var(--font-size-h5);line-height:var(--line-height-normal);font-weight:700}h6{font-size:var(--font-size-h6);line-height:var(--line-height-normal);font-weight:700}p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}body{isolation:isolate;z-index:909000010;width:100dvw;min-width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;max-height:100dvh;font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);border-radius:0;flex-flow:row;display:-webkit-flex}main{z-index:0;scrollbar-color:var(--color-purple)transparent;scrollbar-width:thin;scrollbar-gutter:stable;background:#0a0c1280;border-radius:0;flex-flow:column;place-content:center start;place-self:center;place-items:center;width:100%;height:100%;padding:1rem 1rem 1rem .5rem;display:-webkit-flex;overflow:hidden auto}hr{background-image:linear-gradient(270deg,transparent 0.17%,var(--color-purple)15%,var(--color-orangered)50%,var(--color-purple)85%,transparent);border:none;border-radius:0;width:100%;height:.1rem}
@media (max-width:1020px){.layout{flex-flow:wrap!important}}@supports (container-type:inline-size){.container-query{container-type:inline-size}}@media (max-width:479px){.hide-xs{display:none!important}}@media (max-width:639px){.hide-sm{display:none!important}}@media (max-width:767px){.hide-md{display:none!important}}.show-xs-only{display:block}@media (min-width:480px){.show-xs-only{display:none!important}}.show-sm-only{display:none}@media (min-width:480px) and (max-width:767px){.show-sm-only{display:block!important}}@media (min-width:1024px){.hide-lg{display:none!important}}@media (max-width:767px){.flex-col-mobile{flex-direction:column!important}.flex-row-mobile{flex-direction:row!important}.gap-mobile-sm{gap:var(--spacing-sm)!important}.gap-mobile-md{gap:var(--spacing-md)!important}.padding-mobile-sm{padding:var(--spacing-sm)!important}.padding-mobile-md{padding:var(--spacing-md)!important}.grid-1-mobile{grid-template-columns:1fr!important}.grid-2-mobile{grid-template-columns:repeat(2,1fr)!important}.text-center-mobile{text-align:center!important}.w-full-mobile{width:100%!important}.max-w-full-mobile{max-width:100%!important}}
