html{scroll-behavior:smooth;overscroll-behavior-y:none;background-color:#1a0a14;transition:background-color .3s ease,color .3s ease}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-paper, #2d1525) inset!important;box-shadow:0 0 0 1000px var(--bg-paper, #2d1525) inset!important;-webkit-text-fill-color:var(--text, #f0e4e8)!important;caret-color:var(--text, #f0e4e8);transition:background-color 5000s ease-in-out 0s}:focus-visible{outline:2px solid var(--accent, #f59e0b);outline-offset:2px}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;padding:12px 24px;background:var(--accent, #f59e0b);color:#fff;font-weight:700;font-size:.875rem;text-decoration:none;border-radius:0 0 8px}.skip-to-content:focus{position:fixed;left:0;top:0;width:auto;height:auto;overflow:visible}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes mesh-drift-1{0%{transform:translate(0)}to{transform:translate(40px,30px)}}@keyframes mesh-drift-2{0%{transform:translate(0)}to{transform:translate(-30px,40px)}}@keyframes mesh-drift-3{0%{transform:translate(0)}to{transform:translate(35px,-25px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--accent: #14F0A8;--accent-light: #3df5bc;--accent-dark: #087d57;--accent-alpha: rgba(20,240,168,.12);--bg: #1a0a14;--bg-paper: #2d1525;--bg-paper-alpha: rgba(45, 21, 37, .6);--text: #f0e4e8;--text-secondary: #c4a0af;--border-color: rgba(255,255,255,.07);--line-height: 1.4;--letter-spacing: .035em;--heading-weight: 700;--border-radius: 12px;--content-width: 1200px;--section-spacing: 1;--shadow-intensity: .8;--glass-blur: 16px;--anim-speed: 1;--color-saturation: 1;--particle-color: #ff9300;--particle-density: 1;--card-padding: 24px;--card-hover-lift: -4px;--gradient-angle: 135deg}html[style*=--custom-gradient] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--custom-gradient);pointer-events:none}html,body{line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.MuiTypography-root{line-height:var(--line-height)!important;letter-spacing:var(--letter-spacing)!important}.MuiContainer-root,.MuiContainer-maxWidthLg{max-width:var(--content-width)!important}.MuiContainer-root{padding-top:calc(48px * var(--section-spacing));padding-bottom:calc(48px * var(--section-spacing))}@media (max-width: 600px){.MuiContainer-root{padding-top:calc(32px * var(--section-spacing));padding-bottom:calc(32px * var(--section-spacing))}}.MuiButton-contained,.MuiButtonBase-root.MuiButton-contained,.MuiChip-root{background-image:none!important}[data-bg-level=light]{--bg: #ffffff;--bg-paper: #f8fafc;--bg-paper-alpha: rgba(248, 250, 252, .5);--text: #0f172a;--text-secondary: #64748b;--border-color: rgba(0,0,0,.06)}[data-bg-level=default]{--bg: #f8fafc;--bg-paper: #ffffff;--bg-paper-alpha: rgba(255, 255, 255, .4);--text: #0f172a;--text-secondary: #64748b;--border-color: rgba(0,0,0,.08)}[data-bg-level=dark]{--bg: #1e293b;--bg-paper: #334155;--bg-paper-alpha: rgba(51, 65, 85, .6);--text: #f1f5f9;--text-secondary: #94a3b8;--border-color: rgba(255,255,255,.08)}[data-bg-level=abyss]{--bg: #020617;--bg-paper: #0f172a;--bg-paper-alpha: rgba(15, 23, 42, .6);--text: #f8fafc;--text-secondary: #94a3b8;--border-color: rgba(255,255,255,.06)}[data-bg-level=navy]{--bg: #0b1120;--bg-paper: #162040;--bg-paper-alpha: rgba(22, 32, 64, .6);--text: #e2e8f0;--text-secondary: #94a3b8;--border-color: rgba(255,255,255,.07)}[data-bg-level=wine]{--bg: #1a0a14;--bg-paper: #2d1525;--bg-paper-alpha: rgba(45, 21, 37, .6);--text: #f0e4e8;--text-secondary: #c4a0af;--border-color: rgba(255,255,255,.07)}[data-bg-level=forest-deep]{--bg: #071a0f;--bg-paper: #0f2a1a;--bg-paper-alpha: rgba(15, 42, 26, .6);--text: #e0f0e6;--text-secondary: #9abda8;--border-color: rgba(255,255,255,.07)}[data-bg-level=midnight]{--bg: #0a0e2a;--bg-paper: #141845;--bg-paper-alpha: rgba(20, 24, 69, .6);--text: #e0e2f4;--text-secondary: #9ea2c8;--border-color: rgba(255,255,255,.07)}[data-bg-level=warm]{--bg: #1a1410;--bg-paper: #2a221a;--bg-paper-alpha: rgba(42, 34, 26, .6);--text: #f0e8e0;--text-secondary: #bda898;--border-color: rgba(255,255,255,.07)}[data-bg-level=ocean-deep]{--bg: #091a2a;--bg-paper: #0f2940;--bg-paper-alpha: rgba(15, 41, 64, .6);--text: #e0ecf4;--text-secondary: #92b4cc;--border-color: rgba(255,255,255,.07)}html[data-bg-level],html[data-bg-level] body{background-color:var(--bg)!important;color:var(--text)!important}html[data-bg-level] .MuiPaper-root{background-color:var(--bg-paper)!important;color:var(--text)!important}html[data-bg-level] .MuiAppBar-root{background-color:transparent!important}html[data-bg-level] .MuiToolbar-root{background-color:var(--bg-paper-alpha)!important;border-color:var(--border-color)!important}html[data-bg-level] .MuiCard-root,html[data-bg-level] .MuiAccordion-root{background-color:var(--bg-paper)!important;color:var(--text)!important}html[data-bg-level] .MuiDrawer-paper,html[data-bg-level] .MuiMenu-paper{background-color:var(--bg-paper)!important}html[data-bg-level] .MuiTypography-root{color:var(--text)!important}html[data-bg-level] .MuiTypography-colorTextSecondary,html[data-bg-level] p.MuiTypography-body2,html[data-bg-level] span.MuiTypography-body2,html[data-bg-level] .MuiTypography-caption{color:var(--text-secondary)!important}html[data-bg-level] h1.MuiTypography-root,html[data-bg-level] h2.MuiTypography-root,html[data-bg-level] h3.MuiTypography-root,html[data-bg-level] .MuiTypography-h1,html[data-bg-level] .MuiTypography-h2,html[data-bg-level] .MuiTypography-h3,html[data-bg-level] .MuiTypography-h4,html[data-bg-level] .MuiTypography-h5,html[data-bg-level] .MuiTypography-h6,html[data-bg-level] .MuiTypography-subtitle1,html[data-bg-level] .MuiTypography-subtitle2{color:var(--text)!important}html[data-bg-level=dark] .MuiLink-root,html[data-bg-level=abyss] .MuiLink-root,html[data-bg-level=navy] .MuiLink-root,html[data-bg-level=wine] .MuiLink-root,html[data-bg-level=forest-deep] .MuiLink-root,html[data-bg-level=midnight] .MuiLink-root,html[data-bg-level=warm] .MuiLink-root,html[data-bg-level=ocean-deep] .MuiLink-root{color:var(--accent-light)!important}html[data-bg-level=dark] .MuiButton-contained,html[data-bg-level=abyss] .MuiButton-contained,html[data-bg-level=navy] .MuiButton-contained,html[data-bg-level=wine] .MuiButton-contained,html[data-bg-level=forest-deep] .MuiButton-contained,html[data-bg-level=midnight] .MuiButton-contained,html[data-bg-level=warm] .MuiButton-contained,html[data-bg-level=ocean-deep] .MuiButton-contained{color:#fff!important}html[data-bg-level=dark] .MuiButton-text,html[data-bg-level=dark] .MuiButton-outlined,html[data-bg-level=abyss] .MuiButton-text,html[data-bg-level=abyss] .MuiButton-outlined,html[data-bg-level=navy] .MuiButton-text,html[data-bg-level=navy] .MuiButton-outlined,html[data-bg-level=wine] .MuiButton-text,html[data-bg-level=wine] .MuiButton-outlined,html[data-bg-level=forest-deep] .MuiButton-text,html[data-bg-level=forest-deep] .MuiButton-outlined,html[data-bg-level=midnight] .MuiButton-text,html[data-bg-level=midnight] .MuiButton-outlined,html[data-bg-level=warm] .MuiButton-text,html[data-bg-level=warm] .MuiButton-outlined,html[data-bg-level=ocean-deep] .MuiButton-text,html[data-bg-level=ocean-deep] .MuiButton-outlined{color:var(--text)!important}html[data-bg-level=dark] .MuiButton-outlined,html[data-bg-level=abyss] .MuiButton-outlined,html[data-bg-level=navy] .MuiButton-outlined,html[data-bg-level=wine] .MuiButton-outlined,html[data-bg-level=forest-deep] .MuiButton-outlined,html[data-bg-level=midnight] .MuiButton-outlined,html[data-bg-level=warm] .MuiButton-outlined,html[data-bg-level=ocean-deep] .MuiButton-outlined,html[data-bg-level=dark] .MuiDivider-root,html[data-bg-level=abyss] .MuiDivider-root,html[data-bg-level=navy] .MuiDivider-root,html[data-bg-level=wine] .MuiDivider-root,html[data-bg-level=forest-deep] .MuiDivider-root,html[data-bg-level=midnight] .MuiDivider-root,html[data-bg-level=warm] .MuiDivider-root,html[data-bg-level=ocean-deep] .MuiDivider-root{border-color:var(--border-color)!important}html[data-bg-level=dark] .MuiOutlinedInput-root,html[data-bg-level=abyss] .MuiOutlinedInput-root,html[data-bg-level=navy] .MuiOutlinedInput-root,html[data-bg-level=wine] .MuiOutlinedInput-root,html[data-bg-level=forest-deep] .MuiOutlinedInput-root,html[data-bg-level=midnight] .MuiOutlinedInput-root,html[data-bg-level=warm] .MuiOutlinedInput-root,html[data-bg-level=ocean-deep] .MuiOutlinedInput-root{color:var(--text)!important}html[data-bg-level=dark] .MuiOutlinedInput-notchedOutline,html[data-bg-level=abyss] .MuiOutlinedInput-notchedOutline,html[data-bg-level=navy] .MuiOutlinedInput-notchedOutline,html[data-bg-level=wine] .MuiOutlinedInput-notchedOutline,html[data-bg-level=forest-deep] .MuiOutlinedInput-notchedOutline,html[data-bg-level=midnight] .MuiOutlinedInput-notchedOutline,html[data-bg-level=warm] .MuiOutlinedInput-notchedOutline,html[data-bg-level=ocean-deep] .MuiOutlinedInput-notchedOutline{border-color:var(--border-color)!important}html[data-bg-level=dark] .MuiInputLabel-root,html[data-bg-level=abyss] .MuiInputLabel-root,html[data-bg-level=navy] .MuiInputLabel-root,html[data-bg-level=wine] .MuiInputLabel-root,html[data-bg-level=forest-deep] .MuiInputLabel-root,html[data-bg-level=midnight] .MuiInputLabel-root,html[data-bg-level=warm] .MuiInputLabel-root,html[data-bg-level=ocean-deep] .MuiInputLabel-root,html[data-bg-level=dark] .MuiSelect-icon,html[data-bg-level=abyss] .MuiSelect-icon,html[data-bg-level=navy] .MuiSelect-icon,html[data-bg-level=wine] .MuiSelect-icon,html[data-bg-level=forest-deep] .MuiSelect-icon,html[data-bg-level=midnight] .MuiSelect-icon,html[data-bg-level=warm] .MuiSelect-icon,html[data-bg-level=ocean-deep] .MuiSelect-icon{color:var(--text-secondary)!important}html[data-bg-level=dark] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=abyss] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=navy] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=wine] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=forest-deep] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=midnight] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=warm] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=ocean-deep] .MuiAccordionSummary-expandIconWrapper,html[data-bg-level=dark] .MuiIconButton-root,html[data-bg-level=abyss] .MuiIconButton-root,html[data-bg-level=navy] .MuiIconButton-root,html[data-bg-level=wine] .MuiIconButton-root,html[data-bg-level=forest-deep] .MuiIconButton-root,html[data-bg-level=midnight] .MuiIconButton-root,html[data-bg-level=warm] .MuiIconButton-root,html[data-bg-level=ocean-deep] .MuiIconButton-root{color:var(--text)!important}html[data-bg-level=dark] .MuiChip-root,html[data-bg-level=abyss] .MuiChip-root,html[data-bg-level=navy] .MuiChip-root,html[data-bg-level=wine] .MuiChip-root,html[data-bg-level=forest-deep] .MuiChip-root,html[data-bg-level=midnight] .MuiChip-root,html[data-bg-level=warm] .MuiChip-root,html[data-bg-level=ocean-deep] .MuiChip-root{color:var(--text)}html[data-bg-level=dark] .MuiMenuItem-root,html[data-bg-level=abyss] .MuiMenuItem-root,html[data-bg-level=navy] .MuiMenuItem-root,html[data-bg-level=wine] .MuiMenuItem-root,html[data-bg-level=forest-deep] .MuiMenuItem-root,html[data-bg-level=midnight] .MuiMenuItem-root,html[data-bg-level=warm] .MuiMenuItem-root,html[data-bg-level=ocean-deep] .MuiMenuItem-root{color:var(--text)!important}html[data-bg-level=dark] .MuiMenuItem-root:hover,html[data-bg-level=abyss] .MuiMenuItem-root:hover,html[data-bg-level=navy] .MuiMenuItem-root:hover,html[data-bg-level=wine] .MuiMenuItem-root:hover,html[data-bg-level=forest-deep] .MuiMenuItem-root:hover,html[data-bg-level=midnight] .MuiMenuItem-root:hover,html[data-bg-level=warm] .MuiMenuItem-root:hover,html[data-bg-level=ocean-deep] .MuiMenuItem-root:hover{background-color:#ffffff0f!important}html[data-bg-level=dark] .MuiChip-label,html[data-bg-level=abyss] .MuiChip-label{color:inherit}[data-theme=default]{--accent: #6C63FF;--accent-light: #8B85FF;--accent-dark: #5048CC;--accent-alpha: rgba(108,99,255,.12)}[data-theme=ocean-blue]{--accent: #0ea5e9;--accent-light: #38bdf8;--accent-dark: #0284c7;--accent-alpha: rgba(14,165,233,.12)}[data-theme=cyber-blue]{--accent: #3b82f6;--accent-light: #60a5fa;--accent-dark: #2563eb;--accent-alpha: rgba(59,130,246,.12)}[data-theme=emerald]{--accent: #10b981;--accent-light: #34d399;--accent-dark: #059669;--accent-alpha: rgba(16,185,129,.12)}[data-theme=forest]{--accent: #43855E;--accent-light: #6dba82;--accent-dark: #2d6644;--accent-alpha: rgba(67,133,94,.12)}[data-theme=sunset]{--accent: #f97316;--accent-light: #fb923c;--accent-dark: #ea580c;--accent-alpha: rgba(249,115,22,.12)}[data-theme=crimson]{--accent: #ef4444;--accent-light: #f87171;--accent-dark: #dc2626;--accent-alpha: rgba(239,68,68,.12)}[data-theme=rose]{--accent: #f43f5e;--accent-light: #fb7185;--accent-dark: #e11d48;--accent-alpha: rgba(244,63,94,.12)}[data-theme=violet]{--accent: #8b5cf6;--accent-light: #a78bfa;--accent-dark: #7c3aed;--accent-alpha: rgba(139,92,246,.12)}[data-theme=fuchsia]{--accent: #d946ef;--accent-light: #e879f9;--accent-dark: #c026d3;--accent-alpha: rgba(217,70,239,.12)}[data-theme=amber]{--accent: #14F0A8;--accent-light: #3df5bc;--accent-dark: #087d57;--accent-alpha: rgba(20,240,168,.12)}[data-theme=teal]{--accent: #14b8a6;--accent-light: #2dd4bf;--accent-dark: #0d9488;--accent-alpha: rgba(20,184,166,.12)}[data-theme=pink]{--accent: #ec4899;--accent-light: #f472b6;--accent-dark: #db2777;--accent-alpha: rgba(236,72,153,.12)}[data-theme=slate]{--accent: #64748b;--accent-light: #94a3b8;--accent-dark: #475569;--accent-alpha: rgba(100,116,139,.12)}[data-theme=gold]{--accent: #ca8a04;--accent-light: #eab308;--accent-dark: #a16207;--accent-alpha: rgba(202,138,4,.12)}[data-theme=neon-green]{--accent: #22c55e;--accent-light: #4ade80;--accent-dark: #16a34a;--accent-alpha: rgba(34,197,94,.12)}[data-theme=indigo]{--accent: #4f46e5;--accent-light: #818cf8;--accent-dark: #3730a3;--accent-alpha: rgba(79,70,229,.12)}[data-theme=sky]{--accent: #0284c7;--accent-light: #38bdf8;--accent-dark: #0369a1;--accent-alpha: rgba(2,132,199,.12)}[data-theme=lime]{--accent: #84cc16;--accent-light: #a3e635;--accent-dark: #65a30d;--accent-alpha: rgba(132,204,22,.12)}[data-theme=coral]{--accent: #f97066;--accent-light: #fca5a1;--accent-dark: #e04e44;--accent-alpha: rgba(249,112,102,.12)}[data-theme=plum]{--accent: #9333ea;--accent-light: #a855f7;--accent-dark: #7e22ce;--accent-alpha: rgba(147,51,234,.12)}[data-theme=bronze]{--accent: #b45309;--accent-light: #d97706;--accent-dark: #92400e;--accent-alpha: rgba(180,83,9,.12)}[data-theme=mint]{--accent: #06d6a0;--accent-light: #34d399;--accent-dark: #059669;--accent-alpha: rgba(6,214,160,.12)}[data-theme=lavender]{--accent: #a78bfa;--accent-light: #c4b5fd;--accent-dark: #7c3aed;--accent-alpha: rgba(167,139,250,.12)}[data-theme=charcoal]{--accent: #374151;--accent-light: #6b7280;--accent-dark: #1f2937;--accent-alpha: rgba(55,65,81,.12)}[data-theme=ruby]{--accent: #be123c;--accent-light: #e11d48;--accent-dark: #9f1239;--accent-alpha: rgba(190,18,60,.12)}html[data-theme]:not([data-theme=default]) .MuiButton-containedPrimary{background-color:var(--accent)!important}html[data-theme]:not([data-theme=default]) .MuiButton-containedPrimary:hover{background-color:var(--accent-dark)!important}html[data-theme]:not([data-theme=default]) .MuiButton-outlinedPrimary{border-color:var(--accent)!important;color:var(--accent)!important}html[data-theme]:not([data-theme=default]) .MuiButton-outlinedPrimary:hover{background-color:var(--accent-alpha)!important;border-color:var(--accent-light)!important}html[data-theme]:not([data-theme=default]) .MuiButton-textPrimary{color:var(--accent)!important}html[data-theme=amber] .MuiButton-contained,html[data-theme=amber] .MuiButton-containedPrimary,html[data-theme=amber][data-btn-style] .MuiButton-contained,html[data-theme=amber][data-btn-style] .MuiButton-containedPrimary,html[data-theme=amber] .MuiButton-root.MuiButton-contained{background-color:#0bad77!important;background-image:none!important;background:#0bad77!important;color:#fff!important}html[data-theme=amber] .MuiButton-contained:hover,html[data-theme=amber] .MuiButton-containedPrimary:hover,html[data-theme=amber][data-btn-style] .MuiButton-contained:hover,html[data-theme=amber][data-btn-style] .MuiButton-containedPrimary:hover,html[data-theme=amber] .MuiButton-root.MuiButton-contained:hover{background-color:#087d57!important;background:#087d57!important;color:#fff!important}html[data-theme]:not([data-theme=default]) a[href="/"],html[data-theme]:not([data-theme=default]) a[href="#/"]{color:var(--accent)!important}html[data-theme]:not([data-theme=default]) .MuiChip-root{border-color:var(--accent-alpha)!important}[data-font=modern]{font-family:Inter,system-ui,sans-serif!important}[data-font=futuristic]{font-family:Orbitron,Inter,sans-serif!important}[data-font=retro]{font-family:"Press Start 2P",Inter,monospace!important}[data-font=elegant]{font-family:Playfair Display,Georgia,serif!important}[data-font=tactical]{font-family:Rajdhani,Inter,sans-serif!important}[data-font=monospace]{font-family:JetBrains Mono,Fira Code,monospace!important}html[data-font]:not([data-font=modern]) body,html[data-font]:not([data-font=modern]) .MuiTypography-root,html[data-font]:not([data-font=modern]) .MuiButton-root,html[data-font]:not([data-font=modern]) .MuiChip-root,html[data-font]:not([data-font=modern]) .MuiInputBase-root,html[data-font]:not([data-font=modern]) .MuiMenuItem-root,html[data-font]:not([data-font=modern]) .MuiAccordionSummary-root,html[data-font]:not([data-font=modern]) .MuiAccordionDetails-root,html[data-font]:not([data-font=modern]) .MuiTab-root{font-family:inherit!important}html[data-font-size=small]{font-size:14px}html[data-font-size=normal]{font-size:16px}html[data-font-size=large]{font-size:18px}html[data-font-size=x-large]{font-size:20px}html[data-font-size=small] .MuiTypography-body1{font-size:.88rem!important}html[data-font-size=large] .MuiTypography-body1{font-size:1.08rem!important}html[data-font-size=x-large] .MuiTypography-body1{font-size:1.15rem!important}html[data-font-size=small] .MuiButton-root{font-size:.82rem!important}html[data-font-size=large] .MuiButton-root{font-size:.95rem!important}html[data-font-size=x-large] .MuiButton-root{font-size:1rem!important}[data-btn-style=cyber] .MuiButton-root{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;border-radius:0!important}[data-btn-style=retro-3d] .MuiButton-root{border-radius:0!important;box-shadow:4px 4px 0 var(--accent-dark)!important;transform:translate(-2px,-2px);transition:transform .1s,box-shadow .1s!important}[data-btn-style=retro-3d] .MuiButton-root:active{transform:translate(0)!important;box-shadow:0 0 0 var(--accent-dark)!important}[data-btn-style=glass] .MuiButton-root{background:#ffffff14!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}[data-btn-style=outline] .MuiButton-root{background:transparent!important;border:2px solid var(--accent)!important;color:var(--accent)!important;box-shadow:none!important}[data-btn-style=gradient] .MuiButton-contained,[data-btn-style=gradient] .MuiButton-containedPrimary{background:linear-gradient(135deg,var(--accent),var(--accent-light))!important}[data-btn-style=pill] .MuiButton-root{border-radius:999px!important}[data-btn-style=sharp] .MuiButton-root{border-radius:0!important}[data-btn-style=ghost] .MuiButton-root{background:transparent!important;color:var(--accent)!important;border:1px solid transparent!important;box-shadow:none!important}[data-btn-style=ghost] .MuiButton-root:hover{border-color:var(--accent)!important;background:var(--accent-alpha)!important}[data-card-style=flat] main .MuiCard-root,[data-card-style=flat] main .MuiPaper-elevation{box-shadow:none!important}[data-card-style=bordered] main .MuiCard-root,[data-card-style=bordered] main .MuiPaper-elevation{box-shadow:none!important;border:2px solid var(--accent)!important}[data-card-style=glass] main .MuiCard-root,[data-card-style=glass] main .MuiPaper-elevation{background:var(--bg-paper-alpha)!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-color)!important}[data-card-style=neumorphic] main .MuiCard-root,[data-card-style=neumorphic] main .MuiPaper-elevation{box-shadow:8px 8px 16px #00000014,-8px -8px 16px #fff9!important;border:none!important}[data-card-style=elevated] main .MuiCard-root,[data-card-style=elevated] main .MuiPaper-elevation{box-shadow:0 12px 40px #0000001f!important}[data-card-style=outlined] main .MuiCard-root,[data-card-style=outlined] main .MuiPaper-elevation{box-shadow:none!important;border:1px solid var(--border-color)!important}html[data-bg-level=dark] [data-card-style=neumorphic] main .MuiPaper-elevation,html[data-bg-level=abyss] [data-card-style=neumorphic] main .MuiPaper-elevation{box-shadow:8px 8px 16px #0006,-8px -8px 16px #ffffff0a!important}[data-style=polished]{--border-radius: 16px;--shadow-intensity: 1.3;--card-padding: 28px;--card-hover-lift: -6px}[data-style=compact]{--border-radius: 6px;--section-spacing: .75;--card-padding: 20px;--card-hover-lift: -2px}[data-style=bold]{--heading-weight: 900;--shadow-intensity: 1.5;--card-padding: 28px;--card-hover-lift: -6px}[data-style=soft]{--border-radius: 24px;--shadow-intensity: .6;--card-padding: 32px;--card-hover-lift: -4px}[data-style=brutalist]{--border-radius: 0px;--shadow-intensity: 0;--card-padding: 24px;--card-hover-lift: 0px}[data-style=minimal]{--border-radius: 4px;--shadow-intensity: .4;--section-spacing: 1.2;--card-padding: 24px;--card-hover-lift: -3px}html[data-style]:not([data-style=default]) main .MuiButton-root{border-radius:var(--border-radius)!important}html[data-style]:not([data-style=default]) main .MuiCard-root{border-radius:var(--border-radius)!important}html[data-style]:not([data-style=default]) main .MuiPaper-rounded{border-radius:var(--border-radius)!important}html[data-style]:not([data-style=default]) main .MuiChip-root{border-radius:calc(var(--border-radius) * .75)!important}html[data-style]:not([data-style=default]) main .MuiAccordion-root{border-radius:var(--border-radius)!important}html[data-style]:not([data-style=default]) main .MuiOutlinedInput-root{border-radius:var(--border-radius)!important}html[data-style=brutalist] main .MuiPaper-root{border-radius:0!important}html[data-style]:not([data-style=default]) main .MuiCard-root>.MuiCardContent-root:first-of-type{padding:var(--card-padding)!important}html[data-style]:not([data-style=default]) main .MuiCard-root>.MuiCardActions-root{padding-left:var(--card-padding)!important;padding-right:var(--card-padding)!important;padding-bottom:var(--card-padding)!important}html[data-style]:not([data-style=default]) main .MuiCard-root:hover{transform:translateY(var(--card-hover-lift))!important}html[data-style=brutalist] main .MuiCard-root{border-width:2px!important}html[data-style=brutalist] main .MuiCard-root:hover{transform:none!important}html[data-style] .MuiTypography-h1,html[data-style] .MuiTypography-h2,html[data-style] .MuiTypography-h3{font-weight:var(--heading-weight)!important}[data-header=minimal] .MuiToolbar-root{box-shadow:none!important;border:1px solid var(--border-color)!important}[data-header=chunky] .MuiToolbar-root{padding-top:12px!important;padding-bottom:12px!important}[data-header=gradient] .MuiAppBar-root .MuiToolbar-root{background:linear-gradient(90deg,var(--accent),var(--accent-light))!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-header=gradient] .MuiAppBar-root .MuiToolbar-root .MuiButton-root,[data-header=gradient] .MuiAppBar-root .MuiToolbar-root a{color:#fff!important}[data-header=pill] .MuiToolbar-root{border-radius:999px!important}[data-header=underline] .MuiToolbar-root{box-shadow:none!important;border:none!important;border-bottom:3px solid var(--accent)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-header=boxed] .MuiToolbar-root{border-radius:12px!important;border:2px solid var(--border-color)!important}[data-header=glass] .MuiToolbar-root{background:var(--bg-paper-alpha)!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;backdrop-filter:blur(var(--glass-blur))!important;border:1px solid var(--border-color)!important}[data-header=transparent] .MuiToolbar-root{background:transparent!important;box-shadow:none!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-header=solid] .MuiAppBar-root .MuiToolbar-root{background:var(--accent)!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-header=solid] .MuiAppBar-root .MuiToolbar-root .MuiButton-root,[data-header=solid] .MuiAppBar-root .MuiToolbar-root a{color:#fff!important}[data-header=retro] .MuiToolbar-root{border-radius:0!important;border:none!important;border-bottom:4px solid var(--accent-dark)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-header=split] .MuiToolbar-root{box-shadow:none!important;border:1px solid var(--border-color)!important}.MuiToolbar-root.toolbar-unscrolled,html[data-bg-level] .MuiToolbar-root.toolbar-unscrolled{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important;border-radius:0!important;box-shadow:0 0 0 0 transparent!important;transition:border-radius .55s cubic-bezier(.4,0,.2,1),backdrop-filter .55s cubic-bezier(.4,0,.2,1),background-color .55s cubic-bezier(.4,0,.2,1),box-shadow .55s cubic-bezier(.4,0,.2,1),border-color .55s cubic-bezier(.4,0,.2,1)!important}.nav-item{font-size:.8125rem!important;transition:font-size .55s cubic-bezier(.4,0,.2,1),color .3s ease,opacity .3s ease!important;position:relative}.toolbar-unscrolled .nav-item{font-size:1rem!important}.nav-cta{font-size:.8125rem!important;transition:font-size .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),padding .55s cubic-bezier(.4,0,.2,1)!important}.toolbar-unscrolled .nav-cta{font-size:1rem!important;transform:scale(1.04)}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}[data-header-anim=slide-down] .MuiAppBar-root .MuiToolbar-root{animation:headerSlideDown .5s cubic-bezier(.22,1,.36,1) both}[data-header-anim=slide-down] .MuiAppBar-root .MuiToolbar-root>*{animation:headerSlideDown .4s cubic-bezier(.22,1,.36,1) .15s both}@keyframes headerFadeIn{0%{opacity:0}to{opacity:1}}[data-header-anim=fade-in] .MuiAppBar-root .MuiToolbar-root{animation:headerFadeIn .6s ease both}[data-header-anim=fade-in] .MuiAppBar-root .MuiToolbar-root>*{animation:headerFadeIn .5s ease .2s both}@keyframes headerBounce{0%{opacity:0;transform:translateY(-60px)}50%{transform:translateY(8px)}70%{transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-header-anim=bounce] .MuiAppBar-root .MuiToolbar-root{animation:headerBounce .7s cubic-bezier(.22,1,.36,1) both}@keyframes headerStaggerChild{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}[data-header-anim=stagger] .MuiAppBar-root .MuiToolbar-root>*{opacity:0;animation:headerStaggerChild .35s ease forwards}[data-header-anim=stagger] .MuiAppBar-root .MuiToolbar-root>*:nth-child(1){animation-delay:.05s}[data-header-anim=stagger] .MuiAppBar-root .MuiToolbar-root>*:nth-child(2){animation-delay:.15s}[data-header-anim=stagger] .MuiAppBar-root .MuiToolbar-root>*:nth-child(3){animation-delay:.25s}[data-header-anim=stagger] .MuiAppBar-root .MuiToolbar-root>*:nth-child(4){animation-delay:.35s}[data-header-anim=stagger] .MuiAppBar-root .MuiToolbar-root>*:nth-child(5){animation-delay:.45s}@keyframes headerPulse{0%,to{box-shadow:0 0 0 0 var(--accent-alpha)}50%{box-shadow:0 0 18px 4px var(--accent-alpha)}}[data-header-anim=pulse] .MuiAppBar-root .MuiToolbar-root{animation:headerPulse 2.5s ease-in-out infinite}@keyframes headerShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-header-anim=shimmer] .MuiAppBar-root .MuiToolbar-root{background-image:linear-gradient(90deg,transparent 0%,var(--accent-alpha) 25%,transparent 50%)!important;background-size:200% 100%;animation:headerShimmer 3s linear infinite}[data-reduced-motion=true][data-header-anim] .MuiAppBar-root .MuiToolbar-root,[data-reduced-motion=true][data-header-anim] .MuiAppBar-root .MuiToolbar-root>*{animation:none!important}[data-nav-hover] .MuiAppBar-root .MuiToolbar-root .MuiButton-text{position:relative;transition:color .25s,transform .25s,text-shadow .25s}[data-nav-hover=underline] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:after{content:"";position:absolute;bottom:4px;left:8px;right:8px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}[data-nav-hover=underline] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover:after{transform:scaleX(1)}[data-nav-hover=underline] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover{color:var(--accent)!important}[data-nav-hover=highlight] .MuiAppBar-root .MuiToolbar-root .MuiButton-text{border-radius:6px;transition:background-color .25s,color .25s}[data-nav-hover=highlight] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover{background-color:var(--accent-alpha)!important;color:var(--accent)!important}[data-nav-hover=lift] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover{transform:translateY(-2px);color:var(--accent)!important}[data-nav-hover=scale] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover{transform:scale(1.1);color:var(--accent)!important}[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:before,[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:after{display:inline-block;opacity:0;transition:opacity .25s,transform .25s;color:var(--accent);font-weight:700}[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:before{content:"[";transform:translate(4px);margin-right:2px}[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:after{content:"]";transform:translate(-4px);margin-left:2px}[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover:before,[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover:after{opacity:1;transform:translate(0)}[data-nav-hover=bracket] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:hover{color:var(--accent)!important}[data-reduced-motion=true][data-nav-hover] .MuiAppBar-root .MuiToolbar-root .MuiButton-text,[data-reduced-motion=true][data-nav-hover] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:before,[data-reduced-motion=true][data-nav-hover] .MuiAppBar-root .MuiToolbar-root .MuiButton-text:after{transition:none!important;animation:none!important}[data-text-effect=gradient] h1,[data-text-effect=gradient] h2,[data-text-effect=gradient] h3,[data-text-effect=gradient] .MuiTypography-h1,[data-text-effect=gradient] .MuiTypography-h2,[data-text-effect=gradient] .MuiTypography-h3,[data-text-effect=gradient] .MuiTypography-h4,[data-text-effect=gradient] .MuiTypography-h5{background:linear-gradient(135deg,var(--accent),var(--accent-light))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-text-effect=outline] h1,[data-text-effect=outline] h2,[data-text-effect=outline] h3,[data-text-effect=outline] .MuiTypography-h1,[data-text-effect=outline] .MuiTypography-h2,[data-text-effect=outline] .MuiTypography-h3,[data-text-effect=outline] .MuiTypography-h4,[data-text-effect=outline] .MuiTypography-h5{-webkit-text-stroke:2px var(--accent)!important;color:transparent!important;-webkit-text-fill-color:transparent!important}[data-text-effect=shadow] h1,[data-text-effect=shadow] h2,[data-text-effect=shadow] h3,[data-text-effect=shadow] .MuiTypography-h1,[data-text-effect=shadow] .MuiTypography-h2,[data-text-effect=shadow] .MuiTypography-h3,[data-text-effect=shadow] .MuiTypography-h4,[data-text-effect=shadow] .MuiTypography-h5{text-shadow:4px 4px 0 var(--accent-dark)!important}[data-bg-effect=gradient] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,var(--bg),var(--accent-dark));opacity:.08}[data-bg-effect=noise] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.4}[data-bg-effect=scanlines] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 3px)}[data-bg-effect=grid] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border-color) 1px,transparent 1px),linear-gradient(90deg,var(--border-color) 1px,transparent 1px);background-size:40px 40px}[data-bg-effect=vignette] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.3) 100%)}html[data-bg-level=dark] [data-bg-effect=gradient] body:before,html[data-bg-level=abyss] [data-bg-effect=gradient] body:before{opacity:.15}html[data-bg-level=dark] [data-bg-effect=scanlines] body:after,html[data-bg-level=abyss] [data-bg-effect=scanlines] body:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px)}[data-btn-hover=pulse] main .MuiButton-root:hover{animation:st-pulse .6s ease-in-out infinite alternate}[data-btn-hover=shake] main .MuiButton-root:hover{animation:st-shake .4s ease-in-out}[data-btn-hover=bounce] main .MuiButton-root:hover{animation:st-bounce .5s ease}@keyframes st-pulse{to{transform:scale(1.05)}}@keyframes st-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes st-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}[data-cursor=crosshair],[data-cursor=crosshair] *{cursor:crosshair!important}[data-cursor=pointer],[data-cursor=pointer] *{cursor:pointer!important}[data-cursor=none],[data-cursor=none] *{cursor:none!important}[data-scrollbar=thin]::-webkit-scrollbar{width:6px}[data-scrollbar=thin]::-webkit-scrollbar-track{background:transparent}[data-scrollbar=thin]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}[data-scrollbar=accent]::-webkit-scrollbar{width:10px}[data-scrollbar=accent]::-webkit-scrollbar-track{background:var(--bg)}[data-scrollbar=accent]::-webkit-scrollbar-thumb{background:linear-gradient(var(--accent),var(--accent-light));border-radius:999px}[data-scrollbar=hidden]::-webkit-scrollbar{display:none}[data-scrollbar=hidden]{scrollbar-width:none}[data-img-filter=grayscale] img:not([data-theme-editor] img){filter:grayscale(1);transition:filter .3s}[data-img-filter=grayscale] img:not([data-theme-editor] img):hover{filter:grayscale(0)}[data-img-filter=sepia] img:not([data-theme-editor] img){filter:sepia(.4)}[data-img-filter=saturate] img:not([data-theme-editor] img){filter:saturate(1.4)}[data-img-filter=contrast] img:not([data-theme-editor] img){filter:contrast(1.15)}[data-high-contrast=true]{filter:contrast(1.3)}[data-reduced-motion=true] *{animation-duration:0s!important;transition-duration:0s!important}[data-focus-indicators=true] *:focus-visible{outline:3px solid var(--accent)!important;outline-offset:2px}[data-scroll-anim=fade] .st-scroll-anim{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-scroll-anim=fade] .st-scroll-anim.st-visible{opacity:1;transform:translateY(0)}html,body{transition:background-color .35s ease,color .35s ease}.MuiPaper-root,.MuiToolbar-root,.MuiCard-root,.MuiAccordion-root{transition:background-color .35s ease,color .35s ease,box-shadow .35s ease,border-color .35s ease}.MuiButton-root{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-radius .2s ease,border-color .2s ease,transform .15s ease!important}[data-footer=gradient] .evp-footer .MuiTypography-root,[data-footer=gradient] .evp-footer a,[data-footer=gradient] .evp-footer .MuiLink-root,[data-footer=gradient] .evp-footer .MuiIconButton-root,[data-footer=accent] .evp-footer .MuiTypography-root,[data-footer=accent] .evp-footer a,[data-footer=accent] .evp-footer .MuiLink-root,[data-footer=accent] .evp-footer .MuiIconButton-root,[data-footer=dark] .evp-footer .MuiTypography-root,[data-footer=dark] .evp-footer a,[data-footer=dark] .evp-footer .MuiLink-root,[data-footer=dark] .evp-footer .MuiIconButton-root{color:#ffffffe6!important}[data-footer=gradient] .evp-footer .MuiBox-root[style],[data-footer=accent] .evp-footer .MuiBox-root[style],[data-footer=dark] .evp-footer .MuiBox-root[style]{border-color:#ffffff26!important}[data-footer=minimal] .evp-footer{background:transparent!important}[data-footer=minimal] .evp-footer .MuiContainer-root{padding-top:24px!important;padding-bottom:24px!important;gap:16px!important}[data-footer=minimal] .evp-footer .MuiContainer-root>.MuiBox-root:first-of-type{display:none!important}[data-footer=compact] .evp-footer .MuiContainer-root{padding-top:24px!important;padding-bottom:24px!important;gap:16px!important}[data-footer=gradient] .evp-footer{background:linear-gradient(135deg,var(--accent-dark) 0%,var(--accent) 50%,var(--accent-light) 100%)!important}[data-footer=accent] .evp-footer{background:var(--accent)!important}[data-footer=dark] .evp-footer{background:#0f172a!important}[data-footer=glass] .evp-footer{background:var(--bg-paper-alpha)!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;backdrop-filter:blur(var(--glass-blur))!important;border-top:1px solid var(--border-color)!important}[data-footer=bordered] .evp-footer{background:transparent!important;border-top:3px solid var(--accent)!important}[data-footer=retro] .evp-footer{background:var(--bg-paper)!important;border-top:4px solid var(--accent-dark)!important;border-radius:0!important}[data-footer=retro] .evp-footer .MuiTypography-root,[data-footer=retro] .evp-footer a{font-family:inherit;letter-spacing:.02em}[data-footer=centered] .evp-footer .MuiContainer-root{align-items:center!important;text-align:center!important}[data-footer=centered] .evp-footer .MuiContainer-root>.MuiBox-root:first-of-type{flex-direction:column!important;align-items:center!important}[data-footer=centered] .evp-footer .MuiContainer-root>.MuiBox-root:first-of-type>.MuiBox-root{min-width:unset!important;align-items:center!important}[data-footer=centered] .evp-footer .MuiContainer-root>.MuiBox-root:first-of-type>.MuiBox-root:first-of-type>.MuiBox-root{width:100%!important;text-align:center!important;align-items:center!important}[data-footer=centered] .evp-footer .MuiContainer-root>.MuiBox-root:last-of-type{justify-content:center!important;flex-direction:column!important;align-items:center!important}[data-footer=wave] .evp-footer{position:relative;background:var(--bg-paper)!important;margin-top:60px!important}[data-footer=wave] .evp-footer:before{content:"";position:absolute;top:-60px;left:0;right:0;height:60px;background:var(--bg-paper);clip-path:ellipse(55% 100% at 50% 100%)}[data-footer=hidden] .evp-footer{display:none!important}[data-footer-color=match-bg] .evp-footer{background:var(--bg)!important}[data-footer-color=paper] .evp-footer{background:var(--bg-paper)!important}[data-footer-color=accent] .evp-footer{background:var(--accent)!important}[data-footer-color=accent] .evp-footer .MuiTypography-root,[data-footer-color=accent] .evp-footer a,[data-footer-color=accent] .evp-footer .MuiLink-root,[data-footer-color=accent] .evp-footer .MuiIconButton-root{color:#fff!important}[data-footer-color=accent-dark] .evp-footer{background:var(--accent-dark)!important}[data-footer-color=accent-dark] .evp-footer .MuiTypography-root,[data-footer-color=accent-dark] .evp-footer a,[data-footer-color=accent-dark] .evp-footer .MuiLink-root,[data-footer-color=accent-dark] .evp-footer .MuiIconButton-root{color:#fff!important}[data-footer-color=accent-light] .evp-footer{background:var(--accent-light)!important}[data-footer-color=accent-light] .evp-footer .MuiTypography-root,[data-footer-color=accent-light] .evp-footer a,[data-footer-color=accent-light] .evp-footer .MuiLink-root,[data-footer-color=accent-light] .evp-footer .MuiIconButton-root{color:#000!important}[data-footer-color=dark] .evp-footer{background:#0f172a!important}[data-footer-color=dark] .evp-footer .MuiTypography-root,[data-footer-color=dark] .evp-footer a,[data-footer-color=dark] .evp-footer .MuiLink-root,[data-footer-color=dark] .evp-footer .MuiIconButton-root{color:#e2e8f0!important}[data-footer-color=darker] .evp-footer{background:#030712!important}[data-footer-color=darker] .evp-footer .MuiTypography-root,[data-footer-color=darker] .evp-footer a,[data-footer-color=darker] .evp-footer .MuiLink-root,[data-footer-color=darker] .evp-footer .MuiIconButton-root{color:#e2e8f0!important}[data-footer-color=charcoal] .evp-footer{background:#1e1e1e!important}[data-footer-color=charcoal] .evp-footer .MuiTypography-root,[data-footer-color=charcoal] .evp-footer a,[data-footer-color=charcoal] .evp-footer .MuiLink-root,[data-footer-color=charcoal] .evp-footer .MuiIconButton-root{color:#d4d4d4!important}[data-footer-color=muted] .evp-footer{background:color-mix(in srgb,var(--bg-paper) 80%,#808080)!important}[data-link-style=underline] a:not(.MuiButton-root):not([data-theme-editor] a){text-decoration:underline!important;text-underline-offset:3px}[data-link-style=highlight] a:not(.MuiButton-root):not([data-theme-editor] a){background:var(--accent-alpha)!important;padding:1px 4px!important;border-radius:3px!important;text-decoration:none!important}[data-link-style=animated] a:not(.MuiButton-root):not([data-theme-editor] a){text-decoration:none!important;position:relative}[data-link-style=animated] a:not(.MuiButton-root):not([data-theme-editor] a):after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--accent);transition:width .3s ease}[data-link-style=animated] a:not(.MuiButton-root):not([data-theme-editor] a):hover:after{width:100%}[data-divider=dashed] .MuiDivider-root{border-style:dashed!important}[data-divider=dotted] .MuiDivider-root{border-style:dotted!important}[data-divider=gradient] .MuiDivider-root{border:none!important;height:2px!important;background:linear-gradient(90deg,transparent,var(--accent),transparent)!important}[data-divider=accent] .MuiDivider-root{border-color:var(--accent)!important;border-width:2px!important}[data-divider=none] .MuiDivider-root{display:none!important}[data-card-hover=lift] main .MuiCard-root,[data-card-hover=lift] main .MuiPaper-elevation{transition:transform .3s ease,box-shadow .3s ease!important}[data-card-hover=lift] main .MuiCard-root:hover,[data-card-hover=lift] main .MuiPaper-elevation:hover{transform:translateY(-6px)!important;box-shadow:0 16px 48px #00000026!important}[data-card-hover=grow] main .MuiCard-root,[data-card-hover=grow] main .MuiPaper-elevation{transition:transform .3s ease!important}[data-card-hover=grow] main .MuiCard-root:hover,[data-card-hover=grow] main .MuiPaper-elevation:hover{transform:scale(1.03)!important}[data-card-hover=tilt] main .MuiCard-root,[data-card-hover=tilt] main .MuiPaper-elevation{transition:transform .3s ease!important}[data-card-hover=tilt] main .MuiCard-root:hover,[data-card-hover=tilt] main .MuiPaper-elevation:hover{transform:perspective(800px) rotateY(-3deg) rotateX(2deg)!important}[data-chip-style=rounded] .MuiChip-root{border-radius:999px!important}[data-chip-style=squared] .MuiChip-root{border-radius:4px!important}[data-chip-style=outlined] .MuiChip-root{background:transparent!important;border:1.5px solid var(--accent)!important;color:var(--accent)!important}[data-chip-style=filled] .MuiChip-root{background:var(--accent)!important;color:#fff!important;border:none!important}[data-border-width=thin] .MuiCard-root,[data-border-width=thin] .MuiPaper-outlined,[data-border-width=thin] .MuiOutlinedInput-notchedOutline,[data-border-width=thin] .MuiAccordion-root{border-width:1px!important}[data-border-width=thick] .MuiCard-root,[data-border-width=thick] .MuiPaper-outlined,[data-border-width=thick] .MuiOutlinedInput-notchedOutline,[data-border-width=thick] .MuiAccordion-root,[data-border-width=thick] .MuiButton-outlined{border-width:3px!important}[data-border-width=thick] .MuiDivider-root{border-width:2px!important}[data-border-width=thin] .MuiToolbar-root{border-width:1px!important}[data-border-width=thick] .MuiToolbar-root{border-width:3px!important}[data-accent-gradient=true] .MuiButton-containedPrimary,[data-accent-gradient=true] .MuiButton-contained,[data-accent-gradient=true] .MuiChip-colorPrimary,[data-accent-gradient=true] [data-chip-style=filled] .MuiChip-root{background:linear-gradient(135deg,var(--accent),var(--accent-light))!important}main .MuiButton-root{transition-duration:calc(.2s * var(--anim-speed))!important}main .MuiPaper-root,main .MuiCard-root,main .MuiAccordion-root{transition-duration:calc(.35s * var(--anim-speed))!important}main .MuiPaper-elevation1{box-shadow:0 2px calc(8px * var(--shadow-intensity)) rgba(0,0,0,calc(.08 * var(--shadow-intensity)))!important}main .MuiPaper-elevation2,main .MuiPaper-elevation3{box-shadow:0 4px calc(16px * var(--shadow-intensity)) rgba(0,0,0,calc(.1 * var(--shadow-intensity)))!important}main .MuiPaper-elevation4,main .MuiPaper-elevation8{box-shadow:0 8px calc(32px * var(--shadow-intensity)) rgba(0,0,0,calc(.12 * var(--shadow-intensity)))!important}[data-color-saturation=custom] body{filter:saturate(var(--color-saturation))}[data-font=condensed]{font-family:Barlow Condensed,Inter,sans-serif!important}[data-font=geometric]{font-family:Poppins,Inter,sans-serif!important}[data-font=slab]{font-family:Roboto Slab,Georgia,serif!important}html[data-font=condensed] body,html[data-font=condensed] .MuiTypography-root,html[data-font=condensed] .MuiButton-root,html[data-font=condensed] .MuiChip-root,html[data-font=condensed] .MuiInputBase-root,html[data-font=geometric] body,html[data-font=geometric] .MuiTypography-root,html[data-font=geometric] .MuiButton-root,html[data-font=geometric] .MuiChip-root,html[data-font=geometric] .MuiInputBase-root,html[data-font=slab] body,html[data-font=slab] .MuiTypography-root,html[data-font=slab] .MuiButton-root,html[data-font=slab] .MuiChip-root,html[data-font=slab] .MuiInputBase-root{font-family:inherit!important}
