/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-500:oklch(63.7% .237 25.331);--spacing:.25rem;--container-lg:32rem;--container-5xl:64rem;--font-weight-bold:700;--radius-sm:.125rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.25rem;--color-ouro-50:#fbf6e9;--color-ouro-100:#f6edd3;--color-ouro-200:#eddba7;--color-ouro-300:#e4c87b;--color-ouro-400:#e2bd67;--color-ouro-500:#c9a454;--color-ouro-600:#a88742;--color-ouro-700:#866b35;--color-ouro-800:#645028;--color-ouro-900:#43361b;--color-ouro-950:#2a210f;--color-platina-50:#f4f5f6;--color-platina-100:#e8e9ec;--color-platina-200:#d1d3d8;--color-platina-300:#babdc4;--color-platina-400:#a8abb2;--color-platina-500:#8e929a;--color-platina-600:#737780;--color-platina-700:#595c64;--color-platina-800:#404247;--color-platina-900:#2a2c30;--color-platina-950:#17181d;--color-grafite-50:#f8f7f3;--color-grafite-100:#edece6;--color-grafite-200:#d8d6cf;--color-grafite-300:#b8b6af;--color-grafite-400:#8e8c86;--color-grafite-500:#6a6863;--color-grafite-600:#4a4945;--color-grafite-700:#32322e;--color-grafite-800:#23242b;--color-grafite-900:#17181d;--color-grafite-950:#0e0e12;--color-live:#fb7185;--color-warn:#fbbf24;--color-ok:#34d399;--color-info:#38bdf8;--color-danger:#fb7185}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{border-color:var(--line,currentColor)}html{-webkit-text-size-adjust:100%}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-20{z-index:20}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.max-h-80{max-height:calc(var(--spacing) * 80)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.overflow-y-auto{overflow-y:auto}.bg-red-500{background-color:var(--color-red-500)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lowercase{text-transform:lowercase}.opacity-0{opacity:0}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.sm\:items-center{align-items:center}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--font-display:"Julius Sans One", ui-sans-serif, sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}:root,:host{--font-display: "Julius Sans One", ui-sans-serif, system-ui, sans-serif;--font-sans: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-xs: .6875rem;--t-sm: .8125rem;--t-base: .9375rem;--t-md: 1.0625rem;--t-lg: 1.25rem;--t-xl: 1.625rem;--t-2xl: clamp(1.75rem, 1.35rem + 1.7vw, 2.6rem);--t-3xl: clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--t-timecode: clamp(2.25rem, 1.1rem + 6vw, 4.5rem);--track-label: .16em;--track-display: .18em;--track-title: -.01em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--radius: .25rem;--radius-sm: .125rem;--radius-round: 999px;--shell-max: 1180px;--dur-fast: .15s;--dur: .22s;--ease: cubic-bezier(.2, .7, .3, 1);--stage: #0E0E12;--vnx-gold: #E2BD67;--vnx-platina: #A8ABB2;--vnx-grafite: #17181D;--vnx-porcelana: #F8F7F3;--vnx-header-h: 3.5rem}:root,:host{--ouro-50: #FBF6E9;--ouro-100: #F6EDD3;--ouro-200: #EDDBA7;--ouro-300: #E4C87B;--ouro-400: #E2BD67;--ouro-500: #C9A454;--ouro-600: #A88742;--ouro-700: #866B35;--ouro-800: #645028;--ouro-900: #43361B;--ouro-950: #2A210F;--platina-50: #F4F5F6;--platina-100: #E8E9EC;--platina-200: #D1D3D8;--platina-300: #BABDC4;--platina-400: #A8ABB2;--platina-500: #8E929A;--platina-600: #737780;--platina-700: #595C64;--platina-800: #404247;--platina-900: #2A2C30;--platina-950: #17181D;--grafite-50: #F8F7F3;--grafite-100: #EDECE6;--grafite-200: #D8D6CF;--grafite-300: #B8B6AF;--grafite-400: #8E8C86;--grafite-500: #6A6863;--grafite-600: #4A4945;--grafite-700: #32322E;--grafite-800: #23242B;--grafite-900: #17181D;--grafite-950: #0E0E12}[data-mode=dark]{color-scheme:dark;--fg: #F8F7F3;--fg-muted: #B8B6AF;--fg-faint: #A8ABB2;--line: color-mix(in srgb, var(--fg) 15%, transparent);--line-strong: #A8ABB2;--accent-ink: #0E0E12;--live: #FB7185;--on-live: #0E0E12;--warn: #FBBF24;--ok: #34D399;--info: #38BDF8;--danger: #FB7185;--fg-disabled: color-mix(in srgb, var(--fg) 38%, var(--panel));--shadow-panel: 0 1px 0 rgba(255, 255, 255, .03);--shadow-float: 0 12px 32px rgba(0, 0, 0, .5)}[data-mode=light]{color-scheme:light;--fg: #17181D;--fg-muted: #4A4945;--fg-faint: #595C64;--line: color-mix(in srgb, var(--fg) 15%, transparent);--line-strong: #737780;--accent-ink: #0E0E12;--live: #BE123C;--on-live: #FFFFFF;--warn: #92400E;--ok: #047857;--info: #0369A1;--danger: #BE123C;--fg-disabled: color-mix(in srgb, var(--fg) 45%, var(--panel));--shadow-panel: 0 1px 2px rgba(23, 24, 29, .05);--shadow-float: 0 12px 30px rgba(23, 24, 29, .16)}[data-theme=porcelana]{--palette-name: "Porcelana"}[data-mode=light][data-theme=porcelana]{--bg:#FFFFFF;--panel:#F8F7F3;--panel-2:#F4F5F6;--panel-3:#EDECE6}[data-mode=dark][data-theme=porcelana]{--bg:#2A2C30;--panel:#32322E;--panel-2:#23242B;--panel-3:#404247}[data-theme=marfim]{--palette-name: "Marfim"}[data-mode=light][data-theme=marfim]{--bg:#FBF6E9;--panel:#FFFFFF;--panel-2:#F6EDD3;--panel-3:#EDECE6}[data-mode=dark][data-theme=marfim]{--bg:#23242B;--panel:#2A2C30;--panel-2:#1C1D23;--panel-3:#32322E}[data-theme=platina]{--palette-name: "Platina"}[data-mode=light][data-theme=platina]{--bg:#F4F5F6;--panel:#FFFFFF;--panel-2:#EDECE6;--panel-3:#E8E9EC}[data-mode=dark][data-theme=platina]{--bg:#1C1D23;--panel:#2A2C30;--panel-2:#23242B;--panel-3:#404247}[data-theme=estudio]{--palette-name: "Estúdio"}[data-mode=light][data-theme=estudio]{--bg:#F8F7F3;--panel:#FFFFFF;--panel-2:#EDECE6;--panel-3:#E8E9EC}[data-mode=dark][data-theme=estudio]{--bg:#17181D;--panel:#23242B;--panel-2:#1C1D23;--panel-3:#2A2C30}[data-theme=ardosia]{--palette-name: "Ardósia"}[data-mode=light][data-theme=ardosia]{--bg:#F8F7F3;--panel:#EDECE6;--panel-2:#F4F5F6;--panel-3:#E8E9EC}[data-mode=dark][data-theme=ardosia]{--bg:#17181D;--panel:#1C1D23;--panel-2:#23242B;--panel-3:#2A2C30}[data-theme=grafite]{--palette-name: "Grafite"}[data-mode=light][data-theme=grafite]{--bg:#EDECE6;--panel:#F8F7F3;--panel-2:#E8E9EC;--panel-3:#E8E9EC}[data-mode=dark][data-theme=grafite]{--bg:#0E0E12;--panel:#17181D;--panel-2:#23242B;--panel-3:#2A2C30}[data-theme=laboratorio]{--palette-name: "Laboratório"}[data-mode=light][data-theme=laboratorio]{--bg:#E8E9EC;--panel:#F4F5F6;--panel-2:#EDECE6;--panel-3:#EDECE6}[data-mode=dark][data-theme=laboratorio]{--bg:#0E0E12;--panel:#17181D;--panel-2:#17181D;--panel-3:#23242B}[data-mode][data-theme]{--accent: var(--vnx-gold);--accent-soft: color-mix(in srgb, var(--accent) 15%, transparent);--accent-hover: color-mix(in srgb, var(--accent) 88%, var(--fg))}[data-mode=light][data-theme]{--accent-text: var(--ouro-800)}[data-mode=dark][data-theme]{--accent-text: var(--vnx-gold)}*,*:before,*:after{box-sizing:border-box}.vnx-root{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.55;color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vnx-root--doc{min-height:100dvh;background:var(--bg)}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration-color:var(--line-strong);text-underline-offset:3px}a:hover{text-decoration-color:var(--vnx-gold)}button,input,textarea,select{font:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--fg-faint)}:focus-visible{outline:2px solid var(--vnx-gold);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb,var(--vnx-gold) 35%,transparent);color:var(--fg)}.shell{width:min(100% - 2rem,var(--shell-max));margin-inline:auto}.shell--narrow{width:min(100% - 2rem,560px);margin-inline:auto}@media(min-width:720px){.shell{width:min(100% - 4rem,var(--shell-max))}.shell--narrow{width:min(100% - 4rem,560px)}}.band{flex:1;padding-block:var(--s-6) var(--s-8)}.label,.font-display{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-muted);font-weight:400}.label--tight{letter-spacing:.1em}.num,.font-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kpi-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;color:var(--fg)}.kpi-label{font-family:var(--font-display);font-size:.65rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-muted)}.gold-rule{display:block;height:1px;width:3rem;background:var(--vnx-gold);border:0;margin:0;flex:none}.gold-rule--wide{width:100%}.accent-text{color:var(--accent-text)}.rule{height:1px;background:var(--line);border:0;margin:0}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.stack--tight{gap:var(--s-2)}.row{display:flex;align-items:center;gap:var(--s-3)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.spacer{flex:1}.muted{color:var(--fg-muted)}.small{font-size:var(--t-sm)}.tiny{font-size:var(--t-xs)}.center{text-align:center}.nowrap{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:.55rem 1rem;min-height:2.5rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--fg);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--fg-faint)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{color:var(--fg-disabled);border-color:var(--line);cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn--primary:disabled{background:var(--panel-3);border-color:var(--line);color:var(--fg-disabled)}.btn--primary:disabled:hover{background:var(--panel-3)}.btn--danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:var(--danger)}.btn--ghost{border-color:transparent}.btn--ghost:hover:not(:disabled){background:var(--panel-2);border-color:var(--line)}.btn--block{width:100%}.btn--sm{min-height:2rem;padding:.35rem .7rem}.btn--icon{padding:.4rem;min-height:2rem;min-width:2rem;border-color:transparent;color:var(--fg-muted)}.btn--icon:hover:not(:disabled){background:var(--panel-2);border-color:var(--line);color:var(--fg)}.field{display:flex;flex-direction:column;gap:var(--s-2)}.field-row{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.input,.textarea,.select{width:100%;padding:.6rem .7rem;min-height:2.5rem;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--fg);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent)}.input::placeholder,.textarea::placeholder{color:var(--fg-faint)}.textarea{min-height:6rem;resize:vertical;line-height:1.5}.input--code{font-family:var(--font-mono);font-size:1.5rem;letter-spacing:.42em;text-align:center;padding-inline:.4rem 0;font-variant-numeric:tabular-nums}.field-help{font-size:var(--t-xs);color:var(--fg-faint)}.field-error{font-size:var(--t-sm);color:var(--danger)}.tally{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;color:var(--fg-muted);white-space:nowrap}.tally-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--fg-faint);flex:none}.tally[data-state=waiting]{color:var(--warn)}.tally[data-state=waiting] .tally-dot{background:var(--warn);box-shadow:0 0 color-mix(in srgb,var(--warn) 60%,transparent);animation:pulse-warn 2s var(--ease) infinite}.tally[data-state=live]{color:var(--live)}.tally[data-state=live] .tally-dot{background:var(--live);box-shadow:0 0 color-mix(in srgb,var(--live) 60%,transparent);animation:pulse 2s var(--ease) infinite}.tally[data-state=ok]{color:var(--ok)}.tally[data-state=ok] .tally-dot{background:var(--ok)}.tally[data-state=ended] .tally-dot{background:var(--fg-faint)}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--live) 55%,transparent)}70%{box-shadow:0 0 0 .55rem color-mix(in srgb,var(--live) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--live) 0%,transparent)}}@keyframes pulse-warn{0%{box-shadow:0 0 color-mix(in srgb,var(--warn) 55%,transparent)}70%{box-shadow:0 0 0 .55rem color-mix(in srgb,var(--warn) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--warn) 0%,transparent)}}.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .45rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-muted)}.pill--live{border-color:color-mix(in srgb,var(--live) 55%,transparent);color:var(--live);background:color-mix(in srgb,var(--live) 10%,transparent)}.pill--waiting{border-color:color-mix(in srgb,var(--warn) 55%,transparent);color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.pill--ok{border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent)}.pill--muted{color:var(--fg-faint)}.pill--warn{color:var(--warn)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-panel)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);flex-wrap:wrap}.panel-body{padding:var(--s-4)}.panel-body--tight{padding:var(--s-3) var(--s-4)}.page-head{display:flex;flex-direction:column;gap:var(--s-4)}.page-eyebrow{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-text)}.page-title{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400;line-height:1.25;color:var(--fg);text-wrap:balance}.page-desc{max-width:62ch;color:var(--fg-muted)}.masthead{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.masthead-inner{display:flex;align-items:center;gap:var(--s-4);min-height:3.25rem;padding-block:var(--s-2)}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--fg)}.logo{display:block;width:auto;flex:none;-webkit-user-select:none;user-select:none}.brand-rule{width:1px;height:1.35rem;background:var(--vnx-gold);flex:none}.brand-name{font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg)}.masthead-nav{display:flex;align-items:center;gap:var(--s-3)}.clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--fg-muted);letter-spacing:.06em}.chat{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:0}.chat--fixed{height:clamp(22rem,62vh,40rem)}.chat-log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.chat-msg{display:flex;flex-direction:column;gap:.15rem;animation:rise var(--dur) var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.chat-msg-head{display:flex;align-items:baseline;gap:var(--s-2)}.chat-msg-name{font-size:var(--t-sm);font-weight:700;letter-spacing:-.01em}.chat-msg-time{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-faint)}.chat-msg-body{font-size:var(--t-base);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.chat-msg[data-role=sistema]{align-items:center;text-align:center}.chat-msg[data-role=sistema] .chat-msg-body{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint);padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:999px;background:var(--bg)}.chat-msg[data-pending]{opacity:.55}.chat-msg[data-failed] .chat-msg-body{color:var(--danger)}.chat-compose{border-top:1px solid var(--line);padding:var(--s-3);display:flex;gap:var(--s-2);align-items:flex-end;background:var(--panel)}.chat-compose .textarea{min-height:2.5rem;max-height:8rem;resize:none}.chat-notice{padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--fg-muted);text-align:center;background:var(--panel)}.chat-empty{margin:auto;text-align:center;color:var(--fg-faint);font-size:var(--t-sm);max-width:26ch}.typing{height:1rem;padding-inline:var(--s-4);font-size:var(--t-xs);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.06em}.table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.table th{text-align:left;font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-muted);font-weight:500;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line)}.table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.scroll-x{overflow-x:auto}.conv-list{display:flex;flex-direction:column}.conv-row{display:grid;gap:var(--s-1) var(--s-4);grid-template-columns:1fr auto;align-items:center;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:transparent;border-left:2px solid transparent;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.conv-row:last-child{border-bottom:0}.conv-row:hover{background:var(--panel-2)}.conv-row[data-active]{background:var(--panel-2);border-left-color:var(--accent)}.conv-row[data-first]{border-left-color:var(--accent)}.conv-row[data-first] .conv-who{color:var(--accent-text)}.conv-who{font-size:var(--t-md);font-weight:700;letter-spacing:-.02em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-preview{font-size:var(--t-sm);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-meta{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-faint)}.conv-side{display:flex;align-items:center;gap:var(--s-3)}.notice{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius);background:var(--panel-2);font-size:var(--t-sm)}.notice[data-tone=warn]{border-left-color:var(--warn)}.notice[data-tone=error]{border-left-color:var(--danger)}.notice[data-tone=ok]{border-left-color:var(--ok)}.notice[data-tone=info]{border-left-color:var(--accent)}.toasts{position:fixed;right:var(--s-4);bottom:var(--s-4);z-index:60;display:flex;flex-direction:column;gap:var(--s-2);max-width:min(24rem,calc(100vw - 2rem))}.toast{border:1px solid var(--line-strong);border-left-width:3px;border-radius:var(--radius);background:var(--panel);padding:var(--s-3) var(--s-4);font-size:var(--t-sm);box-shadow:var(--shadow-float);animation:rise var(--dur) var(--ease) both}.toast[data-tone=error]{border-left-color:var(--danger)}.toast[data-tone=ok]{border-left-color:var(--ok)}.toast[data-tone=info]{border-left-color:var(--accent)}.empty{padding:var(--s-7) var(--s-5);text-align:center;color:var(--fg-muted);display:flex;flex-direction:column;gap:var(--s-3);align-items:center}.spinner{width:1rem;height:1rem;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.footnote{border-top:1px solid var(--line);padding-block:var(--s-4);color:var(--fg-faint);font-size:var(--t-xs);font-family:var(--font-mono);letter-spacing:.04em;display:flex;gap:var(--s-4);flex-wrap:wrap;justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.switch{display:inline-flex;align-items:center;gap:var(--s-3);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--s-3) var(--s-4);background:var(--panel);width:100%;text-align:left;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.switch:hover{border-color:var(--fg-faint)}.switch-track{position:relative;width:2.6rem;height:1.35rem;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-strong);flex:none;transition:background var(--dur) var(--ease)}.switch-knob{position:absolute;top:2px;left:2px;width:.95rem;height:.95rem;border-radius:50%;background:var(--fg-muted);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.switch[aria-checked=true]{border-color:color-mix(in srgb,var(--ok) 50%,transparent)}.switch[aria-checked=true] .switch-track{background:color-mix(in srgb,var(--ok) 35%,transparent)}.switch[aria-checked=true] .switch-knob{transform:translate(1.25rem);background:var(--ok)}.switch-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.switch-title{font-weight:700;font-size:var(--t-base);letter-spacing:-.01em}.appearance-switch{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.appearance-option{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .5rem;min-height:1.85rem;border:0;border-right:1px solid var(--line);background:transparent;color:var(--fg-faint);font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.appearance-option:last-child{border-right:0}.appearance-option:hover{color:var(--fg);background:var(--panel-2)}.appearance-option[aria-pressed=true]{color:var(--accent-text);background:var(--accent-soft)}.appearance-option[aria-pressed=true]:hover{background:var(--accent-soft);color:var(--accent-text)}.appearance-option svg{flex:none}.gate{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-4)}.gate-title{font-size:var(--t-lg);font-weight:700;letter-spacing:-.02em}.gate-steps{display:flex;gap:var(--s-4);align-items:center;font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap}.gate-steps .is-active{color:var(--accent-text)}.gate-note{padding:var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--accent-soft);font-size:var(--t-sm)}.gate-note code{font-family:var(--font-mono);font-size:1.05em;font-weight:700;letter-spacing:.12em;color:var(--fg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:640px){.masthead-inner{gap:var(--s-3)}.clock{display:none}}.app{display:grid;grid-template-columns:15rem 1fr;height:100dvh;overflow:hidden;background:var(--bg)}.app-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.app-scroll{flex:1;min-height:0;overflow-y:auto}.app-page{max-width:64rem;margin-inline:auto;padding:var(--s-5) var(--s-4) var(--s-7)}.app-page--wide{max-width:80rem}.sidenav{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--panel)}.sidenav-head{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--line);min-height:var(--vnx-header-h)}.sidenav-tenant{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.sidenav-tenant-name{font-size:var(--t-sm);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-tenant select{margin-top:var(--s-1);font-size:var(--t-xs)}.sidenav-nav{flex:1;min-height:0;overflow-y:auto;padding:var(--s-2) 0}.sidenav-group{padding:var(--s-3) var(--s-4) var(--s-1)}.sidenav-item{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-left:2px solid transparent;color:var(--fg-muted);font-size:var(--t-sm);font-weight:500;text-decoration:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sidenav-item:hover{background:var(--panel-2);color:var(--fg)}.sidenav-item[aria-current=page]{background:var(--panel-2);border-left-color:var(--accent);color:var(--fg)}.sidenav-item svg{flex:none}.sidenav-head:has(.brand--vertical){position:relative;justify-content:center;padding-block:var(--s-5)}.brand--vertical{flex-direction:column;gap:var(--s-2)}.sidenav-close{display:none;margin-left:auto}.sidenav-head:has(.brand--vertical) .sidenav-close{position:absolute;top:var(--s-2);right:var(--s-2)}.sidenav-count{margin-left:auto;font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.sidenav-foot{border-top:1px solid var(--line);padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.sidenav-user{font-size:var(--t-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-user strong{display:block;font-size:var(--t-sm);font-weight:600;color:var(--fg)}.app-bar{display:none;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--panel);min-height:var(--vnx-header-h)}.app-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0e0e128c;border:0;padding:0}@media(max-width:900px){.app{grid-template-columns:1fr}.app-bar{display:flex}.sidenav{position:fixed;inset:0 auto 0 0;z-index:50;width:min(17rem,82vw);border-right:1px solid var(--line);box-shadow:var(--shadow-float);transform:translate(-100%);transition:transform var(--dur) var(--ease)}.sidenav[data-open=true]{transform:none}.sidenav-close{display:inline-flex}}.inbox{display:grid;grid-template-columns:22rem 1fr;height:100%;min-height:0;overflow:hidden}.inbox-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--panel)}.inbox-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.inbox-tools{display:flex;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--line)}.inbox-search{position:relative;flex:1;min-width:0}.inbox-search svg{position:absolute;left:var(--s-3);top:50%;transform:translateY(-50%);color:var(--fg-faint);pointer-events:none}.inbox-search .input{padding-left:2.25rem}.inbox-filters{display:flex;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.inbox-filters::-webkit-scrollbar{display:none}.chip{flex:none;padding:.2rem var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-round);background:transparent;color:var(--fg-muted);font-size:var(--t-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.chip:hover{background:var(--panel-2);color:var(--fg)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.inbox-scroll{flex:1;min-height:0;overflow-y:auto}.conv-top{display:flex;align-items:baseline;gap:var(--s-2);min-width:0}.conv-top .conv-who{flex:1;min-width:0}.conv-time{flex:none;font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.conv-bottom{display:flex;align-items:center;gap:var(--s-2);min-width:0}.conv-bottom .conv-preview{flex:1;min-width:0}.conv-badge{flex:none;min-width:1.15rem;padding:0 var(--s-1);border-radius:var(--radius-round);background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15rem;text-align:center}.mode-badge{flex:none;padding:.05rem var(--s-2);border:1px solid var(--line-strong);border-radius:var(--radius-round);font-family:var(--font-display);font-size:.5625rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint)}.mode-badge[data-mode=HUMAN]{border-color:var(--accent);color:var(--accent-text)}.mode-badge[data-mode=BOT]{color:var(--fg-muted)}.mode-badge[data-mode=QUEUE]{color:var(--warn);border-color:var(--warn)}.mode-badge[data-mode=CLOSED]{color:var(--fg-faint)}.mode-badge[data-tone=warn]{color:var(--warn);border-color:var(--warn)}.thread{display:flex;flex-direction:column;height:100%;min-height:0}.thread-head{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--panel);min-height:var(--vnx-header-h)}.thread-id{min-width:0;flex:1}.thread-name{font-size:var(--t-base);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-phone{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.thread-actions{display:flex;align-items:center;gap:var(--s-1);flex:none}.chat-msg[data-role=agente] .chat-msg-name{color:var(--accent-text)}.chat-msg[data-role=agente] .chat-msg-body{border-left:2px solid var(--accent);padding-left:var(--s-3)}.chat-msg[data-role=bot] .chat-msg-name{color:var(--fg-faint)}.chat-msg[data-role=bot] .chat-msg-body{border-left:2px solid var(--platina-400);padding-left:var(--s-3)}.chat-msg-tag{margin-left:var(--s-2);padding:0 var(--s-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.5rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint);vertical-align:.1em}.chat-status{margin-left:var(--s-1);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-faint)}.chat-status[data-status=READ]{color:var(--info)}.chat-status[data-status=FAILED]{color:var(--danger)}.chat-day{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-2) 0}.chat-day:before,.chat-day:after{content:"";flex:1;height:1px;background:var(--line)}.chat-day span{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint);white-space:nowrap}.chat-media{margin-top:var(--s-2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel-2);max-width:min(22rem,100%)}.chat-media img,.chat-media video{display:block;width:100%;height:auto;max-height:22rem;object-fit:contain;background:var(--grafite-950)}.chat-media-audio{padding:var(--s-2)}.chat-media-audio audio{display:block;width:100%;min-width:16rem}.chat-media-file{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);color:var(--fg);text-decoration:none}.chat-media-file:hover{background:var(--panel-3)}.chat-media-file-name{font-size:var(--t-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-media-file-size{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.chat-media[data-error]{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3);font-size:var(--t-sm);color:var(--fg-muted)}.composer{flex-direction:column;align-items:stretch;gap:var(--s-2)}.composer-row{display:flex;align-items:flex-end;gap:var(--s-2)}.composer-row .textarea{flex:1;min-width:0}.composer-tools{display:flex;align-items:center;gap:var(--s-1)}.composer-attach{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-2);font-size:var(--t-sm)}.composer-attach-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-attach-size{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.composer-progress{height:2px;border-radius:var(--radius-sm);background:var(--line);overflow:hidden}.composer-progress i{display:block;height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.connect{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:start}@media(max-width:720px){.connect{grid-template-columns:1fr}}.qr-frame{width:15rem;height:15rem;padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;display:grid;place-items:center}.qr-frame img,.qr-frame canvas{display:block;width:100%;height:100%}.qr-frame[data-empty]{background:var(--panel-2);border-style:dashed;color:var(--fg-faint);font-size:var(--t-sm);text-align:center;padding:var(--s-5)}.qr-steps{display:flex;flex-direction:column;gap:var(--s-3);counter-reset:passo}.qr-steps li{display:flex;gap:var(--s-3);align-items:baseline;font-size:var(--t-sm);color:var(--fg-muted);list-style:none;counter-increment:passo}.qr-steps li:before{content:counter(passo);flex:none;width:1.25rem;font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--accent-text)}.flow-list{display:flex;flex-direction:column;gap:var(--s-2)}.flow-node{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-3);align-items:baseline;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-left:2px solid var(--line-strong);border-radius:var(--radius);background:var(--panel)}.flow-node[data-entry]{border-left-color:var(--accent)}.flow-node-kind{font-family:var(--font-display);font-size:.5625rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint);white-space:nowrap}.flow-node-text{font-size:var(--t-sm);overflow-wrap:anywhere}.flow-node-branches{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-faint);white-space:nowrap}.notice--lgpd{background:var(--accent-soft)}.list-row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:0}.list-main{flex:1;min-width:0}.list-title{font-size:var(--t-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-sub{font-size:var(--t-xs);color:var(--fg-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-code{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-muted);overflow-wrap:anywhere}.list-actions{display:flex;align-items:center;gap:var(--s-1);flex:none}.audit-head,.audit-row{display:grid;grid-template-columns:11rem 1fr 8rem minmax(0,1.2fr);gap:var(--s-3);align-items:baseline;padding:var(--s-2) var(--s-4)}.audit-head{border-bottom:1px solid var(--line-strong)}.audit-row{border-bottom:1px solid var(--line)}.audit-row:last-child{border-bottom:0}.audit-when{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--fg-faint);white-space:nowrap}.audit-action{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg);overflow-wrap:anywhere}.audit-actor{font-size:var(--t-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-object{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-faint);overflow-wrap:anywhere}@media(max-width:720px){.audit-head{display:none}.audit-row{grid-template-columns:1fr;gap:var(--s-1);padding:var(--s-3) var(--s-4)}}.auth{min-height:100dvh;display:grid;place-items:center;padding:var(--s-5) var(--s-4);background:var(--bg)}.auth-card{width:100%;max-width:24rem}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);text-align:center}.auth-foot{margin-top:var(--s-5);text-align:center;font-size:var(--t-sm);color:var(--fg-muted)}.appearance{display:flex;align-items:center;gap:var(--s-2)}.appearance-label{font-family:var(--font-display);font-size:.5625rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint)}@media(max-width:900px){.inbox{grid-template-columns:1fr}.inbox[data-view=thread] .inbox-list,.inbox[data-view=list] .inbox-pane{display:none}}
