:root,:root[data-theme=dark]{--mt-bg-base:#050810;--mt-bg-surface:#090d1a;--mt-bg-raised:#0d1228;--mt-bg-overlay:#111830;--mt-bg-glass:rgba(9,13,26,0.75);--mt-accent-cyan:#35d7ff;--mt-accent-blue:#1e90ff;--mt-accent-purple:#a855f7;--mt-accent-pink:#f472b6;--mt-accent-green:#00ff88;--mt-accent-amber:#ffa500;--mt-text-primary:#e8eef8;--mt-text-secondary:#7a8aaa;--mt-text-muted:#4d5c75;--mt-text-inverse:#050810;--mt-border-subtle:rgba(53,215,255,0.10);--mt-border-default:rgba(53,215,255,0.18);--mt-border-strong:rgba(53,215,255,0.35);--mt-glow-cyan:rgba(53,215,255,0.18);--mt-glow-purple:rgba(168,85,247,0.20);--mt-glow-pink:rgba(244,114,182,0.18);--mt-glow-amber:rgba(255,165,0,0.20);--mt-shadow-card:0 4px 24px rgba(0,0,0,0.35);--mt-shadow-card-hover:0 8px 40px rgba(0,0,0,0.55),0 0 0 1px var(--mt-border-strong);--mt-shadow-glow:0 0 18px rgba(53,215,255,0.22);--mt-shadow-glow-lg:0 0 40px rgba(53,215,255,0.30);--mt-gradient-aurora:linear-gradient(135deg,#35d7ff,#a855f7 50%,#f472b6);--mt-gradient-aurora-soft:linear-gradient(135deg,rgba(53,215,255,0.15),rgba(168,85,247,0.15) 50%,rgba(244,114,182,0.12));--mt-gradient-cyan-blue:linear-gradient(90deg,#35d7ff,#1e90ff);--mt-gradient-purple-pink:linear-gradient(90deg,#a855f7,#f472b6);--mt-gradient-dark:linear-gradient(180deg,#090d1a,#050810);--mt-gradient-glass:linear-gradient(135deg,rgba(53,215,255,0.06),rgba(168,85,247,0.04));--mt-gradient-surface:linear-gradient(180deg,rgba(9,13,26,0.9),rgba(5,8,16,0.95));--mt-font-heading:"Rajdhani",sans-serif;--mt-font-mono:"DM Mono",monospace;--mt-font-body:"Rajdhani",sans-serif;--mt-text-2xs:0.58rem;--mt-text-xs:0.65rem;--mt-text-sm:0.72rem;--mt-text-base:0.82rem;--mt-text-md:0.9rem;--mt-text-lg:1.15rem;--mt-text-xl:1.4rem;--mt-text-2xl:1.8rem;--mt-text-3xl:2.2rem;--mt-text-4xl:2.8rem;--mt-text-5xl:3.5rem;--mt-radius-none:0;--mt-radius-sm:2px;--mt-radius-md:4px;--mt-radius-lg:6px;--mt-radius-xl:10px;--mt-radius-full:9999px;--mt-space-1:0.25rem;--mt-space-2:0.5rem;--mt-space-3:0.75rem;--mt-space-4:1rem;--mt-space-5:1.25rem;--mt-space-6:1.5rem;--mt-space-8:2rem;--mt-space-10:2.5rem;--mt-space-12:3rem;--mt-space-16:4rem;--mt-space-20:5rem;--mt-dur-instant:0.08s;--mt-dur-fast:0.18s;--mt-dur-base:0.25s;--mt-dur-slow:0.40s;--mt-dur-enter:0.45s;--mt-ease-standard:cubic-bezier(0.4,0,0.2,1);--mt-ease-decelerate:cubic-bezier(0,0,0.2,1);--mt-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--bg-0:var(--mt-bg-base);--bg-1:var(--mt-bg-surface);--bg-2:var(--mt-bg-raised);--bg-3:var(--mt-bg-overlay);--cyan:var(--mt-accent-cyan);--cyan-dim:#0090b3;--amber:var(--mt-accent-amber);--text-primary:var(--mt-text-primary);--text-secondary:var(--mt-text-secondary);--border:var(--mt-border-default);--accent-glow:var(--mt-glow-cyan);--mt-chat-surface:rgba(5,8,16,0.98);--mt-chat-header-bg:rgba(53,215,255,0.04);--mt-chat-bot-msg-bg:rgba(17,24,48,0.92);--mt-chat-bot-msg-text:#b0c4d8;--mt-chat-user-msg-bg:rgba(53,215,255,0.10);--mt-chat-input-bg:rgba(9,13,26,0.95);--mt-chat-border:rgba(53,215,255,0.25);--mt-chat-border-subtle:rgba(53,215,255,0.10);--mt-chat-border-strong:rgba(53,215,255,0.40);--mt-chat-accent-low:rgba(53,215,255,0.05);--mt-chat-accent-mid:rgba(53,215,255,0.12);--mt-chat-user-label:rgba(53,215,255,0.50);--mt-chat-bot-label:rgba(120,130,170,0.50);--mt-chat-scrollbar:rgba(53,215,255,0.20);--mt-chat-shadow:0 0 30px rgba(53,215,255,0.10),0 20px 50px rgba(0,0,0,0.70);--mt-chat-fab-glow-on:0 0 20px rgba(53,215,255,0.30);--mt-chat-fab-glow-off:0 0 12px rgba(53,215,255,0.15);color-scheme:dark}:root[data-theme=light]{--mt-bg-base:#f5f7fb;--mt-bg-surface:#ffffff;--mt-bg-raised:#eef2f8;--mt-bg-overlay:#e3eaf2;--mt-bg-glass:rgba(255,255,255,0.80);--mt-accent-cyan:#0086a8;--mt-accent-blue:#0066cc;--mt-accent-purple:#7c3aed;--mt-accent-pink:#be185d;--mt-accent-green:#15803d;--mt-accent-amber:#b56b00;--mt-text-primary:#0e1a2e;--mt-text-secondary:#4d5c75;--mt-text-muted:#7a8aaa;--mt-text-inverse:#ffffff;--mt-border-subtle:rgba(0,134,168,0.12);--mt-border-default:rgba(0,134,168,0.22);--mt-border-strong:rgba(0,134,168,0.45);--mt-glow-cyan:rgba(0,134,168,0.15);--mt-glow-purple:rgba(124,58,237,0.15);--mt-glow-pink:rgba(190,24,93,0.12);--mt-glow-amber:rgba(181,107,0,0.15);--mt-shadow-card:0 2px 16px rgba(0,0,0,0.10);--mt-shadow-card-hover:0 6px 28px rgba(0,0,0,0.18);--mt-shadow-glow:0 0 12px rgba(0,134,168,0.18);--mt-shadow-glow-lg:0 0 28px rgba(0,134,168,0.24);--mt-chat-surface:rgba(255,255,255,0.99);--mt-chat-header-bg:rgba(0,106,134,0.05);--mt-chat-bot-msg-bg:rgba(238,242,248,0.97);--mt-chat-bot-msg-text:#3d4f6b;--mt-chat-user-msg-bg:rgba(0,134,168,0.08);--mt-chat-input-bg:rgba(248,250,252,0.99);--mt-chat-border:rgba(0,134,168,0.22);--mt-chat-border-subtle:rgba(0,134,168,0.12);--mt-chat-border-strong:rgba(0,134,168,0.40);--mt-chat-accent-low:rgba(0,134,168,0.05);--mt-chat-accent-mid:rgba(0,134,168,0.08);--mt-chat-user-label:rgba(0,134,168,0.55);--mt-chat-bot-label:rgba(77,92,117,0.60);--mt-chat-scrollbar:rgba(0,134,168,0.20);--mt-chat-shadow:0 0 24px rgba(0,134,168,0.12),0 12px 40px rgba(0,0,0,0.12);--mt-chat-fab-glow-on:0 0 16px rgba(0,134,168,0.28);--mt-chat-fab-glow-off:0 0 10px rgba(0,134,168,0.14);--bg-0:var(--mt-bg-base);--bg-1:var(--mt-bg-surface);--bg-2:var(--mt-bg-raised);--bg-3:var(--mt-bg-overlay);--cyan:var(--mt-accent-cyan);--cyan-dim:var(--mt-accent-blue);--amber:var(--mt-accent-amber);--text-primary:var(--mt-text-primary);--text-secondary:var(--mt-text-secondary);--border:var(--mt-border-default);--accent-glow:var(--mt-glow-cyan);color-scheme:light}:root{--color-bg-primary:var(--mt-bg-base);--color-bg-secondary:var(--mt-bg-surface);--color-bg-elevated:var(--mt-bg-raised);--color-surface:var(--mt-bg-overlay);--color-surface-hover:rgba(53,215,255,0.08);--color-bg-glass:var(--mt-bg-glass);--color-border-subtle:var(--mt-border-subtle);--color-border-default:var(--mt-border-default);--color-border-strong:var(--mt-border-strong);--color-text-primary:var(--mt-text-primary);--color-text-secondary:var(--mt-text-secondary);--color-text-muted:var(--mt-text-muted);--color-text-inverse:var(--mt-text-inverse);--color-accent-cyan:var(--mt-accent-cyan);--color-accent-blue:var(--mt-accent-blue);--color-accent-purple:var(--mt-accent-purple);--color-accent-pink:var(--mt-accent-pink);--color-accent-yellow:#ffd700;--color-accent-copper:#c87533;--color-success:var(--mt-accent-green);--color-warning:var(--mt-accent-amber);--color-danger:#ff4455;--color-info:var(--mt-accent-cyan);--color-pcb-green:#0a5c2e;--color-pcb-blue:#0d2b6b;--color-pcb-red:#8b1a1a;--color-pcb-white:#f2f2f0;--color-pcb-yellow:#c9a629;--color-pcb-black:#0f0f12;--color-pcb-purple:#4a1f7a;--color-pcb-copper:#c87533;--color-pcb-pad:#e8c080;--color-pcb-via:#b5651d;--color-pcb-silkscreen-light:#ffffff;--color-pcb-silkscreen-dark:#111111;--space-0:0;--space-1:var(--mt-space-1);--space-2:var(--mt-space-2);--space-3:var(--mt-space-3);--space-4:var(--mt-space-4);--space-5:var(--mt-space-5);--space-6:var(--mt-space-6);--space-8:var(--mt-space-8);--space-10:var(--mt-space-10);--space-12:var(--mt-space-12);--space-16:var(--mt-space-16);--space-20:var(--mt-space-20);--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--space-3xl:var(--space-16);--container-max-width:1440px;--content-max-width:720px;--section-padding-y:var(--space-16);--section-padding-y-mobile:var(--space-8);--font-display:var(--mt-font-heading);--font-mono:var(--mt-font-mono);--font-body:var(--mt-font-body);--text-2xs:var(--mt-text-2xs);--text-xs:var(--mt-text-xs);--text-sm:var(--mt-text-sm);--text-base:var(--mt-text-base);--text-md:var(--mt-text-md);--text-lg:var(--mt-text-lg);--text-xl:var(--mt-text-xl);--text-2xl:var(--mt-text-2xl);--text-3xl:var(--mt-text-3xl);--text-4xl:var(--mt-text-4xl);--text-5xl:var(--mt-text-5xl);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.75;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.05em;--tracking-wider:0.1em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--motion-instant:var(--mt-dur-instant);--motion-fast:var(--mt-dur-fast);--motion-normal:var(--mt-dur-base);--motion-slow:var(--mt-dur-slow);--motion-enter:var(--mt-dur-enter);--ease-standard:var(--mt-ease-standard);--ease-in-out:var(--mt-ease-standard);--ease-decelerate:var(--mt-ease-decelerate);--ease-out:var(--mt-ease-decelerate);--ease-spring:var(--mt-ease-spring);--transition-colors:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);--transition-transform:transform var(--motion-fast) var(--ease-standard);--transition-opacity:opacity var(--motion-fast) var(--ease-standard);--transition-all:all var(--motion-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0.01s;--motion-fast:0.01s;--motion-normal:0.01s;--motion-slow:0.01s;--motion-enter:0.01s}}:root{--radius-none:var(--mt-radius-none);--radius-sm:var(--mt-radius-sm);--radius-md:var(--mt-radius-md);--radius-lg:var(--mt-radius-lg);--radius-xl:var(--mt-radius-xl);--radius-full:var(--mt-radius-full);--radius-button:var(--radius-sm);--radius-input:var(--radius-sm);--radius-card:var(--radius-md);--radius-modal:var(--radius-lg);--radius-chip:var(--radius-full);--radius-badge:var(--radius-sm);--shadow-card:var(--mt-shadow-card);--shadow-card-hover:var(--mt-shadow-card-hover);--glow-cyan:var(--mt-glow-cyan);--glow-purple:var(--mt-glow-purple);--glow-pink:var(--mt-glow-pink);--glow-amber:var(--mt-glow-amber);--glow-yellow:rgba(255,215,0,0.20);--shadow-glow-cyan:0 0 18px var(--glow-cyan);--shadow-glow-cyan-lg:0 0 40px var(--glow-cyan);--shadow-glow-purple:0 0 18px var(--glow-purple);--shadow-glow-pink:0 0 18px var(--glow-pink);--shadow-glow-amber:0 0 18px var(--glow-amber);--shadow-glow-yellow:0 0 18px var(--glow-yellow);--shadow-card-glow:var(--mt-shadow-card),var(--shadow-glow-cyan);--shadow-card-focus:var(--mt-shadow-card),0 0 0 2px var(--color-border-strong);--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,0.05);--shadow-inset-bottom:inset 0 -1px 0 rgba(0,0,0,0.5);--z-base:0;--z-content:1;--z-elevated:10;--z-sticky:20;--z-header:100;--z-overlay:500;--z-drawer:600;--z-modal:700;--z-maria:800;--z-tooltip:900;--z-toast:1000}[data-theme=cyber]{--color-theme-primary:var(--color-accent-cyan);--color-theme-secondary:var(--color-accent-purple);--color-theme-tertiary:var(--color-accent-pink);--color-theme-cta:var(--color-accent-yellow);--shadow-theme-glow:var(--shadow-glow-cyan);--shadow-theme-glow-strong:0 0 40px rgba(53,215,255,0.35);--bg-theme-grid:repeating-linear-gradient(0deg,rgba(53,215,255,0.04) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(53,215,255,0.04) 0 1px,transparent 1px 32px);--color-theme-border:rgba(53,215,255,0.18);--color-theme-border-hover:rgba(53,215,255,0.4)}[data-theme=pcb]{--color-theme-primary:var(--color-pcb-blue);--color-theme-secondary:var(--color-pcb-green);--color-theme-tertiary:var(--color-pcb-copper);--color-theme-cta:var(--color-accent-yellow);--shadow-theme-glow:0 0 18px rgba(13,43,107,0.4);--shadow-theme-glow-strong:0 0 40px rgba(200,117,51,0.4);--color-theme-border:rgba(200,117,51,0.25);--color-theme-border-hover:rgba(200,117,51,0.55);--color-badge-pcb:var(--color-accent-cyan);--color-badge-cad:var(--color-accent-purple);--color-badge-print3d:var(--color-accent-warning,var(--color-warning));--color-badge-bundle:var(--color-accent-yellow)}[data-theme=manager]{--color-theme-primary:var(--color-warning);--color-theme-secondary:var(--color-accent-copper);--color-theme-tertiary:var(--color-accent-cyan);--color-theme-cta:var(--color-success);--shadow-theme-glow:var(--shadow-glow-amber);--shadow-theme-glow-strong:0 0 40px rgba(255,165,0,0.45);--color-theme-border:rgba(255,165,0,0.25);--color-theme-border-hover:rgba(255,165,0,0.5);--color-table-row-hover:rgba(255,165,0,0.05);--color-table-row-stripe:rgba(13,18,40,0.4);--color-status-ok:var(--color-success);--color-status-warning:var(--color-warning);--color-status-error:var(--color-danger);--color-status-info:var(--color-accent-cyan);--color-maria-manager-primary:var(--color-warning);--color-maria-manager-secondary:var(--color-accent-copper)}[data-theme=minimal]{--color-theme-primary:var(--color-accent-cyan);--color-theme-secondary:var(--color-accent-blue);--color-theme-tertiary:var(--color-text-secondary);--color-theme-cta:var(--color-accent-cyan);--shadow-theme-glow:0 0 12px rgba(53,215,255,0.10);--shadow-theme-glow-strong:0 0 24px rgba(53,215,255,0.20);--color-theme-border:rgba(53,215,255,0.12);--color-theme-border-hover:rgba(53,215,255,0.28);--color-surface-elevated:rgba(13,18,40,0.6);--color-checkout-success:var(--color-success);--color-checkout-failure:var(--color-danger);--color-checkout-pending:var(--color-warning)}@keyframes mt-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mt-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes mt-slide-right{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes mt-border-glow{0%,to{border-color:var(--mt-border-subtle)}50%{border-color:var(--mt-border-strong)}}@keyframes mt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mt-aurora-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes mt-ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(1.8);opacity:0}}.mt-animate-fade-up{animation:mt-fade-up var(--mt-dur-enter) var(--mt-ease-decelerate) both}.mt-animate-fade-in{animation:mt-fade-in var(--mt-dur-base) var(--mt-ease-standard) both}.mt-animate-scale-in{animation:mt-scale-in var(--mt-dur-enter) var(--mt-ease-spring) both}.mt-animate-slide-right{animation:mt-slide-right var(--mt-dur-enter) var(--mt-ease-decelerate) both}.mt-animate-float{animation:mt-float 3s ease-in-out infinite}.mt-animate-glow-pulse{animation:mt-glow-pulse 2.4s ease-in-out infinite}.mt-animate-shimmer{background:linear-gradient(90deg,var(--mt-bg-raised) 0,rgba(53,215,255,.06) 50%,var(--mt-bg-raised) 100%);background-size:200% 100%;animation:mt-shimmer 1.8s linear infinite}.mt-animate-spin{animation:mt-spin 1s linear infinite}.mt-animate-ping{animation:mt-ping 1.2s ease-out infinite}.mt-stagger>:first-child{animation-delay:0s}.mt-stagger>:nth-child(2){animation-delay:80ms}.mt-stagger>:nth-child(3){animation-delay:.16s}.mt-stagger>:nth-child(4){animation-delay:.24s}.mt-stagger>:nth-child(5){animation-delay:.32s}.mt-stagger>:nth-child(6){animation-delay:.4s}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);font-weight:700;letter-spacing:.04em;padding:.65rem 1.4rem;border-radius:var(--mt-radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--mt-dur-fast) var(--mt-ease-standard),transform var(--mt-dur-fast) var(--mt-ease-spring),box-shadow var(--mt-dur-base) var(--mt-ease-standard),border-color var(--mt-dur-fast) var(--mt-ease-standard);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mt-btn:active{transform:scale(.97)}.mt-btn:focus-visible{outline:2px solid var(--mt-accent-cyan);outline-offset:2px}.mt-btn--primary{background:var(--mt-accent-cyan);color:var(--mt-text-inverse);border-color:var(--mt-accent-cyan)}.mt-btn--primary:hover{background:#5de2ff;box-shadow:0 0 20px rgba(53,215,255,.4);transform:translateY(-1px)}.mt-btn--secondary{background:transparent;color:var(--mt-accent-cyan);border-color:var(--mt-border-default)}.mt-btn--secondary:hover{background:rgba(53,215,255,.08);border-color:var(--mt-border-strong);box-shadow:0 0 14px var(--mt-glow-cyan)}.mt-btn--danger{background:transparent;color:#ff4455;border-color:rgba(255,68,85,.3)}.mt-btn--danger:hover{background:rgba(255,68,85,.1);border-color:rgba(255,68,85,.55)}.mt-btn--ai{background:linear-gradient(90deg,rgba(168,85,247,.25),rgba(244,114,182,.2));color:#d8b4fe;border-color:rgba(168,85,247,.35)}.mt-btn--ai:hover{background:linear-gradient(90deg,rgba(168,85,247,.38),rgba(244,114,182,.3));box-shadow:0 0 18px var(--mt-glow-purple);border-color:rgba(168,85,247,.55)}.mt-btn--success{background:rgba(0,255,136,.12);color:var(--mt-accent-green);border-color:rgba(0,255,136,.3);cursor:default}.mt-btn--ghost{background:transparent;color:var(--mt-text-secondary);border-color:rgba(255,255,255,.08)}.mt-btn--ghost:hover{color:var(--mt-text-primary);background:rgba(255,255,255,.05)}.mt-btn--sm{font-size:var(--mt-text-xs);padding:.35rem .85rem}.mt-btn--lg{font-size:var(--mt-text-md);padding:.9rem 2rem}.mt-btn--wide{width:100%}.mt-card{background:var(--mt-bg-surface);border:1px solid var(--mt-border-subtle);border-radius:var(--mt-radius-lg);padding:var(--mt-space-6);transition:border-color var(--mt-dur-base) var(--mt-ease-standard),box-shadow var(--mt-dur-base) var(--mt-ease-standard),transform var(--mt-dur-base) var(--mt-ease-spring)}.mt-card--hover,.mt-card:hover{border-color:var(--mt-border-default);box-shadow:var(--mt-shadow-card);transform:translateY(-2px)}.mt-card--interactive{cursor:pointer}.mt-card--interactive:hover{border-color:var(--mt-border-strong);box-shadow:var(--mt-shadow-card-hover);transform:translateY(-3px)}.glass-panel{backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}.cyber-card,.glass-panel{background:var(--mt-bg-glass);border:1px solid var(--mt-border-subtle);border-radius:var(--mt-radius-lg)}.cyber-card{backdrop-filter:blur(8px);position:relative;overflow:hidden;transition:border-color var(--mt-dur-base) var(--mt-ease-standard),box-shadow var(--mt-dur-base) var(--mt-ease-standard)}.cyber-card:before{content:"";position:absolute;inset:0;background:var(--mt-gradient-glass);pointer-events:none}.cyber-card:hover{border-color:var(--mt-border-strong);box-shadow:var(--mt-shadow-card-hover),0 0 32px var(--mt-glow-cyan)}.mt-panel{background:var(--mt-bg-raised);border:1px solid var(--mt-border-subtle);border-radius:var(--mt-radius-lg);padding:var(--mt-space-8)}.mt-panel--inset{background:rgba(5,8,16,.5);border:1px solid var(--mt-border-subtle);border-radius:var(--mt-radius-md);padding:var(--mt-space-6)}.gradient-text{background:var(--mt-gradient-aurora);-webkit-background-clip:text;background-clip:text;background-size:200% auto;animation:mt-aurora-shift 4s ease-in-out infinite}.gradient-text,.gradient-text--static{-webkit-text-fill-color:transparent;color:transparent}.gradient-text--static{background:var(--mt-gradient-aurora);-webkit-background-clip:text;background-clip:text}.gradient-text--cyan-blue{background:var(--mt-gradient-cyan-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.neon-border{border:1px solid var(--mt-border-default);box-shadow:0 0 8px var(--mt-glow-cyan),inset 0 0 8px rgba(53,215,255,.04)}.neon-border--purple{border:1px solid rgba(168,85,247,.35);box-shadow:0 0 8px var(--mt-glow-purple),inset 0 0 8px rgba(168,85,247,.04)}.aurora-bg{background:var(--mt-gradient-aurora-soft);position:relative;overflow:hidden}.aurora-bg:after{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse at 30% 50%,rgba(53,215,255,.07) 0,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(168,85,247,.07) 0,transparent 60%),radial-gradient(ellipse at 50% 80%,rgba(244,114,182,.05) 0,transparent 60%);pointer-events:none;animation:mt-aurora-shift 8s ease-in-out infinite}.mt-badge{display:inline-flex;align-items:center;font-family:var(--mt-font-mono);font-size:var(--mt-text-2xs);font-weight:700;letter-spacing:.1em;padding:2px 8px;border-radius:var(--mt-radius-sm);border:1px solid transparent}.mt-badge--cyan{background:rgba(53,215,255,.1);color:var(--mt-accent-cyan);border-color:rgba(53,215,255,.25)}.mt-badge--purple{background:rgba(168,85,247,.1);color:var(--mt-accent-purple);border-color:rgba(168,85,247,.25)}.mt-badge--amber{background:rgba(255,165,0,.12);color:var(--mt-accent-amber);border-color:rgba(255,165,0,.25)}.mt-badge--green{background:rgba(0,255,136,.1);color:var(--mt-accent-green);border-color:rgba(0,255,136,.25)}.mt-badge--pink{background:rgba(244,114,182,.1);color:var(--mt-accent-pink);border-color:rgba(244,114,182,.25)}.mt-label{font-size:var(--mt-text-xs);color:rgba(53,215,255,.55);letter-spacing:.1em;text-transform:uppercase}.mt-body,.mt-label{font-family:var(--mt-font-mono)}.mt-body{font-size:var(--mt-text-base);color:var(--mt-text-secondary);line-height:1.7}.mt-heading{font-family:var(--mt-font-heading);font-weight:700;line-height:1.2}.mt-heading,.mt-input{color:var(--mt-text-primary)}.mt-input{background:var(--mt-bg-surface);border:1px solid var(--mt-border-subtle);border-radius:var(--mt-radius-md);font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);padding:.55rem .9rem;width:100%;transition:border-color var(--mt-dur-fast) var(--mt-ease-standard),box-shadow var(--mt-dur-fast) var(--mt-ease-standard);outline:none}.mt-input::-moz-placeholder{color:var(--mt-text-muted)}.mt-input::placeholder{color:var(--mt-text-muted)}.mt-input:focus{border-color:var(--mt-border-strong);box-shadow:0 0 0 2px rgba(53,215,255,.15)}.mt-divider{width:100%;height:1px;background:var(--mt-border-subtle)}.mt-divider--glow{background:linear-gradient(90deg,transparent 0,var(--mt-border-strong) 50%,transparent 100%)}.mt-skeleton{background:linear-gradient(90deg,var(--mt-bg-raised) 0,rgba(53,215,255,.06) 50%,var(--mt-bg-raised) 100%);background-size:200% 100%;animation:mt-shimmer 1.8s linear infinite;border-radius:var(--mt-radius-md)}.ghost-button{background:transparent;border:1px solid var(--mt-border-subtle);color:var(--mt-text-secondary);font-family:var(--mt-font-mono);font-size:var(--mt-text-xs);padding:4px 10px;border-radius:var(--mt-radius-sm);cursor:pointer;transition:background var(--mt-dur-fast),border-color var(--mt-dur-fast),color var(--mt-dur-fast)}.ghost-button:hover{background:rgba(53,215,255,.08);border-color:var(--mt-border-default);color:var(--mt-text-primary)}.mt-container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--mt-space-8)}.mt-container--narrow{max-width:760px}.mt-container--wide{max-width:1440px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:DM Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#050810;color:#e8eef8}body,html{overflow-x:hidden;width:100%;max-width:100%}body{background:var(--bg-0);color:var(--text-primary);font-family:Rajdhani,sans-serif;transition:background .3s ease,color .3s ease}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:var(--cyan-dim);border-radius:3px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes mt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mt-glow-pulse{0%,to{box-shadow:0 0 8px rgba(0,212,255,.18)}50%{box-shadow:0 0 18px rgba(0,212,255,.32)}}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}}