:is([data-brand=voicewave],[data-product=voicewave],[data-vw-root]){--vw-1:4px;--vw-2:8px;--vw-3:12px;--vw-4:16px;--vw-5:20px;--vw-6:24px;--vw-8:32px;--vw-10:40px;--vw-12:48px;--vw-rail-w:264px;--vw-page-x:32px;--vw-page-t:28px;--vw-page-b:40px;--vw-card-gap:16px;--vw-card-pad:20px;--vw-card-radius:16px;--vw-control-radius:10px;--vw-ok:#16a34a;--vw-ok-bg:#e8f8ee;--vw-bad:#dc2626;--vw-bad-bg:#fdecec;--vw-warn:#d97706;--vw-warn-bg:#fef4e2;--vw-ease:cubic-bezier(.22, 1, .36, 1)}[data-brand=voicewave]{--vw-blue:var(--primary);--vw-blue-hover:#1e293b;--vw-blue-deep:var(--primary-container);--vw-blue-tint:#f1f5f9;--vw-navy:#1d4030;--vw-navy-hover:#285741;--vw-navy-text:#f5f1e6;--vw-navy-icon:#bfd0c4;--vw-pill:#e2e8f0;--vw-teal:#14b8a6;--vw-green:#22c55e;--vw-orange:#f97316;--vw-violet:#8b5cf6;--vw-pink:#ec4899;--vw-shell:#f8fafc;--vw-card:#fff;--vw-card-border:#e2e8f0;--vw-input-border:#d9deee;--vw-tile-bg:#f1f5f9;--vw-thead-bg:#f8fafc;--vw-row-hover:#f5f8ff;--vw-shimmer-a:#f1f5f9;--vw-shimmer-b:#f7f9ff;--vw-backdrop:#0f17336b;--vw-modal-shadow:0 24px 60px -20px #0f173373;--vw-shadow-card:0 1px 2px #0f17330a, 0 10px 30px -12px color-mix(in srgb, var(--primary) 18%, transparent);--vw-shadow-hover:0 2px 4px #0f17330d, 0 16px 36px -14px color-mix(in srgb, var(--primary) 28%, transparent);--vw-text:#0f172a;--vw-text-secondary:#3a4360;--vw-text-muted:#475569;--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-label:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--vw-select:#e3eee7;--vw-select-hover:#d6e7dc;--vw-select-tint:#e3eee7;--vw-select-ink:#1d4030;--vw-select-edge:#9dbba8;--vw-info:var(--primary);--vw-info-bg:#f1f5f9;--vw-neutral:#475569;--vw-neutral-bg:#f1f5f9;--vw-accent:#f97316;--vw-accent-bg:#fff1e6;--vw-chart-ok:var(--primary);--vw-chart-bad:#f97316;--vw-ramp-1:#e2e8f0;--vw-ramp-2:#94a3b8;--vw-ramp-3:#5c7fff;--vw-ramp-4:var(--primary);--vw-ramp-5:var(--primary-container);--vw-gradient:linear-gradient(110deg, #5c7fff 0%, var(--primary) 100%);--vw-gradient-hero:linear-gradient(135deg, #0f172a 0%, var(--primary-container) 55%, var(--primary) 100%);--vw-gradient-soft:linear-gradient(135deg, #f1f5f9, #fff);--vw-gradient-btn:var(--primary)}body[data-product=voicewave]:not([data-brand=voicewave]),body:not([data-brand=voicewave]) [data-vw-root]{--vw-blue:var(--primary-container);--vw-blue-hover:var(--primary);--vw-blue-deep:var(--primary);--vw-blue-tint:#eaf2ec;--vw-primary-light:#2a5640;--vw-pill:var(--surface-container-highest);--vw-shell:var(--surface);--vw-card:var(--surface-container-lowest);--vw-card-border:var(--surface-container-highest);--vw-input-border:#d9d3c8;--vw-tile-bg:#eaf2ec;--vw-thead-bg:var(--surface-container-low);--vw-row-hover:#fbf7f0;--vw-shimmer-a:var(--surface-container);--vw-shimmer-b:var(--surface-container-low);--vw-backdrop:#0e1f176b;--vw-modal-shadow:0 24px 60px -20px #0e1f1773;--vw-shadow-card:0 1px 2px #1d1c170a, 0 10px 30px -14px #1b3a2d29;--vw-shadow-hover:0 2px 4px #1d1c170d, 0 16px 36px -14px #1b3a2d42;--vw-text:var(--on-surface);--vw-text-secondary:var(--on-surface-variant);--vw-text-muted:#5b625d;--vw-select:#e3eee7;--vw-select-hover:#d6e7dc;--vw-select-tint:#e3eee7;--vw-select-ink:var(--primary-container);--vw-select-edge:#9dbba8;--vw-info:var(--primary-container);--vw-info-bg:#eaf2ec;--vw-neutral:#5b625d;--vw-neutral-bg:var(--surface-container);--vw-accent:var(--accent-warm-strong);--vw-accent-bg:#fef3e2;--vw-chart-ok:var(--primary-container);--vw-chart-bad:#d97706;--vw-ramp-1:var(--surface-container-highest);--vw-ramp-2:#b7cbbb;--vw-ramp-3:var(--secondary-banyan);--vw-ramp-4:var(--primary-container);--vw-ramp-5:var(--primary);--vw-gradient:linear-gradient(110deg, var(--secondary-banyan) 0%, var(--primary-container) 100%);--vw-gradient-hero:linear-gradient(135deg, #0e1f17 0%, var(--primary-container) 55%, #2a5640 100%);--vw-gradient-soft:linear-gradient(135deg, var(--surface-container-low), #fff);--vw-gradient-btn:var(--primary-container)}body:not([data-brand=voicewave]) [data-vw-root]{--border:var(--surface-container-highest);--input:#d9d3c8}[data-brand=voicewave] .flex.h-screen.flex-col.overflow-hidden{background:var(--vw-shell)}[data-brand=voicewave] .flex.h-screen.flex-col.overflow-hidden>div:not(.flex-1):not([class*=hidden]){border-bottom:1px solid var(--border)}[data-brand=voicewave] aside[class*=group\/rail]{background:var(--vw-navy);color:var(--vw-navy-text);border-right:0!important}@media (min-width:768px){[data-brand=voicewave] aside[class*=group\/rail]:not([class*="w-[60px]"]){width:var(--vw-rail-w)!important}}[data-brand=voicewave] aside[class*=group\/rail]>nav{padding-inline:var(--vw-3)}[data-brand=voicewave] aside[class*=group\/rail] nav{scrollbar-color:#ffffff24 transparent}[data-brand=voicewave] aside[class*=group\/rail] nav a,[data-brand=voicewave] .vw-rail-bottom a,[data-brand=voicewave] .vw-rail-bottom>div>button{height:auto;min-height:0;color:var(--vw-navy-text);transition:background-color .18s var(--vw-ease), color .18s var(--vw-ease);border-radius:12px;padding-block:6px;font-size:14px;font-weight:500;line-height:20px;position:relative}[data-brand=voicewave] .vw-rail-bottom>div>button{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:14px}[data-brand=voicewave] aside[class*=group\/rail] nav a svg,[data-brand=voicewave] .vw-rail-bottom a svg,[data-brand=voicewave] .vw-rail-bottom>div>button svg{color:var(--vw-navy-icon);transition:color .18s}@keyframes vw-pill-in{0%{opacity:0;transform:translate(-6px)scale(.97)}to{opacity:1;transform:none}}[data-brand=voicewave] aside[class*=group\/rail] nav a.text-white,[data-brand=voicewave] .vw-rail-bottom a.text-white,[data-brand=voicewave] .vw-rail-bottom a[class*="bg-[color:var(--primary-container)]"]{background:var(--vw-select);color:#fff;animation:vw-pill-in .28s var(--vw-ease) both;background:#18181b;font-weight:600;box-shadow:0 4px 12px -6px #18181b73}[data-brand=voicewave] aside[class*=group\/rail] nav a.text-white svg,[data-brand=voicewave] .vw-rail-bottom a.text-white svg,[data-brand=voicewave] .vw-rail-bottom a[class*="bg-[color:var(--primary-container)]"] svg{color:#fff}[data-brand=voicewave] .vw-rail-heading{color:var(--vw-navy-icon);letter-spacing:.01em;align-items:center;gap:8px;padding:0 10px 4px;font-size:11.5px;font-weight:600;line-height:18px;display:flex}[data-brand=voicewave] .vw-rail-step{width:16px;height:16px;color:var(--vw-pill);background:#c7ceff29;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}[data-brand=voicewave] .vw-rail-bottom a{font-family:var(--font-sans);text-transform:none;letter-spacing:0}[data-brand=voicewave] .vw-rail-switcher>div>button{transition:background-color .18s var(--vw-ease);border-color:#0000;border-radius:12px}[data-brand=voicewave] .vw-rail-switcher>div>button:hover,[data-brand=voicewave] .vw-rail-switcher>div>button[aria-expanded=true]{background:var(--vw-navy-hover);border-color:#0000}[data-brand=voicewave] .vw-rail-switcher .animate-pulse{background:var(--vw-navy-hover)}[data-brand=voicewave] a:hover .lucide,[data-brand=voicewave] button:hover .lucide{color:inherit}[data-brand=voicewave] [class*="hover:bg-[color:var(--surface-container-high)]"]:hover{color:var(--on-surface)}[data-brand=voicewave] .flex.flex-1.overflow-hidden>main{background:var(--vw-shell)}:is([data-brand=voicewave],[data-vw-root]) .text-\[10px\],:is([data-brand=voicewave],[data-vw-root]) .text-\[11px\]{font-size:12px}:is([data-brand=voicewave],[data-vw-root]) .uppercase{letter-spacing:.05em}:is([data-brand=voicewave],[data-vw-root]) .text-\[color\:var\(--on-surface-variant\)\]{color:var(--vw-text-secondary)}:is([data-brand=voicewave],[data-vw-root]) table th{color:var(--vw-text-muted);padding-block:var(--vw-3);font-size:12px;font-weight:650}:is([data-brand=voicewave],[data-vw-root]) table td{padding-block:var(--vw-3);font-size:13.5px}:is([data-brand=voicewave],[data-vw-root]) button,:is([data-brand=voicewave],[data-vw-root]) input,:is([data-brand=voicewave],[data-vw-root]) select,:is([data-brand=voicewave],[data-vw-root]) textarea{border-radius:var(--vw-control-radius)}:is([data-brand=voicewave],[data-vw-root]) input,:is([data-brand=voicewave],[data-vw-root]) textarea{font-size:13.5px}:is([data-brand=voicewave],[data-vw-root]) :focus-visible{outline:2px solid var(--tertiary-fixed-dim);outline-offset:2px}:is([data-brand=voicewave],[data-vw-root]) .text-white\/80{color:#ffffffeb}[data-brand=voicewave] [class*=rounded-b-][class*=bg-muted]{padding:var(--vw-5) var(--vw-6);justify-content:flex-end;gap:var(--vw-3)}[data-brand=voicewave] [class*=rounded-b-][class*=bg-muted] button{height:40px;padding-inline:var(--vw-5);border-radius:var(--vw-control-radius);font-size:13.5px;font-weight:600}:is([data-brand=voicewave] main,[data-vw-root]) .uppercase{text-transform:none;letter-spacing:-.005em}:is([data-brand=voicewave] main,[data-vw-root]) .font-mono.uppercase,:is([data-brand=voicewave] main,[data-vw-root]) button .font-mono,:is([data-brand=voicewave] main,[data-vw-root]) a[class*=inline-flex] .font-mono{font-family:var(--font-sans)}[data-brand=voicewave] main nav[class*=space-y],[data-brand=voicewave] main>div>nav{align-self:start;position:sticky;top:0}[data-brand=voicewave] #banyan-name{max-width:380px;display:block}[data-brand=voicewave] div:has(>#banyan-phone){max-width:380px}[data-brand=voicewave] h1,[data-brand=voicewave] h2,[data-brand=voicewave] h3,[data-brand=voicewave] .font-heading{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}:is([data-brand=voicewave] main,[data-vw-root]) .overflow-x-auto{position:relative}@keyframes vw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vw-fade{0%{opacity:0}to{opacity:1}}@keyframes vw-dash{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vw-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes vw-ping-ring{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes vw-shimmer-move{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vw-grow-y-kf{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vw-fill-x-kf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vw-pop-kf{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes vw-backdrop-kf{0%{opacity:0}to{opacity:1}}:is([data-brand=voicewave],[data-vw-root]) .vw-reveal{opacity:0}:is([data-brand=voicewave],[data-vw-root]) .vw-reveal.vw-reveal-in{opacity:1;animation:vw-rise .3s var(--vw-ease) backwards}:is([data-brand=voicewave],[data-vw-root]) .vw-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:vw-dash .7s var(--vw-ease) 50ms forwards}:is([data-brand=voicewave],[data-vw-root]) .vw-fade-in{animation:.3s both vw-fade}:is([data-brand=voicewave],[data-vw-root]) .vw-wave-bar{transform-origin:50%;animation-name:vw-wave;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}:is([data-brand=voicewave],[data-vw-root]) .vw-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite vw-ping-ring}:is([data-brand=voicewave],[data-vw-root]) .vw-icon-tile{color:var(--primary);background:var(--vw-tile-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:is([data-brand=voicewave],[data-vw-root]) [class*=vw-tone-]{background:var(--vw-tile-bg);color:var(--primary);box-shadow:none}:is([data-brand=voicewave],[data-vw-root]) .vw-shimmer{background:linear-gradient(90deg, var(--vw-shimmer-a) 0%, var(--vw-shimmer-b) 40%, var(--vw-shimmer-a) 80%);background-size:200% 100%;border-radius:8px;animation:1.6s linear infinite vw-shimmer-move}:is([data-brand=voicewave],[data-vw-root]) .vw-lift{transition:transform .2s var(--vw-ease)}:is([data-brand=voicewave],[data-vw-root]) .vw-lift:hover{box-shadow:var(--vw-shadow-hover);transform:translateY(-2px)}:is([data-brand=voicewave],[data-vw-root]) .vw-btn-primary,:is([data-brand=voicewave] main,[data-vw-root]) button[class*="bg-[color:var(--primary)]"][class*=inline-flex]:not([class*=rounded-full]),:is([data-brand=voicewave] main,[data-vw-root]) a[class*="bg-[color:var(--primary)]"][class*=inline-flex]:not([class*=rounded-full]){background:var(--vw-blue);color:#fff;box-shadow:0 1px 2px #0f173314, 0 6px 14px -8px color-mix(in srgb, var(--primary) 70%, transparent);border-color:#0000}:is([data-brand=voicewave],[data-vw-root]) .vw-btn-primary:hover:not(:disabled),:is([data-brand=voicewave] main,[data-vw-root]) button[class*="bg-[color:var(--primary)]"][class*=inline-flex]:not([class*=rounded-full]):hover:not(:disabled),:is([data-brand=voicewave] main,[data-vw-root]) a[class*="bg-[color:var(--primary)]"][class*=inline-flex]:not([class*=rounded-full]):hover{background:var(--vw-blue-hover);opacity:1;filter:none}:is([data-brand=voicewave],[data-vw-root]) .vw-page-head h1{color:var(--vw-text)}:is([data-brand=voicewave],[data-vw-root]) .vw-meta-chip{background:var(--vw-blue-tint);height:24px;color:var(--vw-blue);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}:is([data-brand=voicewave],[data-vw-root]) .vw-meta-chip *{color:inherit}:is([data-brand=voicewave],[data-vw-root]) .vw-orb{z-index:-1;filter:blur(40px);pointer-events:none;border-radius:999px;position:absolute}:is([data-brand=voicewave],[data-vw-root]) .vw-grow-y{transform-origin:bottom;animation:vw-grow-y-kf .4s var(--vw-ease) both}:is([data-brand=voicewave],[data-vw-root]) .vw-fill-x{transform-origin:0;animation:vw-fill-x-kf .4s var(--vw-ease) both}:is([data-brand=voicewave],[data-vw-root]) .vw-pop{animation:vw-pop-kf .22s var(--vw-ease) both}:is([data-brand=voicewave] main,[data-vw-root]){scroll-behavior:smooth}:is([data-brand=voicewave] main,[data-vw-root]) .vw-card,:is([data-brand=voicewave] main,[data-vw-root]) [class*="rounded-[var(--vw-card-radius)]"][class*="bg-[color:var(--vw-card)]"]{border-color:var(--vw-card-border);box-shadow:var(--vw-shadow-card)}:is([data-brand=voicewave] main,[data-vw-root]) thead,:is([data-brand=voicewave] main,[data-vw-root]) thead tr{background:var(--vw-thead-bg)}:is([data-brand=voicewave] main,[data-vw-root]) tbody tr{transition:background-color .15s}:is([data-brand=voicewave] main,[data-vw-root]) tbody tr:hover{background-color:var(--vw-row-hover)}:is([data-brand=voicewave] main,[data-vw-root]) tbody tr:hover>td:first-child{box-shadow:inset 3px 0 0 0 var(--vw-blue)}:is([data-brand=voicewave] main,[data-vw-root]) button,:is([data-brand=voicewave] main,[data-vw-root]) a[class*=inline-flex]{transition-property:color,background-color,border-color,transform,opacity;transition-duration:.15s}:is([data-brand=voicewave] main,[data-vw-root]) button:active:not(:disabled),:is([data-brand=voicewave] main,[data-vw-root]) a[class*=inline-flex]:active,:is([data-brand=voicewave],[data-vw-root]) .vw-btn-primary:active:not(:disabled){transform:scale(.98)}:is([data-brand=voicewave] main,[data-vw-root]) button:focus-visible,:is([data-brand=voicewave] main,[data-vw-root]) a:focus-visible{outline:2px solid var(--vw-blue);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 14%, transparent)}[data-brand=voicewave] aside[class*=group\/rail] :focus-visible{outline:2px solid var(--vw-pill);outline-offset:1px}:is([data-brand=voicewave] main,[data-vw-root]) input:not([type=checkbox]):not([type=radio]):not([type=range]),:is([data-brand=voicewave] main,[data-vw-root]) textarea,:is([data-brand=voicewave] main,[data-vw-root]) select,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50 input:not([type=checkbox]):not([type=radio]):not([type=range]),:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50 textarea,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50 select{border-color:var(--vw-input-border);transition:border-color .15s,box-shadow .15s}:is([data-brand=voicewave] main,[data-vw-root]) input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,:is([data-brand=voicewave] main,[data-vw-root]) textarea:focus,:is([data-brand=voicewave] main,[data-vw-root]) select:focus,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50 input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50 textarea:focus,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50 select:focus{border-color:var(--vw-blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 14%, transparent);outline:none}:is([data-brand=voicewave],[data-vw-root]) input[type=checkbox],:is([data-brand=voicewave],[data-vw-root]) input[type=radio],:is([data-brand=voicewave],[data-vw-root]) input[type=range]{accent-color:var(--vw-blue)}:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50.bg-black\/40{background-color:var(--vw-backdrop);animation:.18s both vw-backdrop-kf}:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50.bg-black\/40>*{box-shadow:var(--vw-modal-shadow);animation:vw-pop-kf .22s var(--vw-ease) both;border-radius:16px}@media (prefers-reduced-motion:reduce){:is([data-brand=voicewave],[data-vw-root]) [class*=vw-],:is([data-brand=voicewave],[data-vw-root]) [class*=vw-]:before,:is([data-brand=voicewave],[data-vw-root]) [class*=vw-]:after,:is([data-brand=voicewave] main,[data-vw-root]) *,[data-brand=voicewave] aside[class*=group\/rail] *,[data-brand=voicewave] aside[class*=group\/rail] :before,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50,:is([data-brand=voicewave],[data-vw-root]) .fixed.inset-0.z-50>*{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is([data-brand=voicewave],[data-vw-root]) .vw-reveal{opacity:1}:is([data-brand=voicewave],[data-vw-root]) .vw-draw{stroke-dashoffset:0}:is([data-brand=voicewave],[data-vw-root]) .vw-lift:hover,:is([data-brand=voicewave] main,[data-vw-root]) button:active,:is([data-brand=voicewave] main,[data-vw-root]) a:active{transform:none}}[data-brand=voicewave] .vw-rail-bottom{border-top:1px solid #ffffff14;margin-top:4px;padding-top:8px}[data-brand=voicewave] aside[class*=group\/rail] nav a,[data-brand=voicewave] .vw-rail-bottom a{padding-block:6px}[data-brand=voicewave] .vw-rail-group{letter-spacing:.02em;color:#a3a3a3;text-transform:none;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:6px;padding:7px 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:flex}[data-brand=voicewave] .vw-rail-count{color:#d4d4d4;text-align:center;background:#ffffff14;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px}[data-brand=voicewave] aside[class*=group\/rail] nav a:hover:not(.text-white),[data-brand=voicewave] .vw-rail-bottom a:hover:not(.text-white),[data-brand=voicewave] .vw-rail-bottom>div>button:hover{background:var(--vw-navy-hover);color:#1c1917}[data-brand=voicewave] .vw-rail-bottom [class*=border-l]{border-color:#1c19171f}[data-brand=voicewave] .vw-rail-group:hover{background:var(--vw-navy-hover);color:#1c1917}[data-brand=voicewave] .vw-rail-logo svg[aria-label=VoiceWave]{border-radius:24%;box-shadow:0 0 0 1px #1c191724,0 2px 6px -2px #1c19172e}[data-brand=voicewave] aside[class*=group\/rail]{scrollbar-color:#f5f1e633 transparent;border-right:1px solid #163526!important}[data-brand=voicewave] .vw-rail-logo .text-on-surface{color:#f5f1e6}[data-brand=voicewave] aside[class*=group\/rail] nav a:hover:not(.text-white),[data-brand=voicewave] .vw-rail-bottom a:hover:not(.text-white),[data-brand=voicewave] .vw-rail-bottom>div>button:hover{color:#fff;background:#285741}[data-brand=voicewave] aside[class*=group\/rail] nav a:hover:not(.text-white) svg,[data-brand=voicewave] .vw-rail-bottom a:hover:not(.text-white) svg,[data-brand=voicewave] .vw-rail-bottom>div>button:hover svg{color:#fff}[data-brand=voicewave] aside[class*=group\/rail] nav a.text-white,[data-brand=voicewave] .vw-rail-bottom a.text-white{color:#1d4030;background:#fff;box-shadow:0 4px 12px -6px #00000059}[data-brand=voicewave] aside[class*=group\/rail] nav a.text-white svg,[data-brand=voicewave] .vw-rail-bottom a.text-white svg{color:#1d4030}[data-brand=voicewave] aside[class*=group\/rail] nav [aria-hidden].h-px{background:#f5f1e626}[data-brand=voicewave] .vw-rail-bottom{border-top-color:#f5f1e61f}[data-brand=voicewave] .vw-rail-switcher{border-top:1px solid #f5f1e61f}[data-brand=voicewave] .vw-rail-switcher>div>button .text-on-surface{color:#f5f1e6}[data-brand=voicewave] .vw-rail-switcher>div>button p:not(.text-on-surface),[data-brand=voicewave] .vw-rail-switcher>div>button svg:not([aria-label]){color:#bfd0c4}[data-brand=voicewave] .vw-rail-search{color:#f5f1e6;background:#f5f1e614;border:1px solid #f5f1e62e}[data-brand=voicewave] .vw-rail-search::placeholder{color:#bfd0c4}[data-brand=voicewave] .vw-rail-search:focus{background:#f5f1e61f;border-color:#f5f1e6}[data-brand=voicewave] .vw-rail-group{color:#bfd0c4}[data-brand=voicewave] .vw-rail-group:hover{color:#fff;background:#285741}[data-brand=voicewave] .vw-rail-count{color:#f5f1e6;background:#f5f1e61f}[data-brand=voicewave] .vw-rail-logo svg[aria-label=VoiceWave]{box-shadow:0 0 0 1px #f5f1e640}:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select\)\]{box-shadow:inset 0 0 0 1px var(--vw-select-edge);color:var(--vw-select-ink)!important}:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select\)\] svg{color:var(--vw-select-ink)!important}[data-brand=voicewave] [data-settings-tab][aria-current=page]{background:var(--vw-select-tint);color:var(--vw-select-ink);box-shadow:inset 0 0 0 1px var(--vw-select-edge);font-weight:600}[data-brand=voicewave] .vw-rail-group,[data-brand=voicewave] .vw-rail-group:hover{color:#bfd0c4;cursor:default;background:0 0}:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select\)\],:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select-tint\)\],:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select-hover\)\]{box-shadow:inset 0 0 0 1px var(--vw-select-edge);color:var(--vw-select-ink)!important}:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select\)\] svg,:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select-tint\)\] svg,:is([data-brand=voicewave],[data-vw-root]) .bg-\[color\:var\(--vw-select-hover\)\] svg{color:var(--vw-select-ink)!important}body:not([data-brand=voicewave]) .vw-rail-group{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--on-surface-variant) 70%, transparent);margin:0;padding:0 10px 4px;font-size:10px;font-weight:600;line-height:16px}body:not([data-brand=voicewave]) .vw-rail-search{background:var(--surface-container-lowest);border:1px solid var(--surface-container-highest);color:var(--on-surface);transition:border-color .15s}body:not([data-brand=voicewave]) .vw-rail-search::placeholder{color:var(--on-surface-variant)}body:not([data-brand=voicewave]) .vw-rail-search:focus{border-color:var(--primary-container)}
:is([data-brand=hazel],[data-product=crm]){--primary:#047857;--primary-container:#065f46;--on-primary:#fff;--on-primary-container:#fff;--secondary-banyan:#047857;--primary-foreground:#fff;--ring:#047857;--sidebar-primary:#047857;--sidebar-primary-foreground:#fff;--sidebar-ring:#047857}:is([data-brand=hazel],[data-product=crm]) [data-sonner-toaster]{font-family:var(--font-sans)}:is([data-brand=hazel],[data-product=crm]) [data-slot=button].from-primary{background-image:none;background-color:var(--primary);box-shadow:0 1px 2px #0f172a14}:is([data-brand=hazel],[data-product=crm]) [data-slot=button].from-primary:hover{background-color:var(--primary-container);filter:none}:is([data-brand=hazel],[data-product=crm]) [data-slot=button].from-primary:not([class*=size-]){border-radius:.5rem;height:2.25rem;padding-inline:.875rem}:is([data-brand=hazel],[data-product=crm]) nav[aria-label=Products]>div{scrollbar-width:none}:is([data-brand=hazel],[data-product=crm]) nav[aria-label=Products]>div::-webkit-scrollbar{display:none}:is([data-brand=hazel],[data-product=crm]) [data-slot=card]{border:1px solid color-mix(in srgb, var(--outline-variant) 30%, transparent);box-shadow:0 1px 2px #0f172a0a}:is([data-brand=hazel],[data-product=crm]) [data-slot=input],:is([data-brand=hazel],[data-product=crm]) [data-slot=textarea]{border:1px solid color-mix(in srgb, var(--outline-variant) 40%, transparent);background-color:#fff;border-radius:.5rem;padding-inline:.75rem;transition:border-color .12s,box-shadow .12s}:is([data-brand=hazel],[data-product=crm]) [data-slot=input]{height:2.25rem;padding-block:0}:is([data-brand=hazel],[data-product=crm]) [data-slot=textarea]{padding-block:.5rem}:is([data-brand=hazel],[data-product=crm]) [data-slot=input]:focus-visible,:is([data-brand=hazel],[data-product=crm]) [data-slot=textarea]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #04785729}:is([data-brand=hazel],[data-product=crm]) [data-slot=data-table] th{padding-block:.75rem;font-weight:500}:is([data-brand=hazel],[data-product=crm]) [data-slot=data-table] td{padding-block:.875rem}:is([data-brand=hazel],[data-product=crm]) :is(input,select,textarea).bg-\[color\:var\(--surface\)\]{background-color:#fff}:is([data-brand=hazel],[data-product=crm]) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])):not(.bg-transparent):focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #04785729}:is([data-brand=hazel],[data-product=crm]) [data-slot=switch][data-unchecked]{background-color:color-mix(in srgb, var(--outline) 40%, transparent)}
