@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{--gradient-brand: linear-gradient(135deg, #e84393, #7c3aed, #00b894);--gradient-brand-text: linear-gradient(90deg, #e84393, #7c3aed, #00b894);--gradient-brand-2: linear-gradient(135deg, #e84393, #7c3aed);--gradient-progress: linear-gradient(90deg, #7c3aed, #00b894);--gradient-success: linear-gradient(135deg, #10b981, #00b894);--color-pink: #e84393;--color-purple: #7c3aed;--color-purple-light: #a78bfa;--color-teal: #00b894;--color-warning: #f59e0b}:root,.theme-dark{--t-bg: linear-gradient(145deg, #0f0f1a 0%, #141425 50%, #0d1117 100%);--t-body: #0f0f17;--t-card: rgba(255, 255, 255, .02);--t-card-2: rgba(255, 255, 255, .04);--t-card-border: rgba(255, 255, 255, .06);--t-elevated: #1a1a24;--t-elevated-border: rgba(255, 255, 255, .1);--t-input-bg: rgba(255, 255, 255, .025);--t-input-border: rgba(255, 255, 255, .07);--t-hover: rgba(255, 255, 255, .05);--t-divider: rgba(255, 255, 255, .06);--t-text: #f1f5f9;--t-text-2: #cbd5e1;--t-text-3: #94a3b8;--t-text-disabled: #64748b;--t-brand: #7c3aed;--t-brand-text: #a78bfa;--t-brand-soft: rgba(124, 58, 237, .1);--t-brand-soft-border: rgba(124, 58, 237, .22);--t-success: #34d399;--t-success-bg: rgba(0, 184, 148, .07);--t-success-border: rgba(0, 184, 148, .16);--t-warning: #fbbf24;--t-warning-bg: rgba(245, 158, 11, .1);--t-warning-border: rgba(245, 158, 11, .22);--t-error: #f87171;--t-error-bg: rgba(239, 68, 68, .08);--t-error-border: rgba(239, 68, 68, .18);--t-info: #94a3b8;--t-log-time: #64748b;--t-scroll-thumb: rgba(255, 255, 255, .1);--t-backdrop: rgba(0, 0, 0, .62);--t-shadow: 0 12px 32px rgba(0, 0, 0, .5);--t-orb-purple: rgba(124, 58, 237, .12);--t-orb-teal: rgba(0, 184, 148, .08)}.theme-light{--t-bg: linear-gradient(145deg, #f6f8fd 0%, #eef1f8 100%);--t-body: #f4f6fb;--t-card: #ffffff;--t-card-2: #ffffff;--t-card-border: rgba(15, 23, 42, .08);--t-elevated: #ffffff;--t-elevated-border: rgba(15, 23, 42, .12);--t-input-bg: #ffffff;--t-input-border: rgba(15, 23, 42, .14);--t-hover: rgba(15, 23, 42, .04);--t-divider: rgba(15, 23, 42, .09);--t-text: #14141f;--t-text-2: #334155;--t-text-3: #5b6472;--t-text-disabled: #9aa3b2;--t-brand: #7c3aed;--t-brand-text: #6d28d9;--t-brand-soft: rgba(124, 58, 237, .08);--t-brand-soft-border: rgba(124, 58, 237, .25);--t-success: #047857;--t-success-bg: rgba(5, 150, 105, .09);--t-success-border: rgba(5, 150, 105, .22);--t-warning: #b45309;--t-warning-bg: rgba(180, 83, 9, .1);--t-warning-border: rgba(180, 83, 9, .22);--t-error: #dc2626;--t-error-bg: rgba(220, 38, 38, .08);--t-error-border: rgba(220, 38, 38, .2);--t-info: #64748b;--t-log-time: #94a3b8;--t-scroll-thumb: rgba(15, 23, 42, .16);--t-backdrop: rgba(15, 20, 35, .35);--t-shadow: 0 12px 32px rgba(15, 23, 42, .16);--t-orb-purple: rgba(124, 58, 237, .08);--t-orb-teal: rgba(0, 184, 148, .07)}:root{--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--text-base-size: 13px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-2xs: 9px;--fs-xs: 10px;--fs-sm: 11px;--fs-base: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 15px;--fs-2xl: 18px;--fs-stat: 26px;--fs-stat-lg: 28px;--lh-tight: 1.1;--lh-snug: 1.4;--lh-normal: 1.5;--lh-relaxed: 1.6;--lh-loose: 1.8;--ls-tight: -.02em;--ls-label: .06em;--ls-head: .05em;--ls-brand: .03em;--ls-badge: .04em}:root{--r-checkbox: 5px;--r-badge: 6px;--r-sm: 7px;--r-md: 8px;--r-input: 9px;--r-lg: 10px;--r-btn: 11px;--r-card: 12px;--r-table: 14px;--r-modal: 16px;--r-full: 9999px;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 20px;--space-9: 24px;--popup-width: 480px;--popup-height: 600px;--popup-pad-x: 20px;--shadow-cta: 0 4px 20px rgba(124, 58, 237, .25);--shadow-cta-strong: 0 4px 20px rgba(124, 58, 237, .35);--shadow-logo: 0 2px 12px rgba(124, 58, 237, .3);--shadow-success-btn: 0 4px 16px rgba(0, 184, 148, .3);--shadow-elevated: var(--t-shadow);--glow-active: 0 0 8px rgba(0, 184, 148, .6);--glow-active-soft: 0 0 8px rgba(0, 184, 148, .5);--ring-focus: 0 0 0 2px rgba(124, 58, 237, .1);--border-focus: rgba(124, 58, 237, .4);--dur-fast: .15s;--dur-base: .2s;--dur-slow: .3s;--dur-theme: .4s;--ease: ease}html,body{margin:0;padding:0;height:100%;overflow:hidden;font-family:var(--font-sans)}body{background:var(--t-body);color:var(--t-text);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:var(--t-brand-text);text-decoration:none}a:hover{color:var(--t-brand);text-decoration:underline}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--t-scroll-thumb);border-radius:3px}
