@layer base{*{border-color:var(--border);outline-color:var(--ring)}body,html{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em}body{background-color:var(--background);color:var(--foreground);margin:0;padding:0;min-height:100vh;position:relative;transition:background-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:10px;border:2px solid transparent;background-clip:content-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2);background-clip:content-box}.theme-mode-classic .custom-scrollbar::-webkit-scrollbar-thumb{background:#27272a;border-radius:0}.theme-mode-classic .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#3f3f46}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:10px}}.animated-bg{width:100%!important;height:100vh!important;background-image:linear-gradient(-45deg,var(--dyn-bg-1,#020617),var(--dyn-bg-2,#0f172a),var(--dyn-bg-3,#1e1b4b),var(--dyn-bg-4,#1e293b),var(--dyn-bg-1,#020617))!important;background-size:300% 300%!important;animation:gradientFlow 15s ease-in-out infinite!important;transform:translateZ(0);will-change:background-position}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ui-scrim{z-index:-1;background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.25) 100%)}.ui-scrim.is-dimmed{background:radial-gradient(circle at center,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%)!important}.business-context-glow{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;pointer-events:none;background:#f59e0b;box-shadow:0 0 4px rgba(245,158,11,.8),0 0 12px rgba(245,158,11,.6),0 0 30px rgba(245,158,11,.4),0 0 60px rgba(245,158,11,.2);animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:.8}50%{opacity:1;transform:scaleY(1.2)}}.theme-mode-classic .caution-stripes{height:6px;width:100%;background:repeating-linear-gradient(45deg,#000,#000 10px,#fff 0,#fff 20px);border-bottom:2px solid #000}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */[data-theme=vision-impaired]{--color-background:#000;--color-foreground:#ff0;--color-primary:#fff;--color-card:#000;--color-card-foreground:#ff0;--color-border:#fff;--color-muted:#111;--color-muted-foreground:#ff0;--glass-base:#000;--hub-radius:0px;--hub-card-radius:0px;--radius:0px;--font-size-base:1.25rem;--header-height:120px;--border-width-thick:3px;--tayme-glow:none!important;--logo-glow:none!important}:root{--color-background:#f4f4f5;--color-foreground:#18181b;--color-card:#fff;--color-card-foreground:#1a1c22;--color-popover:#fff;--color-popover-foreground:#1a1c22;--color-primary:#ff85a2;--color-primary-foreground:#fff;--color-secondary:#fff0f5;--color-secondary-foreground:#ff4d7a;--color-muted:#f4f4f5;--color-muted-foreground:#71717a;--color-accent:#fff0f5;--color-accent-foreground:#ff4d7a;--color-destructive:oklch(57.7% .245 27.325);--color-border:#e4e4e7;--color-input:#a0aec0;--color-ring:#ff85a2;--color-chart-1:#ff85a2;--color-chart-2:#ff4d7a;--color-chart-3:#3a1f4f;--color-chart-4:#f472b6;--color-chart-5:#fbcfe8;--color-sidebar:#ffffff03;--color-sidebar-foreground:oklch(14.5% 0 0);--color-sidebar-primary:#ff85a2;--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:#fff3;--color-sidebar-accent-foreground:#ff4d7a;--color-sidebar-border:#ffffff1a;--color-sidebar-ring:#ff85a2;--tayme-sidebar:var(--color-sidebar);--header-bg:#ffffff0d;--glass-bg:#ffffffd9;--pink-glow:#ff85a266;--tayme-glow:0 0 22px #f5b54473;--tayme-shadow-strong:0 8px 24px #f5b5444d;--radius:.75rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:1.5rem;--surface-radius:var(--radius-xl);--button-radius:var(--radius-md);--input-radius:var(--radius-md);--panel-radius:var(--radius-xl);--sidebar-shadow:-5px 0 30px #3b82f633;--app-sidebar-shadow:5px 0 30px #3b82f666;--item-glow-cyan:0 0 15px #06b6d466;--item-glow-green:0 0 15px #22c55e66;--header-shadow:0 4px 30px #3b82f666;--logo-glow:0 0 20px #3b82f699;--search-shadow:0 0 15px #3b82f64d;--nav-item-glow:0 0 15px #06b6d499;--accent-color:#3b82f6;--secondary-accent:#93c5fd}.dark{--color-background:#050505;--color-foreground:oklch(95% .01 30);--color-card:oklch(12% .02 280);--color-card-foreground:oklch(95% .01 30);--color-popover:oklch(12% .02 280);--color-popover-foreground:oklch(95% .01 30);--color-primary:#f5b544;--color-primary-foreground:#0c0a12;--color-secondary:oklch(18% .03 280);--color-secondary-foreground:oklch(95% .01 30);--color-muted:oklch(18% .03 280);--color-muted-foreground:oklch(65% .02 30);--color-accent:#ff6f91;--color-accent-foreground:oklch(95% .01 30);--color-destructive:oklch(70.4% .191 22.216);--color-border:oklch(25% .03 280/.5);--color-input:oklch(25% .03 280/.5);--color-ring:#f5b544;--color-sidebar:#18181b;--color-sidebar-foreground:oklch(95% .01 30);--color-sidebar-primary:#f5b544;--color-sidebar-primary-foreground:#0c0a12;--color-sidebar-accent:#27272a;--color-sidebar-accent-foreground:oklch(95% .01 30);--color-sidebar-border:oklch(25% .03 280/.5);--color-sidebar-ring:#f5b544;--tayme-bg:#050505;--tayme-text:oklch(95% .01 30);--tayme-sidebar:#000;--tayme-border:#2f2f35;--tayme-surface:#2f2f3599;--tayme-surface-hover:#f5b54426;--header-bg:#050505;--tayme-shadow-strong:0 8px 24px #f5b54466;--sidebar-shadow:-5px 0 30px #22c55e4d;--app-sidebar-shadow:5px 0 30px #22c55e66;--item-glow-cyan:0 0 15px #06b6d480;--item-glow-green:0 0 15px #22c55e80;--header-shadow:0 4px 30px #22c55e4d;--logo-glow:0 0 20px #22c55e99;--search-shadow:0 0 15px #22c55e66;--nav-item-glow:0 0 15px #06b6d499;--accent-color:#3b82f6;--secondary-accent:#93c5fd}[data-theme=executive]{--color-background:#1e293b;--color-foreground:#f8fafc;--color-primary:#e2e8f0;--color-card:#0f172a;--color-accent:#94a3b8;--tayme-background:#1e293b;--tayme-sidebar:#0f172a;--tayme-text-primary:#f8fafc;--tayme-text-secondary:#cbd5e1;--tayme-border:#94a3b840;--tayme-surface:#1e293be6;--tayme-shadow-strong:0 8px 32px #0000004d;--tayme-glow:0 0 25px #e2e8f026;--sidebar-shadow:-5px 0 30px #0000004d;--app-sidebar-shadow:5px 0 30px #0000004d;--item-glow-cyan:0 0 15px #e2e8f04d;--item-glow-green:0 0 15px #e2e8f04d;--header-shadow:0 4px 32px #0000004d;--logo-glow:0 0 20px #e2e8f026;--search-shadow:0 0 15px #e2e8f026;--nav-item-glow:0 0 15px #e2e8f026}[data-theme=immersion-dark]{--color-background:#050505;--color-foreground:#fff;--color-card:#0c0a1273;--color-card-foreground:#fff;--color-popover:#0c0a12e6;--color-primary:#0891b2;--glass-bg:#0c0a1273;--tayme-shadow-strong:0 8px 32px #00000080;--tayme-glow:0 0 20px #0891b24d;--hub-font:var(--font-geist-sans);--hub-radius:1.5rem;--hub-card-radius:1rem;--sidebar-shadow:-5px 0 30px #0891b233;--app-sidebar-shadow:5px 0 30px #0891b24d;--item-glow-cyan:0 0 15px #0891b266;--item-glow-green:0 0 15px #0891b266;--header-shadow:0 4px 32px #00000080;--search-shadow:0 0 15px #0891b24d;--nav-item-glow:0 0 15px #0891b266;--dyn-bg-1:#020617;--dyn-bg-2:#0e7490;--dyn-bg-3:#312e81;--dyn-bg-4:#0891b2;--logo-glow:none!important}[data-theme=immersion-light]{--color-background:#f8fafc;--color-foreground:#020617;--color-card:#ffffff80;--color-card-foreground:#020617;--color-popover:#fffffff2;--color-primary:#0891b2;--glass-base:#fffffffa;--tayme-shadow-strong:0 10px 40px #0000000d;--tayme-glow:0 0 15px #0891b233;--app-sidebar-shadow:none;--hub-font:var(--font-geist-sans);--hub-radius:1.5rem;--hub-card-radius:1rem;--accent-color:#164e63;--secondary-accent:#06b6d4;--header-shadow:0 4px 32px #0891b226;--search-shadow:0 0 15px #0891b226;--nav-item-glow:0 0 15px #0891b24d;--dyn-bg-1:#e0f2fe;--dyn-bg-2:#7dd3fc;--dyn-bg-3:#38bdf8;--dyn-bg-4:#f0f9ff;--logo-glow:none!important}[data-theme^=classic-]{--hub-font:var(--font-geist-mono);--hub-radius:0px;--hub-card-radius:0px;--hub-gap:1.5rem;--tayme-glow:none!important;--logo-glow:none!important;--item-glow-cyan:none!important;--item-glow-green:none!important;--header-shadow:none!important;--sidebar-shadow:none!important;--app-sidebar-shadow:none!important;--nav-item-glow:none!important}[data-theme=classic-dark]{--color-background:#020617;--color-foreground:#cbd5e1;--color-card:#020617;--color-card-foreground:#fff;--color-primary:#38bdf8;--color-border:#1e293b;--glass-bg:#020617}[data-theme=classic-light]{--color-background:#edf2f8;--color-foreground:#020617;--color-card:#fff;--color-card-foreground:#020617;--color-primary:#1e293b;--color-border:#9fb0c6;--glass-bg:#fff}[data-theme=classic-vision]{--color-background:#000;--color-foreground:#fff;--color-card:#000;--color-card-foreground:#fff;--color-popover:#000;--color-popover-foreground:#fff;--color-primary:#ff0;--color-primary-foreground:#000;--color-secondary:#000;--color-secondary-foreground:#fff;--color-muted:#000;--color-muted-foreground:#fff;--color-accent:#111;--color-accent-foreground:#ff0;--color-border:#fff;--color-input:#fff;--color-ring:#ff0;--glass-bg:#000;--radius:0px;--font-size-base:1.125rem;--header-height:96px}[data-theme=obsidian]{--color-background:#080808;--color-foreground:#fff;--color-card:#0f0f0fcc;--color-primary:#d4af37;--accent-color:#f5b544;--tayme-glow:0 0 20px #d4af374d;--logo-glow:0 0 25px #d4af3780;--border-soft:#d4af3733;--dyn-bg-1:#080808;--dyn-bg-2:#92400e;--dyn-bg-3:#d97706;--dyn-bg-4:#1c1917}[data-theme=plasma]{--color-background:#0f0c29;--color-foreground:#fff;--color-card:#140f32b3;--color-primary:#9d50bb;--accent-color:#6e48aa;--tayme-glow:0 0 22px #9d50bb80;--logo-glow:0 0 25px #6e48aa99;--dyn-bg-1:#0f0c29;--dyn-bg-2:#6d28d9;--dyn-bg-3:#2563eb;--dyn-bg-4:#0f172a}.business-portal-active{--color-primary:#06b6d4;--brand-primary:#06b6d4;--tayme-rose:#06b6d4;--logo-glow:0 0 25px #06b6d473;--tayme-glow:0 0 20px #06b6d44d}.dark.business-portal-active{--color-primary:#0891b2;--brand-primary:#0891b2}:root{--bg:var(--color-background);--brand-primary:var(--color-primary);--brand-accent:var(--color-accent);--text-primary:var(--color-foreground);--surface:var(--color-card);--surface-1:var(--color-muted);--surface-2:var(--color-secondary);--surface-elevated:var(--color-popover);--border-soft:var(--color-border);--sidebar-bg:var(--color-sidebar);--sidebar-accent:var(--color-sidebar-accent);--sidebar-border:var(--color-sidebar-border);--background:var(--bg);--foreground:var(--text-primary);--primary:var(--brand-primary);--muted:var(--surface-1);--card:var(--surface);--popover:var(--surface);--border:var(--border-soft)}.theme-mode-classic,.theme-mode-classic *{--motion-duration:0s!important;--radius:0px!important;--surface-radius:0px!important;--button-radius:0px!important;--input-radius:0px!important;--panel-radius:0px!important;--hub-radius:0px!important;--hub-card-radius:0px!important;box-shadow:none!important;text-shadow:none!important;transition-duration:0s!important}.cinematic-card,.glass-card{background:var(--glass-base,rgba(15,15,20,.75));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.cinematic-grid-classic{display:grid;grid-template-columns:350px 1fr 350px;grid-template-rows:100%;height:calc(100vh - 100px);padding:24px 40px 40px;gap:24px;overflow:hidden}.cinematic-card:hover{background:var(--glass-base,rgba(255,255,255,.1));border-color:var(--accent,rgba(255,255,255,.3));box-shadow:0 0 25px rgba(0,0,0,.4),0 0 10px var(--accent-color,rgba(255,255,255,.1));transform:translateY(-2px)}.cinematic-grid-classic>aside,.cinematic-grid-classic>main{height:100%;overflow:hidden;border-radius:1rem}.cinematic-grid-classic ::-webkit-scrollbar{width:6px}.cinematic-grid-classic ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:10px}.bg-layer{position:fixed;inset:0;will-change:opacity;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.vignette-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:10}.glow-blue{box-shadow:0 0 15px rgba(37,99,235,.5);border-color:rgba(37,99,235,.5)!important}.glow-blue:hover{box-shadow:0 0 25px rgba(37,99,235,.8)}.glow-green{box-shadow:0 0 15px rgba(57,255,20,.5);border-color:rgba(57,255,20,.5)!important}.glow-green:hover{box-shadow:0 0 25px rgba(57,255,20,.8)}[data-theme=immersion-light] .cinematic-card,[data-theme=immersion-light] .glass-card{background:var(--glass-base,rgba(255,255,255,.98))!important;border:1px solid rgba(8,145,178,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.04)!important;backdrop-filter:blur(10px) saturate(150%)!important;-webkit-backdrop-filter:blur(10px) saturate(150%)!important;color:var(--color-foreground)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=immersion-light] main.cinematic-card{background:rgba(22,78,99,.18)!important;border-color:rgba(22,78,99,.25)!important;box-shadow:0 10px 40px rgba(22,78,99,.12)!important;backdrop-filter:blur(40px) saturate(160%)!important}[data-theme=immersion-light] .cinematic-card:hover{background:rgba(22,78,99,.25)!important;border-color:rgba(8,145,178,.5)!important;box-shadow:0 15px 45px rgba(22,78,99,.2),0 0 20px rgba(8,145,178,.2)!important;transform:translateY(-4px)!important}[data-theme=immersion-light] aside{background:transparent!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}[data-theme=immersion-light] .glass-panel,[data-theme=immersion-light] aside .cinematic-card,[data-theme=immersion-light] aside .glass-card{background:rgba(22,78,99,.12)!important;backdrop-filter:blur(20px) saturate(120%)!important;border:1px solid rgba(22,78,99,.15)!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important;color:var(--color-foreground)!important}[data-theme=immersion-light] .glass-card :not(.sidebar-icon),[data-theme=immersion-light] .glass-panel *{color:inherit!important}[data-theme=immersion-light] .glass-panel>div:first-child{background:rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}[data-theme=immersion-light] .glass-panel div.px-5 svg{color:var(--accent-color)!important;filter:drop-shadow(0 0 5px rgba(8,145,178,.2))}[data-theme=immersion-light] .glass-panel div.px-5 button,[data-theme=immersion-light] .glass-panel div.px-5 div:last-child *,[data-theme=immersion-light] .glass-panel div.px-5 span{color:var(--color-foreground)!important}[data-theme=immersion-light] .glass-panel .neon-glow,[data-theme=immersion-light] .neon-glow{display:none!important}[data-theme=immersion-light] .glass-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 30px rgba(0,0,0,.1),0 0 15px rgba(8,145,178,.2)!important;border-color:rgba(8,145,178,.3)!important}[data-theme=vision-impaired] *{transition:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;box-shadow:none!important}[data-theme=vision-impaired] .cinematic-card,[data-theme=vision-impaired] .glass-card,[data-theme=vision-impaired] .glass-panel,[data-theme=vision-impaired] body{background:#000000!important;border:3px solid #ffffff!important;color:#ffff00!important;border-radius:0!important}[data-theme=vision-impaired] [role=button],[data-theme=vision-impaired] button,[data-theme=vision-impaired] input{border:3px solid #ffff00!important;background:#000000!important;color:#ffffff!important;font-weight:900!important;font-size:1.25rem!important;padding:1rem!important}[data-theme=vision-impaired] button:focus,[data-theme=vision-impaired] input:focus{outline:5px solid #ffffff!important;outline-offset:2px!important}[data-theme=vision-impaired] .header-btn{width:60px!important;height:60px!important}[data-theme=vision-impaired] .header-btn svg{width:35px!important;height:35px!important}[data-theme=vision-impaired] .cinematic-card:hover{transform:none!important;background:#111111!important;border-color:#ffff00!important}[data-theme=immersion-dark] .glass-card:hover{box-shadow:0 0 25px rgba(59,130,246,.4);border-color:#3b82f6!important}[data-theme=plasma] .cinematic-card:hover,[data-theme=plasma] .glass-card:hover{box-shadow:0 0 28px rgba(168,85,247,.48),0 0 14px rgba(59,130,246,.32),0 0 8px rgba(34,211,238,.2)!important;border-color:#a855f7!important;transform:translateY(-2px)}[data-theme=plasma] .glass-panel:hover,[data-theme=plasma] aside .glass-card:hover{box-shadow:0 0 24px rgba(168,85,247,.42),0 0 12px rgba(34,211,238,.24)!important;border-color:rgba(168,85,247,.75)!important}[data-theme=obsidian] .cinematic-card:hover,[data-theme=obsidian] .glass-card:hover{box-shadow:0 0 25px rgba(245,158,11,.4),0 0 10px rgba(251,191,36,.2)!important;border-color:#f59e0b!important;transform:translateY(-2px)}[data-theme=immersion-light] .section-header{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,.05);color:var(--color-foreground)!important;font-weight:600}[data-theme=immersion-light] .section-footer{background:#f8fafc!important;border-top:1px solid rgba(0,0,0,.05)}[data-theme=immersion-light] body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(230,240,255,.2);z-index:-1}.text-glass-crystal{background:linear-gradient(to bottom,rgba(255,255,255,.95) 0,var(--secondary-accent) 45%,var(--accent-color) 100%);-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:none!important;font-weight:950!important;letter-spacing:-.05em!important;text-transform:uppercase}.ui-scrim{position:fixed;inset:0;z-index:5;pointer-events:none;background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.3) 100%);will-change:background,opacity;transition:background .5s ease,opacity .5s ease}.ui-scrim.is-dimmed{background:radial-gradient(circle at center,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%)}.profile-menu{transform:translateX(50px) scale(.9);opacity:0;pointer-events:none;will-change:transform,opacity;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.profile-menu.active{transform:translateX(0) scale(1);opacity:1;pointer-events:auto}.low-spec .cinematic-card,.low-spec .glass-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--glass-base,rgba(15,15,20,.98))!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.low-spec .bg-layer{will-change:auto!important;transition:opacity .5s ease!important;transform:none!important}.low-spec .menu-open .bg-layer{transform:none!important;filter:brightness(.6)!important}.low-spec .ui-scrim{background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.5) 100%)!important}.low-spec .profile-menu{transition:transform .3s ease,opacity .3s ease!important;transform:translateX(20px)}.low-spec .profile-menu.active{transform:translateX(0)}.low-spec *{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}.low-spec .animate-spin{animation-duration:.6s!important;animation-iteration-count:infinite!important}.theme-mode-classic{font-family:var(--font-geist-mono);background-color:var(--color-background)!important;color:var(--color-foreground)!important;--motion-duration:0ms!important;--motion-ease:linear!important}html:not(.dark) .theme-mode-classic,html:not(.dark) body.classic-mode,html:not(.dark) body.classic-mode-active{--color-background:#edf2f8!important;--color-foreground:#020617!important;--color-card:#ffffff!important;--color-card-foreground:#020617!important;--color-primary:#1e293b!important;--color-primary-foreground:#ffffff!important;--color-border:#9fb0c6!important;--color-muted:#e6ebf1!important;--color-muted-foreground:#1e293b!important;--color-accent:#dbe4ef!important;--color-accent-foreground:#020617!important;--background:#edf2f8!important;--foreground:#020617!important;--card:#ffffff!important;--card-foreground:#020617!important}html.dark:not([data-theme=executive]) .theme-mode-classic,html.dark:not([data-theme=executive]) body.classic-mode,html.dark:not([data-theme=executive]) body.classic-mode-active{--color-background:#020617!important;--color-foreground:#E0E0E0!important;--color-card:#020617!important;--color-card-foreground:#ffffff!important;--color-primary:#38bdf8!important;--color-border:#1e293b!important;--color-muted:#020617!important;--color-muted-foreground:#64748b!important;--color-accent:#1e293b!important;--border:#1e293b!important;--border-soft:#1e293b!important}.theme-mode-classic button.inline-flex.items-center.justify-center{background-color:#1D1D1D!important;border:1px solid #444444!important;color:#E0E0E0!important;box-shadow:none!important;background-image:none!important;transition:all 0s!important}.theme-mode-classic button.inline-flex.items-center.justify-center:hover{background-color:#ffffff!important;color:#000000!important;border-color:#ffffff!important}.theme-mode-classic [data-sidebar=menu-button][data-active=true]{background-color:transparent!important;color:var(--brand-cyan)!important;border-left:2px solid #06b6d4!important;border-radius:0!important}.theme-mode-classic [data-sidebar=menu-button]:hover{background-color:transparent!important;text-decoration:underline}.theme-mode-classic .lucide,.theme-mode-classic svg{stroke-width:2.5px!important}html[data-theme=executive] .theme-mode-classic,html[data-theme=executive] body.classic-mode,html[data-theme=executive] body.classic-mode-active{--color-background:#001f3f!important;--color-foreground:#f8fafc!important;--color-card:#d1d5db!important;--color-card-foreground:#020617!important;--color-primary:#020617!important;--color-primary-foreground:#f8fafc!important;--color-border:#6b7280!important;--color-muted:#d1d5db!important;--color-muted-foreground:#1e293b!important;--color-accent:#001f3f!important;--color-accent-foreground:#f8fafc!important;--background:#001f3f!important;--foreground:#f8fafc!important;--card:#d1d5db!important;--card-foreground:#020617!important}html[data-theme=classic-vision] .theme-mode-classic,html[data-theme=classic-vision] body.classic-mode,html[data-theme=classic-vision] body.classic-mode-active{--color-background:#000000!important;--color-foreground:#ffffff!important;--color-card:#000000!important;--color-card-foreground:#ffffff!important;--color-primary:#ffff00!important;--color-primary-foreground:#000000!important;--color-border:#ffffff!important;--color-muted:#000000!important;--color-muted-foreground:#ffffff!important;--color-accent:#000000!important;--color-accent-foreground:#ffffff!important;--background:#000000!important;--foreground:#ffffff!important;--card:#000000!important;--card-foreground:#ffffff!important;--border:#ffffff!important;font-size:1.125rem!important;line-height:1.6!important;letter-spacing:.01em!important}html[data-theme=classic-vision] .theme-mode-classic .text-muted-foreground,html[data-theme=classic-vision] body.classic-mode-active .text-muted-foreground{color:#ffffff!important;opacity:1!important}html[data-theme=classic-vision] .theme-mode-classic :is(p,span,label,a,li,td,th,h1,h2,h3,h4,h5,h6),html[data-theme=classic-vision] body.classic-mode-active :is(p,span,label,a,li,td,th,h1,h2,h3,h4,h5,h6){color:inherit!important;text-shadow:none!important}html[data-theme=classic-vision] .theme-mode-classic :is(.text-xs,.text-\[10px\],.text-\[11px\],.text-\[12px\]),html[data-theme=classic-vision] body.classic-mode-active :is(.text-xs,.text-\[10px\],.text-\[11px\],.text-\[12px\]){font-size:1rem!important;line-height:1.45!important}html[data-theme=classic-vision] .theme-mode-classic :is(button,[role=button],a,input,select,textarea),html[data-theme=classic-vision] body.classic-mode-active :is(button,[role=button],a,input,select,textarea){min-height:52px!important;font-size:1rem!important;font-weight:700!important}html[data-theme=classic-vision] .theme-mode-classic :is(input,select,textarea),html[data-theme=classic-vision] body.classic-mode-active :is(input,select,textarea){background:#000000!important;color:#ffffff!important;border:3px solid #ffffff!important}html[data-theme=classic-vision] .theme-mode-classic :is(input::-moz-placeholder,textarea::-moz-placeholder),html[data-theme=classic-vision] body.classic-mode-active :is(input::-moz-placeholder,textarea::-moz-placeholder){color:#e5e7eb!important;opacity:1!important}html[data-theme=classic-vision] .theme-mode-classic :is(input::placeholder,textarea::placeholder),html[data-theme=classic-vision] body.classic-mode-active :is(input::placeholder,textarea::placeholder){color:#e5e7eb!important;opacity:1!important}html[data-theme=classic-vision] .theme-mode-classic :is(a,button),html[data-theme=classic-vision] body.classic-mode-active :is(a,button){text-decoration-thickness:2px!important;text-underline-offset:3px!important}html[data-theme=classic-vision] .theme-mode-classic :is(button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible),html[data-theme=classic-vision] body.classic-mode-active :is(button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:4px solid #ffff00!important;outline-offset:3px!important}html[data-theme=classic-vision] .theme-mode-classic :is(input[type=checkbox],input[type=radio]),html[data-theme=classic-vision] body.classic-mode-active :is(input[type=checkbox],input[type=radio]){width:1.35rem!important;height:1.35rem!important;accent-color:#ffff00!important}html[data-theme=classic-vision] .theme-mode-classic :is(svg,.lucide),html[data-theme=classic-vision] body.classic-mode-active :is(svg,.lucide){stroke-width:2.75px!important}html[data-theme=classic-vision] .theme-mode-classic header,html[data-theme=classic-vision] body.classic-mode-active header{min-height:88px!important;border-bottom:3px solid #ffffff!important}html[data-theme=classic-vision] .theme-mode-classic .header-btn,html[data-theme=classic-vision] body.classic-mode-active .header-btn{min-width:56px!important;min-height:56px!important;padding:.85rem!important;border:3px solid #ffffff!important;background:#000000!important;color:#ffffff!important}html[data-theme=classic-vision] .theme-mode-classic header input,html[data-theme=classic-vision] body.classic-mode-active header input{min-height:56px!important;font-size:1.05rem!important;border-width:3px!important}html[data-theme=classic-vision] .theme-mode-classic [data-slot=sidebar],html[data-theme=classic-vision] body.classic-mode-active [data-slot=sidebar]{border-right:3px solid #ffffff!important;background:#000000!important}html[data-theme=classic-vision] .theme-mode-classic [data-slot=sidebar-group-label],html[data-theme=classic-vision] body.classic-mode-active [data-slot=sidebar-group-label]{font-size:.95rem!important;font-weight:900!important;letter-spacing:.04em!important;color:#ffff00!important;opacity:1!important;margin-bottom:.4rem!important}html[data-theme=classic-vision] .theme-mode-classic [data-slot=sidebar-menu-button],html[data-theme=classic-vision] body.classic-mode-active [data-slot=sidebar-menu-button]{min-height:56px!important;padding:.85rem .9rem!important;font-size:1.02rem!important;font-weight:800!important;border:2px solid #ffffff!important;background:#000000!important;color:#ffffff!important}html[data-theme=classic-vision] .theme-mode-classic [data-slot=sidebar-menu-button][data-active=true],html[data-theme=classic-vision] body.classic-mode-active [data-slot=sidebar-menu-button][data-active=true]{background:#ffff00!important;color:#000000!important;border-color:#ffff00!important}html[data-theme=classic-vision] .theme-mode-classic [data-slot=sidebar-menu-button] svg,html[data-theme=classic-vision] body.classic-mode-active [data-slot=sidebar-menu-button] svg{width:1.35rem!important;height:1.35rem!important;stroke-width:2.9px!important}.theme-mode-classic *,.theme-mode-classic :after,.theme-mode-classic :before{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.theme-mode-classic .bg-background,.theme-mode-classic .bg-card,.theme-mode-classic .bg-popover,.theme-mode-classic .bg-surface-elevated,.theme-mode-classic .glass-card,.theme-mode-classic [role=dialog],.theme-mode-classic [role=menu]{background:var(--color-card)!important;color:var(--color-card-foreground)!important;border:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;opacity:1!important}.theme-mode-classic a:hover{text-decoration:underline}.theme-mode-classic .shadow-2xl,.theme-mode-classic .shadow-cyan-500\/50,.theme-mode-classic .shadow-inner,.theme-mode-classic .shadow-lg,.theme-mode-classic .shadow-md,.theme-mode-classic .shadow-pink-500\/50,.theme-mode-classic .shadow-xl{box-shadow:none!important}.theme-mode-classic .avatar,.theme-mode-classic .rounded,.theme-mode-classic .rounded-full,.theme-mode-classic .rounded-lg,.theme-mode-classic .rounded-md,.theme-mode-classic .rounded-sm,.theme-mode-classic .rounded-xl{border-radius:0!important}.theme-mode-classic{--surface-radius:0px!important;--button-radius:0px!important;--input-radius:0px!important;--panel-radius:0px!important}.theme-mode-classic .text-muted-foreground{color:var(--color-muted-foreground)!important}body.classic-mode-active{background:var(--color-background)!important;background-image:none!important;color:var(--color-foreground)!important;--tayme-glow:0px 0px 0px transparent!important;--tayme-shadow-strong:none!important;--glass-bg:var(--color-background)!important;--tayme-surface:var(--color-card)!important;--header-bg:var(--color-background)!important;--sidebar-shadow:none!important;--item-glow-cyan:none!important;--item-glow-green:none!important;--header-shadow:none!important;--logo-glow:none!important;--search-shadow:none!important;--nav-item-glow:none!important;--app-sidebar-shadow:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transition:none!important;animation:none!important}.theme-mode-classic [role=textbox],.theme-mode-classic input,.theme-mode-classic textarea{background-color:#ffffff!important;color:#000000!important;border:2px solid var(--color-border)!important;padding:12px 16px!important;font-size:.95rem!important;font-weight:500!important}.theme-mode-classic .px-4.py-2.rounded-2xl{padding:12px 20px!important;border:1px solid var(--color-border)!important}.theme-mode-classic input:focus,.theme-mode-classic textarea:focus{outline:2px solid var(--color-primary)!important;outline-offset:-2px}[data-radix-portal] body.classic-mode-active>div,[data-radix-portal] body.classic-mode>div,body.classic-mode .bg-background,body.classic-mode .bg-card,body.classic-mode .bg-surface-elevated,body.classic-mode [data-radix-popper-content-wrapper]>div,body.classic-mode [data-slot=alert-dialog-content],body.classic-mode [data-slot=dialog-content],body.classic-mode [role=alertdialog],body.classic-mode [role=dialog],body.classic-mode [role=menu],body.classic-mode [role=popover],body.classic-mode [role=tooltip],body.classic-mode-active .bg-background,body.classic-mode-active .bg-card,body.classic-mode-active .bg-surface-elevated,body.classic-mode-active [data-radix-popper-content-wrapper]>div,body.classic-mode-active [data-slot=alert-dialog-content],body.classic-mode-active [data-slot=dialog-content],body.classic-mode-active [role=alertdialog],body.classic-mode-active [role=dialog],body.classic-mode-active [role=menu],body.classic-mode-active [role=popover],body.classic-mode-active [role=tooltip]{background-color:var(--color-card)!important;color:var(--color-card-foreground)!important;border:3px solid var(--color-border)!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;box-shadow:8px 8px 0 rgba(0,0,0,.4)!important}.theme-mode-classic .bg-destructive,body.classic-mode-active .bg-destructive{background-color:#dc2626!important;border:2px solid #000000!important;color:#ffffff!important}body.classic-mode-active [data-state=open].fixed.inset-0{background-color:rgba(0,0,0,.5)!important;backdrop-filter:none!important}body.classic-mode-active *{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transition:none!important;animation:none!important}