input[data-v-5b133416],select[data-v-5b133416],textarea[data-v-5b133416]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-5b133416]:focus,select[data-v-5b133416]:focus,textarea[data-v-5b133416]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-5b133416]:disabled,select[data-v-5b133416]:disabled,textarea[data-v-5b133416]:disabled{opacity:.5;cursor:not-allowed}input[data-v-5b133416]::-moz-placeholder,select[data-v-5b133416]::-moz-placeholder,textarea[data-v-5b133416]::-moz-placeholder{color:#666}input[data-v-5b133416]::placeholder,select[data-v-5b133416]::placeholder,textarea[data-v-5b133416]::placeholder{color:#666}textarea[data-v-5b133416]{resize:vertical;min-height:120px}button[data-v-5b133416]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-5b133416]:disabled{opacity:.5;cursor:not-allowed}a[data-v-5b133416]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-5b133416]:hover{color:#65adff}.card[data-v-5b133416]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-5b133416]:hover{border-color:#3f3f3f}.stat-card[data-v-5b133416]{text-align:center}.result-card[data-v-5b133416],.stat-card[data-v-5b133416]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-5b133416]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-5b133416]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-5b133416]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-5b133416]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-5b133416]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-5b133416]{display:block;font-size:.75rem;letter-spacing:.2em;margin-bottom:16px}.expandable-card[data-v-5b133416]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-5b133416]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-5b133416]{border-color:#4a9eff}.card-indicator[data-v-5b133416]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-5b133416]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-5b133416]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-5b133416]{transform:rotate(45deg)}.expand-content[data-v-5b133416]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-5b133416]{grid-template-rows:1fr}.expand-inner[data-v-5b133416]{overflow:hidden}.quote-block[data-v-5b133416]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-5b133416]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-5b133416]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-5b133416]:before{content:"— "}.icon-mono[data-v-5b133416]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-5b133416]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-5b133416]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-5b133416 1.5s infinite}.spinner[data-v-5b133416]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-5b133416 .8s linear infinite}.page-container[data-v-5b133416]{width:100%;margin:0 auto;padding:24px 24px 80px}.page-container.narrow .page-content[data-v-5b133416]{max-width:600px;margin:0 auto}.page-container.small .page-content[data-v-5b133416]{max-width:500px;margin:0 auto}.page-container.medium .page-content[data-v-5b133416]{max-width:800px;margin:0 auto}.page-container.large .page-content[data-v-5b133416],.page-container.wide .page-content[data-v-5b133416]{max-width:1100px;margin:0 auto}.page-container.full .page-content[data-v-5b133416]{max-width:1400px;margin:0 auto}.page-container.none[data-v-5b133416]{padding:0}.page-container.none .page-content[data-v-5b133416]{max-width:none}.page-container.no-padding[data-v-5b133416]{padding:0}.page-container.hero-page[data-v-5b133416]{padding-top:0}.page-header[data-v-5b133416]{margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto;padding:0 24px}.overline[data-v-5b133416]{display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#4a9eff;margin-bottom:12px}.page-title[data-v-5b133416]{font-family:Vollkorn,serif;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.2;margin-bottom:16px}.page-subtitle[data-v-5b133416]{font-size:1.125rem;color:#999;line-height:1.6;max-width:600px}@media (max-width:768px){.page-container[data-v-5b133416]{padding:20px 20px 60px}.page-container.no-padding[data-v-5b133416],.page-container.none[data-v-5b133416]{padding:0}}@media (max-width:480px){.page-container[data-v-5b133416]{padding:16px 16px 48px}.page-container.no-padding[data-v-5b133416],.page-container.none[data-v-5b133416]{padding:0}}@keyframes fadeSlideIn-5b133416{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-5b133416{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-5b133416{to{transform:rotate(1turn)}}input[data-v-bd974e32],select[data-v-bd974e32],textarea[data-v-bd974e32]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-bd974e32]:focus,select[data-v-bd974e32]:focus,textarea[data-v-bd974e32]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-bd974e32]:disabled,select[data-v-bd974e32]:disabled,textarea[data-v-bd974e32]:disabled{opacity:.5;cursor:not-allowed}input[data-v-bd974e32]::-moz-placeholder,select[data-v-bd974e32]::-moz-placeholder,textarea[data-v-bd974e32]::-moz-placeholder{color:#666}input[data-v-bd974e32]::placeholder,select[data-v-bd974e32]::placeholder,textarea[data-v-bd974e32]::placeholder{color:#666}textarea[data-v-bd974e32]{resize:vertical;min-height:120px}button[data-v-bd974e32]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-bd974e32]:disabled{opacity:.5;cursor:not-allowed}a[data-v-bd974e32]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-bd974e32]:hover{color:#65adff}.card[data-v-bd974e32]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-bd974e32]:hover{border-color:#3f3f3f}.stat-card[data-v-bd974e32]{text-align:center}.result-card[data-v-bd974e32],.stat-card[data-v-bd974e32]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-bd974e32]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-bd974e32]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-bd974e32]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-bd974e32]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-bd974e32]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-bd974e32]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-bd974e32]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-bd974e32]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-bd974e32]{border-color:#4a9eff}.card-indicator[data-v-bd974e32]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-bd974e32]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-bd974e32]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-bd974e32]{transform:rotate(45deg)}.expand-content[data-v-bd974e32]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-bd974e32]{grid-template-rows:1fr}.expand-inner[data-v-bd974e32]{overflow:hidden}.quote-block[data-v-bd974e32]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-bd974e32]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-bd974e32]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-bd974e32]:before{content:"— "}.icon-mono[data-v-bd974e32]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-bd974e32]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-bd974e32]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-bd974e32 1.5s infinite}.spinner[data-v-bd974e32]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-bd974e32 .8s linear infinite}.hero-video-section[data-v-bd974e32]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:-70px;width:100vw;margin-left:calc(-50vw + 50%)}.hero-video-section.height-full[data-v-bd974e32]{min-height:100vh;padding-top:200px;padding-bottom:80px}.hero-video-section.height-large[data-v-bd974e32]{min-height:85vh;padding-top:200px;padding-bottom:60px}.hero-video-section.height-medium[data-v-bd974e32]{min-height:60vh;padding-top:200px;padding-bottom:50px}.hero-video-section.height-small[data-v-bd974e32]{min-height:45vh;padding-top:200px;padding-bottom:40px}.hero-video-section.height-mini[data-v-bd974e32]{min-height:30vh;padding-top:200px;padding-bottom:30px}.hero-bg[data-v-bd974e32]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;will-change:transform}.hero-poster[data-v-bd974e32]{position:absolute;top:0;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:opacity .5s ease}.hero-poster.hidden[data-v-bd974e32]{opacity:0}.hero-video[data-v-bd974e32]{position:absolute;top:0;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:0;transition:opacity .5s ease}.hero-video.visible[data-v-bd974e32]{opacity:1}.hero-overlay[data-v-bd974e32]{position:absolute;top:0;left:0;right:0;bottom:0}.hero-content[data-v-bd974e32]{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;text-align:center;color:#fff}.hero-fallback[data-v-bd974e32]{position:absolute;top:0;left:0;width:100%;height:120%;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#0f0f0f)}@media (max-width:768px){.hero-video-section[data-v-bd974e32]{margin-top:-60px}.hero-video-section.height-full[data-v-bd974e32]{min-height:100vh;min-height:100dvh;padding-top:140px}.hero-video-section.height-large[data-v-bd974e32]{min-height:80vh;padding-top:140px}.hero-video-section.height-medium[data-v-bd974e32]{min-height:55vh;padding-top:140px}.hero-video-section.height-small[data-v-bd974e32]{min-height:40vh;padding-top:140px}.hero-video-section.height-mini[data-v-bd974e32]{min-height:25vh;padding-top:130px}.hero-content[data-v-bd974e32]{padding:0 20px}.hero-poster[data-v-bd974e32],.hero-video[data-v-bd974e32]{-o-object-position:center center;object-position:center center}}@media (max-width:480px){.hero-video-section.height-full[data-v-bd974e32],.hero-video-section.height-large[data-v-bd974e32],.hero-video-section.height-medium[data-v-bd974e32],.hero-video-section.height-mini[data-v-bd974e32],.hero-video-section.height-small[data-v-bd974e32]{padding-top:130px}.hero-content[data-v-bd974e32]{padding:0 16px}}@keyframes fadeSlideIn-bd974e32{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-bd974e32{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-bd974e32{to{transform:rotate(1turn)}}input[data-v-688f7894],select[data-v-688f7894],textarea[data-v-688f7894]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-688f7894]:focus,select[data-v-688f7894]:focus,textarea[data-v-688f7894]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-688f7894]:disabled,select[data-v-688f7894]:disabled,textarea[data-v-688f7894]:disabled{opacity:.5;cursor:not-allowed}input[data-v-688f7894]::-moz-placeholder,select[data-v-688f7894]::-moz-placeholder,textarea[data-v-688f7894]::-moz-placeholder{color:#666}input[data-v-688f7894]::placeholder,select[data-v-688f7894]::placeholder,textarea[data-v-688f7894]::placeholder{color:#666}textarea[data-v-688f7894]{resize:vertical;min-height:120px}button[data-v-688f7894]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-688f7894]:disabled{opacity:.5;cursor:not-allowed}a[data-v-688f7894]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-688f7894]:hover{color:#65adff}.card[data-v-688f7894]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-688f7894]:hover{border-color:#3f3f3f}.stat-card[data-v-688f7894]{text-align:center}.result-card[data-v-688f7894],.stat-card[data-v-688f7894]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-688f7894]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-688f7894]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-688f7894]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-688f7894]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-688f7894]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-688f7894]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-688f7894]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-688f7894]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-688f7894]{border-color:#4a9eff}.card-indicator[data-v-688f7894]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-688f7894]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-688f7894]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-688f7894]{transform:rotate(45deg)}.expand-content[data-v-688f7894]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-688f7894]{grid-template-rows:1fr}.expand-inner[data-v-688f7894]{overflow:hidden}.quote-block[data-v-688f7894]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-688f7894]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-688f7894]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-688f7894]:before{content:"— "}.icon-mono[data-v-688f7894]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-688f7894]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-688f7894]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-688f7894 1.5s infinite}.spinner[data-v-688f7894]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-688f7894 .8s linear infinite}.home-page[data-v-688f7894]{background:#0f0f0f}.hero-inner[data-v-688f7894]{text-align:center;max-width:800px;margin:0 auto}.hero-inner h1[data-v-688f7894]{font-size:clamp(3rem,8vw,5rem);margin-bottom:20px;letter-spacing:-1px}.subtitle[data-v-688f7894]{font-size:1.125rem;opacity:.9;line-height:1.625;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.hero-cta[data-v-688f7894]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-primary[data-v-688f7894]{display:inline-flex;align-items:center;gap:12px;background:#014386;color:#fff;border:none;padding:18px 36px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:Jost,sans-serif}.btn-primary[data-v-688f7894]:hover{background:#0156ab;transform:translateY(-2px)}.btn-primary.large[data-v-688f7894]{padding:20px 48px;font-size:1.25rem}.btn-primary .arrow[data-v-688f7894]{transition:transform .15s}.btn-primary:hover .arrow[data-v-688f7894]{transform:translateX(4px)}.btn-secondary[data-v-688f7894]{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:16px 32px;font-size:1.125rem;font-weight:500;border-radius:12px;transition:all .3s}.btn-secondary[data-v-688f7894]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.features-section[data-v-688f7894]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:80px 0}@media (max-width:1100px){.features-section[data-v-688f7894]{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:600px){.features-section[data-v-688f7894]{grid-template-columns:1fr;gap:40px;padding:60px 0}}.feature[data-v-688f7894]{text-align:center}.feature-icon[data-v-688f7894]{width:56px;height:56px;margin:0 auto 16px;color:#4a9eff}.feature-icon svg[data-v-688f7894]{width:100%;height:100%}.feature h3[data-v-688f7894]{font-size:1.125rem;margin-bottom:12px}.feature p[data-v-688f7894]{color:#999;font-size:1rem;line-height:1.625;max-width:280px;margin:0 auto}.about-preview[data-v-688f7894]{padding:80px 0;border-top:1px solid #2a2a2a}@media (max-width:600px){.about-preview[data-v-688f7894]{padding:60px 0}}.about-content[data-v-688f7894]{max-width:700px}.about-content h2[data-v-688f7894]{font-size:2rem;margin-bottom:20px}.about-content p[data-v-688f7894]{color:#999;font-size:1.125rem;line-height:1.625;margin-bottom:20px}.text-link[data-v-688f7894]{color:#4a9eff;font-weight:500;font-size:1.125rem}.text-link[data-v-688f7894]:hover{text-decoration:underline}.cta-section[data-v-688f7894]{background:linear-gradient(180deg,transparent,rgba(1,67,134,.15));padding:80px 0 120px;text-align:center}@media (max-width:600px){.cta-section[data-v-688f7894]{padding:60px 0 100px}}.cta-content h2[data-v-688f7894]{font-size:2rem;margin-bottom:16px}.cta-content p[data-v-688f7894]{color:#999;font-size:1.125rem;margin-bottom:32px}@media (max-width:600px){.hero-inner h1[data-v-688f7894]{font-size:clamp(2.5rem,10vw,4rem)}.hero-cta[data-v-688f7894]{flex-direction:column;align-items:center}.hero-cta .btn-primary[data-v-688f7894],.hero-cta .btn-secondary[data-v-688f7894]{width:100%;max-width:300px;justify-content:center}}@keyframes fadeSlideIn-688f7894{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-688f7894{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-688f7894{to{transform:rotate(1turn)}}input[data-v-41909b12],select[data-v-41909b12],textarea[data-v-41909b12]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-41909b12]:focus,select[data-v-41909b12]:focus,textarea[data-v-41909b12]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-41909b12]:disabled,select[data-v-41909b12]:disabled,textarea[data-v-41909b12]:disabled{opacity:.5;cursor:not-allowed}input[data-v-41909b12]::-moz-placeholder,select[data-v-41909b12]::-moz-placeholder,textarea[data-v-41909b12]::-moz-placeholder{color:#666}input[data-v-41909b12]::placeholder,select[data-v-41909b12]::placeholder,textarea[data-v-41909b12]::placeholder{color:#666}textarea[data-v-41909b12]{resize:vertical;min-height:120px}button[data-v-41909b12]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-41909b12]:disabled{opacity:.5;cursor:not-allowed}a[data-v-41909b12]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-41909b12]:hover{color:#65adff}.card[data-v-41909b12]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-41909b12]:hover{border-color:#3f3f3f}.stat-card[data-v-41909b12]{text-align:center}.result-card[data-v-41909b12],.stat-card[data-v-41909b12]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-41909b12]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-41909b12]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-41909b12]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-41909b12]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-41909b12]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-41909b12]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-41909b12]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-41909b12]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-41909b12]{border-color:#4a9eff}.card-indicator[data-v-41909b12]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-41909b12]{background:rgba(74,158,255,.15);color:#4a9eff}.quote-block[data-v-41909b12]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-41909b12]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-41909b12]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-41909b12]:before{content:"— "}.icon-mono[data-v-41909b12]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-41909b12]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-41909b12]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-41909b12 1.5s infinite}.spinner[data-v-41909b12]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-41909b12 .8s linear infinite}.about-page[data-v-41909b12]{background:#0f0f0f}.hero-inner[data-v-41909b12]{text-align:center;max-width:700px;margin:0 auto}.hero-inner h1[data-v-41909b12]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:16px}.subtitle[data-v-41909b12]{font-size:1.125rem;opacity:.9;line-height:1.625}section[data-v-41909b12]{padding:80px 0}.section-header[data-v-41909b12]{text-align:center;margin-bottom:48px}.section-header h2[data-v-41909b12]{font-size:2rem;margin-bottom:12px}.story-content[data-v-41909b12]{max-width:700px;margin:0 auto}.story-content p[data-v-41909b12]{color:#999;font-size:1.125rem;line-height:1.625;margin-bottom:24px}.story-content p[data-v-41909b12]:last-child{margin-bottom:0}.values-section[data-v-41909b12]{padding-top:40px}.values-list[data-v-41909b12]{display:flex;flex-direction:column;gap:16px;max-width:800px;margin:0 auto}.value-card[data-v-41909b12]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.value-card[data-v-41909b12]:hover{border-color:#3f3f3f}.value-card.expanded[data-v-41909b12]{border-color:#4a9eff}.value-header[data-v-41909b12]{display:flex;align-items:center;gap:20px;padding:24px}.value-icon[data-v-41909b12]{width:56px;height:56px;background:hsla(0,0%,100%,.08);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.value-icon svg[data-v-41909b12]{width:28px;height:28px;color:#999;transition:color .3s}.expanded .value-icon[data-v-41909b12]{background:rgba(74,158,255,.15)}.expanded .value-icon svg[data-v-41909b12]{color:#4a9eff}.value-main[data-v-41909b12]{flex:1}.value-main h3[data-v-41909b12]{font-size:1.25rem;margin-bottom:6px}.value-summary[data-v-41909b12]{color:#999;font-size:1rem;line-height:1.375;margin:0}.expand-toggle[data-v-41909b12]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.expand-toggle.rotated[data-v-41909b12]{transform:rotate(45deg)}.expand-content[data-v-41909b12]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-41909b12]{grid-template-rows:1fr}.expand-inner[data-v-41909b12]{overflow:hidden}.value-details[data-v-41909b12]{padding:0 24px 24px;padding-left:100px;color:#999;line-height:1.625;margin:0;border-top:1px solid #2a2a2a;padding-top:20px}.cta-section[data-v-41909b12]{text-align:center;padding:80px 0 100px;border-top:1px solid #2a2a2a}.cta-section h2[data-v-41909b12]{font-size:2rem;margin-bottom:16px}.cta-section p[data-v-41909b12]{color:#999;font-size:1.125rem;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-41909b12]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-primary[data-v-41909b12]{display:inline-flex;align-items:center;gap:12px;background:#014386;color:#fff;padding:16px 32px;font-size:1rem;font-weight:600;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-v-41909b12]:hover{background:#0156ab;transform:translateY(-2px)}.btn-secondary[data-v-41909b12]{display:inline-flex;align-items:center;background:transparent;border:2px solid #2a2a2a;color:#999;padding:14px 30px;font-size:1rem;font-weight:500;border-radius:12px;transition:all .3s}.btn-secondary[data-v-41909b12]:hover{border-color:#e2e2e2;color:#e2e2e2}@media (max-width:600px){section[data-v-41909b12]{padding:60px 0}.value-header[data-v-41909b12]{flex-wrap:wrap;gap:16px}.value-icon[data-v-41909b12]{width:48px;height:48px}.value-icon svg[data-v-41909b12]{width:24px;height:24px}.value-details[data-v-41909b12]{padding-left:24px}.cta-buttons[data-v-41909b12]{flex-direction:column;align-items:center}.cta-buttons .btn-primary[data-v-41909b12],.cta-buttons .btn-secondary[data-v-41909b12]{width:100%;max-width:280px;justify-content:center}}@keyframes fadeSlideIn-41909b12{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-41909b12{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-41909b12{to{transform:rotate(1turn)}}input[data-v-ab4b7900],select[data-v-ab4b7900],textarea[data-v-ab4b7900]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-ab4b7900]:focus,select[data-v-ab4b7900]:focus,textarea[data-v-ab4b7900]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-ab4b7900]:disabled,select[data-v-ab4b7900]:disabled,textarea[data-v-ab4b7900]:disabled{opacity:.5;cursor:not-allowed}input[data-v-ab4b7900]::-moz-placeholder,select[data-v-ab4b7900]::-moz-placeholder,textarea[data-v-ab4b7900]::-moz-placeholder{color:#666}input[data-v-ab4b7900]::placeholder,select[data-v-ab4b7900]::placeholder,textarea[data-v-ab4b7900]::placeholder{color:#666}textarea[data-v-ab4b7900]{resize:vertical;min-height:120px}button[data-v-ab4b7900]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-ab4b7900]:disabled{opacity:.5;cursor:not-allowed}a[data-v-ab4b7900]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-ab4b7900]:hover{color:#65adff}.card[data-v-ab4b7900]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-ab4b7900]:hover{border-color:#3f3f3f}.stat-card[data-v-ab4b7900]{text-align:center}.result-card[data-v-ab4b7900],.stat-card[data-v-ab4b7900]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-ab4b7900]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-ab4b7900]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-ab4b7900]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-ab4b7900]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-ab4b7900]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-ab4b7900]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-ab4b7900]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-ab4b7900]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-ab4b7900]{border-color:#4a9eff}.card-indicator[data-v-ab4b7900]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-ab4b7900]{background:rgba(74,158,255,.15);color:#4a9eff}.quote-block[data-v-ab4b7900]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-ab4b7900]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-ab4b7900]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-ab4b7900]:before{content:"— "}.icon-mono[data-v-ab4b7900]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-ab4b7900]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-ab4b7900]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-ab4b7900 1.5s infinite}.spinner[data-v-ab4b7900]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-ab4b7900 .8s linear infinite}.culture-page[data-v-ab4b7900]{background:#0f0f0f}.hero-inner[data-v-ab4b7900]{text-align:center;max-width:700px;margin:0 auto}.hero-inner h1[data-v-ab4b7900]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:16px}.subtitle[data-v-ab4b7900]{font-size:1.125rem;opacity:.9;line-height:1.625;margin-bottom:32px}.hero-quote[data-v-ab4b7900]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px 28px;display:inline-block}.hero-quote p[data-v-ab4b7900]{font-family:Vollkorn,serif;font-size:1.125rem;font-style:italic;margin-bottom:8px}.hero-quote span[data-v-ab4b7900]{font-size:.875rem;opacity:.7}.intro-section[data-v-ab4b7900]{padding:80px 0 40px}.intro-content[data-v-ab4b7900]{max-width:700px;margin:0 auto;text-align:center}.intro-content p[data-v-ab4b7900]{color:#999;font-size:1.125rem;line-height:1.625}.pillars-section[data-v-ab4b7900]{padding:40px 0 80px}.section-header[data-v-ab4b7900]{text-align:center;margin-bottom:48px}.section-header h2[data-v-ab4b7900]{font-size:2rem}.pillars-list[data-v-ab4b7900]{display:flex;flex-direction:column;gap:16px}.pillar-card[data-v-ab4b7900]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.pillar-card[data-v-ab4b7900]:hover{border-color:#3f3f3f}.pillar-card.expanded[data-v-ab4b7900]{border-color:#4a9eff}.pillar-header[data-v-ab4b7900]{display:flex;align-items:center;gap:20px;padding:24px}.pillar-indicator[data-v-ab4b7900]{width:56px;height:56px;background:hsla(0,0%,100%,.08);color:#999;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.5rem;font-weight:700;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .pillar-indicator[data-v-ab4b7900]{background:rgba(74,158,255,.15);color:#4a9eff}.pillar-main[data-v-ab4b7900]{flex:1}.pillar-main h3[data-v-ab4b7900]{font-size:1.25rem;margin-bottom:6px}.pillar-summary[data-v-ab4b7900]{color:#999;font-size:1rem;line-height:1.375;margin:0}.expand-toggle[data-v-ab4b7900]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.expand-toggle.rotated[data-v-ab4b7900]{transform:rotate(45deg)}.expand-content[data-v-ab4b7900]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-ab4b7900]{grid-template-rows:1fr}.expand-inner[data-v-ab4b7900]{overflow:hidden}.pillar-details[data-v-ab4b7900]{padding:0 24px 24px;padding-left:100px;border-top:1px solid #2a2a2a;padding-top:20px}.pillar-details>p[data-v-ab4b7900]{color:#999;line-height:1.625;margin-bottom:20px}.in-practice[data-v-ab4b7900]{background:rgba(74,158,255,.08);border-radius:8px;padding:16px 20px}.in-practice strong[data-v-ab4b7900]{display:block;color:#4a9eff;font-size:.875rem;margin-bottom:8px}.in-practice p[data-v-ab4b7900]{color:#999;font-size:.875rem;line-height:1.625;margin:0}.expectations-section[data-v-ab4b7900]{background:#1a1a1a;margin:0 -24px;padding:80px 24px}.expectations-grid[data-v-ab4b7900]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:700px;margin:0 auto}@media (max-width:600px){.expectations-grid[data-v-ab4b7900]{grid-template-columns:1fr}}.expectation[data-v-ab4b7900]{display:flex;align-items:center;gap:16px;background:#222;border:1px solid #2a2a2a;border-radius:12px;padding:20px}.expect-icon[data-v-ab4b7900]{font-size:1.25rem;color:#10b981;flex-shrink:0;font-weight:700}.expectation span[data-v-ab4b7900]{color:#e2e2e2;font-size:1rem;line-height:1.375}.cta-section[data-v-ab4b7900]{text-align:center;padding:80px 0 100px}.cta-section h2[data-v-ab4b7900]{font-size:2rem;margin-bottom:16px}.cta-section p[data-v-ab4b7900]{color:#999;font-size:1.125rem;margin-bottom:32px}.btn-primary[data-v-ab4b7900]{display:inline-flex;align-items:center;gap:8px;background:#014386;color:#fff;padding:16px 32px;font-size:1rem;font-weight:600;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-v-ab4b7900]:hover{background:#0156ab;transform:translateY(-2px)}@media (max-width:600px){.intro-section[data-v-ab4b7900]{padding:60px 0 20px}.pillars-section[data-v-ab4b7900]{padding:20px 0 60px}.pillar-header[data-v-ab4b7900]{flex-wrap:wrap;gap:16px}.pillar-indicator[data-v-ab4b7900]{width:48px;height:48px;font-size:1.25rem}.pillar-details[data-v-ab4b7900]{padding-left:24px}.expectations-section[data-v-ab4b7900]{padding:60px 20px}.hero-quote[data-v-ab4b7900]{padding:16px 20px}.hero-quote p[data-v-ab4b7900]{font-size:1rem}}@keyframes fadeSlideIn-ab4b7900{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-ab4b7900{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-ab4b7900{to{transform:rotate(1turn)}}input[data-v-18c12b5a],select[data-v-18c12b5a],textarea[data-v-18c12b5a]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-18c12b5a]:focus,select[data-v-18c12b5a]:focus,textarea[data-v-18c12b5a]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-18c12b5a]:disabled,select[data-v-18c12b5a]:disabled,textarea[data-v-18c12b5a]:disabled{opacity:.5;cursor:not-allowed}input[data-v-18c12b5a]::-moz-placeholder,select[data-v-18c12b5a]::-moz-placeholder,textarea[data-v-18c12b5a]::-moz-placeholder{color:#666}input[data-v-18c12b5a]::placeholder,select[data-v-18c12b5a]::placeholder,textarea[data-v-18c12b5a]::placeholder{color:#666}textarea[data-v-18c12b5a]{resize:vertical;min-height:120px}button[data-v-18c12b5a]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-18c12b5a]:disabled{opacity:.5;cursor:not-allowed}a[data-v-18c12b5a]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-18c12b5a]:hover{color:#65adff}.card[data-v-18c12b5a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-18c12b5a]:hover{border-color:#3f3f3f}.stat-card[data-v-18c12b5a]{text-align:center}.result-card[data-v-18c12b5a],.stat-card[data-v-18c12b5a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-18c12b5a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-18c12b5a]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-18c12b5a]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-18c12b5a]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-18c12b5a]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-18c12b5a]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-18c12b5a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-18c12b5a]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-18c12b5a]{border-color:#4a9eff}.card-indicator[data-v-18c12b5a]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-18c12b5a]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-18c12b5a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-18c12b5a]{transform:rotate(45deg)}.expand-content[data-v-18c12b5a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-18c12b5a]{grid-template-rows:1fr}.expand-inner[data-v-18c12b5a]{overflow:hidden}.quote-block[data-v-18c12b5a]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-18c12b5a]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-18c12b5a]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-18c12b5a]:before{content:"— "}.icon-mono[data-v-18c12b5a]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-18c12b5a]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-18c12b5a]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-18c12b5a 1.5s infinite}.spinner[data-v-18c12b5a]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-18c12b5a .8s linear infinite}.faq-page[data-v-18c12b5a]{background:#0f0f0f}.hero-inner[data-v-18c12b5a]{text-align:center}.hero-inner h1[data-v-18c12b5a]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:12px}.subtitle[data-v-18c12b5a]{font-size:1.125rem;opacity:.8}.faq-content[data-v-18c12b5a]{padding:60px 0}.faq-category[data-v-18c12b5a]{margin-bottom:48px}.faq-category[data-v-18c12b5a]:last-child{margin-bottom:0}.category-title[data-v-18c12b5a]{font-size:1.5rem;padding-bottom:12px}.faq-list[data-v-18c12b5a]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-18c12b5a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-item[data-v-18c12b5a]:hover{border-color:#3f3f3f}.faq-item.expanded[data-v-18c12b5a]{border-color:#4a9eff}.faq-question[data-v-18c12b5a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:500;font-size:1.125rem}.faq-toggle[data-v-18c12b5a]{font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1);flex-shrink:0;margin-left:16px}.faq-toggle.rotated[data-v-18c12b5a]{transform:rotate(45deg)}.faq-answer[data-v-18c12b5a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.faq-answer.expanded[data-v-18c12b5a]{grid-template-rows:1fr}.answer-inner[data-v-18c12b5a]{overflow:hidden}.answer-inner p[data-v-18c12b5a]{padding:0 24px 20px;color:#999;line-height:1.625;margin:0}.contact-cta[data-v-18c12b5a]{text-align:center;padding:60px 0 100px;border-top:1px solid #2a2a2a}.contact-cta h2[data-v-18c12b5a]{font-size:2rem;margin-bottom:12px}.contact-cta p[data-v-18c12b5a]{color:#999;font-size:1.125rem;margin-bottom:24px}.btn-primary[data-v-18c12b5a]{display:inline-flex;align-items:center;gap:8px;background:#014386;color:#fff;padding:16px 32px;font-size:1rem;font-weight:600;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-v-18c12b5a]:hover{background:#0156ab;transform:translateY(-2px)}@media (max-width:600px){.faq-content[data-v-18c12b5a]{padding:40px 0}.faq-question[data-v-18c12b5a]{padding:16px 20px;font-size:1rem}.answer-inner p[data-v-18c12b5a]{padding:0 20px 16px}}@keyframes fadeSlideIn-18c12b5a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-18c12b5a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-18c12b5a{to{transform:rotate(1turn)}}input[data-v-b7c6540c],select[data-v-b7c6540c],textarea[data-v-b7c6540c]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-b7c6540c]:focus,select[data-v-b7c6540c]:focus,textarea[data-v-b7c6540c]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-b7c6540c]:disabled,select[data-v-b7c6540c]:disabled,textarea[data-v-b7c6540c]:disabled{opacity:.5;cursor:not-allowed}input[data-v-b7c6540c]::-moz-placeholder,select[data-v-b7c6540c]::-moz-placeholder,textarea[data-v-b7c6540c]::-moz-placeholder{color:#666}input[data-v-b7c6540c]::placeholder,select[data-v-b7c6540c]::placeholder,textarea[data-v-b7c6540c]::placeholder{color:#666}textarea[data-v-b7c6540c]{resize:vertical;min-height:120px}button[data-v-b7c6540c]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-b7c6540c]:disabled{opacity:.5;cursor:not-allowed}a[data-v-b7c6540c]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-b7c6540c]:hover{color:#65adff}.card[data-v-b7c6540c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-b7c6540c]:hover{border-color:#3f3f3f}.stat-card[data-v-b7c6540c]{text-align:center}.result-card[data-v-b7c6540c],.stat-card[data-v-b7c6540c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-b7c6540c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-b7c6540c]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-b7c6540c]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-b7c6540c]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-b7c6540c]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-b7c6540c]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-b7c6540c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-b7c6540c]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-b7c6540c]{border-color:#4a9eff}.card-indicator[data-v-b7c6540c]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-b7c6540c]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-b7c6540c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-b7c6540c]{transform:rotate(45deg)}.expand-content[data-v-b7c6540c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-b7c6540c]{grid-template-rows:1fr}.expand-inner[data-v-b7c6540c]{overflow:hidden}.quote-block[data-v-b7c6540c]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-b7c6540c]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-b7c6540c]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-b7c6540c]:before{content:"— "}.icon-mono[data-v-b7c6540c]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-b7c6540c]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-b7c6540c]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-b7c6540c 1.5s infinite}.spinner[data-v-b7c6540c]{display:inline-block}.donate-page[data-v-b7c6540c]{background:#0f0f0f}.hero-inner[data-v-b7c6540c]{text-align:center}.hero-inner h1[data-v-b7c6540c]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:12px}.subtitle[data-v-b7c6540c]{font-size:1.125rem;opacity:.8}.donate-content[data-v-b7c6540c]{padding:60px 0 100px}.donate-card[data-v-b7c6540c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px}@media (max-width:600px){.donate-card[data-v-b7c6540c]{padding:24px}}.donate-card h2[data-v-b7c6540c]{font-size:1.5rem;margin-bottom:24px;text-align:center}.amount-grid[data-v-b7c6540c]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}@media (max-width:600px){.amount-grid[data-v-b7c6540c]{grid-template-columns:repeat(3,1fr)}}.amount-btn[data-v-b7c6540c]{background:#222;border:2px solid #2a2a2a;border-radius:8px;padding:16px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:Jost,sans-serif;color:#e2e2e2}.amount-btn[data-v-b7c6540c]:hover{border-color:#4a9eff}.amount-btn.selected[data-v-b7c6540c]{background:#014386;border-color:#014386;color:#fff}.custom-amount[data-v-b7c6540c]{margin-bottom:24px}.custom-amount label[data-v-b7c6540c]{display:block;font-size:.875rem;color:#999;margin-bottom:8px}.input-wrapper[data-v-b7c6540c]{display:flex;align-items:center;background:#222;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden}.input-wrapper .currency[data-v-b7c6540c]{padding:14px 16px;color:#999;font-size:1.125rem;background:rgba(42,42,42,.3)}.input-wrapper input[data-v-b7c6540c]{flex:1;background:transparent;border:none;padding:14px 16px;font-size:1.125rem;color:#e2e2e2;font-family:Jost,sans-serif}.input-wrapper input[data-v-b7c6540c]:focus{outline:none}.input-wrapper input[data-v-b7c6540c]::-moz-placeholder{color:#666}.input-wrapper input[data-v-b7c6540c]::placeholder{color:#666}.impact-display[data-v-b7c6540c]{display:flex;align-items:center;gap:12px;background:rgba(1,67,134,.1);border-radius:8px;padding:16px 20px;margin-bottom:24px}.impact-icon[data-v-b7c6540c]{font-size:1.5rem;flex-shrink:0}.impact-text[data-v-b7c6540c]{color:#e2e2e2;font-size:1rem;margin:0}.payment-section[data-v-b7c6540c]{margin-bottom:24px}.payment-label[data-v-b7c6540c]{display:block;font-size:.875rem;font-weight:500;color:#e2e2e2;margin-bottom:12px}.payment-card #donate-payment-element[data-v-b7c6540c]{min-height:40px}.payment-errors[data-v-b7c6540c]{color:#ef4444;font-size:.875rem;margin-top:8px}.error-message[data-v-b7c6540c]{color:#df1b41;font-size:.875rem;margin-bottom:16px;text-align:center}.btn-donate[data-v-b7c6540c]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#014386;color:#fff;border:none;padding:18px 36px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:Jost,sans-serif}.btn-donate[data-v-b7c6540c]:hover:not(:disabled){background:#0156ab}.btn-donate[data-v-b7c6540c]:disabled{opacity:.5;cursor:not-allowed}.btn-donate .arrow[data-v-b7c6540c]{transition:transform .15s}.btn-donate:hover:not(:disabled) .arrow[data-v-b7c6540c]{transform:translateX(4px)}.spinner[data-v-b7c6540c]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-b7c6540c .8s linear infinite}.tax-info[data-v-b7c6540c]{display:flex;align-items:flex-start;gap:12px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:20px;margin-top:24px}.tax-info .info-icon[data-v-b7c6540c]{font-size:1.25rem;flex-shrink:0}.tax-info p[data-v-b7c6540c]{color:#999;font-size:.875rem;line-height:1.625;margin:0}.other-ways[data-v-b7c6540c]{margin-top:48px}.other-ways h3[data-v-b7c6540c]{font-size:1.5rem;margin-bottom:24px;text-align:center}.support-options[data-v-b7c6540c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:800px){.support-options[data-v-b7c6540c]{grid-template-columns:1fr}}.support-option[data-v-b7c6540c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px;text-align:center;transition:border-color .3s}.support-option[data-v-b7c6540c]:hover{border-color:#4a9eff}.option-icon[data-v-b7c6540c]{font-size:2.5rem;margin-bottom:16px}.support-option h4[data-v-b7c6540c]{font-size:1.125rem;margin-bottom:8px}.support-option p[data-v-b7c6540c]{color:#999;font-size:.875rem;line-height:1.625;margin-bottom:16px}.option-link[data-v-b7c6540c]{color:#4a9eff;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.option-link[data-v-b7c6540c]:hover{color:#65adff}@keyframes fadeSlideIn-b7c6540c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-b7c6540c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-b7c6540c{to{transform:rotate(1turn)}}input[data-v-06b5dcca],select[data-v-06b5dcca],textarea[data-v-06b5dcca]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-06b5dcca]:focus,select[data-v-06b5dcca]:focus,textarea[data-v-06b5dcca]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-06b5dcca]:disabled,select[data-v-06b5dcca]:disabled,textarea[data-v-06b5dcca]:disabled{opacity:.5;cursor:not-allowed}input[data-v-06b5dcca]::-moz-placeholder,select[data-v-06b5dcca]::-moz-placeholder,textarea[data-v-06b5dcca]::-moz-placeholder{color:#666}input[data-v-06b5dcca]::placeholder,select[data-v-06b5dcca]::placeholder,textarea[data-v-06b5dcca]::placeholder{color:#666}textarea[data-v-06b5dcca]{resize:vertical;min-height:120px}button[data-v-06b5dcca]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-06b5dcca]:disabled{opacity:.5;cursor:not-allowed}a[data-v-06b5dcca]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-06b5dcca]:hover{color:#65adff}.card[data-v-06b5dcca]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-06b5dcca]:hover{border-color:#3f3f3f}.stat-card[data-v-06b5dcca]{text-align:center}.result-card[data-v-06b5dcca],.stat-card[data-v-06b5dcca]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-06b5dcca]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-06b5dcca]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-06b5dcca]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-06b5dcca]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-06b5dcca]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-06b5dcca]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-06b5dcca]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-06b5dcca]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-06b5dcca]{border-color:#4a9eff}.card-indicator[data-v-06b5dcca]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-06b5dcca]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-06b5dcca]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-06b5dcca]{transform:rotate(45deg)}.expand-content[data-v-06b5dcca]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-06b5dcca]{grid-template-rows:1fr}.expand-inner[data-v-06b5dcca]{overflow:hidden}.quote-block[data-v-06b5dcca]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-06b5dcca]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-06b5dcca]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-06b5dcca]:before{content:"— "}.icon-mono[data-v-06b5dcca]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-06b5dcca]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-06b5dcca]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-06b5dcca 1.5s infinite}.spinner[data-v-06b5dcca]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-06b5dcca .8s linear infinite}.donation-received-page[data-v-06b5dcca]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.confirmation-content[data-v-06b5dcca]{text-align:center;padding:$space-16 0}.confirmation-icon[data-v-06b5dcca]{font-size:64px;margin-bottom:$space-6}h1[data-v-06b5dcca]{font-family:$font-display;font-size:$text-3xl;margin-bottom:$space-4}.subtitle[data-v-06b5dcca]{color:#999;font-size:$text-md;margin-bottom:$space-6;max-width:400px;margin-left:auto;margin-right:auto}.tax-note[data-v-06b5dcca]{background:rgba(1,67,134,.1);border:1px solid rgba(1,67,134,.2);border-radius:8px;padding:$space-4 $space-6;margin-bottom:$space-10;display:inline-block}.tax-note p[data-v-06b5dcca]{color:#999;font-size:$text-sm;margin:0}.actions[data-v-06b5dcca]{display:flex;gap:$space-4;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-06b5dcca]{display:inline-flex;align-items:center;padding:$space-4 $space-8;background:#014386;color:#fff;font-weight:$font-semibold;border-radius:8px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-06b5dcca]:hover{background:#0156ab;transform:translateY(-2px)}.btn-secondary[data-v-06b5dcca]{display:inline-flex;align-items:center;padding:$space-4 $space-8;background:transparent;color:#e2e2e2;font-weight:$font-semibold;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;text-decoration:none;transition:all .3s ease}.btn-secondary[data-v-06b5dcca]:hover{border-color:#014386;color:#014386}@keyframes fadeSlideIn-06b5dcca{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-06b5dcca{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-06b5dcca{to{transform:rotate(1turn)}}input[data-v-0c300404]:disabled,select[data-v-0c300404]:disabled,textarea[data-v-0c300404]:disabled{opacity:.5;cursor:not-allowed}button[data-v-0c300404]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-0c300404]:disabled{opacity:.5;cursor:not-allowed}a[data-v-0c300404]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-0c300404]:hover{color:#65adff}.card[data-v-0c300404]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-0c300404]:hover{border-color:#3f3f3f}.stat-card[data-v-0c300404]{text-align:center}.result-card[data-v-0c300404],.stat-card[data-v-0c300404]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-0c300404]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-0c300404]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-0c300404]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-0c300404]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-0c300404]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-0c300404]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-0c300404]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-0c300404]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-0c300404]{border-color:#4a9eff}.card-indicator[data-v-0c300404]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-0c300404]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-0c300404]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-0c300404]{transform:rotate(45deg)}.expand-content[data-v-0c300404]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-0c300404]{grid-template-rows:1fr}.expand-inner[data-v-0c300404]{overflow:hidden}.quote-block[data-v-0c300404]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-0c300404]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-0c300404]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-0c300404]:before{content:"— "}.icon-mono[data-v-0c300404]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-0c300404]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-0c300404]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-0c300404 1.5s infinite}.spinner[data-v-0c300404]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-0c300404 .8s linear infinite}.contact-page[data-v-0c300404]{background:#0f0f0f}.hero-inner[data-v-0c300404]{text-align:center}.hero-inner h1[data-v-0c300404]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:8px}.subtitle[data-v-0c300404]{font-size:1.125rem;opacity:.8}.contact-content[data-v-0c300404]{padding:60px 0 100px}.contact-form[data-v-0c300404]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px;margin-bottom:32px}@media (max-width:600px){.contact-form[data-v-0c300404]{padding:24px}}.form-field[data-v-0c300404]{margin-bottom:24px}.form-field[data-v-0c300404]:last-of-type{margin-bottom:0}.field-label[data-v-0c300404]{display:block;font-size:.875rem;font-weight:500;color:#e2e2e2;margin-bottom:8px}input[data-v-0c300404],select[data-v-0c300404],textarea[data-v-0c300404]{width:100%;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-0c300404]:focus,select[data-v-0c300404]:focus,textarea[data-v-0c300404]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-0c300404]::-moz-placeholder,select[data-v-0c300404]::-moz-placeholder,textarea[data-v-0c300404]::-moz-placeholder{color:#666}input[data-v-0c300404]::placeholder,select[data-v-0c300404]::placeholder,textarea[data-v-0c300404]::placeholder{color:#666}select[data-v-0c300404]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}textarea[data-v-0c300404]{resize:vertical;min-height:120px}.error-message[data-v-0c300404]{color:#df1b41;font-size:.875rem;margin:16px 0;text-align:center}.btn-submit[data-v-0c300404]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#014386;color:#fff;border:none;padding:18px 36px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:Jost,sans-serif;margin-top:24px}.btn-submit[data-v-0c300404]:hover:not(:disabled){background:#0156ab}.btn-submit[data-v-0c300404]:disabled{opacity:.5;cursor:not-allowed}.btn-submit .arrow[data-v-0c300404]{transition:transform .15s}.btn-submit:hover:not(:disabled) .arrow[data-v-0c300404]{transform:translateX(4px)}.contact-info[data-v-0c300404]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:32px;margin-bottom:24px}@media (max-width:600px){.contact-info[data-v-0c300404]{padding:24px}}.contact-info h3[data-v-0c300404]{font-size:1.25rem;margin-bottom:24px}.info-item[data-v-0c300404]{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #2a2a2a}.info-item[data-v-0c300404]:last-child{border-bottom:none;padding-bottom:0}.info-item[data-v-0c300404]:first-of-type{padding-top:0}.info-icon[data-v-0c300404]{font-size:1.5rem;flex-shrink:0}.info-content[data-v-0c300404]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-0c300404]{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-0c300404]{color:#e2e2e2;font-size:1rem}.info-value[data-v-0c300404]:hover{color:#4a9eff}.response-note[data-v-0c300404]{text-align:center}.response-note p[data-v-0c300404]{color:#999;font-size:.875rem}@keyframes fadeSlideIn-0c300404{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-0c300404{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-0c300404{to{transform:rotate(1turn)}}input[data-v-f3a97dd0],select[data-v-f3a97dd0],textarea[data-v-f3a97dd0]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-f3a97dd0]:focus,select[data-v-f3a97dd0]:focus,textarea[data-v-f3a97dd0]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-f3a97dd0]:disabled,select[data-v-f3a97dd0]:disabled,textarea[data-v-f3a97dd0]:disabled{opacity:.5;cursor:not-allowed}input[data-v-f3a97dd0]::-moz-placeholder,select[data-v-f3a97dd0]::-moz-placeholder,textarea[data-v-f3a97dd0]::-moz-placeholder{color:#666}input[data-v-f3a97dd0]::placeholder,select[data-v-f3a97dd0]::placeholder,textarea[data-v-f3a97dd0]::placeholder{color:#666}textarea[data-v-f3a97dd0]{resize:vertical;min-height:120px}button[data-v-f3a97dd0]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-f3a97dd0]:disabled{opacity:.5;cursor:not-allowed}a[data-v-f3a97dd0]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-f3a97dd0]:hover{color:#65adff}.card[data-v-f3a97dd0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-f3a97dd0]:hover{border-color:#3f3f3f}.stat-card[data-v-f3a97dd0]{text-align:center}.result-card[data-v-f3a97dd0],.stat-card[data-v-f3a97dd0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-f3a97dd0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-f3a97dd0]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-f3a97dd0]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-f3a97dd0]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-f3a97dd0]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-f3a97dd0]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-f3a97dd0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-f3a97dd0]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-f3a97dd0]{border-color:#4a9eff}.card-indicator[data-v-f3a97dd0]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-f3a97dd0]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-f3a97dd0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-f3a97dd0]{transform:rotate(45deg)}.expand-content[data-v-f3a97dd0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-f3a97dd0]{grid-template-rows:1fr}.expand-inner[data-v-f3a97dd0]{overflow:hidden}.quote-block[data-v-f3a97dd0]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-f3a97dd0]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-f3a97dd0]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-f3a97dd0]:before{content:"— "}.icon-mono[data-v-f3a97dd0]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-f3a97dd0]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-f3a97dd0]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-f3a97dd0 1.5s infinite}.spinner[data-v-f3a97dd0]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-f3a97dd0 .8s linear infinite}.contact-received-page[data-v-f3a97dd0]{min-height:100vh;background:#0f0f0f}.hero-inner[data-v-f3a97dd0]{text-align:center}.confirmation-icon[data-v-f3a97dd0]{font-size:64px;margin-bottom:24px}.hero-inner h1[data-v-f3a97dd0]{font-family:Vollkorn,serif;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:12px}.subtitle[data-v-f3a97dd0]{font-size:1.125rem;opacity:.8}.received-content[data-v-f3a97dd0]{padding:60px 0 100px;text-align:center}.info-card[data-v-f3a97dd0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px;margin-bottom:32px}.info-card h2[data-v-f3a97dd0]{font-size:1.5rem;margin-bottom:16px}.info-card>p[data-v-f3a97dd0]{color:#999;font-size:1rem;line-height:1.625;margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto}.timeline[data-v-f3a97dd0]{display:flex;flex-direction:column;gap:16px;text-align:left;max-width:400px;margin:0 auto}.timeline-item[data-v-f3a97dd0]{display:flex;align-items:center;gap:16px}.timeline-dot[data-v-f3a97dd0]{width:10px;height:10px;background:#4a9eff;border-radius:50%;flex-shrink:0}.timeline-text[data-v-f3a97dd0]{color:#999;font-size:.875rem}.actions[data-v-f3a97dd0]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-f3a97dd0]{display:inline-flex;align-items:center;padding:16px 32px;background:#014386;color:#fff;font-weight:600;font-size:1rem;border-radius:12px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-v-f3a97dd0]:hover{background:#0156ab;transform:translateY(-2px)}.btn-secondary[data-v-f3a97dd0]{display:inline-flex;align-items:center;padding:14px 30px;background:transparent;color:#999;font-weight:500;font-size:1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;text-decoration:none;transition:all .3s}.btn-secondary[data-v-f3a97dd0]:hover{border-color:#014386;color:#014386}@media (max-width:600px){.info-card[data-v-f3a97dd0]{padding:24px}.actions[data-v-f3a97dd0]{flex-direction:column;align-items:center}.actions .btn-primary[data-v-f3a97dd0],.actions .btn-secondary[data-v-f3a97dd0]{width:100%;max-width:280px;justify-content:center}}@keyframes fadeSlideIn-f3a97dd0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-f3a97dd0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-f3a97dd0{to{transform:rotate(1turn)}}input[data-v-3efbf5a4],select[data-v-3efbf5a4],textarea[data-v-3efbf5a4]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-3efbf5a4]:focus,select[data-v-3efbf5a4]:focus,textarea[data-v-3efbf5a4]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-3efbf5a4]:disabled,select[data-v-3efbf5a4]:disabled,textarea[data-v-3efbf5a4]:disabled{opacity:.5;cursor:not-allowed}input[data-v-3efbf5a4]::-moz-placeholder,select[data-v-3efbf5a4]::-moz-placeholder,textarea[data-v-3efbf5a4]::-moz-placeholder{color:#666}input[data-v-3efbf5a4]::placeholder,select[data-v-3efbf5a4]::placeholder,textarea[data-v-3efbf5a4]::placeholder{color:#666}textarea[data-v-3efbf5a4]{resize:vertical;min-height:120px}button[data-v-3efbf5a4]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-3efbf5a4]:disabled{opacity:.5;cursor:not-allowed}a[data-v-3efbf5a4]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-3efbf5a4]:hover{color:#65adff}.card[data-v-3efbf5a4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-3efbf5a4]:hover{border-color:#3f3f3f}.stat-card[data-v-3efbf5a4]{text-align:center}.result-card[data-v-3efbf5a4],.stat-card[data-v-3efbf5a4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-3efbf5a4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-3efbf5a4]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-3efbf5a4]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-3efbf5a4]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-3efbf5a4]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-3efbf5a4]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-3efbf5a4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-3efbf5a4]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-3efbf5a4]{border-color:#4a9eff}.card-indicator[data-v-3efbf5a4]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-3efbf5a4]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-3efbf5a4]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-3efbf5a4]{transform:rotate(45deg)}.expand-content[data-v-3efbf5a4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-3efbf5a4]{grid-template-rows:1fr}.expand-inner[data-v-3efbf5a4]{overflow:hidden}.quote-block[data-v-3efbf5a4]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-3efbf5a4]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-3efbf5a4]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-3efbf5a4]:before{content:"— "}.icon-mono[data-v-3efbf5a4]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-3efbf5a4]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-3efbf5a4]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-3efbf5a4 1.5s infinite}.spinner[data-v-3efbf5a4]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-3efbf5a4 .8s linear infinite}.waiver-page[data-v-3efbf5a4]{min-height:100vh;background:#0f0f0f;padding:120px 0 80px}.waiver-header[data-v-3efbf5a4]{margin-bottom:40px}.waiver-header h1[data-v-3efbf5a4]{font-size:2rem;margin-bottom:8px}.waiver-header .effective-date[data-v-3efbf5a4]{color:#666;font-size:.875rem}.waiver-content[data-v-3efbf5a4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px;line-height:1.625}@media (max-width:600px){.waiver-content[data-v-3efbf5a4]{padding:24px}}section[data-v-3efbf5a4]{margin-bottom:32px}section[data-v-3efbf5a4]:last-of-type{margin-bottom:0}section h2[data-v-3efbf5a4]{color:#4a9eff;font-size:1.125rem;margin-bottom:16px}section p[data-v-3efbf5a4]{margin-bottom:12px;color:#e2e2e2}section ul[data-v-3efbf5a4]{margin:12px 0 12px 24px}section ul li[data-v-3efbf5a4]{margin-bottom:8px;color:#999}section .emphasis[data-v-3efbf5a4]{font-weight:600;font-size:1.125rem;color:#4a9eff;margin:20px 0}.disclaimer-box[data-v-3efbf5a4]{background:rgba(223,27,65,.1);border-left:4px solid #df1b41;padding:20px;margin:32px 0;border-radius:0 8px 8px 0}.disclaimer-box p[data-v-3efbf5a4]{margin:0;font-size:.875rem;line-height:1.625}.contact-section[data-v-3efbf5a4]{margin-top:40px;padding-top:32px;border-top:1px solid #2a2a2a}.contact-section a[data-v-3efbf5a4]{color:#4a9eff}.contact-section a[data-v-3efbf5a4]:hover{text-decoration:underline}.back-section[data-v-3efbf5a4]{margin-top:32px;text-align:center}.btn-back[data-v-3efbf5a4]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-weight:500;transition:all .3s}.btn-back[data-v-3efbf5a4]:hover{border-color:#e2e2e2;color:#e2e2e2}@keyframes fadeSlideIn-3efbf5a4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-3efbf5a4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-3efbf5a4{to{transform:rotate(1turn)}}input[data-v-aa9f19d0],select[data-v-aa9f19d0],textarea[data-v-aa9f19d0]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-aa9f19d0]:focus,select[data-v-aa9f19d0]:focus,textarea[data-v-aa9f19d0]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-aa9f19d0]:disabled,select[data-v-aa9f19d0]:disabled,textarea[data-v-aa9f19d0]:disabled{opacity:.5;cursor:not-allowed}input[data-v-aa9f19d0]::-moz-placeholder,select[data-v-aa9f19d0]::-moz-placeholder,textarea[data-v-aa9f19d0]::-moz-placeholder{color:#666}input[data-v-aa9f19d0]::placeholder,select[data-v-aa9f19d0]::placeholder,textarea[data-v-aa9f19d0]::placeholder{color:#666}textarea[data-v-aa9f19d0]{resize:vertical;min-height:120px}button[data-v-aa9f19d0]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-aa9f19d0]:disabled{opacity:.5;cursor:not-allowed}a[data-v-aa9f19d0]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-aa9f19d0]:hover{color:#65adff}.card[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-aa9f19d0]:hover{border-color:#3f3f3f}.stat-card[data-v-aa9f19d0]{text-align:center}.result-card[data-v-aa9f19d0],.stat-card[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-aa9f19d0]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-aa9f19d0]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-aa9f19d0]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-aa9f19d0]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-aa9f19d0]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-aa9f19d0]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-aa9f19d0]{border-color:#4a9eff}.card-indicator[data-v-aa9f19d0]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-aa9f19d0]{background:rgba(74,158,255,.15);color:#4a9eff}.quote-block[data-v-aa9f19d0]{position:relative;padding:40px 0;margin:48px 0}.quote-block .quote-text[data-v-aa9f19d0]{font-size:clamp(1.5rem,3vw,2rem);max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-aa9f19d0]{font-size:1rem;font-weight:500}.quote-block .quote-attribution[data-v-aa9f19d0]:before{content:"— "}.icon-mono[data-v-aa9f19d0]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-aa9f19d0]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-aa9f19d0]{display:inline-block;animation:pulse-dot-aa9f19d0 1.5s infinite}.spinner[data-v-aa9f19d0]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff}.tryouts-page[data-v-aa9f19d0]{background:#0f0f0f}.error-state[data-v-aa9f19d0],.loading-state[data-v-aa9f19d0]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.spinner[data-v-aa9f19d0]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-aa9f19d0 .8s linear infinite}.error-state button[data-v-aa9f19d0]{padding:12px 24px;background:#014386;color:#fff;border:none;border-radius:8px;cursor:pointer}.hero-inner[data-v-aa9f19d0]{text-align:center;max-width:820px;margin:0 auto}.spots-banner[data-v-aa9f19d0]{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.2);color:#10b981;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:20px}.pulse-dot[data-v-aa9f19d0]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-aa9f19d0 2s infinite}.hero-inner h1[data-v-aa9f19d0]{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:16px}.subtitle[data-v-aa9f19d0]{font-size:1.125rem;opacity:.9;line-height:1.625;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.countdown[data-v-aa9f19d0]{margin-bottom:32px}.countdown-label[data-v-aa9f19d0]{display:block;font-size:.875rem;color:hsla(0,0%,100%,.7);margin-bottom:12px}.countdown-timer[data-v-aa9f19d0]{display:flex;justify-content:center;gap:16px}.time-block[data-v-aa9f19d0]{display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.1);padding:12px 16px;border-radius:8px;min-width:60px}.time-value[data-v-aa9f19d0]{font-family:Vollkorn,serif;font-size:1.75rem;font-weight:700;line-height:1}.time-label[data-v-aa9f19d0]{font-size:.75rem;color:hsla(0,0%,100%,.6);margin-top:4px}.hero-cta[data-v-aa9f19d0]{margin-top:24px}.btn-register[data-v-aa9f19d0]{display:inline-flex;align-items:center;gap:12px;background:#014386;color:#fff;border:none;padding:18px 36px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:Jost,sans-serif}.btn-register[data-v-aa9f19d0]:hover{background:#0156ab;transform:translateY(-2px)}.btn-register.large[data-v-aa9f19d0]{padding:20px 48px;font-size:1.25rem}.btn-register .arrow[data-v-aa9f19d0]{transition:transform .15s}.btn-register:hover .arrow[data-v-aa9f19d0]{transform:translateX(4px)}.cta-note[data-v-aa9f19d0]{font-size:.875rem;color:hsla(0,0%,100%,.6);margin-top:12px}.social-proof[data-v-aa9f19d0]{display:flex;justify-content:center;gap:24px;margin-top:24px;flex-wrap:wrap}.proof-item[data-v-aa9f19d0]{font-size:.875rem;color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.08);padding:8px 16px;border-radius:20px}.faq-section[data-v-aa9f19d0],.final-cta[data-v-aa9f19d0],.sessions-section[data-v-aa9f19d0]{padding:80px 0}.section-header[data-v-aa9f19d0]{text-align:center;margin-bottom:48px}.section-header h2[data-v-aa9f19d0]{font-size:2rem;margin-bottom:12px}.section-header p[data-v-aa9f19d0]{color:#999;font-size:1.125rem}.sessions-list[data-v-aa9f19d0]{display:flex;flex-direction:column;gap:16px}.session-card[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.session-card[data-v-aa9f19d0]:hover{border-color:#3f3f3f}.session-card.expanded[data-v-aa9f19d0]{border-color:#4a9eff}.session-header[data-v-aa9f19d0]{display:flex;align-items:center;gap:20px;padding:24px}.session-indicator[data-v-aa9f19d0]{width:56px;height:56px;background:hsla(0,0%,100%,.08);color:#999;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.5rem;font-weight:700;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .session-indicator[data-v-aa9f19d0]{background:rgba(74,158,255,.15);color:#4a9eff}.session-main[data-v-aa9f19d0]{flex:1}.session-date[data-v-aa9f19d0]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.session-date .day[data-v-aa9f19d0]{background:rgba(74,158,255,.15);color:#4a9eff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.session-date .date[data-v-aa9f19d0]{color:#999;font-size:.875rem}.session-name[data-v-aa9f19d0]{font-size:1.25rem;font-weight:600;margin-bottom:4px}.session-time[data-v-aa9f19d0]{color:#999;font-size:.875rem}.expand-toggle[data-v-aa9f19d0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1);flex-shrink:0}.expand-toggle.rotated[data-v-aa9f19d0]{transform:rotate(45deg)}.expand-content[data-v-aa9f19d0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-aa9f19d0]{grid-template-rows:1fr}.expand-inner[data-v-aa9f19d0]{overflow:hidden}.session-details[data-v-aa9f19d0]{padding:0 24px 24px;padding-left:100px;border-top:1px solid #2a2a2a;padding-top:20px}@media (max-width:600px){.session-details[data-v-aa9f19d0]{padding-left:24px}}.details-desc[data-v-aa9f19d0]{color:#999;margin-bottom:20px;line-height:1.625}.details-focus[data-v-aa9f19d0]{margin-bottom:20px}.details-focus strong[data-v-aa9f19d0]{display:block;margin-bottom:12px;color:#e2e2e2;font-size:.875rem}.details-focus ul[data-v-aa9f19d0]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (max-width:600px){.details-focus ul[data-v-aa9f19d0]{grid-template-columns:1fr}}.details-focus li[data-v-aa9f19d0]{color:#999;font-size:.875rem;padding-left:20px;position:relative}.details-focus li[data-v-aa9f19d0]:before{content:"✓";position:absolute;left:0;color:#4a9eff}.details-meta[data-v-aa9f19d0]{display:flex;flex-direction:column;gap:12px}.meta-item[data-v-aa9f19d0]{display:flex;align-items:center;gap:12px;color:#999;font-size:.875rem}.meta-item .meta-icon[data-v-aa9f19d0]{font-size:1rem;flex-shrink:0}.faq-list[data-v-aa9f19d0]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-item[data-v-aa9f19d0]:hover{border-color:#3f3f3f}.faq-item.expanded[data-v-aa9f19d0]{border-color:#4a9eff}.faq-question[data-v-aa9f19d0]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:500;font-size:1.125rem}.faq-answer[data-v-aa9f19d0]{padding:0 24px 20px;color:#999;line-height:1.625;margin:0;border-top:1px solid #2a2a2a;padding-top:16px}.quote-block[data-v-aa9f19d0]{text-align:center;padding:60px 0}.quote-block .quote-text[data-v-aa9f19d0]{font-family:Vollkorn,serif;font-size:1.5rem;font-style:italic;color:#999;margin-bottom:16px;line-height:1.625}.quote-block .quote-attribution[data-v-aa9f19d0]{color:#666;font-size:.875rem}.final-cta[data-v-aa9f19d0]{text-align:center;padding:80px 0 120px}.final-cta h2[data-v-aa9f19d0]{font-size:2rem;margin-bottom:16px}.final-cta p[data-v-aa9f19d0]{color:#999;font-size:1.125rem;margin-bottom:32px}.pricing-section[data-v-aa9f19d0]{padding:80px 0}.pricing-cards[data-v-aa9f19d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}.pricing-card[data-v-aa9f19d0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:32px 24px;text-align:center;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.pricing-card.active[data-v-aa9f19d0]{border-color:#4a9eff;background:rgba(74,158,255,.05)}.pricing-card.expired[data-v-aa9f19d0]{opacity:.5}.pricing-card-badge[data-v-aa9f19d0]{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#4a9eff;color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:12px}.pricing-card-name[data-v-aa9f19d0]{font-size:1.125rem;font-weight:600;margin-bottom:16px;color:#999}.pricing-card-price[data-v-aa9f19d0]{margin-bottom:8px}.pricing-card-price .currency[data-v-aa9f19d0]{font-size:1.25rem;vertical-align:top;color:#999}.pricing-card-price .amount[data-v-aa9f19d0]{font-family:Vollkorn,serif;font-size:3.5rem;font-weight:700;line-height:1}.pricing-card-price .per[data-v-aa9f19d0]{font-size:1rem;color:#999}.pricing-card-total[data-v-aa9f19d0]{font-size:.875rem;color:#666;margin-bottom:12px}.pricing-card-deadline[data-v-aa9f19d0]{font-size:.75rem;color:#666;margin-bottom:20px}.pricing-card-btn[data-v-aa9f19d0]{background:#014386;color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:Jost,sans-serif}.pricing-card-btn[data-v-aa9f19d0]:hover{background:#0156ab}.sticky-cta[data-v-aa9f19d0]{display:none;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:hsla(0,0%,6%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #2a2a2a;z-index:100}.sticky-cta-btn[data-v-aa9f19d0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#014386;color:#fff;border:none;padding:16px 24px;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;font-family:Jost,sans-serif}.sticky-cta-btn .arrow[data-v-aa9f19d0]{transition:transform .15s}.sticky-cta-btn[data-v-aa9f19d0]:active{transform:scale(.98)}@media (max-width:600px){.countdown-timer[data-v-aa9f19d0]{gap:8px}.time-block[data-v-aa9f19d0]{min-width:50px;padding:10px 12px}.time-value[data-v-aa9f19d0]{font-size:1.5rem}.session-header[data-v-aa9f19d0]{flex-wrap:wrap}.session-indicator[data-v-aa9f19d0]{width:48px;height:48px;font-size:1.25rem}.faq-section[data-v-aa9f19d0],.sessions-section[data-v-aa9f19d0]{padding:60px 0}.social-proof[data-v-aa9f19d0]{flex-direction:column;gap:12px;align-items:center}.pricing-cards[data-v-aa9f19d0]{grid-template-columns:1fr;gap:16px}.pricing-card[data-v-aa9f19d0]{padding:24px 20px}.pricing-card-price .amount[data-v-aa9f19d0]{font-size:2.5rem}.sticky-cta[data-v-aa9f19d0]{display:block}.final-cta[data-v-aa9f19d0]{padding-bottom:160px}}@media (max-width:400px){.session-header[data-v-aa9f19d0]{gap:12px;padding:16px}.session-indicator[data-v-aa9f19d0]{width:40px;height:40px;font-size:1rem;border-radius:8px}.session-name[data-v-aa9f19d0]{font-size:1.125rem}.session-date[data-v-aa9f19d0]{flex-wrap:wrap;gap:8px}.session-details[data-v-aa9f19d0]{padding:0 16px 16px;padding-top:16px}.expand-toggle[data-v-aa9f19d0]{width:28px;height:28px;font-size:1.25rem}}@keyframes fadeSlideIn-aa9f19d0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-aa9f19d0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-aa9f19d0{to{transform:rotate(1turn)}}@keyframes pulse-aa9f19d0{0%,to{opacity:1}50%{opacity:.5}}input[data-v-67ca15ea],select[data-v-67ca15ea],textarea[data-v-67ca15ea]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-67ca15ea]:focus,select[data-v-67ca15ea]:focus,textarea[data-v-67ca15ea]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-67ca15ea]:disabled,select[data-v-67ca15ea]:disabled,textarea[data-v-67ca15ea]:disabled{opacity:.5;cursor:not-allowed}input[data-v-67ca15ea]::-moz-placeholder,select[data-v-67ca15ea]::-moz-placeholder,textarea[data-v-67ca15ea]::-moz-placeholder{color:#666}input[data-v-67ca15ea]::placeholder,select[data-v-67ca15ea]::placeholder,textarea[data-v-67ca15ea]::placeholder{color:#666}textarea[data-v-67ca15ea]{resize:vertical;min-height:120px}button[data-v-67ca15ea]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-67ca15ea]:disabled{opacity:.5;cursor:not-allowed}a[data-v-67ca15ea]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-67ca15ea]:hover{color:#65adff}.card[data-v-67ca15ea]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-67ca15ea]:hover{border-color:#3f3f3f}.stat-card[data-v-67ca15ea]{text-align:center}.result-card[data-v-67ca15ea],.stat-card[data-v-67ca15ea]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-67ca15ea]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-67ca15ea]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-67ca15ea]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-67ca15ea]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-67ca15ea]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-67ca15ea]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-67ca15ea]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-67ca15ea]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-67ca15ea]{border-color:#4a9eff}.card-indicator[data-v-67ca15ea]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-67ca15ea]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-67ca15ea]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-67ca15ea]{transform:rotate(45deg)}.expand-content[data-v-67ca15ea]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-67ca15ea]{grid-template-rows:1fr}.expand-inner[data-v-67ca15ea]{overflow:hidden}.quote-block[data-v-67ca15ea]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-67ca15ea]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-67ca15ea]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-67ca15ea]:before{content:"— "}.icon-mono[data-v-67ca15ea]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-67ca15ea]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-67ca15ea]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-67ca15ea 1.5s infinite}.spinner[data-v-67ca15ea]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-67ca15ea .8s linear infinite}.input-field[data-v-67ca15ea]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-67ca15ea]{font-size:.875rem;font-weight:500;color:#e2e2e2}.input-label .required[data-v-67ca15ea]{color:#666;margin-left:4px}.input-element[data-v-67ca15ea]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.input-element[data-v-67ca15ea]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}.input-element[data-v-67ca15ea]:disabled{opacity:.5;cursor:not-allowed}.input-element[data-v-67ca15ea]::-moz-placeholder{color:#666}.input-element[data-v-67ca15ea]::placeholder{color:#666}.input-element[type=date][data-v-67ca15ea]:not(:focus):invalid{color:#666}.input-element[type=date][data-v-67ca15ea]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.input-element[type=date][data-v-67ca15ea]:valid{color:#e2e2e2}.input-element[data-v-67ca15ea]:-webkit-autofill,.input-element[data-v-67ca15ea]:-webkit-autofill:active,.input-element[data-v-67ca15ea]:-webkit-autofill:focus,.input-element[data-v-67ca15ea]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #222!important;-webkit-text-fill-color:#e2e2e2!important;caret-color:#e2e2e2!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}@keyframes fadeSlideIn-67ca15ea{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-67ca15ea{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-67ca15ea{to{transform:rotate(1turn)}}input[data-v-3bf7d2b4],select[data-v-3bf7d2b4],textarea[data-v-3bf7d2b4]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-3bf7d2b4]:focus,select[data-v-3bf7d2b4]:focus,textarea[data-v-3bf7d2b4]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-3bf7d2b4]:disabled,select[data-v-3bf7d2b4]:disabled,textarea[data-v-3bf7d2b4]:disabled{opacity:.5;cursor:not-allowed}input[data-v-3bf7d2b4]::-moz-placeholder,select[data-v-3bf7d2b4]::-moz-placeholder,textarea[data-v-3bf7d2b4]::-moz-placeholder{color:#666}input[data-v-3bf7d2b4]::placeholder,select[data-v-3bf7d2b4]::placeholder,textarea[data-v-3bf7d2b4]::placeholder{color:#666}textarea[data-v-3bf7d2b4]{resize:vertical;min-height:120px}button[data-v-3bf7d2b4]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-3bf7d2b4]:disabled{opacity:.5;cursor:not-allowed}a[data-v-3bf7d2b4]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-3bf7d2b4]:hover{color:#65adff}.card[data-v-3bf7d2b4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-3bf7d2b4]:hover{border-color:#3f3f3f}.stat-card[data-v-3bf7d2b4]{text-align:center}.result-card[data-v-3bf7d2b4],.stat-card[data-v-3bf7d2b4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-3bf7d2b4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-3bf7d2b4]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-3bf7d2b4]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-3bf7d2b4]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-3bf7d2b4]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-3bf7d2b4]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-3bf7d2b4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-3bf7d2b4]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-3bf7d2b4]{border-color:#4a9eff}.card-indicator[data-v-3bf7d2b4]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-3bf7d2b4]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-3bf7d2b4]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-3bf7d2b4]{transform:rotate(45deg)}.expand-content[data-v-3bf7d2b4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-3bf7d2b4]{grid-template-rows:1fr}.expand-inner[data-v-3bf7d2b4]{overflow:hidden}.quote-block[data-v-3bf7d2b4]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-3bf7d2b4]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-3bf7d2b4]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-3bf7d2b4]:before{content:"— "}.icon-mono[data-v-3bf7d2b4]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-3bf7d2b4]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-3bf7d2b4]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-3bf7d2b4 1.5s infinite}.spinner[data-v-3bf7d2b4]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff}.register-page[data-v-3bf7d2b4]{min-height:100vh;background:#0f0f0f}.error-state[data-v-3bf7d2b4],.loading-state[data-v-3bf7d2b4]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.spinner[data-v-3bf7d2b4]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-3bf7d2b4 .8s linear infinite}.error-state button[data-v-3bf7d2b4]{padding:12px 24px;background:#014386;color:#fff;border:none;border-radius:8px;cursor:pointer}.hero-inner[data-v-3bf7d2b4]{text-align:center}.back-link[data-v-3bf7d2b4]{position:absolute;top:100px;left:24px;color:hsla(0,0%,100%,.7);font-size:.875rem;transition:color .2s;z-index:10}.back-link[data-v-3bf7d2b4]:hover{color:#fff}.free-badge[data-v-3bf7d2b4]{display:inline-block;padding:6px 20px;border-radius:20px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;background:rgba(40,167,69,.25);color:#4ade80}.hero-inner h1[data-v-3bf7d2b4]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:12px}.subtitle[data-v-3bf7d2b4]{font-size:1.125rem;opacity:.8}.register-container[data-v-3bf7d2b4]{padding:48px 0 100px;max-width:480px;margin:0 auto}.form-card[data-v-3bf7d2b4]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px}@media (max-width:600px){.form-card[data-v-3bf7d2b4]{padding:24px}}.form-card h2[data-v-3bf7d2b4]{font-size:1.5rem;margin-bottom:8px;text-align:center}.form-subtitle[data-v-3bf7d2b4]{color:#999;text-align:center;margin-bottom:32px}.form-fields[data-v-3bf7d2b4]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.session-preview[data-v-3bf7d2b4]{background:#222;border-radius:12px;padding:16px 20px;margin-bottom:24px}.session-label[data-v-3bf7d2b4]{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.session-details[data-v-3bf7d2b4]{display:flex;flex-direction:column;gap:4px}.session-day[data-v-3bf7d2b4]{font-weight:600;color:#e2e2e2}.session-time[data-v-3bf7d2b4]{font-size:.875rem;color:#999}.error-banner[data-v-3bf7d2b4]{display:flex;align-items:center;gap:12px;background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);border-radius:8px;padding:12px 16px;margin-bottom:24px;color:#df1b41;font-size:.875rem}.error-icon[data-v-3bf7d2b4]{font-size:16px}.btn-submit[data-v-3bf7d2b4]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 32px;background:#10b981;color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Jost,sans-serif}.btn-submit[data-v-3bf7d2b4]:hover:not(:disabled){background:#12d091;transform:translateY(-1px)}.btn-submit[data-v-3bf7d2b4]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-submit .arrow[data-v-3bf7d2b4]{transition:transform .2s}.btn-submit:hover:not(:disabled) .arrow[data-v-3bf7d2b4]{transform:translateX(4px)}.spinner-small[data-v-3bf7d2b4]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-3bf7d2b4 .8s linear infinite}@keyframes fadeSlideIn-3bf7d2b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-3bf7d2b4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-3bf7d2b4{to{transform:rotate(1turn)}}input[data-v-351bfc3c],select[data-v-351bfc3c],textarea[data-v-351bfc3c]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-351bfc3c]:focus,select[data-v-351bfc3c]:focus,textarea[data-v-351bfc3c]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-351bfc3c]:disabled,select[data-v-351bfc3c]:disabled,textarea[data-v-351bfc3c]:disabled{opacity:.5;cursor:not-allowed}input[data-v-351bfc3c]::-moz-placeholder,select[data-v-351bfc3c]::-moz-placeholder,textarea[data-v-351bfc3c]::-moz-placeholder{color:#666}input[data-v-351bfc3c]::placeholder,select[data-v-351bfc3c]::placeholder,textarea[data-v-351bfc3c]::placeholder{color:#666}textarea[data-v-351bfc3c]{resize:vertical;min-height:120px}button[data-v-351bfc3c]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-351bfc3c]:disabled{opacity:.5;cursor:not-allowed}a[data-v-351bfc3c]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-351bfc3c]:hover{color:#65adff}.card[data-v-351bfc3c]{padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-351bfc3c]:hover{border-color:#3f3f3f}.stat-card[data-v-351bfc3c]{text-align:center}.result-card[data-v-351bfc3c],.stat-card[data-v-351bfc3c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-351bfc3c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-351bfc3c]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-351bfc3c]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-351bfc3c]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-351bfc3c]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-351bfc3c]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-351bfc3c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-351bfc3c]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-351bfc3c]{border-color:#4a9eff}.card-indicator[data-v-351bfc3c]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-351bfc3c]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-351bfc3c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-351bfc3c]{transform:rotate(45deg)}.expand-content[data-v-351bfc3c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-351bfc3c]{grid-template-rows:1fr}.expand-inner[data-v-351bfc3c]{overflow:hidden}.quote-block[data-v-351bfc3c]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-351bfc3c]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-351bfc3c]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-351bfc3c]:before{content:"— "}.icon-mono[data-v-351bfc3c]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-351bfc3c]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-351bfc3c]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-351bfc3c 1.5s infinite}.spinner[data-v-351bfc3c]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-351bfc3c .8s linear infinite}.confirmation-page[data-v-351bfc3c]{min-height:100vh;background:#0f0f0f;padding-top:120px;padding-bottom:80px}.confirmation-content[data-v-351bfc3c]{max-width:560px;margin:0 auto}.success-header[data-v-351bfc3c]{text-align:center;margin-bottom:40px}.checkmark-circle[data-v-351bfc3c]{width:80px;height:80px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:scaleIn-351bfc3c .5s ease}.checkmark-circle .checkmark[data-v-351bfc3c]{color:#fff;font-size:2.5rem;font-weight:700}h1[data-v-351bfc3c]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:12px}.subtitle[data-v-351bfc3c]{color:#999;font-size:1.125rem}.card[data-v-351bfc3c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:28px;margin-bottom:24px}.details-card .card-header[data-v-351bfc3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #2a2a2a}.details-card .card-header h2[data-v-351bfc3c]{font-size:1.25rem;margin:0}.badge[data-v-351bfc3c]{padding:6px 14px;border-radius:20px;font-size:.875rem;font-weight:600}.badge.paid[data-v-351bfc3c]{background:rgba(16,185,129,.15);color:#10b981}.detail-rows[data-v-351bfc3c]{display:flex;flex-direction:column}.detail-row[data-v-351bfc3c]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(42,42,42,.5)}.detail-row[data-v-351bfc3c]:last-child{border-bottom:none}.label[data-v-351bfc3c]{color:#666;font-size:.875rem}.value[data-v-351bfc3c]{font-weight:500;text-align:right}.session-badge[data-v-351bfc3c]{background:rgba(74,158,255,.15);color:#4a9eff;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;margin-right:10px}.detail-total[data-v-351bfc3c]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #2a2a2a;font-weight:600;font-size:1.125rem}.detail-total .amount[data-v-351bfc3c]{font-size:1.5rem;color:#10b981}.event-card h3[data-v-351bfc3c]{font-size:1.125rem;margin-bottom:24px}.info-items[data-v-351bfc3c]{display:flex;flex-direction:column;gap:20px}.info-item[data-v-351bfc3c]{display:flex;gap:16px}.info-icon[data-v-351bfc3c]{width:44px;height:44px;background:#222;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.info-content[data-v-351bfc3c]{flex:1}.info-label[data-v-351bfc3c]{font-size:.875rem;color:#666;margin-bottom:4px}.info-value[data-v-351bfc3c]{font-weight:500}.info-sub[data-v-351bfc3c]{font-size:.875rem;color:#999;margin-top:4px}.account-card h3[data-v-351bfc3c]{font-size:1.125rem;margin-bottom:8px}.account-desc[data-v-351bfc3c]{color:#999;margin-bottom:24px}.account-benefits[data-v-351bfc3c]{display:flex;flex-direction:column;gap:10px;padding:16px 20px;background:#222;border-radius:8px;margin-bottom:24px}.benefit[data-v-351bfc3c]{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#999}.benefit-check[data-v-351bfc3c]{color:#4a9eff;font-weight:600}.prefilled-info[data-v-351bfc3c]{background:#222;border-radius:8px;padding:16px 20px;margin-bottom:24px}.prefilled-row[data-v-351bfc3c]{display:flex;justify-content:space-between;padding:10px 0}.prefilled-row[data-v-351bfc3c]:first-child{border-bottom:1px solid #2a2a2a}.prefilled-label[data-v-351bfc3c]{color:#666;font-size:.875rem}.prefilled-value[data-v-351bfc3c]{font-weight:500;font-size:.875rem}.form-fields[data-v-351bfc3c]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.error-message[data-v-351bfc3c]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:.875rem}.button-group[data-v-351bfc3c]{display:flex;gap:12px}.button-group button[data-v-351bfc3c]{flex:1;padding:16px 24px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Jost,sans-serif}.btn-primary[data-v-351bfc3c]{background:#014386;border:none;color:#fff}.btn-primary[data-v-351bfc3c]:hover:not(:disabled){background:#0152a4}.btn-primary[data-v-351bfc3c]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-351bfc3c]{background:transparent;border:1px solid #2a2a2a;color:#999}.btn-secondary[data-v-351bfc3c]:hover{border-color:#666;color:#e2e2e2}.success-card[data-v-351bfc3c]{text-align:center;padding:48px 28px}.success-card .success-icon[data-v-351bfc3c]{width:64px;height:64px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2rem;color:#fff}.success-card h3[data-v-351bfc3c]{font-size:1.25rem;margin-bottom:12px}.success-card p[data-v-351bfc3c]{color:#999}.logged-in-card[data-v-351bfc3c]{text-align:center;padding:32px}.logged-in-card p[data-v-351bfc3c]{color:#999;margin-bottom:16px}.logged-in-card .dashboard-link[data-v-351bfc3c]{color:#4a9eff;text-decoration:none;font-weight:600}.logged-in-card .dashboard-link[data-v-351bfc3c]:hover{text-decoration:underline}@media (max-width:600px){.confirmation-page[data-v-351bfc3c]{padding-top:100px}.card[data-v-351bfc3c]{padding:24px}.button-group[data-v-351bfc3c]{flex-direction:column}.detail-row[data-v-351bfc3c]{flex-direction:column;align-items:flex-start;gap:6px}.detail-row .value[data-v-351bfc3c]{text-align:left}}@keyframes fadeSlideIn-351bfc3c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-351bfc3c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-351bfc3c{to{transform:rotate(1turn)}}@keyframes scaleIn-351bfc3c{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}input[data-v-6ea54113],select[data-v-6ea54113],textarea[data-v-6ea54113]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-6ea54113]:focus,select[data-v-6ea54113]:focus,textarea[data-v-6ea54113]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-6ea54113]:disabled,select[data-v-6ea54113]:disabled,textarea[data-v-6ea54113]:disabled{opacity:.5;cursor:not-allowed}input[data-v-6ea54113]::-moz-placeholder,select[data-v-6ea54113]::-moz-placeholder,textarea[data-v-6ea54113]::-moz-placeholder{color:#666}input[data-v-6ea54113]::placeholder,select[data-v-6ea54113]::placeholder,textarea[data-v-6ea54113]::placeholder{color:#666}textarea[data-v-6ea54113]{resize:vertical;min-height:120px}button[data-v-6ea54113]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-6ea54113]:disabled{opacity:.5;cursor:not-allowed}a[data-v-6ea54113]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-6ea54113]:hover{color:#65adff}.card[data-v-6ea54113]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-6ea54113]:hover{border-color:#3f3f3f}.stat-card[data-v-6ea54113]{text-align:center}.result-card[data-v-6ea54113],.stat-card[data-v-6ea54113]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-6ea54113]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-6ea54113]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-6ea54113]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-6ea54113]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-6ea54113]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-6ea54113]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-6ea54113]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-6ea54113]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-6ea54113]{border-color:#4a9eff}.card-indicator[data-v-6ea54113]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-6ea54113]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-6ea54113]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-6ea54113]{transform:rotate(45deg)}.expand-content[data-v-6ea54113]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-6ea54113]{grid-template-rows:1fr}.expand-inner[data-v-6ea54113]{overflow:hidden}.quote-block[data-v-6ea54113]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-6ea54113]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-6ea54113]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-6ea54113]:before{content:"— "}.icon-mono[data-v-6ea54113]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-6ea54113]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-6ea54113]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-6ea54113 1.5s infinite}.spinner[data-v-6ea54113]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-6ea54113 .8s linear infinite}.auth-page[data-v-6ea54113]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#0f0f0f}.auth-card[data-v-6ea54113]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:48px;width:100%;max-width:440px}@media (max-width:500px){.auth-card[data-v-6ea54113]{padding:32px 24px}}.auth-card h1[data-v-6ea54113]{font-size:1.5rem;margin-bottom:8px;text-align:center}.auth-card .subtitle[data-v-6ea54113]{color:#999;text-align:center;margin-bottom:32px}.form-fields[data-v-6ea54113]{display:flex;flex-direction:column;gap:20px}.forgot-link[data-v-6ea54113]{text-align:right;margin:12px 0 24px}.forgot-link a[data-v-6ea54113]{color:#4a9eff;font-size:.875rem;transition:opacity .2s}.forgot-link a[data-v-6ea54113]:hover{opacity:.8}.error-message[data-v-6ea54113]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:14px 18px;border-radius:8px;font-size:.875rem;margin-bottom:24px;text-align:center}.btn-submit[data-v-6ea54113]{width:100%;padding:16px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-6ea54113]:hover:not(:disabled){background:#0152a4}.btn-submit[data-v-6ea54113]:disabled{opacity:.5;cursor:not-allowed}.auth-footer[data-v-6ea54113]{margin-top:32px;padding-top:24px;border-top:1px solid #2a2a2a;text-align:center;font-size:.875rem;color:#999;display:flex;justify-content:center;gap:6px}.auth-footer a[data-v-6ea54113]{color:#4a9eff;font-weight:500}.auth-footer a[data-v-6ea54113]:hover{text-decoration:underline}@keyframes fadeSlideIn-6ea54113{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-6ea54113{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-6ea54113{to{transform:rotate(1turn)}}input[data-v-02e8c536],select[data-v-02e8c536],textarea[data-v-02e8c536]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-02e8c536]:focus,select[data-v-02e8c536]:focus,textarea[data-v-02e8c536]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-02e8c536]:disabled,select[data-v-02e8c536]:disabled,textarea[data-v-02e8c536]:disabled{opacity:.5;cursor:not-allowed}input[data-v-02e8c536]::-moz-placeholder,select[data-v-02e8c536]::-moz-placeholder,textarea[data-v-02e8c536]::-moz-placeholder{color:#666}input[data-v-02e8c536]::placeholder,select[data-v-02e8c536]::placeholder,textarea[data-v-02e8c536]::placeholder{color:#666}textarea[data-v-02e8c536]{resize:vertical;min-height:120px}button[data-v-02e8c536]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-02e8c536]:disabled{opacity:.5;cursor:not-allowed}a[data-v-02e8c536]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-02e8c536]:hover{color:#65adff}.card[data-v-02e8c536]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-02e8c536]:hover{border-color:#3f3f3f}.stat-card[data-v-02e8c536]{text-align:center}.result-card[data-v-02e8c536],.stat-card[data-v-02e8c536]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-02e8c536]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-02e8c536]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-02e8c536]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-02e8c536]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-02e8c536]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-02e8c536]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-02e8c536]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-02e8c536]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-02e8c536]{border-color:#4a9eff}.card-indicator[data-v-02e8c536]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-02e8c536]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-02e8c536]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-02e8c536]{transform:rotate(45deg)}.expand-content[data-v-02e8c536]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-02e8c536]{grid-template-rows:1fr}.expand-inner[data-v-02e8c536]{overflow:hidden}.quote-block[data-v-02e8c536]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-02e8c536]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-02e8c536]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-02e8c536]:before{content:"— "}.icon-mono[data-v-02e8c536]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-02e8c536]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-02e8c536]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-02e8c536 1.5s infinite}.spinner[data-v-02e8c536]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-02e8c536 .8s linear infinite}.auth-page[data-v-02e8c536]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#0f0f0f}.auth-card[data-v-02e8c536]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:48px;width:100%;max-width:440px}@media (max-width:500px){.auth-card[data-v-02e8c536]{padding:32px 24px}}.auth-card h1[data-v-02e8c536]{font-size:1.5rem;margin-bottom:8px;text-align:center}.auth-card .subtitle[data-v-02e8c536]{color:#999;text-align:center;margin-bottom:32px}.form-fields[data-v-02e8c536]{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.password-hint[data-v-02e8c536]{color:#df1b41;font-size:.75rem;margin-top:-12px}.error-message[data-v-02e8c536]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:14px 18px;border-radius:8px;font-size:.875rem;margin-bottom:24px;text-align:center}.btn-submit[data-v-02e8c536]{width:100%;padding:16px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-02e8c536]:hover:not(:disabled){background:#0152a4}.btn-submit[data-v-02e8c536]:disabled{opacity:.5;cursor:not-allowed}.auth-footer[data-v-02e8c536]{margin-top:32px;padding-top:24px;border-top:1px solid #2a2a2a;text-align:center;font-size:.875rem;color:#999;display:flex;justify-content:center;gap:6px}.auth-footer a[data-v-02e8c536]{color:#4a9eff;font-weight:500}.auth-footer a[data-v-02e8c536]:hover{text-decoration:underline}@keyframes fadeSlideIn-02e8c536{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-02e8c536{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-02e8c536{to{transform:rotate(1turn)}}input[data-v-14d4898a],select[data-v-14d4898a],textarea[data-v-14d4898a]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-14d4898a]:focus,select[data-v-14d4898a]:focus,textarea[data-v-14d4898a]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-14d4898a]:disabled,select[data-v-14d4898a]:disabled,textarea[data-v-14d4898a]:disabled{opacity:.5;cursor:not-allowed}input[data-v-14d4898a]::-moz-placeholder,select[data-v-14d4898a]::-moz-placeholder,textarea[data-v-14d4898a]::-moz-placeholder{color:#666}input[data-v-14d4898a]::placeholder,select[data-v-14d4898a]::placeholder,textarea[data-v-14d4898a]::placeholder{color:#666}textarea[data-v-14d4898a]{resize:vertical;min-height:120px}button[data-v-14d4898a]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-14d4898a]:disabled{opacity:.5;cursor:not-allowed}a[data-v-14d4898a]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-14d4898a]:hover{color:#65adff}.card[data-v-14d4898a]{padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-14d4898a]:hover{border-color:#3f3f3f}.stat-card[data-v-14d4898a]{text-align:center}.result-card[data-v-14d4898a],.stat-card[data-v-14d4898a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-14d4898a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-14d4898a]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-14d4898a]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-14d4898a]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-14d4898a]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-14d4898a]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-14d4898a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-14d4898a]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-14d4898a]{border-color:#4a9eff}.card-indicator[data-v-14d4898a]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-14d4898a]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-14d4898a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-14d4898a]{transform:rotate(45deg)}.expand-content[data-v-14d4898a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-14d4898a]{grid-template-rows:1fr}.expand-inner[data-v-14d4898a]{overflow:hidden}.quote-block[data-v-14d4898a]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-14d4898a]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-14d4898a]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-14d4898a]:before{content:"— "}.icon-mono[data-v-14d4898a]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-14d4898a]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-14d4898a]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-14d4898a 1.5s infinite}.spinner[data-v-14d4898a]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-14d4898a .8s linear infinite}.dashboard-page[data-v-14d4898a]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.loading-state[data-v-14d4898a]{text-align:center;padding:100px 20px}.loading-state .spinner[data-v-14d4898a]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-14d4898a .8s linear infinite;margin:0 auto 20px}.loading-state p[data-v-14d4898a]{color:#999}.page-header[data-v-14d4898a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;gap:20px}@media (max-width:600px){.page-header[data-v-14d4898a]{flex-direction:column}}.page-header h1[data-v-14d4898a]{font-size:2rem;margin-bottom:8px}.admin-link[data-v-14d4898a]{display:inline-flex;align-items:center;gap:6px;color:#4a9eff;font-size:.875rem;transition:opacity .2s}.admin-link[data-v-14d4898a]:hover{opacity:.8}.btn-logout[data-v-14d4898a]{padding:12px 24px;background:transparent;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-size:.875rem;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-logout[data-v-14d4898a]:hover{border-color:#e2e2e2;color:#e2e2e2}.error-banner[data-v-14d4898a]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin-bottom:24px}.dashboard-grid[data-v-14d4898a]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:900px){.dashboard-grid[data-v-14d4898a]{grid-template-columns:1fr}}.card[data-v-14d4898a]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:28px}.card-header[data-v-14d4898a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-header h2[data-v-14d4898a]{font-size:1.125rem;margin:0}.edit-link[data-v-14d4898a]{color:#4a9eff;font-size:.875rem}.edit-link[data-v-14d4898a]:hover{text-decoration:underline}.profile-info .info-row[data-v-14d4898a]{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #2a2a2a}.profile-info .info-row[data-v-14d4898a]:last-of-type{border-bottom:none}.profile-info .info-row .label[data-v-14d4898a]{color:#666;font-size:.875rem}.profile-info .info-row .value[data-v-14d4898a]{color:#e2e2e2;font-weight:500}.profile-actions[data-v-14d4898a]{margin-top:24px;padding-top:20px;border-top:1px solid #2a2a2a}.btn-secondary[data-v-14d4898a]{display:inline-block;padding:12px 20px;background:transparent;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-size:.875rem;text-align:center;transition:all .2s ease}.btn-secondary[data-v-14d4898a]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-primary[data-v-14d4898a]{display:inline-block;padding:14px 24px;background:#014386;border-radius:8px;color:#fff;font-weight:600;transition:all .2s ease}.btn-primary[data-v-14d4898a]:hover{background:#0152a4}.empty-state[data-v-14d4898a]{text-align:center;padding:40px 20px}.empty-state p[data-v-14d4898a]{color:#999;margin-bottom:20px}.registrations-list[data-v-14d4898a]{display:flex;flex-direction:column;gap:12px}.registration-item[data-v-14d4898a]{display:flex;align-items:center;gap:16px;padding:16px;background:#222;border-radius:12px}@media (max-width:500px){.registration-item[data-v-14d4898a]{flex-wrap:wrap}}.reg-badge[data-v-14d4898a]{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize;flex-shrink:0}.reg-badge.tryout[data-v-14d4898a]{background:rgba(1,67,134,.2);color:#4a9eff}.reg-badge.tournament[data-v-14d4898a]{background:rgba(40,167,69,.2);color:#4ade80}.reg-badge.event[data-v-14d4898a],.reg-badge.social[data-v-14d4898a],.reg-badge.training[data-v-14d4898a]{background:rgba(255,193,7,.2);color:#fbbf24}.reg-info[data-v-14d4898a]{flex:1;min-width:0}.reg-info h3[data-v-14d4898a]{font-size:.9375rem;font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-meta[data-v-14d4898a]{display:flex;gap:12px;font-size:.75rem;color:#999}.reg-meta .status[data-v-14d4898a]{text-transform:capitalize}.reg-meta .status.completed[data-v-14d4898a]{color:#4ade80}.reg-meta .status.pending[data-v-14d4898a]{color:#fbbf24}.reg-amount[data-v-14d4898a]{font-family:Vollkorn,serif;font-size:1.25rem;font-weight:700;color:#4a9eff;flex-shrink:0}@keyframes fadeSlideIn-14d4898a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-14d4898a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-14d4898a{to{transform:rotate(1turn)}}input[data-v-cf348656],select[data-v-cf348656],textarea[data-v-cf348656]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-cf348656]:focus,select[data-v-cf348656]:focus,textarea[data-v-cf348656]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-cf348656]:disabled,select[data-v-cf348656]:disabled,textarea[data-v-cf348656]:disabled{opacity:.5;cursor:not-allowed}input[data-v-cf348656]::-moz-placeholder,select[data-v-cf348656]::-moz-placeholder,textarea[data-v-cf348656]::-moz-placeholder{color:#666}input[data-v-cf348656]::placeholder,select[data-v-cf348656]::placeholder,textarea[data-v-cf348656]::placeholder{color:#666}textarea[data-v-cf348656]{resize:vertical;min-height:120px}button[data-v-cf348656]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-cf348656]:disabled{opacity:.5;cursor:not-allowed}a[data-v-cf348656]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-cf348656]:hover{color:#65adff}.card[data-v-cf348656]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-cf348656]:hover{border-color:#3f3f3f}.stat-card[data-v-cf348656]{text-align:center}.result-card[data-v-cf348656],.stat-card[data-v-cf348656]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-cf348656]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-cf348656]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-cf348656]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-cf348656]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-cf348656]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-cf348656]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-cf348656]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-cf348656]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-cf348656]{border-color:#4a9eff}.card-indicator[data-v-cf348656]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-cf348656]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-cf348656]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-cf348656]{transform:rotate(45deg)}.expand-content[data-v-cf348656]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-cf348656]{grid-template-rows:1fr}.expand-inner[data-v-cf348656]{overflow:hidden}.quote-block[data-v-cf348656]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-cf348656]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-cf348656]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-cf348656]:before{content:"— "}.icon-mono[data-v-cf348656]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-cf348656]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-cf348656]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-cf348656 1.5s infinite}.spinner[data-v-cf348656]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-cf348656 .8s linear infinite}.edit-profile-page[data-v-cf348656]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.loading-state[data-v-cf348656]{text-align:center;padding:100px 20px}.loading-state .spinner[data-v-cf348656]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-cf348656 .8s linear infinite;margin:0 auto 20px}.loading-state p[data-v-cf348656]{color:#999}.page-header[data-v-cf348656]{margin-bottom:32px}.page-header h1[data-v-cf348656]{font-size:2rem;margin-bottom:8px}.page-header p[data-v-cf348656]{color:#999}.success-message[data-v-cf348656]{background:rgba(40,167,69,.15);border:1px solid rgba(40,167,69,.3);color:#4ade80;padding:16px 20px;border-radius:8px;margin-bottom:24px;text-align:center}.error-message[data-v-cf348656]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin-bottom:24px;text-align:center}.profile-form[data-v-cf348656]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:32px}@media (max-width:600px){.profile-form[data-v-cf348656]{padding:24px}}.form-section[data-v-cf348656]{margin-bottom:32px}.form-section[data-v-cf348656]:last-of-type{margin-bottom:0}.form-section h3[data-v-cf348656]{font-size:1.125rem;color:#4a9eff;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #2a2a2a}.form-grid[data-v-cf348656]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:600px){.form-grid[data-v-cf348656]{grid-template-columns:1fr}}.form-field[data-v-cf348656]{display:flex;flex-direction:column;gap:8px}.form-field.full-width[data-v-cf348656]{grid-column:1/-1}.form-field label[data-v-cf348656]{font-size:.875rem;font-weight:500;color:#999}.form-field input[data-v-cf348656],.form-field select[data-v-cf348656],.form-field textarea[data-v-cf348656]{padding:14px 16px;background:#222;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif;transition:border-color .2s}.form-field input[data-v-cf348656]:focus,.form-field select[data-v-cf348656]:focus,.form-field textarea[data-v-cf348656]:focus{outline:none;border-color:#014386}.form-field input[data-v-cf348656]::-moz-placeholder,.form-field select[data-v-cf348656]::-moz-placeholder,.form-field textarea[data-v-cf348656]::-moz-placeholder{color:#666}.form-field input[data-v-cf348656]::placeholder,.form-field select[data-v-cf348656]::placeholder,.form-field textarea[data-v-cf348656]::placeholder{color:#666}.form-field textarea[data-v-cf348656]{resize:vertical;min-height:100px}.form-field select[data-v-cf348656]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23999' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-actions[data-v-cf348656]{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #2a2a2a}@media (max-width:500px){.form-actions[data-v-cf348656]{flex-direction:column}}.form-actions button[data-v-cf348656]{flex:1;padding:16px;border-radius:8px;font-size:.875rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-cf348656]{background:transparent;border:1px solid #2a2a2a;color:#999}.btn-cancel[data-v-cf348656]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-save[data-v-cf348656]{background:#014386;border:none;color:#fff}.btn-save[data-v-cf348656]:hover:not(:disabled){background:#0152a4}.btn-save[data-v-cf348656]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeSlideIn-cf348656{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-cf348656{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-cf348656{to{transform:rotate(1turn)}}input[data-v-72d118c8],select[data-v-72d118c8],textarea[data-v-72d118c8]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-72d118c8]:focus,select[data-v-72d118c8]:focus,textarea[data-v-72d118c8]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-72d118c8]:disabled,select[data-v-72d118c8]:disabled,textarea[data-v-72d118c8]:disabled{opacity:.5;cursor:not-allowed}input[data-v-72d118c8]::-moz-placeholder,select[data-v-72d118c8]::-moz-placeholder,textarea[data-v-72d118c8]::-moz-placeholder{color:#666}input[data-v-72d118c8]::placeholder,select[data-v-72d118c8]::placeholder,textarea[data-v-72d118c8]::placeholder{color:#666}textarea[data-v-72d118c8]{resize:vertical;min-height:120px}button[data-v-72d118c8]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-72d118c8]:disabled{opacity:.5;cursor:not-allowed}a[data-v-72d118c8]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-72d118c8]:hover{color:#65adff}.card[data-v-72d118c8]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-72d118c8]:hover{border-color:#3f3f3f}.stat-card[data-v-72d118c8]{text-align:center}.result-card[data-v-72d118c8],.stat-card[data-v-72d118c8]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-72d118c8]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-72d118c8]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-72d118c8]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-72d118c8]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-72d118c8]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-72d118c8]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-72d118c8]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-72d118c8]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-72d118c8]{border-color:#4a9eff}.card-indicator[data-v-72d118c8]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-72d118c8]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-72d118c8]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-72d118c8]{transform:rotate(45deg)}.expand-content[data-v-72d118c8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-72d118c8]{grid-template-rows:1fr}.expand-inner[data-v-72d118c8]{overflow:hidden}.quote-block[data-v-72d118c8]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-72d118c8]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-72d118c8]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-72d118c8]:before{content:"— "}.icon-mono[data-v-72d118c8]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-72d118c8]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-72d118c8]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-72d118c8 1.5s infinite}.spinner[data-v-72d118c8]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-72d118c8 .8s linear infinite}.change-password-page[data-v-72d118c8]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.page-header[data-v-72d118c8]{text-align:center;margin-bottom:32px}.page-header h1[data-v-72d118c8]{font-size:2rem;margin-bottom:8px}.page-header p[data-v-72d118c8]{color:#999}.auth-card[data-v-72d118c8]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:40px;max-width:440px;margin:0 auto}@media (max-width:500px){.auth-card[data-v-72d118c8]{padding:28px 20px}}.success-message[data-v-72d118c8]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;padding:14px 18px;border-radius:8px;margin-bottom:24px;text-align:center}.error-message[data-v-72d118c8]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:14px 18px;border-radius:8px;margin-bottom:24px;text-align:center}.form-fields[data-v-72d118c8]{display:flex;flex-direction:column;gap:20px}.password-hint[data-v-72d118c8]{color:#df1b41;font-size:.75rem;margin-top:-12px}.form-actions[data-v-72d118c8]{display:flex;gap:16px;margin-top:32px}@media (max-width:400px){.form-actions[data-v-72d118c8]{flex-direction:column}}.form-actions button[data-v-72d118c8]{flex:1;padding:16px;border-radius:8px;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-72d118c8]{background:transparent;border:1px solid #2a2a2a;color:#999}.btn-cancel[data-v-72d118c8]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-save[data-v-72d118c8]{background:#014386;border:none;color:#fff}.btn-save[data-v-72d118c8]:hover:not(:disabled){background:#0152a4}.btn-save[data-v-72d118c8]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeSlideIn-72d118c8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-72d118c8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-72d118c8{to{transform:rotate(1turn)}}input[data-v-43995eed],select[data-v-43995eed],textarea[data-v-43995eed]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-43995eed]:focus,select[data-v-43995eed]:focus,textarea[data-v-43995eed]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-43995eed]:disabled,select[data-v-43995eed]:disabled,textarea[data-v-43995eed]:disabled{opacity:.5;cursor:not-allowed}input[data-v-43995eed]::-moz-placeholder,select[data-v-43995eed]::-moz-placeholder,textarea[data-v-43995eed]::-moz-placeholder{color:#666}input[data-v-43995eed]::placeholder,select[data-v-43995eed]::placeholder,textarea[data-v-43995eed]::placeholder{color:#666}textarea[data-v-43995eed]{resize:vertical;min-height:120px}button[data-v-43995eed]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-43995eed]:disabled{opacity:.5;cursor:not-allowed}a[data-v-43995eed]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-43995eed]:hover{color:#65adff}.card[data-v-43995eed]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-43995eed]:hover{border-color:#3f3f3f}.stat-card[data-v-43995eed]{text-align:center}.result-card[data-v-43995eed],.stat-card[data-v-43995eed]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-43995eed]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-43995eed]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-43995eed]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-43995eed]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-43995eed]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-43995eed]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-43995eed]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-43995eed]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-43995eed]{border-color:#4a9eff}.card-indicator[data-v-43995eed]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-43995eed]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-43995eed]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-43995eed]{transform:rotate(45deg)}.expand-content[data-v-43995eed]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-43995eed]{grid-template-rows:1fr}.expand-inner[data-v-43995eed]{overflow:hidden}.quote-block[data-v-43995eed]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-43995eed]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-43995eed]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-43995eed]:before{content:"— "}.icon-mono[data-v-43995eed]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-43995eed]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-43995eed]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-43995eed 1.5s infinite}.spinner[data-v-43995eed]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-43995eed .8s linear infinite}.auth-page[data-v-43995eed]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#0f0f0f}.auth-card[data-v-43995eed]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:48px;width:100%;max-width:440px}@media (max-width:500px){.auth-card[data-v-43995eed]{padding:32px 24px}}.auth-card h1[data-v-43995eed]{font-size:1.5rem;margin-bottom:8px;text-align:center}.auth-card .subtitle[data-v-43995eed]{color:#999;text-align:center;margin-bottom:32px}.form-fields[data-v-43995eed]{margin-bottom:24px}.success-message[data-v-43995eed]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;padding:14px 18px;border-radius:8px;margin-bottom:24px;text-align:center;font-size:.875rem}.error-message[data-v-43995eed]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:14px 18px;border-radius:8px;margin-bottom:24px;text-align:center}.btn-submit[data-v-43995eed]{width:100%;padding:16px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-43995eed]:hover:not(:disabled){background:#0152a4}.btn-submit[data-v-43995eed]:disabled{opacity:.5;cursor:not-allowed}.auth-footer[data-v-43995eed]{margin-top:32px;padding-top:24px;border-top:1px solid #2a2a2a;text-align:center}.auth-footer a[data-v-43995eed]{color:#4a9eff;font-size:.875rem}.auth-footer a[data-v-43995eed]:hover{text-decoration:underline}@keyframes fadeSlideIn-43995eed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-43995eed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-43995eed{to{transform:rotate(1turn)}}input[data-v-66a4a9b0],select[data-v-66a4a9b0],textarea[data-v-66a4a9b0]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-66a4a9b0]:focus,select[data-v-66a4a9b0]:focus,textarea[data-v-66a4a9b0]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-66a4a9b0]:disabled,select[data-v-66a4a9b0]:disabled,textarea[data-v-66a4a9b0]:disabled{opacity:.5;cursor:not-allowed}input[data-v-66a4a9b0]::-moz-placeholder,select[data-v-66a4a9b0]::-moz-placeholder,textarea[data-v-66a4a9b0]::-moz-placeholder{color:#666}input[data-v-66a4a9b0]::placeholder,select[data-v-66a4a9b0]::placeholder,textarea[data-v-66a4a9b0]::placeholder{color:#666}textarea[data-v-66a4a9b0]{resize:vertical;min-height:120px}button[data-v-66a4a9b0]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-66a4a9b0]:disabled{opacity:.5;cursor:not-allowed}a[data-v-66a4a9b0]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-66a4a9b0]:hover{color:#65adff}.card[data-v-66a4a9b0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-66a4a9b0]:hover{border-color:#3f3f3f}.stat-card[data-v-66a4a9b0]{text-align:center}.result-card[data-v-66a4a9b0],.stat-card[data-v-66a4a9b0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-66a4a9b0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-66a4a9b0]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-66a4a9b0]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-66a4a9b0]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-66a4a9b0]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-66a4a9b0]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-66a4a9b0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-66a4a9b0]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-66a4a9b0]{border-color:#4a9eff}.card-indicator[data-v-66a4a9b0]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-66a4a9b0]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-66a4a9b0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-66a4a9b0]{transform:rotate(45deg)}.expand-content[data-v-66a4a9b0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-66a4a9b0]{grid-template-rows:1fr}.expand-inner[data-v-66a4a9b0]{overflow:hidden}.quote-block[data-v-66a4a9b0]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-66a4a9b0]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-66a4a9b0]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-66a4a9b0]:before{content:"— "}.icon-mono[data-v-66a4a9b0]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-66a4a9b0]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-66a4a9b0]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-66a4a9b0 1.5s infinite}.spinner[data-v-66a4a9b0]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-66a4a9b0 .8s linear infinite}.auth-page[data-v-66a4a9b0]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#0f0f0f}.auth-card[data-v-66a4a9b0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:48px;width:100%;max-width:440px}@media (max-width:500px){.auth-card[data-v-66a4a9b0]{padding:32px 24px}}.auth-card h1[data-v-66a4a9b0]{font-size:1.5rem;margin-bottom:8px;text-align:center}.auth-card .subtitle[data-v-66a4a9b0]{color:#999;text-align:center;margin-bottom:32px}.error-card[data-v-66a4a9b0]{text-align:center;padding:24px;background:rgba(223,27,65,.1);border-radius:12px}.error-card p[data-v-66a4a9b0]{color:#e2e2e2;margin-bottom:16px}.btn-link[data-v-66a4a9b0]{color:#4a9eff;font-weight:500}.btn-link[data-v-66a4a9b0]:hover{text-decoration:underline}.form-fields[data-v-66a4a9b0]{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.password-hint[data-v-66a4a9b0]{color:#df1b41;font-size:.75rem;margin-top:-12px}.success-message[data-v-66a4a9b0]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;padding:14px 18px;border-radius:8px;margin-bottom:24px;text-align:center}.error-message[data-v-66a4a9b0]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:14px 18px;border-radius:8px;margin-bottom:24px;text-align:center}.btn-submit[data-v-66a4a9b0]{width:100%;padding:16px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s ease}.btn-submit[data-v-66a4a9b0]:hover:not(:disabled){background:#0152a4}.btn-submit[data-v-66a4a9b0]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeSlideIn-66a4a9b0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-66a4a9b0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-66a4a9b0{to{transform:rotate(1turn)}}input[data-v-08105a8c],select[data-v-08105a8c],textarea[data-v-08105a8c]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-08105a8c]:focus,select[data-v-08105a8c]:focus,textarea[data-v-08105a8c]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-08105a8c]:disabled,select[data-v-08105a8c]:disabled,textarea[data-v-08105a8c]:disabled{opacity:.5;cursor:not-allowed}input[data-v-08105a8c]::-moz-placeholder,select[data-v-08105a8c]::-moz-placeholder,textarea[data-v-08105a8c]::-moz-placeholder{color:#666}input[data-v-08105a8c]::placeholder,select[data-v-08105a8c]::placeholder,textarea[data-v-08105a8c]::placeholder{color:#666}textarea[data-v-08105a8c]{resize:vertical;min-height:120px}button[data-v-08105a8c]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-08105a8c]:disabled{opacity:.5;cursor:not-allowed}a[data-v-08105a8c]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-08105a8c]:hover{color:#65adff}.card[data-v-08105a8c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-08105a8c]:hover{border-color:#3f3f3f}.stat-card[data-v-08105a8c]{text-align:center}.result-card[data-v-08105a8c],.stat-card[data-v-08105a8c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-08105a8c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-08105a8c]{gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-08105a8c]{padding:12px 24px;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s}.nav-item[data-v-08105a8c]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-08105a8c]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-08105a8c]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-08105a8c]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-08105a8c]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-08105a8c]{border-color:#4a9eff}.card-indicator[data-v-08105a8c]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-08105a8c]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-08105a8c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-08105a8c]{transform:rotate(45deg)}.expand-content[data-v-08105a8c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-08105a8c]{grid-template-rows:1fr}.expand-inner[data-v-08105a8c]{overflow:hidden}.quote-block[data-v-08105a8c]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-08105a8c]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-08105a8c]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-08105a8c]:before{content:"— "}.icon-mono[data-v-08105a8c]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-08105a8c]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-08105a8c]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-08105a8c 1.5s infinite}.spinner[data-v-08105a8c]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-08105a8c .8s linear infinite}.admin-nav[data-v-08105a8c]{display:flex;gap:8px;margin-bottom:24px;padding:8px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.admin-nav[data-v-08105a8c]::-webkit-scrollbar{display:none}.nav-item[data-v-08105a8c]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;color:#999;font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .2s;text-decoration:none}.nav-item[data-v-08105a8c]:hover{background:#222;color:#e2e2e2}.nav-item.active[data-v-08105a8c]{background:#014386;color:#fff}@media (max-width:700px){.nav-item[data-v-08105a8c]{padding:10px 14px}.nav-label[data-v-08105a8c]{display:none}}@keyframes fadeSlideIn-08105a8c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-08105a8c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-08105a8c{to{transform:rotate(1turn)}}input[data-v-1a260a89],select[data-v-1a260a89],textarea[data-v-1a260a89]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-1a260a89]:focus,select[data-v-1a260a89]:focus,textarea[data-v-1a260a89]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-1a260a89]:disabled,select[data-v-1a260a89]:disabled,textarea[data-v-1a260a89]:disabled{opacity:.5;cursor:not-allowed}input[data-v-1a260a89]::-moz-placeholder,select[data-v-1a260a89]::-moz-placeholder,textarea[data-v-1a260a89]::-moz-placeholder{color:#666}input[data-v-1a260a89]::placeholder,select[data-v-1a260a89]::placeholder,textarea[data-v-1a260a89]::placeholder{color:#666}textarea[data-v-1a260a89]{resize:vertical;min-height:120px}button[data-v-1a260a89]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-1a260a89]:disabled{opacity:.5;cursor:not-allowed}a[data-v-1a260a89]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-1a260a89]:hover{color:#65adff}.card[data-v-1a260a89]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-1a260a89]:hover{border-color:#3f3f3f}.result-card[data-v-1a260a89]{padding:24px}.admin-card[data-v-1a260a89],.result-card[data-v-1a260a89]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.admin-card[data-v-1a260a89]{overflow:hidden}.admin-nav[data-v-1a260a89]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-1a260a89]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-1a260a89]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-1a260a89]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-1a260a89]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-1a260a89]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-1a260a89]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-1a260a89]{border-color:#4a9eff}.card-indicator[data-v-1a260a89]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-1a260a89]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-1a260a89]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-1a260a89]{transform:rotate(45deg)}.expand-content[data-v-1a260a89]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-1a260a89]{grid-template-rows:1fr}.expand-inner[data-v-1a260a89]{overflow:hidden}.quote-block[data-v-1a260a89]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-1a260a89]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-1a260a89]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-1a260a89]:before{content:"— "}.icon-mono[data-v-1a260a89]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-1a260a89]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-1a260a89]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-1a260a89 1.5s infinite}.spinner[data-v-1a260a89]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-1a260a89 .8s linear infinite}.admin-page[data-v-1a260a89]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.loading-state[data-v-1a260a89]{text-align:center;padding:100px 20px}.loading-state .spinner[data-v-1a260a89]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-1a260a89 .8s linear infinite;margin:0 auto 20px}.error-banner[data-v-1a260a89]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin-bottom:24px}.page-header[data-v-1a260a89]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.page-header h1[data-v-1a260a89]{font-size:2rem;margin-bottom:4px}.last-updated[data-v-1a260a89]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#666}.last-updated .dot[data-v-1a260a89]{width:8px;height:8px;border-radius:50%;background:#4ade80}.last-updated .dot.refreshing[data-v-1a260a89]{background:#4a9eff;animation:pulse-1a260a89 1s infinite}.header-actions[data-v-1a260a89]{display:flex;gap:10px}.btn-refresh[data-v-1a260a89]{padding:10px 14px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-refresh[data-v-1a260a89]:hover:not(:disabled){border-color:#4a9eff}.btn-refresh[data-v-1a260a89]:disabled{opacity:.5}.stats-grid[data-v-1a260a89]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:900px){.stats-grid[data-v-1a260a89]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.stats-grid[data-v-1a260a89]{grid-template-columns:1fr}}.stat-card[data-v-1a260a89]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px;text-align:center}.stat-card .stat-value[data-v-1a260a89]{font-family:Vollkorn,serif;font-size:2.5rem;font-weight:700;color:#4a9eff;margin-bottom:4px}.stat-card .stat-label[data-v-1a260a89]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999}.toolbar[data-v-1a260a89]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.filters[data-v-1a260a89]{display:flex;gap:12px;flex-wrap:wrap}.search-input[data-v-1a260a89]{padding:12px 16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;min-width:250px}.search-input[data-v-1a260a89]:focus{outline:none;border-color:#4a9eff}.filter-select[data-v-1a260a89]{padding:12px 16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;cursor:pointer}.actions[data-v-1a260a89]{display:flex;gap:12px}.btn-export[data-v-1a260a89]{padding:12px 20px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-export[data-v-1a260a89]:hover{background:#0156ab}.table-container[data-v-1a260a89]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow-x:auto}.data-table[data-v-1a260a89]{width:100%;border-collapse:collapse}.data-table thead[data-v-1a260a89]{background:#222}.data-table thead th[data-v-1a260a89]{padding:14px 16px;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;border-bottom:1px solid #2a2a2a;white-space:nowrap}.data-table tbody tr[data-v-1a260a89]{border-bottom:1px solid #2a2a2a;transition:background .2s}.data-table tbody tr[data-v-1a260a89]:last-child{border-bottom:none}.data-table tbody tr[data-v-1a260a89]:hover{background:#222}.data-table tbody td[data-v-1a260a89]{padding:14px 16px;font-size:.875rem}.name-cell[data-v-1a260a89]{font-weight:500}.empty-cell[data-v-1a260a89]{text-align:center;padding:60px 20px!important;color:#999}.source-badge[data-v-1a260a89]{display:inline-block;padding:4px 10px;border-radius:10px;font-size:11px;font-weight:600;text-transform:capitalize}.source-badge.instagram[data-v-1a260a89]{background:rgba(225,48,108,.2);color:#e1306c}.source-badge.tiktok[data-v-1a260a89]{background:rgba(0,242,234,.2);color:#00f2ea}.source-badge.facebook[data-v-1a260a89]{background:rgba(24,119,242,.2);color:#1877f2}.source-badge.direct[data-v-1a260a89]{background:hsla(0,0%,60%,.2);color:#999}.source-badge.other[data-v-1a260a89]{background:rgba(74,158,255,.2);color:#4a9eff}.team-select[data-v-1a260a89]{padding:8px 12px;background:#222;border:1px solid #2a2a2a;border-radius:4px;color:#e2e2e2;font-size:.75rem;cursor:pointer}.team-select[data-v-1a260a89]:focus{outline:none;border-color:#4a9eff}@media (max-width:800px){.toolbar[data-v-1a260a89]{flex-direction:column;align-items:stretch}.actions[data-v-1a260a89],.filters[data-v-1a260a89]{width:100%}.search-input[data-v-1a260a89]{width:100%;min-width:auto}}@keyframes fadeSlideIn-1a260a89{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-1a260a89{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-1a260a89{to{transform:rotate(1turn)}}@keyframes pulse-1a260a89{0%,to{opacity:1}50%{opacity:.5}}input[data-v-61f31773],select[data-v-61f31773],textarea[data-v-61f31773]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-61f31773]:focus,select[data-v-61f31773]:focus,textarea[data-v-61f31773]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-61f31773]:disabled,select[data-v-61f31773]:disabled,textarea[data-v-61f31773]:disabled{opacity:.5;cursor:not-allowed}input[data-v-61f31773]::-moz-placeholder,select[data-v-61f31773]::-moz-placeholder,textarea[data-v-61f31773]::-moz-placeholder{color:#666}input[data-v-61f31773]::placeholder,select[data-v-61f31773]::placeholder,textarea[data-v-61f31773]::placeholder{color:#666}textarea[data-v-61f31773]{resize:vertical;min-height:120px}button[data-v-61f31773]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-61f31773]:disabled{opacity:.5;cursor:not-allowed}a[data-v-61f31773]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-61f31773]:hover{color:#65adff}.card[data-v-61f31773]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-61f31773]:hover{border-color:#3f3f3f}.stat-card[data-v-61f31773]{padding:24px}.result-card[data-v-61f31773]{padding:24px}.admin-card[data-v-61f31773],.result-card[data-v-61f31773]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.admin-card[data-v-61f31773]{overflow:hidden}.admin-nav[data-v-61f31773]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-61f31773]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-61f31773]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-61f31773]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-61f31773]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-61f31773]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-61f31773]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-61f31773]{border-color:#4a9eff}.card-indicator[data-v-61f31773]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-61f31773]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-61f31773]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-61f31773]{transform:rotate(45deg)}.expand-content[data-v-61f31773]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-61f31773]{grid-template-rows:1fr}.expand-inner[data-v-61f31773]{overflow:hidden}.quote-block[data-v-61f31773]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-61f31773]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-61f31773]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-61f31773]:before{content:"— "}.icon-mono[data-v-61f31773]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-61f31773]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-61f31773]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-61f31773 1.5s infinite}.spinner[data-v-61f31773]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-61f31773 .8s linear infinite}.admin-page[data-v-61f31773]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.page-header[data-v-61f31773]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:20px;flex-wrap:wrap}.page-header h1[data-v-61f31773]{font-size:1.5rem;margin:0}.last-updated[data-v-61f31773]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#666;margin-top:4px}.last-updated .dot[data-v-61f31773]{width:8px;height:8px;border-radius:50%;background:#4ade80}.last-updated .dot.refreshing[data-v-61f31773]{background:#4a9eff;animation:pulse-61f31773 1s infinite}.header-actions[data-v-61f31773]{display:flex;gap:10px;flex-wrap:wrap}.btn-action[data-v-61f31773],.btn-refresh[data-v-61f31773]{padding:10px 16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-action[data-v-61f31773]:hover:not(:disabled),.btn-refresh[data-v-61f31773]:hover:not(:disabled){border-color:#4a9eff}.btn-action[data-v-61f31773]:disabled,.btn-refresh[data-v-61f31773]:disabled{opacity:.5}.btn-action.primary[data-v-61f31773],.btn-refresh.primary[data-v-61f31773]{background:#014386;border-color:#014386;color:#fff}.event-info[data-v-61f31773]{display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;margin-bottom:24px}.event-info .info-item[data-v-61f31773]{display:flex;flex-direction:column;gap:4px}.event-info .info-item .label[data-v-61f31773]{font-size:.75rem;color:#666}.event-info .info-item span[data-v-61f31773]:last-child{font-size:.875rem;font-weight:500}.stats-row[data-v-61f31773]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-61f31773]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:20px;text-align:center}.stat-card.highlight[data-v-61f31773]{border-color:#4a9eff;background:rgba(74,158,255,.1)}.stat-value[data-v-61f31773]{display:block;font-size:1.5rem;font-weight:700;color:#e2e2e2;margin-bottom:4px}.stat-label[data-v-61f31773]{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.5px}.controls-bar[data-v-61f31773]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.search-input[data-v-61f31773]{flex:1;min-width:200px;padding:12px 16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif}.search-input[data-v-61f31773]:focus{outline:none;border-color:#4a9eff}.search-input[data-v-61f31773]::-moz-placeholder{color:#666}.search-input[data-v-61f31773]::placeholder{color:#666}.filter-select[data-v-61f31773]{padding:12px 16px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif;cursor:pointer}.filter-select[data-v-61f31773]:hover{border-color:#4a9eff}.error-state[data-v-61f31773],.loading-state[data-v-61f31773]{text-align:center;padding:80px 20px}.error-state .spinner[data-v-61f31773],.loading-state .spinner[data-v-61f31773]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-61f31773 .8s linear infinite;margin:0 auto 20px}.error-state p[data-v-61f31773],.loading-state p[data-v-61f31773]{color:#999}.btn-retry[data-v-61f31773]{margin-top:16px;padding:12px 24px;background:#014386;border:none;border-radius:8px;color:#fff;font-family:Jost,sans-serif;cursor:pointer}.table-container[data-v-61f31773]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow-x:auto}.data-table[data-v-61f31773]{width:100%;border-collapse:collapse}.data-table thead[data-v-61f31773]{background:#222}.data-table thead th[data-v-61f31773]{padding:14px 16px;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;white-space:nowrap}.data-table tbody tr[data-v-61f31773]{border-bottom:1px solid #2a2a2a;transition:background .2s}.data-table tbody tr[data-v-61f31773]:last-child{border-bottom:none}.data-table tbody tr[data-v-61f31773]:hover{background:#222}.data-table tbody td[data-v-61f31773]{padding:14px 16px;font-size:.875rem}.empty-cell[data-v-61f31773]{text-align:center;padding:60px 20px!important;color:#999}.player-name[data-v-61f31773]{font-weight:600;color:#e2e2e2}.player-email[data-v-61f31773]{font-size:.75rem;color:#999;margin-top:2px}.payment-amount[data-v-61f31773]{margin-left:8px;font-size:.75rem;color:#666}.payment-badge[data-v-61f31773],.status-badge[data-v-61f31773]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.registered[data-v-61f31773]{background:rgba(74,158,255,.2);color:#4a9eff}.status-badge.checked_in[data-v-61f31773]{background:rgba(96,165,250,.2);color:#60a5fa}.status-badge.attended[data-v-61f31773]{background:rgba(251,191,36,.2);color:#fbbf24}.status-badge.evaluated[data-v-61f31773]{background:rgba(168,85,247,.2);color:#a855f7}.status-badge.selected[data-v-61f31773]{background:rgba(16,185,129,.2);color:#10b981}.status-badge.waitlisted[data-v-61f31773]{background:rgba(249,115,22,.2);color:#f97316}.status-badge.cancelled[data-v-61f31773]{background:rgba(223,27,65,.2);color:#df1b41}.payment-badge.completed[data-v-61f31773]{background:rgba(16,185,129,.2);color:#10b981}.payment-badge.pending[data-v-61f31773]{background:rgba(251,191,36,.2);color:#fbbf24}.payment-badge.failed[data-v-61f31773]{background:rgba(223,27,65,.2);color:#df1b41}.actions-cell[data-v-61f31773]{display:flex;gap:6px}.icon-btn[data-v-61f31773]{width:32px;height:32px;background:#222;border:1px solid #2a2a2a;border-radius:4px;cursor:pointer;transition:all .2s}.icon-btn[data-v-61f31773]:hover:not(:disabled){border-color:#4a9eff}.icon-btn[data-v-61f31773]:disabled{opacity:.4;cursor:not-allowed}.modal-overlay[data-v-61f31773]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal[data-v-61f31773]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-61f31773]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2a2a}.modal-header h2[data-v-61f31773]{font-size:1.125rem;margin:0}.modal-header .close-btn[data-v-61f31773]{background:none;border:none;color:#999;font-size:20px;cursor:pointer}.modal-header .close-btn[data-v-61f31773]:hover{color:#e2e2e2}.modal-body[data-v-61f31773]{padding:24px}.modal-desc[data-v-61f31773]{color:#999;margin-bottom:20px}.detail-section[data-v-61f31773]{margin-bottom:24px}.detail-section[data-v-61f31773]:last-child{margin-bottom:0}.detail-section h3[data-v-61f31773]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #2a2a2a}.detail-grid[data-v-61f31773]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item label[data-v-61f31773]{display:block;font-size:.75rem;color:#666;margin-bottom:4px}.detail-item span[data-v-61f31773]{font-size:.875rem;color:#e2e2e2}.status-buttons[data-v-61f31773]{display:flex;flex-wrap:wrap;gap:8px}.status-buttons button[data-v-61f31773]{background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:8px 14px;color:#999;font-size:.75rem;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.status-buttons button[data-v-61f31773]:hover{border-color:#4a9eff}.status-buttons button.active[data-v-61f31773]{background:#014386;border-color:#014386;color:#fff}.form-group[data-v-61f31773]{margin-bottom:16px}.form-group label[data-v-61f31773]{display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.form-group input[data-v-61f31773],.form-group select[data-v-61f31773]{width:100%;padding:12px 16px;background:#222;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif}.form-group input[data-v-61f31773]:focus,.form-group select[data-v-61f31773]:focus{outline:none;border-color:#4a9eff}.button-row[data-v-61f31773]{display:flex;gap:12px;margin-top:24px}.btn-primary[data-v-61f31773],.btn-secondary[data-v-61f31773]{flex:1;padding:14px;border-radius:8px;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-primary[data-v-61f31773]{background:#014386;border:none;color:#fff}.btn-primary[data-v-61f31773]:hover:not(:disabled){background:#0152a4}.btn-primary[data-v-61f31773]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-61f31773]{background:transparent;border:1px solid #2a2a2a;color:#999}.btn-secondary[data-v-61f31773]:hover{border-color:#e2e2e2;color:#e2e2e2}@media (max-width:700px){.controls-bar[data-v-61f31773]{flex-direction:column}.controls-bar .filter-select[data-v-61f31773],.controls-bar .search-input[data-v-61f31773]{width:100%}.detail-grid[data-v-61f31773]{grid-template-columns:1fr}.event-info[data-v-61f31773]{flex-direction:column;gap:12px}}@keyframes fadeSlideIn-61f31773{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-61f31773{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes pulse-61f31773{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-61f31773{to{transform:rotate(1turn)}}input[data-v-4f7224da],select[data-v-4f7224da],textarea[data-v-4f7224da]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-4f7224da]:focus,select[data-v-4f7224da]:focus,textarea[data-v-4f7224da]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-4f7224da]:disabled,select[data-v-4f7224da]:disabled,textarea[data-v-4f7224da]:disabled{opacity:.5;cursor:not-allowed}input[data-v-4f7224da]::-moz-placeholder,select[data-v-4f7224da]::-moz-placeholder,textarea[data-v-4f7224da]::-moz-placeholder{color:#666}input[data-v-4f7224da]::placeholder,select[data-v-4f7224da]::placeholder,textarea[data-v-4f7224da]::placeholder{color:#666}textarea[data-v-4f7224da]{resize:vertical;min-height:120px}button[data-v-4f7224da]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-4f7224da]:disabled{opacity:.5;cursor:not-allowed}a[data-v-4f7224da]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-4f7224da]:hover{color:#65adff}.card[data-v-4f7224da]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-4f7224da]:hover{border-color:#3f3f3f}.stat-card[data-v-4f7224da]{padding:24px}.result-card[data-v-4f7224da]{padding:24px}.admin-card[data-v-4f7224da],.result-card[data-v-4f7224da]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.admin-card[data-v-4f7224da]{overflow:hidden}.admin-nav[data-v-4f7224da]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-4f7224da]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-4f7224da]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-4f7224da]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-4f7224da]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-4f7224da]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-4f7224da]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-4f7224da]{border-color:#4a9eff}.card-indicator[data-v-4f7224da]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-4f7224da]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-4f7224da]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-4f7224da]{transform:rotate(45deg)}.expand-content[data-v-4f7224da]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-4f7224da]{grid-template-rows:1fr}.expand-inner[data-v-4f7224da]{overflow:hidden}.quote-block[data-v-4f7224da]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-4f7224da]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-4f7224da]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-4f7224da]:before{content:"— "}.icon-mono[data-v-4f7224da]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-4f7224da]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-4f7224da]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-4f7224da 1.5s infinite}.spinner[data-v-4f7224da]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-4f7224da .8s linear infinite}.admin-page[data-v-4f7224da]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.page-header[data-v-4f7224da]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:20px}@media (max-width:600px){.page-header[data-v-4f7224da]{flex-direction:column}}.page-header h1[data-v-4f7224da]{font-size:2rem;margin-bottom:4px}.last-updated[data-v-4f7224da]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#666}.last-updated .dot[data-v-4f7224da]{width:8px;height:8px;border-radius:50%;background:#4ade80}.last-updated .dot.refreshing[data-v-4f7224da]{background:#4a9eff;animation:pulse-4f7224da 1s infinite}.header-actions[data-v-4f7224da]{display:flex;gap:10px;flex-wrap:wrap}.btn-action[data-v-4f7224da],.btn-refresh[data-v-4f7224da]{padding:10px 14px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-action[data-v-4f7224da]:hover:not(:disabled),.btn-refresh[data-v-4f7224da]:hover:not(:disabled){border-color:#4a9eff}.btn-action[data-v-4f7224da]:disabled,.btn-refresh[data-v-4f7224da]:disabled{opacity:.5}.btn-action.primary[data-v-4f7224da],.btn-refresh.primary[data-v-4f7224da]{background:#014386;border-color:#014386;color:#fff}.btn-action.primary[data-v-4f7224da]:hover,.btn-refresh.primary[data-v-4f7224da]:hover{background:#0156ab}.loading-state[data-v-4f7224da]{text-align:center;padding:100px 20px}.loading-state .spinner[data-v-4f7224da]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-4f7224da .8s linear infinite;margin:0 auto 20px}.loading-state p[data-v-4f7224da]{color:#999}.error-banner[data-v-4f7224da]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin-bottom:24px}.stats-grid[data-v-4f7224da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-4f7224da]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:20px;text-align:center}.stat-card .stat-value[data-v-4f7224da]{font-family:Vollkorn,serif;font-size:2rem;font-weight:700;color:#4a9eff}.stat-card .stat-label[data-v-4f7224da]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999;margin-top:4px}.controls-bar[data-v-4f7224da]{margin-bottom:24px}.btn-primary[data-v-4f7224da]{padding:12px 24px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-primary[data-v-4f7224da]:hover{background:#0152a4}.table-container[data-v-4f7224da]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow-x:auto}.data-table[data-v-4f7224da]{width:100%;border-collapse:collapse}.data-table thead[data-v-4f7224da]{background:#222}.data-table thead th[data-v-4f7224da]{padding:14px 16px;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999}.data-table tbody tr[data-v-4f7224da]{border-bottom:1px solid #2a2a2a;transition:background .2s}.data-table tbody tr[data-v-4f7224da]:last-child{border-bottom:none}.data-table tbody tr[data-v-4f7224da]:hover{background:#222}.data-table tbody td[data-v-4f7224da]{padding:14px 16px;font-size:.875rem}.empty-cell[data-v-4f7224da]{text-align:center;padding:60px 20px!important;color:#999}.jersey-number[data-v-4f7224da]{font-family:Vollkorn,serif;font-size:1.25rem;font-weight:700;color:#4a9eff}.player-name[data-v-4f7224da]{font-weight:600}.position-badge[data-v-4f7224da]{background:rgba(74,158,255,.2);color:#4a9eff}.position-badge[data-v-4f7224da],.status-badge[data-v-4f7224da]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-4f7224da]{background:rgba(16,185,129,.2);color:#10b981}.status-badge.inactive[data-v-4f7224da]{background:rgba(223,27,65,.2);color:#df1b41}.modal-overlay[data-v-4f7224da]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal[data-v-4f7224da]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-4f7224da]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2a2a}.modal-header h2[data-v-4f7224da]{font-size:1.125rem;margin:0}.modal-header .close-btn[data-v-4f7224da]{background:none;border:none;color:#999;font-size:20px;cursor:pointer}.modal-header .close-btn[data-v-4f7224da]:hover{color:#e2e2e2}.modal-body[data-v-4f7224da]{padding:24px}.form-group[data-v-4f7224da]{margin-bottom:16px}.form-group label[data-v-4f7224da]{display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.form-group input[data-v-4f7224da],.form-group select[data-v-4f7224da]{width:100%;padding:12px 16px;background:#222;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif}.form-group input[data-v-4f7224da]:focus,.form-group select[data-v-4f7224da]:focus{outline:none;border-color:#4a9eff}.info-box[data-v-4f7224da]{background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:16px;margin-bottom:16px}.info-box h4[data-v-4f7224da]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:0 0 8px}.info-box .info-row[data-v-4f7224da]{display:flex;justify-content:space-between;align-items:center}.info-box .info-row .skill[data-v-4f7224da]{font-size:.75rem;color:#999}.button-row[data-v-4f7224da]{display:flex;gap:12px;margin-top:24px}.button-row button[data-v-4f7224da]{flex:1}.btn-secondary[data-v-4f7224da]{padding:14px;background:transparent;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4f7224da]:hover{border-color:#e2e2e2;color:#e2e2e2}@keyframes fadeSlideIn-4f7224da{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-4f7224da{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes pulse-4f7224da{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-4f7224da{to{transform:rotate(1turn)}}input[data-v-01e60022],select[data-v-01e60022],textarea[data-v-01e60022]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-01e60022]:focus,select[data-v-01e60022]:focus,textarea[data-v-01e60022]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-01e60022]:disabled,select[data-v-01e60022]:disabled,textarea[data-v-01e60022]:disabled{opacity:.5;cursor:not-allowed}input[data-v-01e60022]::-moz-placeholder,select[data-v-01e60022]::-moz-placeholder,textarea[data-v-01e60022]::-moz-placeholder{color:#666}input[data-v-01e60022]::placeholder,select[data-v-01e60022]::placeholder,textarea[data-v-01e60022]::placeholder{color:#666}textarea[data-v-01e60022]{resize:vertical;min-height:120px}button[data-v-01e60022]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-01e60022]:disabled{opacity:.5;cursor:not-allowed}a[data-v-01e60022]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-01e60022]:hover{color:#65adff}.card[data-v-01e60022]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-01e60022]:hover{border-color:#3f3f3f}.stat-card[data-v-01e60022]{padding:24px}.result-card[data-v-01e60022]{padding:24px}.admin-card[data-v-01e60022],.result-card[data-v-01e60022]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.admin-card[data-v-01e60022]{overflow:hidden}.admin-nav[data-v-01e60022]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-01e60022]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-01e60022]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-01e60022]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-01e60022]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-01e60022]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-01e60022]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-01e60022]{border-color:#4a9eff}.card-indicator[data-v-01e60022]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-01e60022]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-01e60022]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-01e60022]{transform:rotate(45deg)}.expand-content[data-v-01e60022]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-01e60022]{grid-template-rows:1fr}.expand-inner[data-v-01e60022]{overflow:hidden}.quote-block[data-v-01e60022]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-01e60022]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-01e60022]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-01e60022]:before{content:"— "}.icon-mono[data-v-01e60022]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-01e60022]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-01e60022]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-01e60022 1.5s infinite}.spinner[data-v-01e60022]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-01e60022 .8s linear infinite}.admin-page[data-v-01e60022]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.page-header[data-v-01e60022]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:20px}@media (max-width:600px){.page-header[data-v-01e60022]{flex-direction:column}}.page-header h1[data-v-01e60022]{font-size:2rem;margin-bottom:4px}.last-updated[data-v-01e60022]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#666}.last-updated .dot[data-v-01e60022]{width:8px;height:8px;border-radius:50%;background:#4ade80}.last-updated .dot.refreshing[data-v-01e60022]{background:#4a9eff;animation:pulse-01e60022 1s infinite}.header-actions[data-v-01e60022]{display:flex;gap:10px;flex-wrap:wrap}.btn-action[data-v-01e60022],.btn-refresh[data-v-01e60022]{padding:10px 14px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-action[data-v-01e60022]:hover:not(:disabled),.btn-refresh[data-v-01e60022]:hover:not(:disabled){border-color:#4a9eff}.btn-action[data-v-01e60022]:disabled,.btn-refresh[data-v-01e60022]:disabled{opacity:.5}.btn-action.primary[data-v-01e60022],.btn-refresh.primary[data-v-01e60022]{background:#014386;border-color:#014386;color:#fff}.btn-action.primary[data-v-01e60022]:hover,.btn-refresh.primary[data-v-01e60022]:hover{background:#0156ab}.loading-state[data-v-01e60022]{text-align:center;padding:100px 20px}.loading-state .spinner[data-v-01e60022]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-01e60022 .8s linear infinite;margin:0 auto 20px}.loading-state p[data-v-01e60022]{color:#999}.error-banner[data-v-01e60022]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin-bottom:24px}.stats-grid[data-v-01e60022]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:800px){.stats-grid[data-v-01e60022]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-01e60022]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:20px;text-align:center}.stat-card .stat-value[data-v-01e60022]{font-family:Vollkorn,serif;font-size:2rem;font-weight:700;color:#4a9eff}.stat-card .stat-label[data-v-01e60022]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999}.controls-bar[data-v-01e60022]{margin-bottom:24px}.btn-primary[data-v-01e60022]{padding:12px 24px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-primary[data-v-01e60022]:hover{background:#0152a4}.games-grid[data-v-01e60022]{display:grid;gap:20px}.game-card[data-v-01e60022]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;cursor:pointer;transition:all .2s}.game-card[data-v-01e60022]:hover{border-color:#4a9eff}.game-card.past[data-v-01e60022]{opacity:.7}.game-header[data-v-01e60022]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.game-header h3[data-v-01e60022]{font-size:1.125rem;margin:0}.game-status[data-v-01e60022]{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;flex-shrink:0}.game-status.draft[data-v-01e60022]{background:rgba(251,191,36,.2);color:#fbbf24}.game-status.sent[data-v-01e60022]{background:rgba(16,185,129,.2);color:#10b981}.game-meta[data-v-01e60022]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.meta-item[data-v-01e60022]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#999}.meta-item .icon[data-v-01e60022]{font-size:14px}.type-badge[data-v-01e60022]{padding:2px 8px;background:rgba(74,158,255,.2);border-radius:8px;font-size:.75rem;color:#4a9eff;text-transform:capitalize}.rsvp-stats[data-v-01e60022]{display:flex;gap:20px;padding:16px;background:#222;border-radius:8px;margin-bottom:16px}.rsvp-item[data-v-01e60022]{text-align:center}.rsvp-item .count[data-v-01e60022]{display:block;font-family:Vollkorn,serif;font-size:1.5rem;font-weight:700}.rsvp-item .label[data-v-01e60022]{font-size:.75rem;color:#999}.rsvp-item.accepted .count[data-v-01e60022]{color:#10b981}.rsvp-item.declined .count[data-v-01e60022]{color:#df1b41}.rsvp-item.pending .count[data-v-01e60022]{color:#fbbf24}.game-actions[data-v-01e60022]{display:flex;gap:10px}.btn-action[data-v-01e60022]{padding:10px 18px;background:#222;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-size:.875rem;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-action[data-v-01e60022]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-action.primary[data-v-01e60022]{background:#014386;border-color:#014386;color:#fff}.btn-action.primary[data-v-01e60022]:hover{background:#0152a4}.btn-action.danger[data-v-01e60022]{color:#df1b41;border-color:rgba(223,27,65,.3)}.btn-action.danger[data-v-01e60022]:hover{background:rgba(223,27,65,.1);border-color:#df1b41}.modal-overlay[data-v-01e60022]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal[data-v-01e60022]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.modal.modal-sm[data-v-01e60022]{max-width:420px}.modal-header[data-v-01e60022]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #2a2a2a}.modal-header h2[data-v-01e60022]{font-size:1.125rem;margin:0}.modal-header .close-btn[data-v-01e60022]{background:none;border:none;color:#999;font-size:20px;cursor:pointer}.modal-header .close-btn[data-v-01e60022]:hover{color:#e2e2e2}.modal-body[data-v-01e60022]{padding:24px}.form-group[data-v-01e60022]{margin-bottom:16px}.form-group label[data-v-01e60022]{display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.form-group input[data-v-01e60022],.form-group select[data-v-01e60022],.form-group textarea[data-v-01e60022]{width:100%;padding:12px 16px;background:#222;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif}.form-group input[data-v-01e60022]:focus,.form-group select[data-v-01e60022]:focus,.form-group textarea[data-v-01e60022]:focus{outline:none;border-color:#4a9eff}.form-group textarea[data-v-01e60022]{resize:vertical}.form-row[data-v-01e60022]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:500px){.form-row[data-v-01e60022]{grid-template-columns:1fr}}.checkbox-group label[data-v-01e60022]{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-group label input[type=checkbox][data-v-01e60022]{width:auto}.recurring-options[data-v-01e60022]{background:#222;padding:16px;border-radius:8px;margin-bottom:16px}.button-row[data-v-01e60022]{display:flex;gap:12px;margin-top:24px}.button-row button[data-v-01e60022]{flex:1}.btn-secondary[data-v-01e60022]{padding:14px;background:transparent;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-secondary[data-v-01e60022]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-danger[data-v-01e60022]{padding:14px;background:#df1b41;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-danger[data-v-01e60022]:hover{background:#c9183a}.delete-preview[data-v-01e60022]{background:#222;padding:16px;border-radius:8px;margin-bottom:16px}.delete-preview strong[data-v-01e60022]{display:block;margin-bottom:4px}.delete-preview p[data-v-01e60022]{margin:0;color:#999;font-size:.875rem}.warning-text[data-v-01e60022]{color:#df1b41;font-size:.875rem;margin-bottom:0}@media (max-width:700px){.game-actions[data-v-01e60022]{flex-wrap:wrap}.game-actions .btn-action[data-v-01e60022]{flex:1;min-width:calc(50% - 5px)}}@keyframes fadeSlideIn-01e60022{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-01e60022{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes pulse-01e60022{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-01e60022{to{transform:rotate(1turn)}}input[data-v-6ae261a0],select[data-v-6ae261a0],textarea[data-v-6ae261a0]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-6ae261a0]:focus,select[data-v-6ae261a0]:focus,textarea[data-v-6ae261a0]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-6ae261a0]:disabled,select[data-v-6ae261a0]:disabled,textarea[data-v-6ae261a0]:disabled{opacity:.5;cursor:not-allowed}input[data-v-6ae261a0]::-moz-placeholder,select[data-v-6ae261a0]::-moz-placeholder,textarea[data-v-6ae261a0]::-moz-placeholder{color:#666}input[data-v-6ae261a0]::placeholder,select[data-v-6ae261a0]::placeholder,textarea[data-v-6ae261a0]::placeholder{color:#666}textarea[data-v-6ae261a0]{resize:vertical;min-height:120px}button[data-v-6ae261a0]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-6ae261a0]:disabled{opacity:.5;cursor:not-allowed}a[data-v-6ae261a0]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-6ae261a0]:hover{color:#65adff}.card[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-6ae261a0]:hover{border-color:#3f3f3f}.stat-card[data-v-6ae261a0]{padding:24px}.result-card[data-v-6ae261a0]{padding:24px}.admin-card[data-v-6ae261a0],.result-card[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.admin-card[data-v-6ae261a0]{overflow:hidden}.admin-nav[data-v-6ae261a0]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-6ae261a0]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-6ae261a0]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-6ae261a0]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-6ae261a0]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-6ae261a0]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-6ae261a0]{border-color:#4a9eff}.card-indicator[data-v-6ae261a0]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-6ae261a0]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-6ae261a0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-6ae261a0]{transform:rotate(45deg)}.expand-content[data-v-6ae261a0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-6ae261a0]{grid-template-rows:1fr}.expand-inner[data-v-6ae261a0]{overflow:hidden}.quote-block[data-v-6ae261a0]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-6ae261a0]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-6ae261a0]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-6ae261a0]:before{content:"— "}.icon-mono[data-v-6ae261a0]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-6ae261a0]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-6ae261a0]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-6ae261a0 1.5s infinite}.spinner[data-v-6ae261a0]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-6ae261a0 .8s linear infinite}.admin-page[data-v-6ae261a0]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.loading-state[data-v-6ae261a0]{text-align:center;padding:100px 20px}.loading-state .spinner[data-v-6ae261a0]{width:48px;height:48px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-6ae261a0 .8s linear infinite;margin:0 auto 20px}.loading-state p[data-v-6ae261a0]{color:#999}.error-banner[data-v-6ae261a0]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin:20px}.page-header[data-v-6ae261a0]{margin-bottom:32px}.page-header .back-link[data-v-6ae261a0]{display:inline-block;color:#4a9eff;font-size:.875rem;margin-bottom:12px}.page-header .back-link[data-v-6ae261a0]:hover{text-decoration:underline}.page-header h1[data-v-6ae261a0]{font-size:2rem;margin-bottom:12px}.game-meta[data-v-6ae261a0]{display:flex;flex-wrap:wrap;gap:20px}.meta-item[data-v-6ae261a0]{color:#999;font-size:.875rem}.stats-grid[data-v-6ae261a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:700px){.stats-grid[data-v-6ae261a0]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:20px;text-align:center}.stat-card.accepted[data-v-6ae261a0]{border-left:4px solid #10b981}.stat-card.declined[data-v-6ae261a0]{border-left:4px solid #df1b41}.stat-card.pending[data-v-6ae261a0]{border-left:4px solid #fbbf24}.stat-card .stat-value[data-v-6ae261a0]{font-family:Vollkorn,serif;font-size:2rem;font-weight:700;color:#4a9eff}.stat-card .stat-label[data-v-6ae261a0]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999}.actions-bar[data-v-6ae261a0]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.btn-action[data-v-6ae261a0]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#999;font-size:.875rem;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s;text-decoration:none}.btn-action[data-v-6ae261a0]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-primary[data-v-6ae261a0]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#014386;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;font-family:Jost,sans-serif;text-decoration:none;transition:all .2s}.btn-primary[data-v-6ae261a0]:hover{background:#0152a4}.section[data-v-6ae261a0]{margin-bottom:40px}.section-header[data-v-6ae261a0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-header h2[data-v-6ae261a0]{font-size:1.125rem;margin:0}.section-header .count[data-v-6ae261a0]{background:#222;padding:4px 12px;border-radius:12px;font-size:.75rem;color:#999}.players-grid[data-v-6ae261a0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.player-card[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:16px}.player-card.accepted[data-v-6ae261a0]{border-left:4px solid #10b981}.player-info[data-v-6ae261a0]{margin-bottom:8px}.player-name[data-v-6ae261a0]{font-weight:600;margin-bottom:4px}.player-contact[data-v-6ae261a0]{font-size:.875rem;color:#999}.player-note[data-v-6ae261a0]{background:#222;padding:8px 12px;border-radius:4px;font-size:.875rem;color:#999}.empty-state[data-v-6ae261a0]{text-align:center;padding:40px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.empty-state p[data-v-6ae261a0]{color:#999;margin:0}.players-list[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.player-row[data-v-6ae261a0]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #2a2a2a}.player-row[data-v-6ae261a0]:last-child{border-bottom:none}.player-row .name[data-v-6ae261a0]{font-weight:500}.player-row .email[data-v-6ae261a0]{color:#999;font-size:.875rem}.player-row .note[data-v-6ae261a0]{color:#666;font-size:.875rem;font-style:italic}.table-container[data-v-6ae261a0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow-x:auto}.data-table[data-v-6ae261a0]{width:100%;border-collapse:collapse}.data-table thead[data-v-6ae261a0]{background:#222}.data-table thead th[data-v-6ae261a0]{padding:14px 16px;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999}.data-table tbody tr[data-v-6ae261a0]{border-bottom:1px solid #2a2a2a;transition:background .2s}.data-table tbody tr[data-v-6ae261a0]:last-child{border-bottom:none}.data-table tbody tr[data-v-6ae261a0]:hover{background:#222}.data-table tbody td[data-v-6ae261a0]{padding:14px 16px;font-size:.875rem}.notes-cell[data-v-6ae261a0]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}.status-badge[data-v-6ae261a0]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-6ae261a0]{background:rgba(251,191,36,.2);color:#fbbf24}.status-badge.accepted[data-v-6ae261a0]{background:rgba(16,185,129,.2);color:#10b981}.status-badge.declined[data-v-6ae261a0]{background:rgba(223,27,65,.2);color:#df1b41}@media (max-width:600px){.actions-bar[data-v-6ae261a0]{flex-direction:column}.actions-bar .btn-action[data-v-6ae261a0],.actions-bar .btn-primary[data-v-6ae261a0]{width:100%;justify-content:center}}@keyframes fadeSlideIn-6ae261a0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-6ae261a0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-6ae261a0{to{transform:rotate(1turn)}}input[data-v-065ec5cd],select[data-v-065ec5cd],textarea[data-v-065ec5cd]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-065ec5cd]:focus,select[data-v-065ec5cd]:focus,textarea[data-v-065ec5cd]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-065ec5cd]:disabled,select[data-v-065ec5cd]:disabled,textarea[data-v-065ec5cd]:disabled{opacity:.5;cursor:not-allowed}input[data-v-065ec5cd]::-moz-placeholder,select[data-v-065ec5cd]::-moz-placeholder,textarea[data-v-065ec5cd]::-moz-placeholder{color:#666}input[data-v-065ec5cd]::placeholder,select[data-v-065ec5cd]::placeholder,textarea[data-v-065ec5cd]::placeholder{color:#666}textarea[data-v-065ec5cd]{resize:vertical;min-height:120px}button[data-v-065ec5cd]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-065ec5cd]:disabled{opacity:.5;cursor:not-allowed}a[data-v-065ec5cd]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-065ec5cd]:hover{color:#65adff}.card[data-v-065ec5cd]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-065ec5cd]:hover{border-color:#3f3f3f}.stat-card[data-v-065ec5cd]{text-align:center}.result-card[data-v-065ec5cd],.stat-card[data-v-065ec5cd]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-065ec5cd]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-065ec5cd]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-065ec5cd]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-065ec5cd]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-065ec5cd]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-065ec5cd]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-065ec5cd]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-065ec5cd]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-065ec5cd]{border-color:#4a9eff}.card-indicator[data-v-065ec5cd]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-065ec5cd]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-065ec5cd]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-065ec5cd]{transform:rotate(45deg)}.expand-content[data-v-065ec5cd]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-065ec5cd]{grid-template-rows:1fr}.expand-inner[data-v-065ec5cd]{overflow:hidden}.quote-block[data-v-065ec5cd]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-065ec5cd]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-065ec5cd]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-065ec5cd]:before{content:"— "}.icon-mono[data-v-065ec5cd]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-065ec5cd]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-065ec5cd]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-065ec5cd 1.5s infinite}.spinner[data-v-065ec5cd]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-065ec5cd .8s linear infinite}.dropdown-field[data-v-065ec5cd]{display:flex;flex-direction:column;gap:8px}.dropdown-label[data-v-065ec5cd]{font-size:.875rem;font-weight:500;color:#e2e2e2}.dropdown-label .required[data-v-065ec5cd]{color:#666;margin-left:4px}.select-wrapper[data-v-065ec5cd]{position:relative}.select-element[data-v-065ec5cd]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;padding-right:44px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.select-element[data-v-065ec5cd]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}.select-element[data-v-065ec5cd]:disabled{opacity:.5;cursor:not-allowed}.select-element.placeholder[data-v-065ec5cd],.select-element[data-v-065ec5cd]:invalid{color:#666}.select-element option[data-v-065ec5cd]{background:#222;color:#e2e2e2;padding:12px}.select-element[data-v-065ec5cd]:-webkit-autofill,.select-element[data-v-065ec5cd]:-webkit-autofill:active,.select-element[data-v-065ec5cd]:-webkit-autofill:focus,.select-element[data-v-065ec5cd]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #222!important;-webkit-text-fill-color:#e2e2e2!important;caret-color:#e2e2e2!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.select-arrow[data-v-065ec5cd]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;transition:color .3s cubic-bezier(.16,1,.3,1)}.select-arrow svg[data-v-065ec5cd]{width:18px;height:18px}.select-wrapper:focus-within .select-arrow[data-v-065ec5cd]{color:#4a9eff}@keyframes fadeSlideIn-065ec5cd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-065ec5cd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-065ec5cd{to{transform:rotate(1turn)}}input[data-v-64a33b9b],select[data-v-64a33b9b],textarea[data-v-64a33b9b]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-64a33b9b]:focus,select[data-v-64a33b9b]:focus,textarea[data-v-64a33b9b]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-64a33b9b]:disabled,select[data-v-64a33b9b]:disabled,textarea[data-v-64a33b9b]:disabled{opacity:.5;cursor:not-allowed}input[data-v-64a33b9b]::-moz-placeholder,select[data-v-64a33b9b]::-moz-placeholder,textarea[data-v-64a33b9b]::-moz-placeholder{color:#666}input[data-v-64a33b9b]::placeholder,select[data-v-64a33b9b]::placeholder,textarea[data-v-64a33b9b]::placeholder{color:#666}textarea[data-v-64a33b9b]{resize:vertical;min-height:120px}button[data-v-64a33b9b]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-64a33b9b]:disabled{opacity:.5;cursor:not-allowed}a[data-v-64a33b9b]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-64a33b9b]:hover{color:#65adff}.card[data-v-64a33b9b]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-64a33b9b]:hover{border-color:#3f3f3f}.stat-card[data-v-64a33b9b]{text-align:center}.result-card[data-v-64a33b9b],.stat-card[data-v-64a33b9b]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-64a33b9b]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-64a33b9b]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-64a33b9b]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-64a33b9b]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-64a33b9b]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-64a33b9b]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-64a33b9b]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-64a33b9b]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-64a33b9b]{border-color:#4a9eff}.card-indicator[data-v-64a33b9b]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-64a33b9b]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-64a33b9b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-64a33b9b]{transform:rotate(45deg)}.expand-content[data-v-64a33b9b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-64a33b9b]{grid-template-rows:1fr}.expand-inner[data-v-64a33b9b]{overflow:hidden}.quote-block[data-v-64a33b9b]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-64a33b9b]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-64a33b9b]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-64a33b9b]:before{content:"— "}.icon-mono[data-v-64a33b9b]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-64a33b9b]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-64a33b9b]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-64a33b9b 1.5s infinite}.spinner[data-v-64a33b9b]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-64a33b9b .8s linear infinite}.admin-page[data-v-64a33b9b]{min-height:100vh;padding:120px 0 80px;background:#0f0f0f}.page-header[data-v-64a33b9b]{margin-bottom:32px}.page-header .back-link[data-v-64a33b9b]{display:inline-block;color:#4a9eff;font-size:.875rem;margin-bottom:12px}.page-header .back-link[data-v-64a33b9b]:hover{text-decoration:underline}.page-header h1[data-v-64a33b9b]{font-size:2rem;margin-bottom:8px}.page-header p[data-v-64a33b9b]{color:#999;margin:0}.success-message[data-v-64a33b9b]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;padding:16px 20px;border-radius:8px;margin-bottom:24px;text-align:center}.error-message[data-v-64a33b9b]{background:rgba(223,27,65,.15);border:1px solid rgba(223,27,65,.3);color:#df1b41;padding:16px 20px;border-radius:8px;margin-bottom:24px;text-align:center}.form-card[data-v-64a33b9b]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:32px}@media (max-width:500px){.form-card[data-v-64a33b9b]{padding:24px}}.form-section[data-v-64a33b9b]{margin-bottom:32px}.form-section[data-v-64a33b9b]:last-child{margin-bottom:0}.form-section h3[data-v-64a33b9b]{font-size:1.125rem;color:#4a9eff;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #2a2a2a}.form-group[data-v-64a33b9b]{margin-bottom:16px}.form-group label[data-v-64a33b9b]{display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.form-group input[data-v-64a33b9b],.form-group select[data-v-64a33b9b],.form-group textarea[data-v-64a33b9b]{width:100%;padding:12px 16px;background:#222;border:1px solid #2a2a2a;border-radius:8px;color:#e2e2e2;font-size:.875rem;font-family:Jost,sans-serif}.form-group input[data-v-64a33b9b]:focus,.form-group select[data-v-64a33b9b]:focus,.form-group textarea[data-v-64a33b9b]:focus{outline:none;border-color:#4a9eff}.form-group textarea[data-v-64a33b9b]{resize:vertical}.form-group select[data-v-64a33b9b]{cursor:pointer}.form-row[data-v-64a33b9b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:500px){.form-row[data-v-64a33b9b]{grid-template-columns:1fr}}.form-actions[data-v-64a33b9b]{display:flex;gap:16px;margin-top:32px}@media (max-width:500px){.form-actions[data-v-64a33b9b]{flex-direction:column}}.form-actions button[data-v-64a33b9b]{flex:1;padding:16px;border-radius:8px;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;cursor:pointer;transition:all .2s}.btn-secondary[data-v-64a33b9b]{background:transparent;border:1px solid #2a2a2a;color:#999}.btn-secondary[data-v-64a33b9b]:hover{border-color:#e2e2e2;color:#e2e2e2}.btn-primary[data-v-64a33b9b]{background:#014386;border:none;color:#fff}.btn-primary[data-v-64a33b9b]:hover:not(:disabled){background:#0152a4}.btn-primary[data-v-64a33b9b]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeSlideIn-64a33b9b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-64a33b9b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-64a33b9b{to{transform:rotate(1turn)}}input[data-v-48a168e0],select[data-v-48a168e0],textarea[data-v-48a168e0]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-48a168e0]:focus,select[data-v-48a168e0]:focus,textarea[data-v-48a168e0]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-48a168e0]:disabled,select[data-v-48a168e0]:disabled,textarea[data-v-48a168e0]:disabled{opacity:.5;cursor:not-allowed}input[data-v-48a168e0]::-moz-placeholder,select[data-v-48a168e0]::-moz-placeholder,textarea[data-v-48a168e0]::-moz-placeholder{color:#666}input[data-v-48a168e0]::placeholder,select[data-v-48a168e0]::placeholder,textarea[data-v-48a168e0]::placeholder{color:#666}textarea[data-v-48a168e0]{resize:vertical;min-height:120px}button[data-v-48a168e0]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-48a168e0]:disabled{opacity:.5;cursor:not-allowed}a[data-v-48a168e0]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-48a168e0]:hover{color:#65adff}.card[data-v-48a168e0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-48a168e0]:hover{border-color:#3f3f3f}.stat-card[data-v-48a168e0]{text-align:center}.result-card[data-v-48a168e0],.stat-card[data-v-48a168e0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-48a168e0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-48a168e0]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-48a168e0]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-48a168e0]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-48a168e0]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-48a168e0]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-48a168e0]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-48a168e0]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-48a168e0]{border-color:#4a9eff}.card-indicator[data-v-48a168e0]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-48a168e0]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-48a168e0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-48a168e0]{transform:rotate(45deg)}.expand-content[data-v-48a168e0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-48a168e0]{grid-template-rows:1fr}.expand-inner[data-v-48a168e0]{overflow:hidden}.quote-block[data-v-48a168e0]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-48a168e0]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-48a168e0]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-48a168e0]:before{content:"— "}.icon-mono[data-v-48a168e0]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-48a168e0]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-48a168e0]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-48a168e0 1.5s infinite}.spinner[data-v-48a168e0]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-48a168e0 .8s linear infinite}.admin-page[data-v-48a168e0]{min-height:100vh;padding-top:120px;background:#0f0f0f}@media (max-width:600px){.admin-page[data-v-48a168e0]{padding-top:100px}}.loading-state[data-v-48a168e0]{text-align:center;padding:80px 20px}.loading-state .spinner[data-v-48a168e0]{width:40px;height:40px;border:3px solid #2a2a2a;border-top-color:#4a9eff;border-radius:50%;animation:spin-48a168e0 .8s linear infinite;margin:0 auto 16px}.loading-state p[data-v-48a168e0]{color:#999}.error-state[data-v-48a168e0]{text-align:center;padding:80px 20px}.error-state p[data-v-48a168e0]{color:#df1b41;margin-bottom:16px}.btn-retry[data-v-48a168e0]{padding:12px 24px;background:#014386;border:none;border-radius:8px;color:#fff;cursor:pointer}.btn-retry[data-v-48a168e0]:hover{background:#013c79}#analytics-container[data-v-48a168e0]{min-height:400px}@keyframes fadeSlideIn-48a168e0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-48a168e0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-48a168e0{to{transform:rotate(1turn)}}input[data-v-5c32f1a2],select[data-v-5c32f1a2],textarea[data-v-5c32f1a2]{font-family:Jost,sans-serif;font-size:1rem;color:#e2e2e2;background:#222;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input[data-v-5c32f1a2]:focus,select[data-v-5c32f1a2]:focus,textarea[data-v-5c32f1a2]:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input[data-v-5c32f1a2]:disabled,select[data-v-5c32f1a2]:disabled,textarea[data-v-5c32f1a2]:disabled{opacity:.5;cursor:not-allowed}input[data-v-5c32f1a2]::-moz-placeholder,select[data-v-5c32f1a2]::-moz-placeholder,textarea[data-v-5c32f1a2]::-moz-placeholder{color:#666}input[data-v-5c32f1a2]::placeholder,select[data-v-5c32f1a2]::placeholder,textarea[data-v-5c32f1a2]::placeholder{color:#666}textarea[data-v-5c32f1a2]{resize:vertical;min-height:120px}button[data-v-5c32f1a2]{font-family:Jost,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}button[data-v-5c32f1a2]:disabled{opacity:.5;cursor:not-allowed}a[data-v-5c32f1a2]{color:#4a9eff;text-decoration:none;transition:color .15s}a[data-v-5c32f1a2]:hover{color:#65adff}.card[data-v-5c32f1a2]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card[data-v-5c32f1a2]:hover{border-color:#3f3f3f}.stat-card[data-v-5c32f1a2]{text-align:center}.result-card[data-v-5c32f1a2],.stat-card[data-v-5c32f1a2]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.admin-card[data-v-5c32f1a2]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden}.admin-nav[data-v-5c32f1a2]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item[data-v-5c32f1a2]{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item[data-v-5c32f1a2]:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active[data-v-5c32f1a2]{color:#4a9eff;border-bottom-color:#4a9eff}.overline[data-v-5c32f1a2]{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card[data-v-5c32f1a2]{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card[data-v-5c32f1a2]:hover{border-color:#3f3f3f}.expandable-card.expanded[data-v-5c32f1a2]{border-color:#4a9eff}.card-indicator[data-v-5c32f1a2]{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator[data-v-5c32f1a2]{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle[data-v-5c32f1a2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated[data-v-5c32f1a2]{transform:rotate(45deg)}.expand-content[data-v-5c32f1a2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded[data-v-5c32f1a2]{grid-template-rows:1fr}.expand-inner[data-v-5c32f1a2]{overflow:hidden}.quote-block[data-v-5c32f1a2]{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text[data-v-5c32f1a2]{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution[data-v-5c32f1a2]{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution[data-v-5c32f1a2]:before{content:"— "}.icon-mono[data-v-5c32f1a2]{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg[data-v-5c32f1a2]{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot[data-v-5c32f1a2]{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot-5c32f1a2 1.5s infinite}.spinner[data-v-5c32f1a2]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-5c32f1a2 .8s linear infinite}.site-header[data-v-5c32f1a2]{position:fixed;top:0;left:0;right:0;z-index:300;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,6%,.3);border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .3s cubic-bezier(.16,1,.3,1)}.site-header.scrolled[data-v-5c32f1a2]{background:hsla(0,0%,6%,.85);border-bottom-color:hsla(0,0%,100%,.1)}.site-header.menu-open[data-v-5c32f1a2]{background:hsla(0,0%,6%,.95)}.header-inner[data-v-5c32f1a2]{max-width:1400px;margin:0 auto;padding:0 24px;height:70px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-5c32f1a2]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1)}.logo[data-v-5c32f1a2]:hover{transform:scale(1.05);color:#fff}.logo img[data-v-5c32f1a2]{height:40px;width:auto}.logo .logo-text[data-v-5c32f1a2]{font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.5px}.desktop-nav[data-v-5c32f1a2]{display:flex;align-items:center;gap:8px}@media (max-width:900px){.desktop-nav[data-v-5c32f1a2]{display:none}}.nav-link[data-v-5c32f1a2]{position:relative;padding:10px 16px;text-decoration:none;color:hsla(0,0%,100%,.8);transition:color .15s}.nav-link[data-v-5c32f1a2]:hover{color:#fff}.nav-link:hover .link-underline-gray[data-v-5c32f1a2]{transform:scaleX(1)}.nav-link.active[data-v-5c32f1a2]{color:#fff}.nav-link.active .link-underline-gray[data-v-5c32f1a2]{transform:scaleX(1)}.nav-link.active .link-underline-blue[data-v-5c32f1a2]{transform:scaleX(1);animation:underline-sweep-5c32f1a2 .3s ease-out}.nav-link.account-link .account-icon[data-v-5c32f1a2]{margin-right:6px}.link-text[data-v-5c32f1a2]{font-size:.9375rem;font-weight:500;display:flex;align-items:center}.link-underline-gray[data-v-5c32f1a2]{background:hsla(0,0%,100%,.4);transition:transform .3s ease-out}.link-underline-blue[data-v-5c32f1a2],.link-underline-gray[data-v-5c32f1a2]{position:absolute;bottom:6px;left:16px;right:16px;height:2px;transform:scaleX(0);transform-origin:left}.link-underline-blue[data-v-5c32f1a2]{background:#4a9eff}.nav-cta[data-v-5c32f1a2]{margin-left:8px;padding:10px 20px;background:#014386;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s cubic-bezier(.16,1,.3,1)}.nav-cta[data-v-5c32f1a2]:hover{background:#0156ab;transform:translateY(-1px)}.mobile-toggle[data-v-5c32f1a2]{display:none;background:none;border:none;padding:10px;cursor:pointer}@media (max-width:900px){.mobile-toggle[data-v-5c32f1a2]{display:block}}.hamburger[data-v-5c32f1a2]{display:flex;flex-direction:column;gap:5px;width:24px}.hamburger span[data-v-5c32f1a2]{display:block;height:2px;background:#fff;border-radius:1px;transition:all .3s cubic-bezier(.16,1,.3,1)}.hamburger.open span[data-v-5c32f1a2]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-5c32f1a2]:nth-child(2){opacity:0}.hamburger.open span[data-v-5c32f1a2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-v-5c32f1a2]{display:none;padding:16px 24px 24px;background:hsla(0,0%,6%,.98);border-top:1px solid hsla(0,0%,100%,.1)}@media (max-width:900px){.mobile-nav[data-v-5c32f1a2]{display:flex;flex-direction:column}}.mobile-link[data-v-5c32f1a2]{padding:16px 0;font-size:1.125rem;font-weight:500;color:hsla(0,0%,100%,.9);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:color .15s;display:flex;align-items:center}.mobile-link[data-v-5c32f1a2]:hover{color:#fff}.mobile-link.active[data-v-5c32f1a2]{color:#4a9eff}.mobile-link.account-link .account-icon[data-v-5c32f1a2]{margin-right:8px}.mobile-cta[data-v-5c32f1a2]{margin-top:16px;padding:16px;background:#014386;color:#fff;font-size:1.125rem;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;cursor:pointer;transition:background .3s}.mobile-cta[data-v-5c32f1a2]:hover{background:#0156ab}.slide-down-enter-active[data-v-5c32f1a2],.slide-down-leave-active[data-v-5c32f1a2]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-down-enter-from[data-v-5c32f1a2],.slide-down-leave-to[data-v-5c32f1a2]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.header-inner[data-v-5c32f1a2]{height:60px}.logo img[data-v-5c32f1a2]{height:32px}.logo-text[data-v-5c32f1a2]{font-size:1.1rem}}@keyframes fadeSlideIn-5c32f1a2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot-5c32f1a2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin-5c32f1a2{to{transform:rotate(1turn)}}@keyframes underline-sweep-5c32f1a2{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}input,select,textarea{font-size:1rem;color:#e2e2e2;background:#222;border-radius:8px;padding:14px 16px;width:100%;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}input:focus,select:focus,textarea:focus{border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15)}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#666}input::placeholder,select::placeholder,textarea::placeholder{color:#666}textarea{resize:vertical;min-height:120px}button{font-family:Jost,sans-serif;transition:all .3s cubic-bezier(.16,1,.3,1)}button:disabled{opacity:.5;cursor:not-allowed}a{color:#4a9eff;transition:color .15s}a:hover{color:#65adff}.card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.card:hover{border-color:#3f3f3f}.stat-card{text-align:center}.result-card,.stat-card{padding:24px}.admin-card,.result-card,.stat-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px}.admin-card{overflow:hidden}.admin-nav{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #2a2a2a;padding-bottom:0}.nav-item{padding:12px 24px;text-decoration:none;color:#999;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .3s;font-weight:500}.nav-item:hover{color:#4a9eff;background-color:#1a1a1a}.nav-item.active{color:#4a9eff;border-bottom-color:#4a9eff}.overline{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#4a9eff;margin-bottom:16px}.expandable-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.expandable-card:hover{border-color:#3f3f3f}.expandable-card.expanded{border-color:#4a9eff}.card-indicator{width:48px;height:48px;background:hsla(0,0%,100%,.08);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.expanded .card-indicator{background:rgba(74,158,255,.15);color:#4a9eff}.expand-toggle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999;transition:transform .3s cubic-bezier(.16,1,.3,1)}.expand-toggle.rotated{transform:rotate(45deg)}.expand-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.expand-content.expanded{grid-template-rows:1fr}.expand-inner{overflow:hidden}.quote-block{position:relative;padding:40px 0;margin:48px 0;text-align:center}.quote-block .quote-text{font-family:Vollkorn,serif;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;line-height:1.625;color:#999;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto}.quote-block .quote-attribution{font-size:1rem;color:#666;font-weight:500}.quote-block .quote-attribution:before{content:"— "}.icon-mono{width:48px;height:48px;color:#4a9eff;flex-shrink:0}.icon-mono svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none}.pulse-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-dot 1.5s infinite}.pulse-dot,.spinner{display:inline-block}.spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}#app,body,html{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;padding:0;background-color:#0a0a0a;color:#fff;min-height:100vh}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Vollkorn,serif;margin:0}a{color:inherit;text-decoration:none}.main-content{min-height:calc(100vh - 200px)}.page-enter-active{transition:opacity .3s ease,transform .3s ease}.page-leave-active{transition:opacity .2s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.site-footer{background:#141414;border-top:1px solid #2a2a2a;padding:60px 24px 30px;margin-top:0}.footer-content{max-width:1200px;margin:0 auto}.footer-brand{margin-bottom:40px}.footer-brand h3{font-size:24px;font-family:Vollkorn,serif;margin-bottom:8px}.footer-brand p{color:#a0a0a0}.footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px;margin-bottom:40px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col h4{font-size:14px;font-family:Jost,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#a0a0a0;margin-bottom:8px}.footer-col a{color:#fff;opacity:.8;transition:opacity .2s ease}.footer-col a:hover{opacity:1;color:#4a90d9}.footer-bottom{padding-top:30px;border-top:1px solid #2a2a2a}.footer-bottom p{color:#a0a0a0;font-size:14px}input,select,textarea{padding:8px;width:280px;margin:5px;background-color:#141414;border-radius:5px;box-shadow:none;border:1px solid #2a2a2a;font-family:Jost,sans-serif;font-size:14px;color:#fff}input:focus,select:focus,textarea:focus{outline:none;border-color:#4a90d9}select{width:300px;cursor:pointer}section.page-section{width:600px;margin:0 auto}@media screen and (max-width:1024px){section.page-section{width:80%}}.line{width:100%;margin-top:50px;border-bottom:1px solid #2a2a2a}::-moz-selection{background:rgba(74,144,217,.3);color:#fff}::selection{background:rgba(74,144,217,.3);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes spin{to{transform:rotate(1turn)}}:root{line-height:1.5;font-weight:400;color:#e2e2e2;background-color:#121212;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:$card-bg;cursor:pointer;transition:border-color .25s;color:#d3d3d3}button:hover{border-color:#fff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:disabled{opacity:.4}.card{padding:2em}.submitted{display:none}a{color:#005fbf}section{padding-bottom:40px}p{color:#9d9d9d;margin:10px 0 20px}label{display:inline-block;width:180px;font-family:Jost,sans-serif;font-weight:400;font-size:15px}h2,h3{margin-top:10px}.submit-button{margin-top:20px;width:100%;background-color:#014386}.container{height:200px;top:0;left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;align-content:center}.flex{min-height:60pt}@keyframes loading{0%{width:50pt;height:50pt;margin-top:0}25%{height:4pt;margin-top:23pt}50%{width:4pt}75%{width:50pt}to{width:50pt;height:50pt;margin-top:0}}.loader{width:50pt;height:50pt;border-radius:100%;border:4pt solid #e8e8e8;margin-left:auto;margin-right:auto;background-color:transparent;animation:loading 1s infinite}.load-text{padding-top:15px;text-align:center}.embla{margin:auto;--slide-height:40rem;--slide-spacing:1rem;--slide-size:80%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__img{border-radius:1.8rem;display:block;height:var(--slide-height);width:100%;-o-object-fit:cover;object-fit:cover}.embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;justify-content:center}.embla__dot,.embla__dot:after{display:flex;align-items:center;border-radius:50%}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;content:""}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla__parallax{border-radius:1.8rem;height:100%;overflow:hidden}.embla__parallax__layer{position:relative;height:100%;width:100%;display:flex;justify-content:center}.embla__parallax__img{max-width:none;flex:0 0 calc(115% + var(--slide-spacing)*2);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:699px){.embla__slide__img{height:30rem}}