@layer base{._trialBanner_ecmx3_2{background-color:color-mix(in srgb, var(--info) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--info) 30%, var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-4) auto var(--spacing-2);align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--foreground);max-width:800px;width:calc(100% - var(--spacing-8));display:flex}._frozenBanner_ecmx3_17{background-color:color-mix(in srgb, var(--warning) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-4) auto var(--spacing-2);align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--foreground);max-width:800px;width:calc(100% - var(--spacing-8));display:flex}._voiceProcessingBanner_ecmx3_32{background-color:color-mix(in srgb, var(--warning) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);margin:0 var(--spacing-4) var(--spacing-2);align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--foreground);display:flex}._serverSetupBanner_ecmx3_47{background-color:color-mix(in srgb, var(--info) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--info) 30%, var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-4) auto var(--spacing-2);align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--foreground);max-width:800px;width:calc(100% - var(--spacing-8));display:flex}._serverOfflineBanner_ecmx3_62{background-color:color-mix(in srgb, var(--warning) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-4) auto var(--spacing-2);align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--foreground);max-width:800px;width:calc(100% - var(--spacing-8));display:flex}._serverSetupIcon_ecmx3_77{color:var(--info);flex-shrink:0}._serverOfflineIcon_ecmx3_82{color:var(--warning);flex-shrink:0}._serverSetupCta_ecmx3_87{flex-shrink:0;margin-left:auto}._approvalsBanner_ecmx3_93{background-color:color-mix(in srgb, var(--info) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--info) 30%, var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-4) auto var(--spacing-2);align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--foreground);max-width:800px;width:calc(100% - var(--spacing-8));display:flex}._approvalsIcon_ecmx3_108{color:var(--info);flex-shrink:0}._approvalsCta_ecmx3_113{flex-shrink:0;margin-left:auto}._bannerIcon_ecmx3_118{color:var(--warning);flex-shrink:0}._trialBanner_ecmx3_2 ._bannerIcon_ecmx3_118{color:var(--info)}._frozenBanner_ecmx3_17 ._bannerIcon_ecmx3_118{color:var(--warning)}._bannerContent_ecmx3_131{flex:1;min-width:0}._bannerLink_ecmx3_136{color:var(--primary);font-weight:var(--font-weight-medium);text-decoration:none}._bannerLink_ecmx3_136:hover{text-decoration:underline}._bannerDismiss_ecmx3_146{color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) var(--ease-out), color var(--animation-duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._bannerDismiss_ecmx3_146:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}._bannerDismiss_ecmx3_146:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (width<=768px){._serverSetupBanner_ecmx3_47,._serverOfflineBanner_ecmx3_62{flex-wrap:wrap}}}
