@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._BjlEG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._BjlEG_variable{--fonte-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.K5xrLG_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.K5xrLG_variable{--fonte-corpo:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.jrJVra_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.jrJVra_variable{--fonte-dado:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--pinho:#12201c;--pinho2:#1b2c27;--musgo:#2e433c;--primaria:#0f8a5f;--primaria-esc:#0b6e4c;--menta:#86e6bc;--menta-suave:#e1f3ea;--coral:#e5573b;--sombra:0 10px 24px -20px #12201c59;--bg:#f2f4f2;--surface:#fff;--ink:#17211e;--ink2:#515e58;--mut:#626e68;--line:#dfe4e0;--grid:#ecefec;--accent:#0f8a5f;--accent-soft:#ddf4e7;--serie1:#0f8a5f;--serie2:#7a5ac8;--ok:#0b6e4c;--ok-soft:#ddf4e7;--warn:#8a5a00;--warn-soft:#fbefcf;--bad:#c2392a;--bad-soft:#fbe3de;--filme-texto:#e4eeea;--filme-apagado:#a3b5ad;--filme-erro:#ff7a5f;--filme-chute:#f5c451;--display:var(--fonte-display), "Trebuchet MS", sans-serif;--body:var(--fonte-corpo), "Segoe UI", system-ui, sans-serif;--dado:var(--fonte-dado), Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0;line-height:1.12}h1{letter-spacing:-.02em;font-size:clamp(24px,2.5vw,34px);font-weight:800}h2{font-size:20px;font-weight:700}p{margin:0}a{color:var(--primaria-esc)}button,textarea,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.rotulo{font-family:var(--dado);letter-spacing:.08em;text-transform:uppercase;color:var(--primaria-esc);font-size:12px}.app{min-height:100dvh;position:relative}.barra-topo{z-index:30;height:76px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-inline:clamp(16px,3.4vw,44px);display:flex;position:absolute;top:0;left:0;right:0}.logo{color:inherit;font-family:var(--display);align-items:center;gap:10px;font-size:18px;font-weight:800;line-height:1.05;text-decoration:none;display:flex}.logo svg{flex:none}.logo small{font-family:var(--dado);letter-spacing:.1em;color:var(--primaria-esc);text-transform:uppercase;margin-top:3px;font-size:10.5px;font-weight:400;display:block}.pessoa{text-align:right;font-size:13.5px;line-height:1.25;display:grid}.pessoa b{white-space:nowrap;font-weight:600}.pessoa span,.pessoa button{color:inherit;opacity:.72;background:0 0;border:0;padding:0;font-size:12.5px}.pessoa button{text-decoration:underline}.pessoa button:hover{opacity:1}.dock{z-index:40;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12201cf0;border:1px solid #ffffff14;border-radius:20px;max-width:calc(100vw - 20px);padding:6px;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 16px 36px -14px #12201c8c}.dock::-webkit-scrollbar{display:none}.dock-trilha{align-items:stretch;display:inline-flex;position:relative}.dock-luz{background:var(--menta);border-radius:15px;transition:left .34s cubic-bezier(.3,1.25,.5,1),width .34s cubic-bezier(.3,1.25,.5,1);position:absolute;top:0;bottom:0}.dock-grupo{display:flex;position:relative}.dock-grupo+.dock-grupo{margin-left:8px;padding-left:8px}.dock-grupo+.dock-grupo:before{content:"";background:#ffffff29;width:1px;position:absolute;top:10px;bottom:10px;left:0}.dock a{color:var(--filme-texto);white-space:nowrap;border-radius:15px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.dock a:hover:not([aria-current=page]){background:#ffffff14}.dock a[aria-current=page]{color:var(--pinho);font-weight:700}@media (prefers-reduced-motion:reduce){.dock-luz{transition:none}}.conteudo{min-width:0;padding:76px max(16px, env(safe-area-inset-right,0px)) 116px max(16px, env(safe-area-inset-left,0px));overflow-x:clip}.conteudo>.pilha,.pilha.limite{max-width:1400px;margin:0 auto}.pilha{gap:14px;min-width:0;display:grid}.conteudo:has(>.pilha){padding-inline:clamp(16px,2.6vw,36px)}.titulo{gap:6px;display:grid}.sub{color:var(--ink2);max-width:70ch}.peq{font-size:14px}.vazio{color:var(--ink2);padding:26px 18px}.bloco{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink2);border-radius:99px;padding:5px 13px;font-size:14px;font-weight:500}.chip b{color:var(--ink);font-family:var(--dado);margin-left:4px;font-weight:500}.chip[aria-pressed=true]{border-color:var(--pinho);background:var(--pinho);color:var(--filme-texto)}.chip[aria-pressed=true] b{color:var(--menta)}.barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{border-color:var(--primaria)}.btn.pri{background:var(--primaria-esc);border-color:var(--primaria-esc);color:#fff}.btn.pri:hover{background:var(--primaria)}.btn.perigo{color:var(--bad)}.btn[aria-pressed=true]{background:var(--menta-suave);border-color:var(--primaria)}.btn:disabled{opacity:.55;cursor:default}.voltar{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cab{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.bad{background:var(--bad-soft);color:var(--bad)}.warn{background:var(--warn-soft);color:var(--warn)}.ok{background:var(--ok-soft);color:var(--ok)}.neutro{background:var(--grid);color:var(--ink2)}.msg{border-radius:8px;padding:9px 13px;font-size:14px}.dois{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;display:grid}.acoes{gap:6px;margin:0;padding-left:20px;display:grid}.lista{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%}th{font-family:var(--dado);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:11.5px;font-weight:500}td{border-bottom:1px solid var(--grid);vertical-align:middle;padding:11px 14px}tr:last-child td{border-bottom:0}tbody tr.lin{cursor:pointer}tbody tr.lin:hover{background:var(--menta-suave)}.nome{color:var(--ink);font-weight:600;text-decoration:none}.num{text-align:right;white-space:nowrap;font-family:var(--dado)}.motivo{color:var(--ink2);min-width:200px;font-size:14px}details summary{cursor:pointer;color:var(--ink2);font-size:13.5px}details table{margin-top:6px;font-size:14px}.leg{color:var(--ink2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.leg i{border-top:2px solid var(--serie1);vertical-align:middle;width:16px;height:0;margin-right:5px;display:inline-block}.leg i.t{border-color:var(--serie2)}.leg i.m{border-top-style:dashed;border-color:var(--ink2)}.graf{min-width:0;position:relative}svg text{font-family:var(--dado);fill:var(--mut);font-size:11.5px}svg text.fim{fill:var(--ink);font-weight:500}#dica{z-index:20;pointer-events:none;background:var(--pinho);color:var(--filme-texto);border-radius:6px;max-width:240px;padding:6px 9px;font-size:13px;line-height:1.35;position:fixed}.quatro{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cel{border:1px solid var(--line);border-radius:10px;align-content:start;gap:3px;padding:13px;display:grid}.cel strong{font-family:var(--display);font-size:30px;line-height:1}.cel span{font-size:14px;font-weight:600}.cel small{color:var(--ink2);font-size:13px}.tema{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:flex}.tema:last-child{border-bottom:0}.tema small{color:var(--mut);font-size:12.5px;display:block}.tema>div{min-width:0}textarea{border:1px solid var(--line);background:var(--bg);resize:vertical;border-radius:8px;width:100%;min-height:158px;padding:11px}.dv{grid-template-columns:minmax(0,170px) minmax(70px,1fr) 44px 58px;align-items:center;gap:4px 10px;padding:4px 0;font-size:14px;display:grid}.dv.h{font-family:var(--dado);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-size:11px}.dv .n{text-align:right;font-family:var(--dado);font-size:13.5px}.dv small{color:var(--mut);font-size:12px}.dv-eixo{justify-content:space-between;display:flex}.dv-t{height:14px;position:relative}.dv-t:before{content:"";background:var(--grid);height:2px;position:absolute;top:6px;left:0;right:0}.dv-t:after{content:"";background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px;left:calc(50% - 1px)}.dv-b{position:absolute;top:1px;bottom:1px}.dv-b.abaixo{background:var(--bad);border-radius:4px 0 0 4px;right:50%}.dv-b.acima{background:var(--primaria);border-radius:0 4px 4px 0;left:50%}.dv-b.pouco{background:repeating-linear-gradient(135deg, var(--mut) 0 3px, var(--grid) 3px 6px)}.filme{min-width:0;color:var(--filme-texto);background:repeating-linear-gradient(0deg, transparent 0 27px, #86e6bc0b 27px 28px), repeating-linear-gradient(90deg, transparent 0 27px, #86e6bc0b 27px 28px), radial-gradient(ellipse at 70% 20%, #27443b 0%, var(--pinho) 72%);border-radius:14px;padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}.filme:before,.filme:after{content:"";border:2px solid var(--menta);opacity:.7;width:18px;height:18px;position:absolute}.filme:before{border-bottom:0;border-right:0;top:11px;left:11px}.filme:after{border-top:0;border-left:0;bottom:11px;right:11px}.filme h1,.filme h2{color:#fff}.varredura{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#86e6bc47,#0000);width:140px;animation:1.9s ease-out .15s varre;position:absolute;top:0;bottom:0;left:0}@keyframes varre{0%{opacity:1;transform:translate(-160px)}90%{opacity:1}to{opacity:0;transform:translate(1300px)}}@media (prefers-reduced-motion:reduce){.varredura{animation:none}}.filme-topo{font-family:var(--dado);letter-spacing:.07em;text-transform:uppercase;color:var(--filme-apagado);flex-wrap:wrap;justify-content:space-between;gap:4px 22px;padding-inline:12px;font-size:12px;display:flex}.filme-grade{grid-template-columns:minmax(220px,268px) minmax(0,1fr);gap:clamp(18px,3vw,36px);margin-top:18px;display:grid}.placar{align-content:start;gap:14px;padding-left:12px;display:grid}.placar h1{font-size:21px}.nota{font-family:var(--display);color:#fff;letter-spacing:-.03em;font-size:clamp(82px,9vw,124px);font-weight:800;line-height:.9}.nota small{color:var(--filme-apagado);letter-spacing:0;font-size:.3em;font-weight:500}.leituras{font-size:14px;display:grid}.leituras div{border-top:1px solid #86e6bc33;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.leituras span{color:var(--filme-apagado)}.leituras b{font-family:var(--dado);color:#fff;font-weight:500}.mapa{align-content:start;gap:6px;display:grid}.mapa-l{grid-template-columns:minmax(0,172px) 38px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;display:grid}.mapa-l .n{text-align:right;font-family:var(--dado);color:#fff;font-size:13px}.celas{flex-wrap:wrap;gap:3px;display:flex}.qf{width:23px;height:23px;font-family:var(--dado);border:1px solid #0000;border-radius:4px;place-items:center;padding:0;font-size:12px;font-weight:500;line-height:1;display:inline-grid}.qf.acerto{color:#0000;background:#86e6bc33;border-color:#86e6bc6b}.qf.chute{border-color:var(--filme-chute);color:var(--filme-chute);background:#f5c45138}.qf.erro{background:var(--filme-erro);border-color:var(--filme-erro);color:#33100a;box-shadow:0 0 11px #ff7a5f99}.qf.branco{color:var(--filme-apagado);background:0 0;border:1px dashed #d9f2e573}.qf.anulada{color:var(--filme-apagado);background:#d9f2e51f}button.qf:hover,button.qf:focus-visible,button.qf[aria-pressed=true]{outline-offset:1px;outline:2px solid #fff}.legenda-filme{color:var(--filme-apagado);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;font-size:12.5px;display:flex}.legenda-filme span{align-items:center;gap:5px;display:inline-flex}.legenda-filme .qf{width:15px;height:15px;box-shadow:none;font-size:10px}.filme-leitura{font-family:var(--dado);min-height:42px;color:var(--filme-texto);background:#00000042;border-radius:8px;margin-top:14px;padding:10px 13px;font-size:13px}.folha{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.folha-cab{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 14px;padding:18px 22px;display:flex}.selo-ia{font-family:var(--dado);letter-spacing:.06em;text-transform:uppercase;background:var(--pinho);color:var(--menta);border-radius:99px;padding:3px 10px;font-size:11.5px}.folha section{align-content:start;gap:10px;padding:20px 22px;display:grid}.folha section+section{border-left:1px solid var(--line)}.folha section.destaque{background:var(--menta-suave)}.folha section p,.folha li{font-size:15px}.folha ul,.folha ol{gap:8px;margin:0;padding-left:18px;display:grid}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.s7{grid-column:span 7}.s5{grid-column:span 5}.medidor{border-bottom:1px solid var(--grid);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:2px 12px;padding:9px 0;display:grid}.medidor:last-child{border-bottom:0}.medidor strong{font-family:var(--display);grid-row:span 2;font-size:27px;line-height:1}.medidor span{font-size:14px;font-weight:600}.medidor small{color:var(--ink2);grid-column:2;font-size:13px}.medidor .m-t{background:var(--grid);border-radius:3px;grid-column:2;height:5px;margin-top:2px;position:relative}.medidor .m-t i{background:var(--coral);border-radius:3px;position:absolute;inset:0 auto 0 0}.etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.etapas button{text-align:left;border:0;border-top:3px solid var(--line);width:100%;font-family:var(--dado);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);background:0 0;padding:8px 0 0;font-size:12px}.etapas button.feito{border-color:var(--primaria);color:var(--ink2)}.etapas button[aria-current=step]{border-color:var(--pinho);color:var(--ink);font-weight:500}.mesa{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,34px);margin-top:16px;padding-inline:12px;display:grid}.documento{color:var(--ink);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background:#f7faf4 repeating-linear-gradient(0deg,#0000 0 21px,#dfe8dc 21px 22px) 0 92px;border-radius:3px;align-content:start;gap:8px;min-height:210px;padding:20px 20px 18px;display:grid;position:relative}.documento b{font-family:var(--display);font-size:18px}.documento .arq{font-family:var(--dado);color:var(--primaria-esc);overflow-wrap:anywhere;background:#f7faf4;font-size:13px}.documento small{color:var(--ink2);background:#f7faf4;justify-self:start}.documento label{justify-self:start}.leitura-ia{color:var(--filme-apagado);border-top:1px solid #86e6bc33;flex-wrap:wrap;gap:8px 30px;margin-top:18px;padding:12px 12px 0;font-size:14px;display:flex}.leitura-ia b{font-family:var(--dado);color:#fff;margin-right:5px;font-size:17px;font-weight:500}.linha{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:12px;display:grid}.campo{gap:4px;min-width:0;font-size:14px;font-weight:500;display:grid}.campo small{color:var(--mut);font-weight:400}input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],input[type=search],select{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;padding:8px 11px}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--bad)}#busca{border-radius:99px;width:230px;max-width:100%}.marcar{align-items:center;gap:8px;font-size:14px;display:flex}.opcoes{gap:6px;display:grid}.opcao{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 12px;font-size:14px;display:flex}.opcao:has(input:checked){border-color:var(--primaria);background:var(--menta-suave)}.opcao em{font-style:normal;font-family:var(--dado);color:var(--mut);margin-left:auto;font-size:12.5px}.rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.contador{z-index:6;background:var(--pinho);color:var(--filme-texto);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex;position:sticky;top:12px;box-shadow:0 14px 28px -18px #12201c99}.contador b{font-family:var(--dado);color:#fff;font-weight:500}.contador .barrinha{background:var(--musgo);border-radius:3px;flex:140px;min-width:100px;height:6px;position:relative}.contador .barrinha i{background:var(--menta);border-radius:3px;position:absolute;inset:0 auto 0 0}.contador .teclas{color:var(--filme-apagado);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}kbd{font-family:var(--dado);border:1px solid var(--musgo);background:var(--pinho2);color:var(--filme-texto);border-radius:4px;padding:0 5px;font-size:11.5px}.cartao{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;gap:20px;padding:clamp(14px,2vw,24px);display:grid}.cartao-cab{font-family:var(--dado);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:10px;font-size:12px;display:flex}.grupo-resp{gap:7px;display:grid}.grupo-resp h3{align-items:baseline;gap:8px;font-size:15px;display:flex}.grupo-resp h3 span{font-family:var(--dado);color:var(--mut);font-size:12px;font-weight:400}.linhas{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px 22px;display:grid}.lin-resp{border-radius:6px;align-items:center;gap:3px;padding:3px 5px;scroll-margin-top:90px;display:flex}.lin-resp:focus,.lin-resp:focus-visible{background:var(--menta-suave);outline:1.5px solid var(--primaria);outline-offset:0}.lin-resp .num-q{width:28px;font-family:var(--dado);color:var(--ink2);font-size:13px}.bolha{border:1.3px solid var(--mut);width:25px;height:25px;font-family:var(--dado);color:var(--ink2);background:0 0;border-radius:50%;padding:0;font-size:11.5px;line-height:1}.bolha:hover{border-color:var(--primaria)}.bolha[aria-checked=true]{background:var(--pinho);border-color:var(--pinho);color:var(--menta)}.chute-b{border:1px dashed var(--line);width:25px;height:25px;color:var(--mut);font-family:var(--dado);background:0 0;border-radius:5px;margin-left:auto;padding:0;font-size:12px}.chute-b[aria-pressed=true]{background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn)}.lendo{font-family:var(--dado);color:var(--filme-apagado);gap:9px;margin:14px 0 0;padding:0 12px;font-size:14px;list-style:none;display:grid}.lendo li.pronto{color:var(--menta)}.revisao{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.fila-erros{background:var(--pinho);color:var(--filme-texto);border-radius:14px;gap:10px;padding:14px;display:grid;position:sticky;top:16px}.numeros{flex-wrap:wrap;gap:4px;display:flex}.numeros button{border:1px solid var(--musgo);background:var(--pinho2);min-width:36px;height:30px;font-family:var(--dado);color:var(--filme-texto);border-radius:6px;padding:0 4px;font-size:13px}.numeros button.feito{background:var(--menta);border-color:var(--menta);color:var(--pinho)}.numeros button[aria-current=true]{outline-offset:1px;outline:2px solid #fff}.enunciado{max-width:66ch;font-size:16px;line-height:1.55}.resp-par{flex-wrap:wrap;gap:8px;display:flex}.tag{font-family:var(--dado);border-radius:6px;gap:5px;padding:3px 10px;font-size:13px;display:inline-flex}.pergunta{gap:7px;display:grid}.pergunta>span{font-size:14px;font-weight:600}.capa{color:var(--ink);background:var(--bg);min-height:100dvh;margin:-84px calc(50% - 50vw) -116px}.capa-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(8px,2vw,32px);width:min(1240px,100%);min-height:min(740px,100dvh);margin:0 auto;padding:92px clamp(16px,3.4vw,44px) 12px;display:grid}.capa-texto{align-content:center;gap:20px;min-width:0;display:grid}.capa-texto .ola{font-family:var(--dado);letter-spacing:.14em;text-transform:uppercase;color:var(--primaria-esc);font-size:13px}.capa-texto h1{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(44px,5.5vw,78px);font-weight:800;line-height:1}.capa-texto h1 em{color:var(--primaria-esc);font-style:normal}.capa-texto p{max-width:38ch;color:var(--ink2);font-size:18px;line-height:1.45}.chamadas{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.btn-luz,.btn-vidro{border-radius:9px;padding:13px 22px;font-weight:700;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out;display:inline-block}.btn-luz{background:var(--primaria-esc);color:#fff;box-shadow:0 10px 20px -12px #0b6e4ccc}.btn-luz:hover{background:var(--primaria);transform:translateY(-2px)}.btn-vidro{color:var(--ink);border:1px solid var(--line);background:var(--surface);font-weight:600}.btn-vidro:hover{border-color:var(--primaria);transform:translateY(-2px)}.palco{aspect-ratio:1/.92;min-width:0;position:relative}.cena3d{position:absolute;inset:-5% -3%}.cena3d canvas{width:100%;height:100%;display:block}.capa-corpo{gap:20px;width:min(1240px,100%);margin:0 auto;padding:20px clamp(16px,3.4vw,44px) 124px;display:grid}.fluxo{gap:18px;scroll-margin-top:90px;display:grid}.fluxo h2{color:var(--ink);font-size:24px}.tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.c3d{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;background:var(--surface);border:1px solid var(--line);min-height:172px;transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border-radius:14px;align-content:start;gap:8px;padding:22px;transition:transform .12s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative;box-shadow:0 10px 24px -20px #12201c59}.c3d:hover{border-color:var(--primaria);box-shadow:0 24px 44px -24px #12201c73}.c3d:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx) var(--gy), #0f8a5f1a, transparent 55%);transition:opacity .18s;position:absolute;inset:0}.c3d:hover:after{opacity:1}.c3d .rotulo{color:var(--primaria-esc)}.c3d .grande{font-family:var(--display);color:var(--ink);font-size:56px;font-weight:800;line-height:1}.c3d .grande small{color:var(--mut);font-size:.36em;font-weight:500}.c3d .frase{font-family:var(--display);color:var(--ink);font-size:23px;font-weight:700;line-height:1.14}.c3d p{color:var(--ink2);font-size:14.5px;line-height:1.45}.c3d>*{transition:transform .18s ease-out}.c3d:hover .grande,.c3d:hover .frase{transform:translateZ(40px)}.c3d:hover p{transform:translateZ(20px)}.c3d:hover .rotulo{transform:translateZ(12px)}.painel{grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(1400px,100%);margin:0 auto;padding:76px clamp(16px,2.6vw,36px) 104px;display:grid}.painel-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.painel-cab .ola{font-family:var(--dado);letter-spacing:.14em;text-transform:uppercase;color:var(--primaria-esc);margin-bottom:4px;font-size:12px}.painel-cab h1{color:var(--ink);letter-spacing:-.02em;font-size:clamp(24px,2.5vw,34px);font-weight:800}.painel-cab .chamadas{margin:0}.painel-cab .btn-luz,.painel-cab .btn-vidro{padding:10px 18px;font-size:14.5px}.painel-grade{grid-template-rows:minmax(190px,.62fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:14px;min-height:0;display:grid}.painel .bloco{gap:10px;min-height:0;padding:16px 18px;overflow:hidden}.painel .bloco h2{color:var(--ink);font-size:17px}.t-nivel,.painel-vazio .c3d:first-child{--surface:var(--pinho);--ink:#fff;--ink2:#c3cfca;--mut:#a3b5ad;--line:transparent;--grid:#ffffff21}.painel-vazio .c3d:first-child{background:var(--pinho)}.t-nivel .rotulo,.painel-vazio .c3d:first-child .rotulo{color:var(--menta)}.t-nivel{grid-area:1/1;grid-template-columns:minmax(110px,44%) minmax(0,1fr);align-items:center;gap:16px;display:grid}.anel{width:100%;max-height:100%;display:block}.anel-n{font-family:var(--display);fill:#fff;font-size:25px;font-weight:800}.anel-t{font-family:var(--dado);fill:var(--mut);font-size:9px}.t-sub{color:var(--ink2);font-size:13px}.t-dados{gap:4px;min-width:0;display:grid}.t-dados dl{margin:6px 0 0;display:grid}.t-dados dl div{border-top:1px solid var(--grid);justify-content:space-between;gap:8px;padding:5px 0;font-size:13.5px;display:flex}.t-dados dt{color:var(--ink2)}.t-dados dd{font-family:var(--dado);color:var(--ink);white-space:nowrap;margin:0}.t-evol{grid-area:1/2/1;grid-template-rows:auto minmax(0,1fr)}.graf-compacto{grid-template-rows:auto minmax(0,1fr);gap:6px;height:100%;min-height:0;display:grid}.graf-compacto .graf{height:100%;min-height:0}.graf-compacto svg{position:absolute;inset:0}.t-mapa{grid-area:2/1/3/3;grid-template-rows:auto minmax(0,1fr)}.t-foco{grid-area:1/3/3/4;align-content:start;overflow-y:auto}.painel .t-foco .acoes{gap:5px;font-size:14px;line-height:1.4}.t-sep{border-top:1px solid var(--grid);gap:4px;padding-top:10px;display:grid}.t-foco .tema{border-bottom:0;padding:4px 0;font-size:13.5px}.t-foco .num{color:var(--ink2);font-size:12.5px}.mini-m{color:var(--ink2);grid-template-columns:112px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:13px;display:grid}.mini-m div{background:var(--grid);border-radius:3px;height:5px;position:relative}.mini-m i{background:var(--coral);border-radius:3px;position:absolute;inset:0 auto 0 0}.mini-m b{font-family:var(--dado);color:var(--ink);text-align:right;font-weight:400}.mapa-calor{gap:3px;min-height:0;display:grid}.mc-cab{font-family:var(--dado);color:var(--mut);text-align:center;align-self:end;padding-bottom:2px;font-size:11px}.mc-nome{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-right:8px;font-size:13px;display:flex;overflow:hidden}.mc-c{min-height:18px;font-family:var(--dado);color:var(--ink);background:#eef1ee;border-radius:4px;place-items:center;font-size:12px;display:grid}.painel-vazio{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.fantasma{grid-template-rows:auto minmax(0,1fr)}.fantasma .mc-c{color:var(--ink2)}.mc-leg{color:var(--ink2);align-items:center;gap:12px;font-size:12.5px;display:inline-flex}.mc-leg span{align-items:center;gap:5px;display:inline-flex}.mc-leg i{border-radius:3px;width:11px;height:11px}.mc-leg i.abaixo{background:#e5573b80}.mc-leg i.acima{background:#0f8a5f80}@media (min-width:901px) and (min-height:620px){.capa .painel{height:100dvh}}@media (max-width:900px){.painel{grid-template-rows:none;padding-top:66px;padding-bottom:104px}.painel-grade{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.t-nivel,.t-evol,.t-mapa,.t-foco{grid-area:auto}.t-evol{height:250px}.t-nivel{grid-template-columns:112px minmax(0,1fr)}.mapa-calor{grid-auto-rows:26px}.painel .tres{grid-template-columns:minmax(0,1fr)}}.lp{--violeta:#6d4fc2;--violeta-suave:#eeeafb;--ambar:#d98b12;--ambar-suave:#fcf0d9;--coral-suave:#fce5df;--verde-suave:#e1f3ea;--noite:#0f1c19;background:var(--bg);color:var(--ink);overflow-x:clip}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-topo{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0f1c19e0;border-bottom:1px solid #ffffff0f;align-items:center;gap:20px;padding:14px clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.lp-topo .logo small{color:var(--menta)}.lp-menu{gap:22px;margin-left:auto;display:flex}.lp-menu a,.lp-link{color:#d7e3de;font-size:14.5px;font-weight:500;text-decoration:none}.lp-menu a:hover,.lp-link:hover{color:#fff}.lp-acesso{align-items:center;gap:10px;display:flex}.lp-aluno{color:#fff;white-space:nowrap;border:1px solid #ffffff47;border-radius:9px;padding:8px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s}.lp-aluno:hover{border-color:var(--menta)}.lp-acesso .btn-luz{white-space:nowrap;padding:9px 16px;font-size:14px}.lp-hero{background:radial-gradient(ellipse at 78% 40%, #24443a 0%, var(--noite) 62%);color:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(40px,6vw,80px) clamp(16px,4vw,56px) clamp(56px,7vw,96px);display:grid;position:relative;overflow:hidden}.lp-hero:after{content:"";background:linear-gradient(90deg,#0000,#86e6bc59,#0000);height:1px;position:absolute;inset:auto 0 0}.lp-sobre{font-family:var(--dado);letter-spacing:.12em;text-transform:uppercase;color:var(--primaria-esc);font-size:12.5px}.lp-hero .lp-sobre{color:var(--menta)}.lp-hero-texto{z-index:2;gap:20px;display:grid;position:relative}.lp-hero h1{letter-spacing:-.035em;color:#fff;font-size:clamp(42px,5.4vw,76px);font-weight:800;line-height:1}.lp-hero h1 em{color:var(--menta);font-style:normal}.lp-hero p{color:#c9d7d1;max-width:46ch;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.lp-hero .btn-vidro{color:#fff;background:#ffffff0f;border-color:#ffffff40}.lp-hero .btn-vidro:hover{border-color:var(--menta)}.lp-hero .btn-luz{background:var(--menta);color:var(--noite)}.lp-hero .btn-luz:hover{background:#a5efcf}.lp-palco{perspective:1400px;height:clamp(440px,46vw,620px);position:relative}.lp-cena{--rx:0deg;--ry:0deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lp-prova{position:absolute;inset:6% 12%;transform:translateZ(-80px)}.lp-prova .cena3d{inset:0}.lp-c{transform-style:preserve-3d;position:absolute}.lp-flutua{width:100%;color:var(--ink);background:#fffffff5;border-radius:14px;gap:8px;padding:12px 14px;animation:7s ease-in-out infinite lp-flutua;display:grid;box-shadow:0 28px 50px -24px #000000b3,0 0 0 1px #fff6}@keyframes lp-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.lp-flutua{animation:none}.lp-cena{transition:none}}.lp-c1{width:232px;top:2%;left:0;transform:translateZ(90px)rotateY(12deg)}.lp-c2{width:200px;top:6%;right:0;transform:translateZ(50px)rotateY(-14deg)}.lp-c2 .lp-flutua{animation-delay:-2s}.lp-c3{width:220px;bottom:10%;left:2%;transform:translateZ(140px)rotateY(10deg)}.lp-c3 .lp-flutua{animation-delay:-4s}.lp-c4{width:200px;bottom:4%;right:4%;transform:translateZ(110px)rotateY(-10deg)}.lp-c4 .lp-flutua{animation-delay:-1s}.lp-c5{width:196px;top:40%;right:3%;transform:translateZ(150px)rotateY(-16deg)}.lp-c5 .lp-flutua{animation-delay:-5s}.lp-c-rot{font-family:var(--dado);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;display:flex}.lp-tag{font-family:var(--body);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.lp-tag.violeta{background:var(--violeta-suave);color:#4e3a9e}.lp-tag.coral{background:var(--coral-suave);color:#a8321f}.lp-tag.ambar{background:var(--ambar-suave);color:#8a5600}.lp-tag.verde{background:var(--verde-suave);color:var(--primaria-esc)}.lp-c-nota{font-family:var(--display);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.lp-c-nota small{color:var(--mut);font-size:.4em;font-weight:500}.lp-c-grade{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.lp-c-grade i{aspect-ratio:1;background:var(--verde-suave);border-radius:3px}.lp-c-grade i.e{background:var(--coral)}.lp-c-grade i.c{background:var(--ambar)}.lp-c-grade i.b{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.lp-c-fila{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.lp-c-graf{width:100%;height:64px}.lp-c-graf .meta{stroke:var(--line);stroke-dasharray:4 3}.lp-c-graf .linha{fill:none;stroke:var(--primaria);stroke-width:2px}.lp-c-graf circle{fill:var(--primaria)}.lp-c-graf rect{fill:var(--violeta)}.lp-c-leg{color:var(--ink2);gap:10px;font-size:11.5px;display:flex}.lp-c-leg i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.lp-c-leg i.verde{background:var(--primaria)}.lp-c-leg i.violeta{background:var(--violeta);transform:rotate(45deg)}.lp-c-barra{color:var(--ink2);grid-template-columns:82px minmax(0,1fr) 30px;align-items:center;gap:6px;font-size:11.5px;display:grid}.lp-c-barra div{background:var(--grid);border-radius:3px;height:6px;position:relative}.lp-c-barra i{border-radius:3px;position:absolute;inset:0 auto 0 0}.lp-c-barra i.coral{background:var(--coral)}.lp-c-barra i.ambar{background:var(--ambar)}.lp-c-barra i.violeta{background:var(--violeta)}.lp-c-barra b{font-family:var(--dado);text-align:right;color:var(--ink);font-weight:500}.lp-fatos{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1200px,100% - 32px);margin:-44px auto 0;display:grid;position:relative;box-shadow:0 24px 48px -30px #0f1c1980}.lp-fatos>div{gap:2px;padding:20px 24px;display:grid}.lp-fatos>div+div{border-left:1px solid var(--line)}.lp-fatos b{font-family:var(--display);font-size:30px;font-weight:800;line-height:1.05}.lp-fatos>div:first-child b{color:var(--primaria-esc)}.lp-fatos>div:nth-child(2) b{color:var(--violeta)}.lp-fatos>div:nth-child(3) b{color:var(--ambar)}.lp-fatos>div:nth-child(4) b{color:var(--coral)}.lp-fatos span{color:var(--ink2);font-size:14px}.lp-secao{gap:32px;width:min(1200px,100%);margin:0 auto;padding:clamp(56px,7vw,96px) clamp(16px,4vw,40px) 0;display:grid}.lp-titulo{gap:10px;max-width:760px;display:grid}.lp-titulo h2,.lp-faixa h2,.lp-final h2{letter-spacing:-.025em;font-size:clamp(28px,3.3vw,44px);font-weight:800;line-height:1.08}.lp-titulo p{color:var(--ink2);font-size:17px;line-height:1.55}.lp-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-grade.dois-col{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:16px;align-content:start;gap:8px;padding:22px 22px 24px;transition:transform .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative;overflow:hidden}.lp-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px #0f1c1973}.lp-card:before{content:"";height:4px;position:absolute;inset:0 0 auto}.lp-card.verde:before{background:var(--primaria)}.lp-card.violeta:before{background:var(--violeta)}.lp-card.ambar:before{background:var(--ambar)}.lp-card.coral:before{background:var(--coral)}.lp-card h3{font-size:18px}.lp-card p{color:var(--ink2);font-size:15px;line-height:1.5}.lp-ponto{border-radius:10px;width:36px;height:36px;margin-bottom:4px}.lp-card.verde .lp-ponto{background:var(--verde-suave);box-shadow:inset 0 0 0 8px var(--verde-suave), inset 0 0 0 20px var(--primaria)}.lp-card.violeta .lp-ponto{background:var(--violeta-suave);box-shadow:inset 0 0 0 8px var(--violeta-suave), inset 0 0 0 20px var(--violeta)}.lp-card.ambar .lp-ponto{background:var(--ambar-suave);box-shadow:inset 0 0 0 8px var(--ambar-suave), inset 0 0 0 20px var(--ambar)}.lp-card.coral .lp-ponto{background:var(--coral-suave);box-shadow:inset 0 0 0 8px var(--coral-suave), inset 0 0 0 20px var(--coral)}.lp-num{font-family:var(--display);font-size:34px;font-weight:800;line-height:1}.lp-card.verde .lp-num{color:var(--primaria)}.lp-card.violeta .lp-num{color:var(--violeta)}.lp-card.ambar .lp-num{color:var(--ambar)}.lp-card.coral .lp-num{color:var(--coral)}.lp-devolutiva{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}.lp-dev-texto{gap:14px;display:grid}.lp-dev-texto h2{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.08}.lp-dev-texto>p{color:var(--ink2);font-size:17px;line-height:1.55}.lp-dev-texto ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lp-dev-texto li{background:var(--surface);border:1px solid var(--line);color:var(--ink2);border-radius:12px;padding:12px 16px;font-size:15px}.lp-dev-texto li b{color:var(--ink)}.lp-chat{border:1px solid var(--line);background:#efe7dd;border-radius:20px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 30px 60px -34px #0f1c198c}.lp-chat-cab{background:var(--noite);color:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-chat-cab small{color:#a8bdb5;font-size:12px;display:block}.lp-chat-foto{background:var(--violeta);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.lp-chat-corpo{justify-items:end;padding:18px 16px;display:grid}.lp-balao{color:#1d2b22;background:#dcf7c5;border-radius:14px 4px 14px 14px;gap:8px;max-width:92%;padding:12px 14px 22px;font-size:14.5px;line-height:1.45;display:grid;position:relative;box-shadow:0 1px 1px #00000014}.lp-balao-hora{color:#5e7a68;font-size:11px;position:absolute;bottom:5px;right:10px}.lp-chat-rodape{background:var(--surface);color:var(--mut);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.lp-chat-copiar{background:var(--primaria-esc);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 12px;font-weight:600}.lp-faixa{background:var(--violeta-suave);margin-top:clamp(56px,7vw,96px)}.lp-faixa-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;width:min(1200px,100%);margin:0 auto;padding:clamp(44px,6vw,72px) clamp(16px,4vw,40px);display:grid}.lp-faixa .lp-sobre{color:#4e3a9e}.lp-compara{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp-compara>div{background:var(--surface);border-radius:16px;align-content:start;gap:10px;padding:20px 22px;display:grid}.lp-compara h3{color:var(--mut);font-size:16px}.lp-compara .depois{background:var(--noite);color:#fff}.lp-compara .depois h3{color:var(--menta)}.lp-compara ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lp-compara li{gap:8px;display:flex}.lp-compara li:before{content:"–";color:var(--mut)}.lp-compara .depois li:before{content:"✓";color:var(--menta);font-weight:700}.lp-passos{counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-passos li{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:8px;padding:24px;display:grid}.lp-passos b{background:var(--noite);width:40px;height:40px;color:var(--menta);font-family:var(--display);border-radius:50%;place-items:center;font-size:18px;display:grid}.lp-passos h3{font-size:18px}.lp-passos p{color:var(--ink2);font-size:15px;line-height:1.5}.lp-chips{flex-wrap:wrap;gap:8px;display:flex}.lp-chips span{background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:8px 14px;font-size:14px;font-weight:500}.lp-chips span:nth-child(4n+1){border-color:var(--primaria)}.lp-chips span:nth-child(4n+2){border-color:var(--violeta)}.lp-chips span:nth-child(4n+3){border-color:var(--ambar)}.lp-chips span:nth-child(4n){border-color:var(--coral)}.lp-junto{background:var(--ambar-suave);color:#6b4300;border-radius:14px;padding:18px 22px;font-size:15.5px;line-height:1.5}.lp-faq{gap:10px;max-width:860px;display:grid}.lp-faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.lp-faq summary{color:var(--ink);font-size:16px;font-weight:600}.lp-faq details p{color:var(--ink2);margin-top:10px;font-size:15px;line-height:1.55}.lp-final{background:radial-gradient(ellipse at 20% 0%, #2b4a40 0%, var(--noite) 70%);color:#fff;text-align:center;border-radius:24px;justify-items:center;gap:16px;margin:clamp(56px,7vw,96px) clamp(16px,4vw,40px) 0;padding:clamp(44px,6vw,72px) clamp(20px,4vw,56px);display:grid}.lp-final p{color:#c9d7d1;max-width:56ch;font-size:17px;line-height:1.5}.lp-final .btn-luz{background:var(--menta);color:var(--noite)}.lp-final .btn-vidro{color:#fff;background:#ffffff0f;border-color:#ffffff40}.lp-final .lp-zap{align-items:center;gap:10px;margin-top:6px;padding:15px 28px;font-size:17px;display:inline-flex}.lp-ja-cliente{color:#93a39d!important;font-size:15px!important}.lp-ja-cliente a{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:1px;font-weight:600;text-decoration:none;transition:border-color .16s ease-out,color .16s ease-out}.lp-ja-cliente a:hover{color:var(--menta);border-color:var(--menta)}.lp-rodape{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:28px clamp(16px,4vw,56px);font-size:13.5px;display:flex}@media (max-width:980px){.lp-menu{display:none}.lp-hero{grid-template-columns:minmax(0,1fr)}.lp-palco{height:420px}.lp-c4,.lp-c5{display:none}.lp-grade,.lp-passos,.lp-faixa-in,.lp-devolutiva{grid-template-columns:minmax(0,1fr)}.lp-chat{transform:none}.lp-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-fatos>div:nth-child(3){border-left:0}.lp-fatos>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.lp-topo{gap:10px}.lp-topo .logo span{display:none}.lp-aluno,.lp-acesso .btn-luz{padding:8px 11px;font-size:13px}.lp-grade.dois-col,.lp-compara{grid-template-columns:minmax(0,1fr)}.lp-c1,.lp-c2,.lp-c3{width:168px}.lp-c1 .lp-c-nota{font-size:30px}.lp-palco{height:380px}}.capa .painel.com-mais{padding-bottom:14px}@media (min-width:901px){.capa .painel.com-mais{height:max(100dvh - 90px,800px)}}.capa-mais{gap:14px;width:min(1400px,100%);margin:0 auto;padding:0 clamp(16px,2.6vw,36px) 116px;display:grid}#prova-alvo{align-content:start;scroll-margin-top:20px}.alvo-form{gap:12px;display:grid}.alvo-dias{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:60px;font-weight:800;line-height:1}.alvo-dias small{letter-spacing:0;color:var(--mut);font-size:.36em;font-weight:500}.alvo-nome{color:var(--ink2);font-size:14.5px}.alvo-ritmo{justify-items:stretch;gap:2px;display:grid}.alvo-ritmo>div{border-top:1px solid var(--grid);color:var(--ink2);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.alvo-ritmo b{font-family:var(--dado);color:var(--ink);white-space:nowrap;font-weight:500}.alvo-ritmo .pill{justify-self:start;margin-top:6px}.termo{background:linear-gradient(90deg, var(--primaria) 0 26.6%, #e8b54a 26.6% 50%, var(--coral) 50%);border-radius:5px;height:10px;position:relative}.termo b{background:var(--ink);width:4px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.caderno-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.caderno-filtros select,.caderno-filtros input{flex:0 220px;width:auto;min-width:150px}.caderno-conta{color:var(--ink2);margin-left:auto;font-size:13.5px}.caderno-tema small{color:var(--mut);font-size:12.5px;display:block}.caderno-tema small a,.tema small a{color:inherit}.kpi-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:19px!important;line-height:1.2!important}a.mc-nome{text-decoration:none}a.mc-nome:hover{color:var(--primaria-esc);text-decoration:underline}.sim{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.sim-l{border-top:1px solid var(--grid);grid-template-columns:minmax(0,1.1fr) 42px minmax(100px,1.2fr) 42px 62px;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.sim-l.h{font-family:var(--dado);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);border-top:0;font-size:11px}.sim-l a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.sim-l a:hover{color:var(--primaria-esc);text-decoration:underline}.sim-l .n{text-align:right;font-family:var(--dado);white-space:nowrap;font-size:13.5px}.sim-l input{width:100%;accent-color:var(--primaria);margin:0}.sim-res{gap:10px;position:sticky;top:16px}.sim-n{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:72px;font-weight:800;line-height:1}.sim-n small{color:var(--mut);font-size:.36em;font-weight:500}.sim-barra{background:#ffffff21;border-radius:5px;height:10px;position:relative}.sim-barra i{border-radius:5px;transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.sim-barra i.proj{background:var(--menta)}.sim-barra i.hoje{background:#fff}.sim-barra b{background:#fff;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.sim-leg{font-family:var(--dado);color:var(--mut);justify-content:space-between;font-size:12px;display:flex}.sim-res p{color:#fff;font-size:15px;line-height:1.45}.sim-res small{color:var(--mut);font-size:12.5px;line-height:1.4}.kpi small{color:var(--ink2);font-size:12.5px}.fontes-erro{gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.sim-barra i{transition:none}}.ancora{--surface:var(--pinho);--ink:#fff;--ink2:#c3cfca;--mut:#a3b5ad;--line:#ffffff2e;--grid:#ffffff21;color:var(--ink)}.ancora .rotulo{color:var(--menta)}.ancora h2{color:#fff}.ancora input{background:var(--pinho2)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi{gap:2px;padding:12px 18px}.kpi strong{font-family:var(--display);color:var(--ink);font-size:30px;font-weight:800;line-height:1.05}.tela-cheia{gap:14px;min-width:0;display:grid}.pct-barra{vertical-align:middle;background:var(--grid);border-radius:3px;width:74px;height:5px;margin-right:10px;display:inline-block;position:relative}.pct-barra i{border-radius:3px;position:absolute;inset:0 auto 0 0}.vazio-tela{text-align:center;align-content:center;justify-items:center;padding:48px 24px}.vazio-tela .sub{max-width:52ch}.laudo-topo{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:stretch;gap:14px;display:grid}.laudo-topo .filme-grade{grid-template-columns:minmax(190px,226px) minmax(0,1fr);gap:clamp(14px,2vw,26px);margin-top:12px}.laudo-topo .nota{font-size:clamp(64px,6vw,96px)}.laudo-topo .leituras div{padding:5px 0}.laudo-topo .mapa{gap:4px}.laudo-topo .mapa-l{grid-template-columns:minmax(0,150px) 34px minmax(0,1fr);font-size:13px}.laudo-topo .qf{width:19px;height:19px;font-size:11px}.laudo-topo .legenda-filme .qf{width:15px;height:15px;font-size:10px}.laudo-topo .filme-leitura{min-height:0;margin-top:10px;padding:8px 12px;font-size:12.5px}.laudo-topo .folha{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.laudo-topo .folha-cab{padding:12px 18px}.laudo-topo .folha section{gap:6px;padding:12px 18px}.laudo-topo .folha section+section{border-left:0;border-top:1px solid var(--line)}.laudo-topo .folha section p,.laudo-topo .folha li{font-size:14px;line-height:1.42}.laudo-topo .folha ul,.laudo-topo .folha ol{gap:4px}.etapa-grade{grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr);align-items:start;gap:14px;display:grid}.texto-questao{gap:10px;display:grid}.texto-comando{font-size:14.5px;font-weight:600;line-height:1.45}.alternativas{gap:7px;margin:0;padding:0;list-style:none;display:grid}.alternativas li{color:var(--ink2);grid-template-columns:24px minmax(0,1fr);gap:6px;font-size:14.5px;line-height:1.45;display:grid}.alternativas b{font-family:var(--dado);color:var(--ink);font-weight:500}.revisor-cab{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.revisor-ajuda{color:var(--primaria-esc);background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.revisor-topo{z-index:6;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;font-size:14px;display:flex;position:sticky;top:12px}.revisor-topo b{white-space:nowrap;font-weight:600}.revisor-topo>span{color:var(--ink2);white-space:nowrap}.revisor-topo .barrinha{background:var(--grid);border-radius:3px;flex:140px;min-width:100px;height:6px;position:relative}.revisor-topo .barrinha i{background:var(--primaria);border-radius:3px;transition:width .2s ease-out;position:absolute;inset:0 auto 0 0}.revisor{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:14px;display:grid}.revisor-lista{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:8px;height:max(400px,100dvh - 365px);padding:10px;display:grid}.revisor-pular{display:none}.revisor-linhas{align-content:start;min-height:0;display:grid;position:relative;overflow-y:auto}.revisor-l{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:6px;padding:7px 6px;display:grid}.revisor-l:hover{background:var(--grid)}.revisor-l[aria-current=true]{background:var(--menta-suave)}.revisor-n{font-family:var(--dado);color:var(--ink2);text-align:right;font-size:13px}.revisor-m{min-width:0;line-height:1.25;display:grid}.revisor-m b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.revisor-m b.mudou{color:var(--primaria-esc)}.revisor-m small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.revisor-s{text-align:center;font-size:13px;font-weight:700}.revisor-s.feita{color:var(--primaria)}.revisor-s.duvida{color:var(--warn)}.revisor-questao{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:14px;grid-template-rows:minmax(0,1fr) auto;height:max(400px,100dvh - 365px);display:grid;position:sticky;top:84px;overflow:hidden}.revisor-rolagem{align-content:start;gap:12px;min-height:0;padding:18px 22px;display:grid;overflow-y:auto}.revisor-acoes{border-top:1px solid var(--line);gap:10px;padding:14px 22px;display:grid}.revisor-botoes{flex-wrap:wrap;gap:6px;display:flex}.revisor-opcao{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:7px 12px;font-size:13.5px;font-weight:500}.revisor-opcao:hover{border-color:var(--primaria)}.revisor-opcao[aria-pressed=true]{background:var(--pinho);border-color:var(--pinho);color:#fff}.revisor-outras{width:auto;padding:6px 10px;font-size:13.5px}.erros{gap:18px}.erros-resumo{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:16px;display:grid}.erros-resumo>div{align-content:start;gap:8px;min-width:0;display:grid}.erros-barras{gap:9px;display:grid}.erros-barras .mini-m{grid-template-columns:124px minmax(0,1fr) 28px}.erro-grupo{gap:2px;display:grid}.erro-grupo h3{align-items:baseline;gap:8px;margin-bottom:4px;font-size:15.5px;display:flex}.erro-grupo h3 span{font-family:var(--dado);color:var(--mut);font-size:12px;font-weight:400}.erro-l{border-top:1px solid var(--grid);grid-template-columns:62px minmax(0,1fr) 150px 190px;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.erro-l.h{font-family:var(--dado);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);border-top:0;padding-block:2px;font-size:11px}.erro-l .num{text-align:left}.erro-tema{gap:2px;min-width:0;display:grid}.erro-tema small{color:var(--mut);font-size:12.5px}.erro-tema input{background:0 0;border-color:#0000;margin-left:-6px;padding:3px 6px;font-weight:600}.erro-tema input:hover,.erro-tema input:focus{border-color:var(--line);background:var(--surface)}.graf-hist{gap:8px;display:grid}.ficha-topo{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:stretch;gap:14px;display:grid}.ficha-topo>.bloco{grid-template-rows:auto minmax(0,1fr)}.ficha-topo textarea{resize:none;height:100%;min-height:220px;font-size:14px;line-height:1.5}.ficha-voltar{z-index:6;position:sticky;top:12px}.ficha-abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.ficha-abas a{color:var(--ink2);border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600;text-decoration:none}.ficha-abas a:hover{color:var(--ink)}.ficha-abas a[aria-current=page]{color:var(--ink);border-color:var(--primaria)}.ordenar{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ordenar:hover{color:var(--ink)}.fila-selos{flex-wrap:wrap;gap:4px;display:flex}.falta{color:var(--bad);font-weight:600}.na-meta{color:var(--ok);font-weight:600}.pt{gap:14px;margin-top:8px;display:grid}.pt-grade{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.pt-cartao{gap:10px}.pt-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.pt-nota{gap:2px;display:grid}.pt-nota strong{font-family:var(--display);font-size:32px;font-weight:800;line-height:1}.pt-nota strong.abaixo{color:var(--bad)}.pt-nota span{color:var(--ink2);font-size:13px}.pt-faixas{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;height:110px;display:grid}.pt-faixa{text-align:center;grid-template-rows:auto minmax(0,1fr) auto;gap:3px;height:100%;display:grid}.pt-faixa i{border-radius:4px 4px 0 0;align-self:end;min-height:2px}.pt-faixa i.abaixo{background:var(--coral)}.pt-faixa i.acima{background:var(--primaria)}.pt-qtd{font-family:var(--dado);color:var(--ink2);font-size:12px}.pt-faixa small{color:var(--mut);font-size:10.5px;line-height:1.2}.pt-temas{color:var(--ink2);border-top:1px solid var(--grid);padding-top:8px;font-size:13px}.linha-tempo{gap:12px;margin:0 0 24px;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.linha-tempo:before{content:"";background:var(--line);width:2px;position:absolute;top:12px;bottom:12px;left:9px}.lt-item{position:relative}.lt-marca{background:var(--serie1);width:14px;height:14px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:22px;left:-27px}.lt-item.oficial .lt-marca{background:var(--serie2);border-radius:2px;transform:rotate(45deg)}.lt-cartao{gap:8px;padding:14px 18px}.lt-cab{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.lt-data{font-family:var(--dado);color:var(--mut);font-size:12.5px}.lt-cab .nome{font-size:15.5px}.lt-nota{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.lt-nota strong{font-family:var(--display);font-size:30px;font-weight:800;line-height:1}.lt-nota strong.abaixo{color:var(--bad)}.lt-nota>span:not(.lt-var){font-family:var(--dado);color:var(--ink2);font-size:13.5px}.lt-var{color:var(--ink2);font-size:13.5px}.lt-var.sobe{color:var(--ok);font-weight:600}.lt-var.desce{color:var(--bad);font-weight:600}.lt-mat{color:var(--ink2);font-size:14px}.lt-mat b{color:var(--ink);font-weight:600}.lt-rodape{border-top:1px solid var(--grid);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-top:8px;font-size:13.5px;display:flex}.lt-acoes{align-items:center;gap:14px;display:inline-flex}.lt-acoes a{color:var(--primaria-esc);font-weight:600;text-decoration:none}.lt-acoes a:hover{text-decoration:underline}.hist-l.poucos>span:not(:first-child){color:var(--mut)}.hist-l>span:first-child small{color:var(--mut);font-size:11.5px;display:block}.trechos{gap:10px;display:grid}.trecho{grid-template-columns:132px minmax(0,1fr) 44px;align-items:center;gap:4px 12px;font-size:14px;display:grid}.trecho small{color:var(--mut);grid-column:2/-1;margin-top:-2px;font-size:12.5px}.trecho b{font-family:var(--dado);text-align:right;font-weight:500}.trecho-barra{background:var(--grid);border-radius:4px;height:8px;position:relative}.trecho-barra i{background:var(--primaria);border-radius:4px;position:absolute;inset:0 auto 0 0}.trecho-leitura{color:var(--ink2);border-top:1px solid var(--grid);padding-top:10px;font-size:14px}.trecho-leitura.alerta{color:var(--bad);font-weight:600}.leg-jogo{background:var(--serie2);vertical-align:middle;width:10px;height:10px;margin-right:6px;display:inline-block;transform:rotate(45deg)}.hist-mat{display:grid}.hist-l{border-top:1px solid var(--grid);grid-template-columns:minmax(0,1fr) 64px 64px 88px;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:grid}.hist-l.h{font-family:var(--dado);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);border-top:0;font-size:11px}.hist-l .abaixo{color:var(--bad)}.pill.oficial{color:#4e3a9e;background:#eeeafb}.conferir{gap:0;padding-block:6px;display:grid}.conferir-l.trocada{background:var(--menta-suave);margin-inline:-20px;padding-inline:20px}.conferir-texto{gap:4px;min-width:0;display:grid}.conferir-texto summary{color:var(--ink2);font-size:13.5px;line-height:1.4}.conferir-texto details p{margin-top:6px}.conferir-texto small{color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.conferir-comando{font-weight:600;color:var(--ink)!important}.didatica{background:var(--menta-suave);box-shadow:none;border-color:#0000;gap:8px}.didatica p,.didatica li{font-size:15px;line-height:1.45}.didatica ul{gap:5px;margin:0;padding-left:20px;display:grid}.conferir-l{border-top:1px solid var(--grid);grid-template-columns:42px minmax(0,1fr) minmax(170px,240px);align-items:center;gap:12px;padding:9px 0;display:grid}.conferir-l:first-child{border-top:0}.conferir-l b{font-family:var(--dado);text-align:right;font-weight:500}.conferir-l p{color:var(--ink2);font-size:13.5px;line-height:1.4}.faixas{gap:7px}.faixa{grid-template-columns:72px 72px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.faixa.h{font-family:var(--dado);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-size:11px}.faixa .btn{padding:8px 0}.turma-grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);gap:14px;min-height:0;display:grid}.turma-filme{align-content:start;gap:22px;padding:8px;display:grid}.turma-pauta{gap:8px;display:grid}.turma-pauta h2{font-size:clamp(20px,1.8vw,26px)}.turma-pauta p{color:var(--filme-apagado);font-size:14px}.turma-situacoes{gap:7px;display:grid}.turma-situacoes>div:not(.rotulo){border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.turma-situacoes b{font-family:var(--dado);color:#fff;font-weight:500}@media (min-width:901px){.dois.inverso{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media (min-width:901px) and (min-height:620px){.tela-cheia{height:calc(100dvh - 192px);min-height:0}.tela-fila{flex-direction:column;display:flex}.tela-fila>*{flex-shrink:0}.tela-fila>.lista{flex:0 auto;min-height:0}.tela-fila .contratos-aviso ul{max-height:92px;overflow-y:auto}.tela-provas{grid-template-rows:auto auto minmax(0,1fr);align-content:start}.tela-turma{grid-template-rows:auto minmax(0,1fr)}.tela-cheia .lista{align-self:start;max-height:100%;overflow:auto}.tela-fila>.lista{align-self:stretch}.tela-cheia thead th{z-index:1;background:var(--surface);position:sticky;top:0}.tela-turma .turma-grade>*{min-height:0;overflow-y:auto}.vazio-tela{min-height:calc(100dvh - 192px)}}@media (min-width:901px) and (max-height:760px){.kpi{padding:8px 16px}.kpi strong{font-size:24px}}body:has(.caixa){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100dvh;display:grid}body:has(.caixa):before{content:"Você no controle\a do seu futuro.";white-space:pre;font-family:var(--display);color:#fff;background:repeating-linear-gradient(0deg, transparent 0 27px, #86e6bc0f 27px 28px), repeating-linear-gradient(90deg, transparent 0 27px, #86e6bc0f 27px 28px), radial-gradient(ellipse at 65% 25%, #2f4f45 0%, var(--pinho) 72%);align-items:flex-end;padding:48px;font-size:clamp(38px,4.6vw,66px);font-weight:800;line-height:1.02;display:flex}.caixa{width:min(420px,100%);padding:32px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));gap:18px;margin:auto;display:grid}.marca{font-family:var(--display);font-size:21px;font-weight:800}.nao-encontrada{align-content:center;justify-items:start;gap:16px;width:min(640px,100%);min-height:100dvh;margin:0 auto;padding:32px 20px;display:grid}.nao-encontrada h1{letter-spacing:-.03em;font-size:clamp(34px,5vw,52px);font-weight:800}.nao-encontrada .btn-vidro{color:var(--ink)}.legal{width:min(760px,100%);margin:0 auto;padding:24px 16px 64px}.legal-topo{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:20px;display:flex}.legal-topo span{gap:16px;font-size:14.5px;display:flex}.legal-topo a{color:var(--ink2)}.legal-topo a.marca{color:var(--ink);text-decoration:none}.legal h1{letter-spacing:-.025em;font-size:clamp(30px,4.5vw,42px);font-weight:800}.legal-data{color:var(--mut);margin:6px 0 24px;font-size:14px}.legal h2{margin:30px 0 8px;font-size:19px;font-weight:700}.legal p,.legal li{color:var(--ink2);line-height:1.65}.legal p+p{margin-top:10px}.legal ul{gap:6px;margin:8px 0;padding-left:22px;display:grid}.legal a{color:var(--primaria-esc)}.legal-aceite{color:var(--mut)}.legal-aceite a{color:var(--primaria-esc)}.lp-rodape-links{gap:16px;display:flex}.lp-rodape-links a{color:var(--mut)}body:has(.acesso-lado):before{content:none;display:none}.acesso-lado{color:#fff;background:repeating-linear-gradient(0deg, transparent 0 27px, #86e6bc0d 27px 28px), repeating-linear-gradient(90deg, transparent 0 27px, #86e6bc0d 27px 28px), radial-gradient(ellipse at 65% 25%, #2f4f45 0%, var(--pinho) 72%);grid-template-rows:minmax(0,1fr) auto;gap:28px;padding:48px;display:grid;position:relative;overflow:hidden}.acesso-previa{perspective:1000px;place-items:center;display:grid}.acesso-cartao{width:min(300px,80%);color:var(--ink);background:#fffffff5;border-radius:16px;gap:10px;padding:16px 18px;animation:7s ease-in-out infinite acesso-flutua;display:grid;transform:rotateY(-14deg)rotateX(6deg);box-shadow:0 34px 60px -26px #000000bf}@keyframes acesso-flutua{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.acesso-cartao{animation:none}}.acesso-rot{font-family:var(--dado);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px}.acesso-nota{font-family:var(--display);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.acesso-nota small{color:var(--mut);font-size:.4em;font-weight:500}.acesso-linha{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.acesso-linha b{border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.t-coral{color:#a8321f;background:#fce5df}.t-ambar{color:#8a5600;background:#fcf0d9}.t-verde{background:var(--menta-suave);color:var(--primaria-esc)}.acesso-texto{gap:14px;display:grid}.acesso-sobre{font-family:var(--dado);letter-spacing:.12em;text-transform:uppercase;color:var(--menta);font-size:12.5px}.acesso-texto h2{letter-spacing:-.03em;color:#fff;font-size:clamp(36px,4.2vw,60px);font-weight:800;line-height:1.02}.acesso-texto h2 em{color:var(--menta);font-style:normal}.acesso-texto ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acesso-texto li{color:#c9d7d1;gap:10px;font-size:16px;display:flex}.acesso-texto li:before{content:"✓";color:var(--menta);font-weight:700}.marca-acesso{font-family:var(--display);color:var(--ink);justify-self:start;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.acesso-trocar{color:var(--ink2);flex-wrap:wrap;gap:4px 10px;display:flex}@media (max-width:900px){.barra-topo{height:64px}.pessoa b{display:none}.dock{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:18px}.dock a{flex-direction:column;gap:3px;padding:7px 11px;font-size:11px}.dock-grupo+.dock-grupo{margin-left:4px;padding-left:4px}.conteudo{padding-top:72px}.capa{margin-top:-72px}.contador{top:8px}.capa-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:82px}.palco{width:min(520px,100%);margin:0 auto}.tres,.filme-grade,.folha,.dois,.mesa,.revisao,.laudo-topo,.laudo-topo .filme-grade,.etapa-grade,.turma-grade,.sim,.erros-resumo{grid-template-columns:minmax(0,1fr)}.erro-l{grid-template-columns:34px minmax(0,1fr)}.erro-l.h{display:none}.erro-l>select,.erro-l>span:not(.num):not(.erro-tema){grid-column:2}.sim-res{order:-1;position:static}.sim-l{grid-template-columns:minmax(0,1fr) 42px 42px 56px}.sim-l input{grid-area:2/1/auto/-1}.sim-l.h>:nth-child(3){display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-topo{grid-template-columns:minmax(0,1fr)}.ficha-voltar{position:static}.revisor{grid-template-columns:minmax(0,1fr)}.revisor-lista{height:auto;min-height:0}.revisor-linhas{display:none}.revisor-pular{display:block}.revisor-questao{height:auto;min-height:0;position:static}.revisor-topo>.btn{flex:auto}.conferir-l{grid-template-columns:36px minmax(0,1fr)}.conferir-l select{grid-column:2}.folha section+section{border-left:0;border-top:1px solid var(--line)}.s7,.s5{grid-column:1/-1}.so-largo{display:none}.mapa-l{grid-template-columns:minmax(0,1fr) 38px}.mapa-l .celas{grid-column:1/-1}.dv{grid-template-columns:minmax(0,104px) minmax(50px,1fr) 38px 46px}.fila-erros{order:-1;position:static}body:has(.caixa){grid-template-columns:minmax(0,1fr)}body:has(.caixa):before{min-height:150px;padding:28px 16px;font-size:32px}.acesso-lado{grid-template-rows:auto;padding:28px 16px}.acesso-previa{display:none}.acesso-texto h2{font-size:30px}.acesso-texto li{font-size:14.5px}}.contrato{gap:12px;margin:4px 0 18px}.contrato h2,.contratos-aviso h2{font-size:17px;font-weight:700}.contrato-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.contrato-form .campo{flex:0 220px;min-width:0}.contrato-remover summary{cursor:pointer;color:var(--bad);font-size:14.5px}.contrato-confirma{border:1px solid var(--bad-soft);border-radius:10px;gap:10px;margin-top:10px;padding:12px 14px;display:grid}.etiqueta{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-block}.contratos-aviso{border-left:4px solid var(--warn);gap:10px;padding-top:14px;padding-bottom:14px}.contratos-aviso ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.contratos-aviso li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:7px 12px;display:flex}.contratos-aviso li a{color:var(--ink);min-width:0}.contratos-aviso li .peq{color:var(--mut)}.lp-sou-aluno{margin-top:-6px}.carregando{gap:14px;animation:.2s ease-out .15s both sk-entra;display:grid}.sk{background:linear-gradient(90deg, var(--line) 0%, var(--surface) 50%, var(--line) 100%);background-size:200% 100%;border-radius:12px;animation:1.2s ease-in-out infinite sk-brilho}.sk-titulo{width:min(420px,70%);height:38px}.sk-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.sk-kpi{height:84px}.sk-bloco{height:min(52vh,420px)}@keyframes sk-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes sk-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk,.carregando{animation:none}}.cab-aba{--aba:var(--primaria-esc);--aba-fundo:var(--menta-suave)}.aba-raiox{--aba:var(--pinho);--aba-fundo:#dce7e2}.aba-historico{--aba:#6d4fc2;--aba-fundo:#eeeafb}.aba-caderno{--aba:#c2392a;--aba-fundo:#fbe3de}.aba-nova{--aba:#8a5a00;--aba-fundo:#fbefcf}.aba-tag{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;font-size:13.5px;display:flex}.aba-tag b{font-family:var(--dado);letter-spacing:.14em;text-transform:uppercase;color:var(--aba);font-size:12px;font-weight:500}.aba-tag>span:last-child:before{content:"·";color:var(--mut);margin-right:10px}.aba-icone{background:var(--aba-fundo);width:28px;height:28px;color:var(--aba);border-radius:8px;place-items:center;display:inline-grid}.aba-raiox .aba-icone{background:var(--pinho);color:var(--menta)}.aba-voltar{color:var(--aba);margin-bottom:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.aba-voltar:hover{text-decoration:underline}.cab-aba .cab{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cab-aba h1{text-wrap:balance}.laudo-topo,.cab-aba+.laudo-topo{margin-top:0}.seletor-prova{color:var(--ink2);gap:4px;min-width:0;font-size:13px;display:grid}.seletor-prova select{min-width:min(320px,80vw);max-width:100%}.atalho{color:var(--ink);border-top:3px solid var(--aba,var(--line));align-content:start;gap:8px;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;display:grid}.atalho:hover{transform:translateY(-2px);box-shadow:0 14px 28px -22px #12201c80}.atalho-raiox{--aba:var(--pinho)}.atalho-historico{--aba:#6d4fc2}.atalho-caderno{--aba:#c2392a}.atalho-nome{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.atalho-num{font-family:var(--dado);color:var(--ink2);align-items:baseline;gap:4px;font-size:15px;display:flex}.atalho-num b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.atalho-num span{color:var(--ink);margin-left:auto;font-size:14px}.atalho-dl{margin:0;display:grid}.atalho-dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.atalho-dl dt{color:var(--ink2)}.atalho-dl dd{font-family:var(--dado);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.atalho-ir{color:var(--aba);margin-top:auto;font-size:14px;font-weight:600}.t-atalhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.t-atalhos .atalho,.t-evol.atalho{overflow:visible}@media (max-width:900px){.t-atalhos{grid-template-columns:minmax(0,1fr)}.t-evol.atalho{height:auto}}.t-evol.atalho,.t-atalhos .atalho{grid-template-rows:none;align-content:start}.atalho .atalho-ir{padding-top:4px}
