:root{--accent:#ff0080;--accent-color:var(--accent);--accent-primary:#ff0080;--btn-bg:#ff0080;--btn-text:#fff;--btn-border:#d9006c;--btn-bg-hover:#c90063;--accent-hover:#d9006c;--accent-active:#b8005b;--accent-subtle:#ff00801f;--accent-border:#ff008059;--accent-fill:#ff00802e;--accent-text:#fff;--accent-light:var(--accent-subtle);--accent-outline-border:var(--accent-border);--accent-ring-strong:var(--accent);--complement:#0fc;--complement-hover:#00d9ad;--complement-subtle:#00ffcc1f;--bg-base:#1a0a2e;--bg-surface:#2a1040;--bg-card:#321248;--bg-card-hover:#3d1858;--bg-input:#2a1040;--bg-modal:#1a0a2e;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff73;--text-on-accent:#fff;--text-on-light:#1a0a2e;--border-subtle:#ffffff14;--border-default:#ffffff26;--border-strong:#ffffff4d;--success:#0c6;--warning:#fa0;--danger:#f33;--info:#08f;--success-muted:color-mix(in srgb,var(--success) 22%,#0000);--overlay-light:#ffffff0d;--overlay-medium:#ffffff1a;--overlay-strong:#ffffff26;--modal-scrim:color-mix(in srgb,var(--bg-base) 45%,#000);--modal-scrim-deep:color-mix(in srgb,var(--bg-base) 12%,#000 88%);--banner-scrim:color-mix(in srgb,var(--bg-base) 55%,#0000);--tooltip-scrim:color-mix(in srgb,var(--bg-base) 35%,#0000);--scrim-45:color-mix(in srgb,#000 45%,#0000);--shadow-elevate:0 8px 30px color-mix(in srgb,#000 28%,#0000);--shadow-card:0 8px 24px color-mix(in srgb,#000 8%,#0000);--text-on-inverse:#fff}[data-theme=light]{--bg-base:#f8f5ff;--bg-surface:#f0ebff;--bg-card:#fff;--bg-card-hover:#faf7ff;--bg-input:#fff;--bg-modal:#fff;--text-primary:#1a0a2e;--text-secondary:#1a0a2eb3;--text-muted:#1a0a2e73;--text-on-accent:#fff;--text-on-light:#1a0a2e;--border-subtle:#1a0a2e0f;--border-default:#1a0a2e1f;--border-strong:#1a0a2e40;--overlay-light:#00000005;--overlay-medium:#0000000d;--overlay-strong:#00000014;--modal-scrim:color-mix(in srgb,var(--bg-base) 20%,#000 75%);--modal-scrim-deep:color-mix(in srgb,#000 55%,#0000);--banner-scrim:color-mix(in srgb,var(--text-primary) 8%,#0000);--tooltip-scrim:color-mix(in srgb,#000 20%,#0000);--scrim-45:color-mix(in srgb,#000 40%,#0000);--shadow-elevate:0 8px 30px color-mix(in srgb,#000 12%,#0000);--shadow-card:0 8px 24px color-mix(in srgb,#000 8%,#0000)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a0a2e;background:var(--bg-base);color:#fff;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input[type=button],input[type=submit]{box-sizing:border-box;transition:filter .12s ease,transform .12s ease,opacity .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}button:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.1);transform:translateY(-1px)}button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.9);transform:translateY(0)}button:disabled,button[aria-disabled=true]{opacity:.4;pointer-events:none}.t1-btn-primary{background-color:#ff0080;background-color:var(--btn-bg);border:1.5px solid #d9006c;border:1.5px solid var(--btn-border);color:#fff;color:var(--btn-text)}.t1-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:#c90063;background-color:var(--btn-bg-hover);filter:none}.t1-btn-primary:active:not(:disabled):not([aria-disabled=true]){background-color:#c90063;background-color:var(--btn-bg-hover);filter:brightness(.92)}.t1-btn-secondary{background:#ff00801f;background:var(--accent-subtle)}.t1-btn-outlined,.t1-btn-secondary{border:1.5px solid #d9006c;border:1.5px solid var(--btn-border);color:#ff0080;color:var(--btn-bg)}.t1-btn-outlined{background-color:color-mix(in srgb,#ff0080 14%,#321248);background-color:color-mix(in srgb,var(--btn-bg) 14%,var(--bg-card))}[data-accent-light=true] .t1-btn-outlined{border-color:#d9006c;border-color:var(--btn-border)}.t1-btn-ghost{background:#ffffff1a;background:var(--overlay-medium);border:1px solid #ffffff26;border:1px solid var(--border-default);color:#fff;color:var(--text-primary)}.t1-btn-danger{background:#f33;background:var(--danger);border:none;color:#fff;color:var(--text-on-inverse)}a.t1-link-complement{color:#0fc;color:var(--complement)}a.t1-link-complement:hover{color:#00d9ad;color:var(--complement-hover)}.t1-btn-danger:not([disabled]):not([aria-disabled=true]),.t1-btn-ghost:not([disabled]):not([aria-disabled=true]),.t1-btn-outlined:not([disabled]):not([aria-disabled=true]),.t1-btn-primary:not([disabled]):not([aria-disabled=true]),.t1-btn-secondary:not([disabled]):not([aria-disabled=true]),button:not([disabled]):not([aria-disabled=true]):not(.drag-handle),input[type=button]:not([disabled]),input[type=submit]:not([disabled]){min-height:32px;min-width:60px}button:not([disabled]):not([aria-disabled=true]):not(.drag-handle),input[type=button]:not([disabled]),input[type=submit]:not([disabled]){opacity:1!important;visibility:visible!important}.t1-btn-ghost[style*="background-color: transparent"],.t1-btn-ghost[style*="background: transparent"],.t1-btn-outlined[style*="background-color: transparent"],.t1-btn-outlined[style*="background: transparent"]{background-color:#ffffff1a!important;background-color:var(--overlay-medium)!important;border:1px solid #ffffff26!important;border:1px solid var(--border-default)!important;color:#fff!important;color:var(--text-primary)!important}.t1-btn-danger[style*="background-color: transparent"],.t1-btn-danger[style*="background: transparent"]{background-color:#f33!important;background-color:var(--danger)!important;color:#fff!important;color:var(--text-on-inverse)!important}
/*# sourceMappingURL=main.8d08d281.css.map*/