:root{color-scheme:light;--app-bg: #f7f5f0;--app-surface: #ffffff;--app-surface-2: #f1eee8;--app-raised: #ffffff;--app-text: #16181b;--app-text-body: #2e2d32;--app-muted: #55545a;--app-faint: #8a8890;--app-accent: #0a4d68;--app-accent-soft: #dcebf1;--app-action: #085576;--app-action-text: #ffffff;--app-border: #e4e0d9;--app-danger: #b42318;--app-shadow: rgb(22 24 27 / 16%);--app-side: #0a4d68;--app-side-text: #ffffff;--app-side-muted: rgb(255 255 255 / 72%);--app-side-line: rgb(255 255 255 / 16%);--app-side-hover: rgb(255 255 255 / 8%);--app-side-active: #ffffff;--app-side-active-text: #0a4d68;--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-utility: "IBM Plex Mono", ui-monospace, monospace;--container: 1160px}:root[data-tema=escuro]{color-scheme:dark;--app-bg: #0e171b;--app-surface: #0f2230;--app-surface-2: #132a39;--app-raised: #16303f;--app-text: #fcfcfc;--app-text-body: #dde3e6;--app-muted: #c3cdd2;--app-faint: #8ea3ad;--app-accent: #7bddfa;--app-accent-soft: rgb(123 221 250 / 14%);--app-action: #7bddfa;--app-action-text: #010b12;--app-border: #1e3a4a;--app-danger: #ff8a7a;--app-shadow: rgb(0 0 0 / 55%);--app-side: #041e31;--app-side-text: #fcfcfc;--app-side-muted: rgb(252 252 252 / 70%);--app-side-line: rgb(123 221 250 / 18%);--app-side-hover: rgb(123 221 250 / 8%);--app-side-active: #7bddfa;--app-side-active-text: #010b12}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--app-bg);color:var(--app-text-body);font-family:var(--font-body);font-size:1rem;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--app-accent);text-decoration:none}a:hover{text-decoration:underline}img{display:block;max-width:100%}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;color:var(--app-text);line-height:1.12}:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px;border-radius:2px}.eyebrow{display:block;font-family:var(--font-utility);font-weight:600;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--app-faint);margin-bottom:14px}@font-face{font-family:Inter;src:url(/auth/Inter.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/PlexMono-Medium-Bl6ckbVJ.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/PlexMono-SemiBold-CCIC0M5z.ttf) format("truetype");font-weight:600 700;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(/auth/google-sans-flex-latin.woff2) format("woff2");font-weight:500;font-display:swap}html[data-arrival] body:before{--arrival-radius-edge: calc(var(--arrival-radius, 0px) + 1px);content:"";position:fixed;inset:0;z-index:100;background:#f7f5f0;pointer-events:none;-webkit-mask:radial-gradient(circle at var(--arrival-x, 50%) var(--arrival-y, 50%),transparent var(--arrival-radius, 0px),#000 var(--arrival-radius-edge));mask:radial-gradient(circle at var(--arrival-x, 50%) var(--arrival-y, 50%),transparent var(--arrival-radius, 0px),#000 var(--arrival-radius-edge));animation:arrival-fallback 0s 2.5s forwards}html[data-arrival][data-tema=escuro] body:before{background:#0e171b}@keyframes arrival-fallback{to{visibility:hidden}}.auth-layout{--auth-background: #f7f5f0;--auth-surface: color-mix(in srgb, #f7f5f0 78%, transparent);--auth-border: rgb(22 24 27 / 10%);--auth-text: #16181b;--auth-muted: #3d3c41;--auth-control-border: rgb(22 24 27 / 18%);--auth-control-bg: #fbfaf7;--auth-cta: #085576;--auth-cta-text: #fff;--auth-link: #0a4d68;--auth-accent: #0a4d68;--auth-context-ink: rgb(22 24 27 / 7%);--auth-shadow: rgb(22 24 27 / 45%);--auth-alert-border: #d9d4ca;--auth-alert-success: #1c6b3f;--auth-alert-success-bg: #e1f1e6;--auth-alert-error: #16181b;--auth-alert-on-error: #fff;--auth-alert-warning: #7a5a00;--auth-alert-warning-bg: #faf0d2;--auth-alert-info: #0a4d68;--auth-alert-info-bg: #dcebf1;--auth-alert-action: #0a4d68;--auth-google-bg: #fff;--auth-google-border: #747775;--auth-google-text: #1f1f1f;--auth-google-state: 48, 48, 48;--auth-google-disabled-bg: rgb(255 255 255 / 38%);--auth-google-disabled-border: rgb(31 31 31 / 12%);--auth-google-focus: #0a4d68;--auth-google-neutral-bg: #f2f2f2;--auth-google-neutral-state: 0, 29, 53;--chave-borda: var(--auth-border);--chave-fundo: color-mix(in srgb, var(--auth-text) 5%, transparent);--chave-icone: var(--auth-muted);--chave-botao: var(--auth-cta);--chave-botao-icone: var(--auth-cta-text);color-scheme:light;position:relative;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--auth-background);color:var(--auth-text);font-family:Inter,sans-serif}.auth-layout .tema-escuro{display:none}.auth-context{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-context p{position:absolute;inset:-10%;margin:0;font:700 clamp(60px,9vw,150px) / .92 "Inter",sans-serif;letter-spacing:-.05em;word-spacing:.1em;color:var(--auth-context-ink)}.auth-context__lens-text{clip-path:circle(0 at 50% 50%)}.auth-context p.auth-context__lens-text{color:var(--auth-accent)}.auth-context__ring{position:absolute;left:0;top:0;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--auth-accent) 70%,transparent),0 30px 70px -30px color-mix(in srgb,var(--auth-accent) 60%,transparent);will-change:transform}.auth-dock{position:absolute;inset:14px 0 auto;z-index:20;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.auth-dock__bar{display:flex;align-items:center;gap:10px;width:100%;max-width:1120px;height:56px;padding:0 8px 0 18px;border-radius:999px;border:1px solid var(--auth-border);background:color-mix(in srgb,var(--auth-background) 70%,transparent);position:relative;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);pointer-events:auto}.auth-dock__progress{position:absolute;left:24px;right:24px;bottom:-1px;height:2px;overflow:hidden;border-radius:2px;opacity:0;transition:opacity .2s ease}.auth-dock__progress[data-active=true]{opacity:1}.auth-dock__progress:before{content:"";position:absolute;inset:0;width:38%;border-radius:2px;background:var(--auth-accent);animation:auth-progress 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes auth-progress{0%{transform:translate(-100%)}to{transform:translate(270%)}}.auth-dock__brand{display:block;line-height:0}.auth-dock__wordmark{display:block;width:100px;aspect-ratio:2048 / 672;background:var(--auth-text);-webkit-mask:url(/assets/zanhub-P1_9tRxv.svg) center / contain no-repeat;mask:url(/assets/zanhub-P1_9tRxv.svg) center / contain no-repeat}.auth-dock__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.auth-layout a.auth-dock__back{padding:10px 12px;color:var(--auth-text);font-size:14px;font-weight:500;text-decoration:none}.auth-dock__back:before{content:"← "}.tema-chave{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:68px;height:36px;padding:0 9px;border-radius:999px;border:1px solid var(--chave-borda);background:var(--chave-fundo);color:var(--chave-icone);cursor:pointer}.tema-chave:after{content:"";position:absolute;inset:-4px -2px}.tema-chave svg{position:relative;z-index:1;width:16px;height:16px}.tema-chave__botao{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:var(--chave-botao);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.tema-chave[aria-pressed=true] .tema-chave__botao{transform:translate(32px)}.tema-chave[aria-pressed=false] .tema-chave__sol,.tema-chave[aria-pressed=true] .tema-chave__lua{color:var(--chave-botao-icone)}.auth-layout__area{position:relative;z-index:5;display:grid;place-items:safe center;min-height:100vh;min-height:100svh;padding:100px 16px 40px}.auth-card{width:min(440px,100%);padding:34px 32px 30px;border-radius:24px;border:1px solid var(--auth-border);background:var(--auth-surface);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 40px 100px -40px var(--auth-shadow)}.auth-card--wide{width:min(460px,100%)}.auth-card h1,.auth-card .form h1{font-family:Inter,sans-serif;font-weight:800;font-size:34px;line-height:1.02;letter-spacing:-.035em;color:var(--auth-text);margin-bottom:20px}.auth-card__title small{margin-left:10px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--auth-muted)}.auth-layout a:not(.btn-google,.btn-chrome){color:var(--auth-link)}.auth-layout a.btn-chrome{text-decoration:none}.auth-layout a:focus-visible,.auth-layout button:focus-visible,.auth-layout input:focus-visible{outline:2px solid var(--auth-link);outline-offset:2px}:root[data-tema=escuro] .auth-layout{--auth-background: #0e171b;--auth-surface: color-mix(in srgb, #0e171b 78%, transparent);--auth-border: rgb(252 252 252 / 12%);--auth-text: #fcfcfc;--auth-muted: #c9d2d6;--auth-control-border: rgb(252 252 252 / 20%);--auth-control-bg: #0c1519;--auth-cta: #7bddfa;--auth-cta-text: #010b12;--auth-link: #7bddfa;--auth-accent: #7bddfa;--auth-context-ink: rgb(252 252 252 / 6%);--auth-shadow: rgb(0 0 0 / 70%);--auth-alert-border: #30363a;--auth-alert-success: #86d6a0;--auth-alert-success-bg: #203b2d;--auth-alert-error: #eeebe4;--auth-alert-on-error: #111416;--auth-alert-warning: #e6c35c;--auth-alert-warning-bg: #413619;--auth-alert-info: #7cc0da;--auth-alert-info-bg: #193843;--auth-alert-action: #7bddfa;--auth-google-bg: #131314;--auth-google-border: #8e918f;--auth-google-text: #e3e3e3;--auth-google-disabled-bg: rgb(19 19 20 / 38%);--auth-google-disabled-border: rgb(227 227 227 / 12%);--auth-google-focus: #7bddfa;color-scheme:dark}:root[data-tema=escuro] .auth-layout .tema-claro{display:none}:root[data-tema=escuro] .auth-layout .tema-escuro{display:block}@media(max-width:900px){.auth-dock__back{display:none}.auth-card{padding:26px 20px 24px}}@media(prefers-reduced-motion:reduce){.tema-chave__botao{transition:none}.auth-dock__progress:before{animation:none;width:100%}}.auth-layout a.auth-forgot{align-self:flex-end;justify-self:end;margin-top:-6px;font-size:13px;font-weight:500}.auth-mailboxes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-layout .auth-mailboxes a{display:inline-flex;align-items:center;justify-content:center;height:46px;border-radius:12px;border:1px solid var(--auth-control-border);color:var(--auth-text);font-size:14px;font-weight:600;text-decoration:none}.auth-layout .btn-chrome--secondary{background:transparent;color:var(--auth-text);border:1px solid var(--auth-control-border)}.auth-link-button{padding:0;border:0;background:none;color:var(--auth-link);font:inherit;cursor:pointer}.auth-card__intro{color:var(--auth-muted);font-size:14px;margin-bottom:20px}.form{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-utility);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-text-body)}.field input{font-family:var(--font-body);font-size:.95rem;letter-spacing:normal;text-transform:none;color:var(--app-text);background:var(--app-surface-2);border:1px solid color-mix(in srgb,var(--app-accent) 16%,transparent);border-radius:2px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.field input::placeholder{color:var(--app-faint)}.field input:focus-visible{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 15%,transparent)}.field input[aria-invalid=true]{border-color:var(--app-danger)}.pw-field{position:relative}.pw-field input{width:100%;padding-right:48px}.pw-toggle{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;color:var(--app-faint);transition:color .2s ease}.pw-toggle:hover{color:var(--app-text-body)}.pw-slash{stroke-dasharray:28.3;stroke-dashoffset:28.3;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.pw-toggle[aria-pressed=false] .pw-slash{stroke-dashoffset:0}.pw-iris{transform-origin:12px 12px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.pw-toggle[aria-pressed=false] .pw-iris{transform:scale(.82);opacity:.75}@media(prefers-reduced-motion:reduce){.pw-slash,.pw-iris{transition:none}}.field-check{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-body);font-size:.85rem;letter-spacing:normal;text-transform:none;color:var(--app-text-body)}.field-check input{accent-color:var(--app-accent);margin-top:3px}.field-meter{width:100%;height:4px;border:none}.field-meter::-webkit-meter-bar{background:var(--app-surface-2);border:none;border-radius:2px;height:4px}.field-meter::-webkit-meter-optimum-value,.field-meter::-webkit-meter-suboptimum-value,.field-meter::-webkit-meter-even-less-good-value{background:var(--app-accent);border-radius:2px}.field-meter::-moz-meter-bar{background:var(--app-accent);border-radius:2px}.alert{border-left:2px solid var(--app-danger);background:color-mix(in srgb,var(--app-danger) 8%,transparent);padding:10px 14px;font-size:.88rem;color:var(--app-text)}.alert--error{border-color:var(--app-danger);color:var(--app-danger)}.alert--status{border-left-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 8%,transparent)}.btn-chrome{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--app-action);color:var(--app-action-text);font-family:var(--font-body);font-weight:600;font-size:.9rem;border:none;border-radius:11px;padding:11px 18px;cursor:pointer;transition:filter .2s ease,box-shadow .2s ease}.btn-chrome:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 22px -12px var(--app-shadow)}.btn-chrome:disabled{filter:saturate(.4);opacity:.5;cursor:not-allowed}.btn-chrome[data-pending]:disabled{filter:none;opacity:1;cursor:progress}.btn-chrome__spinner{width:16px;height:16px;margin-right:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-chrome__spinner{animation-duration:2.1s}}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:transparent;gap:8px;color:var(--app-text);font-family:var(--font-body);font-weight:600;font-size:.88rem;border:1px solid var(--app-border);border-radius:11px;padding:9px 16px;cursor:pointer;transition:background-color .2s ease}.btn-ghost:hover{background:color-mix(in srgb,var(--app-accent) 8%,transparent)}.btn-block{display:flex;width:100%;justify-content:center}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;font-family:var(--font-utility);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-faint)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--app-border)}.auth-card__footer{margin-top:18px;font-size:.9rem;color:var(--app-text-body)}.auth-layout .form{gap:16px}.auth-layout .field{gap:7px;min-height:73px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:none;color:var(--auth-text)}.auth-layout .field input{height:42px;background:var(--auth-control-bg);border:1px solid var(--auth-control-border);border-radius:6px;padding:0 12px;color:var(--auth-text);font-family:Inter,sans-serif;font-size:14px;box-shadow:none}.auth-layout .field input::placeholder,.auth-layout .pw-toggle{color:var(--auth-muted)}.auth-layout .field input:focus-visible{border-color:var(--auth-link);box-shadow:none}.auth-layout .field-check{align-items:center;gap:12px;min-height:26px;font-family:Inter,sans-serif;font-size:14px;line-height:21px;color:var(--auth-text)}.auth-layout .field-check input{appearance:none;flex:none;width:19px;height:19px;margin:0;border:1px solid var(--auth-control-border);border-radius:3px;background:var(--auth-control-bg);cursor:pointer}.auth-layout .field-check input:checked{background:var(--auth-link);border-color:var(--auth-link);box-shadow:inset 0 0 0 4px var(--auth-control-bg)}.auth-layout .field-meter::-webkit-meter-bar{background:var(--auth-border)}.auth-layout .field-meter::-webkit-meter-optimum-value,.auth-layout .field-meter::-webkit-meter-suboptimum-value,.auth-layout .field-meter::-webkit-meter-even-less-good-value,.auth-layout .field-meter::-moz-meter-bar{background:var(--auth-link)}.auth-layout .btn-chrome{min-height:42px;width:100%;background:var(--auth-cta);color:var(--auth-cta-text);border-radius:6px;clip-path:none;font-family:Inter,sans-serif;font-weight:600;font-size:13px;line-height:18px;letter-spacing:.1px;text-transform:none;padding:10px 12px}.auth-layout .btn-chrome:hover:not(:disabled){filter:brightness(1.08);box-shadow:none}.auth-layout .btn-google{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;overflow:hidden;background:var(--auth-google-bg);border:1px solid var(--auth-google-border);border-radius:6px;color:var(--auth-google-text);font-family:Google Sans Flex,Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer}.auth-layout .btn-google:before{content:"";position:absolute;inset:0;pointer-events:none}.auth-layout .btn-google__icon{position:relative;flex:none;width:20px;height:20px;overflow:hidden}.auth-layout .btn-google__icon img{position:absolute;top:-10px;left:-10px;width:40px;height:40px;max-width:none}.auth-layout .btn-google__label{position:relative;flex:1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-layout .btn-google--neutral{background:var(--auth-google-neutral-bg);border-color:transparent;color:#1f1f1f}.auth-layout .btn-google:hover:not([aria-disabled=true]){text-decoration:none;box-shadow:0 1px 3px 1px #3c404326,0 1px 2px #3c40434d}.auth-layout .btn-google:hover:not([aria-disabled=true]):before{background:rgba(var(--auth-google-state),.08)}.auth-layout .btn-google--neutral:hover:not([aria-disabled=true]):before{background:rgba(var(--auth-google-neutral-state),.08)}.auth-layout .btn-google:focus-visible{outline:2px solid var(--auth-google-focus);outline-offset:0;box-shadow:0 0 0 2px var(--auth-google-focus);border-radius:6px}.auth-layout .btn-google:focus-visible:before,.auth-layout .btn-google:active:before{background:rgba(var(--auth-google-state),.12)}.auth-layout .btn-google--neutral:focus-visible:before,.auth-layout .btn-google--neutral:active:before{background:rgba(var(--auth-google-neutral-state),.12)}.auth-layout .btn-google[aria-disabled=true]{background:var(--auth-google-disabled-bg);border-color:var(--auth-google-disabled-border);cursor:not-allowed}.auth-layout .btn-google--neutral[aria-disabled=true]{background:var(--auth-google-disabled-bg);border-color:transparent}.auth-layout .btn-google[aria-disabled=true] .btn-google__icon,.auth-layout .btn-google[aria-disabled=true] .btn-google__label{opacity:.38}.auth-layout .btn-google--neutral[aria-disabled=true]:before{background:#1f1f1f1f}.auth-layout .auth-divider{margin:16px 0;font-family:Inter,sans-serif;font-size:14px;line-height:21px;letter-spacing:0;text-transform:none;color:var(--auth-muted)}.auth-layout .auth-divider:before,.auth-layout .auth-divider:after{background:var(--auth-border)}.auth-layout .form>p:not(.alert),.auth-layout .auth-card__footer{color:var(--auth-muted);font-size:14px;line-height:21px}.auth-layout .auth-alert{display:flex;width:100%;min-width:0;border:1px solid var(--auth-alert-border);border-radius:8px;overflow:hidden;background:var(--auth-alert-bg);color:var(--auth-text);font-family:Inter,sans-serif}.auth-layout .auth-alert--success{--auth-alert-tone: var(--auth-alert-success);--auth-alert-bg: var(--auth-alert-success-bg)}.auth-layout .auth-alert--error{--auth-alert-tone: var(--auth-alert-error);--auth-alert-bg: var(--auth-alert-error);color:var(--auth-alert-on-error)}.auth-layout .auth-alert--warning{--auth-alert-tone: var(--auth-alert-warning);--auth-alert-bg: var(--auth-alert-warning-bg)}.auth-layout .auth-alert--info{--auth-alert-tone: var(--auth-alert-info);--auth-alert-bg: var(--auth-alert-info-bg)}.auth-layout .auth-alert__stripe{flex:0 0 4px;background:var(--auth-alert-tone)}.auth-layout .auth-alert__content{display:flex;align-items:flex-start;flex:1;min-width:0;gap:12px;padding:14px 16px 14px 14px}.auth-layout .auth-alert__icon{display:block;flex:none;width:20px;height:20px}.auth-layout .auth-alert__icon img{width:100%;height:100%;max-width:none}.auth-layout .auth-alert__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow-wrap:anywhere}.auth-layout .auth-alert__title{font-size:13px;font-weight:600;line-height:18px;letter-spacing:.1px}.auth-layout .auth-alert__message{font-size:14px;line-height:21px}.auth-layout a.auth-alert__action{align-self:flex-start;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px;color:var(--auth-alert-action);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.1px;text-decoration:underline}.auth-layout .auth-alert--error a.auth-alert__action{color:var(--auth-alert-on-error)}.auth-layout .auth-alert__arrow{width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url(/auth/alerts/arrow-light.svg) center / 14px 14px no-repeat;mask:url(/auth/alerts/arrow-light.svg) center / 14px 14px no-repeat}.auth-layout .auth-alert--error .auth-alert__arrow{-webkit-mask-image:url(/auth/alerts/arrow-error-light.svg);mask-image:url(/auth/alerts/arrow-error-light.svg)}:root[data-tema=escuro] .auth-layout .auth-alert--error .auth-alert__arrow{-webkit-mask-image:url(/auth/alerts/arrow-error-dark.svg);mask-image:url(/auth/alerts/arrow-error-dark.svg)}.auth-layout a.auth-alert__external-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:26px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:center}.auth-layout .auth-field-alert{display:flex;align-items:center;gap:6px;color:var(--auth-alert-error);font-family:Inter,sans-serif;font-size:14px;line-height:21px;overflow-wrap:anywhere}.auth-layout .auth-field-alert .auth-alert__icon{width:14px;height:14px}.auth-card--wide{display:flex;flex-direction:column;gap:14px}.auth-card--wide>.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.auth-card--wide>.form>*{grid-column:1 / -1}.auth-card--wide .signup-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.auth-card--wide .signup-name-cell{min-width:0}.auth-card--wide .signup-name-cell .auth-field-alert{margin-top:6px}.auth-card--wide>.form>.field-meter{height:29px}.auth-card--wide .field-meter::-webkit-meter-bar{height:5px}.auth-card>section.form{gap:20px}.auth-card>section.form h1{margin-bottom:0}.auth-card>section.form>p:first-of-type{color:var(--auth-text);font-size:16px;line-height:24px}.auth-card>section.form>p:nth-of-type(2){margin-top:-7px}.auth-card>section.form>p.auth-card__footer{margin-top:0;text-align:center}.app-content{max-width:var(--container);margin-inline:auto;padding:28px 24px 56px}.app-content h1{font-size:1.9rem;margin-bottom:6px}.app-content p{color:var(--app-text-body)}@media(max-width:480px){.auth-card{padding:28px 22px;max-width:100%}.auth-card--wide{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.page-head h1{font-size:1.8rem;margin-bottom:4px}.page-head p{color:var(--app-muted);font-size:.92rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:28px}.card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;padding:20px;display:block}a.card:hover{border-color:var(--app-accent);text-decoration:none}.card__label{color:var(--app-muted);font-family:var(--font-utility);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.card__value{color:var(--app-text);font-size:2rem;font-family:var(--font-display);line-height:1.1;margin-top:8px}.card__hint{color:var(--app-muted);font-size:.85rem;margin-top:6px}.card--skeleton{display:grid;gap:10px}.skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--app-border) 25%,color-mix(in srgb,var(--app-border) 55%,var(--app-text)) 50%,var(--app-border) 75%);background-size:300% 100%;animation:skeleton-shine 1.3s ease-in-out infinite}.skeleton--label{width:44%}.skeleton--value{width:30%;height:30px}.skeleton--line{width:86%}@keyframes skeleton-shine{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;padding:24px;margin-bottom:20px}.panel h2{font-size:1.05rem;margin-bottom:16px;color:var(--app-text)}.panel form{display:grid;gap:12px;max-width:640px}.panel label{color:var(--app-muted);font-size:.82rem;margin-bottom:-6px}.panel input[type=text],.panel input[type=url],.panel input[type=email],.panel input:not([type]),.panel select,.panel textarea,.folders__new input,.folder-picker{width:100%;background:var(--app-bg);border:1px solid var(--app-border);border-radius:6px;color:var(--app-text);font-family:var(--font-body);font-size:.95rem;padding:10px 12px}.panel textarea{font-family:var(--font-body);font-size:.95rem;resize:vertical}.panel textarea.panel__codigo{font-family:var(--font-utility);font-size:.85rem}.panel select,.folder-picker{appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--app-muted) 50%),linear-gradient(135deg,var(--app-muted) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:5px 5px;background-repeat:no-repeat}.panel input:focus-visible,.panel textarea:focus-visible,.folders__new input:focus-visible,.folder-picker:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.panel button[type=submit]{justify-self:start}.panel>p{color:var(--app-muted);font-size:.85rem}.item-list{list-style:none;display:grid;gap:10px}.item-list li{display:flex;align-items:center;gap:14px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;padding:12px 16px}.item-list li strong{color:var(--app-text)}.item-list li .item-list__meta{color:var(--app-muted);font-size:.85rem}.item-list li .item-list__spacer{margin-left:auto}.item-list code{font-family:var(--font-utility);font-size:.75rem;color:var(--app-muted);background:color-mix(in srgb,var(--app-accent) 6%,transparent);padding:3px 7px;border-radius:4px}.item-list img{border-radius:4px;background:var(--app-surface-2)}.empty{color:var(--app-muted);font-size:.9rem}@media(max-width:640px){.page-head{flex-direction:column;align-items:flex-start}}.ai-step{display:grid;gap:12px;max-width:640px;margin-bottom:20px}.ai-step:last-child{margin-bottom:0}.ai-step__lead{color:var(--app-muted);font-size:.9rem;line-height:1.55}.ai-step__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ai-referencias{display:grid;gap:10px}.ai-referencias>summary{cursor:pointer;color:var(--app-muted);font-family:var(--font-utility);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ai-referencias>summary:hover{color:var(--app-text)}.ai-step__or{color:var(--app-faint);font-family:var(--font-utility);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.ai-playbook{columns:220px 2;column-gap:24px;padding:16px;margin-top:12px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;max-width:640px}.ai-playbook__item{break-inside:avoid;margin-bottom:14px}.ai-playbook__item dt{font-family:var(--font-utility);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--app-faint);margin-bottom:3px}.ai-playbook__item dd{color:var(--app-text);font-size:.9rem;line-height:1.45}.ai-playbook__item dd.is-empty{color:var(--app-faint);font-style:italic}.ai-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ai-summary__actions{display:flex;gap:6px;margin-left:auto}.ai-strength{display:flex;align-items:center;gap:10px;font-family:var(--font-utility);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--app-faint)}.ai-strength__bar{flex:1;max-width:180px;height:4px;border-radius:2px;background:var(--app-border);overflow:hidden}.ai-strength__fill{display:block;height:100%;background:var(--app-accent)}.ai-recipe{padding:14px 16px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;max-width:640px}.ai-recipe__objective{color:var(--app-text);font-size:.9rem;margin-bottom:10px}.ai-recipe ul{margin:0 0 10px 18px;color:var(--app-muted);font-size:.86rem;line-height:1.6}.ai-recipe__vars{font-family:var(--font-utility);font-size:.72rem;color:var(--app-faint);word-break:break-word}.seg{display:inline-flex;gap:2px;padding:3px;margin-bottom:18px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px}.seg__item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:9px;background:transparent;color:var(--app-muted);font-family:var(--font-body);font-size:.86rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.seg__item:hover{color:var(--app-text)}.seg__item--on,.seg__item--on:hover{background:var(--app-accent);color:var(--app-action-text)}.seg__count{min-width:18px;padding:1px 5px;border-radius:9px;background:color-mix(in srgb,var(--app-accent) 16%,transparent);font-size:.66rem;letter-spacing:0}.explorer{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.folders{display:flex;flex-direction:column;gap:1px;padding:10px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;position:sticky;top:16px}.folders__title{font-family:var(--font-utility);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--app-faint);padding:4px 8px 8px}.folders__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px 7px 12px;border:none;border-radius:6px;background:transparent;color:var(--app-muted);font-family:var(--font-body);font-size:.88rem;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.folders__item:hover{background:color-mix(in srgb,var(--app-accent) 7%,transparent);color:var(--app-text)}.folders__item--on{background:color-mix(in srgb,var(--app-accent) 14%,transparent);color:var(--app-text);font-weight:600}.folders__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folders__count{flex-shrink:0;font-family:var(--font-utility);font-size:.68rem;color:var(--app-faint)}.folders__hint{padding:8px 10px 2px;font-size:.74rem;color:var(--app-faint)}.explorer__main{min-width:0}.crumbs{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--app-border)}.crumbs__link{border:none;background:none;padding:0;color:var(--app-muted);font-family:var(--font-body);font-size:.86rem;cursor:pointer}.crumbs__link:hover{color:var(--app-accent);text-decoration:underline}.crumbs__sep{color:var(--app-faint);margin:0 6px}.crumbs__current{color:var(--app-text);font-size:.86rem;font-weight:600}.crumbs__count{font-family:var(--font-utility);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-muted)}.item-list__badge{padding:2px 7px;border-radius:4px;background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-faint);font-family:var(--font-utility);font-size:.66rem}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;list-style:none}.asset-card{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px}.asset-card__thumb{display:flex;align-items:center;justify-content:center;height:92px;border-radius:6px;background:repeating-conic-gradient(rgba(255,255,255,.14) 0% 25%,transparent 0% 50%) 50% / 14px 14px,var(--app-faint)}.asset-card__thumb img{max-height:74px;max-width:100%;object-fit:contain}.asset-card__name{color:var(--app-text);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card__meta{color:var(--app-faint);font-family:var(--font-utility);font-size:.68rem}.asset-card__url{color:var(--app-muted);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.explorer{grid-template-columns:minmax(0,1fr)}.folders{position:static;flex-direction:row;overflow-x:auto;gap:6px;min-width:0;max-width:100%}.folders__title{display:none}.folders__item{width:auto;flex-shrink:0;padding-left:12px!important}.folders__tools{flex-direction:row;flex-shrink:0;margin-top:0;padding-top:0;border-top:0;border-left:1px solid var(--app-border);padding-left:8px}.folders__action{width:auto;white-space:nowrap}.folders__hint{display:none}.item-list li{flex-wrap:wrap;gap:8px 12px}.item-list li strong{flex-basis:100%}.item-list li .item-list__meta,.item-list__badge{flex-basis:auto}.item-list__spacer{flex-basis:100%;margin-left:0}.asset-card__url{display:none}}.toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--app-border)}.toolbar h1{font-size:1.5rem;margin-bottom:2px}.toolbar__sub{color:var(--app-muted);font-size:.88rem}.toolbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar__search{width:220px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:6px;color:var(--app-text);font-family:var(--font-body);font-size:.9rem;padding:9px 12px}.toolbar__search:focus-visible{outline:none;border-color:var(--app-accent)}.detail__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.detail__meta{font-family:var(--font-utility);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-faint)}.detail h2{font-size:1.15rem;margin-bottom:2px}.detail__subject{color:var(--app-muted);font-size:.9rem;margin-bottom:14px}@media(max-width:760px){.toolbar__search,.toolbar__actions{width:100%}}.choice{border:none;margin-bottom:16px}.choice legend{display:block;margin-bottom:10px;font-family:var(--font-utility);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-faint)}.choice__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-width:640px}.choice__card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.choice__card:hover{border-color:var(--app-accent)}.choice__card input{position:absolute;opacity:0;pointer-events:none}.choice__card--on{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 8%,transparent)}.choice__card:has(input:focus-visible){outline:2px solid var(--app-accent);outline-offset:3px}.choice__title{font-family:var(--font-display);font-weight:700;color:var(--app-text)}.choice__objective{font-size:.86rem;color:var(--app-muted);line-height:1.5}.choice:disabled .choice__card{opacity:.55;cursor:default}.ai-recipe__title{color:var(--app-text);font-size:.9rem;margin-bottom:10px}.ai-progress{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:.88rem;color:var(--app-muted)}.ai-progress__spin{width:14px;height:14px;flex:none;border:2px solid var(--app-border);border-top-color:var(--app-accent);border-radius:50%;animation:ai-spin .9s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ai-progress__spin{animation:none}}.asset-card__actions{display:flex;gap:6px;margin-top:auto}.folders__tools{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--app-border)}.folders__action{justify-content:flex-start;width:100%}.folders__new{display:flex;flex-direction:column;gap:6px}.folders__new label{font-family:var(--font-utility);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-faint)}.folders__new-actions{display:flex;gap:6px}.folder-picker{min-width:160px}.item-list__move{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.asset-card__actions--move{flex-direction:column;align-items:stretch;gap:6px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;list-style:none}.card-item{display:flex;flex-direction:column;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;overflow:hidden;cursor:grab;transition:border-color .15s ease,transform .15s ease}.card-item:hover{border-color:var(--app-accent)}.card-item:active{cursor:grabbing}.card-item__thumb{position:relative;height:150px;overflow:hidden;border-bottom:1px solid var(--app-border);display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(rgba(255,255,255,.14) 0% 25%,transparent 0% 50%) 50% / 14px 14px,var(--app-faint)}.card-item__thumb img{max-width:86%;max-height:78%;object-fit:contain}.thumb-page{position:absolute;inset:0;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.thumb-frame{position:absolute;top:0;left:0;width:600px;height:460px;border:0;transform-origin:top left;pointer-events:none}.thumb-empty{font-family:var(--font-utility);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--app-faint)}.card-item__body{display:flex;flex-direction:column;gap:2px;padding:10px 12px 6px;min-width:0}.card-item__title{color:var(--app-text);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-item__caption{color:var(--app-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-item__badge{align-self:flex-start;margin-top:4px;padding:1px 7px;border-radius:9px;background:color-mix(in srgb,var(--app-accent) 16%,transparent);color:var(--app-muted);font-family:var(--font-utility);font-size:.64rem}.card-item__actions{display:flex;gap:2px;padding:4px 8px 8px;margin-top:auto}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--app-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.icon-btn svg{width:17px;height:17px;fill:currentColor}.icon-btn:hover{background:var(--app-border);color:var(--app-text)}.icon-btn--danger:hover{background:color-mix(in srgb,var(--app-danger) 16%,transparent);color:var(--app-danger)}.card-item__move{display:flex;flex-direction:column;gap:6px;padding:4px 8px 8px;margin-top:auto}.card-item__move-actions{display:flex;gap:6px}.btn-xs{padding:5px 10px;font-size:.7rem}.folders__item--drop{background:color-mix(in srgb,var(--app-accent) 28%,transparent);color:var(--app-text);outline:2px dashed var(--app-accent);outline-offset:-2px}.folders__item--drop .folders__name{font-weight:600}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.page-header h1{font-size:1.5rem;margin-bottom:2px}.page-header__sub{color:var(--app-muted);font-size:.88rem}.page-header__actions{display:flex;align-items:center;gap:8px}.controls{--control-h: 38px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--app-border)}.controls .seg,.controls .search,.controls .search__input,.controls .view-toggle{height:var(--control-h);margin-bottom:0}.controls .view-toggle__item{height:calc(var(--control-h) - 8px)}.controls__spacer{margin-left:auto}.search{position:relative;display:flex;align-items:center;flex:1 1 240px;max-width:340px}.search__icon{position:absolute;left:11px;width:15px;height:15px;fill:var(--app-faint);pointer-events:none}.search__input{width:100%;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);font-family:var(--font-body);font-size:.9rem;padding:9px 30px 9px 34px}.search__input::-webkit-search-cancel-button{display:none}.search__input:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.search__clear{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--app-border);color:var(--app-text);font-size:.9rem;line-height:1;cursor:pointer}.view-toggle{display:inline-flex;gap:2px;padding:3px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px}.view-toggle__item{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--app-faint);cursor:pointer;transition:background .15s ease,color .15s ease}.view-toggle__item svg{width:15px;height:15px;fill:currentColor}.view-toggle__item:hover{color:var(--app-text)}.view-toggle__item--on{background:var(--app-border);color:var(--app-text)}.grid--list{grid-template-columns:minmax(0,1fr);gap:6px}.grid--list .card-item{flex-direction:row;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:8px}.grid--list .card-item__thumb{width:56px;height:40px;flex:none;border-bottom:0;border-radius:5px}.grid--list .thumb-frame{height:700px}.grid--list .card-item__body{flex-direction:row;align-items:baseline;gap:12px;padding:0;flex:1 1 auto}.grid--list .card-item__title{flex:0 1 auto;min-width:0}.grid--list .card-item__caption{flex:1 1 auto;min-width:0}.grid--list .card-item__badge{align-self:center;margin-top:0;flex:none}.grid--list .card-item__actions,.grid--list .card-item__move{padding:0;margin-top:0;flex:none}.grid--list .card-item__move{flex-direction:row;align-items:center}@media(max-width:620px){.grid--list .card-item__caption{display:none}.controls .search{flex:1 1 auto;max-width:none}.controls .seg{flex-basis:100%}}@media(max-width:560px){.grid--list .card-item__badge{display:none}}.previa{display:flex;flex-direction:column;gap:12px}.previa__barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seg--sm{margin-bottom:0}.seg--sm .seg__item{padding:6px 12px;font-size:.66rem}.previa__amostra{display:inline-flex;align-items:center;gap:6px;color:var(--app-muted);font-size:.8rem;cursor:pointer}.previa__amostra input{accent-color:var(--app-accent)}.previa__abrir{margin-left:auto}.previa__palco{display:flex;justify-content:center;padding:18px 12px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;overflow-x:auto}.previa__quadro{flex:none;max-width:100%;border:0;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0006}.previa__texto{margin:0;padding:18px;background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;color:var(--app-text-body);font-family:var(--font-utility);font-size:.82rem;line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:620px;overflow:auto}.shell{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh}.lateral{--chave-borda: var(--app-side-line);--chave-fundo: var(--app-side-hover);--chave-icone: var(--app-side-muted);--chave-botao: var(--app-side-active);--chave-botao-icone: var(--app-side-active-text);position:sticky;top:0;z-index:40;display:flex;flex-direction:column;height:100vh;background:var(--app-side);color:var(--app-side-text)}.lateral__marca{display:block;padding:24px 24px 20px;color:var(--app-side-text)}.lateral__wordmark{display:block;width:112px;aspect-ratio:2048 / 672;background:currentColor;-webkit-mask:url(/assets/zanhub-P1_9tRxv.svg) center / contain no-repeat;mask:url(/assets/zanhub-P1_9tRxv.svg) center / contain no-repeat}.lateral__nav{display:grid;gap:2px;padding:0 14px 16px;overflow-y:auto}.lateral__grupo{margin:16px 10px 6px;color:var(--app-side-muted);font-family:var(--font-utility);font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.lateral__item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;border-radius:10px;color:var(--app-side-text);font-size:.94rem;text-decoration:none;transition:background .15s ease}.lateral__item:hover{background:var(--app-side-hover);text-decoration:none}.lateral__item[aria-current=page]{background:var(--app-side-active);color:var(--app-side-active-text);font-weight:600}.lateral__item[data-aberto=true]{font-weight:600}.lateral__icone{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lateral__seta{width:18px;height:18px;margin-left:auto;transition:transform .2s ease}.lateral__item[data-aberto=true] .lateral__seta{transform:rotate(90deg)}.lateral__filhos{display:grid;gap:2px;margin:2px 0 6px 21px;padding-left:14px;border-left:1px solid var(--app-side-line)}.lateral__filhos .lateral__item{min-height:36px;font-size:.88rem}.lateral__item--breve{color:var(--app-side-muted);cursor:default}.lateral__item--breve:hover{background:transparent}.lateral__selo{margin-left:auto;padding:3px 8px;border:1px solid var(--app-side-line);border-radius:999px;font-family:var(--font-utility);font-size:.64rem;letter-spacing:.04em;white-space:nowrap}.lateral__rodape{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 14px 16px;border-top:1px solid var(--app-side-line)}.shell__coluna{min-width:0}.shell__cortina{display:none}.topbar{display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:20;padding:14px 32px;background:color-mix(in srgb,var(--app-bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar__menu{display:none}.topbar__contexto{display:flex;align-items:baseline;gap:14px;min-width:0;flex-wrap:wrap}.topbar__servico{color:var(--app-muted);font-size:.88rem}.topbar__secao{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.topbar .crumbs{padding-bottom:0;margin-bottom:0;border-bottom:0;gap:14px}.topbar .crumbs:before{content:"";align-self:center;width:1px;height:16px;background:var(--app-border)}.conta{position:relative;flex:1;min-width:0}.conta__gatilho{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--app-side-text);text-align:left;cursor:pointer;transition:background .15s ease}.conta__gatilho:hover,.conta__gatilho[aria-expanded=true]{background:var(--app-side-hover)}.conta__avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--app-side-hover);color:var(--app-side-text);font-weight:700;font-size:.74rem;letter-spacing:.04em}.conta__identidade{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.conta__nome{max-width:100%;overflow:hidden;font-size:.86rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.conta__papel{color:var(--app-side-muted);font-size:.76rem}.conta__seta{width:16px;height:16px;flex:none;margin-left:auto;fill:var(--app-side-muted);transition:transform .15s ease}.conta__gatilho[aria-expanded=false] .conta__seta{transform:rotate(180deg)}.conta__menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;min-width:232px;padding:6px;background:var(--app-raised);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 18px 40px -12px var(--app-shadow)}.conta__cabecalho{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;margin-bottom:6px;border-bottom:1px solid var(--app-border)}.conta__cabecalho strong{color:var(--app-text);font-size:.9rem}.conta__cabecalho span{color:var(--app-muted);font-size:.78rem;overflow-wrap:anywhere}.conta__acao{display:block;width:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--app-text-body);font-family:var(--font-body);font-size:.88rem;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.conta__acao:hover:not(:disabled){background:color-mix(in srgb,var(--app-danger) 12%,transparent);color:var(--app-danger)}.conta__acao:disabled{color:var(--app-faint);cursor:not-allowed}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);transform:translate(-104%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 60px var(--app-shadow)}.shell[data-gaveta=aberta] .lateral{transform:none}.shell[data-gaveta=aberta] .shell__cortina{display:block;position:fixed;inset:0;z-index:30;border:0;background:#00000059}.topbar{padding:12px 16px}.topbar__menu{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid var(--app-border);border-radius:11px;background:var(--app-surface);color:var(--app-text);cursor:pointer}.topbar__servico{display:none}}.modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--app-shadow) 72%,transparent)}.modal__caixa{width:100%;max-width:440px;padding:22px 24px 24px;background:var(--app-raised);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 24px 60px color-mix(in srgb,var(--app-shadow) 60%,transparent)}.modal__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.modal__topo h2{font-size:1.1rem}.modal__lead{color:var(--app-muted);font-size:.88rem;margin-bottom:18px}.modal__lead strong{color:var(--app-text)}.modal__meta{color:var(--app-muted);font-family:var(--font-utility);font-size:.72rem;letter-spacing:.06em;overflow-wrap:anywhere}.modal__acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal .field input,.modal .field select{width:100%;background:var(--app-bg);border:1px solid var(--app-border);border-radius:6px;color:var(--app-text);font-family:var(--font-body);font-size:.95rem;letter-spacing:normal;text-transform:none;padding:10px 12px}@media(max-width:480px){.modal{align-items:flex-end;padding:0}.modal__caixa{max-width:100%;border-radius:12px 12px 0 0}}.dominio-novo__nota{color:var(--app-muted);font-size:.82rem;margin-top:-4px}.dominio-novo__nota strong{color:var(--app-text);font-family:var(--font-utility);font-weight:600}.dominio-novo .btn-chrome{justify-self:start}.dominios{list-style:none;display:grid;gap:16px}.dominios .panel{margin-bottom:0}.dominio__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dominio__topo h2{margin-bottom:2px;font-family:var(--font-display);font-size:1.15rem}.dominio__remetente{color:var(--app-muted);font-family:var(--font-utility);font-size:.8rem;letter-spacing:.04em}.selo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface-2);color:var(--app-muted);font-family:var(--font-utility);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.selo--active{border-color:color-mix(in srgb,var(--app-accent) 34%,transparent);background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent)}.selo--failed{border-color:color-mix(in srgb,var(--app-danger) 34%,transparent);background:color-mix(in srgb,var(--app-danger) 10%,transparent);color:var(--app-danger)}.dominio__registros{margin-top:18px}.dominio__registros>summary{cursor:pointer;color:var(--app-muted);font-family:var(--font-utility);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.dominio__registros>summary:hover{color:var(--app-text)}.dominio__instrucao{color:var(--app-text-body);font-size:.86rem;margin-bottom:10px}.registros{overflow-x:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg)}.registros table{width:100%;border-collapse:collapse;font-size:.82rem}.registros th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--app-border);color:var(--app-muted);font-family:var(--font-utility);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.registros td{padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-text-body);vertical-align:top}.registros tr:last-child td{border-bottom:none}.registros__tipo{color:var(--app-text);font-family:var(--font-utility);font-weight:600;letter-spacing:.06em;white-space:nowrap}.registros__tipo span{display:block;color:var(--app-muted);font-weight:400;font-size:.72rem;letter-spacing:normal;text-transform:none}.registros__nome{color:var(--app-text);overflow-wrap:anywhere}.registros__valor{max-width:32ch;color:var(--app-muted);font-size:.76rem;overflow-wrap:anywhere}.dominio__acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface)}.segmented__item{background:transparent;border:0;border-radius:9px;padding:.4rem .75rem;cursor:pointer;font:inherit;color:var(--app-muted)}.segmented__item--active{background:var(--app-accent);color:var(--app-action-text);font-weight:600}.contexto-grade{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.contexto-grade>.panel{margin:0}.contexto-lado{position:sticky;top:84px;display:grid;gap:16px}.contexto-lado .panel{margin:0}.contexto-uso{display:grid;list-style:none}.contexto-uso li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--app-border);font-size:.92rem}.contexto-uso__breve{padding:3px 8px;border:1px solid var(--app-border);border-radius:999px;color:var(--app-muted);font-family:var(--font-utility);font-size:.66rem}.regras-previa{display:grid;gap:8px;margin-top:20px;padding:16px;border:1px dashed var(--app-border);border-radius:12px;background:var(--app-bg);color:var(--app-text-body);font-size:.9rem;white-space:pre-line}.regras-previa__titulo{color:var(--app-muted);font-family:var(--font-utility);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.regras-previa__rodape{padding-top:8px;border-top:1px solid var(--app-border);color:var(--app-muted);font-size:.8rem}.regras-previa .is-empty{color:var(--app-faint);font-style:italic}@media(max-width:900px){.contexto-grade{grid-template-columns:minmax(0,1fr)}.contexto-lado{position:static}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.servicos{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.servico{display:flex;flex-direction:column;gap:14px;min-height:196px;padding:20px;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface)}.servico__cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.servico__cab h2{font-size:1.05rem}.servico__selo{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent);font-family:var(--font-utility);font-size:.68rem;white-space:nowrap}.servico__selo--breve{background:var(--app-surface-2);color:var(--app-muted)}.servico__numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.servico__numeros>div{display:flex;flex-direction:column}.servico__numeros dt{color:var(--app-muted);font-family:var(--font-utility);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.servico__numeros dd{margin-top:auto;padding-top:6px;color:var(--app-text);font-size:1.7rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.servico__atalhos{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.servico--breve{border-style:dashed;background:transparent}.servico--breve p{color:var(--app-muted);font-size:.9rem}.painel-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.painel-duas .panel{display:grid;align-content:start;gap:12px;margin:0}.painel-duas .btn-chrome{justify-self:start}.passos{display:grid;list-style:none}.passos li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--app-border);font-size:.93rem}.passos__marca{width:20px;height:20px;flex:none;border:1.5px solid var(--app-border);border-radius:50%}.passos li[data-feito=true] .passos__marca{border-color:var(--app-accent);background:var(--app-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}:root[data-tema=escuro] .passos li[data-feito=true] .passos__marca{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23010b12' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.passos li[data-feito=true] .passos__texto{color:var(--app-muted);text-decoration:line-through}.passos__abrir{margin-left:auto;font-size:.86rem;font-weight:600}.passos li[aria-current=step] .passos__marca{border-color:var(--app-accent)}.passos li[aria-current=step] .passos__texto{color:var(--app-text);font-weight:600}.tutorial-sms{display:grid;gap:8px;margin-bottom:14px;color:var(--app-text-body);font-size:.9rem}.tutorial-sms dt{color:var(--app-text);font-weight:600}.tutorial-sms dd{margin:0 0 6px}@media(max-width:1180px){.servicos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.servicos,.painel-duas{grid-template-columns:minmax(0,1fr)}.servico--breve{min-height:0}}.dmarc{margin-top:18px;padding-top:16px;border-top:1px solid var(--app-border)}.dmarc__topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dmarc__titulo{margin:0;color:var(--app-muted);font-family:var(--font-utility);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dmarc__ultimo{color:var(--app-muted);font-size:.72rem}.dmarc__nota{margin:8px 0 0;color:var(--app-muted);font-size:.82rem}.dmarc__metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:12px 0 0}.dmarc__metricas div{padding:10px 12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg)}.dmarc__metricas dt{color:var(--app-muted);font-family:var(--font-utility);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.dmarc__metricas dd{margin:4px 0 0;color:var(--app-text);font-family:var(--font-display);font-size:1.25rem}.dmarc__desconhecidos{margin-top:14px}.dmarc__desconhecidos h4{margin:0 0 8px;color:var(--app-muted);font-family:var(--font-utility);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dmarc__desconhecidos p,.dmarc__vazio p{margin:0 0 6px;color:var(--app-text-body);font-size:.84rem}.dmarc__desconhecidos ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dmarc__desconhecidos li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg);color:var(--app-text-body);font-size:.82rem}.dmarc__desconhecidos code,.dmarc__vazio code{color:var(--app-text)}.audiencia__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.audiencia__crumb{font-family:var(--font-utility);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint)}.audiencia h1{font-size:1.75rem;letter-spacing:-.02em;margin-top:4px}.audiencia__sub{color:var(--app-muted);margin-top:4px}.audiencia__grade{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}.audiencia__lista{overflow:hidden}.audiencia__barra{padding:14px 18px;border-bottom:1px solid var(--app-border)}.audiencia__busca{width:100%;font:inherit;font-size:.9rem;padding:9px 11px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text-body)}.audiencia__tabela{width:100%;border-collapse:collapse}.audiencia__tabela th{text-align:left;font-family:var(--font-utility);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--app-faint);font-weight:500;padding:10px 18px;border-bottom:1px solid var(--app-border)}.audiencia__tabela td{padding:13px 18px;border-bottom:1px solid var(--app-border);vertical-align:top;font-size:.88rem}.audiencia__tabela tbody tr{cursor:pointer}.audiencia__tabela tbody tr:hover{background:var(--app-surface-2)}.audiencia__linha--ativa{background:var(--app-accent-soft)}.audiencia__pessoa{display:flex;align-items:center;gap:10px}.audiencia__avatar{width:32px;height:32px;border-radius:9px;background:var(--app-accent-soft);color:var(--app-accent);display:grid;place-items:center;font-weight:700;font-size:12px;flex:0 0 32px}.audiencia__avatar--grande{width:44px;height:44px;font-size:15px}.audiencia__nome{display:block;font-weight:600;color:var(--app-text)}.audiencia__status{display:block;font-size:11.5px;color:var(--app-faint)}.audiencia__status--erro{color:var(--app-danger);overflow-wrap:anywhere}.audiencia__mono{font-family:var(--font-utility);font-size:11.5px;color:var(--app-muted);display:grid;gap:2px}.audiencia__selos{display:inline-flex;flex-wrap:wrap;gap:4px}.audiencia__selo{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.audiencia__selo--ok{background:#e6f4ec;color:#0f6b45}.audiencia__selo--off{background:#fdecea;color:var(--app-danger)}.audiencia__selo--neutro{background:var(--app-surface-2);color:var(--app-muted)}.audiencia__data{color:var(--app-faint);font-size:12px;white-space:nowrap}.audiencia__mais{padding:14px;text-align:center;border-top:1px solid var(--app-border)}.audiencia__botao{font:inherit;font-size:.88rem;font-weight:600;border:0;border-radius:8px;padding:9px 14px;cursor:pointer}.audiencia__botao--ghost{background:transparent;border:1px solid var(--app-border);color:var(--app-text-body)}.audiencia__detalhe{padding:0;overflow:hidden;border-left:3px solid var(--app-accent)}.audiencia__detalhe h2{font-size:.95rem;padding:15px 18px;border-bottom:1px solid var(--app-border)}.audiencia__detalhe-corpo{padding:16px 18px}.audiencia__ficha{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin-top:14px;font-size:.86rem}.audiencia__ficha dt{color:var(--app-muted)}.audiencia__ficha dd{margin:0}.audiencia__nota{margin-top:16px;font-size:12px;color:var(--app-faint)}.audiencia__estado{padding:28px 18px;color:var(--app-muted);text-align:center}.audiencia__estado--erro{color:var(--app-danger)}.audiencia__vazio{padding:36px 18px;text-align:center}.audiencia__vazio h3{font-size:1rem;color:var(--app-text);margin-bottom:6px}.audiencia__vazio p{color:var(--app-muted);max-width:360px;margin:0 auto;font-size:.88rem}@media(max-width:960px){.audiencia__grade{grid-template-columns:1fr}}.audiencia__subtitulo{font-size:.86rem;color:var(--app-text);margin:18px 0 8px}.audiencia__eventos{list-style:none;display:grid;gap:8px}.audiencia__eventos li{display:flex;gap:10px;font-size:.84rem;color:var(--app-text-body)}.audiencia__eventos time{font-family:var(--font-utility);font-size:11px;color:var(--app-faint);min-width:92px}.audiencia__rolagem{overflow-x:auto}.audiencia__tabela{min-width:640px}@media(max-width:960px){.audiencia__grade{grid-template-columns:1fr}.audiencia__rolagem{-webkit-overflow-scrolling:touch}}.audiencia__vazio p{max-width:100%}.audiencia__nome{white-space:nowrap}@media(max-width:720px){.audiencia__rolagem{overflow:visible}.audiencia__tabela{display:block;min-width:0}.audiencia__tabela thead{display:none}.audiencia__tabela tbody{display:block}.audiencia__tabela tr{display:block;padding:14px 16px;border-bottom:1px solid var(--app-border)}.audiencia__tabela td{display:block;border:0;padding:2px 0}.audiencia__tabela td:nth-child(1){padding-bottom:8px}.audiencia__tabela td:nth-child(n+2):before{display:block;font-family:var(--font-utility);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint)}.audiencia__tabela--contatos td:nth-child(2):before{content:"Identificadores"}.audiencia__tabela--contatos td:nth-child(3):before{content:"Consentimento"}.audiencia__tabela--contatos td:nth-child(4):before{content:"Eventos"}.audiencia__tabela--contatos td:nth-child(5):before{content:"Última interação"}}.audiencia__grade{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.audiencia__tabela th{padding:10px 14px}.audiencia__tabela td{padding:12px 14px}.audiencia__mono{font-size:11px}.audiencia-conteudo{width:100%;max-width:none;padding:24px clamp(16px,2.2vw,48px) 56px}.audiencia__grade{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:20px}.audiencia__tabela{min-width:0}@media(max-width:1100px){.audiencia__grade{grid-template-columns:1fr}.audiencia__tabela th,.audiencia__tabela td{padding-left:10px;padding-right:10px}}.audiencia__lista{padding:0}.audiencia__lista h2{font-size:.95rem;padding:15px 18px;border-bottom:1px solid var(--app-border)}.audiencia__celula-mono{font-family:var(--font-utility);font-size:11.5px;color:var(--app-muted)}.audiencia__tabela--fontes tbody tr{cursor:default}.audiencia__tabela--fontes tbody tr:hover{background:transparent}.audiencia__aba{font-size:.85rem;color:var(--app-accent)}.audiencia__botao--acao{background:var(--app-action);color:#fff;text-decoration:none;display:inline-flex;align-items:center}.audiencia__chave{margin-bottom:20px}.audiencia__chave h2{font-size:.95rem;padding:15px 18px;border-bottom:1px solid var(--app-border)}.audiencia__chave-corpo{padding:16px 18px}.audiencia__aviso{font-size:.84rem;color:var(--app-warn);background:var(--app-warn-soft);padding:10px 12px;border-radius:8px}.audiencia__campo{display:flex;gap:8px;margin-top:12px}.audiencia__snippet{margin-top:8px;background:#0f1a20;color:#dbe7ec;padding:14px;border-radius:10px;overflow-x:auto;font-family:var(--font-utility);font-size:12px}.audiencia__form{display:grid;gap:12px;padding:16px 18px}.audiencia__form label{display:grid;gap:6px;font-size:.8rem;color:var(--app-muted)}.audiencia__form .audiencia__botao{background:var(--app-action);color:#fff}.audiencia__form .audiencia__botao:disabled{opacity:.6}.audiencia__form .audiencia__botao--ghost{background:transparent;border:1px solid var(--app-border);color:var(--app-text-body)}.audiencia__form-acoes{display:flex;flex-wrap:wrap;gap:8px}.audiencia__form .audiencia__check{display:flex;align-items:flex-start;gap:8px;line-height:1.4;color:var(--app-text-body)}.audiencia__check input{margin-top:3px}.audiencia__arquivo{width:100%;font:inherit;font-size:.8rem;color:var(--app-muted)}.audiencia__preview{display:grid;gap:8px}.audiencia__preview h3{margin:0;font-size:.85rem;color:var(--app-muted)}@media(max-width:720px){.audiencia__rolagem--preview{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.audiencia__tabela--preview{display:table;min-width:640px}.audiencia__tabela--preview thead{display:table-header-group}.audiencia__tabela--preview tbody{display:table-row-group}.audiencia__tabela--preview tr{display:table-row;padding:0;border-bottom:0}.audiencia__tabela--preview td,.audiencia__tabela--preview td:nth-child(1),.audiencia__tabela--preview td:nth-child(n+2){display:table-cell;border:0;padding:10px 12px}.audiencia__tabela--preview td:nth-child(n+2):before{content:none;display:none}}@media(max-width:720px){.audiencia__cabecalho{flex-wrap:wrap;align-items:flex-start;gap:12px}.audiencia__tabela--fontes td{overflow-wrap:anywhere}.audiencia__tabela--fontes .audiencia__nome{white-space:normal}.audiencia__tabela--fontes td:nth-child(2):before{content:"Tipo"}.audiencia__tabela--fontes td:nth-child(3):before{content:"Origem"}.audiencia__tabela--fontes td:nth-child(4):before{content:"Chave"}}.audiencia__acoes{display:flex;gap:8px}.audiencia__botao--linha{padding:7px 12px;font-size:.8rem;background:var(--app-action);color:#fff}.audiencia__botao--linha:disabled{opacity:.6}.audiencia__dupla{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audiencia__form .audiencia__nota{margin-top:0;font-size:.78rem;color:var(--app-muted)}.audiencia__segmento-regra{font-size:.84rem;color:var(--app-muted)}.audiencia__resumo{display:block;margin-top:2px;font-size:.75rem;color:var(--app-muted)}.audiencia__tabela--segmentos tbody tr{cursor:default}.audiencia__tabela--segmentos tbody tr:hover{background:transparent}@media(max-width:720px){.audiencia__acoes{flex-wrap:wrap}.audiencia__dupla{grid-template-columns:1fr}.audiencia__tabela--segmentos td:nth-child(2):before{content:"Regra"}.audiencia__tabela--segmentos td:nth-child(3):before{content:"Membros"}.audiencia__tabela--segmentos td:nth-child(4):before{content:"Última avaliação"}.audiencia__tabela--segmentos td:nth-child(5):before{content:""}.audiencia__tabela--segmentos td:nth-child(5){padding-top:10px}}.audiencia__acoes-linha{display:flex;flex-wrap:wrap;gap:8px}.audiencia__confirmacao{margin-top:10px;max-width:320px}.audiencia__confirmacao p{margin:0 0 8px;font-size:.8rem;color:var(--app-text-body)}.audiencia--segmento{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.audiencia__topo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.audiencia--segmento .audiencia__cabecalho{align-items:flex-start}.audiencia__titulo{min-width:0}.audiencia--segmento h1{overflow-wrap:anywhere}.audiencia__comandos{display:grid;justify-items:end;gap:8px;flex:none}.audiencia__comandos-linha{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.audiencia__comandos .btn-chrome{min-width:112px}.audiencia__retorno{margin:0;font-size:.84rem;color:var(--app-text-body);overflow-wrap:anywhere}.audiencia__retorno--erro{color:var(--app-danger)}.audiencia__comandos .audiencia__retorno{max-width:40ch;text-align:right}.audiencia__etiquetas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.audiencia__etiqueta{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:4px 10px;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);color:var(--app-text-body);font-family:var(--font-utility);font-size:.7rem;line-height:1.3;white-space:nowrap}.audiencia__etiqueta[data-tom=destaque]{border-color:transparent;background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-accent)}.audiencia__etiqueta[data-tom=positivo]{border-color:transparent;background:var(--app-accent-soft);color:var(--app-accent)}.audiencia__etiqueta[data-tom=neutro]{border-color:transparent;background:var(--app-surface-2);color:var(--app-muted)}.audiencia__etiqueta[data-tom=perigo]{border-color:transparent;background:color-mix(in srgb,var(--app-danger) 12%,transparent);color:var(--app-danger)}.audiencia__etiqueta-nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.audiencia__etiqueta-status{flex:none}.audiencia__ponto{flex:none;width:7px;height:7px;border-radius:50%;background:var(--app-faint)}.audiencia__ponto[data-tom=positivo]{background:var(--app-accent)}.audiencia__ponto[data-tom=perigo]{background:var(--app-danger)}.audiencia__sincronia{color:var(--app-faint);font-size:.8rem}.audiencia__numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.audiencia__numero{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface)}.audiencia__numero dt{color:var(--app-muted);font-family:var(--font-utility);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.audiencia__numero dd{display:grid;gap:6px;margin:0}.audiencia__numero-valor{color:var(--app-text);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.audiencia__numero-legenda{color:var(--app-muted);font-size:.78rem}.audiencia__canais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card.audiencia__canal{display:grid;align-content:start;gap:12px;padding:20px;border-radius:16px}.audiencia__canal h2{font-size:.95rem;font-weight:600;color:var(--app-text)}.audiencia__canal-numero{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:var(--app-muted);font-size:.88rem}.audiencia__canal-numero strong{color:var(--app-text);font-size:1.7rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.audiencia__canal-porcentagem{margin-left:auto;color:var(--app-text-body);font-family:var(--font-utility);font-size:.72rem}.audiencia__alcance{height:8px;overflow:hidden;border-radius:999px;background:var(--app-border)}.audiencia__alcance-preenchido{display:block;height:100%;border-radius:inherit;background:var(--app-accent)}.audiencia__canal-motivos{display:grid;gap:6px;margin:0;padding-top:12px;border-top:1px solid var(--app-border)}.audiencia__canal-motivos div{display:flex;justify-content:space-between;gap:12px;color:var(--app-muted);font-size:.84rem}.audiencia__canal-motivos dd{margin:0;color:var(--app-text-body);font-weight:600;font-variant-numeric:tabular-nums}.audiencia__par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.card.audiencia__painel{display:flex;flex-direction:column;min-width:0;padding:0;border-radius:16px;overflow:hidden}.audiencia__painel-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 20px;border-bottom:1px solid var(--app-border)}.audiencia__painel-cab h2{font-size:.95rem}.audiencia__painel-corpo{display:grid;gap:12px;padding:20px}.audiencia__painel-corpo .audiencia__nota{margin:0;font-size:.8rem;color:var(--app-muted)}.audiencia__painel-corpo .audiencia__estado{padding:16px 0;text-align:left}.audiencia__alternancia .seg__item{padding:6px 14px;font-size:.82rem}.audiencia__amostra{display:grid;max-height:22rem;margin:0;padding:0;overflow-y:auto;list-style:none}.audiencia__amostra li{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--app-border)}.audiencia__amostra li:first-child{padding-top:0}.audiencia__amostra li:last-child{border-bottom:0}.audiencia__amostra .audiencia__nome{font-size:.9rem;white-space:normal;overflow-wrap:anywhere}.audiencia__identidade{color:var(--app-muted);font-size:.82rem;overflow-wrap:anywhere}.audiencia__formulario{display:grid;gap:6px}.audiencia__rotulo{color:var(--app-muted);font-family:var(--font-utility);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.audiencia__formulario-linha{display:flex;flex-wrap:wrap;gap:8px}.audiencia__formulario-linha .audiencia__busca{flex:1 1 14rem;width:auto;min-width:0}.audiencia__formulario-linha .btn-chrome,.audiencia__formulario-linha .btn-ghost{white-space:nowrap}.audiencia__busca:disabled{background:var(--app-surface-2);cursor:not-allowed}.audiencia__revisao{display:grid;gap:12px}.audiencia__revisao p{margin:0;font-size:.9rem;color:var(--app-text-body)}.audiencia__historico .audiencia__tabela tbody tr{cursor:default}.audiencia__historico .audiencia__tabela th:first-child,.audiencia__historico .audiencia__tabela td:first-child{padding-left:20px}.audiencia__historico .audiencia__tabela th:last-child,.audiencia__historico .audiencia__tabela td:last-child{padding-right:20px}.audiencia__historico [role=tabpanel]:focus-visible{outline-offset:-2px}.audiencia__assunto{color:var(--app-text);font-weight:600;overflow-wrap:anywhere}.audiencia__numerico{color:var(--app-text-body);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:900px){.audiencia__numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.audiencia__par{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.audiencia__canais{grid-template-columns:minmax(0,1fr)}.audiencia__comandos{justify-items:start}.audiencia__comandos-linha{justify-content:flex-start}.audiencia__comandos .audiencia__retorno{text-align:left}.audiencia__numero{padding:16px}.audiencia__numero-valor{font-size:1.1rem}.audiencia__historico .audiencia__tabela td:first-child{padding-left:0}.audiencia__historico .audiencia__tabela td:last-child{padding-right:0}.audiencia__tabela--envios td:nth-child(2):before{content:"Status"}.audiencia__tabela--envios td:nth-child(3):before{content:"Entrega"}.audiencia__tabela--envios td:nth-child(4):before{content:"Fora"}.audiencia__tabela--envios td:nth-child(5):before{content:"Data"}.audiencia__tabela--avaliacoes td:nth-child(2):before{content:"Origem"}.audiencia__tabela--avaliacoes td:nth-child(3):before{content:"Duração"}.audiencia__tabela--avaliacoes td:nth-child(4):before{content:"Lidas"}.audiencia__tabela--avaliacoes td:nth-child(5):before{content:"Casadas"}.audiencia__tabela--avaliacoes td:nth-child(6):before{content:"Resultado"}}
