:root:root:root,:root:root:root body,:root:root:root [data-theme=light]{--color-bg:#f3f3f3;--color-surface:#fcfcf9;--color-surface-elevated:#fff;--color-text:#001616;--color-text-muted:#455a58;--color-text-subtle:#546866;--color-border:#d3d9d6;--color-border-strong:#b8c0bd;--color-accent-50:#ebfee2;--color-accent-100:#d7fbc4;--color-accent-200:#bdf89d;--color-accent-300:#a0f46c;--color-accent-400:#90f13a;--color-accent-500:#7fee09;--color-accent-600:#67c306;--color-accent-700:#4b9203;--color-accent-800:#336701;--color-accent-900:#263d18;--color-accent-950:#091c00;--color-accent:#336701;--color-accent-fg:#f3f3f3;--color-accent-hover:#4b9203;--color-accent-soft:#ebfee2;--color-success:#336701;--color-success-bg:#3367011a;--color-success-fg:#263d18;--color-warning:#8a5a00;--color-warning-bg:#8a5a001a;--color-warning-fg:#6b4600;--color-error:#ac1a1c;--color-error-bg:#ac1a1c1a;--color-error-fg:#8a1416;--color-info:#0068a5;--color-info-bg:#0068a51a;--color-info-fg:#00507f;--zion-ia-bg:#e3edf1}:root:root:root[data-theme=dark],:root:root:root[data-theme=dark] body,:root:root:root [data-theme=dark]{--color-bg:#001616;--color-surface:#052323;--color-surface-elevated:#073130;--color-text:#f3f3f3;--color-text-muted:#afbab7;--color-text-subtle:#95a29e;--color-border:#0a3b38;--color-border-strong:#114a47;--color-accent-50:#ebfee2;--color-accent-100:#d7fbc4;--color-accent-200:#bdf89d;--color-accent-300:#a0f46c;--color-accent-400:#90f13a;--color-accent-500:#7fee09;--color-accent-600:#67c306;--color-accent-700:#4b9203;--color-accent-800:#336701;--color-accent-900:#263d18;--color-accent-950:#091c00;--color-accent:#7fee09;--color-accent-fg:#001616;--color-accent-hover:#a0f46c;--color-accent-soft:#143b20;--color-success:#7fee09;--color-success-bg:#7fee0924;--color-success-fg:#bdf89d;--color-warning:#e0a84a;--color-warning-bg:#e0a84a29;--color-warning-fg:#f0c987;--color-error:#e23532;--color-error-bg:#e2353229;--color-error-fg:#fc7b6f;--color-info:#07b3f0;--color-info-bg:#07b3f024;--color-info-fg:#7fd6f7;--zion-ia-bg:#053440}:root:root:root{--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px}h1,[role=dialog] h2{font-family:var(--font-zion-titulo), var(--font-atkinson), system-ui, sans-serif;letter-spacing:-.015em;font-weight:600}aside a[aria-current=page]{background-color:var(--color-surface-elevated);color:var(--color-text);box-shadow:inset 2px 0 0 var(--color-accent);border-radius:0 6px 6px 0}aside nav a:not([aria-current=page]):hover{background-color:var(--color-surface-elevated);color:var(--color-text)}aside nav a,aside a[aria-current]{transition:color .12s cubic-bezier(.2,0,.2,1),background-color .12s cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){aside a{transition:none}}[data-zion=fachada]{background-color:var(--color-bg);background-image:linear-gradient(155deg, var(--color-surface) 0%, var(--color-bg) 62%);position:relative;overflow:hidden}.zion-fachada-on{width:1180px;color:var(--color-accent);pointer-events:none;position:absolute;top:50%;right:-300px;transform:translateY(-50%)}@media (max-width:1023.98px){.zion-fachada-on{display:none}}[data-zion=fachada-card]{z-index:1;background-color:color-mix(in srgb, var(--color-surface) 56%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);max-width:420px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:10px;padding:40px;position:relative}@media (max-width:480px){[data-zion=fachada-card]{padding:24px}}[data-zion=fachada-card] [data-testid^=logo]{max-height:40px}[data-zion=fachada-card] h1{letter-spacing:-.02em;font-size:30px}[data-zion=fachada-card] label{font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}[data-zion=fachada-card] input:not([type=checkbox]):not([type=radio]){background-color:var(--color-bg);border-color:var(--color-border-strong);border-radius:6px;height:44px}[data-zion=fachada-card] button[type=submit]{height:44px;font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}[data-zion=fachada-card]>div:first-child:has(img,svg){justify-content:flex-start}[data-zion=fachada-card] div:has(>h1){text-align:left}aside[data-zion=barra]{background-image:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%)}.zion-barra-on{width:26px;height:auto;color:var(--color-accent);display:block}aside[data-zion=barra] [data-testid=contador-da-fila]{background-color:var(--color-accent);color:var(--color-accent-fg);font-family:var(--font-mono), monospace;font-weight:500}aside[data-zion=barra]:not([data-recolhida]) [data-testid=contador-da-fila]{border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}aside[data-recolhida=sim] [data-testid=contador-da-fila]{width:7px;height:7px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;top:5px;right:8px}[data-zion=ficha]{background-color:color-mix(in srgb, var(--color-surface) 62%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border-left:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);max-width:460px;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-text) 6%, transparent)}body:has([data-zion=ficha]) .ds-cortina{background-color:color-mix(in srgb, var(--color-bg) 38%, transparent)}[data-zion=ficha] input:not([type=checkbox]):not([type=radio]),[data-zion=ficha] textarea,[data-zion=ficha] select{background-color:var(--color-bg);border-color:var(--color-border-strong)}[data-zion=ficha] h2{font-size:22px}[data-testid=message-bubble][data-direcao=entrada]{background-color:var(--color-surface-elevated);color:var(--color-text);border-radius:6px 6px 6px 2px}[data-testid=message-bubble][data-direcao=saida]{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:6px 6px 2px}[data-testid=message-bubble][data-autoria=ai]{background-color:var(--zion-ia-bg);border-color:#0000}[data-testid=message-bubble][data-autoria=ai]>div.font-semibold{color:var(--color-info);opacity:1;font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:10px}[data-testid=message-bubble].border-destructive{border-color:var(--color-error)}[data-agente=awaiting]{background-color:var(--zion-ia-bg);border-radius:6px;padding:0 8px}[data-agente=awaiting]>span:first-child{color:var(--color-info)}[data-agente=awaiting] button:first-of-type{color:var(--color-info);border:1px solid var(--color-info);background-color:#0000}aside[data-zion=barra] nav h2 button{font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle);font-size:10px;font-weight:600}aside[data-zion=barra] nav a>span.truncate,aside[data-zion=barra]>div a>span.truncate{font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}[data-testid=nome-etapa-quadro]{font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}[data-zion=ficha] h3{font-family:var(--font-zion-titulo), var(--font-atkinson), sans-serif;letter-spacing:.24em;color:var(--color-text-subtle);font-size:11px;font-weight:600}