.cfx-head{margin-bottom:4px}.cfx-head__titulo{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.cfx-head__sub{margin:10px 0 0;max-width:640px;font-size:1rem;line-height:1.5;color:var(--muted);text-wrap:pretty}.cfx-grade{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.cfx-conteudo{gap:24px}.cfx-conteudo,.cfx-nav{display:flex;flex-direction:column;min-width:0}.cfx-nav{position:-webkit-sticky;position:sticky;top:var(--sticky-top);padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.cfx-nav__item{display:flex;align-items:center;gap:14px;height:46px;padding:0 14px;border-radius:var(--r-btn);color:var(--ink);font-size:14.5px;font-weight:400;text-decoration:none;transition:background-color .14s ease,color .14s ease}.cfx-nav__item:hover{background:var(--accent-soft);color:var(--ink)}.cfx-nav__item.is-on{background:var(--accent-soft-2);color:var(--accent);font-weight:600}.cfx-nav__icone{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;color:var(--muted)}.cfx-nav__item.is-on .cfx-nav__icone{color:var(--accent)}.cfx-nav__rotulo{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfx-painel{display:flex;flex-direction:column;gap:20px;min-width:0;animation:cfxAparecer .22s ease}@keyframes cfxAparecer{0%{opacity:0}to{opacity:1}}.cfx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:var(--r-btn);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.cfx-btn--primario{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--cta-shadow)}.cfx-btn--primario:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent);box-shadow:var(--cta-shadow-hover)}.cfx-btn--primario:active:not(:disabled){background:var(--accent-pressed);border-color:var(--accent-pressed);box-shadow:none}.cfx-btn--secundario{background:var(--surface);border-color:var(--line-2);color:var(--accent)}.cfx-btn--secundario:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.cfx-btn--neutro{background:var(--surface);border-color:var(--line-2);color:var(--muted);font-weight:500}.cfx-btn--neutro:hover:not(:disabled){border-color:var(--border-control);color:var(--ink)}.cfx-btn--perigo{background:var(--surface);border-color:var(--red-200);color:var(--red-700)}.cfx-btn--perigo:hover:not(:disabled){background:var(--red-100);color:var(--red-700)}.cfx-btn:disabled{background:var(--surface-3);border-color:var(--surface-3);color:var(--muted-3);box-shadow:none;cursor:not-allowed}.cfx-btn--48{min-height:48px;padding:0 26px}.cfx-btn--44{min-height:44px;padding:0 18px;font-size:.875rem}.cfx-btn--42{min-height:42px}.cfx-btn--40,.cfx-btn--42{padding:0 16px;font-size:.875rem}.cfx-btn--40{min-height:40px}.cfx-btn--38{min-height:38px;padding:0 15px;font-size:.84375rem}.cfx-btn--largo{width:100%}.cfx-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.cfx-auto{align-self:flex-start}.cfx-link{font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cfx-link:hover{color:var(--accent-strong)}.cfx-forte{font-weight:700;color:var(--ink)}.cfx-numero{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfx-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-pill);font-size:.8125rem;font-weight:600;white-space:nowrap}.cfx-pill--ok{background:var(--ok-soft);color:var(--ok-ink)}.cfx-pill--neutro{background:var(--surface-4);color:var(--ink-3);font-weight:500}.cfx-pill--aviso{background:var(--warn-soft);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.cfx-pill--ruim{background:var(--red-100);color:var(--red-700)}.cfx-pill--info{background:var(--accent-soft-2);color:var(--accent-ink)}.cfx-pill--pequena{padding:4px 10px;font-size:.75rem}.cfx-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}.cfx-tag--padrao{background:var(--accent-tint);color:var(--accent-ink)}.cfx-tag--neutra{background:var(--surface-4);color:var(--ink-3)}.cfx-tag--aviso{background:var(--warn-soft);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.cfx-tag--ok{padding:4px 10px;background:var(--green-100);color:var(--green-900)}.cfx-aviso{display:flex;align-items:flex-start;gap:9px;padding:14px 20px;border:1px solid var(--line-3);border-radius:12px;background:var(--surface-2);color:var(--ink-3);font-size:.875rem;font-weight:500;line-height:1.5;text-wrap:pretty}.cfx-aviso>svg{flex:0 0 auto;margin-top:1px}.cfx-aviso--info{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.cfx-aviso--ok{background:var(--ok-soft);border-color:var(--green-200);color:var(--ok-ink)}.cfx-aviso--atencao{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.cfx-aviso--erro{background:var(--danger-soft);border-color:var(--red-200);color:var(--red-700)}.cfx-alerta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:18px 22px;border:1px solid var(--warn-line);border-radius:var(--r-tile);background:var(--warn-soft)}.cfx-alerta--brando{border-color:var(--line-3);background:var(--surface-2)}.cfx-alerta__texto{flex:1 1 320px;min-width:0}.cfx-alerta__titulo{margin:0;font-size:.9375rem;font-weight:700;color:var(--ink)}.cfx-alerta__texto p{margin:6px 0 0;max-width:72ch;font-size:.875rem;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.cfx-alerta__texto .cfx-alerta__fonte{font-size:.8125rem;color:var(--muted)}.cfx-card{position:relative;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);box-shadow:var(--shadow-sm)}.cfx-card--conteudo{--rail:var(--brand-red)}.cfx-card--ia{--rail:var(--brand-green)}.cfx-card__cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding:16px 22px;border-bottom:1px solid var(--line-4)}.cfx-card__cabeca--folgada{gap:10px;padding:18px 24px}.cfx-card__icone{width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center;color:var(--muted-2)}.cfx-card--conteudo .cfx-card__icone{color:var(--red-700)}.cfx-card--ia .cfx-card__icone{color:var(--green-900)}.cfx-card__icone--ok{color:var(--ok-ink)}.cfx-card__titulo{flex:1 1;min-width:0;margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.cfx-card__titulo--600{font-weight:600}.cfx-card__corpo{display:flex;flex-direction:column;gap:16px;padding:20px 22px}.cfx-card__corpo--folgado{gap:18px;padding:22px 24px}.cfx-card__apoio{margin:0;font-size:.875rem;line-height:1.55;color:var(--muted);text-wrap:pretty}.cfx-card--solto{display:flex;flex-direction:column;gap:14px;padding:22px}.cfx-titulo-linha{display:flex;align-items:center;gap:10px}.cfx-subtitulo{margin:0;font-size:.875rem;font-weight:700;color:var(--ink)}.cfx-dados{display:flex;flex-direction:column;margin:0}.cfx-dados__linha{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line-4);font-size:.875rem}.cfx-dados__linha:first-child{padding-top:0;border-top:0}.cfx-dados dt{color:var(--muted)}.cfx-dados dd{min-width:0;margin:0;color:var(--ink);font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cfx-dados .cfx-dados__erro{color:var(--red-700);font-weight:500}.cfx-valor-atual{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.9375rem;color:var(--muted)}.cfx-valor-atual strong{color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfx-nota{margin:0;font-size:.875rem;line-height:1.55;color:var(--muted)}.cfx-esqueleto{display:flex;flex-direction:column;gap:14px}.cfx-esqueleto--card{padding:22px}.cfx-esqueleto__linha{display:block;width:64%;height:12px}.cfx-esqueleto__linha--titulo{width:38%;height:18px}.cfx-esqueleto__linha--apoio{width:64%}.cfx-esqueleto__campo{display:block;height:46px;border-radius:10px}.cfx-esqueleto__campo--alto{height:68px}.cfx-form{display:flex;flex-direction:column;gap:18px}.cfx-form--compacto{gap:16px}.cfx-campo{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.cfx-campo--espaco{margin-top:2px}.cfx-campo__rotulo{padding:0;font-size:.875rem;font-weight:600;color:var(--ink)}.cfx-campo__rotulo--suave{font-size:.84375rem;font-weight:500;color:var(--ink-3)}.cfx-campo__legenda{float:left;width:100%}.cfx-campo__opcional{font-weight:400;color:var(--muted)}.cfx-campo__dica{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-2);text-wrap:pretty}.cfx-campo__dica--ok{display:flex;align-items:center;gap:7px;color:var(--ok-ink)}.cfx-campo__dica--icone{display:flex;align-items:flex-start;gap:7px;color:var(--muted)}.cfx-campo__dica--icone>svg{flex:0 0 13px;margin-top:3px;color:var(--muted-2)}.cfx-entrada{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--border-control);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font-family:inherit;font-size:.9375rem;outline:0;transition:border-color .14s ease,box-shadow .14s ease}.cfx-entrada:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-2)}.cfx-entrada::placeholder{color:var(--muted-3)}.cfx-entrada:disabled{background:var(--surface-3);color:var(--muted);cursor:not-allowed}.cfx-entrada--46{min-height:46px;padding:0 15px}.cfx-entrada--44{min-height:44px;padding:0 14px}textarea.cfx-entrada{min-height:0;padding:14px 16px;line-height:1.55;resize:vertical}select.cfx-entrada{cursor:pointer}.cfx-entrada--segredo[type=password]{letter-spacing:.12em}.cfx-linha-entrada{display:flex;flex-wrap:wrap;gap:10px}.cfx-linha-entrada>.cfx-entrada{flex:1 1;min-width:180px}.cfx-dinheiro{max-width:420px}.cfx-codigo,.cfx-codigo-inline,.cfx-copiar__codigo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.cfx-codigo{font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfx-codigo-inline{padding:1px 5px;border-radius:4px;background:var(--surface-3);color:var(--ink-2);font-size:.8125rem}.cfx-segmento{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-btn);background:var(--surface-3)}.cfx-segmento__item{flex:1 1;min-width:130px;min-height:40px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .14s ease,color .14s ease}.cfx-segmento__item:hover{color:var(--ink)}.cfx-segmento__item.is-on{background:var(--surface);color:var(--accent);font-weight:700;box-shadow:var(--shadow-sm)}.cfx-chips{display:flex;flex-wrap:wrap;gap:8px}.cfx-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink-3);font-family:inherit;font-size:.84375rem;font-weight:500;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.cfx-chip:hover{border-color:var(--border-control)}.cfx-chip.is-on{background:var(--accent-soft-2);border-color:var(--accent-line);color:var(--accent-ink);font-weight:600}.cfx-card--perfil{padding:32px;border-radius:var(--r-card)}.cfx-card__titulo-grande{margin:0;font-size:1.1875rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.cfx-card__apoio--perfil{margin-top:9px;font-size:.90625rem}.cfx-perfil{display:flex;flex-direction:column}.cfx-card--perfil .cfx-perfil{margin-top:26px}.cfx-perfil__campos{display:flex;flex-direction:column;gap:22px}.cfx-refinar{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-top:20px;padding:0;border:0;background:transparent;color:var(--accent);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.cfx-refinar__seta{flex:0 0 14px;transition:transform .2s var(--ease-spring)}.cfx-refinar__seta.is-on{transform:rotate(90deg)}.cfx-refinar__painel{display:flex;flex-direction:column;gap:18px;margin-top:16px;padding:18px 20px;border:1px solid var(--line-3);border-radius:12px;background:var(--surface-2)}.cfx-refinar__painel[hidden]{display:none}.cfx-perfil__retorno{margin-top:20px}.cfx-perfil__acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line-4)}.cfx-pagador{display:flex;flex-direction:column;gap:18px}.cfx-pagador__cep{max-width:220px}.cfx-pagador__linha{display:grid;grid-gap:14px;gap:14px}.cfx-pagador__linha--numero{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cfx-pagador__linha--cidade{grid-template-columns:minmax(0,1fr) 104px}.cfx-campo__dica--erro{color:var(--red-700)}.cfx-entrada[aria-invalid=true]{border-color:var(--red-500)}.cfx-entrada[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--danger-soft)}.cfx-pagador-doc{margin:0 0 18px;font-size:.875rem;line-height:1.5;color:var(--ink-3)}@media (max-width:520px){.cfx-pagador__cep{max-width:none}.cfx-pagador__linha--numero{grid-template-columns:minmax(0,1fr)}}.cfx-encerrar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line-4)}.cfx-encerrar__icone{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:var(--surface-3);color:var(--muted)}.cfx-encerrar__texto{flex:1 1;min-width:220px}.cfx-encerrar__titulo{margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.cfx-encerrar__texto p{margin:4px 0 0;font-size:.84375rem;line-height:1.5;color:var(--ink-3)}.cfx-provedores{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.cfx-provedor{--swipe-c:var(--ai-action);display:flex;flex-direction:column;gap:9px;padding:14px 16px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cfx-provedor:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.cfx-provedor.is-on{padding:13px 15px;border:2px solid var(--accent);background:var(--accent-soft)}.cfx-provedor__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cfx-provedor__nome{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.cfx-provedor__selo{padding:3px 9px;border-radius:5px;background:var(--accent-tint);color:var(--accent-ink);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cfx-provedor__desc{font-size:.875rem;line-height:1.5;color:var(--muted);text-wrap:pretty}.cfx-provedor.is-on .cfx-provedor__desc{color:var(--accent-ink)}.cfx-implantacao{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);box-shadow:var(--shadow-sm)}.cfx-implantacao__cabeca{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--line-4)}.cfx-implantacao__icone{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;color:var(--muted-2)}.cfx-implantacao__titulo{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.cfx-implantacao__corpo{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 24px}.cfx-implantacao__estado{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-3)}.cfx-implantacao__estado>svg{flex:0 0 15px;margin-top:2px}.cfx-implantacao__estado b{font-weight:600}.cfx-implantacao__estado--ok{color:var(--ok-ink)}.cfx-implantacao__estado--aviso{color:var(--warn-ink)}.cfx-implantacao__valor{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfx-implantacao--compacta .cfx-implantacao__cabeca,.cfx-implantacao--compacta .cfx-implantacao__corpo{padding:12px 14px}.cfx-implantacao--compacta .cfx-implantacao__titulo{font-size:.9375rem}.cfx-conexoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;align-items:start}.cfx-contas{display:flex;flex-direction:column}.cfx-conta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 0;border-top:1px solid var(--line-4)}.cfx-conta:first-child{border-top:0}.cfx-conta--espera .cfx-conta__explica{flex-basis:100%}.cfx-conta__nome{font-size:.9375rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.cfx-conta__espaco{flex:1 1;min-width:8px}.cfx-conta__quando{font-size:.8125rem;color:var(--muted-2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfx-conta__estado{font-size:.8125rem;font-weight:500;color:var(--warn-ink)}.cfx-conta__explica{flex:1 1 220px;min-width:0;font-size:.84375rem;line-height:1.5;color:var(--ink-3)}.cfx-redes{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cfx-sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.cfx-site{display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.cfx-site:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cfx-site__topo{flex-direction:column;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line-4)}.cfx-site__dominio,.cfx-site__topo{display:flex;align-items:flex-start}.cfx-site__dominio{gap:9px;width:100%}.cfx-site__dominio>svg{flex:0 0 17px;margin-top:2px;color:var(--muted-2)}.cfx-site__nome{flex:1 1;min-width:0;margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--ink);word-break:break-word}.cfx-site__selos{display:flex;flex-wrap:wrap;gap:6px}.cfx-site__corpo{flex:1 1;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.cfx-site__tipo{color:var(--muted)}.cfx-site__alerta,.cfx-site__tipo{margin:0;font-size:.8125rem;line-height:1.5}.cfx-site__alerta{color:var(--warn-ink)}.cfx-site__dica{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.cfx-site__espaco{flex:1 1;min-height:4px}.cfx-adicionar{max-width:640px}.cfx-editorial{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px 20px;gap:18px 20px}.cfx-editorial__largo{grid-column:1/-1}.cfx-copiar{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.cfx-copiar__codigo{flex:1 1;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink-2);font-size:.8125rem;line-height:1.5;white-space:pre;overflow-x:auto}.cfx-tutorial__passo{margin:22px 0 6px;font-size:.9375rem;font-weight:700;color:var(--ink)}.cfx-tutorial__texto{margin:8px 0 0;font-size:.875rem;line-height:1.55;color:var(--muted);text-wrap:pretty}.cfx-tutorial__texto strong{color:var(--ink)}.cfx-tutorial__texto--aviso{color:var(--warn-ink)}.cfx-tutorial__erro{margin-top:10px}.cfx-modelos-tela{display:flex;flex-direction:column;gap:20px}.cfx-modelos__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.cfx-modelos__intro{max-width:62ch;margin:0;font-size:.9375rem;line-height:1.55;color:var(--muted);text-wrap:pretty}.cfx-modelos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.cfx-modelo{display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.cfx-modelo:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.cfx-modelo__arte{display:block;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid var(--line-4);background:var(--surface-3)}.cfx-modelo__arte img{display:block;width:100%;height:100%;object-fit:cover}.cfx-modelo__corpo{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.cfx-modelo__cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cfx-modelo__nome{min-width:0;margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.cfx-modelo__papel{font-size:.8125rem;color:var(--muted-2)}.cfx-modelo__motivo{font-size:.8125rem;line-height:1.5;color:var(--red-700)}.cfx-modelo__acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.cfx-modelo-form{display:flex;flex-direction:column;gap:16px;margin-top:18px}.cfx-modelo-form__previa{max-height:220px;overflow-y:auto;padding:14px;border:1px solid var(--line);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.cfx-modelo-form__custo,.cfx-modelo-form__previa{border-radius:8px;background:var(--surface-2);color:var(--ink-3)}.cfx-modelo-form__custo{padding:11px 14px;font-size:.875rem;line-height:1.5}.cfx-modelo-form__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cfx-niveis{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.cfx-nivel{--swipe-c:var(--ai-action);display:flex;align-items:flex-start;gap:16px;width:100%;padding:15px 18px;border:1.5px solid var(--ink);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.cfx-nivel:hover:not(:disabled){box-shadow:var(--shadow-md)}.cfx-nivel:disabled{cursor:progress}.cfx-nivel.is-on{border:2px solid var(--accent);background:var(--accent-soft)}.cfx-nivel__texto{flex:1 1;min-width:0}.cfx-nivel__titulo{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.cfx-nivel__desc{display:block;margin-top:6px;font-size:.875rem;line-height:1.5;color:var(--muted);text-wrap:pretty}.cfx-nivel.is-on .cfx-nivel__desc{color:var(--accent-ink)}.cfx-nivel__tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok-ink);font-size:.8125rem;font-weight:600;white-space:nowrap}.cfx-freio{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 22px;border:1.5px solid var(--line);border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--shadow-sm)}.cfx-freio.is-on{border-color:var(--ink)}.cfx-freio__texto{flex:1 1;min-width:200px}.cfx-freio__titulo{display:block;font-size:.9375rem;font-weight:700;color:var(--ink)}.cfx-freio__dica{margin:5px 0 0;font-size:.875rem;line-height:1.5;color:var(--muted);text-wrap:pretty}.cfx-freio.is-on .cfx-freio__dica{color:var(--accent-ink)}.cfx-chave{width:52px;height:30px;flex:0 0 52px;display:flex;justify-content:flex-start;padding:3px;border:0;border-radius:var(--r-pill);background:var(--surface-4);box-shadow:inset 0 0 0 1px var(--border-control);cursor:pointer;transition:background-color .18s ease}.cfx-chave[aria-checked=true]{justify-content:flex-end;background:var(--accent);box-shadow:none}.cfx-chave:disabled{opacity:.6;cursor:not-allowed}.cfx-chave__bola{width:24px;height:24px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-sm)}.cfx-chave--pequena{width:46px;height:26px;flex-basis:46px}.cfx-chave--pequena .cfx-chave__bola{width:20px;height:20px}.cfx-chave--pequena[aria-checked=true]{background:var(--ok)}[data-theme=dark] .cfx-chave__bola{background:var(--ink-2)}[data-theme=dark] .cfx-chave[aria-checked=true] .cfx-chave__bola{background:var(--surface)}.cfx-seletor-site{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cfx-overline{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.cfx-seletor{min-height:40px;padding:0 12px;border:1px solid var(--border-control);border-radius:9px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:.875rem;cursor:pointer}.cfx-seletor:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-2);outline:0}.cfx-previa{margin:0;padding:11px 13px;border-radius:9px;background:var(--red-100);color:var(--red-700);font-size:.8125rem;font-weight:500;line-height:1.5;text-wrap:pretty}.cfx-custo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;font-size:.875rem;color:var(--muted)}.cfx-custo__valor{display:inline-flex;align-items:baseline;gap:8px}.cfx-custo__valor strong{color:var(--ink);font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfx-custo__valor small{color:var(--muted-3);font-size:.8125rem}.cfx-lista-cabeca{padding:20px 22px}.cfx-vazio-linha{margin:7px 0 0;font-size:.875rem;color:var(--muted)}.cfx-vazio-linha--erro{color:var(--red-700)}.cfx-regras{display:flex;flex-direction:column}.cfx-regra{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 22px;border-top:1px solid var(--line-4);background:var(--surface);transition:background-color .14s ease}.cfx-regra:hover{background:var(--surface-2)}.cfx-regra__icone{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:var(--red-100);color:var(--red-700)}.cfx-regra__texto{flex:1 1;min-width:170px}.cfx-regra__titulo{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.cfx-regra__detalhe{display:block;margin-top:3px;font-size:.8125rem;color:var(--muted-2)}.cfx-regra.is-pausada .cfx-regra__titulo{color:var(--muted)}.cfx-regra .cfx-acoes{gap:8px}.cfx-a11y-intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:26px 32px;border-radius:var(--r-card)}.cfx-a11y-intro__texto{flex:1 1 320px;min-width:0}.cfx-a11y-intro__titulo{margin:0;font-size:1.1875rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.cfx-a11y-intro__apoio{max-width:560px;margin:8px 0 0;font-size:.90625rem;line-height:1.55;color:var(--muted);text-wrap:pretty}.cfx-a11y-intro__retorno{display:block;margin-top:8px;font-size:.84375rem;font-weight:600;color:var(--ok-ink)}.cfx-a11y-grupo{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.cfx-a11y-grupo__cabeca{padding:24px 32px 18px}.cfx-a11y-grupo__titulo{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:.01em;color:var(--ink)}.cfx-a11y-grupo__desc{margin:5px 0 0;font-size:.84375rem;line-height:1.5;color:var(--muted-2)}.cfx-a11y-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:20px 32px;border-top:1px solid var(--line-4)}.cfx-a11y-item__texto{flex:1 1;min-width:220px}.cfx-a11y-item__rotulo{margin:0;font-size:.9375rem;font-weight:500;color:var(--ink)}.cfx-a11y-item__detalhe{max-width:460px;margin:4px 0 0;font-size:.84375rem;line-height:1.5;color:var(--muted-2);text-wrap:pretty}.cfx-opcoes{display:flex;flex-wrap:wrap;gap:8px}.cfx-opcao{min-height:38px;padding:0 14px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink-3);font-family:inherit;font-size:.84375rem;font-weight:500;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.cfx-opcao:hover:not(:disabled){border-color:var(--border-control)}.cfx-opcao[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:700}.cfx-opcao:disabled{cursor:progress;opacity:.7}.cfx-alternar{display:flex;align-items:center;gap:12px}.cfx-alternar__estado{min-width:78px;font-size:.8125rem;font-weight:500;color:var(--muted-2);text-align:right}@media (max-width:1280px){.cfx-grade{grid-template-columns:minmax(0,1fr)}.cfx-nav{position:static;flex-direction:row;gap:2px;overflow-x:auto}.cfx-nav__item{flex:0 0 auto}.cfx-nav__rotulo{overflow:visible}}@media (max-width:560px){.cfx-card--perfil{padding:22px 18px}.cfx-card__cabeca,.cfx-card__cabeca--folgada{padding:14px 16px}.cfx-card__corpo,.cfx-card__corpo--folgado{padding:16px}.cfx-card--solto,.cfx-esqueleto--card{padding:18px 16px}.cfx-segmento__item{flex:1 1 100%;min-width:0}.cfx-encerrar>.cfx-btn,.cfx-perfil__acoes>.cfx-btn{flex:1 1 auto}.cfx-niveis{padding:14px 16px}.cfx-freio{padding:16px 18px}.cfx-lista-cabeca{padding:18px 16px}.cfx-regra{padding:14px 16px}.cfx-a11y-intro{padding:20px 18px}.cfx-a11y-grupo__cabeca{padding:20px 18px 14px}.cfx-a11y-item{padding:16px 18px}.cfx-alternar__estado{min-width:0}.cfx-implantacao__cabeca,.cfx-implantacao__corpo{padding:14px 16px}}