*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{margin:0}html[class*=corrupt-lvl-]{transition:filter .35s,transform .35s}html.corrupt-lvl-1 #sv-root{filter:hue-rotate(8deg)saturate(1.12)}html.corrupt-lvl-2 #sv-root{filter:hue-rotate(-8deg)saturate(1.15)contrast(1.05)}html.corrupt-lvl-3 #sv-root{filter:hue-rotate(15deg)contrast(1.08);transform:translateY(-1px)}html.corrupt-lvl-4 #sv-root{filter:saturate(1.1)hue-rotate(22deg)contrast(1.12);transform:translateY(-2px)skew(-1.5deg)}html.corrupt-lvl-5 #sv-root{filter:contrast(1.2)saturate(1.3)hue-rotate(30deg);transform:translateY(-1px)}html.corrupt-lvl-6 #sv-root{filter:contrast(1.25)saturate(1.4)hue-rotate(-25deg)sepia(.08);transform:skew(-.5deg)}html.corrupt-lvl-7 #sv-root{filter:contrast(1.3)saturate(1.5)hue-rotate(50deg)blur(.1px);transform:translate(1.5px)skewY(-1deg)}html.corrupt-lvl-8 #sv-root{filter:contrast(1.35)saturate(1.5)hue-rotate(60deg)grayscale(.15)blur(.2px);transform:translate(2px,-1.5px)skew(-1deg)}html.corrupt-lvl-9 #sv-root{filter:contrast(1.45)saturate(1.5)hue-rotate(85deg)grayscale(.3)blur(.35px);transform:translate(2px)skew(1deg)}html.corrupt-lvl-10 #sv-root{filter:saturate(.4)contrast(1.85)hue-rotate(125deg)blur(.25px)brightness(.95);animation:1.8s ease-in-out infinite final-break,.24s steps(2,end) infinite jitter}html.corrupt-lvl-11 #sv-root{filter:saturate(.2)contrast(2)hue-rotate(180deg)blur(.35px)brightness(.85)invert(.05);animation:1.4s ease-in-out infinite final-break,.18s steps(2,end) infinite jitter;transform:scaleX(.9985)}html.corrupt-lvl-12 #sv-root{filter:saturate(0)contrast(2.2)hue-rotate(220deg)blur(.5px)brightness(.75)invert(.1);animation:1s ease-in-out infinite final-break,.12s steps(3,end) infinite jitter;transform:scaleX(.998)scaleY(.998)}html.corrupt-lvl-9 body:before,html.corrupt-lvl-10 body:before,html.corrupt-lvl-11 body:before,html.corrupt-lvl-12 body:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.18;z-index:9998;will-change:transform, opacity;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),radial-gradient(circle at 20% 20%,#ffffff0a,#0000 18%),radial-gradient(circle at 80% 70%,#00ff8008,#0000 18%);background-size:100% 8px,8px 100%,200px 200px,220px 220px;animation:.24s steps(2,end) infinite glitch-stripes,4.2s linear infinite noise-shift;position:fixed;inset:0}html.corrupt-lvl-8 body:before{content:"";pointer-events:none;opacity:0;position:fixed;inset:0}@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}
