:root{--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--card-bg:rgba(255,255,255,0.03);--card-border:rgba(255,255,255,0.08);--card-shadow:0 4px 24px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.05);--card-backdrop-blur:12px}body{font-family:var(--font-sans)}[data-template=modern] body{background-image:radial-gradient(ellipse 80% 55% at 15% 5%,hsl(var(--primary)/.07) 0,transparent 60%),radial-gradient(ellipse 55% 45% at 85% 95%,hsl(var(--primary)/.05) 0,transparent 55%)}[data-template=modern] .agent-card,[data-template=modern] .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:blur(var(--card-backdrop-blur));-webkit-backdrop-filter:blur(var(--card-backdrop-blur));transition:transform .18s ease,border-color .18s ease,box-shadow .2s ease}[data-template=modern] .agent-card:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.45);box-shadow:0 12px 40px rgba(0,0,0,.55),0 0 0 1px hsl(var(--primary)/.2),var(--glow-spread),inset 0 1px 0 rgba(255,255,255,.08)}[data-template=modern] .sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-template=modern] a[class*=bg-primary],[data-template=modern] button[class*=bg-primary]{transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px hsl(var(--primary)/.15)}[data-template=modern] a[class*=bg-primary]:hover,[data-template=modern] button[class*=bg-primary]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px hsl(var(--primary)/.3);filter:brightness(1.06)}[data-template=modern] button[class*=bg-primary]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.96)}[data-template=modern] button[class*=bg-green]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(34,197,94,.25);filter:brightness(1.06)}[data-template=modern] button[class*=bg-green]:active:not(:disabled){transform:translateY(0) scale(.98)}[data-template=classic]{--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.25rem;--radius-xl:0.375rem;--radius-2xl:0.5rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--border));--card-shadow:0 1px 4px rgba(0,0,0,0.35);--card-backdrop-blur:0px}[data-template=classic] body{font-size:.875rem}[data-template=classic] .sidebar{border-right:2px solid hsl(var(--primary)/.25)!important;width:13rem!important}[data-template=classic] .agent-card,[data-template=classic] .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .15s,box-shadow .15s}[data-template=classic] .agent-card:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 2px 10px rgba(0,0,0,.4);transform:none}[data-template=classic] .nav-active{border-left:3px solid hsl(var(--primary))!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;padding-left:calc(.75rem - 3px)!important}.template-topbar{display:none}[data-template=classic] .template-topbar{display:flex}[data-template=terminal]{--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--font-sans:"JetBrains Mono","Fira Code","Consolas",monospace;--card-bg:transparent;--card-border:hsl(var(--primary)/0.5);--card-shadow:none;--card-backdrop-blur:0px}[data-template=terminal] body{font-family:var(--font-sans)}[data-template=terminal] body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.055) 0,rgba(0,0,0,.055) 2px);pointer-events:none;z-index:9998}[data-template=terminal] .sidebar{border-right:1px solid hsl(var(--primary)/.4)!important}[data-template=terminal] .agent-card,[data-template=terminal] .card{background:transparent;border:1px solid hsl(var(--primary)/.4);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .15s,box-shadow .15s,background .15s}[data-template=terminal] .agent-card:hover{border-color:hsl(var(--primary));box-shadow:0 0 18px hsl(var(--primary)/.2);background:hsl(var(--primary)/.03);transform:none}[data-template=terminal] .btn-primary,[data-template=terminal] a[class*=bg-primary],[data-template=terminal] button[class*=bg-primary]{background:transparent!important;color:hsl(var(--primary))!important;border:1px solid hsl(var(--primary))!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-family:var(--font-sans)}[data-template=terminal] .btn-primary:before{content:"> ";opacity:.55}[data-template=terminal] .btn-primary:hover,[data-template=terminal] a[class*=bg-primary]:hover,[data-template=terminal] button[class*=bg-primary]:hover:not(:disabled){background:hsl(var(--primary)/.12)!important;box-shadow:0 0 18px hsl(var(--primary)/.3)!important}[data-template=terminal] .input-base{background:transparent;border:1px solid hsl(var(--primary)/.4)!important;border-radius:0!important;font-family:var(--font-sans)}[data-template=terminal] .input-base:focus{border-color:hsl(var(--primary))!important;box-shadow:0 0 0 1px hsl(var(--primary)/.3)!important}[data-template=terminal] .sidebar nav a{border-radius:0!important;font-family:var(--font-sans);font-size:.8rem;letter-spacing:.02em}[data-template=terminal] .sidebar nav a:before{content:"$ ";font-size:.75em;opacity:.4}[data-template=terminal] .sidebar nav a[class*=nav-active]:before,[data-template=terminal] .sidebar nav a[style*="var(--primary)"]:before{content:"# ";opacity:.8}[data-template=terminal] h1,[data-template=terminal] h2,[data-template=terminal] h3{font-family:var(--font-sans);letter-spacing:.04em}[data-template=minimal]{--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--border));--card-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--card-backdrop-blur:0px}[data-template=minimal] body{font-size:.9rem}[data-template=minimal] .sidebar{border-right:1px solid hsl(var(--border))!important;background:hsl(var(--background))!important}[data-template=minimal] .agent-card,[data-template=minimal] .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,border-color .2s ease}[data-template=minimal] .agent-card:hover{border-color:hsl(var(--primary)/.4);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:none}[data-template=minimal] .nav-active{background:hsl(var(--primary)/.08)!important;color:hsl(var(--primary))!important;font-weight:600}[data-template=minimal] .btn-primary,[data-template=minimal] a[class*=bg-primary],[data-template=minimal] button[class*=bg-primary]{box-shadow:0 1px 3px rgba(0,0,0,.1)!important;border-radius:var(--radius-md)!important}[data-template=minimal] .btn-primary:hover,[data-template=minimal] a[class*=bg-primary]:hover,[data-template=minimal] button[class*=bg-primary]:hover:not(:disabled){box-shadow:0 4px 12px hsl(var(--primary)/.2)!important}[data-template=minimal] h1{font-weight:700;letter-spacing:-.02em}[data-template=minimal] h2{font-weight:600}[data-template=executive]{--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--border));--card-shadow:0 1px 2px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.06);--card-backdrop-blur:0px}[data-template=executive] body{font-size:.875rem}[data-template=executive] .sidebar{background:hsl(var(--card))!important;border-right:1px solid hsl(var(--border))!important;box-shadow:1px 0 8px rgba(0,0,0,.04)}[data-template=executive] .agent-card,[data-template=executive] .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}[data-template=executive] .agent-card:hover{border-color:hsl(var(--primary)/.35);box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);transform:translateY(-1px)}[data-template=executive] .nav-active{background:hsl(var(--primary)/.1)!important;border-left:3px solid hsl(var(--primary))!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;padding-left:calc(.75rem - 3px)!important}[data-template=executive] .btn-primary,[data-template=executive] a[class*=bg-primary],[data-template=executive] button[class*=bg-primary]{border-radius:var(--radius-md)!important;font-weight:600!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important;letter-spacing:.01em}[data-template=executive] .btn-primary:hover,[data-template=executive] a[class*=bg-primary]:hover,[data-template=executive] button[class*=bg-primary]:hover:not(:disabled){box-shadow:0 2px 8px hsl(var(--primary)/.25)!important}[data-template=executive] .input-base{border-radius:var(--radius-md)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}[data-template=executive] .input-base:focus{box-shadow:0 0 0 3px hsl(var(--primary)/.1),inset 0 1px 2px rgba(0,0,0,.04)!important}[data-template=executive] h1{font-weight:700;letter-spacing:-.015em}[data-template=executive] h2{font-weight:600;letter-spacing:-.01em}[data-template=executive] .sidebar:before{content:"";display:block;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.3));border-radius:0 0 2px 2px}[data-template=neo-brutal]{--radius-sm:0.125rem;--radius-md:0.125rem;--radius-lg:0.125rem;--radius-xl:0.25rem;--radius-2xl:0.25rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--foreground)/0.8);--card-shadow:4px 4px 0px hsl(var(--foreground)/0.75);--card-backdrop-blur:0px}[data-template=neo-brutal] body{font-size:.9rem}[data-template=neo-brutal] .sidebar{border-right:3px solid hsl(var(--foreground)/.7)!important}[data-template=neo-brutal] .agent-card,[data-template=neo-brutal] .card{background:hsl(var(--card));border:2px solid hsl(var(--foreground)/.75);border-radius:var(--radius-lg);box-shadow:4px 4px 0 hsl(var(--foreground)/.6);backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s}[data-template=neo-brutal] .agent-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 hsl(var(--primary)/.8);border-color:hsl(var(--primary))}[data-template=neo-brutal] .btn-primary,[data-template=neo-brutal] a[class*=bg-primary],[data-template=neo-brutal] button[class*=bg-primary]{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:2px solid hsl(var(--foreground)/.7)!important;box-shadow:3px 3px 0 hsl(var(--foreground)/.7)!important;border-radius:var(--radius-sm)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;transition:transform .1s,box-shadow .1s!important}[data-template=neo-brutal] .btn-primary:hover,[data-template=neo-brutal] a[class*=bg-primary]:hover,[data-template=neo-brutal] button[class*=bg-primary]:hover:not(:disabled){transform:translate(-1px,-1px)!important;box-shadow:4px 4px 0 hsl(var(--foreground)/.7)!important}[data-template=neo-brutal] .btn-primary:active,[data-template=neo-brutal] a[class*=bg-primary]:active,[data-template=neo-brutal] button[class*=bg-primary]:active:not(:disabled){transform:translate(2px,2px)!important;box-shadow:1px 1px 0 hsl(var(--foreground)/.7)!important}[data-template=neo-brutal] .input-base{border:2px solid hsl(var(--foreground)/.6)!important;border-radius:var(--radius-sm)!important;font-weight:500}[data-template=neo-brutal] .input-base:focus{border-color:hsl(var(--primary))!important;box-shadow:3px 3px 0 hsl(var(--primary)/.5)!important}[data-template=neo-brutal] .nav-active{border:2px solid hsl(var(--primary))!important;border-radius:var(--radius-sm)!important;box-shadow:2px 2px 0 hsl(var(--primary)/.5)!important}[data-template=neo-brutal] h1{font-weight:900;text-transform:uppercase;letter-spacing:-.02em}[data-template=neo-brutal] h2,[data-template=neo-brutal] h3{font-weight:800}[data-template=horizon]{--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--border));--card-shadow:0 1px 3px rgba(0,0,0,0.05),0 2px 8px rgba(0,0,0,0.04);--card-backdrop-blur:0px}[data-template=horizon] body{font-size:.9rem}[data-template=horizon] .agent-card,[data-template=horizon] .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}[data-template=horizon] .agent-card:hover{border-color:hsl(var(--primary)/.35);box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}[data-template=horizon] .btn-primary,[data-template=horizon] a[class*=bg-primary],[data-template=horizon] button[class*=bg-primary]{border-radius:var(--radius-md)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}[data-template=horizon] .btn-primary:hover,[data-template=horizon] a[class*=bg-primary]:hover,[data-template=horizon] button[class*=bg-primary]:hover:not(:disabled){box-shadow:0 4px 12px hsl(var(--primary)/.2)!important}[data-template=horizon] h1{font-weight:700;letter-spacing:-.02em}[data-template=horizon] h2{font-weight:600}[data-template=horizon] .sidebar{display:none!important}[data-template=meadow]{--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--border));--card-shadow:0 2px 8px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.03);--card-backdrop-blur:0px}[data-template=meadow] body{font-size:.9rem}[data-template=meadow] .sidebar{border-right:none!important;border-left:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important;border-radius:1.5rem 0 0 1.5rem;margin:.75rem 0;box-shadow:-2px 0 12px rgba(0,0,0,.04)}[data-template=meadow] .agent-card,[data-template=meadow] .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,border-color .2s ease,transform .18s ease}[data-template=meadow] .agent-card:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-2px)}[data-template=meadow] .nav-active{background:hsl(var(--primary)/.12)!important;color:hsl(var(--primary))!important;border-radius:9999px!important;font-weight:600}[data-template=meadow] .btn-primary,[data-template=meadow] a[class*=bg-primary],[data-template=meadow] button[class*=bg-primary]{border-radius:9999px!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}[data-template=meadow] .btn-primary:hover,[data-template=meadow] a[class*=bg-primary]:hover,[data-template=meadow] button[class*=bg-primary]:hover:not(:disabled){box-shadow:0 4px 14px hsl(var(--primary)/.2)!important}[data-template=meadow] .input-base{border-radius:var(--radius-md)!important}[data-template=meadow] h1{font-weight:700;letter-spacing:-.02em}[data-template=meadow] h2{font-weight:600}[data-template=canvas]{--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--card-bg:hsl(var(--card));--card-border:hsl(var(--border));--card-shadow:0 2px 10px rgba(0,0,0,0.05),0 8px 24px rgba(0,0,0,0.04);--card-backdrop-blur:0px}[data-template=canvas] body{font-size:.9rem}[data-template=canvas] .sidebar{background:hsl(var(--card))!important;border-right:1px solid hsl(var(--border))!important;width:4rem!important}[data-template=canvas] .agent-card,[data-template=canvas] .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:box-shadow .2s ease,border-color .2s ease,transform .18s ease}[data-template=canvas] .agent-card:hover{border-color:hsl(var(--primary)/.35);box-shadow:0 4px 16px rgba(0,0,0,.07),0 12px 32px rgba(0,0,0,.05);transform:translateY(-2px)}[data-template=canvas] .nav-active{background:hsl(var(--primary)/.12)!important;color:hsl(var(--primary))!important;border-radius:var(--radius-md)!important}[data-template=canvas] .btn-primary,[data-template=canvas] a[class*=bg-primary],[data-template=canvas] button[class*=bg-primary]{border-radius:var(--radius-md)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-template=canvas] .btn-primary:hover,[data-template=canvas] a[class*=bg-primary]:hover,[data-template=canvas] button[class*=bg-primary]:hover:not(:disabled){box-shadow:0 4px 14px hsl(var(--primary)/.2)!important}[data-template=canvas] h1{font-weight:700;letter-spacing:-.02em}[data-template=canvas] h2{font-weight:600}[data-template=classic] a[class*=bg-primary],[data-template=classic] button[class*=bg-primary]{transition:all .15s ease}[data-template=classic] a[class*=bg-primary]:hover,[data-template=classic] button[class*=bg-primary]:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 2px 8px hsl(var(--primary)/.2)}[data-template=classic] button[class*=bg-primary]:active:not(:disabled){filter:brightness(.95)}[data-template=terminal] a[class*=bg-primary],[data-template=terminal] button[class*=bg-primary]{transition:all .1s ease;text-transform:uppercase;letter-spacing:.05em}[data-template=terminal] a[class*=bg-primary]:hover,[data-template=terminal] button[class*=bg-primary]:hover:not(:disabled){box-shadow:0 0 18px hsl(var(--primary)/.35),inset 0 0 12px hsl(var(--primary)/.1);filter:brightness(1.12)}[data-template=terminal] button[class*=bg-primary]:active:not(:disabled){filter:brightness(.85);box-shadow:0 0 6px hsl(var(--primary)/.2)}[data-template=neo-brutal] a[class*=bg-primary],[data-template=neo-brutal] button[class*=bg-primary]{transition:transform .1s ease,box-shadow .1s ease;box-shadow:3px 3px 0 hsl(var(--foreground)/.6);border:2px solid hsl(var(--foreground)/.6)}[data-template=neo-brutal] a[class*=bg-primary]:hover,[data-template=neo-brutal] button[class*=bg-primary]:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 hsl(var(--foreground)/.6)}[data-template=neo-brutal] button[class*=bg-primary]:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 hsl(var(--foreground)/.6)}[data-template=minimal] a[class*=bg-primary],[data-template=minimal] button[class*=bg-primary]{transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-template=minimal] a[class*=bg-primary]:hover,[data-template=minimal] button[class*=bg-primary]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--primary)/.15)}[data-template=minimal] button[class*=bg-primary]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.06)}[data-template=executive] a[class*=bg-primary],[data-template=executive] button[class*=bg-primary]{transition:all .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-template=executive] a[class*=bg-primary]:hover,[data-template=executive] button[class*=bg-primary]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px hsl(var(--primary)/.2);filter:brightness(1.05)}[data-template=executive] button[class*=bg-primary]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.97)}[data-template=horizon] a[class*=bg-primary],[data-template=horizon] button[class*=bg-primary]{transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-template=horizon] a[class*=bg-primary]:hover,[data-template=horizon] button[class*=bg-primary]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px hsl(var(--primary)/.2)}[data-template=horizon] button[class*=bg-primary]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.06)}[data-template=meadow] a[class*=bg-primary],[data-template=meadow] button[class*=bg-primary]{transition:all .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 6px rgba(0,0,0,.06)}[data-template=meadow] a[class*=bg-primary]:hover,[data-template=meadow] button[class*=bg-primary]:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 6px 18px hsl(var(--primary)/.2)}[data-template=meadow] button[class*=bg-primary]:active:not(:disabled){transform:translateY(0) scale(.97)}[data-template=canvas] a[class*=bg-primary],[data-template=canvas] button[class*=bg-primary]{transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-template=canvas] a[class*=bg-primary]:hover,[data-template=canvas] button[class*=bg-primary]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px hsl(var(--primary)/.18);filter:brightness(1.05)}[data-template=canvas] button[class*=bg-primary]:active:not(:disabled){transform:translateY(0) scale(.98)}a[class*=bg-green],button[class*=bg-green]{transition:all .2s cubic-bezier(.4,0,.2,1)}a[class*=bg-green]:hover,button[class*=bg-green]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 4px 12px rgba(34,197,94,.2)}button[class*=bg-green]:active:not(:disabled){filter:brightness(.95)}[data-template=classic] .tab-bar{background:transparent!important;border:none!important;border-bottom:1px solid hsl(var(--border))!important;border-radius:0!important;padding:0!important;gap:0!important}[data-template=classic] .tab-item{border-radius:0!important;border-bottom:2px solid transparent;padding:.5rem 1rem;margin-bottom:-1px}[data-template=classic] .tab-active{background:transparent!important;color:hsl(var(--primary))!important;border-bottom:2px solid hsl(var(--primary))!important}[data-template=terminal] .tab-bar{background:transparent!important;border:1px solid hsl(var(--primary)/.3)!important;border-radius:0!important;gap:0!important;padding:0!important}[data-template=terminal] .tab-item{border-radius:0!important;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-family:var(--font-mono);padding:.4rem .75rem;border-right:1px solid hsl(var(--primary)/.15)}[data-template=terminal] .tab-item:last-child{border-right:none}[data-template=terminal] .tab-active{background:hsl(var(--primary)/.15)!important;color:hsl(var(--primary))!important;box-shadow:inset 0 0 12px hsl(var(--primary)/.1)}[data-template=neo-brutal] .tab-bar{border:2px solid hsl(var(--foreground)/.6)!important;border-radius:var(--radius-sm)!important;box-shadow:3px 3px 0 hsl(var(--foreground)/.5);padding:0!important;gap:0!important}[data-template=neo-brutal] .tab-item{border-radius:0!important;text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:.8rem;padding:.4rem .75rem;border-right:2px solid hsl(var(--foreground)/.3)}[data-template=neo-brutal] .tab-item:last-child{border-right:none}[data-template=neo-brutal] .tab-active{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}[data-template=minimal] .tab-bar{background:hsl(var(--muted)/.4)!important;border:none!important;box-shadow:0 1px 3px rgba(0,0,0,.06)}[data-template=minimal] .tab-active{box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-template=executive] .tab-bar{background:hsl(var(--muted)/.3)!important;border:1px solid hsl(var(--border)/.5)!important;box-shadow:0 1px 2px rgba(0,0,0,.04)}[data-template=executive] .tab-active{box-shadow:0 1px 4px rgba(0,0,0,.08);font-weight:600}[data-template=horizon] .tab-bar{border:none!important;box-shadow:0 1px 4px rgba(0,0,0,.06)}[data-template=horizon] .tab-item{padding:.5rem 1.25rem}[data-template=meadow] .tab-bar{border-radius:9999px!important;border:none!important;padding:.2rem!important;box-shadow:0 2px 6px rgba(0,0,0,.06)}[data-template=meadow] .tab-item{border-radius:9999px!important}[data-template=canvas] .tab-bar{padding:.15rem!important;gap:.15rem!important}[data-template=canvas] .tab-item{padding:.3rem .75rem;font-size:.8rem}