@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-mono-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-mono-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rajdhani-300-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rajdhani-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rajdhani-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rajdhani-400-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rajdhani-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rajdhani-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rajdhani-500-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rajdhani-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rajdhani-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rajdhani-600-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rajdhani-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rajdhani-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}: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-accent-copper:#c87533;--mt-pcb-mask:#0f5132;--mt-pcb-silk:#f2f5f8;--mt-studio-light:#ffffff;--mt-studio-light-mid:#e6ebf2;--mt-studio-light-edge:#cfd7e3;--mt-text-primary:#e8eef8;--mt-text-secondary:#7a8aaa;--mt-text-muted:#74849f;--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-glow-copper:rgba(200,117,51,0.22);--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:#965800;--mt-accent-copper:#9a5520;--mt-pcb-mask:#0f5132;--mt-pcb-silk:#ffffff;--mt-text-primary:#0e1a2e;--mt-text-secondary:#4d5c75;--mt-text-muted:#5b6a82;--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{--mt-tarjeta-ground:#e7ede6;--mt-tarjeta-board:#f5f8f3;--mt-tarjeta-ink:#10261a;--mt-tarjeta-muted:#557062;--mt-tarjeta-green:#1f5a32;--mt-tarjeta-green-soft:#dce8dd;--mt-tarjeta-copper:#a9642a;--mt-tarjeta-copper-soft:#f1e3d4;--mt-tarjeta-line:#cad7cb;--mt-tarjeta-trace:#1f5a32;--mt-tarjeta-on-green:#f5f8f3;--mt-tarjeta-on-green-ico:rgba(255,255,255,0.14);--mt-tarjeta-logo-shadow:0 14px 30px -14px rgba(16,38,26,0.45);--mt-tarjeta-shadow:0 1px 0 rgba(16,38,26,0.04),0 12px 32px -18px rgba(16,38,26,0.35);--mt-tarjeta-qr-frame:#f7faf8}@media (prefers-color-scheme:dark){:root{--mt-tarjeta-ground:#08170e;--mt-tarjeta-board:#0f2317;--mt-tarjeta-ink:#e3ece4;--mt-tarjeta-muted:#8ea897;--mt-tarjeta-green:#8dcb9c;--mt-tarjeta-green-soft:#16331f;--mt-tarjeta-copper:#de9656;--mt-tarjeta-copper-soft:#2e2113;--mt-tarjeta-line:#21402c;--mt-tarjeta-trace:#3f7a51;--mt-tarjeta-on-green:#0f2317;--mt-tarjeta-on-green-ico:rgba(0,0,0,0.14);--mt-tarjeta-logo-shadow:0 14px 30px -14px rgba(0,0,0,0.7);--mt-tarjeta-shadow:0 1px 0 rgba(0,0,0,0.2),0 18px 40px -20px rgba(0,0,0,0.8)}}:root{--mt-legal-notice-bg:rgba(255,165,0,0.08);--mt-legal-notice-border:rgba(255,165,0,0.30);--mt-shine-highlight:rgba(255,255,255,0.28);--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-motion-ready [data-reveal]:not(.is-revealed){opacity:0}.mt-motion-ready [data-reveal=up]:not(.is-revealed){translate:0 22px}.mt-motion-ready [data-reveal=left]:not(.is-revealed){translate:-26px 0}.mt-motion-ready [data-reveal=right]:not(.is-revealed){translate:26px 0}.mt-motion-ready [data-reveal=scale]:not(.is-revealed){scale:.94}.mt-motion-ready [data-reveal]{transition:opacity var(--mt-dur-enter) var(--mt-ease-decelerate),translate var(--mt-dur-enter) cubic-bezier(.16,1,.3,1),scale var(--mt-dur-enter) cubic-bezier(.16,1,.3,1);transition-delay:var(--mt-reveal-delay,0s)}[data-reveal=trace]{position:relative}[data-reveal=trace]:after{content:"";position:absolute;left:0;bottom:-.35em;width:min(140px,60%);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--mt-accent-cyan),var(--mt-accent-purple) 70%,transparent);transform-origin:left center;box-shadow:0 0 10px var(--mt-glow-cyan)}[data-reveal=trace][data-reveal-align=center]:after{left:50%;translate:-50% 0;transform-origin:center}.mt-motion-ready [data-reveal=trace]:not(.is-revealed){opacity:1}.mt-motion-ready [data-reveal=trace]:not(.is-revealed):after{transform:scaleX(0)}.mt-motion-ready [data-reveal=trace]:after{transition:transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mt-reveal-delay, 0s) + .12s)}[data-tilt]{transform:perspective(900px) rotateX(var(--mt-tilt-x,0deg)) rotateY(var(--mt-tilt-y,0deg));transition:transform var(--mt-dur-slow) var(--mt-ease-decelerate);position:relative;isolation:isolate}[data-tilt].is-tilting{transition:transform .08s linear}[data-tilt]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(420px circle at var(--mt-glow-x,50%) var(--mt-glow-y,50%),var(--mt-glow-cyan),transparent 60%);transition:opacity var(--mt-dur-base) var(--mt-ease-standard)}[data-tilt].is-tilting:before{opacity:1}.mt-card--interactive[data-tilt]:hover{transform:perspective(900px) translateY(-3px) rotateX(var(--mt-tilt-x,0deg)) rotateY(var(--mt-tilt-y,0deg))}.mt-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--mt-accent-cyan),var(--mt-accent-purple),var(--mt-accent-amber));box-shadow:0 0 8px var(--mt-glow-cyan);will-change:transform}.mt-page-enter{animation:mt-fade-in .32s var(--mt-ease-decelerate) backwards}.mt-shine{position:relative;overflow:hidden;isolation:isolate}.mt-shine:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,var(--mt-shine-highlight) 48%,transparent 66%);background-size:250% 100%;background-position:200% 0;transition:background-position .7s var(--mt-ease-decelerate)}.mt-shine:focus-visible:after,.mt-shine:hover:after{background-position:-60% 0}.mt-hero-intro>*{animation:mt-fade-up var(--mt-dur-enter) cubic-bezier(.16,1,.3,1) both}.mt-hero-intro>:first-child{animation-delay:.05s}.mt-hero-intro>:nth-child(2){animation-delay:.15s}.mt-hero-intro>:nth-child(3){animation-delay:.25s}.mt-hero-intro>:nth-child(4){animation-delay:.35s}.mt-gradient-flow{background:linear-gradient(90deg,var(--mt-accent-cyan),var(--mt-accent-purple),var(--mt-accent-cyan));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mt-aurora-shift 6s ease-in-out infinite}.mt-scroll-cue{display:inline-block;animation:mt-float 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-tilt]{transform:none!important}.mt-gradient-flow{animation:none}.mt-scroll-progress{display:none}}.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}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.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}.contents{display:contents}.hidden{display:none}.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}.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}.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)}.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}}.Header_backdrop___4FUC{position:fixed;inset:0 0 auto 0;height:68px;z-index:100;pointer-events:none;border-bottom:1px solid transparent;transition:background var(--mt-dur-slow) var(--mt-ease-standard),border-color var(--mt-dur-slow),backdrop-filter var(--mt-dur-slow)}.Header_backdropScrolled__bYSY8{background:color-mix(in srgb,var(--mt-bg-base) 84%,transparent);border-bottom-color:var(--mt-border-subtle);backdrop-filter:blur(16px) saturate(140%)}.Header_backdropSolid__IAJMZ{background:color-mix(in srgb,var(--mt-bg-base) 92%,transparent);border-bottom-color:var(--mt-border-subtle);backdrop-filter:blur(12px)}.Header_header__KwdYD{position:fixed;inset:0 0 auto 0;height:68px;z-index:101;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 clamp(.75rem,2vw,1.5rem);transition:transform var(--mt-dur-base) var(--mt-ease-standard)}.Header_hidden__0LC5w{transform:translateY(-80px)}.Header_header__KwdYD:focus-within{transform:none}.Header_skip__3UrVJ{position:absolute;left:.75rem;top:-60px;padding:8px 14px;border-radius:var(--mt-radius-md);background:var(--mt-accent-cyan);color:var(--mt-text-inverse);font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);text-decoration:none;z-index:102}.Header_skip__3UrVJ:focus{top:12px}.Header_brand__fkyv5{display:flex;align-items:center;gap:10px;height:100%;min-width:0;color:inherit;text-decoration:none}.Header_brandName__5tcaj{font-family:var(--mt-font-heading);font-weight:700;font-size:1.1rem;letter-spacing:.1em;line-height:1;color:var(--mt-accent-cyan)}.Header_brandTagline__xwVPT{display:block;font-family:var(--mt-font-mono);font-size:var(--mt-text-2xs);letter-spacing:.08em;line-height:1.3;color:var(--mt-text-muted)}.Header_nav__tNWGY{display:flex;align-items:center;gap:clamp(.9rem,1.6vw,1.8rem)}.Header_navLink__Rvw2c{position:relative;padding:6px 0;font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);letter-spacing:.04em;color:var(--mt-text-secondary);text-decoration:none;transition:color var(--mt-dur-fast)}.Header_navLink__Rvw2c:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mt-accent-cyan);transform:scaleX(0);transform-origin:left;transition:transform var(--mt-dur-fast) var(--mt-ease-standard)}.Header_navLink__Rvw2c:hover,.Header_navLink__Rvw2c[aria-current=page]{color:var(--mt-accent-cyan)}.Header_navLink__Rvw2c:hover:after,.Header_navLink__Rvw2c[aria-current=page]:after{transform:scaleX(1)}.Header_btn__RDhAL:focus-visible,.Header_dropItem__iazjw:focus-visible,.Header_iconBtn__ilXq_:focus-visible,.Header_menuBtn__4zUe8:focus-visible,.Header_mobileLink__uu_l_:focus-visible,.Header_navLink__Rvw2c:focus-visible,.Header_userBtn__UFCag:focus-visible{outline:2px solid var(--mt-accent-cyan);outline-offset:3px;border-radius:var(--mt-radius-sm)}.Header_actions__dQYHE{display:flex;align-items:center;gap:10px;flex-shrink:0}.Header_iconBtn__ilXq_{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--mt-border-default);background:transparent;color:var(--mt-text-secondary);cursor:pointer;transition:background var(--mt-dur-fast),border-color var(--mt-dur-fast),color var(--mt-dur-fast)}.Header_iconBtn__ilXq_:hover{color:var(--mt-accent-cyan);border-color:var(--mt-border-strong);background:var(--mt-glow-cyan)}.Header_badge__WRq08{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:var(--mt-radius-full);background:var(--mt-accent-cyan);color:var(--mt-text-inverse);font-family:var(--mt-font-mono);font-size:var(--mt-text-2xs);font-weight:700;line-height:1}.Header_btn__RDhAL{min-height:36px;padding:0 14px;border-radius:var(--mt-radius-md);border:1px solid transparent;background:transparent;color:var(--mt-text-secondary);font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background var(--mt-dur-fast),color var(--mt-dur-fast),border-color var(--mt-dur-fast)}.Header_btn__RDhAL:hover{color:var(--mt-accent-cyan);background:var(--mt-glow-cyan)}.Header_btnOutline__HcL0T{color:var(--mt-accent-cyan);border-color:var(--mt-border-strong)}.Header_skeleton__AoYnN{width:36px;height:36px;border-radius:50%;border:1px solid var(--mt-border-subtle);background:var(--mt-glow-cyan)}.Header_user__vc3M5{position:relative}.Header_userBtn__UFCag{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:var(--mt-text-secondary);font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);cursor:pointer}.Header_avatar__q40D8{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--mt-border-strong);overflow:hidden;display:grid;place-items:center;background:var(--mt-glow-cyan);color:var(--mt-accent-cyan);font-family:var(--mt-font-heading);font-weight:700;flex-shrink:0}.Header_avatar__q40D8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Header_userName__8pz2T{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_caret__XV5g1{transition:transform var(--mt-dur-fast)}.Header_caretOpen__jUcbR{transform:rotate(180deg);color:var(--mt-accent-cyan)}.Header_dropdown__4_v0S{position:absolute;top:calc(100% + 10px);right:0;width:240px;overflow:hidden;border-radius:var(--mt-radius-lg);border:1px solid var(--mt-border-default);background:var(--mt-bg-raised);box-shadow:var(--mt-shadow-card-hover);z-index:200;animation:Header_mtDrop__xO72Y var(--mt-dur-fast) var(--mt-ease-decelerate)}@keyframes Header_mtDrop__xO72Y{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Header_dropHead__TJvZb{padding:12px 16px;border-bottom:1px solid var(--mt-border-subtle);background:var(--mt-gradient-glass)}.Header_dropName__kVSSn{font-family:var(--mt-font-heading);font-weight:600;color:var(--mt-text-primary)}.Header_dropEmail__RQXBI{margin-top:2px;font-family:var(--mt-font-mono);font-size:var(--mt-text-xs);color:var(--mt-text-secondary);overflow-wrap:anywhere}.Header_adminTag__Glsdz{display:inline-block;margin-top:6px;padding:1px 6px;border-radius:var(--mt-radius-sm);border:1px solid;color:var(--mt-accent-amber);font-family:var(--mt-font-mono);font-size:var(--mt-text-2xs)}.Header_dropItem__iazjw{display:block;width:100%;padding:11px 16px;border:none;border-bottom:1px solid var(--mt-border-subtle);background:transparent;color:var(--mt-text-primary);font-family:var(--mt-font-mono);font-size:var(--mt-text-sm);text-align:left;text-decoration:none;cursor:pointer}.Header_dropItem__iazjw:hover{color:var(--mt-accent-cyan);background:var(--mt-glow-cyan)}.Header_dropDanger__Mhll3{color:var(--mt-accent-pink)}.Header_dropDanger__Mhll3:hover{color:var(--mt-accent-pink);background:color-mix(in srgb,var(--mt-accent-pink) 10%,transparent)}.Header_menuBtn__4zUe8{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:7px;border:none;background:none;cursor:pointer}.Header_menuBar__bFdqe{height:2px;border-radius:1px;background:var(--mt-accent-cyan);transition:transform var(--mt-dur-base),opacity var(--mt-dur-base)}.Header_menuOpen__DChsz .Header_menuBar__bFdqe:first-child{transform:translateY(7px) rotate(45deg)}.Header_menuOpen__DChsz .Header_menuBar__bFdqe:nth-child(2){opacity:0}.Header_menuOpen__DChsz .Header_menuBar__bFdqe:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_mobile__GtAmL{position:fixed;top:68px;inset-inline:0;z-index:99;max-height:calc(100dvh - 68px);overflow-y:auto;display:grid;gap:2px;padding:.75rem clamp(.75rem,4vw,1.5rem) 1.25rem;border-bottom:1px solid var(--mt-border-default);background:var(--mt-bg-surface);box-shadow:var(--mt-shadow-card);animation:Header_mtDrop__xO72Y var(--mt-dur-base) var(--mt-ease-decelerate)}.Header_mobileLink__uu_l_{padding:12px 4px;border-bottom:1px solid var(--mt-border-subtle);color:var(--mt-text-primary);font-family:var(--mt-font-mono);font-size:var(--mt-text-md);text-decoration:none}.Header_mobileLink__uu_l_[aria-current=page]{color:var(--mt-accent-cyan)}.Header_mobileAuth__EGYhW{display:flex;gap:8px;padding-top:.75rem}@media (max-width:1180px){.Header_desktopOnly__MJHQJ,.Header_nav__tNWGY{display:none}.Header_menuBtn__4zUe8{display:flex}}@media (max-width:520px){.Header_brandTagline__xwVPT,.Header_userName__8pz2T{display:none}.Header_header__KwdYD{gap:.5rem}.Header_actions__dQYHE{gap:.35rem}.Header_brand__fkyv5{gap:6px}.Header_brandName__5tcaj{font-size:.95rem;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.Header_backdrop___4FUC,.Header_header__KwdYD,.Header_menuBar__bFdqe,.Header_navLink__Rvw2c:after{transition:none}.Header_dropdown__4_v0S,.Header_mobile__GtAmL{animation:none}}