@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Figtree:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.obj{--o-bg: #f4f6f2;--o-surface: #ffffff;--o-surface2: #edf1eb;--o-line: #dbe2d8;--o-ink: #13201a;--o-mute: #5b6a61;--o-dim: #8a978f;--o-acc: #13804a;--o-acc-ink: #ffffff;--o-acc-soft: rgba(19,128,74,.09);--o-acc-line: rgba(19,128,74,.28);--o-warn: #a86a12;--o-warn-soft: rgba(168,106,18,.1);--o-bad: #bf3b28;--o-bad-soft: rgba(191,59,40,.09);--o-blue: #2c64c4;--o-blue-soft: rgba(44,100,196,.09);--o-shadow: 0 14px 40px rgba(19,32,26,.16);--o-display: "Bricolage Grotesque", "Figtree", system-ui, sans-serif;--o-ui: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--o-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;color-scheme:light}@media (prefers-color-scheme: dark){.obj:not([data-tema=claro]){--o-bg: #0c1210;--o-surface: #131b17;--o-surface2: #19231e;--o-line: #26332c;--o-ink: #e4eee8;--o-mute: #93a39a;--o-dim: #6c7b73;--o-acc: #3fcf88;--o-acc-ink: #03140b;--o-acc-soft: rgba(63,207,136,.11);--o-acc-line: rgba(63,207,136,.32);--o-warn: #e5b04f;--o-warn-soft: rgba(229,176,79,.12);--o-bad: #f07662;--o-bad-soft: rgba(240,118,98,.12);--o-blue: #7aa8f5;--o-blue-soft: rgba(122,168,245,.12);--o-shadow: 0 14px 40px rgba(0,0,0,.5);color-scheme:dark}}.obj[data-tema=escuro]{--o-bg: #0c1210;--o-surface: #131b17;--o-surface2: #19231e;--o-line: #26332c;--o-ink: #e4eee8;--o-mute: #93a39a;--o-dim: #6c7b73;--o-acc: #3fcf88;--o-acc-ink: #03140b;--o-acc-soft: rgba(63,207,136,.11);--o-acc-line: rgba(63,207,136,.32);--o-warn: #e5b04f;--o-warn-soft: rgba(229,176,79,.12);--o-bad: #f07662;--o-bad-soft: rgba(240,118,98,.12);--o-blue: #7aa8f5;--o-blue-soft: rgba(122,168,245,.12);--o-shadow: 0 14px 40px rgba(0,0,0,.5);color-scheme:dark}.obj{min-height:100vh;background:var(--o-bg);color:var(--o-ink);font:14px/1.5 var(--o-ui);-webkit-font-smoothing:antialiased}.obj *,.obj *:before,.obj *:after{box-sizing:border-box}.obj button,.obj input,.obj textarea,.obj select{font:inherit;color:inherit}.obj button{background:none;border:0;cursor:pointer;padding:0}.obj a{color:inherit;text-decoration:none}.obj :focus-visible{outline:2px solid var(--o-acc);outline-offset:2px}.obj h1,.obj h2,.obj h3{margin:0;text-wrap:balance}.obj p{margin:0}.obj ul{margin:0;padding:0;list-style:none}.obj .o-num{font-variant-numeric:tabular-nums}.obj .o-mute{color:var(--o-mute)}.obj .o-eyebrow{font:600 11px/1 var(--o-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--o-mute)}.obj .o-h1{font:700 clamp(23px,3vw,32px)/1.12 var(--o-display);letter-spacing:-.02em}.obj .o-h2{font:700 18px/1.2 var(--o-display);letter-spacing:-.01em}.obj .o-sub{color:var(--o-mute);max-width:62ch}.obj .o-stack{display:flex;flex-direction:column;gap:10px}.obj .o-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.obj .o-between{justify-content:space-between}.obj .o-grid{display:grid;gap:12px}.obj .o-g2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.obj .o-g3{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.obj .o-app{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.obj .o-main{min-width:0;display:flex;flex-direction:column}.obj .o-tela{padding:26px clamp(16px,3vw,36px) 96px;display:flex;flex-direction:column;gap:18px;width:100%;max-width:1180px;margin:0 auto}@media (max-width: 760px){.obj .o-app{grid-template-columns:minmax(0,1fr)}.obj .o-menu{display:none}.obj .o-tela{padding:20px max(16px,env(safe-area-inset-left,0px)) 120px}}.obj .o-menu{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--o-surface);border-right:1px solid var(--o-line);display:flex;flex-direction:column;gap:2px;padding:14px 10px}.obj .o-logo{font:800 22px/1 var(--o-display);letter-spacing:-.02em;padding:4px 8px 12px}.obj .o-logo span{color:var(--o-acc)}.obj .o-conc{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid var(--o-acc-line);background:var(--o-acc-soft);border-radius:10px;margin:0 2px 8px;text-align:left}.obj .o-conc small{font:600 10px/1 var(--o-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o-acc)}.obj .o-conc b{font-size:12.5px;line-height:1.3}.obj .o-conc span{font-size:11.5px;color:var(--o-mute)}.obj .o-grupo{font:600 10.5px/1 var(--o-mono);letter-spacing:.1em;color:var(--o-dim);padding:12px 10px 6px}.obj .o-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--o-mute);font-size:13.5px;font-weight:500;width:100%;text-align:left}.obj .o-item:hover{background:var(--o-surface2);color:var(--o-ink)}.obj .o-item.active{background:var(--o-surface2);color:var(--o-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--o-acc)}.obj .o-item svg{width:16px;height:16px;flex:none;stroke-width:1.8}.obj .o-badge{margin-left:auto;font:600 11px/1 var(--o-mono);padding:3px 6px;border-radius:99px;background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-badge.leve{background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-badge.ambar{background:var(--o-warn-soft);color:var(--o-warn)}.obj .o-espaco{flex:1;min-height:16px}.obj .o-eu{display:flex;gap:10px;align-items:center;padding:10px 8px;width:100%;text-align:left;border-top:1px solid var(--o-line);margin-top:6px}.obj .o-av{width:30px;height:30px;border-radius:50%;background:var(--o-surface2);border:1px solid var(--o-line);display:grid;place-items:center;font:600 11px/1 var(--o-ui);flex:none}.obj .o-eu b{font-size:12.5px;display:block}.obj .o-eu small{font-size:11px;color:var(--o-mute)}.obj .o-topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px clamp(16px,3vw,32px);padding-top:max(10px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--o-line);background:var(--o-surface)}.obj .o-topo .o-crumb{font-size:13px;color:var(--o-mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj .o-topo .o-sp{flex:1}.obj .o-ajuda{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:var(--o-acc);color:var(--o-acc-ink);font-weight:700;font-size:13px;box-shadow:0 0 0 4px var(--o-acc-soft)}.obj .o-ajuda i{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.8}.obj .o-flutuante{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:15}@media (max-width: 760px){.obj .o-flutuante{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.obj .o-barra-inf{display:none}@media (max-width: 760px){.obj .o-barra-inf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:14;background:var(--o-surface);border-top:1px solid var(--o-line);padding:6px max(8px,env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px))}}.obj .o-barra-inf a,.obj .o-barra-inf button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:10px;font-size:11px;font-weight:600;color:var(--o-mute)}.obj .o-barra-inf svg{width:20px;height:20px;stroke-width:1.8}.obj .o-barra-inf .active{color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#050c0973;z-index:20}.obj .o-folha{position:fixed;left:0;right:0;bottom:0;z-index:21;background:var(--o-surface);border-radius:18px 18px 0 0;padding:14px max(16px,env(safe-area-inset-left,0px)) calc(18px + env(safe-area-inset-bottom,0px));max-height:80vh;overflow-y:auto;box-shadow:var(--o-shadow)}.obj .o-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:9px;font-weight:600;font-size:13.5px;border:1px solid transparent;white-space:nowrap}.obj .o-btn.principal{background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-btn.secundario{background:var(--o-surface);border-color:var(--o-line)}.obj .o-btn.risco{color:var(--o-bad);border-color:var(--o-bad-soft);background:var(--o-surface)}.obj .o-btn.link{padding:0;color:var(--o-acc);font-weight:600;font-size:13px}.obj .o-btn.texto{padding:0;color:var(--o-mute);font-weight:500;font-size:13px}.obj .o-btn.g{padding:13px 22px;font-size:15px}.obj .o-btn.p{padding:6px 11px;font-size:12.5px}.obj .o-btn:disabled{opacity:.45;cursor:not-allowed}.obj .o-cartao{background:var(--o-surface);border:1px solid var(--o-line);border-radius:14px;padding:18px}.obj .o-destaque{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:24px;border-radius:18px;background:linear-gradient(135deg,var(--o-acc-soft),transparent 60%),var(--o-surface);border:1px solid var(--o-acc-line)}@media (max-width: 640px){.obj .o-destaque{grid-template-columns:minmax(0,1fr)}}.obj .o-destaque h2{font:800 clamp(21px,3vw,29px)/1.1 var(--o-display);letter-spacing:-.02em}.obj .o-etq{display:inline-flex;align-items:center;gap:6px;font:600 10.5px/1 var(--o-mono);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;border-radius:6px;width:max-content;max-width:100%}.obj .o-etq.verde{color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-etq.ambar{color:var(--o-warn);background:var(--o-warn-soft)}.obj .o-etq.vermelho{color:var(--o-bad);background:var(--o-bad-soft)}.obj .o-etq.azul{color:var(--o-blue);background:var(--o-blue-soft)}.obj .o-etq.cinza{color:var(--o-mute);background:var(--o-surface2)}.obj .o-chips{display:flex;flex-wrap:wrap;gap:6px}.obj .o-chip{font-size:12px;padding:4px 9px;border-radius:99px;background:var(--o-surface2);border:1px solid var(--o-line)}.obj .o-numero small{display:block;color:var(--o-mute);font-size:12px}.obj .o-numero b{font:700 22px/1.1 var(--o-display);font-variant-numeric:tabular-nums}.obj .o-numero .o-detalhe{font-size:12px;color:var(--o-mute)}.obj .o-barra{height:6px;border-radius:9px;background:var(--o-surface2);overflow:hidden}.obj .o-barra i{display:block;height:100%;background:var(--o-acc);border-radius:9px;transition:width .3s}.obj .o-lista li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--o-line);font-size:13.5px}.obj .o-lista li:last-child{border-bottom:0}.obj .o-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--o-ink);color:var(--o-bg);padding:10px 16px;border-radius:10px;font-size:13.5px;z-index:30;max-width:calc(100% - 32px)}@media (max-width: 760px){.obj .o-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.obj .o-vazio{padding:28px 16px;text-align:center;color:var(--o-mute)}.obj .o-hoje-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:14px 20px;flex-wrap:wrap}.obj .o-hoje-topo>.o-stack{flex:1 1 260px;min-width:0;gap:6px}.obj .o-indique{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--o-warn);background:var(--o-warn-soft);flex:0 1 330px;min-width:0}.obj .o-indique .o-ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--o-surface);display:grid;place-items:center;font:800 15px/1 var(--o-display);color:var(--o-warn)}.obj .o-indique b{display:block;font-size:14.5px}.obj .o-indique small{display:block;color:var(--o-mute);font-size:12.5px;line-height:1.4}.obj .o-indique .o-row{gap:6px;margin-top:8px}.obj .o-chegou{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--o-acc-soft);border:1px solid var(--o-acc-line)}.obj .o-chegou .o-ok{width:34px;height:34px;border-radius:50%;background:var(--o-acc);color:var(--o-acc-ink);display:grid;place-items:center;font-weight:800}.obj .o-passos3 li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;flex-wrap:wrap}.obj .o-ck{width:22px;height:22px;border-radius:50%;border:2px solid var(--o-line);display:grid;place-items:center;font:700 11px/1 var(--o-mono);color:var(--o-mute);flex:none}.obj .o-ck.feito{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-prog-semana{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}@media (max-width: 760px){.obj .o-prog-semana{grid-template-columns:minmax(0,1fr)}}.obj .o-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;height:120px}.obj .o-semana div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.obj .o-semana i{display:block;width:100%;max-width:28px;border-radius:6px 6px 2px 2px;background:var(--o-acc);min-height:3px}.obj .o-semana i.zero{background:var(--o-surface2)}.obj .o-semana i.hoje{box-shadow:0 0 0 3px var(--o-acc-soft)}.obj .o-semana small{font:600 10.5px/1 var(--o-mono);color:var(--o-mute)}.obj .o-semana span{font:600 10.5px/1 var(--o-mono);color:var(--o-ink)}.obj .o-pnums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.obj .o-pnum{padding:10px 12px;border-radius:12px;background:var(--o-surface2)}.obj .o-pnum small{display:block;color:var(--o-mute);font-size:12px}.obj .o-pnum b{font:800 22px/1.1 var(--o-display);font-variant-numeric:tabular-nums}.obj .o-rank li{display:grid;grid-template-columns:26px 30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--o-line);font-size:13.5px}.obj .o-rank li:last-child{border-bottom:0}.obj .o-rank .o-pos{font:800 14px/1 var(--o-display);color:var(--o-mute);text-align:center}.obj .o-rank li:nth-child(1) .o-pos{color:#c79a1e}.obj .o-rank li:nth-child(2) .o-pos{color:#8a97a3}.obj .o-rank li:nth-child(3) .o-pos{color:#b06f3c}.obj .o-rank .o-av{border:0;font-weight:700}.obj .o-rank li.eu{background:var(--o-acc-soft);border-radius:10px;padding:8px;border-bottom:0}.obj .o-rank li.eu .o-av{background:var(--o-acc);color:var(--o-acc-ink)}@media (prefers-reduced-motion: reduce){.obj *{transition:none!important;animation:none!important}}.obj .o-alinha-inicio{align-self:flex-start}.obj .o-icone{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--o-mute)}.obj .o-icone:hover{background:var(--o-surface2);color:var(--o-ink)}.obj .o-icone svg{width:18px;height:18px;stroke-width:1.8}.obj .o-topo .o-logo{font-size:19px;padding:0}.obj .o-so-celular{display:none}@media (max-width: 760px){.obj .o-so-celular{display:inline}.obj .o-so-computador,.obj .o-flutuante{display:none}}.obj a.o-cartao{color:inherit}.obj a.o-cartao:hover{border-color:var(--o-acc-line)}.obj .o-destaque>.o-btn{justify-self:start}@media (min-width: 641px){.obj .o-destaque>.o-btn{justify-self:end}}@media (max-width: 760px){.obj .o-menu{display:none}}.obj .o-dialogo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#080e0b8c}.obj .o-dialogo{width:min(420px,100%);background:var(--o-surface);color:var(--o-ink);border:1px solid var(--o-line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--o-shadow)}.obj .o-dialogo-texto{margin:0;font-size:15px;line-height:1.5;white-space:pre-line}.obj .o-dialogo-campo{font:inherit;padding:10px 12px;border-radius:10px;border:1px solid var(--o-line);background:var(--o-bg, transparent);color:inherit}.obj .o-dialogo-botoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.obj .o-btn.perigo{background:#c2410c;color:#fff}.o-marca{display:inline-flex;align-items:center;vertical-align:middle}.o-marca img{height:100%;width:auto;display:block}.o-marca .o-marca-escura{display:none}@media (prefers-color-scheme: dark){.obj:not([data-tema=claro]) .o-marca .o-marca-clara{display:none}.obj:not([data-tema=claro]) .o-marca .o-marca-escura{display:block}}.obj[data-tema=escuro] .o-marca .o-marca-clara{display:none}.obj[data-tema=escuro] .o-marca .o-marca-escura{display:block}.obj .o-onb{min-height:100vh;display:flex;flex-direction:column}.obj .o-onb-topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,4vw,32px);padding-top:max(12px,env(safe-area-inset-top,0px));background:var(--o-surface);border-bottom:1px solid var(--o-line)}.obj .o-onb-topo .o-logo{padding:0;font-size:20px}.obj .o-pontos{display:flex;gap:5px}.obj .o-pontos i{width:30px;height:4px;border-radius:9px;background:var(--o-surface2)}.obj .o-pontos i.on{background:var(--o-acc)}@media (max-width: 420px){.obj .o-pontos i{width:18px}}.obj .o-onb-corpo{width:100%;max-width:660px;margin:0 auto;padding:32px 16px 64px;display:flex;flex-direction:column;gap:18px}.obj .o-onb-h1{font:800 clamp(26px,4.4vw,36px)/1.08 var(--o-display);letter-spacing:-.025em}.obj .o-onb-rodape{margin-top:4px}.obj .o-passos5{counter-reset:p;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.obj .o-passos5 li{counter-increment:p;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:14px;padding:13px 14px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.obj .o-passos5 li:before{content:counter(p);grid-row:span 2;width:26px;height:26px;border-radius:50%;background:var(--o-acc-soft);color:var(--o-acc);display:grid;place-items:center;font:700 12px/1 var(--o-mono)}.obj .o-passos5 b{font-size:14px}.obj .o-passos5 small{color:var(--o-mute);font-size:12.5px}.obj .o-aviso{padding:13px 15px;border-radius:12px;font-size:13.5px;line-height:1.55;border:1px solid transparent}.obj .o-aviso.verde{background:var(--o-acc-soft);border-color:var(--o-acc-line)}.obj .o-aviso.ambar{background:var(--o-warn-soft)}.obj .o-aviso.azul{background:var(--o-blue-soft)}.obj .o-aviso .o-btn.link{display:inline}.obj .o-erro{color:var(--o-bad);background:var(--o-bad-soft);padding:10px 12px;border-radius:10px;font-size:13.5px}.obj .o-aviso{color:var(--o-ink);background:var(--o-surface2);padding:10px 12px;border-radius:10px;font-size:13.5px}.obj .o-drop{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:34px 18px;border:1.5px dashed var(--o-acc-line);border-radius:16px;background:var(--o-acc-soft)}.obj .o-drop.sobre{border-color:var(--o-acc);background:color-mix(in srgb,var(--o-acc) 16%,transparent)}.obj .o-drop svg{width:28px;height:28px;color:var(--o-acc);margin-bottom:4px}.obj .o-drop b{font-size:16px}.obj .o-drop .o-btn{margin-top:8px}.obj .o-leitura{display:flex;flex-direction:column;gap:10px}.obj .o-leitura>div{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--o-dim)}.obj .o-leitura>div.ok,.obj .o-leitura>div.vai{color:var(--o-ink)}.obj .o-leitura i{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid var(--o-line);display:grid;place-items:center}.obj .o-leitura .ok i{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-leitura .vai i{border-color:var(--o-acc);border-right-color:transparent;animation:o-gira .8s linear infinite}.obj .o-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.obj .o-campo{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.obj .o-campo small{font:600 10px/1 var(--o-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o-mute)}.obj .o-campo b{font-size:14px;line-height:1.35}.obj .o-campo input{border:0;background:none;font-weight:700;font-size:14px;padding:0;min-width:0}.obj .o-tabela{border:1px solid var(--o-line);border-radius:12px;overflow:hidden;background:var(--o-surface)}.obj .o-tabela>*+*{border-top:1px solid var(--o-line)}.obj .o-linha-mat{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:11px 14px;text-align:left;font-size:14px;color:var(--o-dim)}.obj .o-linha-mat.on{color:var(--o-ink)}.obj .o-linha-mat small{color:var(--o-mute);font-size:12px}.obj .o-caixa{width:20px;height:20px;border-radius:6px;border:2px solid var(--o-line);display:grid;place-items:center;flex:none}.obj .on>.o-caixa,.obj .sel>.o-caixa{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-seg4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width: 480px){.obj .o-seg4{grid-template-columns:repeat(2,minmax(0,1fr))}}.obj .o-seg4 button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);font:700 18px/1.1 var(--o-display)}.obj .o-seg4 small{font:500 12px/1.2 var(--o-ui);color:var(--o-mute)}.obj .o-seg4 .sel{border-color:var(--o-acc);background:var(--o-acc-soft);box-shadow:inset 0 0 0 1px var(--o-acc)}.obj .o-dias{display:flex;gap:6px;flex-wrap:wrap}.obj .o-dias button{width:42px;height:40px;border-radius:9px;border:1px solid var(--o-line);background:var(--o-surface);font-weight:700;font-size:13px}.obj .o-dias .sel{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-linha-nivel{display:flex;justify-content:space-between;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 14px;font-size:14px}.obj .o-seg3{display:inline-flex;border:1px solid var(--o-line);border-radius:9px;overflow:hidden}.obj .o-seg3 button{padding:7px 10px;font-size:12.5px;font-weight:600;color:var(--o-mute)}.obj .o-seg3 button+button{border-left:1px solid var(--o-line)}.obj .o-seg3 .sel{background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-opcao{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);text-align:left}.obj .o-opcao.sel{border-color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-opcao b{display:block;font-size:14px}.obj .o-opcao small{color:var(--o-mute);font-size:12.5px}.obj .o-grande>b{display:block;font:800 clamp(30px,5vw,40px)/1.05 var(--o-display);color:var(--o-acc);letter-spacing:-.02em}.obj .o-grande span{font-size:13.5px}.obj .o-linha-falta{display:flex;justify-content:space-between;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:11px 14px}.obj .o-linha-falta b{display:block;font-size:13.5px}.obj .o-linha-falta small{color:var(--o-mute);font-size:12px}.obj .o-pnum-cartao{display:flex;flex-direction:column;gap:2px}.obj .o-pnum-cartao small{color:var(--o-mute);font-size:12px}.obj .o-pnum-cartao b{font:800 22px/1.15 var(--o-display);font-variant-numeric:tabular-nums}.obj .o-ses{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:11px 14px;border-radius:12px;background:var(--o-surface2);border:1px solid var(--o-line)}.obj .o-ses.hoje{background:var(--o-surface);border-color:var(--o-acc);box-shadow:0 0 0 3px var(--o-acc-soft)}.obj .o-ses-data{font:600 11px/1.3 var(--o-mono);color:var(--o-mute)}.obj .o-ses.hoje .o-ses-data{color:var(--o-acc)}.obj .o-ses b{display:block;font-size:13.5px}.obj .o-ses small{color:var(--o-mute);font-size:12px}@media (max-width: 560px){.obj .o-ses{grid-template-columns:50px minmax(0,1fr)}.obj .o-ses .o-etq{grid-column:2}}.obj .o-regras{padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--o-mute)}.obj .o-preparando{min-height:60vh;display:grid;place-items:center}.obj .o-preparando .o-cartao{width:100%;max-width:520px}.obj .o-cronometro{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:4px}.obj .o-cronometro b{font:800 28px/1 var(--o-mono)}.obj .o-cronometro small{grid-column:1 / -1;font-size:11.5px}.obj .o-materiais{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px}@media (max-width: 980px){.obj .o-materiais{grid-template-columns:minmax(0,1fr)}}.obj .o-material{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface);min-width:0}.obj .o-material.principal{flex-direction:row;gap:12px;border-color:var(--o-acc-line);background:linear-gradient(135deg,var(--o-acc-soft),transparent 70%),var(--o-surface)}.obj .o-material b{font-size:13.5px}.obj .o-material small{font-size:12px;line-height:1.45}.obj .o-pdf{flex:none;width:38px;height:46px;border-radius:6px;background:var(--o-surface);border:1px solid var(--o-line);display:grid;place-items:center;color:var(--o-bad)}.obj .o-pdf svg{width:20px;height:20px}.obj .o-topicos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.obj .o-topico{display:flex;flex-direction:column;gap:3px;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid var(--o-line);background:var(--o-surface2);font-size:13px;color:var(--o-mute)}.obj .o-topico small{display:inline-flex;align-items:center;gap:4px;font:600 10px/1 var(--o-mono);letter-spacing:.06em;text-transform:uppercase}.obj .o-topico.agora{background:var(--o-surface);border-color:var(--o-acc);color:var(--o-ink);box-shadow:0 0 0 3px var(--o-acc-soft)}.obj .o-topico.agora small,.obj .o-topico.feito small{color:var(--o-acc)}.obj .o-topico.feito{color:var(--o-ink)}.obj .o-topico:disabled{opacity:.6;cursor:not-allowed}.obj .o-fases{display:flex;gap:2px;border-bottom:1px solid var(--o-line);overflow-x:auto;scroll-margin-top:70px}.obj .o-fases button{padding:9px 12px;font-size:13px;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--o-mute)}.obj .o-fases button[aria-selected=true]{color:var(--o-ink);border-bottom-color:var(--o-acc)}.obj .o-fases button:disabled{opacity:.45;cursor:not-allowed}.obj .o-fases .o-mute{font-weight:500}.obj .o-sessao{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;align-items:start}@media (max-width: 980px){.obj .o-sessao{grid-template-columns:minmax(0,1fr)}.obj .o-lateral{display:grid;grid-template-columns:1fr 1fr}.obj .o-lateral>:last-child{grid-column:1 / -1}}.obj .o-lateral{position:sticky;top:70px;gap:10px}.obj .o-lateral .o-cartao{padding:14px}.obj .o-esq{justify-content:flex-start;white-space:normal;text-align:left}.obj .o-essencial summary{cursor:pointer;font-size:14px}.obj .o-essencial ul{display:flex;flex-direction:column;gap:6px;margin:12px 0;padding-left:18px;list-style:disc;font-size:13.5px}.obj .o-essencial li .o-etq{margin-left:8px;vertical-align:1px}.obj .o-trecho{border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface);overflow:hidden}.obj .o-trecho-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--o-surface2);border-bottom:1px solid var(--o-line);font-size:13px}.obj .o-trecho .o-apostila{padding:18px clamp(16px,3vw,28px) 24px}.obj .o-apostila{font-size:14.5px;line-height:1.7;overflow-wrap:anywhere}.obj .o-apostila>*+*{margin-top:.8em}.obj .o-apostila h1,.obj .o-apostila h2{font:800 18px/1.25 var(--o-display);color:var(--o-acc);padding-bottom:6px;border-bottom:2px solid var(--o-acc-soft);margin-top:1.4em}.obj .o-apostila>:first-child{margin-top:0}.obj .o-apostila h3{font:700 15px/1.3 var(--o-ui);margin-top:1.3em}.obj .o-apostila ul,.obj .o-apostila ol{padding-left:20px;list-style:revert}.obj .o-apostila li+li{margin-top:4px}.obj .o-apostila table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45}@media (max-width: 640px){.obj .o-apostila table{display:block;overflow-x:auto}}.obj .o-apostila th{background:var(--o-acc);color:var(--o-acc-ink);text-align:left;font:600 11px/1.3 var(--o-mono);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px}.obj .o-apostila td{padding:8px 10px;border:1px solid var(--o-line);vertical-align:top}.obj .o-apostila blockquote,.obj .o-apostila .o-ap-lei{margin:0;padding:12px 16px;border-left:4px solid var(--o-warn);background:var(--o-warn-soft);border-radius:0 10px 10px 0;font-family:Georgia,Times New Roman,serif;font-size:14px}.obj .o-apostila .o-ap-dica{padding:12px 16px;border-left:4px solid var(--o-acc);background:var(--o-acc-soft);border-radius:0 10px 10px 0}.obj .o-apostila .o-ap-alerta{padding:12px 16px;border:1px solid var(--o-warn);background:var(--o-warn-soft);border-radius:10px}.obj .o-questao{display:flex;flex-direction:column;gap:14px}.obj .o-enunciado{font-size:15px;line-height:1.6}.obj .o-alternativas{display:flex;flex-direction:column;gap:8px}.obj .o-alt{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--o-line);border-radius:10px;text-align:left;font-size:14px;line-height:1.5;background:var(--o-surface)}.obj .o-alt:hover:not(:disabled){border-color:var(--o-acc-line)}.obj .o-alt:disabled{cursor:default}.obj .o-letra{width:26px;height:26px;border-radius:50%;border:1px solid var(--o-line);display:grid;place-items:center;font:700 12px/1 var(--o-mono)}.obj .o-alt.marcada{border-color:var(--o-acc);box-shadow:inset 0 0 0 1px var(--o-acc)}.obj .o-alt.marcada .o-letra{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-alt.certa{border-color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-alt.certa .o-letra{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-alt.errada{border-color:var(--o-bad);background:var(--o-bad-soft)}.obj .o-alt.errada .o-letra{background:var(--o-bad);border-color:var(--o-bad);color:#fff}.obj .o-alt.apagada{opacity:.55}.obj .o-explica{padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.55}.obj .o-explica.certa{background:var(--o-acc-soft)}.obj .o-explica.errada{background:var(--o-bad-soft)}.obj .o-explica small{display:block;margin-top:6px;color:var(--o-mute)}.obj .o-placar{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 18px}.obj .o-placar>b{font:800 40px/1 var(--o-display)}.obj .o-portao{display:flex;gap:14px;align-items:center;padding:12px 16px;border-radius:12px;background:var(--o-warn-soft);font-size:13.5px}.obj .o-portao.ok{background:var(--o-acc-soft)}.obj .o-portao b{font:800 22px/1 var(--o-display)}.obj .o-flip{min-height:190px;padding:26px;border-radius:16px;border:1px solid var(--o-line);background:var(--o-surface);display:grid;place-items:center;text-align:center;font:700 18px/1.4 var(--o-display);box-shadow:0 6px 0 var(--o-surface2)}.obj .o-flip.verso{background:var(--o-acc-soft);border-color:var(--o-acc-line);font:500 16px/1.55 var(--o-ui)}.obj .o-notas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.obj .o-notas button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:10px;border:1px solid var(--o-line);background:var(--o-surface);font-weight:700;font-size:13.5px}.obj .o-notas button:first-child{color:var(--o-bad)}.obj .o-notas small{font-weight:500;font-size:11.5px;color:var(--o-mute)}.obj .o-leitor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:#5b615e}.obj .o-leitor-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px max(16px,env(safe-area-inset-left,0px));padding-top:max(10px,env(safe-area-inset-top,0px));background:#2b302d;color:#f2f5f3}.obj .o-leitor-barra b{flex:1 1 220px;min-width:0;font-size:14px}.obj .o-leitor-ir{display:flex;align-items:center;gap:8px;font:600 12px/1 var(--o-mono);color:#c9d1cc;min-width:0}.obj .o-leitor-barra select{background:#3a403c;color:#f2f5f3;border:1px solid #4d554f;border-radius:8px;padding:7px 9px;max-width:46vw}.obj .o-leitor-pag{font:600 12px/1 var(--o-mono);color:#c9d1cc}.obj .o-leitor-barra button{padding:7px 12px;border-radius:8px;background:#3a403c;color:#f2f5f3;font-weight:600;font-size:13px}.obj .o-leitor-barra button.principal{background:#3fcf88;color:#03140b}.obj .o-leitor-corpo{flex:1;overflow:auto;padding:24px 12px 60px}.obj .o-folha-pdf{--o-ink: #13201a;--o-mute: #5b6a61;--o-line: #dbe2d8;--o-surface2: #edf1eb;--o-acc: #13804a;--o-acc-ink: #fff;--o-acc-soft: rgba(19,128,74,.09);--o-warn: #a86a12;--o-warn-soft: rgba(168,106,18,.1);max-width:820px;margin:0 auto 18px;background:#fff;color:var(--o-ink);padding:clamp(24px,6vw,56px);box-shadow:0 6px 24px #00000040;scroll-margin-top:12px}.obj .o-folha-pdf>header{font:600 10.5px/1.4 var(--o-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o-mute);padding-bottom:10px;margin-bottom:18px;border-bottom:1px solid var(--o-line)}.obj .o-folha-pdf>footer{margin-top:28px;text-align:right;font-size:11px;color:var(--o-mute)}@media print{body.o-leitor-aberto *{visibility:hidden}body.o-leitor-aberto .o-leitor,body.o-leitor-aberto .o-leitor *{visibility:visible}body.o-leitor-aberto .o-leitor{position:absolute;inset:0 auto auto 0;width:100%;background:#fff}body.o-leitor-aberto .o-leitor-barra{display:none}body.o-leitor-aberto .o-leitor-corpo{overflow:visible;padding:0}body.o-leitor-aberto .o-folha-pdf{box-shadow:none;margin:0;max-width:none;break-after:page}}.obj .o-campo.o-campo-cargo{gap:6px}.obj .o-campo-cargo>b{font-size:15px}.obj .o-campo-cargo>b .o-mute{font-weight:400}.obj .o-campo-ajuda{font-size:13.5px;line-height:1.45;color:var(--o-mute);margin-bottom:4px}.obj .o-dica-edital{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--o-acc-line);border-radius:14px;background:var(--o-surface2)}.obj .o-dica-edital>svg{flex:none;width:22px;height:22px;color:var(--o-acc);margin-top:1px}.obj .o-dica-edital b{display:block;font-size:15px;margin-bottom:4px}.obj .o-dica-edital p{margin:0 0 4px;font-size:13.5px;line-height:1.5;color:var(--o-mute)}.obj .o-arquivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.obj .o-arquivos li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--o-line);border-radius:10px;font-size:14px}.obj .o-arquivos li>span{flex:1;min-width:0;overflow-wrap:anywhere}.obj .o-arquivos li svg{color:var(--o-acc);flex:none}.obj .o-arquivos button{border:0;background:none;padding:4px;cursor:pointer;color:var(--o-mute);border-radius:6px;display:grid;place-items:center}.obj .o-arquivos button svg{color:inherit}.obj .o-tipo-edital{width:min(560px,100%);position:relative;gap:12px;max-height:calc(100dvh - 32px);overflow-y:auto}.obj .o-tipo-edital h2{margin:0;display:flex;align-items:center;gap:8px;font:700 21px/1.2 var(--o-display);padding-right:28px}.obj .o-tipo-edital h2 svg{color:var(--o-acc);flex:none}.obj .o-tipo-edital h2 svg.laranja{color:#ea7a2a}.obj .o-tipo-edital>p{margin:0 0 6px;font-size:14.5px}.obj .o-dialogo-x{position:absolute;top:14px;right:14px;border:0;background:none;color:var(--o-mute);cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.obj .o-tipo-opcao{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);color:var(--o-ink);cursor:pointer;font:inherit}.obj .o-tipo-opcao:hover{border-color:var(--o-acc)}.obj .o-tipo-opcao>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px}.obj .o-tipo-opcao b{font-size:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obj .o-tipo-opcao small{font-size:14px;color:var(--o-mute);line-height:1.4}.obj .o-tipo-opcao em{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px}.obj .o-tipo-opcao em.verde{background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-tipo-opcao em.laranja{background:#fdebdc;color:#c2410c}.obj .o-tipo-opcao>svg{color:var(--o-mute);flex:none}.obj .o-tipo-icone{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex:none}.obj .o-tipo-icone.verde{background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-tipo-icone.laranja{background:#fdebdc;color:#ea7a2a}.obj .o-banca-escolha{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.obj .o-banca-escolha button,.obj .o-bancas button{border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink);border-radius:10px;cursor:pointer;font:inherit}.obj .o-banca-escolha button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px}.obj .o-banca-escolha button b{font-size:15px}.obj .o-banca-escolha button small{font-size:12.5px;color:var(--o-mute)}.obj .o-banca-escolha button.on,.obj .o-bancas button.on{border:2px solid var(--o-acc);background:var(--o-acc-soft)}.obj .o-bancas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.obj .o-bancas button{text-align:left;padding:11px 14px;font-size:14.5px}.obj .o-bancas .o-bancas-outra{grid-column:1 / -1}.obj .o-dialogo-botoes.o-between{justify-content:space-between;border-top:1px solid var(--o-line);padding-top:14px;margin-top:4px}.obj .o-dialogo-botoes .o-btn:disabled{opacity:.5;cursor:default}@media (max-width: 480px){.obj .o-banca-escolha{grid-template-columns:1fr}}.obj .o-mat-bloco+.o-mat-bloco{border-top:1px solid var(--o-line)}.obj .o-mat-cabeca{display:flex;align-items:center}.obj .o-mat-cabeca .o-linha-mat{flex:1;grid-template-columns:20px minmax(0,1fr);border:0;background:none;cursor:pointer;font:inherit;font-size:14px}.obj .o-mat-abrir{display:inline-flex;align-items:center;gap:6px;padding:11px 14px;border:0;background:none;cursor:pointer;color:var(--o-mute);font:inherit;font-size:12.5px;white-space:nowrap}.obj .o-mat-abrir:hover{color:var(--o-acc)}.obj .o-mat-topicos{list-style:none;margin:0;padding:4px 14px 14px 46px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.45}.obj .o-mat-topicos li{display:flex;gap:8px}.obj .o-mat-topicos li b{color:var(--o-mute);font-weight:600;min-width:2.2em;flex:none}@media (max-width: 480px){.obj .o-mat-topicos{padding-left:16px}}.obj .o-subabas{display:flex;gap:6px;flex-wrap:wrap}.obj .o-subabas a{padding:8px 14px;border-radius:99px;border:1px solid var(--o-line);background:var(--o-surface);font-size:13.5px;font-weight:500}.obj .o-subabas a.on{background:var(--o-ink);border-color:var(--o-ink);color:var(--o-bg);font-weight:600}.obj .o-clicavel{text-align:left;cursor:pointer}.obj .o-clicavel:hover{border-color:var(--o-acc-line)}.obj .o-cadernos{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.obj .o-atraso{color:var(--o-bad)}.obj button.o-chip{cursor:pointer;font-weight:500}.obj .o-chip.on{background:var(--o-acc-soft);border-color:var(--o-acc);color:var(--o-acc);font-weight:600}.obj .o-modal{position:fixed;z-index:31;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow-y:auto;background:var(--o-surface);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--o-shadow)}.obj .o-modal .o-campo input,.obj .o-modal .o-campo textarea{border:1px solid var(--o-line);border-radius:8px;padding:8px 10px;font-weight:500;background:var(--o-surface)}.obj .o-folha-fundo{z-index:30}.obj .o-texto-longo{width:100%;border:1px solid var(--o-line);border-radius:12px;padding:14px;font:15px/1.8 Georgia,Times New Roman,serif;background:var(--o-surface);resize:vertical;background-image:linear-gradient(transparent calc(1.8em - 1px),var(--o-line) 1px);background-size:100% 1.8em;background-attachment:local}.obj .o-link{font:600 13px/1 var(--o-mono);padding:8px 10px;border-radius:8px;background:var(--o-surface2);width:max-content;max-width:100%;overflow-wrap:anywhere}.obj .o-eu-linha{background:var(--o-acc-soft);border-radius:8px;padding-left:8px!important;padding-right:8px!important;font-weight:700}.obj .o-gaveta{position:fixed;top:0;right:0;bottom:0;z-index:32;width:min(440px,100%);background:var(--o-surface);border-left:1px solid var(--o-line);box-shadow:var(--o-shadow);display:flex}.obj .o-gaveta[hidden]{display:none}.obj .o-chat{display:flex;flex-direction:column;width:100%;min-height:0}.obj .o-gaveta .o-chat{height:100%}.obj .o-chat-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--o-line)}.obj .o-chat-topo small{display:block;font-size:12px;max-width:30ch}.obj .o-chat-chamado{padding:9px 16px;background:var(--o-blue-soft);color:var(--o-blue);font-size:12.5px}.obj .o-chat-corpo{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--o-bg)}.obj .o-bolha{max-width:88%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.5;white-space:pre-line;background:var(--o-surface);border:1px solid var(--o-line);align-self:flex-start}.obj .o-bolha.eu{align-self:flex-end;background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink);font-weight:600}.obj .o-bolha.ferramenta{background:none;border:0;padding:0 2px;font:500 11.5px/1.4 var(--o-mono);color:var(--o-mute)}.obj .o-bolha.ok{background:var(--o-acc-soft);border-color:var(--o-acc-line);color:var(--o-acc);font-weight:600}.obj .o-bolha.fora{background:var(--o-warn-soft);border-color:transparent}.obj .o-bolha.pessoa{align-self:stretch;max-width:none;text-align:center;background:var(--o-blue-soft);border-color:transparent;color:var(--o-blue);font-weight:600}.obj .o-bolha.digitando{display:flex;gap:4px;padding:12px 14px}.obj .o-bolha.digitando i{width:6px;height:6px;border-radius:50%;background:var(--o-dim);animation:o-pisca 1s infinite}.obj .o-bolha.digitando i:nth-child(2){animation-delay:.15s}.obj .o-bolha.digitando i:nth-child(3){animation-delay:.3s}@keyframes o-pisca{50%{opacity:.25}}.obj .o-opcoes{display:flex;flex-direction:column;gap:6px;align-items:stretch}.obj .o-opcoes button{text-align:left;padding:10px 13px;border-radius:10px;border:1px solid var(--o-acc);color:var(--o-acc);background:var(--o-surface);font-weight:600;font-size:13.5px}.obj .o-opcoes button:hover{background:var(--o-acc-soft)}.obj .o-opcoes button.volta{border-color:var(--o-line);color:var(--o-mute);font-weight:500}.obj .o-chat-form{display:flex;gap:8px;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--o-line);background:var(--o-surface)}.obj .o-chat-form input{flex:1;min-width:0;border:1px solid var(--o-line);border-radius:10px;padding:10px 12px;background:var(--o-surface2)}.obj .o-ajuda-pagina{padding:0;overflow:hidden;height:calc(100vh - 160px);min-height:480px;display:flex}.obj .o-chat-max{border:1px solid var(--o-line);border-radius:14px;overflow:hidden;height:min(560px,calc(100vh - 300px));min-height:360px}@media (max-width: 760px){.obj .o-ajuda-pagina{height:calc(100vh - 210px)}}.obj .o-semana-crono{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:start}@media (max-width: 900px){.obj .o-semana-crono{grid-template-columns:minmax(0,1fr)}.obj .o-dia{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px}.obj .o-dia>:not(.o-dia-topo){grid-column:2}.obj .o-dia-topo{grid-row:span 9;align-self:start}}.obj .o-dia{display:flex;flex-direction:column;gap:6px;min-width:0}.obj .o-dia-topo{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:10px;background:var(--o-surface2)}.obj .o-dia-topo small{font-size:11.5px;color:var(--o-mute)}.obj .o-dia-topo b{font:800 17px/1.1 var(--o-display)}.obj .o-dia-topo.hoje{background:var(--o-acc);color:var(--o-acc-ink);box-shadow:0 0 0 2px var(--o-acc-line)}.obj .o-dia-topo.hoje small{color:inherit}.obj .o-ses-crono{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid var(--o-line);border-left-width:3px;background:var(--o-surface);font-size:12px;min-width:0}.obj .o-ses-crono b{font-size:12.5px}.obj .o-ses-crono span{color:var(--o-mute);line-height:1.35}.obj .o-ses-crono.feita{opacity:.7}.obj .o-ses-crono.aberta{border-color:var(--o-acc);box-shadow:0 0 0 2px var(--o-acc-soft)}.obj .o-ses-estado{font:600 9.5px/1.3 var(--o-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--o-mute)}.obj .o-ses-estado.verde{color:var(--o-acc)}.obj .o-ses-estado.ambar{color:var(--o-warn)}.obj .o-folga{padding:10px;border:1px dashed var(--o-line);border-radius:8px;text-align:center;font-size:12px;color:var(--o-dim)}.obj .p-alta{border-left-color:var(--o-bad)}.obj .p-media{border-left-color:var(--o-warn)}.obj .p-baixa{border-left-color:var(--o-acc)}.obj .p-revisao{border-left-color:var(--o-dim)}.obj .o-legenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--o-mute)}.obj .o-legenda span{display:inline-flex;align-items:center;gap:6px}.obj .o-legenda i{width:10px;height:10px;border-radius:3px;background:var(--o-dim)}.obj .o-legenda .p-alta i{background:var(--o-bad)}.obj .o-legenda .p-media i{background:var(--o-warn)}.obj .o-legenda .p-baixa i{background:var(--o-acc)}.obj .o-hoje-crono{gap:10px;padding-top:14px;border-top:1px solid var(--o-line)}.obj .o-anel{--p: 0%;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--o-acc) var(--p),var(--o-surface2) 0);position:relative;flex:none}.obj .o-anel:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--o-surface)}.obj .o-anel b{position:relative;font-size:13px}.obj .o-ses-hoje{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--o-line);border-left-width:4px;border-radius:10px;font-size:13.5px}.obj .o-grid>.o-grande{display:flex;flex-direction:column;gap:6px}.obj .o-disc{padding:0;overflow:hidden}.obj .o-disc-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;text-align:left}.obj .o-disc-q{display:flex;flex-direction:column;align-items:flex-end}.obj .o-disc-q b{font:800 20px/1 var(--o-display)}.obj .o-disc-q small{font-size:11px;color:var(--o-mute)}.obj .o-topicos-edital{padding:0 18px 8px;border-top:1px solid var(--o-line)}.obj .o-topicos-edital li{flex-wrap:wrap}.obj .o-barras{display:flex;flex-direction:column;gap:10px}.obj .o-barra-linha{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) 48px;gap:12px;align-items:center;font-size:13.5px}.obj .o-barra-linha .o-barra{height:8px}.obj .o-barra-linha b{text-align:right;font-size:13px}.obj .o-busca{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.obj .o-busca svg{width:16px;height:16px;color:var(--o-mute);flex:none}.obj .o-busca input{flex:1;min-width:0;border:0;background:none;padding:8px 0;outline:none}.obj .o-busca:focus-within{border-color:var(--o-acc)}.obj .o-modulos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.obj .o-modulo{display:flex;flex-direction:column;gap:6px;text-align:left;min-height:112px;padding:14px}.obj .o-modulo small{font:600 10px/1 var(--o-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o-mute)}.obj .o-modulo b{font:700 14.5px/1.25 var(--o-display);flex:1}.obj .o-modulo span{font-size:12px}.obj .o-modulo.visto{background:var(--o-surface2)}.obj .o-modulo.visto small{color:var(--o-acc)}.obj .o-modulo.rec{border-color:var(--o-acc);box-shadow:0 0 0 3px var(--o-acc-soft)}.obj .o-modal-video{width:min(760px,calc(100% - 32px))}.obj .o-video{width:100%;aspect-ratio:16 / 9;border-radius:12px;background:#0c1210}.obj .o-video-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#c9d1cc;font-size:13px;text-align:center;padding:16px}.obj .o-video-vazio svg{width:36px;height:36px}.obj .o-limite{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--o-line)}.obj .o-limite:last-child{border-bottom:0}.obj .o-livre{font:600 11px/1.3 var(--o-mono);color:var(--o-acc)}.obj .p-estudo{border-left-color:var(--o-acc)}.obj .o-disc-dir{display:inline-flex;align-items:center;gap:14px;flex:none}.obj .o-disc-seta{color:var(--o-mute);transition:transform .2s;flex:none}.obj .o-disc-seta.aberta{transform:rotate(180deg);color:var(--o-acc)}.obj .o-apostila blockquote{margin:.8em 0;padding:8px 14px;border-left:3px solid var(--o-acc);color:var(--o-acc);background:var(--o-acc-soft);border-radius:0 8px 8px 0}.obj .o-apostila thead th,.obj .o-apostila table tr:first-child th{background:var(--o-acc);color:var(--o-acc-ink);font-weight:600;text-align:left;padding:8px 10px}.obj .o-apostila td{padding:8px 10px;border-bottom:1px solid var(--o-line);vertical-align:top}.obj .o-apostila h2{color:var(--o-acc)}.obj .o-apostila .caixa{border-radius:12px;padding:14px 16px;border:1px solid;border-left-width:4px;margin:1em 0}.obj .o-apostila .caixa>b:first-child{display:block;margin-bottom:6px}.obj .o-apostila .caixa p{margin:.4em 0 0}.obj .o-apostila .caixa.pegadinha{background:var(--o-bad-soft);border-color:#bf3b2859}.obj .o-apostila .caixa.pegadinha>b:first-child{color:var(--o-bad)}.obj .o-apostila .caixa.pegadinha p b{color:var(--o-acc)}.obj .o-apostila .caixa.dica,.obj .o-apostila .caixa.ponto{background:var(--o-warn-soft);border-color:#a86a1259}.obj .o-apostila .caixa.dica>b:first-child,.obj .o-apostila .caixa.ponto>b:first-child{color:var(--o-warn)}.obj .o-apostila .caixa.importa{background:var(--o-blue-soft);border-color:#2c64c44d}.obj .o-apostila .caixa.importa>b:first-child{color:var(--o-blue);display:inline}.obj .o-apostila .caixa.juris{background:var(--o-surface2);border-color:var(--o-line);border-left-color:var(--o-ink)}.obj .o-apostila .caixa.exemplo{background:var(--o-surface);border-color:var(--o-line);border-left-color:var(--o-blue)}.obj .o-apostila .caixa.exemplo>b:first-child{font-size:15px}.obj .o-apostila .caixa.resposta{background:var(--o-acc-soft);border-color:var(--o-acc-line)}.obj .o-apostila .caixa.resposta>b:first-child{color:var(--o-acc)}.obj .o-apostila .caixa.aviso{background:var(--o-surface2);border-color:var(--o-line);font-size:13px;color:var(--o-mute)}.obj .o-gabarito{border-radius:12px;border:1px solid;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:14px}.obj .o-gabarito.certa{border-color:var(--o-acc-line);background:var(--o-acc-soft)}.obj .o-gabarito.errada{border-color:#bf3b2859;background:var(--o-bad-soft)}.obj .o-gab-res{display:flex;gap:6px;align-items:center;font-size:15px}.obj .o-gabarito.certa .o-gab-res{color:var(--o-acc)}.obj .o-gabarito.errada .o-gab-res{color:var(--o-bad)}.obj .o-gab-letra{background:var(--o-acc);color:var(--o-acc-ink);font-weight:700;padding:10px 14px;border-radius:8px}.obj .o-gab-conceito{background:var(--o-surface);border-left:4px solid var(--o-acc);border-radius:0 8px 8px 0;padding:10px 14px}.obj .o-gab-conceito b,.obj .o-gab-analise>b{color:var(--o-acc)}.obj .o-gab-conceito p,.obj .o-gab-dica p{margin:4px 0 0}.obj .o-gab-analise{background:var(--o-surface);border:1px solid var(--o-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.obj .o-gab-analise>b{color:var(--o-blue)}.obj .o-gab-analise p{margin:0;padding:8px 10px;background:var(--o-surface2);border-left:3px solid var(--o-line);border-radius:0 6px 6px 0}.obj .o-gab-analise p.ok{border-left-color:var(--o-acc)}.obj .o-gab-dica{background:var(--o-warn-soft);border:1px solid rgba(168,106,18,.35);border-left-width:4px;border-radius:10px;padding:10px 14px}.obj .o-gab-dica b{color:var(--o-warn)}.obj .o-anotacoes{display:flex;flex-direction:column;gap:8px}.obj .o-anot-titulo{display:flex;gap:6px;align-items:center}.obj .o-anotacoes textarea{min-height:150px;resize:vertical;border:1px solid var(--o-line);border-radius:10px;padding:10px 12px;background:var(--o-surface2);color:var(--o-ink);font:14px/1.5 var(--o-ui)}.obj .o-anot-erro{color:var(--o-bad)}.obj .o-pdf-capa,.obj .o-pdf-direitos{display:none}@media print{body.o-leitor-aberto .o-pdf-capa,body.o-leitor-aberto .o-pdf-direitos{display:flex}body.o-leitor-aberto .o-pdf-capa{flex-direction:column;align-items:center;text-align:center;min-height:250mm;justify-content:flex-start;padding-top:40mm;break-after:page}body.o-leitor-aberto .o-pdf-capa h1{font:800 30px/1.2 Georgia,Times New Roman,serif;color:#111;margin:0}body.o-leitor-aberto .o-pdf-capa p{font:16px Georgia,serif;color:#333;margin:10px 0 0}body.o-leitor-aberto .o-pdf-capa hr{width:60px;border:0;border-top:2px solid #333;margin:28px auto}body.o-leitor-aberto .o-pdf-marca{margin-top:auto;font:800 34px/1 system-ui,sans-serif;color:#111}body.o-leitor-aberto .o-pdf-marca span{color:#13804a}body.o-leitor-aberto .o-pdf-capa small{margin-top:10px;font:12px Georgia,serif;color:#555}body.o-leitor-aberto .o-pdf-isbn{text-align:center;font:700 15px Georgia,serif;margin-top:16px}body.o-leitor-aberto .o-pdf-ficha b:first-child{display:block;text-align:center}body.o-leitor-aberto .o-pdf-direitos{flex-direction:column;gap:12px;font:11.5px/1.6 Georgia,serif;color:#222;break-after:page}body.o-leitor-aberto .o-pdf-direitos h2{font:700 12px/1 Georgia,serif;letter-spacing:.12em;border-bottom:2px solid #999;padding-bottom:8px;margin:0 0 6px}body.o-leitor-aberto .o-pdf-licenca{border:1px solid #bbb;padding:10px;text-align:center;font-style:italic}body.o-leitor-aberto .o-pdf-ficha{border:1px solid #333;padding:12px 14px;margin-top:20px}body.o-leitor-aberto .o-pdf-ficha p{margin:4px 0 0}body.o-leitor-aberto .o-folha-pdf>header,body.o-leitor-aberto .o-folha-pdf>footer{display:none}body.o-leitor-aberto .o-apostila{color:#111}body.o-leitor-aberto .o-apostila .caixa,body.o-leitor-aberto .o-apostila table,body.o-leitor-aberto .o-apostila blockquote{break-inside:avoid}body.o-leitor-aberto .o-apostila thead th,body.o-leitor-aberto .o-apostila .caixa{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.obj .o-max-texto{display:grid;gap:8px}.obj .o-max-texto p{margin:0}.obj .o-max-texto ul{margin:0;padding-left:18px;display:grid;gap:4px}.obj .o-chat-max .o-bolha.robo{max-width:min(680px,92%);line-height:1.55}.obj .o-chat-time{margin:8px 12px 0;display:flex;flex-direction:column}.obj .o-chat-time .o-bolha.pessoa{align-self:flex-start;max-width:85%;text-align:left;font-weight:500}.obj .o-chat-time .o-bolha.eu{align-self:flex-end}.obj .o-gab-armadilha,.obj .o-gab-evoluir{border-radius:10px;padding:10px 14px;border:1px solid var(--o-line);border-left-width:4px}.obj .o-gab-armadilha{background:var(--o-bad-soft);border-color:var(--o-bad)}.obj .o-gab-armadilha b{color:var(--o-bad)}.obj .o-gab-evoluir{background:var(--o-blue-soft);border-color:var(--o-blue)}.obj .o-gab-evoluir b{color:var(--o-blue)}.obj .o-gab-armadilha p,.obj .o-gab-evoluir p{margin:4px 0 0}.obj .o-max-texto ol{margin:0;padding-left:20px;display:grid;gap:4px}.obj .o-max-quadro{border:1px solid var(--o-line);border-left-width:4px;border-radius:12px;padding:12px 14px;display:grid;gap:8px;background:var(--o-surface)}.obj .o-max-titulo{font-size:14.5px}.obj .o-max-quadro.conceito{background:var(--o-blue-soft);border-color:var(--o-blue)}.obj .o-max-quadro.conceito .o-max-titulo{color:var(--o-blue)}.obj .o-max-quadro.lei{background:color-mix(in srgb,#7c3aed 9%,var(--o-surface));border-color:#7c3aed}.obj .o-max-quadro.lei .o-max-titulo{color:#7c3aed}.obj .o-max-quadro.atencao{background:var(--o-bad-soft);border-color:var(--o-bad)}.obj .o-max-quadro.atencao .o-max-titulo{color:var(--o-bad)}.obj .o-max-quadro.dica{background:var(--o-warn-soft);border-color:var(--o-warn)}.obj .o-max-quadro.dica .o-max-titulo{color:var(--o-warn)}.obj .o-max-quadro.exemplo{background:var(--o-acc-soft);border-color:var(--o-acc)}.obj .o-max-quadro.exemplo .o-max-titulo{color:var(--o-acc)}.obj .o-max-proximo{font-weight:600}.obj .o-max-fontes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.obj .o-max-fonte{font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid var(--o-line);color:var(--o-mute);text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj .o-max-fonte.acervo{color:var(--o-acc);border-color:var(--o-acc-line, var(--o-line))}.obj .o-chat-max .o-bolha.robo{max-width:min(760px,96%)}.obj .o-cargo-busca{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-surface);color:var(--o-mute)}.obj .o-cargo-busca input{flex:1;min-width:0;border:0;background:none;padding:11px 0;font:inherit;font-size:14px;color:var(--o-ink);outline:none}.obj .o-cargo-busca:focus-within{border-color:var(--o-acc)}.obj .o-cargos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px}.obj .o-cargo{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;text-align:left;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);color:var(--o-ink);cursor:pointer;transition:border-color .15s,background .15s}.obj .o-cargo:hover,.obj .o-cargo:focus-visible{border-color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-cargo-texto{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.obj .o-cargo-texto>b{font-size:14.5px;line-height:1.3;overflow-wrap:anywhere}.obj .o-cargo-info{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.obj .o-cargo-info .o-chip{font-size:11.5px;padding:2px 8px;color:var(--o-dim)}.obj .o-cargo-salario{font-size:13px;font-weight:700;color:var(--o-acc)}.obj .o-cargo-seta{flex:none;color:var(--o-mute)}.obj .o-cargo:hover .o-cargo-seta{color:var(--o-acc)}.obj .o-chat-max{height:auto;min-height:380px}.obj .o-chat-max .o-bolha.robo{max-width:min(900px,96%)}.obj .o-max-pensando{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.obj .o-max-aviso{margin:0;padding:8px 16px;font-size:13px;border-top:1px solid var(--o-line);background:var(--o-surface)}.obj .o-simu{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;text-align:left;border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface);color:var(--o-ink);cursor:pointer;transition:border-color .15s,background .15s}.obj .o-simu:hover:not(:disabled),.obj .o-simu:focus-visible{border-color:var(--o-acc)}.obj .o-simu:disabled{opacity:.7;cursor:wait}.obj .o-simu-icone{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-simu-texto{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.obj .o-simu-texto>b{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.obj .o-simu-texto>small{font-size:12.5px;line-height:1.4}.obj .o-simu-info{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--o-dim)}.obj .o-simu-info span{display:inline-flex;align-items:center;gap:5px}.obj .o-simu-ir{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--o-mute);font-size:13.5px;font-weight:700}.obj .o-simu:hover .o-simu-ir{color:var(--o-acc)}.obj .o-simu.destaque{padding:20px;border-color:var(--o-acc-line);background:var(--o-acc-soft)}.obj .o-simu.destaque .o-simu-icone{width:48px;height:48px;border-radius:12px;background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-simu.destaque .o-simu-texto>b{font:800 19px/1.25 var(--o-display)}.obj .o-simu.destaque .o-simu-info{font-size:13.5px}.obj .o-simu.destaque .o-simu-ir{padding:10px 16px;border-radius:10px;background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-simu-secao{display:flex;align-items:baseline;gap:8px;margin:6px 0 0;font-size:15px;font-weight:700}.obj .o-simu-secao svg{align-self:center;color:var(--o-acc)}.obj .o-simu-secao small{font-size:12.5px;font-weight:500}.obj .o-simu-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.obj .o-simu-hist{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px}.obj .o-simu-hist>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.obj .o-simu-hist small{font-size:12px}.obj .o-simu-hist>b{font-size:16px}.obj .o-simu-ok{color:var(--o-acc)}.obj .o-prova-barra{position:sticky;z-index:4;display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);box-shadow:0 6px 18px -12px #00000040}.obj .o-prova-progresso{display:flex;flex-direction:column;gap:5px;flex:1;min-width:140px;font-size:12.5px;color:var(--o-mute)}.obj .o-prova-progresso b{color:var(--o-ink)}.obj .o-prova-tempo{display:inline-flex;align-items:center;gap:6px;font:800 22px/1 var(--o-mono);color:var(--o-ink)}.obj .o-prova-tempo svg{color:var(--o-mute)}.obj .o-prova-tempo.acabando,.obj .o-prova-tempo.acabando svg{color:var(--o-bad)}.obj .o-simu-placar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.obj .o-simu-nota{display:grid;place-items:center;align-content:center;width:128px;height:128px;border-radius:50%;border:8px solid var(--o-warn-soft);background:var(--o-surface);color:var(--o-warn)}.obj .o-simu-nota.bom{border-color:var(--o-acc-soft);color:var(--o-acc)}.obj .o-simu-nota b{font:800 34px/1 var(--o-display)}.obj .o-simu-nota small{font-size:12px;color:var(--o-mute)}.obj .o-simu-numeros{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}.obj .o-simu-numeros dt{font-size:12px;color:var(--o-mute)}.obj .o-simu-numeros dd{margin:2px 0 0;font:800 22px/1.1 var(--o-display)}.obj .o-simu-materias{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px 20px}.obj .o-simu-materia{display:flex;flex-direction:column;gap:6px;font-size:14px}.obj .o-simu-materia.fraca .o-barra i{background:var(--o-bad)}.obj .o-simu-materia.fraca>div>b{color:var(--o-bad)}@media (max-width: 640px){.obj .o-simu.destaque{flex-wrap:wrap}.obj .o-simu.destaque .o-simu-ir{width:100%;justify-content:center}.obj .o-prova-tempo{font-size:19px}}.obj .o-sessao-preparo{gap:14px;max-width:760px}.obj .o-sessao-preparo .o-h2{font-size:20px;line-height:1.3}.obj .o-sessao-enquanto{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--o-acc-line);border-radius:12px;background:var(--o-acc-soft)}.obj .o-sessao-enquanto b{font-size:15px;line-height:1.35}.obj .o-rel{gap:14px}.obj .o-rel-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.obj .o-rel-titulo{display:inline-flex;align-items:center;gap:8px;font-size:16px}.obj .o-rel-titulo svg{color:var(--o-acc)}.obj .o-rel-periodo{display:inline-flex;border:1px solid var(--o-line);border-radius:9px;overflow:hidden}.obj .o-rel-periodo button{padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--o-mute)}.obj .o-rel-periodo button+button{border-left:1px solid var(--o-line)}.obj .o-rel-periodo .sel{background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-rel-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.obj .o-rel-num{--c: var(--o-acc);--s: var(--o-acc-soft);display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);background:var(--s)}.obj .o-rel-num.azul{--c: var(--o-blue);--s: var(--o-blue-soft)}.obj .o-rel-num.roxo{--c: #7a4fc4;--s: rgba(122,79,196,.09)}.obj .o-rel-num.laranja{--c: var(--o-warn);--s: var(--o-warn-soft)}.obj .o-rel-num-rotulo{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--o-dim)}.obj .o-rel-num-rotulo i{display:grid;color:var(--c)}.obj .o-rel-num>b{font:800 28px/1.1 var(--o-display);color:var(--c)}.obj .o-rel-num>small{font-size:12px;color:var(--o-mute)}.obj .o-rel-grafico{display:flex;align-items:stretch;gap:3px;height:150px;padding-top:4px;border-bottom:1px solid var(--o-line)}.obj .o-rel-coluna{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;background:none;cursor:default}.obj .o-rel-barra{flex:1;width:100%;max-width:34px;display:flex;align-items:flex-end;border-radius:4px 4px 0 0}.obj .o-rel-barra i{display:block;width:100%;min-height:0;background:var(--o-acc);border-radius:4px 4px 0 0;opacity:.85;transition:opacity .15s}.obj .o-rel-coluna.foco .o-rel-barra{background:var(--o-surface2)}.obj .o-rel-coluna.foco .o-rel-barra i{opacity:1}.obj .o-rel-coluna small{height:14px;font-size:10.5px;color:var(--o-mute);white-space:nowrap}.obj .o-rel-grafico{padding-bottom:0;border-bottom:0}.obj .o-rel-fracos-fortes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.obj .o-rel-ff{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px}.obj .o-rel-ff>b{display:inline-flex;align-items:center;gap:7px;font-size:14px}.obj .o-rel-ff.fraco{background:var(--o-bad-soft);border:1px solid color-mix(in srgb,var(--o-bad) 25%,transparent)}.obj .o-rel-ff.fraco>b{color:var(--o-bad)}.obj .o-rel-ff.fraco .o-chip{border-color:color-mix(in srgb,var(--o-bad) 30%,transparent);color:var(--o-bad);background:var(--o-surface)}.obj .o-rel-ff.forte{background:var(--o-acc-soft);border:1px solid var(--o-acc-line)}.obj .o-rel-ff.forte>b{color:var(--o-acc)}.obj .o-rel-ff.forte .o-chip{border-color:var(--o-acc-line);color:var(--o-acc);background:var(--o-surface)}.obj .o-rel-discs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;align-items:start}.obj .o-rel-disc{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface2)}.obj .o-rel-disc.aberta{grid-column:1 / -1;background:var(--o-surface)}.obj .o-rel-disc-cab{display:flex;align-items:center;gap:10px;width:100%;padding:0;text-align:left;background:none;color:var(--o-ink);cursor:pointer}.obj .o-rel-disc-cab:disabled{cursor:default}.obj .o-rel-disc-nome{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.obj .o-rel-disc-nome b{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.obj .o-rel-disc-nome small{font-size:12px}.obj .o-rel-pct{font-size:15px;color:var(--o-acc)}.obj .o-rel-disc.fraca .o-rel-pct{color:var(--o-bad)}.obj .o-rel-disc.fraca>.o-barra i,.obj .o-rel-assunto.fraca .o-barra i{background:var(--o-bad)}.obj .o-rel-seta{flex:none;color:var(--o-mute);transition:transform .15s}.obj .o-rel-disc.aberta .o-rel-seta{transform:rotate(180deg)}.obj .o-rel-assuntos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px 20px;padding-top:8px;border-top:1px solid var(--o-line)}.obj .o-rel-assunto{display:flex;flex-direction:column;gap:5px;font-size:13.5px}.obj .o-rel-assunto.fraca>div>b{color:var(--o-bad)}.obj .o-rel-edital{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.obj .o-rel-edital>b{font:800 30px/1 var(--o-display);color:var(--o-acc)}.obj .o-rel-edital>span{font-size:13px}.obj .o-simu-config{gap:16px;max-width:760px}.obj .o-simu-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.obj .o-simu-dados>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-surface2)}.obj .o-simu-dados small,.obj .o-simu-regra small{font-size:11.5px;color:var(--o-mute);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.obj .o-simu-dados b{font-size:14px;line-height:1.3}.obj .o-simu-sub{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;margin-bottom:-6px}.obj .o-simu-sub svg{color:var(--o-acc)}.obj .o-simu-regras{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.obj .o-simu-regra{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--o-acc-line);border-radius:12px;background:var(--o-acc-soft)}.obj .o-simu-regra b{font:800 24px/1.1 var(--o-display)}.obj .o-simu-regra span{font-size:12.5px}.obj .o-simu-distrib{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--o-line);border-radius:12px}.obj .o-simu-distrib-cab,.obj .o-simu-distrib-linha{display:grid;grid-template-columns:minmax(0,1fr) 76px 92px;gap:10px;align-items:center}.obj .o-simu-distrib-cab{font-size:11.5px;font-weight:600;color:var(--o-mute);text-transform:uppercase;letter-spacing:.05em;padding-bottom:4px;border-bottom:1px solid var(--o-line)}.obj .o-simu-distrib-cab span+span,.obj .o-simu-distrib-linha b{text-align:right}.obj .o-simu-distrib-linha{font-size:14px;padding:4px 0}.obj .o-simu-distrib-linha b:last-child{color:var(--o-acc)}.obj .o-simu-distrib-linha.falta b:last-child{color:var(--o-warn)}.obj .o-simu-distrib-linha.total{border-top:1px solid var(--o-line);padding-top:8px;font-weight:700}.obj .o-simu-tempos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.obj .o-simu-tempos button{display:flex;flex-direction:column;gap:3px;padding:12px 14px;text-align:left;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);color:var(--o-ink);cursor:pointer}.obj .o-simu-tempos button b{font-size:18px}.obj .o-simu-tempos button small{font-size:12.5px;color:var(--o-mute)}.obj .o-simu-tempos .sel{border-color:var(--o-acc);box-shadow:inset 0 0 0 1px var(--o-acc);background:var(--o-acc-soft)}.obj .o-rel-disc .o-barra,.obj .o-rel-assunto .o-barra{background:var(--o-line)}.obj .o-rev-abas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface2)}.obj .o-rev-abas>button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--o-dim)}.obj .o-rev-abas>button.sel{background:var(--o-surface);color:var(--o-ink);box-shadow:0 1px 3px #00000014}.obj .o-rev-abas>button b{min-width:20px;padding:1px 6px;border-radius:99px;background:var(--o-bad);color:#fff;font-size:11px;text-align:center}.obj .o-rev-abas .o-rev-link{margin-left:auto;padding:0 10px}.obj .o-rev-como{padding:0}.obj .o-rev-como-cab{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;color:var(--o-ink)}.obj .o-rev-ciclo{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:0 16px 16px}.obj .o-rev-ciclo>div{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;background:var(--o-acc-soft)}.obj .o-rev-ciclo>div>b{flex:none;display:grid;place-items:center;min-width:34px;height:34px;padding:0 4px;border-radius:9px;background:var(--o-acc);color:var(--o-acc-ink);font:800 12.5px/1 var(--o-mono)}.obj .o-rev-ciclo span{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--o-dim)}.obj .o-rev-ciclo strong{font-size:13.5px;color:var(--o-ink)}.obj .o-rev-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.obj .o-rev-num{--c: var(--o-acc);--s: var(--o-acc-soft);display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 10px;border-radius:12px;background:var(--s);border:1px solid color-mix(in srgb,var(--c) 25%,transparent)}.obj .o-rev-num.azul{--c: var(--o-blue);--s: var(--o-blue-soft)}.obj .o-rev-num.vermelho{--c: var(--o-bad);--s: var(--o-bad-soft)}.obj .o-rev-num.roxo{--c: #7a4fc4;--s: rgba(122,79,196,.09)}.obj .o-rev-num b{font:800 30px/1.05 var(--o-display);color:var(--c)}.obj .o-rev-num small{font-size:12.5px;color:var(--o-dim)}.obj .o-rev-secao{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:15.5px;color:var(--o-acc)}.obj .o-rev-secao.vermelho{color:var(--o-bad)}.obj .o-rev-secao.cinza{color:var(--o-dim)}.obj .o-rev-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.obj .o-rev-item.atrasada{border-color:color-mix(in srgb,var(--o-bad) 30%,transparent);background:var(--o-bad-soft)}.obj .o-rev-item-texto{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px}.obj .o-rev-nome{display:flex;flex-direction:column;gap:1px;min-width:0}.obj .o-rev-nome small{font-size:12px;color:var(--o-acc);font-weight:600}.obj .o-rev-nome b{font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.obj .o-rev-etapa{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--o-blue-soft);color:var(--o-blue)}.obj .o-rev-etapa.e7d{background:#7a4fc41a;color:#7a4fc4}.obj .o-rev-etapa.e30d{background:var(--o-warn-soft);color:var(--o-warn)}.obj .o-rev-atraso{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--o-bad);color:#fff}.obj .o-rev-acoes{display:flex;flex-wrap:wrap;gap:6px}.obj .o-rev-linha{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px}@media (max-width: 640px){.obj .o-rev-linha{grid-template-columns:minmax(0,1fr) auto}.obj .o-rev-linha>span:first-child{grid-column:1 / -1}.obj .o-rev-abas .o-rev-link{margin-left:0}}.obj .o-rev-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:28px 24px;text-align:center;border:1px solid var(--o-acc-line);border-radius:14px;background:var(--o-surface2);color:var(--o-ink);cursor:pointer;transition:background .15s}.obj .o-rev-card>small:first-child{font:600 11px/1 var(--o-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--o-mute)}.obj .o-rev-card p{margin:0;font-size:17px;line-height:1.5;font-weight:600;max-width:56ch}.obj .o-rev-card.verso{background:var(--o-acc-soft);border-color:var(--o-acc)}.obj .o-rev-card.verso p{font-weight:500;font-size:16px}.obj .o-rev-lembrei{display:grid;grid-template-columns:1fr 1fr;gap:10px}.obj .o-rev-lembrei button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:11px;font-size:15px;font-weight:700}.obj .o-rev-lembrei .errei{border:1px solid color-mix(in srgb,var(--o-bad) 40%,transparent);color:var(--o-bad);background:var(--o-surface)}.obj .o-rev-lembrei .lembrei{background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-rev-lembrei button:disabled{opacity:.45;cursor:default}.obj .o-outros{border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.obj .o-outros.aberto{border-color:var(--o-acc-line)}.obj .o-outros-cab{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;text-align:left;color:var(--o-ink)}.obj .o-outros-cab>svg:first-child{flex:none;color:var(--o-acc)}.obj .o-outros-cab>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.obj .o-outros-cab b{font-size:14.5px}.obj .o-outros-cab small{font-size:12.5px}.obj .o-outros-seta{flex:none;color:var(--o-mute);transition:transform .15s}.obj .o-outros.aberto .o-outros-seta{transform:rotate(180deg)}.obj .o-outros-corpo{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--o-line)}.obj .o-outros-todos{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--o-dim)}.obj .o-outros-grupo{display:flex;flex-direction:column;gap:4px}.obj .o-outros-grupo>.o-eyebrow{margin-bottom:2px}.obj .o-outros-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;text-align:left;color:var(--o-ink);font-size:14px}.obj .o-outros-item:hover:not(:disabled){background:var(--o-acc-soft)}.obj .o-outros-item:disabled{cursor:default}.obj .o-outros-item.atual{background:var(--o-surface2)}.obj .o-outros-item:disabled:not(.atual){opacity:.55}.obj .o-outros-marca{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--o-acc-line);color:var(--o-acc);font:700 10.5px/1 var(--o-mono)}.obj .o-outros-marca.feita{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-outros-marca.preparo{border-color:var(--o-line);color:var(--o-mute)}.obj .o-outros-nome{line-height:1.35;overflow-wrap:anywhere}.obj .o-rev-data{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--o-surface2);color:var(--o-dim);border:1px solid var(--o-line)}.obj .o-rev-item.futura{background:var(--o-surface)}.obj .o-red{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media (max-width: 900px){.obj .o-red{grid-template-columns:1fr}}.obj .o-red-folha{gap:14px}.obj .o-red-abas{display:inline-flex;padding:3px;border-radius:10px;background:var(--o-surface2);border:1px solid var(--o-line)}.obj .o-red-abas button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--o-dim)}.obj .o-red-abas .sel{background:var(--o-surface);color:var(--o-ink);box-shadow:0 1px 3px #00000014}.obj .o-red-pauta{display:grid;grid-template-columns:34px minmax(0,1fr);border:1px solid var(--o-line);border-radius:10px;overflow:hidden;background:var(--o-surface2)}.obj .o-red-pauta ol{margin:0;padding:8px 0;list-style:none;border-right:1px solid color-mix(in srgb,var(--o-bad) 35%,transparent)}.obj .o-red-pauta li{height:var(--h);line-height:var(--h);text-align:right;padding-right:8px;font:500 11px/var(--h) var(--o-mono);color:var(--o-mute)}.obj .o-red-pauta li.fora{color:var(--o-bad)}.obj .o-red-pauta textarea{display:block;width:100%;resize:none;overflow:hidden;border:0;outline:none;padding:8px 12px;font:400 15px/var(--h) var(--o-mono, monospace);color:var(--o-ink);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--h) - 1px),var(--o-line) calc(var(--h) - 1px),var(--o-line) var(--h));background-position:0 8px;background-attachment:local}.obj .o-red-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:260px;padding:24px;text-align:center;border:2px dashed var(--o-line);border-radius:12px;color:var(--o-dim);cursor:pointer}.obj .o-red-drop:hover,.obj .o-red-drop.arrastando{border-color:var(--o-acc);background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-red-drop b{font-size:15px;color:var(--o-ink)}.obj .o-red-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--o-line)}.obj .o-red-treine{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-red-treine>b{font-size:15.5px}.obj .o-red-treine>small{font-size:12.5px;opacity:.9}.obj .o-red-treine button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:inherit;font-weight:700;font-size:13.5px}.obj .o-red-treine button:hover:not(:disabled){background:#ffffff3d}.obj .o-red-sub{display:inline-flex;align-items:center;gap:7px;font-size:15px}.obj .o-red-sub svg{color:var(--o-warn)}.obj .o-red-dicas{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--o-dim)}.obj .o-red-anterior{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid var(--o-line);background:var(--o-surface2);text-align:left;color:var(--o-ink)}.obj .o-red-anterior:hover{border-color:var(--o-acc)}.obj .o-red-anterior>b{flex:none;display:grid;place-items:center;min-width:40px;height:34px;padding:0 6px;border-radius:8px;background:var(--o-warn-soft);color:var(--o-warn);font-size:14px}.obj .o-red-anterior>b.bom{background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-red-anterior>span{display:flex;flex-direction:column;gap:1px;min-width:0}.obj .o-red-anterior-tema{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj .o-red-anterior small{font-size:11.5px}.obj .o-red-correcao{gap:14px;max-width:860px}.obj .o-red-nota{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;text-align:center}.obj .o-red-emoji{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--o-warn-soft);font-size:28px}.obj .o-red-nota>b{font:800 52px/1 var(--o-display);color:var(--o-warn)}.obj .o-red-nota>b.bom{color:var(--o-acc)}.obj .o-red-nota>b small{font-size:17px;font-weight:500;letter-spacing:0;color:var(--o-mute)}.obj .o-red-estrelas{display:inline-flex;gap:4px;color:var(--o-line)}.obj .o-red-estrelas .on{color:#e5a91a;fill:#e5a91a}.obj .o-red-ok{color:var(--o-acc)}.obj .o-red-enviada summary{cursor:pointer}.obj .o-red-texto{white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.7}.obj .o-red-analise{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--o-line)}.obj .o-red-analise:last-child{border-bottom:0;padding-bottom:0}.obj .o-red-analise>div{padding:10px 12px;border-radius:10px}.obj .o-red-analise>div small{font-weight:700;font-size:12.5px}.obj .o-red-analise>div p{margin:4px 0 0;font-size:13.5px;line-height:1.55}.obj .o-red-analise .bem{background:var(--o-acc-soft)}.obj .o-red-analise .melhorar{background:var(--o-warn-soft)}.obj .o-red-analise .dica{background:var(--o-blue-soft)}.obj .o-red-verif{margin:0;font-size:13.5px;line-height:1.55}.obj .o-red-verif.errada b{color:var(--o-bad)}.obj .o-red-erros{display:flex;flex-wrap:wrap;gap:6px}.obj .o-red-erros span{padding:4px 10px;border-radius:99px;border:1px solid var(--o-line);font-size:13px}.obj .o-red-erros s{color:var(--o-bad)}.obj .o-red-erros b{color:var(--o-acc)}.obj .o-red-final{border-color:var(--o-acc-line);background:var(--o-acc-soft);display:flex;flex-direction:column;gap:6px}.obj .o-chat-msg{display:flex;flex-direction:column;gap:2px;max-width:100%}.obj .o-chat-msg.eu{align-items:flex-end}.obj .o-chat-msg.atendente,.obj .o-chat-msg.robo{align-items:flex-start}.obj .o-chat-msg .o-bolha{max-width:85%}.obj .o-chat-msg.robo .o-bolha{opacity:.8;font-size:13px}.obj .o-chat-quem{font-size:11.5px;font-weight:700;color:var(--o-blue);margin-left:4px}.obj .o-chat-hora{font-size:10.5px;color:var(--o-mute);margin:0 4px}.obj .o-simu-num{width:64px;padding:5px 8px;border:1px solid var(--o-line);border-radius:8px;background:var(--o-surface);color:var(--o-ink);font:700 14px/1.2 var(--o-mono);text-align:right}.obj .o-simu-distrib-linha b.falta{color:var(--o-warn)}.obj .o-simu-distrib-linha b small{font-size:11px;font-weight:600;color:var(--o-blue)}.obj .o-simu-distrib-linha .o-simu-num{justify-self:end}.obj .o-simu-ia{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--o-line);border-radius:12px;cursor:pointer}.obj .o-simu-ia.on{border-color:var(--o-blue);background:var(--o-blue-soft)}.obj .o-simu-ia input{margin-top:3px}.obj .o-simu-ia-icone{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--o-blue);color:#fff}.obj .o-simu-ia>span:last-child{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--o-dim)}.obj .o-simu-ia b{font-size:14px;color:var(--o-ink)}.obj .o-simu-gerando,.obj .o-simu-instrucoes{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:24px auto;padding:28px 24px;text-align:center}.obj .o-simu-gerando-icone{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-simu-etapas{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:8px;text-align:left}.obj .o-simu-etapas>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--o-line);color:var(--o-mute);font-size:13.5px}.obj .o-simu-etapas>div i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--o-line)}.obj .o-simu-etapas>div.ok{color:var(--o-ink)}.obj .o-simu-etapas>div.ok i{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-simu-etapas>div.vai{color:var(--o-ink);border-color:var(--o-acc);background:var(--o-acc-soft);font-weight:600}.obj .o-simu-etapas>div.vai i{border-color:var(--o-acc);border-top-color:transparent;animation:o-gira .9s linear infinite}@keyframes o-gira{to{transform:rotate(360deg)}}.obj .o-simu-dicas{display:flex;flex-direction:column;gap:8px;width:100%;margin:6px 0;text-align:left}.obj .o-simu-dicas>div{display:flex;gap:12px;padding:12px 14px;border-radius:10px;background:var(--o-surface2)}.obj .o-simu-dicas svg{flex:none;color:var(--o-acc);margin-top:2px}.obj .o-simu-dicas span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--o-dim)}.obj .o-simu-dicas b{font-size:14px;color:var(--o-ink)}.obj .o-caderno{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:start}@media (max-width: 900px){.obj .o-caderno{grid-template-columns:1fr}.obj .o-caderno-lado{order:-1;position:sticky;top:56px;z-index:4}.obj .o-caderno-cartela{display:none}}.obj .o-caderno-prova{display:flex;flex-direction:column;gap:12px;min-width:0}.obj .o-caderno-capa{display:flex;flex-direction:column;gap:10px;padding:20px;border:2px solid var(--o-ink);border-radius:4px;background:var(--o-surface);font-family:Georgia,Times New Roman,serif}.obj .o-caderno-titulo{text-align:center;font-size:18px;letter-spacing:.12em;padding-bottom:10px;border-bottom:2px solid var(--o-ink)}.obj .o-caderno-dados{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;padding-bottom:10px;border-bottom:1px solid var(--o-line)}.obj .o-caderno-nome{font-size:13.5px;padding-bottom:10px;border-bottom:1px solid var(--o-line)}.obj .o-caderno-instr{padding:12px 14px;border:1px solid var(--o-line);background:var(--o-surface2);font-size:12.5px}.obj .o-caderno-instr ol{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.obj .o-caderno-q{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);scroll-margin-top:80px}.obj .o-caderno-q.feita{border-color:var(--o-acc-line)}.obj .o-caderno-num{color:var(--o-acc);font-size:14.5px}.obj .o-caderno-materia{padding:2px 8px;border-radius:6px;background:var(--o-acc-soft);color:var(--o-acc);font-size:11.5px;font-weight:600}.obj .o-caderno-bandeira{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--o-mute)}.obj .o-caderno-bandeira:hover{background:var(--o-surface2)}.obj .o-caderno-bandeira.on{color:var(--o-warn);background:var(--o-warn-soft)}.obj .o-caderno-alts{display:flex;flex-direction:column;gap:6px}.obj .o-caderno-alts>button,.obj .o-caderno-alts>div{display:grid;grid-template-columns:18px 22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;border:1px solid var(--o-line);border-radius:10px;text-align:left;font-size:14px;line-height:1.5;color:var(--o-ink);background:var(--o-surface)}.obj .o-caderno-alts>button:hover{border-color:var(--o-acc-line)}.obj .o-caderno-alts>.sel{border-color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-caderno-bola{display:grid;place-items:center;width:16px;height:16px;margin-top:3px;border-radius:50%;border:1.5px solid var(--o-mute)}.obj .o-caderno-alts>.sel .o-caderno-bola{border-color:var(--o-acc);box-shadow:inset 0 0 0 3px var(--o-surface);background:var(--o-acc)}.obj .o-caderno-alts>div.certa{border-color:var(--o-acc);background:var(--o-acc-soft)}.obj .o-caderno-alts>div.certa .o-caderno-bola{background:var(--o-acc);border-color:var(--o-acc);color:var(--o-acc-ink)}.obj .o-caderno-alts>div.errada{border-color:var(--o-bad);background:var(--o-bad-soft)}.obj .o-caderno-alts>div.errada .o-caderno-bola{background:var(--o-bad);border-color:var(--o-bad);color:#fff}.obj .o-caderno-q.corrigida.certa{border-color:var(--o-acc-line)}.obj .o-caderno-q.corrigida.errada{border-color:color-mix(in srgb,var(--o-bad) 40%,transparent)}.obj .o-caderno-gab summary{cursor:pointer;font-weight:700;font-size:13.5px;color:var(--o-acc)}.obj .o-caderno-gab[open] summary{margin-bottom:10px}.obj .o-caderno-entregar{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px;border:2px dashed color-mix(in srgb,var(--o-bad) 35%,transparent);border-radius:12px;background:var(--o-bad-soft);text-align:center;font-size:14px}.obj .o-caderno-entregar small{color:var(--o-warn)}.obj .o-caderno-finalizar{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:10px;background:var(--o-bad);color:#fff;font-weight:700;font-size:15px}.obj .o-caderno-lado{position:sticky;top:72px;display:flex;flex-direction:column;gap:10px}.obj .o-caderno-tempo{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border-radius:12px;background:var(--o-acc-soft);border:1px solid var(--o-acc-line);color:var(--o-acc)}.obj .o-caderno-tempo b{font:800 28px/1 var(--o-mono);color:var(--o-ink)}.obj .o-caderno-tempo small{font-size:11.5px;color:var(--o-mute)}.obj .o-caderno-tempo.acabando{background:var(--o-bad-soft);border-color:var(--o-bad);color:var(--o-bad)}.obj .o-caderno-tempo.acabando b{color:var(--o-bad)}.obj .o-caderno-feitas{margin-top:6px;padding:3px 10px;border-radius:99px;background:var(--o-surface);font-size:12px;font-weight:600;color:var(--o-dim)}.obj .o-caderno-cartela{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);max-height:calc(100vh - 260px);overflow-y:auto}.obj .o-caderno-grade{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.obj .o-caderno-grade button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:34px;border-radius:7px;background:var(--o-surface2);font:600 12px/1 var(--o-mono);color:var(--o-dim)}.obj .o-caderno-grade button small{font-size:9.5px;margin-top:2px}.obj .o-caderno-grade button.feita{background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-caderno-grade button.marcada{box-shadow:inset 0 0 0 2px var(--o-warn)}.obj .o-caderno-legenda{display:flex;align-items:center;gap:6px;font-size:11px;flex-wrap:wrap}.obj .o-caderno-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px}.obj .o-caderno-legenda i.feita{background:var(--o-acc)}.obj .o-caderno-legenda i.marcada{box-shadow:inset 0 0 0 2px var(--o-warn)}.obj .o-simu-materia .o-barra{background:var(--o-line)}.obj .o-motor-placar{display:inline-flex;gap:8px;font-size:12.5px;font-weight:700}.obj .o-motor-placar span{display:inline-flex;align-items:center;gap:3px}.obj .o-motor-placar .ok{color:var(--o-acc)}.obj .o-motor-placar .erro{color:var(--o-bad)}.obj .o-motor-icone{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--o-mute)}.obj .o-motor-icone:hover{background:var(--o-surface2);color:var(--o-ink)}.obj .o-motor-icone.favorita{color:#e5a91a}.obj .o-motor-icone.favorita svg{fill:#e5a91a}.obj .o-motor-icone.on{color:var(--o-bad);background:var(--o-bad-soft)}.obj .o-motor-barra{height:4px;border-radius:9px;background:var(--o-line);overflow:hidden;margin-top:-6px}.obj .o-motor-barra i{display:block;height:100%;background:var(--o-acc);transition:width .3s}.obj .o-motor-reporte{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:var(--o-bad-soft);border:1px solid color-mix(in srgb,var(--o-bad) 30%,transparent);font-size:13px}.obj .o-motor-reporte textarea{width:100%;padding:8px 10px;border:1px solid var(--o-line);border-radius:8px;background:var(--o-surface);color:var(--o-ink);font:inherit;resize:vertical}.obj .o-alt-linha{display:flex;align-items:stretch;gap:6px}.obj .o-alt-linha>.o-alt{flex:1;min-width:0}.obj .o-alt-linha.riscada>.o-alt{opacity:.45}.obj .o-alt-linha.riscada>.o-alt>span:last-child{text-decoration:line-through}.obj .o-alt-riscar{flex:none;display:grid;place-items:center;width:34px;border-radius:10px;color:var(--o-mute);opacity:.55}.obj .o-alt-riscar:hover{opacity:1;background:var(--o-surface2)}.obj .o-alt-riscar.on{opacity:1;color:var(--o-bad)}.obj .o-alts-ce{display:grid;grid-template-columns:1fr 1fr;gap:10px}.obj .o-alts-ce .o-alt{justify-content:center;padding:14px;font-weight:700;font-size:15px}.obj .o-motor-rodape{flex-wrap:wrap;align-items:center}.obj .o-meus-filtro{padding:10px 12px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-surface);color:var(--o-ink);font:inherit;font-size:14px}.obj .o-meus-linha{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;color:var(--o-ink);background:var(--o-surface)}.obj .o-meus-linha:hover:not(:disabled){background:var(--o-acc-soft)}.obj .o-meus-icone{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-meus-texto{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.obj .o-meus-texto b{font-size:14.5px;line-height:1.3;overflow-wrap:anywhere}.obj .o-meus-texto small{font-size:12px}.obj .o-meus-pct{padding:1px 8px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-meus-pct.baixo{background:var(--o-bad-soft);color:var(--o-bad)}.obj .o-meus-ir{flex:none;font-weight:700;color:var(--o-acc);font-size:13px}.obj .o-gerador{gap:14px;max-width:760px}.obj .o-gerador-drop{min-height:140px}.obj .o-onb-topo .o-icone{margin-left:auto}.obj .o-abas-estudar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.obj .o-abas-estudar button{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);color:var(--o-mute);font-size:15px;font-weight:600;cursor:pointer}.obj .o-abas-estudar button.on{border-color:var(--o-acc);background:var(--o-acc);color:var(--o-acc-ink)}.obj .o-assunto{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-surface);font-size:13.5px}.obj .o-assunto-destaque{padding:16px 18px;border-color:var(--o-acc);background:var(--o-acc-soft);font-size:15px}.obj .o-assunto-acoes{display:inline-flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px}.obj .o-previsao{display:inline-flex;flex:none;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;background:var(--o-acc);color:var(--o-acc-ink);font-size:12px;font-weight:600}.obj .o-aviso-producao{display:flex;flex-direction:column;gap:6px;padding:4px 0 4px 14px;border-left:3px solid var(--o-acc);font-size:13.5px}.obj .o-aviso-producao p{margin:0}@media (max-width: 560px){.obj .o-abas-estudar button svg{display:none}.obj .o-abas-estudar button{font-size:13.5px;padding:12px 8px}.obj .o-assunto{flex-direction:column;align-items:flex-start}.obj .o-previsao{white-space:normal}}.obj .o-grifavel{position:relative}.obj .o-g-amarelo{background:#ffe96b;color:#16211b}.obj .o-g-verde{background:#7df08c;color:#16211b}.obj .o-g-azul{background:#9ccbff;color:#16211b}.obj .o-g-negrito{font-weight:700}.obj .o-g-sublinhado{text-decoration:underline 3px #dc2626;text-decoration-skip-ink:none;text-underline-offset:3px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.obj .o-g-nota{background:#ffaa3c2e;border-bottom:2px dashed #d98a1f}.obj .o-grifavel [data-grifo]{cursor:pointer}.obj .o-grifavel .o-apostila ::selection,.obj .o-grifavel .o-apostila::selection{background:#787c7861;color:inherit}.obj .o-g{border-radius:2px}.obj .o-resumo-grade{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.obj .o-resumo-lado{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding:14px;border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface);font-size:13px}.obj .o-resumo-lado .o-anotacoes{padding:0;border:0;box-shadow:none;background:none}.obj .o-resumo-dica{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--o-surface2);color:var(--o-mute)}.obj .o-nota-cartao{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-bg)}.obj .o-nota-cartao p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.obj .o-nota-trecho{color:var(--o-mute);font-style:italic;overflow-wrap:anywhere}.obj .o-nota-campo{width:100%;border:1px solid var(--o-line);border-radius:8px;background:var(--o-bg);color:var(--o-ink);padding:7px 9px;font:inherit;font-size:13px;resize:vertical}.obj .o-nota-acoes{display:flex;gap:12px}.obj .o-nota-acoes button{display:inline-flex;align-items:center;gap:4px;padding:2px 0;background:none;color:var(--o-mute);font-size:12px;cursor:pointer}.obj .o-nota-acoes button.excluir{color:var(--o-bad)}.obj .o-balao{position:absolute;z-index:5;right:8px;width:200px;min-width:150px;max-width:70%;padding:10px 26px 8px 10px;border:1px solid #e8cf93;border-radius:10px;background:#fff9e8;color:#3d3216;font-size:12px;line-height:1.45;box-shadow:0 4px 14px #00000024;resize:both;overflow:auto}.obj .o-balao.embaixo{left:0;right:0;width:auto;max-width:none;resize:none}.obj .o-balao.recolhido{width:30px;min-width:30px;height:30px;padding:0;overflow:hidden;resize:none}.obj .o-balao.embaixo.recolhido{left:auto;right:0;width:30px}.obj .o-balao p{margin:0 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}.obj .o-balao .o-nota-acoes button{color:#6d5c2c}.obj .o-balao .o-nota-acoes button.excluir{color:#b42318}.obj .o-balao .o-nota-campo{background:#fff;color:#222}.obj .o-balao-recolher{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:none;color:inherit;cursor:pointer;opacity:.7}.obj .o-balao-recolher:hover{opacity:1;background:#00000014}@media (max-width: 1000px){.obj .o-resumo-grade{grid-template-columns:minmax(0,1fr)}.obj .o-resumo-lado{position:static;max-height:none}}.obj .o-grifar{position:absolute;z-index:12;transform:translate(-50%,calc(-100% - 8px));display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-surface);box-shadow:0 6px 22px #0000002e;white-space:nowrap}.obj .o-grifar.coluna{flex-direction:column;align-items:stretch;max-width:260px;white-space:normal}.obj .o-grifar button:not(.o-btn){display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;height:28px;padding:0 5px;border-radius:7px;background:none;color:var(--o-ink);cursor:pointer;font-size:13px}.obj .o-grifar button:not(.o-btn):hover{background:var(--o-surface2)}.obj .o-grifar .o-grifar-cor{border:1px solid rgba(0,0,0,.18);border-radius:50%;width:24px;min-width:24px;height:24px;padding:0}.obj .o-grifar .o-grifar-cor.amarelo,.obj .o-grifar .o-grifar-cor.amarelo:hover{background:#ffdc2e}.obj .o-grifar .o-grifar-cor.verde,.obj .o-grifar .o-grifar-cor.verde:hover{background:#4fce7b}.obj .o-grifar .o-grifar-cor.azul,.obj .o-grifar .o-grifar-cor.azul:hover{background:#63a8ff}.obj .o-grifar textarea{width:100%;border:1px solid var(--o-line);border-radius:8px;background:var(--o-bg);color:var(--o-ink);padding:7px 9px;font:inherit;font-size:13.5px;resize:vertical}.obj .o-grifar-nota{display:flex;gap:6px;margin:4px 0 0;font-size:13px;font-style:italic;color:var(--o-mute);white-space:pre-wrap}.obj .o-grifo-item{padding-bottom:12px;border-bottom:1px solid var(--o-line);font-size:14.5px;line-height:1.6}.obj .o-grifo-item:last-of-type{border-bottom:0;padding-bottom:0}.obj .o-rev-passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.obj .o-rev-passos>div{display:flex;gap:10px;font-size:13px}.obj .o-rev-passos i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--o-acc-soft);color:var(--o-acc);font-style:normal;font-weight:700;font-size:12px}.obj .o-rev-passos b{display:block;font-size:14px}.obj .o-rev-passos small{color:var(--o-mute)}.obj .o-rev-ciencia-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;cursor:pointer}.obj .o-rev-curva{width:100%;height:auto}.obj .o-rev-legenda{display:flex;justify-content:center;gap:18px;font-size:13px;color:var(--o-mute)}.obj .o-rev-legenda i{display:inline-block;width:16px;height:3px;margin-right:6px;vertical-align:middle}.obj .o-rev-etapas{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:10px;background:var(--o-surface2);font-size:13.5px}.obj .o-rev-etapas>div{display:flex;gap:10px;align-items:center}.obj .o-rev-etapas i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--o-acc-soft);color:var(--o-acc);font-style:normal;font-weight:700;font-size:12px}.obj .o-rev-etapas small{display:block;color:var(--o-mute)}.obj .o-rev-icone{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;background:none;color:var(--o-mute);cursor:pointer}.obj .o-rev-icone:hover{background:var(--o-surface2);color:var(--o-ink)}@media (max-width: 720px){.obj .o-rev-passos{grid-template-columns:minmax(0,1fr)}}@media (min-width: 560px){.obj .o-rev-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.obj .o-grifos-convite{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.obj .o-grifos-icone{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#fff3b8;color:#b98a00}.obj .o-grifos-convite-texto{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px}.obj .o-prova-isolada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-y:auto;padding:20px;background:var(--o-bg);user-select:none;-webkit-user-select:none}.obj .o-prova-redacao{width:100%;margin-top:10px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-surface);color:var(--o-ink);padding:12px;font:inherit;font-size:15px;line-height:1.7;resize:vertical;user-select:text;-webkit-user-select:text}.obj .o-prova-aviso{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;padding:16px;background:#050c09c7}@media (max-width: 900px){.obj .o-prova-isolada{padding:0 10px 20px}.obj .o-prova-isolada .o-caderno-lado{top:0;z-index:4;margin:0 -10px}.obj .o-prova-isolada .o-caderno-cartela{display:none}.obj .o-prova-isolada .o-caderno-tempo{flex-direction:row;justify-content:center;gap:10px;padding:8px 12px;border-radius:0;background:var(--o-surface);border-width:0 0 1px}.obj .o-prova-isolada .o-caderno-tempo.acabando{background:var(--o-bad-soft)}.obj .o-prova-isolada .o-caderno-tempo b{font-size:20px}.obj .o-prova-isolada .o-caderno-tempo small{display:none}}.obj .o-simu-regras-tit{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}.obj .o-simu-regras-tit svg{color:var(--o-acc);flex:none}.obj .o-simu-travas{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.obj .o-simu-trava{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface2)}.obj .o-simu-trava-rot{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--o-mute)}.obj .o-simu-trava-rot i,.obj .o-simu-distrib-tit i{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-simu-trava b{font-size:26px;line-height:1.15;font-weight:800}.obj .o-simu-trava small{font-size:13px;line-height:1.4;color:var(--o-mute)}.obj .o-simu-distrib{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--o-acc);border-radius:14px;background:var(--o-acc-soft)}.obj .o-simu-distrib-tit{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--o-acc)}.obj .o-simu-distrib-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.obj .o-simu-distrib-grade>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:10px;background:var(--o-surface);font-size:14px;line-height:1.3}.obj .o-simu-distrib-grade b{min-width:34px;flex:none;padding:3px 9px;border-radius:99px;background:var(--o-acc);color:var(--o-acc-ink);font-size:13px;text-align:center}.obj .o-simu-distrib-total,.obj .o-simu-distrib-aviso{display:flex;gap:8px;font-size:13.5px;line-height:1.45}.obj .o-simu-distrib-total svg,.obj .o-simu-distrib-aviso svg{flex:none;margin-top:2px}.obj .o-simu-distrib-total{color:var(--o-acc);font-weight:600}.obj .o-simu-distrib-aviso{color:var(--o-warn)}.obj .o-simu-avisos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.obj .o-simu-avisos>div{display:flex;gap:10px;padding:12px;border:1px solid var(--o-line);border-radius:12px;font-size:13.5px;line-height:1.45}.obj .o-simu-avisos svg{flex:none;margin-top:1px;color:var(--o-acc)}.obj .o-simu-edital{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.obj .o-simu-edital>div{padding:12px;border-radius:12px;background:var(--o-surface2)}.obj .o-simu-edital ul{margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.45;list-style:disc}.obj .o-simu-aceite{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:var(--o-surface2);font-weight:600;cursor:pointer}.obj .o-simu-aceite input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--o-acc)}.obj .o-apostila .concept-card,.obj .o-apostila .example-box,.obj .o-apostila .highlight-box,.obj .o-apostila .danger-box,.obj .o-apostila .tip-box,.obj .o-apostila .jurisprudence-box{--cor: #16a34a;background:color-mix(in srgb,var(--cor) 9%,transparent);border-left:5px solid var(--cor);padding:16px 18px;margin:20px 0;border-radius:8px}.obj .o-apostila .example-box{--cor: #2563eb}.obj .o-apostila .highlight-box{--cor: #ca8a04}.obj .o-apostila .danger-box{--cor: #dc2626}.obj .o-apostila .tip-box{--cor: #059669}.obj .o-apostila .jurisprudence-box{--cor: #7c3aed}.obj .o-apostila .concept-card>:first-child,.obj .o-apostila .example-box>:first-child,.obj .o-apostila .highlight-box>:first-child,.obj .o-apostila .danger-box>:first-child,.obj .o-apostila .tip-box>:first-child,.obj .o-apostila .jurisprudence-box>:first-child{margin-top:0}.obj .o-apostila h4{margin:24px 0 10px;font-size:1.08em;font-weight:600}.obj .o-apostila :is(.concept-card,.example-box,.tip-box,.highlight-box,.danger-box,.jurisprudence-box) h4{margin-top:0}.obj .o-apostila ul{list-style:none;padding-left:0}.obj .o-apostila ul>li{margin-bottom:12px;padding:10px 14px 10px 16px;border-left:3px solid #3b82f6;background:color-mix(in srgb,#3b82f6 6%,transparent);border-radius:0 8px 8px 0;line-height:1.6}.obj .o-apostila ul>li>strong:first-child{display:block;margin-bottom:4px}.obj .o-apostila ul ul{margin-top:10px}.obj .o-apostila ul ul>li{border-left-color:#60a5fa;margin-bottom:6px;padding:7px 12px}.obj .o-apostila .comparison-table{width:100%;border-collapse:collapse;margin:20px 0;border-radius:8px;overflow:hidden}.obj .o-apostila .comparison-table thead tr{border-bottom:2px solid var(--o-line)}.obj .o-apostila .comparison-table th{font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;padding:12px 14px}.obj .o-apostila .comparison-table tbody tr{border-bottom:1px solid var(--o-line)}.obj .o-apostila .comparison-table tbody tr:nth-child(2n){background:var(--o-surface2)}.obj .o-apostila .comparison-table td{padding:12px 14px}.obj .o-apostila .frac{display:inline-block;vertical-align:middle;text-align:center;font-size:.95em}.obj .o-apostila .frac>span{display:block;padding:.1em .3em}.obj .o-apostila .frac span.bottom{border-top:1px solid currentColor}.obj .o-apostila .math-term{font-family:Times New Roman,Georgia,serif;font-style:italic;font-weight:700;color:#2563eb}.obj .o-apostila .math-formula{font-family:Times New Roman,Georgia,serif;font-size:1.1em;padding:10px 18px;background:var(--o-surface2);border:1px solid var(--o-line);border-radius:6px;display:inline-block;margin:8px 0}.obj .o-apostila .flowchart-container{display:flex;flex-direction:column;align-items:center;gap:8px;margin:22px 0;padding:22px 16px;background:var(--o-surface2);border:1px solid var(--o-line);border-radius:12px}.obj .o-apostila .flow-node{background:var(--o-surface);border:2px solid #3b82f6;border-radius:10px;padding:12px 20px;font-weight:600;color:#1d4ed8;text-align:center;width:min(560px,100%);box-sizing:border-box;box-shadow:0 2px 8px #3b82f626;line-height:1.5}.obj .o-apostila .flow-node em{font-weight:400;color:var(--o-ink);opacity:.85}.obj .o-apostila .flow-node.start{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#16a34a}.obj .o-apostila .flow-node.end{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626}.obj .o-apostila .flow-node.highlight{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#7c3aed}.obj .o-apostila .flow-node:is(.start,.end,.highlight) em{color:#fff}.obj .o-apostila .flow-node.process{background:color-mix(in srgb,#3b82f6 8%,var(--o-surface))}.obj .o-apostila .flow-node.decision{background:#fef3c7;border-color:#f59e0b;color:#92400e;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);padding:34px 40px;width:min(380px,100%)}.obj .o-apostila .flow-arrow{font-size:24px;line-height:1;color:var(--o-mute);font-weight:700}.obj .o-apostila .flow-arrow-text{font-size:12.5px;color:var(--o-mute);font-style:italic;margin:4px 0;text-align:center}.obj .o-apostila .flow-branch{display:flex;gap:16px;justify-content:center;align-items:stretch;flex-wrap:wrap;width:100%}.obj .o-apostila .flow-branch-item{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 180px;max-width:260px}.obj .o-apostila .flow-branch-item .flow-node{width:100%}.obj .o-apostila .flow-step-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#3b82f6;color:#fff;border-radius:50%;font-size:13px;font-weight:700;margin-right:8px;vertical-align:middle}.obj .o-apostila .timeline-container{display:flex;align-items:center;margin:22px 0;padding:18px;background:var(--o-surface2);border-radius:12px;overflow-x:auto}.obj .o-apostila .timeline-item{display:flex;flex-direction:column;align-items:center;min-width:130px}.obj .o-apostila .timeline-node{background:#3b82f6;color:#fff;padding:9px 14px;border-radius:8px;font-weight:600;font-size:14px;text-align:center}.obj .o-apostila .timeline-connector{width:36px;height:3px;flex:none;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.obj .o-apostila .timeline-label{margin-top:8px;font-size:12px;color:var(--o-mute);text-align:center}@media (prefers-color-scheme: dark){.obj:not([data-tema=claro]) .o-apostila .flow-node:not(.start,.end,.highlight,.decision){color:#93c5fd}}.obj[data-tema=escuro] .o-apostila .flow-node:not(.start,.end,.highlight,.decision){color:#93c5fd}@media print{body.o-leitor-aberto .o-apostila :is(.flowchart-container,.flow-node,.comparison-table,.concept-card,.example-box,.highlight-box,.danger-box,.tip-box,.jurisprudence-box){break-inside:avoid}}.obj .o-ie-hero{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;padding:20px 22px;border-radius:16px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#1fa463,#13804a 45%,#0b5a33);box-shadow:0 10px 28px #13804a38}.obj .o-ie-hero-data{display:flex;flex-direction:column;gap:6px;flex:1 1 220px}.obj .o-ie-rotulo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.obj .o-ie-hero-data>b{font-size:clamp(30px,6vw,40px);line-height:1;font-weight:800;letter-spacing:-.01em}.obj .o-ie-falta{align-self:flex-start;padding:4px 10px;border-radius:99px;background:#ffffff2e;font-size:13px;font-weight:700}.obj .o-ie-hero-nums{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 260px}.obj .o-ie-hero-nums>div{flex:1 1 120px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}.obj .o-ie-hero-nums span{display:flex;flex-direction:column;gap:2px}.obj .o-ie-hero-nums small{font-size:12px;opacity:.85}.obj .o-ie-hero-nums b{font-size:17px}.obj .o-ie-blocos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.obj .o-ie-bloco{display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border-radius:14px;background:var(--o-surface);border:1px solid var(--o-line);border-top:3px solid var(--o-acc);transition:transform .15s,box-shadow .15s}.obj .o-ie-bloco:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.obj .o-ie-bloco-topo{display:flex;align-items:center;gap:10px}.obj .o-ie-bloco-topo b{font-size:14.5px;line-height:1.3}.obj .o-ie-icone{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-ie-bloco ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:13.5px;line-height:1.5}.obj .o-ie-bloco li{position:relative;padding-left:16px}.obj .o-ie-bloco li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--o-acc)}.obj .o-ie-linha{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.obj .o-ie-linha li{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;padding:11px 12px 11px 34px;border-radius:10px}.obj .o-ie-linha li:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--o-line)}.obj .o-ie-linha li:first-child:before{top:50%}.obj .o-ie-linha li:last-child:before{bottom:50%}.obj .o-ie-ponto{position:absolute;left:10px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--o-surface);border:2px solid var(--o-acc);z-index:1}.obj .o-ie-evento{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.obj .o-ie-linha b{white-space:nowrap}.obj .o-ie-linha li.passou{color:var(--o-mute)}.obj .o-ie-linha li.passou .o-ie-ponto{border-color:var(--o-line);background:var(--o-line)}.obj .o-ie-linha li.prova{background:var(--o-acc-soft);border:1px solid var(--o-acc-line);color:var(--o-ink)}.obj .o-ie-linha li.prova .o-ie-ponto{background:var(--o-acc);box-shadow:0 0 0 4px var(--o-acc-soft)}.obj .o-ie-linha li.prova b{color:var(--o-acc);font-size:15px}@media (max-width: 560px){.obj .o-ie-linha li b{white-space:normal}}.obj .o-marcador{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border-radius:6px;border:2px solid var(--o-line);background:var(--o-surface);color:var(--o-acc-ink);cursor:pointer;transition:background .15s,border-color .15s}.obj .o-marcador:hover{border-color:var(--o-acc)}.obj .o-marcador.on{background:var(--o-acc);border-color:var(--o-acc)}.obj .o-marcador:disabled{opacity:.6;cursor:wait}.obj .o-assunto-nome{display:flex;align-items:center;gap:12px;min-width:0}.obj .o-assunto.estudado .o-assunto-nome>span:last-child,.obj .o-topicos-edital li.estudado .o-assunto-texto{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--o-mute)}.obj a.o-ses-crono{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.obj a.o-ses-crono:hover{border-color:var(--o-acc);box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.obj a.o-ses-link{color:inherit;text-decoration:none}.obj a.o-ses-link:hover b{color:var(--o-acc)}.obj .o-rev-prox{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;border-radius:12px;background:var(--o-surface2);border:1px solid var(--o-line)}.obj .o-rev-prox-nome{flex:1 1 240px;min-width:0;font-size:13.5px;color:var(--o-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj .o-rev-prox-nome b{color:var(--o-ink);font-weight:600}.obj .o-rev-prox-quando{font-size:13px;color:var(--o-mute);white-space:nowrap}.obj .o-rev-prox-data{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink)}@media (max-width: 560px){.obj .o-rev-prox-nome{white-space:normal}}.obj .o-alinha-fim{align-self:flex-end}.obj .o-seguir{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:99px;border:1px solid var(--o-line);background:var(--o-surface);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.obj .o-seguir input{width:16px;height:16px;margin:0;accent-color:var(--o-acc);cursor:pointer}.obj .o-seguir.on{border-color:var(--o-acc);background:var(--o-acc-soft);color:var(--o-acc)}.obj .o-filtro-materia{display:inline-flex;align-items:center;gap:8px;font-size:13px}.obj .o-filtro-materia select{font:inherit;font-weight:600;max-width:260px;padding:6px 30px 6px 12px;border-radius:99px;border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink);cursor:pointer}.obj .o-filtro-materia select:focus-visible{outline:2px solid var(--o-acc);outline-offset:2px}@media (max-width: 560px){.obj .o-filtro-materia{width:100%}.obj .o-filtro-materia select{flex:1;max-width:none}}.obj .o-dia-prova{font-size:13.5px;padding:4px 0 2px;border-bottom:1px solid var(--o-line)}.obj .o-dia-prova.hoje{color:var(--o-acc);border-bottom-color:var(--o-acc)}.obj .o-dia-prova.atrasado{color:var(--o-bad);border-bottom-color:var(--o-bad)}.obj .o-assunto.estudado a.o-ses-link span{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--o-mute)}.obj .o-eh-aviso{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(220,38,38,.35);background:#dc26260f;font-size:14px;line-height:1.55}.obj .o-eh-aviso-topo{display:flex;gap:12px;align-items:flex-start}.obj .o-eh-aviso-topo>svg{flex:none;color:#dc2626;margin-top:1px}.obj .o-eh-aviso-topo b:first-child{font-size:15px}.obj .o-eh-aviso-abrir{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer}.obj .o-eh-casos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.obj .o-eh-caso{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;background:var(--o-surface);border:1px solid var(--o-line);border-top:3px solid}.obj .o-eh-caso.bom{border-top-color:var(--o-acc)}.obj .o-eh-caso.risco{border-top-color:#dc2626}.obj .o-eh-caso>b{display:inline-flex;align-items:center;gap:8px}.obj .o-eh-caso.bom>b svg{color:var(--o-acc)}.obj .o-eh-caso.risco>b svg{color:#dc2626}.obj .o-eh-caso p{margin:0;font-size:13.5px}.obj .o-eh-caso ul{margin:0;padding-left:18px;list-style:disc;font-size:13.5px;display:flex;flex-direction:column;gap:3px}.obj .o-eh-selo{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--o-acc-soft);border:1px solid var(--o-acc-line);font-size:13.5px;line-height:1.5}.obj .o-eh-selo svg{flex:none;color:var(--o-acc);margin-top:2px}.obj .o-eh-aviso.fechado{padding:0}.obj .o-eh-aviso-titulo{width:100%;align-items:center;padding:14px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.obj .o-eh-aviso-titulo b{flex:1;font-size:15px}.obj .o-eh-aviso-titulo .o-eh-aviso-seta{flex:none;color:var(--o-mute)}.obj .o-logo.o-logo-menu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 16px}.obj .o-prova-em{font:700 11px/1 var(--o-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--o-acc);background:var(--o-acc-soft);border:1px solid var(--o-acc-line);padding:6px 10px;border-radius:99px}.obj.o-conta{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.obj .o-conta-carregando{color:var(--o-mute)}.obj .o-conta-caixa{width:min(400px,100%);background:var(--o-surface);border:1px solid var(--o-line);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--o-shadow)}.obj .o-conta-marca{font:800 22px/1 var(--o-display);letter-spacing:-.02em}.obj .o-conta-marca span{color:var(--o-acc)}.obj .o-conta-caixa h1{margin:2px 0 4px;font:800 26px/1.15 var(--o-display);letter-spacing:-.02em}.obj .o-conta-campo{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.obj .o-conta-campo input{font:inherit;font-weight:400;font-size:15px;color:var(--o-ink);background:var(--o-bg);border:1px solid var(--o-line);border-radius:10px;padding:11px 12px}.obj .o-conta-campo input:focus-visible{outline:2px solid var(--o-acc);outline-offset:1px}.obj .o-conta-erro{margin:0;color:var(--o-bad);background:var(--o-bad-soft);border-radius:9px;padding:9px 11px;font-size:13.5px;font-weight:600}.obj .o-conta-aviso{margin:0;color:var(--o-acc);background:var(--o-acc-soft);border-radius:9px;padding:9px 11px;font-size:13.5px;font-weight:600}.obj .o-conta-caixa .o-btn.principal{width:100%}.obj .o-conta-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.obj .o-conta-caixa button{cursor:pointer;background:none;border:0;font:inherit}.obj .o-conta-marca small{font:600 11px/1 var(--o-mono);letter-spacing:.1em;color:var(--o-mute);margin-left:8px;vertical-align:middle}.obj .o-conta-texto{margin:0;color:var(--o-mute);font-size:14px}.obj .o-conta-caixa .o-btn.secundario{width:100%;border:1px solid var(--o-line);background:var(--o-surface)}.obj .o-topo .o-sair{gap:6px}@media (max-width: 420px){.obj .o-topo .o-sair{padding:8px 10px}}.obj .o-conta-caixa.o-renovar{width:min(560px,100%)}.obj .o-renovar-lista{display:grid;gap:12px}.obj .o-renovar-plano{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--o-line);border-radius:14px}.obj .o-renovar-plano b{font-size:17px}.obj .o-renovar-plano p{margin:0;color:var(--o-mute, inherit);font-size:14px}.obj .o-renovar-preco{font:800 22px/1.2 var(--o-display)}.obj .o-renovar-plano small{opacity:.75}.o-login{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:#f1f2f5;color:#1f2328;font-family:Figtree,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.o-login *,.o-login *:before,.o-login *:after{box-sizing:border-box}.o-login-topo{display:flex;flex-direction:column;align-items:center;margin-bottom:36px;position:relative}.o-login-sub{margin:14px 0 0;font-size:17px;color:#6b7280}.o-login-selo{font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;color:#6b7280;border:1px solid #d6d9df;border-radius:99px;padding:4px 8px;margin-top:8px}.o-login-marca{max-width:100%}.o-login-marca img{max-width:100%;object-fit:contain}.o-login-cartao{width:min(496px,100%);background:#fff;border:1px solid #e3e5ea;border-radius:10px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:0;box-shadow:0 1px 2px #1018280a}.o-login-campo{display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:500;color:#1f2328;margin-bottom:22px}.o-login-campo:has(+.o-login-esqueci){margin-bottom:10px}.o-login-entrada{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;background:#f1f2f5;border:1px solid #dfe2e7;border-radius:8px;color:#6b7280}.o-login-entrada:focus-within{border-color:#2f9a58;box-shadow:0 0 0 3px #2f9a5826}.o-login-entrada input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:inherit;font-size:16px;font-weight:400;color:#1f2328}.o-login-entrada input::placeholder{color:#6b7280}.o-login-olho{display:grid;place-items:center;padding:4px;margin-right:-4px;border:0;background:none;color:#4b5563;cursor:pointer;border-radius:6px}.o-login-link{border:0;background:none;padding:0;font:inherit;font-size:15px;color:#23843f;cursor:pointer}.o-login-link:hover,.o-login-rodape a:hover,.o-login-termos a:hover{text-decoration:underline}.o-login-esqueci{align-self:flex-end;margin-bottom:20px}.o-login-centro{align-self:center;margin-top:18px}.o-login-botao{height:44px;border:0;border-radius:6px;background:linear-gradient(90deg,#1f7a3a,#2f9e55);color:#fff;font-family:inherit;font-size:16px;font-weight:500;cursor:pointer}.o-login-botao:hover{filter:brightness(1.05)}.o-login-botao:disabled{opacity:.7;cursor:default}.o-login-botao:focus-visible,.o-login-link:focus-visible,.o-login-olho:focus-visible{outline:2px solid #2f9a58;outline-offset:2px}.o-login-rodape{margin:24px 0 0;text-align:center;font-size:15px;color:#6b7280}.o-login-rodape a{color:#23843f;font-weight:600;text-decoration:none}.o-login-texto{margin:0 0 20px;font-size:15px;line-height:1.5;color:#4b5563}.o-login-erro,.o-login-aviso{margin:0 0 16px;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500}.o-login-erro{color:#b42318;background:#fef3f2}.o-login-aviso{color:#1f7a3a;background:#ecfdf3}.o-login-termos{margin:32px 0 0;text-align:center;font-size:13px;line-height:1.45;color:#6b7280}.o-login-termos a{color:#23843f;text-decoration:none}@media (max-width: 480px){.o-login-marca{height:68px!important}.o-login-cartao{padding:22px 18px}}.obj .o-conta-caixa .o-btn.o-zap{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1f9d55;color:#fff;text-decoration:none}.obj.o-admin{min-height:100vh}.obj .o-admin-topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px clamp(16px,3vw,28px);background:var(--o-surface);border-bottom:1px solid var(--o-line)}.obj .o-admin-topo .o-logo{padding:0;font-size:20px}.obj .o-admin-topo .o-logo small{font:600 10.5px/1 var(--o-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--o-mute);margin-left:6px}.obj .o-admin-topo .o-sp{flex:1}.obj .o-admin-corpo{width:100%;max-width:1480px;margin:0 auto;padding:22px clamp(16px,3vw,28px) 60px;display:flex;flex-direction:column;gap:16px}.obj .o-ao-vivo{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--o-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--o-acc);vertical-align:middle;margin-left:8px}.obj .o-ao-vivo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--o-acc);animation:o-pisca 1.6s infinite}.obj .o-abas-painel{display:flex;gap:4px;padding:4px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);flex-wrap:wrap}.obj .o-abas-painel a{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--o-mute)}.obj .o-abas-painel a.on{background:var(--o-ink);color:var(--o-bg);font-weight:600}.obj .o-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.obj .o-kpi{display:flex;flex-direction:column;gap:6px;padding:14px}.obj .o-kpi b{font:800 26px/1 var(--o-display)}.obj .o-kpi small{font-size:12px;line-height:1.4}.obj .o-aviso-txt{color:var(--o-warn)}.obj .o-aviso.cinza{background:var(--o-surface2)}.obj .o-entrada{flex:1;min-width:0;border:1px solid var(--o-line);border-radius:9px;padding:9px 11px;background:var(--o-surface2)}.obj .o-tabela-rolagem{overflow-x:auto}.obj .o-tabela-dados{width:100%;border-collapse:collapse;font-size:13.5px}.obj .o-tabela-dados th{text-align:left;font:600 10.5px/1.2 var(--o-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o-mute);padding:8px 10px;border-bottom:1px solid var(--o-line);white-space:nowrap}.obj .o-tabela-dados td{padding:10px;border-bottom:1px solid var(--o-line);vertical-align:top}.obj .o-tabela-dados tr:last-child td{border-bottom:0}.obj .o-barra-dupla{display:flex;background:none}.obj .o-barra-dupla i{border-radius:0}.obj .o-barra-dupla i.cancelou{background:var(--o-bad)}.obj .o-barra-dupla i:first-child{border-radius:9px 0 0 9px}.obj .o-barra-dupla i:last-child{border-radius:0 9px 9px 0}.obj .o-conversas{display:grid;grid-template-columns:320px minmax(0,1fr) 300px;gap:14px;align-items:start}@media (max-width: 1180px){.obj .o-conversas{grid-template-columns:280px minmax(0,1fr)}.obj .o-aluno-lado{grid-column:1 / -1}}@media (max-width: 820px){.obj .o-conversas{grid-template-columns:minmax(0,1fr)}}.obj .o-fila{padding:0;overflow:hidden}.obj .o-fila-item{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:12px 14px;border-top:1px solid var(--o-line)}.obj .o-fila-item:hover{background:var(--o-surface2)}.obj .o-fila-item.on{background:var(--o-acc-soft);box-shadow:inset 3px 0 0 var(--o-acc)}.obj .o-fila-msg{font-size:13px;color:var(--o-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.obj .o-fila-caminho{font:500 11.5px/1.4 var(--o-mono);color:var(--o-blue)}.obj .o-conversa{padding:0;display:flex;flex-direction:column;overflow:hidden;min-width:0}.obj .o-conversa-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--o-line)}.obj .o-conversa-faixa{margin:12px 16px 0}.obj .o-conversa-corpo{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--o-bg);margin-top:12px;max-height:420px;overflow-y:auto}.obj .o-robo-fez summary{cursor:pointer;font:600 12px/1.4 var(--o-mono);color:var(--o-blue)}.obj .o-robo-fez{padding:10px 12px;border-radius:10px;background:var(--o-surface);border:1px solid var(--o-line)}.obj .o-msg{max-width:85%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-line;background:var(--o-surface);border:1px solid var(--o-line);align-self:flex-start;position:relative}.obj .o-msg small{display:block;font:600 10px/1.4 var(--o-mono);letter-spacing:.06em;color:var(--o-mute);margin-bottom:2px}.obj .o-msg .o-quando{margin:4px 0 0;text-align:right;font-weight:500}.obj .o-msg.robo{background:var(--o-blue-soft);border-color:transparent}.obj .o-msg.atendente{align-self:flex-end;background:var(--o-acc-soft);border-color:var(--o-acc-line)}.obj .o-msg.nota{align-self:stretch;max-width:none;background:var(--o-warn-soft);border-style:dashed;border-color:var(--o-warn)}.obj .o-roteiro{margin:12px 16px 0;padding:12px 14px;border-radius:12px;border:1px solid var(--o-acc-line);background:var(--o-acc-soft);display:flex;flex-direction:column;gap:8px;font-size:13.5px}.obj .o-roteiro ul{padding-left:18px;list-style:disc;color:var(--o-mute)}.obj .o-prontas{padding:12px 16px 0}.obj .o-resposta{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px}.obj .o-resposta textarea{width:100%;border:1px solid var(--o-line);border-radius:10px;padding:10px 12px;background:var(--o-surface);resize:vertical;line-height:1.5}.obj .o-resposta textarea.nota{background:var(--o-warn-soft);border-color:var(--o-warn)}.obj .o-aluno-lado{display:flex;flex-direction:column;gap:16px}.obj .o-aluno-lado section{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--o-line)}.obj .o-chance{padding:8px 10px;border-radius:10px;background:var(--o-surface2);font-size:13.5px}.obj .o-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px}.obj .o-dl dt{color:var(--o-mute)}.obj .o-dl dd{margin:0}.obj .o-jornada{display:flex;flex-direction:column;gap:6px;font-size:13px}.obj .o-jornada li{display:flex;gap:8px;align-items:baseline}.obj .o-jornada li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--o-acc);transform:translateY(-1px)}.obj .o-jornada li.nao:before{background:var(--o-bad)}.obj .o-kpis-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.obj .o-prevencao{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.obj .o-acervo-fila{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}@media (max-width: 1000px){.obj .o-acervo-fila{grid-template-columns:minmax(0,1fr)}}.obj .o-pedido{border-top:1px solid var(--o-line)}.obj .o-pedido.on{background:var(--o-surface2)}.obj .o-pedido-linha{display:grid;grid-template-columns:minmax(0,1fr) 60px 150px;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 14px;font-size:13.5px}@media (max-width: 640px){.obj .o-pedido-linha{grid-template-columns:minmax(0,1fr) auto}.obj .o-pedido-prazo{grid-column:1 / -1;align-items:flex-start!important}}.obj .o-pedido-alunos{display:flex;flex-direction:column}.obj .o-pedido-alunos b{font:800 18px/1 var(--o-display)}.obj .o-pedido-alunos small{font-size:11px;color:var(--o-mute)}.obj .o-pedido-prazo{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px}.obj .o-pedido-detalhe{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.obj .o-passos-num{counter-reset:n;display:flex;flex-direction:column;gap:10px;padding:0;list-style:none;font-size:13.5px}.obj .o-passos-num li{counter-increment:n;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.obj .o-passos-num li:before{content:counter(n);width:24px;height:24px;border-radius:50%;background:var(--o-surface2);display:grid;place-items:center;font:700 11px/1 var(--o-mono)}.obj .o-aluno-acervo{display:flex;flex-direction:column;gap:12px}.obj .o-garantia{display:flex;flex-direction:column;align-items:flex-end}.obj .o-garantia b{font:800 20px/1.1 var(--o-display);color:var(--o-acc)}.obj .o-garantia b.o-aviso-txt{color:var(--o-warn)}.obj .o-garantia small{font-size:11.5px;color:var(--o-mute)}.obj .o-ok-txt{color:var(--o-acc)}.obj .o-aluno-item{border-top:1px solid var(--o-line)}.obj .o-aluno-item:first-child{border-top:0}.obj .o-aluno-item.on{background:var(--o-surface2)}.obj .o-aluno-linha{display:flex;flex-direction:column;gap:9px;width:100%;text-align:left;padding:14px;cursor:pointer}.obj .o-aluno-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.obj .o-aluno-dir{display:flex;align-items:center;gap:12px;flex:0 0 auto}.obj .o-caret{font-size:12px;color:var(--o-mute);transition:transform .15s ease}.obj .o-caret.on{transform:rotate(180deg)}.obj .o-aluno-resumo{display:flex;flex-direction:column;gap:5px;font-size:13px}.obj .o-aluno-detalhe{display:flex;flex-direction:column;gap:12px;padding:0 14px 16px}.obj .o-aprovar{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 900px){.obj .o-aprovar{grid-template-columns:minmax(0,1fr)}}.obj .o-revisados{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--o-line)}.obj .o-previa-apostila{max-height:420px;overflow-y:auto;padding:18px 20px;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.obj .o-questao-previa{font-size:13.5px}.obj .o-questao-previa .certa{color:var(--o-acc);font-weight:700}.obj .o-questao-previa summary{cursor:pointer;font-size:12.5px;color:var(--o-mute)}.obj .o-admin-faixa{margin:12px auto 0;max-width:1240px;width:calc(100% - 32px);padding:10px 14px;border-radius:10px;background:var(--o-warn-soft);color:var(--o-ink);font-size:13.5px}.obj .o-admin-faixa a{color:var(--o-acc);font-weight:600}.obj .o-admin-eu{font-size:13px;font-weight:600;color:var(--o-mute);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.obj .o-aviso.vermelho{background:var(--o-bad-soft);color:var(--o-bad)}.obj .o-busca-adm{flex:0 1 280px;min-width:0;border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-ink);border-radius:9px;padding:8px 11px;font:inherit}.obj .o-campo-adm{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.obj .o-campo-adm input,.obj .o-campo-adm select{border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-ink);border-radius:9px;padding:9px 11px;font:inherit;font-weight:400}@media (max-width: 760px){.obj .o-admin-eu{display:none}}.obj .o-admin-faixa.info{background:var(--o-blue-soft)}.obj .o-campo-linha{flex:1;min-width:150px;border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-ink);border-radius:9px;padding:9px 11px;font:inherit;font-size:13.5px}.obj .o-codigo-adm{display:flex;gap:10px;align-items:center;background:var(--o-surface2);border:1px solid var(--o-line);border-radius:9px;padding:9px 11px}.obj .o-codigo-adm code{flex:1;min-width:0;font:500 12.5px/1.45 var(--o-mono);overflow-wrap:anywhere}.obj .o-novo-pedido{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:12px;margin:12px;border:1px dashed var(--o-line);border-radius:10px;background:var(--o-surface2)}.obj .o-pessoa-linha{cursor:pointer}.obj .o-pessoa-linha:hover,.obj .o-pessoa-linha.on{background:var(--o-surface2)}.obj .o-pessoa-linha .o-caret{display:inline-block;font-size:10px;color:var(--o-mute);transition:transform .15s ease}.obj .o-pessoa-linha .o-caret.on{transform:rotate(90deg)}.obj .o-pessoa-linha-det>td{padding:0!important;background:var(--o-surface2);border-top:0}.obj .o-pessoa-detalhe{display:flex;flex-direction:column;gap:14px;padding:14px 16px 18px}.obj .o-pessoa-sub{font-size:13px;color:var(--o-ink)}.obj .o-pessoa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.obj .o-pessoa-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--o-surface);border:1px solid var(--o-line);border-radius:10px}.obj .o-pessoa-stat-rot{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--o-mute)}.obj .o-pessoa-stat-num{font:800 20px/1.1 var(--o-display)}.obj .o-pessoa-ia{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--o-surface);border:1px solid var(--o-line);border-radius:12px}.obj .o-pessoa-ia-topo{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.obj .o-pessoa-ia-topo>div:first-child{display:flex;flex-direction:column;gap:2px}.obj .o-pessoa-ia-num{font:800 26px/1 var(--o-display);color:var(--o-acc)}.obj .o-pessoa-ia-acoes{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.obj .o-pessoa-ia-chip{font-size:12px;padding:4px 8px;border:1px solid var(--o-line);border-radius:99px;background:var(--o-surface2)}.obj .o-pessoa-disc{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:5px 0;border-top:1px solid var(--o-line)}.obj .o-tabela-rolagem:has(.o-tabela-pessoas){container-type:inline-size}.obj .o-pessoa-detalhe{position:sticky;left:12px;box-sizing:border-box;max-width:calc(100cqw - 24px)}
