.navigation[data-v-585e95c1]{position:fixed;top:0;left:0;right:0;z-index:10;width:100%;background:rgba(15,35,64,.96);border-bottom:1px solid var(--color-border);backdrop-filter:blur(18px)}.navigation__main[data-v-585e95c1]{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:12px 32px}.navigation__mobile-actions[data-v-585e95c1]{display:none}.spotlight-bar[data-v-585e95c1]{position:relative;overflow:hidden;min-height:35px;background:linear-gradient(90deg,#f4aa24,#ffbd3f 42%,#d98919);color:#071326;font-size:.9rem;font-weight:800;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.26);transition:box-shadow .26s ease,color .26s ease}.spotlight-bar[data-v-585e95c1]:after,.spotlight-bar[data-v-585e95c1]:before{position:absolute;top:0;bottom:0;z-index:2;width:64px;content:"";pointer-events:none}.spotlight-bar[data-v-585e95c1]:before{left:0;background:linear-gradient(90deg,rgba(244,170,36,.98),rgba(244,170,36,0))}.spotlight-bar[data-v-585e95c1]:after{right:0;background:linear-gradient(270deg,rgba(217,137,25,.98),rgba(217,137,25,0))}.spotlight-bar[data-v-585e95c1]:after,.spotlight-bar[data-v-585e95c1]:before{transition:opacity .26s ease}.spotlight-bar__glow[data-v-585e95c1]{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at center,rgba(255,247,197,.95) 0,rgba(255,187,53,.9) 18%,rgba(217,137,25,.15) 42%,rgba(217,137,25,0) 68%);opacity:0;transform:scaleX(.04);transform-origin:center;pointer-events:none}.spotlight-bar__marquee[data-v-585e95c1]{position:relative;z-index:2;display:flex;width:-moz-max-content;width:max-content;min-width:100%;animation:spotlight-marquee-585e95c1 54s linear infinite;opacity:1;transition:opacity .72s ease,filter .72s ease}.spotlight-bar__group[data-v-585e95c1]{display:inline-flex;min-width:-moz-max-content;min-width:max-content}.spotlight-bar[data-v-585e95c1]:focus-within,.spotlight-bar[data-v-585e95c1]:hover{box-shadow:inset 0 0 0 1px rgba(255,246,194,.55),0 0 24px rgba(244,170,36,.34)}.spotlight-bar[data-v-585e95c1]:focus-within:after,.spotlight-bar[data-v-585e95c1]:focus-within:before,.spotlight-bar[data-v-585e95c1]:hover:after,.spotlight-bar[data-v-585e95c1]:hover:before{opacity:.28}.spotlight-bar:focus-within .spotlight-bar__glow[data-v-585e95c1],.spotlight-bar:hover .spotlight-bar__glow[data-v-585e95c1]{animation:spotlight-spread-585e95c1 .82s ease both}.spotlight-bar:focus-within .spotlight-bar__marquee[data-v-585e95c1],.spotlight-bar:hover .spotlight-bar__marquee[data-v-585e95c1]{opacity:.18;filter:blur(.4px)}.spotlight-bar__item[data-v-585e95c1]{display:inline-flex;align-items:center;min-height:35px;padding:7px 34px;text-decoration:none;white-space:nowrap;transition:background .16s ease}.spotlight-bar__item[data-v-585e95c1]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:34px;border-radius:999px;background:rgba(7,19,38,.42)}.spotlight-bar__item[data-v-585e95c1]:hover{background:hsla(0,0%,100%,.16)}.spotlight-bar__focus[data-v-585e95c1]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;width:min(720px,92%);margin:0 auto;padding:7px 24px;opacity:0;border-radius:999px;background:radial-gradient(circle at center,rgba(255,244,186,.78),rgba(255,185,44,.5) 58%,rgba(255,185,44,0));color:#071326;text-align:center;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.36),0 0 18px hsla(0,0%,100%,.56);transform:translateY(8px) scale(.9);pointer-events:none}.spotlight-bar:focus-within .spotlight-bar__focus[data-v-585e95c1],.spotlight-bar:hover .spotlight-bar__focus[data-v-585e95c1]{animation:spotlight-focus-pop-585e95c1 .52s ease .18s both;pointer-events:auto}@keyframes spotlight-marquee-585e95c1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spotlight-spread-585e95c1{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes spotlight-focus-pop-585e95c1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.navigation__brand[data-v-585e95c1]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.navigation__logo[data-v-585e95c1]{display:block;width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.navigation__name[data-v-585e95c1]{color:var(--color-text);font-weight:800}.navigation__right[data-v-585e95c1]{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.navigation__links[data-v-585e95c1]{display:flex;align-items:center;gap:22px;color:var(--color-text-muted);font-size:.95rem;font-weight:700}.navigation__links a[data-v-585e95c1]{border-radius:6px;text-decoration:none;transition:color .16s ease,text-shadow .16s ease,transform .16s ease}.navigation__links a[data-v-585e95c1]:hover{color:var(--color-brand);text-shadow:0 0 18px rgba(244,170,36,.42);transform:scale(1.06)}.navigation__links a[data-v-585e95c1]:last-child{color:var(--color-brand)}.navigation__label[data-v-585e95c1]{display:inline}.navigation__account-button[data-v-585e95c1],.navigation__label--mobile[data-v-585e95c1],.navigation__link--mobile-only[data-v-585e95c1],.navigation__menu-button[data-v-585e95c1]{display:none}@media (max-width:760px){.navigation__main[data-v-585e95c1]{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding:10px 16px}.spotlight-bar[data-v-585e95c1]{min-height:42px;font-size:.78rem}.spotlight-bar__marquee[data-v-585e95c1]{animation-duration:42s;opacity:1;filter:none;transition:none}.spotlight-bar__item[data-v-585e95c1]{min-height:42px;padding:6px 24px}.spotlight-bar[data-v-585e95c1]:focus-within,.spotlight-bar[data-v-585e95c1]:hover{box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.26)}.spotlight-bar[data-v-585e95c1]:focus-within:after,.spotlight-bar[data-v-585e95c1]:focus-within:before,.spotlight-bar[data-v-585e95c1]:hover:after,.spotlight-bar[data-v-585e95c1]:hover:before{opacity:1}.spotlight-bar:focus-within .spotlight-bar__glow[data-v-585e95c1],.spotlight-bar:hover .spotlight-bar__glow[data-v-585e95c1]{animation:none;opacity:0}.spotlight-bar:focus-within .spotlight-bar__marquee[data-v-585e95c1],.spotlight-bar:hover .spotlight-bar__marquee[data-v-585e95c1]{opacity:1;filter:none}.navigation__brand[data-v-585e95c1],.spotlight-bar__focus[data-v-585e95c1]{display:none}.navigation__right[data-v-585e95c1]{position:absolute;top:100%;left:12px;right:12px;display:block;width:100%;margin-left:0;pointer-events:none}.navigation__links[data-v-585e95c1]{display:grid;width:calc(100% - 24px);gap:0;overflow:hidden;border:1px solid rgba(244,170,36,.24);border-radius:8px;background:rgba(8,20,39,.96);box-shadow:0 18px 38px rgba(0,0,0,.32);opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.navigation__links--open[data-v-585e95c1]{opacity:1;transform:translateY(0);pointer-events:auto}.navigation__links a[data-v-585e95c1]{display:block;min-height:44px;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 14px}.navigation__label--desktop[data-v-585e95c1]{display:none}.navigation__label--mobile[data-v-585e95c1]{display:inline}.navigation__links a[data-v-585e95c1]:last-child{border-bottom:0}.navigation__links a[data-v-585e95c1]:hover{transform:none}.navigation__mobile-actions[data-v-585e95c1]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.navigation__account-button[data-v-585e95c1]{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(244,170,36,.62);border-radius:999px;background:rgba(8,20,39,.45)}.navigation__account-button span[data-v-585e95c1]:after,.navigation__account-button span[data-v-585e95c1]:before{display:block;border:2px solid var(--color-brand);content:""}.navigation__account-button span[data-v-585e95c1]:before{width:12px;height:12px;margin:0 auto 3px;border-radius:999px}.navigation__account-button span[data-v-585e95c1]:after{width:22px;height:11px;border-radius:999px 999px 4px 4px;border-bottom:0}.navigation__menu-button[data-v-585e95c1]{display:inline-flex;min-height:44px;align-items:center;gap:10px;border:1px solid rgba(244,170,36,.62);border-radius:8px;background:rgba(8,20,39,.45);color:var(--color-brand);font:inherit;font-weight:800;padding:10px 14px}.navigation__menu-button span[data-v-585e95c1],.navigation__menu-button span[data-v-585e95c1]:after,.navigation__menu-button span[data-v-585e95c1]:before{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;content:""}.navigation__menu-button span[data-v-585e95c1]{position:relative}.navigation__menu-button span[data-v-585e95c1]:before{position:absolute;top:-6px}.navigation__menu-button span[data-v-585e95c1]:after{position:absolute;top:6px}}.about[data-v-36843fc5]{--about-block-height:453px;display:flex;min-height:calc(100vh - var(--nav-height));align-items:center;padding:96px 24px;background:var(--color-surface-muted);color:var(--color-text)}.about__inner[data-v-36843fc5]{display:grid;width:min(1120px,100%);grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:56px;margin:0 auto}.about__content[data-v-36843fc5]{display:flex;height:var(--about-block-height);flex-direction:column;justify-content:space-between}.about__image[data-v-36843fc5]{display:block;width:100%;max-width:340px;height:var(--about-block-height);border:1px solid var(--color-border);border-radius:8px;justify-self:end;-o-object-fit:cover;object-fit:cover}.about h2[data-v-36843fc5]{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.about__body[data-v-36843fc5]{display:grid;gap:24px}.about p[data-v-36843fc5]{max-width:680px;margin:0;color:var(--color-text-muted);font-size:1.14rem;line-height:1.8}.about .about__lead[data-v-36843fc5]{color:var(--color-text);font-size:1.2rem}.about .about__signature[data-v-36843fc5]{margin:0;color:var(--color-brand);font-size:1.25rem;font-weight:800}@media (max-width:860px){.about[data-v-36843fc5]{padding:72px 20px}.about__inner[data-v-36843fc5]{grid-template-columns:1fr}.about__content[data-v-36843fc5]{height:auto;gap:28px}.about__image[data-v-36843fc5]{height:auto;aspect-ratio:3/4;justify-self:center}}.hero-section[data-v-1d7ff818]{width:100%;background:var(--color-page)}.hero[data-v-1d7ff818]{display:flex;width:100%;min-height:calc(100vh - var(--nav-height));align-items:center;justify-content:center;padding:56px 24px 64px;background:linear-gradient(180deg,rgba(8,20,39,.9),rgba(8,20,39,.72)),linear-gradient(90deg,rgba(8,20,39,.88),rgba(8,20,39,.5),rgba(8,20,39,.88)),url(https://images.unsplash.com/photo-1610890716171-6b1bb98ffd09?auto=format&fit=crop&w=1800&q=80) 50%/cover;color:#fff;text-align:center}.hero__content[data-v-1d7ff818]{width:min(1120px,100%);margin:0 auto}.hero__logo[data-v-1d7ff818]{width:min(125px,30vw);height:auto;margin:0 auto 22px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.35))}.hero h1[data-v-1d7ff818]{max-width:880px;margin:0;margin-inline:auto}.hero h1 span[data-v-1d7ff818]{display:block;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:900;color:var(--color-brand);line-height:.95;text-transform:uppercase}.hero p[data-v-1d7ff818]{max-width:640px;margin:20px auto 0;color:hsla(0,0%,100%,.86);font-size:1.08rem;line-height:1.7}@media (max-width:860px){.hero[data-v-1d7ff818]{min-height:calc(100vh - var(--nav-height));padding:48px 20px 56px;background:linear-gradient(180deg,rgba(8,20,39,.94),rgba(8,20,39,.76)),linear-gradient(90deg,rgba(8,20,39,.9),rgba(8,20,39,.64)),url(https://images.unsplash.com/photo-1610890716171-6b1bb98ffd09?auto=format&fit=crop&w=1800&q=80) 50%/cover}.hero__logo[data-v-1d7ff818]{width:min(96px,30vw)}.hero h1 span[data-v-1d7ff818]{font-size:clamp(1.7rem,9vw,2.8rem)}}.social-section[data-v-0dd9426e]{overflow-x:clip;overflow-y:visible;min-height:calc(100vh - var(--nav-height));padding-block:80px}.social-section .section__inner[data-v-0dd9426e]{width:min(1320px,100%)}.videos[data-v-0dd9426e]{--video-card-width:300px;--video-gap:20px;--video-edge:24px;--videos-width:984px;display:grid;grid-auto-columns:var(--video-card-width);grid-auto-flow:column;gap:var(--video-gap);width:min(100%,var(--videos-width));margin-inline:auto;margin-top:28px;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;padding:24px var(--video-edge) 12px;scroll-padding-inline:var(--video-edge)}.videos[data-v-0dd9426e]::-webkit-scrollbar{display:none}.videos[data-v-0dd9426e]{scrollbar-width:none}.social-panels[data-v-0dd9426e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1120px,100%);margin:42px auto 0}.social-panel[data-v-0dd9426e]{display:grid;min-height:180px;align-content:center;justify-items:center;gap:14px;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(135deg,rgba(31,74,138,.72),rgba(8,20,39,.82)),radial-gradient(circle at top right,rgba(244,170,36,.18),transparent 42%);padding:20px;transform-origin:center;transition:border-color .18s ease,filter .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}.social-panel__header[data-v-0dd9426e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:0;text-align:center}.social-panel__logo[data-v-0dd9426e]{width:48px;height:48px;flex:0 0 auto;color:var(--color-brand);fill:currentColor}.social-panel__logo--spotify[data-v-0dd9426e]{width:43px;height:43px}.social-panel h3[data-v-0dd9426e]{margin:0;color:var(--color-text);font-size:1.3rem}.social-panel__button[data-v-0dd9426e]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:min(100%,280px);margin-top:0;padding:10px 18px;border:1px solid rgba(244,170,36,.72);border-radius:8px;color:var(--color-brand);font-weight:800;font-size:.92rem;line-height:1.15;text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.social-panel__button[data-v-0dd9426e]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12)}.video-card[data-v-0dd9426e]{overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);text-decoration:none;transform-origin:center;transition:border-color .18s ease,filter .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}.social-panels:hover .social-panel[data-v-0dd9426e]:not(:hover),.videos:hover .video-card[data-v-0dd9426e]:not(:hover){filter:brightness(.68);opacity:.72}.video-card[data-v-0dd9426e]:hover{border-color:var(--color-brand);filter:brightness(1);opacity:1;box-shadow:inset 0 0 0 3px rgba(244,170,36,.22),inset 0 0 34px rgba(244,170,36,.08);transform:scale(1.02)}.video-card--active[data-v-0dd9426e]{border-color:rgba(244,170,36,.58)}.video-dots[data-v-0dd9426e]{display:flex;align-items:center;justify-content:center;gap:9px;margin:-2px auto 0}.video-dot[data-v-0dd9426e]{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(201,216,239,.38);cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,width .16s ease}.video-dot--active[data-v-0dd9426e],.video-dot[data-v-0dd9426e]:hover{width:24px;background:var(--color-brand);box-shadow:0 0 18px rgba(244,170,36,.38)}.social-panel[data-v-0dd9426e]:hover{border-color:var(--color-brand);filter:brightness(1);opacity:1;box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.035)}.video-card img[data-v-0dd9426e]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.video-card__date[data-v-0dd9426e]{display:block;margin:18px 18px 8px;color:var(--color-brand);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.video-card h3[data-v-0dd9426e]{display:-webkit-box;min-height:4.2em;margin:0 18px 20px;overflow:hidden;font-size:1.05rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:760px){.social-section[data-v-0dd9426e]{padding-block:56px}.social-panels[data-v-0dd9426e]{grid-template-columns:1fr}.videos[data-v-0dd9426e]{--video-card-width:min(82vw,300px);--video-edge:18px;--video-gap:18px;--videos-width:calc(var(--video-card-width) + 36px);scroll-snap-type:x mandatory}.video-card[data-v-0dd9426e]{scroll-snap-align:center;scroll-snap-stop:always}}@media (min-width:761px) and (max-width:1180px){.videos[data-v-0dd9426e]{--video-card-width:286px;--videos-width:636px}}.hall-section[data-v-76116f08]{display:flex;min-height:calc(100vh - var(--nav-height));align-items:center;background:radial-gradient(circle at center,rgba(244,170,36,.1),transparent 56%),#061123;color:var(--color-text);padding:64px 0}.hall-section__inner[data-v-76116f08]{display:grid;width:min(1180px,calc(100% - 36px));gap:22px;margin:0 auto}.hall-stage[data-v-76116f08]{position:relative;overflow:hidden;width:100%;border:2px solid rgba(244,170,36,.9);border-radius:8px;background:#050b16;box-shadow:0 0 0 1px rgba(255,211,120,.18),0 24px 60px rgba(0,0,0,.42),0 0 34px rgba(244,170,36,.22);aspect-ratio:16/9;cursor:pointer}.hall-stage__background[data-v-76116f08],.hall-stage__games[data-v-76116f08]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hall-stage__background[data-v-76116f08]{z-index:1}.hall-stage__games[data-v-76116f08]{z-index:2;opacity:0;filter:drop-shadow(0 18px 24px rgba(0,0,0,.32));transform:translateZ(0) scale(1.012);transition:opacity .9s ease,transform .9s ease;will-change:opacity,transform}.hall-stage__games--active[data-v-76116f08]{z-index:3;opacity:1;transform:translateZ(0) scale(1)}.hall-dots[data-v-76116f08]{display:flex;justify-content:center;gap:10px}.hall-dot[data-v-76116f08]{width:12px;height:12px;border:1px solid rgba(244,170,36,.72);border-radius:999px;background:transparent;cursor:pointer;padding:0;transition:transform .16s ease,background .16s ease,border-color .16s ease}.hall-dot--active[data-v-76116f08],.hall-dot[data-v-76116f08]:hover{border-color:var(--color-brand);background:var(--color-brand);transform:scale(1.22)}@media (max-width:780px){.hall-section[data-v-76116f08]{min-height:auto;padding:34px 0}.hall-section__inner[data-v-76116f08]{width:min(100% - 24px,620px);gap:16px}}.events[data-v-6a24aee0]{overflow:hidden;background:var(--color-surface-soft)}.events__grid[data-v-6a24aee0]{display:grid;grid-template-columns:1fr;gap:22px;margin-top:38px}.events__status[data-v-6a24aee0]{margin:32px 0 0;color:var(--color-text-muted);text-align:center}.event-card[data-v-6a24aee0]{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.72),rgba(16,43,79,.84));color:var(--color-text);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.event-card[data-v-6a24aee0]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.018)}.event-card--featured[data-v-6a24aee0]{border-color:rgba(244,170,36,.58)}.event-card__image-frame[data-v-6a24aee0]{width:100%;aspect-ratio:16/9;overflow:hidden;background:rgba(8,20,39,.72)}.event-card__image[data-v-6a24aee0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card__content[data-v-6a24aee0]{display:flex;flex:1;flex-direction:column;padding:24px}.event-card__meta[data-v-6a24aee0]{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-brand);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.event-card h3[data-v-6a24aee0]{display:-webkit-box;overflow:hidden;margin:16px 0 8px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.event-card__location[data-v-6a24aee0]{margin:0 0 16px;color:var(--color-text);font-weight:800}.event-card__location span[data-v-6a24aee0]{color:var(--color-text-muted);font-size:.96rem;font-weight:600}.event-card__description[data-v-6a24aee0]{display:-webkit-box;overflow:hidden;margin:0 0 24px;color:var(--color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.65}.event-card__footer[data-v-6a24aee0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}.event-card__footer span[data-v-6a24aee0]{color:var(--color-text-muted);font-weight:700}.event-card a[data-v-6a24aee0],.event-card button[data-v-6a24aee0]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:12px 18px;text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.event-card a[data-v-6a24aee0]:hover,.event-card button[data-v-6a24aee0]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.035)}@media (max-width:860px){.events__grid[data-v-6a24aee0]{grid-template-columns:1fr}.event-card__image-frame[data-v-6a24aee0]{aspect-ratio:16/9}.event-card__footer[data-v-6a24aee0]{align-items:stretch;flex-direction:column}.event-card button[data-v-6a24aee0]{width:100%}}.cobo-team[data-v-2d400d00]{overflow:hidden;background:var(--color-surface)}.cobo-team__empty[data-v-2d400d00],.cobo-team__status[data-v-2d400d00]{margin:32px 0 0;color:var(--color-text-muted);text-align:center}.cobo-team__grid[data-v-2d400d00]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}.cobo-team__card[data-v-2d400d00]{display:grid;gap:16px;align-content:start;min-height:310px;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.72),rgba(16,43,79,.84));padding:20px}.cobo-team__image-frame[data-v-2d400d00]{display:grid;width:100%;aspect-ratio:4/3;place-items:center;overflow:hidden;border:1px solid rgba(244,170,36,.32);border-radius:8px;background:rgba(8,20,39,.62);color:var(--color-brand);font-size:2rem;font-weight:900}.cobo-team__image[data-v-2d400d00]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cobo-team__card h3[data-v-2d400d00]{margin:0 0 8px;color:var(--color-text);font-size:1.35rem;text-align:center}.cobo-team__card p[data-v-2d400d00]{margin:0;color:var(--color-text-muted);line-height:1.65;text-align:center;white-space:pre-line}@media (max-width:1020px){.cobo-team__grid[data-v-2d400d00]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cobo-team__grid[data-v-2d400d00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.cobo-team__card[data-v-2d400d00]{min-height:210px;gap:10px;padding:16px 10px}.cobo-team__image-frame[data-v-2d400d00]{aspect-ratio:1;font-size:1.35rem}.cobo-team__card h3[data-v-2d400d00]{margin-bottom:4px;font-size:1.05rem}.cobo-team__card p[data-v-2d400d00]{display:-webkit-box;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.35}}.support[data-v-9169c71e]{overflow:hidden;background:linear-gradient(180deg,rgba(8,20,39,.72),rgba(8,20,39,.18)),var(--color-page)}.support__grid[data-v-9169c71e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}.support-card[data-v-9169c71e]{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(16,43,79,.82),rgba(8,20,39,.74));padding:26px 20px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease,transform .18s ease}.support__grid:hover .support-card[data-v-9169c71e]:not(:hover){filter:brightness(.68);opacity:.72}.support-card[data-v-9169c71e]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.025)}.support-card__logo[data-v-9169c71e]{display:grid;width:112px;height:112px;place-items:center;overflow:hidden;border:2px solid rgba(244,170,36,.82);border-radius:8px;padding:10px}.support-card__logo img[data-v-9169c71e]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.support-card__logo-image--rounded[data-v-9169c71e]{border-radius:6px}.support-card h3[data-v-9169c71e]{margin:18px 0 0;color:var(--color-text);font-size:1.35rem}.support-card p[data-v-9169c71e]{margin:16px 0 22px;color:var(--color-text-muted);line-height:1.6}.support-card a[data-v-9169c71e]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;color:var(--color-brand);font-weight:800;padding:12px 16px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-card a[data-v-9169c71e]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.035)}@media (max-width:1020px){.support__grid[data-v-9169c71e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.support__grid[data-v-9169c71e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.support-card[data-v-9169c71e]{min-height:210px;padding:16px 10px}.support-card__logo[data-v-9169c71e]{width:70px;height:70px;padding:7px}.support-card h3[data-v-9169c71e]{margin-top:12px;font-size:1.05rem}.support-card p[data-v-9169c71e]{margin:10px 0 14px;font-size:.82rem;line-height:1.35}.support-card a[data-v-9169c71e]{min-height:38px;width:100%;padding:8px 9px;font-size:.78rem;line-height:1.15}}.contact[data-v-50d7ae63]{background:linear-gradient(180deg,rgba(8,20,39,.18),rgba(8,20,39,.72)),var(--color-surface-muted)}.contact__inner[data-v-50d7ae63]{display:grid;grid-template-columns:1fr;gap:36px}.contact__intro[data-v-50d7ae63]{text-align:center}.contact__intro .section__text[data-v-50d7ae63],.contact__intro .section__title[data-v-50d7ae63]{margin-inline:auto;text-align:center}.contact-form[data-v-50d7ae63]{display:grid;gap:18px;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(16,43,79,.82),rgba(8,20,39,.74));padding:28px}.contact-form__row[data-v-50d7ae63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-form label[data-v-50d7ae63]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.contact-form input[data-v-50d7ae63],.contact-form textarea[data-v-50d7ae63]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.72);color:var(--color-text);outline:none;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease}.contact-form textarea[data-v-50d7ae63]{min-height:180px;resize:vertical}.contact-form input[data-v-50d7ae63]:focus,.contact-form textarea[data-v-50d7ae63]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12)}.contact-form__consent[data-v-50d7ae63]{grid-template-columns:auto minmax(0,1fr);align-items:start;color:var(--color-text-muted);font-size:.95rem;font-weight:600;line-height:1.5}.contact-form__consent input[data-v-50d7ae63]{width:18px;height:18px;margin-top:3px;accent-color:var(--color-brand)}.contact-form__footer[data-v-50d7ae63]{display:grid;gap:12px}.contact-form button[data-v-50d7ae63]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:14px 22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-form button[data-v-50d7ae63]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.035)}.contact-form button[data-v-50d7ae63]:disabled{cursor:default;filter:grayscale(1);opacity:.62;transform:none}.contact-form__footer p[data-v-50d7ae63]{margin:0;color:var(--color-text-muted);line-height:1.55}.contact__direct-mail[data-v-50d7ae63]{margin:-12px 0 0;color:var(--color-text-muted);font-weight:700;text-align:center}.contact__direct-mail a[data-v-50d7ae63]{color:var(--color-brand);font-weight:900;text-decoration-color:rgba(244,170,36,.62)}@media (max-width:860px){.contact-form__row[data-v-50d7ae63]{grid-template-columns:1fr}.contact-form[data-v-50d7ae63]{padding:22px}.contact-form button[data-v-50d7ae63]{width:100%}}.legal[data-v-50c4a55d]{min-height:calc(100vh - var(--nav-height) - var(--footer-height));padding:96px 24px;background:var(--color-dark);color:var(--color-text)}.legal__inner[data-v-50c4a55d]{display:grid;width:min(1120px,100%);gap:56px;margin:0 auto}.legal h2[data-v-50c4a55d]{margin:0 0 24px;font-size:clamp(2rem,5vw,4rem);line-height:1}.legal h3[data-v-50c4a55d]{margin:28px 0 10px;color:var(--color-brand);font-size:1.12rem}.legal__content[data-v-50c4a55d]{max-width:860px;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.legal__content p[data-v-50c4a55d]{margin:0 0 18px}.legal__content a[data-v-50c4a55d]{color:var(--color-brand)}.event-page[data-v-76d4e81e]{min-height:calc(100vh - var(--nav-height));padding:56px 24px 80px;background:var(--color-surface-soft)}.event-page__inner[data-v-76d4e81e]{width:min(1120px,100%);margin:0 auto}.event-page__content[data-v-76d4e81e],.event-page__missing[data-v-76d4e81e]{display:grid;gap:28px}.event-page__missing[data-v-76d4e81e]{min-height:50vh;place-content:center;text-align:center}.event-page__back[data-v-76d4e81e],.event-page__map-actions a[data-v-76d4e81e],.event-page__registration button[data-v-76d4e81e]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:12px 18px;text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.event-page__back[data-v-76d4e81e]:hover,.event-page__map-actions a[data-v-76d4e81e]:hover,.event-page__registration button[data-v-76d4e81e]:hover{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12),0 18px 44px rgba(0,0,0,.28);transform:scale(1.035)}.event-page__registration button[data-v-76d4e81e]:disabled{cursor:default;opacity:.7;transform:none}.event-page__back[data-v-76d4e81e]{margin-bottom:34px}.event-page__header[data-v-76d4e81e]{text-align:center}.event-page__header h1[data-v-76d4e81e]{margin:0;font-size:clamp(2.2rem,7vw,5.4rem);line-height:.95}.event-page__image-frame[data-v-76d4e81e]{width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.72)}.event-page__image[data-v-76d4e81e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-page__facts[data-v-76d4e81e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.event-page__facts div[data-v-76d4e81e],.event-page__map[data-v-76d4e81e],.event-page__registration[data-v-76d4e81e],.event-page__text[data-v-76d4e81e]{border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.72),rgba(16,43,79,.84));padding:24px}.event-page__facts dt[data-v-76d4e81e]{color:var(--color-brand);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.event-page__facts dd[data-v-76d4e81e]{margin:10px 0 0;color:var(--color-text);line-height:1.45}.event-page__facts a[data-v-76d4e81e]{text-decoration-color:rgba(244,170,36,.7)}.event-page__schedule[data-v-76d4e81e]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.event-page__schedule li[data-v-76d4e81e]{display:grid;gap:2px}.event-page__schedule span[data-v-76d4e81e]{color:var(--color-text-muted)}.event-page__map h2[data-v-76d4e81e],.event-page__registration h2[data-v-76d4e81e],.event-page__text h2[data-v-76d4e81e]{margin:0 0 12px;font-size:clamp(1.45rem,3vw,2.2rem)}.event-page__map p[data-v-76d4e81e],.event-page__registration p[data-v-76d4e81e],.event-page__text p[data-v-76d4e81e]{margin:0;color:var(--color-text-muted);line-height:1.7}.event-page__text p[data-v-76d4e81e]{white-space:pre-line}.event-page__registration-message[data-v-76d4e81e]{width:100%;color:var(--color-brand);font-weight:800}.event-page__registration-choice[data-v-76d4e81e]{display:flex;flex-wrap:wrap;gap:12px;width:100%;justify-content:center}.event-page__registration-choice button[data-v-76d4e81e]:first-child{background:var(--color-brand);color:var(--color-surface)}.event-page__guest-form[data-v-76d4e81e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.event-page__guest-form label[data-v-76d4e81e]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.event-page__guest-form input[data-v-76d4e81e]{width:100%;border:1px solid rgba(244,170,36,.38);border-radius:8px;background:rgba(8,20,39,.62);color:var(--color-text);padding:12px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.event-page__guest-form input[data-v-76d4e81e]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12)}.event-page__questions[data-v-76d4e81e]{display:grid;gap:14px;width:100%;border:1px solid rgba(244,170,36,.24);border-radius:8px;padding:16px}.event-page__questions-head[data-v-76d4e81e]{display:flex;align-items:start;justify-content:space-between;gap:16px}.event-page__questions-head h3[data-v-76d4e81e]{margin:0;color:var(--color-text);font-size:1.25rem}.event-page__questions-head p[data-v-76d4e81e],.event-question small[data-v-76d4e81e]{margin:4px 0 0;color:var(--color-text-muted);line-height:1.5}.event-question label[data-v-76d4e81e],.event-question[data-v-76d4e81e],.event-question__choice[data-v-76d4e81e]{display:grid;gap:8px}.event-question[data-v-76d4e81e]{border:1px solid rgba(77,166,154,.2);border-radius:8px;padding:12px}.event-question label[data-v-76d4e81e],.event-question__choice strong[data-v-76d4e81e]{color:var(--color-text);font-weight:800}.event-question input[type=number][data-v-76d4e81e],.event-question input[type=text][data-v-76d4e81e]{width:100%;border:1px solid rgba(244,170,36,.38);border-radius:8px;background:rgba(8,20,39,.62);color:var(--color-text);padding:12px 14px}.event-page__questions .event-page__consent[data-v-76d4e81e],.event-question__choice label[data-v-76d4e81e]{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-weight:700}.event-question__option[data-v-76d4e81e]{justify-content:space-between}.event-question__option span[data-v-76d4e81e]{flex:1}.event-question input.event-question__quantity[data-v-76d4e81e]{width:92px;flex:0 0 92px;padding:8px 10px}.event-question input.event-question__quantity[data-v-76d4e81e]:disabled{opacity:.48;cursor:not-allowed}.event-question input[type=checkbox][data-v-76d4e81e],.event-question input[type=radio][data-v-76d4e81e]{accent-color:var(--color-brand)}.event-page__consent[data-v-76d4e81e]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;color:var(--color-text-muted);font-size:.95rem;font-weight:700;line-height:1.5}.event-page__consent input[data-v-76d4e81e]{width:18px;height:18px;margin-top:3px;accent-color:var(--color-brand)}.event-page__notify-choice[data-v-76d4e81e]{display:flex;flex-wrap:wrap;gap:12px 18px;width:100%;border:1px solid rgba(77,166,154,.22);border-radius:8px;background:rgba(8,20,39,.3);color:var(--color-text-muted);padding:14px}.event-page__notify-choice legend[data-v-76d4e81e]{width:100%;color:var(--color-text);font-weight:800;padding:0}.event-page__notify-choice label[data-v-76d4e81e]{display:inline-flex;align-items:center;gap:8px;font-weight:800}.event-page__notify-choice input[data-v-76d4e81e]{width:18px;height:18px;accent-color:var(--color-brand)}.event-page__consent--disabled[data-v-76d4e81e]{opacity:.62}.event-page__consent small[data-v-76d4e81e]{display:block;margin-top:2px;color:var(--color-text-muted);font-size:.84rem;font-weight:700}.event-page__map[data-v-76d4e81e],.event-page__registration[data-v-76d4e81e]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:24px}.event-page__map-actions[data-v-76d4e81e]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media (max-width:920px){.event-page__facts[data-v-76d4e81e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.event-page[data-v-76d4e81e]{padding:34px 18px 58px}.event-page__facts[data-v-76d4e81e],.event-page__guest-form[data-v-76d4e81e]{grid-template-columns:1fr}.event-page__questions-head[data-v-76d4e81e]{flex-direction:column}.event-page__registration-choice[data-v-76d4e81e]{width:100%}.event-page__map[data-v-76d4e81e],.event-page__registration[data-v-76d4e81e]{align-items:stretch;flex-direction:column}.event-page__map-actions a[data-v-76d4e81e],.event-page__map-actions[data-v-76d4e81e],.event-page__registration button[data-v-76d4e81e]{width:100%}}.auth-page[data-v-8180e23a]{min-height:calc(100vh - var(--nav-height));display:grid;place-items:center;padding:56px 24px 80px;background:var(--color-surface-soft)}.auth-page__panel[data-v-8180e23a]{width:min(560px,100%);border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.76),rgba(16,43,79,.86));padding:32px}.auth-page__header[data-v-8180e23a]{text-align:center}.auth-page h1[data-v-8180e23a]{margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.auth-page__header p[data-v-8180e23a]:not(.section__eyebrow),.auth-page__message[data-v-8180e23a]{color:var(--color-text-muted);line-height:1.65}.auth-form[data-v-8180e23a]{display:grid;gap:18px;margin-top:28px}.auth-tabs[data-v-8180e23a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.auth-tabs button[data-v-8180e23a]{min-height:44px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(8,20,39,.48);color:var(--color-text-muted);cursor:pointer;font-weight:800}.auth-tabs__button--active[data-v-8180e23a]{border-color:rgba(244,170,36,.72);color:var(--color-brand)}.auth-form label[data-v-8180e23a]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.auth-form input[data-v-8180e23a]{min-height:48px;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);padding:12px 14px}.auth-form button[data-v-8180e23a],.auth-page__notice a[data-v-8180e23a]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:12px 18px;text-decoration:none}.auth-form button[data-v-8180e23a]:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.auth-reset[data-v-8180e23a]{display:flex;justify-content:center;margin-top:16px}.auth-reset button[data-v-8180e23a]{border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font-weight:800;text-decoration:underline;text-decoration-color:rgba(244,170,36,.42)}.auth-reset button[data-v-8180e23a]:hover{color:var(--color-brand)}.auth-reset button[data-v-8180e23a]:disabled{cursor:not-allowed;opacity:.62}.auth-page__notice[data-v-8180e23a]{border:1px solid rgba(244,170,36,.45);border-radius:8px;margin-top:24px;color:var(--color-text-muted);line-height:1.6;padding:14px}.auth-page__notice--success[data-v-8180e23a]{display:grid;gap:12px;border-color:rgba(77,166,154,.55)}.reset-page[data-v-87a99188]{min-height:calc(100vh - var(--nav-height));display:grid;place-items:center;padding:56px 24px 80px;background:var(--color-surface-soft)}.reset-page__panel[data-v-87a99188]{width:min(560px,100%);border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.86),rgba(16,43,79,.94));padding:32px}.reset-page__header[data-v-87a99188]{text-align:center}.reset-page h1[data-v-87a99188]{margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.reset-page__header p[data-v-87a99188]:not(.section__eyebrow),.reset-page__message[data-v-87a99188]{color:var(--color-text-muted);line-height:1.65}.reset-form[data-v-87a99188]{display:grid;gap:18px;margin-top:28px}.reset-form label[data-v-87a99188]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.reset-form input[data-v-87a99188]{min-height:48px;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);padding:12px 14px}.reset-form button[data-v-87a99188],.reset-page__back[data-v-87a99188]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:12px 18px;text-decoration:none}.reset-form button[data-v-87a99188]:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.reset-page__back[data-v-87a99188]{width:100%;margin-top:14px}.confirm-dialog[data-v-ee5d4afc]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:rgba(3,13,31,.76);backdrop-filter:blur(8px)}.confirm-dialog__panel[data-v-ee5d4afc]{width:min(460px,100%);padding:28px;border:2px solid rgba(250,174,33,.82);border-radius:18px;background:linear-gradient(135deg,rgba(13,45,84,.98),rgba(5,19,42,.98)),var(--color-surface);box-shadow:0 24px 70px rgba(0,0,0,.42);color:var(--color-text)}.confirm-dialog__icon[data-v-ee5d4afc]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border:2px solid var(--color-accent);border-radius:50%;color:var(--color-accent);font-size:1.7rem;font-weight:900;line-height:1}.confirm-dialog__icon--danger[data-v-ee5d4afc]{border-color:#ff9b73;color:#ffb08d}.confirm-dialog__content h2[data-v-ee5d4afc]{margin:0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.1}.confirm-dialog__content p[data-v-ee5d4afc]{margin:12px 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.55}.confirm-dialog__actions[data-v-ee5d4afc]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.confirm-dialog__actions button[data-v-ee5d4afc]{min-height:48px;border-radius:12px;font:inherit;font-weight:800;cursor:pointer}.confirm-dialog__cancel[data-v-ee5d4afc]{border:1px solid hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.08);color:var(--color-text)}.confirm-dialog__confirm[data-v-ee5d4afc]{border:1px solid var(--color-accent);background:var(--color-accent);color:#082345}.confirm-dialog__confirm--danger[data-v-ee5d4afc]{border-color:#ff7d57;background:#ff7d57;color:#210904}@media (max-width:520px){.confirm-dialog[data-v-ee5d4afc]{align-items:end;padding:14px}.confirm-dialog__panel[data-v-ee5d4afc]{padding:22px;border-radius:16px}.confirm-dialog__actions[data-v-ee5d4afc]{grid-template-columns:1fr}}.admin-page[data-v-53771e6b]{min-height:calc(100vh - var(--nav-height));padding:56px 24px 80px;background:var(--color-surface-soft)}.admin-page__inner[data-v-53771e6b]{width:min(1120px,100%);margin:0 auto}.admin-page__header[data-v-53771e6b]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.admin-page h1[data-v-53771e6b]{margin:0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1}.admin-page__header p[data-v-53771e6b]:not(.section__eyebrow){margin:14px 0 0;color:var(--color-text-muted)}.admin-layout[data-v-53771e6b]{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:20px}.admin-events[data-v-53771e6b],.admin-notice[data-v-53771e6b],.admin-registrations[data-v-53771e6b]{border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.76),rgba(16,43,79,.86));padding:20px}.admin-events[data-v-53771e6b]{display:grid;align-content:start;gap:10px}.admin-tabs[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.admin-tabs button[data-v-53771e6b]{gap:8px}.admin-tabs span[data-v-53771e6b]{display:inline-grid;min-width:24px;min-height:24px;place-items:center;border-radius:999px;background:var(--color-brand);color:var(--color-surface);font-size:.82rem}.admin-tabs__button--active[data-v-53771e6b]{border-color:var(--color-brand);box-shadow:inset 0 0 0 3px rgba(244,170,36,.16)}.admin-tabs__link[data-v-53771e6b]{margin-left:auto}.admin-notice a[data-v-53771e6b],.admin-page button[data-v-53771e6b],.admin-registrations__mail[data-v-53771e6b],.admin-tabs__link[data-v-53771e6b]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:10px 16px;text-decoration:none}.admin-page button[data-v-53771e6b]:disabled,.admin-registrations__mail--disabled[data-v-53771e6b]{cursor:not-allowed;filter:grayscale(1);opacity:.48}.admin-events button[data-v-53771e6b]{display:grid;justify-items:start;color:var(--color-text);text-align:left}.admin-events button span[data-v-53771e6b]{color:var(--color-brand);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.admin-events__item--active[data-v-53771e6b]{border-color:var(--color-brand);box-shadow:inset 0 0 0 3px rgba(244,170,36,.16)}.admin-events__create[data-v-53771e6b]{margin-bottom:8px}.event-form[data-v-53771e6b]{display:grid;gap:18px;border:1px solid rgba(244,170,36,.28);border-radius:8px;margin-bottom:24px;padding:18px}.event-form__grid[data-v-53771e6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-form__section-title[data-v-53771e6b]{grid-column:1/-1;display:flex;align-items:center;gap:12px;margin-top:8px;border-top:1px solid rgba(244,170,36,.22);padding-top:16px}.event-form__section-title[data-v-53771e6b]:first-child{margin-top:0;border-top:0;padding-top:0}.event-form__section-title[data-v-53771e6b]:after{flex:1;height:1px;background:hsla(0,0%,100%,.08);content:""}.event-form__section-title span[data-v-53771e6b]{color:var(--color-brand);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.event-form label[data-v-53771e6b]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.event-form input[data-v-53771e6b],.event-form select[data-v-53771e6b],.event-form textarea[data-v-53771e6b]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);padding:12px 14px}.event-form input[data-v-53771e6b],.event-form select[data-v-53771e6b]{min-height:49px}.event-form input[data-v-53771e6b]:disabled,.event-form select[data-v-53771e6b]:disabled,.event-form textarea[data-v-53771e6b]:disabled{border-color:hsla(0,0%,100%,.1);background:rgba(8,20,39,.3);color:var(--color-text-muted);cursor:not-allowed;opacity:.62}.event-form textarea[data-v-53771e6b]{resize:vertical}.event-form select[data-v-53771e6b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-brand) 50%),linear-gradient(135deg,var(--color-brand) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 12px) 20px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.event-form__full[data-v-53771e6b]{grid-column:1/-1}.event-form__date-toggle[data-v-53771e6b]{display:flex;grid-column:1/-1;min-height:78px;flex-direction:column;justify-content:end;gap:8px;color:var(--color-text-muted);font-size:.86rem;font-weight:700}.event-form__limit[data-v-53771e6b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;width:100%;border:1px solid rgba(77,166,154,.22);border-radius:8px;background:rgba(8,20,39,.3);padding:10px}.event-form__limit button[data-v-53771e6b]{min-height:49px}.event-form__triple[data-v-53771e6b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.35fr);gap:14px}.event-form__segmented[data-v-53771e6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.event-form__date-toggle button[data-v-53771e6b]{min-height:44px;padding:10px 14px}.event-form__segmented-button--active[data-v-53771e6b]{border-color:var(--color-brand);box-shadow:inset 0 0 0 3px rgba(244,170,36,.16)}.image-upload[data-v-53771e6b]{display:grid;gap:12px}.image-upload__remove[data-v-53771e6b]{width:-moz-fit-content;width:fit-content;border-color:hsla(0,0%,100%,.24);color:var(--color-text-muted)}.image-upload__remove[data-v-53771e6b]:hover{border-color:var(--color-brand);color:var(--color-brand)}.image-upload__dropzone[data-v-53771e6b]{display:grid;min-height:120px;place-items:center;border:1px dashed rgba(244,170,36,.7);border-radius:8px;color:var(--color-text-muted);cursor:pointer;padding:18px;text-align:center;transition:background .16s ease,border-color .16s ease}.image-upload__dropzone input[data-v-53771e6b]{display:none}.image-upload__dropzone strong[data-v-53771e6b]{color:var(--color-brand)}.image-upload__dropzone--active[data-v-53771e6b],.image-upload__dropzone[data-v-53771e6b]:hover{border-color:var(--color-brand);background:rgba(244,170,36,.08)}.schedule-editor[data-v-53771e6b]{display:grid;gap:12px}.schedule-editor__head[data-v-53771e6b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-row[data-v-53771e6b]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:10px;align-items:end;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:12px}.schedule-row__remove[data-v-53771e6b]{min-height:44px}.question-editor[data-v-53771e6b]{display:grid;gap:12px}.question-editor p[data-v-53771e6b]{margin:0;color:var(--color-text-muted);line-height:1.55}.question-editor__actions[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:10px}.question-editor__actions--bottom[data-v-53771e6b]{justify-content:flex-start}.question-row[data-v-53771e6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:12px}.question-row--locked[data-v-53771e6b]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);opacity:.78}.question-row__status[data-v-53771e6b]{grid-column:1/-1;width:-moz-fit-content;width:fit-content;border:1px solid rgba(244,170,36,.36);border-radius:999px;color:var(--color-brand);font-size:.84rem;font-weight:800;padding:6px 10px}.question-row__options[data-v-53771e6b],.question-row__switches[data-v-53771e6b]{grid-column:1/-1}.question-row__switches[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:14px}.event-form__switch[data-v-53771e6b]{display:inline-flex;align-items:center;gap:12px;width:100%;min-height:47px;border:1px solid rgba(77,166,154,.22);border-radius:8px;background:rgba(8,20,39,.3);cursor:pointer;padding:10px 12px}.event-form__switch input[data-v-53771e6b]{position:absolute;width:1px;height:1px;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.event-form__switch span[data-v-53771e6b]{position:relative;width:48px;height:28px;border:1px solid rgba(244,170,36,.72);border-radius:999px;background:rgba(8,20,39,.58)}.event-form__switch span[data-v-53771e6b]:after{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:999px;background:var(--color-text-muted);content:"";transition:background .16s ease,transform .16s ease}.event-form__switch input:checked+span[data-v-53771e6b]{background:rgba(244,170,36,.2)}.event-form__switch input:checked+span[data-v-53771e6b]:after{background:var(--color-brand);transform:translateX(20px)}.event-form__actions[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:12px}.event-form__delete[data-v-53771e6b]{margin-left:auto}.admin-message[data-v-53771e6b]{margin:0;color:var(--color-text-muted)}.crop-editor[data-v-53771e6b]{display:grid;gap:14px}.crop-editor__stage[data-v-53771e6b]{position:relative;display:grid;min-height:320px;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background-color:rgba(8,20,39,.68);background-position:50%;background-repeat:no-repeat;background-size:contain}.crop-editor__stage[data-v-53771e6b]:before{position:absolute;inset:0;background:rgba(8,20,39,.58);content:""}.crop-editor__frame[data-v-53771e6b]{position:relative;width:min(100%,620px);aspect-ratio:16/9;overflow:hidden;contain:paint;border:2px solid var(--color-brand);border-radius:8px;background:rgba(8,20,39,.74);box-shadow:0 0 0 999px rgba(8,20,39,.48),0 18px 44px rgba(0,0,0,.32)}.crop-editor__frame--team[data-v-53771e6b]{width:min(100%,420px);aspect-ratio:4/3}.crop-editor__frame img[data-v-53771e6b]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crop-editor__controls[data-v-53771e6b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crop-editor input[type=range][data-v-53771e6b]{height:28px;border:0;background:transparent;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crop-editor input[type=range][data-v-53771e6b]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand)) 0 0 /var(--range-progress,50%) 100% no-repeat,hsla(0,0%,100%,.78)}.crop-editor input[type=range][data-v-53771e6b]::-webkit-slider-thumb{width:34px;height:22px;border:0;border-radius:999px;margin-top:-6px;background:var(--color-text);box-shadow:0 4px 14px rgba(0,0,0,.28);cursor:pointer;-webkit-appearance:none;appearance:none}.crop-editor input[type=range][data-v-53771e6b]::-moz-range-track{height:10px;border-radius:999px;background:hsla(0,0%,100%,.78)}.crop-editor input[type=range][data-v-53771e6b]::-moz-range-progress{height:10px;border-radius:999px;background:var(--color-brand)}.crop-editor input[type=range][data-v-53771e6b]::-moz-range-thumb{width:34px;height:22px;border:0;border-radius:999px;background:var(--color-text);box-shadow:0 4px 14px rgba(0,0,0,.28);cursor:pointer}.admin-registrations__head[data-v-53771e6b]{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-registrations__actions[data-v-53771e6b]{display:grid;gap:10px;justify-content:flex-end;align-self:start}.admin-registrations__mail-row[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-registrations__mail-group[data-v-53771e6b]{display:grid;gap:10px;justify-items:end}.admin-registrations__segmented[data-v-53771e6b]{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));width:100%;max-width:260px;overflow:hidden;border:1px solid rgba(244,170,36,.32);border-radius:8px}.admin-page .admin-registrations__segmented button[data-v-53771e6b]{min-height:38px;border:0;border-radius:0;color:var(--color-text-muted);padding:8px 12px}.admin-page .admin-registrations__segmented-button--active[data-v-53771e6b]{background:var(--color-brand);color:var(--color-surface)}.admin-registrations__button-row[data-v-53771e6b]{display:grid;grid-template-columns:repeat(3,max-content);gap:10px;justify-content:flex-end}.admin-registrations h2[data-v-53771e6b]{margin:0;font-size:clamp(1.6rem,4vw,2.6rem)}.admin-empty[data-v-53771e6b],.admin-notice[data-v-53771e6b],.admin-registrations p[data-v-53771e6b]{color:var(--color-text-muted);line-height:1.6}.admin-empty--large[data-v-53771e6b]{display:grid;min-height:240px;place-items:center;text-align:center}.registration-list[data-v-53771e6b]{display:grid;gap:10px}.registration-row[data-v-53771e6b]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:14px;align-items:center;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:14px}.registration-row div[data-v-53771e6b]{display:grid;gap:4px}.registration-row a[data-v-53771e6b]{color:var(--color-text-muted)}.registration-row span[data-v-53771e6b],.registration-row time[data-v-53771e6b]{color:var(--color-text-muted);font-size:.92rem}.registration-row__actions[data-v-53771e6b]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,max-content);gap:10px;justify-content:flex-start}.registration-row__delete[data-v-53771e6b]{border-color:#ff7d57;color:#ffd7ca}.question-report[data-v-53771e6b]{display:grid;gap:16px;margin-top:22px}.question-report__head[data-v-53771e6b]{display:flex;align-items:center;justify-content:space-between;gap:14px}.question-report__head h3[data-v-53771e6b],.question-summary h4[data-v-53771e6b]{margin:0;color:var(--color-text)}.question-report__summaries[data-v-53771e6b]{display:grid;gap:12px}.question-summary[data-v-53771e6b]{border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:14px}.question-summary p[data-v-53771e6b]{margin:8px 0 0;color:var(--color-text-muted);line-height:1.55}.admin-answer-editor[data-v-53771e6b]{grid-column:1/-1;display:grid;gap:12px;margin-top:14px}.admin-answer-editor__field div[data-v-53771e6b],.admin-answer-editor__field label[data-v-53771e6b],.admin-answer-editor__field[data-v-53771e6b]{display:grid;gap:8px}.admin-answer-editor__field input[data-v-53771e6b]:not([type=radio]):not([type=checkbox]){width:100%;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);padding:12px 14px}.admin-answer-editor__field label.admin-answer-editor__option[data-v-53771e6b]{display:flex;align-items:center;gap:10px}.admin-answer-editor__option span[data-v-53771e6b]{flex:1}.admin-answer-editor__field input.admin-answer-editor__quantity[data-v-53771e6b]{width:92px;flex:0 0 92px;padding:8px 10px}.admin-answer-editor__field input.admin-answer-editor__quantity[data-v-53771e6b]:disabled{opacity:.48;cursor:not-allowed}.admin-answer-editor__field input[type=checkbox][data-v-53771e6b],.admin-answer-editor__field input[type=radio][data-v-53771e6b]{accent-color:var(--color-brand)}.admin-dialog[data-v-53771e6b]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;background:rgba(3,10,22,.72);padding:24px}.admin-dialog__panel[data-v-53771e6b]{width:min(720px,100%);max-height:min(760px,88vh);overflow:auto;border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.96),rgba(16,43,79,.98));box-shadow:0 28px 80px rgba(0,0,0,.4);padding:22px}.admin-dialog__head[data-v-53771e6b]{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:18px}.admin-dialog__head h2[data-v-53771e6b],.admin-dialog__head p[data-v-53771e6b]{margin:0}.admin-dialog__head h2[data-v-53771e6b]{color:var(--color-text)}.answer-dialog__list[data-v-53771e6b]{display:grid;gap:10px;margin:0}.answer-dialog__list div[data-v-53771e6b]{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:12px;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:12px}.answer-dialog__list dt[data-v-53771e6b]{color:var(--color-text);font-weight:800}.answer-dialog__list dd[data-v-53771e6b]{margin:0;color:var(--color-text-muted);line-height:1.55}.admin-contact[data-v-53771e6b],.admin-contact__head[data-v-53771e6b],.contact-request[data-v-53771e6b]{border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.76),rgba(16,43,79,.86));padding:20px}.admin-contact[data-v-53771e6b]{display:grid;gap:16px}.admin-contact__head h2[data-v-53771e6b],.contact-request h3[data-v-53771e6b]{margin:0;color:var(--color-text)}.admin-contact__head p[data-v-53771e6b],.contact-request p[data-v-53771e6b]{margin:8px 0 0;color:var(--color-text-muted);line-height:1.65}.contact-request-list[data-v-53771e6b]{display:grid;gap:14px}.contact-request--new[data-v-53771e6b]{border-color:rgba(244,170,36,.58)}.contact-request__meta[data-v-53771e6b]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:12px;align-items:center;margin-bottom:16px;color:var(--color-text-muted);font-size:.92rem}.contact-request__meta div[data-v-53771e6b]{display:grid;gap:4px}.contact-request__meta strong[data-v-53771e6b]{color:var(--color-text)}.contact-request__meta a[data-v-53771e6b]{color:var(--color-text-muted)}.contact-request__meta span[data-v-53771e6b]{color:var(--color-brand);font-weight:800;text-transform:uppercase}.contact-request__actions[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.contact-request__actions a[data-v-53771e6b]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;color:var(--color-brand);font-weight:800;padding:10px 16px;text-decoration:none}.contact-request__delete[data-v-53771e6b]{border-color:hsla(0,0%,100%,.22);color:var(--color-text-muted)}.notification-form[data-v-53771e6b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;border:1px solid rgba(244,170,36,.28);border-radius:8px;padding:18px}.notification-form label[data-v-53771e6b]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.notification-form input[data-v-53771e6b]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);padding:12px 14px}.notification-list[data-v-53771e6b]{display:grid;gap:12px}.notification-recipient[data-v-53771e6b]{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:14px}.notification-recipient div[data-v-53771e6b]{display:grid;gap:4px}.notification-recipient strong[data-v-53771e6b]{color:var(--color-text)}.notification-recipient span[data-v-53771e6b]{color:var(--color-text-muted);font-size:.92rem}.notification-recipient--inactive[data-v-53771e6b]{opacity:.58}.notification-recipient__actions[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.team-form[data-v-53771e6b]{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:14px;border:1px solid rgba(244,170,36,.28);border-radius:8px;padding:18px}.team-form .image-uploader[data-v-53771e6b],.team-form label[data-v-53771e6b]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.team-form input[data-v-53771e6b]:not([type=checkbox]),.team-form textarea[data-v-53771e6b]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.58);color:var(--color-text);padding:12px 14px}.team-form__actions[data-v-53771e6b],.team-form__full[data-v-53771e6b]{grid-column:1/-1}.team-form__actions[data-v-53771e6b]{display:flex;flex-wrap:wrap;gap:10px}.team-member-list[data-v-53771e6b]{display:grid;gap:12px}.team-member-row[data-v-53771e6b]{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:14px}.team-member-row__image-frame[data-v-53771e6b],.team-member-row__placeholder[data-v-53771e6b]{width:96px;aspect-ratio:1;overflow:hidden;border-radius:8px}.team-member-row img[data-v-53771e6b]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member-row__placeholder[data-v-53771e6b]{display:grid;place-items:center;background:rgba(8,20,39,.58);color:var(--color-brand);font-weight:900}.team-member-row strong[data-v-53771e6b]{color:var(--color-text)}.team-member-row span[data-v-53771e6b]{color:var(--color-text-muted);font-size:.92rem}.team-member-row p[data-v-53771e6b]{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.team-member-row--inactive[data-v-53771e6b]{opacity:.58}@media (max-width:820px){.admin-page__header[data-v-53771e6b],.admin-registrations__head[data-v-53771e6b]{align-items:stretch;flex-direction:column}.admin-tabs[data-v-53771e6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-tabs button[data-v-53771e6b],.admin-tabs__link[data-v-53771e6b]{width:100%;min-height:58px;justify-content:center;margin-left:0;text-align:center}.admin-registrations__actions[data-v-53771e6b]{grid-template-columns:1fr;justify-content:center}.admin-registrations__mail-group[data-v-53771e6b]{justify-items:center}.admin-registrations__mail-row[data-v-53771e6b]{width:min(100%,360px);justify-content:center}.admin-registrations__mail[data-v-53771e6b]{width:100%}.admin-registrations__segmented[data-v-53771e6b]{max-width:360px}.admin-registrations__button-row[data-v-53771e6b]{grid-template-columns:1fr;justify-content:start}.admin-layout[data-v-53771e6b],.answer-dialog__list div[data-v-53771e6b],.contact-request__meta[data-v-53771e6b],.crop-editor__controls[data-v-53771e6b],.event-form__grid[data-v-53771e6b],.event-form__limit[data-v-53771e6b],.event-form__triple[data-v-53771e6b],.notification-form[data-v-53771e6b],.question-row[data-v-53771e6b],.registration-row[data-v-53771e6b],.registration-row__actions[data-v-53771e6b],.schedule-row[data-v-53771e6b],.team-form[data-v-53771e6b],.team-member-row[data-v-53771e6b]{grid-template-columns:1fr}.admin-dialog__head[data-v-53771e6b],.notification-recipient[data-v-53771e6b],.question-report__head[data-v-53771e6b]{align-items:stretch;flex-direction:column}.notification-recipient__actions[data-v-53771e6b]{justify-content:start}.event-form__delete[data-v-53771e6b]{margin-left:0}}.account-page[data-v-2569cd51]{min-height:calc(100vh - var(--nav-height));padding:56px 24px 80px;background:var(--color-surface-soft)}.account-page__inner[data-v-2569cd51]{width:min(1120px,100%);margin:0 auto}.account-page__header[data-v-2569cd51]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.account-page h1[data-v-2569cd51]{margin:0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1}.account-page__name[data-v-2569cd51]{display:block;margin-top:12px;color:var(--color-text);font-size:clamp(1.1rem,3vw,1.5rem)}.account-empty[data-v-2569cd51],.account-page__header p[data-v-2569cd51]{color:var(--color-text-muted);line-height:1.6}.account-page__header p[data-v-2569cd51]{margin:6px 0 0}.account-layout[data-v-2569cd51]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);gap:20px}.account-card[data-v-2569cd51]{border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.76),rgba(16,43,79,.86));color:var(--color-text-muted);line-height:1.6;padding:24px}.account-card h2[data-v-2569cd51]{margin:0 0 18px;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.4rem)}.account-actions[data-v-2569cd51]{display:grid;align-content:start;gap:12px}.account-registrations[data-v-2569cd51]{display:grid;gap:10px}.account-registration[data-v-2569cd51]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;border:1px solid rgba(77,166,154,.22);border-radius:8px;padding:14px}.account-registration div[data-v-2569cd51]{display:grid;gap:4px}.account-registration strong[data-v-2569cd51]{color:var(--color-text)}.account-registration__answers[data-v-2569cd51]{grid-column:1/-1;display:grid;gap:8px;margin:0;color:var(--color-text-muted)}.account-registration__answers div[data-v-2569cd51]{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:10px}.account-registration__answers dt[data-v-2569cd51]{color:var(--color-text);font-weight:800}.account-registration__answers dd[data-v-2569cd51]{margin:0}.account-message[data-v-2569cd51]{margin:14px 0 0;color:var(--color-brand);font-weight:800}.account-dialog[data-v-2569cd51]{position:fixed;z-index:40;inset:0;display:grid;place-items:center;background:rgba(3,10,22,.72);padding:24px}.account-dialog__panel[data-v-2569cd51]{width:min(620px,100%);border:1px solid var(--color-border);border-radius:8px;background:linear-gradient(145deg,rgba(8,20,39,.96),rgba(16,43,79,.98));box-shadow:0 28px 80px rgba(0,0,0,.4);padding:24px}.account-dialog__head[data-v-2569cd51]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.account-dialog__head h2[data-v-2569cd51]{margin:0;color:var(--color-text);font-size:clamp(1.5rem,4vw,2.4rem)}.account-password__form[data-v-2569cd51]{display:grid;gap:14px}.account-password__form label[data-v-2569cd51]{display:grid;gap:8px;color:var(--color-text);font-weight:800}.account-password__form input[data-v-2569cd51]{width:100%;border:1px solid var(--color-border);border-radius:8px;background:rgba(8,20,39,.72);color:var(--color-text);outline:none;padding:12px 14px}.account-password__form input[data-v-2569cd51]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px rgba(244,170,36,.12)}.account-card a[data-v-2569cd51],.account-page button[data-v-2569cd51]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(244,170,36,.72);border-radius:8px;background:transparent;color:var(--color-brand);cursor:pointer;font-weight:800;padding:10px 16px;text-decoration:none}.account-page button[data-v-2569cd51]:disabled{cursor:default;opacity:.68}@media (max-width:760px){.account-dialog__head[data-v-2569cd51],.account-page__header[data-v-2569cd51]{align-items:stretch;flex-direction:column}.account-layout[data-v-2569cd51],.account-registration[data-v-2569cd51],.account-registration__answers div[data-v-2569cd51]{grid-template-columns:1fr}}.footer[data-v-683f535e]{padding:32px 24px;background:var(--color-dark);color:#fff;border-top:1px solid var(--color-border)}.footer__inner[data-v-683f535e]{display:flex;width:min(1120px,100%);align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.footer p[data-v-683f535e]{margin:0;font-weight:800}.footer nav[data-v-683f535e]{display:flex;gap:18px}.footer a[data-v-683f535e]{color:var(--color-text-muted);text-decoration:none}@media (max-width:640px){.footer__inner[data-v-683f535e]{align-items:center;flex-direction:column;text-align:center}.footer nav[data-v-683f535e]{justify-content:center;flex-wrap:wrap}}.scroll-reveal[data-v-571c0e61]{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s ease}.scroll-reveal--visible[data-v-571c0e61]{opacity:1;transform:translateY(0)}.scroll-reveal--disabled[data-v-571c0e61]{transition:none}@media (prefers-reduced-motion:reduce){.scroll-reveal[data-v-571c0e61]{opacity:1;transform:none;transition:none}}*{box-sizing:border-box}:root{--nav-height:89px;--footer-height:89px;--color-page:#0f2340;--color-surface:#102b4f;--color-surface-soft:#1f4a8a;--color-surface-muted:#0a182d;--color-text:#fff;--color-text-muted:#c9d8ef;--color-border:rgba(77,166,154,.35);--color-brand:#f4aa24;--color-brand-dark:#d49341;--color-accent:#4da69a;--color-dark:#081427}html{scroll-behavior:auto;scroll-padding-top:var(--nav-height)}body,html{width:100%;overflow-x:hidden;background:var(--color-page)}body{margin:0;color:var(--color-text);font-family:Inter,Avenir,Helvetica,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}#app{width:100%;min-height:100vh;overflow-x:hidden;padding-top:var(--nav-height)}#app,.section{background:var(--color-page)}.section{display:flex;min-height:calc(100vh - var(--nav-height));align-items:center;padding:80px 24px}.section__inner{width:min(1120px,100%);margin:0 auto}.section__eyebrow{margin:0 0 12px;color:var(--color-brand);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.section__title{margin:0 0 18px;color:var(--color-text);font-size:clamp(2rem,5vw,4.6rem);line-height:1;text-align:center}.section__text{max-width:680px;margin:0 auto;color:var(--color-text-muted);font-size:1.1rem;line-height:1.7;text-align:center}@media (max-width:760px){:root{--nav-height:104px;--footer-height:126px}}