.header-shell[data-v-996f0e1d]{--header-bg:rgba(8,10,15,.34);--header-border:hsla(0,0%,100%,.06);--header-shadow:transparent;--header-blur:16px;isolation:isolate;pointer-events:none;overflow:visible;transform:translateZ(0)}.header-shell--top[data-v-996f0e1d]{--header-bg:rgba(8,10,15,.28);--header-border:hsla(0,0%,100%,.045);--header-shadow:transparent;--header-blur:14px}.header-shell--scrolled[data-v-996f0e1d]{--header-bg:rgba(8,10,15,.72);--header-border:hsla(0,0%,100%,.08);--header-shadow:rgba(0,0,0,.16);--header-blur:22px}.header-shell[data-v-996f0e1d]>*{pointer-events:auto}.header-backdrop[data-v-996f0e1d]{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;border-bottom:1px solid var(--header-border);border-radius:0;background:var(--header-bg);box-shadow:0 10px 28px var(--header-shadow);backdrop-filter:blur(var(--header-blur)) saturate(130%);-webkit-backdrop-filter:blur(var(--header-blur)) saturate(130%);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.header-content[data-v-996f0e1d],.header-logo[data-v-996f0e1d]{position:relative}.header-logo[data-v-996f0e1d]{z-index:30;display:inline-flex;flex-shrink:0;align-items:center;border-radius:.55rem;padding:0;opacity:.96;transition:opacity .16s ease,transform .16s ease}.header-logo[data-v-996f0e1d]:hover{opacity:1;transform:translateY(-1px)}.header-logo[data-v-996f0e1d]:active{transform:scale(.96)}.header-logo-image[data-v-996f0e1d]{position:relative;height:2.25rem;width:auto;max-width:12rem;-o-object-fit:contain;object-fit:contain}.header-logo__glow[data-v-996f0e1d]{display:none}.header-navigation[data-v-996f0e1d]{gap:0}.header-nav[data-v-996f0e1d],.header-navigation[data-v-996f0e1d]{display:flex;align-items:center}.header-nav[data-v-996f0e1d]{position:absolute;left:50%;top:50%;z-index:25;min-height:2.5rem;max-width:min(50vw,44rem);transform:translate(-50%,-50%);gap:.35rem;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header-action-pill[data-v-996f0e1d],.header-actions[data-v-996f0e1d]{position:relative;z-index:30;display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem}.header-actions[data-v-996f0e1d]{gap:.4rem;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header-action-pill[data-v-996f0e1d]{position:relative;gap:.55rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:#ffffff0a;padding:.4rem .78rem;color:#fff;font-size:.82rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.header-action-pill--login[data-v-996f0e1d]{overflow:hidden;border-color:#ffffff29;background:linear-gradient(135deg,#6e76ee,#5596da 58%,#67e8f9 115%);color:#fff;box-shadow:0 14px 32px #5596da33,inset 0 1px #ffffff38;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.header-action-pill--login[data-v-996f0e1d]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.22) 42%,transparent 64%);transform:translate(-115%);transition:transform .52s ease}.header-action-pill--login[data-v-996f0e1d]>*{position:relative;z-index:1}.header-action-pill[data-v-996f0e1d]:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff17}.header-action-pill--login[data-v-996f0e1d]:hover{border-color:#fff3;background:linear-gradient(135deg,#7c83ff,#60a5fa 58%,#67e8f9 115%);color:#fff;box-shadow:0 18px 40px #5596da4d,inset 0 1px #ffffff42}.header-action-pill--login[data-v-996f0e1d]:hover:before{transform:translate(115%)}.header-action-pill[data-v-996f0e1d]:active{transform:scale(.97)}.header-spacer[data-v-996f0e1d]{position:relative;width:100%;overflow:hidden;background:transparent}.header-dashboard-link[data-v-996f0e1d]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.08);background:#ffffff08;padding:.46rem .7rem;transition:transform .18s ease,background .18s ease,border-color .18s ease}.header-dashboard-link[data-v-996f0e1d]:hover{transform:translateY(-1px);border-color:#fff3;background:#ffffff1a}.header-dashboard-link[data-v-996f0e1d]:active{transform:scale(.96)}.header-nav-link[data-v-996f0e1d]{display:inline-flex;align-items:center;gap:.42rem;border:1px solid transparent;border-radius:999px;padding:.36rem .62rem;color:#d4d4d4;font-size:.82rem;font-weight:700;letter-spacing:.01em;transition:background-color .16s ease,color .16s ease,transform .16s ease}.header-nav-link svg[data-v-996f0e1d]{color:#a3a3a3;transition:color .18s ease}.header-nav-link--active[data-v-996f0e1d],.header-nav-link[data-v-996f0e1d]:hover{transform:translateY(-1px);border-color:transparent;background:#ffffff14;color:#fff;box-shadow:none}.header-nav-link--active svg[data-v-996f0e1d],.header-nav-link:hover svg[data-v-996f0e1d]{color:#6b79ec}.header-award-link[data-v-996f0e1d],.header-home-link[data-v-996f0e1d],.header-radio-icon[data-v-996f0e1d],.header-radio-link[data-v-996f0e1d]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:999px;padding:.36rem .62rem;color:#d4d4d4;font-size:.875rem;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.header-radio-icon[data-v-996f0e1d]{height:2.2rem;width:2.2rem;padding:0}.header-award-link[data-v-996f0e1d]:hover,.header-home-link[data-v-996f0e1d]:hover,.header-radio-icon[data-v-996f0e1d]:hover,.header-radio-link[data-v-996f0e1d]:hover{transform:translateY(-1px);border-color:transparent;background:#ffffff14;color:#fff}.header-radio-link--brand[data-v-996f0e1d]{position:relative;overflow:hidden;gap:.5rem;padding-left:.42rem;border-color:#ff450042;background:#ff45001a;color:#fed7aa}.header-radio-link--brand[data-v-996f0e1d]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.14),transparent);transform:translate(-120%);transition:transform .52s ease}.header-radio-link--brand[data-v-996f0e1d]:hover{transform:translateY(-1px);border-color:#ff45006b;background:#ff450029;color:#fff}.header-radio-link--brand[data-v-996f0e1d]:hover:before{transform:translate(120%)}.header-radio-brand-mark[data-v-996f0e1d]{position:relative;display:inline-flex;height:1.55rem;width:1.55rem;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 50% 35%,#ff450047,#a52a2a24)}.header-radio-brand-mark img[data-v-996f0e1d]{height:1.1rem;width:1.1rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,69,0,.45))}.header-radio-live-dot[data-v-996f0e1d]{position:absolute;right:-.05rem;bottom:-.05rem;height:.46rem;width:.46rem;border-radius:999px;border:1px solid rgba(8,10,15,.9);background:#22c55e;box-shadow:0 0 #22c55e6b;animation:radioLivePulse-996f0e1d 2.4s ease-in-out infinite}.header-mobile-radio[data-v-996f0e1d]{position:relative;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(255,69,0,.24);background:#ff45001a;color:#fed7aa;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.header-mobile-radio[data-v-996f0e1d]:hover{transform:translateY(-1px);border-color:#ff450066;background:#ff450029}.header-mobile-radio img[data-v-996f0e1d]{height:1.35rem;width:1.35rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,69,0,.45))}.header-mobile-radio .header-radio-live-dot[data-v-996f0e1d]{right:.42rem;bottom:.42rem}.header-award-link[data-v-996f0e1d]{position:relative;overflow:hidden;border-color:#facc1542;background:#facc151c;color:#fef08a}.header-award-link[data-v-996f0e1d]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.12),transparent);transform:translate(-120%);transition:transform .52s ease}.header-award-link[data-v-996f0e1d]:hover{border-color:#facc155c;background:#facc1529;color:#fff}.header-award-link[data-v-996f0e1d]:hover:before{transform:translate(120%)}.header-award-link__badge[data-v-996f0e1d]{position:relative;width:1.35rem;height:1.35rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(250,204,21,.28))}@media(max-width:1023px){.header-nav[data-v-996f0e1d]{max-width:min(46vw,34rem);gap:.18rem}}@media(min-width:1280px){.header-navigation[data-v-996f0e1d]{gap:0}.header-nav[data-v-996f0e1d]{max-width:min(52vw,48rem)}}.mobile-actions[data-v-996f0e1d]{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}@media(max-width:767px){.header-backdrop[data-v-996f0e1d]{background:#080a0fb8}}@media(prefers-reduced-motion:reduce){.header-action-pill[data-v-996f0e1d],.header-action-pill--login[data-v-996f0e1d]:before,.header-award-link[data-v-996f0e1d],.header-backdrop[data-v-996f0e1d],.header-home-link[data-v-996f0e1d],.header-logo[data-v-996f0e1d],.header-nav-link[data-v-996f0e1d],.header-radio-link[data-v-996f0e1d],.header-shell[data-v-996f0e1d]{transition:none}.header-radio-live-dot[data-v-996f0e1d]{animation:none}}@keyframes radioLivePulse-996f0e1d{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 5px #22c55e1f}}.footer-mesh[data-v-a51f8273]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.footer-link[data-v-a51f8273]{color:#a3a3a3;transition:color .16s ease,transform .16s ease}.footer-link[data-v-a51f8273]:hover{color:#6b79ec}.footer-brand-mark[data-v-a51f8273]{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid rgba(107,121,236,.2);border-radius:1rem;background:linear-gradient(145deg,#6b79ec24,#ffffff09);box-shadow:0 12px 32px #0003,inset 0 1px #ffffff0f}.footer-project[data-v-a51f8273]{display:grid;width:100%;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:.85rem;padding:.45rem .55rem;color:#a3a3a3;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.footer-project[data-v-a51f8273]:hover{transform:translate(2px);border-color:#6b79ec33;background:#6b79ec12;color:#fff}.footer-project__logo[data-v-a51f8273]{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.footer-project small[data-v-a51f8273],.footer-project span[data-v-a51f8273],.footer-project strong[data-v-a51f8273]{display:block}.footer-project strong[data-v-a51f8273]{color:#e5e5e5;font-size:.8rem}.footer-project small[data-v-a51f8273]{margin-top:.08rem;color:#737373;font-size:.67rem}.footer-project>svg[data-v-a51f8273]{font-size:.65rem;opacity:.35}.footer-nonprofit[data-v-a51f8273]{display:flex;align-items:center;gap:.8rem;border:1px solid rgba(107,121,236,.16);border-radius:1rem;background:linear-gradient(90deg,#6b79ec14,#6b79ec06);padding:.85rem 1rem;color:#a3a3a3;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem}.footer-nonprofit strong[data-v-a51f8273]{color:#d4d4d4}.footer-nonprofit__icon[data-v-a51f8273]{width:2rem;height:2rem;flex:0 0 2rem;border-radius:.7rem;background:#6b79ec1a;color:#818cf8}.footer-action[data-v-a51f8273],.footer-nonprofit__icon[data-v-a51f8273]{display:inline-flex;align-items:center;justify-content:center}.footer-action[data-v-a51f8273]{gap:.45rem;min-height:2.45rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:#ffffff08;padding:.55rem .75rem;color:#a3a3a3;font-size:.75rem;font-weight:700;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease;position:relative;overflow:hidden}.footer-action[data-v-a51f8273]:hover{transform:translateY(-1px);border-color:#ffffff24;background:#ffffff0f;color:#fff}.footer-action[data-v-a51f8273]:active{transform:translateY(0) scale(.95)}.footer-action--discord[data-v-a51f8273]{border-color:#5865f247;background:linear-gradient(135deg,#5865f233,#5865f214);color:#c7d2fe;box-shadow:0 0 #5865f200;animation:discord-action-pulse-a51f8273 3.8s ease-in-out infinite}.footer-action--discord[data-v-a51f8273]:hover{border-color:#818cf87a;background:linear-gradient(135deg,#5865f24d,#5865f224);color:#fff}.footer-action--discord svg[data-v-a51f8273]{animation:discord-icon-float-a51f8273 2.8s ease-in-out infinite}.footer-action--membership[data-v-a51f8273]{border-color:#f472b647;background:linear-gradient(135deg,#f472b62e,#a855f714);color:#fbcfe8;box-shadow:0 0 #f472b600;animation:membership-action-pulse-a51f8273 3.8s ease-in-out 1.9s infinite}.footer-action--membership[data-v-a51f8273]:hover{border-color:#f472b680;background:linear-gradient(135deg,#f472b647,#a855f724);color:#fff}.footer-action--membership svg[data-v-a51f8273]{animation:membership-heartbeat-a51f8273 2.2s ease-in-out infinite}.footer-bottom[data-v-a51f8273]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.65rem;border-top:1px solid hsla(0,0%,100%,.05);padding-top:1.25rem;color:#52525b;font-size:.72rem}@media(min-width:768px){.footer-bottom[data-v-a51f8273]{flex-direction:row}}@keyframes discord-action-pulse-a51f8273{0%,to{box-shadow:0 0 #5865f200}50%{box-shadow:0 8px 24px #5865f22e}}@keyframes membership-action-pulse-a51f8273{0%,to{box-shadow:0 0 #f472b600}50%{box-shadow:0 8px 24px #f472b629}}@keyframes discord-icon-float-a51f8273{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes membership-heartbeat-a51f8273{0%,72%,to{transform:scale(1)}78%{transform:scale(1.16)}84%{transform:scale(1)}90%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.footer-action--discord[data-v-a51f8273],.footer-action--discord svg[data-v-a51f8273],.footer-action--membership[data-v-a51f8273],.footer-action--membership svg[data-v-a51f8273]{animation:none}}.discord-dialog-header[data-v-a51f8273]{display:flex;align-items:center;gap:.85rem}.discord-dialog-header-mark[data-v-a51f8273]{display:inline-flex;height:2.7rem;width:2.7rem;align-items:center;justify-content:center;border-radius:.95rem;overflow:hidden;background:linear-gradient(135deg,#6e76eef2,#7e379ff2);color:#fff;font-size:1.15rem;box-shadow:0 12px 24px #6e76ee29}.discord-dialog-header-eyebrow[data-v-a51f8273]{margin-bottom:.15rem;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#aab3ff}.discord-invite[data-v-a51f8273]{min-width:0}.discord-invite-body[data-v-a51f8273]{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding:.25rem 0}.discord-banner[data-v-a51f8273]{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:13.5rem;border-radius:1.55rem;padding:1.35rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 40%),linear-gradient(135deg,#6e76ee,#7e379f 40%,#dd429a 78%,#202225);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0d}.discord-banner-glow[data-v-a51f8273]{position:absolute;right:-2rem;top:-2rem;width:12rem;height:12rem;border-radius:9999px;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.04) 42%,transparent 72%);filter:blur(18px)}.discord-banner-watermark[data-v-a51f8273]{position:absolute;right:1.15rem;top:1rem;width:5.25rem;height:5.25rem;opacity:.14;filter:brightness(0) invert(1)}.discord-banner-copy[data-v-a51f8273]{position:relative;z-index:1;max-width:28rem}.discord-banner-eyebrow[data-v-a51f8273]{margin-bottom:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.discord-banner-title[data-v-a51f8273]{margin-bottom:.55rem;font-size:1.8rem;line-height:1.1;font-weight:900;color:#fff}.discord-banner-text[data-v-a51f8273]{max-width:24rem;font-size:.95rem;line-height:1.6;color:#ffffffd1}.discord-card[data-v-a51f8273]{display:flex;align-items:center;gap:.9rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.06);background:#0f101461;padding:.9rem 1rem}.discord-invite-card[data-v-a51f8273]{display:grid;gap:.8rem;border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.06);background:#11121657;padding:.9rem}.discord-card-icon[data-v-a51f8273]{display:flex;height:2.7rem;width:2.7rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.95rem;background:#dd429a29;color:#fff;box-shadow:inset 0 1px #ffffff14}.discord-card-name[data-v-a51f8273]{font-size:.95rem;font-weight:700;color:#fff}.discord-card-meta[data-v-a51f8273]{font-size:.8rem;line-height:1.5;color:#a3a3aa}.discord-card-badge[data-v-a51f8273]{flex:0 0 auto;border-radius:9999px;background:#dd429a29;color:#ffb0d1;padding:.36rem .6rem;font-size:.68rem;font-weight:800;letter-spacing:.12em}.discord-invite-stats[data-v-a51f8273]{display:flex;flex-wrap:wrap;gap:.6rem}.discord-stat[data-v-a51f8273]{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.06);background:#ffffff08;padding:0 .8rem;color:#d4d4d8;font-size:.75rem;font-weight:600}.discord-stat-dot[data-v-a51f8273]{width:.45rem;height:.45rem;border-radius:9999px;background:#dd429ad9}.discord-stat-dot-online[data-v-a51f8273]{background:#57f287;box-shadow:0 0 0 4px #57f2871f}.discord-invite-note[data-v-a51f8273]{border-radius:.9rem;background:#ffffff06;padding:.8rem .9rem;color:#a3a3aa;font-size:.8rem;line-height:1.55}.discord-actions[data-v-a51f8273]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.discord-actions[data-v-a51f8273]{flex-direction:row}}@media(max-width:767px){.discord-invite-body[data-v-a51f8273]{padding:1rem}.discord-banner[data-v-a51f8273]{min-height:10.5rem}.discord-banner-title[data-v-a51f8273]{font-size:1.45rem}}
