.header.svelte-1elxaub{z-index:1000;background:0 0;transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;top:0;left:0;right:0}.header.scrolled.svelte-1elxaub{-webkit-backdrop-filter:blur(16px);background:#08080cb3}.header-line.svelte-1elxaub{position:absolute;bottom:0;left:0;right:0}.header-inner.svelte-1elxaub{justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex}.nav-left.svelte-1elxaub,.nav-right.svelte-1elxaub{flex:1;align-items:center;gap:32px;display:flex}.nav-right.svelte-1elxaub{justify-content:flex-end}.nav-left.svelte-1elxaub a:where(.svelte-1elxaub),.nav-right.svelte-1elxaub a:where(.svelte-1elxaub){font-family:var(--font-display);color:#ffffffb3;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .3s,text-shadow .3s}.nav-left.svelte-1elxaub a:where(.svelte-1elxaub):hover,.nav-right.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:#fff;text-shadow:0 0 20px var(--color-red-glow)}.nav-center.svelte-1elxaub{flex-shrink:0;align-items:center;display:flex}.nav-logo.svelte-1elxaub{opacity:0;width:auto;height:32px;transition:opacity .5s,transform .5s;transform:scale(.8)}.nav-logo.show.svelte-1elxaub{opacity:1;transform:scale(1)}.nav-date.svelte-1elxaub{font-family:var(--font-display);color:#fffc;letter-spacing:.3em;font-size:12px;font-weight:600;transition:opacity .5s,transform .5s}.nav-date.hide.svelte-1elxaub{opacity:0;position:absolute;transform:scale(.8)}.nav-register.svelte-1elxaub{border:1px solid #e0102066;border-radius:20px;padding:8px 20px;transition:all .4s}.nav-register.svelte-1elxaub:hover{border-color:var(--color-red);background:#e0102026;box-shadow:0 0 20px #e0102033}.burger.svelte-1elxaub{z-index:1001;background:0 0;flex-direction:column;gap:5px;padding:5px;display:none}.burger.svelte-1elxaub span:where(.svelte-1elxaub){background:#fff;width:22px;height:2px;transition:all .3s;display:block}.burger.active.svelte-1elxaub span:where(.svelte-1elxaub):first-child{transform:rotate(45deg)translate(5px,5px)}.burger.active.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){opacity:0}.burger.active.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu.svelte-1elxaub{display:none}@media (width<=768px){.header-inner.svelte-1elxaub{padding:0 20px}.nav-left.svelte-1elxaub,.nav-right.svelte-1elxaub{display:none}.burger.svelte-1elxaub{display:flex}.mobile-menu.svelte-1elxaub{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:999;background:#08080cf7;flex-direction:column;align-items:center;gap:28px;padding:100px 20px 40px;display:flex;position:fixed;inset:0}.mobile-menu.svelte-1elxaub a:where(.svelte-1elxaub){font-family:var(--font-display);color:#fff;letter-spacing:.2em;text-transform:uppercase;opacity:0;font-size:14px;font-weight:500;animation:.5s forwards svelte-1elxaub-menuSlideIn}}@keyframes svelte-1elxaub-menuSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.particle-field.svelte-hxo5ya{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.particle.svelte-hxo5ya{opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fffc 0%,#0000 70%);border-radius:50%;animation:linear infinite svelte-hxo5ya-particleFloat;position:absolute}@keyframes svelte-hxo5ya-particleFloat{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:var(--max-opacity)}90%{opacity:var(--max-opacity)}to{transform:translate(var(--drift-x), var(--drift-y)) scale(.2);opacity:0}}@media (hover:none){.particle-field.svelte-hxo5ya{display:none}}@media (width<=768px){.particle.svelte-hxo5ya{display:none}.particle.svelte-hxo5ya:nth-child(-n+15){display:block}}.footer.svelte-jz8lnl{background:var(--color-bg);padding:48px 0 32px;position:relative}.footer-holo.svelte-jz8lnl{height:1px;position:absolute;top:0;left:0;right:0}.footer-inner.svelte-jz8lnl{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.footer-brand.svelte-jz8lnl{align-items:baseline;gap:12px;display:flex}.footer-logo.svelte-jz8lnl{font-family:var(--font-display);letter-spacing:.2em;background:linear-gradient(180deg, var(--color-chrome-light), var(--color-chrome-mid));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800}.footer-year.svelte-jz8lnl{font-family:var(--font-display);letter-spacing:.3em;color:var(--color-red);font-size:12px;font-weight:500}.footer-links.svelte-jz8lnl{gap:32px;display:flex}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#fff6;font-size:11px;font-weight:500;transition:color .3s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}.footer-socials.svelte-jz8lnl{gap:20px;display:flex}.social-link.svelte-jz8lnl{color:#fff6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:color .3s,border-color .3s,box-shadow .3s;display:flex}.social-link.svelte-jz8lnl:hover{color:#fff;border-color:var(--color-red);box-shadow:0 0 20px var(--color-red-glow)}.footer-copy.svelte-jz8lnl{opacity:.25;letter-spacing:.05em;font-size:11px}@media (width<=640px){.footer-links.svelte-jz8lnl{flex-wrap:wrap;justify-content:center;gap:20px}}
