@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--emmetalk-color-workspace:#fdfbf3;--emmetalk-color-surface:#fff;--emmetalk-color-wash:#fbf1de;--emmetalk-color-edge:#f0ddaa;--emmetalk-color-text:#211a0c;--emmetalk-color-text-rgb:33, 26, 12;--emmetalk-color-text-muted:#6e6247;--emmetalk-color-text-faint:#8f8367;--emmetalk-color-action:#d99a2b;--emmetalk-color-action-rgb:217, 154, 43;--emmetalk-color-action-deep:#ab741a;--emmetalk-color-action-soft:#f3cd82;--emmetalk-color-success:#168a45;--emmetalk-color-success-soft:#ecfdf3;--emmetalk-color-warning:#d97706;--emmetalk-color-warning-soft:#fffaeb;--emmetalk-color-warning-rgb:217, 119, 6;--emmetalk-color-error:#d92d20;--emmetalk-color-error-soft:#fff4f2;--emmetalk-color-error-rgb:217, 45, 32;--emmetalk-color-stage-cold:#60a5fa;--emmetalk-color-stage-warm:#f59e0b;--emmetalk-color-stage-hot:#ef4444;--emmetalk-font-display:"Fraunces", ui-serif, Georgia, serif;--emmetalk-font-ui:"Public Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", monospace;--emmetalk-text-display:32px;--emmetalk-leading-display:40px;--emmetalk-text-page-title:28px;--emmetalk-leading-page-title:36px;--emmetalk-text-section-title:20px;--emmetalk-leading-section-title:28px;--emmetalk-text-component-title:16px;--emmetalk-leading-component-title:24px;--emmetalk-text-body:15px;--emmetalk-leading-body:24px;--emmetalk-text-control:14px;--emmetalk-leading-control:20px;--emmetalk-text-caption:12px;--emmetalk-leading-caption:16px;--emmetalk-text-micro:11px;--emmetalk-leading-micro:14px;--emmetalk-text-hint:11.5px;--emmetalk-leading-hint:16px;--emmetalk-text-dense:12px;--emmetalk-leading-dense:16px;--emmetalk-text-dense-lg:12.5px;--emmetalk-leading-dense-lg:17px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.7;--emmetalk-space-micro:2px;--emmetalk-space-1:4px;--emmetalk-space-2:8px;--emmetalk-space-list-gap:6px;--emmetalk-space-3:12px;--emmetalk-space-4:16px;--emmetalk-space-5:24px;--emmetalk-space-6:32px;--emmetalk-space-7:48px;--emmetalk-space-8:64px;--emmetalk-radius-control:9999px;--emmetalk-radius-field:0;--emmetalk-radius-card:18px;--emmetalk-radius-card-lg:22px;--emmetalk-shadow-card:0 20px 46px #211a0c12, 0 3px 10px #211a0c0a;--emmetalk-shadow-float:0 16px 40px #211a0c1a, 0 2px 8px #211a0c0d;--emmetalk-shadow-focus:0 0 0 3px rgba(var(--emmetalk-color-action-rgb), .35);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--avatar-1:linear-gradient(135deg, #0a66c2, #00d4ff);--avatar-2:linear-gradient(135deg, #6366f1, #a78bfa);--avatar-3:linear-gradient(135deg, #10b981, #34d399);--avatar-4:linear-gradient(135deg, #f59e0b, #fb923c);--avatar-5:linear-gradient(135deg, #ec4899, #f472b6)}*,:before,:after{box-sizing:border-box}html,body{background:var(--emmetalk-color-workspace);margin:0;padding:0}body{font-family:var(--emmetalk-font-ui);font-size:var(--emmetalk-text-body);line-height:var(--emmetalk-leading-body);color:var(--emmetalk-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}a{color:var(--emmetalk-color-action-deep);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{box-shadow:var(--emmetalk-shadow-focus);outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--emmetalk-radius-control);background:#cbd5e0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--emmetalk-color-surface) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--emmetalk-color-surface) inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--emmetalk-color-surface) inset;transition:background-color 5000s ease-in-out}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--hermes-field-border:var(--emmetalk-color-text-faint);--hermes-veu:#0f11174d;--hermes-sombra-painel:-8px 0 24px #0f11171f}body{font-variant-numeric:tabular-nums}::selection{background:var(--emmetalk-color-action-soft);color:var(--emmetalk-color-text)}::-webkit-scrollbar-thumb{background:var(--emmetalk-color-edge)}::-webkit-scrollbar-thumb:hover{background:var(--emmetalk-color-action-soft)}a{color:var(--emmetalk-color-text);text-decoration:underline;-webkit-text-decoration-color:var(--emmetalk-color-action);text-decoration-color:var(--emmetalk-color-action);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--emmetalk-color-action-deep);outline-offset:2px;box-shadow:var(--emmetalk-shadow-focus)}h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}.mono{font-family:var(--font-mono);font-size:var(--emmetalk-text-caption)}.muted{color:var(--emmetalk-color-text-muted)}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.titulo-pagina{font-family:var(--emmetalk-font-display);font-size:var(--emmetalk-text-page-title);line-height:var(--emmetalk-leading-page-title);letter-spacing:-.02em;font-weight:700}h2.section{font-size:var(--emmetalk-text-section-title);line-height:var(--emmetalk-leading-section-title);letter-spacing:-.01em;font-weight:600}.title{font-size:var(--emmetalk-text-component-title);line-height:var(--emmetalk-leading-component-title);font-weight:600}.btn{border-radius:var(--emmetalk-radius-control);height:40px;font-size:var(--emmetalk-text-control);white-space:nowrap;color:var(--emmetalk-color-text);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{width:16px;height:16px}.btn-primary{background:var(--emmetalk-color-action)}.btn-primary:hover:not([disabled]){background:var(--emmetalk-color-action-soft)}.btn-secondary{background:var(--emmetalk-color-surface);border-color:var(--emmetalk-color-edge)}.btn-secondary:hover:not([disabled]){background:var(--emmetalk-color-workspace);border-color:var(--emmetalk-color-text-faint)}.btn-ghost{color:var(--emmetalk-color-text-muted);border-color:var(--emmetalk-color-edge)}.btn-ghost:hover:not([disabled]){background:var(--emmetalk-color-workspace);color:var(--emmetalk-color-text)}.btn-danger{background:var(--emmetalk-color-error-soft);color:var(--emmetalk-color-text);border-color:var(--emmetalk-color-error)}.btn-danger:hover:not([disabled]){filter:brightness(.96)}.btn-sm{height:32px;font-size:var(--emmetalk-text-caption);padding:0 14px}.btn[disabled],.btn[aria-disabled=true],.btn-link[disabled]{opacity:.45;cursor:not-allowed}.btn-link{color:var(--emmetalk-color-text);font-size:var(--emmetalk-text-control);text-decoration:underline;-webkit-text-decoration-color:var(--emmetalk-color-action);text-decoration-color:var(--emmetalk-color-action);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.iconbtn{border-radius:var(--emmetalk-radius-control);width:36px;height:36px;color:var(--emmetalk-color-text-muted);flex:none;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--emmetalk-color-wash);color:var(--emmetalk-color-text)}.iconbtn svg{width:18px;height:18px}.field{gap:4px;display:grid}.field label{font-size:var(--emmetalk-text-control);font-weight:500}.field .help{font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted)}.input,.select{border:1px solid var(--hermes-field-border);border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-surface);height:40px;font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text);min-width:0;padding:0 14px}.input:focus,.select:focus{border-color:var(--emmetalk-color-action-deep)}::placeholder{color:var(--emmetalk-color-text-muted);opacity:1}select.select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--emmetalk-color-text-muted) 50%), linear-gradient(135deg, var(--emmetalk-color-text-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 17px,calc(100% - 15px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}select.select:hover{border-color:var(--emmetalk-color-action-deep)}.toggle{font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);cursor:pointer;text-align:left;align-items:center;gap:10px;display:inline-flex}.toggle .track{border-radius:var(--emmetalk-radius-control);background:var(--hermes-field-border);width:36px;height:20px;transition:background var(--duration-base) var(--ease-in-out);flex:none;position:relative}.toggle .track:after{content:"";width:16px;height:16px;box-shadow:var(--emmetalk-shadow-card);transition:transform var(--duration-base) var(--ease-in-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.toggle[aria-checked=true] .track{background:var(--emmetalk-color-action-deep)}.toggle[aria-checked=true] .track:after{transform:translate(16px)}.seg{border:1px solid var(--emmetalk-color-edge);border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-surface);justify-self:start;gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--emmetalk-radius-control);height:30px;font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);white-space:nowrap;padding:0 14px;font-weight:600}.seg button[aria-pressed=true]{background:var(--emmetalk-color-wash);color:var(--emmetalk-color-text);box-shadow:inset 0 0 0 1.5px var(--emmetalk-color-action-deep)}.tabs{border-bottom:1px solid var(--emmetalk-color-edge);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.tabs button,.tabs a{font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:500;text-decoration:none}.tabs [aria-selected=true],.tabs [aria-current=page]{color:var(--emmetalk-color-text);border-bottom-color:var(--emmetalk-color-action);font-weight:600}.tabs a[href]:hover{color:var(--emmetalk-color-text)}.tabs a[aria-disabled=true]{cursor:not-allowed;padding-block:6px}.badge{border-radius:var(--emmetalk-radius-control);height:22px;font-size:var(--emmetalk-text-caption);background:var(--emmetalk-color-wash);color:var(--emmetalk-color-text-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{background:var(--emmetalk-color-success-soft);color:var(--emmetalk-color-text)}.badge.ok:before{background:var(--emmetalk-color-success)}.badge.warn{background:var(--emmetalk-color-warning-soft);color:var(--emmetalk-color-text)}.badge.warn:before{background:var(--emmetalk-color-warning)}.badge.err{background:var(--emmetalk-color-error-soft);color:var(--emmetalk-color-text)}.badge.err:before{background:var(--emmetalk-color-error)}.badge.plain:before{display:none}.alert{border:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-surface);font-size:var(--emmetalk-text-control);border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.alert svg{width:20px;height:20px}.alert.warn{background:var(--emmetalk-color-warning-soft);border-color:rgba(var(--emmetalk-color-warning-rgb), .35)}.alert.warn svg{color:var(--emmetalk-color-warning)}.alert.err{background:var(--emmetalk-color-error-soft);border-color:rgba(var(--emmetalk-color-error-rgb), .35)}.alert.err svg{color:var(--emmetalk-color-error)}.alert.info svg{color:var(--emmetalk-color-action-deep)}.alert strong{display:block}.card{background:var(--emmetalk-color-surface);border:1px solid var(--emmetalk-color-edge);border-radius:var(--emmetalk-radius-card);min-width:0}.card:has(>.table-wrap){overflow:hidden}.table-wrap:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:calc(var(--emmetalk-radius-card) - 1px)}.card-pad{padding:24px}.estado{align-content:start;gap:10px;display:grid}.kpi{align-content:start;gap:6px;padding:20px 22px;display:grid}.kpi .k-label{font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);font-weight:600}.kpi .k-value{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:38px}.kpi .k-unit{font-size:var(--emmetalk-text-component-title);color:var(--emmetalk-color-text-muted);margin-left:4px;font-weight:600}.kpi .k-note{font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted)}.kpi .k-scope{font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text);background:var(--emmetalk-color-warning-soft);border-radius:10px;padding:8px 10px;line-height:1.5}.kpi.lead{border-color:var(--emmetalk-color-action);box-shadow:inset 0 0 0 1px var(--emmetalk-color-action)}.progress{border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-wash);height:8px;overflow:hidden}.progress>i{background:var(--emmetalk-color-action);border-radius:var(--emmetalk-radius-control);height:100%;display:block}details.how{border:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-surface);border-radius:14px}details.how summary{cursor:pointer;font-size:var(--emmetalk-text-control);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;list-style:none;display:flex}details.how summary::-webkit-details-marker{display:none}details.how summary svg{width:18px;height:18px;color:var(--emmetalk-color-action-deep)}details.how summary:after{content:"Recolher";font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);margin-left:auto;font-weight:500}details.how:not([open]) summary:after{content:"Ver"}.how-body{gap:12px;padding:0 16px 16px;display:grid}.flow{font-size:var(--emmetalk-text-control);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.flow span{border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-wash);padding:6px 12px}.flow i{color:var(--emmetalk-color-action-deep);font-style:normal}.how-body p{color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-control);max-width:80ch}.table-wrap{max-width:100%;position:relative;overflow:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--emmetalk-text-control)}table.data th{text-align:left;background:var(--emmetalk-color-wash);color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-caption);border-bottom:1px solid var(--emmetalk-color-edge);white-space:nowrap;padding:10px 16px;font-weight:600;position:sticky;top:0}table.data td{border-bottom:1px solid var(--emmetalk-color-edge);white-space:nowrap;padding:11px 16px}table.data tr:last-child td{border-bottom:0}table.data tbody tr:hover{background:var(--emmetalk-color-workspace)}table.data .num{text-align:right}.steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);align-items:center;gap:8px;font-weight:500;display:flex}.steps li:before{content:counter(s);border:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-surface);width:26px;height:26px;font-size:var(--emmetalk-text-caption);border-radius:50%;place-items:center;font-weight:700;display:grid}.steps li+li:after{content:"";background:var(--emmetalk-color-edge);order:-1;width:28px;height:1px}.steps li[aria-current=step]{color:var(--emmetalk-color-text);font-weight:600}.steps li[aria-current=step]:before{background:var(--emmetalk-color-action);border-color:var(--emmetalk-color-action)}.steps li.done:before{background:var(--emmetalk-color-success-soft);border-color:var(--emmetalk-color-success)}dialog{color:var(--emmetalk-color-text)}dialog::backdrop{background:var(--hermes-veu)}dialog.dialog{border-radius:var(--emmetalk-radius-card-lg);background:var(--emmetalk-color-surface);border:1px solid var(--emmetalk-color-edge);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--emmetalk-shadow-float);padding:0}.dialog-head{border-bottom:1px solid var(--emmetalk-color-edge);font-size:var(--emmetalk-text-component-title);font-weight:700;line-height:var(--emmetalk-leading-component-title);padding:22px 28px}.dialog-body{font-size:var(--emmetalk-text-control);gap:16px;padding:24px 28px;display:grid}.dialog-foot{border-top:1px solid var(--emmetalk-color-edge);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 28px;display:flex}dialog.drawer{border:0;border-left:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-surface);width:min(440px,100vw);max-width:none;height:100vh;max-height:none;box-shadow:var(--hermes-sombra-painel);border-radius:0;margin:0 0 0 auto;padding:0;inset:0 0 0 auto}dialog.drawer[open]{animation:painel-entra var(--duration-base) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.drawer-head{border-bottom:1px solid var(--emmetalk-color-edge);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-head h2{font-size:var(--emmetalk-text-component-title);font-weight:600;line-height:var(--emmetalk-leading-component-title)}.drawer-body{align-content:start;gap:16px;padding:20px 24px;display:grid;overflow-y:auto}.drawer-foot{border-top:1px solid var(--emmetalk-color-edge);justify-content:space-between;gap:8px;padding:14px 24px;display:flex}@keyframes painel-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.toast{border-radius:var(--emmetalk-radius-card);border:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-surface);width:min(380px,100%);box-shadow:var(--emmetalk-shadow-float);font-size:var(--emmetalk-text-control);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;font-weight:500;display:grid}.toast>svg{width:18px;height:18px;color:var(--emmetalk-color-success);margin-top:1px}.toast .iconbtn{width:28px;height:28px;margin:-4px -6px -4px 0}.empty{text-align:center;justify-items:center;gap:14px;padding:48px 32px;display:grid}.empty .ico{border-radius:var(--emmetalk-radius-card);background:var(--emmetalk-color-wash);width:64px;height:64px;color:var(--emmetalk-color-action-deep);place-items:center;display:grid}.empty .ico svg{width:28px;height:28px}.empty h3{font-size:var(--emmetalk-text-section-title);font-weight:700}.empty p{max-width:400px;color:var(--emmetalk-color-text-muted);line-height:var(--leading-relaxed)}.skel{background:linear-gradient(90deg, var(--emmetalk-color-wash) 0%, var(--emmetalk-color-workspace) 50%, var(--emmetalk-color-wash) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--sidebar-w:272px;--topbar-h:58px}html,body{height:100%}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);height:100vh;display:grid;overflow:hidden}.sidebar{background:var(--emmetalk-color-wash);border-right:1px solid var(--emmetalk-color-edge);flex-direction:column;display:flex;overflow-y:auto}.brand{height:var(--topbar-h);border-bottom:1px solid var(--emmetalk-color-edge);flex:none;align-items:center;gap:10px;padding:0 20px;display:flex}.brand-mark{flex:none;width:30px;height:30px}.brand-name{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.1}.brand-sub{font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);letter-spacing:0;font-weight:500;display:block}.context{gap:6px;padding:16px 16px 8px;display:grid}.context-label{font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:4px;font-weight:600;overflow:hidden}.context-org{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--hermes-field-border);border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-surface);height:40px;line-height:38px;font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);padding:0 14px;display:block;overflow:hidden}.nav{gap:2px;padding:8px 12px 16px;display:grid}.nav-section{border-top:1px solid var(--emmetalk-color-edge);font-size:var(--emmetalk-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--emmetalk-color-text-muted);margin:14px 8px 6px;padding-top:14px;font-weight:600}.nav a{border-radius:var(--emmetalk-radius-control);min-height:42px;color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-control);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:12px;padding:0 14px;font-weight:500;text-decoration:none;display:flex}.nav a svg{width:20px;height:20px;color:var(--emmetalk-color-action-deep);flex:none}.nav a[href]:hover{background:var(--emmetalk-color-surface);color:var(--emmetalk-color-text)}.nav a[aria-current=page]{background:var(--emmetalk-color-action);color:var(--emmetalk-color-text);font-weight:600}.nav a[aria-current=page] svg{color:var(--emmetalk-color-text)}.nav a[aria-disabled=true]{cursor:not-allowed;padding-block:6px}.nav a[aria-disabled=true] svg{color:var(--emmetalk-color-text-faint)}.nav-rotulo{line-height:1.25;display:grid}.nav-rotulo small{font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);font-weight:400}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar{height:var(--topbar-h);background:var(--emmetalk-color-surface);border-bottom:1px solid var(--emmetalk-color-edge);z-index:10;flex:none;align-items:center;gap:12px;padding:0 32px;display:flex;position:relative}.crumb{font-size:var(--emmetalk-text-control);flex:0 auto;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.crumb span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.crumb span+span:before{content:"/";color:var(--emmetalk-color-text-faint);margin-right:8px;font-weight:400}.crumb span+span{color:var(--emmetalk-color-text-muted);font-weight:500}.topbar .spacer{flex:1}.idsearch{border:1px solid var(--hermes-field-border);border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-workspace);min-width:0;height:36px;color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-control);flex:0 300px;align-items:center;gap:8px;padding:0 14px;display:flex}.idsearch svg{flex:none;width:16px;height:16px}.idsearch input{min-width:0;color:var(--emmetalk-color-text);font-size:var(--emmetalk-text-control);background:0 0;border:0;outline:none;flex:1}.idsearch:has(input:disabled){cursor:not-allowed}.iconbtn[disabled]{opacity:.45;cursor:not-allowed}.iconbtn[disabled]:hover{color:var(--emmetalk-color-text-muted);background:0 0}.vsep{background:var(--emmetalk-color-edge);flex:none;width:1px;height:24px}.user{min-width:0;max-width:200px;height:36px;font-size:var(--emmetalk-text-control);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 4px;font-weight:500;display:flex}.user-nome{text-overflow:ellipsis;min-width:0;overflow:hidden}.avatar{background:var(--emmetalk-color-action-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.content{flex:1;padding:28px 40px 56px;position:relative;overflow-y:auto}.page-head{border-bottom:1px solid var(--emmetalk-color-edge);grid-template-columns:1fr auto;align-items:end;gap:16px 24px;margin-bottom:24px;padding-bottom:20px;display:grid}.page-head h1{font-family:var(--emmetalk-font-display);font-size:var(--emmetalk-text-page-title);line-height:var(--emmetalk-leading-page-title);letter-spacing:-.02em;font-weight:700}.page-head p{color:var(--emmetalk-color-text-muted);max-width:72ch;margin-top:6px}.faint{color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-caption)}.painel-acao{justify-items:center;gap:12px;display:grid}.painel-passos{text-align:left;max-width:520px;color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-control);gap:6px;margin:0 0 8px;padding-left:22px;display:grid}.painel-passos strong{color:var(--emmetalk-color-text)}.tela-solo{grid-template-columns:minmax(0,520px);place-content:center;min-height:100vh;padding:24px 16px;display:grid}.menu-btn{display:none}dialog.menu-drawer{border:0;border-right:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-wash);border-radius:0;width:min(300px,86vw);max-width:none;height:100vh;max-height:none;margin:0 auto 0 0;padding:0;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 24px #0f11171f}dialog.menu-drawer[open]{animation:menu-entra var(--duration-base) var(--ease-out);flex-direction:column;display:flex}dialog.menu-drawer .fechar-menu{margin-left:auto}@keyframes menu-entra{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (width<=1280px){.content{padding:24px 28px 48px}}@media (width<=1024px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.menu-btn{display:inline-grid}.topbar{gap:6px;padding:0 12px}.idsearch{flex:120px}.vsep{display:none}.user{flex:none;gap:0;padding:0 4px;font-size:0}.content{padding:20px 16px 40px}.page-head{grid-template-columns:minmax(0,1fr);align-items:start}}.check{font-size:var(--emmetalk-text-control);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--emmetalk-color-action-deep);flex:none;margin:0}.help-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.toc{gap:2px;padding:12px;display:grid;position:sticky;top:0}.toc strong{font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);padding:10px 12px 4px}.toc a{font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);border-radius:10px;padding:8px 12px;text-decoration:none}.toc a:hover{background:var(--emmetalk-color-workspace);color:var(--emmetalk-color-text)}.toc a[aria-current=true]{background:var(--emmetalk-color-wash);color:var(--emmetalk-color-text);font-weight:600}.doc{overflow-wrap:anywhere;gap:28px;max-width:820px;display:grid}.doc section{gap:12px;scroll-margin-top:16px;display:grid}.doc h2{font-size:var(--emmetalk-text-section-title);letter-spacing:-.01em;font-weight:600}.doc p,.doc li{line-height:1.65}.doc ol,.doc ul{gap:8px;margin:0;padding-left:22px;display:grid}.doc .checklist{padding:0;list-style:none}.doc table.data td{white-space:normal}details.faq{border-bottom:1px solid var(--emmetalk-color-edge);padding:12px 0}details.faq summary{cursor:pointer;font-weight:600}details.faq p{color:var(--emmetalk-color-text-muted);margin-top:8px}@media (width<=1024px){.help-layout{grid-template-columns:minmax(0,1fr);gap:20px}.toc{position:static}}.solo{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.solo-top{align-items:center;gap:10px;padding:20px 32px;display:flex}.solo-foot{font-size:var(--emmetalk-text-caption);color:var(--emmetalk-color-text-muted);gap:16px;padding:20px 32px;display:flex}.auth{place-items:center;padding:24px;display:grid}.auth-card{gap:20px;width:min(440px,100%);padding:32px;display:grid}.auth-card.auth-largo{width:min(560px,100%)}.auth-card form{gap:16px;display:grid}.auth-card .btn-primary{width:100%;height:44px}.auth-esqueci{justify-self:end}.campo-senha{display:grid;position:relative}.campo-senha .input{padding-right:44px}.campo-senha .iconbtn{position:absolute;top:2px;right:2px}.input.codigo{height:52px;font-family:var(--font-mono);letter-spacing:.12em;text-align:center;font-size:22px}.input[aria-invalid=true]{border-color:var(--emmetalk-color-error)}.field:has(>.input[aria-invalid=true]) .help{color:var(--emmetalk-color-text);font-weight:600}.auth-duas{font-size:var(--emmetalk-text-control);grid-template-columns:192px minmax(0,1fr);align-items:center;gap:16px;display:grid}.auth-chave{gap:8px;display:grid}.qr{border:1px solid var(--emmetalk-color-edge);background:var(--emmetalk-color-surface);border-radius:12px;width:192px;height:192px}.chave{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.codes{font-family:var(--font-mono);background:var(--emmetalk-color-wash);overflow-wrap:anywhere;border-radius:12px;gap:6px;margin:0;padding:12px 16px;font-size:13px;list-style:none;display:grid}.faq summary{cursor:pointer}.faq p{margin-top:8px}@media (width<=640px){.auth-duas{grid-template-columns:minmax(0,1fr);justify-items:start}.solo-top,.solo-foot{padding-left:16px;padding-right:16px}}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{align-content:start;gap:24px;display:grid}.card-head{border-bottom:1px solid var(--emmetalk-color-edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.card-body{padding:20px 24px}.split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.table-foot{border-top:1px solid var(--emmetalk-color-edge);font-size:var(--emmetalk-text-control);color:var(--emmetalk-color-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.filters-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filters-row .field{min-width:150px}.filtros-usuarios{border-bottom:1px solid var(--emmetalk-color-edge);align-items:center;padding:14px 16px}.filtros-auditoria{margin-bottom:16px}.searchbox{border:1px solid var(--hermes-field-border);border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-surface);align-items:center;gap:8px;min-width:260px;height:40px;padding:0 14px;display:inline-flex}.searchbox svg{width:16px;height:16px;color:var(--emmetalk-color-text-muted);flex:none}.searchbox input{font-size:var(--emmetalk-text-control);background:0 0;border:0;flex:1;min-width:0}.input.input-curto{width:110px}.btn-inicio{justify-self:start}.bloco{display:block}.acoes{flex-wrap:nowrap;gap:6px}table.data td.what{white-space:normal;min-width:280px}.content>.alert{margin-bottom:20px}.toast-area{z-index:30;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}@media (width<=1280px){.split{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.filters-row .field{flex:140px;min-width:0}.filters-row .field .select{width:100%}.searchbox{flex:200px;min-width:0}.card-head{flex-wrap:wrap}.actions{width:100%}}.selo-console{font-size:var(--emmetalk-text-caption);border-radius:var(--emmetalk-radius-control);background:var(--emmetalk-color-action);color:var(--emmetalk-color-text);white-space:nowrap;padding:3px 12px;font-weight:700}.user.user-console{max-width:300px}.sections>section>.seg{align-self:start}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.filtros-clientes{margin-bottom:16px}table.data td.quebra{white-space:normal;min-width:180px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.sections{gap:0;display:grid}.sections>section{border-bottom:1px solid var(--emmetalk-color-edge);grid-template-columns:240px minmax(0,1fr);gap:24px;padding:24px;display:grid}.sections>section:last-child{border-bottom:0}.sections h2{font-size:var(--emmetalk-text-component-title);line-height:var(--emmetalk-leading-component-title);font-weight:600}.sections>section>div:first-child p{color:var(--emmetalk-color-text-muted);font-size:var(--emmetalk-text-control);margin-top:4px}@media (width<=1024px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.sections>section{grid-template-columns:minmax(0,1fr)}.sections>section{gap:16px;padding:20px 16px}}@media (width<=640px){.kpis{grid-template-columns:minmax(0,1fr)}}
