.pagina{flex:1;min-height:0;overflow-y:auto;padding:30px 40px 44px}.pagina__inner{max-width:1120px;margin:0 auto}.pagina--larga .pagina__inner{max-width:1200px}.pagina--cheia .pagina__inner{max-width:none}@media (max-width: 720px){.pagina{padding:22px 16px 40px}}.estado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;text-align:center;flex:1;min-height:0;min-height:220px}.estado__icone{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border);margin-bottom:4px}.estado__titulo{margin:0;font-size:15px;font-weight:600;color:var(--fg)}.estado__texto{margin:0;max-width:460px;font-size:13.5px;line-height:1.55;color:var(--fg-muted)}.estado--carregando .estado__titulo{font-weight:500;color:var(--fg-muted)}.estado--falhou .estado__icone{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger)}.estado--falhou .estado__titulo{color:var(--danger)}.estado .im-btn{margin-top:6px}@media (max-width: 768px){.estado{padding:32px 16px;min-height:180px}}.esqueleto{display:grid;gap:14px;padding:8px 0}.esqueleto--blocos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.esqueleto--pagina{place-items:center;min-height:60vh}.esqueleto__bloco,.esqueleto__pagina{border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--surface-inset) 30%,var(--surface) 50%,var(--surface-inset) 70%);background-size:220% 100%;animation:esqueleto-brilho 1.4s ease-in-out infinite}.esqueleto__bloco{height:148px}.esqueleto__pagina{width:min(680px,100%);height:min(70vh,640px)}@keyframes esqueleto-brilho{0%{background-position:180% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion: reduce){.esqueleto__bloco,.esqueleto__pagina{animation:none;background:var(--surface-inset)}}.ac.pulo,.ac.pulo *,.ac.pulo *:before,.ac.pulo *:after{transition:none!important;animation:none!important}.ac .some{display:none!important}.ac .foco{box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--ring)}.ac .aperta{transform:scale(.95)}.mi-topo{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--surface);border-bottom:1px solid var(--border)}.mi-brasao{flex:none;width:22px;height:22px;object-fit:contain}.mi-marca{display:flex;flex-direction:column;width:86px;line-height:1.15}.mi-marca b{font-family:var(--font-serif);font-size:10px;font-weight:600;white-space:nowrap}.mi-marca span{font-size:8px;color:var(--fg-subtle);white-space:nowrap}.mi-busca{display:flex;align-items:center;gap:6px;width:150px;height:26px;margin-left:8px;padding:0 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-inset);color:var(--fg-subtle);font-size:9.5px;white-space:nowrap}.mi-acoes{display:flex;align-items:center;gap:6px;margin-left:auto}.mi-btn-icone{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg-muted);transition:transform .12s,background .2s,box-shadow .2s}.mi-pontos9{display:grid;grid-template-columns:repeat(3,3px);gap:2.5px}.mi-pontos9 i{width:3px;height:3px;border-radius:50%;background:currentColor}.mi-avatar{width:24px;height:24px;border-radius:50%;background:var(--avatar-bg)}.ac.gaveta-aberta [data-alvo=maleta]{background:var(--surface-inset);color:var(--fg)}.mi-lado{position:absolute;left:0;top:40px;bottom:0;z-index:2;display:flex;flex-direction:column;gap:2px;width:118px;padding:10px 8px;border-right:1px solid var(--border);background:var(--surface)}.mi-lado__item{display:flex;align-items:center;gap:7px;height:26px;padding:0 8px;border-radius:7px;font-size:9.5px;color:var(--fg-muted);white-space:nowrap;transition:transform .12s,background .2s,color .2s}.ac:not([class*=" t-"]) [data-alvo=menu-inicio],.mi-lado__item.on{background:var(--surface-inset);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.mi-tela{position:absolute;inset:40px 0 0 118px;padding:14px 18px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista):not(.t-jornada):not(.t-editor) .mi-tela--inicio,.ac.t-lista .mi-tela--lista,.ac.t-jornada .mi-tela--jornada,.ac.t-editor .mi-tela--editor{opacity:1;visibility:visible}.mi-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-esqueleto{display:grid;gap:8px}.mi-esqueleto i{display:block;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-esqueleto i:first-child{height:80px}.mi-titulo{margin:0;font:600 16px var(--font-serif)}.mi-sub{margin:3px 0 0;max-width:330px;font-size:9.5px;line-height:1.4;color:var(--fg-muted)}.mi-kicker{margin:0 0 2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg);font-size:10px;font-weight:600;white-space:nowrap;transition:transform .12s,opacity .25s,box-shadow .2s}.mi-btn--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-btn--p{height:22px;padding:0 8px;font-size:9px}.mi-selo{display:inline-block;padding:1px 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);vertical-align:middle}.mi-selo--pub,.mi-selo--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-selo--alerta{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-campo{display:flex;flex-direction:column;gap:3px;min-width:0;border-radius:8px}.mi-campo__rotulo{font-size:9px;font-weight:600;color:var(--fg-muted)}.mi-campo__caixa{display:flex;align-items:center;height:26px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:10.5px;color:var(--fg);white-space:nowrap;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mi-campo__caixa--sel{justify-content:space-between;color:var(--fg-muted)}.mi-campo__ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-campo__ph{display:none}.mi-campo__cursor{display:inline-block;width:1px;height:12px;margin-left:1px;background:var(--fg);opacity:0}.mi-campo.foco{box-shadow:none}.mi-campo.foco .mi-campo__caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-campo.foco .mi-campo__cursor,.mi-grupo__titulo.foco .mi-campo__cursor{opacity:1;animation:mi-pisca 1s steps(2) infinite}@keyframes mi-pisca{50%{opacity:0}}.mi-campo__dica{font-size:8px;line-height:1.35;color:var(--fg-subtle)}.mi-hero{position:relative;display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--hero-dark);color:var(--on-hero);transition:box-shadow .2s,opacity .25s}.mi-hero__kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-hero-muted)}.mi-hero__titulo{margin:0;font:600 13px var(--font-serif)}.mi-hero__comp{margin:0;font-size:9px;color:var(--on-hero-muted)}.mi-hero__prog{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:9px;color:var(--on-hero-muted)}.mi-hero__prog .mi-prog{flex:1;background:var(--on-hero-line)}.mi-hero__prog .mi-prog i{background:var(--tc-hero, var(--accent))}.mi-hero__botao{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;height:24px;margin-top:6px;padding:0 11px;border-radius:99px;background:var(--tc-hero, var(--accent));color:var(--on-hero-btn);font-size:10px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-hero__botao--pequeno{height:22px;margin-top:0;font-size:9.5px}.mi-hero--bloqueado{opacity:.72}.mi-hero__lock{display:flex;align-items:center;gap:5px;margin:4px 0 0;font-size:9px;color:var(--on-hero-muted)}.mi-hero--mapa{margin-top:0;padding:10px 14px 11px}.mi-hero__linha{display:flex;align-items:center;gap:12px;margin-top:4px}.mi-hero__proximo{flex:1;margin:0;font-size:9px;color:var(--on-hero-muted)}.mi-hero__proximo strong{color:var(--on-hero)}.mi-hero__prog--lado{flex:none;width:150px;margin-top:0}.mi-prog{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-prog i{display:block;height:100%;border-radius:inherit;background:var(--track-fill);transition:width 1.4s ease}[data-alvo=progressoItem] i{width:45%}.mi-item.p82 [data-alvo=progressoItem] i{width:82%}.mi-item.p100 [data-alvo=progressoItem] i{width:100%}[data-alvo=progressoGeral] i{width:45%}.mi-hero--mapa.g55 [data-alvo=progressoGeral] i{width:55%}[data-alvo=progressoLeitor] i{width:45%;transition-duration:2.6s}.mi-leitor.lido [data-alvo=progressoLeitor] i{width:82%}.mi-linha{position:relative;display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0 0 0 18px;list-style:none}.mi-linha:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--track-bg)}.mi-etapa{position:relative;padding:6px 10px 6px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s,opacity .3s}.mi-etapa__no{position:absolute;left:-18px;top:9px;display:grid;place-items:center;width:16px;height:16px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--fg-muted);font-size:8px;font-weight:700}.mi-etapa--feita .mi-etapa__no{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-etapa--atual{border-color:var(--accent)}.mi-etapa--atual .mi-etapa__no{border-color:var(--accent);color:var(--accent-strong, var(--accent))}.mi-etapa__kicker{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-etapa__titulo{margin:0;font:600 10.5px var(--font-serif)}.mi-etapa__estado{position:absolute;right:10px;top:8px;font-size:8.5px;color:var(--fg-muted)}.mi-etapa--bloqueada{opacity:.72}.mi-etapa--bloqueada .mi-etapa__num{display:none}.mi-etapa--bloqueada.livre{opacity:1}.mi-etapa--bloqueada.livre .mi-etapa__cadeado,.mi-etapa--bloqueada.livre .mi-etapa__aviso{display:none}.mi-etapa--bloqueada.livre .mi-etapa__num{display:inline}.mi-etapa--bloqueada.livre .mi-etapa__no{border-color:var(--accent);color:var(--accent-strong, var(--accent))}.mi-etapa__aviso{display:flex;align-items:center;gap:5px;margin:4px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0 0;padding:0;list-style:none}.mi-item{position:relative;display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:transform .12s,box-shadow .2s,border-color .3s}.mi-item__tipo{display:flex;align-items:center;gap:4px;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-item b{font-size:9.5px;font-weight:600;line-height:1.25}.mi-item__meta{font-size:8px;color:var(--fg-muted)}.mi-item--feito,.mi-item.feito{border-color:var(--status-active-border)}.mi-item--feito:after,.mi-item.feito:after{content:"✓";position:absolute;top:5px;right:7px;font-size:10px;font-weight:700;color:var(--status-active)}.mi-marco{display:flex;align-items:center;gap:8px;margin-top:6px;padding:5px 8px;border:1px dashed var(--border-strong);border-radius:8px;transition:background .4s,border-color .4s}.mi-marco__medalha{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-inset);color:var(--accent-strong, var(--accent))}.mi-marco__texto{display:flex;flex:1;flex-direction:column;line-height:1.2}.mi-marco__texto small{font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle)}.mi-marco__texto b{font-size:9.5px}.mi-marco__estado{font-size:8.5px;color:var(--fg-muted)}.mi-marco.feito{border-style:solid;border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-marco.feito .mi-marco__estado{color:var(--status-active);font-weight:700}.mi-leitor{position:absolute;inset:40px 0 0 118px;z-index:25;display:flex;flex-direction:column;gap:8px;padding:14px 26px;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.m-leitor .mi-leitor{opacity:1;visibility:visible}.mi-leitor__topo{display:flex;align-items:center;gap:8px;font-size:9.5px}.mi-leitor__titulo{margin:0;font:600 14px var(--font-serif)}.mi-leitor__pagina{display:grid;flex:1;align-content:start;gap:7px;padding:14px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.mi-leitor__pagina i{display:block;height:6px;border-radius:4px;background:var(--track-bg)}.mi-leitor__pagina i:nth-child(4n){width:62%}.mi-leitor__base{display:flex;align-items:center;gap:10px;font-size:9px;color:var(--fg-muted)}.mi-leitor__base .mi-prog{flex:1;height:5px}.mi-celebra{position:absolute;left:50%;top:50%;z-index:40;display:flex;flex-direction:column;align-items:center;gap:5px;width:210px;padding:16px 18px;border:1px solid var(--accent);border-radius:16px;background:var(--surface);box-shadow:var(--panel-shadow);text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,-46%) scale(.94);transition:opacity .35s,transform .35s,visibility .35s}.mi-celebra.vis{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-celebra__medalha{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-inset);color:var(--accent-strong, var(--accent))}.mi-celebra small{display:block;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-celebra b{display:block;font:600 12px var(--font-serif)}.mi-gs-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mi-gs-topo__acoes{display:flex;gap:6px;padding-top:6px}.mi-abas{display:flex;gap:4px;margin:10px 0 8px;border-bottom:1px solid var(--border)}.mi-aba{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-bottom:2px solid transparent;font-size:10px;color:var(--fg-muted)}.mi-aba em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8.5px;font-style:normal}.mi-aba--on{border-bottom-color:var(--accent);color:var(--fg)}.ac.ed-publico [data-alvo=abaEstrutura]{border-bottom-color:transparent;color:var(--fg-muted)}.ac.ed-publico [data-alvo=abaPublico]{border-bottom-color:var(--accent);color:var(--fg)}.mi-tabela{width:100%;border-collapse:collapse;font-size:9.5px}.mi-tabela th{padding:5px 6px;border-bottom:1px solid var(--border);font-size:8px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--fg-subtle)}.mi-tabela td{padding:7px 6px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-nome{display:flex;align-items:center;gap:8px}.mi-nome b{display:block;font-size:10px;color:var(--fg)}.mi-nome small{font-size:8.5px;color:var(--fg-subtle)}.mi-codigo{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--hero-dark);color:var(--on-hero);font-size:8px;font-weight:700;letter-spacing:.05em}.mi-codigo--grande{width:40px;height:40px;border-radius:10px;font-size:11px}.mi-migalhas{display:flex;gap:5px;font-size:9px;color:var(--fg-subtle)}.mi-migalhas b{font-weight:600;color:var(--fg-muted)}.mi-cab{display:flex;align-items:center;gap:10px;margin:8px 0 0}.mi-cab__texto{flex:1;min-width:0}.mi-cab__texto p{margin:0}.mi-cab__nome{margin:0 0 2px;font:600 14px var(--font-serif)}.mi-cab__sub{margin-top:2px!important;font-size:8.5px;color:var(--fg-subtle)}.mi-seloPublicada{display:none}.mi-seloPublicada.vis{display:inline}.mi-painel{display:none}.ac:not(.ed-publico) .mi-painel--estrutura,.ac.ed-publico .mi-painel--publico{display:block}.mi-vazio{margin:0;padding:16px;border:1px dashed var(--border-strong);border-radius:10px;font-size:10px;text-align:center;color:var(--fg-muted)}.ac.ed-etapa .mi-vazio{display:none}.mi-grupo{display:none;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ac.ed-etapa .mi-grupo{display:block;animation:mi-entra .35s ease}@keyframes mi-entra{0%{opacity:0;transform:translateY(6px)}}.mi-grupo__topo{display:flex;align-items:center;gap:7px}.mi-grupo__alca{color:var(--fg-subtle)}.mi-grupo__num{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--accent-strong, var(--accent))}.mi-grupo__titulo{display:flex;flex:1;align-items:center;padding:3px 7px;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:700;transition:border-color .15s}.mi-grupo__titulo.foco{box-shadow:none;border-color:var(--accent)}.mi-grupo__campos{margin-top:6px}.mi-itens{display:flex;flex-direction:column;gap:4px;margin:7px 0 0;padding:0;list-style:none}.mi-linhaItem{display:none;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:10px}.mi-linhaItem.vis{display:flex;animation:mi-entra .3s ease}.mi-linhaItem__n{font-size:8.5px;font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.mi-linhaItem__tipo{display:inline-flex;align-items:center;gap:4px;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-adicionar{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:4px 9px;border:1px solid var(--border);border-radius:7px;font-size:9.5px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-nova{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:7px;border:1px dashed var(--border-strong);border-radius:9px;font-size:10px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-painel__titulo{margin:0;font:600 12px var(--font-serif)}.mi-painel__sub{margin:2px 0 8px;font-size:9.5px;color:var(--fg-muted)}.mi-regra{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:10px;transition:box-shadow .2s,border-color .3s}.mi-regra small{display:block;font-size:8.5px;color:var(--fg-muted)}.mi-regra.on{border-color:var(--status-active-border)}.mi-chave{position:relative;flex:none;width:26px;height:15px;border-radius:99px;background:var(--track-bg);transition:background .25s}.mi-chave i{position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .25s}.mi-chave.on{background:var(--status-active)}.mi-chave.on i{transform:translate(11px)}.mi-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-gaveta{opacity:1;visibility:visible;transform:none}.mi-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-tile__icone{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-tile.foco{background:var(--surface-inset)}.mi-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-novo .mi-fundo,.ac.m-seletor .mi-fundo,.ac.m-publicar .mi-fundo{opacity:1;visibility:visible}.mi-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-novo .mi-modal--novo,.ac.m-seletor .mi-modal--seletor,.ac.m-publicar .mi-modal--publicar{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-modal--novo{width:340px}.mi-modal--seletor{width:500px}.mi-modal--publicar{width:330px}.mi-modal__topo{display:flex;flex-direction:column;gap:2px;padding:12px 14px 8px}.mi-modal__topo b{font:600 12px var(--font-serif)}.mi-modal__topo small{font-size:9px;color:var(--fg-muted)}.mi-modal__corpo{display:flex;flex-direction:column;gap:8px;padding:6px 14px 12px}.mi-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:9px 14px;border-top:1px solid var(--border)}.mi-duas{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.mi-falta{flex:1;margin:0;font-size:8.5px;line-height:1.3;color:var(--fg-subtle)}.mi-modal--novo:not(.pronto) [data-alvo=criar]{opacity:.45}.mi-modal--novo.pronto .mi-falta{visibility:hidden}.mi-sub2{margin:0;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-ok{display:flex;align-items:center;gap:6px;margin:0;font-size:10px;color:var(--status-active)}.mi-sel__abas{display:flex;gap:3px;margin-top:8px}.mi-sel__aba{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:7px;font-size:8.5px;white-space:nowrap;color:var(--fg-muted);transition:background .2s,color .2s,box-shadow .2s}.mi-sel__aba--on{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.ac.sel-livros .mi-sel__aba--on{background:transparent;color:var(--fg-muted);box-shadow:none}.ac.sel-livros [data-alvo=abaLivros]{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.mi-sel__corpo{min-height:134px;background:var(--surface-2)}.mi-sel__lista{display:flex;flex-direction:column;gap:5px}.mi-sel__lista--livros,.ac.sel-livros .mi-sel__lista--trilhas{display:none}.ac.sel-livros .mi-sel__lista--livros{display:flex}.mi-sel__linha{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:border-color .3s}.mi-sel__linha b{display:block;font-size:10px}.mi-sel__linha small{font-size:8.5px;color:var(--fg-muted)}.mi-sel__botao{display:inline-grid;place-items:center;min-width:74px;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;font-size:9px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-sel__feito{display:none;color:var(--status-active)}.mi-sel__linha.feita{border-color:var(--status-active-border)}.mi-sel__linha.feita .mi-sel__add{display:none}.mi-sel__linha.feita .mi-sel__feito{display:inline}.mi-modal__rodape--sel{justify-content:space-between}.mi-modal__rodape--sel small{font-size:9px;color:var(--fg-muted)}.ac .mudo{opacity:.45}.mi-sel__colunas{display:grid;grid-template-columns:1.25fr 1fr;gap:10px}.mi-sel__previa{display:flex;flex-direction:column;gap:5px;min-height:112px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-sel__sem{margin:0;font-size:9px;color:var(--fg-subtle)}.mi-sel__pv{display:none;flex-direction:column;align-items:flex-start;gap:4px}.mi-sel__pv b{font-size:10.5px}.mi-sel__pv small{font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.ac.sel-prev-t .mi-sel__sem,.ac.sel-prev-l .mi-sel__sem{display:none}.ac.sel-prev-t .mi-sel__pv--trilha,.ac.sel-prev-l .mi-sel__pv--livro{display:flex}.mi-sel__add{display:inline-flex;align-items:center;gap:4px}.mi-sel__feito{display:none;align-items:center;gap:4px}.mi-btn.feita .mi-sel__add{display:none}.mi-btn.feita .mi-sel__feito{display:inline-flex}.mi-btn.feita{opacity:.6}.mi-sel__tick{display:none;font-weight:700;color:var(--status-active)}.mi-sel__linha.feita .mi-sel__tick{display:inline}.mi-sel__linha.marcada{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-gtr-tela{position:absolute;inset:40px 0 0 118px;padding:10px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-gtr-tela--sempre{opacity:1;visibility:visible}.mi-gtr-vira{display:none}.mi-gtr-vira.vis{display:inline-flex}.mi-gtr-migalhas{display:flex;gap:5px;margin-bottom:6px;font-size:8.5px;color:var(--fg-subtle)}.mi-gtr-migalhas span:last-child{color:var(--fg-muted)}.mi-gtr-cab{display:flex;align-items:center;gap:9px}.mi-gtr-codigo{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--hero-dark);color:var(--on-hero);font-size:11px;font-weight:700;letter-spacing:.05em;transition:box-shadow .2s}.mi-gtr-cab__texto{flex:1;min-width:0}.mi-gtr-cab__nome{display:block;font:600 13px var(--font-serif)}.mi-gtr-cab__selos{display:flex;flex-wrap:wrap;gap:3px 4px;margin:2px 0 0}.mi-gtr-cab__selos .mi-selo,.mi-gtr-tabela .mi-selo{white-space:nowrap}.mi-gtr-cab__sub{margin:2px 0 0;font-size:8.5px;color:var(--fg-subtle)}.mi-gtr-salvo.pendente{color:var(--status-upsell)}.mi-gtr-cab__acoes{display:flex;gap:6px}.mi-gtr-abas{display:flex;gap:4px;margin:6px 0 5px;border-bottom:1px solid var(--border)}.mi-gtr-aba{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-bottom:2px solid transparent;font-size:9.5px;color:var(--fg-muted);transition:transform .12s,color .2s}.mi-gtr-aba em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-style:normal}.ac:not(.ab-publico):not(.ab-alunos):not(.ab-config) .mi-gtr-aba--estrutura,.ac.ab-publico .mi-gtr-aba--publico,.ac.ab-alunos .mi-gtr-aba--alunos,.ac.ab-config .mi-gtr-aba--config{border-bottom-color:var(--accent);color:var(--fg)}.mi-gtr-painel{display:none}.ac:not(.ab-publico):not(.ab-alunos):not(.ab-config) .mi-gtr-painel--estrutura,.ac.ab-publico .mi-gtr-painel--publico,.ac.ab-alunos .mi-gtr-painel--alunos,.ac.ab-config .mi-gtr-painel--config{display:block}.mi-gtr-parte{padding:5px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-gtr-parte+.mi-gtr-parte{margin-top:5px}.mi-gtr-parte__topo{display:flex;align-items:center;gap:5px}.mi-gtr-parte__rotulo{font-size:7.5px;font-weight:700;letter-spacing:.1em;color:var(--accent-strong, var(--accent))}.mi-gtr-parte__titulo{display:flex;flex:1;align-items:center;min-width:0;padding:2px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface-inset);font-size:10px;font-weight:700;white-space:nowrap;transition:border-color .15s}.mi-gtr-parte__titulo.foco{box-shadow:none;border-color:var(--accent)}.mi-gtr-parte__titulo.foco .mi-campo__cursor{opacity:1;animation:mi-gtr-pisca 1s steps(2) infinite}@keyframes mi-gtr-pisca{50%{opacity:0}}.mi-gtr-parte__n{font-size:8px;color:var(--fg-subtle);white-space:nowrap}.mi-gtr-parte__vazia{margin:5px 0 0;padding:5px;border:1px dashed var(--border-strong);border-radius:7px;font-size:8.5px;text-align:center;color:var(--fg-subtle)}.mi-gtr-ico{display:grid;flex:none;place-items:center;width:19px;height:19px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-gtr-itens{display:flex;flex-direction:column;gap:3px;margin:5px 0 0;padding:0;list-style:none}.mi-gtr-item{display:flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:transform .4s ease,box-shadow .3s,border-color .3s}.mi-gtr-item__alca{color:var(--fg-subtle);transition:transform .12s,box-shadow .2s;border-radius:4px}.mi-gtr-item__n{width:11px;font-size:8px;font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.mi-gtr-item__icone{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--icon-bg);color:var(--icon-fg)}.mi-gtr-item__texto{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.mi-gtr-item__texto b{overflow:hidden;font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.mi-gtr-item__texto small{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:8px;color:var(--fg-muted);white-space:nowrap}.mi-gtr-item__acoes{display:flex;gap:3px}.mi-gtr-chip{padding:0 5px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:600;color:var(--fg-muted)}.mi-gtr-chip--ouro{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-gtr-chip--azul{border-color:var(--status-dev-border);background:var(--status-dev-surface);color:var(--status-dev)}.mi-gtr-chip--oculto{display:none}.mi-gtr-chip--oculto.vis{display:inline}.mi-gtr-parte__rodape{margin-top:4px}.mi-gtr-adicionar{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--border);border-radius:7px;font-size:9px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-gtr-nova{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px;padding:5px;border:1px dashed var(--border-strong);border-radius:9px;font-size:9.5px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-gtr-dica{margin:0 0 6px;padding:7px 10px;border:1px dashed var(--border-strong);border-radius:9px;font-size:9px;color:var(--fg-muted)}.mi-gtr-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.mi-gtr-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.mi-gtr-modal__topo{display:flex;flex-direction:column;gap:2px;padding:10px 14px 6px}.mi-gtr-modal__topo b{font:600 11.5px var(--font-serif)}.mi-gtr-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-gtr-modal__corpo{display:flex;flex-direction:column;gap:7px;padding:4px 14px 10px}.mi-gtr-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid var(--border)}.mi-gtr-falta{flex:1;margin:0;font-size:8.5px;line-height:1.3;color:var(--fg-subtle)}.mi-gtr-duas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mi-gtr-apagado{opacity:.45}.mi-gtr-consequencia{margin:0;padding:7px 10px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-surface);font-size:8.5px;line-height:1.45;color:var(--danger)}.mi-gtr-texto{margin:0;font-size:9.5px;line-height:1.5;color:var(--fg-muted)}.mi-gtr-texto b{color:var(--fg)}.mi-gtr-irreversivel{margin:0;font-size:8.5px;color:var(--fg-subtle)}.mi-gtr-btn-perigo{border-color:transparent;background:var(--danger);color:var(--surface)}.mi-gtr-toast{position:absolute;right:12px;bottom:12px;z-index:40;display:flex;align-items:flex-start;gap:5px;max-width:250px;padding:7px 11px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:9px;line-height:1.35;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s,transform .25s,visibility .25s}.mi-gtr-toast.vis{opacity:1;visibility:visible;transform:none}.ac:not(.t-editor) .mi-gtr-tela--lista,.ac.t-editor .mi-gtr-tela--editor{opacity:1;visibility:visible}.mi-gtr-lista-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mi-gtr-kicker{margin:0 0 2px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-gtr-titulo{margin:0;font:600 15px var(--font-serif)}.mi-gtr-sub{margin:3px 0 0;max-width:290px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-gtr-lista-topo__acoes{display:flex;gap:6px;padding-top:8px}.mi-gtr-lista-abas{display:flex;gap:4px;margin:8px 0 6px;border-bottom:1px solid var(--border)}.mi-gtr-lista-aba{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-bottom:2px solid transparent;font-size:9.5px;color:var(--fg-muted)}.mi-gtr-lista-aba em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-style:normal}.mi-gtr-lista-aba--on{border-bottom-color:var(--accent);color:var(--fg)}.mi-gtr-tabela{width:100%;border-collapse:collapse;font-size:9px}.mi-gtr-tabela th{padding:4px 6px;border-bottom:1px solid var(--border);font-size:7.5px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--fg-subtle)}.mi-gtr-tabela td{padding:6px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-gtr-nome{display:flex;align-items:center;gap:7px}.mi-gtr-nome b{display:block;font-size:9.5px;color:var(--fg)}.mi-gtr-nome small{font-size:8px;color:var(--fg-subtle)}.mi-gtr-mini{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--hero-dark);color:var(--on-hero);font-size:7.5px;font-weight:700;letter-spacing:.05em}.mi-gtr-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:11px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-gtr-gaveta{opacity:1;visibility:visible;transform:none}.mi-gtr-gaveta__titulo{margin:0 0 7px;font:600 10px var(--font-serif)}.mi-gtr-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-gtr-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-gtr-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-gtr-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-gtr-tile__icone{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-gtr-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-gtr-tile.foco{background:var(--surface-inset)}.ac.m-novo .mi-gtr-fundo,.ac.m-seletor .mi-gtr-fundo{opacity:1;visibility:visible}.ac.m-novo .mi-gtr-modal--novo,.ac.m-seletor .mi-gtr-modal--seletor{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gtr-modal--novo{width:356px}.mi-gtr-modal--novo:not(.pronto) .mi-btn[data-alvo=criar]{opacity:.45}.mi-gtr-modal--novo.pronto .mi-gtr-falta{visibility:hidden}.mi-gtr-campo-cat{position:relative}.mi-gtr-valor-cat{flex:1}.mi-gtr-cat{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:5;display:none;margin:3px 0 0;padding:3px;list-style:none;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-campo.aberta .mi-gtr-cat{display:block}.mi-gtr-cat li{padding:4px 7px;border-radius:5px;font-size:9.5px;color:var(--fg);transition:background .15s,transform .12s}.mi-gtr-cat li.mi-gtr-cat__novo{color:var(--accent-strong, var(--accent));font-weight:600}.mi-gtr-cat li.foco{background:var(--surface-inset);box-shadow:none}.mi-gtr-parte--nova{display:none}.ac.ed-parte .mi-gtr-parte--nova{display:block;animation:mi-gtr-entra .35s ease}.ac.ed-parte .mi-gtr-dica--vazio,.ac.ed-itens .mi-gtr-parte__vazia,.mi-gtr-item--entra{display:none}.mi-gtr-item--entra.vis{display:flex;animation:mi-gtr-entra .3s ease}@keyframes mi-gtr-entra{0%{opacity:0;transform:translateY(6px)}}.mi-gtr-modal--seletor{width:572px}.mi-gtr-sel__abas{display:flex;gap:3px;padding:0 14px 6px;border-bottom:1px solid var(--border)}.mi-gtr-sel__aba{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-size:8.5px;white-space:nowrap;color:var(--fg-muted);transition:background .2s,color .2s,transform .12s,box-shadow .2s}.ac:not(.sel-livros):not(.sel-video):not(.sel-form) .mi-gtr-sel__aba[data-alvo=abaCursos],.ac.sel-livros .mi-gtr-sel__aba[data-alvo=abaLivros],.ac.sel-video .mi-gtr-sel__aba[data-alvo=abaVideo],.ac.sel-form .mi-gtr-sel__aba[data-alvo=abaForm]{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.mi-gtr-sel__corpo{height:182px;background:var(--surface-2)}.mi-gtr-sel__painel{display:none;height:100%}.ac:not(.sel-livros):not(.sel-video):not(.sel-form) .mi-gtr-sel__painel--curso,.ac.sel-livros .mi-gtr-sel__painel--livro,.ac.sel-video .mi-gtr-sel__painel--video,.ac.sel-form .mi-gtr-sel__painel--form{display:grid;grid-template-columns:88px 1fr 196px}.ac.sel-video .mi-gtr-sel__painel--video{grid-template-columns:1fr}.mi-gtr-sel__facetas{display:flex;flex-direction:column;gap:2px;padding:8px 6px;border-right:1px solid var(--border)}.mi-gtr-sel__rotulo{margin-bottom:2px;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-gtr-sel__faceta{display:flex;justify-content:space-between;gap:4px;padding:3px 5px;border-radius:5px;font-size:8.5px;color:var(--fg-muted)}.mi-gtr-sel__faceta--on{background:var(--surface-inset);color:var(--fg)}.mi-gtr-sel__centro{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px}.mi-gtr-sel__busca{display:flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:8.5px;color:var(--fg-subtle)}.mi-gtr-sel__busca span:first-of-type{flex:1}.mi-gtr-sel__linha{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:border-color .2s,background .2s,transform .12s}.mi-gtr-sel__linha.marcada{border-color:var(--accent);background:var(--surface-inset)}.mi-gtr-sel__linha b{display:block;font-size:9px}.mi-gtr-sel__linha small{font-size:7.5px;color:var(--fg-muted)}.mi-gtr-sel__ic{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--icon-bg);color:var(--icon-fg)}.mi-gtr-sel__previa{display:flex;flex-direction:column;gap:4px;padding:8px;border-left:1px solid var(--border);background:var(--surface)}.mi-gtr-sel__previa-vazio{margin:auto;font-size:8.5px;text-align:center;color:var(--fg-subtle)}.mi-gtr-sel__previa-cheia{display:none;flex-direction:column;gap:4px;height:100%}.mi-gtr-sel__painel.escolhido .mi-gtr-sel__previa-vazio{display:none}.mi-gtr-sel__painel.escolhido .mi-gtr-sel__previa-cheia{display:flex;animation:mi-gtr-entra .3s ease}.mi-gtr-sel__titulo{margin:0;font:600 10px var(--font-serif)}.mi-gtr-sel__meta{margin:0;font-size:7.5px;color:var(--fg-muted)}.mi-gtr-sel__rotulo-aulas{display:flex;justify-content:space-between;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-gtr-sel__rotulo-aulas u{text-transform:none;letter-spacing:0;color:var(--accent-strong, var(--accent))}.mi-gtr-sel__aulas{display:flex;flex:1;flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}.mi-gtr-sel__aula{display:flex;align-items:center;gap:5px;font-size:8px}.mi-gtr-sel__aula span:last-child{margin-left:auto;color:var(--fg-subtle)}.mi-gtr-sel__caixa{display:grid;flex:none;place-items:center;width:9px;height:9px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:var(--surface)}.mi-gtr-sel__acoes{display:flex;flex-direction:column;gap:3px}.mi-gtr-sel__add{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:21px;padding:0 6px;border:1px solid transparent;border-radius:7px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:8.5px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s,background .2s}.mi-gtr-sel__add--sec{border-color:var(--border-strong);background:var(--surface);color:var(--fg)}.mi-gtr-sel__add .mi-gtr-ja,.mi-gtr-sel__add.feito .mi-gtr-ainda{display:none}.mi-gtr-sel__add.feito{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-gtr-sel__add.feito .mi-gtr-ja{display:inline}.mi-gtr-sel__livro{display:flex;gap:6px;align-items:center}.mi-gtr-sel__capa{display:grid;flex:none;place-items:center;width:26px;height:34px;border-radius:4px;background:var(--hero-dark);color:var(--on-hero);font-size:8px;font-weight:700}.mi-gtr-minimos{display:flex;gap:3px}.mi-gtr-opc{padding:2px 7px;border:1px solid var(--border-strong);border-radius:99px;font-size:8px;color:var(--fg-muted);transition:transform .12s,background .2s,box-shadow .2s}.mi-gtr-minimos:not(.m70) .mi-gtr-opc--80,.mi-gtr-minimos.m70 .mi-gtr-opc--70{border-color:var(--accent);background:var(--surface-inset);color:var(--fg);font-weight:700}.mi-gtr-dica-sel{font-size:7.5px;color:var(--fg-subtle)}.mi-gtr-rotulo-min{font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-gtr-sel__video{display:flex;flex-direction:column;gap:5px;padding:8px 14px}.mi-gtr-sel__video .mi-campo__caixa{height:21px;font-size:9px}.mi-gtr-sel__video .mi-campo__rotulo{font-size:8px}.mi-gtr-prov{display:flex;align-items:center;gap:5px}.mi-gtr-prov .mi-gtr-opc{padding:1px 7px}.mi-gtr-sel__painel--video:not(.prov-yt) .mi-gtr-opc--link,.mi-gtr-sel__painel--video.prov-yt .mi-gtr-opc--yt{border-color:var(--accent);background:var(--surface-inset);color:var(--fg);font-weight:700}.mi-gtr-sel__painel--video:not(.prov-yt) .mi-gtr-opc--link{border-color:var(--border-strong);background:transparent;color:var(--fg-muted);font-weight:400}.mi-gtr-linha3{display:grid;grid-template-columns:1fr 110px;gap:8px}.mi-gtr-sel__video-acoes{display:flex;align-items:center;gap:8px}.mi-gtr-feito-msg{display:none;font-size:8.5px;font-weight:600;color:var(--status-active)}.mi-gtr-sel__video-acoes.feito .mi-gtr-feito-msg{display:inline}.mi-gtr-sel__video-acoes.feito .mi-gtr-sel__add{opacity:.5}.mi-gtr-sel__rodape{display:flex;align-items:center;gap:10px;padding:7px 14px;border-top:1px solid var(--border)}.mi-gtr-sel__nota{flex:1;margin:0;font-size:7.5px;line-height:1.35;color:var(--fg-muted)}.mi-gtr-sel__nota strong{color:var(--fg)}.mi-gtr-nota{display:none}.ac:not(.sel-livros):not(.sel-video):not(.sel-form) .mi-gtr-nota--curso,.ac.sel-livros .mi-gtr-nota--livro,.ac.sel-video .mi-gtr-nota--video,.ac.sel-form .mi-gtr-nota--form{display:inline}.mi-gtr-dif{font-size:8px;color:var(--accent-strong, var(--accent));white-space:nowrap}.ac.m-liberar .mi-gtr-fundo{opacity:1;visibility:visible}.ac.m-liberar .mi-gtr-modal--liberar{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gtr-modal--liberar{width:340px}.mi-gtr-painel--alunos{height:262px;overflow:hidden}.mi-gtr-alunos{display:flex;flex-direction:column;gap:6px;transition:transform .4s ease}.mi-gtr-alunos.rolado{transform:translateY(-134px)}.mi-gtr-tabela--alunos{table-layout:fixed}.mi-gtr-tabela--alunos th:nth-child(1){width:98px}.mi-gtr-tabela--alunos th:nth-child(2){width:60px}.mi-gtr-tabela--alunos th:nth-child(3){width:80px}.mi-gtr-tabela--alunos th:nth-child(4){width:74px}.mi-gtr-tabela--alunos th:nth-child(5){width:110px}.mi-gtr-tabela--alunos th{letter-spacing:.03em}.mi-gtr-tabela--alunos td{overflow:hidden;text-overflow:ellipsis}.mi-gtr-tabela--alunos td:last-child{overflow:visible}.mi-gtr-tabela--alunos th,.mi-gtr-tabela--alunos td{padding:4px 5px;white-space:nowrap;font-size:8px}.mi-gtr-lista-aba.mi-gtr-fil{padding:4px 7px;white-space:nowrap}.mi-gtr-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;transition:box-shadow .2s;border-radius:9px}.mi-gtr-kpi{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-gtr-kpi span{font-size:7.5px;color:var(--fg-muted)}.mi-gtr-kpi strong{font:600 14px var(--font-serif)}.mi-gtr-kpi--verde strong{color:var(--status-active)}.mi-gtr-kpi--ouro strong{color:var(--status-upsell)}.mi-gtr-kpi--vinho strong{color:var(--danger)}.mi-gtr-kpi--azul strong{color:var(--status-dev)}.mi-gtr-funil{padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-gtr-funil header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}.mi-gtr-funil header b{font:600 10px var(--font-serif)}.mi-gtr-funil header span{font-size:7.5px;color:var(--fg-subtle)}.mi-gtr-funil__linha{display:grid;grid-template-columns:52px 1fr 20px;align-items:center;gap:7px;height:13px;font-size:8px;color:var(--fg-muted)}.mi-gtr-funil__linha strong{text-align:right;color:var(--fg)}.mi-gtr-funil .mi-prog{height:6px}.mi-gtr-filtros{display:flex;align-items:center;justify-content:space-between;gap:8px}.mi-gtr-lista-abas--solta{margin:0;border-bottom:0}.mi-gtr-fil{border-radius:6px;transition:transform .12s,box-shadow .2s}.ac:not(.fil-emdia):not(.fil-travado) .mi-gtr-fil--todos,.ac.fil-emdia .mi-gtr-fil--emdia,.ac.fil-travado .mi-gtr-fil--travado{border-bottom-color:var(--accent);color:var(--fg)}.mi-gtr-busca-aluno{display:flex;align-items:center;width:110px;height:20px;padding:0 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:8.5px;color:var(--fg)}.mi-gtr-tabela--alunos{background:var(--surface);border:1px solid var(--border);border-radius:9px;transition:box-shadow .2s}.mi-gtr-tabela--alunos td small{display:block;font-size:7.5px;color:var(--fg-subtle)}.mi-gtr-aluno__nome{display:flex;align-items:center;gap:5px}.mi-gtr-aluno__nome b{font-size:9px;color:var(--fg)}.mi-gtr-pct{display:flex;align-items:center;gap:5px;font-size:8px}.mi-gtr-pct .mi-prog{width:28px;height:4px}.mi-gtr-item-atual{display:block;font-size:8.5px;color:var(--fg)}.mi-gtr-sit--travado{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-gtr-sit--emdia,.mi-gtr-sit--concluiu{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-gtr-sit--atrasado{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.ac.fil-emdia .mi-gtr-aluno:not(.mi-gtr-aluno--emdia),.ac.fil-travado .mi-gtr-aluno:not(.mi-gtr-aluno--travado){display:none}.mi-gtr-aluno .mi-gtr-ico{transition:transform .12s,box-shadow .2s}.mi-liv-tela{position:absolute;inset:40px 0 0 118px;padding:12px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-admin) .mi-liv-tela--inicio,.ac.t-admin .mi-liv-tela--admin{opacity:1;visibility:visible}.mi-liv-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.ac.t-admin .mi-lado__item[data-alvo=menu-biblioteca]{background:var(--surface-inset);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.mi-liv-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-liv-cab__botoes{display:flex;gap:5px;padding-top:8px}.mi-liv-eyebrow{display:flex;align-items:center;gap:4px;margin:0 0 2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-liv-h{margin:0;font:600 15px var(--font-serif)}.mi-liv-sub{margin:3px 0 0;max-width:240px;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-liv-metricas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 8px}.mi-liv-metrica{display:flex;align-items:center;gap:6px;padding:6px 7px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-liv-metrica b{display:block;font-size:12px;line-height:1.1}.mi-liv-metrica small{display:block;font-size:8px;color:var(--fg-muted);white-space:nowrap}.mi-liv-metrica__ico{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--icon-border, var(--border));border-radius:7px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-liv-metrica__ico--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-liv-metrica__ico--pe{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.mi-liv-metrica__ico--ne{border-color:var(--border);background:var(--surface-inset);color:var(--fg-muted)}.mi-liv-tabela{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;transition:box-shadow .2s}.mi-liv-tabela__cab,.mi-liv-linha{display:grid;grid-template-columns:150px 66px 62px 66px 62px 1fr;align-items:center;gap:4px;padding:0 8px}.mi-liv-tabela__cab{height:20px;border-bottom:1px solid var(--border);font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-liv-linha{height:34px;border-bottom:1px solid var(--border);font-size:8.5px;transition:box-shadow .2s,background .3s}.mi-liv-linha:last-child{border-bottom:0}.mi-liv-linha.foco{box-shadow:none;background:var(--surface-inset)}.mi-liv-linha--nova{display:none}.mi-liv-linha--nova.vis{display:grid}.mi-liv-livro{display:flex;align-items:center;gap:6px;min-width:0}.mi-liv-livro b{display:block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mi-liv-livro small{display:block;font-size:8px;color:var(--fg-subtle)}.mi-liv-livro>span:last-child{min-width:0}.mi-liv-mini{flex:none;width:16px;height:22px;border-radius:3px;background:var(--hero-dark);border-bottom:5px solid var(--accent)}.mi-liv-mini--2{border-bottom-color:var(--status-dev)}.mi-liv-mini--3{border-bottom-color:var(--status-active)}.mi-liv-cat{overflow:hidden;font-size:8.5px;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap}.mi-liv-pilula{display:inline-flex;align-items:center;justify-self:start;padding:2px 6px;border:1px solid var(--status-active-border);border-radius:99px;background:var(--status-active-surface);color:var(--status-active);font-size:8px;font-weight:600;transition:transform .12s,box-shadow .2s,background .25s}.mi-liv-pilula span{display:inline-flex;align-items:center;gap:3px}.mi-liv-blq{display:none!important}.mi-liv-pilula.bloq{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.mi-liv-pilula.bloq .mi-liv-lib{display:none}.mi-liv-pilula.bloq .mi-liv-blq{display:inline-flex!important}.mi-liv-baixar{display:flex;align-items:center;gap:5px}.mi-liv-baixar__txt{font-size:8px;font-weight:600;color:var(--status-active)}.mi-liv-sw{position:relative;flex:none;width:22px;height:12px;border-radius:99px;background:var(--border-strong);transition:background .25s,box-shadow .2s}.mi-liv-sw i{position:absolute;left:2px;top:2px;width:8px;height:8px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .25s}.mi-liv-sw--on{background:var(--accent)}.mi-liv-sw--on i{transform:translate(10px)}.mi-liv-sw--grande{width:26px;height:14px}.mi-liv-sw--grande i{width:10px;height:10px}.mi-liv-sw--grande.mi-liv-sw--on i{transform:translate(12px)}.mi-liv-sw--on.off{background:var(--border-strong)}.mi-liv-sw--on.off i{transform:none}.mi-liv-status{display:inline-flex;justify-self:start;padding:2px 6px;border:1px solid var(--status-active-border);border-radius:99px;background:var(--status-active-surface);color:var(--status-active);font-size:8px;font-weight:600;transition:transform .12s,box-shadow .2s,background .25s}.mi-liv-rasc{display:none}.mi-liv-status.rasc{border-color:var(--border);background:var(--surface-inset);color:var(--fg-muted)}.mi-liv-status.rasc .mi-liv-pub{display:none}.mi-liv-status.rasc .mi-liv-rasc{display:inline}.mi-liv-acoes{display:flex;justify-content:flex-end;gap:4px}.mi-liv-ico{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface-inset);color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-liv-ico--perigo{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.mi-liv-nota{position:absolute;left:16px;right:16px;bottom:10px;margin:0;padding:5px 9px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);color:var(--status-upsell);font-size:8.5px;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.mi-liv-nota.vis{opacity:1;transform:none}.mi-liv-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:200px;padding:10px 12px 8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-liv-gaveta{opacity:1;visibility:visible;transform:none}.mi-liv-gaveta__titulo{margin:0 0 6px;font:600 10px var(--font-serif)}.mi-liv-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-liv-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-liv-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px}.mi-liv-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:9px;transition:transform .12s,background .2s,box-shadow .2s}.mi-liv-tile__ico{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:8px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-liv-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-liv-tile.foco{background:var(--surface-inset)}.mi-liv-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-livro .mi-liv-fundo,.ac.m-excluir .mi-liv-fundo{opacity:1;visibility:visible}.mi-liv-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-livro .mi-liv-modal--livro,.ac.m-excluir .mi-liv-modal--excluir{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-liv-modal--excluir{z-index:32;width:300px}.mi-liv-modal--livro{width:560px}.ac.m-excluir .mi-liv-modal--livro{opacity:0;visibility:hidden}.mi-liv-modal__topo{display:flex;flex-direction:column;gap:2px;padding:11px 14px 6px}.mi-liv-modal__topo b{font:600 12px var(--font-serif)}.mi-liv-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-liv-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid var(--border)}.mi-liv-form{display:grid;grid-template-columns:112px 1fr;gap:14px;padding:4px 14px 10px}.mi-liv-rotulo{font-size:8.5px;font-weight:600;color:var(--fg-muted)}.mi-liv-capa{display:flex;flex-direction:column;gap:4px}.mi-liv-previa{position:relative;width:112px;height:118px;overflow:hidden;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-inset);color:var(--fg-subtle);font-size:8px;text-align:center;transition:box-shadow .2s}.mi-liv-previa>span{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px}.mi-liv-previa>.mi-liv-previa__vazio{display:flex}.mi-liv-previa.lendo>.mi-liv-previa__vazio,.mi-liv-previa.pronta>.mi-liv-previa__vazio,.mi-liv-previa.nenhuma>.mi-liv-previa__vazio,.mi-liv-previa.imagem>.mi-liv-previa__vazio{display:none}.mi-liv-previa.lendo>.mi-liv-previa__lendo,.mi-liv-previa.nenhuma>.mi-liv-previa__nenhuma{display:flex}.mi-liv-previa.pronta>.mi-liv-previa__arte--arquivo,.mi-liv-previa.imagem>.mi-liv-previa__arte--imagem{display:flex}.mi-liv-previa.pronta,.mi-liv-previa.imagem{border-style:solid;border-color:var(--border)}.mi-liv-previa__arte{align-items:flex-start!important;justify-content:flex-end!important;background:var(--hero-dark);border-bottom:8px solid var(--status-active);color:var(--on-hero);text-align:left}.mi-liv-previa__arte--imagem{background:linear-gradient(200deg,var(--accent),var(--accent-strong));border-bottom-color:var(--hero-dark);color:var(--btn-primary-fg)}.mi-liv-previa__arte i{position:absolute;left:8px;top:8px;width:22px;height:3px;border-radius:2px;background:var(--on-hero-muted)}.mi-liv-previa__arte b{font:600 9.5px var(--font-serif);line-height:1.25}.mi-liv-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset)}.mi-liv-seg--coluna{flex-direction:column}.mi-liv-seg__b{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;font-size:8.5px;font-weight:600;color:var(--fg-muted);white-space:nowrap;transition:transform .12s,background .2s,color .2s,box-shadow .2s}.mi-liv-seg__b--on,.mi-liv-seg__b[data-alvo=capaArquivo]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.ac.cap-imagem .mi-liv-seg__b[data-alvo=capaArquivo]{background:transparent;color:var(--fg-muted);box-shadow:none}.ac.cap-imagem .mi-liv-seg__b[data-alvo=capaImagem]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.mi-liv-marcador{display:none;align-items:center;gap:4px;align-self:flex-start;padding:3px 7px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);color:var(--fg-muted);font-size:8.5px;font-weight:600;transition:transform .12s,box-shadow .2s}.ac.cap-imagem .mi-liv-marcador{display:inline-flex}.mi-liv-campos{display:flex;flex-direction:column;gap:6px;min-width:0}.mi-liv-campo{display:flex;flex-direction:column;gap:2px;min-width:0;border-radius:8px}.mi-liv-duas{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mi-liv-caixa{display:flex;align-items:center;height:22px;padding:0 7px;overflow:hidden;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9.5px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-liv-caixa--sel{justify-content:space-between;color:var(--fg-muted)}.mi-liv-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-liv-ph{display:none}.mi-liv-cursor{display:inline-block;width:1px;height:11px;margin-left:1px;background:var(--fg);opacity:0}.mi-liv-campo.foco{box-shadow:none}.mi-liv-campo.foco .mi-liv-caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-liv-campo.foco .mi-liv-cursor{opacity:1;animation:mi-liv-pisca 1s steps(2) infinite}@keyframes mi-liv-pisca{50%{opacity:0}}.mi-liv-cabeca{display:flex;align-items:center;justify-content:space-between}.mi-liv-zona{display:flex;align-items:center;justify-content:space-between;gap:6px;height:24px;padding:0 8px;border:1px dashed var(--border-strong);border-radius:7px;background:var(--surface-inset);color:var(--fg-subtle);font-size:9px;transition:transform .12s,box-shadow .2s,color .2s}.mi-liv-zona.tem{color:var(--fg)}.mi-liv-zona__nome{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.mi-liv-etiqueta{display:none;padding:1px 6px;border:1px solid var(--status-active-border);border-radius:99px;background:var(--status-active-surface);color:var(--status-active);font-size:7.5px;font-weight:700;white-space:nowrap}.mi-liv-etiqueta.vis{display:inline-block}.mi-liv-dica{font-size:8px;line-height:1.3;color:var(--fg-subtle)}.mi-liv-duas--iguais{gap:5px}.mi-liv-escolha{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:22px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--fg-muted);font-size:9px;font-weight:600;transition:transform .12s,background .2s,border-color .2s,color .2s,box-shadow .2s}.mi-liv-escolha[data-alvo=acessoTodos]{border-color:var(--accent);background:var(--icon-bg, var(--surface-inset));color:var(--accent-strong, var(--accent))}.ac.acesso-bloq .mi-liv-escolha[data-alvo=acessoTodos]{border-color:var(--border);background:var(--surface);color:var(--fg-muted)}.ac.acesso-bloq .mi-liv-escolha[data-alvo=acessoBloqueado]{border-color:var(--accent);background:var(--icon-bg, var(--surface-inset));color:var(--accent-strong, var(--accent))}.mi-liv-interruptor{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset);transition:box-shadow .2s}.mi-liv-interruptor b{display:block;font-size:9px}.mi-liv-interruptor small{display:block;font-size:8px;color:var(--fg-subtle)}.mi-liv-confirma{display:flex;flex-direction:column;gap:6px;padding:2px 14px 10px;font-size:9px;line-height:1.45;color:var(--fg-muted)}.mi-liv-confirma p{margin:0}.mi-liv-confirma strong{color:var(--fg)}.mi-liv-confirma small{font-size:8.5px;color:var(--fg-subtle)}.mi-liv-confirma .mi-liv-perigo{padding:6px 8px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-surface);color:var(--danger)}.mi-liv-confirma .mi-liv-perigo strong{color:var(--danger)}.mi-liv-btn-perigo{border-color:transparent;background:var(--danger);color:var(--surface)}.mi-trm-tela{position:absolute;inset:40px 0 0 118px;padding:12px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-glossario) .mi-trm-tela--inicio,.ac.t-glossario .mi-trm-tela--glossario{opacity:1;visibility:visible}.mi-trm-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-trm-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-trm-cab__botoes{display:flex;gap:5px;padding-top:4px}.mi-trm-h{margin:0;font:600 15px var(--font-serif)}.mi-trm-sub{margin:3px 0 0;max-width:250px;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-trm-ferramentas{display:flex;gap:6px;margin:10px 0 6px}.mi-trm-busca,.mi-trm-filtro{display:flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg-subtle);font-size:9px;white-space:nowrap}.mi-trm-busca{flex:1}.mi-trm-filtro{color:var(--fg-muted)}.mi-trm-conta{margin:0 0 6px;font-size:8.5px;color:var(--fg-muted)}.mi-trm-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mi-trm-card{display:flex;flex-direction:column;justify-content:space-between;gap:5px;min-height:70px;padding:7px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:box-shadow .2s,background .3s}.mi-trm-card--novo{display:none}.mi-trm-card--novo.vis{display:flex}.mi-trm-card__termo{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0}.mi-trm-card__termo b{font-size:10px}.mi-trm-card__termo em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-style:normal;color:var(--fg-muted)}.mi-trm-card__def{margin:3px 0 0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-trm-card__pe{display:flex;align-items:center;justify-content:space-between}.mi-trm-card__cat{font-size:8px;font-weight:600;color:var(--accent-strong, var(--accent))}.mi-trm-card__btns{display:flex;gap:3px}.mi-trm-ico{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--border);border-radius:5px;background:var(--surface-inset);color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-trm-ico--perigo{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.mi-trm-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:200px;padding:10px 12px 8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-trm-gaveta{opacity:1;visibility:visible;transform:none}.mi-trm-gaveta__titulo{margin:0 0 6px;font:600 10px var(--font-serif)}.mi-trm-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-trm-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-trm-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px}.mi-trm-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:9px;transition:transform .12s,background .2s,box-shadow .2s}.mi-trm-tile__ico{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:8px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-trm-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-trm-tile.foco{background:var(--surface-inset)}.mi-trm-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-termo .mi-trm-fundo,.ac.m-excluirtermo .mi-trm-fundo{opacity:1;visibility:visible}.mi-trm-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-termo .mi-trm-modal--termo,.ac.m-excluirtermo .mi-trm-modal--excluir{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.ac.m-excluirtermo .mi-trm-modal--termo{opacity:0;visibility:hidden}.mi-trm-modal--termo{width:560px;height:340px}.mi-trm-modal--excluir{z-index:32;width:290px}.mi-trm-modal__topo{display:flex;flex:none;flex-direction:column;gap:2px;padding:11px 14px 6px}.mi-trm-modal__topo b{font:600 12px var(--font-serif)}.mi-trm-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-trm-modal__rodape{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid var(--border)}.mi-trm-btn-previa{margin-right:auto}.mi-trm-janela{position:relative;flex:1;min-height:0;overflow:hidden}.mi-trm-rolagem{display:flex;flex-direction:column;gap:8px;padding:4px 14px 10px;transition:transform .5s ease}.ac.rol-1 .mi-trm-rolagem{transform:translateY(-195px)}.ac.rol-2 .mi-trm-rolagem{transform:translateY(-270px)}.mi-trm-duas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mi-trm-rotulo{font-size:8.5px;font-weight:600;color:var(--fg-muted)}.mi-trm-rotulo em{font-style:normal;font-weight:400;color:var(--fg-subtle)}.mi-trm-campo{display:flex;flex-direction:column;gap:3px;min-width:0;border-radius:8px}.mi-trm-caixa{display:flex;align-items:center;height:22px;padding:0 7px;overflow:hidden;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9.5px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-trm-caixa--sel{justify-content:space-between;color:var(--fg-muted)}.mi-trm-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-trm-ph{display:none}.mi-trm-par:has([data-digitado]:not(:empty)) .mi-trm-ph--par{display:none}.mi-trm-cursor{display:inline-block;width:1px;height:11px;margin-left:1px;background:var(--fg);opacity:0}.mi-trm-campo.foco{box-shadow:none}.mi-trm-campo.foco .mi-trm-caixa,.mi-trm-campo.foco .mi-trm-editor{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-trm-campo.foco .mi-trm-cursor{opacity:1;animation:mi-trm-pisca 1s steps(2) infinite}@keyframes mi-trm-pisca{50%{opacity:0}}.mi-trm-editor{overflow:hidden;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.mi-trm-barra-fer{display:flex;align-items:center;gap:2px;padding:3px 5px;border-bottom:1px solid var(--border);background:var(--surface-inset)}.mi-trm-fer{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--fg-muted);transition:transform .12s,background .2s,box-shadow .2s}.mi-trm-fer.lig{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.mi-trm-div{display:inline-block;width:1px;height:12px;margin:0 3px;background:var(--border-strong)}.mi-trm-sufixo{display:none}.mi-trm-chip-arquivo{display:none;margin-left:auto;padding:1px 6px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);font-size:7.5px;color:var(--fg-muted)}.mi-trm-chip-arquivo.vis{display:inline-block}.mi-trm-area{padding:5px 8px;overflow:hidden;font-size:9.5px;line-height:1.45;white-space:nowrap}.mi-trm-area--curta,.mi-trm-area--aulas{min-height:24px}.mi-trm-area--longa{min-height:122px;white-space:normal}.mi-trm-par{margin:0}.mi-trm-trecho{border-radius:2px;transition:background .2s}.mi-trm-trecho.sel{background:var(--ring)}.mi-trm-trecho.neg{font-weight:700}.mi-trm-lista{display:none;margin:2px 0 0;padding-left:14px}.mi-trm-lista.vis{display:block}.mi-trm-lista li{font-size:9px;line-height:1.4}.mi-trm-rodape-ed{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 8px;border-top:1px solid var(--border);font-size:7.5px;color:var(--fg-subtle);white-space:nowrap}.mi-trm-fig{position:relative;box-sizing:border-box;width:100%;margin:4px 0 0;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--surface-inset);transition:width .4s ease,box-shadow .2s}.mi-trm-fig svg{display:block;width:100%;height:auto;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round}.mi-trm-fig figcaption{margin-top:2px;font-size:7.5px;text-align:center;color:var(--fg-subtle)}.mi-trm-area .mi-trm-fig{display:none}.mi-trm-area .mi-trm-fig.vis{display:block}.mi-trm-fig.w50{width:50%}.mi-trm-fig.sel{box-shadow:0 0 0 2px var(--accent)}.mi-trm-tamanhos{position:absolute;left:5px;top:5px;z-index:3;display:none;align-items:center;gap:1px;padding:2px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-trm-fig.sel .mi-trm-tamanhos{display:flex}.mi-trm-tam{padding:2px 4px;border-radius:4px;font-size:7.5px;font-weight:600;color:var(--fg-muted);transition:transform .12s,background .2s}.mi-trm-tam[data-t="100"]{background:var(--surface-inset);color:var(--fg)}.mi-trm-fig.w50 .mi-trm-tam[data-t="100"]{background:transparent;color:var(--fg-muted)}.mi-trm-fig.w50 .mi-trm-tam[data-t="50"]{background:var(--surface-inset);color:var(--fg)}.mi-trm-tam--rem{color:var(--danger)}.mi-trm-alca{position:absolute;right:-5px;bottom:12px;display:none;width:9px;height:9px;border:2px solid var(--surface);border-radius:3px;background:var(--accent);transition:transform .12s,box-shadow .2s}.mi-trm-fig.sel .mi-trm-alca{display:block}.mi-trm-previa{position:absolute;inset:0;display:flex;flex-direction:column;gap:5px;padding:6px 14px;overflow:hidden;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.m-previa .mi-trm-previa{opacity:1;visibility:visible}.mi-trm-previa__cab{display:flex;align-items:baseline;gap:6px}.mi-trm-previa__cab b{font:600 13px var(--font-serif)}.mi-trm-previa__cab em{font-size:9px;font-style:normal;color:var(--fg-muted)}.mi-trm-previa__cat{align-self:flex-start;padding:1px 7px;border-radius:99px;background:var(--icon-bg, var(--surface-inset));color:var(--accent-strong, var(--accent));font-size:8px;font-weight:700}.mi-trm-previa__txt{margin:0;font-size:9.5px;line-height:1.4}.mi-trm-previa__lista{margin:0;padding-left:14px;font-size:9px;line-height:1.4}.mi-trm-fig--previa{width:50%;margin:0}.mi-trm-previa__aula{display:flex;align-items:flex-start;gap:6px;padding:5px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset);font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-trm-previa__aula b{display:block;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-trm-previa__aula-ico{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--icon-bg, var(--surface));color:var(--icon-fg, var(--fg-muted))}.mi-trm-previa__rel{display:flex;align-items:center;gap:6px;font-size:8px;color:var(--fg-subtle)}.mi-trm-previa__rel b{font-size:8px;letter-spacing:.06em;text-transform:uppercase}.mi-trm-previa__rel span{display:flex;gap:4px}.mi-trm-previa__rel i{padding:1px 7px;border:1px solid var(--border);border-radius:99px;font-style:normal;color:var(--fg-muted)}.mi-trm-confirma{display:flex;flex-direction:column;gap:6px;padding:2px 14px 12px;font-size:9.5px;line-height:1.5;color:var(--fg-muted)}.mi-trm-confirma p{margin:0}.mi-trm-confirma strong{color:var(--fg)}.mi-trm-confirma small{font-size:8.5px;color:var(--fg-subtle)}.mi-trm-btn-perigo{border-color:transparent;background:var(--danger);color:var(--surface)}.ac.m-livro .mi-gtr-fundo,.ac.m-curso .mi-gtr-fundo,.ac.m-form .mi-gtr-fundo{opacity:1;visibility:visible}.ac.m-livro .mi-gtr-modal--livro,.ac.m-curso .mi-gtr-modal--curso,.ac.m-form .mi-gtr-modal--form{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gtr-modal--cfg{width:380px}.mi-gtr-modal--cfg .mi-gtr-modal__corpo{gap:5px}.mi-gtr-modal--cfg .mi-campo__caixa{height:22px;font-size:9.5px}.mi-gtr-modal--cfg .mi-campo__rotulo{font-size:8.5px}.mi-gtr-quando{margin:0;padding:3px 8px 6px;border:1px solid var(--border);border-radius:8px}.mi-gtr-quando legend{padding:0 4px;font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-gtr-dias{display:none}.mi-gtr-modal--curso.dias .mi-gtr-dias{display:block}.mi-gtr-modal--curso:not(.dias) .mi-gtr-duas{grid-template-columns:1fr}.mi-gtr-marcas{display:flex;flex-direction:column;gap:4px}.mi-gtr-marcas--linha{flex-direction:row;gap:14px}.mi-gtr-marca{display:inline-flex;align-items:center;gap:5px;font-size:9px;border-radius:5px;transition:transform .12s,box-shadow .2s}.mi-gtr-marca em{font-style:normal;color:var(--fg-subtle)}.mi-gtr-caixa{display:grid;flex:none;place-items:center;width:10px;height:10px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-inset);color:transparent;transition:background .2s,border-color .2s}.mi-gtr-marca.on .mi-gtr-caixa{border-color:var(--accent);background:var(--accent);color:var(--surface)}.mi-gtr-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.4;color:var(--status-upsell)}.mi-gtr-aviso>span:first-child{flex:1;min-width:200px}.mi-gtr-modal--form .mi-gtr-aviso{display:none}.mi-gtr-modal--form.aviso:not(.seq) .mi-gtr-aviso{display:flex;animation:mi-gtr-entra-b .3s ease}@keyframes mi-gtr-entra-b{0%{opacity:0;transform:translateY(4px)}}.mi-gtr-item{position:relative}.mi-gtr-item.primeiro{order:-1}.mi-gtr-item.arrastando{z-index:4;border-color:var(--accent);background:var(--surface);box-shadow:var(--panel-shadow);transform:translateY(-4px) scale(1.015)}.mi-gtr-item.arrastando.rumoP2{transform:translateY(78px) scale(1.015)}.mi-gtr-item.some{display:none!important}.mi-gtr-parte--p2 .mi-gtr-item--entra.vis{display:flex}.mi-gtr-ico.foco{box-shadow:0 0 0 2px var(--accent),0 0 0 4px var(--ring)}.mi-gtr-desfazer{position:absolute;left:50%;bottom:10px;z-index:8;display:flex;align-items:center;gap:9px;margin:0;padding:5px 7px 5px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:9px;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .25s,transform .25s,visibility .25s}.mi-gtr-desfazer.vis{opacity:1;visibility:visible;transform:translate(-50%)}.mi-gtr-painel--config{height:232px;overflow:hidden}.mi-gtr-rola{display:flex;flex-direction:column;gap:8px;transition:transform .5s ease}.mi-gtr-rola.rolado{transform:translateY(-182px)}.mi-gtr-cfg-painel{padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-gtr-cfg-titulo{margin:0;font:600 11px var(--font-serif)}.mi-gtr-cfg-texto{margin:2px 0 6px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-gtr-capa{display:grid;grid-template-columns:188px 1fr;gap:10px}.mi-gtr-capa__quadro{position:relative;display:grid;place-items:center;height:106px;overflow:hidden;border:1px dashed var(--border-strong);border-radius:9px;background:var(--surface-inset)}.mi-gtr-capa__vazio{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 14px;text-align:center;color:var(--fg-subtle)}.mi-gtr-capa__vazio b{font-size:9px;color:var(--fg-muted)}.mi-gtr-capa__vazio small{font-size:7.5px;line-height:1.3}.mi-gtr-capa__img{position:absolute;inset:0;display:none;background:radial-gradient(70% 90% at 80% 20%,var(--accent),transparent 70%),var(--hero-dark)}.mi-gtr-cfg-painel.tem .mi-gtr-capa__img{display:block;animation:mi-gtr-entra-b .35s ease}.mi-gtr-cfg-painel.tem .mi-gtr-capa__vazio{visibility:hidden}.mi-gtr-cfg-painel.tem .mi-gtr-capa__quadro{border-style:solid}.mi-gtr-capa__lado{display:flex;flex-direction:column;gap:7px}.mi-gtr-capa__botoes{display:flex;gap:6px}.mi-gtr-capa__trocar,.mi-gtr-capa__remover,.mi-gtr-cfg-painel.tem .mi-gtr-capa__enviar{display:none}.mi-gtr-cfg-painel.tem .mi-gtr-capa__trocar{display:inline}.mi-gtr-cfg-painel.tem .mi-gtr-capa__remover{display:inline-flex}.mi-gtr-capa__regras{margin:0;padding-left:12px;font-size:8px;line-height:1.5;color:var(--fg-muted)}.mi-gtr-prazo{margin:5px 0;max-width:250px}.mi-gtr-cfg-painel .mi-gtr-marcas{gap:5px;margin-top:6px}.mi-gtr-cfg-rodape{display:flex;justify-content:flex-end;margin-top:8px}.mi-gtr-item--entra{display:none}.mi-gtr-item--entra.vis{display:flex}.mi-gtr-toast .mi-gtr-ok{color:var(--status-active)}.mi-gtr-codigo.comCapa{background:radial-gradient(70% 90% at 80% 20%,var(--accent),transparent 70%),var(--hero-dark)}.mi-gtr-codigo.comCapa span{visibility:hidden}.mi-sin-sino{position:relative}.mi-sin-ponto{position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:var(--danger);border:1.5px solid var(--surface)}.ac.r-lidas .mi-sin-ponto{display:none}.mi-sin-fundo{position:absolute;inset:40px 0 0;padding:16px 22px;background:var(--surface-2)}.mi-sin-ola{margin:0 0 12px;font:600 15px var(--font-serif)}.mi-sin-ola em{font-style:italic;color:var(--accent-strong, var(--accent))}.mi-sin-blocos{display:grid;gap:10px;max-width:330px}.mi-sin-blocos i{display:block;height:64px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mi-sin-blocos i:first-child{height:92px;border:0;background:var(--hero-dark)}.mi-sin-painel{position:absolute;right:40px;top:46px;z-index:20;box-sizing:border-box;width:300px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.m-painel .mi-sin-painel{opacity:1;visibility:visible;transform:none}.mi-sin-topoPainel{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.mi-sin-topoPainel b{font:600 11px var(--font-serif)}.mi-sin-todas{padding:2px 6px;border-radius:6px;font-size:8.5px;font-weight:600;color:var(--accent-strong, var(--accent));transition:transform .12s,box-shadow .2s}.ac.r-lidas .mi-sin-todas{visibility:hidden}.mi-sin-lista{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;border-radius:8px}.mi-sin-item{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;transition:background .2s,box-shadow .2s,transform .12s}.mi-sin-lista .mi-sin-item.foco{background:var(--surface-inset);box-shadow:inset 2px 0 0 var(--accent)}.mi-sin-item__marca{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-sin-item__texto{flex:1;min-width:0}.mi-sin-item__texto b{display:block;font-size:9.5px;font-weight:600}.mi-sin-item__texto small{display:block;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-sin-novo{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.mi-sin-item.lida .mi-sin-novo{display:none}.mi-sin-destino{position:absolute;inset:40px 0 0;z-index:15;padding:16px 22px;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.t-biblioteca .mi-sin-destino{opacity:1;visibility:visible}.mi-sin-destino__titulo{margin:0 0 12px;font:600 16px var(--font-serif)}.mi-sin-destino__livros{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mi-sin-livro{display:grid;place-items:center;height:120px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg-subtle)}.mi-bib-tela{position:absolute;inset:40px 0 0 118px;padding:10px 18px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-estante):not(.t-leitor):not(.t-assistir) .mi-bib-tela--inicio,.ac.t-estante .mi-bib-tela--estante,.ac.t-leitor .mi-bib-tela--leitor,.ac.t-assistir .mi-bib-tela--assistir{opacity:1;visibility:visible}.mi-bib-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-bib-titulo{margin:0;font:600 15px var(--font-serif)}.mi-bib-sub{margin:2px 0 0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-bib-cont{display:flex;align-items:center;gap:10px;margin-top:7px;padding:7px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:var(--card-shadow);transition:box-shadow .2s}.mi-bib-capa{position:relative;flex:none;overflow:hidden;border-radius:3px;background:var(--hero-dark);box-shadow:var(--shadow-sm)}.mi-bib-capa:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent);opacity:.85}.mi-bib-capa--mini{width:26px;height:34px}.mi-bib-cont__corpo{flex:1;min-width:0}.mi-bib-cont__corpo p{margin:0}.mi-bib-cont__kicker{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.mi-bib-cont__titulo{font:600 11px var(--font-serif)}.mi-bib-cont__meta{font-size:8.5px;color:var(--fg-muted)}.mi-bib-cont__prog{display:flex;align-items:center;gap:6px;width:92px;font-size:9px;font-weight:600;color:var(--fg-muted)}.mi-bib-cont__prog .mi-bib-trilha{flex:1}.mi-bib-cont__cta{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:9.5px;font-weight:600}.mi-bib-trilha{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-bib-trilha i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .9s ease}.mi-bib-cont__prog .mi-bib-trilha i{width:62%}.mi-bib-cont.novo .mi-bib-cont__prog .mi-bib-trilha i{width:36%}.mi-bib-ferramentas{position:relative;z-index:4;display:flex;gap:8px;margin-top:7px}.mi-bib-busca{display:flex;flex:1;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg-subtle);font-size:9.5px;white-space:nowrap;transition:box-shadow .2s,border-color .2s}.mi-bib-busca [data-digitado]{color:var(--fg)}.mi-bib-busca [data-digitado]:not(:empty)+.mi-bib-busca__ph{display:none}.mi-bib-busca [data-digitado]:empty~.mi-bib-busca__x{display:none}.mi-bib-busca__x{display:grid;place-items:center;width:14px;height:14px;margin-left:auto;border-radius:50%;background:var(--surface-inset);color:var(--fg-muted);transition:transform .12s}.mi-bib-busca__cursor{display:none;width:1px;height:11px;margin-left:-4px;background:var(--fg)}.mi-bib-busca.foco{box-shadow:none;border-color:var(--accent)}.mi-bib-busca.foco .mi-bib-busca__cursor{display:block;animation:mi-bib-pisca 1s steps(2) infinite}@keyframes mi-bib-pisca{50%{opacity:0}}.mi-bib-filtro{position:relative;width:150px}.mi-bib-filtro__gatilho{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg-muted);font-size:9.5px;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-bib-filtro__gatilho>span{flex:1;overflow:hidden;text-overflow:ellipsis}.mi-bib-painel{position:absolute;right:0;top:28px;z-index:5;width:168px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s}.ac.m-filtro .mi-bib-painel{opacity:1;visibility:visible;transform:none}.mi-bib-painel__topo{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 5px;font-size:8.5px}.mi-bib-painel__topo b{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-bib-painel__limpar{display:none;color:var(--accent-strong);font-weight:600}.mi-bib-painel.tem .mi-bib-painel__limpar{display:inline}.mi-bib-opcao{display:flex;align-items:center;gap:7px;padding:4px;border-radius:6px;font-size:9.5px;transition:transform .12s,background .2s}.mi-bib-opcao__caixa{position:relative;flex:none;width:11px;height:11px;border:1.5px solid var(--border-strong);border-radius:3px;background:var(--surface);transition:background .2s,border-color .2s}.mi-bib-opcao__rotulo{flex:1}.mi-bib-opcao__n{font-size:8.5px;color:var(--fg-subtle)}.mi-bib-opcao.marcada{background:var(--surface-inset)}.mi-bib-opcao.marcada .mi-bib-opcao__caixa{border-color:var(--accent);background:var(--accent)}.mi-bib-opcao.marcada .mi-bib-opcao__caixa:after{content:"";position:absolute;left:2.5px;top:.5px;width:3px;height:6px;border:solid var(--surface);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.mi-bib-contagem{margin:6px 0 5px;font-size:8.5px;color:var(--fg-muted)}.mi-bib-grade{display:flex;gap:10px}.mi-bib-livro{display:flex;flex-direction:column;width:104px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--card-shadow);transition:transform .12s,box-shadow .2s}.ac.f-busca .mi-bib-livro:not(.mi-bib-livro--busca),.ac.f-cat .mi-bib-livro:not(.mi-bib-livro--cardio){display:none}.mi-bib-livro__capa{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:112px;padding:8px 8px 8px 12px;background:var(--hero-dark);color:var(--on-hero)}.mi-bib-livro__capa:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent);opacity:.85}.mi-bib-livro__marca{width:13px;height:13px;border:1px solid var(--on-hero-line);border-radius:4px;background:var(--on-hero-line)}.mi-bib-livro__titulo{font:600 10px/1.2 var(--font-serif)}.mi-bib-livro__autor{margin-top:-3px;font-size:8px;color:var(--on-hero-muted)}.mi-bib-livro__corpo{display:flex;flex-direction:column;gap:4px;padding:6px}.mi-bib-livro__cat{align-self:flex-start;padding:1px 6px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-bib-livro__acoes{display:flex;gap:4px}.mi-bib-livro__ler{display:flex;flex:1;align-items:center;justify-content:center;gap:4px;height:19px;border-radius:6px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:8.5px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-bib-livro__baixar{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--border-strong);border-radius:6px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-bib-tela--leitor{display:flex;flex-direction:column;padding:0;background:var(--surface)}.mi-bib-rd__barra{display:flex;flex:none;align-items:center;gap:4px;height:34px;padding:0 8px;border-bottom:1px solid var(--border)}.mi-bib-rd__btn{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--border);border-radius:6px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s,background .2s}.mi-bib-rd__btn--ativo{border-color:var(--icon-border);background:var(--icon-bg);color:var(--icon-fg)}.mi-bib-rd__btn--aa{font:700 10px var(--font-serif)}.mi-bib-rd__meta{display:flex;flex-direction:column;min-width:0;margin-left:2px;line-height:1.2}.mi-bib-rd__meta b{font:600 9.5px var(--font-serif);white-space:nowrap}.mi-bib-rd__meta small{font-size:8px;color:var(--fg-subtle)}.mi-bib-rd__espaco{flex:1}.mi-bib-rd__sep{flex:none;width:1px;height:14px;margin:0 2px;background:var(--border)}.mi-bib-rd__palco{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:0;overflow:hidden;background:var(--viewer-bg)}.mi-bib-rd__seta{display:grid;flex:none;place-items:center;width:22px;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-bib-rd__livro{position:relative;display:flex;gap:2px;perspective:900px;transition:transform .3s ease}.mi-bib-rd__livro.z110{transform:scale(1.07)}.mi-bib-pg{position:relative;display:flex;flex-direction:column;gap:7px;width:168px;height:232px;padding:18px 16px;background:var(--on-hero);box-shadow:var(--shadow-sm);transition:background .3s}.mi-bib-pg__titulo{display:block;width:56%;height:7px;margin-bottom:4px;border-radius:3px;background:color-mix(in srgb,var(--on-hero-btn) 42%,transparent)}.mi-bib-pg__linha{display:block;height:4px;border-radius:3px;background:color-mix(in srgb,var(--on-hero-btn) 20%,transparent)}.mi-bib-pg__linha:nth-child(5n+1){width:84%}.mi-bib-pg__linha:nth-child(7n+4){width:66%}.mi-bib-pg__n{position:absolute;bottom:7px;left:0;right:0;font-size:8px;text-align:center;color:color-mix(in srgb,var(--on-hero-btn) 55%,transparent)}.mi-bib-rd__livro.sepia .mi-bib-pg{background:color-mix(in srgb,var(--on-hero) 80%,var(--accent))}.mi-bib-folha{position:absolute;right:0;top:0;z-index:3;width:168px;height:232px;background:var(--on-hero);box-shadow:var(--panel-shadow);transform-origin:left center;opacity:0;pointer-events:none}.mi-bib-folha.vira{opacity:1;transform:rotateY(-175deg);transition:transform .7s cubic-bezier(.36,.16,.2,1),opacity .05s}.mi-bib-folha.vira.viro{opacity:0;transition:opacity .12s}.mi-bib-rd__pe{display:flex;flex:none;align-items:center;gap:8px;height:24px;padding:0 12px;border-top:1px solid var(--border);background:var(--surface);font-size:8.5px;color:var(--fg-subtle);white-space:nowrap}.mi-bib-rd__pe b{font-weight:600;color:var(--fg)}.mi-bib-rd__pe .mi-bib-trilha--pe{flex:1}.mi-bib-rd__pe .mi-bib-trilha i{width:1%}.mi-bib-rd__pe .mi-bib-trilha i.p2{width:2%}.mi-bib-rd__pe .mi-bib-trilha i.p36{width:36%}.mi-bib-rd__pct{color:var(--accent-strong)!important}.mi-bib-abre{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.abrindo .mi-bib-abre{opacity:1;visibility:visible}.mi-bib-abre__livro{position:relative;display:flex;gap:2px;width:54px;height:36px}.mi-bib-abre__livro i{flex:1;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-inset)}.mi-bib-abre__livro i:nth-child(3){position:absolute;right:0;top:0;bottom:0;width:26px;flex:none;background:var(--icon-bg);transform-origin:left center;animation:mi-bib-folheia 1.3s ease-in-out infinite}.mi-bib-abre__livro i:nth-child(2){display:none}@keyframes mi-bib-folheia{0%{transform:rotateY(0)}60%,to{transform:rotateY(-160deg)}}.mi-bib-abre__texto{margin:0;font-size:10px;font-weight:600;color:var(--fg-muted)}.mi-bib-abre__barra{width:190px;height:5px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-bib-abre__barra i{display:block;width:24%;height:100%;border-radius:inherit;background:var(--accent);transition:width 1.5s ease}.mi-bib-abre__barra i.cheia{width:100%}.mi-bib-voltar{display:flex;align-items:center;gap:4px;margin:0 0 8px;font-size:9px;color:var(--fg-muted)}.mi-bib-kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.mi-bib-assistir__titulo{margin:2px 0 0;font:600 15px var(--font-serif)}.mi-bib-assistir__meta{display:flex;align-items:center;gap:7px;margin:3px 0 0;font-size:9px;color:var(--fg-muted)}.mi-bib-selo-livro{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mi-bib-lv{display:flex;flex-direction:column;gap:7px;margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow);transition:border-color .4s,box-shadow .2s}.mi-bib-lv__status{position:relative;margin:0;font-size:10.5px;font-weight:600}.mi-bib-lv.feito{border-color:var(--status-active-border)}.mi-bib-lv.feito .mi-bib-lv__status{padding-left:16px;color:var(--status-active)}.mi-bib-lv.feito .mi-bib-lv__status:before{content:"✓";position:absolute;left:0;font-weight:700}.mi-bib-lv__barra{position:relative;height:8px;margin-bottom:8px;border-radius:99px;background:var(--track-bg)}.mi-bib-lv__barra i{display:block;width:36%;height:100%;border-radius:inherit;background:var(--accent);transition:width 1.6s ease}.mi-bib-lv.feito .mi-bib-lv__barra i{width:82%;background:var(--status-active)}.mi-bib-lv__minimo{position:absolute;left:80%;top:-3px;width:2px;height:14px;border-radius:2px;background:var(--fg);transition:box-shadow .2s,transform .12s}.mi-bib-lv__rotulo{position:absolute;left:80%;top:12px;transform:translate(-50%);font-size:8px;color:var(--fg-muted);white-space:nowrap}.mi-bib-lv__legenda{margin:0;font-size:9px;color:var(--fg-muted)}.mi-bib-lv__botao{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:10px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-bib-depois{position:absolute;left:18px;top:224px;z-index:2;margin:0;padding:5px 12px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);box-shadow:var(--shadow-sm);font-size:9px;font-weight:600;color:var(--fg-muted);white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.mi-bib-depois.vis{opacity:1;transform:none}.mi-bib-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-sumario .mi-bib-fundo,.ac.m-aa .mi-bib-fundo{opacity:1;visibility:visible}.mi-bib-modal{position:absolute;left:50%;top:50%;z-index:31;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-sumario .mi-bib-modal--sumario,.ac.m-aa .mi-bib-modal--aa{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-bib-modal--sumario{width:270px}.mi-bib-modal--aa{width:250px}.mi-bib-modal__topo{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px}.mi-bib-modal__topo b{font:600 11px var(--font-serif)}.mi-bib-modal__x{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:var(--fg-muted)}.mi-bib-toc{display:flex;flex-direction:column;gap:1px;padding:2px 8px 10px}.mi-bib-toc__linha{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font-size:9.5px;color:var(--fg-muted);transition:background .2s}.mi-bib-toc__linha span{flex:1}.mi-bib-toc__linha em{font-size:8.5px;font-style:normal;color:var(--fg-subtle)}.mi-bib-toc__linha--recuo{margin-left:14px}.mi-bib-toc__linha.foco{background:var(--icon-bg);box-shadow:none;color:var(--fg);font-weight:600}.mi-bib-aa{display:flex;flex-direction:column;gap:6px;padding:2px 12px 12px}.mi-bib-aa__rotulo{margin:4px 0 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-bib-aa__linha{display:flex;align-items:center;gap:8px}.mi-bib-aa__linha b{min-width:38px;font-size:10px;text-align:center}.mi-bib-aa__passo{display:grid;flex:1;place-items:center;height:26px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset);font:700 10px var(--font-serif);transition:transform .12s,box-shadow .2s}.mi-bib-aa__temas{display:flex;gap:7px}.mi-bib-aa__tema{display:grid;place-items:center;width:36px;height:30px;border:2px solid var(--border);border-radius:8px;font:700 10px var(--font-serif);transition:transform .12s,box-shadow .2s,border-color .2s}.mi-bib-aa__tema--claro{background:var(--on-hero);color:var(--on-hero-btn)}.mi-bib-aa__tema--sepia{background:color-mix(in srgb,var(--on-hero) 80%,var(--accent));color:var(--accent-strong)}.mi-bib-aa__tema--noturno{background:var(--on-hero-btn);color:var(--on-hero)}.mi-bib-aa__temas:not(:has(.on)) .mi-bib-aa__tema--claro,.mi-bib-aa__tema.on{border-color:var(--accent)}.mi-bib-aa__nota{margin:2px 0 0;font-size:8px;line-height:1.4;color:var(--fg-subtle)}.mi-gri-tela{position:absolute;inset:40px 0 0 118px;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}.ac .mi-lado:has(~.mi-gri-tela) [data-alvo=menu-inicio]{background:transparent;box-shadow:none;color:var(--fg-muted)}.ac .mi-lado:has(~.mi-gri-tela) [data-alvo=menu-biblioteca]{background:var(--surface-inset);box-shadow:inset 2px 0 0 var(--accent);color:var(--fg)}.mi-gri-marcar{transition:transform .12s,box-shadow .2s,background .2s}.ac.marcada .mi-gri-marcar{border-color:var(--icon-border);background:var(--icon-bg);color:var(--icon-fg)}.mi-gri-pg{position:relative;display:flex;flex-direction:column;gap:6px;width:176px;height:232px;padding:18px 16px;background:var(--on-hero);box-shadow:var(--shadow-sm);color:var(--on-hero-btn)}.mi-gri-pg__titulo{margin-bottom:3px;font:700 8.5px var(--font-serif);color:color-mix(in srgb,var(--on-hero-btn) 75%,transparent)}.mi-gri-l{position:relative;margin:0;font-size:8.5px;line-height:1.35;white-space:nowrap}.mi-gri-pg__linha{display:block;height:4px;border-radius:3px;background:color-mix(in srgb,var(--on-hero-btn) 20%,transparent)}.mi-gri-pg__linha--curta{width:62%}.mi-gri-pg__n{position:absolute;bottom:7px;left:0;right:0;font-size:8px;text-align:center;color:color-mix(in srgb,var(--on-hero-btn) 55%,transparent)}.mi-gri-fita{position:absolute;top:-1px;right:22px;display:none;width:13px;height:22px;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.ac.marcada .mi-gri-fita{display:block}.mi-gri-t{border-radius:2px;background-image:linear-gradient(var(--mi-gri-cor, transparent),var(--mi-gri-cor, transparent));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .8s ease}.mi-gri-t.sel{--mi-gri-cor: color-mix(in srgb, var(--status-dev) 38%, transparent);background-size:100% 100%}.mi-gri-t.hl{--mi-gri-cor: color-mix(in srgb, var(--accent) 55%, transparent);background-size:100% 100%}.mi-gri-t.nota{box-shadow:0 1px 0 var(--accent-strong)}.mi-gri-pop{position:absolute;left:8px;bottom:14px;z-index:5;display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .2s,transform .2s,visibility .2s}.mi-gri-pop.vis{opacity:1;visibility:visible;transform:none}.mi-gri-pop__cor{width:11px;height:11px;border-radius:50%;transition:transform .12s,box-shadow .2s}.mi-gri-pop__cor--amarelo{background:var(--accent)}.mi-gri-pop__cor--verde{background:var(--status-active)}.mi-gri-pop__cor--rosa{background:var(--danger)}.mi-gri-pop__sep{width:1px;height:11px;background:var(--border-strong)}.mi-gri-pop__nota{display:inline-flex;align-items:center;gap:3px;padding:1px 4px;border-radius:6px;font-size:8.5px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-gri-pop__x{display:grid;place-items:center;color:var(--fg-subtle)}.mi-gri-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-nota .mi-gri-fundo,.ac.m-painel .mi-gri-fundo{opacity:1;visibility:visible}.mi-gri-modal{position:absolute;left:50%;top:50%;z-index:31;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-nota .mi-gri-modal--nota,.ac.m-painel .mi-gri-modal--painel{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gri-modal--nota{width:290px}.mi-gri-modal--painel{width:310px}.mi-gri-modal__topo{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px}.mi-gri-modal__topo b{font:600 11px var(--font-serif)}.mi-gri-modal__x{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-gri-modal__rodape{display:flex;justify-content:flex-end;gap:6px;padding:8px 12px;border-top:1px solid var(--border)}.mi-gri-btn{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;font-size:9.5px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-gri-btn--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-gri-nota{display:flex;flex-direction:column;gap:8px;padding:2px 12px 10px}.mi-gri-nota__citacao{margin:0;padding:6px 9px;border-left:3px solid var(--accent);border-radius:4px;background:var(--icon-bg);font-size:9.5px;line-height:1.4}.mi-gri-nota__campo{display:flex;align-items:flex-start;min-height:52px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-inset);font-size:9.5px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.mi-gri-nota__campo [data-digitado]:not(:empty)+.mi-gri-nota__ph{display:none}.mi-gri-nota__ph{color:var(--fg-subtle)}.mi-gri-nota__cursor{display:none;width:1px;height:11px;background:var(--fg)}.mi-gri-nota__campo.foco{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent)}.mi-gri-nota__campo.foco .mi-gri-nota__cursor{display:block;animation:mi-gri-pisca 1s steps(2) infinite}@keyframes mi-gri-pisca{50%{opacity:0}}.mi-gri-abas{display:flex;gap:3px;padding:0 10px 6px;border-bottom:1px solid var(--border)}.mi-gri-aba{padding:4px 9px;border-radius:7px;font-size:9px;font-weight:600;color:var(--fg-muted);transition:transform .12s,background .2s,box-shadow .2s}.ac:not(.ab-notas):not(.ab-marc):not(.ab-busca) .mi-gri-aba--grifos,.ac.ab-notas .mi-gri-aba--notas,.ac.ab-marc .mi-gri-aba--marc,.ac.ab-busca .mi-gri-aba--busca{background:var(--icon-bg);color:var(--accent-strong)}.mi-gri-corpo{min-height:150px;padding:10px 12px 12px;background:var(--surface-2)}.mi-gri-pane{display:none;flex-direction:column;gap:6px}.ac:not(.ab-notas):not(.ab-marc):not(.ab-busca) .mi-gri-pane--grifos,.ac.ab-notas .mi-gri-pane--notas,.ac.ab-marc .mi-gri-pane--marc,.ac.ab-busca .mi-gri-pane--busca{display:flex}.mi-gri-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:box-shadow .2s}.mi-gri-item>div{flex:1;min-width:0}.mi-gri-item b{display:block;font-size:9.5px}.mi-gri-item small{font-size:8.5px;color:var(--fg-subtle)}.mi-gri-item__barra{width:3px;align-self:stretch;border-radius:3px}.mi-gri-item__barra--amarelo{background:var(--accent)}.mi-gri-item__fita{display:grid;place-items:center;color:var(--accent)}.mi-gri-item__x{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;color:var(--fg-subtle)}.mi-gri-notaCard{padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-gri-notaCard__topo{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong)}.mi-gri-notaCard__topo span:first-of-type{flex:1}.mi-gri-notaCard__editar{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;transition:transform .12s,box-shadow .2s}.mi-gri-notaCard__texto{margin:0;font-size:9.5px;line-height:1.45}.mi-gri-busca{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-inset);color:var(--fg-subtle);font-size:9.5px;transition:border-color .15s,box-shadow .15s}.mi-gri-busca [data-digitado]{color:var(--fg)}.mi-gri-busca [data-digitado]:not(:empty)+.mi-gri-busca__ph{display:none}.mi-gri-busca__cursor{display:none;width:1px;height:11px;margin-left:-4px;background:var(--fg)}.mi-gri-busca.foco{box-shadow:none;border-color:var(--accent)}.mi-gri-busca.foco .mi-gri-busca__cursor{display:block;animation:mi-gri-pisca 1s steps(2) infinite}.mi-gri-info{margin:0;font-size:8.5px;color:var(--fg-subtle)}.mi-gri-resultados{display:none;flex-direction:column;gap:5px}.ac.achou .mi-gri-resultados{display:flex}.mi-gri-res{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:9px;color:var(--fg-muted);transition:box-shadow .2s}.mi-gri-res small{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mi-gri-res mark{padding:0 2px;border-radius:2px;background:var(--icon-bg);font-weight:600;color:var(--fg)}.mi-topo .mi-busca.mi-bus-campo{width:270px;transition:border-color .2s,box-shadow .2s}.mi-bus-texto{color:var(--fg)}.mi-bus-kbd{display:inline-flex;gap:2px;margin-left:auto;border-radius:4px;transition:box-shadow .2s}.mi-bus-kbd kbd{padding:0 4px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);font:600 8px var(--font-sans);color:var(--fg-subtle)}.mi-bus-texto:not(:empty)~.mi-bus-kbd{display:none}.mi-bus-campo.foco{border-color:var(--accent)}.mi-bus-kbd.foco{box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--ring)}.mi-bus-fundo{position:absolute;inset:40px 0 0;padding:16px 22px;background:var(--surface-2)}.mi-bus-ola{margin:0 0 12px;font:600 15px var(--font-serif)}.mi-bus-ola em{font-style:italic;color:var(--accent-strong, var(--accent))}.mi-bus-blocos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mi-bus-blocos i{display:block;height:70px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.mi-bus-blocos i:first-child{grid-column:1 / -1;height:96px;border:0;background:var(--hero-dark)}.mi-bus-painel{position:absolute;left:144px;top:46px;z-index:20;box-sizing:border-box;width:292px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.ac.m-painel .mi-bus-painel{opacity:1;visibility:visible;transform:none}.mi-bus-grupo{display:inline-block;margin:6px 0 3px 4px;padding:1px 6px;border-radius:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);transition:box-shadow .2s}.mi-bus-lista>.mi-bus-grupo:first-child{margin-top:0}.mi-bus-res{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;color:var(--fg-muted);transition:background .15s}.mi-bus-res svg{flex:none}.mi-bus-res b{display:block;font-size:10px;font-weight:600;color:var(--fg)}.mi-bus-res small{display:block;font-size:8.5px;color:var(--fg-subtle)}.ac:not(.k-2):not(.k-3) .mi-bus-res--1,.ac.k-2 .mi-bus-res--2,.ac.k-3 .mi-bus-res--3{background:var(--surface-inset);box-shadow:inset 2px 0 0 var(--accent)}.mi-bus-vazio{display:none;margin:0;padding:14px 10px;text-align:center;font-size:10px;color:var(--fg-muted)}.ac.m-vazio .mi-bus-vazio{display:block}.ac.m-vazio .mi-bus-lista{display:none}.mi-bus-teclas{position:absolute;left:454px;top:58px;z-index:20;box-sizing:border-box;width:166px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-teclas .mi-bus-teclas{opacity:1;visibility:visible}.mi-bus-teclas p{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:9px;color:var(--fg-muted)}.mi-bus-teclas p:last-child{margin-bottom:0}.mi-bus-teclas kbd{min-width:14px;padding:1px 5px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-inset);font:600 8.5px var(--font-sans);text-align:center;color:var(--fg);transition:box-shadow .2s}.mi-bus-destino{position:absolute;inset:40px 0 0;z-index:15;padding:16px 22px;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.t-destino .mi-bus-destino{opacity:1;visibility:visible}.mi-bus-destino__titulo{margin:0 0 12px;font:600 16px var(--font-serif)}.mi-bus-destino__lista{display:grid;gap:8px}.mi-bus-destino__lista i{display:block;height:46px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-bus-fundoescuro{position:absolute;inset:0;background:var(--tour-dim);opacity:.55}.mi-bus-verbete{position:absolute;left:50%;top:50%;box-sizing:border-box;width:300px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);transform:translate(-50%,-50%)}.mi-bus-verbete__cat{margin:0 0 3px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-bus-verbete h3{margin:0 0 6px;font:600 15px var(--font-serif)}.mi-bus-verbete p:last-child{margin:0;font-size:10px;line-height:1.5;color:var(--fg-muted)}.mi-ref-tela{position:absolute;inset:40px 0 0 118px;padding:10px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista) .mi-ref-tela--inicio,.ac.t-lista .mi-ref-tela--lista{opacity:1;visibility:visible}.mi-ref-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-ref-topo__acoes{display:flex;gap:6px;padding-top:8px}.mi-ref-abas{display:flex;gap:4px;margin:8px 0 6px;border-bottom:1px solid var(--border)}.mi-ref-aba{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-bottom:2px solid transparent;font-size:9.5px;color:var(--fg-muted)}.mi-ref-aba em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8.5px;font-style:normal}.mi-ref-aba--on{border-bottom-color:var(--accent);color:var(--fg)}.mi-ref-ferr{display:flex;gap:8px;margin-bottom:8px}.mi-ref-busca{display:flex;flex:1;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:9.5px;color:var(--fg-muted);transition:border-color .15s,box-shadow .15s}.mi-ref-busca__txt{color:var(--fg);white-space:nowrap}.mi-ref-busca.foco{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-ref-origem{display:flex;align-items:center;justify-content:space-between;gap:10px;width:130px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:9.5px;color:var(--fg-muted)}.mi-ref-seta{flex:none;width:5px;height:5px;margin:-2px 1px 0 0;border-right:1.5px solid var(--fg-subtle);border-bottom:1.5px solid var(--fg-subtle);transform:rotate(45deg)}.mi-ref-tb{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8.5px}.mi-ref-tb th{padding:4px 5px;border-bottom:1px solid var(--border);font-size:7.5px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--fg-subtle)}.mi-ref-tb th:nth-child(1){width:126px}.mi-ref-tb th:nth-child(2){width:78px}.mi-ref-tb th:nth-child(3){width:46px}.mi-ref-tb th:nth-child(4){width:50px}.mi-ref-tb th:nth-child(5){width:56px}.mi-ref-tb th:nth-child(6){width:56px}.mi-ref-tb td{position:relative;padding:7px 5px;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--fg-muted)}.mi-ref-tb td b{display:block;font-size:9px;color:var(--fg)}.mi-ref-tb td small{display:block;margin-top:1px;font-size:8px;color:var(--fg-subtle)}.mi-ref-nome{display:block;padding:2px 3px;margin:-2px -3px;border-radius:6px;transition:box-shadow .2s}.mi-ref-nv{display:inline-block;padding:0 6px;border:1px solid var(--border);border-radius:99px;font-size:7.5px;font-weight:600;color:var(--fg-muted);white-space:nowrap}.mi-ref-chip{display:inline-block;padding:1px 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:700;color:var(--fg-subtle)}.mi-ref-chip--ouro{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-ref-acoes{display:flex;align-items:center;gap:4px}.mi-ref-lix{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:var(--fg-muted);transition:box-shadow .2s}.mi-ref-lix--off{opacity:.4}.mi-ref-nova{display:none}.ac.salvo .mi-ref-nova{display:table-row}.mi-ref-chip--rasc,.ac.vira-rasc .mi-ref-chip--pub{display:none}.ac.vira-rasc .mi-ref-chip--rasc{display:inline-block;border-color:var(--border);background:var(--surface-inset);color:var(--fg-subtle)}.mi-ref-dica{position:absolute;right:4px;top:100%;z-index:6;display:none;width:176px;margin-top:-3px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:8.5px;line-height:1.35;color:var(--fg)}.ac.dica-lixeira .mi-ref-dica{display:block}.ac.f-busca .mi-ref-tb{display:none}.mi-ref-vazio{display:none;flex-direction:column;align-items:center;gap:3px;padding:34px 0;text-align:center}.mi-ref-vazio b{font:600 12px var(--font-serif)}.mi-ref-vazio span{font-size:9px;color:var(--fg-muted)}.ac.f-busca .mi-ref-vazio{display:flex}.mi-ref-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-ref-gaveta{opacity:1;visibility:visible;transform:none}.mi-ref-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-ref-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-ref-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-ref-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-ref-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-ref .mi-ref-fundo{opacity:1;visibility:visible}.mi-ref-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;width:620px;height:390px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-ref .mi-ref-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-ref-modal__topo{display:flex;flex:none;align-items:flex-start;justify-content:space-between;padding:8px 14px 7px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-ref-modal__topo div{display:flex;flex-direction:column;gap:1px}.mi-ref-modal__topo b{font:600 12px var(--font-serif);color:var(--fg)}.mi-ref-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-ref-corpo{display:grid;flex:1;grid-template-columns:196px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.mi-ref-modal__rodape{display:flex;flex:none;align-items:center;gap:6px;padding:6px 14px;border-top:1px solid var(--border);background:var(--surface)}.mi-ref-pend{margin-right:auto;font-size:9px;color:var(--fg-muted)}.mi-ref-modal__rodape [data-alvo=salvar]{opacity:.45}.mi-ref-modal__rodape [data-alvo=salvar].pronto{opacity:1}.mi-ref-esq{display:flex;flex-direction:column;gap:3px;min-width:0;padding:6px 10px 7px;border-right:1px solid var(--border);background:var(--surface)}.mi-ref-esq .mi-campo__rotulo{font-size:8.5px}.mi-ref-esq .mi-campo__rotulo small,.mi-ref-dir .mi-campo__rotulo small{font-size:7.5px;font-weight:400;color:var(--fg-subtle)}.mi-ref-esq .mi-campo__caixa{height:18px;padding:0 7px;font-size:8.5px}.mi-ref-esq .mi-campo{gap:2px}.mi-ref-esc{position:relative}.mi-ref-esc .mi-campo__caixa{justify-content:space-between}.mi-ref-txt{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.mi-ref-esc.foco{box-shadow:none}.mi-ref-esc.foco .mi-campo__caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-ref-esc.foco .mi-campo__cursor{opacity:1;animation:mi-pisca 1s steps(2) infinite}.mi-ref-pop{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:8;display:none;margin:0;padding:3px;list-style:none;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-ref-pop li{padding:3px 6px;border-radius:5px;font-size:8.5px;color:var(--fg)}.mi-ref-pop__nova{color:var(--accent-strong, var(--accent));font-weight:600}.ac.p-tipo .mi-ref-pop--tipo,.ac.p-origem .mi-ref-pop--origem{display:block}.mi-ref-nivel{display:flex;flex-direction:column;gap:2px}.mi-ref-niveis{display:flex;gap:3px}.mi-ref-niv{flex:1;display:grid;place-items:center;height:16px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);font-size:8.5px;font-weight:700;color:var(--fg-muted);transition:border-color .18s,background-color .18s,transform .12s}.mi-ref-niv--na{flex:1.6;font-weight:600}.mi-ref-niv--na,.mi-ref-niv.on{border-color:var(--accent);background:var(--surface-inset);color:var(--accent-strong, var(--accent));box-shadow:0 0 0 1px var(--accent)}.mi-ref-nivel.tem .mi-ref-niv--na{border-color:var(--border);background:var(--surface-2);color:var(--fg-muted);box-shadow:none}.mi-ref-pub{display:flex;align-items:center;gap:7px;margin-top:auto;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:border-color .2s,box-shadow .2s}.mi-ref-pub span:last-child{display:flex;flex-direction:column;gap:1px}.mi-ref-pub strong{font-size:9px}.mi-ref-pub small{font-size:8px;line-height:1.2;color:var(--fg-muted)}.mi-ref-chave{position:relative;flex:none;width:26px;height:15px;border-radius:99px;background:var(--border-strong);transition:background-color .2s}.mi-ref-chave i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--bg);transition:transform .2s}.ac.pub .mi-ref-pub{border-color:var(--accent)}.ac.pub .mi-ref-chave{background:var(--accent)}.ac.pub .mi-ref-chave i{transform:translate(11px)}.mi-ref-dir{min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.mi-ref-rol{display:flex;flex-direction:column;gap:8px;padding:9px 12px;transition:transform .55s ease}.ac.rol1 .mi-ref-rol{transform:translateY(-92px)}.mi-ref-sec{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:box-shadow .2s}.mi-ref-sec h3{margin:0;font:600 11px var(--font-serif)}.mi-ref-sec p{margin:1px 0 0;font-size:8.5px;color:var(--fg-subtle)}.mi-ref-previa{display:flex;align-items:flex-start;gap:8px}.mi-ref-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:190px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:box-shadow .2s}.mi-ref-cat{font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mi-ref-ct{font:600 10.5px/1.3 var(--font-serif);color:var(--fg)}.mi-ref-meta{font-size:8.5px;color:var(--fg-muted)}.mi-ref-elem{display:none;margin-top:2px;padding:1px 7px;border:1px solid var(--border);border-radius:99px;font-size:7.5px;color:var(--fg-muted)}.mi-ref-elem.on{display:inline-block}.mi-ref-cardnivel{display:none;padding:2px 8px;border:1px solid var(--border);border-radius:99px;font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-ref-cardnivel.on{display:inline-block}.mi-ref-dir .mi-campo{gap:2px}.mi-ref-dir .mi-campo__rotulo{font-size:8.5px}.mi-ref-dir .mi-campo__caixa{height:19px;padding:0 7px;background:var(--surface-2);font-size:8.5px}.mi-ref-dir .mi-campo__caixa.mi-ref-desc{height:34px;align-items:flex-start;padding-top:4px;white-space:normal;line-height:1.3}.mi-ref-obs{display:flex;flex-direction:column;gap:3px}.mi-ref-obs__vazio{margin:0!important;font-size:8px!important;color:var(--fg-muted)!important}.mi-ref-obs.tem .mi-ref-obs__vazio{display:none!important}.mi-ref-pt{display:none;align-items:center;gap:6px;height:19px;padding:0 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-2);font-size:8.5px;color:var(--fg);transition:border-color .15s,box-shadow .15s}.mi-ref-pt.on{display:flex}.mi-ref-pt>i{flex:none;width:4px;height:4px;border-radius:50%;background:var(--accent)}.mi-ref-pt>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.mi-ref-pt>svg{flex:none;color:var(--fg-subtle)}.mi-ref-pt.foco{border-color:var(--accent)}.mi-ref-add{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 4px;border-radius:6px;font-size:8.5px;font-weight:600;color:var(--accent-strong, var(--accent));transition:transform .12s}.mi-ctg-tela{position:absolute;inset:40px 0 0 118px;padding:12px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-conteudo) .mi-ctg-tela--inicio,.ac.t-conteudo .mi-ctg-tela--conteudo{opacity:1;visibility:visible}.mi-ctg-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-ctg-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-ctg-cab__botoes{display:flex;gap:5px;padding-top:6px}.mi-ctg-eyebrow{display:flex;align-items:center;gap:4px;margin:0 0 2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-ctg-h{margin:0;font:600 15px var(--font-serif)}.mi-ctg-sub{margin:3px 0 0;max-width:230px;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-ctg-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.mi-ctg-grade i{display:block;height:64px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-ctg-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:200px;padding:10px 12px 8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-ctg-gaveta{opacity:1;visibility:visible;transform:none}.mi-ctg-gaveta__titulo{margin:0 0 6px;font:600 10px var(--font-serif)}.mi-ctg-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-ctg-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-ctg-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px}.mi-ctg-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:9px;transition:transform .12s,background .2s,box-shadow .2s}.mi-ctg-tile__ico{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:8px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-ctg-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-ctg-tile.foco{background:var(--surface-inset)}.mi-ctg-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-cat .mi-ctg-fundo,.ac.m-excluircat .mi-ctg-fundo{opacity:1;visibility:visible}.mi-ctg-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-cat .mi-ctg-modal--cat,.ac.m-excluircat .mi-ctg-modal--excluir{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-ctg-modal--cat{width:420px}.mi-ctg-modal--excluir{z-index:32;width:280px}.mi-ctg-modal__topo{display:flex;flex-direction:column;gap:2px;padding:11px 14px 6px}.mi-ctg-modal__topo b{font:600 12px var(--font-serif)}.mi-ctg-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-ctg-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid var(--border)}.mi-ctg-corpo{display:flex;flex-direction:column;gap:8px;padding:4px 14px 12px}.mi-ctg-nova{display:flex;gap:6px}.mi-ctg-campo{display:flex;flex:1;align-items:center;height:24px;padding:0 8px;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:10px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-ctg-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-ctg-ph{display:none}.mi-ctg-cursor{display:inline-block;width:1px;height:11px;margin-left:1px;background:var(--fg);opacity:0}.mi-ctg-campo.foco{box-shadow:none;border-color:var(--accent);outline:2px solid var(--ring)}.mi-ctg-campo.foco .mi-ctg-cursor,.mi-ctg-linha__nome.foco .mi-ctg-cursor{opacity:1;animation:mi-ctg-pisca 1s steps(2) infinite}@keyframes mi-ctg-pisca{50%{opacity:0}}.mi-ctg-lista{display:flex;flex-direction:column;gap:5px}.mi-ctg-linha{position:relative;display:flex;align-items:center;gap:7px;padding:4px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:box-shadow .2s,opacity .25s}.mi-ctg-linha--nova{display:none}.mi-ctg-linha--nova.vis{display:flex}.mi-ctg-linha__tag{display:flex;flex:none;color:var(--icon-fg, var(--fg-muted))}.mi-ctg-linha__nome{display:flex;flex:1;align-items:center;height:22px;padding:0 7px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);font-size:9.5px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-ctg-linha__nome.foco{box-shadow:none;border-color:var(--accent);outline:2px solid var(--ring)}.mi-ctg-linha__itens{flex:none;font-size:8.5px;color:var(--fg-subtle);white-space:nowrap}.mi-ctg-lixeira{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--danger-border);border-radius:6px;background:var(--danger-surface);color:var(--danger);transition:transform .12s,box-shadow .2s}.mi-ctg-lixeira--travada{border-color:var(--border);background:var(--surface-inset);color:var(--fg-subtle)}.mi-ctg-dica{position:absolute;right:0;top:calc(100% + 1px);z-index:5;padding:4px 8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);box-shadow:var(--panel-shadow);color:var(--fg);font-size:8.5px;white-space:nowrap;opacity:0;transform:translateY(3px);transition:opacity .2s,transform .2s}.mi-ctg-dica.vis{opacity:1;transform:none}.mi-ctg-confirma{display:flex;flex-direction:column;gap:6px;padding:2px 14px 12px;font-size:9.5px;line-height:1.5;color:var(--fg-muted)}.mi-ctg-confirma p{margin:0}.mi-ctg-confirma strong{color:var(--fg)}.mi-ctg-confirma small{font-size:8.5px;color:var(--fg-subtle)}.mi-ctg-btn-perigo{border-color:transparent;background:var(--danger);color:var(--surface)}.ac .mi-fm-menu .mi-lado__item[data-alvo=menu-inicio]{background:transparent;box-shadow:none;color:var(--fg-muted)}.ac .mi-fm-menu .mi-lado__item[data-alvo=menu-trilhas]{background:var(--surface-inset);box-shadow:inset 2px 0 0 var(--accent);color:var(--fg)}.ac .mi-fm-menu .mi-lado__item svg{flex:none}.mi-fm-tela{position:absolute;inset:40px 0 0 118px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:10px 18px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-fm-tela--trilha,.ac.t-missao .mi-fm-tela--missao{opacity:1;visibility:visible}.ac.t-missao .mi-fm-tela--trilha{opacity:0;visibility:hidden}.mi-fm-hero{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-radius:12px;background:var(--hero-dark);color:var(--on-hero)}.mi-fm-hero__kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-hero, var(--accent))}.mi-fm-hero__titulo{margin:0;font:600 16px var(--font-serif)}.mi-fm-hero__etq{display:flex;gap:5px;margin:0}.mi-fm-hero__etq span{padding:1px 8px;border:1px solid var(--on-hero-line);border-radius:99px;font-size:8px;font-weight:700;color:var(--on-hero-muted)}.mi-fm-hero__prog{display:flex;align-items:center;gap:8px;max-width:260px;margin:3px 0 0;font-size:8.5px;color:var(--on-hero-muted)}.mi-fm-hero__prog em{font-style:normal}.mi-fm-barra{display:block;flex:1;height:4px;overflow:hidden;border-radius:99px;background:var(--on-hero-line)}.mi-fm-barra i{display:block;width:33%;height:100%;border-radius:inherit;background:var(--tc-hero, var(--accent))}.mi-fm-parte{display:flex;align-items:baseline;gap:7px;margin:8px 0 0}.mi-fm-parte small{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-fm-parte b{font:600 11px var(--font-serif)}.mi-fm-parte em{margin-left:auto;font-size:8.5px;font-style:normal;color:var(--fg-muted)}.mi-fm-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:2px;list-style:none}.mi-fm-item{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px 10px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:transform .12s,box-shadow .2s}.mi-fm-item--feito{border-color:var(--status-active-border)}.mi-fm-item--fechado{background:var(--surface-2);color:var(--fg-muted)}.mi-fm-item__tipo{display:flex;align-items:center;gap:4px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mi-fm-item b{font-size:9.5px;line-height:1.25}.mi-fm-item__meta{font-size:8px;color:var(--fg-muted)}.mi-fm-selo{align-self:flex-start;padding:0 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:700;white-space:nowrap;color:var(--fg-muted)}.mi-fm-selo--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-fm-selo--agora{border-color:var(--accent);background:var(--surface);color:var(--accent-strong, var(--accent))}.mi-fm-item__motivo{display:flex;align-items:flex-start;gap:4px;margin:1px 0 0;font-size:8px;line-height:1.3}.mi-fm-item__motivo svg{flex:none;margin-top:1px}.mi-fm-tela--missao{padding-top:0;padding-bottom:0}.mi-fm-rola{display:flex;flex-direction:column;gap:6px;padding:10px 0 24px;transition:transform .6s ease}.mi-fm-rola.r1{transform:translateY(-168px)}.mi-fm-rola.r2{transform:translateY(-330px)}.mi-fm-rola.r3{transform:translateY(-470px)}.mi-fm-rola.r4{transform:translateY(-560px)}.mi-fm-voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border:1px solid var(--border);border-radius:99px;font-size:8.5px;color:var(--fg-muted)}.mi-fm-pos{margin:2px 0 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-fm-h1{margin:0;font:600 14px var(--font-serif)}.mi-fm-chips{display:flex;align-items:center;gap:5px;margin:0}.mi-fm-chips span{padding:1px 8px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-fm-chips em{font-size:8.5px;font-style:normal;color:var(--fg-muted)}.mi-fm-bloco{display:flex;flex-direction:column;gap:5px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s,border-color .2s}.mi-fm-bloco--destaque{border-color:var(--border-strong)}.mi-fm-bloco>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mi-fm-bloco h3{margin:0;font:600 10.5px var(--font-serif)}.mi-fm-bloco>header span{font-size:8.5px;color:var(--fg-muted)}.mi-fm-texto,.mi-fm-apoio{margin:0;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-fm-dest{display:block;font-size:9.5px}.mi-fm-linha{display:flex;align-items:center;justify-content:space-between;gap:10px}.mi-fm-linha>div{min-width:0}.mi-fm-btn{display:inline-flex;flex:none;align-items:center;gap:4px;height:22px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:8.5px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-fm-btn--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-fm-lnk{color:var(--accent-strong, var(--accent));text-decoration:underline;text-underline-offset:2px;transition:transform .12s,box-shadow .2s}.mi-fm-marcas{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-fm-marca{display:flex;align-items:flex-start;gap:7px;padding:4px 6px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);transition:transform .12s,box-shadow .2s,border-color .3s}.mi-fm-caixa{display:grid;flex:none;place-items:center;width:12px;height:12px;margin-top:0;border:1.5px solid var(--border-strong);border-radius:4px;background:var(--surface);color:transparent;transition:background .25s,border-color .25s,color .25s}.mi-fm-marca__txt b{display:block;font-size:9px;font-weight:600;line-height:1.3}.mi-fm-marca.feita{border-color:var(--status-active-border)}.mi-fm-marca.feita .mi-fm-caixa{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-fm-marca__txt small{display:block;font-size:8px;color:var(--fg-muted)}.mi-fm-marca.feita .mi-fm-marca__txt b{color:var(--fg-muted);text-decoration:line-through}.mi-fm-lista{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:14px;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-fm-rotulo{margin:0 0 3px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-fm-form{display:flex;flex-direction:column;gap:4px;margin-top:2px}.mi-fm-perg{display:flex;flex-direction:column;margin:0;font-size:9px;font-weight:600}.mi-fm-perg small{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-fm-texarea{position:relative;display:block;min-height:34px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-2);font-size:8.5px;line-height:1.35;transition:box-shadow .2s,border-color .2s}.mi-fm-ph{position:absolute;left:8px;top:5px;color:var(--fg-subtle)}.mi-fm-texarea [data-digitado]:not(:empty)+.mi-fm-ph{display:none}.mi-fm-form footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8.5px;color:var(--fg-muted)}.mi-fm-enviar{display:inline-flex;align-items:center;height:22px;padding:0 11px;border-radius:7px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:8.5px;font-weight:600;opacity:.38;transition:opacity .3s,transform .12s,box-shadow .2s}.mi-fm-enviar.pronto{opacity:1}.mi-fm-veredicto{display:none;flex-direction:column;gap:3px;padding:7px 9px;border:1px solid var(--status-dev-border);border-radius:8px;background:var(--status-dev-surface);font-size:8.5px;line-height:1.4;color:var(--fg)}.mi-fm-veredicto p{margin:0}.mi-fm-veredicto__t{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:var(--status-dev)}.mi-fm-entrega.enviado .mi-fm-form{display:none}.mi-fm-entrega.enviado .mi-fm-veredicto{display:flex}.mi-fm-btn--ver{display:none}.mi-fm-bloco.aberto .mi-fm-btn--ver{display:inline-flex}.mi-fm-bloco.aberto .mi-fm-aviso{display:none}.mi-topo.mi-cop-topo{gap:8px}.mi-cop-sanduiche{flex:none}.mi-topo .mi-busca.mi-cop-busca{width:196px}.mi-cop-busca__texto{color:var(--fg)}.mi-cop-kbd{display:inline-flex;gap:2px;margin-left:auto}.mi-cop-kbd kbd{padding:0 3px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);font:600 7.5px var(--font-sans);color:var(--fg-subtle)}.mi-cop-busca__texto:not(:empty)~.mi-cop-kbd{display:none}.mi-cop-busca.foco{border-color:var(--accent)}.mi-cop-sino{position:relative}.mi-cop-ponto{position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:var(--danger);border:1.5px solid var(--surface)}.mi-cop-maleta{opacity:0}.ac.r-equipe .mi-cop-maleta{opacity:1}.mi-cop-tema{position:relative}.mi-cop-tema__sol,.ac.r-tema .mi-cop-tema__lua{display:none}.ac.r-tema .mi-cop-tema__sol{display:inline-flex}.mi-lado.mi-cop-lado{gap:1px;padding:8px;overflow:hidden}.mi-cop-lado .mi-lado__item{height:24px}.mi-cop-lado .mi-lado__item svg{flex:none}.mi-cop-secao{margin:0;padding:2px 8px 5px;font-size:7.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.mi-cop-divisor{height:1px;margin:6px 4px 4px;background:var(--border)}.mi-cop-armas-titulo{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 8px;border-radius:7px;font-size:7.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-cop-seta{display:grid;place-items:center;transform:rotate(-90deg);transition:transform .25s}.ac.r-armas .mi-cop-seta{transform:none}.mi-cop-armas{display:none;flex-direction:column;gap:1px}.ac.r-armas .mi-cop-armas{display:flex}.mi-cop-externo{margin-left:auto;display:inline-flex;color:var(--fg-subtle)}.mi-cop-lado .mi-lado__item.foco{background:var(--surface-inset)}.mi-lado.mi-cop-lado.foco{box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 5px var(--ring)}.ac.r-mini .mi-lado.mi-cop-lado{width:40px;padding:8px 4px}.ac.r-mini .mi-cop-lado .mi-cop-rot{display:none}.ac.r-mini .mi-cop-lado .mi-lado__item,.ac.r-mini .mi-cop-armas-titulo{justify-content:center;padding:0}.ac.r-mini .mi-cop-divisor{margin:6px 2px 4px}.mi-cop-main{position:absolute;inset:40px 0 0 118px;display:flex;flex-direction:column;gap:8px;padding:11px 16px;overflow:hidden;background:var(--surface-2)}.ac.r-mini .mi-cop-main{left:40px}.mi-cop-saud{display:flex;align-items:flex-start;justify-content:space-between}.mi-cop-ola{margin:0;font:600 15px var(--font-serif)}.mi-cop-ola em{font-style:italic;color:var(--accent-strong, var(--accent))}.mi-cop-resumo{margin:1px 0 0;font-size:9px;color:var(--fg-muted)}.mi-cop-link{padding:4px 9px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:8.5px;font-weight:600;white-space:nowrap}.mi-cop-kicker{display:flex;align-items:center;gap:4px;margin:0;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-hero-muted)}.mi-cop-jornada,.mi-cop-continue{border-radius:12px;background:var(--hero-dark);color:var(--on-hero);transition:box-shadow .2s,transform .12s}.mi-cop-jornada{display:flex;flex-direction:column;gap:5px;padding:9px 12px}.mi-cop-jornada__nome{margin:1px 0 0;font:600 12.5px var(--font-serif)}.mi-cop-jornada__meta{margin:1px 0 0;font-size:8.5px;color:var(--on-hero-muted)}.mi-cop-passos{display:flex;gap:16px;margin:0;padding:0;list-style:none}.mi-cop-passo{display:flex;align-items:center;gap:5px;font-size:8.5px;color:var(--on-hero-muted)}.mi-cop-passo i{display:grid;place-items:center;width:13px;height:13px;border:1.5px solid var(--on-hero-line);border-radius:50%;font-size:7.5px;font-style:normal;font-weight:700}.mi-cop-passo--feito i{border-color:var(--tc-hero, var(--accent));background:var(--tc-hero, var(--accent));color:var(--on-hero-btn)}.mi-cop-passo--atual{color:var(--on-hero)}.mi-cop-passo--atual i{border-color:var(--tc-hero, var(--accent));color:var(--on-hero)}.mi-cop-jornada__acao{display:flex;align-items:center;justify-content:space-between}.mi-cop-jornada__acao p{margin:0;font-size:8.5px;color:var(--on-hero-muted)}.mi-cop-jornada__acao strong{font:600 13px var(--font-serif);color:var(--on-hero)}.mi-cop-botao{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 10px;border-radius:99px;background:var(--tc-hero, var(--accent));color:var(--on-hero-btn);font-size:9px;font-weight:600;white-space:nowrap}.mi-cop-continue{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px}.mi-cop-continue__titulo{margin:2px 0 0;font:600 12.5px var(--font-serif)}.mi-cop-continue__tipo{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-size:8.5px;color:var(--on-hero-muted)}.mi-cop-etapa__titulo{margin:0 0 5px;font:600 10px var(--font-serif)}.mi-cop-etapa__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mi-cop-etapa__grade i{display:block;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-cop-painel{position:absolute;top:46px;z-index:20;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.m-busca .mi-cop-painel--busca,.ac.m-apps .mi-cop-painel--apps,.ac.m-sino .mi-cop-painel--sino,.ac.m-conta .mi-cop-painel--conta,.ac.m-equipe .mi-cop-painel--equipe{opacity:1;visibility:visible;transform:none}.mi-cop-painel--busca{left:180px;width:232px;padding:6px}.mi-cop-painel--apps{right:108px;width:252px}.mi-cop-painel--sino{right:74px;width:232px;padding:8px}.mi-cop-painel--conta{right:10px;width:196px;padding:8px}.mi-cop-painel--equipe{right:142px;width:226px}.mi-cop-eyebrow{margin:0 0 6px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-cop-grupo{display:flex;align-items:center;gap:6px;margin:0 0 4px;padding-top:2px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-cop-painel:not(.mi-cop-painel--busca) .mi-cop-grupo:after{content:"";flex:1;height:1px;background:var(--border)}.mi-cop-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:4px}.mi-cop-tiles--4{grid-template-columns:repeat(4,1fr)}.mi-cop-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:9px;font-size:8px;text-align:center;color:var(--fg-muted);transition:background .2s,transform .12s,box-shadow .2s}.mi-cop-tile.foco{background:var(--surface-inset)}.mi-cop-tile__icone{position:relative;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:8px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-cop-tile__selo{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:12px;height:12px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--fg-subtle)}.mi-cop-tile--travado{opacity:.5;filter:grayscale(1)}.mi-cop-resultado{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:7px;color:var(--fg-muted)}.mi-cop-resultado b,.mi-cop-aviso b,.mi-cop-conta__id b{display:block;font-size:9.5px;font-weight:600;color:var(--fg)}.mi-cop-resultado small,.mi-cop-aviso small,.mi-cop-conta__id small{display:block;font-size:8px;line-height:1.3;color:var(--fg-subtle)}.mi-cop-painel--busca .mi-cop-grupo{padding-left:7px}.mi-cop-sino__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mi-cop-sino__topo b{font:600 10px var(--font-serif)}.mi-cop-sino__topo span{font-size:8px;font-weight:600;color:var(--accent-strong, var(--accent))}.mi-cop-aviso{display:flex;align-items:center;gap:7px;padding:6px;border-radius:8px;transition:background .2s,box-shadow .2s}.mi-cop-aviso.foco{background:var(--surface-inset)}.mi-cop-aviso>span{flex:1}.mi-cop-aviso__marca{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-cop-novo{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.mi-cop-conta__id{display:flex;align-items:center;gap:7px;padding:2px 4px 8px;border-bottom:1px solid var(--border)}.mi-cop-conta__item{display:flex;align-items:center;gap:7px;margin-top:2px;padding:6px;border-radius:7px;font-size:9.5px;color:var(--fg);transition:background .2s,box-shadow .2s}.mi-cop-conta__item.foco{background:var(--surface-inset)}.mi-cop-conta__item--sair{align-items:flex-start;color:var(--danger)}.mi-cop-conta__item--sair small{display:block;font-size:7.5px;color:var(--fg-subtle)}.mi-cop-nota{position:absolute;right:142px;top:234px;z-index:20;width:226px;margin:0;padding:5px 9px;border:1px solid var(--status-upsell-border);border-radius:9px;background:var(--status-upsell-surface);font-size:8.5px;font-weight:600;text-align:center;color:var(--status-upsell);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.m-equipe .mi-cop-nota{opacity:1;visibility:visible}.mi-cop-topo,.mi-cop-lado,.mi-cop-main{transition:filter .4s,left .3s ease,width .3s ease,padding .3s ease}.ac.r-tema .mi-cop-topo,.ac.r-tema .mi-cop-lado,.ac.r-tema .mi-cop-main,.ac.r-tema .mi-cop-topo img{filter:invert(1) hue-rotate(180deg)}.mi-gua-fundo{position:absolute;inset:40px 0 0;background:var(--surface-2)}.mi-gua-dock{position:absolute;right:14px;bottom:12px;z-index:30;box-sizing:border-box;width:236px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-gua-barra{position:relative;display:flex;align-items:center;gap:7px;padding:7px 9px;background:var(--surface);transition:background .3s,box-shadow .2s}.mi-gua-barra.foco{box-shadow:inset 0 0 0 1.5px var(--accent)}.mi-gua-avatar{position:relative;display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--icon-border, var(--border));background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--accent));font:600 8px var(--font-serif)}.mi-gua-avatar--g{width:26px;height:26px;font-size:9px}.mi-gua-ponto{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:var(--status-active);box-shadow:0 0 0 1.5px var(--surface)}.mi-gua-bt{position:relative;flex:1;min-width:0;height:25px}.mi-gua-bt b{position:absolute;left:0;top:0;font:600 8.5px var(--font-serif)}.mi-gua-l{position:absolute;left:0;right:0;top:12px;overflow:hidden;font-size:7.5px;white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s,transform .22s}.mi-gua-l--on{color:var(--status-active)}.mi-gua-l--prev{color:var(--fg);opacity:0;transform:translateY(5px)}.ac.m-selo:not(.m-painel) .mi-gua-l--on{opacity:0;transform:translateY(-5px)}.ac.m-selo:not(.m-painel) .mi-gua-l--prev{opacity:1;transform:none}.ac.m-selo:not(.m-painel) .mi-gua-barra{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}.mi-gua-selo{display:none;place-items:center;flex:none;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background:var(--accent);color:var(--btn-primary-fg, #1a1305);font:700 8px var(--font-sans);font-style:normal}.ac.m-selo:not(.m-painel) .mi-gua-selo{display:grid}.mi-gua-seta{display:grid;flex:none;place-items:center;width:16px;height:16px;color:var(--fg-muted);transition:transform .28s}.ac.m-selo:not(.m-painel) .mi-gua-seta{display:none}.ac.m-painel .mi-gua-seta{transform:rotate(180deg)}.mi-gua-env{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1)}.ac.m-painel .mi-gua-env{grid-template-rows:1fr}.mi-gua-rec{min-height:0;overflow:hidden}.mi-gua-corpo{display:flex;flex-direction:column;height:206px;border-top:1px solid var(--border)}.mi-gua-mensagens{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;margin:0;padding:8px;list-style:none;background:var(--bg, var(--surface-2))}.mi-gua-linha{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mi-gua-linha--minha{align-items:flex-end}.mi-gua-linha--vazio{align-items:center;margin:auto 0;text-align:center;gap:3px}.mi-gua-linha--vazio b{font:600 9.5px var(--font-serif)}.mi-gua-linha--vazio small{font-size:8px;color:var(--fg-muted)}.mi-gua-bolha{max-width:86%;padding:5px 8px;border:1px solid var(--border);border-radius:9px 9px 9px 3px;background:var(--surface);font-size:8.5px;line-height:1.35}.mi-gua-linha--minha .mi-gua-bolha{border-radius:9px 9px 3px;border-color:var(--icon-border, var(--border));background:var(--icon-bg, var(--surface-inset))}.mi-gua-status{font-size:7px;color:var(--fg-subtle)}.mi-gua-pergunta,.mi-gua-resposta{display:none}.ac.r-enviada .mi-gua-pergunta{display:flex}.ac.r-enviada .mi-gua-linha--vazio{display:none}.ac.r-resposta .mi-gua-resposta{display:flex}.ac.r-resposta .mi-gua-status{display:none}.mi-gua-form{padding:6px 8px;border-top:1px solid var(--border)}.mi-gua-caixa{display:flex;flex-direction:column;gap:3px;padding:5px 7px 4px;border:1px solid var(--border-strong, var(--border));border-radius:12px;background:var(--surface-2);transition:box-shadow .2s}.mi-gua-caixa.foco{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-gua-chip{display:none;align-items:center;gap:6px;padding:3px 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);transition:box-shadow .2s}.ac.r-chip .mi-gua-chip{display:flex}.ac.r-enviada .mi-gua-chip{display:none}.mi-gua-chip.foco{box-shadow:0 0 0 2px var(--ring)}.mi-gua-chip__icone{width:14px;height:14px;border-radius:4px;background:var(--icon-bg, var(--surface-inset))}.mi-gua-chip b{display:block;font-size:7.5px}.mi-gua-chip small{font-size:6.5px;color:var(--fg-muted)}.mi-gua-texto{display:block;min-height:22px;font-size:8.5px;line-height:1.35}.mi-gua-campo__ph{color:var(--fg-subtle)}.mi-gua-texto:has([data-digitado]:not(:empty)) .mi-gua-campo__ph{display:none}.mi-gua-ferr{display:flex;align-items:center;gap:3px}.mi-gua-ferr__botao{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--fg-muted);transition:background .2s,box-shadow .2s}.mi-gua-ferr__botao.foco{background:var(--surface-inset);box-shadow:0 0 0 1.5px var(--accent);color:var(--fg)}.mi-gua-enviar{display:grid;flex:none;place-items:center;width:19px;height:19px;margin-left:auto;border-radius:50%;background:var(--btn-primary-bg);color:var(--btn-primary-fg);transition:transform .12s}.mi-gua-rodape{display:flex;align-items:center;justify-content:center;gap:3px;padding:4px;border-top:1px solid var(--border);background:var(--surface-2);font-size:7.5px;color:var(--fg-muted);transition:box-shadow .2s,color .2s}.mi-gua-rodape.foco{color:var(--accent-strong, var(--accent));box-shadow:inset 0 0 0 1.5px var(--accent)}.mi-co-tela{position:absolute;inset:40px 0 0 118px;padding:10px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-correcoes) .mi-co-tela--inicio,.ac.t-correcoes .mi-co-tela--correcoes{opacity:1;visibility:visible}.mi-co-selo{position:absolute;left:552px;top:2px;z-index:4;display:grid;min-width:14px;height:14px;padding:0 4px;place-items:center;border-radius:99px;background:var(--accent-strong);box-shadow:0 0 0 2px var(--surface);color:var(--surface);font-size:8.5px;font-weight:700;line-height:1;transition:box-shadow .2s}.mi-co-selo--tile{left:auto;top:-5px;right:-5px;z-index:2}.mi-co-grade{display:grid;grid-template-columns:172px 1fr;gap:8px;height:272px;margin-top:8px}.mi-co-painel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-co-fila{padding:6px 8px}.mi-co-abas{margin:0 0 6px}.ac.fila-todas .mi-co-abas .mi-aba--on{border-bottom-color:transparent;color:var(--fg-muted)}.ac.fila-todas .mi-co-abas .mi-co-aba--todas{border-bottom-color:var(--accent);color:var(--fg)}.mi-co-lista{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.mi-co-li{display:flex;flex-direction:column;gap:1px;padding:4px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:border-color .3s,background .3s,transform .12s}.mi-co-li strong{font-size:9px}.mi-co-li>span{font-size:8.5px;color:var(--fg-muted)}.mi-co-li .mi-co-li__meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:7.5px;color:var(--fg-subtle)}.mi-co-li.ativo{border-color:var(--accent);background:var(--surface-inset)}.mi-co-li--extra{display:none}.ac.fila-todas .mi-co-li--extra{display:flex}.ac.enviado .mi-co-li[data-alvo=linha1]{display:none}.mi-co-st{padding:0 5px;border:1px solid var(--border);border-radius:99px;font-size:7px;font-weight:700;line-height:1.7;white-space:nowrap}.mi-co-st--pend{border-color:var(--status-dev-border);background:var(--status-dev-surface);color:var(--status-dev)}.mi-co-st--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-co-st--refazer{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-co-li__anexos{color:var(--fg-muted)}.mi-co-vazio,.mi-co-envio,.mi-co-prox{position:absolute;inset:0;overflow:hidden}.mi-co-vazio{display:grid;place-items:center;margin:0;padding:12px;font-size:9px;text-align:center;color:var(--fg-subtle)}.ac.env-aberto .mi-co-vazio{display:none}.mi-co-envio,.mi-co-prox{padding:8px 10px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.env-aberto:not(.enviado) .mi-co-envio,.ac.enviado .mi-co-prox{opacity:1;visibility:visible}.mi-co-rola{display:flex;flex-direction:column;gap:6px;transition:transform .5s ease}.ac.rol .mi-co-rola{transform:translateY(-205px)}.mi-co-envio__cab .mi-kicker{margin-bottom:1px}.mi-co-envio__titulo{margin:0;font:600 12px var(--font-serif)}.mi-co-envio__sub{margin:1px 0 0;font-size:8px;color:var(--fg-subtle)}.mi-co-resumo{margin:0;padding:5px 8px;border:1px solid var(--status-dev-border);border-radius:8px;background:var(--status-dev-surface);font-size:8.5px;line-height:1.35;color:var(--fg)}.mi-co-respostas{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.mi-co-respostas>li{padding:4px 6px;border:1px solid transparent;border-radius:8px;transition:box-shadow .2s,border-color .3s}.mi-co-avaliar{border-color:var(--status-upsell-border);background:var(--status-upsell-surface)}.mi-co-pergunta{display:flex;align-items:center;gap:5px;margin:0 0 3px;font-size:9px;font-weight:600}.mi-co-n{display:grid;flex:none;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--surface-inset);font-size:7.5px;font-weight:700;color:var(--fg-muted)}.mi-co-tag{margin-left:auto;padding:0 6px;border:1px solid var(--status-upsell-border);border-radius:99px;background:var(--surface);font-size:7px;font-weight:700;line-height:1.7;white-space:nowrap;color:var(--status-upsell)}.mi-co-resposta{margin:0;padding:3px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:9px}.mi-co-resposta--certa{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-co-prova{display:flex;align-items:center;justify-content:space-between;gap:6px}.mi-co-prova__nome{display:flex;min-width:0;flex-direction:column;line-height:1.25}.mi-co-prova__nome strong{font-size:9px}.mi-co-prova__nome small{overflow:hidden;font-size:7.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-subtle)}.mi-co-decisao{display:flex;flex-direction:column;gap:5px;padding-top:4px;border-top:1px solid var(--border)}.mi-co-legenda{margin:0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-co-radios{display:flex;flex-direction:column;gap:4px}.mi-co-radio{display:flex;align-items:flex-start;gap:6px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:border-color .25s,background .25s,transform .12s,box-shadow .2s}.mi-co-radio strong{display:block;font-size:9px}.mi-co-radio small{display:block;font-size:8px;color:var(--fg-muted)}.mi-co-bolinha{position:relative;flex:none;width:10px;height:10px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--surface);transition:border-color .2s,background .2s}.ac.dec-aprovar .mi-co-radio--ap,.ac.dec-refazer .mi-co-radio--re{border-color:var(--accent);background:var(--surface-inset)}.ac.dec-aprovar .mi-co-radio--ap .mi-co-bolinha,.ac.dec-refazer .mi-co-radio--re .mi-co-bolinha{border-color:var(--accent-strong, var(--accent));background:radial-gradient(circle,var(--accent-strong, var(--accent)) 38%,var(--surface) 42%)}.mi-co-campos{display:grid;grid-template-columns:74px 1fr;gap:6px}.mi-co-campo{display:flex;flex-direction:column;gap:2px;border-radius:7px}.mi-co-campo__rotulo{font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-co-campo__rotulo small{font-weight:400;color:var(--fg-subtle)}.mi-co-campo__caixa{display:flex;min-height:20px;align-items:flex-start;padding:4px 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9px;line-height:1.3;transition:border-color .15s,box-shadow .15s}.mi-co-campo__caixa--alta{min-height:34px}.mi-co-campo.foco{box-shadow:none}.mi-co-campo.foco .mi-co-campo__caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-co-ret__ob,.ac.dec-refazer .mi-co-ret__op{display:none}.ac.dec-refazer .mi-co-ret__ob{display:inline;color:var(--status-upsell)}.mi-co-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px}.mi-co-dica-dec{font-size:8px;color:var(--fg-subtle)}.ac.dec-aprovar .mi-co-dica-dec,.ac.dec-refazer .mi-co-dica-dec{visibility:hidden}.mi-co-rodape .mi-btn{opacity:.45}.ac.dec-aprovar .mi-co-rodape .mi-btn{opacity:1}.mi-co-esq{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mi-co-esq i{display:block;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.mi-co-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-co-gaveta{opacity:1;visibility:visible;transform:none}.mi-co-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-co-gaveta__grupo{display:flex;align-items:center;gap:8px;margin:4px 0 6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-co-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-co-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-co-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-co-tile__icone{position:relative;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-co-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-co-tile.foco{background:var(--surface-inset)}.mi-co-aluno{position:absolute;right:14px;bottom:14px;z-index:10;display:flex;width:216px;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid var(--status-active-border);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s,transform .3s,visibility .3s}.mi-co-aluno.vis{opacity:1;visibility:visible;transform:none}.mi-co-aluno__kicker{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-co-aluno__titulo{display:flex;align-items:center;gap:4px;margin:0;font-size:10px;font-weight:700;color:var(--status-active)}.mi-co-aluno__retorno{display:flex;flex-direction:column;margin:0;padding:3px 7px;border-left:2px solid var(--accent);font-size:8.5px;line-height:1.35}.mi-co-aluno__retorno small{font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-co-toast{position:absolute;left:50%;top:48px;z-index:45;display:flex;align-items:center;gap:5px;margin:0;padding:5px 11px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:8.5px;white-space:nowrap;color:var(--status-active);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .25s,transform .25s,visibility .25s}.mi-co-toast.vis{opacity:1;visibility:visible;transform:translate(-50%)}.mi-fo-tela{position:absolute;inset:40px 0 0 118px;padding:8px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista):not(.t-editor) .mi-fo-tela--inicio,.ac.t-lista .mi-fo-tela--lista,.ac.t-editor .mi-fo-tela--editor{opacity:1;visibility:visible}.mi-fo-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-fo-topo__acoes{display:flex;gap:6px;padding-top:6px}.mi-fo-tab{table-layout:fixed}.mi-fo-tab th:nth-child(1){width:150px}.mi-fo-tab th:nth-child(2){width:68px}.mi-fo-tab th:nth-child(3){width:64px}.mi-fo-tab th:nth-child(4){width:54px}.mi-fo-tab th:nth-child(5){width:66px}.mi-fo-tab th:nth-child(6){width:56px}.mi-fo-tab td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mi-fo-nome{display:flex;flex-direction:column;gap:1px;white-space:normal}.mi-fo-nome b{font-size:9.5px;color:var(--fg)}.mi-fo-nome small{font-size:8px;color:var(--fg-subtle)}.mi-fo-pag{transition:transform .5s ease}.ac.rol .mi-fo-pag{transform:translateY(-86px)}.mi-fo-migalhas{display:flex;gap:5px;margin-bottom:4px;font-size:8.5px;color:var(--fg-subtle)}.mi-fo-migalhas b{font-weight:600;color:var(--fg-muted)}.mi-fo-cols{display:grid;grid-template-columns:1fr 172px;gap:8px}.mi-fo-esq,.mi-fo-dir{display:flex;min-width:0;flex-direction:column;gap:5px}.mi-fo-dir{gap:4px}.mi-fo-cartao{padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:box-shadow .2s,border-color .3s}.mi-fo-cartao .mi-campo__caixa{height:21px;font-size:10px}.mi-fo-rotulo{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-fo-meta{margin:4px 0 0;font-size:8.5px;color:var(--fg-subtle)}.mi-fo-vazio{margin:0;padding:10px;border:1px dashed var(--border-strong);border-radius:9px;font-size:9px;text-align:center;color:var(--fg-muted)}.ac.ed-q1 .mi-fo-vazio{display:none}.mi-fo-q{display:none;flex-direction:column;gap:5px}.ac.ed-q1 .mi-fo-q1,.ac.ed-q2 .mi-fo-q2{display:flex;animation:mi-fo-entra .35s ease}@keyframes mi-fo-entra{0%{opacity:0;transform:translateY(6px)}}.mi-fo-q__topo{display:flex;align-items:center;justify-content:space-between}.mi-fo-q__n{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-fo-q__acoes{display:inline-flex;gap:6px;color:var(--fg-subtle)}.mi-fo-seg{display:flex;width:max-content;gap:2px;padding:2px;border:1px solid var(--border);border-radius:7px;background:var(--surface-inset)}.mi-fo-seg span{padding:2px 6px;border-radius:5px;font-size:8px;white-space:nowrap;color:var(--fg-muted)}.mi-fo-seg .mi-fo-seg__on{background:var(--surface);box-shadow:var(--shadow-sm);font-weight:700;color:var(--fg)}.mi-fo-enun{display:flex;align-items:center;min-height:24px;margin:0;padding:4px 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9.5px;line-height:1.3;transition:border-color .15s,box-shadow .15s}.mi-fo-enun.foco{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-fo-opcoes{display:flex;flex-direction:column;gap:3px}.mi-fo-dica{font-size:8px;color:var(--status-upsell)}.mi-fo-op{display:flex;align-items:center;gap:6px;padding:2px 7px 2px 3px;border:1px solid var(--border);border-radius:7px;background:var(--surface-inset);font-size:9px;transition:border-color .15s,box-shadow .15s}.mi-fo-op.foco{box-shadow:none;border-color:var(--accent)}.mi-fo-op__texto{display:flex;min-height:12px;align-items:center}.mi-fo-certa{position:relative;display:block;flex:none;width:12px;height:12px;border:1.5px solid var(--border-strong);border-radius:50%;transition:background .2s,border-color .2s,transform .12s}.mi-fo-certa.marcada{border-color:var(--status-active);background:var(--status-active)}.mi-fo-certa.marcada:after{content:"";position:absolute;left:3px;top:1px;width:3px;height:6px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.mi-fo-addop{font-size:8.5px;color:var(--fg-muted)}.ac.ed-q2 .mi-fo-q1 .mi-fo-seg,.ac.ed-q2 .mi-fo-q1 .mi-fo-opcoes{display:none}.ac.ed-q2 .mi-fo-q1 .mi-fo-enun{overflow:hidden;min-height:20px;white-space:nowrap;text-overflow:ellipsis}.ac.ed-q2 .mi-fo-q1 .mi-fo-enun>span:first-child{overflow:hidden;text-overflow:ellipsis}.mi-fo-livre{margin:0;font-size:8.5px;color:var(--fg-muted)}.mi-fo-troca{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset);transition:box-shadow .2s,border-color .3s}.mi-fo-troca__texto{display:flex;min-width:0;flex-direction:column;gap:1px}.mi-fo-troca__texto strong{font-size:8.5px}.mi-fo-troca__texto span{font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-fo-trilho{position:relative;flex:none;width:22px;height:13px;border-radius:99px;background:var(--track-bg);transition:background .25s}.mi-fo-trilho i{position:absolute;left:2px;top:2px;width:9px;height:9px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .25s}.mi-fo-mod .mi-fo-trilho,.mi-fo-gab.on .mi-fo-trilho{background:var(--status-active)}.mi-fo-mod .mi-fo-trilho i,.mi-fo-gab.on .mi-fo-trilho i{transform:translate(9px)}.mi-fo-mod{border-color:var(--status-active-border)}.mi-fo-mod__desligado{display:none}.ac.mod-off .mi-fo-mod{border-color:var(--border)}.ac.mod-off .mi-fo-mod .mi-fo-trilho{background:var(--track-bg)}.ac.mod-off .mi-fo-mod .mi-fo-trilho i{transform:none}.ac.mod-off .mi-fo-mod__ligado{display:none}.ac.mod-off .mi-fo-mod__desligado{display:block}.mi-fo-add{display:flex;flex-direction:column;gap:3px;border-radius:8px}.mi-fo-add__botoes{display:flex;gap:3px}.mi-fo-bt{padding:3px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);font-size:8px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-fo-dir .mi-fo-cartao{padding:5px 8px}.mi-fo-h{margin:0 0 3px;font:600 10px var(--font-serif)}.mi-fo-p{margin:0;font-size:8px;line-height:1.35;color:var(--fg-muted)}.mi-fo-grupo{display:flex;flex-direction:column;gap:2px;margin-top:3px;border-radius:6px;transition:box-shadow .2s}.mi-fo-chips{display:flex;flex-wrap:wrap;gap:3px}.mi-fo-chip{padding:2px 6px;border:1px solid var(--border-strong);border-radius:99px;font-size:8px;white-space:nowrap;color:var(--fg-muted);transition:background .2s,border-color .2s,opacity .2s}.mi-fo-chip--on,.mi-fo-chip--il,.mi-fo-chip--auto{border-color:var(--accent);background:var(--surface-inset);font-weight:700;color:var(--fg)}.ac.tent-2 .mi-fo-chip--il{border-color:var(--border-strong);background:transparent;font-weight:400;color:var(--fg-muted)}.ac.tent-2 .mi-fo-chip--2{border-color:var(--accent);background:var(--surface-inset);font-weight:700;color:var(--fg)}.mi-fo-forca{display:none;font-size:8px;line-height:1.3;color:var(--status-upsell)}.ac.ed-q2:not(.mod-off) .mi-fo-forca{display:block}.ac.ed-q2:not(.mod-off) .mi-fo-chip--auto{border-color:var(--border-strong);background:transparent;font-weight:400;color:var(--fg-muted);opacity:.45}.ac.ed-q2:not(.mod-off) .mi-fo-chip--manual{border-color:var(--accent);background:var(--surface-inset);font-weight:700;color:var(--fg)}.mi-fo-nota{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px;border-radius:6px}.mi-fo-nota__rotulo{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mi-fo-nota__caixa{display:block;min-width:30px;padding:2px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9px;text-align:center;transition:border-color .15s,box-shadow .15s}.mi-fo-nota.foco{box-shadow:none}.mi-fo-nota.foco .mi-fo-nota__caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-fo-gab{margin-top:4px;padding:3px 7px}.mi-fo-rev{display:none;align-items:flex-start;gap:4px;margin:0;font-size:8px;line-height:1.35;color:var(--fg-muted)}.mi-fo-rev svg{flex:none;margin-top:.5px}.mi-fo-rev--vazio{display:flex;color:var(--danger)}.mi-fo-rev--pronto{color:var(--status-active);font-weight:600}.mi-fo-rev--manual svg,.mi-fo-rev--sem svg{color:var(--status-upsell)}.ac.ed-q1 .mi-fo-rev--vazio{display:none}.ac.ed-q1:not(.ed-q2) .mi-fo-rev--pronto{display:flex}.ac.ed-q2:not(.mod-off) .mi-fo-rev--manual{display:flex}.ac.ed-q2.mod-off .mi-fo-rev--sem{display:flex}.mi-fo-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-fo-gaveta{opacity:1;visibility:visible;transform:none}.mi-fo-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-fo-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-fo-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-fo-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-fo-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-fo-tile__icone{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-fo-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-fo-tile.foco{background:var(--surface-inset)}.mi-mis-tela{position:absolute;inset:40px 0 0 118px;padding:8px 12px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista):not(.t-editor) .mi-mis-tela--inicio,.ac.t-lista .mi-mis-tela--lista,.ac.t-editor .mi-mis-tela--editor{opacity:1;visibility:visible}.mi-mis-ola{margin:4px 0 8px;font:600 14px var(--font-serif)}.mi-mis-esq{display:grid;gap:8px}.mi-mis-esq i{display:block;height:54px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-mis-lista-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-mis-kicker{margin:0 0 2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-mis-titulo{margin:0;font:600 15px var(--font-serif)}.mi-mis-sub{margin:3px 0 0;max-width:250px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-mis-lista-topo__acoes{display:flex;gap:6px;padding-top:10px}.mi-mis-tabela{width:100%;margin-top:12px;border-collapse:collapse;font-size:8.5px}.mi-mis-tabela th{padding:4px 6px;border-bottom:1px solid var(--border);font-size:8px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--fg-subtle)}.mi-mis-tabela td{padding:6px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-mis-tabela b{display:block;font-size:9px;color:var(--fg)}.mi-mis-tabela small{font-size:8px;color:var(--fg-subtle)}.mi-mis-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-mis-gaveta{opacity:1;visibility:visible;transform:none}.mi-mis-gaveta__titulo{margin:0 0 6px;font:600 10px var(--font-serif)}.mi-mis-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-mis-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-mis-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.mi-mis-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-mis-tile__icone{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--icon-border, var(--border));border-radius:8px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-mis-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-mis-tile.foco{background:var(--surface-inset)}.mi-mis-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-nova .mi-mis-fundo{opacity:1;visibility:visible}.mi-mis-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;width:384px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-nova .mi-mis-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-mis-modal__topo{display:flex;flex-direction:column;gap:2px;padding:10px 14px 6px}.mi-mis-modal__topo b{font:600 12px var(--font-serif)}.mi-mis-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-mis-modal__corpo{display:flex;flex-direction:column;gap:7px;padding:4px 14px 10px}.mi-mis-modal__rodape{display:flex;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid var(--border)}.mi-mis-modal:not(.pronto) .mi-mis-criar{opacity:.45}.mi-mis-entrega{display:flex;flex-direction:column;gap:3px}.mi-mis-entrega__opcoes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mi-mis-op{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);transition:transform .12s,border-color .2s,background .2s,box-shadow .2s}.mi-mis-op b{font-size:9px;color:var(--fg)}.mi-mis-op small{font-size:8px;line-height:1.3;color:var(--fg-muted)}.ac:not(.e-novo) .mi-mis-op--existente,.ac.e-novo .mi-mis-op--novo{border-color:var(--accent);background:var(--surface-inset)}.ac.e-novo .mi-mis-escolher{display:none}.mi-mis-nota{display:none;margin:0;padding:5px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface-inset);font-size:8.5px;color:var(--fg-muted)}.ac.e-novo .mi-mis-nota{display:block}.mi-mis-nota strong{color:var(--fg)}.mi-mis-migalhas{display:flex;gap:5px;height:12px;margin-bottom:5px;font-size:8.5px;color:var(--fg-subtle)}.mi-mis-migalhas span:last-child{color:var(--fg-muted)}.mi-mis-colunas{display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:10px;align-items:start;height:330px}.mi-mis-vp{height:330px;overflow:hidden}.mi-mis-pagina{display:flex;flex-direction:column;gap:7px;transition:transform .7s ease}.ac.rola-1 .mi-mis-pagina{transform:translateY(-56px)}.ac.rola-4 .mi-mis-pagina{transform:translateY(-410px)}.ac.rola-5 .mi-mis-pagina{transform:translateY(-660px)}.ac.rola-7 .mi-mis-pagina{transform:translateY(-870px)}.mi-mis-cartao{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--card-shadow)}.mi-mis-cartao__topo{display:flex;align-items:center;justify-content:space-between}.mi-mis-rotulo{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-mis-rotulo em{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.mi-mis-rotulo--cx{margin:0}.mi-mis-excluir{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid transparent;border-radius:99px;font-size:8.5px;font-weight:600;color:var(--fg-subtle);transition:transform .12s,opacity .2s,box-shadow .2s}.mi-mis-excluir.apagado{opacity:.45}.mi-mis-cartao__titulo{font:600 14px var(--font-serif);line-height:1.25}.mi-mis-cartao__meta{margin:0;font-size:8.5px;color:var(--fg-subtle)}.mi-mis-salvo.pendente{color:var(--status-upsell)}.mi-mis-uso{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:4px;padding-top:6px;border-top:1px solid var(--border);border-radius:6px}.mi-mis-uso__vazio{font-size:8.5px;line-height:1.35;color:var(--fg-subtle)}.mi-mis-uso__chip{display:none;align-items:center;gap:5px;padding:2px 8px 2px 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-2);font-size:8.5px}.mi-mis-uso__chip i{width:5px;height:5px;border-radius:50%;background:var(--status-active)}.mi-mis-uso__chip small{font-size:8px;color:var(--fg-subtle)}.mi-mis-uso.tem .mi-mis-uso__vazio{display:none}.mi-mis-uso.tem .mi-mis-uso__chip{display:inline-flex}.mi-mis-guia{margin:0 2px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-mis-bloco{flex:none;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--card-shadow)}.mi-mis-bloco--sempre,.mi-mis-bloco.aberto{border-color:var(--border-strong)}.mi-mis-bloco__topo{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 9px;border-radius:10px}.mi-mis-bloco__n{position:relative;flex:none;display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:50%;font-size:8px;font-weight:700;color:var(--fg-muted);transition:background .25s,border-color .25s,color .25s}.mi-mis-bloco__n svg{position:absolute;inset:0;margin:auto;opacity:0}.mi-mis-bloco__n.feito{border-color:var(--accent);background:var(--accent);color:var(--tc-on, #1a1305)}.mi-mis-bloco__n.feito .mi-mis-bloco__num{opacity:0}.mi-mis-bloco__n.feito svg{opacity:1}.mi-mis-bloco__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mi-mis-bloco__texto b{display:flex;align-items:center;gap:6px;font:600 9.5px var(--font-serif)}.mi-mis-bloco__tag{padding:0 6px;border:1px solid var(--border);border-radius:99px;font:600 8px var(--font-sans);font-style:normal;letter-spacing:.03em;color:var(--fg-subtle)}.mi-mis-bloco__texto small{font-size:8px;line-height:1.3;color:var(--fg-subtle)}.mi-mis-bloco__seta{flex:none;width:5px;height:5px;border-right:1.5px solid var(--fg-muted);border-bottom:1.5px solid var(--fg-muted);transform:rotate(-45deg)}.mi-mis-bloco--sempre .mi-mis-bloco__seta,.mi-mis-bloco.aberto .mi-mis-bloco__seta{transform:rotate(45deg)}.mi-mis-bloco__corpo{display:none;flex-direction:column;gap:6px;padding:2px 9px 9px 33px}.mi-mis-bloco--sempre .mi-mis-bloco__corpo,.mi-mis-bloco.aberto .mi-mis-bloco__corpo{display:flex}.mi-mis-campo .mi-campo__caixa{position:relative}.mi-mis-campo .mi-campo__rotulo{font-size:8.5px}.mi-mis-sufixo{margin-left:auto;font-size:8.5px;font-style:normal;color:var(--fg-subtle)}.mi-mis-grade{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:8px;align-items:start}.mi-mis-sugestoes{display:flex;gap:4px;margin-top:4px}.mi-mis-sugestoes i{padding:0 7px;border:1px solid var(--border);border-radius:99px;font-size:8px;font-style:normal;color:var(--fg-muted)}.mi-mis-area{align-items:flex-start;height:auto;min-height:44px;padding:5px 8px;line-height:1.35;white-space:normal}.mi-mis-vazio{margin:0;font-size:8.5px;color:var(--fg-subtle)}.mi-mis-passos{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.mi-mis-passo{display:none;align-items:flex-start;gap:7px;padding:5px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.mi-mis-passo.vis{display:flex}.mi-mis-passo__n{flex:none;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--surface-inset);font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-mis-passo__caixa{flex:none;width:12px;height:12px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:3px}.mi-mis-passo__txt{flex:1;font-size:8.5px;line-height:1.35;color:var(--fg)}.mi-mis-passo__txt .mi-campo__cursor{display:none}.mi-mis-passo__txt.foco .mi-campo__cursor{display:inline-block}.mi-mis-bloco.tem .mi-mis-vazio--passos{display:none}.mi-mis-add{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px dashed var(--border-strong);border-radius:99px;font-size:8.5px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-mis-material{display:flex;flex-direction:column;gap:7px}.mi-mis-h3{display:block;margin-bottom:3px;font:600 9px var(--font-serif)}.mi-mis-lateral{display:flex;flex-direction:column;gap:5px}.mi-mis-cartao--lado{gap:3px;padding:6px 8px;border-radius:10px}.mi-mis-h2{margin:0;font:600 10.5px var(--font-serif)}.mi-mis-sub2{margin:0;font-size:8.5px;line-height:1.3;color:var(--fg-subtle)}.mi-mis-barra{height:4px;overflow:hidden;border-radius:99px;background:var(--surface-inset)}.mi-mis-barra i{display:block;width:0;height:100%;border-radius:99px;background:var(--accent);transition:width .4s ease}.mi-mis-barra.p1 i{width:14.3%}.mi-mis-barra.p2 i{width:28.6%}.mi-mis-barra.p3 i{width:42.9%}.mi-mis-barra.p4 i{width:57.1%}.mi-mis-barra.p5 i{width:71.4%}.mi-mis-resumo{display:flex;flex-direction:column;gap:1px;margin:1px 0 0;padding:0;list-style:none}.mi-mis-resumo li{display:flex;align-items:center;gap:5px;font-size:8.5px;color:var(--fg-muted);white-space:nowrap}.mi-mis-ponto{flex:none;display:grid;place-items:center;width:9px;height:9px;border:1px solid var(--border-strong);border-radius:50%;color:transparent;transition:background .25s,border-color .25s}.mi-mis-resumo li.feito{color:var(--fg)}.mi-mis-resumo li.feito .mi-mis-ponto{border-color:var(--accent);background:var(--accent);color:var(--tc-on, #1a1305)}.mi-mis-sel{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:8.5px;line-height:1.3;color:var(--fg)}.mi-mis-botoes{display:flex;flex-direction:column;gap:4px}.mi-mis-botoes .mi-btn{align-self:flex-start;gap:4px}.mi-mis-alerta{display:flex;gap:5px;margin:2px 0 0;padding:5px 6px;border:1px solid var(--status-upsell-border);border-radius:7px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.3;color:var(--status-upsell)}.mi-mis-alerta svg{flex:none;margin-top:1px}.mi-pla-tela{position:absolute;inset:40px 0 0 118px;padding:12px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista) .mi-pla-tela--inicio,.ac.t-lista .mi-pla-tela--lista{opacity:1;visibility:visible}.mi-pla-lista-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-pla-lista-topo__acoes{display:flex;gap:6px;padding-top:2px}.mi-pla-lista{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none}.mi-pla-lin{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-pla-lin__dados{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.mi-pla-lin__dados strong{font-size:10px}.mi-pla-lin__dados span{font-size:8.5px;color:var(--fg-subtle)}.mi-pla-chip{padding:1px 8px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:700;color:var(--fg-subtle)}.mi-pla-chip--ouro{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-pla-lin--nova{display:none}.ac.salvo .mi-pla-lin--nova{display:flex;border-color:var(--accent)}.mi-pla-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-pla-gaveta{opacity:1;visibility:visible;transform:none}.mi-pla-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-pla-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-pla-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-pla-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-pla-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-modelo .mi-pla-fundo{opacity:1;visibility:visible}.mi-pla-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;width:620px;height:376px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-modelo .mi-pla-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-pla-modal__topo{display:flex;flex:none;align-items:flex-start;justify-content:space-between;padding:9px 14px 8px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-pla-modal__topo div{display:flex;flex-direction:column;gap:1px}.mi-pla-modal__topo b{font:600 12px var(--font-serif);color:var(--fg)}.mi-pla-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-pla-modal__corpo{display:grid;flex:1;grid-template-columns:188px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.mi-pla-modal__rodape{display:flex;flex:none;align-items:center;gap:6px;padding:6px 14px;border-top:1px solid var(--border);background:var(--surface)}.mi-pla-pend{margin-right:auto;font-size:9px;color:var(--fg-muted)}.mi-pla-modal__rodape [data-alvo=salvar]{opacity:.45}.mi-pla-modal__rodape [data-alvo=salvar].pronto{opacity:1}.mi-pla-esq{display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;border-right:1px solid var(--border);background:var(--surface)}.mi-pla-tipos-modelo{display:flex;flex-direction:column;gap:4px}.mi-pla-legenda{font-size:9px;font-weight:600}.mi-pla-tm{display:flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--fg-muted);transition:border-color .18s,background-color .18s,transform .12s}.mi-pla-tm>svg{flex:none}.mi-pla-tm span{display:flex;flex-direction:column;gap:1px;min-width:0}.mi-pla-tm strong{font-size:8.5px;color:var(--fg)}.mi-pla-tm small{font-size:8px;line-height:1.2}.mi-pla-tm--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--accent)}.mi-pla-esq .mi-campo__caixa{height:22px;font-size:8.5px}.mi-pla-esq .mi-campo__ph{overflow:hidden;text-overflow:ellipsis}.mi-pla-desc__caixa{height:30px!important;align-items:flex-start;padding-top:4px;white-space:normal;font-size:8px!important;line-height:1.25}.mi-pla-pub{display:flex;align-items:center;gap:7px;margin-top:auto;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:border-color .2s,box-shadow .2s}.mi-pla-pub span:last-child{display:flex;flex-direction:column;gap:1px}.mi-pla-pub strong{font-size:9px}.mi-pla-pub small{font-size:8px;line-height:1.2;color:var(--fg-muted)}.mi-pla-chave{position:relative;flex:none;width:26px;height:15px;border-radius:99px;background:var(--border-strong);transition:background-color .2s}.mi-pla-chave i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--bg);transition:transform .2s}.ac.pub .mi-pla-pub{border-color:var(--accent)}.ac.pub .mi-pla-chave{background:var(--accent)}.ac.pub .mi-pla-chave i{transform:translate(11px)}.mi-pla-dir{min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.mi-pla-rol{display:flex;flex-direction:column;gap:6px;padding:10px 12px;transition:transform .55s ease}.ac.rol1 .mi-pla-rol{transform:translateY(-56px)}.ac.rol2 .mi-pla-rol{transform:translateY(-150px)}.ac.rol3 .mi-pla-rol{transform:translateY(-130px)}.ac.rol4 .mi-pla-rol{transform:translateY(-352px)}.mi-pla-sec h3{margin:0;font:600 11px var(--font-serif)}.mi-pla-sec p{margin:1px 0 0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-pla-grade{--n: 1;--cols: 158px repeat(var(--n), minmax(0, 1fr));display:flex;flex-direction:column;gap:4px}.ac.ed-c2 .mi-pla-grade{--n: 2}.ac.ed-c3 .mi-pla-grade{--n: 3}.ac:not(.ed-c2) .mi-pla-grade [data-c="2"],.ac:not(.ed-c3) .mi-pla-grade [data-c="3"]{display:none}.mi-pla-cab{display:grid;grid-template-columns:var(--cols);gap:4px;align-items:stretch}.mi-pla-canto{align-self:center;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-pla-coluna{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:24px;padding:2px 5px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);color:var(--fg-muted);font-size:8.5px;font-weight:600;line-height:1.15;transition:border-color .15s,box-shadow .15s}.mi-pla-coluna>span{min-width:0;color:var(--fg)}.mi-pla-coluna>svg{flex:none}.mi-pla-linha{display:flex;flex-direction:column;padding:5px 0 4px;border-top:1px solid var(--border)}.ac:not(.ed-l2) .mi-pla-l2,.ac:not(.ed-l3) .mi-pla-l3,.ac:not(.ed-l4) .mi-pla-l4{display:none}.mi-pla-celulas{display:grid;grid-template-columns:var(--cols);gap:4px;align-items:start}.mi-pla-def{display:flex;flex-direction:column;gap:3px;min-width:0}.mi-pla-nomelinha{display:flex;align-items:center;gap:4px}.mi-pla-nomelinha .mi-pla-nome{flex:1;min-width:0}.mi-pla-setas{display:flex;flex:none;gap:2px;color:var(--fg-subtle)}.mi-pla-nome{display:flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9px;font-weight:600;color:var(--fg);transition:border-color .15s,box-shadow .15s}.mi-pla-nome__cursor{display:none;width:1px;height:11px;margin-left:1px;background:var(--fg)}.mi-pla-nome.foco{box-shadow:none;border-color:var(--accent)}.mi-pla-nome.foco .mi-pla-nome__cursor{display:inline-block;animation:mi-pla-pisca 1s steps(2) infinite}@keyframes mi-pla-pisca{50%{opacity:0}}.mi-pla-tipos{display:flex;gap:2px}.mi-pla-tipo{padding:1px 4px;border:1px solid var(--border);border-radius:99px;background:var(--surface);font-size:8px;white-space:nowrap;color:var(--fg-muted);transition:transform .12s,background .2s,box-shadow .2s}.mi-pla-tipo--on,.ac:not(.r1-texto) .mi-pla-l1 .mi-pla-tipo--ent,.ac.r1-texto .mi-pla-l1 .mi-pla-tipo--txt,.ac:not(.r4-calc) .mi-pla-l4 .mi-pla-tipo--ent,.ac.r4-calc .mi-pla-l4 .mi-pla-tipo--calc{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong, var(--accent));font-weight:700}.mi-pla-fmt{display:flex;align-items:center;gap:5px;font-size:8px;color:var(--fg-muted)}.mi-pla-sel{padding:1px 6px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-inset);font-size:8px;color:var(--fg);transition:box-shadow .15s}.mi-pla-idf{font-size:8px;color:var(--fg-subtle)}.mi-pla-idf code{padding:0 3px;border-radius:3px;background:var(--surface-inset);font-family:var(--font-mono, ui-monospace, monospace);font-size:8px;color:var(--fg-muted)}.ac.r1-texto .mi-pla-l1 .mi-pla-fmt{display:none}.mi-pla-cel{display:flex;align-items:center;height:20px;min-width:0;padding:0 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9px;color:var(--fg);white-space:nowrap;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mi-pla-cel__ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-pla-cel__ph{display:none}.mi-pla-cel.foco{box-shadow:none;border-color:var(--accent)}.mi-pla-l1 .mi-pla-cel--tx{display:none}.ac.r1-texto .mi-pla-l1 .mi-pla-cel--tx{display:flex}.ac.r1-texto .mi-pla-l1 .mi-pla-cel--en,.ac.r4-calc .mi-pla-l4 .mi-pla-cel--en{display:none}.ac:not(.ed-c2) .mi-pla-grade .mi-pla-cel[data-c="2"],.ac:not(.ed-c3) .mi-pla-grade .mi-pla-cel[data-c="3"]{display:none}.mi-pla-caixa{display:flex;align-items:center;min-width:0;height:20px;padding:0 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9px;color:var(--fg);white-space:nowrap;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mi-pla-caixa.foco{box-shadow:none;border-color:var(--accent)}.mi-pla-formula{display:none;grid-column:2 / -1;flex-direction:column;gap:3px;min-width:0}.ac.r4-calc .mi-pla-l4 .mi-pla-formula{display:flex}.mi-pla-nomes{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:8px;color:var(--fg-muted)}.mi-pla-nomechip{padding:0 5px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);font-size:8px;transition:transform .12s,box-shadow .2s}.mi-pla-formula small{font-size:8px;line-height:1.25;color:var(--fg-subtle)}.mi-pla-alerta{display:flex;align-items:flex-end;gap:6px;margin-top:3px}.mi-pla-add{display:inline-flex;align-items:center;gap:3px;font-size:8px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-pla-alerta__campos{display:none;align-items:flex-end;gap:5px;flex:1;color:var(--fg-muted)}.mi-pla-alerta__campo{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.mi-pla-alerta__campo small{font-size:8px;font-weight:600}.ac.ed-al3 .mi-pla-l3 .mi-pla-add{display:none}.ac.ed-al3 .mi-pla-l3 .mi-pla-alerta__campos{display:flex}.ac.r1-texto .mi-pla-l1 .mi-pla-alerta{display:none}.ac.r4-calc .mi-pla-l4 .mi-pla-alerta{margin-top:2px}.mi-pla-novos{display:flex;gap:5px}.mi-pla-novo{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);font-size:8.5px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-pla-previa{display:none;flex-direction:column;gap:5px;padding-top:4px}.ac.ed-previa .mi-pla-previa{display:flex}.mi-pla-pv{width:100%;border-collapse:collapse;font-size:8.5px}.mi-pla-pv th,.mi-pla-pv td{padding:3px 5px;border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--fg)}.mi-pla-pv thead th{background:var(--surface-inset);font-size:8px;color:var(--fg-muted)}.mi-pla-pv tbody th{background:var(--surface);font-weight:600}.mi-pla-pv__campo{transition:box-shadow .2s}.mi-pla-pv__alerta{display:block;margin-top:1px;padding:0 4px;border-radius:4px;background:var(--status-upsell-surface);font-size:8px;font-weight:700;color:var(--status-upsell)}.mi-prm-tela{position:absolute;inset:40px 0 0 118px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-prm-tela--inicio{padding:14px 18px}.ac:not(.t-permissoes) .mi-prm-tela--inicio,.ac.t-permissoes .mi-prm-tela--painel{opacity:1;visibility:visible}.mi-prm-pag{padding:14px 18px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.mi-prm-pag.sobe{transform:translateY(-96px)}.mi-prm-pag.sobe2{transform:translateY(-150px)}.mi-prm-titulo{margin:0;font:700 16px var(--font-sans);letter-spacing:-.01em}.mi-prm-sub{margin:3px 0 0;max-width:400px;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-prm-abas{display:flex;gap:4px;margin:8px 0 10px;border-bottom:1px solid var(--border)}.mi-prm-aba{margin-bottom:-1px;padding:5px 11px;border-bottom:2px solid transparent;font-size:10px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.ac:not(.aba-pessoas) .mi-prm-aba--cargos,.ac.aba-pessoas .mi-prm-aba--pessoas{border-bottom-color:var(--accent);color:var(--accent-strong, var(--accent))}.mi-prm-painel{display:none}.ac:not(.aba-pessoas) .mi-prm-painel--cargos,.ac.aba-pessoas .mi-prm-painel--pessoas{display:block}.mi-prm-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.mi-prm-texto{margin:0;max-width:330px;font-size:9px;line-height:1.45;color:var(--fg-muted)}.mi-prm-lista{display:flex;flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none}.mi-prm-cargo{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-prm-cargo__topo{display:flex;align-items:center;gap:5px}.mi-prm-cargo__nome{margin-right:2px;font-size:11px;letter-spacing:-.01em}.mi-prm-chip{padding:1px 7px;border:1px solid var(--border);border-radius:99px;font-size:8px;white-space:nowrap;color:var(--fg-muted);transition:box-shadow .2s}.mi-prm-chip--protegido{border-color:var(--accent);color:var(--accent-strong, var(--accent))}.mi-prm-acoes{display:flex;gap:5px;margin-left:auto}.mi-prm-perigo{border-color:var(--danger-border);background:var(--surface);color:var(--danger)}.mi-prm-pilulas{display:flex;flex-wrap:wrap;gap:4px}.mi-prm-pilula{padding:2px 7px;border-radius:6px;background:var(--surface-2);font-size:8px;transition:box-shadow .2s}.mi-prm-pilula--mais{border:1px dashed var(--border);background:transparent;color:var(--fg-muted)}.mi-prm-nota{margin:0;font-size:8.5px;line-height:1.45;color:var(--fg-muted)}.mi-prm-cargo--novo{display:none}.mi-prm-cargo--novo.vis{display:flex;animation:mi-prm-entra .35s ease}@keyframes mi-prm-entra{0%{opacity:0;transform:translateY(6px)}}.mi-prm-pilula--acrescentada{display:none}.mi-prm-pilula--acrescentada.vis{display:inline-block}.mi-prm-busca{display:flex;align-items:center;gap:6px;margin-top:8px}.mi-prm-busca__campo{display:flex;flex:0 1 230px;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--fg-subtle);font-size:9.5px;transition:border-color .15s,box-shadow .15s}.mi-prm-busca__valor{color:var(--fg)}.mi-prm-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-prm-ph{display:none}.mi-prm-cursor{display:none;width:1px;height:11px;margin-left:-3px;background:var(--fg)}.mi-prm-busca__campo.foco,.mi-prm-campo.foco .mi-prm-campo__caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-prm-busca__campo.foco .mi-prm-cursor,.mi-prm-campo.foco .mi-prm-cursor{display:inline-block;animation:mi-prm-pisca 1s steps(2) infinite}@keyframes mi-prm-pisca{50%{opacity:0}}.mi-prm-lista--pessoas{gap:5px}.mi-prm-pessoa{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:5px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-prm-pessoa__id{display:flex;flex-direction:column;gap:1px}.mi-prm-pessoa__id b{font-size:10px}.mi-prm-pessoa__id small{font-size:8px;color:var(--fg-muted)}.mi-prm-pessoa__cargo{display:flex;align-items:center;gap:6px}.mi-prm-sel-caixa{position:relative}.mi-prm-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:128px;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9px;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-prm-revogar{display:none}.mi-prm-revogar.vis{display:inline-flex}.mi-prm-opcoes{position:absolute;left:0;top:25px;z-index:5;display:none;flex-direction:column;min-width:138px;padding:3px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-prm-opcoes.on{display:flex}.mi-prm-opcao{padding:3px 7px;border-radius:5px;font-size:8.5px;white-space:nowrap}.mi-prm-lista--pessoas.f-marina .mi-prm-pessoa--outra{display:none}.mi-prm-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:200px;padding:11px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-prm-gaveta{opacity:1;visibility:visible;transform:none}.mi-prm-gaveta__titulo{margin:0 0 7px;font:600 10px var(--font-serif)}.mi-prm-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-prm-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-prm-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.mi-prm-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-prm-tile__icone{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-prm-tile__nome{font-size:8px;text-align:center;color:var(--fg-muted)}.mi-prm-tile.foco{background:var(--surface-inset)}.mi-prm-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-cargo .mi-prm-fundo,.ac.m-apagar .mi-prm-fundo,.ac.m-revogar .mi-prm-fundo,.ac.m-efeito .mi-prm-fundo{opacity:1;visibility:visible}.mi-prm-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-cargo .mi-prm-modal--cargo,.ac.m-apagar .mi-prm-modal[data-alvo=modalApagar],.ac.m-revogar .mi-prm-modal[data-alvo=modalRevogar]{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-prm-modal__topo{display:flex;flex-direction:column;gap:2px;padding:10px 14px 6px}.mi-prm-modal__topo b{font:600 12px var(--font-serif)}.mi-prm-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-prm-modal__corpo{display:flex;flex-direction:column;gap:6px;padding:4px 14px 10px}.mi-prm-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:7px 14px;border-top:1px solid var(--border)}.mi-prm-modal--cargo{width:500px;height:372px}.mi-prm-modal--cargo .mi-prm-modal__corpo{flex:1;min-height:0}.mi-prm-campo{display:flex;flex-direction:column;gap:3px}.mi-prm-campo__rotulo{font-size:9px;font-weight:600;color:var(--fg-muted)}.mi-prm-campo__caixa{display:flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:10px;color:var(--fg);transition:border-color .15s,box-shadow .15s}.mi-prm-campo__caixa--curta{width:70px}.mi-prm-dica{margin:0;font-size:8px;line-height:1.35;color:var(--fg-subtle)}.mi-prm-grupo{display:flex;flex-direction:column;gap:5px;min-width:0;margin:2px 0 0;padding:3px 9px 7px;border:1px solid var(--border);border-radius:10px}.mi-prm-grupo legend{padding:0 5px;font-size:9.5px;font-weight:600}.mi-prm-janela{height:152px;margin:-5px;padding:5px;box-sizing:content-box;overflow:hidden}.mi-prm-caixas{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:26px;gap:5px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.mi-prm-caixas.lr1{transform:translateY(-93px)}.mi-prm-caixa{display:flex;align-items:flex-start;gap:6px;padding:4px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:8.5px;line-height:1.25;transition:border-color .2s,box-shadow .2s}.mi-prm-caixa code{display:block;font:500 7px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg-subtle);white-space:nowrap}.mi-prm-caixa__marca{display:grid;flex:none;place-items:center;width:10px;height:10px;margin-top:1px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-inset);color:transparent;transition:background .2s,border-color .2s}.mi-prm-caixa.on{border-color:var(--accent)}.mi-prm-caixa.on .mi-prm-caixa__marca{border-color:var(--accent);background:var(--accent);color:var(--btn-primary-fg)}.mi-prm-modal--cargo:not(.pronto) [data-alvo=salvar]{opacity:.45}.mi-prm-anota{display:none;flex:1;margin:0;padding:3px 7px;border:1px dashed var(--accent);border-radius:7px;font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-prm-anota b{color:var(--accent-strong, var(--accent))}.mi-prm-anota.vis{display:block}.mi-prm-modal--confirma{width:300px}.mi-prm-pergunta{margin:0;font-size:9.5px;color:var(--fg-muted)}.mi-prm-pergunta b{color:var(--fg)}.mi-prm-conseq{margin:2px 0 0;padding:7px 9px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-surface);color:var(--danger);font-size:8.5px;line-height:1.45}.mi-prm-irreversivel{margin:2px 0 0;font-size:8px;color:var(--fg-subtle)}.mi-prm-botoes{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.mi-prm-solido{border-color:transparent;background:var(--danger);color:var(--surface)}.mi-prm-efeito{position:absolute;left:50%;top:50%;z-index:31;width:470px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-efeito .mi-prm-efeito{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-prm-efeito__faixa{margin:0;padding:8px 14px;border-bottom:1px dashed var(--accent);background:var(--surface-2);font-size:9px;color:var(--fg-muted)}.mi-prm-efeito__faixa b{color:var(--accent-strong, var(--accent))}.mi-prm-efeito__corpo{display:flex;height:190px}.mi-prm-efeito__menu{display:flex;flex:none;flex-direction:column;gap:2px;width:124px;padding:10px 8px;border-right:1px solid var(--border)}.mi-prm-efeito__menu span{display:flex;align-items:center;gap:6px;padding:4px 7px;border-radius:6px;font-size:9px;color:var(--fg-muted)}.mi-prm-efeito__menu small{margin-top:8px;padding:0 7px;font-size:8px;line-height:1.35;color:var(--fg-subtle)}.mi-prm-efeito__aviso{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px 22px;background:var(--surface-2);text-align:center}.mi-prm-efeito__aviso b{font:600 12px var(--font-serif)}.mi-prm-efeito__aviso>span:not(.mi-prm-efeito__cadeado){font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-prm-efeito__cadeado{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--icon-border, var(--border));border-radius:12px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.ac.m-visao .mi-gtr-fundo{opacity:1;visibility:visible}.ac.m-visao .mi-gtr-modal--visao{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gtr-modal--visao{width:360px}.mi-gtr-painel--publico{height:262px;overflow:hidden}.mi-gtr-pub__regras{transition:transform .35s ease}.mi-gtr-pub__regras.rolado{transform:translateY(-84px)}.mi-gtr-pub{display:grid;grid-template-columns:1fr 150px;gap:10px}.mi-gtr-pub__titulo{margin:0;font:600 11px var(--font-serif)}.mi-gtr-pub__sub{margin:1px 0 5px;font-size:8.5px;color:var(--fg-muted)}.mi-gtr-regra{margin-bottom:4px;padding:5px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:border-color .3s,box-shadow .2s}.mi-gtr-regra.on{border-color:var(--status-active-border)}.mi-gtr-regra__topo{display:flex;align-items:center;gap:8px}.mi-gtr-regra__icone{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--icon-bg);color:var(--icon-fg)}.mi-gtr-regra__texto{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.mi-gtr-regra__texto b{font-size:9.5px}.mi-gtr-regra__texto span{font-size:7.5px;color:var(--fg-muted)}.mi-gtr-chave{position:relative;flex:none;width:24px;height:14px;border-radius:99px;background:var(--track-bg);transition:background .25s,transform .12s}.mi-gtr-chave i{position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .25s}.mi-gtr-chave.on{background:var(--status-active)}.mi-gtr-chave.on i{transform:translate(10px)}.mi-gtr-regra__corpo{margin-top:4px;padding-top:4px;border-top:1px dashed var(--border)}.mi-gtr-nota-regra{margin:0 0 2px;font-size:7.5px;color:var(--fg-muted)}.mi-gtr-jornada{display:inline-flex;align-items:center;gap:5px;font-size:8.5px;color:var(--accent-strong, var(--accent))}.mi-gtr-pessoas{display:flex;flex-direction:column;gap:3px;margin:0 0 4px;padding:0;list-style:none}.mi-gtr-pessoa{align-items:center;gap:6px;padding:2px 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:8.5px}.mi-gtr-pessoa.vis{display:flex;animation:mi-gtr-entra-c .3s ease}.mi-gtr-pessoa__nome{flex:1;font-weight:600}.mi-gtr-avatar{display:grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:6.5px;font-weight:700}.mi-gtr-busca{display:flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);color:var(--fg-subtle);transition:border-color .15s,box-shadow .15s}.mi-gtr-busca.foco{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent)}.mi-gtr-busca__texto{display:flex;align-items:center;font-size:9px;color:var(--fg)}.mi-gtr-busca.foco .mi-campo__cursor{opacity:1;animation:mi-gtr-pisca 1s steps(2) infinite}.mi-gtr-busca__dica{margin:3px 0 0;font-size:7.5px;color:var(--fg-subtle)}.mi-gtr-resultados{display:none;flex-direction:column;gap:2px;margin:3px 0 0;padding:0;list-style:none}.mi-gtr-resultados.vis{display:flex}.mi-gtr-res{display:flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid var(--border);border-radius:7px;background:var(--surface);transition:background .2s,transform .12s,border-color .2s}.mi-gtr-res__textos{display:flex;flex:1;flex-direction:column;line-height:1.2}.mi-gtr-res__textos b{font-size:8.5px}.mi-gtr-res__textos small{font-size:7px;color:var(--fg-muted)}.mi-gtr-res__acao{font-size:8px;font-weight:600;color:var(--accent-strong, var(--accent))}.mi-gtr-res__dentro{display:none;color:var(--status-active)}.mi-gtr-res.dentro{border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-gtr-res.dentro .mi-gtr-res__add{display:none}.mi-gtr-res.dentro .mi-gtr-res__dentro{display:inline}@keyframes mi-gtr-entra-c{0%{opacity:0;transform:translateY(4px)}}.mi-gtr-alc{padding:7px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-gtr-alc__grande{margin:3px 0 2px;font:600 15px var(--font-serif);color:var(--danger)}.mi-gtr-alc__grande.ok{color:var(--fg)}.mi-gtr-alc__sem{margin:0;font-size:8px;line-height:1.4;color:var(--fg-muted)}.mi-gtr-alc__lista{margin:0;padding:0 0 0 11px;font-size:8px;line-height:1.5;color:var(--fg-muted)}.mi-gtr-alc__lista .mi-gtr-vira.vis{display:list-item}.mi-gtr-alc__dica{margin:5px 0 0;font-size:7.5px;color:var(--fg-subtle)}.mi-gtr-alc__nota{margin:6px 2px 0;font-size:7.5px;line-height:1.4;color:var(--fg-subtle)}.mi-gtr-visao{display:flex;flex-direction:column;gap:5px;margin:0;padding:2px 14px 12px;list-style:none}.mi-gtr-visao li{display:flex;gap:9px;align-items:center;padding:6px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.mi-gtr-visao b{display:block;font-size:9.5px}.mi-gtr-visao small{display:block;font-size:8px;line-height:1.35;color:var(--fg-muted)}.mi-gtr-visao__ic{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--icon-bg);color:var(--icon-fg)}.mi-gtr-visao .mi-gtr-visao__rasc{border-color:var(--status-upsell-border);background:var(--status-upsell-surface)}.mi-gtr-visao__rasc .mi-gtr-visao__ic{background:transparent;color:var(--status-upsell)}.mi-dir-tela{position:absolute;inset:40px 0 0 118px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-alunos) .mi-dir-tela--inicio,.ac.t-alunos .mi-dir-tela--alunos{opacity:1;visibility:visible}.mi-dir-pag{padding:14px 18px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.mi-dir-pag.sobe1{transform:translateY(-132px)}.mi-dir-pag.sobe2{transform:translateY(-358px)}.mi-dir-titulo{margin:0;font:600 16px var(--font-serif)}.mi-dir-sub{margin:3px 0 0;font-size:9.5px;line-height:1.4;color:var(--fg-muted)}.mi-dir-rank{position:relative;height:92px;margin-top:8px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-dir-rank__previa{padding:7px 10px;filter:blur(3px) saturate(.9);opacity:.62}.mi-dir-rank__cab{display:flex;align-items:center;gap:6px;font-size:8.5px}.mi-dir-rank__cab small{display:block;font-size:7.5px;color:var(--fg-muted)}.mi-dir-rank__icone{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:var(--icon-bg);color:var(--icon-fg)}.mi-dir-rank__hist{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:2px 6px;border:1px solid var(--border-strong);border-radius:6px;font-size:7.5px;font-weight:600;transition:box-shadow .2s}.mi-dir-rank__podio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.mi-dir-rank__podio i{display:block;height:50px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset)}.mi-dir-aviso{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:2px;width:300px;padding:7px 12px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--card-shadow);text-align:center;transform:translate(-50%,-50%);transition:box-shadow .2s}.mi-dir-aviso b{font:600 10.5px var(--font-serif)}.mi-dir-aviso>span:not(.mi-dir-aviso__selo){font-size:8.5px;color:var(--fg-muted)}.mi-dir-aviso small{font-size:7.5px;color:var(--fg-subtle)}.mi-dir-aviso__selo{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--status-upsell-border);border-radius:99px;background:var(--status-upsell-surface);color:var(--status-upsell);font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mi-dir-busca{position:relative;display:flex;align-items:center;gap:6px;height:26px;margin-top:10px;padding:0 9px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg-subtle);font-size:10px;transition:border-color .15s,box-shadow .15s}.mi-dir-busca__valor{color:var(--fg)}.mi-dir-ph{color:var(--fg-subtle)}.mi-dir-busca__valor:not(:empty)+.mi-dir-ph{display:none}.mi-dir-busca__cursor{display:none;width:1px;height:12px;margin-left:-4px;background:var(--fg)}.mi-dir-busca.foco{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent)}.mi-dir-busca.foco .mi-dir-busca__cursor{display:inline-block;animation:mi-dir-pisca 1s steps(2) infinite}@keyframes mi-dir-pisca{50%{opacity:0}}.mi-dir-limpar{display:none;place-items:center;width:16px;height:16px;margin-left:auto;border-radius:50%;background:var(--surface-inset);color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-dir-busca.cheia .mi-dir-limpar{display:grid}.mi-dir-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.mi-dir-chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 4px 0 9px;border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--fg-muted);font-size:8.5px;font-weight:600;white-space:nowrap;transition:transform .12s,background .2s,color .2s,box-shadow .2s}.mi-dir-chip em{display:inline-block;min-width:14px;padding:1px 4px;border-radius:99px;background:var(--surface-inset);color:var(--fg-subtle);font-size:7.5px;font-style:normal;text-align:center}.mi-dir-chips:not(.esp) .mi-dir-chip--todas,.mi-dir-chips.esp .mi-dir-chip--cardio{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-dir-chips:not(.esp) .mi-dir-chip--todas em,.mi-dir-chips.esp .mi-dir-chip--cardio em{background:color-mix(in srgb,var(--btn-primary-fg) 22%,transparent);color:var(--btn-primary-fg)}.mi-dir-contagem{margin:7px 0 0;padding:1px 2px;border-radius:4px;font-size:8.5px;color:var(--fg-subtle);transition:box-shadow .2s}.mi-dir-contagem.foco{box-shadow:0 0 0 2px var(--accent),0 0 0 4px var(--ring)}.mi-dir-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px}.mi-dir-tom1{--mi-dir-t: var(--accent)}.mi-dir-tom2{--mi-dir-t: var(--status-active)}.mi-dir-tom3{--mi-dir-t: var(--hero-dark)}.mi-dir-tom4{--mi-dir-t: var(--status-upsell)}.mi-dir-tom5{--mi-dir-t: var(--status-dev)}.mi-dir-tom6{--mi-dir-t: var(--status-locked)}.mi-dir-card{position:relative;display:flex;flex-direction:column;height:100px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:transform .12s,box-shadow .2s}.mi-dir-card__capa{display:block;height:24px;background:linear-gradient(120deg,color-mix(in srgb,var(--mi-dir-t) 70%,var(--surface)),color-mix(in srgb,var(--mi-dir-t) 22%,var(--surface)))}.mi-dir-card__capa em{position:absolute;right:6px;top:5px;padding:1px 6px;border-radius:99px;background:var(--surface);color:var(--fg);font-size:7px;font-style:normal;font-weight:700}.mi-dir-card__avatar{display:grid;place-items:center;flex:none;width:26px;height:26px;margin:-13px 0 0 8px;border:2px solid var(--surface);border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:8px;font-weight:700}.mi-dir-card__nome{padding:3px 8px 0;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-dir-card__cargo{padding:0 8px;font-size:8px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-dir-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:4px 8px 0}.mi-dir-pill{display:inline-block;padding:1px 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);color:var(--fg-muted);font-size:7.5px;font-weight:600;white-space:nowrap;transition:box-shadow .2s}.mi-dir-pill--ouro{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-dir-card__desde{font-size:7px;color:var(--fg-subtle)}.mi-dir-grade.f-busca .mi-dir-card:not(.mi-dir-card--marina),.mi-dir-grade.f-cardio .mi-dir-card:not(.mi-dir-card--cardio){display:none}.mi-dir-card--extra{display:none}.mi-dir-grade.mais .mi-dir-card--extra{display:flex}.mi-dir-grade.mais.f-busca .mi-dir-card--extra,.mi-dir-grade.mais.f-cardio .mi-dir-card--extra:not(.mi-dir-card--cardio){display:none}.mi-dir-mais{display:flex;justify-content:center;margin-top:10px}.mi-dir-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-cartao .mi-dir-fundo{opacity:1;visibility:visible}.mi-dir-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;width:320px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-cartao .mi-dir-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-dir-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px 14px 8px}.mi-dir-modal__topo b{display:block;font:600 12px var(--font-serif)}.mi-dir-modal__topo small{display:block;font-size:9px;color:var(--fg-subtle)}.mi-dir-modal__x{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--fg-muted)}.mi-dir-modal__corpo{display:flex;flex-direction:column;gap:8px;padding:2px 14px 12px}.mi-dir-modal__id{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:linear-gradient(120deg,color-mix(in srgb,var(--mi-dir-t) 18%,transparent),transparent 62%)}.mi-dir-modal__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:11px;font-weight:700}.mi-dir-modal__quem{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mi-dir-modal__quem small{border-radius:4px;font-size:8.5px;color:var(--fg-subtle);transition:box-shadow .2s}.mi-dir-rotulo{display:block;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-dir-modal__bio{margin:3px 0 0;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-dir-modal__pills{display:flex;gap:4px;margin-top:4px}.mi-dir-modal__corpo>div{border-radius:6px;transition:box-shadow .2s}.mi-dir-modal__rodape{display:flex;justify-content:flex-end;padding:8px 14px;border-top:1px solid var(--border)}.mi-dir-modal__corpo .foco{box-shadow:0 0 0 1.5px var(--accent),0 0 0 3px var(--ring)}.mi-dir-modal__quem{gap:7px}.mi-et-tela{position:absolute;inset:40px 0 0 118px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:10px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-et-tela--inicio{z-index:1;opacity:1;visibility:visible}.ac.t-lista .mi-et-tela--lista,.ac.t-trilha .mi-et-tela--trilha,.ac.t-assistir .mi-et-tela--assistir,.ac.t-outros .mi-et-tela--outros{opacity:1;visibility:visible}.mi-et-ola{margin:0 0 4px;font:600 14px var(--font-serif)}.mi-et-titulo{margin:0;font:600 16px var(--font-serif)}.mi-et-sub{margin:0;font-size:9.5px;line-height:1.4;color:var(--fg-muted)}.mi-et-barra{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-et-barra i{display:block;height:100%;border-radius:inherit;background:var(--tc, var(--track-fill));transition:width 1.4s ease}.mi-et-barra[data-alvo=barraCartao] i,.mi-et-barra[data-alvo=barraTrilha] i{width:17%}.mi-et-barra.p100[data-alvo=barraCartao] i,.mi-et-barra.p100[data-alvo=barraTrilha] i{width:100%}.mi-et-barra[data-alvo=barraPlayer] i{width:0;background:var(--tc-hero, var(--accent))}.mi-et-barra.cheia[data-alvo=barraPlayer] i{width:100%;transition:width 3.2s linear}.mi-et-chips{display:flex;gap:5px;margin-top:2px;padding:3px;border-radius:99px;align-self:flex-start;transition:box-shadow .2s}.mi-et-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--border);border-radius:99px;background:var(--surface);font-size:9px;color:var(--fg-muted)}.mi-et-chip em{font-size:8.5px;font-style:normal;font-weight:700}.mi-et-chip--on{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.mi-et-cartoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.mi-et-tc{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow .2s}.mi-et-tc header{padding:9px 12px;background:var(--hero-dark);color:var(--on-hero)}.mi-et-tc header p{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-hero)}.mi-et-tc header h3{margin:2px 0;font:600 12px var(--font-serif)}.mi-et-tc header small{font-size:8.5px;color:var(--on-hero-muted)}.mi-et-tc__corpo{display:flex;flex-direction:column;gap:6px;padding:9px 12px 11px}.mi-et-tc__desc{margin:0;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-et-tc__barra{display:flex;align-items:center;gap:7px;font-size:8.5px;color:var(--fg-muted)}.mi-et-tc__barra .mi-et-barra{flex:1}.mi-et-tc__proximo{margin:0;font-size:9px;color:var(--fg-muted)}.mi-et-tc__proximo strong{color:var(--fg)}.mi-et-tc__botao{display:inline-grid;place-items:center;align-self:flex-start;height:22px;padding:0 13px;border-radius:7px;background:var(--tc, var(--btn-primary-bg));color:var(--tc-on, var(--btn-primary-fg));font-size:9.5px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-et-hero{display:flex;flex-direction:column;gap:2px;padding:8px 14px 9px;border-radius:12px;background:var(--hero-dark);color:var(--on-hero)}.mi-et-voltar{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:1px 8px 1px 4px;border:1px solid var(--on-hero-line);border-radius:99px;font-size:8.5px;color:var(--on-hero-muted);transition:transform .12s,box-shadow .2s}.mi-et-voltar--claro{border-color:var(--border);color:var(--fg-muted)}.mi-et-hero__kicker{margin:3px 0 0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-hero)}.mi-et-hero__titulo{margin:0;font:600 14px var(--font-serif)}.mi-et-hero__nums{display:flex;gap:16px;margin:2px 0 0}.mi-et-hero__nums div{display:flex;flex-direction:column-reverse}.mi-et-hero__nums dt{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--on-hero-subtle)}.mi-et-hero__nums dd{margin:0;font:600 10px var(--font-serif)}.mi-et-hero__fim{display:flex;align-items:center;gap:12px;margin-top:4px}.mi-et-hero__botao{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 11px;border-radius:99px;background:var(--tc-hero, var(--accent));color:var(--on-hero-btn);font-size:9px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-et-hero__prog{display:flex;flex:1;align-items:center;gap:8px;max-width:220px;font-size:8.5px;color:var(--on-hero-muted)}.mi-et-hero__prog .mi-et-barra{flex:1;background:var(--on-hero-line)}.mi-et-hero__prog .mi-et-barra i{background:var(--tc-hero, var(--accent))}.mi-et-hero__prog em{font-style:normal}.mi-et-hero__proximo{margin:0;font-size:8.5px;color:var(--on-hero-muted)}.mi-et-hero__proximo strong{color:var(--on-hero)}.mi-et-parte{display:flex;flex-direction:column;gap:3px;padding:3px;border-radius:10px;transition:box-shadow .2s}.mi-et-parte__t{display:flex;align-items:baseline;gap:7px;margin:0}.mi-et-parte__t small{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcs, var(--accent-strong))}.mi-et-parte__t b{font:600 10px var(--font-serif)}.mi-et-parte__t em{margin-left:auto;font-size:8.5px;font-style:normal;color:var(--fg-muted)}.mi-et-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:2px;border-radius:9px;list-style:none;transition:box-shadow .2s}.mi-et-item{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 8px 7px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:transform .12s,box-shadow .2s,border-color .3s}.mi-et-item--feito{border-color:var(--status-active-border)}.mi-et-item--fechado{background:var(--surface-2);color:var(--fg-muted)}.mi-et-item__tipo{display:flex;align-items:center;gap:3px;font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mi-et-item b{font-size:9px;line-height:1.25}.mi-et-item__meta{font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-et-item__lido{display:block;margin:1px 0}.mi-et-selos{display:flex;gap:4px}.mi-et-selo{align-self:flex-start;padding:0 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:700;white-space:nowrap;color:var(--fg-muted)}.mi-et-selo--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-et-selo--agora{border-color:var(--tc-border);background:var(--tc-surface);color:var(--tcs)}.mi-et-selo--obr{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-et-selo--fim,.mi-et-selo--marcado{display:none}.mi-et-item__motivo{display:flex;align-items:flex-start;gap:4px;margin:1px 0 0;font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-et-item__motivo svg{flex:none;margin-top:1px}.mi-et-tela--trilha.completa .mi-et-selo--estado,.mi-et-tela--trilha.completa .mi-et-item__motivo,.mi-et-tela--trilha.completa .mi-et-hero__proximo,.mi-et-tela--trilha.completa .mi-et-hero__botao{display:none}.mi-et-tela--trilha.completa .mi-et-selo--fim{display:inline-block}.mi-et-tela--trilha.completa .mi-et-item{border-color:var(--status-active-border);background:var(--surface);color:var(--fg)}.mi-et-tela--assistir{flex-direction:row;gap:12px}.mi-et-as{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.mi-et-as__topo{display:flex;align-items:center;gap:8px;font-size:8.5px;color:var(--fg-muted)}.mi-et-as__item{margin-left:auto}.mi-et-player{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:var(--hero-dark);transition:box-shadow .2s}.mi-et-player__selo{position:absolute;left:8px;top:8px;padding:1px 8px;border-radius:99px;background:var(--hero-wash);font-size:8.5px;font-weight:700;color:var(--on-hero)}.mi-et-player__play{display:grid;place-items:center;width:34px;height:34px;padding-left:2px;border-radius:50%;background:var(--tc-hero, var(--accent));color:var(--on-hero-btn);transition:opacity .25s,transform .12s}.mi-et-player__play.tocando{opacity:0}.mi-et-player__rodape{position:absolute;left:8px;right:8px;bottom:6px;display:flex;align-items:center;gap:8px;color:var(--on-hero)}.mi-et-player__rodape .mi-et-barra{flex:1;background:var(--on-hero-line)}.mi-et-info{display:flex;align-items:flex-start;gap:8px}.mi-et-info__txt{flex:1;min-width:0}.mi-et-info__kicker{display:flex;align-items:center;gap:4px;margin:0;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tcs)}.mi-et-info__titulo{margin:1px 0 0;font:600 11.5px var(--font-serif)}.mi-et-info__nota{margin:2px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-et-info__acoes{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mi-et-feita{display:none;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--status-active-border);border-radius:99px;background:var(--status-active-surface);font-size:8.5px;font-weight:700;color:var(--status-active)}.mi-et-feita.vis{display:inline-flex;animation:mi-et-entra .3s ease both}@keyframes mi-et-entra{0%{opacity:0;transform:translateY(3px)}}.mi-et-btn{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:9px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-et-btn--pri{border-color:transparent;background:var(--tc, var(--btn-primary-bg));color:var(--tc-on, var(--btn-primary-fg))}.mi-et-curso{padding:5px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-et-curso__cab{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 3px}.mi-et-curso__cab b{font:600 9.5px var(--font-serif)}.mi-et-curso__cab span{font-size:8.5px;color:var(--fg-muted)}.mi-et-curso__lista{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;gap:1px 10px;margin:0;padding:0;list-style:none}.mi-et-aula{display:flex;align-items:center;gap:5px;padding:2px 3px;border-radius:5px;font-size:8.5px}.mi-et-aula--atual{background:var(--tc-surface)}.mi-et-aula__no{display:grid;flex:none;place-items:center;width:14px;font-size:8px;font-weight:700;color:var(--fg-subtle)}.mi-et-aula--atual .mi-et-aula__no{color:var(--tcs)}.mi-et-aula--feita .mi-et-aula__no:after,.mi-et-aula.feita .mi-et-aula__no:after{content:"✓";color:var(--status-active)}.mi-et-aula.feita .mi-et-aula__n{display:none}.mi-et-aula__nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-et-aula__dur{font-size:8px;color:var(--fg-subtle)}.mi-et-trilho{display:flex;flex:none;flex-direction:column;gap:6px;width:168px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow);align-self:flex-start;transition:box-shadow .2s}.mi-et-trilho header{display:flex;align-items:baseline;justify-content:space-between}.mi-et-trilho header b{font:600 9.5px var(--font-serif)}.mi-et-trilho header span{font-size:8.5px;font-weight:700;color:var(--tcs)}.mi-et-grupo{display:flex;flex-direction:column;gap:2px}.mi-et-grupo p{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-et-grupo ul{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.mi-et-linha{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:6px}.mi-et-linha--agora{background:var(--tc-surface)}.mi-et-linha--fechado{opacity:.7}.mi-et-linha__glifo{display:grid;flex:none;place-items:center;width:15px;height:15px;border:1px solid var(--border-strong);border-radius:50%;font-size:7.5px;font-weight:700;color:var(--fg-muted)}.mi-et-linha--done .mi-et-linha__glifo{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-et-linha--agora .mi-et-linha__glifo{border-color:var(--tc);color:var(--tcs)}.mi-et-linha__txt{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.mi-et-linha__txt b{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.mi-et-linha__txt small{display:flex;align-items:center;gap:3px;font-size:8px;color:var(--fg-subtle)}.mi-et-tela--outros{flex-direction:row;gap:12px;padding-top:14px}.mi-et-painel{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:12px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow)}.mi-et-painel__pos{margin:0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tcs)}.mi-et-painel__titulo{margin:0;font:600 12px var(--font-serif)}.mi-et-painel__status{margin:4px 0 0;font-size:9.5px;font-weight:600}.mi-et-painel__legenda{margin:0;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-et-leitura{position:relative;padding:2px 0}.mi-et-leitura .mi-et-barra{height:8px}.mi-et-leitura__minimo{position:absolute;left:80%;top:-1px;bottom:-1px;width:2px;border-radius:2px;background:var(--fg)}.mi-et-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.mi-et-embed{display:grid;place-items:center;aspect-ratio:16 / 9;max-height:104px;border-radius:9px;background:var(--hero-dark)}.mi-et-painel.feito .mi-et-selo--marcado{display:inline-block;animation:mi-et-entra .3s ease both}.mi-et-painel.feito .mi-et-btn--marcar{display:none}.mi-et-rola{display:flex;flex-direction:column;gap:6px;transition:transform .6s ease}.mi-et-rola.rola{transform:translateY(-156px)}.mi-fq-tela{position:absolute;inset:40px 0 0 118px;display:flex;flex-direction:column;padding:10px 14px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-faq) .mi-fq-tela--inicio,.ac.t-faq .mi-fq-tela--faq{opacity:1;visibility:visible}.mi-fq-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mi-fq-h{margin:0;font:600 14px var(--font-serif)}.mi-fq-sub{max-width:300px;margin:2px 0 0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-fq-cab__acoes{display:flex;gap:5px;padding-top:2px}.mi-fq-adm{display:none}.ac.adm .mi-fq-adm{display:inline-flex}.mi-fq-abas{display:flex;gap:4px;margin:7px 0 6px;border-bottom:1px solid var(--border)}.mi-fq-aba{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-bottom:2px solid transparent;font-size:9.5px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-fq-aba em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-style:normal}.mi-fq-aba--todos,.ac.tab-mais .mi-fq-aba--mais{border-bottom-color:var(--accent);color:var(--fg)}.ac.tab-mais .mi-fq-aba--todos{border-bottom-color:transparent;color:var(--fg-muted)}.mi-fq-ferramentas{display:flex;gap:6px;margin-bottom:4px}.mi-fq-busca{display:flex;flex:1;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-size:9px;white-space:nowrap;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mi-fq-busca svg{flex:none;color:var(--fg-subtle)}.mi-fq-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-fq-ph{display:none}.ac .mi-fq-busca.foco,.ac .mi-fq-campo.foco .mi-fq-caixaTxt{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent)}.ac .mi-fq-busca.foco .mi-campo__cursor,.ac .mi-fq-campo.foco .mi-campo__cursor,.ac .mi-fq-nova .mi-fq-caixaTxt.foco .mi-campo__cursor{opacity:1;animation:mi-fq-pisca 1s steps(2) infinite}@keyframes mi-fq-pisca{50%{opacity:0}}.mi-fq-filtro{display:inline-flex;align-items:center;gap:5px;width:150px;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-size:8.5px;white-space:nowrap;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-fq-filtro>span{flex:1;overflow:hidden;text-overflow:ellipsis}.mi-fq-conta{margin:0 0 4px;font-size:8.5px;color:var(--fg-muted)}.mi-fq-grupos{display:flex;flex-direction:column;gap:6px;min-height:0}.mi-fq-grupo__titulo{margin:0 0 2px;font:600 9.5px var(--font-serif)}.mi-fq-grupo ul{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-fq-item{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;transition:transform .12s,box-shadow .2s}.mi-fq-item--m1{order:10}.mi-fq-item--m2{order:20}.mi-fq-item--p1{order:10}.mi-fq-item--novo{order:30}.ac.ord-novo .mi-fq-item--novo{order:15}.mi-fq-item--novo-pergunta{display:none}.ac.ed-novo .mi-fq-item--novo-pergunta{display:block;animation:mi-fq-entra .35s ease}@keyframes mi-fq-entra{0%{opacity:0;transform:translateY(5px)}}.mi-fq-pergunta{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:600;transition:background .2s}.mi-fq-pergunta__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-fq-pergunta svg{flex:none;color:var(--fg-subtle);transition:transform .2s}.mi-fq-item.aberta .mi-fq-pergunta svg{transform:rotate(90deg)}.mi-fq-selos{display:inline-flex;gap:3px}.mi-fq-selo{padding:0 5px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:600;color:var(--fg-muted);white-space:nowrap}.mi-fq-resposta{display:none;padding:2px 8px 6px}.mi-fq-item.aberta .mi-fq-resposta{display:block}.mi-fq-texto{margin:0 0 3px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-fq-texto--aviso{font-size:8px}.mi-fq-rodape{display:flex;align-items:center;justify-content:space-between;gap:6px}.mi-fq-data{font-size:7.5px;color:var(--fg-subtle)}.mi-fq-acoes{display:flex;align-items:center;gap:3px}.mi-fq-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);font-size:8px;font-weight:600;color:var(--fg-muted);white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-fq-btn--grande{padding:3px 8px;font-size:8.5px}.mi-fq-adm.mi-fq-adm{gap:3px}.mi-fq-ico{display:grid;place-items:center;width:15px;height:15px;border:1px solid var(--border);border-radius:5px;background:var(--surface-inset);color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-fq-ico--perigo{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.mi-fq-ico--desligado{background:var(--surface-inset);border-color:var(--border);color:var(--fg-subtle)}.mi-fq-painel{position:absolute;right:14px;top:108px;z-index:20;display:flex;flex-direction:column;gap:3px;width:152px;padding:7px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s}.ac.m-filtro .mi-fq-painel{opacity:1;visibility:visible;transform:none}.mi-fq-painel__titulo{font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-fq-opcao{display:flex;align-items:center;gap:5px;padding:3px 4px;border-radius:6px;font-size:8.5px;transition:background .2s,transform .12s,box-shadow .2s}.mi-fq-opcao span{flex:1}.mi-fq-opcao em{font-size:8px;font-style:normal;color:var(--fg-subtle)}.mi-fq-caixa{position:relative;width:10px;height:10px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-inset);transition:background .2s}.mi-fq-opcao.on .mi-fq-caixa{border-color:var(--accent);background:var(--accent)}.mi-fq-opcao.on .mi-fq-caixa:after{content:"";position:absolute;left:3px;top:.5px;width:2.5px;height:5.5px;border:solid var(--btn-primary-fg);border-width:0 1.5px 1.5px 0;transform:rotate(40deg)}.mi-fq-toast{position:absolute;left:50%;bottom:12px;z-index:25;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--status-active-border);border-radius:99px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:9px;font-weight:600;color:var(--status-active);white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .25s,transform .25s,visibility .25s}.mi-fq-toast.vis{opacity:1;visibility:visible;transform:translate(-50%)}.mi-fq-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-editor .mi-fq-fundo,.ac.m-categorias .mi-fq-fundo,.ac.m-excluir .mi-fq-fundo{opacity:1;visibility:visible}.mi-fq-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-editor .mi-fq-modal--editor,.ac.m-categorias .mi-fq-modal--cats,.ac.m-excluir .mi-fq-modal--excluir{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.ac.m-excluir .mi-fq-modal--excluir{z-index:33}.mi-fq-modal--editor{width:420px}.mi-fq-modal--cats{width:360px}.mi-fq-modal--excluir{width:300px;gap:6px;padding:13px 14px}.mi-fq-modal__topo{display:flex;flex-direction:column;gap:2px;padding:11px 14px 6px}.mi-fq-modal__topo b,.mi-fq-modal__titulo{font:600 12px var(--font-serif)}.mi-fq-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-fq-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:1px solid var(--border)}.mi-fq-esq{margin-right:auto}.mi-fq-modal__texto{margin:0;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-fq-modal__nota{margin:0;font-size:8.5px;color:var(--fg-subtle)}.mi-fq-modal__botoes{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.mi-fq-perigo{border-color:transparent;background:var(--danger);color:var(--surface)}.mi-fq-form{display:flex;flex-direction:column;gap:6px;padding:2px 14px 10px}.ac.previa .mi-fq-form{display:none}.mi-fq-campo{display:flex;flex-direction:column;gap:2px;border-radius:8px}.mi-fq-rot{font-size:8.5px;font-weight:600;color:var(--fg-muted)}.mi-fq-rot small{font-weight:400;color:var(--fg-subtle)}.mi-fq-caixaTxt{display:flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9px;line-height:1.3;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mi-fq-caixaTxt--sel{justify-content:space-between;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-fq-caixaTxt--area{align-items:flex-start;min-height:40px}.mi-fq-caixaTxt--area [data-digitado]{white-space:normal}.mi-fq-chips{display:flex;gap:4px}.mi-fq-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--btn-primary-bg);border-radius:99px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:8.5px;font-weight:600;transition:background .2s,border-color .2s,transform .12s,box-shadow .2s}.mi-fq-chip.off{border-color:var(--border);background:var(--surface);color:var(--fg-muted)}.mi-fq-chip.off svg{display:none}.mi-fq-barra{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:1px 7px;border:1px solid var(--border);border-radius:6px 6px 0 0;background:var(--surface-2);font-size:8.5px;color:var(--fg-muted)}.mi-fq-barra i{font-family:var(--font-serif)}.mi-fq-previa{display:none;padding:4px 14px 12px}.ac.previa .mi-fq-previa{display:block}.mi-fq-previa__pergunta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid var(--border);border-radius:8px 8px 0 0;background:var(--surface-2);font-size:9.5px;font-weight:600}.mi-fq-previa .mi-fq-texto{margin:0;padding:7px 9px;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px}.mi-fq-cats{display:flex;flex-direction:column;gap:7px;padding:2px 14px 10px}.mi-fq-nova{display:flex;gap:6px}.mi-fq-nova .mi-fq-caixaTxt{flex:1}.mi-fq-cats ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.mi-fq-catlinha{display:flex;align-items:center;gap:7px;padding:4px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:9px;color:var(--fg-subtle)}.mi-fq-catnome{flex:1;color:var(--fg)}.mi-fq-catlinha small{font-size:8px}.mi-fq-catlinha--nova{display:none}.mi-fq-catlinha--nova.vis{display:flex;animation:mi-fq-entra .35s ease}.mi-ft-tela{position:absolute;inset:40px 0 0 118px;padding:10px 16px;overflow:hidden;background:var(--surface-2)}.mi-ft-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-ft-cab__nome{margin:0 0 3px;font:600 14px var(--font-serif)}.mi-ft-cab__selos{margin:0}.mi-ft-cab__sub{margin:3px 0 0;font-size:8.5px;color:var(--fg-subtle)}.mi-ft-publicada{display:none}.mi-ft-publicada.vis{display:inline}.mi-ft-abas{margin:8px 0 6px}.mi-ft-parte{margin-bottom:6px;padding:7px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-ft-parte__topo{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-size:10.5px}.mi-ft-parte__num{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--accent-strong, var(--accent))}.mi-ft-itens{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-ft-item{display:flex;align-items:flex-start;gap:7px;padding:4px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.mi-ft-item--novo{display:none}.mi-ft-item--novo.vis{display:flex;animation:mi-ft-entra .35s ease}@keyframes mi-ft-entra{0%{opacity:0;transform:translateY(6px)}}.mi-ft-item__n{padding-top:2px;font-size:8px;font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.mi-ft-item__icone{display:grid;flex:none;place-items:center;width:18px;height:18px;border:1px solid var(--icon-border, var(--border));border-radius:6px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-ft-item__texto{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.25}.mi-ft-item__texto b{font-size:9.5px}.mi-ft-item__texto small{font-size:8px;color:var(--fg-muted)}.mi-ft-item__acoes{display:inline-flex;align-items:center;gap:6px;padding-top:2px;color:var(--fg-subtle)}.mi-ft-engr{display:inline-grid;place-items:center;border-radius:5px;transition:transform .12s,box-shadow .2s}.mi-ft-chips{display:flex;gap:4px;margin-top:2px}.mi-ft-chip{padding:0 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:600;line-height:1.6;color:var(--fg-muted)}.mi-ft-chip--link{color:var(--status-dev)}.mi-ft-chip--gate{display:none;border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.ac.gate-ok .mi-ft-chip--gate{display:inline-block}.mi-ft-add{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:3px 8px;border:1px solid var(--border);border-radius:7px;font-size:9px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-ft-parte--2{opacity:.9}.mi-ft-aluno{position:absolute;right:14px;bottom:12px;z-index:10;display:flex;width:250px;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--accent);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s,transform .3s,visibility .3s}.ac.aluno .mi-ft-aluno{opacity:1;visibility:visible;transform:none}.mi-ft-aluno__titulo{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-ft-aluno__linha{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:8.5px}.mi-ft-aluno__linha--trava{opacity:.7}.mi-ft-pill{padding:0 6px;border:1px solid var(--border);border-radius:99px;font-size:7.5px;font-weight:700;line-height:1.6;white-space:nowrap;color:var(--fg-muted)}.mi-ft-pill--obrig{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-ft-aluno__aviso{display:flex;align-items:center;gap:4px;margin:0;font-size:8px;color:var(--fg-muted)}.mi-ft-toast{position:absolute;left:50%;bottom:10px;z-index:45;max-width:330px;margin:0;padding:6px 12px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:8.5px;text-align:center;color:var(--status-active);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .25s,transform .25s,visibility .25s}.mi-ft-toast.vis{opacity:1;visibility:visible;transform:translate(-50%)}.mi-ft-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-seletor .mi-ft-fundo,.ac.m-config .mi-ft-fundo,.ac.m-publicar .mi-ft-fundo{opacity:1;visibility:visible}.mi-ft-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-seletor .mi-ft-modal--sel,.ac.m-config .mi-ft-modal--cfg,.ac.m-publicar .mi-ft-modal--pub{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-ft-modal--sel{width:560px}.mi-ft-modal--cfg{width:350px}.mi-ft-modal--pub{width:320px}.mi-ft-modal__topo{display:flex;flex-direction:column;gap:2px;padding:10px 14px 6px}.mi-ft-modal__topo b{font:600 12px var(--font-serif)}.mi-ft-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-ft-modal__rodape{display:flex;align-items:center;gap:8px;padding:7px 14px;border-top:1px solid var(--border)}.mi-ft-modal__rodape--fim{justify-content:flex-end}.mi-ft-abasel{display:flex;gap:3px;margin-top:6px}.mi-ft-abasel__aba{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:7px;font-size:8.5px;white-space:nowrap;color:var(--fg-muted);transition:background .2s,color .2s,box-shadow .2s,transform .12s}.mi-ft-abasel__aba--on{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.ac.sel-form .mi-ft-abasel__aba--on{background:transparent;color:var(--fg-muted);box-shadow:none}.ac.sel-form .mi-ft-abasel__aba[data-alvo=abaForm]{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.mi-ft-corpo{min-height:150px;background:var(--surface-2)}.mi-ft-grade{display:grid;grid-template-columns:96px 1fr 188px;min-height:150px}.mi-ft-grade--forms,.ac.sel-form .mi-ft-grade--cursos{display:none}.ac.sel-form .mi-ft-grade--forms{display:grid}.mi-ft-facetas{display:flex;flex-direction:column;gap:2px;padding:8px;border-right:1px solid var(--border)}.mi-ft-facetas__rotulo{margin-bottom:2px;font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-ft-faceta{padding:2px 6px;border-radius:6px;font-size:8.5px;color:var(--fg-muted)}.mi-ft-faceta--on{background:var(--surface-inset);font-weight:700;color:var(--fg)}.mi-ft-centro{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px}.mi-ft-busca{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:8.5px;color:var(--fg-subtle)}.mi-ft-busca__criar{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid var(--border-strong);border-radius:6px;font-size:8px;font-weight:600;white-space:nowrap;color:var(--fg)}.mi-ft-sl{display:flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:border-color .3s,box-shadow .2s}.mi-ft-sl.sel{border-color:var(--accent);background:var(--surface-inset)}.mi-ft-sl__icone{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:6px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-ft-sl__texto{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.25}.mi-ft-sl__texto b{overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.mi-ft-sl__texto small{overflow:hidden;font-size:7.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-muted)}.mi-ft-incompleto{flex:none;padding:0 6px;border:1px solid var(--danger-border);border-radius:99px;background:var(--danger-surface);font-size:7px;font-weight:700;line-height:1.7;color:var(--danger)}.mi-ft-previa{display:flex;flex-direction:column;padding:8px 10px;border-left:1px solid var(--border)}.mi-ft-sem{margin:auto;font-size:8.5px;text-align:center;color:var(--fg-subtle)}.mi-ft-previa__corpo{display:none;flex-direction:column;gap:4px}.ac.prova-sel .mi-ft-previa__corpo{display:flex;animation:mi-ft-entra .3s ease}.ac.prova-sel .mi-ft-sem--forms{display:none}.mi-ft-previa__titulo{margin:0;font:600 10.5px var(--font-serif)}.mi-ft-previa__meta{margin:0;font-size:8px;color:var(--fg-muted)}.mi-ft-previa__selos{margin:0}.mi-ft-perguntas{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:12px;font-size:8px;color:var(--fg-muted)}.mi-ft-previa__botao{display:inline-flex;align-self:flex-start;align-items:center;margin-top:3px;padding:3px 9px;border-radius:7px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:9px;font-weight:600;transition:transform .12s,box-shadow .2s,opacity .25s}.mi-ft-previa__add,.mi-ft-previa__feito{display:inline-flex;align-items:center;gap:4px}.mi-ft-previa__feito{display:none}.mi-ft-previa__botao.feito{opacity:.7}.mi-ft-previa__botao.feito .mi-ft-previa__add{display:none}.mi-ft-previa__botao.feito .mi-ft-previa__feito{display:inline-flex}.mi-ft-nota{flex:1;font-size:8px;line-height:1.35;color:var(--fg-muted)}.mi-ft-nota__form,.ac.sel-form .mi-ft-nota__curso{display:none}.ac.sel-form .mi-ft-nota__form{display:inline}.mi-ft-cfg{display:flex;flex-direction:column;gap:6px;padding:4px 14px 10px}.mi-ft-campo{display:flex;flex-direction:column;gap:2px}.mi-ft-campo__rotulo{font-size:8.5px;font-weight:600;color:var(--fg-muted)}.mi-ft-campo__caixa{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9.5px}.mi-ft-marcas{display:flex;flex-direction:column;gap:4px;margin-top:2px}.mi-ft-marca{display:flex;align-items:center;gap:6px;border-radius:6px;font-size:9px;transition:box-shadow .2s}.mi-ft-marca small{font-size:8.5px;color:var(--fg-subtle)}.mi-ft-caixa{position:relative;flex:none;width:11px;height:11px;border:1.5px solid var(--border-strong);border-radius:3px;background:var(--surface);transition:background .2s}.ac.gate-on .mi-ft-gate .mi-ft-caixa{border-color:var(--accent-strong, var(--accent));background:var(--accent-strong, var(--accent))}.ac.gate-on .mi-ft-gate .mi-ft-caixa:after{content:"";position:absolute;left:2.5px;top:.5px;width:3px;height:6px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.mi-ft-aviso{display:flex;visibility:hidden;opacity:0;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.35;color:var(--fg)}.mi-ft-aviso{transition:opacity .3s,visibility .3s}.ac.gate-on .mi-ft-aviso{visibility:visible;opacity:1}.ac.seq .mi-ft-aviso{visibility:hidden;opacity:0}.mi-ft-pubcorpo{display:flex;flex-direction:column;gap:5px;padding:4px 14px 10px}.mi-ft-sub2{margin:0;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-ft-ok{display:flex;align-items:center;gap:6px;margin:0;font-size:10px;color:var(--status-active)}.ac.t-galeria .mi-gal-lado [data-alvo=menu-referencias]{background:var(--surface-inset);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.mi-gal-lado{padding:10px 5px}.mi-gal-lado .mi-lado__item{gap:5px;padding:0 5px;font-size:8.5px;overflow:hidden}.mi-gal-lado .mi-lado__item svg{flex:none}.mi-gal-tela{position:absolute;inset:40px 0 0 118px;padding:11px 14px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-gal-tela--inicio{z-index:1;opacity:1;visibility:visible}.mi-gal-tela--galeria{z-index:2}.ac.t-galeria .mi-gal-tela--galeria{opacity:1;visibility:visible}.mi-gal-titulo{margin:0;font:600 16px var(--font-serif)}.mi-gal-sub{margin:2px 0 8px;max-width:480px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-gal-busca{display:flex;align-items:center;gap:6px;height:24px;margin-bottom:6px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:9.5px;color:var(--fg-subtle);white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-gal-busca [data-digitado]{color:var(--fg)}.mi-gal-busca.foco{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-gal-filtros{display:flex;gap:6px;margin-bottom:6px}.mi-gal-fil{position:relative}.mi-gal-trig{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:9.5px;color:var(--fg);white-space:nowrap;transition:border-color .2s,box-shadow .2s,transform .12s}.mi-gal-fil:nth-child(1) .mi-gal-trig{width:152px}.mi-gal-fil:nth-child(2) .mi-gal-trig{width:112px}.mi-gal-fil:nth-child(3) .mi-gal-trig{width:108px}.mi-gal-trig__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mi-gal-trig svg{flex:none;color:var(--fg-subtle)}.mi-gal-trig.ativo{border-color:var(--accent)}.mi-gal-trig__n{display:none;padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:700;color:var(--accent-strong, var(--accent))}.mi-gal-trig__n.vis{display:inline}.mi-gal-favoritas{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:9.5px;color:var(--fg-muted);transition:border-color .2s,color .2s,box-shadow .2s,transform .12s}.mi-gal-favoritas.ligado{border-color:var(--accent);color:var(--accent)}.mi-gal-pop{position:absolute;top:calc(100% + 3px);right:0;z-index:8;display:flex;flex-direction:column;gap:1px;width:154px;padding:4px;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ac.p-esp .mi-gal-pop--esp,.ac.p-ori .mi-gal-pop--ori,.ac.p-niv .mi-gal-pop--niv{opacity:1;visibility:visible}.mi-gal-pop__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;padding:2px 6px 4px;border-bottom:1px solid var(--border)}.mi-gal-pop__topo b{font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.mi-gal-pop__lim{display:none;font-size:8px;font-weight:600;color:var(--accent)}.mi-gal-pop.tem .mi-gal-pop__lim{display:inline}.mi-gal-op{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:6px;font-size:9px;transition:background .2s,transform .12s}.mi-gal-op__t{flex:1}.mi-gal-op em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-style:normal;font-weight:600;color:var(--fg-subtle)}.mi-gal-cx{display:grid;flex:none;place-items:center;width:10px;height:10px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);color:transparent;transition:background .2s,color .2s,border-color .2s}.mi-gal-op.on .mi-gal-cx{border-color:var(--accent);background:var(--accent);color:var(--surface)}.mi-gal-op.on{background:var(--surface-inset)}.mi-gal-cont{margin:0 0 7px;font-size:8.5px;color:var(--fg-muted)}.mi-gal-cont strong{color:var(--fg)}.mi-gal-lim{display:none}.ac.f-busca .mi-gal-lim,.ac.f-esp .mi-gal-lim,.ac.f-ori .mi-gal-lim,.ac.f-niv .mi-gal-lim,.ac.f-fav .mi-gal-lim{display:inline}.mi-gal-lim u{color:var(--accent)}.mi-gal-grade{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.mi-gal-item{position:relative;border-radius:10px;transition:transform .12s,box-shadow .2s}.ac.f-busca .mi-gal-item:not(.mi-gal-item--c2),.ac.f-esp .mi-gal-item--c2,.ac.f-esp .mi-gal-item--c4,.ac.f-ori .mi-gal-item--c1,.ac.f-ori .mi-gal-item--c3,.ac.f-niv .mi-gal-item:not(.mi-gal-item--c4),.ac.f-fav .mi-gal-item--c1,.ac.f-fav .mi-gal-item--c4{display:none}.mi-gal-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:100%;padding:9px 26px 9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-gal-cartao__cat{font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mi-gal-cartao__t{font:600 10.5px/1.3 var(--font-serif)}.mi-gal-cartao__meta{font-size:8px;color:var(--fg-muted)}.mi-gal-cartao__elem{margin-top:2px;padding:1px 7px;border:1px solid var(--border);border-radius:99px;font-size:7.5px;color:var(--fg-muted)}.mi-gal-estrela{position:absolute;top:7px;right:8px;color:var(--fg-muted);transition:color .2s,transform .12s}.mi-gal-estrela--fixa,.mi-gal-estrela.lig{color:var(--accent)}.mi-gal-estrela--fixa svg,.mi-gal-estrela.lig svg{fill:currentColor}.mi-gal-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.mi-gal-modal{position:absolute;left:50%;top:50%;z-index:31;width:350px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-ficha .mi-gal-fundo{opacity:1;visibility:visible}.ac.m-ficha .mi-gal-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gal-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;padding:11px 14px 6px;color:var(--fg-muted)}.mi-gal-modal__topo span{display:flex;flex-direction:column}.mi-gal-modal__topo b{font:600 12px var(--font-serif);color:var(--fg)}.mi-gal-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-gal-modal__corpo{display:flex;flex-direction:column;gap:5px;padding:4px 14px 8px}.mi-gal-fio{display:block;height:4px;border-radius:4px;background:var(--track-bg)}.mi-gal-fio--curto{width:60%}.mi-gal-rot{margin:4px 0 0;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mi-gal-dados{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin:3px 0 0;padding:5px 6px;border-radius:8px;transition:box-shadow .2s}.mi-gal-dados dt{font-size:7.5px;color:var(--fg-muted)}.mi-gal-dados dd{margin:1px 0 0;font-size:9.5px;font-weight:500}.mi-gal-usada{margin:0;font-size:9.5px}.mi-gal-usada span{font-size:8.5px;color:var(--fg-muted)}.mi-gal-modal__rodape{display:flex;justify-content:flex-end;padding:6px 14px 11px}.mi-glo-tela{position:absolute;inset:40px 0 0 118px;padding:10px 18px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-glossario) .mi-glo-tela--inicio,.ac.t-glossario .mi-glo-tela--lista{opacity:1;visibility:visible}.mi-glo-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-glo-titulo{margin:0;font:600 15px var(--font-serif)}.mi-glo-sub{margin:2px 0 0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-glo-ferramentas{position:relative;z-index:4;display:flex;gap:8px;margin-top:9px}.mi-glo-busca{display:flex;flex:1;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg-subtle);font-size:9.5px;white-space:nowrap;transition:box-shadow .2s,border-color .2s}.mi-glo-busca [data-digitado]{color:var(--fg)}.mi-glo-busca [data-digitado]:not(:empty)+.mi-glo-busca__ph{display:none}.mi-glo-busca [data-digitado]:empty~.mi-glo-busca__x{display:none}.mi-glo-busca__x{display:grid;place-items:center;width:14px;height:14px;margin-left:auto;border-radius:50%;background:var(--surface-inset);color:var(--fg-muted);transition:transform .12s}.mi-glo-busca__cursor{display:none;width:1px;height:11px;margin-left:-4px;background:var(--fg)}.mi-glo-busca.foco{box-shadow:none;border-color:var(--accent)}.mi-glo-busca.foco .mi-glo-busca__cursor{display:block;animation:mi-glo-pisca 1s steps(2) infinite}@keyframes mi-glo-pisca{50%{opacity:0}}.mi-glo-filtro{position:relative;width:150px}.mi-glo-filtro__gatilho{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg-muted);font-size:9.5px;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-glo-filtro__gatilho>span{flex:1;overflow:hidden;text-overflow:ellipsis}.mi-glo-painel{position:absolute;right:0;top:28px;z-index:5;width:160px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s}.ac.m-filtro .mi-glo-painel{opacity:1;visibility:visible;transform:none}.mi-glo-painel__topo{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 5px;font-size:8.5px}.mi-glo-painel__topo b{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-glo-painel__limpar{display:none;color:var(--accent-strong);font-weight:600}.mi-glo-painel.tem .mi-glo-painel__limpar{display:inline}.mi-glo-opcao{display:flex;align-items:center;gap:7px;padding:4px;border-radius:6px;font-size:9.5px;transition:transform .12s,background .2s}.mi-glo-opcao__caixa{position:relative;flex:none;width:11px;height:11px;border:1.5px solid var(--border-strong);border-radius:3px;background:var(--surface);transition:background .2s,border-color .2s}.mi-glo-opcao__rotulo{flex:1}.mi-glo-opcao__n{font-size:8.5px;color:var(--fg-subtle)}.mi-glo-opcao.marcada{background:var(--surface-inset)}.mi-glo-opcao.marcada .mi-glo-opcao__caixa{border-color:var(--accent);background:var(--accent)}.mi-glo-opcao.marcada .mi-glo-opcao__caixa:after{content:"";position:absolute;left:2.5px;top:.5px;width:3px;height:6px;border:solid var(--surface);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.mi-glo-contagem{margin:7px 0 6px;font-size:8.5px;color:var(--fg-muted)}.mi-glo-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mi-glo-card{display:flex;flex-direction:column;justify-content:space-between;gap:5px;min-height:88px;padding:9px 10px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--card-shadow);transition:transform .12s,box-shadow .2s}.ac.f-busca .mi-glo-card:not(.mi-glo-card--socio),.ac.f-lead .mi-glo-card:not(.mi-glo-card--lead),.ac.f-cat .mi-glo-card:not(.mi-glo-card--mkt):not(.mi-glo-card--com){display:none}.mi-glo-card__linha{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 3px}.mi-glo-card__linha b{font:600 10px var(--font-serif)}.mi-glo-card__linha em{padding:0 6px;border-radius:99px;background:var(--icon-bg);font-size:8px;font-style:normal;font-weight:600;color:var(--icon-fg)}.mi-glo-card__def{display:-webkit-box;margin:0;overflow:hidden;font-size:8.5px;line-height:1.4;color:var(--fg-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.mi-glo-card__def strong{color:var(--fg)}.mi-glo-card__cat{align-self:flex-start;padding:1px 7px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:600;color:var(--fg-muted);transition:box-shadow .2s}.mi-glo-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-verbete .mi-glo-fundo{opacity:1;visibility:visible}.mi-glo-modal{position:absolute;left:50%;top:50%;z-index:31;width:350px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-verbete .mi-glo-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-glo-modal__topo{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 14px 4px}.mi-glo-modal__topo b{display:block;font:600 13px var(--font-serif)}.mi-glo-modal__topo small{font-size:9px;color:var(--fg-muted)}.mi-glo-modal__x{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:var(--fg-muted)}.mi-glo-modal__corpo{display:flex;flex-direction:column;gap:7px;padding:4px 14px 12px}.mi-glo-modal__cat{align-self:flex-start;padding:1px 8px;border:1px solid var(--icon-border);border-radius:99px;background:var(--icon-bg);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--icon-fg)}.mi-glo-modal__texto{margin:0;font-size:9px;line-height:1.45;color:var(--fg-muted)}.mi-glo-modal__texto strong{color:var(--fg)}.mi-glo-fig{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:box-shadow .2s}.mi-glo-fig__barra{display:grid;place-items:center;height:12px;border:1px solid var(--icon-border);border-radius:3px;background:var(--icon-bg);font-size:8px;font-weight:600;color:var(--icon-fg)}.mi-glo-fig__barra--1{width:82%}.mi-glo-fig__barra--2{width:58%}.mi-glo-fig__barra--3{width:36%}.mi-glo-aula{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--icon-border);border-radius:8px;background:var(--icon-bg);transition:box-shadow .2s}.mi-glo-aula__icone{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--surface);color:var(--accent-strong)}.mi-glo-aula b{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.mi-glo-aula p{margin:1px 0 0;font-size:9px;color:var(--fg)}.mi-glo-rel{display:flex;align-items:center;gap:8px}.mi-glo-rel b{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-glo-rel__chips{display:flex;gap:5px}.mi-glo-rel__chip{padding:2px 8px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);font-size:9px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-glo-acoes{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--border)}.mi-glo-botao{display:inline-flex;align-items:center;gap:5px;height:22px;margin-top:5px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;font-size:9.5px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-glo-aviso{position:absolute;left:50%;bottom:16px;z-index:40;display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--status-active-border);border-radius:99px;background:var(--surface);box-shadow:var(--panel-shadow);font-size:9.5px;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .25s,transform .25s,visibility .25s}.mi-glo-aviso.vis{opacity:1;visibility:visible;transform:translate(-50%)}.mi-glo-aviso__ok{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--status-active);color:var(--surface)}.mi-jt-tela{position:absolute;inset:40px 0 0 118px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:12px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-jt-tela--inicio{z-index:1;opacity:1;visibility:visible}.ac.t-jornadas .mi-jt-tela--jornadas,.ac.t-trilhas .mi-jt-tela--trilhas{opacity:1;visibility:visible}.mi-jt-ola{margin:0 0 4px;font:600 14px var(--font-serif)}.mi-jt-titulo{margin:0;font:600 16px var(--font-serif)}.mi-jt-sub{margin:0;max-width:340px;font-size:9.5px;line-height:1.4;color:var(--fg-muted)}.mi-jt-seq{display:flex;flex-direction:column;gap:5px;margin-top:4px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-jt-seq__t{display:flex;align-items:baseline;gap:8px;margin:0}.mi-jt-seq__t b{font:600 10.5px var(--font-serif)}.mi-jt-seq__t span{font-size:8.5px;color:var(--fg-muted)}.mi-jt-seq ol{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none}.mi-jt-seq li{display:flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.mi-jt-seq li span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mi-jt-seq small{font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-seq li b{font-size:9px}.mi-jt-seq em{font-size:8px;font-style:normal;color:var(--fg-muted)}.mi-jt-seq__no{display:grid;flex:none;place-items:center;width:16px;height:16px;border:2px solid var(--accent);border-radius:50%;font-size:8px;font-weight:700;color:var(--accent-strong, var(--accent))}.mi-jt-seq--bloq{opacity:.75}.mi-jt-seq--bloq .mi-jt-seq__no{border-color:var(--border-strong);color:var(--fg-muted)}.mi-jt-hero{position:relative;display:flex;flex-direction:column;gap:3px;margin-top:4px;padding:11px 14px;border-radius:12px;background:var(--hero-dark);color:var(--on-hero);transition:box-shadow .2s}.mi-jt-hero__kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-hero-muted)}.mi-jt-hero__titulo{margin:0;font:600 13px var(--font-serif)}.mi-jt-hero__comp{margin:0;font-size:9px;color:var(--on-hero-muted)}.mi-jt-hero__prog{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:9px;color:var(--on-hero-muted)}.mi-jt-hero__prog .mi-jt-barra{flex:1;background:var(--on-hero-line)}.mi-jt-hero__prog .mi-jt-barra i{background:var(--tc-hero, var(--accent))}.mi-jt-hero__botao{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;height:22px;margin-top:5px;padding:0 11px;border-radius:99px;background:var(--tc-hero, var(--accent));color:var(--on-hero-btn);font-size:9.5px;font-weight:600;white-space:nowrap}.mi-jt-barra{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-jt-barra i{display:block;height:100%;border-radius:inherit;background:var(--tc, var(--track-fill));transition:width 1.4s ease}.mi-jt-barra[data-alvo=barraJ] i{width:45%}.mi-jt-barra.p55[data-alvo=barraJ] i{width:55%}.mi-jt-barra[data-alvo=barraT] i{width:60%}.mi-jt-barra.p100[data-alvo=barraT] i{width:100%}.mi-jt-chips{display:flex;gap:5px;margin:2px 0 0}.mi-jt-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--border);border-radius:99px;background:var(--surface);font-size:9px;color:var(--fg-muted)}.mi-jt-chip em{font-size:8.5px;font-style:normal;font-weight:700}.mi-jt-chip--on{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.mi-jt-cartoes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.mi-jt-tc{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow .2s}.mi-jt-tc--larga{grid-column:1 / -1;flex-direction:row}.mi-jt-tc header{padding:8px 11px;background:var(--hero-dark);color:var(--on-hero)}.mi-jt-tc--larga header{width:190px;flex:none}.mi-jt-tc header p{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-hero)}.mi-jt-tc header h3{margin:1px 0 0;font:600 11px var(--font-serif)}.mi-jt-tc header small{font-size:8.5px;color:var(--on-hero-muted)}.mi-jt-tc__corpo{display:flex;flex:1;flex-direction:column;gap:5px;padding:7px 11px 8px}.mi-jt-tc__corpo--lado{justify-content:center}.mi-jt-tc__jornada{display:flex;align-items:center;gap:5px;margin:0;font-size:8.5px;line-height:1.3;color:var(--tcs)}.mi-jt-tc__proximo{margin:0;font-size:8.5px;color:var(--fg-muted)}.mi-jt-tc__proximo strong{color:var(--fg)}.mi-jt-tc__barra{display:flex;align-items:center;gap:7px;font-size:8.5px;color:var(--fg-muted)}.mi-jt-tc__barra .mi-jt-barra{flex:1}.mi-jt-tc__botao{display:inline-grid;place-items:center;align-self:flex-start;height:20px;padding:0 11px;border-radius:7px;background:var(--tc, var(--btn-primary-bg));color:var(--tc-on, var(--btn-primary-fg));font-size:9px;font-weight:600;transition:transform .12s,box-shadow .2s}.mi-jt-tc__botao--off{border:1px solid var(--border);background:var(--surface-inset);color:var(--fg-subtle)}.mi-jt-tc__botao--sec{border:1px solid var(--border-strong);background:var(--surface);color:var(--fg)}.mi-jt-tc__botoes{display:flex;gap:6px}.mi-jt-tc--bloq{background:var(--surface-2)}.mi-jt-tc__aviso{display:flex;align-items:flex-start;gap:5px;margin:0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-jt-tc__aviso svg{flex:none;margin-top:1px}.mi-jt-quadro{position:absolute;inset:40px 0 0;z-index:6;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;gap:8px 14px;padding:12px;background:var(--surface-2);transition:opacity .3s ease,visibility .3s}.ac.t-menu .mi-jt-quadro,.ac.t-jornadas .mi-jt-quadro,.ac.t-trilhas .mi-jt-quadro{opacity:0;visibility:hidden}.mi-jt-col{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow .2s}.mi-jt-cab{display:flex;align-items:center;gap:8px;padding:8px 11px;background:var(--hero-dark);color:var(--on-hero)}.mi-jt-cab__ic{display:grid;flex:none;place-items:center;width:24px;height:24px;border:1px solid var(--on-hero-line);border-radius:7px;color:var(--tc-hero)}.mi-jt-cab__txt{display:flex;flex-direction:column;line-height:1.2}.mi-jt-cab small{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-hero)}.mi-jt-cab b{font:600 11.5px var(--font-serif)}.mi-jt-corpo{display:none;flex:1;flex-direction:column;gap:7px;min-height:0;padding:10px 12px;animation:mi-jt-entra .35s ease both}@keyframes mi-jt-entra{0%{opacity:0;transform:translateY(5px)}}.ac:not(.t-tela):not(.t-rel):not(.t-prog):not(.t-adm) .mi-jt-corpo--fatos,.ac.t-tela .mi-jt-corpo--tela,.ac.t-rel .mi-jt-corpo--rel,.ac.t-prog .mi-jt-corpo--prog,.ac.t-adm .mi-jt-corpo--adm{display:flex}.mi-jt-def{margin:0;padding-left:8px;border-left:2px solid var(--tc, var(--accent));font-size:9.5px;line-height:1.4;color:var(--fg-muted)}.mi-jt-fatos{display:flex;flex-direction:column;gap:11px;margin:2px 0 0;padding:0;list-style:none}.mi-jt-fatos li{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.35}.mi-jt-fato__ic{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1px solid var(--tc-border);border-radius:6px;background:var(--tc-surface);color:var(--tcs)}.mi-jt-esq{display:flex;align-items:center;gap:6px;margin-top:auto;padding:7px 10px;border:1px dashed var(--border-strong);border-radius:9px;background:var(--surface-2)}.mi-jt-esq>i{flex:0 0 26px;height:2px;border-radius:2px;background:var(--track-bg)}.mi-jt-esq>b{margin-left:auto;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-no{display:grid;flex:none;place-items:center;width:18px;height:18px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface);font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-jt-no--ok{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-jt-no--agora{border-color:var(--tc, var(--accent));color:var(--tcs, var(--accent-strong))}.mi-jt-parte{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-parte:not(:first-child){margin-left:6px}.mi-jt-chipitem{display:grid;place-items:center;width:20px;height:18px;border:1px solid var(--tc-border);border-radius:5px;background:var(--tc-surface);color:var(--tcs)}.mi-jt-mini-hero{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:9px;background:var(--hero-dark);color:var(--on-hero)}.mi-jt-mini-hero small{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-hero)}.mi-jt-mini-hero b{font:600 11px var(--font-serif)}.mi-jt-mini-hero__prog{display:flex;align-items:center;gap:7px;margin-top:3px}.mi-jt-mini-hero__prog .mi-jt-barra{flex:1;background:var(--on-hero-line)}.mi-jt-mini-hero__prog .mi-jt-barra i{background:var(--tc-hero, var(--accent))}.mi-jt-mini-hero__prog em{font-size:8.5px;font-style:normal;color:var(--on-hero-muted)}.mi-jt-linha{position:relative;display:flex;flex-direction:column;gap:5px;margin:0;padding:0 0 0 16px;list-style:none}.mi-jt-linha:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--track-bg)}.mi-jt-et{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1px 6px;padding:5px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-jt-et>span:nth-child(2){display:flex;flex:1;flex-direction:column;line-height:1.2}.mi-jt-et small{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-et b{font:600 9.5px var(--font-serif)}.mi-jt-et em{font-size:8.5px;font-style:normal;color:var(--fg-muted)}.mi-jt-et--atual{border-color:var(--tc, var(--accent))}.mi-jt-et--bloq{opacity:.72}.mi-jt-et__no{position:absolute;left:-16px;top:7px;display:grid;place-items:center;width:14px;height:14px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface);font-size:7.5px;font-weight:700;color:var(--fg-muted)}.mi-jt-et--feita .mi-jt-et__no{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-jt-et--atual .mi-jt-et__no{border-color:var(--tc, var(--accent));color:var(--tcs, var(--accent-strong))}.mi-jt-marcozinho{display:flex;flex-basis:100%;align-items:center;gap:7px;margin-top:3px;padding:4px 7px;border:1px dashed var(--border-strong);border-radius:7px;color:var(--accent-strong, var(--accent));transition:box-shadow .2s}.mi-jt-marcozinho span{display:flex;flex-direction:column;line-height:1.2}.mi-jt-marcozinho small{font-size:7.5px}.mi-jt-marcozinho b{font:600 9px var(--font-sans);color:var(--fg)}.mi-jt-partes{display:flex;flex-direction:column;gap:5px;padding:3px;border-radius:9px;transition:box-shadow .2s}.mi-jt-parte-t{display:flex;align-items:baseline;gap:7px;margin:0}.mi-jt-parte-t small{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcs, var(--accent-strong))}.mi-jt-parte-t b{font:600 10px var(--font-serif)}.mi-jt-parte-t em{margin-left:auto;font-size:8.5px;font-style:normal;color:var(--fg-muted)}.mi-jt-grade{display:grid;gap:5px;margin:0;padding:0;list-style:none}.mi-jt-grade--tres{grid-template-columns:repeat(3,1fr)}.mi-jt-grade--dois{grid-template-columns:repeat(2,1fr)}.mi-jt-grade--cinco{grid-template-columns:repeat(5,1fr)}.mi-jt-item{position:relative;display:flex;flex-direction:column;gap:2px;padding:5px 7px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:transform .12s,box-shadow .2s}.mi-jt-item--feito{border-color:var(--status-active-border)}.mi-jt-item--fechado{opacity:.75}.mi-jt-item__tipo{display:flex;align-items:center;gap:3px;font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-item b{font-size:9px;line-height:1.25}.mi-jt-item__meta{font-size:8px;color:var(--fg-muted)}.mi-jt-selo{align-self:flex-start;padding:0 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:700;color:var(--fg-muted)}.mi-jt-selo--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-jt-selo--agora{border-color:var(--tc-border);background:var(--tc-surface);color:var(--tcs)}.mi-jt-selo--obr{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-jt-etapa-grande{display:flex;flex-direction:column;gap:6px;padding:8px 9px;border:1px solid var(--tc, var(--accent));border-radius:10px}.mi-jt-etapa-grande__t{display:flex;flex-direction:column;margin:0;line-height:1.25}.mi-jt-etapa-grande__t small{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-etapa-grande__t b{font:600 10.5px var(--font-serif)}.mi-jt-nota{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:9px;line-height:1.35;color:var(--fg-muted)}.mi-jt-nota svg{flex:none;color:var(--tcs, var(--accent-strong))}.mi-jt-aviso{display:flex;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);font-size:8.5px;line-height:1.35;color:var(--fg);transition:box-shadow .2s}.mi-jt-aviso svg{flex:none;margin-top:1px;color:var(--tcs)}.mi-jt-aviso u{text-decoration:underline;color:var(--tcs)}.mi-jt-mini-hero--baixo{margin-top:0}.mi-jt-seta{position:absolute;left:50%;top:138px;z-index:3;display:grid;place-items:center;width:26px;height:26px;margin-left:-13px;border:2px solid var(--surface-2);border-radius:50%;background:var(--accent);color:var(--surface);opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}.mi-jt-seta.vis{opacity:1;transform:scale(1)}.mi-jt-prog__linha{display:flex;align-items:baseline;justify-content:space-between;font-size:9px;color:var(--fg-muted)}.mi-jt-prog__linha b{font-size:10px;color:var(--tcs, var(--fg))}.mi-jt-etapas{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.mi-jt-etp{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px 5px 28px;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:box-shadow .2s,opacity .3s}.mi-jt-etp b{flex:1;font:600 9.5px var(--font-serif)}.mi-jt-etp em{font-size:8.5px;font-style:normal;color:var(--fg-muted)}.mi-jt-etp .mi-jt-et__no{left:7px;top:6px}.mi-jt-etp--atual{border-color:var(--tc, var(--accent))}.mi-jt-etp--feita .mi-jt-et__no{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-jt-etp--atual .mi-jt-et__no{border-color:var(--tc, var(--accent));color:var(--tcs, var(--accent-strong))}.mi-jt-etp--bloq{opacity:.72}.mi-jt-et__aviso{display:flex;flex-basis:100%;align-items:flex-start;gap:5px;margin:0;font-size:8.5px;line-height:1.3;color:var(--fg-muted)}.mi-jt-et__aviso svg{flex:none;margin-top:1px}.mi-jt-etp--bloq .mi-jt-et__num{display:none}.mi-jt-etp--bloq.livre{opacity:1}.mi-jt-etp--bloq.livre .mi-jt-et__cad,.mi-jt-etp--bloq.livre .mi-jt-et__aviso{display:none}.mi-jt-etp--bloq.livre .mi-jt-et__num{display:inline}.mi-jt-etp--bloq.livre .mi-jt-et__no{border-color:var(--tc, var(--accent));color:var(--tcs, var(--accent-strong))}.mi-jt-marco{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px dashed var(--border-strong);border-radius:8px;transition:background .4s,border-color .4s,box-shadow .2s}.mi-jt-marco__med{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-inset);color:var(--accent-strong, var(--accent))}.mi-jt-marco__txt{display:flex;flex:1;flex-direction:column;line-height:1.2}.mi-jt-marco__txt small{font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-jt-marco__txt b{font-size:9.5px}.mi-jt-marco__est{font-size:8.5px;color:var(--fg-muted)}.mi-jt-marco.feito{border-style:solid;border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-jt-marco.feito .mi-jt-marco__est{font-weight:700;color:var(--status-active)}.mi-jt-lock{display:flex;align-items:center;gap:5px;margin:auto 0 0;font-size:8.5px;color:var(--fg-subtle)}.mi-jt-pecas{padding:2px 0}.mi-jt-peca{display:grid;place-items:center;height:20px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-2);font-size:10px;font-weight:700;color:var(--status-active);transition:background .3s,border-color .3s}.mi-jt-peca--ok,.mi-jt-pecas.feito .mi-jt-peca--fim{border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-jt-peca--ok:after,.mi-jt-pecas.feito .mi-jt-peca--fim:after{content:"✓"}.mi-jt-nota--t{margin:0}.mi-jt-prog__botao{margin-top:4px}.mi-jt-prog__botao.foco{box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--ring)}.mi-jt-quando{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;counter-reset:mi-jt-q}.mi-jt-quando li{position:relative;display:flex;flex-direction:column;gap:1px;padding:3px 0 3px 26px;counter-increment:mi-jt-q}.mi-jt-quando li:before{content:counter(mi-jt-q);position:absolute;left:0;top:3px;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--tc-border);border-radius:50%;background:var(--tc-surface);font-size:8.5px;font-weight:700;color:var(--tcs)}.mi-jt-quando b{font-size:10px;line-height:1.3}.mi-jt-quando span{font-size:9px;line-height:1.3;color:var(--fg-muted)}.mi-jt-corpo--adm{border-radius:10px;transition:box-shadow .2s}.mi-jt-dica{display:none;grid-column:1 / -1;align-items:center;gap:8px;margin:0;padding:7px 11px;border:1px solid var(--status-upsell-border);border-radius:10px;background:var(--status-upsell-surface);font-size:9.5px;font-weight:600;color:var(--fg);transition:box-shadow .2s}.mi-jt-dica svg{flex:none;color:var(--status-upsell)}.ac.t-adm .mi-jt-dica{display:flex;animation:mi-jt-entra .35s ease both}.mi-dif-corpo{position:absolute;inset:40px 0 0;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;background:var(--surface-2)}.mi-dif-pecas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mi-dif-peca{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .25s,box-shadow .25s,transform .12s}.mi-dif-peca__nome{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-dif-peca__verbo{font:600 13px var(--font-serif);line-height:1.25}.mi-dif-peca small{font-size:8.5px;color:var(--fg-muted)}.ac.d-form .mi-dif-peca--form,.ac.d-missao .mi-dif-peca--missao,.ac.d-modelo .mi-dif-peca--modelo,.ac.d-ref .mi-dif-peca--ref{border-color:var(--accent)}.ac.d-form .mi-dif-peca--form .mi-dif-peca__nome,.ac.d-missao .mi-dif-peca--missao .mi-dif-peca__nome,.ac.d-modelo .mi-dif-peca--modelo .mi-dif-peca__nome,.ac.d-ref .mi-dif-peca--ref .mi-dif-peca__nome{color:var(--accent-strong, var(--accent))}.ac.d-liga .mi-dif-peca--missao{border-color:var(--accent)}.mi-dif-painel{position:relative;flex:1;min-height:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.mi-dif-vista{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 176px;grid-template-rows:minmax(0,1fr) auto;gap:8px 12px;padding:9px 12px 10px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.d-form):not(.d-missao):not(.d-modelo):not(.d-ref):not(.d-liga):not(.d-onde) .mi-dif-vista--regra,.ac.d-form .mi-dif-vista--form,.ac.d-missao .mi-dif-vista--missao,.ac.d-modelo .mi-dif-vista--modelo,.ac.d-ref .mi-dif-vista--ref,.ac.d-liga .mi-dif-vista--liga,.ac.d-onde .mi-dif-vista--onde{opacity:1;visibility:visible}.mi-dif-esq{display:flex;flex-direction:column;gap:5px;grid-row:1 / span 2;min-width:0}.mi-dif-rot{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-dif-vista--regra{display:flex;flex-direction:column;gap:8px;padding:12px 18px}.mi-dif-regra{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mi-dif-regra__linha{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 14px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:9px;background:var(--surface-2);opacity:.4;transition:opacity .4s,border-color .4s}.mi-dif-regra__linha.on{opacity:1;border-left-color:var(--accent)}.mi-dif-regra__frase{font:500 15px var(--font-serif);white-space:nowrap}.mi-dif-regra__frase strong{font-weight:700;color:var(--accent-strong, var(--accent))}.mi-dif-regra__nota{font-size:9px;text-align:right;color:var(--fg-muted)}.mi-dif-dir{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.mi-dif-dir .mi-dif-rot:not(:first-child){margin-top:5px}.mi-dif-dir__texto{margin:0;font:600 10.5px/1.3 var(--font-serif)}.mi-dif-dir__extra{margin:0;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-dif-dir__onde{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin:0;padding:3px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:9.5px;font-weight:600;white-space:nowrap;transition:box-shadow .2s}.mi-dif-aviso{align-self:end;margin:0;padding:6px 9px;border:1px solid var(--status-upsell-border);border-radius:9px;background:var(--status-upsell-surface);font-size:9px;font-weight:600;line-height:1.35;color:var(--status-upsell);transition:box-shadow .2s}.mi-dif-tab{table-layout:fixed;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:box-shadow .2s}.mi-dif-tab th:nth-child(1){width:55%}.mi-dif-tab td b{display:block;font-size:9.5px;color:var(--fg)}.mi-dif-tab td small{font-size:8px;color:var(--fg-subtle)}.mi-dif-perguntas{display:flex;flex-direction:column;gap:5px;border-radius:8px;transition:box-shadow .2s}.mi-dif-q{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:9.5px}.mi-dif-q__n{display:grid;flex:none;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--surface-inset);font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-dif-q__texto{flex:1;min-width:0}.mi-dif-pagina{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);overflow:hidden}.mi-dif-pagina__topo{display:flex;align-items:center;gap:5px;padding:5px 9px;border-bottom:1px solid var(--border)}.mi-dif-pagina__topo b{margin-right:3px;font:600 10.5px var(--font-serif)}.mi-dif-chip{padding:0 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:700;color:var(--fg-muted);white-space:nowrap}.mi-dif-meta{margin-left:auto;font-size:8px;color:var(--fg-subtle);white-space:nowrap}.mi-dif-bl{display:flex;align-items:center;gap:8px;min-height:17px;padding:2px 9px;border-bottom:1px solid var(--border);font-size:8.5px}.mi-dif-bl__t{flex:none;width:86px;font-weight:700;color:var(--fg)}.mi-dif-bl__v{color:var(--fg-muted);white-space:nowrap}.mi-dif-fio{display:block;flex:1;height:4px;max-width:160px;border-radius:4px;background:var(--track-bg)}.mi-dif-fio--curto{max-width:100px}.mi-dif-bl--passos{align-items:flex-start;padding-top:3px;padding-bottom:3px;transition:box-shadow .2s}.mi-dif-bl--passos .mi-dif-bl__t{display:flex;flex-direction:column;gap:1px}.mi-dif-bl--passos em{font-size:7.5px;font-style:normal;font-weight:600;color:var(--fg-subtle)}.mi-dif-passos{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:2px 8px}.mi-dif-passo{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--fg-muted);white-space:nowrap}.mi-dif-caixa{display:grid;flex:none;place-items:center;width:10px;height:10px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface);color:transparent;transition:background .2s,color .2s,border-color .2s}.mi-dif-passo.feito{color:var(--fg)}.mi-dif-passo.feito .mi-dif-caixa{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-dif-entrega{display:flex;align-items:center;gap:8px;min-height:24px;padding:3px 9px;background:var(--surface-inset);font-size:8.5px;transition:box-shadow .2s}.mi-dif-entrega .mi-dif-bl__t{width:70px}.mi-dif-entrega__pronto{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25;color:var(--fg-muted)}.mi-dif-entrega__pronto small{font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-dif-btnApagado{flex:none;padding:3px 8px;border-radius:7px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:8.5px;font-weight:600;white-space:nowrap;opacity:.45}.mi-dif-arq{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);transition:box-shadow .2s}.mi-dif-arq__ic{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--surface-inset);color:var(--fg-muted)}.mi-dif-arq__txt{display:flex;flex:1;flex-direction:column;line-height:1.25}.mi-dif-arq__txt small,.mi-dif-plan__t small{font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-dif-arq__txt b{font-size:10px}.mi-dif-plan{display:flex;flex-direction:column;gap:5px;padding:7px 9px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);transition:box-shadow .2s}.mi-dif-plan__t{display:flex;flex-direction:column;margin:0;line-height:1.25}.mi-dif-plan__t b{font-size:10px}.mi-dif-grade{width:100%;border-collapse:separate;border-spacing:3px;font-size:8px}.mi-dif-grade th{padding:2px 4px;font-weight:700;text-align:left;color:var(--fg-muted);white-space:nowrap}.mi-dif-grade thead th{font-size:7.5px;color:var(--fg-subtle)}.mi-dif-grade td{padding:0}.mi-dif-texto{display:block;min-height:11px;padding:0 6px;font-size:8.5px;color:var(--fg)}.mi-dif-entrada,.mi-dif-calc{display:block;min-height:15px;padding:2px 6px;border-radius:5px;font-size:8.5px;line-height:11px}.mi-dif-entrada{border:1px solid var(--border-strong);background:var(--surface);color:var(--fg)}.mi-dif-calc{background:var(--status-active-surface);color:var(--status-active);font-weight:700}.mi-dif-cartao{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 28px 8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);transition:box-shadow .2s}.mi-dif-cartao__cat{font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mi-dif-cartao__t{font:600 11px var(--font-serif)}.mi-dif-cartao__meta{font-size:8.5px;color:var(--fg-muted)}.mi-dif-cartao__elem{margin-top:2px;padding:1px 7px;border:1px solid var(--border);border-radius:99px;font-size:8px;color:var(--fg-muted)}.mi-dif-cartao__estrela{position:absolute;top:7px;right:8px;color:var(--accent)}.mi-dif-cartao__estrela svg{fill:currentColor}.mi-dif-ficha{display:flex;flex-direction:column;gap:4px;padding:7px 11px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);transition:box-shadow .2s}.mi-dif-ficha__h{font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.mi-dif-ficha__link{font-size:9px;text-decoration:underline;color:var(--fg)}.mi-dif-vista--liga{display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px 10px}.mi-dif-liga{position:relative;flex:1;display:grid;grid-template-columns:170px 1fr 200px;grid-template-rows:repeat(3,1fr);align-items:center;gap:8px 0}.mi-dif-liga__centro{grid-column:1;grid-row:1 / span 3;display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1.5px solid var(--accent);border-radius:12px;background:var(--surface-2);transition:box-shadow .2s}.mi-dif-liga__centro b{font:600 13px/1.3 var(--font-serif)}.mi-dif-liga__centro small{font-size:8.5px;color:var(--fg-muted)}.mi-dif-liga__fio{grid-column:2;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:0 8px;opacity:0;transition:opacity .4s}.mi-dif-liga__fio.vis{opacity:1}.mi-dif-liga__fio span{font-size:8px;font-weight:600;text-align:center;color:var(--fg-muted)}.mi-dif-liga__fio i{position:relative;display:block;height:1.5px;background:var(--accent)}.mi-dif-liga__fio i:after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);transform:rotate(45deg)}.mi-dif-liga__fio--1{grid-row:1}.mi-dif-liga__fio--2{grid-row:2}.mi-dif-liga__fio--3{grid-row:3}.mi-dif-liga__alvo{grid-column:3;display:flex;flex-direction:column;gap:2px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);opacity:0;transition:opacity .4s,box-shadow .2s}.mi-dif-liga__alvo.vis{opacity:1}.mi-dif-liga__alvo b{font:600 10px/1.3 var(--font-serif)}.mi-dif-liga__alvo--1{grid-row:1}.mi-dif-liga__alvo--2{grid-row:2}.mi-dif-liga__alvo--3{grid-row:3}.mi-dif-liga__nota{margin:0;padding:6px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-inset);font-size:9px;line-height:1.35;color:var(--fg-muted);transition:box-shadow .2s}.mi-dif-vista--onde{display:flex;align-items:center;gap:18px;padding:10px 18px}.mi-dif-gaveta{flex:none;width:276px;padding:10px 12px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-dif-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-dif-gaveta__grupo{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-dif-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-dif-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-dif-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-dif-tile__icone{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-dif-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-dif-tile.foco{background:var(--surface-inset)}.mi-dif-botoes{display:flex;flex:1;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mi-dif-botoes li{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--fg-subtle);transition:box-shadow .2s}.mi-dif-botoes__de{width:62px;font-size:9.5px;font-weight:700;color:var(--fg)}.mi-dif-botoes__nota{font-size:8.5px;color:var(--fg-muted)}.mi-arq-tela{position:absolute;inset:40px 0 0 118px;padding:12px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista):not(.t-missao):not(.t-form):not(.t-aluno):not(.t-ficha) .mi-arq-tela--inicio,.ac.t-lista .mi-arq-tela--lista,.ac.t-missao .mi-arq-tela--missao,.ac.t-form .mi-arq-tela--form,.ac.t-aluno .mi-arq-tela--aluno,.ac.t-ficha .mi-arq-tela--ficha{opacity:1;visibility:visible}.mi-arq-cartao{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-arq-cartao h3{margin:0;font:600 11px var(--font-serif)}.mi-arq-cartao .mi-sub{margin:0}.mi-arq-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-arq-topo__acoes{display:flex;gap:6px;padding-top:2px}.mi-arq-lista{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none}.mi-arq-lin{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:box-shadow .2s}.mi-arq-lin__dados{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.mi-arq-lin__dados strong{font-size:10px}.mi-arq-lin__dados span{font-size:8.5px;color:var(--fg-subtle)}.mi-arq-chip{padding:1px 8px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:700;color:var(--fg-subtle)}.mi-arq-chip--ouro{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-arq-lin--nova{display:none}.ac.salvo .mi-arq-lin--nova{display:flex;border-color:var(--accent)}.mi-arq-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-arq-gaveta{opacity:1;visibility:visible;transform:none}.mi-arq-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-arq-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-arq-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-arq-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-arq-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-modelo .mi-arq-fundo{opacity:1;visibility:visible}.mi-arq-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;width:620px;height:376px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-modelo .mi-arq-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-arq-modal__topo{display:flex;flex:none;align-items:flex-start;justify-content:space-between;padding:9px 14px 8px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-arq-modal__topo div{display:flex;flex-direction:column;gap:1px}.mi-arq-modal__topo b{font:600 12px var(--font-serif);color:var(--fg)}.mi-arq-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-arq-modal__corpo{display:grid;flex:1;grid-template-columns:188px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.mi-arq-modal__rodape{display:flex;flex:none;align-items:center;gap:6px;padding:6px 14px;border-top:1px solid var(--border);background:var(--surface)}.mi-arq-pend{margin-right:auto;font-size:9px;color:var(--fg-muted)}.mi-arq-modal__rodape [data-alvo=salvar]{opacity:.45}.mi-arq-modal__rodape [data-alvo=salvar].pronto{opacity:1}.mi-arq-esq{display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;border-right:1px solid var(--border);background:var(--surface)}.mi-arq-tipos{display:flex;flex-direction:column;gap:4px}.mi-arq-legenda{font-size:9px;font-weight:600}.mi-arq-tm{display:flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--fg-muted);transition:border-color .18s,background-color .18s,transform .12s}.mi-arq-tm>svg{flex:none}.mi-arq-tm span{display:flex;flex-direction:column;gap:1px;min-width:0}.mi-arq-tm strong{font-size:8.5px;color:var(--fg)}.mi-arq-tm small{font-size:8px;line-height:1.2}.ac:not(.ed-arq) .mi-arq-tm--planilha,.ac.ed-arq .mi-arq-tm--arquivo{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--accent)}.mi-arq-esq .mi-campo__caixa{height:22px;font-size:8.5px}.mi-arq-esq .mi-campo__ph{overflow:hidden;text-overflow:ellipsis}.mi-arq-desc__caixa{height:30px!important;align-items:flex-start;padding-top:4px;white-space:normal;font-size:8px!important;line-height:1.25}.mi-arq-pub{display:flex;align-items:center;gap:7px;margin-top:auto;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);transition:border-color .2s,box-shadow .2s}.mi-arq-pub span:last-child{display:flex;flex-direction:column;gap:1px}.mi-arq-pub strong{font-size:9px}.mi-arq-pub small{font-size:8px;line-height:1.2;color:var(--fg-muted)}.mi-arq-chave{position:relative;flex:none;width:26px;height:15px;border-radius:99px;background:var(--border-strong);transition:background-color .2s}.mi-arq-chave i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--bg);transition:transform .2s}.ac.pub .mi-arq-pub .mi-arq-chave{background:var(--accent)}.ac.pub .mi-arq-pub .mi-arq-chave i{transform:translate(11px)}.ac.pub .mi-arq-pub{border-color:var(--accent)}.mi-arq-dir{min-width:0;min-height:0;overflow:hidden;padding:12px 14px;background:var(--bg)}.mi-arq-painel h3{margin:0;font:600 11px var(--font-serif)}.mi-arq-painel p{margin:1px 0 8px;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-arq-painel--arquivo,.ac.ed-arq .mi-arq-painel--planilha{display:none}.ac.ed-arq .mi-arq-painel--arquivo{display:block}.mi-arq-esboco{display:flex;flex-direction:column;gap:6px}.mi-arq-esboco i{display:block;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-arq-soltar{display:flex;flex-direction:column;align-items:center;gap:5px;padding:18px 12px;border:1.5px dashed var(--border-strong);border-radius:12px;background:var(--surface);color:var(--fg-muted);text-align:center;transition:border-color .2s,box-shadow .2s}.mi-arq-soltar strong{font-size:10px;color:var(--fg)}.mi-arq-soltar span{font-size:8.5px}.mi-arq-soltar small{font-size:8px;color:var(--fg-subtle)}.mi-arq-soltar__vazio,.mi-arq-soltar__cheio{display:flex;flex-direction:column;align-items:center;gap:3px}.mi-arq-soltar__cheio,.mi-arq-rotulo-cheio,.ac.ed-arq-ok .mi-arq-soltar__vazio,.ac.ed-arq-ok .mi-arq-rotulo-vazio{display:none}.ac.ed-arq-ok .mi-arq-soltar__cheio{display:flex}.ac.ed-arq-ok .mi-arq-rotulo-cheio{display:inline}.ac.ed-arq-ok .mi-arq-soltar{border-style:solid;border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-arq-migalhas{display:flex;align-items:center;gap:5px;margin-bottom:6px;font-size:9px;color:var(--fg-subtle)}.mi-arq-migalhas b{font-weight:600;color:var(--fg-muted)}.mi-arq-salvo{margin-left:auto;color:var(--status-active)}.mi-arq-cols{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px}.mi-arq-principal,.mi-arq-lateral{display:flex;flex-direction:column;gap:5px;min-width:0}.mi-arq-titulo .mi-titulo{font-size:13px}.mi-arq-bloco{border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-arq-bloco__topo{display:flex;align-items:center;gap:7px;padding:5px 9px;color:var(--fg-muted);border-radius:10px;transition:box-shadow .2s,transform .12s}.mi-arq-bloco__n{display:grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--accent);color:var(--btn-primary-fg);font-size:8px;font-weight:700}.mi-arq-bloco__texto{display:flex;flex:1;min-width:0;flex-direction:column}.mi-arq-bloco__texto b{font:600 10px var(--font-serif);color:var(--fg)}.mi-arq-bloco__texto b i{margin-left:5px;padding:0 5px;border:1px solid var(--border);border-radius:99px;font:600 8px var(--font-sans, inherit);font-style:normal;color:var(--fg-subtle)}.mi-arq-bloco__texto small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-subtle)}.mi-arq-material{display:none;flex-direction:column;gap:5px;padding:4px 10px 9px 32px}.ac.mat-aberto .mi-arq-material{display:flex}.mi-arq-material h3{margin:0;font:600 9.5px var(--font-serif)}.mi-arq-material .mi-campo{position:relative}.mi-arq-material .mi-campo__caixa{height:21px;font-size:9px}.mi-arq-caixa-grande{height:30px!important;align-items:flex-start;padding-top:5px;white-space:normal!important}.mi-arq-valor{display:flex;min-width:0}.mi-arq-valor__ph{color:var(--fg-subtle)}.mi-arq-valor__ok{display:none;color:var(--fg)}.ac.mat-ok .mi-arq-valor__ph{display:none}.ac.mat-ok .mi-arq-valor__ok{display:inline}.mi-arq-opcoes{position:absolute;left:0;right:0;top:100%;z-index:5;display:none;margin:2px 0 0;padding:3px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:var(--panel-shadow);list-style:none}.ac.mat-lista .mi-arq-opcoes{display:block}.mi-arq-opcoes li{padding:4px 7px;border-radius:5px;font-size:9px;transition:box-shadow .2s}.mi-arq-opcoes li small{margin-left:6px;font-size:8px;color:var(--fg-subtle)}.mi-arq-lateral .mi-campo__caixa{height:21px;font-size:9px}.mi-arq-vazio{margin:6px 0 8px;padding:14px 10px;border:1px dashed var(--border-strong);border-radius:10px;font-size:9.5px;text-align:center;color:var(--fg-muted)}.ac.ed-q1 .mi-arq-vazio{display:none}.mi-arq-pergunta{display:none;flex-direction:column;gap:6px;margin:6px 0 8px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ac.ed-q1 .mi-arq-pergunta{display:flex}.mi-arq-pergunta__topo{display:flex;align-items:center;gap:8px}.mi-arq-pergunta__topo b{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-arq-seg{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset)}.mi-arq-seg span{padding:2px 7px;border-radius:6px;font-size:8.5px;color:var(--fg-muted)}.mi-arq-seg .mi-arq-seg__on{background:var(--surface);box-shadow:0 0 0 1px var(--accent);font-weight:700;color:var(--fg)}.mi-arq-aberta{margin:0;font-size:8.5px;color:var(--fg-muted)}.mi-arq-moderador{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));transition:box-shadow .2s}.mi-arq-moderador span:first-child{display:flex;flex-direction:column;gap:1px}.mi-arq-moderador strong{font-size:9px}.mi-arq-moderador small{font-size:8px;color:var(--fg-muted)}.mi-arq-moderador .mi-arq-chave{background:var(--accent)}.mi-arq-moderador .mi-arq-chave i{transform:translate(11px)}.mi-arq-adicionar{display:flex;align-items:center;gap:5px}.mi-arq-adicionar b{margin-right:4px;font-size:9px;color:var(--fg-muted)}.mi-arq-rolA{display:flex;flex-direction:column;gap:5px}.mi-arq-rolA .mi-sub{max-width:none}.mi-arq-modelo__linha{display:flex;align-items:center;justify-content:space-between;gap:10px}.mi-arq-modelo__linha>div{display:flex;flex-direction:column;gap:1px}.mi-arq-destaque{margin:0;font-size:10px;font-weight:700}.mi-arq-rotulo{margin:2px 0 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-arq-marca{display:flex;align-items:center;gap:6px;margin:0;font-size:9px}.mi-arq-marca i{display:grid;place-items:center;width:12px;height:12px;border-radius:3px;background:var(--accent);font-size:8px;font-style:normal;color:var(--btn-primary-fg)}.mi-arq-zona{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 10px;border:1.5px dashed var(--border-strong);border-radius:9px;background:var(--surface-2);text-align:center;transition:border-color .2s,box-shadow .2s}.mi-arq-zona strong{font-size:9.5px}.mi-arq-zona span{font-size:8px;color:var(--fg-muted)}.mi-arq-enviado{display:none;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--status-active-surface)}.mi-arq-enviado>i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--status-active);font-size:9px;font-style:normal;color:var(--surface)}.mi-arq-enviado>span:not(.mi-btn){display:flex;flex:1;flex-direction:column}.mi-arq-enviado strong{font-size:9.5px}.mi-arq-enviado small{font-size:8px;color:var(--fg-muted)}.ac.ent-ok .mi-arq-zona{display:none}.ac.ent-ok .mi-arq-enviado{display:flex}.mi-arq-envio{display:flex;align-items:center;gap:8px}.mi-arq-veredicto{display:none;padding:2px 9px;border:1px solid var(--status-dev-border);border-radius:99px;background:var(--status-dev-surface);font-size:8.5px;font-weight:700;color:var(--status-dev)}.ac.ent-fim .mi-arq-veredicto{display:inline-block}.mi-arq-voltar{margin:0 0 8px;font-size:9px;color:var(--fg-muted)}.mi-arq-ficha{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.mi-arq-ficha div{display:flex;flex-direction:column;gap:1px}.mi-arq-ficha strong{font-size:10px}.mi-arq-ficha div span{font-size:8.5px;color:var(--fg-subtle)}.mi-mol-tela{position:absolute;inset:40px 0 0 118px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-mol-tela--inicio,.mi-mol-tela--conceito{padding:14px 18px}.ac:not(.t-conceito):not(.t-moldes) .mi-mol-tela--inicio,.ac.t-conceito .mi-mol-tela--conceito,.ac.t-moldes .mi-mol-tela--moldes{opacity:1;visibility:visible}.mi-mol-pag{padding:14px 18px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.mi-mol-pag.sobe1{transform:translateY(-96px)}.mi-mol-pag.sobe2{transform:translateY(-206px)}.mi-mol-conceito__titulo{margin:0 0 12px;font:600 13px var(--font-serif)}.mi-mol-esquema{display:flex;align-items:stretch;gap:6px}.mi-mol-passo{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:8.5px;line-height:1.35;color:var(--fg-muted);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.mi-mol-passo b{font-size:10px;color:var(--fg)}.mi-mol-passo--molde{border-color:var(--accent)}.mi-mol-passo__n{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--hero-dark);color:var(--on-hero);font-size:8px;font-weight:700}.mi-mol-nome{padding:2px 7px;border:1px solid var(--status-upsell-border);border-radius:99px;background:var(--status-upsell-surface);color:var(--status-upsell);font:600 8.5px ui-monospace,SFMono-Regular,Menlo,monospace}.mi-mol-receita,.mi-mol-feito{display:flex;flex-direction:column;gap:3px;margin:2px 0 0;padding:0;list-style:none}.mi-mol-receita li{padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--fg)}.mi-mol-feito li{display:flex;align-items:flex-start;gap:4px;color:var(--fg)}.mi-mol-feito svg{flex:none;margin-top:1px;color:var(--status-active)}.mi-mol-seta{display:grid;flex:none;place-items:center;width:14px;color:var(--accent-strong, var(--accent));opacity:0;transition:opacity .4s}.mi-mol-passo.vis,.mi-mol-regra.vis{opacity:1;transform:none}.mi-mol-seta.vis{opacity:1}.mi-mol-regra{margin:12px 0 0;padding:8px 11px;border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:8px;background:var(--surface);font-size:9px;line-height:1.45;color:var(--fg-muted);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.mi-mol-regra b{color:var(--fg)}.mi-mol-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mi-mol-titulo{margin:0 0 3px;font:700 16px var(--font-sans);letter-spacing:-.02em}.mi-mol-ajuda{margin:0;max-width:340px;font-size:9px;line-height:1.45;color:var(--fg-muted)}.mi-mol-aviso{margin:9px 0 0;padding:8px 11px 8px 10px;border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:8px;background:var(--surface);font-size:9px;line-height:1.45;transition:box-shadow .2s}.mi-mol-perigo{border-color:var(--danger-border);background:var(--surface);color:var(--danger)}.mi-mol-editor{display:none;flex-direction:column;gap:8px;margin-top:9px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.ac.ed-aberto .mi-mol-editor{display:flex;animation:mi-mol-entra .35s ease}@keyframes mi-mol-entra{0%{opacity:0;transform:translateY(6px)}}.mi-mol-campo{display:flex;flex-direction:column;gap:3px;border-radius:7px}.mi-mol-campo__rotulo{font-size:9px;font-weight:600;color:var(--fg-muted)}.mi-mol-campo__caixa{display:flex;align-items:center;width:190px;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:10px;transition:border-color .15s,box-shadow .15s}.mi-mol-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-mol-ph{display:none}.mi-mol-cursor{display:none;width:1px;height:11px;margin-left:-3px;background:var(--fg)}.mi-mol-campo.foco .mi-mol-campo__caixa{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-mol-campo.foco .mi-mol-cursor{display:inline-block;animation:mi-mol-pisca 1s steps(2) infinite}@keyframes mi-mol-pisca{50%{opacity:0}}.mi-mol-grupo{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;padding:2px 0 0;border:0;border-radius:7px}.mi-mol-legenda{flex:1 0 100%;margin-bottom:1px;font-size:9px;font-weight:600;color:var(--fg-muted)}.mi-mol-opcao{display:flex;align-items:flex-start;gap:6px;border-radius:6px;font-size:9px;transition:box-shadow .2s}.mi-mol-opcao code{margin-left:3px;font:500 7.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg-subtle)}.mi-mol-marca{display:grid;flex:none;place-items:center;width:10px;height:10px;margin-top:1px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-inset);color:transparent;transition:background .2s,border-color .2s}.mi-mol-opcao.on .mi-mol-marca{border-color:var(--accent);background:var(--accent);color:var(--btn-primary-fg)}.mi-mol-bloco{display:none}.ac.ed-portal .mi-mol-bloco--portal,.ac.ed-comunidade .mi-mol-bloco--comunidade{display:flex;animation:mi-mol-entra .35s ease}.mi-mol-dica{display:block;margin-top:1px;font-size:8px;line-height:1.35;color:var(--fg-subtle)}.mi-mol-sel-caixa{position:relative;align-self:flex-start}.mi-mol-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:120px;height:22px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9px;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-mol-opcoes{position:absolute;left:0;top:25px;z-index:5;display:none;flex-direction:column;min-width:100%;padding:3px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:var(--panel-shadow)}.mi-mol-opcoes.on{display:flex}.mi-mol-opc{padding:3px 7px;border-radius:5px;font-size:8.5px;white-space:nowrap}.mi-mol-destino{display:flex;flex:1 0 100%;flex-direction:column;gap:3px;margin-bottom:2px}.mi-mol-cargo-destino{display:none;margin-left:16px}.mi-mol-opcao.on+.mi-mol-cargo-destino{display:block}.mi-mol-problemas{display:none;margin:0;padding-left:16px;font-size:9px}.mi-mol-problemas.vis{display:block}.mi-mol-acoes{display:flex;justify-content:flex-end;gap:6px}.mi-mol-editor:not(.pronto) [data-alvo=salvarMolde]{opacity:.45}.mi-mol-lista{display:flex;flex-direction:column;gap:8px;margin:9px 0 0;padding:0;list-style:none}.mi-mol-item{padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:box-shadow .2s}.mi-mol-item--novo{display:none}.mi-mol-item--novo.vis{display:block;animation:mi-mol-entra .35s ease}.mi-mol-item__topo{display:flex;align-items:baseline;gap:6px;font-size:11px}.mi-mol-versao{font-size:8px;color:var(--fg-subtle)}.mi-mol-item p{margin:3px 0;font-size:9px;color:var(--fg-muted)}.mi-mol-bloco-res{margin-top:3px}.mi-mol-bloco-res b{font-size:8.5px;color:var(--fg-muted)}.mi-mol-bloco-res ul{margin:1px 0 0;padding-left:14px;font-size:8.5px;color:var(--fg-muted)}.mi-mol-item__acoes{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.mi-mol-toast{position:absolute;right:14px;bottom:14px;z-index:40;display:flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--status-active-surface);box-shadow:var(--panel-shadow);font-size:9px;font-weight:600;color:var(--status-active);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .3s,visibility .3s}.mi-mol-toast.vis{opacity:1;visibility:visible;transform:none}.mi-mol-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:200px;padding:11px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-mol-gaveta{opacity:1;visibility:visible;transform:none}.mi-mol-gaveta__titulo{margin:0 0 7px;font:600 10px var(--font-serif)}.mi-mol-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-mol-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-mol-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.mi-mol-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-mol-tile__icone{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-mol-tile__nome{font-size:8px;text-align:center;color:var(--fg-muted)}.mi-mol-tile.foco{background:var(--surface-inset)}.mi-mol-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-apagar .mi-mol-fundo{opacity:1;visibility:visible}.mi-mol-modal{position:absolute;left:50%;top:50%;z-index:31;width:320px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-apagar .mi-mol-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-mol-modal__topo{padding:10px 14px 6px}.mi-mol-modal__topo b{font:600 12px var(--font-serif)}.mi-mol-modal__corpo{display:flex;flex-direction:column;gap:6px;padding:4px 14px 12px}.mi-mol-pergunta{margin:0;font-size:9.5px;color:var(--fg-muted)}.mi-mol-pergunta b{color:var(--fg)}.mi-mol-impacto{margin:4px 0 0;font-size:9px;line-height:1.5;color:var(--fg-muted);border-radius:6px;transition:box-shadow .2s}.mi-mol-impacto b{color:var(--fg)}.mi-mol-irreversivel{margin:2px 0 0;font-size:8px;color:var(--fg-subtle)}.mi-mol-botoes{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.mi-mol-solido{border-color:transparent;background:var(--danger);color:var(--surface)}.mi-cel-fone{position:absolute;left:195px;top:8px;width:250px;height:384px;box-sizing:border-box;overflow:hidden;border:2px solid var(--border-strong);border-radius:26px;background:var(--surface-2);box-shadow:var(--card-shadow)}.mi-cel-topo{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:center;gap:5px;height:42px;padding:0 8px;background:var(--surface);border-bottom:1px solid var(--border)}.mi-cel-produto{flex:1;min-width:0;overflow:hidden;font-size:10px;font-weight:500;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap}.mi-cel-topo .mi-btn-icone{flex:none}.mi-cel-conteudo{position:absolute;inset:42px 0 50px;display:flex;flex-direction:column;gap:8px;padding:12px 12px 0}.mi-cel-ola{margin:0 0 2px;font:600 14px var(--font-serif)}.mi-cel-ola em{font-style:italic;color:var(--accent-strong, var(--accent))}.mi-cel-cartao{height:54px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-cel-cartao--escuro{height:84px;border:0;background:var(--hero-dark)}.mi-cel-abas{position:absolute;inset:auto 0 0;z-index:3;display:flex;height:50px;background:var(--surface);border-top:1px solid var(--border);transition:box-shadow .2s,transform .12s}.mi-cel-aba{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;color:var(--fg-muted)}.mi-cel-aba i{display:grid;place-items:center;width:28px;height:18px;border-radius:9px}.mi-cel-aba small{font-size:8px;line-height:1.05;text-align:center}.mi-cel-aba--on{color:var(--fg);font-weight:600}.mi-cel-aba--on i{background:var(--icon-bg);color:var(--icon-fg)}.mi-cel-abas.foco{box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 5px var(--ring)}.mi-cel-fundo{position:absolute;inset:0;z-index:10;background:var(--tour-dim);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-menu .mi-cel-fundo,.ac.m-apps .mi-cel-fundo{opacity:1;visibility:visible}.mi-cel-gaveta{position:absolute;left:0;top:0;bottom:0;z-index:11;box-sizing:border-box;width:156px;padding:16px 8px;border-right:1px solid var(--border);background:var(--surface);box-shadow:var(--panel-shadow);transform:translate(-102%);transition:transform .28s ease}.ac.m-menu .mi-cel-gaveta{transform:none}.mi-cel-secao{margin:0;padding:0 8px 6px;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.mi-cel-item{display:flex;align-items:center;gap:7px;height:25px;padding:0 8px;border-radius:7px;font-size:9.5px;color:var(--fg-muted);white-space:nowrap;transition:background .2s,box-shadow .2s}.mi-cel-item--on{background:var(--icon-bg);color:var(--fg);font-weight:600}.mi-cel-item.foco{background:var(--surface-inset)}.mi-cel-armas{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:6px 8px 0;border-top:1px solid var(--border);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.mi-cel-busca{position:absolute;inset:0 0 auto;z-index:12;display:flex;align-items:center;gap:6px;height:42px;padding:0 10px;background:var(--surface);border-bottom:1px solid var(--border);font-size:10px;color:var(--fg-subtle);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ac.m-busca .mi-cel-busca{opacity:1;visibility:visible}.mi-cel-busca__texto{color:var(--fg)}.mi-cel-busca__x{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border-radius:7px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-cel-resultados{position:absolute;inset:42px 0 0;z-index:12;padding:10px 12px;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ac.m-busca .mi-cel-resultados{opacity:1;visibility:visible}.mi-cel-resultados p{margin:0 0 4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-cel-resultado{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--fg-muted)}.mi-cel-resultado b{display:block;font-size:9.5px;font-weight:600;color:var(--fg)}.mi-cel-resultado small{display:block;font-size:8px;color:var(--fg-subtle)}.mi-cel-folha{position:absolute;inset:auto 0 0;z-index:13;padding:6px 12px 16px;border-radius:16px 16px 0 0;background:var(--surface);box-shadow:var(--panel-shadow);transform:translateY(104%);transition:transform .3s ease}.ac.m-apps .mi-cel-folha{transform:none}.mi-cel-folha__alca{display:block;width:32px;height:4px;margin:0 auto 8px;border-radius:4px;background:var(--border-strong)}.mi-cel-folha__topo{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-cel-folha__grupo{margin:0 0 4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-cel-folha__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px}.mi-cel-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:9px;font-size:8.5px;text-align:center;color:var(--fg-muted);transition:background .2s,box-shadow .2s,transform .12s}.mi-cel-tile.foco{background:var(--surface-inset)}.mi-cel-tile i{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-cel-tile b{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:12px;height:12px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--fg-subtle)}.mi-cel-tile--travado{opacity:.5;filter:grayscale(1)}.mi-cel-conta{position:absolute;right:8px;top:46px;z-index:14;width:176px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.ac.m-conta .mi-cel-conta{opacity:1;visibility:visible;transform:none}.mi-cel-conta__id{display:flex;align-items:center;gap:7px;padding:2px 4px 8px;border-bottom:1px solid var(--border)}.mi-cel-conta__id b{display:block;font-size:9.5px;font-weight:600}.mi-cel-conta__id small{display:block;font-size:8px;color:var(--fg-subtle)}.mi-cel-conta__item{display:flex;align-items:center;gap:7px;margin-top:2px;padding:6px;border-radius:7px;font-size:9.5px;transition:background .2s,box-shadow .2s}.mi-cel-conta__item.foco{background:var(--surface-inset)}.mi-cel-conta__item--sair{color:var(--danger)}.mi-cel-leg{position:absolute;left:14px;top:150px;box-sizing:border-box;width:170px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.mi-cel-leg b{display:block;margin-bottom:3px;font:600 11px var(--font-serif)}.mi-cel-leg p{margin:0;font-size:9px;line-height:1.4;color:var(--fg-muted)}.ac:not(.m-menu):not(.m-busca):not(.m-apps):not(.m-conta):not(.t-falta) .mi-cel-leg--barra,.ac.m-menu .mi-cel-leg--menu,.ac.m-busca .mi-cel-leg--busca,.ac.m-apps .mi-cel-leg--apps,.ac.m-conta .mi-cel-leg--conta,.ac.t-falta .mi-cel-leg--falta{opacity:1;visibility:visible}.mi-cel-comp{position:absolute;right:14px;top:126px;box-sizing:border-box;width:170px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.t-falta .mi-cel-comp{opacity:1;visibility:visible}.mi-cel-comp__titulo{margin:0 0 5px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-cel-comp__linha{display:flex;align-items:center;gap:4px;margin-bottom:9px}.mi-cel-comp__linha:last-child{margin-bottom:0}.mi-cel-ico{position:relative;display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--border);border-radius:7px;background:var(--surface-inset);color:var(--fg-muted)}.mi-cel-comp .mi-avatar{width:20px;height:20px}.mi-cel-ico--falta{border-style:dashed;color:var(--fg-subtle);opacity:.55}.mi-cel-ico--falta:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--danger);transform:rotate(-35deg)}.mi-cel-comp .mi-cel-ico.foco{opacity:1;border-style:solid;border-color:var(--danger);box-shadow:none}.mi-mnt-tela{position:absolute;inset:40px 0 0 118px;padding:8px 14px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-lista):not(.t-editor) .mi-mnt-tela--inicio,.ac.t-lista .mi-mnt-tela--lista,.ac.t-editor .mi-mnt-tela--editor{opacity:1;visibility:visible}.mi-mnt-ola{margin:4px 0 8px;font:600 14px var(--font-serif)}.mi-mnt-esq{display:grid;gap:8px}.mi-mnt-esq i{display:block;height:54px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-mnt-lista-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mi-mnt-kicker{margin:0 0 2px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-mnt-titulo{margin:0;font:600 15px var(--font-serif)}.mi-mnt-lista-topo__acoes{display:flex;gap:6px;padding-top:2px}.mi-mnt-lista-abas{display:flex;gap:4px;margin:8px 0 6px;border-bottom:1px solid var(--border)}.mi-mnt-lista-aba{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-bottom:2px solid transparent;font-size:9.5px;color:var(--fg-muted)}.mi-mnt-lista-aba em{padding:0 5px;border-radius:99px;background:var(--surface-inset);font-size:8px;font-style:normal}.mi-mnt-lista-aba--on{border-bottom-color:var(--accent);color:var(--fg)}.mi-mnt-tabela{width:100%;border-collapse:collapse;font-size:9px}.mi-mnt-tabela th{padding:4px 6px;border-bottom:1px solid var(--border);font-size:8px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--fg-subtle)}.mi-mnt-tabela td{padding:6px;border-bottom:1px solid var(--border);color:var(--fg-muted)}.mi-mnt-nome{display:flex;align-items:center;gap:7px}.mi-mnt-nome b{display:block;font-size:9.5px;color:var(--fg)}.mi-mnt-nome small{font-size:8px;color:var(--fg-subtle)}.mi-mnt-mini{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--hero-dark);color:var(--on-hero);font-size:8px;font-weight:700;letter-spacing:.05em}.mi-mnt-migalhas{display:flex;gap:5px;margin-bottom:5px;font-size:8.5px;color:var(--fg-subtle)}.mi-mnt-migalhas span:last-child{color:var(--fg-muted)}.mi-mnt-cab{display:flex;align-items:center;gap:9px}.mi-mnt-codigo{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--hero-dark);color:var(--on-hero);font-size:10px;font-weight:700;letter-spacing:.05em}.mi-mnt-cab__texto{flex:1;min-width:0}.mi-mnt-cab__nome{display:block;font:600 13px var(--font-serif)}.mi-mnt-cab__selos{display:flex;gap:4px;margin:2px 0 0}.mi-mnt-cab__selos .mi-selo{white-space:nowrap}.mi-mnt-cab__sub{margin:2px 0 0;font-size:8.5px;color:var(--fg-subtle)}.mi-mnt-cab__acoes{display:flex;gap:6px}.mi-mnt-vira{display:none}.mi-mnt-vira.vis{display:inline}.mi-mnt-pub:not(.pronto){opacity:.45}.mi-gtr-item.mi-mnt-entra{display:none}.mi-gtr-item.mi-mnt-entra.vis{display:flex}.mi-mnt-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.gaveta-aberta .mi-mnt-gaveta{opacity:1;visibility:visible;transform:none}.mi-mnt-gaveta__titulo{margin:0 0 6px;font:600 10px var(--font-serif)}.mi-mnt-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-mnt-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-mnt-gaveta__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.mi-mnt-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-mnt-tile__icone{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--icon-border, var(--border));border-radius:8px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-mnt-tile__nome{font-size:8.5px;text-align:center;color:var(--fg-muted)}.mi-mnt-tile.foco{background:var(--surface-inset)}.mi-mnt-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-sel .mi-mnt-fundo,.ac.m-cfg .mi-mnt-fundo,.ac.m-pub .mi-mnt-fundo{opacity:1;visibility:visible}.mi-mnt-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-sel .mi-mnt-modal--sel,.ac.m-cfg .mi-mnt-modal--cfg,.ac.m-pub .mi-mnt-modal--pub{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-mnt-modal__topo{display:flex;flex-direction:column;gap:2px;padding:9px 14px 5px}.mi-mnt-modal__topo b{font:600 12px var(--font-serif)}.mi-mnt-modal__topo small{font-size:8.5px;color:var(--fg-muted)}.mi-mnt-modal__corpo{display:flex;flex-direction:column;gap:6px;padding:3px 14px 8px}.mi-mnt-modal__rodape{display:flex;justify-content:flex-end;gap:6px;padding:7px 14px;border-top:1px solid var(--border)}.mi-mnt-campo .mi-campo__rotulo em{font-style:normal;font-weight:400;color:var(--fg-subtle)}.mi-mnt-modal--sel{width:520px;height:356px}.mi-mnt-abas{display:flex;gap:3px;padding:0 14px 6px;border-bottom:1px solid var(--border)}.mi-mnt-aba{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;font-size:9px;color:var(--fg-muted);transition:transform .12s,background .2s,box-shadow .2s}.ac:not(.sel-missao) .mi-mnt-aba--cursos,.ac.sel-missao .mi-mnt-aba--missao{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong)}.mi-mnt-corpo{flex:1;min-height:0;overflow:hidden}.mi-mnt-painel{display:grid;grid-template-columns:minmax(0,1fr) 236px;height:100%}.mi-mnt-painel--missao,.ac.sel-missao .mi-mnt-painel--cursos{display:none}.ac.sel-missao .mi-mnt-painel--missao{display:grid}.mi-mnt-lista{display:flex;flex-direction:column;gap:4px;padding:8px 10px 8px 14px}.mi-mnt-busca{display:flex;align-items:center;gap:6px;height:24px;padding:0 4px 0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-inset);font-size:9px;color:var(--fg-subtle)}.mi-mnt-busca span{flex:1}.mi-mnt-linha{display:flex;align-items:center;gap:7px;padding:5px 6px;border:1px solid transparent;border-radius:8px;transition:background .2s,border-color .2s,transform .12s,box-shadow .2s}.mi-mnt-linha b{display:block;font-size:9.5px}.mi-mnt-linha small{display:block;font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-mnt-linha__ic{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-mnt-painel--missao.escolhido [data-alvo=linhaMissao]{border-color:var(--accent);background:var(--surface-inset)}.mi-mnt-vazio{display:grid;place-items:center;margin:0;border-left:1px solid var(--border);font-size:8.5px;color:var(--fg-subtle)}.mi-mnt-painel--missao.escolhido .mi-mnt-vazio--missao{display:none}.mi-mnt-previa{display:none;flex-direction:column;gap:5px;padding:6px 12px;border-left:1px solid var(--border)}.mi-mnt-painel--missao.escolhido .mi-mnt-previa{display:flex}.mi-mnt-previa__topo{display:flex;align-items:center;gap:7px}.mi-mnt-previa__topo b{display:block;font:600 10.5px var(--font-serif)}.mi-mnt-previa__topo small{font-size:8px;color:var(--fg-muted)}.mi-mnt-previa__motivo{margin:0;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-mnt-veja{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-mnt-veja li{display:flex;align-items:center;gap:6px}.mi-mnt-veja__n{display:grid;flex:none;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--surface-inset);font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-mnt-veja b{font-size:8.5px}.mi-mnt-veja small{margin-left:4px;font-size:8px;line-height:1.25;color:var(--fg-muted)}.mi-mnt-previa__acoes{display:flex;gap:5px;margin-top:auto}.mi-mnt-ja,.mi-mnt-previa__acoes .feito .mi-mnt-ainda{display:none}.mi-mnt-previa__acoes .feito .mi-mnt-ja{display:inline}.mi-mnt-rodape{display:flex;align-items:center;gap:6px;padding:7px 14px;border-top:1px solid var(--border)}.mi-mnt-nota{flex:1;margin:0;font-size:8px;line-height:1.35;color:var(--fg-muted)}.mi-mnt-nota strong{color:var(--fg)}.mi-mnt-modal--cfg{width:400px}.mi-mnt-marcas{display:flex;flex-direction:column;gap:3px}.mi-mnt-marca{display:flex;align-items:flex-start;gap:6px;font-size:9px;line-height:1.3;transition:transform .12s,box-shadow .2s}.mi-mnt-marca em{font-style:normal;color:var(--fg-muted)}.mi-mnt-caixa{display:grid;flex:none;place-items:center;width:11px;height:11px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:3px;color:transparent;transition:background .2s,border-color .2s}.mi-mnt-marca.on .mi-mnt-caixa{border-color:var(--accent);background:var(--accent);color:var(--tc-on, #1a1305)}.mi-mnt-marca--sub{display:none;margin-left:17px}.mi-mnt-modal--cfg.gate .mi-mnt-marca--sub{display:flex}.mi-mnt-aviso{display:none;align-items:center;gap:8px;margin:0;padding:5px 8px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.35;color:var(--fg)}.mi-mnt-modal--cfg.gate:not(.seq) .mi-mnt-aviso{display:flex}.mi-mnt-grupo{margin:0;padding:3px 9px 7px;border:1px solid var(--border);border-radius:8px}.mi-mnt-grupo legend{padding:0 4px;font-size:9px;font-weight:600}.mi-mnt-hint{margin:0 0 5px;font-size:8.5px;line-height:1.35;color:var(--fg-muted)}.mi-mnt-hint u{color:var(--accent-strong, var(--accent))}.mi-mnt-modal--pub{width:420px}.mi-mnt-sub{margin:2px 0 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-mnt-problema{display:flex;align-items:flex-start;gap:7px;margin:0;padding:6px 8px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.35;color:var(--fg);transition:box-shadow .2s}.mi-mnt-problema svg{flex:none;margin-top:1px;color:var(--status-upsell)}.mi-mnt-problema span{flex:1}.mi-mnt-muda{margin:0;font-size:9px;color:var(--fg-muted)}.mi-mnt-problema .mi-btn{flex:none;align-self:center}.mi-mnt-muda b{color:var(--status-active)}.mi-pac-onb,.mi-pac-portal{position:absolute;inset:0;background:var(--surface-2);transition:opacity .3s,visibility .3s}.mi-pac-onb{z-index:10}.mi-pac-portal{z-index:5;opacity:0;visibility:hidden}.ac.t-portal .mi-pac-onb{opacity:0;visibility:hidden}.ac.t-portal .mi-pac-portal{opacity:1;visibility:visible}.mi-pac-topo{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--border)}.mi-pac-etapa{margin-left:auto;font-size:9px;color:var(--fg-muted)}.mi-pac-etapa>span{display:none}.ac:not(.t-etapa):not(.t-pergunta):not(.t-aberta):not(.t-fim) .mi-pac-etapa--intro,.ac.t-etapa .mi-pac-etapa--q,.ac.t-pergunta .mi-pac-etapa--q,.ac.t-aberta .mi-pac-etapa--r,.ac.t-fim .mi-pac-etapa--fim{display:inline}.mi-pac-sair{padding:4px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-size:9px;font-weight:600;transition:transform .12s,box-shadow .2s}.ac.t-fim .mi-pac-sair{visibility:hidden}.mi-pac-linha{height:3px;background:var(--track-bg)}.mi-pac-linha i{display:block;width:0;height:100%;background:var(--track-fill);transition:width .8s ease}.ac.t-pergunta .mi-pac-linha i{width:2%}.ac.t-pergunta.r-resp .mi-pac-linha i{width:4%}.ac.t-aberta .mi-pac-linha i{width:94%}.ac.t-fim .mi-pac-linha i{width:100%}.mi-pac-corpo{position:absolute;inset:43px 0 0}.mi-pac-marca{display:grid;place-items:center;width:38px;height:38px;margin-bottom:7px;border:1px solid var(--icon-border);border-radius:12px;background:var(--icon-bg);color:var(--icon-fg)}.mi-pac-marca--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-pac-kicker{margin:0 0 3px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-pac-titulo{margin:0 0 6px;max-width:300px;font:600 16px/1.2 var(--font-serif);text-align:center}.mi-pac-texto{margin:0 0 9px;max-width:330px;font-size:9.5px;line-height:1.45;text-align:center;color:var(--fg-muted)}.mi-pac-botao{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--fg);font-size:9.5px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s,opacity .25s}.mi-pac-botao--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-pac-botao--mudo,.mi-pac-botao--texto{border-color:transparent;background:transparent;color:var(--fg-muted)}.mi-pac-tela{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 6px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac:not(.t-etapa):not(.t-pergunta):not(.t-aberta):not(.t-fim) .mi-pac-tela--intro{opacity:1;visibility:visible}.mi-pac-pontos{display:grid;gap:5px;margin:0 0 10px;padding:0;list-style:none}.mi-pac-pontos li{display:flex;align-items:flex-start;gap:8px;max-width:340px;font-size:9px;line-height:1.35;color:var(--fg-muted)}.mi-pac-pontos li svg{flex:none;margin-top:1px;color:var(--accent-strong, var(--accent))}.mi-pac-pontos b{color:var(--fg)}.mi-pac-quiz{position:absolute;inset:0;display:flex;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.t-etapa .mi-pac-quiz,.ac.t-pergunta .mi-pac-quiz,.ac.t-aberta .mi-pac-quiz,.ac.t-fim .mi-pac-quiz{opacity:1;visibility:visible}.mi-pac-trilho{flex:none;box-sizing:border-box;width:156px;padding:16px 14px;border-right:1px solid var(--border);background:var(--surface)}.ac.t-fim .mi-pac-trilho{display:none}.mi-pac-trilho__titulo{margin:0 0 9px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-pac-trilho ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mi-pac-et{display:flex;align-items:center;gap:8px;color:var(--fg-muted)}.mi-pac-et i{position:relative;display:grid;flex:none;place-items:center;width:20px;height:20px;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--surface);font-size:8.5px;font-style:normal;font-weight:700}.mi-pac-et__ok{position:absolute;inset:0;display:none;place-items:center}.mi-pac-et b{display:block;font-size:9.5px;font-weight:600;color:var(--fg)}.mi-pac-et small{display:block;font-size:8px;color:var(--fg-subtle)}.ac.t-etapa .mi-pac-et--1 i,.ac.t-pergunta .mi-pac-et--1 i,.ac.t-aberta .mi-pac-et--4 i{border-color:var(--accent);color:var(--accent-strong, var(--accent))}.ac.t-aberta .mi-pac-et--1 i,.ac.t-aberta .mi-pac-et--2 i,.ac.t-aberta .mi-pac-et--3 i{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.ac.t-aberta .mi-pac-et--1 .mi-pac-et__n,.ac.t-aberta .mi-pac-et--2 .mi-pac-et__n,.ac.t-aberta .mi-pac-et--3 .mi-pac-et__n{display:none}.ac.t-aberta .mi-pac-et--1 .mi-pac-et__ok,.ac.t-aberta .mi-pac-et--2 .mi-pac-et__ok,.ac.t-aberta .mi-pac-et--3 .mi-pac-et__ok{display:grid}.mi-pac-trilho__dica{margin:14px 0 0;font-size:8.5px;line-height:1.4;color:var(--fg-subtle)}.mi-pac-palco{position:relative;flex:1}.mi-pac-sub{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 26px 6px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.t-etapa .mi-pac-sub--etapa,.ac.t-pergunta .mi-pac-sub--pergunta,.ac.t-aberta .mi-pac-sub--aberta,.ac.t-fim .mi-pac-sub--fim{opacity:1;visibility:visible}.ac.t-fim .mi-pac-palco{position:absolute;inset:0}.mi-pac-contagem{margin:0 0 10px;font-size:9.5px;color:var(--fg-muted)}.mi-pac-linhaPerg{margin:0 0 5px;font-size:8.5px;color:var(--fg-subtle)}.mi-pac-enunciado{margin:0 0 4px;max-width:330px;font:600 14px/1.25 var(--font-serif);text-align:center}.mi-pac-apoio{margin:0 0 8px;font-size:9px;color:var(--fg-muted)}.mi-pac-opcional{margin:0 0 3px;font-size:8.5px;font-style:italic;color:var(--fg-subtle)}.mi-pac-escala{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:100%;max-width:320px;margin-bottom:10px}.mi-pac-op{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);transition:transform .12s,border-color .2s,background .2s,box-shadow .2s}.mi-pac-op b{font:600 15px var(--font-serif);color:var(--fg)}.mi-pac-op small{font-size:8px;text-align:center;color:var(--fg-muted)}.mi-pac-op.sel{border-color:var(--accent);background:var(--icon-bg)}.mi-pac-nav{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:320px}.mi-pac-proxima{opacity:.45}.ac.r-resp .mi-pac-proxima{opacity:1}.mi-pac-dica{margin:6px 0 0;min-height:11px;font-size:8.5px;color:var(--fg-subtle)}.ac.r-resp .mi-pac-dica{visibility:hidden}.mi-pac-caixa{box-sizing:border-box;width:100%;max-width:320px;height:74px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);font-size:9.5px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.mi-pac-caixa__ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-pac-caixa__ph{display:none}.mi-pac-rodapeTxt{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:320px;margin-top:6px}.mi-pac-palavras{font-size:8.5px;color:var(--fg-subtle)}.mi-pac-rodapeTxt .mi-pac-botao{height:22px;font-size:9px}.mi-pac-acoes{display:flex;gap:8px}.mi-pac-nota{position:absolute;right:14px;top:50px;z-index:3;box-sizing:border-box;width:214px;margin:0;padding:7px 10px;border:1px solid var(--status-upsell-border);border-radius:10px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.4;color:var(--status-upsell);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.r-sair .mi-pac-nota{opacity:1;visibility:visible}.mi-pac-inicio{position:absolute;inset:40px 0 0 118px;box-sizing:border-box;padding:14px 18px;background:var(--surface-2)}.mi-pac-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-pac-ola em{font-style:italic;color:var(--accent-strong, var(--accent))}.mi-pac-esq{display:grid;gap:8px}.mi-pac-esq i{display:block;height:46px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-pac-esq i:first-child{height:86px;border:0;background:var(--hero-dark)}.mi-pac-dim{position:absolute;inset:0;z-index:20;background:var(--tour-dim);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ac.m-convite .mi-pac-dim{opacity:1;visibility:visible}.mi-pac-convite{position:absolute;left:50%;top:50%;z-index:21;box-sizing:border-box;width:270px;padding:16px 18px 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--panel-shadow);text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,-46%);transition:opacity .3s,transform .3s,visibility .3s}.ac.m-convite .mi-pac-convite{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.mi-pac-convite__brasao{width:34px;height:34px;object-fit:contain}.mi-pac-convite h3{margin:5px 0 4px;font:600 13px var(--font-serif)}.mi-pac-convite p{margin:0 0 10px;font-size:9px;line-height:1.45;color:var(--fg-muted)}.mi-pac-convite__acoes{display:flex;justify-content:center;gap:6px}.mi-pac-spot{position:absolute;left:0;top:40px;bottom:0;z-index:22;width:118px;border-radius:4px;box-shadow:0 0 0 2px var(--accent),0 0 0 900px var(--tour-dim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.ac.m-tour .mi-pac-spot{opacity:1;visibility:visible}.mi-pac-cartao{position:absolute;left:134px;top:78px;z-index:23;box-sizing:border-box;width:236px;padding:10px 12px 9px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .3s,transform .3s,visibility .3s}.ac.m-tour .mi-pac-cartao{opacity:1;visibility:visible;transform:none}.mi-pac-cartao__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:8.5px;font-weight:600;color:var(--fg-subtle)}.mi-pac-x{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-pac-cartao h3{margin:0 0 3px;font:600 12px var(--font-serif)}.mi-pac-cartao p{margin:0 0 8px;font-size:9px;line-height:1.45;color:var(--fg-muted)}.mi-pac-cartao__rodape{display:flex;align-items:center;gap:5px}.mi-pac-cartao__rodape .mi-pac-botao{height:21px;padding:0 9px;font-size:9px}.mi-pac-bolinhas{display:flex;flex:1;gap:3px}.mi-pac-bolinhas i{display:block;width:5px;height:5px;border-radius:50%;background:var(--border-strong)}.mi-pac-bolinhas i.on{background:var(--accent)}.mi-pac-conta{position:absolute;right:10px;top:46px;z-index:24;box-sizing:border-box;width:180px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.m-conta .mi-pac-conta{opacity:1;visibility:visible;transform:none}.mi-pac-conta__id{display:flex;align-items:center;gap:7px;padding:2px 4px 8px;border-bottom:1px solid var(--border)}.mi-pac-conta__id b{display:block;font-size:9.5px;font-weight:600}.mi-pac-conta__id small{display:block;font-size:8px;color:var(--fg-subtle)}.mi-pac-conta__item{display:flex;align-items:center;gap:7px;margin-top:2px;padding:6px;border-radius:7px;font-size:9.5px;transition:background .2s,box-shadow .2s}.mi-pac-conta__item.foco{background:var(--surface-inset)}.mi-pac-conta__item--sair{color:var(--danger)}.ac:not(.t-lista) .mi-gtr-tela--edpa,.ac.t-lista .mi-gtr-tela--lipa{opacity:1;visibility:visible}.ac.m-pub1 .mi-gtr-fundo,.ac.m-pub2 .mi-gtr-fundo,.ac.m-arquivar .mi-gtr-fundo{opacity:1;visibility:visible}.ac.m-pub1 .mi-gtr-modal[data-alvo=modalPub1],.ac.m-pub2 .mi-gtr-modal[data-alvo=modalPub2],.ac.m-arquivar .mi-gtr-modal--arq{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-gtr-modal--pub{width:420px}.mi-gtr-modal--pub .mi-gtr-modal__corpo{gap:4px}.mi-gtr-modal--arq{width:330px}.mi-gtr-modal__botoes{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.mi-gtr-modal--pub:not(.corrigido) .mi-btn[data-alvo=publicarAgora]{opacity:.45}.mi-gtr-modal--pub.corrigido .mi-gtr-problema--erro{display:none}.mi-gtr-problemas{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-gtr-problema{display:flex;align-items:center;gap:6px;margin:0;padding:4px 7px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.35;color:var(--fg)}.mi-gtr-problema>span:nth-of-type(1){flex:1}.mi-gtr-problema>svg{flex:none;color:var(--status-upsell)}.mi-gtr-problema--erro{border-color:var(--danger-border);background:var(--danger-surface)}.mi-gtr-problema--erro>svg,.mi-gtr-problema--erro b{color:var(--danger)}.mi-gtr-diferenca{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;font-size:8.5px}.mi-gtr-marca-dif{display:inline-block;width:10px;font-weight:700;color:var(--fg-muted)}.mi-gtr-marca-dif--mais{color:var(--status-active)}.mi-gtr-modal--pub .mi-campo__rotulo em{font-style:normal;font-weight:400;color:var(--fg-subtle)}.mi-gtr-modal--pub .mi-campo__caixa{height:20px;font-size:9px}.mi-gtr-impacto{display:flex;flex-direction:column;gap:3px;margin:2px 0 0;padding:2px 8px 6px;border:1px solid var(--border);border-radius:8px}.mi-gtr-impacto legend{padding:0 4px;font-size:8px;font-weight:700;color:var(--fg-muted)}.mi-gtr-radio{display:flex;align-items:center;gap:7px;padding:3px 7px;border:1px solid var(--border);border-radius:7px;transition:border-color .2s,background .2s,transform .12s}.mi-gtr-radio b{display:block;font-size:9px}.mi-gtr-radio small{display:block;font-size:7.5px;color:var(--fg-muted)}.mi-gtr-bolinha{flex:none;width:9px;height:9px;border:1.5px solid var(--border-strong);border-radius:50%;transition:background .2s,border-color .2s}.mi-gtr-modal--pub:not(.novos) .mi-gtr-radio--todos,.mi-gtr-modal--pub.novos .mi-gtr-radio--novos{border-color:var(--accent);background:var(--surface-inset)}.mi-gtr-modal--pub:not(.novos) .mi-gtr-radio--todos .mi-gtr-bolinha,.mi-gtr-modal--pub.novos .mi-gtr-radio--novos .mi-gtr-bolinha{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 40%,transparent 45%)}.mi-gtr-pubmini{display:grid;grid-template-columns:1fr 150px;gap:10px;align-items:start}.mi-gtr-painel--config{height:auto}.mi-gtr-historico{padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-gtr-hist{display:flex;flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none}.mi-gtr-hist li{gap:12px;align-items:center;font-size:9px;color:var(--fg-muted)}.mi-gtr-hist li.vis{display:flex}.mi-gtr-hist strong{color:var(--fg)}.mi-gtr-dica-hist{margin:4px 0 0;font-size:8.5px;color:var(--fg-muted)}.ac.ed-pub .mi-gtr-dica-hist--vazia{display:none}.mi-gtr-btn-desligado{opacity:.45}.mi-gtr-lista-aba{transition:color .2s}.ac:not(.la-rasc):not(.la-arq) .mi-gtr-lista-aba--ativas,.ac.la-rasc .mi-gtr-lista-aba--rasc,.ac.la-arq .mi-gtr-lista-aba--arq{border-bottom-color:var(--accent);color:var(--fg)}.mi-gtr-tb{display:none}.ac:not(.la-rasc):not(.la-arq) .mi-gtr-tb--ativas,.ac.la-rasc .mi-gtr-tb--rasc,.ac.la-arq .mi-gtr-tb--arq{display:table-row-group}.mi-gtr-linha-copia,.mi-gtr-linha-arq{display:none}.ac.copiou .mi-gtr-linha-copia,.ac.eco-arq .mi-gtr-linha-arq{display:table-row}.ac.eco-arq .mi-gtr-linha-ecg{display:none}.mi-gtr-tabela--lista{table-layout:fixed}.mi-gtr-tabela--lista th:nth-child(1){width:108px}.mi-gtr-tabela--lista th:nth-child(2){width:150px}.mi-gtr-tabela--lista th:nth-child(3){width:40px}.mi-gtr-tabela--lista th:nth-child(4){width:70px}.mi-gtr-tabela--lista td,.mi-gtr-tabela--lista th{padding-left:4px;padding-right:4px}.mi-gtr-tabela--lista td:last-child,.mi-gtr-tabela--lista th:last-child{text-align:right}.mi-gtr-acoes{display:flex;align-items:center;justify-content:flex-end;gap:4px}.mi-gtr-vazio-lista{display:none;flex-direction:column;align-items:center;gap:2px;margin:22px 0 0;text-align:center}.mi-gtr-vazio-lista b{font-size:10px}.mi-gtr-vazio-lista small{font-size:8.5px;color:var(--fg-muted)}.ac.la-rasc:not(.copiou) .mi-gtr-vazio-lista,.ac.la-arq:not(.eco-arq) .mi-gtr-vazio-lista{display:flex}.ac.la-rasc:not(.copiou) .mi-gtr-tabela--lista thead,.ac.la-arq:not(.eco-arq) .mi-gtr-tabela--lista thead{display:none}.mi-qp-tela{position:absolute;inset:40px 0 0 118px;display:flex;flex-direction:column;padding:10px 14px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-questionario) .mi-qp-tela--inicio,.ac.t-questionario .mi-qp-tela--editor{opacity:1;visibility:visible}.mi-qp-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mi-qp-h{margin:0;font:600 13px var(--font-serif)}.mi-qp-sub{margin:1px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-qp-acoes{display:flex;gap:5px;padding-top:1px}.mi-qp-acoes .mi-selo{margin-left:2px}.mi-qp-voltar{display:none}.ac.ed-fora .mi-qp-voltar{display:inline-flex}.ac.ed-fora .mi-qp-retirar,.ac.ed-fora .mi-qp-publicar{display:none}.mi-qp-linha2{display:flex;align-items:center;gap:10px;margin:6px 0}.mi-qp-abas{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-qp-seg{padding:2px 8px;border-radius:6px;font-size:8.5px;color:var(--fg-muted);white-space:nowrap}.mi-qp-seg--on{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.mi-qp-versao{font-size:8.5px;font-weight:600;color:var(--fg-muted);transition:box-shadow .2s;border-radius:6px}.mi-qp-nota{font-weight:400;color:var(--fg-subtle)}.mi-qp-fora{display:none;color:var(--danger)}.ac.ed-fora .mi-qp-fora{display:inline}.ac.ed-fora .mi-qp-nota{display:none}.mi-qp-aviso{display:none;margin:0 0 5px;padding:4px 8px;border:1px solid var(--status-active-border);border-radius:8px;background:var(--status-active-surface);font-size:8.5px;line-height:1.35}.mi-qp-aviso.vis{display:block}.mi-qp-colunas{display:grid;flex:1;grid-template-columns:150px 1fr 118px;gap:8px;min-height:0}.mi-qp-lista,.mi-qp-editor,.mi-qp-previa{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.mi-qp-previa{padding:6px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-qp-bloco{padding:4px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-qp-bloco ul{display:flex;flex-direction:column;gap:2px;margin:3px 0 0;padding:0;list-style:none}.mi-qp-bloco__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;color:var(--fg-subtle)}.mi-qp-bloco__nome{display:flex;flex-direction:column;min-width:0;font-size:9.5px;font-weight:600;color:var(--fg)}.mi-qp-bloco__nome small{font-size:7.5px;font-weight:400;color:var(--fg-subtle)}.mi-qp-bloco--novo{display:none}.ac.ed-bloco .mi-qp-bloco--novo{display:block;animation:mi-qp-entra .35s ease}.mi-qp-nomeCampo{display:inline-flex;align-items:center;align-self:flex-start;min-width:86px;padding:1px 4px;border:1px solid var(--border);border-radius:5px;background:var(--surface-inset)}.ac .mi-qp-nomeCampo.foco{box-shadow:none;border-color:var(--accent)}.mi-qp-item{display:flex;flex-direction:column;gap:0;padding:2px 5px;border:1px solid transparent;border-radius:6px;font-size:8.5px;line-height:1.25;transition:background .2s,border-color .2s,box-shadow .2s}.mi-qp-item>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-qp-item--a,.ac.sel-nova .mi-qp-item--nova{border-color:var(--accent);background:var(--surface-inset)}.ac.sel-nova .mi-qp-item--a{border-color:transparent;background:transparent}.mi-qp-item--nova{display:none}.ac.ed-nova .mi-qp-item--nova{display:flex;animation:mi-qp-entra .35s ease}.mi-qp-marcas{display:flex;align-items:center;gap:4px;font-size:7.5px;color:var(--fg-subtle)}.mi-qp-chave{color:var(--fg-muted)}.mi-qp-etq{display:none;padding:0 4px;border:1px solid var(--border);border-radius:99px;font-weight:700}.mi-qp-etq--texto{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-qp-etq--nova{display:inline-block;border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.ac.ed-texto .mi-qp-etq--texto{display:inline-block}.mi-qp-add{display:inline-flex;align-items:center;gap:3px;margin-top:2px;padding:1px 6px;border:1px dashed var(--border-strong);border-radius:6px;font-size:8px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-qp-add--bloco{align-self:flex-start;margin-top:0;padding:3px 8px}.mi-qp-ed{display:none;flex-direction:column;gap:4px}.mi-qp-ed--a,.ac.sel-nova .mi-qp-ed--nova{display:flex}.ac.sel-nova .mi-qp-ed--a{display:none}.mi-qp-secao{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-qp-rotulo{font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-qp-area{display:flex;align-items:flex-start;min-height:28px;padding:4px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9px;line-height:1.3;transition:border-color .15s,box-shadow .15s}.mi-qp-area--alt{min-height:44px;white-space:pre-line}.ac .mi-qp-area.foco{box-shadow:none;border-color:var(--accent)}.ac .mi-qp-area.foco .mi-campo__cursor,.ac .mi-qp-nomeCampo.foco .mi-campo__cursor,.ac .mi-qp-campoMotivo.foco .mi-campo__cursor{opacity:1;animation:mi-qp-pisca 1s steps(2) infinite}@keyframes mi-qp-pisca{50%{opacity:0}}@keyframes mi-qp-entra{0%{opacity:0;transform:translateY(5px)}}.mi-qp-efeito{margin:0;padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-qp-efeito--texto{display:none;align-items:flex-start;gap:5px;transition:box-shadow .2s}.ac.ed-texto .mi-qp-efeito--texto{display:flex;animation:mi-qp-entra .35s ease}.mi-qp-efeito b{display:block;font-size:8.5px;color:var(--fg)}.mi-qp-efeito small{font-size:7.5px}.mi-qp-efeito--nova{border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-qp-caixa{position:relative;flex:none;width:11px;height:11px;margin-top:1px;border:1px solid var(--border-strong);border-radius:3px;background:var(--surface-inset);transition:background .2s,box-shadow .2s}.mi-qp-caixa.on,.mi-qp-caixa--sim:not(.off){border-color:var(--accent);background:var(--accent)}.mi-qp-caixa.on:after,.mi-qp-caixa--sim:not(.off):after{content:"";position:absolute;left:3px;top:.5px;width:3px;height:6px;border:solid var(--btn-primary-fg);border-width:0 1.5px 1.5px 0;transform:rotate(40deg)}.mi-qp-segs{display:flex;flex-wrap:wrap;gap:3px}.mi-qp-seg2{padding:2px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);font-size:8px;color:var(--fg-muted);white-space:nowrap;transition:background .2s,transform .12s,box-shadow .2s}.mi-qp-seg2--on,.mi-qp-seg2--n0{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.ac.ed-multipla .mi-qp-seg2--n0{border-color:var(--border-strong);background:var(--surface);color:var(--fg-muted)}.ac.ed-multipla .mi-qp-seg2--n1{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.mi-qp-chaveBox{padding:4px 6px;border:1px dashed var(--border-strong);border-radius:6px;font-size:8px;color:var(--fg-muted)}.mi-qp-chaveBox b{display:block;font-size:8.5px;color:var(--fg)}.ac.ed-multipla .mi-qp-porEscala{display:none}.mi-qp-porMultipla{display:none;flex-direction:column;gap:3px}.ac.ed-multipla .mi-qp-porMultipla{display:flex}.mi-qp-cartao{display:flex;flex-direction:column;gap:5px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.mi-qp-cartao__bloco{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-qp-cartao b{font:600 9px/1.3 var(--font-serif)}.mi-qp-escala{display:flex;gap:3px}.mi-qp-escala i{display:grid;place-items:center;width:15px;height:15px;border:1px solid var(--border-strong);border-radius:50%;font-size:7.5px;font-style:normal;color:var(--fg-muted)}.mi-qp-opcoes{display:none;flex-direction:column;gap:3px}.mi-qp-opcoes span{padding:2px 5px;border:1px solid var(--border-strong);border-radius:6px;font-size:8px;color:var(--fg-muted)}.ac.sel-nova.ed-multipla .mi-qp-escala{display:none}.ac.sel-nova.ed-multipla .mi-qp-opcoes{display:flex}.mi-qp-gaveta{position:absolute;right:50px;top:46px;z-index:20;width:236px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.m-gaveta .mi-qp-gaveta{opacity:1;visibility:visible;transform:none}.mi-qp-gaveta__titulo{margin:0 0 8px;font:600 10px var(--font-serif)}.mi-qp-gaveta__grupo{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-qp-gaveta__grupo i{flex:1;height:1px;background:var(--border)}.mi-qp-gaveta__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mi-qp-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;border-radius:10px;transition:transform .12s,background .2s,box-shadow .2s}.mi-qp-tile__icone{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--icon-border, var(--border));border-radius:9px;background:var(--icon-bg, var(--surface-inset));color:var(--icon-fg, var(--fg-muted))}.mi-qp-tile__nome{font-size:8px;line-height:1.15;text-align:center;color:var(--fg-muted)}.mi-qp-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-retirar .mi-qp-fundo{opacity:1;visibility:visible}.mi-qp-modal{position:absolute;left:50%;top:50%;z-index:31;display:flex;flex-direction:column;gap:7px;width:340px;padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-47%) scale(.97);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-retirar .mi-qp-modal{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.mi-qp-modal__titulo{font:600 12px var(--font-serif)}.mi-qp-modal__texto{margin:0;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-qp-modal__perigo{margin:0;padding:6px 8px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-surface);font-size:8.5px;line-height:1.4;color:var(--danger)}.mi-qp-modal__botoes{display:flex;justify-content:flex-end;gap:6px}.mi-qp-campoMotivo{display:flex;flex-direction:column;gap:3px;border-radius:8px}.ac .mi-qp-campoMotivo.foco{box-shadow:none}.mi-qp-caixaTexto{display:flex;align-items:center;height:24px;padding:0 7px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9.5px;white-space:nowrap;overflow:hidden;transition:border-color .15s,box-shadow .15s}.ac .mi-qp-campoMotivo.foco .mi-qp-caixaTexto{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-qp-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-qp-ph{display:none}.mi-qp-perigo{border-color:transparent;background:var(--danger);color:var(--surface)}.mi-qp-obrig{display:flex;align-items:flex-start;gap:5px;transition:box-shadow .2s}.ac.ed-publicado .mi-qp-etq--nova{display:none}.mi-qp-modal__nota{align-self:flex-start;margin:0;padding:1px 4px;border-radius:5px;font-size:8.5px;color:var(--fg-subtle);transition:box-shadow .2s}.ac .mi-rf-menu .mi-lado__item[data-alvo=menu-inicio]{background:transparent;box-shadow:none;color:var(--fg-muted)}.ac .mi-rf-menu .mi-lado__item[data-alvo=menu-trilhas]{background:var(--surface-inset);box-shadow:inset 2px 0 0 var(--accent);color:var(--fg)}.mi-rf-tela{position:absolute;inset:40px 0 0 118px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:10px 16px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.mi-rf-tela--trilha,.ac.t-form .mi-rf-tela--form{opacity:1;visibility:visible}.ac.t-form .mi-rf-tela--trilha{opacity:0;visibility:hidden}.mi-rf-barra{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-rf-barra i{display:block;height:100%;border-radius:inherit;background:var(--tc, var(--track-fill));transition:width 1.4s ease}.mi-rf-barra[data-alvo=barraHero] i,.mi-rf-barra[data-alvo=barraTrilhoRf] i{width:67%}.mi-rf-tela--trilha.aprovado .mi-rf-barra i,.mi-rf-trilho.ok .mi-rf-barra i{width:83%}.mi-rf-hero{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;background:var(--hero-dark);color:var(--on-hero)}.mi-rf-hero__kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-hero)}.mi-rf-hero__titulo{margin:0;font:600 14px var(--font-serif)}.mi-rf-hero__prog{display:flex;align-items:center;gap:8px;margin-top:3px;max-width:260px;font-size:8.5px;color:var(--on-hero-muted)}.mi-rf-hero__prog .mi-rf-barra{flex:1;background:var(--on-hero-line)}.mi-rf-hero__prog .mi-rf-barra i{background:var(--tc-hero, var(--accent))}.mi-rf-hero__prog em{font-style:normal}.mi-rf-parte__t{display:flex;align-items:baseline;gap:7px;margin:6px 0 0}.mi-rf-parte__t small{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcs, var(--accent-strong))}.mi-rf-parte__t b{font:600 10px var(--font-serif)}.mi-rf-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:2px;list-style:none}.mi-rf-item{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:transform .12s,box-shadow .2s,border-color .3s}.mi-rf-item--feito{border-color:var(--status-active-border)}.mi-rf-item--livro{background:var(--surface-2);color:var(--fg-muted)}.mi-rf-item__tipo{display:flex;align-items:center;gap:3px;font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mi-rf-item b{font-size:9.5px;line-height:1.25}.mi-rf-item__meta{font-size:8px;line-height:1.3;color:var(--fg-muted)}.mi-rf-selo{align-self:flex-start;padding:0 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-weight:700;white-space:nowrap;color:var(--fg-muted)}.mi-rf-selo--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.mi-rf-selo--obr{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.mi-rf-selo--fim{display:none}.mi-rf-item__motivo{display:flex;align-items:flex-start;gap:4px;margin:1px 0 0;font-size:8px;line-height:1.3}.mi-rf-item__motivo svg{flex:none;margin-top:1px}.mi-rf-tela--trilha.aprovado .mi-rf-selo--estado,.mi-rf-tela--trilha.aprovado .mi-rf-item__motivo{display:none}.mi-rf-tela--trilha.aprovado .mi-rf-selo--fim{display:inline-block}.mi-rf-tela--trilha.aprovado .mi-rf-item{border-color:var(--status-active-border)}.mi-rf-tela--trilha.aprovado .mi-rf-item--livro{border-color:var(--border);background:var(--surface);color:var(--fg)}.mi-rf-tela--form{flex-direction:row;gap:12px;padding-top:0;padding-bottom:0}.mi-rf-pagina{flex:1;min-width:0;overflow:hidden}.mi-rf-rola{display:flex;flex-direction:column;gap:4px;padding:8px 0 20px;transition:transform .6s ease}.mi-rf-rola.r1{transform:translateY(-120px)}.mi-rf-rola.r2{transform:translateY(-224px)}.mi-rf-rola.r3{transform:translateY(-310px)}.mi-rf-rola.r4{transform:translateY(-400px)}.mi-rf-topo{display:flex}.mi-rf-voltar{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border:1px solid var(--border);border-radius:99px;font-size:8.5px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-rf-pos{margin:2px 0 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tcs)}.mi-rf-h1{margin:0;font:600 13px var(--font-serif)}.mi-rf-pagina>.mi-rf-rola>.mi-rf-selo{margin-bottom:2px}.mi-rf-form{display:flex;flex-direction:column;gap:10px;padding:11px 13px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--card-shadow)}.mi-rf-form__topo{display:flex;align-items:flex-start;gap:9px}.mi-rf-form__icone{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-surface);color:var(--tcs)}.mi-rf-form__tipo{display:block;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcs)}.mi-rf-form__titulo{margin:1px 0 3px;font:600 11px var(--font-serif)}.mi-rf-regras{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;padding:3px 5px;border-radius:6px;list-style:none;font-size:8.5px;color:var(--fg-muted);transition:box-shadow .2s}.mi-rf-regras li:before{content:"·";margin-right:4px;color:var(--tc);font-weight:700}.mi-rf-corpo{display:flex;flex-direction:column;gap:11px}.mi-rf-pergunta{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:9px 0 0;border:0;border-top:1px solid var(--border)}.mi-rf-pergunta legend{display:flex;flex-direction:column;gap:2px;float:left;width:100%;padding:0}.mi-rf-pergunta legend+*{clear:both}.mi-rf-n{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-rf-enunciado{font-size:9.5px;font-weight:600;line-height:1.3}.mi-rf-avaliada{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:0 6px;border:1px solid var(--status-dev-border);border-radius:99px;background:var(--status-dev-surface);font-size:7.5px;font-weight:700;color:var(--status-dev)}.mi-rf-opcoes{display:flex;flex-direction:column;gap:4px}.mi-rf-opcao{display:flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:9px;transition:transform .12s,background .2s,border-color .2s,box-shadow .2s}.mi-rf-opcao i{display:block;flex:none;width:11px;height:11px;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--surface);transition:border-color .2s,background .2s}.mi-rf-opcao.marcada{border-color:var(--tc);background:var(--tc-surface)}.mi-rf-opcao.marcada i{border-color:var(--tc);background:radial-gradient(circle,var(--tc) 0 38%,var(--surface) 42%)}.mi-rf-escala{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.mi-rf-escala .mi-rf-opcao{justify-content:center;font-weight:700}.mi-rf-escala .mi-rf-opcao.marcada{background:var(--tc);color:var(--tc-on)}.mi-rf-ponta{font-size:8px;color:var(--fg-subtle)}.mi-rf-texto{min-height:42px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.mi-rf-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-rf-ph{display:none}.mi-rf-texto.foco,.mi-rf-link.foco .mi-rf-link__campo{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.mi-rf-texto.foco{box-shadow:0 0 0 2px var(--ring)}.mi-rf-arquivo{display:flex;flex-direction:column}.mi-rf-zona{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 10px;border:1.5px dashed var(--border-strong);border-radius:9px;background:var(--surface-inset);text-align:center;transition:transform .12s,border-color .2s,box-shadow .2s}.mi-rf-zona strong{font-size:9.5px}.mi-rf-zona span{font-size:8px;color:var(--fg-subtle)}.mi-rf-zona.foco{border-color:var(--tc);background:var(--tc-surface)}.mi-rf-pronto{display:none;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--status-active-surface)}.mi-rf-arquivo.pronto .mi-rf-zona{display:none}.mi-rf-arquivo.pronto .mi-rf-pronto{display:flex;animation:mi-rf-entra .3s ease both}@keyframes mi-rf-entra{0%{opacity:0;transform:translateY(4px)}}.mi-rf-pronto__ic{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--status-active);color:var(--surface)}.mi-rf-pronto__nome{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.mi-rf-pronto__nome strong{font-size:9px}.mi-rf-pronto__nome span{font-size:8px;color:var(--fg-muted)}.mi-rf-link{display:flex;align-items:center;gap:6px;color:var(--fg-muted)}.mi-rf-link__campo{flex:1;padding:5px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-inset);font-size:9px;color:var(--fg);transition:border-color .15s,box-shadow .15s}.mi-rf-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid var(--border)}.mi-rf-contagem{font-size:8.5px;color:var(--fg-muted)}.mi-rf-btn{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:9px;font-weight:600;white-space:nowrap;transition:transform .12s,opacity .25s,box-shadow .2s}.mi-rf-btn--p{height:18px;padding:0 7px;font-size:8px}.mi-rf-btn--pri{border-color:transparent;background:var(--tc, var(--btn-primary-bg));color:var(--tc-on, var(--btn-primary-fg))}.mi-rf-enviar{opacity:.45}.mi-rf-enviar.pronto{opacity:1}.mi-rf-resultado{display:none;flex-direction:column;gap:8px}.ac.t-resultado .mi-rf-resultado{display:flex}.ac.t-resultado .mi-rf-corpo{display:none}.mi-rf-ban{display:flex;flex-direction:column;gap:6px;padding:9px 11px;border:1px solid var(--status-dev-border);border-radius:10px;background:var(--status-dev-surface);font-size:9px;transition:box-shadow .2s,background .4s,border-color .4s}.mi-rf-ban p{margin:0}.mi-rf-ban__linha{display:flex;align-items:center;gap:10px}.mi-rf-ban__linha>.mi-rf-ban__titulo{flex:1}.mi-rf-ban__titulo{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--status-dev)}.mi-rf-ban__ok,.mi-rf-ban__prox{display:none}.mi-rf-ban.aprovado{border-color:var(--status-active-border);background:var(--status-active-surface)}.mi-rf-ban.aprovado .mi-rf-ban__pend{display:none}.mi-rf-ban.aprovado .mi-rf-ban__titulo.mi-rf-ban__ok{display:flex;color:var(--status-active)}.mi-rf-ban.aprovado .mi-rf-ban__prox{display:inline-flex}.mi-rf-ban.aprovado .mi-rf-ban__retorno{display:flex;flex-direction:column;gap:1px;padding-top:6px;border-top:1px solid var(--border);animation:mi-rf-entra .3s ease both}.mi-rf-ban__retorno span{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-rf-minhas summary{padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:8.5px;color:var(--fg-muted);list-style:none}.mi-rf-aviso{margin:0;padding:6px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:8.5px;color:var(--fg-muted)}.mi-rf-trilho{display:flex;flex:none;flex-direction:column;gap:6px;align-self:flex-start;width:166px;margin-top:10px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow);transition:box-shadow .2s}.mi-rf-trilho header{display:flex;align-items:baseline;justify-content:space-between}.mi-rf-trilho header b{font:600 9.5px var(--font-serif)}.mi-rf-trilho header span{font-size:8.5px;font-weight:700;color:var(--tcs)}.mi-rf-grupo{display:flex;flex-direction:column;gap:2px}.mi-rf-grupo p{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-rf-grupo ul{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.mi-rf-linha{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:6px}.mi-rf-linha--livro{opacity:.7}.mi-rf-glifo{display:grid;flex:none;place-items:center;width:15px;height:15px;border:1px solid var(--border-strong);border-radius:50%;font-size:7.5px;font-weight:700;color:var(--fg-muted)}.mi-rf-linha--done .mi-rf-glifo{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-rf-glifo__ok{display:none}.mi-rf-trilho.ok .mi-rf-linha--prova .mi-rf-glifo{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.mi-rf-trilho.ok .mi-rf-linha--prova .mi-rf-glifo__n{display:none}.mi-rf-trilho.ok .mi-rf-linha--prova .mi-rf-glifo__ok{display:grid}.mi-rf-trilho.ok .mi-rf-linha--livro{opacity:1}.mi-rf-trilho.ok .mi-rf-linha--livro .mi-rf-linha__cad{display:none}.mi-rf-linha__txt{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.mi-rf-linha__txt b{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.mi-rf-linha__txt small{display:flex;align-items:center;gap:3px;font-size:8px;color:var(--fg-subtle)}.mi-rd-tela{position:absolute;inset:40px 0 0 118px;display:flex;flex-direction:column;padding:10px 14px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-respostas) .mi-rd-tela--editor,.ac.t-respostas .mi-rd-tela--diretorio{opacity:1;visibility:visible}.mi-rd-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mi-rd-h{margin:0;font:600 13px var(--font-serif)}.mi-rd-h--grande{font-size:15px}.mi-rd-sub{margin:1px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-rd-acoes{display:flex;gap:5px}.mi-rd-acoes .mi-selo{margin-left:2px}.mi-rd-fundoEditor{display:grid;flex:1;grid-template-columns:150px 1fr 118px;gap:8px;margin-top:28px}.mi-rd-fundoEditor i{display:block;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-rd-ferramentas{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 6px}.mi-rd-busca{display:flex;align-items:center;gap:5px;width:128px;height:22px;padding:0 7px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-size:9px;color:var(--fg);white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-rd-busca svg{flex:none;color:var(--fg-subtle)}.mi-rd-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-rd-ph{display:none}.ac .mi-rd-busca.foco{box-shadow:0 0 0 2px var(--ring);border-color:var(--accent)}.ac .mi-rd-busca.foco .mi-campo__cursor{opacity:1;animation:mi-rd-pisca 1s steps(2) infinite}@keyframes mi-rd-pisca{50%{opacity:0}}.mi-rd-filtros{display:flex;gap:3px}.mi-rd-filtro{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);font-size:8.5px;white-space:nowrap;color:var(--fg-muted);transition:background .2s,border-color .2s,transform .12s,box-shadow .2s}.mi-rd-filtro em{padding:0 4px;border-radius:99px;background:var(--surface-inset);font-size:7.5px;font-style:normal}.mi-rd-filtro--todos,.ac.f-andamento .mi-rd-filtro--and{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.ac.f-andamento .mi-rd-filtro--todos{border-color:var(--border-strong);background:var(--surface);color:var(--fg-muted)}.mi-rd-tabela{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;transition:box-shadow .2s}.mi-rd-cab,.mi-rd-linha{display:grid;grid-template-columns:138px 96px 62px 72px 1fr;align-items:center;gap:6px;padding:0 9px}.mi-rd-cab{height:18px;border-bottom:1px solid var(--border);font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-rd-tabela ul{margin:0;padding:0;list-style:none}.mi-rd-linha{height:31px;border-bottom:1px solid var(--border);font-size:8.5px;color:var(--fg-muted);transition:background .2s,transform .12s,box-shadow .2s}.mi-rd-linha:last-child{border-bottom:0}.mi-rd-pessoa{display:flex;align-items:center;gap:6px;min-width:0}.mi-rd-pessoa b{display:block;font-size:9px;color:var(--fg);white-space:nowrap}.mi-rd-pessoa small{font-size:7.5px;color:var(--fg-subtle)}.mi-rd-av{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface-inset);font-size:7.5px;font-weight:700;color:var(--fg-muted)}.mi-rd-av--g{width:24px;height:24px;font-size:8.5px}.mi-rd-prog{display:flex;flex-direction:column;gap:2px}.mi-rd-prog small{font-size:7.5px}.mi-rd-trilho{display:block;height:3px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-rd-trilho i{display:block;height:100%;background:var(--track-fill)}.mi-rd-selo{padding:1px 6px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:8px;color:var(--fg)}.mi-rd-vazio{color:var(--fg-subtle)}.mi-rd-fundo{position:absolute;inset:0;z-index:30;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-ficha .mi-rd-fundo,.ac.m-ficha2 .mi-rd-fundo{opacity:1;visibility:visible}.mi-rd-ficha{position:absolute;right:0;top:0;bottom:0;z-index:31;display:flex;flex-direction:column;gap:8px;width:276px;padding:12px 14px;border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translate(14px);transition:opacity .25s,transform .25s,visibility .25s}.ac.m-ficha .mi-rd-ficha--1,.ac.m-ficha2 .mi-rd-ficha--2{opacity:1;visibility:visible;transform:none}.mi-rd-ficha__topo{display:flex;align-items:center;gap:8px}.mi-rd-ficha__topo>div{flex:1}.mi-rd-ficha__topo b{display:block;font:600 11px var(--font-serif)}.mi-rd-ficha__topo small{font-size:8px;color:var(--fg-muted)}.mi-rd-fechar{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-rd-rotulo{font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-rd-leitura{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);transition:box-shadow .2s}.mi-rd-leitura__titulo{margin:0;font:600 12px var(--font-serif)}.mi-rd-leitura__diade{margin:0;font-size:8.5px;color:var(--fg-muted)}.mi-rd-barras{display:flex;flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none}.mi-rd-barras li{display:grid;grid-template-columns:52px 1fr 16px;align-items:center;gap:5px;font-size:8px;color:var(--fg-muted)}.mi-rd-barra{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-rd-barra i{display:block;height:100%;background:var(--track-fill)}.mi-rd-frases{display:flex;flex-direction:column;gap:4px;border-radius:9px;transition:box-shadow .2s}.mi-rd-bloco{font-size:9px}.mi-rd-item{padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.mi-rd-item p{margin:0 0 3px;font-size:8.5px;line-height:1.3}.mi-rd-valor{display:flex;align-items:center;gap:6px;font-size:8.5px;font-weight:600}.mi-rd-valor--vazio{font-weight:400;color:var(--fg-subtle)}.mi-rd-regua{display:flex;gap:3px}.mi-rd-regua i{width:9px;height:4px;border-radius:99px;background:var(--track-bg)}.mi-rd-regua .mi-rd-regua--on{background:var(--accent)}.mi-rd-aviso{margin:0;padding:6px 9px;border:1px solid var(--status-upsell-border);border-radius:8px;background:var(--status-upsell-surface);font-size:8.5px;line-height:1.35;transition:box-shadow .2s}.mi-sp-conta{position:absolute;top:44px;right:10px;z-index:20;width:150px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s,transform .22s,visibility .22s}.ac.m-conta .mi-sp-conta{opacity:1;visibility:visible;transform:none}.mi-sp-conta__id{padding:3px 6px 6px;border-bottom:1px solid var(--border);margin-bottom:4px}.mi-sp-conta__id b{display:block;font-size:9px;color:var(--fg)}.mi-sp-conta__id small{display:block;font-size:7.5px;color:var(--fg-subtle)}.mi-sp-conta__item{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:6px;font-size:8.5px;color:var(--fg-muted, var(--fg))}.mi-sp-conta__item[data-alvo].on{background:var(--accent-soft, var(--surface-2));color:var(--fg)}.mi-sp-tela{position:absolute;inset:40px 0 0 118px;box-sizing:border-box;padding:12px 16px;overflow:hidden;background:var(--surface-2);transition:opacity .3s,visibility .3s}.mi-sp-tela--perfil{opacity:0;visibility:hidden}.ac.t-perfil .mi-sp-tela--perfil{opacity:1;visibility:visible}.ac.t-perfil .mi-sp-tela--inicio{opacity:0;visibility:hidden}.mi-sp-ola{margin:0 0 10px;font:600 14px var(--font-serif)}.mi-sp-ola em{font-style:italic;color:var(--accent-strong, var(--accent))}.mi-sp-esq{display:grid;gap:8px}.mi-sp-esq i{display:block;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-sp-esq i:first-child{height:80px}.mi-sp-rola{display:flex;flex-direction:column;gap:8px;transition:transform .6s ease}.ac.r-baixo .mi-sp-rola{transform:translateY(-168px)}.mi-sp-id{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:box-shadow .2s}.mi-sp-capa,.mi-sp-capaEd__previa{height:46px;background:linear-gradient(120deg,var(--icon-bg),var(--surface-2) 70%);transition:background .4s}.ac.r-salvo .mi-sp-capa,.ac.r-dourado .mi-sp-capaEd__previa{background:linear-gradient(120deg,var(--accent-strong, var(--accent)),var(--accent))}.mi-sp-id__corpo{padding:0 12px 8px}.mi-sp-id__linha{display:flex;align-items:flex-end;gap:9px}.mi-sp-avatar{position:relative;display:grid;flex:none;place-items:center;box-sizing:border-box;width:42px;height:42px;margin-top:-18px;border:3px solid var(--surface);border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font:600 12px var(--font-sans);transition:background .3s}.ac.r-salvo .mi-sp-id .mi-sp-avatar,.ac.r-recortou .mi-sp-avatar--edit{background:linear-gradient(135deg,var(--status-active),var(--accent))}.ac.r-salvo .mi-sp-id .mi-sp-avatar__ini,.ac.r-recortou .mi-sp-avatar--edit .mi-sp-avatar__ini{opacity:0}.mi-sp-id__quem{flex:1;min-width:0;padding-top:4px}.mi-sp-id__quem h2{margin:0;font:600 12.5px var(--font-serif)}.mi-sp-id__quem p{display:flex;align-items:center;gap:4px;margin:1px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-sp-id__quem em{font-style:normal;color:var(--fg-subtle)}.mi-sp-id__acoes{display:flex;align-items:center;gap:5px;padding-bottom:2px}.mi-sp-btn-icone{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--fg-muted)}.mi-sp-editar{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:7px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:9px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-sp-selos{display:flex;gap:5px;margin-top:6px}.mi-sp-selo{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);color:var(--fg-subtle)}.mi-sp-selo b{font-size:8px;font-weight:600;filter:blur(2.6px)}.mi-sp-quest,.mi-sp-sobre{padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:box-shadow .2s}.mi-sp-quest__topo{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:7px}.mi-sp-quest h3{margin:0;font:600 11px var(--font-serif)}.mi-sp-quest__topo p{margin:1px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-sp-versao{padding:1px 7px;border:1px solid var(--border);border-radius:99px;background:var(--surface-inset);font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-sp-quest__cols,.mi-sp-sobre{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mi-sp-k{margin:0 0 3px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-sp-v{margin:0 0 4px;font-size:9.5px;color:var(--fg-muted)}.mi-sp-v strong{color:var(--fg)}.mi-sp-v small{font-size:8.5px;color:var(--fg-subtle)}.mi-sp-prop,.mi-sp-barra{display:block;height:4px;margin-bottom:5px;overflow:hidden;border-radius:99px;background:var(--track-bg)}.mi-sp-prop i{display:block;width:62%;height:100%;background:var(--track-fill)}.mi-sp-barra i{display:block;height:100%;background:var(--track-fill)}.mi-sp-txt{margin:0;font-size:9px;line-height:1.4;color:var(--fg-muted)}.mi-sp-pilulas{display:flex;flex-wrap:wrap;gap:4px;margin:0}.mi-sp-pilulas span{padding:1px 7px;border:1px solid var(--status-upsell-border);border-radius:99px;background:var(--status-upsell-surface);font-size:8.5px;font-weight:600;color:var(--status-upsell)}.mi-sp-link{display:flex;align-items:center;gap:4px;margin:0;font-size:9px;color:var(--fg)}.mi-sp-depois,.ac.r-salvo .mi-sp-antes{display:none}.ac.r-salvo span.mi-sp-depois{display:inline}.ac.r-salvo p.mi-sp-depois.mi-sp-txt{display:block}.ac.r-salvo p.mi-sp-depois.mi-sp-pilulas,.ac.r-salvo p.mi-sp-depois.mi-sp-link{display:flex}.mi-sp-demo{position:relative;height:168px;overflow:hidden;border-radius:12px;transition:box-shadow .2s}.mi-sp-demo__previa{display:grid;gap:8px;filter:blur(5px) saturate(.9);opacity:.62}.mi-sp-hero{height:62px;border-radius:12px;background:var(--hero-dark)}.mi-sp-demo__linhas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mi-sp-demo__linhas i{display:block;height:80px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.mi-sp-demo__aviso{position:absolute;left:50%;top:8px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:340px;padding:9px 14px 8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow);text-align:center;transform:translate(-50%);transition:box-shadow .2s}.mi-sp-demo__icone{display:grid;place-items:center;width:28px;height:28px;margin-bottom:4px;border:1px solid var(--icon-border);border-radius:9px;background:var(--icon-bg);color:var(--icon-fg)}.mi-sp-demo__selo{display:inline-flex;align-items:center;gap:4px;margin-bottom:3px;padding:1px 7px;border:1px solid var(--status-dev-border);border-radius:99px;background:var(--status-dev-surface);font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--status-dev)}.mi-sp-demo__selo i{width:4px;height:4px;border-radius:50%;background:var(--status-dev)}.mi-sp-demo__aviso h3{margin:0 0 3px;font:600 11px var(--font-serif)}.mi-sp-demo__aviso p{margin:0 0 4px;font-size:8.5px;line-height:1.4;color:var(--fg-muted)}.mi-sp-demo__aviso small{font-size:8px;line-height:1.35;color:var(--fg-subtle)}.mi-sp-fundo{position:absolute;inset:0;z-index:29;background:var(--tour-dim, rgba(0, 0, 0, .42));opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ac.m-editar .mi-sp-fundo{opacity:1;visibility:visible}.mi-sp-modal,.mi-sp-recorte{position:absolute;z-index:30;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transition:opacity .25s,transform .25s,visibility .25s}.mi-sp-modal{left:120px;top:22px;width:400px;height:358px}.mi-sp-recorte{left:170px;top:38px;z-index:31;width:300px;height:296px}.ac.m-editar .mi-sp-modal,.ac.m-recorte .mi-sp-recorte{opacity:1;visibility:visible;transform:none}.mi-sp-modal__topo{padding:11px 16px 9px;border-bottom:1px solid var(--border)}.mi-sp-modal__topo b{display:block;font:600 12px var(--font-serif)}.mi-sp-modal__topo small{display:block;margin-top:1px;font-size:8.5px;color:var(--fg-muted)}.mi-sp-modal__janela{flex:1;min-height:0;overflow:hidden}.mi-sp-modal__corpo{padding:10px 16px;transition:transform .55s ease}.ac.v-capa .mi-sp-modal__corpo{transform:translateY(-64px)}.ac.v-campos .mi-sp-modal__corpo{transform:translateY(-262px)}.mi-sp-modal__rodape{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px;border-top:1px solid var(--border)}.mi-sp-botao{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--fg);font-size:9px;font-weight:600;white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-sp-botao--p{height:20px;font-size:8.5px}.mi-sp-botao--fantasma{border-color:transparent;background:transparent;color:var(--fg-muted)}.mi-sp-botao--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-sp-foto{display:flex;align-items:center;gap:10px;height:46px;margin-bottom:12px}.mi-sp-avatar--edit{width:40px;height:40px;margin-top:0}.mi-sp-nota{margin:4px 0 0;font-size:8px;line-height:1.35;color:var(--fg-subtle)}.mi-sp-com-foto,.ac.r-recortou .mi-sp-sem-foto{display:none}.ac.r-recortou .mi-sp-com-foto{display:inline}.mi-sp-capaEd{margin-bottom:12px}.mi-sp-rotulo{margin:0 0 4px;font-size:9px;font-weight:600;color:var(--fg-muted)}.mi-sp-capaEd__previa{height:44px;margin-bottom:7px;border-radius:9px}.mi-sp-grupo{margin:5px 0 3px;font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.mi-sp-swatches{display:flex;gap:5px;margin-bottom:2px}.mi-sp-sw{display:block;width:24px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:transform .12s,box-shadow .2s}.mi-sp-sw--padrao{background:linear-gradient(120deg,var(--icon-bg),var(--surface-2) 70%)}.mi-sp-sw--dourado{background:linear-gradient(120deg,var(--accent-strong, var(--accent)),var(--accent))}.mi-sp-sw--grafite{background:linear-gradient(125deg,var(--hero-dark),var(--fg-muted))}.mi-sp-sw--indigo{background:linear-gradient(120deg,var(--status-dev),var(--status-dev-surface))}.mi-sp-sw--alvorada{background:linear-gradient(120deg,var(--danger),var(--accent))}.mi-sp-sw--img{background:linear-gradient(135deg,var(--track-fill),var(--surface-inset))}.mi-sp-sw--img:nth-child(2n){background:linear-gradient(315deg,var(--accent),var(--surface-inset))}.ac:not(.r-dourado) .mi-sp-sw--padrao,.ac.r-dourado .mi-sp-sw--dourado{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.mi-sp-sw.foco{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.mi-sp-campos{display:grid;gap:8px}.mi-sp-bio .mi-campo__caixa{align-items:flex-start;height:40px;padding-top:6px;white-space:normal}.mi-sp-campos .mi-campo__rotulo{font-size:9px}.mi-sp-campos .mi-campo__caixa{font-size:9.5px}.mi-sp-duas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mi-sp-recorte__area{position:relative;align-self:center;width:150px;height:150px;margin:10px 0 8px;overflow:hidden;border-radius:10px;background:var(--surface-inset)}.mi-sp-recorte__foto{position:absolute;inset:0;background:linear-gradient(135deg,var(--status-active),var(--accent))}.mi-sp-recorte__mascara{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 62px,var(--tour-dim) 63px)}.mi-sp-zoom{display:flex;align-items:center;gap:8px;padding:0 28px;margin-bottom:8px;border-radius:8px;transition:box-shadow .2s}.mi-sp-zoom__trilho{flex:1;height:4px;border-radius:99px;background:var(--track-bg)}.mi-sp-zoom__trilho i{display:block;width:40%;height:100%;border-radius:inherit;background:var(--accent);transition:width .8s ease}.ac.r-recortou .mi-sp-zoom__trilho i,.ac.m-recorte .mi-sp-zoom__trilho i{width:58%}.mi-up-menu .mi-lado{width:136px}.mi-up-menu .mi-lado__item{gap:6px;padding:0 6px;font-size:9px}.mi-up-menu .mi-lado__item svg{flex:none}.mi-up-tela{position:absolute;inset:40px 0 0 136px;z-index:2;display:flex;flex-direction:column;gap:6px;padding:7px 14px 8px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-modelos):not(.t-entrega) .mi-up-tela--inicio,.ac.t-modelos .mi-up-tela--modelos,.ac.t-entrega .mi-up-tela--entrega{opacity:1;visibility:visible}.mi-up-ola{margin:0 0 6px;font:600 14px var(--font-serif)}.mi-up-cab h2{margin:0;font:600 14px var(--font-serif)}.mi-up-cab p{margin:1px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-up-metades{display:flex;flex:1;gap:10px;min-height:0;margin-top:2px}.mi-up-esq{display:flex;flex:none;flex-direction:column;gap:4px;width:168px}.mi-up-grupo{margin:0 0 4px;font:600 10.5px var(--font-serif)}.mi-up-lista{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.mi-up-item{display:flex;flex-direction:column;gap:2px;padding:7px 9px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.mi-up-item--aberto{border-color:var(--accent)}.mi-up-item strong{font-size:9px;line-height:1.25}.mi-up-item__topo{display:flex;align-items:center;justify-content:space-between;min-height:20px}.mi-up-tipo{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-up-aberta{font-size:8px;font-weight:700;color:var(--accent-strong, var(--accent))}.mi-up-apoio{margin:0;font-size:8px;line-height:1.4;color:var(--fg-muted)}.mi-up-btn{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface);font-size:8.5px;font-weight:600;white-space:nowrap;color:var(--fg);transition:transform .12s,box-shadow .2s,background .2s}.mi-up-btn--p{height:18px;padding:0 8px;font-size:8px}.mi-up-btn--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mi-up-dir{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:6px 10px 7px;overflow:hidden;border:1px solid var(--accent);border-radius:12px;background:var(--surface)}.mi-up-kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-up-h2{margin:0;font:600 11px var(--font-serif)}.mi-up-estado{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.mi-up-selo{padding:1px 8px;border:1px solid var(--accent);border-radius:99px;font-size:8px;font-weight:600;color:var(--accent-strong, var(--accent));transition:color .3s,border-color .3s}.mi-up-selo.seu{border-color:var(--border-strong);color:var(--fg-muted)}.mi-up-salvo{min-width:26px;font-size:8px;color:var(--fg-muted)}.mi-up-modo{display:inline-flex;gap:4px;margin-left:auto}.mi-up-tg--passos{border-color:var(--accent);color:var(--accent-strong, var(--accent))}.ac.pg-tab .mi-up-tg--passos{border-color:var(--border-strong);color:var(--fg)}.ac.pg-tab .mi-up-tg--tabela{border-color:var(--accent);color:var(--accent-strong, var(--accent))}.mi-up-voltarEx{display:none}.mi-up-voltarEx.on{display:inline-flex}.mi-up-chips{display:flex;flex-wrap:wrap;gap:3px 4px;margin:0;padding:0;list-style:none}.ac.pg-tab .mi-up-chips{display:none}.mi-up-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 2px;border:1px solid var(--border-strong);border-radius:99px;font-size:8px;color:var(--fg-muted);transition:transform .12s,box-shadow .2s,border-color .3s}.mi-up-chip__n{display:grid;place-items:center;width:12px;height:12px;border:1px solid var(--border-strong);border-radius:50%;font-size:7.5px;font-weight:700}.mi-up-chip__n svg{display:none}.mi-up-chip.feito .mi-up-chip__n b{display:none}.mi-up-chip.feito .mi-up-chip__n svg{display:block}.mi-up-chip.feito .mi-up-chip__n{border-color:var(--status-active);background:var(--status-active-surface);color:var(--status-active)}.ac:not(.pg-a2):not(.pg-a3):not(.pg-comp):not(.pg-tab) .mi-up-chip--a1,.ac.pg-a2 .mi-up-chip--a2,.ac.pg-a3 .mi-up-chip--a3,.ac.pg-comp .mi-up-chip--comp{border-color:var(--accent);color:var(--fg)}.ac:not(.pg-a2):not(.pg-a3):not(.pg-comp):not(.pg-tab) .mi-up-chip--a1 .mi-up-chip__n,.ac.pg-a2 .mi-up-chip--a2 .mi-up-chip__n,.ac.pg-a3 .mi-up-chip--a3 .mi-up-chip__n,.ac.pg-comp .mi-up-chip--comp .mi-up-chip__n{border-color:var(--accent);background:var(--accent);color:var(--btn-primary-fg)}.mi-up-paginas{display:flex;flex:1;flex-direction:column;min-height:0}.mi-up-pg{display:none;flex-direction:column;gap:3px;padding:5px 8px 6px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.ac:not(.pg-a2):not(.pg-a3):not(.pg-comp):not(.pg-tab) .mi-up-pg--a1,.ac.pg-a2 .mi-up-pg--a2,.ac.pg-a3 .mi-up-pg--a3,.ac.pg-comp .mi-up-pg--comp,.ac.pg-tab .mi-up-pg--tab{display:flex}.mi-up-h3{margin:0;font:600 11px var(--font-serif)}.mi-up-linhas{display:flex;flex-direction:column;gap:3px}.mi-up-linha{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:16px;font-size:8.5px}.mi-up-rotulo{width:44px;flex:none;color:var(--fg-muted)}.mi-up-campo{display:flex;flex:1 1 calc(100% - 60px);align-items:center;justify-content:space-between;height:16px;padding:0 7px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);font-size:8.5px;transition:box-shadow .2s,transform .12s}.mi-up-campo i{font-style:normal;color:var(--fg-muted)}.mi-up-linha--calculo{padding:0}.mi-up-saida{font-size:10px;font-weight:700}.mi-up-alerta{display:none;align-items:center;gap:3px;font-size:8px;font-weight:700;color:var(--status-upsell)}.mi-up-alerta.on{display:inline-flex}.mi-up-linha .mi-up-alerta{flex:none;margin-left:52px}.mi-up-rodape{display:flex;gap:5px;margin-top:2px}.mi-up-tabela{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8px}.mi-up-tabela th:first-child{width:40px}.mi-up-tabela th,.mi-up-tabela td{padding:3px;border-bottom:1px solid var(--border);text-align:left;font-weight:500}.mi-up-tabela thead th{font-weight:700;color:var(--accent-strong, var(--accent))}.mi-up-tabela tbody th{color:var(--fg-muted)}.mi-up-celula-alerta{position:relative}.mi-up-alerta--tab{display:none;white-space:nowrap;font-style:normal;margin-top:1px}.mi-up-alerta--tab.on{display:flex}.mi-up-pos{margin:4px 0 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.mi-up-h1{margin:0 0 4px;font:600 14px var(--font-serif)}.mi-up-ent{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface)}.mi-up-ent>header{display:flex;justify-content:space-between;align-items:baseline}.mi-up-ent h3{margin:0;font:600 10.5px var(--font-serif)}.mi-up-ent>header span{font-size:8.5px;color:var(--fg-muted)}.mi-up-perg{display:flex;flex-direction:column;gap:1px;margin:0;font-size:9px;font-weight:600}.mi-up-perg small{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.mi-up-avaliada{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:8px;font-weight:600;color:var(--status-active)}.mi-up-zona{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border:1.5px dashed var(--border-strong);border-radius:9px;background:var(--surface-2);font-size:8.5px;color:var(--fg-muted);text-align:center;transition:transform .12s,box-shadow .2s}.mi-up-zona strong{font-size:10px;color:var(--fg)}.mi-up-pronto{display:none;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--status-active-border);border-radius:9px;background:var(--status-active-surface);font-size:8px;color:var(--fg-muted)}.mi-up-pronto__ic{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--status-active);color:var(--surface)}.mi-up-pronto__nome{display:flex;flex:1;flex-direction:column}.mi-up-pronto__nome strong{font-size:9.5px;color:var(--fg)}.mi-up-arq.pronto .mi-up-zona{display:none}.mi-up-arq.pronto .mi-up-pronto{display:flex}.mi-up-ent footer{display:flex;align-items:center;justify-content:space-between;font-size:8.5px;color:var(--fg-muted)}.mi-up-enviar{opacity:.38;transition:opacity .3s,transform .12s,box-shadow .2s}.mi-up-enviar.pronto{opacity:1}.mi-vi-tela{position:absolute;inset:40px 0 0 118px;display:flex;flex-direction:column;padding:10px 14px;overflow:hidden;background:var(--surface-2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ac:not(.t-vinculos) .mi-vi-tela--editor,.ac.t-vinculos .mi-vi-tela--vinculos{opacity:1;visibility:visible}.mi-vi-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.mi-vi-h{margin:0;font:600 13px var(--font-serif)}.mi-vi-sub{margin:1px 0 0;font-size:8.5px;color:var(--fg-muted)}.mi-vi-abas{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-vi-seg{padding:2px 8px;border-radius:6px;font-size:8.5px;color:var(--fg-muted);white-space:nowrap;transition:transform .12s,box-shadow .2s}.mi-vi-seg--on{background:var(--surface-inset);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.mi-vi-secao{margin:0;font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-vi-rotulo{font-size:8px;font-weight:600;color:var(--fg-muted)}.mi-vi-ed{display:grid;flex:1;grid-template-columns:128px 1fr;gap:8px;min-height:0}.mi-vi-lista,.mi-vi-centro{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.mi-vi-bloco{padding:5px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.mi-vi-bloco__nome{display:block;font-size:9.5px}.mi-vi-bloco small{font-size:7.5px;color:var(--fg-subtle)}.mi-vi-item{display:flex;flex-direction:column;margin-top:3px;padding:3px 5px;border:1px solid transparent;border-radius:6px;font-size:8.5px;line-height:1.25}.mi-vi-item small{font-size:7.5px}.mi-vi-item--on{border-color:var(--accent);background:var(--surface-inset)}.mi-vi-area{display:flex;align-items:center;min-height:22px;padding:3px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);font-size:9px}.mi-vi-segs{display:flex;flex-wrap:wrap;gap:3px}.mi-vi-seg2{padding:2px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);font-size:8px;color:var(--fg-muted);white-space:nowrap;transition:background .2s,transform .12s,box-shadow .2s}.mi-vi-seg2--n0,.ac.ed-perfil .mi-vi-seg2--n2{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.ac.ed-perfil .mi-vi-seg2--n0{border-color:var(--border-strong);background:var(--surface);color:var(--fg-muted)}.mi-vi-chaveBox{padding:4px 6px;border:1px dashed var(--border-strong);border-radius:6px;font-size:8px;color:var(--fg-muted)}.mi-vi-chaveBox b{display:block;font-size:8.5px;color:var(--fg)}.ac.ed-perfil .mi-vi-chaveBox{display:none}.mi-vi-cad{display:none;flex-direction:column;gap:3px;min-height:0;border-radius:8px}.ac.ed-perfil .mi-vi-cad{display:flex;animation:mi-vi-entra .35s ease}@keyframes mi-vi-entra{0%{opacity:0;transform:translateY(5px)}}@keyframes mi-vi-pisca{50%{opacity:0}}.mi-vi-cad__topo{display:flex;align-items:center;justify-content:space-between}.mi-vi-cad__titulo{font-size:8.5px;font-weight:600;color:var(--fg-muted)}.mi-vi-cad__titulo small{font-weight:400;color:var(--fg-subtle)}.mi-vi-add{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px dashed var(--border-strong);border-radius:6px;font-size:8px;font-weight:600;color:var(--fg-muted);transition:transform .12s,box-shadow .2s}.mi-vi-aviso{margin:0;padding:3px 6px;border:1px solid var(--status-active-border);border-radius:6px;background:var(--status-active-surface);font-size:8px;line-height:1.3}.mi-vi-linhas{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-vi-linha{display:flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:8px}.mi-vi-linha--novo{display:none}.ac.ed-novoperfil .mi-vi-linha--novo{display:flex;animation:mi-vi-entra .35s ease}.mi-vi-input{display:flex;align-items:center;min-width:0;padding:1px 4px;overflow:hidden;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-inset);font-size:8px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.mi-vi-input--nome{width:58px;flex:none}.mi-vi-input--desc{flex:1}.ac .mi-vi-input.foco{box-shadow:none;border-color:var(--accent)}.ac .mi-vi-input.foco .mi-campo__cursor{opacity:1;animation:mi-vi-pisca 1s steps(2) infinite}.mi-vi-ph{color:var(--fg-subtle)}[data-digitado]:not(:empty)+.mi-vi-ph{display:none}.mi-vi-ativo{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:7.5px;color:var(--fg-muted)}.mi-vi-ativo i{position:relative;width:8px;height:8px;border:1px solid var(--accent);border-radius:2px;background:var(--accent)}.mi-vi-vinc{flex:none;padding:0 4px;border:1px solid var(--border);border-radius:99px;font-size:7.5px;color:var(--fg-muted)}.mi-vi-ico{display:grid;flex:none;place-items:center;width:13px;height:13px;border:1px solid var(--border);border-radius:4px;color:var(--fg-muted)}.mi-vi-ico--perigo{border-color:var(--danger-border);color:var(--danger)}.mi-vi-cols{display:grid;flex:1;grid-template-columns:112px 1fr 168px;gap:8px;min-height:0}.mi-vi-fontes,.mi-vi-meio,.mi-vi-sim{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.mi-vi-sim{padding:6px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:box-shadow .2s}.mi-vi-fontes{gap:2px}.mi-vi-fontes ul{display:flex;flex-direction:column;gap:1px;margin:0 0 3px;padding:0;list-style:none}.mi-vi-grupo{margin:0;font-size:8.5px;font-weight:700}.mi-vi-grupo small{display:block;font-size:7.5px;font-weight:400;color:var(--fg-subtle)}.mi-vi-fonte{display:flex;align-items:center;justify-content:space-between;gap:3px;padding:2px 4px;border:1px solid transparent;border-radius:5px;font-size:8px;transition:background .2s,border-color .2s,transform .12s,box-shadow .2s}.mi-vi-cont{font-size:7.5px;white-space:nowrap;color:var(--fg-muted)}.mi-vi-cont--zero{color:var(--fg-subtle)}.mi-vi-cont--zero.tem{color:var(--fg-muted)}.mi-vi-fonte--res,.ac.sel-autonomo .mi-vi-fonte--aut{border-color:var(--accent);background:var(--surface-inset)}.ac.sel-autonomo .mi-vi-fonte--res{border-color:transparent;background:transparent}.mi-vi-painel{display:none;flex-direction:column;gap:4px}.mi-vi-painel--res,.ac.sel-autonomo .mi-vi-painel--aut{display:flex}.ac.sel-autonomo .mi-vi-painel--res{display:none}.mi-vi-ctx{padding:4px 7px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:9px}.mi-vi-ctx p{margin:1px 0 0;font-size:8px;color:var(--fg-muted)}.mi-vi-alvos{display:flex;flex-direction:column;gap:3px;padding:5px 7px;border:1px dashed var(--border-strong);border-radius:8px;transition:box-shadow .2s}.mi-vi-alvos__titulo{font-size:9px}.mi-vi-alvos__sub{margin:0;padding:1px 3px;border-radius:5px;font-size:7.5px;line-height:1.3;color:var(--fg-muted);transition:box-shadow .2s}.mi-vi-grupoRot{font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mi-vi-chips{display:flex;flex-wrap:wrap;gap:3px}.mi-vi-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border:1px solid var(--accent);border-radius:99px;background:var(--surface-inset);font-size:8px;color:var(--fg);transition:background .2s,border-color .2s,transform .12s,box-shadow .2s}.mi-vi-chip em{padding:0 4px;border:1px solid var(--status-upsell-border);border-radius:99px;background:var(--status-upsell-surface);font-size:7.5px;font-style:normal;color:var(--status-upsell)}.mi-vi-chip--off,.mi-vi-chip--tog{border-color:var(--border-strong);background:var(--surface);color:var(--fg-muted)}.mi-vi-chip--off svg,.mi-vi-chip--tog svg{display:none}.mi-vi-chip--tog.on{border-color:var(--accent);background:var(--surface-inset);color:var(--fg)}.mi-vi-chip--tog.on svg{display:inline}.mi-vi-selects{display:grid;grid-template-columns:1fr 1fr;gap:3px}.mi-vi-select{display:flex;flex-direction:column;padding:2px 5px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-inset);transition:transform .12s,box-shadow .2s}.mi-vi-select small{font-size:7.5px;color:var(--fg-subtle)}.mi-vi-select b{font-size:8px}.mi-vi-res{display:flex;flex-direction:column;gap:3px}.mi-vi-res--aut,.ac.sim-autonomo .mi-vi-res--res{display:none}.ac.sim-autonomo .mi-vi-res--aut{display:flex}.mi-vi-res__titulo{font-size:8.5px}.mi-vi-res ol{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.mi-vi-res li{display:flex;gap:5px;padding:3px 5px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.mi-vi-res li>span:last-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 5px}.mi-vi-res strong{font-size:8px}.mi-vi-res em{font-size:7.5px;font-style:normal;color:var(--fg-muted)}.mi-vi-res small{flex-basis:100%;font-size:7.5px;color:var(--fg-subtle)}.mi-vi-res u{text-decoration:none;margin-right:3px;padding:0 3px;border:1px solid var(--status-upsell-border);border-radius:99px;background:var(--status-upsell-surface);color:var(--status-upsell)}.aj{display:flex;flex-direction:column;gap:var(--space-6)}.aj-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aj-kicker{margin:0 0 var(--space-1);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong, var(--accent))}.aj-titulo{margin:0;font-family:var(--font-serif);font-size:1.7rem;font-weight:600;line-height:1.2;color:var(--fg)}.aj-sub{max-width:62ch;margin:var(--space-2) 0 0;font-size:.95rem;line-height:1.55;color:var(--fg-muted)}.aj-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);padding:6px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow);transition:border-color .15s,box-shadow .15s}.aj-barra:focus-within{border-color:var(--accent);box-shadow:var(--card-shadow),0 0 0 3px var(--ring)}.aj-seg{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:var(--radius-lg);background:var(--surface-inset)}.aj-seg__op{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.aj-seg__op:hover:not(.aj-seg__op--on){color:var(--fg)}.aj-seg__op--on{border-color:var(--border);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm),inset 0 -2px 0 var(--accent)}.aj-seg__op:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.aj-seg__n{min-width:22px;padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-inset);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--fg-subtle)}.aj-seg__op--on .aj-seg__n{background:var(--status-upsell-surface);color:var(--status-upsell)}.aj-busca{position:relative;display:flex;flex:1 1 260px;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2) 0 var(--space-3);color:var(--fg-subtle)}.aj-busca input{flex:1;min-width:0;height:42px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:.92rem;outline:none}.aj-busca input::placeholder{color:var(--fg-subtle)}.aj-busca input::-webkit-search-cancel-button{display:none}.aj-busca__limpar{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-inset);color:var(--fg-muted);cursor:pointer}.aj-busca__limpar:hover{color:var(--fg)}.aj-busca__limpar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width: 640px){.aj-seg{width:100%}.aj-seg__op{flex:1;justify-content:center}}.aj-destaque{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-inset)}.aj-destaque__titulo{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.aj-destaque__titulo svg{color:var(--accent)}.aj-lista--grande{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.aj-card--grande{border-color:var(--accent)}.aj-trilha{display:flex;flex-direction:column;gap:var(--space-5);scroll-margin-top:var(--space-4)}.aj-trilha__titulo{display:flex;align-items:baseline;gap:var(--space-3);margin:0;font-family:var(--font-serif);font-size:1.3rem;font-weight:600}.aj-trilha__n{font-family:var(--font-sans);font-size:.78rem;font-weight:500;color:var(--fg-subtle)}.aj-categoria{display:flex;flex-direction:column;gap:var(--space-3)}.aj-categoria__titulo{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.aj-categoria__titulo:after{content:"";flex:1;height:1px;background:var(--border)}.aj-trilha__sub{margin:var(--space-1) 0 0;font-size:.85rem;color:var(--fg-muted)}.aj-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.aj-card{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow);color:var(--fg);text-decoration:none;transition:box-shadow .18s,border-color .18s,transform .18s}.aj-card:hover{border-color:var(--border-strong);box-shadow:var(--card-shadow-hover);transform:translateY(-1px)}.aj-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aj-card__selo,.aj-card__kicker{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;padding:2px 9px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-inset);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.aj-card__titulo{margin:var(--space-1) 0 0;font-family:var(--font-serif);font-size:1.02rem;font-weight:600;line-height:1.3}.aj-card__resumo{margin:0;font-size:.86rem;line-height:1.5;color:var(--fg-muted)}.aj-card__rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3)}.aj-card__meta{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--fg-subtle)}.aj-card__ir{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-size:.8rem;font-weight:600;color:var(--accent-strong, var(--accent))}.aj-card--pequeno{padding:var(--space-4)}.aj-migalhas{display:flex;gap:var(--space-2);font-size:.78rem;color:var(--fg-subtle)}.aj-migalhas a{color:var(--fg-muted);text-decoration:none}.aj-migalhas a:hover{color:var(--fg);text-decoration:underline}.aj-cab{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.aj-cab__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;font-size:.78rem;color:var(--fg-subtle)}.aj-cab__meta span{display:inline-flex;align-items:center;gap:5px}.aj-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.aj-botao--pri{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.aj-botao--pri:hover{background:var(--btn-primary-hover)}.aj-botao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aj-corpo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.aj-palco-col{position:sticky;top:var(--space-4);min-width:0}.aj-passos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:passo}.aj-passo{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .2s,box-shadow .2s,background .2s}.aj-passo--atual{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.aj-passo__corpo{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.aj-passo__corpo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aj-passo__num{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--surface-inset);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg-muted);transition:background .2s,border-color .2s,color .2s}.aj-passo--feito .aj-passo__num{border-color:var(--status-active);background:var(--status-active-surface);color:var(--status-active)}.aj-passo--atual .aj-passo__num{border-color:var(--accent);background:var(--accent);color:var(--btn-primary-fg)}.aj-passo__texto{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.aj-passo__titulo{font-family:var(--font-serif);font-size:.98rem;font-weight:600;line-height:1.3;color:var(--fg)}.aj-passo__desc{font-size:.86rem;line-height:1.55;color:var(--fg-muted)}.aj-passo__dica{display:flex;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);font-size:.8rem;line-height:1.45;color:var(--fg)}.aj-passo__dica svg{flex:none;margin-top:1px;color:var(--status-upsell)}.aj-secao{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:1.1rem;font-weight:600}.aj-erros__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.aj-erro{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.aj-erro h3{margin:0 0 var(--space-1);font-size:.88rem;font-weight:700}.aj-erro p{margin:0;font-size:.82rem;line-height:1.5;color:var(--fg-muted)}.aj-voltar{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);font-size:.82rem;font-weight:600;color:var(--fg-muted);text-decoration:none}.aj-voltar:hover{color:var(--fg)}@media (max-width: 980px){.aj-corpo{grid-template-columns:minmax(0,1fr)}.aj-palco-col{position:static}}@media (max-width: 640px){.aj-titulo{font-size:1.4rem}.aj-botao{width:100%}}.ac-wrap{display:flex;flex-direction:column;gap:10px;min-width:0}.ac-palco{position:relative;aspect-ratio:640 / 400;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--card-shadow)}.ac{position:absolute;left:0;top:0;transform-origin:0 0;font-family:var(--font-sans);color:var(--fg);background:var(--surface-2);user-select:none;-webkit-user-select:none}.ac-cursor{position:absolute;left:0;top:0;z-index:50;width:0;height:0;pointer-events:none;transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.25,1);transition-duration:0ms;transform:translate(550px,340px)}.ac-cursor.oculto{opacity:0}.ac-cursor svg{position:absolute;left:-1px;top:-1px;width:20px;height:24px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.ac-cursor__onda{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border:2px solid var(--accent);border-radius:50%;opacity:0}.ac-cursor.clica .ac-cursor__onda{animation:ac-onda .5s ease-out}@keyframes ac-onda{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.ac-controles{display:flex;align-items:center;gap:8px}.ac-btn{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--fg-muted);cursor:pointer}.ac-btn:hover:not(:disabled){color:var(--fg)}.ac-btn:disabled{opacity:.4;cursor:default}.ac-btn--principal{color:var(--fg)}.ac-btn--audio{display:inline-flex;gap:6px;width:auto;padding:0 11px 0 9px;font-size:12px;font-weight:600;font-family:inherit}.ac-btn--audio-on{border-color:var(--accent);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.ac-btn--audio{position:relative}@media (max-width: 520px){.ac-btn--audio{width:32px;padding:0}.ac-btn__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ac-btn:focus-visible,.ac-seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ac-segmentos{display:flex;flex:1;gap:5px;min-width:0;margin:0;padding:0;list-style:none}.ac-segmentos li{flex:1;min-width:0}.ac-seg{position:relative;display:block;width:100%;height:6px;padding:0;overflow:hidden;border:0;border-radius:var(--radius-full);background:var(--track-bg);cursor:pointer}.ac-seg:after{content:"";position:absolute;inset:-14px 0}.ac-seg--feito{background:var(--track-fill)}.ac-seg--atual{background:var(--track-bg)}.ac-seg__preenche{position:absolute;inset:0;border-radius:inherit;background:var(--accent)}.ac-seg__preenche--toca{transform-origin:0 50%;animation:ac-enche linear forwards}@keyframes ac-enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ac-contador{flex:none;min-width:34px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--fg-subtle);text-align:right}.ac-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.ac-seg__preenche--toca{animation:none}}.em-obra{position:relative;overflow:hidden}.em-obra__previa{filter:blur(7px) saturate(.9);opacity:.62;pointer-events:none;user-select:none}.em-obra__aviso{position:absolute;inset:0;display:grid;place-items:center;padding:24px;pointer-events:none}.em-obra--secao .em-obra__aviso{align-items:start;padding-top:clamp(16px,6vh,56px)}.em-obra__card{max-width:460px;padding:32px 30px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);display:flex;flex-direction:column;align-items:center;pointer-events:auto}.em-obra--secao .em-obra__card{max-width:520px;padding:22px 26px}.em-obra__icone{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:var(--radius-lg);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border);margin-bottom:var(--space-5)}.em-obra--secao .em-obra__icone{width:48px;height:48px;margin-bottom:var(--space-3)}.em-obra__selo{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:var(--radius-full);background:var(--status-upsell-surface);color:var(--status-upsell);border:1px solid var(--status-upsell-border);margin-bottom:var(--space-4)}.em-obra__ponto{width:6px;height:6px;border-radius:50%;background:currentColor}.em-obra__titulo{font-family:var(--font-serif);font-size:1.6rem;font-weight:600;color:var(--fg);letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.em-obra--secao .em-obra__titulo{font-size:1.25rem}.em-obra__texto{font-size:.95rem;line-height:1.6;color:var(--fg-muted);margin:0}.em-obra__texto strong{color:var(--fg);font-weight:600}.em-obra--secao .em-obra__texto{font-size:.9rem}.em-obra__rodape{font-size:12.5px;line-height:1.5;color:var(--fg-subtle);margin:14px 0 0}@media (max-width: 768px){.em-obra__aviso{padding:16px}.em-obra__card{padding:26px 20px}.em-obra__icone{width:56px;height:56px;margin-bottom:var(--space-4)}.em-obra__titulo{font-size:1.35rem}.em-obra--secao .em-obra__titulo{font-size:1.15rem}}.al{flex:1;min-height:0;overflow-y:auto;padding:30px 40px 44px}.al__inner{max-width:none;margin:0 auto}.al__head{margin-bottom:20px}.al__title{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;color:var(--fg);margin:0 0 4px;letter-spacing:-.02em}.al__sub{font-size:.92rem;color:var(--fg-muted);margin:0}.al-label{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle)}.al-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 11px;white-space:nowrap;border:1px solid transparent}.al-pill--upsell{color:var(--accent-strong);background:var(--status-upsell-surface);border-color:var(--status-upsell-border)}.al-medal{display:inline-flex;align-items:center;gap:5px;min-width:28px;height:26px;padding:0 11px;border-radius:999px;font-family:var(--font-serif);font-size:12px;font-weight:700;justify-content:center;box-shadow:0 2px 7px #0003}.al-medal--corner{position:absolute;top:11px;left:12px}.al-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:50%;color:#fff;font-family:var(--font-serif);font-size:1.2rem;font-weight:600;box-shadow:0 0 0 4px var(--surface)}.al-avatar{overflow:hidden}.al-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.al-avatar--lg{width:76px;height:76px;font-size:1.7rem}.al-avatar--podium{width:66px;height:66px;font-size:1.35rem}.al-avatar__online{position:absolute;bottom:2px;right:2px;width:13px;height:13px;border-radius:50%;background:var(--status-active);border:3px solid var(--surface)}.al__sec-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.al__sec-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-md);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border)}.al__sec-title{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--fg);margin:0;letter-spacing:-.01em}.al__sec-sub{display:block;font-size:12.5px;color:var(--fg-subtle)}.al__hist-btn{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--radius-full);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--fg-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s}.al__hist-btn:hover{color:var(--accent);border-color:var(--accent)}.al__podium-sec{margin-bottom:26px}.al-podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:16px;align-items:end}@media (min-width: 901px){.al-podium__card[data-rank="1"]{order:2}.al-podium__card[data-rank="2"]{order:1}.al-podium__card[data-rank="3"]{order:3}}.al-podium__card{display:flex;flex-direction:column;padding:0;text-align:center;font-family:inherit;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);color:var(--fg);overflow:hidden;cursor:pointer;transition:transform .14s,box-shadow .15s}.al-podium__card:hover{box-shadow:var(--card-shadow-hover)}.al-podium__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.al-podium__card[data-first=true]{transform:translateY(-14px)}.al-podium__card[data-first=true]:hover{transform:translateY(-17px)}.al-podium__band{position:relative;height:66px}.al-podium__card[data-first=true] .al-podium__band{height:84px}.al-podium__crown{position:absolute;top:11px;right:13px;color:#f3d77e;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.al-podium__body{padding:0 18px 20px;margin-top:-38px;display:flex;flex-direction:column;align-items:center;min-width:0}.al-podium__card[data-first=true] .al-podium__body{margin-top:-46px}.al-podium__name{font-family:var(--font-serif);font-size:1.02rem;font-weight:600;color:var(--fg);margin-top:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-podium__card[data-first=true] .al-podium__name{font-size:1.15rem}.al-podium__role{font-size:12px;color:var(--fg-muted);margin-top:3px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-podium__stats{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;margin-top:15px;padding-top:14px;border-top:1px solid var(--border)}.al-podium__divider{width:1px;align-self:stretch;background:var(--border)}.al-podium__stat-value{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:14px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.al__tools{display:flex;align-items:center;gap:14px;margin-bottom:14px}.al__search{position:relative;flex:1;min-width:0}.al__search input{width:100%;padding:12px 44px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--fg);font-size:14px;outline:none;box-shadow:var(--shadow-sm)}.al__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.al__search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--fg-subtle);display:flex;pointer-events:none}.al__search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.al__select{position:relative;flex-shrink:0}.al__select select{appearance:none;-webkit-appearance:none;padding:12px 40px 12px 16px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--fg);font-family:var(--font-sans);font-size:13.5px;font-weight:500;outline:none;cursor:pointer;box-shadow:var(--shadow-sm)}.al__select select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.al__select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--fg-subtle);display:flex;pointer-events:none}.al__chips{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;margin-bottom:16px}.al__chip{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;border:1px solid;transition:border-color .14s}.al__chip-count{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px}.al__count{font-size:12.5px;color:var(--fg-subtle);margin-bottom:16px}.al__count strong{color:var(--fg-muted);font-weight:600}.al__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.al-card{display:flex;flex-direction:column;padding:0;text-align:left;font-family:inherit;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);color:var(--fg);overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s}.al-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.al-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.al-card__band{position:relative;height:50px;border-bottom:1px solid var(--border)}.al-card__you{position:absolute;top:11px;right:13px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);background:var(--surface);border:1px solid var(--status-upsell-border);border-radius:999px;padding:3px 10px}.al-card__body{padding:0 18px 16px;margin-top:-28px;display:flex;flex-direction:column;min-width:0}.al-card__name{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--fg);line-height:1.25;margin-top:11px;overflow-wrap:anywhere}.al-card__role{font-size:12.5px;color:var(--fg-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-card__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:13px 0}.al-card__since{font-size:11.5px;color:var(--fg-subtle)}.al-card__foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.al-card__divider{width:1px;align-self:stretch;background:var(--border)}.al-card__stat{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:13.5px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.al-card__go{margin-left:auto;display:flex;color:var(--fg-subtle)}.al__load-more{display:flex;justify-content:center;margin-top:26px}.al-modal{display:flex;flex-direction:column;gap:18px}.al-modal__id{display:flex;align-items:center;gap:18px;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border)}.al-modal__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.al-modal__stat{background:var(--surface);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.al-modal__stat-value{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--fg);line-height:1;font-variant-numeric:tabular-nums}.al-modal__bio{font-size:.92rem;line-height:1.6;color:var(--fg);margin:8px 0 0;text-wrap:pretty}.al-modal__week{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:var(--status-upsell-surface);border:1px solid var(--status-upsell-border);font-size:13px;color:var(--fg-muted)}.al-modal__week strong{color:var(--accent-strong);font-weight:700}.al-modal__week-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--accent-strong);border:1px solid var(--status-upsell-border)}.al-hist{display:flex;flex-direction:column;gap:18px}.al-tabs{display:inline-flex;align-self:flex-start;background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px;gap:4px}.al-tabs__btn{padding:7px 16px;border-radius:999px;border:none;cursor:pointer;font-family:var(--font-sans);font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.al-hist__row{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);border-left:4px solid}.al-hist__medal{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:12px;font-weight:700}.al-hist__initials{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:.85rem;font-weight:600}.al-hist__name{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-hist__xp{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--accent-strong);font-variant-numeric:tabular-nums}@media (max-width: 900px){.al__grid{grid-template-columns:1fr 1fr}.al-podium{grid-template-columns:1fr;gap:12px}.al-podium__card[data-first=true],.al-podium__card[data-first=true]:hover{transform:none}.al-podium__card[data-first=true] .al-podium__band{height:66px}.al-podium__card[data-first=true] .al-podium__body{margin-top:-38px}}@media (max-width: 640px){.al{padding:18px 16px 28px}.al__grid{grid-template-columns:1fr}.al__tools{flex-direction:column;align-items:stretch}.al__select select{width:100%}.al__sec-head{flex-wrap:wrap}.al__hist-btn{margin-left:0;width:100%;justify-content:center}.al-modal__stats{grid-template-columns:1fr 1fr}.al-modal__id{gap:14px}.al-avatar--lg{width:62px;height:62px;font-size:1.4rem}}.al-card__capa{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:root{--im-font-serif: "Poppins", system-ui, -apple-system, sans-serif;--im-font-sans: "Geist", system-ui, -apple-system, sans-serif;--im-radius-sm: 8px;--im-radius-md: 12px;--im-radius-lg: 16px;--im-radius-xl: 22px;--im-radius-full: 999px;--im-space-1: 4px;--im-space-2: 8px;--im-space-3: 12px;--im-space-4: 16px;--im-space-5: 24px;--im-space-6: 32px;--im-space-7: 48px;--im-bg: #f8f6f0;--im-surface: #ffffff;--im-surface-2: #fcfaf5;--im-surface-inset: #f3efe5;--im-border: #ebe5d7;--im-border-strong: #dad1bd;--im-fg: #1d1810;--im-fg-muted: #6b6353;--im-fg-subtle: #968d79;--im-accent: #9a6f1f;--im-accent-strong: #7e5a15;--im-card-shadow: 0 1px 2px rgba(40, 32, 12, .04), 0 4px 14px rgba(40, 32, 12, .05);--im-card-shadow-hover: 0 8px 24px rgba(40, 32, 12, .12);--im-icon-bg: #f5eedd;--im-icon-fg: #9a6f1f;--im-icon-border: #eadfc6;--im-track-bg: #efe9db;--im-track-fill: #9a6f1f;--im-btn-primary-bg: #7e5a15;--im-btn-primary-fg: #fdf8ec;--im-btn-primary-hover: #684a11;--im-btn-ghost-bg: #ffffff;--im-btn-ghost-border: #e4dcc9;--im-danger: #b4452f;--im-ring: rgba(154, 111, 31, .28);--im-shadow-sm: 0 1px 2px rgba(40, 32, 12, .06);--im-panel-shadow: 0 30px 80px rgba(40, 30, 10, .16), 0 4px 12px rgba(40, 30, 10, .06);--im-status-active: #3e7a4c;--im-status-active-surface: #e9f1e8;--im-status-active-border: #cfe1cd;--im-status-locked: #857b69;--im-status-locked-surface: #efeadf;--im-status-locked-border: #dfd7c6;--im-status-upsell: #9a6f1f;--im-status-upsell-surface: #f7edd5;--im-status-upsell-border: #e7d3a2}[data-theme=dark]{--im-bg: #12100a;--im-surface: #1b1810;--im-surface-2: #221e15;--im-surface-inset: #100e09;--im-border: #2c2820;--im-border-strong: #3b362a;--im-fg: #f2ecdd;--im-fg-muted: #aba28e;--im-fg-subtle: #7b7360;--im-accent: #d8b25a;--im-accent-strong: #e4c270;--im-card-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .28);--im-card-shadow-hover: 0 10px 28px rgba(0, 0, 0, .45);--im-icon-bg: #241f14;--im-icon-fg: #e4c270;--im-icon-border: #3a331f;--im-track-bg: #2a2517;--im-track-fill: #d8b25a;--im-btn-primary-bg: #d8b25a;--im-btn-primary-fg: #1a1305;--im-btn-primary-hover: #e4c270;--im-btn-ghost-bg: #221e15;--im-btn-ghost-border: #38321f;--im-danger: #e08267;--im-ring: rgba(216, 178, 90, .3);--im-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--im-panel-shadow: 0 30px 80px rgba(0, 0, 0, .5);--im-status-active: #71b481;--im-status-active-surface: rgba(90, 160, 105, .14);--im-status-active-border: rgba(120, 185, 135, .26);--im-status-locked: #9a9077;--im-status-locked-surface: rgba(150, 140, 118, .12);--im-status-locked-border: rgba(150, 140, 118, .22);--im-status-upsell: #e4c270;--im-status-upsell-surface: rgba(216, 178, 90, .14);--im-status-upsell-border: rgba(216, 178, 90, .3)}.im-ghost-btn{width:38px;height:38px;border-radius:var(--im-radius-md);background:var(--im-btn-ghost-bg);border:1px solid var(--im-btn-ghost-border);color:var(--im-fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s}.im-ghost-btn:hover,.im-ghost-btn[data-open=true]{color:var(--im-accent-strong);border-color:var(--im-accent)}.im-app-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--im-fg-subtle);white-space:nowrap}.im-app-group{display:flex;align-items:center;gap:8px;padding:12px 4px 8px}.im-app-group-label{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--im-fg-subtle);white-space:nowrap}.im-app-group-rule{flex:1;height:1px;background:var(--im-border)}.im-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.im-app-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:var(--im-radius-md);text-align:center;transition:background .14s}.im-app-tile[data-available=true]:hover{background:var(--im-surface-inset)}.im-app-tile-icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;border:1px solid var(--im-icon-border)}.im-app-tile-badge{position:absolute;bottom:-4px;right:-4px;width:17px;height:17px;border-radius:50%;background:var(--im-surface);border:1px solid var(--im-border);display:flex;align-items:center;justify-content:center;color:var(--im-fg-subtle)}.im-app-tile-label{font-size:11.5px;line-height:1.25}.im-app-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:50;width:344px;background:var(--im-surface);border:1px solid var(--im-border);border-radius:var(--im-radius-lg);box-shadow:var(--im-panel-shadow);padding:14px 14px 16px}.im-app-backdrop{position:fixed;inset:0;z-index:40;background:#140f0580}.im-app-sheet{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--im-surface);border-radius:20px 20px 0 0;box-shadow:0 -14px 40px #140f0552;max-height:82dvh;display:flex;flex-direction:column;animation:im-sheet-up .24s cubic-bezier(.16,1,.3,1)}@keyframes im-sheet-up{0%{transform:translateY(12px);opacity:.6}to{transform:translateY(0);opacity:1}}.im-app-sheet-grip{display:flex;justify-content:center;padding:10px 0 4px;flex-shrink:0}.im-app-sheet-grip span{width:38px;height:4px;border-radius:999px;background:var(--im-border)}.im-app-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 12px;flex-shrink:0}.im-app-sheet-close{width:30px;height:30px;border-radius:var(--im-radius-md);background:transparent;border:none;color:var(--im-fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.im-app-sheet-close:hover{background:var(--im-surface-inset);color:var(--im-accent)}.im-app-sheet-body{overflow-y:auto;padding:0 14px 20px}.im-app-sheet-body .im-app-grid{gap:6px}.im-app-sheet-body .im-app-tile{padding:14px 6px;background:var(--im-surface-inset)}.im-app-sheet-body .im-app-tile-icon{width:48px;height:48px;border-radius:14px}.im-app-sheet-body .im-app-tile-label{font-size:11px;line-height:1.2}.im-ghost-btn:focus-visible,.im-app-tile:focus-visible,.im-app-sheet-close:focus-visible{outline:2px solid var(--im-accent);outline-offset:2px}.im-app-degradado{margin:0 4px 4px;padding:8px 10px;border:1px solid var(--im-border);border-left:3px solid var(--im-accent);border-radius:var(--im-radius-sm);background:var(--im-surface-inset);color:var(--im-fg-muted);font-size:11.5px;line-height:1.4}.im-equipe{position:relative}.im-ghost-btn--ativo{color:var(--accent);border-color:var(--accent)}.im-equipe__fundo{position:fixed;inset:0;z-index:40}.im-equipe__painel{position:absolute;top:calc(100% + 12px);right:0;z-index:50;width:344px;padding:14px 14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--panel-shadow);max-height:calc(100vh - 90px);overflow-y:auto}.im-equipe__titulo{margin:0;padding:2px 4px 10px;font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-subtle)}.im-equipe__grupo{display:flex;align-items:center;gap:8px;padding:12px 4px 8px;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.im-equipe__linha{flex:1;height:1px;background:var(--border)}.im-equipe__grade{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.im-equipe__tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:var(--radius-md);text-align:center;text-decoration:none;color:var(--fg-muted);font-size:11.5px;font-weight:500;line-height:1.25;transition:background .14s}a.im-equipe__tile:hover{background:var(--surface-inset)}a.im-equipe__tile:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.im-equipe__icone{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--icon-border);border-radius:13px;background:var(--icon-bg);color:var(--icon-fg)}.im-equipe__tile--aqui{background:var(--surface-inset);color:var(--fg);font-weight:600}.im-equipe__tile--aqui .im-equipe__icone{border-color:var(--accent);background:var(--accent);color:var(--surface)}.im-equipe__tile--em-breve{opacity:.6;cursor:default}.im-equipe__selo{margin-top:-4px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.im-equipe__contagem{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent-strong);box-shadow:0 0 0 2px var(--surface);color:var(--surface);font-size:10.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.im-equipe__contagem--botao{top:-6px;right:-6px}@media (prefers-reduced-motion: no-preference){.im-equipe__contagem{animation:im-equipe-contagem-entra .18s ease-out}}@keyframes im-equipe-contagem-entra{0%{transform:scale(.6);opacity:0}}.tour__cartao.tour__cartao--cena{width:400px}.tour__palco-wrap{position:relative;margin:2px 0 14px}.tour__palco{position:relative;aspect-ratio:456 / 312;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.tour__palco-ctl{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--fg-muted);cursor:pointer}.tour__palco-ctl:hover:not(:disabled){color:var(--fg)}.tour__palco-ctl:disabled{opacity:.45;cursor:default}.tour__palco-ctl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 768px){.tour__palco-ctl:after{content:"";position:absolute;inset:-8px}}.tc{position:absolute;left:0;top:0;transform-origin:0 0;font-family:var(--font-sans);color:var(--fg);transition:opacity .35s ease}.tc.apaga{opacity:0}.tc-topo{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:8px;height:50px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--border)}.tc-brasao{width:26px;height:26px;object-fit:contain;flex:none}.tc-marca{display:flex;flex-direction:column;width:92px;line-height:1.15}.tc-marca b{font-family:var(--font-serif);font-size:11px;font-weight:600;white-space:nowrap}.tc-marca span{font-size:9px;color:var(--fg-subtle);white-space:nowrap}.tc-busca{position:relative;display:flex;align-items:center;gap:6px;width:140px;height:30px;margin-left:8px;padding:0 10px;overflow:hidden;white-space:nowrap;border:1px solid var(--border);border-radius:10px;background:var(--surface-inset);color:var(--fg-subtle);font-size:11.5px;transition:width .22s cubic-bezier(.2,.7,.2,1),border-color .15s,box-shadow .15s,background .15s}.tc-busca__ph{transition:opacity .12s}.tc-busca__dig{color:var(--fg)}.tc-busca__cursor{width:1px;height:13px;margin-left:-4px;background:var(--accent);opacity:0}.tc.campo-foco .tc-busca{width:200px;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--ring)}.tc.campo-foco .tc-busca__ph{position:absolute;opacity:0}.tc.campo-foco .tc-busca__cursor{opacity:1;animation:tc-pisca 1s steps(1) infinite}@keyframes tc-pisca{50%{opacity:0}}.tc-acoes{display:flex;align-items:center;gap:6px;margin-left:auto}.tc-btn{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--btn-ghost-border);border-radius:10px;background:var(--btn-ghost-bg);color:var(--fg-muted);transition:color .15s,border-color .15s,transform .12s}.tc-btn.press{transform:scale(.92)}.tc.pop-aberto .tc-btn--grade{border-color:var(--accent);color:var(--accent-strong)}.tc-pontos9{display:grid;grid-template-columns:repeat(3,2.6px);gap:2.6px}.tc-pontos9 i{width:2.6px;height:2.6px;border-radius:50%;background:currentColor}.tc-avatar{width:28px;height:28px;border:1px solid var(--icon-border);border-radius:50%;background:var(--icon-bg)}.tc[data-cena=busca] .tc-btn,.tc[data-cena=gaveta] .tc-busca{opacity:.55}.tc-pagina{position:absolute;inset:50px 0 0;display:flex;flex-direction:column;gap:10px;padding:18px}.tc-pagina i{display:block;height:12px;border-radius:6px;background:var(--surface-inset)}.tc-pagina i:nth-child(1){width:38%;height:16px}.tc-pagina i:nth-child(2){width:82%}.tc-pagina i:nth-child(3){width:66%}.tc-pagina i:nth-child(4){width:74%}.tc-pagina i:nth-child(5){width:52%}.tc-pop{position:absolute;right:12px;top:58px;width:344px;padding:12px 12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:90% 0;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out}.tc.pop-aberto .tc-pop{opacity:1;transform:none}.tc.pop-fecha .tc-pop{transition-duration:.14s}.tc[data-cena=busca] .tc-pop,.tc[data-cena=gaveta] .tc-res,.tc-fundo,.tc-grip{display:none}.tc-eyebrow{padding:0 4px 2px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.tc-grupo{display:flex;align-items:center;gap:8px;padding:8px 4px 4px}.tc-grupo span{font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.tc-grupo em{flex:1;height:1px;background:var(--border)}.tc-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.tc-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:var(--radius-md);text-align:center;transition:background .14s,transform .12s}.tc-tile.hover{background:var(--surface-inset)}.tc-tile.press{transform:scale(.96)}.tc-tile__icone{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--icon-border);border-radius:12px;background:var(--icon-bg);color:var(--icon-fg);transition:border-color .14s}.tc-tile.hover .tc-tile__icone,.tc-tile--atual .tc-tile__icone{border-color:var(--accent)}.tc-tile__rotulo{font-size:11px;font-weight:500;line-height:1.25}.tc-tile--atual .tc-tile__rotulo{font-weight:600}.tc-tile__selo{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:15px;height:15px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--fg-subtle)}.tc-tile--trancado{opacity:.5;filter:grayscale(1)}.tc-tile--trancado .tc-tile__icone{border-color:var(--border);background:var(--surface-inset);color:var(--fg-subtle)}.tc-tile--trancado .tc-tile__rotulo{color:var(--fg-subtle)}.tc[data-celular] .tc-fundo{display:block;position:absolute;inset:50px 0 0;background:var(--tour-dim);opacity:0;transition:opacity .18s ease-out}.tc[data-celular].pop-aberto .tc-fundo{opacity:.55}.tc[data-celular] .tc-pop{inset:auto 0 0;width:auto;padding-top:6px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform:translateY(40px);transform-origin:50% 100%}.tc[data-celular].pop-aberto .tc-pop{transform:none}.tc[data-celular] .tc-eyebrow{display:none}.tc[data-celular] .tc-grip{display:block;width:34px;height:4px;margin:0 auto 4px;border-radius:2px;background:var(--border-strong)}.tc-res{position:absolute;left:158px;top:56px;width:270px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out}.tc.res-aberto .tc-res{opacity:1;transform:none}.tc-res .tc-grupo{padding:6px 6px 3px}.tc-item{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;font-size:11.5px;transition:background .14s}.tc-item__icone{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--icon-bg);color:var(--icon-fg)}.tc-item small{margin-left:auto;font-size:9.5px;color:var(--fg-subtle)}.tc-item.hover{background:var(--surface-inset)}.tc-item.on{background:var(--icon-bg)}.tc-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;transform:translateY(6px) scale(.97);pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out}.tc-chip__ok{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--status-active-border);border-radius:50%;background:var(--status-active-surface);color:var(--status-active)}.tc-chip b{display:block;font-size:12px;font-weight:600;line-height:1.25}.tc-chip span:not(.tc-chip__ok){display:block;font-size:10.5px;line-height:1.3;color:var(--fg-muted)}.tc-chip--gaveta{left:50%;top:56%;width:236px;margin-left:-118px}.tc-chip--busca{left:50%;bottom:10px;width:292px;margin-left:-146px}.tc[data-cena=gaveta] .tc-chip--busca,.tc[data-cena=busca] .tc-chip--gaveta{display:none}.tc.chip-on .tc-chip{opacity:1;transform:none}.tc-cursor{position:absolute;left:0;top:0;z-index:5;width:0;height:0;pointer-events:none;transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.25,1)}.tc-cursor svg{position:absolute;left:-1px;top:-1px;width:20px;height:24px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.tc-cursor__onda{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border:2px solid var(--accent);border-radius:50%;opacity:0}.tc-cursor.clica .tc-cursor__onda{animation:tc-onda .5s ease-out}@keyframes tc-onda{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.tc-lado{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;gap:4px;width:108px;padding:14px 8px;border-right:1px solid var(--border);background:var(--surface)}.tc-lado__brasao{margin:0 0 10px 6px}.tc-nav{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px;border-radius:9px;color:var(--fg-muted);font-size:11px;font-weight:500;transition:background .16s,color .16s,transform .12s}.tc-nav--inicio,.tc-nav.on{background:var(--icon-bg);color:var(--accent-strong);font-weight:600}.tc.tela-aberta .tc-nav--inicio{background:transparent;color:var(--fg-muted);font-weight:500}.tc.tela-aberta .tc-nav--inicio.on{background:var(--icon-bg)}.tc-nav.press{transform:scale(.96)}.tc-area{position:absolute;inset:0 0 0 108px;padding:16px}.tc-vazio{display:flex;flex-direction:column;gap:10px;transition:opacity .25s}.tc-vazio i{display:block;height:12px;border-radius:6px;background:var(--surface-inset)}.tc-vazio i:nth-child(1){width:40%;height:16px}.tc-vazio i:nth-child(2){width:86%}.tc-vazio i:nth-child(3){width:70%}.tc-vazio i:nth-child(4){width:56%}.tc.tela-aberta .tc-vazio{opacity:0}.tc-tela{position:absolute;inset:16px;opacity:0;transition:opacity .25s}.tc.tela-aberta .tc-tela{opacity:1}.tc-kicker{display:flex;align-items:center;gap:5px;margin:0;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.tc-h{margin:4px 0 8px;font-family:var(--font-serif);font-size:15px;font-weight:600;letter-spacing:-.01em}.tc-barra{height:4px;border-radius:4px;background:var(--track-bg)}.tc-barra i{display:block;width:38%;height:100%;border-radius:4px;background:var(--track-fill)}.tc-etapas,.tc-trilhas{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.tc-etapa,.tc-trilha{opacity:0;transform:translateY(6px);transition:opacity .28s ease-out,transform .28s ease-out}.tc-etapa.vis,.tc-trilha.vis{opacity:1;transform:none}.tc-etapa__cab,.tc-trilha__cab{display:flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:background .16s,border-color .16s,transform .12s}.tc-etapa--atual .tc-etapa__cab{border-color:var(--accent)}.tc-etapa--trancada .tc-etapa__cab{opacity:.65}.tc-etapa.press .tc-etapa__cab,.tc-trilha.press .tc-trilha__cab{transform:scale(.985)}.tc-trilha.hover .tc-trilha__cab{background:var(--surface-inset);border-color:var(--accent)}.tc-etapa__marca{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-inset);color:var(--fg-subtle);font-size:10.5px;font-weight:700}.tc-etapa--feita .tc-etapa__marca{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.tc-etapa--atual .tc-etapa__marca{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.tc-trilha__marca{border-radius:8px;border-color:var(--icon-border);background:var(--icon-bg);color:var(--icon-fg)}.tc-etapa__texto{display:grid;min-width:0}.tc-etapa__texto b{font-size:11.5px;font-weight:600;line-height:1.25}.tc-etapa__texto small{font-size:9.5px;line-height:1.3;color:var(--fg-subtle)}.tc-etapa__itens{display:grid;gap:3px;margin:0 0 0 31px;padding:0;list-style:none;max-height:0;overflow:hidden;transition:max-height .32s ease-out,margin-top .32s ease-out}.tc-etapa.aberta .tc-etapa__itens,.tc-trilha.aberta .tc-etapa__itens{max-height:120px;margin-top:5px}.tc-linha{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:var(--surface-inset);font-size:10.5px;opacity:0;transform:translate(-4px);transition:opacity .22s ease-out,transform .22s ease-out}.tc-etapa.aberta .tc-linha,.tc-trilha.aberta .tc-linha{opacity:1;transform:none}.tc-etapa.aberta .tc-linha:nth-child(2),.tc-trilha.aberta .tc-linha:nth-child(2){transition-delay:.09s}.tc-etapa.aberta .tc-linha:nth-child(3),.tc-trilha.aberta .tc-linha:nth-child(3){transition-delay:.18s}.tc-trilha.aberta .tc-linha:nth-child(4){transition-delay:.27s}.tc-linha__icone{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:6px;background:var(--icon-bg);color:var(--icon-fg)}.tc-linha__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-linha small{margin-left:auto;font-size:9px;color:var(--fg-subtle)}.tc-linha__ok{display:grid;place-items:center;flex:none;width:0;height:16px;overflow:hidden;border-radius:50%;background:var(--status-active-surface);color:var(--status-active);transition:width .18s ease-out}.tc-linha.feito .tc-linha__ok{width:16px}.tc-trilha__prog{height:4px;margin:0 0 0 31px;border-radius:4px;background:var(--track-bg);opacity:0;transition:opacity .2s}.tc-trilha.aberta .tc-trilha__prog{opacity:1;margin-top:6px}.tc-trilha__prog i{display:block;width:0;height:100%;border-radius:4px;background:var(--track-fill);transition:width .3s ease-out}.tc-trilha:has(.tc-linha.feito:nth-child(1)) .tc-trilha__prog i{width:25%}.tc-trilha:has(.tc-linha.feito:nth-child(2)) .tc-trilha__prog i{width:50%}.tc-pill{flex:none;margin-left:auto;padding:2px 7px;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--fg-muted);font-size:9px;font-weight:600;white-space:nowrap;transition:box-shadow .16s,border-color .16s}.tc-pill--jornada{display:inline-flex;align-items:center;gap:4px;border-color:var(--icon-border);background:var(--icon-bg);color:var(--accent-strong)}.tc-trilha.hover .tc-pill--jornada{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.tc[data-celular] .tc-lado{inset:auto 0 0;flex-direction:row;align-items:center;justify-content:space-around;gap:0;width:auto;height:46px;padding:0 8px;border-top:1px solid var(--border);border-right:0}.tc[data-celular] .tc-lado__brasao{display:none}.tc[data-celular] .tc-nav{flex:1;justify-content:center}.tc[data-celular] .tc-area{inset:0 0 46px;padding:12px 14px}.tc[data-celular] .tc-tela{inset:12px 14px}.tc[data-celular] .tc-barra{display:none}.tc-btn--sino{position:relative}.tc-ponto{display:none;position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.tc[data-cena=sino]:not(.lidas) .tc-ponto{display:block}.tc[data-cena=sino] .tc-busca,.tc[data-cena=sino] .tc-btn--grade,.tc[data-cena=conta] .tc-busca,.tc[data-cena=conta] .tc-btn{opacity:.55}.tc-painel{position:absolute;top:56px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--panel-shadow);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:90% 0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out}.tc.pn-aberto .tc-painel{opacity:1;transform:none}.tc-painel--sino{right:84px;width:244px}.tc-painel--conta{right:14px;width:206px;padding:8px}.tc-painel__topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 8px}.tc-painel__topo b{font-size:11.5px;font-weight:600}.tc-link{padding:2px 6px;border-radius:6px;color:var(--accent);font-size:9.5px;text-decoration:underline;transition:background .14s,opacity .2s}.tc-link.hover{background:var(--surface-inset)}.tc.lidas .tc-link{opacity:.4}.tc-painel__sep{height:1px;margin:6px 0;background:var(--border)}.tc-avisos{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tc-aviso{display:flex;align-items:flex-start;gap:8px;padding:7px 6px;border-radius:8px;background:var(--surface-inset)}.tc-aviso__novo{flex:none;width:7px;height:7px;margin-top:6px;border-radius:var(--radius-full);background:var(--accent);transition:opacity .25s}.tc.lidas .tc-aviso__novo{opacity:0}.tc-aviso__icone{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:var(--icon-bg);color:var(--icon-fg)}.tc-aviso__texto{display:grid;min-width:0}.tc-aviso__texto b{font-size:10.5px;font-weight:600;line-height:1.3}.tc-aviso__texto small{font-size:9.5px;line-height:1.35;color:var(--fg-muted)}.tc-conta__id{display:flex;align-items:center;gap:9px;padding:4px}.tc-conta__nome{display:grid}.tc-conta__nome b{font-size:11px;font-weight:600}.tc-conta__nome small{font-size:9.5px;color:var(--fg-subtle)}.tc-menuitem{display:flex;align-items:flex-start;gap:9px;padding:7px 8px;border-radius:8px;font-size:11px;font-weight:500;transition:background .14s,transform .12s}.tc-menuitem.hover{background:var(--surface-inset)}.tc-menuitem.press{transform:scale(.97)}.tc-menuitem__icone{display:flex;margin-top:1px;color:var(--fg-muted)}.tc-menuitem__texto{display:grid}.tc-menuitem__texto small{font-size:9px;font-weight:400;line-height:1.35;color:var(--fg-subtle)}.tc-menuitem--perigo,.tc-menuitem--perigo .tc-menuitem__icone{color:var(--danger)}.tc-chip--conta{left:50%;bottom:12px;width:292px;margin-left:-146px}.tc[data-cena=jornada] .tc-tela{opacity:1}.tc-fios{display:grid;gap:8px;margin-bottom:12px}.tc-fios i{display:block;height:11px;border-radius:6px;background:var(--surface-inset)}.tc-fios i:nth-child(1){width:44%;height:15px}.tc-fios i:nth-child(2){width:70%}.tc-sj{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);opacity:0;transform:translateY(6px);transition:opacity .3s ease-out,transform .3s ease-out}.tc-sj.vis{opacity:1;transform:none}.tc-sj .tc-h{margin-bottom:2px}.tc-meta{margin:0 0 10px;font-size:9.5px;color:var(--fg-subtle)}.tc-passos{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tc-passo{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:10px;opacity:0;transform:translate(-6px);transition:opacity .25s ease-out,transform .25s ease-out}.tc-passo.vis{opacity:1;transform:none}.tc-passo--atual{background:var(--surface-inset)}.tc-passo--feita .tc-etapa__marca{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.tc-passo--atual .tc-etapa__marca{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.tc-passo--trancada{opacity:0}.tc-passo--trancada.vis{opacity:.65}.tc-passo__rotulo{font-size:11px;font-weight:600}.tc-passo small{margin-left:auto;font-size:9.5px;color:var(--fg-subtle)}.tc-sj__acao{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.tc-pct{display:flex;align-items:baseline;gap:5px;margin:0}.tc-pct strong{font-family:var(--font-serif);font-size:15px}.tc-pct span{font-size:9.5px;color:var(--fg-subtle)}.tc-botao{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:10px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:10.5px;font-weight:600;transition:background .14s,transform .12s}.tc-botao.hover{background:var(--btn-primary-hover)}.tc-botao.press{transform:scale(.96)}.tc-chip--jornada{left:282px;top:50%;width:236px;margin:-24px 0 0 -118px}.tc[data-cena=jornada] .tc-sj{transition:opacity .3s ease-out,transform .3s ease-out}.tc[data-cena=jornada].chip-on .tc-sj{opacity:.18}.tc[data-celular][data-cena=jornada] .tc-chip--jornada{left:50%}.tc-barra-topo{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border-bottom:1px solid var(--border);background:var(--surface)}.tc-barra-topo .tc-btn{width:26px;height:26px}.tc[data-cena=menu] .tc-lado{top:38px;transition:width .22s cubic-bezier(.2,.7,.2,1)}.tc[data-cena=menu] .tc-lado__brasao{display:none}.tc[data-cena=menu] .tc-area{top:38px;transition:left .22s cubic-bezier(.2,.7,.2,1)}.tc-nav span{overflow:hidden;white-space:nowrap;transition:opacity .14s,width .22s}.tc.recolhido .tc-lado{width:44px}.tc.recolhido .tc-area{left:44px}.tc.recolhido .tc-nav{gap:0;padding:0 7px}.tc.recolhido .tc-nav span{width:0;opacity:0}.tc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.tc-cards i{display:block;height:70px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}@media (prefers-reduced-motion: reduce){.tc,.tc *{transition:none!important;animation:none!important}}.tour{position:fixed;inset:0;z-index:1000;font-family:var(--font-sans)}.tour__bloqueio{position:absolute;inset:0}.tour__faixa{position:absolute;background:var(--tour-dim);pointer-events:none;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}.tour__destaque{position:absolute;border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--accent);pointer-events:none;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}.tour__cartao{position:absolute;box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);box-shadow:var(--panel-shadow);animation:tour-entra .2s ease both;outline:none}.tour__cartao:focus-visible{box-shadow:var(--panel-shadow),0 0 0 3px var(--ring)}.tour__cartao--central{width:420px}@keyframes tour-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour__brasao{display:block;margin:0 0 14px;object-fit:contain}.tour__topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tour__contagem{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;font-weight:500;letter-spacing:.04em;color:var(--accent)}.tour__fechar{display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);cursor:pointer}.tour__fechar:hover{background:var(--surface-inset)}.tour__titulo{margin:0;font-family:var(--font-serif);font-size:18px;font-weight:600;line-height:1.3}.tour__texto{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--fg-muted)}.tour__rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.tour__rodape--fim{justify-content:flex-end;margin-top:22px}.tour__acoes{display:flex;flex-shrink:0;gap:8px}.tour__pontos{display:flex;flex:1 1 0;min-width:0;gap:4px}.tour__ponto{flex:0 1 6px;min-width:2px;height:6px;border-radius:var(--radius-full);background:var(--border-strong);transition:flex-basis .25s ease,background .25s ease}.tour__ponto[data-estado=atual]{flex-basis:18px;background:var(--accent)}.tour__ponto[data-estado=feito]{background:var(--accent)}.tour__botao{height:38px;padding:0 16px;border:1px solid var(--btn-ghost-border);border-radius:var(--radius-md);background:var(--btn-ghost-bg);color:var(--fg);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.tour__botao:hover{background:var(--surface-inset)}.tour__botao--primario{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.tour__botao--primario:hover{background:var(--btn-primary-hover)}.tour__botao--texto{border-color:transparent;background:transparent;color:var(--fg-muted)}.tour__botao:focus-visible,.tour__fechar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 768px){.tour__botao{height:44px}.tour__fechar{width:44px;height:44px;margin:-8px -10px -8px 0}.tour__cartao,.tour__cartao--central{padding:20px}.tour__cartao--central{width:calc(100vw - 24px)}}@media (prefers-reduced-motion: reduce){.tour__faixa,.tour__destaque,.tour__ponto{transition:none}.tour__cartao{animation:none}}.busca__painel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;max-height:min(60vh,480px);overflow-y:auto;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);text-align:left}.busca__aviso{margin:4px 6px 8px;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);font-size:12px;color:var(--fg-muted);line-height:1.4}.busca__estado{margin:0;padding:16px 12px;font-size:13px;color:var(--fg-muted);text-align:center}.busca__grupo+.busca__grupo{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.busca__grupo-rotulo{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.busca__grupo-conta{letter-spacing:0;text-transform:none;font-weight:500;font-variant-numeric:tabular-nums}.busca__procurando{margin:4px 6px 6px;padding:6px 10px;font-size:11.5px;color:var(--fg-muted)}.busca__procurando:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:busca-girando .7s linear infinite;vertical-align:-1px}@keyframes busca-girando{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.busca__procurando:before{animation:none}}.busca__ver-todos{display:block;width:100%;margin-top:4px;padding:10px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--accent);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.busca__ver-todos:hover{background:var(--surface-inset)}.busca__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer}.busca__item[data-ativo=true]{background:var(--surface-inset)}.busca__item-icone{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-md);color:var(--icon-fg);background:var(--icon-bg);border:1px solid var(--icon-border)}.busca__item-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.busca__item-titulo{font-size:13.5px;font-weight:500;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca__item-detalhe{font-size:11.5px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca__fechar{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:1}@media (max-width: 768px){.busca--aberta .im-search-form{display:block;position:fixed;inset:0;z-index:70;padding:12px 14px;background:var(--surface)}.busca--aberta .im-search{padding-right:44px}.busca--aberta .im-search-form__icone{top:31px;left:26px}.busca--aberta .busca__painel{position:static;max-height:none;margin-top:10px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.busca--aberta .busca__item{padding:11px 10px}.busca__fechar{top:22px;right:20px;transform:none}.busca--aberta .im-search::-webkit-search-cancel-button{display:none}}.im-sino{position:relative}.im-sino__botao{position:relative;overflow:visible}.im-sino__ponto{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.im-sino__painel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:50;width:340px;max-width:calc(100vw - 28px);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);text-align:left}.im-sino__topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 8px 8px}.im-sino__titulo{font-size:13px;font-weight:700;color:var(--fg)}.im-sino__todas{border:0;background:none;padding:0;font-family:inherit;font-size:12px;color:var(--accent-strong);cursor:pointer}.im-sino__todas:hover{text-decoration:underline}.im-sino__vazio{margin:0;padding:4px 8px 10px;font-size:12.5px;line-height:1.5;color:var(--fg-subtle)}.im-sino__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:60vh;overflow-y:auto}.sino-item{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;border-radius:var(--radius-md);color:inherit;text-decoration:none}a.sino-item:hover{background:var(--surface-2)}a.sino-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sino-item--sem-destino{cursor:default}.sino-item__marca{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-full);background:var(--icon-bg);color:var(--icon-fg)}.sino-item__texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sino-item__titulo{font-size:13px;font-weight:600;color:var(--fg)}.sino-item__corpo{font-size:12px;line-height:1.45;color:var(--fg-muted)}.sino-item__novo{width:7px;height:7px;flex-shrink:0;margin-top:6px;border-radius:var(--radius-full);background:var(--accent)}.im-tour-alvo{display:flex}.im-ghost-btn{width:38px;height:38px;border-radius:var(--radius-md);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s}.im-ghost-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.im-icon-btn{width:38px;height:38px;border-radius:var(--radius-md);background:transparent;border:1px solid transparent;color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.im-icon-btn:hover{color:var(--accent);background:var(--surface-inset)}.im-search{width:100%;padding:10px 68px 10px 40px;border-radius:var(--radius-full);background:var(--surface-inset);border:1px solid var(--border);color:var(--fg);font-size:13.5px;outline:none;transition:border-color .15s,box-shadow .15s}.im-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.im-appshell-header{display:grid;grid-template-columns:1fr minmax(0,440px) 1fr;align-items:center;gap:16px;padding:15px 22px;background:var(--surface);border-bottom:1px solid var(--border);font-family:var(--font-sans)}.im-appshell-header__esquerda{grid-column:1;display:flex;align-items:center;gap:16px}.im-appshell-header__marca{display:flex;align-items:center;gap:12px;min-width:0}.im-appshell-header__brasao{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.im-appshell-header__brasao img{height:36px;width:auto;object-fit:contain;display:block}.im-appshell-wordmark{display:flex;flex-direction:column;line-height:1;min-width:0}.im-appshell-wordmark__marca{font-family:var(--font-serif);font-size:16px;font-weight:600;color:var(--fg);letter-spacing:-.01em;white-space:nowrap}.im-appshell-wordmark__produto{margin-top:4px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap}.im-search-form{grid-column:2;position:relative;width:100%}.im-search-form__icone{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--fg-subtle);display:flex;pointer-events:none}.im-search-form__atalho{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:3px;pointer-events:none}.im-search-form__atalho kbd{font-family:inherit;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--fg-subtle);background:var(--surface);border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:4px 6px;min-width:20px;text-align:center}.im-search:focus~.im-search-form__atalho{opacity:.45}.im-search-form__atalho,.im-search:focus~.im-search-form__atalho{transition:opacity .15s}.im-appshell-header__acoes{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.im-appshell-busca-mobile{display:none}.im-nav-item{display:flex;align-items:center;gap:12px;border-radius:var(--radius-md);transition:background .14s}.im-nav-item[data-available=true]:hover{background:var(--surface-inset)}.im-nav-secao{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:2px 12px 8px;border:none;background:transparent;color:var(--fg-subtle);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color .14s}.im-nav-secao:hover{color:var(--fg)}.im-nav-secao[data-expanded=false]{justify-content:center;padding:6px 0}.im-nav-secao:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.im-nav-secao__seta{display:flex;transition:transform .18s ease}.im-nav-secao[data-aberta=false] .im-nav-secao__seta{transform:rotate(-90deg)}.im-nav-grupo{display:grid;grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .18s ease,visibility 0s linear 0s}.im-nav-grupo[data-aberto=false]{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .18s ease,visibility 0s linear .18s}.im-nav-grupo__interno{display:flex;flex-direction:column;gap:3px;min-height:0;overflow:hidden}.im-nav-grupo[data-aberto=true]>.im-nav-grupo__interno{padding:4px;margin:-4px}@media (prefers-reduced-motion: reduce){.im-nav-grupo,.im-nav-grupo[data-aberto=false],.im-nav-secao__seta{transition:none}}.im-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--fg);font-family:var(--font-sans);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .14s}.im-menu-item:hover{background:var(--surface-inset)}.im-menu-item--danger{color:var(--danger)}.im-menu-item--aviso{align-items:flex-start;background:var(--danger-surface);border:1px solid var(--danger-border);cursor:default}.im-menu-item--aviso .im-menu-item__scope{color:var(--fg-muted)}.im-menu-item__scope{display:block;margin-top:2px;font-weight:400;font-size:11.5px;color:var(--fg-subtle)}.im-ghost-btn:focus-visible,.im-icon-btn:focus-visible,.im-nav-item:focus-visible,.im-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--icon-fg);background:var(--icon-bg);border:1px solid var(--icon-border);border-radius:var(--radius-full);transition:border-color .15s;overflow:hidden}.im-avatar img{width:100%;height:100%;object-fit:cover;display:block}.im-account{position:relative}.im-account__trigger{padding:0;background:none;border:0;cursor:pointer;border-radius:var(--radius-full)}.im-account__trigger:hover .im-avatar,.im-account__trigger[aria-expanded=true] .im-avatar{border-color:var(--accent)}.im-account__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-account__panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:50;width:264px;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);text-align:left}.im-account__id{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-4)}.im-account__name{font-family:var(--font-serif);font-weight:600;font-size:14px;color:var(--fg);line-height:1.3}.im-account__mail{font-size:12px;color:var(--fg-muted);line-height:1.4;word-break:break-all}.im-account__sep{height:1px;margin:0 calc(-1 * var(--space-2)) var(--space-2);background:var(--border)}.im-account__rep{margin:2px 2px 8px;padding:11px 12px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border)}.im-account__rep-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.im-account__rep-level{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--fg)}.im-account__rep-star{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--accent);color:var(--btn-primary-fg);flex-shrink:0}.im-account__rep-xp{font-size:11px;font-weight:600;color:var(--fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.im-account__rep-next{display:block;margin-top:5px;font-size:10.5px;color:var(--fg-subtle)}@media (max-width: 768px){.im-search-form{display:none}.im-appshell-busca-mobile{display:flex}.im-appshell-wordmark__marca{display:none}.im-appshell-wordmark__produto{margin-top:0;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis}.im-appshell-header{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;gap:10px}.im-appshell-header__acoes{grid-column:2}.im-appshell-header__esquerda,.im-appshell-header__marca{gap:10px;min-width:0}.im-appshell-header__brasao{width:32px;height:32px}.im-appshell-header__brasao img{height:30px}.im-appshell-mobile-hide{display:none!important}.im-account__panel{width:min(280px,calc(100vw - 28px))}}.im-tabbar{display:flex;align-items:stretch;flex-shrink:0;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}.im-tabbar__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:4px;color:var(--fg-subtle);text-decoration:none}.im-tabbar__item[data-active=true]{color:var(--icon-fg)}.im-tabbar__item[data-available=false]{opacity:.45;cursor:default}.im-tabbar__pill{display:flex;align-items:center;justify-content:center;width:46px;height:30px;border-radius:var(--radius-full);transition:background .14s}.im-tabbar__item[data-active=true] .im-tabbar__pill{background:var(--icon-bg)}.im-tabbar__label{font-size:10px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-tabbar__item[data-active=true] .im-tabbar__label{font-weight:600}.im-tabbar__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-md)}.es{display:flex;flex-direction:column;gap:var(--space-5)}.es a:focus-visible,.es button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.es-cabecalho{display:flex;flex-direction:column;gap:var(--space-1)}.es-titulo{margin:0;font-family:var(--font-serif);font-size:2rem;font-weight:600;line-height:1.15;color:var(--fg)}.es-subtitulo{margin:0;font-size:.9rem;color:var(--fg-muted);max-width:62ch}.es-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--hero-dark);color:var(--on-hero);isolation:isolate}.es-hero--pagina{padding:var(--space-5) var(--space-6) var(--space-6)}.es-hero__marca{position:absolute;right:var(--space-4);bottom:-.18em;z-index:-1;font-family:var(--font-serif);font-size:9rem;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--tc-hero);opacity:.13;pointer-events:none;user-select:none}.es-hero__marca--menor{font-size:7.5rem}.es-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 100% 100%,var(--tc-glow),transparent 62%);pointer-events:none}.es-hero__capa{--veu: 20 17 9;--veu-piso: .82;position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--hero-dark);pointer-events:none}.es-hero__capa img{display:block;width:100%;height:100%;object-fit:cover}.es-hero__capa:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--veu) / var(--veu-piso)),rgb(var(--veu) / var(--veu-piso))),linear-gradient(0deg,rgb(var(--veu) / .5) 0%,transparent 55%)}.es-jornada--bloqueada .es-hero__capa,.es-trilha--bloqueada .es-hero__capa{--veu-piso: .96}.es-jornada--bloqueada:has(.es-hero__capa){opacity:1}.es-trilha--bloqueada:has(.es-hero__capa) .es-trilha__hero{opacity:1}@media (min-width: 1000px){.es-hero--pagina>.es-hero__capa:after{background:linear-gradient(90deg,rgb(var(--veu) / .92),rgb(var(--veu) / var(--veu-piso)) 68%,rgb(var(--veu) / .5)),linear-gradient(0deg,rgb(var(--veu) / .5) 0%,transparent 55%)}}.es-hero:has(>.es-hero__capa) .es-hero__kicker{color:color-mix(in srgb,var(--tc-hero) 62%,white)}.es-hero:has(>.es-hero__capa):after{display:none}@media (prefers-reduced-motion: no-preference){.es-hero__capa img{animation:es-capa-entra .35s ease-out both}}@keyframes es-capa-entra{0%{opacity:0}}.es-hero__kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tc-hero)}.es-hero__titulo{margin:0;font-family:var(--font-serif);font-size:1.35rem;font-weight:600;line-height:1.2;color:var(--on-hero)}.es-hero__titulo--grande{font-size:2.1rem;font-weight:700;max-width:24ch}.es-hero__texto{margin:0;max-width:68ch;font-size:.88rem;line-height:1.55;color:var(--on-hero-muted)}.es-hero__composicao{margin:0;font-size:.75rem;color:var(--on-hero-subtle)}.es-hero__progresso{display:flex;flex-direction:column;gap:var(--space-1);font-size:.75rem;color:var(--on-hero-muted)}.es-hero__progresso--curto{min-width:190px;max-width:260px}.es-hero__progresso--lado{flex-direction:row;align-items:center;gap:var(--space-3);margin-left:auto;font-size:.84rem}.es-hero__progresso--lado>:first-child{width:170px;flex-shrink:0}.es-hero__progresso--lado [role=progressbar]{background:var(--on-hero-line)!important}.es-hero__progresso-valor{font-weight:600;color:var(--tc-hero)}.es-hero__progresso-itens{font-size:.72rem;color:var(--on-hero-subtle)}.es-hero__numeros{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5);margin:var(--space-2) 0 0}.es-hero__numero{display:flex;flex-direction:column-reverse;gap:2px}.es-hero__numero dt{font-size:.74rem;color:var(--on-hero-subtle)}.es-hero__numero dd{margin:0;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:var(--on-hero)}.es-hero__numero--destaque dd{color:var(--tc-hero)}.es-hero__linha-final{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.es-hero__acoes{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.es-hero__proximo{margin:0;font-size:.82rem;color:var(--on-hero-muted)}.es-hero__proximo strong{color:var(--on-hero)}.es-hero .es-voltar{align-self:flex-start;padding:7px 14px;border:1px solid var(--on-hero-line);border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-hero) 8%,transparent);color:var(--on-hero);font-size:.78rem;font-weight:600}.es-hero .es-voltar:hover{background:color-mix(in srgb,var(--on-hero) 14%,transparent);color:var(--on-hero)}.es-hero__kicker--icone{display:flex;align-items:center;gap:var(--space-2)}.es-botao-hero{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-full);background:var(--tc-hero);color:var(--on-hero-btn);font:inherit;font-size:.85rem;font-weight:700;text-decoration:none;cursor:pointer}.es-botao-hero:hover{filter:brightness(1.08)}.es-selo-bloqueio{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;margin:var(--space-1) 0 0;padding:4px var(--space-3);border:1px dashed var(--on-hero-line);border-radius:var(--radius-full);font-size:.75rem;color:var(--on-hero-muted)}.es-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--btn-ghost-border);border-radius:var(--radius-full);background:var(--btn-ghost-bg);color:var(--fg);font:inherit;font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer}.es-botao:hover{border-color:var(--border-strong)}.es-botao--primario{border-color:transparent;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.es-botao--primario:hover{background:var(--btn-primary-hover);border-color:transparent}.es-botao--pequeno{min-height:30px;padding:0 var(--space-3);font-size:.75rem}.es-botao--desabilitado,.es-botao:disabled{opacity:.6;cursor:not-allowed}.es-aviso{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--status-dev-border);border-radius:var(--radius-md);background:var(--status-dev-surface);color:var(--fg);font-size:.82rem;line-height:1.5}.es-aviso svg{flex-shrink:0;margin-top:2px}.es-aviso--bloqueio{border:1px dashed var(--border-strong);background:var(--surface-inset);color:var(--fg-muted)}.es-aviso--ok{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.es-aviso--erro{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.es-aviso--curto{padding:var(--space-2) var(--space-3);font-size:.75rem}.es-aviso a{color:var(--accent-strong);font-weight:600}.es-voltar{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-3) 4px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.78rem;font-weight:600;color:var(--fg-muted);text-decoration:none}.es-voltar:hover{color:var(--fg)}.es-sequencia{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.es-sequencia__cabecalho{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.es-sequencia__titulo{margin:0;font-size:1rem;font-weight:700;color:var(--fg)}.es-sequencia__sub{margin:0;font-size:.75rem;color:var(--fg-muted)}.es-sequencia__lista{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-3)}.es-sequencia__passo{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--tc-line, var(--border-strong));border-radius:var(--radius-md)}.es-sequencia__passo--bloqueada{border-color:var(--border);opacity:.75}.es-sequencia__no{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid currentColor;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:var(--accent-strong)}.es-sequencia__texto{display:flex;flex-direction:column;min-width:0;font-size:.8rem;color:var(--fg)}.es-sequencia__texto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-sequencia__kicker{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.es-sequencia__estado{font-size:.72rem;color:var(--fg-muted)}@media (max-width: 720px){.es-sequencia__lista{grid-auto-flow:row}}.es-lista-larga,.es-lista-dupla,.es-grade{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.es-lista-dupla{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.es-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.es-grade--tres{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.es-jornada{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow)}.es-jornada__hero{border-radius:0;justify-content:flex-end}.es-jornada--bloqueada{opacity:.82}.es-jornada__etapas{list-style:none;margin:0;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.es-etapa-linha{display:flex;align-items:center;gap:var(--space-3);font-size:.82rem;color:var(--fg-muted)}.es-etapa-linha__no{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--border-strong);border-radius:50%;font-size:.65rem;font-weight:700;color:var(--fg-subtle)}.es-etapa-linha__titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-etapa-linha__estado{font-size:.7rem;color:var(--fg-subtle)}.es-etapa-linha--concluida .es-etapa-linha__no{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.es-etapa-linha--em_andamento{color:var(--fg);font-weight:600}.es-etapa-linha--em_andamento .es-etapa-linha__no{border-color:var(--tc);color:var(--tcs)}.es-linha-do-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.es-etapa{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-3)}.es-etapa__coluna{position:relative;display:flex;justify-content:center}.es-etapa__coluna:after{content:"";position:absolute;top:46px;bottom:-6px;width:2px;background:var(--border-strong)}.es-etapa--ultima .es-etapa__coluna:after{display:none}.es-etapa__no{position:relative;z-index:1;display:inline-grid;place-items:center;width:40px;height:40px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface);font-family:var(--font-serif);font-size:.88rem;font-weight:700;color:var(--fg-subtle)}.es-etapa--em_andamento .es-etapa__no{border-color:var(--tc);background:var(--tc-surface);color:var(--tcs)}.es-etapa--disponivel .es-etapa__no{border-color:var(--tc-border);color:var(--tcs)}.es-etapa--concluida .es-etapa__no{border-color:var(--tc);background:var(--tc);color:var(--tc-on)}.es-etapa--concluida .es-etapa__coluna:after{background:var(--tc)}.es-etapa__corpo{display:flex;flex-direction:column;gap:14px;padding-bottom:34px;min-width:0}.es-etapa__topo{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px;padding-top:2px}.es-etapa__identidade{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.es-etapa__contagem{padding-top:6px;font-size:.75rem;color:var(--fg-subtle);white-space:nowrap}.es-etapa__cabecalho{display:flex;align-items:center;gap:var(--space-3)}.es-etapa__kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcs)}.es-etapa__titulo{margin:0;font-family:var(--font-serif);font-size:1.4rem;font-weight:600;color:var(--fg)}.es-etapa__descricao{margin:0;font-size:.85rem;color:var(--fg-muted);max-width:62ch}.es-etapa--bloqueada .es-etapa__titulo{color:var(--fg-muted)}.es-marco{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--fg-subtle)}.es-marco__medalha{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--surface-inset);color:var(--fg-subtle)}.es-marco__texto{display:flex;flex-direction:column;flex:1;min-width:0}.es-marco__rotulo{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.es-marco__texto strong{font-size:.85rem;font-weight:600;color:var(--fg)}.es-marco__estado{font-size:.75rem;font-weight:600;text-align:right}.es-marco--feito{border-style:solid;border-color:var(--tc-border);background:var(--tc-surface)}.es-marco--feito .es-marco__medalha{background:var(--tc);color:var(--tc-on)}.es-marco--feito .es-marco__estado{color:var(--tcs)}.es-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:150px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow);color:var(--fg);text-decoration:none}a.es-card:hover{border-color:var(--tc, var(--accent));box-shadow:var(--card-shadow-hover)}.es-card--fechado{background:var(--surface-2);color:var(--fg-muted);box-shadow:none}.es-card__numero{position:absolute;right:var(--space-3);bottom:-.2em;font-family:var(--font-serif);font-size:5rem;font-weight:700;line-height:1;color:var(--fg-subtle);opacity:.1;pointer-events:none}.es-card__topo{display:flex;align-items:center;min-height:24px;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.es-card__tipo{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tcs, var(--fg-subtle))}.es-card__titulo{margin:0;font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.3}.es-card__meta{margin:0;font-size:.78rem;color:var(--fg-subtle)}.es-card__barra{display:flex;flex-direction:column;gap:4px;margin-top:auto;font-size:.7rem;color:var(--fg-subtle)}.es-card__motivo{display:flex;align-items:flex-start;gap:6px;margin:auto 0 0;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-size:.72rem;line-height:1.4;color:var(--fg-muted)}.es-card__motivo svg{flex-shrink:0;margin-top:1px}.es-filtros{display:flex;flex-wrap:wrap;gap:var(--space-2)}.es-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--btn-ghost-border);border-radius:var(--radius-full);background:var(--btn-ghost-bg);color:var(--fg-muted);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.es-chip--ativo{border-color:var(--icon-border);background:var(--icon-bg);color:var(--icon-fg)}.es-chip__n{font-size:.7rem;opacity:.8}.es-trilha{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow)}.es-trilha__hero{border-radius:0;min-height:170px;justify-content:flex-end}.es-trilha--bloqueada .es-trilha__hero{opacity:.85}.es-trilha__corpo{display:flex;flex-direction:column;flex:1;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5)}.es-trilha__jornada{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.72rem;font-weight:600;color:var(--tcs)}.es-trilha__descricao{margin:0;font-size:.82rem;line-height:1.5;color:var(--fg-muted)}.es-trilha__barra{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:var(--fg-subtle)}.es-trilha__proximo{margin:0;font-size:.78rem;color:var(--fg-muted)}.es-trilha__proximo strong{color:var(--fg)}.es-trilha__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.es-parte{display:flex;flex-direction:column;gap:var(--space-3)}.es-parte__cabecalho{display:flex;align-items:flex-end;gap:var(--space-3)}.es-parte__kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcs)}.es-parte__titulo{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--fg)}.es-parte__linha{flex:1;height:1px;margin-bottom:7px;background:var(--border)}.es-parte__contagem{font-size:.75rem;color:var(--fg-subtle);white-space:nowrap}.es-parte__vazia{margin:0;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);font-size:.82rem;color:var(--fg-subtle)}.es-assistir{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-5);align-items:start}.es-assistir__principal{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.es-assistir__posicao{margin:var(--space-2) 0 0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcs)}.es-assistir__titulo{margin:0;font-family:var(--font-serif);font-size:1.7rem;font-weight:600;line-height:1.2;color:var(--fg)}.es-assistir__selo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.es-assistir__meta{margin:0;font-size:.8rem;color:var(--fg-subtle)}.es-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.es-acoes__espera{font-size:.75rem;color:var(--fg-subtle)}.es-nota{margin:0;font-size:.75rem;color:var(--fg-subtle)}.es-livro,.es-externo,.es-aulas,.es-oferta{display:flex;flex-direction:column;gap:var(--space-3)}.es-livro__corpo{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.es-livro__status{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:.85rem;font-weight:600;color:var(--fg)}.es-livro__barra{position:relative}.es-livro__minimo{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--fg);border-radius:1px;transform:translate(-1px)}.es-livro__legenda{margin:0;font-size:.75rem;color:var(--fg-subtle)}.es-player{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-xl);background:var(--hero-dark);box-shadow:var(--card-shadow)}.es-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.es-externo__cartao{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow);color:var(--tcs)}.es-externo__cartao>div{flex:1 1 14rem;min-width:0}.es-externo__titulo{margin:0;font-size:.88rem;font-weight:600;color:var(--fg)}.es-externo__dominio{margin:2px 0 0;font-size:.78rem;color:var(--fg-subtle)}.es-aulas__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.es-aula{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:.82rem}.es-aula--fechada{background:var(--surface-2);color:var(--fg-subtle)}.es-aula__no{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--surface-inset);font-size:.7rem;font-weight:700;color:var(--fg-subtle)}.es-aula--feita .es-aula__no{background:var(--status-active);color:var(--surface)}.es-aula__titulo{flex:1;min-width:0}.es-oferta{align-items:flex-start;padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--hero-dark);color:var(--on-hero)}.es-oferta__cadeado{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--on-hero-line);border-radius:50%;color:var(--tc-hero)}.es-oferta__titulo{margin:0;font-family:var(--font-serif);font-size:1.3rem;color:var(--on-hero)}.es-oferta__texto{margin:0;max-width:60ch;font-size:.86rem;line-height:1.55;color:var(--on-hero-muted)}.es-oferta .es-botao{border-color:var(--on-hero-line);background:transparent;color:var(--on-hero)}.es-oferta .es-botao--primario{border-color:transparent;background:var(--tc-hero);color:var(--on-hero-btn)}.es-trilho{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(100vh - 140px);overflow-y:auto;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.es-trilho__cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.es-trilho__titulo{margin:0;font-family:var(--font-serif);font-size:.95rem;font-weight:600;color:var(--fg)}.es-trilho__pct{font-size:.8rem;font-weight:700;color:var(--tcs)}.es-trilho__grupo{display:flex;flex-direction:column;gap:var(--space-1)}.es-trilho__grupo-titulo{margin:var(--space-2) 0 0;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.es-trilho__grupo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.es-trilho__item{display:flex;align-items:center;gap:11px;min-height:44px;padding:8px 9px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--fg-muted);text-decoration:none}a.es-trilho__item:hover{background:var(--surface-inset)}.es-trilho__item--atual{background:var(--tc-surface);border-color:var(--tc-border);color:var(--fg)}.es-trilho__item--fechado{opacity:.7}.es-trilho__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.es-trilho__item-titulo{font-size:13px;font-weight:600;line-height:1.3;color:var(--fg)}.es-trilho__item--fechado .es-trilho__item-titulo{color:var(--fg-subtle)}.es-trilho__tipo{display:flex;align-items:center;gap:5px;min-width:0;font-size:11px;color:var(--fg-subtle)}.es-trilho__tipo svg{flex-shrink:0}.es-trilho__tipo>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-trilho__cadeado{display:inline-flex;flex-shrink:0;color:var(--fg-subtle)}.es-trilho__glifo{display:inline-grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:1px solid var(--border);border-radius:50%;background:var(--surface-inset);font-size:11px;font-weight:700;color:var(--fg-subtle)}.es-trilho__glifo--done{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.es-trilho__glifo--agora{border-color:var(--tc);background:var(--tc);color:var(--tc-on)}.es-celebracao{text-align:center}.es-celebracao__topo{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:36px 30px 26px;background:var(--hero-dark);color:var(--on-hero);overflow:hidden;isolation:isolate}.es-celebracao__topo:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 120% at 50% 0%,var(--tc-glow),transparent 70%)}.es-celebracao__medalha{display:inline-grid;place-items:center;width:76px;height:76px;margin-bottom:var(--space-3);border-radius:50%;background:var(--tc-hero);color:var(--on-hero-btn);box-shadow:0 0 0 8px color-mix(in srgb,var(--on-hero) 6%,transparent),0 12px 30px #0006}.es-celebracao__kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-hero)}.es-celebracao__marco{margin:0;font-family:var(--font-serif);font-size:1.6rem;font-weight:700;line-height:1.15;color:var(--on-hero)}.es-celebracao__texto{margin:0;font-size:.82rem;line-height:1.5;color:var(--on-hero-muted)}.es-celebracao__base{display:flex;flex-direction:column;gap:14px;padding:20px 28px 24px}.es-celebracao__proxima{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin:0;font-size:.82rem;color:var(--fg-muted)}.es-celebracao__proxima svg{color:var(--tcs)}.es-celebracao__proxima strong{font-weight:600;color:var(--fg)}.es-celebracao__acao{justify-content:center;min-height:44px;background:var(--tc);color:var(--tc-on)}.es-celebracao__acao:hover{background:var(--tc);filter:brightness(1.06)}@media (max-width: 900px){.es-jornada,.es-assistir{grid-template-columns:minmax(0,1fr)}.es-trilho{position:static;max-height:none}}@media (max-width: 720px){.es-titulo{font-size:1.6rem}.es-hero--pagina{padding:var(--space-4)}.es-hero__titulo--grande{font-size:1.6rem}.es-hero__marca{font-size:6rem}.es-etapa{grid-template-columns:34px minmax(0,1fr);gap:var(--space-2)}.es-etapa__no{width:30px;height:30px}.es-etapa__coluna:after{top:32px}.es-hero__progresso--lado{width:100%;margin-left:0}.es-hero__progresso--lado>:first-child{flex:1;width:auto}.es-marco{flex-wrap:wrap}.es-celebracao__topo{padding:28px 22px 22px}.es-celebracao__base{padding:18px 20px 22px}.es-assistir__titulo{font-size:1.35rem}.es-externo__cartao{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.es-botao-hero:hover{filter:none}}.es-menu{display:flex;flex-direction:column;gap:var(--space-1)}.es-menu:before{content:"";height:1px;margin:11px 8px 8px;background:var(--border)}.es-menu__rotulo{margin:0;padding:2px 12px var(--space-2);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.es-menu ul,.es-menu ol{list-style:none;margin:0;padding:0}.es-menu__jornada--bloqueada{opacity:.75}.es-menu__linha{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 12px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;cursor:pointer}.es-menu__linha:hover,.es-menu__linha--atual{background:var(--surface-inset)}.es-menu__linha:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.es-menu__marca-j{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:var(--fg-subtle)}.es-menu__ponto{width:9px;height:9px;border-radius:50%;background:var(--tc)}.es-menu__titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-menu__linha .es-menu__titulo{font-size:13px;font-weight:500;color:var(--fg)}.es-menu__linha--atual .es-menu__titulo{font-weight:600}.es-menu__pct{flex-shrink:0;font-size:11px;font-weight:600;color:var(--fg-subtle)}.es-menu__seta-j{display:inline-flex;flex-shrink:0;color:var(--fg-subtle)}.es-menu__seta-j svg{transition:transform .15s ease}.es-menu__linha[aria-expanded=true] .es-menu__seta-j svg{transform:rotate(90deg)}.es-menu__corpo{margin:2px 0 6px 22px;padding-left:10px;border-left:1px solid var(--border)}.es-menu__aviso{margin:0;padding:4px 6px 6px;font-size:11px;line-height:1.4;color:var(--fg-subtle)}.es-menu__etapas{margin:0!important;padding:0!important}.es-menu__etapa{display:flex;align-items:center;gap:8px;width:100%;padding:6px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:12px;font-weight:500;text-align:left;color:var(--fg-muted);text-decoration:none;cursor:pointer}.es-menu__etapa:hover{background:var(--surface-inset)}.es-menu__etapa--em_andamento{color:var(--fg);font-weight:600}.es-menu__etapa--bloqueada{color:var(--fg-subtle)}.es-menu__seta-etapa{display:inline-flex;flex-shrink:0;color:var(--fg-subtle)}.es-menu__seta-etapa svg{transition:transform .15s ease}.es-menu__etapa[aria-expanded=true] .es-menu__seta-etapa svg{transform:rotate(90deg)}.es-menu__no{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--border-strong);border-radius:50%;font-size:9px;font-weight:700;color:var(--fg-subtle)}.es-menu__etapa--concluida .es-menu__no{border-color:var(--tc);background:var(--tc);color:var(--tc-on)}.es-menu__etapa--em_andamento .es-menu__no,.es-menu__etapa--disponivel .es-menu__no{border-color:var(--tc);background:var(--surface);color:var(--tcs)}.es-menu__etapa--bloqueada .es-menu__no{background:var(--surface-inset)}.es-menu__itens{margin:0!important;padding:1px 0 4px 16px!important;display:flex;flex-direction:column;gap:1px}.es-menu__item{display:flex;align-items:center;gap:var(--space-2);padding:5px 6px;border-radius:7px;font-size:11.5px;font-weight:500;color:var(--fg-muted);text-decoration:none}a.es-menu__item:hover{background:var(--surface-inset)}a.es-menu__item:focus-visible,.es-menu__etapa:focus-visible,.es-menu__abrir:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.es-menu__item--ativo{background:var(--icon-bg);color:var(--fg);font-weight:600}.es-menu__item--current{font-weight:600}.es-menu__item--fechado{color:var(--fg-subtle);opacity:.7;cursor:default}.es-menu__tipo{display:inline-flex;flex-shrink:0;color:var(--fg-subtle)}.es-menu__item--done .es-menu__tipo,.es-menu__item--done .es-menu__marca{color:var(--status-active)}.es-menu__item--current .es-menu__tipo,.es-menu__item--current .es-menu__marca,.es-menu__item--review .es-menu__marca{color:var(--tcs)}.es-menu__marca{flex-shrink:0;min-width:10px;font-size:10px;font-weight:700;text-align:right;color:var(--fg-subtle)}.es-menu__abrir{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 2px;font-size:11.5px;font-weight:600;color:var(--accent);text-decoration:none}.es-menu__abrir:hover{text-decoration:underline}.es-form{display:flex;flex-direction:column;gap:20px;padding:26px 28px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow)}.es-form__topo{display:flex;align-items:flex-start;gap:14px}.es-form__icone{flex:none;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--tc-border);border-radius:var(--radius-md);background:var(--tc-surface);color:var(--tcs)}.es-form__titulos{min-width:0}.es-form__tipo{display:block;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcs)}.es-form__titulo{margin:0 0 6px;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--fg)}.es-form__regras{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:12.5px;color:var(--fg-subtle)}.es-form__regras li+li:before{content:"·";margin:0 .5em}.es-form__corpo{display:flex;flex-direction:column;gap:20px}.es-form__rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--border)}.es-form__contagem{font-size:12.5px;color:var(--fg-subtle)}.es-form__rodape .es-botao--primario{padding:0 20px;background:var(--tc);color:var(--tc-on);font-size:.85rem}.es-form__rodape .es-botao--primario:hover:not(:disabled){background:var(--tcs)}.es-form__rodape .es-botao--primario:disabled{opacity:.45;cursor:not-allowed}.es-pergunta{padding-top:18px;border-top:1px solid var(--border);min-width:0;overflow-wrap:anywhere}.es-pergunta__campo{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.es-pergunta legend{float:left;width:100%;display:flex;flex-direction:column;gap:10px;margin:0 0 10px;padding:0;overflow-wrap:anywhere}.es-pergunta legend+*{clear:both}.es-pergunta__ponta{font-size:.75rem;color:var(--fg-subtle)}.es-pergunta__opcional{font-weight:400;color:var(--fg-muted)}.es-pergunta__n{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.es-pergunta__enunciado{font-size:15px;font-weight:600;line-height:1.45;text-wrap:pretty;color:var(--fg)}.es-pergunta__opcoes{display:flex;flex-direction:column;gap:8px}.es-opcao{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-size:.84rem;cursor:pointer}.es-opcao:hover{border-color:var(--border-strong)}.es-opcao--marcada,.es-opcao--marcada:hover{border-color:var(--tc);background:var(--tc-surface)}.es-opcao:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.es-opcao input{position:absolute;opacity:0;pointer-events:none}.es-opcao__ponto{flex:none;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--border-strong);border-radius:50%}.es-opcao--marcada .es-opcao__ponto{border-color:var(--tc)}.es-opcao--marcada .es-opcao__ponto:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--tc)}.es-pergunta__escala{display:flex;gap:8px}.es-opcao--escala{flex:1;justify-content:center;height:44px;padding:0;font-size:.875rem;font-weight:600;color:var(--fg-muted)}.es-opcao--escala.es-opcao--marcada,.es-opcao--escala.es-opcao--marcada:hover{border-color:var(--tc);background:var(--tc);color:var(--tc-on)}.es-pergunta__texto{width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--fg);font:inherit;font-size:.84rem;line-height:1.5;resize:vertical}.es-pergunta__texto:focus{outline:none;border-color:var(--tc);box-shadow:0 0 0 3px var(--ring)}.es-pergunta__selo{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--tc-border);border-radius:999px;background:var(--tc-surface);color:var(--tcs);font-size:11.5px;font-weight:600}.es-pergunta__ponta--erro{color:var(--danger)}.es-link{display:flex;flex-direction:column;gap:6px}.es-link__campo{display:flex;align-items:center;gap:10px;padding:0 13px;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--fg-muted)}.es-link__campo:focus-within{border-color:var(--tc);outline:2px solid var(--accent);outline-offset:1px}.es-link__campo--erro,.es-link__campo--erro:focus-within{border-color:var(--danger)}.es-link__campo input{flex:1;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;font-size:.88rem}.es-link__campo input:focus{outline:none}.es-arquivo{display:flex;flex-direction:column;gap:8px}.es-arquivo__zona{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;border:1.5px dashed var(--border-strong, var(--border));border-radius:var(--radius-md);background:var(--surface-inset);color:var(--fg);font:inherit;text-align:center;cursor:pointer}.es-arquivo__zona strong{font-size:.9rem}.es-arquivo__zona span{font-size:12px;color:var(--fg-subtle)}.es-arquivo__zona:hover:not(:disabled),.es-arquivo__zona--sobre{border-color:var(--tc);background:var(--tc-surface)}.es-arquivo__zona:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--tc)}.es-arquivo__zona:disabled{cursor:progress;opacity:.7}.es-arquivo__pronto{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--tc-border);border-radius:var(--radius-md);background:var(--tc-surface)}.es-arquivo__icone{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tc);color:var(--tc-on);flex:none}.es-arquivo__nome{display:flex;flex-direction:column;flex:1;min-width:0}.es-arquivo__nome strong{font-size:.88rem;overflow-wrap:anywhere}.es-arquivo__nome span{font-size:12px;color:var(--fg-subtle)}.es-respostas__arquivo,.es-respostas__link{font-size:.85rem}.es-link-botao{padding:0;border:0;background:none;color:var(--accent-strong);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.es-respostas__link{color:var(--accent-strong);font-weight:600}.es-veredicto{display:flex;flex-direction:column;gap:var(--space-2);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.88rem;color:var(--fg)}.es-veredicto p{margin:0}.es-veredicto__linha{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.es-veredicto__linha>.es-veredicto__titulo{flex:1;min-width:180px}.es-veredicto__titulo{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:600}.es-veredicto--aprovado{border-color:var(--status-active-border);background:var(--status-active-surface)}.es-veredicto--aprovado .es-veredicto__titulo{color:var(--status-active)}.es-veredicto--reprovado,.es-veredicto--refazer{border-color:var(--status-upsell-border);background:var(--status-upsell-surface)}.es-veredicto--reprovado .es-veredicto__titulo,.es-veredicto--refazer .es-veredicto__titulo{color:var(--status-upsell)}.es-veredicto--pendente{border-color:var(--status-dev-border);background:var(--status-dev-surface)}.es-veredicto--pendente .es-veredicto__titulo{color:var(--status-dev)}.es-veredicto__retorno{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--border)}.es-veredicto__retorno span{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.es-gabarito{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.es-gabarito li{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-strong);font-size:.82rem;color:var(--fg-muted)}.es-gabarito--certa{border-left-color:var(--status-active)}.es-gabarito--errada{border-left-color:var(--danger)}.es-respostas{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:.85rem}.es-respostas summary{padding:var(--space-3) var(--space-4);font-weight:600;color:var(--accent-strong);cursor:pointer}.es-respostas__lista{list-style:none;margin:0;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.es-respostas__lista li{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.es-respostas__pergunta{color:var(--fg-muted)}.es-respostas__texto{white-space:pre-wrap}.es-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.es-assistir__topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.es-assistir__parte{font-size:.78rem;color:var(--fg-subtle)}.es-assistir__item{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--fg-muted)}.es-assistir__principal--video{gap:var(--space-4)}.es-quadro{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(150deg,#2a2110,#0e0c08);box-shadow:var(--card-shadow)}.es-quadro iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.es-quadro__selo{position:absolute;top:12px;left:12px;padding:3px 9px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-full);background:#0006;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-hero);pointer-events:none}.es-quadro--aviso{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);text-align:center;color:#f2ecdd}.es-quadro__icone{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff14;color:var(--tc-hero)}.es-quadro__titulo{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:600}.es-quadro__texto{margin:0;max-width:46ch;font-size:.85rem;line-height:1.5;color:#f2ecddc7}.es-acoes--centro{justify-content:center;margin-top:var(--space-2)}.es-videoinfo{display:flex;align-items:flex-start;gap:var(--space-5)}.es-videoinfo__texto{flex:1;min-width:0}.es-videoinfo__kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tcs)}.es-videoinfo__titulo{margin:0 0 8px;font-family:var(--font-serif);font-size:1.55rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--fg)}.es-videoinfo__desc{margin:0 0 var(--space-2);max-width:70ch;font-size:.92rem;line-height:1.6;color:var(--fg-muted);text-wrap:pretty}.es-videoinfo__acoes{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);flex-shrink:0}.es-videoinfo__acoes .es-botao{justify-content:center}.es-videoinfo__feita{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--radius-full);background:var(--tc);font-size:.84rem;font-weight:600;color:var(--tc-on);opacity:.6}.es-curso{padding:16px 16px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.es-curso__cabecalho{display:flex;align-items:center;justify-content:space-between;padding:0 6px 10px}.es-curso__titulo{margin:0;font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg)}.es-curso__contagem{font-size:.75rem;color:var(--fg-subtle)}.es-curso__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.es-curso__aula{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:left;color:var(--fg);cursor:pointer}.es-curso__aula:hover{background:var(--surface-inset)}.es-curso__aula--atual{border-color:var(--tc);background:var(--tc-surface)}.es-curso__no{display:inline-grid;place-items:center;flex-shrink:0;width:24px;font-size:.72rem;font-weight:700;color:var(--fg-subtle)}.es-curso__aula--atual .es-curso__no{color:var(--tcs)}.es-curso__nome{flex:1;min-width:0}.es-curso__duracao{flex-shrink:0;font-size:.72rem;color:var(--fg-subtle)}@media (max-width: 720px){.es-videoinfo{flex-direction:column}.es-videoinfo__acoes{align-self:stretch}.es-curso__lista{grid-template-columns:minmax(0,1fr)}.es-assistir__item{margin-left:0}}.es-quadro__cheia{position:absolute;top:10px;right:10px;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-full);background:#00000080;color:#f2ecdd;cursor:pointer;opacity:.8;transition:opacity .15s ease,background-color .15s ease}.es-quadro__cheia:hover,.es-quadro__cheia:focus-visible{opacity:1;background:#000000bf}.es-quadro:fullscreen{aspect-ratio:auto;border:0;border-radius:0}@media (prefers-reduced-motion: reduce){.es-quadro__cheia{transition:none}}.es-missao{display:flex;flex-direction:column;gap:var(--space-4)}.es-missao__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.es-missao__chip{padding:3px 10px;border:1px solid var(--tc-border, var(--border));border-radius:999px;color:var(--tc, var(--fg));font-size:.72rem;font-weight:600;letter-spacing:.02em}.es-missao__meta{color:var(--fg-muted);font-size:.8rem}.es-missao__bloco{display:flex;flex-direction:column;gap:var(--space-3);padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.es-missao__bloco--destaque{border-color:var(--tc-border, var(--border-strong))}.es-missao__cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.es-missao__titulo{margin:0;font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.es-missao__contagem{color:var(--fg-muted);font-size:.78rem;font-variant-numeric:tabular-nums}.es-missao__texto,.es-missao__apoio,.es-missao__melhora{margin:0;font-size:.9rem;line-height:1.6}.es-missao__apoio{color:var(--fg-muted);font-size:.82rem}.es-missao__melhora strong,.es-missao__rotulo{color:var(--tc, var(--fg));font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.es-missao__rotulo{margin:0 0 var(--space-2)}.es-missao__destaque{margin:0;font-weight:600;font-size:.95rem}.es-missao__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.es-missao__lista{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.55}.es-missao__lista--erros li::marker{color:var(--tc, var(--fg-muted))}.es-missao__passos{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.es-missao__marca{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.es-missao__marca:hover:not(:disabled){border-color:var(--border-strong)}.es-missao__marca:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.es-missao__caixa{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:6px}.es-missao__marca--feita .es-missao__caixa{border-color:var(--tc, var(--accent));background:var(--tc, var(--accent));color:var(--bg)}.es-missao__marca-texto{display:flex;flex-direction:column;gap:2px}.es-missao__passo-titulo{font-size:.9rem;font-weight:500}.es-missao__marca--feita .es-missao__passo-titulo{color:var(--fg-muted);text-decoration:line-through;text-decoration-color:var(--border-strong)}.es-missao__passo-dica{color:var(--fg-muted);font-size:.8rem;line-height:1.5}.es-missao__pronto{display:flex;flex-direction:column}.es-missao__chip--etiqueta{white-space:nowrap}.es-card__etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin:0}@media (max-width: 640px){.es-missao__linha{flex-direction:column;align-items:stretch}}.es-card__etiquetas{margin:0;padding:0;list-style:none}.es-form--na-missao{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.es-abas{display:flex;flex-wrap:wrap;gap:var(--space-2);border-bottom:1px solid var(--border)}.es-aba{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;border-bottom:2px solid transparent;background:none;color:var(--fg-muted);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s}.es-aba:hover{color:var(--fg)}.es-aba:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.es-aba--ativa{border-bottom-color:var(--accent);color:var(--accent)}.es-aba__n{padding:0 7px;border-radius:999px;background:var(--surface-2);color:var(--fg-muted);font-size:.72rem}.es-modelos{display:flex;flex-direction:column;gap:var(--space-3)}.es-modelo{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);animation:es-modelo-entra .22s cubic-bezier(.2,.7,.2,1)}.es-modelo .es-botao{margin-top:auto}.es-modelo__tipo{color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.es-modelo__apoio{color:var(--fg-muted);font-size:.8rem}@keyframes es-modelo-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.es-modelo{animation:none}.es-aba{transition:none}}.im-guardia{--guardia-ease: cubic-bezier(.23, 1, .32, 1);--guardia-realce: color-mix(in srgb, var(--accent) 20%, var(--surface));position:fixed;left:12px;right:12px;bottom:var(--guardia-fundo, calc(76px + env(safe-area-inset-bottom)) );z-index:45;pointer-events:none}.im-guardia>*{pointer-events:auto}.im-guardia__veu{position:fixed;left:0;right:0;top:0;bottom:calc(64px + env(safe-area-inset-bottom));background:#0806028c;opacity:0;transition:opacity .22s var(--guardia-ease)}.im-guardia__veu[data-expandido]{opacity:1}.im-guardia__dock{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:0 14px 40px #0006,0 2px 8px #0003}.im-guardia__barra{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:0 14px;border:0;background:var(--surface);color:var(--fg);font-family:var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s}.im-guardia__barra:active{background:var(--surface-2)}.im-guardia__barra:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.im-guardia__lavar{position:absolute;inset:0;background:var(--guardia-realce);pointer-events:none;animation:im-guardia-lavar-barra 1.8s ease-out both}.im-guardia__barra-texto{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.im-guardia__barra-texto b{font-family:var(--font-serif);font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-guardia__linha-2{font-size:12.5px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:im-guardia-linha .22s var(--guardia-ease) both}.im-guardia__linha-2[data-tom=online][data-tipo=presenca]{color:var(--status-active)}.im-guardia__linha-2[data-tom=ocupada][data-tipo=presenca]{color:var(--danger)}.im-guardia__linha-2[data-tipo=previa],.im-guardia__linha-2[data-tipo=saudacao]{color:var(--fg)}.im-guardia__seta{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-right:-10px;color:var(--fg-muted);transition:transform .28s var(--guardia-ease)}.im-guardia__barra[aria-expanded=true] .im-guardia__seta{transform:rotate(180deg)}.im-guardia__selo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--accent);color:var(--btn-primary-fg);font-size:12px;font-weight:700;line-height:1;animation:im-guardia-selo .24s var(--guardia-ease) both}.im-guardia__avatar{position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-full);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border);font-family:var(--font-serif);font-weight:600}.im-guardia__avatar--p{width:26px;height:26px;font-size:10px}.im-guardia__avatar--m{width:36px;height:36px;font-size:12px}.im-guardia__avatar--g{width:44px;height:44px;font-size:15px}.im-guardia__presenca{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--status-locked);box-shadow:0 0 0 2.5px var(--surface)}.im-guardia__presenca.is-online{background:var(--status-active)}.im-guardia__presenca.is-ocupada{background:var(--danger)}.im-guardia__envoltorio{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1)}.im-guardia__envoltorio[data-expandido]{grid-template-rows:1fr}.im-guardia__recorte{min-height:0;overflow:hidden}.im-guardia__corpo{display:flex;flex-direction:column;height:var(--guardia-corpo, min(560px, calc(100dvh - 206px - env(safe-area-inset-bottom)) ));border-top:1px solid var(--border)}.im-guardia__icone{display:grid;place-items:center}.im-guardia__enviar:focus-visible,.im-guardia__botao:focus-visible,.im-guardia__rodape a:focus-visible,.im-guardia__link:focus-visible,.im-guardia__falha button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-guardia__mensagens{flex:1;min-height:0;margin:0;padding:16px;list-style:none;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;background:var(--bg)}.im-guardia__dia{align-self:center;margin:10px 0 6px;padding:3px 10px;border-radius:var(--radius-full);background:var(--surface-inset);color:var(--fg-subtle);font-size:11px;font-weight:600}.im-guardia__novas{display:flex;align-items:center;gap:10px;margin:10px 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong)}.im-guardia__novas:before,.im-guardia__novas:after{content:"";flex:1;height:1px;background:var(--accent);opacity:.55;animation:im-guardia-traco .5s var(--guardia-ease) .25s both}.im-guardia__novas:before{transform-origin:right center}.im-guardia__novas:after{transform-origin:left center}.im-guardia__linha{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;animation:im-guardia-sobe .3s var(--guardia-ease) both;animation-delay:calc(var(--i, 0) * 35ms + .12s)}.im-guardia__linha.is-minha{align-items:flex-end}.im-guardia__bolha{max-width:82%;padding:9px 13px;border-radius:var(--radius-lg);border-top-left-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--fg);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.is-minha .im-guardia__bolha{border-radius:var(--radius-lg);border-top-right-radius:6px;background:var(--icon-bg);border-color:var(--icon-border)}.im-guardia__bolha.is-enviando{opacity:.6}.im-guardia__bolha.is-falhou{border-color:var(--status-upsell-border)}.im-guardia__bolha--lapide{font-style:italic;color:var(--fg-subtle);background:transparent;border-style:dashed}.im-guardia__linha.is-nova{transform-origin:0 100%;animation:im-guardia-chegar .38s var(--guardia-ease) both;animation-delay:0s}.im-guardia__linha.is-nova .im-guardia__bolha{animation:im-guardia-lavar 1.8s ease-out both}.im-guardia__linha.is-pendente{transform-origin:100% 100%;animation:im-guardia-sair-do-campo .34s var(--guardia-ease) both;animation-delay:0s}.im-guardia__linha.is-entregue{animation:none}.im-guardia__hora{display:inline-flex;align-items:center;gap:4px;margin:0 4px 6px;font-size:11px;color:var(--fg-subtle)}.im-guardia__tique{color:var(--status-active)}.im-guardia__tique path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.im-guardia__tique.is-desenhando path{animation:im-guardia-tique .34s var(--guardia-ease) .1s both}.im-guardia__falha{margin:0 4px 6px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;font-size:12px;color:var(--fg-muted)}.im-guardia__falha button,.im-guardia__link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent-strong);cursor:pointer;border-radius:4px}.im-guardia__falha button:hover,.im-guardia__link:hover{text-decoration:underline}.im-guardia__aviso-da-lista{align-self:center;margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13px;color:var(--fg-muted)}.im-guardia__pontos{display:inline-flex;gap:4px}.im-guardia__pontos i{width:5px;height:5px;border-radius:50%;background:var(--fg-subtle);animation:im-guardia-pulo 1.2s ease-in-out infinite}.im-guardia__pontos i:nth-child(2){animation-delay:.15s}.im-guardia__pontos i:nth-child(3){animation-delay:.3s}.im-guardia__vazio{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px;text-align:center;font-size:13px;line-height:1.5;color:var(--fg-muted);animation:none}.im-guardia__vazio strong{font-family:var(--font-serif);font-size:16px;color:var(--fg)}.im-guardia__vazio .im-guardia__avatar{animation:im-guardia-flutuar 3.6s ease-in-out infinite}.im-guardia__form{position:relative;padding:8px 10px 10px;border-top:1px solid var(--border);background:var(--surface)}.im-guardia__form.is-arrastando{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.im-guardia__soltar{position:absolute;inset:4px;z-index:3;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong);font-size:13px;font-weight:600;pointer-events:none}.im-guardia__caixa{display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:20px;background:var(--surface-2);transition:border-color .14s,box-shadow .14s}.im-guardia__caixa:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.im-guardia__campo{display:block;width:100%;min-width:0;resize:none;padding:12px 16px 4px;border:0;border-radius:20px 20px 0 0;background:transparent;color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:1.4;min-height:calc(2.8em + 16px);max-height:120px}.im-guardia__campo::placeholder{color:var(--fg-subtle)}.im-guardia__campo:focus{outline:none}.im-guardia__embaixo{position:relative;display:flex;align-items:center;min-height:36px;padding:0 6px 4px}.im-guardia__ferramenta{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:-4px;border:0;border-radius:var(--radius-full);background:none;color:var(--fg-muted);cursor:pointer;transition:background .14s,color .14s}.im-guardia__ferramenta:first-child{margin-left:-2px}.im-guardia__ferramenta+.im-guardia__ferramenta{margin-left:-6px}.im-guardia__ferramenta:hover:not(:disabled),.im-guardia__ferramenta[aria-expanded=true]{background:var(--surface-inset);color:var(--fg)}.im-guardia__ferramenta:disabled{opacity:.4;cursor:not-allowed}.im-guardia__ferramenta:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.im-guardia__enviar{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:-4px -2px -4px auto;padding:4px;overflow:hidden;border:0;border-radius:var(--radius-full);background:var(--btn-primary-bg);background-clip:content-box;color:var(--btn-primary-fg);cursor:pointer;transition:opacity .14s,transform .14s var(--guardia-ease)}.im-guardia__enviar:active:not(:disabled){transform:scale(.92)}@media (hover: hover) and (pointer: fine){.im-guardia__enviar:hover:not(:disabled){background-color:var(--btn-primary-hover)}}.im-guardia__enviar:disabled{opacity:.4;cursor:not-allowed}.im-guardia__aviao{display:grid;place-items:center}.im-guardia__aviao.is-voando{animation:im-guardia-aviao .46s var(--guardia-ease) both}.im-guardia__contador{margin:0 8px 0 auto;padding:1px 8px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;color:var(--fg-muted)}.im-guardia__contador+.im-guardia__enviar{margin-left:0}.im-guardia__contador.is-estourou{color:var(--status-upsell);border-color:var(--status-upsell-border)}.im-guardia__bandeja{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px 10px 0;list-style:none;max-height:104px;overflow-y:auto}.im-guardia__chip{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 4px 4px 6px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);animation:im-guardia-sobe .22s var(--guardia-ease) both}.im-guardia__chip.is-falhou{border-color:var(--status-upsell-border);background:var(--status-upsell-surface)}.im-guardia__chip-previa,.im-guardia__chip-icone{flex-shrink:0;width:28px;height:28px;border-radius:8px;object-fit:cover}.im-guardia__chip-icone{display:grid;place-items:center;background:var(--icon-bg);color:var(--icon-fg)}.im-guardia__chip-texto{flex:1;min-width:0;display:flex;flex-direction:column}.im-guardia__chip-texto b,.im-guardia__arquivo-texto b{font-size:12.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-guardia__chip-texto small,.im-guardia__arquivo-texto small{font-size:11.5px;color:var(--fg-muted)}.im-guardia__chip.is-falhou small{color:var(--status-upsell)}.im-guardia__chip-remover{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:-6px -4px -6px 0;border:0;border-radius:50%;background:none;color:var(--fg-subtle);cursor:pointer}.im-guardia__chip-remover:hover{color:var(--fg)}.im-guardia__chip-remover:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.im-guardia__chip-barra{position:absolute;left:0;bottom:0;width:40%;height:2px;background:var(--accent);animation:im-guardia-corre 1.1s var(--guardia-ease) infinite}.im-guardia__aviso-de-anexos{margin:0;padding:6px 14px 0;font-size:12px;color:var(--status-upsell)}.im-guardia__anexos{display:flex;flex-direction:column;align-items:inherit;gap:4px;max-width:82%}.im-guardia__linha.is-minha .im-guardia__anexos{align-items:flex-end}.im-guardia__anexos.is-enviando{opacity:.6}.im-guardia__imagem{position:relative;display:block;width:min(240px,100%);max-height:280px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);cursor:pointer}.im-guardia__imagem img{display:block;width:100%;height:100%;object-fit:cover;animation:im-guardia-fade .2s ease both}.im-guardia__imagem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-guardia__imagem-vazia{position:absolute;inset:0;display:grid;place-items:center;color:var(--fg-subtle);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--fg) 6%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:im-guardia-brilho 1.4s linear infinite}.im-guardia__arquivo{display:flex;align-items:center;gap:10px;width:min(260px,100%);min-height:52px;padding:8px 12px 8px 8px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.is-minha .im-guardia__arquivo{background:var(--icon-bg);border-color:var(--icon-border)}.im-guardia__arquivo--pendente{cursor:default}.im-guardia__arquivo-icone{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--icon-bg);color:var(--icon-fg)}.im-guardia__arquivo-texto{flex:1;min-width:0;display:flex;flex-direction:column}@media (hover: hover) and (pointer: fine){.im-guardia__arquivo:not(.im-guardia__arquivo--pendente):hover{border-color:var(--accent)}}.im-guardia__arquivo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-guardia__emojis{position:absolute;left:8px;right:8px;bottom:calc(100% - 4px);z-index:4;display:flex;flex-direction:column;max-height:min(300px,46dvh);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--panel-shadow);transform-origin:bottom left;animation:im-guardia-emoji .18s var(--guardia-ease) both}.im-guardia__emojis-abas{flex-shrink:0;display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--border);background:var(--surface-2);overflow-x:auto}.im-guardia__emojis-aba{display:grid;place-items:center;flex:1;min-width:44px;height:40px;border:0;border-radius:var(--radius-md);background:none;font-size:18px;cursor:pointer;opacity:.6}.im-guardia__emojis-aba[aria-selected=true]{background:var(--icon-bg);opacity:1}.im-guardia__emojis-aba:focus-visible,.im-guardia__emoji:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.im-guardia__emojis-grade{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:2px;padding:6px;overflow-y:auto}.im-guardia__emoji{display:grid;place-items:center;height:42px;border:0;border-radius:var(--radius-md);background:none;font-size:22px;line-height:1;cursor:pointer;transition:transform .12s var(--guardia-ease)}.im-guardia__emoji:active{transform:scale(.9)}@media (hover: hover) and (pointer: fine){.im-guardia__emoji:hover{background:var(--surface-inset);transform:scale(1.12)}}.im-guardia__rodape{padding:4px 12px 6px;border-top:1px solid var(--border);background:var(--surface-2);text-align:center;font-size:11.5px}.im-guardia__rodape a{display:inline-flex;align-items:center;gap:4px;color:var(--fg-muted);text-decoration:none;border-radius:4px}.im-guardia__rodape a:hover{color:var(--accent-strong);text-decoration:underline}.im-guardia__estado{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:var(--bg);font-size:13px;line-height:1.5;color:var(--fg-muted)}.im-guardia__estado strong{font-family:var(--font-serif);font-size:15px;color:var(--fg)}.im-guardia__botao{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--btn-ghost-border);border-radius:var(--radius-full);background:var(--btn-ghost-bg);color:var(--fg);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.im-guardia__botao:hover{border-color:var(--accent)}.im-guardia__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes im-guardia-sobe{0%{opacity:0;transform:translateY(8px)}}@keyframes im-guardia-fade{0%{opacity:0}}@keyframes im-guardia-chegar{0%{opacity:0;transform:translate(-10px,8px) scale(.86)}55%{opacity:1;transform:translateY(-2px) scale(1.03)}to{transform:none}}@keyframes im-guardia-lavar{0%{background:var(--guardia-realce)}}@keyframes im-guardia-sair-do-campo{0%{opacity:0;transform:translate(6px,18px) scale(.9)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{transform:none}}@keyframes im-guardia-aviao{0%{opacity:1;transform:none}40%{opacity:0;transform:translate(18px,-18px) scale(.8)}41%{opacity:0;transform:translate(-18px,18px) scale(.8)}to{opacity:1;transform:none}}@keyframes im-guardia-tique{0%{stroke-dashoffset:1}}@keyframes im-guardia-traco{0%{transform:scaleX(0)}}@keyframes im-guardia-pulo{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes im-guardia-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes im-guardia-corre{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes im-guardia-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes im-guardia-emoji{0%{opacity:0;transform:translateY(6px) scale(.97)}}@keyframes im-guardia-selo{0%{opacity:0;transform:scale(.7)}}@keyframes im-guardia-linha{0%{opacity:0;transform:translateY(6px)}}@keyframes im-guardia-lavar-barra{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.im-guardia__envoltorio,.im-guardia__veu,.im-guardia__seta{transition-duration:.01s}.im-guardia__linha,.im-guardia__linha.is-nova,.im-guardia__linha.is-pendente,.im-guardia__linha-2,.im-guardia__selo{animation:im-guardia-fade .16s ease both;animation-delay:0s}.im-guardia__lavar{animation:none;opacity:.6}.im-guardia__linha.is-entregue,.im-guardia__linha.is-nova .im-guardia__bolha{animation:none}.im-guardia__linha.is-nova .im-guardia__bolha{background:var(--guardia-realce)}.im-guardia__aviao.is-voando,.im-guardia__tique.is-desenhando path,.im-guardia__novas:before,.im-guardia__novas:after,.im-guardia__vazio .im-guardia__avatar{animation:none}.im-guardia__pontos i{animation:none;opacity:.6}.im-guardia__chip-barra,.im-guardia__imagem-vazia{animation:none}.im-guardia__chip-barra{width:100%;opacity:.5}.im-guardia__chip,.im-guardia__emojis{animation:im-guardia-fade .16s ease both}}@media (min-width: 768px){.im-guardia{left:auto;right:24px;bottom:24px;width:330px}.im-guardia__veu{display:none}.im-guardia__dock{transition:transform .2s var(--guardia-ease),box-shadow .2s}.im-guardia__corpo{height:min(520px,calc(100dvh - 150px))}.im-guardia__campo{font-size:14px}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.im-guardia__dock:hover{transform:translateY(-1px)}.im-guardia__barra:hover{background:var(--surface-2)}}.toasts{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:2000;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);width:min(380px,calc(100vw - 2 * var(--space-5)));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:12px 12px 12px 14px;border:1px solid var(--border-strong);border-left-width:3px;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--panel-shadow);color:var(--fg);font-size:13px;font-weight:500;line-height:1.45;animation:toast-entra .2s ease}.toast--ok{border-left-color:var(--status-active)}.toast--erro{border-left-color:var(--danger)}.toast--info{border-left-color:var(--accent)}.toast__icone{display:inline-flex;flex-shrink:0;margin-top:1px}.toast--ok .toast__icone{color:var(--status-active)}.toast--erro .toast__icone{color:var(--danger)}.toast--info .toast__icone{color:var(--accent)}.toast__texto{flex:1;min-width:0;overflow-wrap:anywhere}.toast__fechar{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-subtle);cursor:pointer}.toast__fechar:hover{background:var(--surface-inset);color:var(--fg)}.toast__fechar:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}@keyframes toast-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 768px){.toasts{right:var(--space-4);left:var(--space-4);bottom:84px;width:auto;align-items:stretch}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.im-auth{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-7) var(--space-5);text-align:center;background:radial-gradient(80% 55% at 50% 42%,var(--brand-glow),transparent 60%),var(--bg)}.im-auth__body{display:flex;flex-direction:column;gap:var(--space-2);max-width:46ch}.im-auth__title{margin:0;font-family:var(--font-serif);font-weight:600;font-size:1.4rem;line-height:1.3;letter-spacing:-.015em;text-wrap:balance;color:var(--fg)}.im-auth__sub{margin:0;font-size:.9rem;line-height:1.6;color:var(--fg-muted)}.im-auth__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.im-auth__foot{margin:0;font-size:12.5px;line-height:1.7;color:var(--fg-subtle)}.im-auth__foot strong{color:var(--fg-muted);font-weight:600}.im-auth__support:empty{display:none}.im-auth-ring{position:relative;width:92px;height:92px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.im-auth-ring__base,.im-auth-ring__arc{position:absolute;inset:0;border-radius:50%;border:3px solid var(--icon-border)}.im-auth-ring__arc{border-color:transparent;border-top-color:var(--accent);animation:im-spin .9s linear infinite}.im-auth-ring--halted .im-auth-ring__arc{animation:none;border-top-color:var(--danger);transform:rotate(135deg)}.im-auth-ring--still .im-auth-ring__arc{display:none}.im-auth-ring--still .im-auth-ring__base{border-color:var(--border-strong)}.im-auth-ring__crest{display:block;height:48px;width:auto}@keyframes im-spin{to{transform:rotate(360deg)}}.im-auth-track{width:210px;max-width:100%;height:4px;border-radius:var(--radius-full);background:var(--track-bg);overflow:hidden}.im-auth-track__fill{width:38%;height:100%;border-radius:var(--radius-full);background:var(--track-fill);animation:im-run 1.3s ease-in-out infinite}@keyframes im-run{0%{transform:translate(-120%)}to{transform:translate(320%)}}.im-callout{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;max-width:46ch;margin:0;padding:var(--space-4);text-align:left;font-size:13px;line-height:1.6;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.im-callout__icon{flex-shrink:0;margin-top:1px;color:var(--fg-subtle);display:flex}.im-callout strong{color:var(--fg);font-weight:600}.im-callout--info{color:var(--fg);background:var(--icon-bg);border-color:var(--icon-border)}.im-callout--info .im-callout__icon{color:var(--icon-fg)}.im-callout--danger{color:var(--fg);background:var(--danger-surface);border-color:var(--danger-border)}.im-callout--danger .im-callout__icon{color:var(--danger)}.im-diag{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-2);font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--fg-subtle);background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-sm)}.im-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-sans);font-weight:600;text-decoration:none;border-radius:var(--radius-full);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s,border-color .15s,color .15s;min-height:45px;box-sizing:border-box;padding:13px 22px;font-size:13.5px;color:var(--fg);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border)}.im-btn:hover:not(:disabled){color:var(--accent-strong);border-color:var(--accent)}.im-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.im-btn:disabled{opacity:.5;cursor:not-allowed}.im-btn--primary{padding:13px 24px;font-size:14.5px;color:var(--btn-primary-fg);background:var(--btn-primary-bg);border:0}.im-btn--primary:hover:not(:disabled){color:var(--btn-primary-fg);background:var(--btn-primary-hover)}.im-btn--ghost{padding:13px 22px;font-size:13.5px;color:var(--fg);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border)}.im-btn--ghost:hover:not(:disabled){color:var(--accent-strong);border-color:var(--accent)}.im-btn--danger-outline{color:var(--danger);background:transparent;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.im-btn--danger-outline:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border-color:var(--danger)}.im-btn--danger{padding:13px 24px;font-size:14.5px;color:#fff;background:var(--danger);border:0}.im-btn--danger:hover:not(:disabled){color:#fff;filter:brightness(1.08)}@media (max-width: 768px){.im-auth{gap:var(--space-4);padding:var(--space-6) var(--space-4)}.im-auth-ring{width:76px;height:76px}.im-auth-ring__crest{height:40px}.im-auth__title{font-size:1.22rem}.im-auth__actions{flex-direction:column;width:100%;max-width:320px}.im-auth__actions .im-btn{width:100%}}@media (prefers-reduced-motion: reduce){.im-auth-ring__arc{animation-duration:3s}.im-auth-track__fill{animation:none;width:100%;opacity:.5}}.qz{display:flex;flex-direction:column;width:100%;min-height:100dvh;background:var(--bg);color:var(--fg)}.qz__topo{display:flex;align-items:center;gap:16px;padding:16px 26px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.qz__titulo{font-size:15px;font-weight:650;color:var(--fg)}.qz__etapa{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--fg-muted)}.qz__sair{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius-full);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--fg-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.qz__sair:hover{color:var(--fg)}.qz__sair--admin{background:transparent;border-color:transparent;color:var(--fg-subtle)}.qz__sair--admin:hover{color:var(--fg-muted);border-color:var(--btn-ghost-border)}.qz__linha{height:4px;background:var(--track-bg);flex-shrink:0}.qz__linha-cheia{height:100%;background:var(--track-fill);border-radius:0 4px 4px 0;transition:width .4s cubic-bezier(.2,.7,.2,1)}.qz__corpo{flex:1;display:flex;align-items:stretch;min-height:0}.qz__lado{flex:0 0 288px;border-right:1px solid var(--border);background:var(--surface-2);padding:30px 24px;overflow-y:auto}.qz__palco{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:0 40px}.qz__conteudo{width:100%;max-width:640px;margin:auto;padding:44px 0}.qz-trilho__titulo{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.qz-trilho__lista{list-style:none;margin:0;padding:0}.qz-trilho__item{display:flex;gap:13px;align-items:flex-start}.qz-trilho__eixo{display:flex;flex-direction:column;align-items:center;flex-shrink:0;align-self:stretch}.qz-trilho__marca{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--fg-subtle);flex-shrink:0}.qz-trilho__fio{width:2px;flex:1;min-height:20px;background:var(--border);margin:4px 0}.qz-trilho__item--atual .qz-trilho__marca{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.qz-trilho__item--concluido .qz-trilho__marca{background:var(--status-active-surface);border-color:var(--status-active-border);color:var(--status-active)}.qz-trilho__item--concluido .qz-trilho__fio{background:var(--status-active-border)}.qz-trilho__texto{display:grid;min-width:0;padding-top:5px;padding-bottom:16px}.qz-trilho__nome{font-family:var(--font-serif);font-size:14px;font-weight:600;color:var(--fg-subtle)}.qz-trilho__item--atual .qz-trilho__nome,.qz-trilho__item--concluido .qz-trilho__nome{color:var(--fg)}.qz-trilho__sub{font-size:11.5px;color:var(--fg-subtle);margin-top:2px;font-variant-numeric:tabular-nums}.qz-trilho__dica{margin:8px 0 0;padding:14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);font-size:11.5px;line-height:1.5;color:var(--fg-muted)}.qz-intro,.qz-abertura{text-align:center}.qz-intro__marca,.qz-abertura__marca,.qz-fim__marca{display:inline-grid;place-items:center;background:var(--icon-bg);border:1px solid var(--icon-border);color:var(--icon-fg)}.qz-intro__marca,.qz-fim__marca{width:70px;height:70px;border-radius:50%;margin-bottom:24px}.qz-abertura__marca{width:60px;height:60px;border-radius:var(--radius-lg);margin-bottom:20px}.qz-intro__pontos{text-align:left;max-width:430px;margin-inline:auto}.qz-intro__pontos li{display:flex;align-items:center;gap:13px;padding-left:0;border-left:0}.qz-intro__pontos li>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-inset);color:var(--accent);flex-shrink:0}.qz-intro__rodape{margin:16px 0 0;font-size:12px;color:var(--fg-subtle)}.qz-intro__texto,.qz-abertura__texto{max-width:470px;margin-inline:auto}.qz-intro__sobrenome,.qz-abertura__sobrenome{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.qz-abertura__sobrenome{margin-bottom:10px}.qz-intro__titulo{font-family:var(--font-serif);font-size:2.15rem;font-weight:600;margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.qz-intro__texto{font-size:1rem;line-height:1.65;color:var(--fg-muted);margin:0 auto 32px;max-width:46ch}.qz-intro__pontos{list-style:none;margin:0 auto 34px;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left;max-width:400px}.qz-intro__pontos li{font-size:13.5px;line-height:1.55;color:var(--fg-muted)}.qz-intro__pontos strong{color:var(--fg)}.qz-abertura__titulo{font-family:var(--font-serif);font-size:1.85rem;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.qz-abertura__texto{font-size:1rem;line-height:1.6;color:var(--fg-muted);margin:0 auto 12px;max-width:44ch}.qz-abertura__contagem{margin:0 0 30px;font-size:12.5px;color:var(--fg-subtle)}.qz-pergunta__linha{display:flex;align-items:center;gap:10px;margin:0 0 26px;font-size:12px;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.qz-pergunta__bloco{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.qz-pergunta__ponto{width:4px;height:4px;border-radius:50%;background:var(--fg-subtle);font-size:0;color:transparent}.qz-apoio{margin:0 0 26px;font-size:13px;color:var(--fg-subtle)}.qz-pergunta__enunciado{font-family:var(--font-serif);font-size:1.7rem;font-weight:600;margin:0 0 6px;letter-spacing:-.01em;line-height:1.28;text-wrap:pretty}.qz-pergunta__opcional{margin:8px 0 0;font-size:13px;color:var(--fg-subtle)}.qz-escala__grade{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.qz-escala__opcao{display:flex;flex-direction:column;align-items:center;gap:11px;padding:20px 6px 15px;border-radius:var(--radius-lg);background:var(--surface);border:1.5px solid var(--border);color:var(--fg);cursor:pointer;transition:.16s}.qz-escala__opcao:hover{border-color:var(--accent)}.qz-escala__opcao:focus-within{outline:2px solid var(--accent);outline-offset:2px}.qz-escala__opcao--ativa{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:0 6px 16px #7e5a1538}.qz-escala__numero{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1}.qz-escala__rotulo{font-size:11px;font-weight:600;text-align:center;line-height:1.25;color:var(--fg-subtle)}.qz-escala__opcao--ativa .qz-escala__rotulo{color:var(--btn-primary-fg)}.qz-multipla{margin-top:26px;display:flex;flex-direction:column;gap:11px}.qz-multipla__opcao{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface);border:1.5px solid var(--border);color:var(--fg);cursor:pointer;text-align:left;transition:.16s}.qz-multipla__opcao:hover{border-color:var(--accent)}.qz-multipla__opcao:focus-within{outline:2px solid var(--accent);outline-offset:2px}.qz-multipla__opcao--ativa{background:var(--priority-bg);border-color:var(--accent)}.qz-multipla__marca{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-strong);color:transparent;flex-shrink:0}.qz-multipla__opcao--ativa .qz-multipla__marca{background:var(--accent);border-color:var(--accent);color:var(--btn-primary-fg)}.qz-multipla__marca--caixa{border-radius:var(--radius-sm)}.qz-multipla__dica{margin:0 0 4px;font-size:13px;color:var(--fg-subtle)}.qz-multipla__rotulo{font-size:14.5px;font-weight:500}.qz-multipla__texto{display:grid;gap:2px;min-width:0}.qz-multipla__descricao{font-size:12.5px;color:var(--fg-subtle)}.qz-discursiva{margin-top:24px}.qz-discursiva__caixa{position:relative}.qz-discursiva__campo{width:100%;min-height:180px;resize:vertical;padding:18px 18px 54px;border-radius:var(--radius-lg);background:var(--surface);border:1.5px solid var(--border);color:var(--fg);font:inherit;font-size:15px;line-height:1.6;outline:none}.qz-discursiva__campo:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.qz-ouvindo{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border-radius:999px;background:var(--danger-surface);border:1px solid var(--danger-border);color:var(--danger);font-size:12px;font-weight:600}.qz-ouvindo__barras{display:inline-flex;gap:2px;align-items:center;height:15px}.qz-ouvindo__barras i{width:3px;height:15px;border-radius:2px;background:currentColor;animation:qz-barra .9s ease-in-out infinite}.qz-ouvindo__barras i:nth-child(2){animation-delay:.18s}.qz-ouvindo__barras i:nth-child(3){animation-delay:.36s}.qz-ouvindo__barras i:nth-child(4){animation-delay:.1s}@keyframes qz-barra{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.qz-discursiva__rodape{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.qz-discursiva__contagem{font-size:11.5px;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.qz-discursiva__aviso{margin:10px 0 0;font-size:13px;color:var(--fg-muted)}.qz-ditado{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--fg-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.15s}.qz-ditado:hover{border-color:var(--accent);color:var(--fg)}.qz-ditado--ouvindo{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger)}@media (prefers-reduced-motion: reduce){.qz-ouvindo__barras i{animation:none}.qz-multipla__opcao,.qz__linha-cheia{transition:none}}.qz-acoes{display:flex;gap:10px;align-items:center}.qz-acoes--navegacao{margin-top:34px;justify-content:space-between;border-top:1px solid var(--border);padding-top:22px}.qz-dica{margin:10px 0 0;font-size:13px;line-height:1.4;min-height:1.4em;color:var(--fg-muted);text-align:right}.qz-aviso{margin:0 0 18px;padding:11px 14px;border-radius:10px;font-size:13px;background:var(--surface-2);color:var(--fg)}.qz-aviso--erro{background:var(--danger-surface)}.qz-aviso__acao{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.qz-fim{text-align:center}.qz-fim__marca{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--surface-2);color:var(--accent);margin-bottom:16px}.qz-fim__titulo{font-family:var(--font-serif);font-size:1.85rem;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.qz-fim__texto{margin:0 auto 30px;max-width:44ch;color:var(--fg-muted);font-size:1rem;line-height:1.6}.qz-fim .qz-acoes{justify-content:center}.qz-visualmente-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.qz{flex-direction:column;min-height:100dvh}.qz__lado{flex:none;border-right:0;border-bottom:1px solid var(--border);padding:14px 16px;position:sticky;top:0;z-index:2}.qz-trilho__lista{display:none}.qz__palco{justify-content:flex-start;padding:22px 16px 40px}.qz__sair{position:static;align-self:flex-end;margin-top:26px}.qz-intro__titulo{font-size:25px}.qz-pergunta__enunciado{font-size:19px}.qz-acoes--navegacao .im-btn{flex:1;justify-content:center}}.filtro-multiplo{position:relative}.filtro-multiplo__gatilho{display:flex;align-items:center;gap:10px;width:100%;height:100%;min-height:45px;padding:0 14px 0 15px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer}.filtro-multiplo__gatilho:hover,.filtro-multiplo__gatilho[aria-expanded=true]{border-color:var(--accent)}.filtro-multiplo__gatilho:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.filtro-multiplo__icone{display:flex;color:var(--fg-subtle)}.filtro-multiplo__gatilho[data-ativo] .filtro-multiplo__icone{color:var(--accent)}.filtro-multiplo__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filtro-multiplo__n,.filtro-multiplo__contagem{flex-shrink:0;min-width:22px;padding:1px 7px;border-radius:var(--radius-full);font-size:11px;font-weight:600;text-align:center;line-height:18px;background:var(--surface-inset);color:var(--fg-subtle)}.filtro-multiplo__n{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-strong)}.filtro-multiplo__seta{display:flex;color:var(--fg-subtle);transition:transform .18s ease}.filtro-multiplo__seta[data-aberto]{transform:rotate(180deg)}.filtro-multiplo__fundo{position:fixed;inset:0;z-index:40}.filtro-multiplo__painel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:50;display:flex;flex-direction:column;width:360px;min-width:100%;max-height:min(440px,62vh);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow)}.filtro-multiplo__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 10px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.filtro-multiplo__titulo{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.filtro-multiplo__limpar{padding:2px 4px;background:none;border:0;border-radius:var(--radius-full);font:inherit;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer}.filtro-multiplo__limpar:hover{color:var(--accent-strong);text-decoration:underline}.filtro-multiplo__limpar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.filtro-multiplo__lista{overflow-y:auto;overscroll-behavior:contain}.filtro-multiplo__opcao{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-md);font-size:13.5px;color:var(--fg);cursor:pointer}.filtro-multiplo__opcao:hover{background:var(--surface-inset)}.filtro-multiplo__opcao input{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:18px;height:18px;margin:0;flex-shrink:0;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:5px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.filtro-multiplo__opcao input:after{content:"";width:10px;height:10px;background-color:var(--btn-primary-fg);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);transform:scale(0);transition:transform .12s ease}.filtro-multiplo__opcao:hover input:not(:checked){border-color:var(--accent)}.filtro-multiplo__opcao input:checked{background:var(--accent);border-color:var(--accent)}.filtro-multiplo__opcao input:checked:after{transform:scale(1)}.filtro-multiplo__opcao:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.filtro-multiplo__rotulo{flex:1;min-width:0}@media (prefers-reduced-motion: reduce){.filtro-multiplo__seta,.filtro-multiplo__opcao input,.filtro-multiplo__opcao input:after{transition:none}}@media (max-width: 640px){.filtro-multiplo__painel{left:0;right:0;width:auto}.filtro-multiplo__opcao{min-height:44px}}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}.campo-texto,.campo-select{min-height:45px;box-sizing:border-box;font-family:inherit;font-size:13.5px;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);outline:none}.campo-texto{padding:10px 16px}.campo-texto::placeholder{color:var(--fg-subtle)}.campo-texto:focus,.campo-select:hover{border-color:var(--accent)}.campo-texto:focus-visible,.campo-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.campo-select{appearance:none;-webkit-appearance:none;padding:8px 38px 8px 16px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23806A45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-size:11px 7px;background-repeat:no-repeat}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--fg)}.field input,.field select,.field textarea{width:100%;padding:11px 13px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--fg);font-size:14px;font-weight:400;outline:none;font-family:var(--font-sans)}.field select{height:42px;padding-top:0;padding-bottom:0}.field select{appearance:none;-webkit-appearance:none;padding-right:38px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23806A45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-size:11px 7px;background-repeat:no-repeat}.field select:disabled{cursor:not-allowed;opacity:.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.field textarea{resize:vertical;line-height:1.5}.field span.hint{font-weight:400;color:var(--fg-subtle)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 480px){.form-row{grid-template-columns:1fr}}.form{display:flex;flex-direction:column;gap:16px}.form-erro{margin-right:auto;min-width:0;max-width:60%;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--danger);background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:8px;padding:7px 10px}@media (max-width: 480px){.form-erro{max-width:100%}}.gl{flex:1;min-height:0;overflow-y:auto;padding:32px 40px 44px}.gl__inner{max-width:none;margin:0 auto}.gl__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.gl__head-acoes{display:flex;align-items:center;gap:10px}.gl__title{font-family:var(--font-serif);font-size:2rem;font-weight:600;color:var(--fg);margin:0 0 6px;letter-spacing:-.02em}.gl__sub{font-size:.92rem;color:var(--fg-muted);margin:0}.gl__search{position:relative;margin-bottom:16px}.gl__search input{width:100%;padding:13px 44px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--fg);font-size:14px;outline:none;box-shadow:var(--shadow-sm)}.gl__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gl__search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--fg-subtle);display:flex;pointer-events:none}.gl__search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.gl__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.gl__chips--scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.gl__chip{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;border:1px solid;transition:border-color .14s}.gl__chip-count{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px}.gl__ferramentas{display:flex;gap:12px;align-items:stretch;margin-bottom:16px}.gl__ferramentas .gl__search{flex:1;min-width:0;margin-bottom:0}.gl__filtro{flex:0 0 300px;max-width:40%}@media (max-width: 640px){.gl__ferramentas{flex-direction:column}.gl__filtro{flex-basis:auto;max-width:none}}.gl__count{font-size:12.5px;color:var(--fg-subtle);margin-bottom:16px}.gl__count strong{color:var(--fg-muted);font-weight:600}.gl__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 900px){.gl__grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.gl__grid{grid-template-columns:1fr}.gl{padding:18px 16px 24px}}.gl-card{position:relative;display:flex;flex-direction:column;gap:9px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);color:var(--fg);cursor:pointer;transition:border-color .15s,box-shadow .15s}.gl-card:hover{border-color:var(--accent);box-shadow:var(--card-shadow-hover)}.gl-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gl-card__body{display:flex;flex-direction:column;gap:9px;flex:1}.gl-card__title-row{display:flex;align-items:baseline;gap:8px}.gl-card__term{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:var(--fg)}.gl-card__aka{font-size:11.5px;color:var(--fg-subtle);font-style:italic}.gl-card__def{font-size:.86rem;line-height:1.5;color:var(--fg-muted);margin:0;flex:1}.gl-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.gl-card__cat{font-size:11px;font-weight:600;color:var(--accent-strong);background:var(--status-upsell-surface);border:1px solid var(--status-upsell-border);border-radius:999px;padding:3px 10px}.gl-card__admin-btns{display:flex;gap:6px}.gl-card__icon-btn{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid}.gl__load-more{display:flex;justify-content:center;margin-top:26px}.gl-detail{display:flex;flex-direction:column;gap:18px;min-width:0}.gl-detail__cat{align-self:flex-start;font-size:11px;font-weight:600;color:var(--accent-strong);background:var(--status-upsell-surface);border:1px solid var(--status-upsell-border);border-radius:999px;padding:3px 11px}.gl-detail__texto{color:var(--fg-muted)}.gl-detail__rotulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:9px}.gl-detail__rotulo--acento{color:var(--accent-strong);margin-bottom:4px}.gl-detail__tip{display:flex;gap:13px;padding:16px 18px;border-radius:var(--radius-md);background:var(--status-upsell-surface);border:1px solid var(--status-upsell-border)}.gl-detail__tip-icon{display:flex;color:var(--accent-strong);flex-shrink:0;margin-top:1px}.gl-detail__texto-dica{color:var(--fg);font-size:.92rem;line-height:1.55}.gl-detail__related{display:flex;flex-wrap:wrap;gap:8px}.gl-detail__related>*{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:999px;background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-sans)}.gl-detail__related button{cursor:pointer}.gl-detail__related button:hover{border-color:var(--accent);color:var(--accent)}.gl-detail__related button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gl-detail__acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.gl-preview{display:flex;flex-direction:column;gap:16px}.gl-preview__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--border)}.gl-preview__termo{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--fg);letter-spacing:-.02em}.gl-preview__aka{font-size:12.5px;color:var(--fg-subtle);font-style:italic}.gl-catrow{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border)}.gl-catrow input{flex:1;min-width:0;padding:9px 11px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);color:var(--fg);font-size:13.5px;font-weight:600;outline:none}.gl-catrow input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gl__aviso{padding:12px 16px;border-radius:var(--radius-md);font-size:13.5px;line-height:1.5;margin-bottom:16px}.gl__aviso--erro{background:var(--danger-surface);border:1px solid var(--danger-border);color:var(--danger)}.bib{flex:1;min-height:0;overflow-y:auto;padding:30px 40px 56px}.bib__inner{max-width:none;margin:0 auto}.bib__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.bib__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px}.bib__eyebrow--accent{color:var(--accent-strong);display:inline-flex;align-items:center;gap:7px}.bib__title{font-family:var(--font-serif);font-size:2rem;font-weight:600;color:var(--fg);margin:0 0 6px;letter-spacing:-.02em}.bib__title--sm{font-size:1.7rem;margin-bottom:4px}.bib__sub{font-size:.95rem;color:var(--fg-muted);margin:0;max-width:60ch}.bib-continue{border-radius:var(--radius-xl);background:linear-gradient(120deg,var(--surface),var(--surface-2));border:1px solid var(--border);box-shadow:var(--card-shadow);padding:22px 24px;display:flex;align-items:center;gap:22px;margin-bottom:34px}.bib-cover{position:relative;border-radius:6px;overflow:hidden;flex-shrink:0;box-shadow:0 10px 24px #00000047;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.bib-cover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(var(--accent),var(--accent-strong));opacity:.85}.bib-cover__title{position:relative;font-family:Lora,Georgia,serif;font-size:11px;font-weight:600;color:#f3e4be;line-height:1.15;padding-left:6px}.bib-cover__mark{position:relative;width:20px;height:20px;border-radius:5px;background:#e0bc6329;border:1px solid rgba(224,188,99,.3)}.bib-continue__body{flex:1;min-width:0}.bib-continue__kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:6px}.bib-continue__title{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--fg);margin-bottom:3px}.bib-continue__meta{font-size:13px;color:var(--fg-muted);margin-bottom:12px}.bib-continue__progress{display:flex;align-items:center;gap:12px;max-width:440px}.bib-continue__progress>div{flex:1}.bib-continue__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:var(--radius-full);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:14px;font-weight:700;flex-shrink:0}.bib__ferramentas{display:flex;gap:12px;align-items:stretch;margin-bottom:16px}.bib__ferramentas .gl__search{flex:1;min-width:0;margin-bottom:0}.bib__filtro{flex:0 0 300px;max-width:40%}@media (max-width: 640px){.bib__ferramentas{flex-direction:column}.bib__filtro{flex-basis:auto;max-width:none}}.bib__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media (max-width: 1100px){.bib__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.bib__grid{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width: 480px){.bib__grid{grid-template-columns:1fr 1fr}.bib{padding:18px 16px 24px}.bib-continue{flex-direction:column;align-items:stretch}.bib-continue__cta{width:100%}.book-card__acoes{flex-direction:column}.book-card__cta--baixar{width:100%}}.book-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.book-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.book-card__cover{position:relative;aspect-ratio:3 / 4;overflow:hidden;padding:16px 16px 16px 20px;display:flex;flex-direction:column;justify-content:space-between}.book-card__cover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(var(--accent),var(--accent-strong));opacity:.8}.book-card__cover-top{position:relative;display:flex;align-items:center;justify-content:space-between}.book-card__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.book-card__caption{position:relative;margin:0 -16px -16px -20px;padding:26px 16px 12px 20px;background:linear-gradient(to top,rgba(8,7,4,.92),rgba(8,7,4,.72) 55%,transparent)}.book-card__new{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1305;background:#e0bc63;border-radius:999px;padding:3px 8px}.book-card__title{position:relative;font-family:Lora,Georgia,serif;font-size:15px;font-weight:600;color:#f5e7c2;line-height:1.2}.book-card__author{position:relative;font-size:10.5px;color:#c9b78a;margin-top:5px}.book-card__locked{position:absolute;inset:0;background:#0807049e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#e9dfc4;text-align:center;padding:0 12px}.book-card__locked-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#0006;border:1px solid rgba(228,194,112,.4)}.book-card__body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:11px;flex:1}.book-card__tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.book-card__cat{font-size:10.5px;font-weight:600;color:var(--fg-muted);background:var(--surface-inset);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.book-card__dl{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;border-radius:999px;padding:2px 9px;border:1px solid}.book-card__cta{margin-top:auto;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:var(--radius-full);font-size:13px;font-weight:700;text-align:center}.book-card__cta--go{background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer;border:none;transition:background .15s}.book-card__cta--go:hover{background:var(--btn-primary-hover)}.book-card__cta--locked{background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-muted);cursor:default}.book-card__acoes{margin-top:auto;display:flex;align-items:stretch;gap:8px}.book-card__acoes>.book-card__cta{margin-top:0;width:auto}.book-card__cta--principal{flex:1;min-width:0}.book-card__cta--baixar{flex:0 0 auto;padding-inline:16px}.book-card__cta--baixar:disabled{cursor:progress;opacity:.7}.book-card__cta{white-space:nowrap}.rd__file{flex:1;align-self:stretch;width:100%;border:none;background:var(--viewer-bg)}.rd__stage--pdf{overflow:auto;align-items:flex-start;padding:20px 0}.rd__pdf-book{display:flex;gap:14px;margin:0 auto;align-items:flex-start}.pdfp{position:relative;flex-shrink:0;background:#fff;box-shadow:0 8px 26px #0000004d;border-radius:2px;overflow:hidden}.pdfp__canvas{display:block}.pdfp__text{position:absolute;inset:0;z-index:2}.pdfp__marks{position:absolute;inset:0;z-index:1;pointer-events:none}.pdfp__mark{position:absolute;border:none;padding:0;opacity:.42;cursor:pointer;pointer-events:auto;border-radius:2px}.pdfp__mark:hover{opacity:.62}.pdfp__flag{position:absolute;top:0;right:26px;width:20px;height:32px;z-index:3;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);box-shadow:0 3px 6px #00000047}.rd__epub{flex:1;min-width:0;align-self:stretch;max-width:1000px;margin:0 auto;border-radius:3px;box-shadow:0 8px 26px #0000004d;position:relative;overflow:hidden}.rd__epub-view{width:100%;height:100%}.pdfp__loading{padding:40px 24px;font-size:13px;color:var(--fg-subtle);text-align:center}.bib-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width: 700px){.bib-metrics{grid-template-columns:1fr 1fr}}.bib-metric{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);padding:16px 18px;display:flex;align-items:center;gap:13px}.bib-metric__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid;flex-shrink:0}.bib-metric__value{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--fg);line-height:1}.bib-metric__label{font-size:11.5px;color:var(--fg-subtle);margin-top:3px}.bib-table{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);overflow:hidden;overflow-x:auto}.bib-table__head,.bib-table__row{display:grid;grid-template-columns:2.4fr 1fr 1.3fr 1.3fr 1fr 96px;gap:14px;align-items:center;min-width:720px}.bib-table__head{padding:13px 20px;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.bib-table__row{padding:14px 20px;border-bottom:1px solid var(--border)}.bib-table__row:last-child{border-bottom:none}.bib-table__book{display:flex;align-items:center;gap:13px;min-width:0}.bib-table__thumb{width:38px;height:52px;border-radius:4px;position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:11px;font-weight:700;color:#e0bc63}.bib-table__thumb:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:.8}.bib-table__arte{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bib-table__thumb--arte:before{content:none}.bib-table__title{font-size:13.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bib-table__author{font-size:11.5px;color:var(--fg-subtle);margin-top:2px}.bib-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid;font-size:12px;font-weight:600;cursor:pointer;width:fit-content}.bib-status-btn{padding:5px 12px;border-radius:999px;border:1px solid;font-size:11.5px;font-weight:700;cursor:pointer;width:fit-content}.bib-switch{width:42px;height:24px;border-radius:999px;border:none;cursor:pointer;position:relative;padding:0;flex-shrink:0;transition:background .15s}.bib-switch__knob{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #00000059}.bib-table__edit{width:34px;height:34px;border-radius:9px;background:transparent;border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.bib-table__edit:hover{border-color:var(--accent);color:var(--accent)}.bib-table__acoes{display:flex;align-items:center;gap:8px;justify-content:flex-end}.bib-table__edit--danger:hover{border-color:var(--danger-border);color:var(--danger);background:var(--danger-surface)}.bib-foot-note{font-size:11.5px;color:var(--fg-subtle);margin:14px 2px 0;display:flex;align-items:center;gap:7px}.bib-admin-cards{display:none;flex-direction:column;gap:12px}@media (max-width: 800px){.bib-table{display:none}.bib-admin-cards{display:flex}}.bib-admin-card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);padding:14px}.bib-admin-card__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bib-admin-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.bib-form{display:grid;grid-template-columns:224px minmax(0,1fr);gap:26px;align-items:start}.bib-form__capa,.bib-form__capa-corpo{display:flex;flex-direction:column;gap:12px;min-width:0}.bib-form__capa-ctrl{display:flex;flex-direction:column;gap:10px;min-width:0}.bib-form__campos{display:flex;flex-direction:column;gap:16px;min-width:0}.bib-form__rotulo{font-size:12px;font-weight:600;color:var(--fg)}.bib-form__acoes{display:flex;flex-wrap:wrap;gap:8px}.bib-form .hint{font-size:12px;font-weight:400;line-height:1.45;color:var(--fg-subtle)}@media (max-width: 760px){.bib-form{grid-template-columns:minmax(0,1fr);gap:18px}.bib-form__capa-corpo{flex-direction:row;align-items:flex-start;gap:14px}.bib-form__capa-corpo .bib-capa-previa{width:108px;flex-shrink:0;padding:10px;font-size:11px}.bib-form__capa-ctrl{flex:1}}.bib-capa-previa{aspect-ratio:3 / 4;border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;font-size:12px;line-height:1.45;color:var(--fg-subtle);background:var(--surface-2);border:1.5px dashed var(--border-strong)}.bib-capa-previa--arte{padding:0;border:1px solid var(--border);background:var(--surface-inset);box-shadow:var(--card-shadow)}.bib-capa-previa img{display:block;width:100%;height:100%;object-fit:cover}.bib-seg{display:flex;gap:3px;padding:3px;background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-full)}.bib-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:none;border-radius:var(--radius-full);background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--fg-muted);cursor:pointer;white-space:nowrap}.bib-seg button[aria-pressed=true]{background:var(--surface);color:var(--accent-strong);box-shadow:var(--card-shadow)}.bib-seg button:hover:not([aria-pressed=true]){color:var(--fg)}.bib-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bib-seg--coluna{flex-direction:column;border-radius:var(--radius-md)}.bib-seg--coluna button{border-radius:9px}.bib-campo-cabeca{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bib-marcador{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--fg-muted)}.bib-marcador:hover{border-color:var(--border-strong);color:var(--fg)}.bib-marcador--ligado,.bib-marcador--ligado:hover{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger)}.bib-etiqueta{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;background:var(--icon-bg);border:1px solid var(--icon-border);color:var(--accent-strong)}.bib-link{padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--accent-strong);text-decoration:underline;cursor:pointer}.bib-interruptor{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border)}.bib-dropzone{width:100%;border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);padding:16px;text-align:center;color:var(--fg-subtle);font:inherit;font-size:12px;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.bib-dropzone:hover{border-color:var(--accent)}.bib-dropzone--linha{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;text-align:left}.bib-dropzone__nome{display:flex;align-items:center;gap:9px;min-width:0}.bib-dropzone__nome span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bib-access-choice{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:var(--radius-md);border:1.5px solid;cursor:pointer;font-size:12.5px;font-weight:600}.book{--pg: #fbfaf6;--tx: #23201a;--txm: #7a7161;--rl: #e7e0ce;--hl: #fbe7a6;--gt: rgba(30, 24, 10, .12)}.book[data-rt=sepia]{--pg: #f4ead3;--tx: #4a3b26;--txm: #8a7350;--rl: #e1d0a8;--hl: #ebcb79;--gt: rgba(74, 59, 38, .16)}.book[data-rt=night]{--pg: #17140d;--tx: #d6ceb9;--txm: #96906f;--rl: #2e2818;--hl: rgba(224, 188, 99, .32);--gt: rgba(0, 0, 0, .55)}.rd{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--viewer-bg)}.rd__progress{height:3px;background:var(--track-bg);flex-shrink:0}.rd__progress>div{height:100%;background:var(--accent);transition:width .2s}.rd__toolbar{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}.rd__back{width:34px;height:34px;border-radius:9px;background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd__back:hover{color:var(--accent)}.rd__meta{min-width:0}.rd__book-title{font-family:var(--font-serif);font-size:14px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd__chapter{font-size:11.5px;color:var(--fg-subtle);white-space:nowrap}.rd__spacer{flex:1}.rd__tbtn{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:1px solid;background:transparent}.rd__sep{width:1px;height:22px;background:var(--border);flex-shrink:0}.rd__stage{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:auto;gap:8px}.rd__navbtn{width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;box-shadow:var(--card-shadow);flex-shrink:0;cursor:pointer}.rd__navbtn:disabled{opacity:.4;cursor:not-allowed}.rd__book{position:relative;width:100%;height:100%;max-height:720px;display:flex;border-radius:6px;box-shadow:0 24px 60px #00000052,0 2px 8px #00000024;overflow:hidden}.rd__leaf{flex:1;min-width:0;position:relative;padding:40px 44px 32px;display:flex;flex-direction:column;overflow:hidden}.rd__leaf-text{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;font-family:Lora,Georgia,serif}.rd__leaf-pageno{font-family:var(--font-sans);font-size:11px;text-align:center;padding-top:14px;flex-shrink:0}.rd__gutter{position:absolute;top:0;bottom:0;left:calc(50% - 18px);width:36px;pointer-events:none}.rd__footbar{display:flex;align-items:center;gap:16px;padding:12px 22px;background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}.rd__footbar-track{flex:1;height:6px;border-radius:999px;background:var(--track-bg);overflow:hidden;max-width:520px;margin:0 auto}.rd__footbar-track>div{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.rd__mobile-tools{display:none}@media (max-width: 768px){.rd__footbar{display:none}.rd__toolbar{padding:10px 12px}.rd__stage{padding:14px}.rd__leaf{padding:26px 22px 18px}.rd__mobile-tools{display:flex;align-items:stretch;padding:8px 6px 14px;background:var(--surface);border-top:1px solid var(--border);flex-shrink:0}.rd__mobile-tool{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;background:transparent;border:none;cursor:pointer}.rd__mobile-tool-pill{display:flex;align-items:center;justify-content:center;width:42px;height:28px;border-radius:999px}.rd__mobile-tool-label{font-size:9.5px;font-weight:600}}.rd-aa-swatch{flex:1;height:52px;border-radius:var(--radius-md);border:2px solid;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Lora,serif;font-weight:600;font-size:16px}.rd-panel-tabs{display:flex;gap:4px;margin-bottom:16px}.rd-panel-tab{flex:1;padding:7px 4px;border-radius:8px;border:none;cursor:pointer;font-size:11.5px;font-weight:600}.rd-result{display:block;padding:11px 13px;margin-bottom:8px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2)}.rd-result:hover{border-color:var(--accent)}.rd-result__meta{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:5px}.rd-result__text{font-size:12.5px;line-height:1.5;color:var(--fg-muted)}.rd-hl-row{display:flex;gap:11px;padding:12px 13px;margin-bottom:9px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2)}.rd-hl-row__bar{width:5px;align-self:stretch;border-radius:3px;flex-shrink:0}.rd-hl-row__text{font-family:Lora,serif;font-size:13.5px;line-height:1.5;color:var(--fg)}.rd-hl-row__meta{font-size:11px;color:var(--fg-subtle);margin-top:6px}.rd-hl-row__remove{width:26px;height:26px;border-radius:7px;background:transparent;border:none;color:var(--fg-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd-hl-row__remove:hover{background:var(--surface-inset);color:var(--fg)}.rd-selpop{position:fixed;z-index:95;display:flex;align-items:center;gap:7px;padding:7px 9px;background:#fff;border:1px solid #e4dcc9;border-radius:999px;box-shadow:0 18px 44px #281e0a47,0 3px 10px #281e0a24;font-family:var(--font-sans);transform:translate(-50%,-128%)}.rd-selpop__dot{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.14);cursor:pointer;padding:0}.rd-selpop__note{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:#f3efe5;border:1px solid #e4dcc9;color:#3a2e12;font-size:12px;font-weight:600;cursor:pointer}.rd-selpop__close{width:24px;height:24px;border-radius:50%;background:transparent;border:none;color:#968d79;cursor:pointer;display:flex;align-items:center;justify-content:center}.rd mark{color:inherit;padding:.05em .12em;border-radius:2px;cursor:pointer}.bib__aviso{padding:12px 16px;border-radius:var(--radius-md);font-size:13.5px;line-height:1.5;margin-bottom:16px}.bib__aviso--erro{background:var(--danger-surface);border:1px solid var(--danger-border);color:var(--danger)}.bib__aviso--atencao{background:var(--surface-inset);border:1px solid var(--border-strong);color:var(--fg-muted)}.gs-fila__busca{width:100%;min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--fg);font:inherit;font-size:.85rem}.gs-fila__busca:focus{outline:none;border-color:var(--accent)}.gs-fila__anexos{color:var(--fg-muted);font-weight:600}.gs-envio__resumo{margin:0;padding:var(--space-3);border:1px solid var(--status-dev-border);border-radius:var(--radius-md);background:var(--status-dev-surface);font-size:.85rem;color:var(--fg)}.gs-respostas__avaliar{margin-left:var(--space-2);padding:1px 8px;border:1px solid var(--status-dev-border);border-radius:999px;background:var(--status-dev-surface);color:var(--status-dev);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;align-self:center}.gs-resposta--prova{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.gs-prova__nome{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.gs-resposta--vazia{color:var(--fg-subtle)}.gs{gap:var(--space-4)}.gs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.gs-topo__acoes{display:flex;gap:var(--space-2)}.gs-kicker{margin:0 0 var(--space-1);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.gs-aviso{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);font-size:.85rem}.gs-ok{margin:0;font-size:.85rem;font-weight:600;color:var(--status-active)}.gs-abas{display:flex;gap:var(--space-2);flex-wrap:wrap;border-bottom:1px solid var(--border)}.gs-aba{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-bottom:2px solid transparent;background:none;color:var(--fg-muted);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.gs-aba:hover{color:var(--fg)}.gs-aba--ativa{color:var(--fg);border-bottom-color:var(--accent)}.gs-aba__n{padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-inset);font-size:.7rem;color:var(--fg-subtle)}.gs-aba:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-tabela{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.gs-tabela th{padding:var(--space-3) var(--space-4);text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);border-bottom:1px solid var(--border)}.gs-tabela td{padding:var(--space-3) var(--space-4);font-size:.85rem;color:var(--fg-muted);border-bottom:1px solid var(--border);vertical-align:middle}.gs-tabela tr:last-child td{border-bottom:0}@media (max-width: 960px){.gs-tabela{display:block;overflow-x:auto}}.gs-num{font-weight:700;color:var(--fg)}.gs-acoes{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.gs-nome{display:flex;align-items:center;gap:var(--space-3)}.gs-nome__titulo{font-weight:700;color:var(--fg);text-decoration:none}.gs-nome__titulo:hover{text-decoration:underline}.gs-nome__botao{padding:0;border:0;background:none;font:inherit;font-weight:700;text-align:left;cursor:pointer}.gs-nome__sub{margin:2px 0 0;font-size:.75rem;color:var(--fg-subtle)}.gs-codigo{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--tc-border);border-radius:var(--radius-md);background:var(--tc-surface);color:var(--tcs);font-size:.72rem;font-weight:800;letter-spacing:.05em}.gs-codigo--grande{width:52px;height:52px;font-size:.85rem}.gs-codigo--capa{width:71px;overflow:hidden;padding:0}.gs-codigo--grande.gs-codigo--capa{width:80px;height:45px}.gs-nome .gs-codigo{width:71px}.gs-codigo--capa img{display:block;width:100%;height:100%;object-fit:cover}.gs-selo{display:inline-block;margin-right:var(--space-2);padding:2px 9px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-inset);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);vertical-align:middle}.gs-selo--publicada{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.gs-selo--alerta{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-icone{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);cursor:pointer}.gs-icone:hover:not(:disabled){color:var(--fg);border-color:var(--border-strong)}.gs-icone:disabled{opacity:.35;cursor:not-allowed}.gs-icone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-migalhas{display:flex;gap:var(--space-2);font-size:.78rem;color:var(--fg-subtle)}.gs-migalhas a{color:var(--fg-muted);text-decoration:none}.gs-migalhas a:hover{color:var(--fg)}.gs-cabecalho{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.gs-cabecalho__texto{flex:1 1 320px;min-width:0}.gs-cabecalho__texto .es-titulo{font-size:1.7rem}.gs-cabecalho__sub{margin:var(--space-1) 0 0;font-size:.8rem;color:var(--fg-subtle)}.gs-cabecalho__titulo{margin:0}.gs-cabecalho__nome{display:block;box-sizing:border-box;width:calc(100% + 16px);margin:0 -8px;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis}.gs-cabecalho__nome:hover:not(:disabled){border-color:var(--border)}.gs-cabecalho__nome:focus{outline:none;border-color:var(--accent);background:var(--surface-inset);box-shadow:0 0 0 3px var(--ring)}.gs-cabecalho__nome:disabled{opacity:.6}.gs-cabecalho__selos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.gs-cabecalho__selos .gs-selo{margin:0}.gs-cabecalho__capa{position:relative;flex:none;display:grid;padding:0;border:0;border-radius:var(--radius-md);background:none;color:inherit;cursor:pointer}.gs-cabecalho__capa:focus-visible{box-shadow:0 0 0 3px var(--ring)}.gs-cabecalho__capa-dica{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-sm, 8px);background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);opacity:0;transition:opacity .15s}.gs-cabecalho__capa:hover .gs-cabecalho__capa-dica,.gs-cabecalho__capa:focus-visible .gs-cabecalho__capa-dica{opacity:1}@media (prefers-reduced-motion: reduce){.gs-cabecalho__capa-dica{transition:none}}.gs-cabecalho__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gs-salvamento--erro{color:var(--danger);font-weight:600}.gs-salvamento--salvo{color:var(--status-active)}.gs-duas-colunas{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-5);align-items:start}.gs-coluna{display:flex;flex-direction:column;gap:var(--space-4)}.gs-estrutura{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.gs-lateral{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4);max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px}.gs-painel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.gs-painel h2{margin:0;font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--fg)}.gs-painel dl{margin:0;display:flex;flex-direction:column}.gs-painel dl>div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border);font-size:.82rem}.gs-painel dl>div:last-child{border-bottom:0}.gs-painel dt{color:var(--fg-muted)}.gs-painel dd{margin:0;font-weight:700;color:var(--fg)}.gs-sub{margin:var(--space-2) 0 0;font-size:.8rem;font-weight:700;color:var(--fg)}.gs-grande{margin:0;font-family:var(--font-serif);font-size:2.2rem;font-weight:600;line-height:1;color:var(--fg)}.gs-dica{margin:0;font-size:.8rem;line-height:1.5;color:var(--fg-muted)}.gs-bloco{padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.gs-grupo-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.gs-grupo-card__topo{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.gs-grupo-card__rotulo{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--accent-strong)}.gs-grupo-card__n{flex:none;margin-right:var(--space-2);font-size:.75rem;color:var(--fg-subtle)}.gs-titulo-input{flex:1;min-width:0;padding:4px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.gs-titulo-input:hover{border-color:var(--border)}.gs-titulo-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gs-etapa-campos{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.gs-etapa-campos .gs-marca{grid-column:1 / -1}.gs-itens{list-style:none;margin:0;padding:0}.gs-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.gs-item{position:relative}.gs-item[data-item]{cursor:grab}.gs-item__alca{flex:none;display:grid;place-items:center;margin-left:calc(var(--space-2) * -1);color:var(--fg-subtle);touch-action:none}.gs-item:hover .gs-item__alca{color:var(--fg-muted)}.gs-lacuna{height:0;margin:0;padding:0;list-style:none;overflow:hidden;transition:height .19s cubic-bezier(.2,.8,.2,1)}.gs-lacuna__miolo{display:block;box-sizing:border-box;height:100%;margin:3px var(--space-3);border:1.5px dashed var(--tc);border-radius:var(--radius-md);background:var(--tc-surface);opacity:.9}.gs-item--flutuante{position:fixed;top:0;left:0;z-index:200;box-sizing:border-box;margin:0;border:1px solid var(--tc);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--panel-shadow);pointer-events:none;cursor:grabbing;will-change:transform}.gs-item--flutuante .gs-item__alca{color:var(--tcs)}.gs-item--assentando{box-shadow:var(--card-shadow)}.gs-arrastando,.gs-arrastando *{cursor:grabbing!important;user-select:none!important}.gs-estrutura--arrastando .gs-adicionar__botao{pointer-events:none}.gs-item-fim{margin:2px var(--space-4) var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center;font-size:.75rem;color:var(--fg-subtle)}@media (prefers-reduced-motion: reduce){.gs-lacuna{transition:none}.gs-item--flutuante{will-change:auto}}.gs-item__n{flex:none;width:22px;font-size:.72rem;font-weight:700;color:var(--fg-subtle)}.gs-item__icone{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--icon-border);border-radius:var(--radius-md);background:var(--icon-bg);color:var(--icon-fg)}.gs-item__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-item__texto strong{font-size:.88rem;color:var(--fg)}.gs-item__texto>span{font-size:.75rem;color:var(--fg-subtle)}.gs-item__acoes{flex:none;display:flex;gap:var(--space-1)}.gs-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.gs-chip{padding:1px 8px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-inset);font-size:.66rem;font-weight:700;color:var(--fg-muted)}.gs-chip--azul{border-color:var(--status-dev-border);background:var(--status-dev-surface);color:var(--status-dev)}.gs-chip--ouro{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-adicionar{display:flex;padding:var(--space-3) var(--space-4)}.gs-adicionar__botao{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.gs-adicionar__botao:hover{border-color:var(--accent);color:var(--fg)}.gs-adicionar__botao:focus-visible{box-shadow:0 0 0 3px var(--ring)}.gs-nova{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:transparent;color:var(--fg-muted);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.gs-nova:hover{color:var(--fg);border-color:var(--accent)}.gs-destaque{box-shadow:0 0 0 2px var(--accent)}.gs-grupo{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.gs-grupo legend{padding:0 var(--space-2);font-size:.78rem;font-weight:700;color:var(--fg)}.gs-marcas{display:flex;flex-direction:column;gap:var(--space-2)}.gs-marca{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.85rem;color:var(--fg)}.gs-marca .hint{color:var(--fg-subtle);font-weight:400}.gs-marca--cartao{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.gs-marca--cartao>span{display:flex;flex-direction:column;gap:2px}.gs-escolha{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto}.gs-escolha__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.gs-escolha__item:hover{border-color:var(--accent)}.gs-escolha__item span{font-size:.75rem;color:var(--fg-subtle)}.gs-pessoa{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.85rem;color:var(--fg)}.gs-busca-pessoa{margin-top:var(--space-2)}.gs-capa{margin-bottom:var(--space-4)}.gs-capa__texto{margin:var(--space-1) 0 0;max-width:62ch;font-size:.85rem;line-height:1.5;color:var(--fg-muted)}.gs-capa__corpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.gs-capa__quadro{position:relative;aspect-ratio:16 / 9;overflow:hidden;display:grid;place-items:center;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-inset);transition:border-color .15s,background-color .15s}.gs-capa__quadro--tem{border-style:solid;border-color:var(--border)}.gs-capa__quadro--alvo{border-color:var(--accent);background:var(--icon-bg)}.gs-capa__quadro img{display:block;width:100%;height:100%;object-fit:cover}.gs-capa__vazio{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4);text-align:center;font-size:.82rem;color:var(--fg-muted)}.gs-capa__vazio--botao{width:100%;height:100%;justify-content:center;border:0;background:none;font:inherit;cursor:pointer;transition:color .15s,background-color .15s}.gs-capa__vazio--botao:hover:not(:disabled),.gs-capa__vazio--botao:focus-visible{color:var(--fg);background:var(--icon-bg)}.gs-capa__vazio--botao:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--radius-lg)}.gs-capa__vazio strong{color:var(--fg);font-size:.92rem}.gs-capa__solte{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-weight:700;color:var(--fg);background:color-mix(in srgb,var(--icon-bg) 82%,transparent);border:2px solid var(--accent);border-radius:var(--radius-lg);pointer-events:none}.gs-capa__ocupado{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-weight:600;color:var(--fg);background:color-mix(in srgb,var(--bg) 72%,transparent)}.gs-capa__lado{display:flex;flex-direction:column;gap:var(--space-4)}.gs-capa__rotulo{margin:0 0 var(--space-1);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.gs-capa__amostra{min-height:0;aspect-ratio:10 / 3;justify-content:flex-end;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.gs-capa__amostra .es-hero__titulo{font-size:1.05rem;margin:0}.gs-capa__amostra-texto{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.74rem}.gs-capa__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gs-capa__regras{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:2px;font-size:.78rem;color:var(--fg-muted)}@media (max-width: 960px){.gs-capa__corpo{grid-template-columns:minmax(0,1fr)}}.gs-config{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.gs-config__rodape{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.gs-publicar{display:flex;flex-direction:column;gap:var(--space-4)}.gs-problemas{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.gs-problema{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);font-size:.82rem;color:var(--fg)}.gs-problema>span{flex:1}.gs-problema--erro{border-color:var(--danger-border);background:var(--danger-surface)}.gs-diferenca{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:.85rem;color:var(--fg)}.gs-diferenca__marca{display:inline-block;width:18px;font-weight:800;color:var(--fg-subtle)}.gs-diferenca__marca--mais{color:var(--status-active)}.gs-diferenca__marca--menos{color:var(--danger)}.gs-historico ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.gs-historico li{display:flex;align-items:baseline;gap:var(--space-3);font-size:.82rem;color:var(--fg-muted)}.gs-historico strong{color:var(--fg)}@media (max-width: 1100px){.gs-duas-colunas,.gs-config{grid-template-columns:minmax(0,1fr)}.gs-lateral{position:static;max-height:none;overflow-y:visible}}.gs-titulo-input--grande{width:100%;font-size:1.7rem}.gs-pergunta{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.gs-pergunta__topo{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.gs-pergunta__acoes{margin-left:auto;display:flex;gap:var(--space-1)}.gs-segmentado{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-inset)}.gs-segmentado__item{padding:4px var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.gs-segmentado__item--ativo{background:var(--accent);color:var(--surface)}.gs-segmentado__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-opcoes{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.gs-opcoes legend{padding:0;font-size:12px;font-weight:600;color:var(--fg)}.gs-opcao-linha{display:flex;align-items:center;gap:var(--space-2)}.gs-opcao-linha__texto{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;font-size:.88rem}.gs-opcao-linha__texto:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gs-correcoes{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--space-5);align-items:start}.gs-fila{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:70vh;overflow-y:auto}.gs-fila__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.gs-fila__item:hover{border-color:var(--border-strong)}.gs-fila__item--ativo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.gs-fila__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:.72rem;color:var(--fg-subtle)}.gs-selo--envio-pendente{border-color:var(--status-dev-border);background:var(--status-dev-surface);color:var(--status-dev)}.gs-selo--envio-aprovado{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.gs-selo--envio-reprovado,.gs-selo--envio-refazer{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-envio h2{margin:0}.gs-respostas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.gs-respostas__pergunta{display:flex;gap:var(--space-3);margin:0 0 var(--space-2);font-weight:600;color:var(--fg)}.gs-resposta{margin:0;padding:var(--space-3);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);font-size:.88rem;color:var(--fg)}.gs-resposta--certa{border-left-color:var(--status-active)}.gs-resposta--errada{border-left-color:var(--danger)}.gs-resposta--texto{white-space:pre-wrap}.gs-decisao,.gs-decidido{padding-top:var(--space-3);border-top:1px solid var(--border)}@media (max-width: 1100px){.gs-correcoes{grid-template-columns:minmax(0,1fr)}}.gs-chip--link{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-color:var(--accent);background:var(--surface);color:var(--accent-strong);font-size:.72rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gs-chip--link:after{content:"→";text-decoration:none}.gs-chip--link:hover{background:var(--icon-bg);color:var(--accent-strong)}.gs-alunos{display:flex;flex-direction:column;gap:var(--space-4)}.gs-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.gs-kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.gs-kpi__rotulo{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.gs-kpi__n{font-family:var(--font-serif);font-size:2rem;line-height:1;color:var(--fg)}.gs-kpi--verde .gs-kpi__n{color:var(--status-active)}.gs-kpi--ouro .gs-kpi__n{color:var(--status-upsell)}.gs-kpi--vinho .gs-kpi__n{color:var(--danger)}.gs-kpi--azul .gs-kpi__n{color:var(--status-dev)}.gs-funil__topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.gs-funil{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.gs-funil li{display:grid;grid-template-columns:220px minmax(0,1fr) 32px;align-items:center;gap:var(--space-3);font-size:.82rem;color:var(--fg-muted)}.gs-funil strong{text-align:right;color:var(--fg)}.gs-alunos__filtros{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.gs-abas--solta{border-bottom:0}.gs-busca input{width:260px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--fg);font:inherit;font-size:.85rem}.gs-busca input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gs-aluno{display:flex;align-items:center;gap:var(--space-3);color:var(--fg)}.gs-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--icon-bg);color:var(--icon-fg);font-size:.7rem;font-weight:800}.gs-progresso{display:grid;grid-template-columns:90px auto;align-items:center;gap:var(--space-2);font-weight:700;color:var(--fg)}.gs-item-atual{color:var(--fg)}.gs-selo--sit-em_dia{border-color:var(--status-active-border);background:var(--status-active-surface);color:var(--status-active)}.gs-selo--sit-travado{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-selo--sit-atrasado{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.gs-selo--sit-concluiu{border-color:var(--status-dev-border);background:var(--status-dev-surface);color:var(--status-dev)}@media (max-width: 1100px){.gs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-funil li{grid-template-columns:140px minmax(0,1fr) 32px}}.gs-mudancas{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);color:var(--fg);font-size:.85rem}.gs-mudancas__titulo{margin:0;font-weight:700;color:var(--status-upsell)}.gs-mudancas__lista{margin:0;padding-left:var(--space-4)}.gs-mudancas__item{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.gs-mudancas__versao{color:var(--fg-muted)}.gs-mudancas__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gs-desfazer{position:fixed;left:50%;bottom:var(--space-5);transform:translate(-50%);z-index:1900;display:flex;align-items:center;gap:var(--space-3);max-width:min(520px,calc(100vw - 2 * var(--space-5)));margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--panel-shadow);font-size:.85rem;font-weight:500;color:var(--fg);overflow-wrap:anywhere}.gs-duas-colunas--form{grid-template-columns:minmax(0,1fr) 330px}.gs-form-cartao{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.gs-form-rotulo{font-size:11.5px;font-weight:600;color:var(--fg-muted)}.gs-form-titulo{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.gs-form-titulo__input{width:100%;min-width:0;padding:6px 0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--fg);font-family:var(--font-serif);font-size:1.25rem;font-weight:600;outline:none}.gs-form-titulo__input:focus{box-shadow:0 1px 0 var(--accent)}.gs-form-titulo__meta{margin:0;font-size:12px;color:var(--fg-subtle)}.gs-form-vazio{margin:0;padding:24px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;font-size:13px;color:var(--fg-subtle)}.gs-q{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.gs-q__topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-q__rotulo{margin-right:4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.gs-q .gs-segmentado{gap:3px;padding:3px}.gs-q .gs-segmentado__item{min-height:26px}.gs-q .gs-segmentado__item--ativo{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 3px var(--border-strong)}.gs-q__enunciado{width:100%;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--fg);font:inherit;font-size:14px;line-height:1.5;resize:vertical;outline:none}.gs-q__enunciado:focus,.gs-q__opcao-texto:focus,.gs-form-campo input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gs-q__opcoes{display:flex;flex-direction:column;gap:7px}.gs-q__dica{font-size:11.5px;color:var(--fg-subtle)}.gs-q__dica--falta{color:var(--danger)}.gs-q__opcao{display:flex;align-items:center;gap:9px}.gs-q__certa{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;padding:0;border:2px solid var(--border-strong);border-radius:50%;background:transparent;color:var(--surface);cursor:pointer}.gs-q__certa:hover{border-color:var(--status-active)}.gs-q__certa--marcada{border-color:var(--status-active);background:var(--status-active)}.gs-q__certa:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.gs-q__opcao-texto{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--fg);font:inherit;font-size:13px;outline:none}.gs-q__opcao-texto--vazia{border-color:var(--danger-border)}.gs-q__add-opcao{align-self:flex-start;padding:4px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.gs-q__add-opcao:disabled{opacity:.5;cursor:default}.gs-q__add-opcao:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.gs-q__aberta{margin:0;padding:11px 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-size:12.5px;color:var(--fg-subtle)}.gs-q__escala{display:flex;gap:8px}.gs-q__escala span{flex:1;display:grid;place-items:center;height:38px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--fg-muted)}.gs-form-adicionar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-form-adicionar .gs-form-rotulo{margin-right:4px}.gs-form-config,.gs-form-lateral{display:flex;flex-direction:column;gap:14px;padding:18px}.gs-form-lateral{gap:10px;padding:16px 18px}.gs-form-config h2,.gs-form-lateral h2{margin:0;font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg)}.gs-form-grupo{display:flex;flex-direction:column;gap:7px}.gs-form-chips{display:flex;gap:6px;flex-wrap:wrap}.gs-chip-opcao{padding:5px 11px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--fg-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.gs-chip-opcao:hover:not(:disabled){color:var(--fg)}.gs-chip-opcao--marcado{border-color:var(--accent);background:var(--icon-bg);color:var(--icon-fg)}.gs-chip-opcao:disabled{opacity:.45;cursor:default}.gs-chip-opcao:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.gs-form-dica{font-size:11.5px;color:var(--fg-subtle)}.gs-form-campo{display:flex;flex-direction:column;gap:6px}.gs-form-campo input{width:100%;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--fg);font:inherit;font-size:13.5px;outline:none}.gs-form-troca{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.gs-form-troca__texto{flex:1;display:flex;flex-direction:column;gap:2px}.gs-form-troca__texto strong{font-size:13px;font-weight:600;color:var(--fg)}.gs-form-troca__texto span{font-size:11.5px;color:var(--fg-subtle)}.gs-form-troca__trilho{position:relative;flex-shrink:0;width:36px;height:21px;border-radius:var(--radius-full);background:var(--border-strong);transition:background .15s}.gs-form-troca__trilho--ligado{background:var(--accent)}.gs-form-troca__bolinha{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--on-hero);box-shadow:0 1px 2px var(--border-strong);transition:left .15s}.gs-form-troca__trilho--ligado .gs-form-troca__bolinha{left:17px}.gs-form-troca:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:var(--radius-sm)}.gs-form-pronto{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--status-active)}.gs-form-problemas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.gs-form-problema{display:flex;gap:8px;font-size:12.5px;line-height:1.4;color:var(--fg-muted)}.gs-form-problema--erro{color:var(--danger)}.gs-form-problema svg{flex-shrink:0;margin-top:1px}.gs-form-uso{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gs-form-uso li{display:flex;align-items:center;gap:8px}.gs-form-uso a{flex:1;min-width:0;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--fg);text-decoration:none}.gs-form-uso a:hover .gs-form-uso__nome{text-decoration:underline}.gs-form-uso__ponto{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--accent)}.gs-form-uso__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-form-uso__parte{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:400;color:var(--fg-subtle)}@media (max-width: 1100px){.gs-duas-colunas--form{grid-template-columns:minmax(0,1fr)}}.gs-icone:focus-visible,.gs-segmentado__item:focus-visible,.gs-aba:focus-visible,.gs-q__enunciado:focus-visible,.gs-q__opcao-texto:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;box-shadow:none}.gs-marca input,.gs-marca--cartao input,.gs-grupo input,.gs-config input[type=checkbox],.gs-publicar input[type=radio],.gs-decisao input[type=radio]{accent-color:var(--accent)}.gs-falta{margin:0 auto 0 0;min-width:0;max-width:60%;font-size:12.5px;line-height:1.35;color:var(--fg-muted)}.gs-form-uso-aviso{background:linear-gradient(var(--status-upsell-surface),var(--status-upsell-surface)),var(--surface);display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);font-size:.85rem;font-weight:600;color:var(--fg)}.gs-form-uso-aviso svg{flex-shrink:0;margin-top:2px;color:var(--status-upsell)}.gs-config{margin-bottom:var(--space-5)}.gs-aviso-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);font-size:.82rem;color:var(--fg)}.gs-aviso-inline>span{flex:1 1 240px}.gs-respostas__pergunta,.gs-resposta,.gs-resposta .hint,.gs-marca--cartao>span{overflow-wrap:anywhere}.gs-form-pronto--pendente{color:var(--fg-muted)}.gs-decisao__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.gs-nome__sub .gs-selo{margin-left:var(--space-2)}.gs-link-botao{padding:0;border:0;background:none;color:var(--accent-strong);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gs-form-dica{margin:0;font-size:12px;line-height:1.45;color:var(--fg-muted)}.gs-sel__abas{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-inset)}.gs-sel__aba{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.gs-sel__aba:hover{color:var(--fg)}.gs-sel__aba--ativa,.gs-sel__aba--ativa:hover{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--border-strong)}.gs-sel__aba:focus-visible{box-shadow:0 0 0 3px var(--ring)}.gs-sel{flex:0 0 auto;display:flex;flex-direction:column;height:580px;max-height:calc(92vh - 170px);min-height:320px}.gs-sel__grade{flex:1;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr) 380px}.gs-sel__grade--sem-facetas{grid-template-columns:minmax(0,1fr) 380px}.gs-sel__rotulo{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.gs-sel__facetas{display:flex;flex-direction:column;gap:6px;padding:16px 14px;border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain}.gs-sel__facetas .gs-sel__rotulo{padding:0 8px 6px}.gs-sel__faceta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.gs-sel__faceta:hover{color:var(--fg);background:var(--surface-inset)}.gs-sel__faceta--ativa,.gs-sel__faceta--ativa:hover{background:var(--surface-inset);color:var(--accent-strong);font-weight:600}.gs-sel__faceta-n{font-size:11.5px;opacity:.7}.gs-sel__faceta:focus-visible{box-shadow:0 0 0 3px var(--ring)}.gs-sel__centro{display:flex;flex-direction:column;min-width:0;min-height:0}.gs-sel__busca{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}.gs-sel__busca label{position:relative;flex:1;display:flex;align-items:center;color:var(--fg-subtle)}.gs-sel__busca label svg{position:absolute;left:11px;pointer-events:none}.gs-sel__busca input{width:100%;min-width:0;padding:9px 11px 9px 34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--fg);font:inherit;font-size:13.5px}.gs-sel__busca input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gs-sel__lista{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 10px}.gs-sel__lista ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.gs-sel__linha{display:flex;align-items:center;gap:12px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.gs-sel__linha:hover{background:var(--surface-inset)}.gs-sel__linha--marcada,.gs-sel__linha--marcada:hover{border-color:var(--accent);background:var(--tc-surface)}.gs-sel__linha:focus-visible{box-shadow:0 0 0 3px var(--ring)}.gs-sel__icone{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--tc-border);border-radius:var(--radius-sm);background:var(--tc-surface);color:var(--tcs)}.gs-sel__linha-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gs-sel__linha-texto strong{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.gs-sel__linha-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--fg-subtle)}.gs-sel__selos{display:flex;flex-wrap:wrap;gap:6px}.gs-sel__selo{padding:1px 8px;border:1px solid var(--border);border-radius:var(--radius-full);font-size:10px;font-weight:700;letter-spacing:.03em;white-space:nowrap;background:var(--surface-inset);color:var(--fg-muted)}.gs-sel__selo--tc{border-color:var(--tc-border);background:var(--tc-surface);color:var(--tcs)}.gs-sel__selo--aviso{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-sel__selo--azul{border-color:var(--status-dev-border);background:var(--status-dev-surface);color:var(--status-dev)}.gs-sel__selo--perigo{border-color:var(--danger);background:transparent;color:var(--danger)}.gs-sel__vazio{margin:0;padding:24px 10px;font-size:13px;color:var(--fg-subtle)}.gs-sel__aviso{margin:0 16px 8px}.gs-sel__previa{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--border);background:var(--surface-2)}.gs-sel__previa-corpo{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 18px;overflow-y:auto;overscroll-behavior:contain}.gs-sel__previa-corpo>*{flex-shrink:0}.gs-sel__previa-acoes{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-top:1px solid var(--border);background:var(--surface)}.gs-sel__previa-acoes .es-botao{width:100%}.gs-sel__previa-acoes .es-botao:disabled{opacity:.6;cursor:not-allowed}.gs-sel__sem-selecao{flex:1;display:grid;place-items:center;margin:0;padding:30px;text-align:center;font-size:13px;color:var(--fg-subtle)}.gs-sel__previa-titulo{margin:0;font-family:var(--font-serif);font-size:1.08rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.gs-sel__previa-meta{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--fg-subtle)}.gs-sel__nota-aviso{margin:0;padding:10px 12px;border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);color:var(--status-upsell);font-size:12px;line-height:1.45}.gs-sel__aulas-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.gs-sel__link{padding:0;border:0;background:none;color:var(--accent-strong);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.gs-sel__link:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:var(--radius-sm)}.gs-sel__aulas{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.gs-sel__aulas li+li{border-top:1px solid var(--border)}.gs-sel__aula{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.gs-sel__aula:hover{background:var(--surface-inset)}.gs-sel__aula:focus-visible{box-shadow:inset 0 0 0 3px var(--ring)}.gs-sel__caixa{flex:none;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--border-strong);border-radius:5px;color:var(--tc-on)}.gs-sel__caixa--marcada{border-color:var(--tc);background:var(--tc)}.gs-sel__aula-titulo{flex:1;min-width:0;font-size:12.5px;overflow-wrap:anywhere}.gs-sel__aula-dur{font-size:11px;color:var(--fg-subtle)}.gs-sel__livro{display:flex;align-items:flex-start;gap:14px}.gs-sel__capa{flex:none;position:relative;display:flex;align-items:flex-end;justify-content:center;width:64px;height:86px;padding-bottom:5px;border-radius:5px;background:var(--hero-dark);color:var(--tc-hero);font-family:var(--font-serif);font-size:13px;font-weight:700;letter-spacing:.04em;box-shadow:var(--card-shadow);overflow:hidden}.gs-sel__capa:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tc-hero)}.gs-sel__perguntas{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.gs-sel__perguntas li{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.gs-sel__pergunta-n{margin-right:6px;font-weight:700;color:var(--fg-subtle)}.gs-sel__selo--missao{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-sel__missao-topo{display:flex;align-items:flex-start;gap:12px}.gs-sel__missao-icone{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-sel__missao-passos{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.gs-sel__missao-passos li{position:relative;display:flex;align-items:flex-start;gap:10px;padding:0 0 12px;font-size:12.5px;line-height:1.35}.gs-sel__missao-passos li:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:2px;width:1px;background:var(--border)}.gs-sel__missao-n{flex:none;display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:10.5px;font-weight:700;color:var(--fg-muted)}.gs-sel__missao-passos li:last-child .gs-sel__missao-n{border-color:var(--status-upsell-border);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-sel__missao-dica{display:block;margin-top:1px;font-size:11.5px;color:var(--fg-subtle)}.gs-sel__missao-entrega{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere}.gs-sel__sem-selecao--solta{flex:none;padding:14px;border:1px dashed var(--border);border-radius:var(--radius-md)}.gs-sel__video{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;max-width:640px;padding:20px 26px;overflow-y:auto;overscroll-behavior:contain}.gs-sel__curto input{width:140px}.gs-sel__video-acoes{display:flex;align-items:center;gap:var(--space-3)}.gs-sel__feito{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--status-active)}.gs-sel__rodape{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.gs-sel__nota{font-size:12px;color:var(--fg-subtle)}.gs-sel__nota strong{color:var(--fg-muted);font-weight:600}.gs-regras{display:flex;flex-direction:column;gap:var(--space-3)}.gs-regras__topo h2{margin:0}.gs-regra{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.gs-regra--ligada{border-color:var(--accent)}.gs-regra__topo{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer}.gs-regra__topo--fixo{cursor:default}.gs-regra__icone{flex:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--icon-border);border-radius:var(--radius-md);background:var(--icon-bg);color:var(--icon-fg)}.gs-regra--ligada .gs-regra__icone{border-color:var(--accent)}.gs-regra__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-regra__texto strong{font-size:.95rem}.gs-regra__texto span{font-size:.8rem;line-height:1.45;color:var(--fg-subtle)}.gs-regra__corpo{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.gs-regra__nota{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:.8rem;line-height:1.45;color:var(--fg-muted)}.gs-regra__nota--aviso{padding:var(--space-3);border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);color:var(--status-upsell)}.gs-regra__nota--aviso svg{flex:none;margin-top:2px}.gs-jornadas-da-trilha{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.gs-jornadas-da-trilha li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.85rem}.gs-jornadas-da-trilha a{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--fg);font-weight:600;text-decoration:none}.gs-jornadas-da-trilha a span{overflow-wrap:anywhere}.gs-jornadas-da-trilha a:hover{color:var(--accent-strong)}.gs-interruptor{position:absolute;opacity:0;width:1px;height:1px}.gs-interruptor__trilho{flex:none;position:relative;width:40px;height:22px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-inset);transition:background .15s,border-color .15s}.gs-interruptor__bolinha{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--fg-subtle);transition:transform .15s,background .15s}.gs-interruptor:checked+.gs-interruptor__trilho{border-color:var(--accent);background:var(--tc-surface, var(--surface-inset))}.gs-interruptor:checked+.gs-interruptor__trilho .gs-interruptor__bolinha{transform:translate(18px);background:var(--accent)}.gs-interruptor:focus-visible+.gs-interruptor__trilho{box-shadow:0 0 0 3px var(--ring)}.gs-interruptor:disabled+.gs-interruptor__trilho{opacity:.55}.gs-pessoas{display:flex;flex-direction:column;gap:var(--space-2);max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.gs-pessoa{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.85rem;color:var(--fg)}.gs-pessoa--saindo{opacity:.55}.gs-pessoa__nome{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.gs-avatar{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;overflow:hidden;color:#fff;font-family:var(--font-serif);font-size:.75rem;font-weight:600}.gs-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gs-busca{display:flex;flex-direction:column;gap:var(--space-2)}.gs-busca__campo{position:relative;display:flex;align-items:center;color:var(--fg-subtle)}.gs-busca__campo>svg{position:absolute;left:12px;pointer-events:none}.gs-busca__campo input{width:100%;min-width:0;padding:11px 38px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;font-size:14px}.gs-busca__campo input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.gs-busca__campo .gs-carregando,.gs-busca__limpar{position:absolute;right:12px}.gs-busca__limpar{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--fg-muted);cursor:pointer}.gs-busca__limpar:hover{color:var(--fg)}.gs-busca__erro{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.gs-busca__lista{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;transition:opacity .15s}.gs-busca__lista--atualizando{opacity:.55}.gs-busca__resultado{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.gs-busca__resultado--ativo,.gs-busca__resultado:hover:not(:disabled){border-color:var(--accent);background:var(--tc-surface, var(--surface-inset))}.gs-busca__resultado:disabled{cursor:default}.gs-busca__resultado--dentro{background:var(--surface-inset)}.gs-busca__resultado:focus-visible{box-shadow:0 0 0 3px var(--ring)}.gs-busca__textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gs-busca__textos strong{font-size:.88rem;overflow-wrap:anywhere}.gs-busca__textos span{font-size:.75rem;color:var(--fg-subtle)}.gs-busca__acao{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--accent-strong)}.gs-busca__resultado--dentro .gs-busca__acao{color:var(--status-active)}.gs-busca__rodape{margin:0}.gs-busca__esqueleto{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.gs-busca__esq-avatar,.gs-busca__esq-textos span{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-inset) 25%,var(--border) 50%,var(--surface-inset) 75%);background-size:220% 100%;animation:gs-brilho 1.4s ease-in-out infinite}.gs-busca__esq-avatar{flex:none;width:34px;height:34px;border-radius:50%}.gs-busca__esq-textos{flex:1;display:flex;flex-direction:column;gap:6px}.gs-busca__esq-textos span{height:10px}.gs-busca__esq-textos span:first-child{width:46%}.gs-busca__esq-textos span:last-child{width:28%}@keyframes gs-brilho{0%{background-position:180% 0}to{background-position:-60% 0}}.gs-carregando{flex:none;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:gs-girando .7s linear infinite}@keyframes gs-girando{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.gs-carregando{animation:none}.gs-busca__esq-avatar,.gs-busca__esq-textos span{animation:none;background:var(--surface-inset)}.gs-interruptor__trilho,.gs-interruptor__bolinha,.gs-busca__lista{transition:none}}.gs-alcance__regras{margin:0;padding-left:var(--space-4);font-size:.82rem;color:var(--fg-muted)}.gs-grande--alerta{color:var(--status-upsell)}.gs-alcance__gravando{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:.78rem;color:var(--fg-subtle)}.gs-missao{display:flex;flex-direction:column;gap:var(--space-4)}.gs-missao>.hint{margin:0 0 var(--space-2);font-size:12.5px;line-height:1.5;color:var(--fg-subtle)}.gs-missao__item{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2);align-items:center}.gs-missao__item:has(input:only-of-type){grid-template-columns:1fr auto}.gs-missao__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.gs-refs{display:flex;flex-direction:column;gap:var(--space-4)}.gs-refs__topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.gs-refs__titulo{margin:0 0 4px;font-family:var(--font-serif);font-size:1.4rem}.gs-refs__lista{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.gs-refs__linha{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.gs-refs__dados{display:flex;flex:1;flex-direction:column;min-width:0}.gs-planilha{display:flex;flex-direction:column;gap:var(--space-4)}.gs-planilha__linha{display:flex;flex-direction:column;gap:var(--space-2);padding:12px;border:1px solid var(--border);border-radius:var(--radius-md)}.gs-sel__missao-motivo{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.5;color:var(--fg-muted)}.gs-missao-pagina{display:flex;flex-direction:column;gap:14px;padding:18px 20px 22px}.gs-missao-pagina>.gs-dica{margin:0}.gs-capa-nova{display:flex;flex-direction:column;gap:8px}.gs-capa-nova__rotulo{font-size:12px;font-weight:600;color:var(--fg)}.gs-capa-nova__caixa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px;padding:18px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--fg);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.gs-capa-nova__caixa:hover,.gs-capa-nova__caixa--sobre{border-color:var(--accent);background:var(--surface-inset)}.gs-capa-nova__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--surface-inset);color:var(--accent)}.gs-capa-nova__titulo{font-size:13.5px;font-weight:600}.gs-capa-nova__dica{font-size:11.5px;color:var(--fg-subtle)}.gs-capa-nova__previa{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset)}.gs-capa-nova__previa img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover}.gs-capa-nova__acoes{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.gs-cores{display:flex;flex-wrap:wrap;gap:8px}.gs-cor{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 9px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);color:var(--fg);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.gs-cor:hover{border-color:var(--border-strong)}.gs-cor__bolinha{width:16px;height:16px;border-radius:var(--radius-full);background:var(--tc);box-shadow:inset 0 0 0 1px #00000026}.gs-cor[aria-checked=true]{border-color:var(--tc);background:var(--tc-surface);box-shadow:0 0 0 1px var(--tc);font-weight:700}.gs-cor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-entrega{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gs-entrega__opcao{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.gs-entrega__opcao strong{font-size:13px;font-weight:700}.gs-entrega__opcao span{font-size:11.5px;font-weight:400;line-height:1.4;color:var(--fg-subtle)}.gs-entrega__opcao:hover:not(:disabled){border-color:var(--border-strong)}.gs-entrega__opcao[aria-checked=true]{border-color:var(--accent);background:var(--surface-inset);box-shadow:0 0 0 1px var(--accent)}.gs-entrega__opcao:disabled{cursor:not-allowed;opacity:.55}.gs-entrega__nota{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);font-size:12.5px;color:var(--fg-muted)}@media (max-width: 520px){.gs-entrega{grid-template-columns:1fr}}.gs-ferramentas{display:flex;align-items:center;gap:12px;margin-bottom:14px}.gs-ferramentas__busca{flex:1;min-width:0}.gs-ferramentas__filtro{flex:none;width:240px}.gs-ferramentas__filtro .sel__gatilho{min-height:45px;border-radius:var(--radius-full);background:var(--surface);padding-left:16px}.gs-q__livre{display:flex;flex-direction:column;gap:10px}.gs-q__moderador{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);text-align:left;font:inherit;cursor:pointer}.gs-q__moderador:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.gs-q__moderador .gs-form-troca__texto strong{font-size:13px}.sel{position:relative;min-width:0}.sel__gatilho{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.sel__gatilho:hover:not(:disabled){border-color:var(--border-strong)}.sel__gatilho:focus-visible,.sel__gatilho--aberto{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.sel__gatilho:disabled{cursor:not-allowed;opacity:.6}.sel__gatilho--vazio .sel__valor{color:var(--fg-subtle)}.sel__valor{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel__seta{flex:none;width:7px;height:7px;margin:-3px 2px 0 0;border-right:1.8px solid var(--fg-muted);border-bottom:1.8px solid var(--fg-muted);transform:rotate(45deg);transition:transform .15s}.sel__gatilho--aberto .sel__seta{margin-top:3px;transform:rotate(225deg)}.sel__painel{position:fixed;z-index:1500;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--card-shadow)}.sel__busca{display:flex;align-items:center;gap:8px;flex:none;padding:0 12px;border-bottom:1px solid var(--border);color:var(--fg-subtle)}.sel__busca input{flex:1;min-width:0;height:40px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:13.5px;outline:none}.sel__busca input::placeholder{color:var(--fg-subtle)}.sel__lista{flex:1;min-height:0;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.sel__opcao{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);color:var(--fg);cursor:pointer}.sel__opcao--ativa{background:var(--surface-inset)}.sel__opcao--marcada{color:var(--accent-strong)}.sel__opcao--vazia{color:var(--fg-subtle)}.sel__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.sel__rotulo{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.sel__opcao--marcada .sel__rotulo{font-weight:700}.sel__detalhe{font-size:11.5px;color:var(--fg-subtle)}.sel__selo{flex:none;padding:1px 8px;border:1px solid var(--status-upsell-border);border-radius:var(--radius-full);background:var(--status-upsell-surface);color:var(--status-upsell);font-size:10.5px;font-weight:700;letter-spacing:.03em}.sel__nada{padding:14px 10px;font-size:13px;color:var(--fg-subtle)}.gs-sel__rodape .gs-sel__nota{flex:1;min-width:0}.gs-dif{position:relative;flex:none}.gs-dif__botao{padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.gs-dif__botao:hover,.gs-dif__botao[aria-expanded=true]{border-color:var(--border-strong);color:var(--fg)}.gs-dif__botao:focus-visible,.gs-dif__linha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-dif__balao{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;width:min(560px,calc(100vw - 48px));max-height:min(60vh,420px);overflow-y:auto;list-style:none;margin:0;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.gs-dif__linha{width:100%;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:pointer}.gs-dif__linha:hover,.gs-dif__linha--atual{background:var(--surface-inset)}.gs-dif__icone{flex:none;margin-top:2px;color:var(--fg-muted)}.gs-dif__texto{min-width:0;color:var(--fg-muted)}.gs-dif__texto strong{color:var(--fg)}.gs-dif__ex{color:var(--fg-subtle)}.gs-cat__caixa{position:relative}.gs-cat__caixa input{padding-right:36px}.gs-cat__seta{position:absolute;top:50%;right:14px;width:7px;height:7px;margin-top:-6px;border-right:1.8px solid var(--fg-muted);border-bottom:1.8px solid var(--fg-muted);transform:rotate(45deg);pointer-events:none}.gs-cat__lista{position:fixed;z-index:1500;box-sizing:border-box;max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--card-shadow)}.gs-cat__opcao{padding:9px 10px;border-radius:var(--radius-sm);color:var(--fg);font-size:13.5px;font-weight:400;cursor:pointer}.gs-cat__opcao:hover,.gs-cat__opcao--ativa{background:var(--surface-inset)}.gs-cat__opcao--nova{color:var(--accent-strong)}.gs-cat__opcao--convite{margin-top:4px;padding-top:11px;border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm);font-weight:600}.gs-cat__opcao--nova strong{font-weight:600}.ms-colunas{align-items:start;grid-template-columns:minmax(0,1fr) 320px}.ms-principal{display:flex;flex-direction:column;gap:14px;min-width:0}.ms-titulo{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.ms-titulo__topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.ms-titulo__rotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.ms-titulo__campo{width:100%;padding:4px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--fg);font-family:var(--font-serif);font-size:1.6rem;font-weight:600;line-height:1.25;outline:none}.ms-titulo__campo:hover{border-bottom-color:var(--border)}.ms-titulo__campo:focus{border-bottom-color:var(--accent)}.ms-titulo__campo::placeholder{color:var(--fg-subtle)}.ms-titulo__meta{margin:0;font-size:12.5px;color:var(--fg-subtle)}.ms-excluir{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ms-excluir:hover:not(:disabled){border-color:var(--danger);background:var(--surface-2);color:var(--danger)}.ms-excluir:disabled{cursor:not-allowed;opacity:.5}.ms-excluir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-uso{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--border)}.ms-uso__rotulo{flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.ms-uso__vazio{font-size:12.5px;color:var(--fg-subtle)}.ms-uso__lista{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ms-uso__chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);color:var(--fg);font-size:12.5px;font-weight:600;text-decoration:none}.ms-uso__chip:hover{border-color:var(--accent)}.ms-uso__ponto{width:7px;height:7px;border-radius:var(--radius-full);background:var(--accent)}.ms-uso__parte{font-weight:400;color:var(--fg-subtle)}.ms-uso__rascunho{padding:0 7px;border:1px solid var(--status-upsell-border);border-radius:var(--radius-full);background:var(--status-upsell-surface);color:var(--status-upsell);font-size:10.5px;font-weight:700}.ms-guia{margin:0 2px;font-size:13px;line-height:1.5;color:var(--fg-muted)}.ms-bloco{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow);scroll-margin-top:80px}.ms-bloco--aberto{border-color:var(--border-strong)}.ms-bloco__topo{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.ms-bloco__topo:hover{background:var(--surface-2)}.ms-bloco__n{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--border-strong);border-radius:var(--radius-full);font-size:12.5px;font-weight:700;color:var(--fg-muted)}.ms-bloco__n--feito{border-color:var(--accent);background:var(--accent);color:var(--tc-on, #1a1305)}.ms-bloco__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ms-bloco__titulo{display:flex;align-items:center;gap:8px;font-family:var(--font-serif);font-size:1.02rem;font-weight:600}.ms-bloco__tag{padding:1px 8px;border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.03em;color:var(--fg-subtle)}.ms-bloco__ajuda{font-size:12.5px;line-height:1.4;color:var(--fg-subtle)}.ms-bloco__seta{flex:none;width:8px;height:8px;margin-right:4px;border-right:2px solid var(--fg-muted);border-bottom:2px solid var(--fg-muted);transform:rotate(-45deg);transition:transform .15s}.ms-bloco--aberto .ms-bloco__seta{transform:rotate(45deg)}.ms-bloco__corpo{display:flex;flex-direction:column;gap:16px;padding:4px 20px 22px 62px}.ms-campo{display:flex;flex-direction:column;gap:7px;min-width:0}.ms-campo>label,.ms-campo__rotulo{font-size:12.5px;font-weight:600;color:var(--fg)}.ms-dica{font-weight:400;color:var(--fg-subtle)}.ms-campo input,.ms-campo select,.ms-campo textarea,.ms-passo input,.ms-linha input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.ms-campo textarea{resize:vertical;line-height:1.55}.ms-campo select{appearance:none;-webkit-appearance:none;padding-right:38px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23806A45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-size:11px 7px;background-repeat:no-repeat}.ms-campo input::placeholder,.ms-campo textarea::placeholder,.ms-passo input::placeholder,.ms-linha input::placeholder{color:var(--fg-subtle)}.ms-campo input:hover,.ms-campo select:hover,.ms-campo textarea:hover,.ms-passo input:hover,.ms-linha input:hover{border-color:var(--border-strong)}.ms-campo input:focus,.ms-campo select:focus,.ms-campo textarea:focus,.ms-passo input:focus,.ms-linha input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.ms-campo input[aria-invalid=true]{border-color:var(--danger)}.ms-erro{font-size:12px;color:var(--danger)}.ms-grade{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px;align-items:start}.ms-sufixo{position:relative}.ms-sufixo input{padding-right:46px}.ms-sufixo span{position:absolute;top:50%;right:14px;transform:translateY(-50%);font-size:12.5px;color:var(--fg-subtle);pointer-events:none}.ms-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.ms-sugestao{padding:3px 11px;border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);font:inherit;font-size:12px;cursor:pointer}.ms-sugestao:hover{border-color:var(--accent);color:var(--fg)}.ms-passos,.ms-linhas{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ms-passo{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.ms-passo input{background:var(--surface)}.ms-passo__n{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:9px;border-radius:var(--radius-full);background:var(--surface-inset);font-size:12px;font-weight:700;color:var(--fg-muted)}.ms-passo__caixa{flex:none;width:20px;height:20px;margin-top:12px;border:1.5px solid var(--border-strong);border-radius:5px}.ms-passo__campos{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ms-passo__dica{min-height:38px!important;font-size:13px!important}.ms-passo--criterio{align-items:center}.ms-passo--criterio .ms-passo__caixa{margin-top:0}.ms-linha{display:flex;align-items:center;gap:10px}.ms-linha__ponto{flex:none;width:7px;height:7px;margin:0 4px;border-radius:var(--radius-full);background:var(--accent)}.ms-remover{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:6px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);cursor:pointer}.ms-linha .ms-remover,.ms-passo--criterio .ms-remover{margin-top:0}.ms-remover:hover{background:var(--surface-inset);color:var(--danger)}.ms-adicionar{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ms-adicionar:hover{border-color:var(--accent);color:var(--fg);background:var(--surface-2)}.ms-vazio{margin:0;padding:14px;border:1px dashed var(--border);border-radius:var(--radius-md);font-size:12.5px;color:var(--fg-subtle)}.ms-vazio--inline{padding:0;border:0}.ms-material{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ms-material__painel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.ms-material__painel h3{margin:0;font-family:var(--font-serif);font-size:.95rem;font-weight:600}.ms-material__painel .ms-campo input,.ms-material__painel .ms-campo select,.ms-material__painel .ms-campo textarea{background:var(--surface)}.ms-mais>.ms-campo+.ms-campo{margin-top:12px}.ms-mais summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--fg-muted)}.ms-mais[open] summary{margin-bottom:12px}.ms-mais summary:hover{color:var(--fg)}.ms-lateral{position:sticky;top:-14px;align-self:start;max-height:calc(100vh - 110px);overflow-y:auto;padding-bottom:2px;display:flex;flex-direction:column;gap:14px;min-width:0}.ms-cartao{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.ms-cartao h2{margin:0;font-family:var(--font-serif);font-size:1rem;font-weight:600}.ms-cartao__sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--fg-subtle)}.ms-cartao__acoes{display:flex;flex-wrap:wrap;gap:8px}.ms-cartao .ms-campo select{min-height:42px}.ms-alerta{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--status-upsell-border);border-radius:var(--radius-md);background:var(--status-upsell-surface);color:var(--status-upsell);font-size:12px;line-height:1.45}.ms-alerta svg{flex:none;margin-top:1px}.ms-barra{height:6px;overflow:hidden;border-radius:var(--radius-full);background:var(--surface-inset)}.ms-barra span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .25s}.ms-resumo{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none}.ms-resumo button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ms-resumo button:hover{background:var(--surface-2);color:var(--fg)}.ms-resumo__ponto{flex:none;display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:var(--radius-full)}.ms-resumo__ponto--feito{border-color:var(--accent);background:var(--accent);color:var(--tc-on, #1a1305)}.ms-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 1100px){.ms-colunas{grid-template-columns:minmax(0,1fr)}.ms-lateral{position:static}}@media (max-width: 760px){.ms-material,.ms-grade{grid-template-columns:1fr}.ms-bloco__corpo{padding-left:20px}}.abre{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 24px}.abre__livro{position:relative;width:132px;height:92px;perspective:700px}.abre__folha,.abre__lombada{position:absolute;top:0;height:100%;border:1px solid var(--border);background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface) 45%,var(--surface-2) 100%)}.abre__folha--esq{left:0;width:64px;border-radius:6px 0 0 6px}.abre__folha--dir{right:0;width:64px;border-radius:0 6px 6px 0}.abre__lombada{left:64px;width:4px;border-left:0;border-right:0;background:var(--border-strong)}.abre__folha--virando{left:68px;width:64px;border-radius:0 6px 6px 0;transform-origin:left center;animation:abre-virar 1.9s cubic-bezier(.45,0,.35,1) infinite;box-shadow:-2px 0 10px #00000014}@keyframes abre-virar{0%{transform:rotateY(0);opacity:1}60%{transform:rotateY(-155deg);opacity:.85}75%,to{transform:rotateY(-180deg);opacity:0}}.abre__texto{margin:0;font-size:13.5px;color:var(--fg-muted);text-align:center}.abre__bytes{font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.abre__barra{width:min(260px,70vw);height:5px;border-radius:999px;background:var(--icon-bg);overflow:hidden}.abre__barra-preenchida{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transition:width .2s linear}.abre__barra--indeterminada .abre__barra-preenchida{width:40%;transition:none;animation:abre-correr 1.4s ease-in-out infinite}@keyframes abre-correr{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.abre__folha--virando{animation:none;opacity:0}.abre__barra--indeterminada .abre__barra-preenchida{animation:none;width:100%;opacity:.5}.abre__barra-preenchida{transition:none}}.txr{display:flex;flex-direction:column;gap:12px;font-size:1rem;line-height:1.65;min-width:0}.txr p,.txr h4,.txr ul,.txr ol,.txr blockquote,.txr figure{margin:0}.txr h4{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg);letter-spacing:-.01em}.txr ul,.txr ol{display:flex;flex-direction:column;gap:6px;padding-left:22px}.txr li{padding-left:2px}.txr li::marker{color:var(--accent-strong)}.txr blockquote{display:flex;flex-direction:column;gap:6px;padding:10px 16px;border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-inset);font-style:italic}.txr a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.txr a:hover{text-decoration-thickness:2px}.txr a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.txr__figura{display:flex;flex-direction:column;gap:6px}.txr__figura img{max-width:100%;height:auto;display:block;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.txr__figura figcaption{font-size:12px;line-height:1.45;color:var(--fg-subtle)}.txr__esperando{height:160px;border-radius:var(--radius-md);border:1px dashed var(--border);background:var(--surface-inset)}.txr__figura-falhou{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--surface-inset);color:var(--fg-subtle);font-size:12.5px}.edv{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.edv:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.edv__barra{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;background:var(--surface-inset);border-bottom:1px solid var(--border)}.edv__ferramenta{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg-muted);cursor:pointer;transition:background .13s,color .13s,border-color .13s}.edv__ferramenta:hover:not(:disabled){background:var(--surface);border-color:var(--border);color:var(--accent-strong)}.edv__ferramenta:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.edv__ferramenta:disabled{opacity:.45;cursor:progress}.edv__ferramenta--ligada{background:var(--status-upsell-surface);border-color:var(--status-upsell-border);color:var(--accent-strong)}.edv__divisor{width:1px;align-self:stretch;margin:3px 5px;background:var(--border)}.edv__moldura{position:relative;min-width:0}.edv__area{padding:12px 14px;color:var(--fg);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.6;outline:none;overflow-y:auto;max-height:340px;overflow-wrap:break-word}.edv__area--vazia:before{content:attr(data-placeholder);color:var(--fg-subtle);pointer-events:none;display:block}.edv__area>:first-child{margin-top:0}.edv__area>:last-child{margin-bottom:0}.edv__area p{margin:0 0 10px}.edv__area h4{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg);letter-spacing:-.01em;margin:14px 0 8px}.edv__area ul,.edv__area ol{margin:0 0 10px;padding-left:22px}.edv__area li{margin-bottom:4px}.edv__area li::marker{color:var(--accent-strong)}.edv__area blockquote{margin:0 0 10px;padding:8px 14px;border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-inset);font-style:italic}.edv__area a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.edv__area figure{margin:0 0 10px;display:flex;flex-direction:column;gap:5px;cursor:default}.edv__area figure img{max-width:100%;height:auto;display:block;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);min-height:80px}.edv__area figure figcaption{font-size:12px;color:var(--fg-subtle);line-height:1.4}.edv__area figure img[data-falhou]{min-height:60px;border-style:dashed;border-color:var(--border-strong)}.edv__area figure img[data-falhou]+figcaption:after{content:" — não foi possível carregar esta imagem";color:var(--danger)}.edv__area figure img:hover{border-color:var(--accent)}.edv__area figure[data-selecionada] img{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.edv__figura-barra{position:absolute;z-index:2;display:flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--panel-shadow);transform:translate(8px,8px)}.edv__tamanho{padding:5px 9px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg-muted);font-family:var(--font-sans);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.edv__tamanho:hover{background:var(--surface-inset);border-color:var(--border);color:var(--accent-strong)}.edv__tamanho:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.edv__tamanho--ligado{background:var(--status-upsell-surface);border-color:var(--status-upsell-border);color:var(--accent-strong)}.edv__tamanho--remover{color:var(--danger)}.edv__alca{position:absolute;z-index:2;width:16px;height:16px;border-radius:4px;background:var(--surface);border:2px solid var(--accent);box-shadow:var(--shadow-sm);cursor:nwse-resize;transform:translate(-50%,-50%)}.edv__alca:after{content:"";position:absolute;inset:-10px}.edv__alca:hover,.edv__alca--arrastando{background:var(--accent)}.edv__alca:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.edv:has(.edv__alca--arrastando) .edv__area{user-select:none}.edv__tamanho--remover:hover{color:var(--danger);background:var(--danger-surface);border-color:var(--danger-border)}.edv__rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 11px 7px;border-top:1px solid var(--border);background:var(--surface-inset);font-size:11px;min-width:0}.edv__ajuda{color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edv__falha{color:var(--danger);font-weight:500;min-width:0;line-height:1.35}.edv__contador{color:var(--fg-subtle);flex-shrink:0;font-variant-numeric:tabular-nums}.edv__contador--excedeu{color:var(--danger);font-weight:600}@media (max-width: 480px){.edv__ajuda{display:none}}.ref{display:flex;flex-direction:column;gap:var(--space-4)}.ref__cabecalho{display:flex;flex-direction:column;gap:var(--space-1)}.ref__titulo{margin:0;font-family:var(--font-serif);font-size:1.6rem;font-weight:600}.ref__texto{margin:0;color:var(--fg-muted);font-size:.9rem;line-height:1.6}.ref__ferramentas{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.ref__ferramentas .gl__search{flex:1 1 260px;min-width:0;margin-bottom:0}.ref__filtro{flex:0 0 220px;max-width:100%}.ref__favoritas{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-muted);font:inherit;font-size:.85rem;cursor:pointer}.ref__favoritas--ligado{border-color:var(--accent);color:var(--accent)}.ref__favoritas:focus-visible,.ref__cartao:focus-visible,.ref__estrela:focus-visible,.ref__limpar:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ref__limpar{padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.ref__vazio{margin:0;padding:32px 0;color:var(--fg-muted);text-align:center}.ref__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.ref__item{position:relative}.ref__cartao{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:18px 18px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.ref__cartao:hover{border-color:var(--border-strong)}.ref__categoria,.ref__rotulo{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ref__rotulo{margin:0 0 var(--space-2)}.ref__cartao-titulo{padding-right:28px;font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.35}.ref__cartao-meta,.ref__apoio{color:var(--fg-muted);font-size:.8rem}.ref__cartao-elemento{margin-top:auto;padding:2px 9px;border:1px solid var(--border);border-radius:999px;color:var(--fg-muted);font-size:.72rem}.ref__estrela{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--fg-muted);cursor:pointer}.ref__estrela--ligada{color:var(--accent)}.ref__estrela--ligada svg{fill:currentColor}.ref__ficha{display:flex;flex-direction:column;gap:var(--space-4)}.ref__lista{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.55}.ref__dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.ref__dado dt{color:var(--fg-muted);font-size:.72rem}.ref__dado dd{margin:2px 0 0;font-size:.88rem;font-weight:500}.ref__acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@media (max-width: 640px){.ref__filtro{flex-basis:100%}.ref__dados{grid-template-columns:1fr}}.mod{display:flex;flex-direction:column;gap:var(--space-4)}.mod__cabecalho{display:flex;flex-direction:column;gap:var(--space-1)}.mod__titulo{margin:0;font-family:var(--font-serif);font-size:1.6rem;font-weight:600}.mod__texto,.mod__apoio{margin:0;color:var(--fg-muted);font-size:.88rem;line-height:1.55}.mod__apoio{font-size:.8rem}.mod__tipo{margin:0;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mod__vazio{margin:0;padding:32px 0;color:var(--fg-muted);text-align:center}.mod__ferramentas{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.mod__ferramentas .gl__search{flex:1 1 260px;min-width:0;margin-bottom:0}.mod__filtro{flex:0 0 220px;max-width:100%}.mod__grupo{display:flex;flex-direction:column;gap:var(--space-2)}.mod__grupo-titulo{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.mod__lista{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.mod__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.mod__dados{display:flex;flex-direction:column;gap:2px;min-width:0}.mod__estado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.mod__selo{padding:3px 10px;border:1px solid var(--border-strong);border-radius:999px;color:var(--fg-muted);font-size:.72rem;font-weight:600}.mod__selo--exemplo{border-color:var(--accent);color:var(--accent)}.mod__salvo{min-width:4rem;color:var(--fg-muted);font-size:.8rem}.mod__cabecalho--topo{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.mod__acoes-equipe,.mod__botoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mod__metades{display:block}.mod__metades--com-planilha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6, 32px);align-items:start}.mod__esquerda{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.mod__direita{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:20px;border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);animation:mod-abre .24s cubic-bezier(.2,.7,.2,1)}.mod__titulo--painel{font-size:1.25rem}.mod__item{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.mod__item--aberto{border-color:var(--accent)}.mod__linha--item{border:0;background:transparent}.mod__aberta{color:var(--accent);font-size:.8rem;font-weight:600;white-space:nowrap}@media (max-width: 1100px){.mod__metades--com-planilha{grid-template-columns:minmax(0,1fr)}.mod__direita{position:static;order:-1}}@keyframes mod-abre{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes plp-entra-direita{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes plp-entra-esquerda{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes plp-pulso{0%{transform:scale(1);color:var(--accent)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes plp-estala{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}.plp__cartao[data-sentido=avanca]{animation:plp-entra-direita .26s cubic-bezier(.2,.7,.2,1)}.plp__cartao[data-sentido=volta]{animation:plp-entra-esquerda .26s cubic-bezier(.2,.7,.2,1)}.plp__resultado{display:inline-block;transform-origin:left center;animation:plp-pulso .4s ease-out}.plp__passo,.plp__numero{transition:border-color .2s,background-color .2s,color .2s}.plp__passo--feito .plp__numero{animation:plp-estala .35s ease-out}@media (prefers-reduced-motion: reduce){.mod__direita,.plp__cartao,.plp__resultado,.plp__passo--feito .plp__numero{animation:none}.plp__passo,.plp__numero{transition:none}}.plp{display:flex;flex-direction:column;gap:var(--space-3)}.plp__modo{display:inline-flex;gap:6px;margin-left:auto}.plp__modo .es-botao[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.plp__passos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.plp__passo{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--fg-muted);font:inherit;font-size:.82rem;cursor:pointer}.plp__passo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.plp__passo--atual{border-color:var(--accent);color:var(--fg)}.plp__numero{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:50%;font-size:.72rem;font-weight:700}.plp__passo--atual .plp__numero{border-color:var(--accent);background:var(--accent);color:var(--accent-fg, var(--bg))}.plp__passo--feito .plp__numero{border-color:var(--success, var(--accent));color:var(--success, var(--accent))}.plp__cartao{display:flex;flex-direction:column;gap:var(--space-3);padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg)}.plp__titulo{margin:0;font-family:var(--font-serif);font-size:1.2rem;font-weight:600}.plp__campos{display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.plp__linha{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:4px 16px}.plp__linha>.pl__alerta{grid-column:2;justify-self:start;margin-top:0}.plp__rotulo{color:var(--fg-muted);font-size:.88rem}.plp__linha--calculo{padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 6%,transparent)}.plp__resultado{font-size:1.15rem}.plp__rodape{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width: 640px){.plp__linha{grid-template-columns:minmax(0,1fr)}.plp__linha>.pl__alerta{grid-column:1}.plp__modo{margin-left:0}}.pl{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.pl__tabela{width:100%;border-collapse:collapse;font-size:.9rem}.pl__tabela th,.pl__tabela td{padding:12px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pl__tabela tbody tr:last-child th,.pl__tabela tbody tr:last-child td{border-bottom:0}.pl__tabela thead th{color:var(--accent);font-size:.78rem;font-weight:700}.pl__tabela tbody th{min-width:11rem;font-weight:500;color:var(--fg-muted)}.pl__linha--calculo td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.pl__campo{display:inline-flex;align-items:center;gap:6px;width:100%;min-width:8rem;padding:6px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--fg-muted)}.pl__campo input{flex:1;width:100%;min-width:0;border:0;background:transparent;color:var(--fg);font:inherit;text-align:right;font-variant-numeric:tabular-nums}.pl__campo input:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.pl__campo--invalido{border-color:var(--danger)}.pl__resultado{display:block;font-weight:600;font-variant-numeric:tabular-nums}.pl__resultado--vazio{color:var(--fg-muted);font-weight:400}.pl__alerta{display:inline-block;margin-top:6px;padding:2px 9px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.72rem;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 640px){.mod__filtro{flex-basis:100%}.mod__linha{flex-direction:column;align-items:stretch}}.mod .es-voltar{align-self:flex-start}.mod__formulario{min-width:0}.em{display:grid;grid-template-columns:320px minmax(0,1fr);height:min(74vh,760px);min-height:0}.em__lado,.em__miolo{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:0;padding:22px 24px;overflow-y:auto}.em__lado{border-right:1px solid var(--border);background:var(--surface)}.em__miolo{background:var(--bg)}.em__dica{margin:0;color:var(--fg-subtle);font-size:.75rem;font-weight:400;line-height:1.45}.em__tipos{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.em__tipos legend{padding:0 0 6px;font-size:12px;font-weight:600;color:var(--fg)}.em__tipo{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg-muted);cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}.em__tipo input{position:absolute;opacity:0;inset:0;cursor:pointer}.em__tipo span{display:flex;flex-direction:column;gap:2px;min-width:0}.em__tipo strong{color:var(--fg);font-size:.88rem}.em__tipo small{font-size:.74rem;line-height:1.35}.em__tipo:hover{border-color:var(--border-strong)}.em__tipo--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--accent)}.em__tipo:has(input:focus-visible){box-shadow:0 0 0 3px var(--ring)}.em__tipos:disabled .em__tipo{cursor:default;opacity:.6}.em__tipos:disabled .em__tipo--on{opacity:1}.em__publicar{position:relative;display:flex;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer}.em__publicar input{position:absolute;opacity:0;inset:0;cursor:pointer}.em__publicar>span:last-child{display:flex;flex-direction:column;gap:2px}.em__publicar strong{font-size:.88rem;color:var(--fg)}.em__publicar small{color:var(--fg-muted);font-size:.74rem}.em__chave{flex:none;position:relative;width:38px;height:22px;border-radius:999px;background:var(--border-strong);transition:background-color .2s}.em__chave:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.em__publicar--on{border-color:var(--accent)}.em__publicar--on .em__chave{background:var(--accent)}.em__publicar--on .em__chave:after{transform:translate(16px)}.em__publicar:has(input:focus-visible){box-shadow:0 0 0 3px var(--ring)}.em__pendencia{margin-right:auto;color:var(--fg-muted);font-size:.8rem}.em__planilha{display:flex;flex-direction:column;gap:var(--space-4)}.em__secao{display:flex;flex-direction:column;gap:var(--space-3)}.em__secao-topo h3{margin:0;font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.em__secao-topo p{margin:2px 0 0;color:var(--fg-muted);font-size:.82rem;line-height:1.5}.em__rolagem{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.em__cabeca,.em__celulas{display:grid;min-width:640px;width:100%}.em__cabeca>*,.em__celulas>*{min-width:0}.em__cabeca{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.em__canto{align-self:center;padding:10px 14px;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.em__coluna{display:flex;align-items:center;gap:4px;padding:8px 10px;border-left:1px solid var(--border)}.em__coluna input{flex:1;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--accent);font:inherit;font-size:.85rem;font-weight:700}.em__coluna input:hover{border-color:var(--border)}.em__linha{border-bottom:1px solid var(--border)}.em__linha:last-child{border-bottom:0}.em__linha--calculo{background:color-mix(in srgb,var(--accent) 5%,transparent)}.em__def{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.em__def-topo{display:flex;align-items:center;gap:4px}.em__def-topo>input{flex:1;min-width:0;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg);font:inherit;font-size:.88rem;font-weight:600}.em__acoes{display:inline-flex;gap:2px}.em__icone{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background-color .15s,color .15s}.em__icone:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.em__icone--perigo:hover:not(:disabled){color:var(--danger)}.em__icone:disabled{opacity:.35;cursor:default}.em__tipos-linha{display:flex;flex-wrap:wrap;gap:4px}.em__chip{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--fg-muted);font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.em__chip:hover{border-color:var(--border-strong);color:var(--fg)}.em__chip--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.em__icone:focus-visible,.em__chip:focus-visible,.em__nome-chip:focus-visible,.em__mais:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.em__formato{display:flex;align-items:center;gap:8px;color:var(--fg-muted);font-size:.74rem}.em__formato select{flex:1;min-width:0;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg);font:inherit;font-size:.78rem}.em__nome{color:var(--fg-subtle);font-size:.7rem}.em__nome code{padding:1px 5px;border-radius:var(--radius-sm);background:var(--code-bg, var(--surface-2));font-family:var(--font-mono)}.em__celula{display:flex;align-items:center;padding:12px 10px;border-left:1px solid var(--border)}.em__celula input,.em__formula input{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;font-size:.88rem}.em__celula input{text-align:right;font-variant-numeric:tabular-nums}.em__coluna input:focus,.em__def-topo>input:focus,.em__celula input:focus,.em__formula input:focus,.em__alerta input:focus,.em__formato select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.em__formula{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-left:1px solid var(--border)}.em__formula input{font-family:var(--font-mono)}.em__formula small{color:var(--fg-subtle);font-size:.72rem}.em__nomes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--fg-muted);font-size:.74rem}.em__nomes em{color:var(--fg-subtle)}.em__nome-chip{padding:2px 9px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-2);color:var(--fg);font-family:var(--font-mono);font-size:.74rem;cursor:pointer}.em__nome-chip:hover{border-color:var(--accent);color:var(--accent)}.em__alerta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 14px 12px}.em__alerta label{display:flex;flex:1 1 200px;flex-direction:column;gap:4px;color:var(--fg-muted);font-size:.72rem;font-weight:600}.em__alerta input{padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg);font:inherit;font-size:.84rem;font-weight:400}.em__mais{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:transparent;color:var(--fg-muted);font:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.em__mais:hover{color:var(--accent)}.em__novos{display:flex;gap:8px}.em__novos .es-botao{display:inline-flex;align-items:center;gap:6px}.em__problemas{margin:0;padding-left:1.2rem}.em__soltar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px;padding:32px 24px;border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg-muted);text-align:center;transition:border-color .18s,background-color .18s}.em__soltar strong{color:var(--fg);font-size:1rem;word-break:break-word}.em__soltar small{color:var(--fg-subtle);font-size:.75rem}.em__soltar--sobre{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.em__soltar--cheio{border-style:solid;border-color:var(--accent)}@keyframes em-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.em__linha,.em__soltar{animation:em-entra .22s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion: reduce){.em__linha,.em__soltar{animation:none}.em__tipo,.em__chave,.em__chave:after,.em__chip,.em__icone,.em__soltar{transition:none}}@media (max-width: 900px){.em{display:block;height:auto;max-height:100%;overflow-y:auto}.em__lado{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.em__miolo{overflow:visible}.em__publicar{margin-top:0}}.er{display:grid;grid-template-columns:340px minmax(0,1fr);height:min(76vh,780px);min-height:0}.er__lado,.er__miolo{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0;padding:22px 24px;overflow-y:auto}.er__lado{border-right:1px solid var(--border);background:var(--surface)}.er__miolo{background:var(--bg)}.er__lado .gs-cat,.er__lado .field{gap:7px;font-size:12.5px}.er__lado .gs-cat input{min-height:44px}.er__duas{grid-template-columns:1fr}.er__niveis{display:flex;gap:6px}.er__nivel{flex:1;min-height:40px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--fg-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.er__nivel--nenhum{flex:1.5;font-weight:600}.er__nivel:hover{border-color:var(--border-strong)}.er__nivel[aria-checked=true]{border-color:var(--accent);background:var(--surface-inset);color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent)}.er__nivel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.er__publicar{position:relative;display:flex;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer}.er__publicar input{position:absolute;opacity:0;inset:0;cursor:pointer}.er__publicar>span:last-child{display:flex;flex-direction:column;gap:2px}.er__publicar strong{font-size:.88rem;color:var(--fg)}.er__publicar small{color:var(--fg-muted);font-size:.74rem}.er__chave{flex:none;position:relative;width:38px;height:22px;border-radius:999px;background:var(--border-strong);transition:background-color .2s}.er__chave:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.er__publicar--on{border-color:var(--accent)}.er__publicar--on .er__chave{background:var(--accent)}.er__publicar--on .er__chave:after{transform:translate(16px)}.er__publicar:has(input:focus-visible){box-shadow:0 0 0 3px var(--ring)}.er__secao{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.er__secao-topo h3{margin:0;font-family:var(--font-serif);font-size:1rem;font-weight:600}.er__secao-topo p{margin:2px 0 0;font-size:12.5px;color:var(--fg-subtle)}.er__secao .ms-campo input,.er__secao .ms-campo textarea{background:var(--surface-2)}.er__previa{display:flex;align-items:flex-start;gap:14px}.er__cartao{width:280px;max-width:100%;cursor:default;pointer-events:none}.er__previa-nivel{padding:3px 10px;border:1px solid var(--border);border-radius:var(--radius-full);font-size:11.5px;font-weight:600;color:var(--fg-muted)}.er__pendencia{margin-right:auto;color:var(--fg-muted);font-size:.8rem}@media (max-width: 860px){.er{grid-template-columns:1fr;height:auto}.er__lado{border-right:0;border-bottom:1px solid var(--border)}}.faq-abas{margin-bottom:16px}.faq__cabecalho-texto{flex:1 1 320px;min-width:0}.faq .gl__head-acoes{flex-shrink:0}.faq__ferramentas{display:flex;gap:12px;align-items:stretch;margin-bottom:16px}.faq__ferramentas .gl__search{flex:1;min-width:0;margin-bottom:0}.faq__filtro{flex:0 0 300px;max-width:40%}.faq-grupo{margin-top:28px}.faq-grupo:first-of-type{margin-top:8px}.faq-grupo__titulo{display:flex;align-items:baseline;gap:10px;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--fg);letter-spacing:-.01em;margin:0 0 12px}.faq-grupo__n{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--fg-subtle)}.faq-grupo__lista{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.faq-item{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);color:var(--fg);transition:border-color .15s,box-shadow .15s}.faq-item:hover{border-color:var(--accent);box-shadow:var(--card-shadow-hover)}.faq-item--destaque{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.faq-item__titulo{margin:0;font:inherit}.faq-item__pergunta{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:16px 20px;background:none;border:0;border-radius:var(--radius-lg);color:var(--fg);font-family:var(--font-sans);font-size:.95rem;font-weight:600;line-height:1.45;text-align:left;cursor:pointer}.faq-item__pergunta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq-item__texto-da-pergunta{flex:1;min-width:0}.faq-item__selos{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}.faq-item__seta{display:flex;flex-shrink:0;color:var(--fg-subtle);transition:transform .15s}.faq-item__pergunta[aria-expanded=true] .faq-item__seta{transform:rotate(90deg);color:var(--accent)}.faq-item__resposta{display:flex;flex-direction:column;gap:14px;padding:0 20px 18px}.faq-item__texto{max-width:72ch;color:var(--fg-muted)}.faq-item__rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border)}.faq-item__data{font-size:12px;color:var(--fg-subtle)}.faq-item__acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.faq-item__acoes .gl-card__icon-btn:disabled{opacity:.4;cursor:not-allowed}.faq-preview__pergunta{cursor:default}@media (prefers-reduced-motion: reduce){.faq-item,.faq-item__seta{transition:none}}@media (max-width: 640px){.faq-abas{flex-wrap:nowrap;overflow-x:auto}.faq-abas .gs-aba{min-height:44px;flex-shrink:0;white-space:nowrap}.faq__ferramentas{flex-direction:column}.faq__filtro{flex-basis:auto;max-width:none}.faq-item__pergunta{padding:14px 16px}.faq-item__resposta{padding:0 16px 16px}.faq-item__acoes .gl-card__icon-btn{width:44px;height:44px}.faq-item__acoes .im-btn{min-height:44px}}.mr{display:flex;flex-direction:column;gap:26px;max-width:none;margin:0 auto}.mr__corpo{display:grid;grid-template-columns:236px minmax(0,1fr);gap:32px;align-items:start}.mr__leitura{display:flex;flex-direction:column;gap:26px;min-width:0}.mr__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mr__identidade{min-width:0}.mr__estado{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mr-selo{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);font-size:12.5px;font-weight:600;color:var(--fg-muted);white-space:nowrap}.mr-selo--pronto{border-color:var(--accent);color:var(--accent-strong);background:transparent}.mr-indice{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.mr-indice__rotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.mr-indice__lista{display:flex;flex-direction:column;gap:2px}.mr-indice__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--fg-muted);text-decoration:none;transition:background .15s,color .15s}.mr-indice__item:hover{background:var(--surface-inset);color:var(--fg)}.mr-indice__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mr-indice__item[aria-current=true]{background:var(--icon-bg);color:var(--fg)}.mr-indice__nome{flex:1;min-width:0;font-size:13.5px;font-weight:500}.mr-indice__item[aria-current=true] .mr-indice__nome{font-weight:600}.mr-indice__contagem{font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--fg-subtle)}.mr-indice__item[aria-current=true] .mr-indice__contagem{color:var(--accent-strong)}.mr__titulo{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--fg)}.mr__subtitulo{margin:0;font-size:13.5px;color:var(--fg-muted)}.mr-bloco{display:flex;flex-direction:column;gap:4px}.mr-bloco__topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 8px}.mr-bloco__nome{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.mr-bloco__contagem{font-size:11.5px;color:var(--fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.mr-bloco__descricao{margin:0 0 8px;font-size:13px;color:var(--fg-muted)}.mr-bloco__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.mr-item{display:grid;grid-template-columns:minmax(0,1fr) 196px;align-items:baseline;gap:18px;padding:13px 16px;background:var(--surface)}.mr-item__enunciado{margin:0;font-size:14px;color:var(--fg);min-width:0}.mr-item__valor{display:flex;align-items:center;gap:10px;min-width:0}.mr-item__resposta{margin:0;font-size:14px;font-weight:700;color:var(--fg)}.mr-regua{display:inline-flex;gap:3px;flex-shrink:0}.mr-regua__ponto{width:6px;height:6px;border-radius:999px;background:var(--border-strong)}.mr-regua__ponto--marcado{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.mr-item--longa{display:flex;flex-direction:column;align-items:stretch;gap:8px}.mr-item__texto{margin:0;padding:10px 14px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--surface-2);font-size:14px;line-height:1.6;color:var(--fg);white-space:pre-wrap}.mr-item__resposta--vazia{font-weight:500;font-style:italic;color:var(--fg-subtle)}@media (max-width: 900px){.mr__corpo{grid-template-columns:minmax(0,1fr);gap:18px}.mr-indice{position:static;flex-direction:row;align-items:center;padding:0;border:0;background:transparent;box-shadow:none;overflow-x:auto}.mr-indice__rotulo{display:none}.mr-indice__lista{flex-direction:row;gap:8px;padding:2px 0}.mr-indice__item{flex-shrink:0;padding:8px 13px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);white-space:nowrap}.mr-indice__item[aria-current=true]{border-color:var(--accent)}.mr-indice__nome{flex:0 0 auto;font-size:13px}.mr-item{grid-template-columns:minmax(0,1fr) 168px}}@media (max-width: 620px){.mr-item{display:flex;flex-direction:column;align-items:stretch;gap:4px}.mr-item__valor{justify-content:flex-start}}.mr__versao{margin:6px 0 0;padding:8px 12px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--surface-2);font-size:13px;line-height:1.55;color:var(--fg-muted);max-width:62ch}.dr{display:flex;flex-direction:column;gap:18px;max-width:none;margin:0 auto}.dr__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dr__titulo{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--fg)}.dr__subtitulo{margin:0;font-size:13.5px;color:var(--fg-muted)}.dr__ferramentas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-busca{display:flex;align-items:center;gap:10px;flex:1;min-width:240px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--fg-subtle)}.dr-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.dr-busca input{flex:1;min-width:0;border:0;background:transparent;font-size:13.5px;color:var(--fg);outline:none}.dr-filtros{display:flex;gap:8px;flex-wrap:wrap}.dr-filtro{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-family:inherit;font-size:13px;color:var(--fg-muted);cursor:pointer;transition:border-color .15s,color .15s}.dr-filtro:hover{border-color:var(--border-strong);color:var(--fg)}.dr-filtro[aria-pressed=true]{border-color:var(--accent);background:var(--icon-bg);color:var(--accent-strong);font-weight:600}.dr-filtro__n{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--fg-subtle)}.dr-filtro[aria-pressed=true] .dr-filtro__n{color:var(--accent-strong)}.dr-tabela{--dr-colunas: minmax(0, 1fr) 150px 130px 130px 110px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.dr-tabela__cabecalho{display:grid;grid-template-columns:var(--dr-colunas);gap:16px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-subtle)}.dr-tabela__corpo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--border)}.dr-linha{display:grid;grid-template-columns:var(--dr-colunas);gap:16px;align-items:center;width:100%;padding:12px 18px;border:0;background:var(--surface);font-family:inherit;text-align:left;cursor:pointer;transition:background .12s}.dr-linha:hover{background:var(--surface-2)}.dr-linha[aria-expanded=true]{background:var(--icon-bg)}.dr-linha:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dr-pessoa{display:flex;align-items:center;gap:10px;min-width:0}.dr-pessoa__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-full);background:var(--icon-bg);color:var(--icon-fg);font-size:12px;font-weight:700}.dr-pessoa__avatar--grande{width:42px;height:42px;font-size:14px}.dr-pessoa__texto{display:flex;flex-direction:column;min-width:0}.dr-pessoa__nome{font-size:14px;font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-pessoa__desde{font-size:12px;color:var(--fg-subtle)}.dr-progresso{display:flex;flex-direction:column;gap:5px}.dr-progresso__trilho{height:6px;border-radius:var(--radius-full);background:var(--track-bg);overflow:hidden}.dr-progresso__preenchido{display:block;height:100%;border-radius:var(--radius-full);background:var(--track-fill)}.dr-progresso__texto{font-size:11.5px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.dr-celula{font-size:13px;color:var(--fg-muted)}.dr-vazio{font-size:13px;color:var(--fg-subtle)}.dr-selo{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--icon-border);border-radius:var(--radius-full);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--accent-strong);text-transform:capitalize}.dr-fundo{position:fixed;inset:0;z-index:40;background:#1d181047}.dr-ficha{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(460px,92vw);display:flex;flex-direction:column;gap:16px;padding:24px 24px 32px;overflow-y:auto;border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--panel-shadow)}.dr-ficha__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dr-ficha__nome{margin:0;font-size:16px;font-weight:700;color:var(--fg)}.dr-ficha__meta{margin:2px 0 0;font-size:12.5px;color:var(--fg-subtle)}.dr-ficha__fechar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:var(--radius-full);background:var(--surface-inset);color:var(--fg-muted);cursor:pointer}.dr-ficha__fechar:hover{color:var(--fg)}.dr-ficha__aviso{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-2);font-size:13px;color:var(--fg-muted)}.dr-rotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.dr-leitura{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.dr-leitura__titulo{margin:0;font-size:20px;font-weight:700;color:var(--fg);text-transform:capitalize}.dr-leitura__diade{margin:0;font-size:13px;color:var(--fg-muted)}.dr-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dr-barra{display:flex;align-items:center;gap:10px}.dr-barra__nome{width:84px;flex-shrink:0;font-size:12.5px;color:var(--fg-muted);text-transform:capitalize}.dr-barra__trilho{flex:1;height:8px;border-radius:var(--radius-full);background:var(--track-bg);overflow:hidden}.dr-barra__preenchida{display:block;height:100%;border-radius:var(--radius-full);background:var(--track-fill)}.dr-barra__valor{width:30px;flex-shrink:0;font-size:12px;font-weight:600;text-align:right;color:var(--fg);font-variant-numeric:tabular-nums}.dr-ficha__respostas{display:flex;flex-direction:column;gap:12px}.dr-bloco{display:flex;flex-direction:column;gap:6px}.dr-bloco__nome{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}@media (max-width: 900px){.dr-tabela__cabecalho{display:none}.dr-linha{grid-template-columns:minmax(0,1fr);gap:8px}}.vm-corpo{display:flex;flex-direction:column;min-height:0;flex:1}.vm-topo{flex-shrink:0;display:grid;gap:8px;padding:16px 22px 12px;border-bottom:1px solid var(--border)}.vm-contagem{margin:0;font-size:12px;color:var(--fg-subtle)}.vm-lista{flex:1 1 auto;min-height:200px;max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain;padding:14px 22px 18px;display:grid;align-content:start;gap:16px}.vm-corpo .vm-msg{margin:0;padding:18px 22px;font-size:13px;color:var(--fg-muted)}.vm-corpo .vm-msg.vj-erro{color:var(--danger);font-weight:600}.vm-corpo .vm-lista .vm-msg{padding:0}.vm-grupo{display:grid;gap:4px}.vm-grupo__titulo{margin:0 0 2px;display:flex;align-items:baseline;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--fg-muted)}.vm-grupo__qtd{font-weight:500;color:var(--fg-subtle)}.vm-itens{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vm-item{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:var(--radius-md);font-size:13.5px;line-height:1.4;color:var(--fg);cursor:pointer}.vm-item:hover{background:var(--surface-inset)}.vm-item:has(input:checked){background:var(--surface-inset);font-weight:600}.vm-item input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent)}.vm-item input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vm-item__nome{min-width:0;overflow-wrap:anywhere}.vm-item__aviso{flex-shrink:0;margin-left:auto;font-size:10.5px;font-weight:500;color:var(--fg-subtle)}.vm-descarte{flex-shrink:0;display:grid;gap:10px;margin:12px 22px 0;padding:12px 14px;border-radius:var(--radius-md);background:var(--status-upsell-surface);border:1px solid var(--status-upsell-border);color:var(--fg)}.vm-descarte p{margin:0;font-size:13px;line-height:1.45}.vm-descarte__acoes{display:flex;flex-wrap:wrap;gap:8px}.vm-btn-curto{min-height:36px;padding:8px 16px;font-size:13px}.vm-corpo .vm-erro{flex-shrink:0;margin:0;padding:10px 22px 14px}@media (max-width: 560px){.vm-topo{padding:14px 18px 10px}.vm-lista{padding:12px 18px 16px;max-height:none}.vm-descarte{margin:10px 18px 0}}.pf-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pf-contagem{font-weight:500;color:var(--fg-subtle)}.pf-aviso{margin:0;font-size:12px;color:var(--fg-subtle)}.pf-erro{margin:0;font-size:12.5px;font-weight:600;color:var(--danger)}.pf-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pf-linha{display:grid;gap:10px;padding:14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border)}.pf-linha--fora .pf-campos{opacity:.65}.pf-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px}.pf-campo{display:grid;gap:5px;min-width:0}.pf-campo__rotulo{font-size:11.5px;font-weight:500;color:var(--fg-muted)}.pf-rodape{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.pf-ativo,.pf-icone{min-height:30px}.pf-ativo{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;cursor:pointer}.pf-ativo input{accent-color:var(--accent);width:16px;height:16px}.pf-jornadas{padding:4px 11px;border-radius:var(--radius-full);background:var(--status-active-surface);border:1px solid var(--status-active-border);color:var(--status-active);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.pf-vinculos{flex:1 1 240px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:30px;gap:4px;justify-items:start;align-items:center}.pf-vinculos__lista{justify-self:stretch;list-style:none;margin:0 0 0 12px;padding:1px 0 1px 12px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;border-left:2px solid var(--border-strong)}.pf-vinculo{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;font-size:13px;line-height:20px;color:var(--fg-muted);cursor:default}.pf-vinculo__tipo{position:relative;display:grid;place-items:center;color:var(--fg-subtle)}.pf-vinculo__icone{display:inline-grid;place-items:center}.pf-vinculo__oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pf-vinculo__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-jornadas--sem{background:var(--status-upsell-surface);border-color:var(--status-upsell-border);color:var(--status-upsell)}.pf-jornadas--so-leitura{cursor:default}.pf-icone{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);background:none;border:1px solid transparent;color:var(--fg-subtle);cursor:pointer}.pf-icone:hover:not(:disabled){background:var(--surface-inset);color:var(--fg)}.pf-icone--perigo:hover:not(:disabled){color:var(--danger);background:var(--danger-surface)}.pf-icone:disabled{opacity:.4;cursor:not-allowed}.pf-icone:focus-visible,.pf-jornadas:focus-visible,.pf-ativo input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 560px){.pf-campos{grid-template-columns:minmax(0,1fr)}}.vj-sub{margin:0 0 12px;font-size:12px;color:var(--fg-muted)}.vj-grupo{display:grid;gap:7px;margin-bottom:14px}.vj-grupo:last-of-type{margin-bottom:0}.vj-grupo__rotulo{font-size:11.5px;font-weight:600;color:var(--fg-muted)}.vj-chips{display:flex;flex-wrap:wrap;gap:6px}.vj-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);font:inherit;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.vj-chip:hover{border-color:var(--accent);color:var(--fg)}.vj-chip[aria-pressed=true]{background:var(--priority-bg, var(--surface));border-color:var(--accent);color:var(--accent-strong);font-weight:600}.vj-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vj-chip__aviso{font-size:10.5px;font-weight:500;color:var(--fg-subtle)}.vj-erro{margin:12px 0 0;font-size:12.5px;font-weight:600;color:var(--danger)}.vj-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}.pr{display:flex;flex-direction:column;gap:12px}.pr-selo{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:2px 7px;border-radius:var(--radius-full);background:var(--icon-bg);color:var(--fg-muted);font-size:11.5px;font-weight:700;line-height:1;white-space:nowrap}.pr-selo__escopo{font-weight:600;color:var(--fg-subtle)}.pr__aviso{margin:0;font-size:13.5px;color:var(--fg-muted)}.pr__resumo{margin:0;font-size:13px;color:var(--fg-muted)}.pr__escopo{color:var(--fg-subtle)}.pr__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.pr-linha{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 14px;background:var(--surface);font-size:13.5px}.pr-linha__nome{color:var(--fg);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-linha__estado{flex-shrink:0;color:var(--fg-muted);font-weight:600}.pr-linha__estado--pronto{color:var(--ok-fg, var(--fg))}.pr-linha__estado--zero{font-weight:500;font-style:italic;color:var(--fg-subtle)}.pr-linha__nota{font-style:normal;font-weight:500;color:var(--fg-subtle)}@media (max-width: 620px){.pr-linha{flex-direction:column;align-items:stretch;gap:3px}.pr-linha__nome{white-space:normal}}.qe{display:flex;flex-direction:column;width:100%;min-height:0;flex:1;background:var(--bg)}.qe__topo{display:flex;align-items:center;gap:16px;padding:18px 24px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.qe__titulo{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;margin:0}.qe__sub{margin:3px 0 0;font-size:12px;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.qe__versao{margin-left:auto;font-size:12px;font-weight:600;color:var(--accent-strong);font-variant-numeric:tabular-nums}.qe__nota{font-weight:500;color:var(--fg-subtle)}.qe__colunas{flex:1;min-height:0;display:grid;grid-template-columns:340px 1fr 400px}.qe__lista{border-right:1px solid var(--border);background:var(--surface-2);overflow-y:auto;padding:20px 16px}.qe__editor{overflow-y:auto;padding:26px 30px 40px;min-width:0}.qe__previa{border-left:1px solid var(--border);background:var(--surface-2);overflow-y:auto;padding:26px 24px}.qe-bloco{margin-bottom:22px}.qe-bloco__topo{display:flex;align-items:center;gap:9px;margin-bottom:8px}.qe-bloco__marca{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--fg-subtle);flex-shrink:0}.qe-bloco__texto{display:grid;flex:1;min-width:0}.qe-bloco__nome{font-family:var(--font-serif);font-size:13.5px;font-weight:600;color:var(--fg)}.qe-bloco__nome--campo{width:100%;min-width:0;margin:-2px -6px;padding:2px 6px;background:none;border:1px solid transparent;border-radius:6px;text-overflow:ellipsis}.qe-bloco__nome--campo:hover{border-color:var(--border)}.qe-bloco__nome--campo:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.qe-bloco__contagem{font-size:10.5px;color:var(--fg-subtle)}.qe-bloco__apagar{margin-left:auto;background:none;border:0;color:var(--fg-subtle);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center}.qe-bloco__apagar:hover{color:var(--danger);background:var(--danger-surface)}.qe-itens{list-style:none;margin:0;padding:0;display:grid;gap:2px}.qe-item{width:100%;display:grid;gap:3px;text-align:left;padding:8px 10px;border-radius:var(--radius-sm);background:none;border:1px solid transparent;font:inherit;cursor:pointer}.qe-item:hover{background:var(--surface)}.qe-item--ativa{background:var(--surface);border-color:var(--accent)}.qe-item__texto{font-size:12.5px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe-item__marcas{flex-wrap:wrap;display:flex;align-items:center;gap:6px}.qe-item__tipo{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);background:var(--surface-inset);padding:1px 6px;border-radius:var(--radius-sm)}.qe-item__mudanca{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0 5px;border-radius:var(--radius-sm);border:1px solid var(--accent);color:var(--accent-strong)}.qe-item__mudanca--texto{border-color:var(--border);color:var(--fg-muted)}.qe-efeito{margin:-6px 0 22px;padding:10px 13px;border-radius:var(--radius-md);background:var(--surface-2);border-left:3px solid var(--accent);font-size:12px;line-height:1.5;color:var(--fg-muted)}.qe-efeito .qe-alternador{margin-bottom:0}.qe-item__chave{font-size:10.5px;color:var(--fg-subtle)}.qe-acrescentar{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 11px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.qe-acrescentar:hover{border-color:var(--accent);color:var(--fg)}.qe-acrescentar--bloco{width:100%;justify-content:center;margin-top:4px}.qe-secao{margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.qe-campo{display:grid;gap:7px;margin-bottom:22px}.qe-campo__rotulo{font-size:12.5px;font-weight:600;color:var(--fg)}.qe-campo__area,.qe-campo__linha{width:100%;padding:11px 13px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--fg);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.qe-campo__area:focus,.qe-campo__linha:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.qe-segmentos{display:inline-flex;gap:6px;flex-wrap:wrap}.qe-segmento{padding:7px 14px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.qe-segmento:hover{border-color:var(--accent)}.qe-segmento--ativo{background:var(--accent);border-color:var(--accent);color:var(--btn-primary-fg)}.qe-chave{padding:16px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);margin-bottom:22px}.qe-chave__titulo{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.qe-chave .qe-campo:last-of-type{margin-bottom:12px}.qe-alternador{display:flex;align-items:flex-start;gap:11px;margin-bottom:22px;cursor:pointer}.qe-alternador input{margin-top:2px;accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.qe-alternador__texto{display:grid;gap:2px}.qe-alternador__texto strong{font-size:12.5px;font-weight:600;color:var(--fg)}.qe-alternador__texto span{font-size:11px;color:var(--fg-subtle)}.qe-remover{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--radius-full);background:var(--danger-surface);border:1px solid var(--danger-border);color:var(--danger);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.qe-previa__palco{padding:18px;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border)}.qe-previa__palco .qz-escala__grade{grid-template-columns:repeat(3,1fr);gap:8px}.qe-previa__palco .qz-pergunta__enunciado,.qe-previa__palco .qz-escala__numero{font-size:1.15rem}.qe-previa__palco .qz-discursiva__campo{min-height:110px;padding:12px}.qe-previa__vazia{font-size:12.5px;color:var(--fg-subtle)}@media (max-width: 1200px){.qe__colunas{grid-template-columns:300px 1fr}.qe__previa{display:none}}@media (max-width: 860px){.qe__colunas{grid-template-columns:1fr}.qe__lista{border-right:0;border-bottom:1px solid var(--border);max-height:40vh}}.qe__acoes-do-topo{display:flex;align-items:center;gap:8px;flex-shrink:0}.qe__nota--fora{font-weight:650;color:var(--accent)}.qe-abas{display:flex;gap:6px;flex-wrap:wrap}.qe-abas__link{text-decoration:none}.qe-abas__link:hover{color:var(--fg)}.qe-segmento--ativo.qe-abas__link:hover{color:var(--btn-primary-fg)}.vj-sem{color:var(--status-upsell);font-weight:600}.vj-nota{margin:6px 0 0;font-size:11.5px;color:var(--fg-subtle)}.vj-vazio{margin:0;font-size:12.5px;color:var(--fg-subtle)}.vj-regra{margin:0;padding:10px 24px;flex-shrink:0;font-size:13px;line-height:1.45;border-bottom:1px solid var(--border)}.vj-regra--desligada{background:var(--status-upsell-surface);border-bottom-color:var(--status-upsell-border);color:var(--fg)}.vj-regra--ligada{background:var(--status-active-surface);border-bottom-color:var(--status-active-border);color:var(--fg)}.vj-contexto{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);margin-bottom:22px}.vj-contexto p{margin:2px 0 0;font-size:12.5px;color:var(--fg-muted)}.vj-fontes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.vj-select{display:grid;gap:4px;min-width:0}.vj-select span{font-size:11.5px;font-weight:600;color:var(--fg-muted)}.vj-select select{width:100%;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--fg);font:inherit;font-size:13px}.vj-select select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.vj-resultados{display:grid;gap:18px;margin-top:16px}.vj-resultados__titulo{margin:0 0 8px;font-family:var(--font-serif);font-size:13.5px;font-weight:600}.vj-resultado{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vj-resultado__item{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 10px;align-items:start;padding:11px 12px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border)}.vj-resultado__nome{font-size:13px;font-weight:600;line-height:1.35}.vj-resultado__de{display:flex;flex-wrap:wrap;gap:4px}.vj-resultado__fonte{padding:0 7px;border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border);font-size:11px;line-height:18px;color:var(--fg-muted)}@media (max-width: 560px){.vj-fontes{grid-template-columns:minmax(0,1fr)}}.vj-resultado__status{padding:0 7px;border-radius:var(--radius-sm);background:var(--status-upsell-surface, var(--surface-inset));border:1px solid var(--status-upsell-border, var(--border));font-size:11px;line-height:18px;color:var(--status-upsell, var(--fg-muted))}.moldes{display:flex;flex-direction:column;gap:20px}.moldes-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.moldes-titulo{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.02em}.moldes-ajuda{margin:0;font-size:14px;color:var(--fg-muted);max-width:62ch;line-height:1.55}.moldes-aviso{margin:0;padding:13px 16px 13px 15px;border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:10px;background:var(--surface-2);font-size:13.5px;line-height:1.55}.moldes-aviso--so-leitura{border-left-color:var(--accent)}.moldes-recado{margin:0;padding:11px 15px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger);font-size:13.5px}.moldes-editor{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.moldes-campo{display:flex;flex-direction:column;gap:6px;font-size:13.5px;border:none;padding:0;margin:0}.moldes-campo input[type=text]{max-width:26rem}.moldes-campo>select{max-width:26rem}.moldes-opcao{display:flex;align-items:flex-start;gap:8px;font-size:13.5px}.moldes-opcao.moldes-campo{flex-direction:row;align-items:flex-start}.moldes-campo input[type=checkbox]{margin-top:2px;flex-shrink:0}.moldes-dica{display:block;font-size:12px;opacity:.7;margin-top:2px}.moldes-problemas{margin:0;padding-left:20px;font-size:13px}.moldes-acoes{display:flex;gap:10px;justify-content:flex-end}.moldes-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.moldes-lista li{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.moldes-item-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.moldes-lista p{margin:4px 0;font-size:13px;opacity:.85}.moldes-item-topo{display:flex;align-items:baseline;gap:8px}.moldes-versao{font-size:12px;opacity:.6}.moldes-destino{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.6rem}.moldes-cargo-do-destino{margin-left:1.6rem;max-width:22rem}.moldes-destino .campo-select{align-self:flex-start}.moldes-resumo-destinos{margin:.2rem 0 .4rem;padding-left:1.1rem}.moldes-resumo-produto{margin-top:.5rem}.moldes-resumo-produto-nome{font-size:12.5px;opacity:.75}.gov__topo{margin-bottom:18px}.gov__titulo{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.gov__sub{margin:0;color:var(--muted);line-height:1.5;max-width:68ch}.gov__abas{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px}.gov__aba{appearance:none;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-weight:600;padding:10px 14px;cursor:pointer;margin-bottom:-1px}.gov__aba:hover{color:var(--text)}.gov__aba--ativa{color:var(--accent);border-bottom-color:var(--accent)}.gov__secao{display:flex;flex-direction:column;gap:14px}.gov__secao-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gov__secao-texto{margin:0;color:var(--muted);line-height:1.5;max-width:66ch}.gov__erro{margin:0;padding:11px 14px;border-radius:10px;border:1px solid var(--danger, var(--border-strong));color:var(--danger, var(--text));background:var(--surface-2);line-height:1.5}.gov__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gov__cargo,.gov__pessoa{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.gov__cargo-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov__cargo-nome{font-weight:700;font-size:16.5px;letter-spacing:-.01em;margin-right:2px}.gov__chip{font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 9px;white-space:nowrap}.gov__chip--nivel{font-variant-numeric:tabular-nums}.gov__chip--protegido{border-color:var(--accent);color:var(--accent)}.gov__capacidades{display:flex;flex-wrap:wrap;gap:6px}.gov__cap{font-size:12px;background:var(--surface-2);border-radius:7px;padding:3px 9px}.gov__cap--abrir{border:1px dashed var(--border);background:transparent;color:var(--muted);font-family:inherit;cursor:pointer}.gov__cap--abrir:hover{color:var(--accent-strong);border-color:var(--accent)}.gov__vazio{color:var(--muted);font-size:13px}.gov__nota{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.gov__acoes{display:flex;gap:8px;flex-wrap:wrap}.gov__acoes--cargo{margin-left:auto}.gov__caixas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:8px}.gov__caixa{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);cursor:pointer;line-height:1.4;min-height:58px;box-sizing:border-box}.gov__caixa input{margin-top:2px;flex-shrink:0}.gov__caixa:hover{border-color:var(--border-strong)}.gov__codigo{display:block;margin-top:2px;font-size:11px;color:var(--muted);white-space:nowrap}.gov__busca{display:flex;gap:8px;flex-wrap:wrap}.gov__busca input{flex:1 1 240px;max-width:420px;min-width:0}.gov__pessoa{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;min-height:76px;box-sizing:border-box}.gov__pessoa-id{display:flex;flex-direction:column;gap:2px;min-width:0}.gov__pessoa-nome{font-weight:600}.gov__pessoa-bio{font-size:12px;color:var(--muted)}.gov__pessoa-cargo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov-form{display:flex;flex-direction:column;gap:16px}.gov-form__grupo{border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin:0;display:flex;flex-direction:column;gap:10px}.gov-form__grupo legend{font-size:13px;font-weight:600;padding:0 6px}.gov-form__dica{margin:0;font-size:12px;color:var(--muted);line-height:1.5}@media (max-width: 640px){.gov__pessoa{flex-direction:column;align-items:stretch}}.home-com-aviso{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.qz-pendente{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin:24px 40px 0;border:1px solid var(--border);border-radius:14px;background:var(--surface);border-left:3px solid var(--accent)}.qz-pendente__marca{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.qz-pendente__texto{flex:1 1 auto;min-width:0}.qz-pendente__titulo{margin:0;font-weight:650;color:var(--fg)}.qz-pendente__sub{margin:.15rem 0 0;font-size:.875rem;color:var(--fg-muted)}.qz-pendente__acao{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;white-space:nowrap}@media (max-width: 560px){.qz-pendente{flex-wrap:wrap;margin:16px 20px 0}.qz-pendente__acao{width:100%;justify-content:center}}.in-cabecalho{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.in-saudacao{display:flex;flex-direction:column;gap:var(--space-1)}.in-saudacao__data{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.in-saudacao__titulo{margin:0;font-family:var(--font-serif);font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--fg)}.in-saudacao__titulo em{font-style:italic;color:var(--accent)}.in-saudacao__resumo{margin:0;font-size:.9rem;color:var(--fg-muted)}.in-perfil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr) auto;align-items:stretch;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.in-perfil>*{padding:var(--space-4) var(--space-5);border-right:1px solid var(--border)}.in-perfil>*:last-child{border-right:0}.in-perfil__arquetipo{display:flex;align-items:center;gap:var(--space-3);background:var(--priority-bg);background-image:var(--priority-glow);border-right-color:var(--priority-border)}.in-perfil__icone{display:inline-grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--icon-border);border-radius:var(--radius-md);background:var(--icon-bg);color:var(--icon-fg)}.in-perfil__bloco{display:flex;flex-direction:column;gap:var(--space-1);justify-content:center}.in-perfil__kicker{margin:0;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.in-perfil__valor{margin:0;font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--fg)}.in-perfil__valor--menor{font-size:.95rem}.in-perfil__meta{margin:0;font-size:.74rem;color:var(--fg-subtle)}.in-perfil__proporcao{display:block;height:7px;overflow:hidden;border-radius:var(--radius-full);background:var(--track-bg)}.in-perfil__proporcao>span{display:block;height:100%;background:var(--accent-strong)}.in-perfil__link{display:flex;align-items:center;font-size:.82rem;font-weight:600;color:var(--accent-strong);text-decoration:none;white-space:nowrap}.in-perfil__link:hover{text-decoration:underline}.in-perfil__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.in-jornada{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-left:4px solid var(--tc);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.in-jornada__titulo{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.in-jornada__kicker{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcs)}.in-jornada__nome{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:600}.in-jornada__nome a{color:var(--fg);text-decoration:none}.in-jornada__nome a:hover{text-decoration:underline}.in-jornada__meta{margin:0;font-size:.78rem;color:var(--fg-muted)}.in-jornada__proxima{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;align-self:flex-start;margin-top:var(--space-1);padding:3px var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-full);font-size:.72rem;color:var(--fg-muted);text-decoration:none}.in-jornada__proxima strong{color:var(--fg)}.in-jornada__acao{display:flex;align-items:center;gap:var(--space-4)}.in-jornada__pct{display:flex;flex-direction:column;align-items:flex-end;margin:0;font-size:.7rem;color:var(--fg-subtle)}.in-jornada__pct strong{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--tcs)}.in-jornada a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.in-stepper{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:0}.in-stepper__etapa{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.in-stepper__etapa:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--border-strong)}.in-stepper__etapa--concluida:not(:last-child):after{background:var(--status-active)}.in-stepper__no{display:inline-grid;place-items:center;width:28px;height:28px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface);font-size:.72rem;font-weight:700;color:var(--fg-subtle)}.in-stepper__etapa--em_andamento .in-stepper__no{border-color:var(--tc);background:var(--tc-surface);color:var(--tcs)}.in-stepper__etapa--concluida .in-stepper__no{border-color:var(--status-active);background:var(--status-active);color:var(--surface)}.in-stepper__rotulo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;color:var(--fg)}.in-stepper__etapa--bloqueada .in-stepper__rotulo{color:var(--fg-subtle)}.in-stepper__estado{font-size:.66rem;color:var(--fg-subtle)}.in-continue{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:var(--space-5);padding:var(--space-5) var(--space-6)}.in-continue__principal{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.in-continue__titulo{font-size:1.7rem;max-width:none}.in-continue__tipo{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.8rem;color:var(--on-hero-muted)}.in-continue__proximos{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--on-hero-line);border-radius:var(--radius-lg);background:var(--hero-wash)}.in-continue__proximos-titulo{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-hero)}.in-continue__proximos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.in-continue__proximo{display:flex;align-items:center;gap:var(--space-3)}.in-continue__proximo--fechado{opacity:.62}.in-continue__proximo-icone{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--on-hero-line);border-radius:var(--radius-sm);color:var(--tc-hero)}.in-continue__proximo-corpo{flex:1;min-width:0;display:flex;flex-direction:column}.in-continue__proximo-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:var(--on-hero);text-decoration:none}a.in-continue__proximo-titulo:hover{text-decoration:underline}a.in-continue__proximo-titulo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.in-continue__proximo-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;color:var(--on-hero-subtle)}.in-etapa{display:flex;flex-direction:column;gap:var(--space-4)}.in-etapa__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.in-etapa__kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcs)}.in-etapa__titulo{margin:2px 0 0;font-family:var(--font-serif);font-size:1.4rem;font-weight:600;color:var(--fg)}.in-etapa__descricao{margin:var(--space-1) 0 0;max-width:62ch;font-size:.85rem;color:var(--fg-muted)}.in-etapa__progresso{display:flex;align-items:center;gap:var(--space-4)}.in-etapa__barra{display:flex;flex-direction:column;gap:4px;min-width:140px;font-size:.72rem;color:var(--fg-subtle)}.in-etapa__rodape{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.in-etapa__rodape .es-marco{margin:0}.in-etapa__depois{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:.72rem;color:var(--fg-subtle)}.in-etapa__depois>span:first-child{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.in-etapa__chip{display:inline-flex;align-items:center;gap:5px;padding:3px var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-full);color:var(--fg-muted)}.in-avulsas{display:flex;flex-direction:column;gap:var(--space-4)}.in-avulsas__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.in-avulsas__titulo{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--fg)}.in-avulsas__sub{margin:2px 0 0;font-size:.8rem;color:var(--fg-muted)}@media (max-width: 1000px){.in-perfil{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.in-perfil>*{border-right:0;border-bottom:1px solid var(--border)}.in-jornada{grid-template-columns:minmax(0,1fr)}.in-jornada__acao{justify-content:space-between}.in-continue{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.in-saudacao__titulo{font-size:1.6rem}.in-perfil{grid-template-columns:minmax(0,1fr)}.in-continue{padding:var(--space-4)}.in-continue__titulo{font-size:1.35rem}.in-stepper__rotulo,.in-stepper__estado{display:none}.in-etapa__progresso{width:100%;justify-content:space-between}}.mt{flex:1;min-height:0;overflow-y:auto;padding:30px 40px 44px;position:relative}.mt__inner{max-width:none;margin:0 auto}.mt__head{margin-bottom:24px}.mt__kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:8px}.mt__title{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;color:var(--fg);margin:0 0 4px;letter-spacing:-.02em}.mt__sub{font-size:.92rem;color:var(--fg-muted);margin:0}.mt-label{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle)}.mt-icon-chip{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-md);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border)}.mt-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;color:#fff;font-family:var(--font-serif);font-size:.9rem;font-weight:600}.mt-avatar--lg{width:56px;height:56px;font-size:1.15rem}.mt-avatar--sm{width:34px;height:34px;font-size:.78rem}.mt-avatar--xs{width:26px;height:26px;font-size:.68rem}.mt-status{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;font-size:11.5px;font-weight:600;border:1px solid;border-radius:var(--radius-full);padding:5px 11px}.mt-link{padding:0;border:none;background:none;font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap}.mt-link:hover{color:var(--accent-strong);text-decoration:underline}.mt-link--quiet{color:var(--fg-subtle)}.mt-sec-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px}.mt-sec-title{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--fg);margin:0}.mt-sec-sub{font-size:12.5px;color:var(--fg-subtle)}.mt-live{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;padding:22px 24px;margin-bottom:14px;border-radius:var(--radius-lg);background:var(--priority-bg);border:1px solid var(--priority-border);box-shadow:var(--card-shadow)}.mt-live__glow{position:absolute;inset:0;background:var(--priority-glow);pointer-events:none}.mt-live__main{position:relative;flex:1;min-width:0}.mt-live__tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--status-active)}.mt-live__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--status-active)}.mt-live__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--status-active);animation:mtPulse 1.8s ease-out infinite}@keyframes mtPulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(2.8);opacity:0}to{opacity:0}}@media (prefers-reduced-motion: reduce){.mt-live__dot:after{animation:none}}.mt-live__title{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--fg);margin-bottom:3px}.mt-live__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--fg-muted)}.mt-live__meta span{display:inline-flex;align-items:center;gap:6px}.mt-live__cta{position:relative;display:flex;flex-direction:column;gap:6px;align-items:stretch;flex-shrink:0}.mt-live__cta .im-btn{padding:12px 22px;font-size:13.5px}.mt-live__note{font-size:11px;color:var(--fg-subtle);text-align:center}.mt-list{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);overflow:hidden}.mt-appt{display:flex;align-items:center;gap:18px;padding:16px 20px;border-top:1px solid var(--border)}.mt-appt:first-child{border-top:none}.mt-date{flex-shrink:0;width:58px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 0;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border)}.mt-date--sm{width:42px;padding:5px 0}.mt-date__dow,.mt-date__mon{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle)}.mt-date__num{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--fg);line-height:1}.mt-date--sm .mt-date__num{font-size:1rem}.mt-appt__main{flex:1;min-width:0}.mt-appt__title{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg)}.mt-appt__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px;font-size:12.5px;color:var(--fg-muted)}.mt-appt__meta span{display:inline-flex;align-items:center;gap:5px}.mt-appt__topic{color:var(--fg-subtle)}.mt-appt__actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.mt-locked{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-subtle);font-size:12.5px;font-weight:600;white-space:nowrap}.mt-empty{text-align:center;padding:40px 20px;border-radius:var(--radius-lg);background:var(--surface);border:1px dashed var(--border-strong)}.mt-empty__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border)}.mt-empty__title{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--fg);margin-bottom:4px}.mt-empty__sub{font-size:.88rem;color:var(--fg-muted)}.mt-empty-text{font-size:13px;line-height:1.55;color:var(--fg-muted);margin:0}.mt-mentors{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.mt-mentor{display:flex;flex-direction:column;gap:12px;padding:18px;text-align:left;font-family:inherit;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);cursor:pointer;transition:border-color .15s,background .15s}.mt-mentor[data-on=true]{background:var(--status-upsell-surface);border-color:var(--status-upsell-border)}.mt-mentor:hover{border-color:var(--accent)}.mt-mentor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mt-mentor__head{display:flex;align-items:center;gap:12px}.mt-mentor__name{font-family:var(--font-serif);font-size:.98rem;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-mentor__spec{font-size:12px;font-weight:600;color:var(--accent-strong)}.mt-mentor__focus{font-size:12.5px;line-height:1.45;color:var(--fg-muted);margin:0;flex:1}.mt-mentor__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-mentor__count{font-size:11.5px;color:var(--fg-subtle)}.mt-mentor__pick{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent-strong)}.mt-mentor__pick[data-on=true]{color:var(--status-active)}.mt-picker{display:grid;grid-template-columns:244px 1fr;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);padding:22px}.mt-picker__days{display:flex;flex-direction:column;padding-right:22px;border-right:1px solid var(--border)}.mt-picker__month{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mt-picker__month-name{font-family:var(--font-serif);font-size:.98rem;font-weight:600;color:var(--fg)}.mt-picker__tz{font-size:11.5px;color:var(--fg-subtle)}.mt-picker__daylist{display:flex;flex-direction:column;gap:7px}.mt-day{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:border-color .14s}.mt-day:hover:not(:disabled){border-color:var(--accent)}.mt-day:disabled{background:var(--surface-inset);opacity:.55;cursor:not-allowed}.mt-day[data-on=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.mt-day__left{display:flex;flex-direction:column;gap:1px;min-width:0}.mt-day__name{font-size:13px;font-weight:600;color:var(--fg)}.mt-day__avail{font-size:11px;color:var(--fg-subtle)}.mt-day__num{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--fg)}.mt-day[data-on=true] .mt-day__name,.mt-day[data-on=true] .mt-day__avail,.mt-day[data-on=true] .mt-day__num{color:var(--btn-primary-fg)}.mt-picker__slots{display:flex;flex-direction:column;padding-left:24px;min-width:0}.mt-picker__slots-title{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--fg);margin-bottom:3px}.mt-picker__slots-sub{font-size:12.5px;color:var(--fg-subtle);margin-bottom:16px}.mt-slots{display:flex;gap:9px;flex-wrap:wrap}.mt-slots--grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mt-timegrid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.mt-durations{display:flex;gap:8px;margin-top:10px}.mt-durations .mt-slot{flex:1}.mt-slot{padding:12px 16px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--fg);font-family:var(--font-sans);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .14s,background .14s}.mt-slot:hover:not(:disabled){border-color:var(--accent)}.mt-slot[data-on=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mt-slot:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-inset)}.mt-slots-empty{padding:22px 16px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px dashed var(--border-strong);font-size:12.5px;color:var(--fg-subtle);text-align:center}.mt-resumo{display:flex;align-items:center;gap:14px;margin-top:18px;padding:15px 16px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border)}.mt-resumo__line{font-size:13px;color:var(--fg-muted);margin-bottom:2px}.mt-resumo__line strong{color:var(--fg);font-weight:600}.mt-resumo__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--fg-subtle)}.mt-resumo__meta span{display:inline-flex;align-items:center;gap:5px}.mt-confirm{margin-top:14px;width:100%;padding:13px;font-size:13.5px}.mt-mentor-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}.mt-doctabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:2px}.mt-doctabs__label{font-size:12px;font-weight:600;color:var(--fg-muted)}.mt-doctab{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--fg-muted);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .14s,background .14s}.mt-doctab[data-on=true]{background:var(--icon-bg);border-color:var(--accent);color:var(--fg)}.mt-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);padding:20px 22px;min-width:0}.mt-card__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mt-card__title{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg)}.mt-card__sub{font-size:12px;color:var(--fg-subtle)}.mt-add{flex-shrink:0;padding:9px 15px;font-size:12.5px}.mt-daychips{display:flex;gap:8px;flex-wrap:wrap}.mt-daychip{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 15px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);font-family:var(--font-sans);cursor:pointer;transition:border-color .14s}.mt-daychip:hover{border-color:var(--accent)}.mt-daychip[data-passado=true]{opacity:.55}.mt-daychip[data-on=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.mt-daychip__dow{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mt-daychip__num{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--fg)}.mt-daychip[data-on=true] .mt-daychip__dow,.mt-daychip[data-on=true] .mt-daychip__num{color:var(--btn-primary-fg)}.mt-daychip__badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--btn-primary-fg);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.mt-daychip[data-on=true] .mt-daychip__badge{background:var(--surface);color:var(--accent-strong)}.mt-published{display:inline-flex;align-items:center;gap:8px;padding:9px 8px 9px 15px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);font-size:13.5px;font-weight:600;color:var(--fg)}.mt-published__dur{font-size:10.5px;font-weight:600;color:var(--fg-subtle)}.mt-published__x{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:transparent;border:none;color:var(--fg-subtle);cursor:pointer}.mt-published__x:hover{background:var(--danger-surface);color:var(--danger)}.mt-mentee-list{display:flex;flex-direction:column;gap:9px}.mt-mentee{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s}.mt-mentee:hover{border-color:var(--accent)}.mt-mentee__main{flex:1;min-width:0;display:flex;flex-direction:column}.mt-mentee__name{font-size:13.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-mentee__meta{font-size:11.5px;color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-mentee__go{display:flex;color:var(--fg-subtle);flex-shrink:0}.mt-locked-card{max-width:640px;margin:20px auto 0;padding:44px 40px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);display:flex;flex-direction:column;align-items:center;text-align:center}.mt-locked-card__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border)}.mt-locked-card__title{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--fg);margin:0 0 8px}.mt-locked-card__text{font-size:.92rem;line-height:1.6;color:var(--fg-muted);margin:0 0 22px;max-width:44ch}.mt-locked-card__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.mt-rows{display:flex;flex-direction:column}.mt-rows__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.mt-rows__row:last-child{border-bottom:none}.mt-rows__label{font-size:12.5px;color:var(--fg-muted)}.mt-rows__value{font-size:13px;font-weight:600;color:var(--fg);text-align:right}.mt-topic{margin-top:16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);font-size:13px;color:var(--fg-muted)}.mt-topic strong{color:var(--fg);font-weight:600}.mt-danger{display:flex;gap:14px;align-items:flex-start}.mt-danger__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:var(--danger-surface);color:var(--danger);border:1px solid var(--danger-border)}.mt-danger__text{margin:0;font-size:13.5px;line-height:1.55;color:var(--fg-muted)}.mt-danger__text strong{color:var(--fg);font-weight:600}.mt-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius-full);background:var(--danger);border:none;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:600;cursor:pointer}.mt-btn-danger:hover{filter:brightness(1.08)}.mt-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:120;display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:var(--radius-full);background:var(--fg);color:var(--bg);box-shadow:var(--panel-shadow);font-size:13px;font-weight:600;animation:mtToast .2s ease}@keyframes mtToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 980px){.mt-mentors{grid-template-columns:1fr 1fr}.mt-mentor-grid,.mt-picker{grid-template-columns:1fr}.mt-picker__days{padding-right:0;border-right:none;padding-bottom:20px;border-bottom:1px solid var(--border)}.mt-picker__slots{padding-left:0;padding-top:20px}}@media (max-width: 640px){.mt{padding:18px 16px 28px}.mt-mentors{grid-template-columns:1fr}.mt-live{flex-direction:column;align-items:flex-start;gap:14px}.mt-live__cta{width:100%}.mt-appt{flex-wrap:wrap;gap:12px}.mt-appt__main{flex-basis:calc(100% - 130px)}.mt-appt__actions{flex-basis:100%;justify-content:flex-end}.mt-slots--grid{grid-template-columns:repeat(3,1fr)}.mt-timegrid{grid-template-columns:repeat(4,1fr)}.mt-toast{left:16px;right:16px;bottom:84px;transform:none;justify-content:center;animation:mtFade .2s ease}}@keyframes mtFade{0%{opacity:0}to{opacity:1}}.av-crop{display:flex;flex-direction:column;align-items:center;gap:18px}.av-crop__area{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--border);touch-action:none;cursor:grab;user-select:none}.av-crop__area:active{cursor:grabbing}.av-crop__tela{position:absolute;inset:0;pointer-events:none}.av-crop__mascara{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 9999px #1410088c;border:2px solid rgba(255,255,255,.85);pointer-events:none}.av-crop__carregando{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--fg-subtle)}.av-crop__zoom{display:flex;align-items:center;gap:12px;width:100%;max-width:320px}.av-crop__zoom input[type=range]{flex:1;min-width:0;accent-color:var(--accent);cursor:pointer}.av-crop__dica{margin:0;font-size:11.5px;line-height:1.45;color:var(--fg-subtle);text-align:center;max-width:340px}.av-troca{display:flex;align-items:center;gap:16px}.av-troca__foto{position:relative;flex-shrink:0}.av-troca__acoes{display:flex;gap:8px;flex-wrap:wrap}.av-troca__nota{font-size:11.5px;color:var(--fg-subtle);margin-top:6px;line-height:1.45}.pp{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden}.pp__topo{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid var(--border)}.pp__icone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:var(--icon-bg);border:1px solid var(--icon-border, var(--border));color:var(--icon-fg, var(--accent))}.pp__identidade{min-width:0;flex:1}.pp__titulo{margin:0;font-family:var(--font-serif);font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.pp__sub{margin:2px 0 0;font-size:12.5px;color:var(--fg-muted)}.pp__versao{flex-shrink:0;align-self:flex-start;font-size:12px;font-weight:600;white-space:nowrap;color:var(--accent-strong);background:var(--status-upsell-surface);border:1px solid var(--status-upsell-border);border-radius:999px;padding:5px 12px}.pp__colunas{display:grid;grid-template-columns:1fr 1fr}.pp-col{display:flex;flex-direction:column;gap:24px;padding:22px;min-width:0}.pp-col+.pp-col{border-left:1px solid var(--border)}.pp-parte{display:flex;flex-direction:column;gap:12px;min-width:0}.pp-parte+.pp-parte{border-top:1px solid var(--border);padding-top:22px}.pp-kicker{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.pp-kicker svg{color:var(--accent)}.pp-diade{margin:0;font-family:var(--font-serif);font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.pp-diade strong{font-weight:600;color:var(--fg)}.pp-diade span{color:var(--fg-subtle)}.pp-proporcao{display:flex;height:9px;border-radius:999px;overflow:hidden;background:var(--track-bg)}.pp-proporcao__a{background:var(--accent-strong)}.pp-proporcao__b{flex:1;background:var(--accent);opacity:.55}.pp-derivadas{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:4px 0 0}.pp-derivadas dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.pp-derivadas dd{margin:5px 0 0;font-size:15px;font-weight:600}.pp-arquetipo{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin:0;font-family:var(--font-serif);font-size:1.6rem;line-height:1}.pp-arquetipo strong{font-weight:600}.pp-escore{font-size:13px;font-weight:600;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.pp-centro{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:13px}.pp-label{color:var(--fg-muted)}.pp-linhas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-linha{display:grid;grid-template-columns:minmax(72px,34%) 1fr auto;align-items:center;gap:12px;font-size:13px}.pp-linha__nome{color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis}.pp-linha--destaque .pp-linha__nome,.pp-linha--destaque .pp-linha__valor{color:var(--fg);font-weight:700}.pp-linha__trilho{height:7px;border-radius:999px;background:var(--track-bg);overflow:hidden}.pp-linha__preenchido{display:block;height:100%;border-radius:999px;background:var(--track-fill, var(--accent))}.pp-linha--destaque .pp-linha__preenchido{background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.pp-linha__valor{min-width:30px;text-align:right;font-size:12.5px;font-weight:600;color:var(--fg-muted);font-variant-numeric:tabular-nums}.pp-sombras{padding:15px 17px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.pp-sombras__moldura{display:flex;align-items:flex-start;gap:10px;margin:0 0 13px;font-size:12.5px;line-height:1.55;color:var(--fg-muted)}.pp-sombras__moldura svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.pp-sombras__lista{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.pp-sombras__lista dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle)}.pp-sombras__lista dd{margin:5px 0 0;font-family:var(--font-serif);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.pp-nota{margin:0;padding:15px 22px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.6;color:var(--fg-muted)}.pp-nota--divergente{padding:12px 14px;border:none;border-radius:12px;background:var(--surface-2);color:var(--fg)}@media (max-width: 860px){.pp__colunas{grid-template-columns:1fr}.pp-col+.pp-col{border-left:none;border-top:1px solid var(--border)}.pp-derivadas,.pp-sombras__lista{grid-template-columns:1fr}}.pp-sombras__lista dd small{font-size:12px;font-weight:400;color:var(--fg-subtle)}.pf{flex:1;min-height:0;overflow-y:auto;padding:30px 40px 44px}.pf__inner{max-width:none;margin:0 auto;display:flex;flex-direction:column;gap:20px}.pf-previa{display:flex;flex-direction:column;gap:20px}.pf-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.pf-pill{display:inline-flex;align-items:center;font-size:12px;font-weight:600;border-radius:999px;padding:3px 11px;white-space:nowrap;border:1px solid transparent}.pf-pill--upsell{color:var(--accent-strong);background:var(--status-upsell-surface);border-color:var(--status-upsell-border)}.pf-icon-chip{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-md);background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border)}.pf-icon-chip--sm{width:28px;height:28px;border-radius:var(--radius-sm)}.pf-round-btn{width:36px;height:36px;border-radius:var(--radius-full);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s}.pf-round-btn:hover{color:var(--accent);border-color:var(--accent)}.pf-sec-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.pf-sec-title{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--fg);margin:0}.pf-sec-sub{font-size:12.5px;color:var(--fg-subtle)}.pf-sec-nav{margin-left:auto;display:flex;gap:8px}.pf-id{position:relative;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);overflow:hidden}.pf-id__cover{position:relative;height:132px;border-bottom:1px solid var(--border);overflow:hidden}.pf-id__cover-glow{position:absolute;inset:0;background:var(--priority-glow);pointer-events:none}.pf-id__cover-crest{position:absolute;right:26px;top:50%;transform:translateY(-50%);height:150px;width:auto;opacity:.16;filter:saturate(.4) brightness(1.6);pointer-events:none}.pf-id__body{padding:0 30px 24px;margin-top:-24px;position:relative}.pf-id__row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pf-id__who{display:flex;align-items:flex-end;gap:22px;min-width:0}.pf-id__avatar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;overflow:visible;background:var(--avatar-bg);color:var(--avatar-fg);font-family:var(--font-serif);font-size:2rem;font-weight:600;box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--accent)}.pf-id__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.pf-id__level{position:absolute;bottom:2px;right:2px;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--btn-primary-fg);border:3px solid var(--surface);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:12px;font-weight:700}.pf-id__name{font-family:var(--font-serif);font-size:1.7rem;font-weight:600;color:var(--fg);margin:0 0 4px;letter-spacing:-.02em;overflow-wrap:anywhere}.pf-id__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--fg-muted)}.pf-id__role{display:inline-flex;align-items:center;gap:5px}.pf-id__since{color:var(--fg-subtle)}.pf-id__actions{position:relative;display:flex;align-items:center;gap:10px;flex-shrink:0;padding-bottom:4px}.pf-id__share{width:42px;height:42px;border-radius:var(--radius-full);background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s}.pf-id__share:hover{color:var(--accent);border-color:var(--accent)}.pf-id__edit{padding:11px 20px;font-size:13.5px}.pf-id__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.pf-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-full);padding:7px 13px}.pf-chip__icon{display:flex;color:var(--accent)}.pf-chip{cursor:help}.pf-chip__valor{filter:blur(3.2px);opacity:.75;user-select:none}.pf-id__level .pf-chip__valor{filter:blur(1.4px)}.pf-visualmente-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pf-hero{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--priority-bg);border:1px solid var(--priority-border);box-shadow:var(--card-shadow)}.pf-hero__glow{position:absolute;inset:0;background:var(--priority-glow);pointer-events:none}.pf-hero__top{position:relative;padding:22px 24px}.pf-hero__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pf-hero__title{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;color:var(--fg)}.pf-hero__streak{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--fg-muted)}.pf-hero__bar{display:flex;align-items:center;gap:14px}.pf-hero__xp{font-size:12.5px;font-weight:600;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.pf-hero__next{display:block;margin-top:7px;font-size:12.5px;color:var(--fg-subtle)}.pf-hero__next strong{color:var(--fg-muted);font-weight:600}.pf-hero__stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--priority-border);border-top:1px solid var(--priority-border)}.pf-hero__stat{background:var(--priority-bg);padding:16px 20px}.pf-hero__stat-value{display:flex;align-items:baseline;gap:7px;margin-top:8px}.pf-hero__stat-value>span:first-child{font-family:var(--font-serif);font-size:1.7rem;font-weight:600;color:var(--fg);line-height:1}.pf-hero__stat-unit{font-size:12px;color:var(--fg-subtle)}.pf-about{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);overflow:hidden}.pf-about__col{padding:22px 24px;border-left:1px solid var(--border);min-width:0}.pf-about__col:first-child{border-left:none}.pf-about__head{display:flex;align-items:center;gap:9px;margin-bottom:13px}.pf-about__bio{font-size:.92rem;line-height:1.6;color:var(--fg);margin:0;text-wrap:pretty}.pf-about__tags{display:flex;flex-wrap:wrap;gap:7px}.pf-about__links{display:flex;flex-direction:column;gap:8px}.pf-about__empty{font-size:12.5px;color:var(--fg-subtle)}.pf-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--fg);transition:border-color .14s,background .14s}.pf-link:hover{border-color:var(--accent);background:var(--icon-bg);color:var(--fg)}.pf-link__label{flex:1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-badges{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:6px}.pf-badge{flex-shrink:0;width:160px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);text-align:center}.pf-badge[data-earned=false]{background:var(--surface-inset);box-shadow:none}.pf-badge__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--icon-bg);color:var(--icon-fg);border:1px solid var(--icon-border)}.pf-badge[data-earned=false] .pf-badge__icon{background:var(--surface-2);color:var(--fg-subtle);border-color:var(--border)}.pf-badge__name{font-size:12px;font-weight:600;color:var(--fg);line-height:1.3}.pf-badge[data-earned=false] .pf-badge__name{color:var(--fg-subtle)}.pf-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.pf-col{display:flex;flex-direction:column;min-width:0}.pf-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1;grid-auto-rows:1fr}.pf-metric{padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:10px;min-width:0}.pf-metric__label{font-size:12px;font-weight:500;color:var(--fg-muted)}.pf-metric__row{display:flex;align-items:baseline;gap:8px}.pf-metric__value{font-family:var(--font-serif);font-size:1.6rem;font-weight:600;color:var(--fg);line-height:1}.pf-metric__trend{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:600;color:var(--status-active)}.pf-list{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);overflow:hidden;flex:1}.pf-list__row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border)}.pf-list--tight .pf-list__row{padding:11px 16px}.pf-list__row:last-child{border-bottom:none}.pf-list__text{font-size:13.5px;color:var(--fg)}.pf-list__when{font-size:11.5px;color:var(--fg-subtle);margin-top:2px}.pf-list__xp{font-size:13px;font-weight:700;color:var(--status-active);white-space:nowrap}.pf-ladder{display:flex;flex-direction:column;gap:6px;flex:1}.pf-step{display:flex;align-items:center;gap:14px;padding:9px 16px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border)}.pf-step[data-state=current]{background:var(--status-upsell-surface);border-color:var(--status-upsell-border)}.pf-step__mark{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--surface-inset);color:var(--fg-subtle);border:1px solid var(--border)}.pf-step[data-state=done] .pf-step__mark{background:var(--status-active-surface);color:var(--status-active);border-color:var(--status-active-border)}.pf-step[data-state=current] .pf-step__mark{background:var(--icon-bg);color:var(--icon-fg);border-color:var(--icon-border)}.pf-step__dot{width:9px;height:9px;border-radius:50%;background:var(--accent)}.pf-step__name{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--fg)}.pf-step[data-state=locked] .pf-step__name{color:var(--fg-subtle)}.pf-step__xp{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pf-step[data-state=current] .pf-step__xp{color:var(--accent-strong)}.pf-step[data-state=locked] .pf-step__xp{color:var(--fg-subtle)}.pf-edit__avatar{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-family:var(--font-serif);font-size:1.4rem;font-weight:600;overflow:hidden}.pf-edit__avatar img{width:100%;height:100%;object-fit:cover;display:block}.pf-edit__cover{position:relative;height:88px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.pf-edit__cover-glow{position:absolute;inset:0;background:var(--priority-glow)}.pf-edit__cover-crest{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:74px;width:auto;opacity:.18;filter:saturate(.4) brightness(1.6)}.pf-edit__cover-tag{position:absolute;left:12px;bottom:10px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#fff;background:#00000057;border-radius:999px;padding:4px 10px}.pf-edit__swatch{width:46px;height:30px;border-radius:8px;border:none;cursor:pointer;padding:0}@media (max-width: 900px){.pf-about{grid-template-columns:1fr}.pf-about__col{border-left:none;border-top:1px solid var(--border)}.pf-about__col:first-child{border-top:none}.pf-grid-2{grid-template-columns:1fr}.pf-hero__stats{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.pf{padding:18px 16px 28px}.pf-id__cover{height:96px}.pf-id__cover-crest{height:100px;right:14px}.pf-id__body{padding:0 18px 18px;margin-top:-30px}.pf-id__row{flex-direction:column;align-items:stretch;gap:14px}.pf-id__who{flex-direction:column;align-items:flex-start;gap:12px}.pf-id__avatar{width:72px;height:72px;font-size:1.6rem}.pf-id__name{font-size:1.35rem}.pf-id__actions{padding-bottom:0}.pf-id__edit{flex:1}.pf-metrics{grid-template-columns:1fr 1fr}.pf-badge{width:132px;padding:16px 10px}.pf-badges{margin:0 -16px;padding:0 16px 6px}}.pf-edit__capa-grupo{margin-top:10px}.pf-edit__capa-rotulo{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pf-edit__capa-lista{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-edit__swatch--imagem{width:54px;border-radius:7px}.pf-edit__capa-nota{margin-top:6px;font-size:12px;color:var(--muted);line-height:1.45}:root{--font-serif: "Poppins", system-ui, -apple-system, sans-serif;--font-sans: "Geist", system-ui, -apple-system, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--bg: #f8f6f0;--surface: #ffffff;--surface-2: #fcfaf5;--surface-inset: #f3efe5;--border: #ebe5d7;--border-strong: #dad1bd;--fg: #1d1810;--fg-muted: #6b6353;--fg-subtle: #736a57;--accent: #9a6f1f;--accent-strong: #7e5a15;--card-shadow: 0 1px 2px rgba(40, 32, 12, .04), 0 4px 14px rgba(40, 32, 12, .05);--card-shadow-hover: 0 8px 24px rgba(40, 32, 12, .12);--icon-bg: #f5eedd;--icon-fg: #9a6f1f;--icon-border: #eadfc6;--track-bg: #efe9db;--track-fill: #9a6f1f;--btn-primary-bg: #7e5a15;--btn-primary-fg: #fdf8ec;--btn-primary-hover: #684a11;--btn-ghost-bg: #ffffff;--btn-ghost-border: #e4dcc9;--danger: #b4452f;--ring: rgba(154, 111, 31, .28);--shadow-sm: 0 1px 2px rgba(40, 32, 12, .06);--panel-shadow: 0 30px 80px rgba(40, 30, 10, .16), 0 4px 12px rgba(40, 30, 10, .06);--status-active: #3e7a4c;--status-active-surface: #e9f1e8;--status-active-border: #cfe1cd;--status-locked: #857b69;--status-locked-surface: #efeadf;--status-locked-border: #dfd7c6;--status-upsell: #9a6f1f;--status-upsell-surface: #f7edd5;--status-upsell-border: #e7d3a2;--status-dev: #4c63b4;--status-dev-surface: #eaedf8;--status-dev-border: #cbd3ee;--avatar-bg: #6d4fcb;--avatar-fg: #f3eeff;--hero-grad: linear-gradient(120deg, #fffbee, #fcf4de 55%, #fbf8f0);--priority-glow: radial-gradient(90% 130% at 88% 100%, rgba(154, 111, 31, .16), transparent 58%);--priority-bg: #fffdf6;--priority-border: #efe3c7;--viewer-bg: #e3ded2;--brand-glow: rgba(154, 111, 31, .1);--danger-surface: rgba(180, 69, 47, .08);--danger-border: rgba(180, 69, 47, .22);--tour-dim: rgba(14, 10, 3, .78)}[data-theme=dark]{--bg: #12100a;--surface: #1b1810;--surface-2: #221e15;--surface-inset: #100e09;--border: #2c2820;--border-strong: #3b362a;--fg: #f2ecdd;--fg-muted: #aba28e;--fg-subtle: #7b7360;--accent: #d8b25a;--accent-strong: #e4c270;--card-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .28);--card-shadow-hover: 0 10px 28px rgba(0, 0, 0, .45);--icon-bg: #241f14;--icon-fg: #e4c270;--icon-border: #3a331f;--track-bg: #2a2517;--track-fill: #d8b25a;--btn-primary-bg: #d8b25a;--btn-primary-fg: #1a1305;--btn-primary-hover: #e4c270;--btn-ghost-bg: #221e15;--btn-ghost-border: #38321f;--danger: #e08267;--ring: rgba(216, 178, 90, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--panel-shadow: 0 30px 80px rgba(0, 0, 0, .5);--status-active: #71b481;--status-active-surface: rgba(90, 160, 105, .14);--status-active-border: rgba(120, 185, 135, .26);--status-locked: #9a9077;--status-locked-surface: rgba(150, 140, 118, .12);--status-locked-border: rgba(150, 140, 118, .22);--status-upsell: #e4c270;--status-upsell-surface: rgba(216, 178, 90, .14);--status-upsell-border: rgba(216, 178, 90, .3);--status-dev: #93a6e8;--status-dev-surface: rgba(120, 140, 220, .15);--status-dev-border: rgba(140, 160, 230, .28);--avatar-bg: #7c5ce0;--avatar-fg: #f3eeff;--hero-grad: linear-gradient(120deg, #2a2110, #201907 58%, #171207);--priority-glow: radial-gradient(90% 140% at 86% 100%, rgba(224, 188, 99, .28), transparent 56%);--priority-bg: #241c0d;--priority-border: #4a3a18;--viewer-bg: #0e0c08;--brand-glow: rgba(216, 178, 90, .13);--danger-surface: rgba(224, 130, 103, .12);--danger-border: rgba(224, 130, 103, .28);--tour-dim: rgba(0, 0, 0, .82)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans)}:where(a){color:var(--accent);text-decoration:none}:where(a:hover){color:var(--accent-strong)}input{font-family:inherit}:where(a,button,summary,select,input[type=checkbox],input[type=radio],[role=button],[role=radio],[role=switch],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px}::placeholder{color:var(--fg-subtle)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--fg-subtle);background-clip:content-box}:root{--hero-dark: linear-gradient(135deg, #1b1810 0%, #241d12 55%, #2e2415 100%);--on-hero: #f2ecdd;--on-hero-muted: rgba(242, 236, 221, .72);--on-hero-subtle: rgba(242, 236, 221, .6);--on-hero-line: rgba(242, 236, 221, .16);--hero-wash: rgba(0, 0, 0, .18);--on-hero-btn: #1a1305;--tc-on: #fdf8ec}[data-theme=dark]{--tc-on: #1a1305}[data-tc=ouro]{--tc: #9a6f1f;--tcs: #7e5a15;--tc-surface: #f5eedd;--tc-border: #eadfc6;--tc-hero: #d8b25a;--tc-glow: rgba(216, 178, 90, .22)}[data-tc=teal]{--tc: #2e8880;--tcs: #226a63;--tc-surface: #e3f2f0;--tc-border: #c4e3df;--tc-hero: #3fb0a6;--tc-glow: rgba(63, 176, 166, .24)}[data-tc=vinho]{--tc: #a4553f;--tcs: #84412f;--tc-surface: #f7e9e4;--tc-border: #ebcfc6;--tc-hero: #d98a74;--tc-glow: rgba(217, 138, 116, .24)}[data-tc=azul]{--tc: #4c63b4;--tcs: #3a4f96;--tc-surface: #eaedf8;--tc-border: #cbd3ee;--tc-hero: #93a6e8;--tc-glow: rgba(147, 166, 232, .24)}[data-theme=dark] [data-tc=ouro]{--tc: #d8b25a;--tcs: #e4c270;--tc-surface: rgba(216, 178, 90, .14);--tc-border: rgba(216, 178, 90, .3)}[data-theme=dark] [data-tc=teal]{--tc: #3fb0a6;--tcs: #5fc9bf;--tc-surface: rgba(63, 176, 166, .14);--tc-border: rgba(63, 176, 166, .32)}[data-theme=dark] [data-tc=vinho]{--tc: #d98a74;--tcs: #e8a290;--tc-surface: rgba(217, 138, 116, .14);--tc-border: rgba(217, 138, 116, .3)}[data-theme=dark] [data-tc=azul]{--tc: #93a6e8;--tcs: #aebdf0;--tc-surface: rgba(147, 166, 232, .14);--tc-border: rgba(147, 166, 232, .3)}
