.splash-root[data-v-b67d1f93]{align-items:center;background:#050509;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.splash-stars[data-v-b67d1f93]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.splash-star[data-v-b67d1f93]{animation:splash-star-drift-b67d1f93 linear infinite;background:#e8e8f8;border-radius:50%;position:absolute;will-change:transform}.splash-star[data-v-b67d1f93]:nth-child(5n){background:#f5a623}.splash-star[data-v-b67d1f93]:nth-child(7n){background:#8088ff}.splash-star[data-v-b67d1f93]:nth-child(11n){background:#d98ee8}@keyframes splash-star-drift-b67d1f93{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.3)}to{transform:translateY(0) scale(1)}}.splash-orbs[data-v-b67d1f93]{background:radial-gradient(ellipse 560px 560px at 90% -20%,rgba(245,166,35,.22) 0,transparent 60%),radial-gradient(ellipse 480px 480px at -10% 110%,rgba(128,136,255,.2) 0,transparent 60%),radial-gradient(ellipse 360px 360px at 80% 55%,rgba(217,142,232,.18) 0,transparent 60%);filter:blur(60px);inset:0;overflow:hidden;pointer-events:none;position:absolute}.splash-center[data-v-b67d1f93]{justify-content:center;padding:1.5rem;width:100%;z-index:1}.splash-card[data-v-b67d1f93],.splash-center[data-v-b67d1f93]{align-items:center;display:flex;position:relative}.splash-card[data-v-b67d1f93]{backdrop-filter:blur(32px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(32px) saturate(1.9) brightness(1.06);background:#090916b8;border:1px solid hsla(0,0%,100%,.07);border-radius:28px;box-shadow:0 0 0 1px #f5a62314,0 4px 48px #000000b3,0 8px 80px #0006,inset 0 1px #ffffff17,inset 0 -1px #0000004d;flex-direction:column;gap:0;min-width:280px;overflow:hidden;padding:3rem 3.5rem 2.5rem;will-change:transform,opacity}.splash-sheen[data-v-b67d1f93]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22) 30%,rgba(245,166,35,.3) 50%,hsla(0,0%,100%,.22) 70%,transparent);height:1px;left:10%;right:10%;top:0}.splash-ring[data-v-b67d1f93],.splash-sheen[data-v-b67d1f93]{pointer-events:none;position:absolute}.splash-ring[data-v-b67d1f93]{border-radius:50%;will-change:transform}.splash-ring-outer[data-v-b67d1f93]{border-color:transparent;border-color:rgba(245,166,35,.8) rgba(245,166,35,.25) transparent rgba(128,136,255,.45);border-style:solid;border-width:1.5px;filter:drop-shadow(0 0 5px rgba(245,166,35,.3));height:220px;width:220px}.splash-ring-inner[data-v-b67d1f93]{border-color:transparent;border-color:rgba(128,136,255,.6) transparent rgba(217,142,232,.5) rgba(128,136,255,.2);border-style:solid;border-width:1px;filter:drop-shadow(0 0 4px rgba(128,136,255,.25));height:170px;width:170px}.splash-icon[data-v-b67d1f93]{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:1.25rem;position:relative;width:80px;will-change:transform}.splash-emoji[data-v-b67d1f93]{filter:drop-shadow(0 4px 14px rgba(245,166,35,.5));font-size:3.5rem;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.splash-icon-glow[data-v-b67d1f93]{background:radial-gradient(circle,rgba(245,166,35,.32) 0,transparent 70%);border-radius:50%;inset:-16px;opacity:0;pointer-events:none;position:absolute;will-change:transform,opacity}.splash-title[data-v-b67d1f93]{align-items:baseline;display:flex;gap:.03em;margin-bottom:.5rem;perspective:600px}.splash-title-char[data-v-b67d1f93]{background:linear-gradient(155deg,#ffd03d,#f5a623 30%,#ffbe0a 55%,#dc8a0a 78%,#f5a623);-webkit-background-clip:text;display:inline-block;font-family:Cinzel,Playfair Display,Georgia,serif;font-size:clamp(2.8rem,8vw,3.8rem);font-weight:700;letter-spacing:.1em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 16px rgba(245,166,35,.5));will-change:transform,opacity}.splash-tagline[data-v-b67d1f93]{color:#c8c8e880;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.2em;margin:0 0 2rem;text-transform:uppercase;will-change:transform,opacity}.splash-dots[data-v-b67d1f93]{align-items:center;display:flex;gap:.6rem}.splash-dot[data-v-b67d1f93]{background:#f5a623b3;border-radius:50%;box-shadow:0 0 6px #f5a62373;display:inline-block;height:5px;opacity:.3;width:5px;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.splash-star[data-v-b67d1f93]{animation:none}.splash-icon-glow[data-v-b67d1f93],.splash-ring[data-v-b67d1f93]{display:none}}@media(max-width:480px){.splash-card[data-v-b67d1f93]{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-radius:22px;padding:2.5rem 2rem 2rem}.splash-ring-outer[data-v-b67d1f93]{height:188px;width:188px}.splash-ring-inner[data-v-b67d1f93]{height:146px;width:146px}.splash-emoji[data-v-b67d1f93]{font-size:2.8rem}}.error-page[data-v-b18ed3a5]{background:#050509;justify-content:center;min-height:100dvh;padding:24px 20px}.error-inner[data-v-b18ed3a5],.error-page[data-v-b18ed3a5]{align-items:center;display:flex;flex-direction:column}.error-inner[data-v-b18ed3a5]{gap:32px;max-width:420px;text-align:center;width:100%}.error-logo[data-v-b18ed3a5]{margin-bottom:8px}.logo-text[data-v-b18ed3a5]{color:#f5a623;font-family:Cinzel,serif;font-size:28px;font-weight:600;letter-spacing:.04em}.error-content[data-v-b18ed3a5]{align-items:center;display:flex;flex-direction:column;gap:16px}.error-emoji[data-v-b18ed3a5]{filter:drop-shadow(0 4px 24px rgba(245,166,35,.3));font-size:64px;line-height:1}.error-title[data-v-b18ed3a5]{color:#e8e8f8;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin:0}.error-message[data-v-b18ed3a5]{color:#ffffff80;font-size:15px;line-height:1.6;margin:0;max-width:320px}.error-actions[data-v-b18ed3a5]{margin-top:8px}.btn-primary[data-v-b18ed3a5]{background:linear-gradient(135deg,#f5a623,#ffbe0a);border:none;border-radius:12px;box-shadow:0 4px 16px #f5a62340;color:#090916;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;padding:14px 32px;transition:all .2s ease}.btn-primary[data-v-b18ed3a5]:hover{box-shadow:0 6px 24px #f5a62366;transform:translateY(-1px)}.btn-primary[data-v-b18ed3a5]:active{transform:translateY(0)}.error-footer[data-v-b18ed3a5]{color:#ffffff40;font-size:13px;margin:0}.error-link[data-v-b18ed3a5]{color:#fff6;text-decoration:underline;transition:color .2s}.error-link[data-v-b18ed3a5]:hover{color:#f5a623cc}
