*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{margin:0}html[class*=corrupt-lvl-]{--cr-split:0px;--cr-scan:0;--cr-contrast:1;--cr-blur:0px;--cr-hue:0deg;--cr-burst:0s;transition:filter .35s,transform .35s}html.corrupt-lvl-1{--cr-split:.4px;--cr-scan:.06;--cr-contrast:1.02;--cr-hue:2deg}html.corrupt-lvl-2{--cr-split:.7px;--cr-scan:.1;--cr-contrast:1.04;--cr-hue:-3deg}html.corrupt-lvl-3{--cr-split:1px;--cr-scan:.14;--cr-contrast:1.06;--cr-hue:4deg}html.corrupt-lvl-4{--cr-split:1.3px;--cr-scan:.18;--cr-contrast:1.08;--cr-hue:-5deg}html.corrupt-lvl-5{--cr-split:1.6px;--cr-scan:.22;--cr-contrast:1.1;--cr-hue:6deg}html.corrupt-lvl-6{--cr-split:1.9px;--cr-scan:.26;--cr-contrast:1.13;--cr-hue:-7deg;--cr-burst:7s}html.corrupt-lvl-7{--cr-split:2.2px;--cr-scan:.3;--cr-contrast:1.16;--cr-hue:8deg;--cr-burst:6s}html.corrupt-lvl-8{--cr-split:2.5px;--cr-scan:.34;--cr-contrast:1.19;--cr-hue:-9deg;--cr-burst:5s;--cr-blur:.08px}html.corrupt-lvl-9{--cr-split:2.9px;--cr-scan:.39;--cr-contrast:1.22;--cr-hue:10deg;--cr-burst:4.2s;--cr-blur:.12px}html.corrupt-lvl-10{--cr-split:3.3px;--cr-scan:.44;--cr-contrast:1.26;--cr-hue:-12deg;--cr-burst:3.4s;--cr-blur:.18px}html.corrupt-lvl-11{--cr-split:3.8px;--cr-scan:.5;--cr-contrast:1.3;--cr-hue:14deg;--cr-burst:2.8s;--cr-blur:.24px}html.corrupt-lvl-12{--cr-split:4.4px;--cr-scan:.58;--cr-contrast:1.35;--cr-hue:-16deg;--cr-burst:2.2s;--cr-blur:.3px}html[class*=corrupt-lvl-] #sv-root{filter:contrast(var(--cr-contrast)) hue-rotate(var(--cr-hue)) blur(var(--cr-blur));will-change:filter, transform;transition:filter .45s}@keyframes sv-tear{0%,90%,to{transform:none}91%{transform:translate(-3px)skew(.7deg)}92%{transform:translate(4px)skew(-.9deg)}93%{transform:translate(-2px,1px)}94%{transform:translate(1px)skew(.3deg)}95%{transform:none}}html.corrupt-lvl-6 #sv-root,html.corrupt-lvl-7 #sv-root,html.corrupt-lvl-8 #sv-root,html.corrupt-lvl-9 #sv-root,html.corrupt-lvl-10 #sv-root,html.corrupt-lvl-11 #sv-root,html.corrupt-lvl-12 #sv-root{animation:sv-tear var(--cr-burst) steps(1) infinite}html[class*=corrupt-lvl-] .hero-title,html[class*=corrupt-lvl-] h1,html[class*=corrupt-lvl-] h2,html[class*=corrupt-lvl-] .program-card h2{text-shadow:var(--cr-split) 0 0 #ff004899, calc(var(--cr-split) * -1) 0 0 #00e5ff8c;transition:text-shadow .45s}html[class*=corrupt-lvl-] body:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:var(--cr-scan);z-index:9998;will-change:transform, opacity;background-image:repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 3px),linear-gradient(90deg,#ff004809,#0000 40%,#00e5ff09),radial-gradient(circle at 20% 20%,#ffffff0d,#0000 18%),radial-gradient(circle at 80% 70%,#00ff8009,#0000 18%);background-size:100% 3px,100% 100%,220px 220px,240px 240px;transition:opacity .5s;animation:5.5s linear infinite noise-shift;position:fixed;inset:0}html[data-glitch=off]{--cr-split:0px!important;--cr-scan:0!important;--cr-contrast:1!important;--cr-blur:0px!important;--cr-hue:0deg!important}html[data-glitch=off] body:before{display:none!important}html[data-glitch=off] .hero-title,html[data-glitch=off] h1,html[data-glitch=off] h2,html[data-glitch=off] .program-card h2{text-shadow:none!important}html[data-motion=reduced] #sv-root,html[data-motion=reduced] body:before{animation:none!important}@keyframes glitch-stripes{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.12;transform:translate(2px,-2px)}}@keyframes noise-shift{0%,to{background-position:0 0,0 0,0 0,0 0}25%{background-position:0 0,0 0,10px 8px,-12px 16px}50%{background-position:0 0,0 0,24px -14px,14px 12px}75%{background-position:0 0,0 0,-10px 16px,8px -8px}}@keyframes final-break{0%{transform:none}10%{transform:translate(1px,-1px)skew(.4deg)}20%{transform:translate(-1px,1px)skewY(.3deg)}30%{transform:translateY(-2px)}40%{transform:translate(2px,1px)skew(-.7deg)}50%{transform:translate(-2px)skewY(.6deg)}60%{transform:translate(1px,2px)rotate(-.2deg)}70%{transform:translate(-1px,-1px)rotate(.3deg)}80%{transform:translateY(1px)skew(.2deg)}90%{transform:translate(1px,-2px)skewY(.4deg)}to{transform:none}}@keyframes jitter{0%,to{transform:none}50%{transform:translate(1px,-1px)skew(.6deg,.4deg)}}html.secret-7 .program-card{animation:1.6s ease-in-out infinite alternate cardGlitch}html.secret-7 .program-card h2{color:#fb7185;text-shadow:0 0 14px #fb718559}html.secret-7 .program-card:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.24;background:linear-gradient(90deg,#0000 45%,#ff008014 50%,#0000 55%);animation:1.8s infinite cardScan;position:absolute;inset:0}@keyframes cardGlitch{0%{transform:translateY(0)skew(0)}50%{transform:translateY(-1px)skew(.7deg)scale(1.003)}to{transform:translateY(1px)skew(-.7deg)scale(1.002)}}@keyframes cardScan{0%{opacity:.2;background-position:0 0}50%{opacity:.35;background-position:100% 0}to{opacity:.2;background-position:0 0}}html.secret-8 .secret-search{color:#eef2ff;background:radial-gradient(circle at 30%,#a78bfa1f,#0000 34%),#111;border-color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed1f,0 0 18px #7c3aed2e}html.secret-8 .secret-search::placeholder{color:#ffffff8c}html.secret-8 .secret-search:focus{outline-color:#a78bfa}html.secret-9 .theme-toggle{border-color:#38bdf8;animation:.18s infinite themeFlicker;box-shadow:0 0 20px #38bdf859}@keyframes themeFlicker{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.85;transform:translateY(-1px)scale(1.02)}}.super-secret-modal{z-index:9999;color:#fff;background:linear-gradient(#0009,#000000e6);justify-content:center;align-items:center;animation:.3s fadein;display:flex;position:fixed;inset:0}.super-secret-card{text-align:center;background:#111;border:1px solid #ffffff0f;border-radius:12px;max-width:720px;padding:28px;animation:.4s cubic-bezier(.22,1,.36,1) slideup}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slideup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slidedown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}button,input,textarea,select{transition:all .15s}[style*=background][style*=border]{transition:all .2s}.btn-animated{transition:filter .1s,transform .1s}.btn-animated:hover{filter:drop-shadow(4px 4px);transform:translate(-1px,-1px)}.btn-animated:active{filter:drop-shadow(1px 1px);transform:translate(1px,1px)}button:not(.btn-animated){transition:transform .14s,box-shadow .14s,background .14s}button:not(.btn-animated):hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 30px #0000001f}button:not(.btn-animated):active{transform:translateY(0)scale(.997)}.glow{animation:2.2s ease-in-out infinite glowPulse;box-shadow:0 12px 30px #7c3aed2e}@keyframes glowPulse{0%{box-shadow:0 6px 18px #7c3aed1f}50%{box-shadow:0 18px 48px #7c3aed33}to{box-shadow:0 6px 18px #7c3aed1f}}html.corrupt-lvl-5 .program-card,html.corrupt-lvl-6 .program-card,html.corrupt-lvl-7 .program-card,html.corrupt-lvl-8 .program-card,html.corrupt-lvl-9 .program-card,html.corrupt-lvl-10 .program-card{animation:1.6s infinite alternate cardGlitch}html.corrupt-lvl-7 button:not(.btn-ghost),html.corrupt-lvl-8 button:not(.btn-ghost),html.corrupt-lvl-9 button:not(.btn-ghost),html.corrupt-lvl-10 button:not(.btn-ghost){animation:.12s steps(2,end) infinite buttonCorrupt}html.corrupt-lvl-9 input,html.corrupt-lvl-10 input{animation:.18s ease-in-out infinite inputCorrupt}@keyframes buttonCorrupt{0%,to{color:inherit}50%{color:#fb7185;text-shadow:1px 1px #f43f5e}}@keyframes inputCorrupt{0%,to{border-color:inherit}50%{border-color:#f43f5e;box-shadow:0 0 6px #f43f5e4d}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes annMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spinLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseLoader{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpSmooth{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSmooth{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.92)translateY(-12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes annSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vaultReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.corrupt-lvl-7 header,html.corrupt-lvl-8 header,html.corrupt-lvl-9 header,html.corrupt-lvl-10 header,html.corrupt-lvl-11 header,html.corrupt-lvl-12 header{animation:.3s steps(2,end) infinite headerGlitch}html.corrupt-lvl-8 main,html.corrupt-lvl-9 main,html.corrupt-lvl-10 main,html.corrupt-lvl-11 main,html.corrupt-lvl-12 main{animation:.4s step-end infinite contentShake}html.corrupt-lvl-9 button,html.corrupt-lvl-10 button,html.corrupt-lvl-11 button,html.corrupt-lvl-12 button{animation:.25s step-end infinite buttonGlitch}html.corrupt-lvl-10 h1,html.corrupt-lvl-10 h2,html.corrupt-lvl-11 h1,html.corrupt-lvl-11 h2,html.corrupt-lvl-12 h1,html.corrupt-lvl-12 h2{opacity:.85;animation:.35s steps(2,end) infinite textGlitch}html.corrupt-lvl-11 input,html.corrupt-lvl-11 textarea,html.corrupt-lvl-12 input,html.corrupt-lvl-12 textarea{animation:.4s ease-in-out infinite fieldDistort}html.corrupt-lvl-12 #sv-root{animation:.6s steps(3,end) infinite worldShatter!important}@keyframes headerGlitch{0%,to{transform:translate(0)}50%{transform:translate(2px)skew(1deg)}}@keyframes contentShake{0%,to{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}}@keyframes buttonGlitch{0%,to{color:inherit;opacity:1}50%{color:#f43f5e;opacity:.9;text-shadow:2px 2px 4px #f43f5e80}}@keyframes textGlitch{0%,to{opacity:1;transform:translate(0)}50%{opacity:.8;transform:translate(1px)}}@keyframes fieldDistort{0%,to{border-color:inherit;transform:scaleX(1)}50%{border-color:#f43f5e;transform:scaleX(.98)}}@keyframes worldShatter{0%{transform:none}25%{transform:translate(-2px)rotate(-.5deg)}50%{transform:translate(2px)rotate(.5deg)}75%{transform:translate(-1px)rotate(-.3deg)}to{transform:none}}html.party-active #sv-root{animation:.65s linear infinite partyShift}@keyframes partyShift{0%{filter:hue-rotate()saturate(1.6)}to{filter:hue-rotate(360deg)saturate(1.6)}}:root{--sv-accent:#e03d0c;--sv-radius:0px}html[data-corners=smooth]{--sv-radius:10px}html[data-corners=smooth] button,html[data-corners=smooth] input,html[data-corners=smooth] select,html[data-corners=smooth] textarea,html[data-corners=smooth] .program-card{border-radius:var(--sv-radius);overflow:hidden}html[data-text=small] body{zoom:.9}html[data-text=normal] body{zoom:1}html[data-text=large] body{zoom:1.15}html[data-density=compact] .program-card{padding:10px!important}html[data-density=compact] main{padding-top:10px!important;padding-bottom:10px!important}html[data-density=compact] section{margin-bottom:14px!important}html[data-density=compact] header{padding-top:8px!important;padding-bottom:8px!important}html[data-density=compact] h1{margin-bottom:8px!important}html[data-density=compact] p{margin-top:4px!important;margin-bottom:4px!important}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-corners=smooth] select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}html[data-corners=smooth] select,html[data-corners=smooth] select:hover,html[data-corners=smooth] select:focus{border-radius:var(--sv-radius);overflow:hidden}html[data-font=sans] body,html[data-font=sans] body *{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}html[data-contrast=high] p,html[data-contrast=high] span,html[data-contrast=high] div{opacity:1!important}html[data-contrast=high] body{text-shadow:none}html[data-glitch=off] #sv-root{filter:none!important;animation:none!important;transform:none!important}html[data-glitch=off] .glitchy{animation:none!important}html[data-font=sans] .hero-title,html[data-font=sans] h1,html[data-font=sans] h2{padding-bottom:.08em;letter-spacing:normal!important;line-height:1.15!important;overflow:visible!important}html[data-font=sans] body{letter-spacing:normal!important}.program-card img{object-fit:cover;width:100%;height:100%;display:block}.hero-title .hero-line{margin-bottom:-.16em;padding-bottom:.16em}.sv-overlay{overscroll-behavior:contain;overflow:hidden auto}.sv-overlay>*{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 40px);overflow:hidden auto}.sv-splash,.sv-splash>*{max-height:none!important;overflow:hidden!important}html{-webkit-text-size-adjust:100%}img,video,canvas,svg{max-width:100%}@media (max-width:720px){#sv-root>header,#sv-root main,#sv-root main>section,#sv-root footer{padding-left:16px!important;padding-right:16px!important}#sv-root>header{row-gap:10px!important;padding-top:10px!important;padding-bottom:10px!important}#sv-root main{padding-top:28px!important;padding-bottom:48px!important}#sv-root main>section{padding-top:34px!important;padding-bottom:28px!important}.hero-title{font-size:clamp(30px,9.5vw,84px)!important}[style*=minmax\(270px]{grid-template-columns:1fr!important}[style*=minmax\(160px]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[style*="1fr 1fr"]{grid-template-columns:1fr!important}.sv-ann{padding:10px 16px!important;font-size:11px!important}.sv-admin-tabs{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;margin-bottom:24px!important}.sv-admin-tabs::-webkit-scrollbar{display:none}.sv-admin-tabs>button{flex:none;padding-left:14px!important;padding-right:14px!important}.sv-overlay{padding:12px!important}.sv-filters{padding:20px 16px 0!important}.sv-filters button{filter:none!important;margin-bottom:0!important;padding:8px 12px!important}:root[data-theme=light] .sv-filters button{box-shadow:2px 2px #111!important}:root[data-theme=dark] .sv-filters button{box-shadow:2px 2px #444!important}.sv-corruption{gap:8px!important}.sv-corruption>button{flex:100%!important;min-width:0!important;padding-top:9px!important;padding-bottom:9px!important}}@media (max-width:400px){#sv-root>header,#sv-root main,#sv-root main>section,#sv-root footer{padding-left:12px!important;padding-right:12px!important}[style*=minmax\(160px]{grid-template-columns:1fr!important}}
