:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:#f8fafc;--color-bg-surface:#fff;--color-bg-subtle:#f8fafc;--color-bg-muted:#f1f5f9;--color-bg-elevated:#fff;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--color-text-soft:#cbd5e1;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-soft:#eef2f7;--color-primary:#2563eb;--color-primary-hover:#3159ca;--color-primary-active:#294eb4;--color-primary-soft:#eff6ff;--color-primary-soft-hover:#dbeafe;--color-primary-border:#dbeafe;--color-primary-border-strong:#bfdbfe;--color-success:#15803d;--color-success-strong:#166534;--color-success-bg:#f0fdf4;--color-success-border:#dcfce7;--color-warning:#92400e;--color-warning-strong:#78350f;--color-warning-bg:#fffbeb;--color-warning-border:#fef3c7;--color-danger:#dc2626;--color-danger-strong:#b91c1c;--color-danger-bg:#fef2f2;--color-danger-border:#fee2e2;--color-focus:#93c5fd;--color-focus-ring:#2563eb29;--color-overlay:#0f172a61;--shadow-sm:0 1px 3px #0f172a0f;--shadow-md:0 12px 32px #0f172a1a;--shadow-lg:0 18px 50px #0f172a14;--shadow-modal:0 30px 100px #0f172a38;--color-page-glow:#3b82f612;--color-bg-translucent:#ffffffb3;--color-strong-surface:#0f172a;--color-strong-surface-text:#fff}:root,html.dark{--color-text-inverse:#fff;--color-strong-surface-muted:#94a3b8}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#0b1120;--color-bg-surface:#111827;--color-bg-subtle:#151e2e;--color-bg-muted:#1e293b;--color-bg-elevated:#172033;--color-text-primary:#f1f5f9;--color-text-secondary:#a8b3c7;--color-text-muted:#718096;--color-text-soft:#475569;--color-border:#263247;--color-border-strong:#334155;--color-border-soft:#1e293b;--color-primary:#668cff;--color-primary-hover:#7b9cff;--color-primary-active:#5277e8;--color-primary-soft:#3b82f61f;--color-primary-soft-hover:#3b82f62e;--color-primary-border:#60a5fa33;--color-primary-border-strong:#60a5fa52;--color-success:#4ade80;--color-success-strong:#86efac;--color-success-bg:#22c55e1a;--color-success-border:#4ade802e;--color-warning:#fbbf24;--color-warning-strong:#fcd34d;--color-warning-bg:#f59e0b1a;--color-warning-border:#fbbf242e;--color-danger:#f87171;--color-danger-strong:#fca5a5;--color-danger-bg:#ef44441a;--color-danger-border:#f871712e;--color-focus:#60a5fa;--color-focus-ring:#60a5fa33;--color-overlay:#020617b8;--shadow-sm:0 1px 3px #0000002e;--shadow-md:0 12px 32px #00000047;--shadow-lg:0 18px 50px #00000052;--shadow-modal:0 30px 100px #0000007a;--color-page-glow:#3b82f61a;--color-bg-translucent:#111827b8;--color-strong-surface:#172033;--color-strong-surface-text:#f8fafc}.cookie-layer[data-v-5a2982bc]{z-index:1000;inset-inline:24px;pointer-events:none;position:fixed;bottom:24px}.cookie-banner[data-v-5a2982bc],.cookie-settings[data-v-5a2982bc]{pointer-events:auto;background:var(--color-bg-surface);border:1px solid var(--color-border);width:100%;max-width:880px;box-shadow:var(--shadow-lg);border-radius:18px;margin:0 auto;padding:20px}.cookie-banner[data-v-5a2982bc]{justify-content:space-between;align-items:center;gap:30px;display:flex}.cookie-copy[data-v-5a2982bc]{text-align:start;max-width:530px}.cookie-copy strong[data-v-5a2982bc],.cookie-settings-header strong[data-v-5a2982bc]{color:var(--color-text-primary);font-size:15px}.cookie-copy p[data-v-5a2982bc],.cookie-option p[data-v-5a2982bc],.cookie-settings-header p[data-v-5a2982bc]{color:var(--color-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.6}.cookie-actions[data-v-5a2982bc],.cookie-settings-actions[data-v-5a2982bc]{flex:none;gap:8px;display:flex}.cookie-actions button[data-v-5a2982bc],.cookie-close[data-v-5a2982bc],.cookie-settings-actions button[data-v-5a2982bc]{cursor:pointer;font:inherit;border:0;font-weight:700}.cookie-primary[data-v-5a2982bc],.cookie-secondary[data-v-5a2982bc]{border-radius:9px;padding:11px 15px}.cookie-primary[data-v-5a2982bc]{background:var(--color-primary);color:var(--color-text-inverse)}.cookie-secondary[data-v-5a2982bc]{background:var(--color-bg-muted);color:var(--color-text-secondary)}.cookie-primary[data-v-5a2982bc]:hover{background:var(--color-primary-hover)}.cookie-secondary[data-v-5a2982bc]:hover{background:var(--color-border);color:var(--color-text-primary)}.cookie-settings[data-v-5a2982bc]{text-align:start;max-width:620px}.cookie-settings-header[data-v-5a2982bc]{justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.cookie-close[data-v-5a2982bc]{background:var(--color-bg-muted);width:32px;height:32px;color:var(--color-text-secondary);border-radius:8px;flex:none;font-size:20px}.cookie-close[data-v-5a2982bc]:hover{background:var(--color-border);color:var(--color-text-primary)}.cookie-option[data-v-5a2982bc]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:30px;min-height:74px;padding:15px 0;display:flex}.cookie-option>div[data-v-5a2982bc]{max-width:450px}.cookie-option strong[data-v-5a2982bc]{color:var(--color-text-primary);font-size:13px}.cookie-option input[data-v-5a2982bc]{width:18px;height:18px;accent-color:var(--color-primary);flex:none}.cookie-required[data-v-5a2982bc]{color:var(--color-success);flex:none;font-size:11px;font-weight:700}.cookie-settings-actions[data-v-5a2982bc]{border-top:1px solid var(--color-border);justify-content:flex-end;padding-top:18px}@media (width<=700px){.cookie-layer[data-v-5a2982bc]{inset-inline:12px;bottom:12px}.cookie-banner[data-v-5a2982bc]{display:block}.cookie-actions[data-v-5a2982bc]{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.cookie-primary[data-v-5a2982bc]{grid-column:1/-1}.cookie-actions button[data-v-5a2982bc]{min-height:44px}}
