:root{--noite:#0b0c10;--carta:#16191d;--carta-2:#1f2127;--fio:#2f3238;--fio-luz:#ffffff12;--texto:#f4f3f1;--texto-2:#a6a9af;--texto-3:#767980;--ouro:#e9dbb9;--ouro-2:#cbb48a;--ouro-fosco:#897a5b;--ouro-brilho:#e9dbb921;--ouro-grad:linear-gradient(152deg, #f0e6c9, #ccb288);--alerta:#ec7067;--alerta-fosco:#ec706724;--bom:#6ecf9a;--papel:#fefdfc;--papel-fio:#dad9d6;--tinta:#1d1c19;--tinta-2:#6b6964;--ui:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--marca:"Bodoni Moda", Didot, Georgia, serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--grafite:#75736d;--onix:var(--tinta);--t-3:.75rem;--t-2:.8125rem;--t-1:.875rem;--t0:.9375rem;--t1:1.0625rem;--t2:1.375rem;--t3:1.875rem;--t4:2.5rem;--e1:4px;--e2:8px;--e3:16px;--e4:24px;--e5:40px;--e6:64px;--r1:10px;--r2:18px;--elevacao:0 1px 0 var(--fio-luz) inset, 0 2px 8px #0000004d, 0 12px 40px #00000038;--curva:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--noite:lab(3.34101% -.0448301 -1.82447);--carta:lab(8.54199% -.114158 -3.71965);--carta-2:lab(12.7135% -.135154 -4.09586);--fio:lab(20.4819% -.170499 -4.4788);--fio-luz:lab(100% 0 0/.07);--texto:lab(95.9524% .079751 1.13989);--texto-2:lab(69.2205% -.198215 -3.39531);--texto-3:lab(50.6504% -.219613 -4.13733);--ouro:lab(88.0209% .8246 18.8263);--ouro-2:lab(74.6176% 4.07946 24.5763);--ouro-fosco:lab(51.986% 2.62648 19.1416);--ouro-brilho:lab(88.0209% .8246 18.8263/.13);--ouro-grad:linear-gradient(152deg, lab(91.5003% -.145942 15.5669), lab(74.0104% 5.00971 25.2987));--alerta:lab(62.5418% 48.3449 28.948);--alerta-fosco:lab(62.5418% 48.3449 28.948/.14);--bom:lab(76.0696% -38.9058 17.1499);--papel:lab(99.4283% .0524819 .75953);--papel-fio:lab(86.6764% .107914 1.52091);--tinta:lab(10.1224% .20048 2.30813);--tinta-2:lab(44.3477% .207186 2.67369);--grafite:lab(48.4152% .273556 3.44255);--elevacao:0 1px 0 var(--fio-luz) inset, 0 2px 8px lab(0% 0 0/.3), 0 12px 40px lab(0% 0 0/.22)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--noite);color:var(--texto);font-family:var(--ui);font-size:var(--t0);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1100px 520px at 18% -12%,#354b7e4d,#0000 62%),radial-gradient(900px 480px at 95% 8%,#7f653321,#0000 60%);background:radial-gradient(1100px 520px at 18% -12%,lab(31.9775% 3.93508 -32.173/.3),#0000 62%),radial-gradient(900px 480px at 95% 8%,lab(44.414% 6.18815 31.7929/.13),#0000 60%);position:fixed;inset:0}.wrap,.nav{z-index:1;position:relative}.wrap{max-width:1220px;padding:0 var(--e4) var(--e6);margin:0 auto}body.com-lateral .wrap{max-width:none;padding-top:var(--e5);padding-right:var(--e5);margin-left:244px}.nav{z-index:40;-webkit-backdrop-filter:saturate(160%)blur(22px);border-bottom:1px solid var(--fio);margin-bottom:var(--e5);background:#0b0c10b8;background:lab(3.34101% -.0448301 -1.82447/.72);position:sticky;top:0}.nav-in{max-width:1220px;padding:13px var(--e4);align-items:center;gap:var(--e1);flex-wrap:wrap;margin:0 auto;display:flex}.nav-marca{color:var(--texto);align-items:center;margin-right:auto;display:flex}.nav-marca svg{filter:drop-shadow(0 0 14px #e6d8b640);filter:drop-shadow(0 0 14px lab(86.8604% .832558 18.8339/.25))}.nav-marca:focus-visible{outline:2px solid var(--ouro);outline-offset:6px;border-radius:var(--r1)}.tab{font:inherit;font-size:var(--t-1);color:var(--texto-2);cursor:pointer;transition:background-color .2s var(--curva), color .2s var(--curva), border-color .2s var(--curva);background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-weight:500;text-decoration:none}.tab:hover{color:var(--texto);background:#ffffff0d;background:lab(100% 0 0/.05)}.tab[aria-current=page]{color:var(--texto);border-color:var(--fio);background:#ffffff12;background:lab(100% 0 0/.07);font-weight:600}.tab:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.lateral{z-index:50;gap:var(--e4);width:244px;padding:var(--e4) var(--e3);border-right:1px solid var(--fio);background:linear-gradient(#101317,#0c0e12);background:linear-gradient(lab(5.67847% -.0737757 -3.25924),lab(4.02842% -.0519678 -2.33487));flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.lateral-marca{padding:var(--e2) var(--e2) 0;color:var(--texto);display:block}.lateral-marca svg{filter:drop-shadow(0 0 16px #e6d8b647);filter:drop-shadow(0 0 16px lab(86.8604% .832558 18.8339/.28))}.lateral-marca:focus-visible{outline:2px solid var(--ouro);outline-offset:4px;border-radius:var(--r1)}.lateral-nav{flex-direction:column;gap:2px;display:flex}.lateral-turma{align-items:center;gap:var(--e2);margin-top:calc(var(--e2) * -1);border-radius:var(--r1);border:1px solid var(--fio);color:var(--texto);background:#ffffff08;background:lab(100% 0 0/.03);padding:10px 12px;text-decoration:none;display:flex}.lateral-turma:hover{border-color:var(--texto-3);background:#ffffff0f;background:lab(100% 0 0/.06)}.lateral-turma[aria-current=page]{border-color:var(--ouro)}.lateral-turma:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.lateral-turma-q{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lateral-turma-q b{font-size:var(--t-1);font-weight:600;line-height:1.25}.lateral-turma-q span{font-size:var(--t-3);color:var(--texto-3);font-variant-numeric:tabular-nums}.lateral-turma em{font-style:normal;font-size:var(--t-3);color:var(--ouro)}.lateral-item{align-items:center;gap:var(--e2);border-radius:var(--r1);font-size:var(--t-1);color:var(--texto-2);transition:background-color .18s var(--curva), color .18s var(--curva);padding:9px 12px;font-weight:500;display:flex}.lateral-item span{flex:1}.lateral-item:hover{color:var(--texto);background:#ffffff0d;background:lab(100% 0 0/.05)}.lateral-item[aria-current=page]{color:var(--texto);box-shadow:inset 2px 0 0 var(--ouro);background:#ffffff14;background:lab(100% 0 0/.08);font-weight:600}.lateral-item:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.selo{font-style:normal;font-size:var(--t-3);text-align:center;background:var(--alerta-fosco);min-width:20px;color:var(--alerta);border-radius:999px;padding:1px 6px;font-weight:600}.lateral-acao .btn{text-align:center;width:100%;padding:10px 14px}.lateral-bloco{border:1px solid var(--fio);border-radius:var(--r1);padding:var(--e3) 12px;background:#0000002e;background:lab(0% 0 0/.18);flex-direction:column;gap:9px;display:flex}.lateral-titulo{font-size:var(--t-3);color:var(--texto-3);text-transform:none;letter-spacing:0;font-weight:500}.lateral-linha{font-size:var(--t-2);color:var(--texto-2);align-items:baseline;gap:7px;display:flex}.lateral-linha b{font-size:var(--t1);color:var(--texto);font-variant-numeric:tabular-nums;font-weight:600}.lateral-linha:hover,.lateral-linha:hover b{color:var(--ouro)}.lateral-pe{padding-top:var(--e3);border-top:1px solid var(--fio);align-items:center;gap:var(--e2);margin-top:auto;display:flex}.lateral-quem{flex-direction:column;flex:1;min-width:0;display:flex}.lateral-quem b{font-size:var(--t-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lateral-quem span{font-size:var(--t-3);color:var(--texto-3)}@media (max-width:900px){.lateral{align-items:center;gap:var(--e2);width:auto;padding:var(--e2) var(--e3);border-right:0;border-bottom:1px solid var(--fio);flex-flow:wrap;position:static;inset:auto}.lateral-nav{flex-flow:wrap;flex:1}.lateral-marca{padding:0 var(--e2) 0 0}.lateral-bloco{display:none}.lateral-turma{flex-basis:100%;order:-1;margin:0}.lateral-acao .btn{width:auto}.lateral-pe{border:0;width:auto;margin:0;padding:0}body.com-lateral .wrap{padding:var(--e4) var(--e3) var(--e5);margin-left:0}}@media print{.lateral{display:none!important}body.com-lateral .wrap{margin-left:0}}h1{font-size:var(--t4);letter-spacing:-.028em;margin:0 0 var(--e2);font-weight:600;line-height:1.08}h2{font-size:var(--t3);letter-spacing:-.022em;margin:0 0 var(--e2);font-weight:600;line-height:1.14}h3{font-size:var(--t2);letter-spacing:-.016em;margin:var(--e6) 0 var(--e3);font-weight:600;line-height:1.2}h4{font-size:var(--t1);letter-spacing:-.01em;margin:var(--e4) 0 var(--e2);font-weight:600;line-height:1.3}.sub{color:var(--texto-2);font-size:var(--t0);margin:0 0 var(--e4);max-width:66ch;line-height:1.55}.prosa{max-width:66ch;color:var(--texto-2);line-height:1.6}.vazio{font-size:var(--t0);color:var(--texto-3)}.bloco,.tw,.nota,.contagens{background:linear-gradient(180deg, var(--carta-2) 0%, var(--carta) 46%);border:1px solid var(--fio);border-radius:var(--r2);box-shadow:var(--elevacao)}.bloco{margin-bottom:var(--e4);overflow:hidden}.bloco-h{align-items:baseline;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--fio);background:#ffffff06;background:lab(100% 0 0/.025);flex-wrap:wrap;display:flex}.bloco-n{font-size:var(--t1);letter-spacing:-.012em;font-weight:600}.bloco-t{font-size:var(--t-1);color:var(--texto-2)}.bloco-c{font-size:var(--t-1);color:var(--texto-3);font-variant-numeric:tabular-nums;margin-left:auto}.ficha{padding:var(--e2) var(--e4) var(--e3)}.linha-campo{gap:var(--e3);border-bottom:1px solid #ffffff0e;border-bottom:1px solid lab(100% 0 0/.055);grid-template-columns:2.75rem 13rem minmax(13rem,34rem) 1fr;align-items:center;min-height:2.6rem;padding:10px 0;display:grid}.linha-campo:last-child{border-bottom:0}.linha-campo:focus-within .endereco{color:var(--ouro);font-weight:600}.endereco{font-size:var(--t-3);color:var(--texto-3);text-align:right;font-variant-numeric:tabular-nums}.rotulo{font-size:var(--t-1);color:var(--texto);text-align:right;font-weight:500;line-height:1.35}.margem{font-size:var(--t-2);color:var(--texto-3);line-height:1.45}input,select,textarea{font:inherit;font-size:var(--t-1);border:1px solid var(--fio);color:var(--texto);border-radius:var(--r1);width:100%;transition:border-color .18s var(--curva), box-shadow .18s var(--curva), background-color .18s var(--curva);background:#00000038;background:lab(0% 0 0/.22);padding:8px 12px}textarea{resize:vertical;min-height:5rem;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--texto-3)}input:hover,select:hover,textarea:hover{border-color:var(--texto-3)}input:focus,select:focus,textarea:focus{border-color:var(--ouro);box-shadow:0 0 0 4px var(--ouro-brilho);background:#0000004d;background:lab(0% 0 0/.3);outline:none}input:disabled,select:disabled{color:var(--texto-3);background:#0000001f;background:lab(0% 0 0/.12)}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--alerta)}input[type=number]{font-variant-numeric:tabular-nums;max-width:8.5rem}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:11.5rem}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opcoes{flex-wrap:wrap;gap:6px;display:flex}.opcao{border:1px solid var(--fio);font-size:var(--t-1);color:var(--texto-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .18s var(--curva);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:999px;align-items:center;padding:6px 14px;line-height:1.5;display:inline-flex;position:relative}.opcao:hover{border-color:var(--texto-3);color:var(--texto);background:#ffffff0f;background:lab(100% 0 0/.06)}.opcao input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.opcao:has(input:checked){background:var(--ouro);border-color:var(--ouro);color:#181309;color:lab(6.22657% 1.24792 5.50348);box-shadow:0 0 18px var(--ouro-brilho);font-weight:600}.opcao:has(input:focus-visible){box-shadow:0 0 0 4px var(--ouro-brilho)}.acoes{gap:var(--e2);margin:var(--e4) 0;flex-wrap:wrap;align-items:center;display:flex}.btn{font:inherit;font-size:var(--t-1);border:1px solid var(--ouro);background:var(--ouro);color:#140f06;color:lab(4.4601% 1.04569 4.32911);cursor:pointer;transition:transform .18s var(--curva), box-shadow .18s var(--curva), filter .18s var(--curva);border-radius:999px;padding:11px 22px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.08);box-shadow:0 0 26px var(--ouro-brilho);text-decoration:none}.btn:active{transform:scale(.985)}.btn:focus-visible{outline:2px solid var(--ouro);outline-offset:3px}.btn:disabled{background:var(--fio);border-color:var(--fio);color:var(--texto-3);cursor:not-allowed;filter:none;box-shadow:none}.btn.sec{color:var(--texto);border-color:var(--fio);background:#ffffff0d;background:lab(100% 0 0/.05)}.btn.sec:hover{border-color:var(--texto-3);box-shadow:none;filter:none;background:#ffffff17;background:lab(100% 0 0/.09)}.btn.sec:disabled{color:var(--texto-3);background:#ffffff08;background:lab(100% 0 0/.03)}.btn.mini{font-size:var(--t-3);padding:6px 14px}.status{font-size:var(--t-2);color:var(--texto-3)}.status.ok{color:var(--bom);font-weight:500}.status.err{color:var(--alerta);font-weight:500}.tw{scrollbar-width:thin;scrollbar-color:var(--fio) transparent;background-image:linear-gradient(90deg, var(--carta) 30%, transparent), linear-gradient(90deg, transparent, var(--carta) 70%), linear-gradient(90deg, #0000004d, transparent 12px), linear-gradient(270deg, #0000004d, transparent 12px);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow:auto hidden}@supports (color:lab(0% 0 0)){.tw{background-image:linear-gradient(90deg, var(--carta) 30%, transparent), linear-gradient(90deg, transparent, var(--carta) 70%), linear-gradient(90deg, lab(0% 0 0/.3), transparent 12px), linear-gradient(270deg, lab(0% 0 0/.3), transparent 12px)}}.tw::-webkit-scrollbar{height:10px}.tw::-webkit-scrollbar-track{background:0 0}.tw::-webkit-scrollbar-thumb{background:var(--fio);border-radius:999px}.tw::-webkit-scrollbar-thumb:hover{background:var(--texto-3)}.tw>table{border-collapse:collapse;width:100%;font-size:var(--t-1)}thead th{font-size:var(--t-3);color:var(--texto-2);text-align:left;padding:14px var(--e4);border-bottom:1px solid var(--fio);white-space:nowrap;background:#ffffff06;background:lab(100% 0 0/.025);font-weight:600;line-height:1.3}tbody td{padding:15px var(--e4);vertical-align:middle;border-bottom:1px solid #ffffff0d;border-bottom:1px solid lab(100% 0 0/.05)}.tw.fixa th:nth-child(2),.tw.fixa td:nth-child(2){z-index:2;background:var(--carta);box-shadow:1px 0 0 var(--fio);min-width:15rem;max-width:20rem;position:sticky;left:0}.tw.fixa td:nth-child(2){line-height:1.35}.tw.fixa th:first-child,.tw.fixa td:first-child{white-space:nowrap;width:1%;padding-right:var(--e2)}.tw.fixa thead th:nth-child(2){z-index:3;background:#1b1d22;background:lab(10.8627% -.12669 -3.72525)}.tw.fixa tbody tr:hover td:nth-child(2){background:#1c1f24;background:lab(11.5532% -.128828 -4.09304)}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .16s var(--curva)}tbody tr:hover td{background:#ffffff09;background:lab(100% 0 0/.035)}td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.forte{font-weight:500}.fora{color:var(--alerta);font-weight:500}.marca{font-size:var(--t-3);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex}.marca:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.marca.calmo{color:var(--texto-3);background:#ffffff0d;background:lab(100% 0 0/.05)}.marca.andando{color:var(--bom);background:#6ecf9a21;background:lab(76.0696% -38.9058 17.1499/.13)}.marca.atencao{color:var(--ouro);background:#e6d8b624;background:lab(86.8604% .832558 18.8339/.14)}.marca.parado{color:var(--alerta);background:var(--alerta-fosco)}tfoot td{border-top:1px solid var(--fio);padding:13px var(--e4);font-size:var(--t-2);color:var(--texto-3)}a{color:var(--texto);text-decoration:none}a:hover{color:var(--ouro)}a:focus-visible{outline:2px solid var(--ouro);outline-offset:3px;border-radius:4px}.nota{padding:var(--e3) var(--e4);font-size:var(--t-1);margin:var(--e4) 0;line-height:1.55}.nota b{margin-bottom:3px;font-weight:600;display:block}.nota.fora{background:linear-gradient(#421c19,#2d1513);background:linear-gradient(lab(15.9019% 18.6936 11.1362),lab(10.2995% 12.4061 7.00657));border-color:#883934;border-color:lab(35.1302% 34.3792 20.8051)}.nota.maquina{border-color:var(--ouro-fosco);background:linear-gradient(#312409,#221909);background:linear-gradient(lab(15.362% 3.95791 18.6058),lab(9.56101% 2.41671 10.4094))}.provisorio{font-size:var(--t-2);color:#fdc495;color:lab(83.493% 17.0955 31.7846);background:#743b1f47;background:lab(32.1055% 24.0115 28.4893/.28);border:1px solid #914f2f66;border:1px solid lab(41.3279% 26.5144 31.0977/.4);border-radius:999px;margin-top:6px;padding:4px 10px;display:inline-block}.contagens{margin-bottom:var(--e4);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:0;padding:0;display:grid;overflow:hidden}.contagem{padding:var(--e4) var(--e4) var(--e4) var(--e4);border-right:1px solid var(--fio);flex-direction:column;gap:5px;display:flex}.contagem:last-child{border-right:0}.contagem b{font-size:var(--t4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.contagem span{font-size:var(--t-2);color:var(--texto-3);line-height:1.35}.contagem.fora b{color:var(--alerta);text-shadow:0 0 24px #ec706759;text-shadow:0 0 24px lab(62.5418% 48.3449 28.948/.35)}.passo{font-size:var(--t-2);color:var(--texto-3);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.passo input,input[type=checkbox]{width:17px;height:17px;accent-color:var(--ouro);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:none;margin:0}.passo:has(input:checked) span{color:var(--ouro);font-weight:500}.passo:has(input:disabled){opacity:.5;cursor:wait}.doc{background:var(--papel);color:var(--tinta);border:1px solid var(--papel-fio);border-radius:var(--r2);padding:var(--e6);margin:var(--e4) auto 0;max-width:60rem;box-shadow:0 24px 70px #00000073;box-shadow:0 24px 70px lab(0% 0 0/.45)}.doc h2,.doc h3,.doc h4,.doc .forte,.doc td,.doc dt,.doc dd{color:var(--tinta)}.doc .sub,.doc .vazio,.doc .passo-lista{color:var(--tinta-2)}.doc-top{justify-content:space-between;gap:var(--e3);border-bottom:1px solid var(--tinta);margin-bottom:var(--e5);font-size:var(--t-2);color:var(--tinta-2);flex-wrap:wrap;padding-bottom:12px;display:flex}.doc h2{font-family:var(--marca);font-size:var(--t4);letter-spacing:-.012em;font-weight:500}.doc h3,.doc-h{font-family:var(--marca);letter-spacing:0;font-weight:500}.doc .tw{border:1px solid var(--papel-fio);box-shadow:none;border-radius:var(--r1);background:0 0}.doc thead th{color:var(--tinta-2);border-bottom-color:var(--papel-fio);background:#f4f3f1;background:lab(95.9524% .079751 1.13989)}.doc tbody td{border-bottom-color:var(--papel-fio)}.doc tbody tr:hover td{background:#f8f7f4;background:lab(97.1124% .0796616 1.13988)}.doc .nota{border-color:var(--papel-fio);color:var(--tinta);box-shadow:none;background:#f8f7f4;background:lab(97.1124% .0796616 1.13988)}.doc .provisorio{color:#772e11;color:lab(29.5206% 31.5382 33.8435);background:#ffe5d8;background:lab(92.8204% 9.74464 11.0592);border-color:#f0c2ae;border-color:lab(82.257% 14.8759 16.8283)}.doc a{color:var(--tinta)}.marca-serif{font-family:var(--marca);font-style:italic;font-weight:500}.fase{font-weight:600;font-size:var(--t-1);letter-spacing:-.008em;color:var(--tinta);padding:11px var(--e4);margin:var(--e4) 0 0;border:1px solid var(--papel-fio);border-radius:var(--r1) var(--r1) 0 0;background:#f1f0ed;background:lab(94.7964% .107527 1.52066);border-bottom:0}.fase+.tw{border-radius:0 0 var(--r1) var(--r1)}.passo-lista{font-size:var(--t-2);margin:6px 0 0;padding-left:18px;line-height:1.55}.estrela,.marcador{color:var(--ouro-fosco);font-weight:700}.cite{font-family:var(--marca);font-style:italic;font-size:var(--t2);color:var(--tinta);margin:var(--e6) 0 0;max-width:54ch;line-height:1.4}dl{margin:0}.linha{gap:var(--e3);font-size:var(--t-1);border-bottom:1px solid #ffffff0d;border-bottom:1px solid lab(100% 0 0/.05);grid-template-columns:12rem 1fr;padding:12px 0;display:grid}.doc .linha{border-bottom-color:var(--papel-fio)}.linha:last-child{border-bottom:0}.linha dt{color:var(--texto-3)}.doc .linha dt{color:var(--tinta-2)}.linha dd{margin:0}.grid{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.f{flex-direction:column;gap:6px;display:flex}.f.full{grid-column:1/-1}label{font-size:var(--t-1);color:var(--texto);font-weight:500}.doc label{color:var(--tinta)}.hint{font-size:var(--t-2);color:var(--texto-3);line-height:1.45}@media (max-width:880px){.wrap{padding:0 var(--e3) var(--e5)}.linha-campo{gap:var(--e1) var(--e2);grid-template-columns:2.25rem 1fr;align-items:start}.linha-campo .rotulo{text-align:left;grid-column:2}.linha-campo .campo,.linha-campo .margem{grid-column:2}.linha{grid-template-columns:1fr;gap:2px}.contagem{border-right:0;border-bottom:1px solid var(--fio);padding:var(--e3) var(--e4)}.doc{padding:var(--e4) var(--e3)}.ficha{padding:var(--e2) var(--e3) var(--e3)}thead th,tbody td{padding-left:var(--e3);padding-right:var(--e3)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.quadro{aspect-ratio:3;background:var(--papel);width:100%;height:auto;color:var(--tinta);border:1px solid var(--fio);border-radius:var(--r1);touch-action:none;cursor:crosshair;display:block}.quadro-linha{stroke:var(--papel-fio);stroke-width:1px}.declaracao{font-size:var(--t-1);color:var(--texto-2);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;line-height:1.5;display:flex}.declaracao input{margin-top:2px}.declaracao:has(input:checked){color:var(--texto)}.grupo-aviso{margin:var(--e5) 0 0}.grupo-h{align-items:baseline;gap:var(--e3);padding-bottom:var(--e2);border-bottom:1px solid var(--fio);display:flex}.grupo-c{font-size:var(--t-3);color:var(--texto-3);letter-spacing:.04em;text-transform:lowercase}.avisos{margin:var(--e3) 0 0;gap:var(--e2);padding:0;list-style:none;display:grid}.aviso{border:1px solid var(--fio);border-radius:var(--r1);background:var(--carta);transition:border-color .16s var(--curva), transform .16s var(--curva);overflow:hidden}.aviso:hover{border-color:var(--texto-3);transform:translate(2px)}.aviso.agora{background:linear-gradient(180deg, #3d1b18, var(--carta));border-color:#7a342f;border-color:lab(31.7494% 31.2337 18.8351)}@supports (color:lab(0% 0 0)){.aviso.agora{background:linear-gradient(180deg, lab(14.7919% 17.1162 10.1461), var(--carta))}}.aviso.hoje{background:linear-gradient(180deg, #2b2110, var(--carta));border-color:var(--ouro-fosco)}@supports (color:lab(0% 0 0)){.aviso.hoje{background:linear-gradient(180deg, lab(13.6288% 2.49037 12.9575), var(--carta))}}.aviso.depois{opacity:.72}.aviso-corpo{padding:var(--e3) var(--e4);color:inherit;text-decoration:none;display:block}.aviso-corpo:focus-visible{outline:2px solid var(--ouro);outline-offset:-2px}.aviso-topo{justify-content:space-between;align-items:baseline;gap:var(--e3);display:flex}.aviso-topo em{font-style:normal;font-size:var(--t-3);color:var(--texto-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.aviso-corpo p{font-size:var(--t-1);color:var(--texto-2);margin:4px 0 0;line-height:1.5}.aviso-quem{margin-top:var(--e2);font-size:var(--t-2);color:var(--texto);border-bottom:1px solid var(--fio);font-weight:500;display:inline-block}.cal-topo{align-items:center;gap:var(--e3);margin:var(--e4) 0 var(--e3);flex-wrap:wrap;display:flex}.cal-topo h3{min-width:12ch;margin:0}.cal-topo .grupo-c{margin-left:auto}.cal{background:var(--fio);border:1px solid var(--fio);border-radius:var(--r1);grid-template-columns:repeat(7,minmax(9.5rem,1fr));gap:1px;display:grid;overflow:hidden}.cal-cab{background:var(--carta-2);font-size:var(--t-3);color:var(--texto-3);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px}.cal-dia{background:var(--carta);align-content:start;gap:3px;min-height:7.5rem;padding:6px;display:grid}.cal-dia.vazia{background:var(--noite)}.cal-dia.hoje{background:linear-gradient(180deg, #2a2112, var(--carta))}@supports (color:lab(0% 0 0)){.cal-dia.hoje{background:linear-gradient(180deg, lab(13.6293% 2.27478 12.1563), var(--carta))}}.cal-n{font-size:var(--t-2);color:var(--texto-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.cal-dia.hoje .cal-n{color:var(--ouro);font-weight:600}.cal-n em{font-style:normal;font-size:var(--t-3);letter-spacing:.06em;text-transform:uppercase;color:var(--ouro)}.cal-item{font-size:var(--t-3);color:var(--texto-2);background:#ffffff0a;background:lab(100% 0 0/.04);border-left:1px solid #0000;border-radius:7px;padding:4px 7px;line-height:1.35;text-decoration:none;display:block}.cal-item:hover{background:#ffffff17;background:lab(100% 0 0/.09)}.cal-item b{font-variant-numeric:tabular-nums;margin-right:5px;display:inline}.cal-item span{display:inline}.cal-item em{color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.cal-item.andando{color:var(--bom);background:#6ecf9a21;background:lab(76.0696% -38.9058 17.1499/.13)}.cal-item.atencao{color:var(--ouro);background:#e6d8b624;background:lab(86.8604% .832558 18.8339/.14)}.cal-item.parado{color:var(--alerta);background:var(--alerta-fosco)}.cal-item.grade{color:var(--texto);background:#ffffff14;background:lab(100% 0 0/.08)}.cal-item.calmo{color:var(--texto-3)}.cal-mais{font-size:var(--t-3);color:var(--texto-3);padding-left:7px}.marcador{padding:var(--e3) var(--e4) var(--e4)}.marcador-campos{gap:var(--e3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marcador-campos label{gap:5px;display:grid}.marcador-campos label.largo{grid-column:1/-1}.marcador-campos span{font-size:var(--t-2);color:var(--texto-2)}.marcador-campos input,.marcador-campos select{max-width:none}.marcador-linha{align-items:baseline;gap:var(--e3);flex-wrap:wrap;display:flex}.marcador-linha b{font-size:var(--t1)}.marcador-linha span{font-size:var(--t-2);color:var(--texto-3)}@media (max-width:860px){.cal{grid-template-columns:repeat(7,minmax(6.5rem,1fr))}.cal-dia{min-height:5.5rem}.cal-item em{display:none}.marcador-campos{grid-template-columns:1fr}}.firma{break-inside:avoid;page-break-inside:avoid;margin:40px 0 26px}.firma-traco{border-bottom:1px solid var(--tinta);align-items:flex-end;max-width:22rem;min-height:52px;padding:0 0 3px 10px;display:flex}.firma-traco img{mix-blend-mode:multiply}.firma-nome{margin-top:6px;font-size:.875rem;font-weight:600}.firma-papel{color:var(--tinta-2);letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:.75rem}.cal-item.plantao{color:var(--texto-2);background:#ffffff0d;background:lab(100% 0 0/.05);border-left:0}.cal-item.material{color:var(--texto-3);background:0 0}.cal-item.marco{color:var(--texto);background:#e6d8b61a;background:lab(86.8604% .832558 18.8339/.1);border:1px solid #e6d8b647;border:1px solid lab(86.8604% .832558 18.8339/.28)}.doc-sub{color:var(--tinta-2);margin:0 0 26px;font-size:.8125rem}.doc-h{border-left:3px solid var(--ouro-fosco);margin:34px 0 12px;padding-left:11px;font-size:1.0625rem}.doc-p{margin:0 0 12px;font-size:.875rem;line-height:1.65}.doc-rot{letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-2);margin:0 0 6px;font-size:.6875rem}.numeros{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:10px;display:grid}.numero{border:1px solid var(--papel-fio);border-radius:8px;gap:3px;padding:12px 14px;display:grid}.numero-r{letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-2);font-size:.6875rem}.numero b{font-variant-numeric:tabular-nums;font-size:1.25rem}.numero-n{color:var(--tinta-2);font-size:.75rem}.numero.vazio b{color:var(--tinta-2);font-size:1rem;font-weight:500}.barras{gap:8px;margin:4px 0 16px;display:grid}.barra{grid-template-columns:13rem 1fr 3rem;align-items:center;gap:12px;display:grid}.barra-r{font-size:.8125rem;font-weight:600}.barra-r em{color:var(--tinta-2);font-size:.75rem;font-style:normal;font-weight:400;display:block}.barra-t{background:var(--papel-fio);border-radius:999px;height:9px;overflow:hidden}.barra-p{background:var(--tinta-2);border-radius:999px;height:100%;display:block}.barra.eleita .barra-p{background:var(--ouro-fosco)}.barra b{font-variant-numeric:tabular-nums;text-align:right;font-size:.9375rem}.doc-veredito{border:1px solid var(--papel-fio);background:#f9f5ec;background:lab(96.5595% .563145 4.55573);border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:.875rem;line-height:1.6}.doc-lista{gap:7px;margin:0;padding:0;list-style:none;display:grid}.doc-lista li{break-inside:avoid;font-size:.875rem;line-height:1.5}.doc-lista b{font-weight:600}.doc-quem{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);margin-left:8px;font-size:.6875rem}.doc-lista em{color:var(--tinta-2);font-size:.8125rem;font-style:normal;display:block}.doc-roteiro{gap:16px;margin:0;padding-left:20px;display:grid}.doc-roteiro li{break-inside:avoid}.doc-roteiro-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.doc-roteiro-h b{font-size:.9375rem}.doc-roteiro p{margin:4px 0 0;font-size:.8125rem;line-height:1.55}.doc-confirmar{color:var(--tinta);border-left:2px solid var(--papel-fio);padding-left:10px}.doc-ancora{color:var(--tinta-2);font-style:italic}.doc-pe{border-top:1px solid var(--papel-fio);color:var(--tinta-2);margin:34px 0 0;padding-top:14px;font-size:.75rem;line-height:1.6}.doc .marca{border-color:var(--papel-fio)}.doc .marca.parado{color:#a1302d;color:lab(38.1907% 47.1808 29.9136);background:#ffe8e5;background:lab(93.928% 9.12404 5.1425)}.doc .marca.atencao{color:#7d5d1c;color:lab(42.0671% 8.19948 40.4602);background:#fcf0dc;background:lab(95.4495% 1.57183 11.5077)}@media (max-width:640px){.barra{grid-template-columns:1fr;gap:4px}.barra b{text-align:left}}.btn.zap{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:#0ea053;background:lab(57.941% -49.8331 30.0392);border-color:#0ea053;border-color:lab(57.941% -49.8331 30.0392);align-items:center;gap:7px;display:inline-flex}.btn.zap:hover{background:#20b561;background:lab(65.032% -52.8698 31.8228);border-color:#20b561;border-color:lab(65.032% -52.8698 31.8228)}@media (pointer:coarse),(max-width:760px){.btn,.btn.mini,.tab,button,[role=button]{min-height:44px}.btn.mini{font-size:var(--t-2);padding:10px 13px}input,select,textarea{min-height:44px;font-size:16px}.passo{justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.passo input[type=checkbox]{width:22px;height:22px}.opcao{min-height:44px}.opcao input{width:20px;height:20px}.declaracao{align-items:center;min-height:44px}.declaracao input{width:22px;height:22px}.lateral-item{min-height:44px}.cal-item{min-height:34px;padding:7px 8px}td .btn.mini+.btn.mini{margin-top:6px}}@media (max-width:760px){.lateral-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(var(--e3) * -1);padding:0 var(--e3);flex-wrap:nowrap;overflow-x:auto}.lateral-nav::-webkit-scrollbar{display:none}.lateral-item{white-space:nowrap}.lateral-acao{display:none}.numeros,.contagens{grid-template-columns:repeat(2,minmax(0,1fr))}.linha-campo{grid-template-columns:1fr;gap:4px}.linha-campo .endereco{display:none}.linha-campo .margem{font-size:var(--t-3)}.campo input,.campo select,.campo textarea{max-width:none}.acoes{gap:var(--e2)}.acoes .btn{flex:auto;justify-content:center}.doc{padding:var(--e4) var(--e3)}.doc-roteiro{padding-left:16px}.firma-traco{max-width:none}}@media (max-width:480px){.numeros,.contagens{grid-template-columns:1fr}.aviso-topo{flex-direction:column;gap:2px}.aviso-topo em{order:-1}}.acao{gap:var(--e4);padding:var(--e4) 0;border-top:1px solid var(--papel-fio);break-inside:avoid;page-break-inside:avoid;grid-template-columns:7rem 1fr;display:grid}.acao:first-of-type{border-top:0}.acao-quando{align-content:start;gap:3px;padding-top:2px;display:grid}.acao-semana{letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-fosco);font-size:.6875rem;font-weight:600}.acao-data{font-variant-numeric:tabular-nums;color:var(--tinta);font-size:.9375rem}.acao-prazo{color:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:.75rem}.acao-t{letter-spacing:-.012em;color:var(--tinta);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.acao-t .estrela{color:var(--ouro-fosco)}.acao .passo-lista{color:var(--tinta-2);margin:7px 0 0}.acao-meta{gap:11px var(--e4);border-top:1px dashed var(--papel-fio);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;padding-top:12px;display:grid}.acao-meta>div{align-content:start;gap:2px;display:grid}.acao-meta .larga{grid-column:1/-1}.acao-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:.6875rem}.acao-meta dd{color:var(--tinta);margin:0;font-size:.8125rem;line-height:1.45}.acao-meta dd b{font-weight:600}.acao-meta dd em{color:var(--tinta-2);font-style:normal}.fase{justify-content:space-between;align-items:baseline;gap:var(--e3);margin:var(--e5) 0 0;border:0;border-bottom:1px solid var(--papel-fio);color:var(--ouro-fosco);font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;flex-wrap:wrap;padding:0 0 7px;font-size:.6875rem;font-weight:600;display:flex}.fase em{letter-spacing:.1em;color:var(--tinta-2);font-style:normal;font-weight:500}.fase+.acoes-fase{margin-top:0}@media (max-width:640px){.acao{gap:var(--e2);grid-template-columns:1fr}.acao-quando{justify-content:start;gap:var(--e3);grid-auto-flow:column;align-items:baseline}.acao-meta{grid-template-columns:1fr}}@media print{@page{size:A4;margin:19mm 16mm 17mm}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background:#fff}body{color:var(--tinta);letter-spacing:0;margin:0;font-size:10pt;line-height:1.52}body:before{display:none}.lateral,.nav,.acoes,.no-print{display:none!important}body.com-lateral .wrap{margin-left:0}.wrap{max-width:none;margin:0;padding:0}.doc{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.doc-top{border-bottom:.75pt solid var(--tinta);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:26pt;padding-bottom:7pt;font-size:7.5pt}.doc h2{margin-bottom:5pt;font-size:23pt;line-height:1.1}.doc .sub,.doc-sub{max-width:none;margin-bottom:15pt;font-size:9pt}.doc h3{margin:19pt 0 7pt;font-size:13pt}.doc-h{border-left-width:2pt;margin:18pt 0 7pt;padding-left:8pt;font-size:13pt}.doc-p,.doc-lista li,.acao-meta dd{font-size:9.5pt}.cite{margin-top:26pt;font-size:14pt}.numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.barra{grid-template-columns:11rem 1fr 2.5rem}.doc-roteiro{padding-left:16pt}.firma-traco{max-width:22rem}.acao{grid-template-columns:6.5rem 1fr;gap:16pt;padding:11pt 0}.acao-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.doc .tw{background:0 0;border:0;border-radius:0;overflow:visible}.doc table{width:100%;min-width:0!important}.doc thead th{border-bottom:.75pt solid var(--tinta);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);background:0 0;padding:0 10pt 5pt 0;font-size:7.5pt}.doc tbody td{border-bottom:.5pt solid var(--papel-fio);vertical-align:top;padding:7pt 10pt 7pt 0;font-size:9.5pt}.doc thead th:last-child,.doc tbody td:last-child{padding-right:0}.doc .nota{border:.5pt solid var(--papel-fio);box-shadow:none;background:#f8f7f4;background:lab(97.1124% .0796616 1.13988);border-radius:4pt;margin:12pt 0;padding:9pt 11pt}.clausula{-webkit-hyphens:auto;hyphens:auto}.cite{-webkit-hyphens:none;hyphens:none}.barra-t{height:5pt}.acao,.firma,.numero,.barra,tr,.nota,.doc-lista li,.doc-roteiro li,.doc-veredito,blockquote{break-inside:avoid;page-break-inside:avoid}h2,h3,.doc-h,.fase,.doc-rot{break-after:avoid;page-break-after:avoid}.fase{margin-top:17pt}thead{display:table-header-group}.doc-pe{margin-top:22pt;font-size:8pt}p,li,dd{orphans:3;widows:3}}.doc-corte{font-family:var(--mono);letter-spacing:.02em;color:var(--tinta-2);margin-top:var(--e3);font-size:.6875rem}.clausula{text-align:justify;text-wrap:pretty;margin:0 0 11px;font-size:.875rem;line-height:1.65}.pdf-erro{font-size:var(--t-2);color:var(--alerta);align-self:center;max-width:42ch;line-height:1.4}.fita{margin:var(--e4) 0 0;background:var(--fio);border:1px solid var(--fio);border-radius:var(--r1);grid-template-columns:1.4fr 1fr .8fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.fita-i{background:var(--carta);padding:13px var(--e3) 14px;flex-direction:column;gap:5px;min-width:0;display:flex}.fita-r{font-size:var(--t-3);color:var(--texto-3);letter-spacing:.02em}.fita-v{font-size:var(--t0);color:var(--texto);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.fita-v i{color:var(--texto-3);font-style:normal;font-weight:400}.fita-v.v-parado{color:var(--alerta)}.fita-v.v-atencao{color:var(--ouro)}.fita-v.v-andando{color:var(--bom)}.fita-v.v-calmo{color:var(--texto-2)}.barra{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:2px;height:3px;margin-top:3px}.barra>div{background:var(--ouro);height:100%;transition:width .22s var(--curva);border-radius:2px}.trava-linha{margin:var(--e2) 0 0;font-size:var(--t-1);color:var(--texto-2)}.trava-linha span{color:var(--alerta);font-weight:600;font-size:var(--t-3);text-transform:uppercase;letter-spacing:.08em;margin-right:9px}.agora{margin-top:var(--e3);border:1px solid var(--fio);border-radius:var(--r1);padding:13px var(--e3) 14px;background:#ffffff05;background:lab(100% 0 0/.02);flex-direction:column;gap:9px;display:flex}.agora-r{font-size:var(--t-3);color:var(--texto-3);letter-spacing:.02em}.agora ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.agora li{justify-content:space-between;gap:var(--e3);align-items:baseline;display:flex}.agora li b{font-weight:500;font-size:var(--t-1);color:var(--texto)}.agora li span{font-size:var(--t-2);color:var(--texto-3);white-space:nowrap}.agora-mais{font-size:var(--t-2);color:var(--ouro);align-self:flex-start;text-decoration:none}.agora-mais:hover{text-decoration:underline}.docs{align-items:center;gap:0 var(--e3);margin-top:var(--e3);padding-top:var(--e2);border-top:1px solid var(--fio);flex-wrap:wrap;display:flex}.docs-r{font-size:var(--t-3);color:var(--texto-3);margin-right:3px}.docs a,.docs button{font:inherit;font-size:var(--t-2);color:var(--texto-2);cursor:pointer;transition:color .16s var(--curva);background:0 0;border:0;padding:7px 0;text-decoration:none}.docs a:hover,.docs button:hover{color:var(--ouro)}.docs a:focus-visible,.docs button:focus-visible{outline:2px solid var(--ouro);outline-offset:3px;border-radius:4px}.docs .btn,.docs .btn.sec{all:unset;font-size:var(--t-2);color:var(--texto-2);cursor:pointer;padding:7px 0}.docs .btn:hover{color:var(--ouro)}.docs .pdf-erro{flex-basis:100%}@media (max-width:900px){.fita{grid-template-columns:1fr 1fr}.agora li{flex-direction:column;gap:2px}}.bloco--campos{padding:var(--e4)}.bloco--campos>.f+.f{margin-top:var(--e3)}.tw--carteira table{table-layout:fixed;width:100%;min-width:0}.tw--carteira th:first-child,.tw--carteira td:first-child{z-index:2;background:var(--carta);box-shadow:1px 0 0 var(--fio);position:sticky;left:0}.tw--carteira thead th:first-child{z-index:3;background:#1b1d22;background:lab(10.8627% -.12669 -3.72525)}.tw--carteira tbody tr:hover td:first-child{background:#1c1f24;background:lab(11.5532% -.128828 -4.09304)}.tw--carteira th:first-child,.tw--carteira td:first-child{width:21%}.tw--carteira th:nth-child(2),.tw--carteira td:nth-child(2){width:14%}.tw--carteira th:nth-child(3),.tw--carteira td:nth-child(3){width:27%}.tw--carteira th:nth-child(4),.tw--carteira td:nth-child(4){width:11%}.tw--carteira th:nth-child(5),.tw--carteira td:nth-child(5){text-align:right;width:7%}.tw--carteira th:nth-child(6),.tw--carteira td:nth-child(6){text-align:right;width:9%}.tw--carteira th:nth-child(7),.tw--carteira td:nth-child(7){text-align:right;width:11%;padding-right:var(--e3)}.tw--carteira td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.tw--carteira td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw--carteira .trava .ponto{text-overflow:ellipsis;white-space:nowrap;color:var(--texto-2);font-size:var(--t-1);padding-left:15px;display:block;position:relative;overflow:hidden}.tw--carteira .trava .ponto:before{content:"";background:var(--alerta);border-radius:50%;width:6px;height:6px;position:absolute;top:.52em;left:0}.tw--carteira .trava .ponto.ok{color:var(--texto-3)}.tw--carteira .trava .ponto.ok:before{background:var(--bom);opacity:.55}.prog{align-items:center;gap:9px;display:flex}.prog>span{font-variant-numeric:tabular-nums;font-size:var(--t-1);color:var(--texto);min-width:2.8em}.prog>span i{color:var(--texto-3);font-style:normal}.prog .barra{flex:1;min-width:34px;margin:0}.tw--carteira .btn.mini{white-space:nowrap}@media (max-width:1100px){.tw--carteira th:nth-child(6),.tw--carteira td:nth-child(6){display:none}}.saudacao{justify-content:space-between;align-items:flex-start;gap:var(--e4);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.saudacao h1{font-size:var(--t3);letter-spacing:-.02em;margin:0}.saudacao p{color:var(--texto-2);font-size:var(--t0);margin:6px 0 0}.proximo{text-align:right;border:1px solid var(--fio);border-radius:var(--r1);padding:11px var(--e3) 12px;transition:border-color .18s var(--curva), background-color .18s var(--curva);background:#ffffff05;background:lab(100% 0 0/.02);grid-template-columns:auto;gap:2px;text-decoration:none;display:grid}.proximo:hover{border-color:var(--ouro-fosco);background:var(--ouro-brilho)}.proximo span{font-size:var(--t-3);color:var(--texto-3)}.proximo b{font-size:var(--t1);color:var(--ouro);font-variant-numeric:tabular-nums}.proximo i{font-style:normal;font-size:var(--t-1);color:var(--texto);max-width:30ch}.proximo em{font-style:normal;font-size:var(--t-2);color:var(--texto-3)}.pnl{gap:var(--e3);margin-bottom:var(--e3);grid-template-columns:1.15fr 1fr;display:grid}.pnl-c{background:linear-gradient(180deg, var(--carta-2) 0%, var(--carta) 52%);border:1px solid var(--fio);border-radius:var(--r2);box-shadow:var(--elevacao);padding:var(--e3) var(--e4) var(--e4);flex-direction:column;display:flex}.pnl-h{justify-content:space-between;align-items:baseline;gap:var(--e3);display:flex}.pnl-h h2{font-size:var(--t0);letter-spacing:0;color:var(--texto);margin:0;font-weight:600}.pnl-h a{font-size:var(--t-2);color:var(--texto-3);white-space:nowrap;text-decoration:none}.pnl-h a:hover{color:var(--ouro)}.pnl-nota{font-size:var(--t-2);color:var(--texto-3);font-variant-numeric:tabular-nums}.pnl-sub{font-size:var(--t-1);color:var(--texto-2);margin:7px 0 var(--e3);max-width:70ch}.pnl .vazio{font-size:var(--t-1);color:var(--texto-3);margin:var(--e3) 0 0}.turma-n{margin-top:var(--e3);align-items:baseline;gap:11px;display:flex}.turma-n b{letter-spacing:-.03em;font-size:2.6rem;font-weight:600;line-height:1}.turma-n span{font-size:var(--t-1);color:var(--texto-2)}.seg{height:7px;margin-top:var(--e3);gap:3px;display:flex}.seg>div{border-radius:3px}.seg-a{background:var(--ouro)}.seg-b{background:#ffffff21;background:lab(100% 0 0/.13)}.seg-l{gap:var(--e3);flex-wrap:wrap;margin:10px 0 0;padding:0;list-style:none;display:flex}.seg-l li{font-size:var(--t-2);color:var(--texto-2);align-items:center;gap:7px;display:flex}.seg-l i{border-radius:2px;width:8px;height:8px}.seg-l .p-a{background:var(--ouro)}.seg-l .p-b{background:#ffffff21;background:lab(100% 0 0/.13)}.turma-pe{gap:var(--e3);padding-top:var(--e3);border-top:1px solid var(--fio);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.turma-pe div{flex-direction:column;gap:2px;display:flex}.turma-pe b{font-size:var(--t2);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.turma-pe b.ruim{color:var(--alerta)}.turma-pe span{font-size:var(--t-3);color:var(--texto-3);line-height:1.3}.lista-at,.lista-rev{margin:var(--e3) 0 0;padding:0;list-style:none}.lista-at li+li,.lista-rev li+li{border-top:1px solid var(--fio)}.lista-at a,.lista-rev a{align-items:baseline;gap:var(--e2);color:inherit;padding:10px 0;text-decoration:none;display:flex}.lista-at a:hover b,.lista-rev a:hover b{color:var(--ouro)}.lista-at b,.lista-rev b{font-weight:500;font-size:var(--t-1);color:var(--texto);text-overflow:ellipsis;white-space:nowrap;max-width:17ch;overflow:hidden}.lista-at span{font-size:var(--t-2);color:var(--texto-2);text-align:right;margin-left:auto}.lista-rev span{font-size:var(--t-2);color:var(--texto-2);margin-left:auto}.lista-rev span.ruim{color:var(--alerta)}.lista-rev i{font-style:normal;font-size:var(--t-2);color:var(--texto-3);font-variant-numeric:tabular-nums;text-align:right;min-width:6.5em}.barras{margin:var(--e3) 0 0;flex-direction:column;gap:11px;padding:0;list-style:none;display:flex}.barras li{align-items:center;gap:var(--e2);grid-template-columns:4.5rem 1fr auto;display:grid}.b-n{font-size:var(--t-2);color:var(--texto-2)}.b-t{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:5px;height:9px;overflow:hidden}.b-f{background:var(--ouro);height:100%;transition:width .26s var(--curva);border-radius:5px}.b-v{font-size:var(--t-2);color:var(--texto);font-variant-numeric:tabular-nums}.b-v i{color:var(--texto-3);font-style:normal}.pnl-calibracao{margin-bottom:var(--e4)}@media (max-width:1000px){.pnl{grid-template-columns:1fr}.saudacao{flex-direction:column}.proximo{text-align:left}}:root{--r2:20px;--r3:26px}.lateral-item{border-radius:12px;gap:11px;padding:9px 12px}.lateral-item svg{color:var(--texto-3);transition:color .18s var(--curva);flex:none}.lateral-item:hover svg{color:var(--texto-2)}.lateral-item[aria-current=page]{box-shadow:none;background:linear-gradient(90deg, var(--ouro-brilho), #ffffff0b)}@supports (color:lab(0% 0 0)){.lateral-item[aria-current=page]{background:linear-gradient(90deg, var(--ouro-brilho), lab(100% 0 0/.045))}}.lateral-item[aria-current=page] svg{color:var(--ouro)}.lateral-avatar{width:34px;height:34px;font-size:var(--t-2);letter-spacing:.01em;color:#1f1a10;color:lab(9.56088% 1.37706 7.35064);background:linear-gradient(145deg,#ebcd8c,#b5925a);background:linear-gradient(145deg,lab(84.0049% 4.39391 36.7107),lab(62.9355% 8.56152 34.757));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;box-shadow:0 2px 10px #e6d8b638;box-shadow:0 2px 10px lab(86.8604% .832558 18.8339/.22)}.lateral-pe{align-items:center;gap:11px;display:flex}.pnl-c,.bloco,.tw,.nota,.contagens{border-radius:var(--r2)}.pnl-c{position:relative;overflow:hidden}.pnl-c:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14),#0000);height:1px;position:absolute;inset:0 0 auto}.carga{margin-top:var(--e3)}.carga svg{width:100%;height:132px;display:block;overflow:visible}.carga-x{font-size:var(--t-3);color:var(--texto-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px;display:flex}.carga-pico{margin-top:var(--e3);font-size:var(--t-2);color:var(--texto-2);align-items:baseline;gap:8px;display:flex}.carga-pico b{color:var(--ouro);font-weight:600}.tw--turma table{table-layout:fixed;width:100%}.tw--turma th:nth-child(4),.tw--turma td:nth-child(4){width:11%}.tw--turma th:nth-child(6),.tw--turma td:nth-child(6){width:7%}.tw--turma th:nth-child(7),.tw--turma td:nth-child(7){text-align:right;width:8%}.tw--turma th:nth-child(8),.tw--turma td:nth-child(8){text-align:right;width:7%}.tw--turma td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.tw--turma th:first-child,.tw--turma td:first-child{z-index:2;background:var(--carta);box-shadow:1px 0 0 var(--fio);position:sticky;left:0}.tw--turma thead th:first-child{z-index:3;background:#1b1d22;background:lab(10.8627% -.12669 -3.72525)}.tw--turma tbody tr:hover td:first-child{background:#1c1f24;background:lab(11.5532% -.128828 -4.09304)}.tw--turma .quem a{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tw--turma .quem small{font-size:var(--t-3);color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.tw--turma .entrada{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tw--turma .entrada .par{align-items:center;gap:5px;display:inline-flex}.tw--turma .entrada .par i{font-style:normal;font-size:var(--t-3);color:var(--texto-3)}.ponto-m{font-size:var(--t-3);white-space:nowrap;padding-left:13px;position:relative}.ponto-m:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.42em;left:0}.ponto-m.ok{color:var(--texto-2)}.ponto-m.ok:before{background:var(--bom)}.ponto-m.nao{color:var(--texto-3)}.ponto-m.nao:before{background:var(--alerta)}.tw--turma .fim .btn.mini+.btn.mini{margin-left:4px}.passo{cursor:pointer;border:1px solid var(--fio);font-size:var(--t-3);color:var(--texto-3);white-space:nowrap;transition:border-color .16s var(--curva), color .16s var(--curva), background-color .16s var(--curva);background:#ffffff05;background:lab(100% 0 0/.02);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;display:inline-flex}.passo:hover{border-color:var(--ouro-fosco);color:var(--texto-2)}.passo input{appearance:none;border:1.4px solid var(--fio);width:13px;height:13px;transition:background-color .16s var(--curva), border-color .16s var(--curva);background:0 0;border-radius:4px;margin:0;position:relative}.passo input:checked{background:var(--bom);border-color:var(--bom)}.passo input:checked:after{content:"";border:1.7px solid #06100a;border:1.7px solid lab(3.86147% -3.65977 1.601);border-width:0 1.7px 1.7px 0;width:3.5px;height:7px;position:absolute;top:1px;left:3.6px;transform:rotate(42deg)}.passo input:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.passo:has(input:checked){color:var(--texto-2);border-color:#2e5740;border-color:lab(33.5164% -19.4085 8.55788)}.tw--turma th:first-child,.tw--turma td:first-child{width:23%}.tw--turma th:nth-child(8),.tw--turma td:nth-child(8){width:10%;padding-right:var(--e3)}.avisos{border:1px solid var(--fio);border-radius:var(--r2);background:var(--carta);gap:0;overflow:hidden}.aviso{transition:background-color .16s var(--curva);background:0 0;border:0;border-radius:0}.aviso+.aviso{border-top:1px solid var(--fio)}.aviso:hover{background:#ffffff07;background:lab(100% 0 0/.028);border-color:#0000;transform:none}.aviso.agora,.aviso.hoje,.aviso.depois{opacity:1;background:0 0;border-color:#0000}.aviso-corpo{align-items:center;column-gap:var(--e3);padding:11px var(--e3) 11px 0;grid-template-columns:3px 1fr auto;display:grid}.aviso-corpo:before{content:"";background:0 0;border-radius:0 3px 3px 0;align-self:stretch}.aviso.agora .aviso-corpo:before{background:var(--alerta)}.aviso.hoje .aviso-corpo:before{background:var(--ouro)}.aviso.depois .aviso-corpo:before{background:#ffffff1f;background:lab(100% 0 0/.12)}.aviso-corpo>.aviso-topo{display:block}.aviso-topo b{font-size:var(--t-1);font-weight:500}.aviso-topo em{display:none}.aviso-corpo p{font-size:var(--t-2);color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.aviso-quem{font-size:var(--t-2);color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;border:0;grid-area:1/3;max-width:22ch;margin:0;font-weight:400;overflow:hidden}.aviso.agora .aviso-topo b{color:var(--alerta)}.grupo-aviso{margin-bottom:var(--e4)}.grupo-h{align-items:baseline;gap:var(--e2);display:flex}.grupo-h h3{margin:0}.grupo-c{font-size:var(--t-2);color:var(--texto-3)}.aviso-corpo:before{grid-area:1/1/span 2}.aviso-corpo>.aviso-topo{grid-area:1/2}.aviso-corpo>p{grid-area:2/2}.aviso-corpo>.aviso-quem{grid-area:1/3/span 2;align-self:center}.cal-item{padding:3px 7px}.cal-item span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cal-item em{font-size:var(--t-3)}.cal-dia{min-height:6.5rem}.cal-acoes{gap:var(--e2);margin-bottom:var(--e3);flex-wrap:wrap;align-items:center;display:flex}.passo{gap:5px;padding:2px 8px 2px 6px}.passo input{border-radius:3px;width:11px;height:11px}.passo input:checked{background:#357855;background:lab(45.5081% -29.3 12.9089);border-color:#357855;border-color:lab(45.5081% -29.3 12.9089)}.passo input:checked:after{border-width:0 1.5px 1.5px 0;border-color:#e4f3e9;border-color:lab(94.4715% -6.32677 2.79862);width:3px;height:6px;top:.8px;left:3px}.passo:has(input:checked){background:#3578551a;background:lab(45.5081% -29.3 12.9089/.1)}.tw--turma .entrada{gap:4px 6px}.tw--turma th:nth-child(3),.tw--turma td:nth-child(3){width:23%}.tw--turma th:nth-child(2),.tw--turma td:nth-child(2){width:13%}.tw--turma th:nth-child(5),.tw--turma td:nth-child(5){width:9%}.btn{background:var(--ouro-grad);color:#1e170a;color:lab(8.40032% 2.01235 8.50119);border-color:#dfd0ac;border-color:lab(83.9546% 1.22005 19.6659);box-shadow:inset 0 1px #ffffff59,0 6px 18px #957c4e29;box-shadow:inset 0 1px lab(100% 0 0/.35),0 6px 18px lab(53.7159% 5.29033 28.7114/.16)}.btn:hover{filter:brightness(1.05);box-shadow:inset 0 1px #fff6,0 8px 26px #b49b6c47;box-shadow:inset 0 1px lab(100% 0 0/.4),0 8px 26px lab(65.3334% 4.98769 28.2412/.28)}.btn.sec{background:linear-gradient(#ffffff12,#ffffff07);background:linear-gradient(lab(100% 0 0/.07),lab(100% 0 0/.028));box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.btn.sec:hover{border-color:var(--ouro-fosco);box-shadow:inset 0 1px #ffffff12,0 6px 20px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.07),0 6px 20px lab(0% 0 0/.3)}body:before{background:radial-gradient(1200px 560px at 22% -16%,#3c476042,#0000 64%),radial-gradient(760px 420px at 96% 4%,#8978541a,#0000 62%);background:radial-gradient(1200px 560px at 22% -16%,lab(30.1209% .420481 -16.4063/.26),#0000 64%),radial-gradient(760px 420px at 96% 4%,lab(51.438% 2.54333 22.2313/.1),#0000 62%)}.pnl-c,.bloco,.tw,.nota,.contagens,.lateral-bloco,.ficha,.acao,.card{background-image:linear-gradient(#ffffff09,#0000 92px);background-image:linear-gradient(lab(100% 0 0/.035),#0000 92px)}.pnl-c:before,.tw:after{background:linear-gradient(90deg,#0000,#ffffff29,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.16),#0000)}.tw{position:relative}.tw:after{content:"";height:1px;position:absolute;inset:0 0 auto}.lateral{box-shadow:1px 0 0 var(--fio), 18px 0 40px #00000040;background:radial-gradient(420px 200px at 10% 0,#95846012,#0000 70%),linear-gradient(#13151a,#0b0d11);background:radial-gradient(420px 200px at 10% 0,lab(56.0832% 2.4541 22.1132/.07),#0000 70%),linear-gradient(lab(6.65286% -.0896156 -3.56999),lab(3.53579% -.0437126 -2.14776));border-right:0}@supports (color:lab(0% 0 0)){.lateral{box-shadow:1px 0 0 var(--fio), 18px 0 40px lab(0% 0 0/.25)}}.lateral-item[aria-current=page]{background:linear-gradient(90deg,#e9dbb929,#ffffff0a 70%);background:linear-gradient(90deg,lab(88.0209% .8246 18.8263/.16),lab(100% 0 0/.04) 70%);box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.lateral-avatar{background:var(--ouro-grad);box-shadow:0 2px 12px #d4c29c47,inset 0 1px #fff6;box-shadow:0 2px 12px lab(79.3018% 2.13331 21.7392/.28),inset 0 1px lab(100% 0 0/.4)}.marca{border-radius:999px;padding:3px 10px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.b-f,.barra>div,.seg-a{background:var(--ouro-grad)}.seg-a{box-shadow:0 0 16px #dbcda938;box-shadow:0 0 16px lab(82.794% 1.22944 19.6751/.22)}.pag-topo{background:var(--fio);border:1px solid var(--fio);border-radius:var(--r2);margin:var(--e4) 0 var(--e3);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.pag-n{background:var(--carta);padding:14px var(--e3) 15px;background-image:linear-gradient(oklch(100% 0 0/.035),#0000 70px);flex-direction:column;gap:4px;display:flex}.pag-n span{font-size:var(--t-3);color:var(--texto-3)}.pag-n b{font-size:var(--t2);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:600}.pag-n b.ruim{color:var(--alerta)}.pag-n b i{font-style:normal;font-size:var(--t-1);color:var(--texto-3);font-weight:400}.tw--pag table{table-layout:fixed;width:100%}.tw--pag th:nth-child(3),.tw--pag td:nth-child(3){text-align:right;width:9%}.tw--pag th:nth-child(4),.tw--pag td:nth-child(4){text-align:right;width:15%}.tw--pag th:nth-child(5),.tw--pag td:nth-child(5){width:14%}.tw--pag td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.tw--pag .quem a{font-weight:500}.tw--pag .quem small{font-size:var(--t-3);color:var(--texto-3);margin-top:2px;display:block}.tw--pag .num i{color:var(--texto-3);font-style:normal}.tw--pag .ruim{color:var(--alerta)}.fita-parc{flex-wrap:wrap;gap:4px;display:flex}.parc{cursor:pointer;width:26px;height:26px;font:inherit;font-size:var(--t-3);font-variant-numeric:tabular-nums;border:1px solid var(--fio);color:var(--texto-3);transition:transform .14s var(--curva), background-color .16s var(--curva), border-color .16s var(--curva), color .16s var(--curva);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:8px;place-items:center;font-weight:600;display:grid}.parc:hover{border-color:var(--ouro-fosco);color:var(--texto);transform:translateY(-1px)}.parc:active{transform:scale(.94)}.parc:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.parc:disabled{opacity:.5;cursor:wait}.parc.paga{background:var(--ouro-grad);color:#21190c;color:lab(9.56248% 1.97504 9.23883);border-color:#dfd0ac;border-color:lab(83.9546% 1.22005 19.6659);box-shadow:inset 0 1px #ffffff59;box-shadow:inset 0 1px lab(100% 0 0/.35)}.parc.atrasada{background:var(--alerta-fosco);color:var(--alerta);border-color:#843c37;border-color:lab(35.2342% 31.1823 18.6486)}.tw--pag .fita-parc{flex-wrap:nowrap}.tw--pag th:nth-child(2),.tw--pag td:nth-child(2){width:34%}.tw--pag th:first-child,.tw--pag td:first-child{width:26%}.tw--pag th:nth-child(4),.tw--pag td:nth-child(4){width:16%}.parc{width:25px;height:25px}.turmas{gap:var(--e2);margin-bottom:var(--e5);flex-direction:column;display:flex}.turma-l{align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border:1px solid var(--fio);border-radius:var(--r2,10px);background:#00000024;background:lab(0% 0 0/.14);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.7fr)) auto;display:grid}.turma-l.atual{border-color:var(--ouro)}.turma-l.encerrada{opacity:.6}.turma-l-nome{flex-direction:column;gap:3px;min-width:0;display:flex}.turma-l-nome b{font-size:var(--t1);font-weight:600;line-height:1.2}.turma-l-nome span{font-size:var(--t-2);color:var(--texto-3);font-variant-numeric:tabular-nums}.turma-l-n{flex-direction:column;gap:2px;display:flex}.turma-l-n b{font-size:var(--t1);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.turma-l-n b.ruim{color:var(--alerta)}.turma-l-n span{font-size:var(--t-3);color:var(--texto-3)}.turma-l-acoes{gap:var(--e2);justify-self:end;align-items:center;display:flex}.turma-l-acoes .aqui{font-size:var(--t-2);color:var(--ouro)}.criar-parc{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:760px){.turma-l{padding:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr))}.turma-l-nome,.turma-l-acoes{grid-column:1/-1;justify-self:stretch}.turma-l-acoes{justify-content:flex-start}}
