body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#07070f;font-family:Inter,Chakra Petch,sans-serif;margin:0}body{background-color:initial}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}code{font-family:Inter,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@property --glow-alpha{syntax:"<number>";inherits:true;initial-value:0}@property --glow-alpha-edge{syntax:"<number>";inherits:true;initial-value:0}:root{transition:--glow-alpha .3s ease,--glow-alpha-edge .3s ease}.cursor-effects-active,.cursor-effects-active *{cursor:none!important}.cursor-effects-active [contenteditable=true],.cursor-effects-active input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.cursor-effects-active textarea{cursor:text!important}.cursor-dot,.cursor-spotlight{border-radius:50%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;will-change:transform}.cursor-dot{background-color:#aae1f3a6;transition:opacity .2s ease;z-index:2147483647}.cursor-spotlight{background:radial-gradient(circle,#b9beeb12 0,#b9beeb08 35%,#b9beeb00 70%);transition:opacity .3s ease;z-index:-1}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-wrap{--anim--hover-time:400ms;--anim--hover-ease:cubic-bezier(0.25,1,0.5,1);border-radius:999vw;display:inline-flex;font-size:.95rem;font-size:var(--glass-font-size,.95rem);position:relative}.glass-shadow{--shadow-cutoff-fix:2em;filter:blur(2px);height:calc(100% + var(--shadow-cutoff-fix));left:calc(0% - var(--shadow-cutoff-fix)/2);overflow:visible;pointer-events:none;position:absolute;top:calc(0% - var(--shadow-cutoff-fix)/2);width:calc(100% + var(--shadow-cutoff-fix))}.glass-shadow:after{background:linear-gradient(180deg,rgba(var(--tint),.45),rgba(var(--tint),.12));border-radius:999vw;box-sizing:border-box;content:"";height:calc(100% - var(--shadow-cutoff-fix) - .25em);inset:0;left:calc(var(--shadow-cutoff-fix) - .875em);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.125em;position:absolute;top:calc(var(--shadow-cutoff-fix) - .5em);width:calc(100% - var(--shadow-cutoff-fix) - .25em);z-index:0}.glass-btn{--border-width:clamp(1px,0.0625em,4px);all:unset;backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(-75deg,rgba(var(--tint),.18),rgba(var(--tint),.42),rgba(var(--tint),.18));border-radius:999vw;box-shadow:inset 0 .125em .125em #0000002e,inset 0 -.125em .125em #ffffff29,0 .25em .125em -.125em #00000073,inset 0 0 .1em .25em #ffffff12;cursor:pointer;position:relative;transition:all var(--anim--hover-time) var(--anim--hover-ease);z-index:3}.glass-btn:hover{backdrop-filter:blur(.01em);-webkit-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000002e,inset 0 -.125em .125em #ffffff38,0 .15em .05em -.1em #00000080,inset 0 0 .05em .1em #ffffff2e;transform:scale(.975)}.glass-btn.is-active{background:linear-gradient(-75deg,rgba(var(--tint),.5),rgba(var(--tint),.82),rgba(var(--tint),.5))}.glass-btn:focus-visible{outline:2px solid rgba(var(--tint),.95);outline-offset:4px}.glass-btn span{color:#fff;display:block;font-size:1em;font-weight:500;letter-spacing:-.02em;padding-block:.8em;padding-block:var(--glass-pad-y,.8em);padding-inline:1.5em;padding-inline:var(--glass-pad-x,1.5em);position:relative;text-shadow:0 .2em .05em #00000040;transition:all var(--anim--hover-time) var(--anim--hover-ease);-webkit-user-select:none;user-select:none}.glass-btn span:after{background:linear-gradient(var(--angle-2),#fff0 0,#ffffff4d 40% 50%,#fff0 55%);background-position:0 50%;background-repeat:no-repeat;background-size:200% 200%;border-radius:999vw;box-sizing:border-box;content:"";display:block;height:calc(100% - var(--border-width));left:calc(var(--border-width)/2);mix-blend-mode:screen;overflow:hidden;pointer-events:none;position:absolute;top:calc(var(--border-width)/2);transition:background-position calc(var(--anim--hover-time)*1.25) var(--anim--hover-ease),--angle-2 calc(var(--anim--hover-time)*1.25) var(--anim--hover-ease);width:calc(100% - var(--border-width));z-index:3}.glass-btn:hover span:after{background-position:25% 50%}.glass-btn:active span:after{--angle-2:-15deg;background-position:50% 15%}.glass-btn:after{background:conic-gradient(from var(--angle-1) at 50% 50%,#ffffff73,#fff0 5% 40%,#ffffff73 50%,#fff0 60% 95%,#ffffff73),linear-gradient(180deg,#ffffff26,#ffffff26);border-radius:999vw;box-sizing:border-box;content:"";height:calc(100% + var(--border-width));inset:0;left:calc(0% - var(--border-width)/2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--border-width);position:absolute;top:calc(0% - var(--border-width)/2);transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 .5s ease;width:calc(100% + var(--border-width));z-index:1}.glass-btn:hover:after{--angle-1:-125deg}.glass-btn:active:after{--angle-1:-75deg}@media (hover:none) and (pointer:coarse){.glass-btn span:after,.glass-btn:active span:after{--angle-2:-45deg}.glass-btn:active:after,.glass-btn:after,.glass-btn:hover:after{--angle-1:-75deg}}@media (prefers-reduced-motion:reduce){.glass-btn,.glass-btn span,.glass-btn span:after,.glass-btn:after{transition:none}}.sponsorships{background-color:#040f59;color:#fff;font-family:Arial,sans-serif;margin:0;min-height:100vh;text-align:center}.sponsorships-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;margin-bottom:100px;margin-top:115px;padding:20px;text-align:center}.sponsorships h1{font-size:3.5rem;margin:0}.sponsorships h2{font-size:2.8rem;margin:0 0 10px}.sponsorships p{font-size:1.5rem;line-height:1.2;margin:10px 0 0}.computer-science,.sponsorship-link{display:block}.blue{color:#64c3e3}.purple{color:#725df0}.teal{color:#5df0c4}.yellow{color:#ebb111}.sponsorships a{color:#64c3e3;text-decoration:underline}.sponsorships a:hover{color:#4a9bb8}.logos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.logos img{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0003;height:120px;max-width:200px;object-fit:contain;padding:10px;width:auto}@media (max-width:650px){.sponsorships-container{margin-top:120px}.sponsorships h1{margin-bottom:30px;margin-top:10px;padding:0 5rem}.sponsorships h2{margin-bottom:20px;margin-top:30px;padding:0 5rem}.sponsorships p{line-height:1.2;margin-bottom:30px}.computer-science,.sponsorship-link{display:inline;white-space:nowrap}.logos{align-items:center;flex-direction:row;gap:1rem;justify-content:center}.logos img{height:80px;max-width:120px;object-fit:contain}}
/*# sourceMappingURL=main.45a9a400.css.map*/