:root{color-scheme:dark;--bg-primary:#0a0f1f;--bg-secondary:#0f1729;--bg-tertiary:#182238;--bg-raised:#141e34;--bg-inset:#0c1220;--bg-deep:#080c18;--bg-abyss:#05080f;--bg-shadow:#040812;--text-primary:#e8e2cf;--text-secondary:hsla(46,35%,86%,.72);--text-muted:hsla(46,35%,86%,.45);--text-strong:#f5efd9;--text-cool:#e8eef7;--text-cool-2:#e6f7ff;--text-steel:#aab6c9;--text-teal:#bddbd3;--text-teal-2:#a9d1c9;--text-warm-2:#e8e4d6;--accent-gold:#d4a24a;--gold-soft:#f3cf7a;--gold-deep:#b8862f;--gold-shadow:#8c6420;--gold-pale:#ffe9a8;--gold-cream:#fff5d6;--accent-cyan:#3ad1c2;--cyan-soft:#a8f3ec;--cyan-mid:#5de0d2;--cyan-pale:#9aefe6;--accent-red:#e0654a;--red-soft:#f08968;--salmon:#f08a72;--rust:#a34a30;--blue:#8fd8ff;--sky:#5ec8ff;--green-bright:#7dffa8;--highlight:#fff;--ink:#05080f;--violet:var(--accent-red);--cyan:var(--accent-cyan);--gold:var(--accent-gold);--border-color:rgba(212,162,74,.18);--text:var(--text-primary);--text-dim:var(--text-secondary);--muted:hsla(46,35%,86%,.16);--fill-surface:rgba(15,23,41,.8);--fill-surface-soft:rgba(15,23,41,.7);--stroke-gold:rgba(212,162,74,.18);--stroke-gold-strong:rgba(212,162,74,.35);--fill-gold-6:rgba(212,162,74,.06);--fill-gold-10:rgba(212,162,74,.1);--fill-gold-15:rgba(212,162,74,.15);--fill-cyan-10:rgba(58,209,194,.1)}[data-theme=light]{color-scheme:light;--bg-primary:#f7f8fa;--bg-secondary:#fff;--bg-tertiary:#eef0f4;--bg-raised:#fff;--bg-inset:#f0f2f5;--bg-deep:#e9ebef;--bg-abyss:#e1e4e9;--bg-shadow:#d3d7de;--text-primary:#1f2430;--text-secondary:rgba(31,36,48,.72);--text-muted:rgba(31,36,48,.48);--text-strong:#10141f;--text-cool:#3f4d63;--text-cool-2:#375a72;--text-steel:#5a6577;--text-teal:#3f6b63;--text-teal-2:#3a655d;--text-warm-2:#2a2f3a;--accent-gold:#a8802a;--gold-soft:#8f6a1c;--gold-deep:#7a5614;--gold-shadow:#6a4a10;--gold-pale:#7a5a14;--gold-cream:#6f5212;--accent-cyan:#0f8a7d;--cyan-soft:#0d6f66;--cyan-mid:#10897c;--cyan-pale:#0b6f66;--accent-red:#c0462a;--red-soft:#b34424;--salmon:#b8541f;--rust:#8f3a22;--blue:#14688f;--sky:#1668a8;--green-bright:#1f8a4c;--highlight:#1f2430;--ink:#14181f;--border-color:rgba(31,36,48,.12);--muted:rgba(31,36,48,.12);--fill-surface:hsla(0,0%,100%,.85);--fill-surface-soft:hsla(0,0%,100%,.75);--stroke-gold:rgba(168,128,42,.25);--stroke-gold-strong:rgba(168,128,42,.45);--fill-gold-6:rgba(168,128,42,.07);--fill-gold-10:rgba(168,128,42,.11);--fill-gold-15:rgba(168,128,42,.16);--fill-cyan-10:rgba(15,138,125,.1)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;width:100%;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}#__nuxt{min-height:100vh}a{color:var(--accent-cyan);text-decoration:none;transition:color .3s}a:hover{color:var(--accent-gold)}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;border-radius:4px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--bg-secondary) 3%,transparent)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 50%,transparent),color-mix(in srgb,var(--accent-cyan) 40%,transparent));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 65%,transparent),color-mix(in srgb,var(--accent-cyan) 50%,transparent))}::-moz-selection{background:color-mix(in srgb,var(--accent-gold) 30%,transparent);color:var(--highlight)}::selection{background:color-mix(in srgb,var(--accent-gold) 30%,transparent);color:var(--highlight)}.card-glass,.glass{background:color-mix(in srgb,var(--bg-secondary) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,transparent);border-radius:16px;box-shadow:0 8px 32px color-mix(in srgb,#000 40%,transparent),inset 0 1px color-mix(in srgb,var(--accent-gold) 8%,transparent)}.btn-primary{background:linear-gradient(135deg,var(--accent-gold) 0,var(--accent-red) 100%);color:var(--ink);font-weight:700;padding:12px 28px;border:none;border-radius:8px;cursor:pointer;transition:all .3s;box-shadow:0 6px 20px color-mix(in srgb,var(--accent-gold) 30%,transparent)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--accent-gold) 45%,transparent)}.glow-text{text-shadow:0 0 12px color-mix(in srgb,var(--accent-gold) 50%,transparent)}.gradient-text{background:linear-gradient(135deg,var(--gold-soft) 0,var(--accent-gold) 45%,var(--accent-red) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fade-in-up{animation:fade-in-up .6s ease both}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-page[data-v-3ac3cd19]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 150px);padding:48px 24px}.error-inner[data-v-3ac3cd19]{max-width:560px;text-align:center}.error-decoration[data-v-3ac3cd19]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:22px}.deco-line[data-v-3ac3cd19]{display:block;width:48px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-cyan),transparent)}.deco-diamond[data-v-3ac3cd19]{display:block;width:9px;height:9px;background:var(--accent-cyan);transform:rotate(45deg)}.error-code[data-v-3ac3cd19]{margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:64px;font-weight:700;line-height:1;color:var(--accent-gold);letter-spacing:.04em}.error-title[data-v-3ac3cd19]{margin:0 0 12px;font-size:22px;font-weight:600;color:var(--text-primary);letter-spacing:.08em}.error-desc[data-v-3ac3cd19]{margin:0 0 32px;font-size:14px;line-height:1.7;color:var(--text-muted)}.error-actions[data-v-3ac3cd19]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px}.error-btn[data-v-3ac3cd19]{padding:9px 20px;font-size:14px;border-radius:8px;text-decoration:none;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);transition:all .25s}.error-btn[data-v-3ac3cd19]:hover{color:var(--accent-gold);border-color:var(--accent-gold)}.error-btn.primary[data-v-3ac3cd19]{color:var(--accent-gold);border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)}.error-hint[data-v-3ac3cd19]{margin:0;font-size:12px;color:var(--text-muted)}.inline-link[data-v-3ac3cd19]{color:var(--accent-gold);text-decoration:none;padding:0 4px}.inline-link[data-v-3ac3cd19]:hover{text-decoration:underline}@media(max-width:640px){.error-code[data-v-3ac3cd19]{font-size:48px}.error-title[data-v-3ac3cd19]{font-size:19px}}
