@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gabarito-latin-ext-400-normal-BuWYRzJt.woff2) format("woff2"),url(/assets/gabarito-latin-ext-400-normal-BKkrRG5r.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gabarito-latin-400-normal-CICpwsWH.woff2) format("woff2"),url(/assets/gabarito-latin-400-normal-BC4n48n5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/gabarito-latin-ext-500-normal-D3d7z_LI.woff2) format("woff2"),url(/assets/gabarito-latin-ext-500-normal-CodpOxIh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/gabarito-latin-500-normal-DrRhIrX0.woff2) format("woff2"),url(/assets/gabarito-latin-500-normal-CUNbU9EH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/gabarito-latin-ext-600-normal-DqVU1zgh.woff2) format("woff2"),url(/assets/gabarito-latin-ext-600-normal-BopO_fLx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/gabarito-latin-600-normal-NulAu8lF.woff2) format("woff2"),url(/assets/gabarito-latin-600-normal-BBOW0TgY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gabarito-latin-ext-700-normal-DQb71ylV.woff2) format("woff2"),url(/assets/gabarito-latin-ext-700-normal-BUxEfFzl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/gabarito-latin-700-normal-BAFSd0WX.woff2) format("woff2"),url(/assets/gabarito-latin-700-normal-D9o2lxqd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/gabarito-latin-ext-800-normal-BnJkjfzf.woff2) format("woff2"),url(/assets/gabarito-latin-ext-800-normal-BHX7wQ-G.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/gabarito-latin-800-normal-D42sqWtO.woff2) format("woff2"),url(/assets/gabarito-latin-800-normal-lpMBdeeE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/gabarito-latin-ext-900-normal-6rr8V9z6.woff2) format("woff2"),url(/assets/gabarito-latin-ext-900-normal-D3Who2Kg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/gabarito-latin-900-normal-Po6Gpd8E.woff2) format("woff2"),url(/assets/gabarito-latin-900-normal-hMPEBsD4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-ext-400-normal-BbLoyl9u.woff2) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-ext-500-normal-uiTqS1Mu.woff2) format("woff2"),url(/assets/literata-cyrillic-ext-500-normal-DsnNTbEs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-500-normal-DQDv4C2e.woff2) format("woff2"),url(/assets/literata-cyrillic-500-normal-DmI56pSQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-ext-500-normal-Ch423SOo.woff2) format("woff2"),url(/assets/literata-greek-ext-500-normal-DAV_uEdg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-500-normal-BOHfHuzs.woff2) format("woff2"),url(/assets/literata-greek-500-normal-BiJAGmr4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-vietnamese-500-normal-BO6VJZmq.woff2) format("woff2"),url(/assets/literata-vietnamese-500-normal-oKjKEVoT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-ext-500-normal-Dc3nnk63.woff2) format("woff2"),url(/assets/literata-latin-ext-500-normal-8xky3JuA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal-Dbph1WrK.woff2) format("woff2"),url(/assets/literata-latin-500-normal-B-T_MU67.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-ext-600-normal-Bohutgii.woff2) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--quadro:#16493b;--quadro-fundo:#0f3a2f;--giz:#f6f4ea;--giz-fraco:#b9cfc2;--amarelo:#ffd34f;--rosa:#ff9bb0;--azul:#a5dcf2;--papel:#edf2e8;--tinta:#12352b;--tinta-fraca:#58736a;--caneta:#c92a55;--pauta:#d7e2d3;--titulo:"Gabarito",system-ui,sans-serif;--corpo:"Literata",Georgia,serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{height:100%}body{margin:0;background:var(--quadro);color:var(--giz);font-family:var(--titulo);font-size:16px;line-height:1.4}#raiz{min-height:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--amarelo);outline-offset:2px}.papel :focus-visible{outline-color:var(--caneta)}.lousa{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--quadro);color:var(--giz);padding:22px}.lousa-corpo{flex:1;width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column}.papel{background:var(--papel);color:var(--tinta)}.btn{display:block;width:100%;padding:15px 16px;border-radius:14px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;background:var(--giz);color:var(--quadro-fundo)}.btn.vazado{background:none;box-shadow:inset 0 0 0 2px var(--giz-fraco);color:var(--giz)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn.tinta{background:var(--tinta);color:var(--papel)}.btn.perigo{background:var(--caneta);color:var(--papel)}.lembrete{display:block;width:100%;padding:11px 0;text-align:center;font-size:16px;font-weight:600;color:inherit;text-decoration:none}a.fechar{color:inherit;text-decoration:none}.rodape{margin-top:auto;padding-top:20px;display:grid;gap:4px}.riscos{display:block;overflow:visible}.riscos path{fill:none;stroke-linecap:round}.riscos .fantasma{opacity:.15}.parede{display:flex;flex-wrap:wrap;gap:6px 10px}.desenhando{animation:riscar .85s cubic-bezier(.3,.1,.3,1) both}.fechando{animation:riscar 1.05s cubic-bezier(.5,0,.2,1) both}@keyframes riscar{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.desenhando,.fechando{animation:none}}.topo-curso{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:15px}.topo-curso b{font-size:18px;font-weight:700}.topo-curso span{flex:none;white-space:nowrap;color:var(--giz-fraco)}.fechar{font-size:15px;font-weight:600;padding:12px 10px;margin:-12px -10px}.fechar:disabled,.lembrete:disabled{opacity:.7;cursor:progress}.hero-riscos{margin:10px 0 4px -4px}.titulo-dia{font-size:40px;font-weight:900;letter-spacing:-.025em;line-height:.98}.titulo-dia.fechado{color:var(--amarelo)}.sub-dia{margin-top:7px;margin-bottom:12px;font-size:15.5px;line-height:1.3;color:var(--giz-fraco);min-height:40px}.marca-grande{margin-top:18px;font-size:44px;font-weight:900;letter-spacing:-.025em;line-height:1}.apresentacao{margin-top:14px;font-family:var(--corpo);font-size:18px;line-height:1.45;color:var(--giz-fraco)}.pergunta-grande{font-size:34px;font-weight:900;letter-spacing:-.022em;line-height:1.03;margin-top:18px}.nota{margin-top:6px;text-align:center;font-size:14.5px;color:var(--giz-fraco)}.aviso-solto{position:fixed;z-index:10;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--quadro-fundo)}.fechar-aviso{flex:none;min-width:44px;min-height:44px;margin:-10px -8px -10px 0;font-size:24px;line-height:1}.aviso{margin-top:16px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 2px var(--rosa);font-size:15.5px;line-height:1.35;color:var(--giz)}.confirmacao{margin-top:16px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 2px var(--giz-fraco);font-size:15.5px;line-height:1.35}.papel .aviso{box-shadow:inset 0 0 0 2px var(--caneta);color:var(--tinta)}.papel .confirmacao{box-shadow:inset 0 0 0 2px var(--tinta-fraca)}.sem-conexao .lembrete{padding:8px 0 0}.papel .nota,.papel .topo-curso span{color:var(--tinta-fraca)}.papel .btn.vazado{box-shadow:inset 0 0 0 2px var(--tinta-fraca);color:var(--tinta)}.marcacao{position:relative;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;padding:9px 0;min-height:44px;font-size:16.5px;line-height:1.3;cursor:pointer}.marcacao input{position:absolute;top:9px;left:0;width:30px;height:30px;margin:0;opacity:0;cursor:pointer}.caixa{display:block;width:26px;height:26px;margin:1px 2px;border-radius:7px;box-shadow:inset 0 0 0 2px currentColor}.caixa svg{display:block;width:28px;height:25px;margin:-2px -1px 0 2px;overflow:visible}.caixa path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;opacity:0}.marcacao input:checked+.caixa path{opacity:1}.marcacao input:focus-visible+.caixa{outline:3px solid var(--amarelo);outline-offset:2px}.papel .marcacao input:focus-visible+.caixa{outline-color:var(--caneta)}.campo{margin-top:18px;padding-bottom:12px;border-bottom:2px solid var(--giz-fraco)}.campo label,.campo>span{display:block;font-size:15px;color:var(--giz-fraco)}.campo b{display:block;margin-top:2px;font-size:25px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.campo b.menor{font-size:19px;font-weight:700}.campo small{display:block;margin-top:3px;font-size:14.5px;color:var(--giz-fraco);line-height:1.3}.campo small a{color:var(--giz);font-weight:600;padding:12px 0;margin:-12px 0}.campo input{display:block;width:100%;min-height:40px;margin-top:2px;padding:0;background:none;border:0;border-radius:4px;color:inherit;font:inherit;font-size:25px;font-weight:800;letter-spacing:-.01em;color-scheme:dark}.campo input.menor{min-height:32px;font-size:16px;font-weight:600}.campo input:focus-visible{outline-offset:4px}.campo input.menor:focus-visible{outline-offset:1px}.papel .campo{border-bottom-color:var(--tinta-fraca)}.papel .campo label,.papel .campo>span,.papel .campo small{color:var(--tinta-fraca)}.papel .campo input{color-scheme:light}.campo-caixa{padding-bottom:0;border-bottom:0}.campo-caixa input{margin-top:6px;min-height:50px;padding:0 14px;background:#fff;box-shadow:inset 0 0 0 2px var(--tinta-fraca);border-radius:12px;font-size:19px;font-weight:700}.cab-tela{font-size:38px;font-weight:900;letter-spacing:-.025em;line-height:1}.leitura{margin-top:14px;font-family:var(--corpo);font-size:16.5px;line-height:1.5}.leitura h2,.leitura h3{margin-top:20px;font-family:var(--titulo);font-size:19px;font-weight:800;letter-spacing:-.012em;line-height:1.15}.leitura p{margin-top:6px}.leitura ul{margin:6px 0 0;padding:0 0 0 18px}.leitura li{margin-top:6px}.leitura a{color:var(--caneta);font-weight:600}.secao{margin-top:30px;font-size:22px;font-weight:800;letter-spacing:-.012em;line-height:1.1}.bloco-acoes{margin-top:18px;display:grid;gap:4px}.linha-de-acoes{display:grid;gap:0;margin-top:14px}[tabindex="-1"]:focus{outline:none}.so-leitor{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lista-dia{margin-top:14px;font-size:16px}.lista-dia>*{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:inherit;text-decoration:none}.lista-dia b{font-weight:700}.lista-dia span{flex:none;color:var(--giz-fraco)}.lista-vazia{margin-top:14px;font-size:15.5px;color:var(--giz-fraco)}.hoje-centro .btn{margin-top:8px}.hoje-lado{width:100%;max-width:440px;margin:0 auto;padding:0 22px 22px}.hoje-lado h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.seq-dia{margin-top:18px;padding-top:14px;border-top:2px solid var(--giz-fraco)}.seq-numero{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.seq-numero b{font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1}.seq-numero p{font-size:16px;font-weight:600}.protecoes{margin-top:16px}.protecoes b{display:block;font-size:17px;font-weight:700}.protecoes p{margin-top:4px;font-size:15px;line-height:1.35;color:var(--giz-fraco)}.grande{font-size:64px;font-weight:900;letter-spacing:-.03em;line-height:.95;margin-top:18px}.grande small{display:block;font-size:26px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.sequencia-parede{margin-top:22px}.sequencia-protecoes{margin-top:26px}.sequencia-protecoes b{font-size:18px}.sequencia-protecoes p{font-size:15.5px}.cursos{margin-top:10px}.curso{display:block;width:100%;padding:14px 0;border-bottom:2px solid var(--giz-fraco);text-align:left}.curso b{display:block;font-size:20px;font-weight:700}.curso span{display:block;margin-top:2px;font-size:15px;line-height:1.3;color:var(--giz-fraco)}.passo-txt{font-size:15px;line-height:1.38;color:var(--giz-fraco);margin-top:12px}.niveis{margin-top:18px}.linha-nivel{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;font-size:16.5px;font-weight:600}.ajuste{flex:none;display:flex;align-items:center;gap:2px}.ajuste button{width:44px;height:44px;border-radius:10px;font-size:24px;font-weight:600;line-height:1}.ajuste button:disabled{opacity:.3;cursor:not-allowed}.cabeca-estudo{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600}.barra-teste{height:7px;margin-top:12px;background:var(--pauta);border-radius:9px;overflow:hidden}.barra-teste i{display:block;height:100%;background:var(--tinta);border-radius:9px}.enunciado{margin-top:26px;font-family:var(--corpo);font-size:21px;line-height:1.4;outline:0}.enunciado p{white-space:pre-line}.enunciado>*+*{margin-top:14px}.enunciado-tabela{overflow-x:auto;border-radius:4px}.enunciado table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.3;font-variant-numeric:tabular-nums}.enunciado th,.enunciado td{padding:7px 12px 7px 0;text-align:left;vertical-align:top}.enunciado th:last-child,.enunciado td:last-child{padding-right:0}.enunciado th{font-weight:700;vertical-align:bottom;border-bottom:2px solid currentColor}.enunciado td{border-bottom:1px solid var(--pauta)}.alts{display:grid;gap:9px;margin-top:18px}.alts button{padding:14px 15px;border-radius:12px;background:#fff;font-family:var(--corpo);font-size:16px;line-height:1.3;text-align:left;box-shadow:inset 0 0 0 1.5px var(--pauta)}.alts button.nao-sei{background:none;box-shadow:none;font-family:var(--titulo);font-weight:600;text-align:center}.alts button:disabled{opacity:.6;cursor:progress}.alts.bloqueadas button:disabled{cursor:not-allowed}.opcoes{margin-top:18px;display:grid;gap:10px;font-family:var(--corpo);font-size:16px;line-height:1.35}.opcao{display:grid;grid-template-columns:36px 1fr;align-items:start}.opcao.errada{color:var(--caneta)}.opcao.certa{font-weight:600}.letra{position:relative;width:24px;font-family:var(--titulo);font-weight:700;text-align:center}.marca{position:absolute;left:-7px;top:-6px;width:38px;height:34px;overflow:visible}.marca path{fill:none;stroke-linecap:round;stroke-width:2.5}.certa .letra{color:transparent}.certa .marca{left:-5px;top:-5px;width:30px;height:27px}.pular{margin-top:6px}.folha-board{flex:none;margin:auto -22px -22px;padding:15px 22px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--quadro);color:var(--giz)}.folha-board b{display:block;font-size:17px;font-weight:800}.folha-board p{margin-top:4px;font-size:15.5px;line-height:1.35}.folha-board .btn{margin-top:11px;padding:12px}.folha-board :focus-visible{outline-color:var(--amarelo)}.app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--quadro);color:var(--giz)}.app-corpo{flex:1;width:100%;max-width:440px;margin:0 auto;padding:22px;display:flex;flex-direction:column}.app-corpo .nota{text-align:left}.menu{order:9;flex:none;position:sticky;bottom:0;display:flex;justify-content:space-between;padding:12px 24px calc(20px + env(safe-area-inset-bottom));background:var(--quadro);font-size:14px;font-weight:500;color:var(--giz-fraco)}.menu strong{display:none}.menu a{color:inherit;text-decoration:none;padding:12px 8px;margin:-12px -8px}.menu a[aria-current]{color:var(--giz);font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}@media(min-width:1000px){.app{display:grid;grid-template-columns:190px 1fr}.app-corpo{max-width:none;margin:0;padding:28px 44px}.app-corpo.estreito>*{max-width:560px}.menu{order:0;position:static;flex-direction:column;justify-content:flex-start;gap:6px;padding:26px;font-size:17px;background:none}.menu strong{display:block;margin-bottom:22px;color:var(--giz);font-size:20px;font-weight:800;line-height:1.05}.menu a{padding:4px 0;margin:0}.app.com-lado{grid-template-columns:190px 1fr 340px}.marca-reserva{display:none}.hoje-centro .topo-curso{font-size:17px}.hoje-centro .topo-curso b{font-size:21px}.hoje-centro .hero-riscos{margin:18px 0 8px -4px}.hoje-centro .hero-riscos svg{width:270px;height:auto}.hoje-centro .titulo-dia{margin-top:6px;font-size:74px;letter-spacing:-.03em;line-height:.96}.hoje-centro .sub-dia{font-size:17px;min-height:0}.hoje-centro .btn{width:300px;margin-top:20px}.hoje-lado{max-width:none;margin:0;padding:30px 28px;display:flex;flex-direction:column;background:var(--papel);color:var(--tinta)}.hoje-lado :focus-visible{outline-color:var(--caneta)}.hoje-lado h2{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:24px;font-weight:800;letter-spacing:-.012em}.hoje-lado .lista-dia{margin-top:11px;font-size:17px}.hoje-lado .lista-dia b{font-weight:500}.hoje-lado .lista-dia>*{padding:10px 0;border-top:1px solid var(--pauta)}.hoje-lado .lista-dia span,.hoje-lado .lista-vazia,.hoje-lado .protecoes p{color:var(--tinta-fraca)}.seq-dia{margin-top:auto;padding-top:24px;border-top:0}.seq-numero{display:block}.seq-numero b{display:block;font-size:50px}.seq-numero p{font-size:17px;margin-top:0}.hoje-lado .parede svg{width:48px;height:auto}}@media(min-width:720px){.lousa{padding:48px 22px}.lousa-corpo{justify-content:center;flex:0 1 auto;margin:auto}.folha-board{margin:20px -22px 0;border-radius:24px;padding-bottom:16px}.rodape{margin-top:32px}}.correcao-viva{flex:none;margin-top:auto}.espera-da-correcao{display:none}.folha-board .porque{color:var(--rosa)}.folha-board .lembrete{padding-bottom:0;font-size:15.5px}.estudo-recado{margin-top:26px;font-family:var(--corpo);font-size:19px;line-height:1.4}.aviso-pausa{position:fixed;top:calc(20px + env(safe-area-inset-top));left:50%;z-index:6;transform:translate(-50%);padding:7px 12px;border-radius:12px;background:var(--tinta);color:var(--papel);font-size:14px;font-weight:600;white-space:nowrap;pointer-events:none}.dia-fechou{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;z-index:5;transform:translate(-50%);width:calc(100% - 28px);max-width:396px;padding:14px 16px;border-radius:16px;background:var(--quadro);color:var(--giz);box-shadow:0 8px 24px #00000047}.dia-fechou :focus-visible{outline-color:var(--amarelo)}@media(max-width:999px){.estudo-corpo:has(.folha-board) .dia-fechou{top:calc(20px + env(safe-area-inset-top));bottom:auto}}@supports not selector(:has(*)){@media(max-width:999px){.dia-fechou{top:calc(20px + env(safe-area-inset-top));bottom:auto}}}.dia-fechou-texto{display:flex;align-items:center;gap:14px}.dia-fechou-texto b{display:block;font-size:26px;font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--amarelo)}.dia-fechou-texto p{margin-top:4px;font-size:15px;line-height:1.3;color:var(--giz-fraco)}.dia-fechou-acoes{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-top:12px}.dia-fechou-acoes .btn{padding:11px 14px;font-size:15.5px}.folha-board .btn.vazado,.dia-fechou .btn.vazado{box-shadow:inset 0 0 0 2px var(--giz-fraco);color:var(--giz)}.relato{margin-top:10px;padding-top:10px;border-top:1px solid var(--giz-fraco)}.relato fieldset{display:grid;margin:0;padding:0;border:0}.relato legend{padding:0;margin-bottom:2px;font-size:16px;font-weight:800}.relato label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px;cursor:pointer}.relato input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--amarelo)}.relato .relato-nota{margin-top:6px;font-size:14.5px;color:var(--giz-fraco)}.relato .aviso{margin-top:10px}.folha-board .relato-fim{margin-top:12px;font-size:15.5px;text-align:center}.app-papel{background:var(--papel);color:var(--tinta)}.app-papel .menu{background:var(--papel);color:var(--tinta-fraca)}.app-papel .menu a[aria-current]{color:var(--tinta)}.app-papel :focus-visible{outline-color:var(--caneta)}.caderno{flex:1;display:flex;flex-direction:column;background-image:linear-gradient(to right,transparent 55px,var(--caneta) 55px,var(--caneta) 56px,transparent 56px)}.caderno-cab{padding:22px 22px 14px 70px}.caderno-cab h1{font-size:38px;font-weight:900;letter-spacing:-.025em;line-height:1}.caderno-cab p{margin-top:5px;font-size:15px;color:var(--tinta-fraca)}.caderno-recado{padding:0 22px 14px 70px;font-family:var(--corpo);font-size:17px;line-height:1.4}.erro{display:grid;grid-template-columns:55px 1fr;padding:11px 22px 11px 0;border-top:1px solid var(--pauta)}.erro .qtd{text-align:center;font-size:24px;font-weight:800;line-height:1.05;color:var(--caneta)}.erro .tema{padding-left:15px}.erro h2{font-size:18px;font-weight:700;line-height:1.15}.erro p{margin-top:5px;font-family:var(--corpo);font-size:14.5px;line-height:1.4}.erro .acao{display:inline-block;margin-top:2px;padding:6px 0;font-size:15px;font-weight:700;color:var(--caneta);text-decoration:underline;text-underline-offset:3px}@media(min-width:1000px){.lousa.estudo{padding:0}.estudo .estudo-corpo{flex:1;max-width:none;margin:0;justify-content:flex-start}.estudo .estudo-corpo.com-questao{display:grid;grid-template-columns:minmax(0,1fr) 410px}.estudo .estudo-corpo.com-questao{position:relative}.estudo-questao{padding:30px 54px 110px}.aviso-pausa{top:28px}.estudo .aviso-pausa{left:calc((100% - 410px)/2)}.dia-fechou{top:28px;bottom:auto}.estudo .dia-fechou{left:calc((100% - 410px)/2);max-width:396px}.estudo-questao>*{max-width:68ch}.estudo .enunciado{margin-top:22px;font-size:20px;line-height:1.55}.estudo .enunciado table{font-size:17px;line-height:1.35}.estudo .opcoes{margin-top:20px;gap:13px;font-size:17px}.estudo .correcao-viva,.estudo .correcao-viva.folha-board{margin:0;padding:26px 30px 22px;border-radius:0;background:var(--quadro);color:var(--giz)}.estudo .espera-da-correcao{display:block;font-size:17px;color:var(--giz-fraco)}.estudo .folha-board>div b{font-size:22px}.estudo .folha-board>div p{margin-top:12px;font-size:19px;font-weight:500;line-height:1.26;color:var(--azul)}.estudo .folha-board>div p.porque{color:var(--rosa)}.estudo .correcao-viva>.btn{position:absolute;left:54px;bottom:30px;width:230px;margin:0;background:var(--tinta);color:var(--papel)}.estudo .correcao-viva>.btn:focus-visible{outline-color:var(--caneta)}.app-papel{background:var(--quadro);color:var(--giz)}.app-papel .menu{background:none;color:var(--giz-fraco)}.app-papel .menu a[aria-current]{color:var(--giz)}.app-papel .menu :focus-visible{outline-color:var(--amarelo)}.caderno-cab{padding-top:30px}.caderno>*{width:100%;max-width:720px}}
