:root{--bg:#e6dff5;--bg2:#efeafa;--cromo:#dcd3f1;--camada:42,28,92;--surface:rgba(var(--camada),0.035);--surface2:rgba(var(--camada),0.070);--border:rgba(var(--camada),0.100);--border2:rgba(var(--camada),0.200);--borda-ctrl:#858090;--text:#1f1838;--text2:#3d3560;--muted:#564d7c;--muted2:var(--muted);--accent:#5f43d6;--accentrgb:95,67,214;--accent-esc:#5037c4;--sobre-acento2:#ece6ff;--pilula:#e1d8f7;--ourorgb:138,74,28;--ouro:#8a4a1c;--ok:#1d6440;--no:#9a3226;--focus:#5f43d6;--tinta-cheia:#ffffff;--sombra:0 1px 2px rgba(40,26,110,.05),0 8px 22px rgba(40,26,110,.07);--sombra-forte:0 14px 36px rgba(40,26,110,.16);--moldura:radial-gradient(900px 620px at 0% 0%,rgba(143,107,255,.22),transparent 64%),radial-gradient(760px 560px at 100% 100%,rgba(79,179,200,.14),transparent 66%),linear-gradient(rgba(42,28,92,.035) 1px,transparent 0) 0 0 /44px 44px,linear-gradient(90deg,rgba(42,28,92,.035) 1px,transparent 0) 0 0 /44px 44px,#e6dff5;--nav-txt:#3d3560;--nav-ativo:#5f43d6;--nav-ativo-txt:#ffffff;--palco-sombra:0 1px 0 rgba(255,255,255,.7) inset,0 20px 50px rgba(40,26,110,.10);--sans:var(--f-manrope,"Manrope"),ui-sans-serif,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--disp:var(--f-urbanist,"Urbanist"),var(--f-manrope,"Manrope"),ui-sans-serif,system-ui,sans-serif;--mono:var(--f-manrope,"Manrope"),ui-sans-serif,system-ui,sans-serif;--codigo:"JetBrains Mono",ui-monospace,"Cascadia Code",Menlo,Consolas,monospace;--radius:16px;--maxw:1560px;color-scheme:light;--grad:linear-gradient(115deg,#8f6bff,#c77dd8 52%,#f0a77e);--pet:#2c7f90;--faint:#766c9c;--vidro:rgba(248,245,255,.58);--vidro2:rgba(248,245,255,.78);--vidro-borda:rgba(42,28,92,.10);--linha:rgba(42,28,92,.10);--num:var(--f-urbanist,"Urbanist"),var(--f-manrope,"Manrope"),system-ui,sans-serif;--acento-txt:#5037c4;--sombra-vidro:0 1px 0 rgba(255,255,255,.6) inset,0 10px 30px rgba(60,40,140,.08)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.45}html{background:none}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 100% 0,rgba(91,63,214,.08),transparent 70%),radial-gradient(50vw 45vh at 0 100%,rgba(122,90,18,.06),transparent 70%)}*,:after,:before{font-feature-settings:"lnum" 1!important}[data-tema=escuro] body:before{background:radial-gradient(60vw 50vh at 100% 0,rgba(155,123,255,.16),transparent 70%),radial-gradient(50vw 45vh at 0 100%,rgba(224,194,133,.07),transparent 70%)}a{color:inherit;text-decoration:none}::selection{background:rgba(var(--accentrgb),.3)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.display{font-weight:600;letter-spacing:0;line-height:1.05}.mono{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.brand{font-weight:300;letter-spacing:.14em;font-size:18px;color:var(--text);padding-bottom:16px;border-bottom:1px solid rgba(var(--accentrgb),.2)}.brand b{font-weight:800;color:var(--ouro)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:var(--radius);border:1px solid var(--border2);background:var(--surface2);color:var(--text);font:600 15px var(--sans);cursor:pointer;transition:border-color .15s,background .15s,transform .06s}.btn:hover{border-color:var(--accent);background:rgba(101,60,215,.06)}.btn:active{transform:translateY(1px)}.btn.primary{font-weight:700}.btn.disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.field{display:flex;flex-direction:column;gap:6px}.field label{font:600 13px var(--sans);color:var(--muted)}input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select{min-height:44px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:400 15px var(--sans)}input::placeholder{color:rgba(154,163,171,.7)}select{cursor:pointer}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px}.chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;border:1px solid var(--border2);font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.chip.level{color:var(--accent);border-color:rgba(var(--accentrgb),.45)}.chip.free{color:var(--ok);border-color:rgba(127,201,143,.45)}.empty{padding:48px 24px;text-align:center;color:var(--muted)}.error-box{border:1px solid rgba(224,138,128,.5);background:rgba(224,138,128,.08);color:var(--no);border-radius:var(--radius)}.error-box,.ok-box{padding:12px 16px;font-size:14px}.ok-box{border:1px solid rgba(127,201,143,.5);background:rgba(127,201,143,.08);color:var(--ok);border-radius:var(--radius)}.chassi{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100dvh}.painel{position:sticky;top:0;height:100dvh;background:var(--cromo);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:20px 14px 18px;gap:14px;overflow-y:auto;min-width:0}.pn-topo{gap:8px;padding:0 4px 15px;border-bottom:1px solid var(--border)}.pn-topo,.pn-topo-marca{display:flex;align-items:center;min-width:0}.pn-topo-marca{gap:11px;flex:1 1;text-decoration:none;min-height:44px;padding:4px 6px;border-radius:10px}.pn-topo-marca:hover{background:var(--surface)}.pn-lobo{width:22px;height:22px;flex:none;display:block;object-fit:contain}.pn-lobo-disco{width:31px;height:31px;flex:none;border-radius:50%;background:#1b1040;display:grid;place-items:center}.pn-topo .tema-btn{flex:none}.pn-marca{font:600 16px var(--disp);letter-spacing:.16em;color:var(--text);line-height:1.15;min-width:0;font-size-adjust:.46}.pn-marca b{color:var(--ouro);font-weight:700}.pn-kick{font-weight:500;font-size:7.5px;letter-spacing:.03em;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-kick,.pn-rot{display:block;font-family:var(--mono);color:var(--muted)}.pn-rot{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;padding:0 8px;margin:6px 0 2px}.pn-nav{display:flex;flex-direction:column;gap:2px}.navlink{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--muted);font:500 15px var(--sans);transition:background .15s,color .15s}.navlink svg{width:19px;height:19px;flex:none}.navlink:hover{background:var(--surface);color:var(--text)}.navlink.active{background:var(--pilula);color:var(--accent);font-weight:700}.navlink.soon{opacity:.45;cursor:default;pointer-events:none}.navlink .tag{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted)}.navlink.active .tag{color:var(--accent)}.nav-sino{margin-left:auto;display:inline-flex;align-items:center;min-width:20px;height:20px;padding:0 7px;justify-content:center;border-radius:999px;background:var(--accent);color:var(--tinta-cheia);font:700 11px/1 var(--mono);letter-spacing:0}.pn-pe{margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.pn-fio{display:block;height:1px;background:var(--border);margin-bottom:12px}.pn-nota{font-size:12.5px;line-height:1.45;color:var(--muted)}.pn-eu{display:flex;align-items:center;gap:9px;padding:0 4px}.pn-eu-nome{font-size:13px;color:var(--text);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-eu-acoes{margin-left:auto;display:flex;gap:6px;flex:none}.palco{padding:34px clamp(20px,4vw,48px) 64px;max-width:var(--maxw);width:100%;min-width:0}@media (min-width:861px){.pn-topo{flex-wrap:wrap;row-gap:4px}.pn-topo-marca{flex:1 1 100%}.pn-topo .tema-btn{margin-left:auto}}@media (max-width:1180px){.chassi{grid-template-columns:214px minmax(0,1fr)}.painel{padding:18px 10px 16px}.navlink{font-size:14px;gap:10px;padding:0 10px}}@media (max-width:860px){.chassi{grid-template-columns:minmax(0,1fr)}.painel{position:static;height:auto;flex-direction:row;align-items:center;gap:12px;padding:10px 14px;overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.pn-topo{border-bottom:0;padding:0;flex:none}.pn-marca,.pn-rot{display:none}.pn-nav{flex-direction:row;gap:4px;overflow-x:auto;min-width:0;scrollbar-width:none}.pn-nav::-webkit-scrollbar{display:none}.navlink{flex:none;white-space:nowrap}.pn-pe{margin-top:0;margin-left:auto;padding-top:0;border-top:0;flex:none}.pn-eu-nome,.pn-fio,.pn-nota{display:none}.busca-caixa{position:static}}.lib-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:22px}.lib-head h1{margin:0;font-size:clamp(26px,3vw,34px)}.lib-count{color:var(--muted);font-family:var(--mono);font-size:13px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.filters input[type=search]{flex:1 1 260px}.filters select{flex:0 1 auto}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.lesson-card{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:14px;transition:border-color .15s,transform .12s}.lesson-card:hover{border-color:rgba(var(--accentrgb),.5);transform:translateY(-2px)}.lesson-card .cover{aspect-ratio:16/10;background:var(--bg2);overflow:hidden}.lesson-card .cover img{width:100%;height:100%;object-fit:cover;display:block}.lesson-card .body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.lesson-card .title{font-weight:700;font-size:16.5px;line-height:1.25}.lesson-card .grammar{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.lesson-card .meta{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.lesson-hero{display:grid;grid-template-columns:minmax(260px,440px) 1fr;gap:34px;align-items:start}@media (max-width:899px){.lesson-hero{grid-template-columns:1fr}}.lesson-hero .cover{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--bg2)}.lesson-hero .cover img{width:100%;display:block}.lesson-hero h1{margin:4px 0;font-size:clamp(28px,3.4vw,40px)}.factsheet{margin:18px 0 26px;display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;font-size:14.5px}.factsheet dt{color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;align-self:center}.factsheet dd{margin:0}.actions{display:flex;gap:12px;flex-wrap:wrap}.tr-av{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border2);background:var(--accent);color:#fff;font:700 14px/1 var(--disp);letter-spacing:.02em;cursor:pointer;padding:0;font-size-adjust:.46}.tr-av:hover{background:var(--accent-esc)}[data-tema=escuro] .tr-av{color:#0a0b0d}[data-tema=escuro] .busca-caixa{background:var(--cromo)}.alunos{display:block}.cp-catalogos,.cp-uso{margin-top:18px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.auth-wrap{position:relative;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;background:var(--bg);overflow:hidden;isolation:isolate}.auth-wrap:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/login/lab.webp);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 100vmax rgba(236,233,244,.42)}.auth-card{width:min(412px,100%);padding:34px 30px 30px;display:flex;flex-direction:column;gap:18px;border-radius:18px;background:rgba(245,243,249,.85);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 44px rgba(22,24,47,.13),0 2px 8px rgba(22,24,47,.06);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}[data-tema=escuro] .auth-wrap:before{background-image:url(/login/lab-noite.webp);box-shadow:inset 0 0 0 100vmax rgba(14,16,24,.46)}[data-tema=escuro] .auth-card{background:rgba(20,22,32,.82);border-color:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 20px 50px rgba(0,0,0,.55)}@media (prefers-reduced-transparency:reduce){.auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg2)}}.auth-card h1{margin:0;font-size:22px}.auth-card form{display:flex;flex-direction:column;gap:14px}.auth-sub{color:var(--muted);font-size:14px;margin:0}.auth-links{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--muted);flex-wrap:wrap}.auth-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.auth-links a:hover{color:var(--text)}.auth-texto{color:var(--text2);font-size:14.5px;line-height:1.6;margin:0}.auth-fraco{color:var(--muted);font-size:13px}.field-dica{color:var(--muted);font-size:12.5px;margin:6px 0 0}.hub-trancado .hub-marca{opacity:.72;filter:saturate(.8)}.hub-trancado .hub-tag{opacity:.82}.hub-trancado:hover .hub-marca,.hub-trancado:hover .hub-tag{opacity:1}.ht-falta{padding-top:12px;border-top:1px solid var(--border)}.ht-falta,.ht-linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.ht-conta{font-size:13.5px;color:var(--text2)}.ht-conta b{color:var(--text);font-weight:700}.ht-selo{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:3px 9px;border-radius:6px;background:var(--surface2);color:var(--text2)}.ht-botao{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.ht-botao:hover{border-color:var(--accent);color:var(--accent)}.bib-trancada{border-left:4px solid var(--accent)}.bt-titulo{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.01em}.bt-texto{margin:0 0 16px;color:var(--text2);font-size:14.5px;line-height:1.6;max-width:62ch}.fc-dinheiro{display:block}.fc-din-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:14px}.fc-din-pe{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.fin{display:block}.fin-mes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.fin-mes>b{font:700 18px var(--disp);letter-spacing:-.01em;min-width:160px;font-size-adjust:.46}.fin-mes .btn{min-width:44px;min-height:44px;justify-content:center}.fin-hoje{font-size:13px;color:var(--muted);margin-left:4px}.fin-hoje:hover{color:var(--accent)}.fin-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:18px}.fin-n{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:15px 17px;box-shadow:var(--sombra)}.fin-n b{display:block;font:700 25px/1.15 var(--disp);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-n span{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.fin-avisos{display:grid;gap:12px;margin-bottom:18px}.fin-aviso{background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:0 14px 14px 0;padding:16px 19px;box-shadow:var(--sombra)}.fin-aviso>b{display:block;font-size:15px;margin-bottom:6px}.fin-aviso p{margin:0;font-size:14px;color:var(--text2);line-height:1.6}.fin-nomes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px!important}.fin-nomes a{display:inline-flex;align-items:center;min-height:44px;padding:0 11px;border-radius:9px;background:var(--surface);border:1px solid var(--border);font-size:13.5px;color:var(--text);text-decoration:none}.fin-nomes a:hover{border-color:var(--accent);color:var(--accent)}.fin-acoes{margin-bottom:20px}.fin-acoes,.fin-gerar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fin-gerar{margin:0}.fin-msg{font-size:13.5px}.fin-msg-ok{color:var(--ok)}.fin-msg-no{color:var(--no)}.fin-form{padding:20px 22px;margin-bottom:20px}.fin-form h2{margin:0 0 14px;font-size:18px;letter-spacing:-.01em}.fin-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.fin-liga{margin:12px 0 0;font-size:13.5px;color:var(--text2)}.fin-form-pe{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.fin-lista{margin-bottom:26px}.fin-lista h2{font-size:17px;margin:0 0 10px;letter-spacing:-.01em}.fin-vazio{color:var(--muted);font-size:14.5px}.fin-tab{border-collapse:collapse;font-size:14px}.fin-tab td,.fin-tab th{text-align:left;padding:11px 10px;border-bottom:1px solid var(--border)}.fin-tab th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.fin-tab td.d,.fin-tab th.d{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-tab a{color:var(--text);text-decoration:none;font-weight:600}.fin-tab a:hover{color:var(--accent)}.fin-desc{display:block;font-size:12px;color:var(--muted);margin-top:2px}.fin-acao{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.fin-acao .btn{min-height:44px;padding:0 11px;font-size:12.5px}.fin-motivo{font-size:12px;color:var(--muted);font-style:italic}.fin-linha-cancelada td{opacity:.7}.fin-selo{display:inline-block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:3px 9px;border-radius:6px;background:var(--surface2);color:var(--text2)}.fin-selo.fs-paga{background:rgba(28,122,74,.14);color:#14523a}.fin-selo.fs-atrasada{background:rgba(178,58,47,.14);color:#8d2a22}[data-tema=escuro] .fin-selo.fs-paga{background:rgba(127,201,143,.16);color:#7fc98f}[data-tema=escuro] .fin-selo.fs-atrasada{background:rgba(224,138,128,.16);color:#e08a80}.rf{margin-top:26px}.rf-cab{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rf-cab h2{margin:0;font-size:19px;letter-spacing:-.01em}.rf-sub{font-size:12.5px;color:var(--muted)}.rf-item{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:18px 20px;margin-bottom:12px;box-shadow:var(--sombra)}.rf-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rf-aluno{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.rf-aluno:hover{color:var(--accent)}.rf-nivel{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:5px;background:var(--surface2);color:var(--muted)}.rf-quando{margin-left:auto;font-size:12.5px;color:var(--muted)}.rf-aula{margin:0;font-size:14.5px;color:var(--text2)}.rf-aula b{color:var(--text)}.rf-assunto,.rf-linha{color:var(--muted);font-size:13px}.rf-placar{margin:8px 0 0;font-size:13.5px;color:var(--muted)}.rf-frases{list-style:none;margin:12px 0 0;padding:0 0 0 14px;border-left:2px solid rgba(var(--accentrgb),.35)}.rf-frases li{font:13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text2);padding:2px 0}.rf-frases .rf-mais{font-family:inherit;font-size:12.5px;color:var(--muted);font-style:italic}.rf-sugere{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.rf-rot{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:8px}.rf-aulas{display:flex;gap:8px;flex-wrap:wrap}.rf-sug{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 13px;border:1px solid var(--border2);border-radius:10px;background:var(--surface);color:var(--text);text-decoration:none;font-size:13.5px}.rf-sug:hover{border-color:var(--accent);background:rgba(var(--accentrgb),.08)}.rf-sug i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em}.rf-sem,.rf-sug i{color:var(--muted)}.rf-sem{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:13px}.faixa-plano{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 22px;padding:13px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:14px;color:var(--text2)}.faixa-plano b{color:var(--text);font-weight:600}.fp-texto{flex:1 1 320px;line-height:1.5}.faixa-plano.apertada{background:rgba(var(--accentrgb),.1);border-color:rgba(var(--accentrgb),.32)}.fp-botao{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.fp-botao:hover{background:var(--accent-esc)}[data-tema=escuro] .fp-botao{color:#0a0b0d}.aviso-fim,.aviso-teste{border:1px solid var(--border);border-radius:14px;padding:22px 24px;margin-bottom:22px;background:var(--bg2);box-shadow:var(--sombra)}.aviso-fim{border-left:4px solid var(--accent)}.aviso-fim h2,.aviso-teste h2{margin:0 0 10px;font-size:20px;letter-spacing:-.01em}.aviso-fim p,.aviso-teste p{margin:0;color:var(--text2);font-size:15px;line-height:1.6}.af-guardado{margin-bottom:12px!important}.af-guardado b{color:var(--text)}.af-travado{color:var(--muted)!important;font-size:14px!important}.grade-planos{margin-bottom:26px}.gp-titulo{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-weight:600}.gp-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:16px}.gp-cartao{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--bg2);padding:20px;box-shadow:var(--sombra)}.gp-cartao.atual{border-color:rgba(var(--accentrgb),.45)}.gp-selo{position:absolute;top:-9px;left:18px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 9px;border-radius:6px;background:var(--accent);color:#fff}[data-tema=escuro] .gp-selo{color:#0a0b0d}.gp-cartao h3{margin:0;font-size:17px;letter-spacing:-.01em}.gp-preco{margin:8px 0 14px;display:flex;align-items:baseline;gap:5px}.gp-preco b{font-size:27px;font-weight:700;letter-spacing:-.02em}.gp-preco span{font-size:13px;color:var(--muted)}.gp-itens{list-style:none;margin:0 0 18px;padding:0;flex:1 1}.gp-itens li{font-size:13.5px;color:var(--text2);padding:6px 0 6px 20px;position:relative;border-top:1px solid var(--border)}.gp-itens li:first-child{border-top:0}.gp-itens li:before{content:"";position:absolute;left:4px;top:13px;width:6px;height:6px;border-radius:50%;background:rgba(var(--accentrgb),.65)}.gp-itens li b{color:var(--text)}.gp-botao{width:100%;justify-content:center}.gp-atual,.gp-sem-link{display:block;text-align:center;font-size:13px;color:var(--muted);padding:12px 0}.biblioteca{display:flex;flex-direction:column;gap:8px;min-width:0}.topo-fixo{position:sticky;top:0;z-index:15;margin:-34px calc(-1 * clamp(20px, 4vw, 48px)) 30px;padding:24px clamp(20px,4vw,48px) 14px;background:linear-gradient(180deg,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.topo-fixo .hub-nav{margin-bottom:0}.busca-caixa{display:flex;align-items:center;gap:13px;margin:0 0 14px;padding:0 18px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;min-height:58px;transition:border-color .16s,box-shadow .16s}.busca-caixa:focus-within{border-color:rgba(var(--accentrgb),.55);box-shadow:0 0 0 3px rgba(var(--accentrgb),.11)}.busca-icone{color:var(--muted);flex:none}.busca-caixa input[type=search]{flex:1 1;min-height:56px;padding:0;border:none;background:none;color:var(--text);font:400 16.5px var(--sans);letter-spacing:-.005em}.busca-caixa input[type=search]:focus{outline:none}.busca-caixa input::-webkit-search-cancel-button{display:none}.busca-total{font-family:var(--mono);font-size:12px;letter-spacing:.08em;border:1px solid var(--border);border-radius:999px;padding:4px 11px}.busca-limpa,.busca-total{color:var(--muted);flex:none}.busca-limpa{width:32px;height:32px;border-radius:9px;border:1px solid var(--border2);background:transparent;font-size:20px;line-height:1;cursor:pointer}.busca-limpa:hover{color:var(--text)}.hub-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px}.hub-pilula{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 17px;border-radius:11px;border:1px solid rgba(var(--acrgb),.3);background:rgba(var(--acrgb),.07);transition:background .15s,border-color .15s,transform .1s}.hub-pilula:hover{background:rgba(var(--acrgb),.15);border-color:rgba(var(--acrgb),.7);transform:translateY(-1px)}.pil-nome{font:800 14.5px/1 var(--disp);letter-spacing:.03em;color:var(--text);font-size-adjust:.46}.pil-conta{font-family:var(--mono);font-size:11.5px;color:var(--text2);border-left:1px solid rgba(var(--acrgb),.28);padding-left:10px}.hub{scroll-margin-top:78px;margin-bottom:26px;min-width:0}.hub-faixa{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(var(--acrgb),.22);background:radial-gradient(130% 170% at 6% -50%,rgba(var(--acrgb),.19),transparent 60%),linear-gradient(180deg,rgba(var(--acrgb),.055),transparent 72%),var(--bg2);padding:32px clamp(22px,3vw,38px) 26px;margin-bottom:30px}.hub-marca{margin:0;font:800 clamp(34px,5.4vw,58px)/.96 var(--disp);letter-spacing:-.038em;color:var(--text);text-wrap:balance}.hub-marca em{font-style:normal;color:var(--ac)}.hub-marca em.com-espaco{margin-left:.22em}.hub-tag{margin:11px 0 0;letter-spacing:.15em;text-transform:uppercase}.hub-nums,.hub-tag{font-family:var(--mono);font-size:12px;color:var(--muted)}.hub-nums{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;letter-spacing:.05em}.hub-nums b{color:var(--text);font-weight:700;font-size:14.5px}.hub-alerta b{color:var(--accent)}.nivel{margin-bottom:38px;min-width:0}.nivel-cab{display:flex;align-items:center;gap:13px;margin-bottom:16px}.nivel-cab h3{margin:0;font:800 21px/1 var(--disp);letter-spacing:.02em;color:var(--text)}.nivel-conta{font-family:var(--mono);font-size:11.5px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:3px 10px;white-space:nowrap}.nivel-fio{flex:1 1;height:1px;background:linear-gradient(90deg,var(--border2),transparent)}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px;min-width:0}.poster{display:flex;flex-direction:column;min-width:0;border-radius:12px;transition:transform .18s ease}.poster:hover{transform:translateY(-5px)}.poster:focus-visible{outline-offset:5px}.poster-art{aspect-ratio:300/450;border-radius:12px;overflow:hidden;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra);transition:border-color .18s,box-shadow .18s}.poster:hover .poster-art{border-color:rgba(var(--acrgb),.75);box-shadow:var(--sombra-forte),0 0 0 1px rgba(var(--acrgb),.3)}.poster-art img{width:100%;height:100%;object-fit:cover;display:block}.poster-veu{position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,transparent,rgba(22,24,47,.3));pointer-events:none;opacity:.75;transition:opacity .18s}.poster:hover .poster-veu{opacity:.35}.poster-sem{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:20px 18px;background:repeating-linear-gradient(135deg,rgba(22,24,47,.03) 0 10px,transparent 10px 20px),var(--bg2)}.poster-sem strong{font:700 18px/1.24 var(--disp);color:var(--text);text-wrap:balance;font-size-adjust:.46}.sem-selo{align-self:flex-start;font-size:10px;letter-spacing:.14em;color:var(--accent);border:1px solid rgba(var(--accentrgb),.5);border-radius:999px;padding:3px 9px}.sem-gram,.sem-selo{font-family:var(--mono);text-transform:uppercase}.sem-gram{font-size:11px;line-height:1.45;letter-spacing:.05em;color:var(--muted)}.poster-free{position:absolute;top:10px;right:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-cheia);background:var(--ok);border-radius:999px;padding:4px 10px;font-weight:700;z-index:2}.poster-sobre{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:3px;padding:34px 12px 11px;background:linear-gradient(180deg,transparent,rgba(6,7,9,.94) 62%);opacity:0;transform:translateY(8px);transition:opacity .18s,transform .18s;pointer-events:none}.poster:focus-visible .poster-sobre,.poster:hover .poster-sobre{opacity:1;transform:none}.ps-nivel{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--ac,var(--accent))}.ps-gram,.ps-nivel{font-family:var(--mono)}.ps-gram{font-size:11.5px;line-height:1.35;letter-spacing:.03em;text-transform:uppercase;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.poster-meta{display:flex;align-items:baseline;gap:10px;padding:12px 4px 0;min-width:0}.poster-nivel{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--ac,var(--accent));flex:none}.poster-gram{font-family:var(--mono);font-size:13.5px;line-height:1.42;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.poster:hover .poster-gram{color:var(--text)}.achados{margin-top:4px}.vazio{padding:48px 20px}.vazio p{margin:0 0 9px;color:var(--text);font-weight:600;font-size:17px}.vazio-dica{color:var(--muted)!important;font-weight:400!important;font-size:15.5px}.vazio-dica em{color:var(--text);font-style:normal;font-family:var(--mono);font-size:14px}@media (max-width:620px){.grade{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:20px 14px}.poster-gram{font-size:11.5px}.hub-faixa{padding:24px 18px 20px}}.aviso-box{border:1px solid rgba(var(--accentrgb),.45);background:rgba(var(--accentrgb),.07);color:var(--accent);border-radius:var(--radius);padding:12px 16px;font-size:14px}.pag-cab{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 26px;padding-left:18px}.pag-cab:before{content:"";position:absolute;left:0;top:4px;width:4px;height:30px;border-radius:2px;background:var(--accent)}.pag-cab h1{font-family:var(--disp);font-weight:800;letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);margin:0 0 6px}.pag-sub{margin:0;font-size:15.5px}.cota{display:flex;align-items:baseline;gap:7px;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:9px 16px;font-family:var(--mono);white-space:nowrap}.cota b{color:var(--text);font-size:17px}.cota span{color:var(--muted);font-size:13px}.cota em{font-style:normal;color:var(--accent);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid var(--border2);padding-left:9px;margin-left:3px}.cota-cheia{border-color:rgba(var(--accentrgb),.5)}.cota-cheia b{color:var(--accent)}.novo-aluno{display:flex;gap:10px;margin:0 0 18px;flex-wrap:wrap}.novo-aluno input{flex:1 1;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:12px 15px;font-family:var(--sans);font-size:15.5px}.novo-aluno input::placeholder{color:var(--muted)}.novo-aluno input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.novo-aluno .novo-horarios{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.novo-aluno .novo-horarios>small{flex-basis:100%;color:var(--muted);font-size:13px}.novo-aluno .novo-hora{display:flex;align-items:center;gap:6px}.al3 .tt-novo .novo-aluno .novo-hora input,.novo-aluno .novo-hora select{flex:0 0 auto;min-width:0;min-height:40px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;font-size:15px}.novo-aluno .novo-hora input{flex:0 0 auto;min-width:0;width:120px;padding:8px 12px}.lista-alunos{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:9px}.lista-alunos li{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--border);background:var(--bg2);border-radius:11px;padding:13px 16px;transition:border-color .15s}.lista-alunos li:hover{border-color:var(--border2)}.lista-alunos li.inativo{opacity:.5}.al-nome{flex:1 1;min-width:140px;font-weight:600;font-size:16px}.al-acao{margin:0}.codigo{display:inline-flex;align-items:center;gap:10px;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;padding:7px 12px;cursor:pointer;font:inherit}.codigo:hover{border-color:var(--accent)}.codigo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.codigo-txt{font-family:var(--mono);font-size:15px;letter-spacing:.12em;color:var(--text)}.codigo-acao{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.codigo:hover .codigo-acao{color:var(--accent)}@media (max-width:620px){.lista-alunos li{gap:10px}.al-nome{flex-basis:100%}}.poster-nova{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--tinta-cheia);background:var(--accent);border-radius:999px;padding:4px 10px 4px 8px;z-index:2;box-shadow:0 0 0 1px rgba(var(--accentrgb),.35),0 2px 10px rgba(var(--accentrgb),.25)}.poster-nova:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tinta-cheia);opacity:.55}.hub-novas b{color:var(--accent)}.faixa-novas{border:1px solid rgba(var(--accentrgb),.3);background:linear-gradient(180deg,rgba(var(--accentrgb),.07),rgba(var(--accentrgb),0));border-radius:14px;padding:22px 24px 26px;margin:0 0 34px}.faixa-cab{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.faixa-selo{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-cheia);background:var(--accent);border-radius:999px;padding:4px 11px;flex:none}.faixa-cab h2{font-family:var(--disp);font-size:clamp(19px,2.2vw,24px);font-weight:700;margin:0;letter-spacing:-.01em}.faixa-cab p{margin:0;color:var(--muted);font-size:14.5px;flex-basis:100%}.atribuir{margin:44px 0 0;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:26px 28px;max-width:720px}.atribuir h2{font-family:var(--disp);font-size:21px;font-weight:700;margin:0 0 20px;letter-spacing:-.01em}.atribuir form{display:flex;flex-direction:column;gap:20px}.atribuir .error-box,.atribuir .ok-box{margin-top:18px}.atribuir .ok-box a{color:inherit;text-decoration:underline}.campo-grupo{border:0;padding:0;margin:0;min-width:0}.campo-grupo .rotulo,.campo-grupo legend{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0;margin:0 0 10px;display:block}.atribuir-linha{display:flex;gap:26px;flex-wrap:wrap;align-items:flex-start}.alunos-escolha,.opcoes{display:flex;gap:9px;flex-wrap:wrap}.alunos-escolha label,.opcoes label{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border2);background:var(--bg2);border-radius:999px;padding:8px 15px 8px 12px;cursor:pointer;font-size:15px;transition:border-color .12s ease,background .12s ease}.alunos-escolha label:hover,.opcoes label:hover{border-color:var(--accent)}.alunos-escolha label.escolhido,.opcoes label.escolhido{border-color:var(--accent);background:rgba(var(--accentrgb),.12)}.alunos-escolha input,.opcoes input{accent-color:var(--accent);margin:0}.alunos-escolha label:focus-within,.opcoes label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.atribuir input:not([type]),.atribuir input[type=date],.atribuir input[type=text]{background:var(--bg2);border:1px solid var(--border2);border-radius:9px;color:var(--text);padding:10px 13px;font-family:var(--sans);font-size:15px;width:100%;max-width:420px}.atribuir input[type=date]{max-width:200px;color-scheme:dark}.atribuir input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.atribuir button[type=submit]{align-self:flex-start}.recado{margin-top:22px;border:1px dashed var(--border2);border-radius:11px;padding:15px 17px;background:var(--bg2)}.recado-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px}.recado-cab span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.recado pre{margin:0;font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word}.recado-nota{margin:11px 0 0;color:var(--muted);font-size:13.5px}.vazio-alunos p{color:var(--muted);margin:0 0 16px}@media (max-width:620px){.atribuir{padding:20px 18px}.atribuir-linha{gap:18px}}.filtros{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.filtro{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:7px 14px;cursor:pointer;display:inline-flex;gap:8px;align-items:baseline}.filtro b{color:var(--text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filtro:hover:not(:disabled){border-color:var(--border2);color:var(--text)}.filtro:disabled{opacity:.4;cursor:default}.filtro.ativo{border-color:var(--accent);background:rgba(var(--accentrgb),.1)}.filtro.ativo,.filtro.ativo b{color:var(--accent)}.filtro:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lista-tarefas{list-style:none;margin:0;padding:0;display:grid;gap:9px}.lista-tarefas li{display:grid;grid-template-columns:auto 92px minmax(120px,1fr) minmax(0,2fr) 80px;gap:16px;align-items:center;border:1px solid var(--border);border-left:3px solid var(--border2);background:var(--bg2);border-radius:11px;padding:12px 17px;transition:border-color .15s}.lista-tarefas li:hover{border-color:var(--border2)}.lista-tarefas li.t-late{border-color:rgba(224,138,128,.45);border-left-color:var(--no)}.lista-tarefas li.t-assigned{border-left-color:var(--accent)}.lista-tarefas li.t-started{border-left-color:var(--focus)}.lista-tarefas li.t-done{border-left-color:var(--ok)}.pt-capa,.t-capa{display:block;width:38px;aspect-ratio:2/3;border-radius:5px;overflow:hidden;background:var(--surface2);border:1px solid var(--border);flex:none}.pt-capa img,.t-capa img{object-fit:cover}.pt-capa i,.pt-capa img,.t-capa i,.t-capa img{width:100%;height:100%;display:block}.pt-barra{display:block;width:84px;height:4px;border-radius:3px;background:rgba(22,24,47,.1);overflow:hidden;flex:none}.pt-barra i{display:block;height:100%;background:var(--accent)}.lista-tarefas li.t-done{opacity:.62}.estado{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;text-align:center}.e-assigned{color:var(--muted);background:var(--surface2);border:1px solid var(--border2)}.e-started{color:var(--focus);background:rgba(138,184,224,.12);border:1px solid rgba(138,184,224,.45)}.e-done{background:var(--ok)}.e-done,.e-late{color:var(--tinta-cheia)}.e-late{background:var(--no)}.t-aluno{font-weight:600;font-size:15.5px;min-width:0}.t-aula{display:flex;flex-direction:column;gap:2px;min-width:0}.t-aula a{color:var(--text);text-decoration:none;font-size:15px}.t-aula a:hover{color:var(--accent);text-decoration:underline}.t-aula em{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.t-prazo{font-size:13px;color:var(--muted);text-align:right;white-space:nowrap}.t-recado{grid-column:2/-1;color:var(--muted);font-size:14px;font-style:italic;margin-top:2px}@media (max-width:700px){.lista-tarefas li{grid-template-columns:92px minmax(0,1fr)}.t-prazo{text-align:left}.t-aula,.t-prazo,.t-recado{grid-column:2}}.campo-codigo{font-family:var(--mono)!important;font-size:22px!important;letter-spacing:.22em;text-align:center;text-transform:uppercase}.aluno-casa{max-width:760px;margin:0 auto;padding:30px 22px 80px}.aluno-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 34px}.aluno-casa h1.display{font-family:var(--disp);font-weight:800;letter-spacing:-.025em;font-size:clamp(32px,7vw,44px);margin:0 0 6px}.aluno-casa>.pag-sub{margin:0 0 30px;font-size:16.5px}.tarefas-aluno{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tarefas-aluno li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;border:1px solid var(--border);border-left:3px solid var(--border2);background:var(--bg2);border-radius:14px;padding:16px}.tarefas-aluno li.atrasada{border-color:rgba(224,138,128,.5);border-left-color:var(--no)}.ta-capa{aspect-ratio:300/450;border-radius:8px;overflow:hidden;background:var(--bg2)}.ta-capa img{width:100%;height:100%;object-fit:cover;display:block}.ta-corpo{min-width:0;display:flex;flex-direction:column;gap:7px}.ta-nivel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ta-corpo h2{font-family:var(--disp);font-size:20px;font-weight:700;margin:0;letter-spacing:-.01em}.ta-gram{margin:0;font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ta-recado{margin:4px 0 0;color:var(--text);font-style:italic;font-size:15px}.ta-prazo{margin:2px 0 0;color:var(--muted);font-size:14px}.ta-prazo.tarde{color:var(--no);font-weight:600}.ta-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.ta-acoes form{margin:0}.ja-feitas{margin-top:40px}.ja-feitas h2{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.ja-feitas ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ja-feitas li{display:flex;justify-content:space-between;gap:14px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;font-size:15px}.desfazer,.ja-feitas li{align-items:center;color:var(--muted)}.desfazer{background:none;border:0;display:inline-flex;min-height:44px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:3px 6px}.desfazer:hover{color:var(--accent);text-decoration:underline}.desfazer:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:560px){.tarefas-aluno li{grid-template-columns:84px minmax(0,1fr);gap:14px}.ta-corpo h2{font-size:18px}}.t-rastro{grid-column:2/-1;display:flex;gap:8px 16px;flex-wrap:wrap;align-items:baseline;margin-top:4px}.t-rastro b{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.t-rastro b.nao-abriu{color:var(--no)}.t-rastro em{font-style:italic;font-size:14.5px;color:var(--text);flex-basis:100%}.feito-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.campo-recado{background:var(--bg2);border:1px solid var(--border2);border-radius:9px;color:var(--text);padding:9px 13px;font-family:var(--sans);font-size:14.5px;min-width:210px;flex:1 1}.campo-recado::placeholder{color:var(--muted)}.campo-recado:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.meu-recado{display:block;font-style:italic;font-size:13.5px;color:var(--muted);margin-top:3px}.plano{max-width:720px}.cartao-pagar,.cartao-plano{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:26px 28px}.cartao-plano{margin:0 0 18px;display:flex;flex-direction:column;gap:26px}.cp-topo{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-start}.cp-rotulo,.cp-selo{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin:0 0 7px}.cp-topo h2{font-family:var(--disp);font-size:clamp(20px,2.6vw,26px);font-weight:700;margin:0;letter-spacing:-.01em;text-wrap:balance}.cp-preco{text-align:right;white-space:nowrap}.cp-preco b{display:block;font-family:var(--disp);font-size:26px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-preco span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cp-uso-cab{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 9px}.cp-uso-cab span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cp-uso-cab b{font-family:var(--mono);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-uso-cab b.no-limite{color:var(--accent)}.barra{height:7px;background:var(--bg2);border-radius:999px;overflow:hidden;border:1px solid var(--border)}.barra span{display:block;height:100%;background:var(--ok);border-radius:999px;transition:width .3s ease}.barra span.cheia{background:var(--accent)}.cp-aviso{margin:11px 0 0;color:var(--accent);font-size:14px}.cp-aviso a{color:inherit}.cp-fichas{display:flex;gap:8px;flex-wrap:wrap}.cp-ficha{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border2);border-radius:999px;padding:6px 12px;color:var(--text)}.cartao-pagar{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cartao-pagar h2{font-family:var(--disp);font-size:20px;font-weight:700;margin:0;letter-spacing:-.01em}.cartao-pagar>p{margin:0;color:var(--text2);font-size:15.5px}.email-aviso{width:100%;border:1px dashed var(--border2);border-radius:11px;padding:15px 17px;background:var(--bg2)}.email-aviso b{display:block;font-size:15.5px;color:var(--accent);margin:0 0 8px;word-break:break-all}.email-aviso p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}@media (max-width:560px){.cartao-pagar,.cartao-plano{padding:20px 18px}.cp-preco{text-align:left}}.vitrine{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,40px) 90px}.vit-topo{justify-content:space-between;gap:18px;padding:22px 0 20px;border-bottom:1px solid rgba(var(--accentrgb),.2);margin:0 0 clamp(40px,7vw,78px)}.vit-acoes,.vit-topo{display:flex;align-items:center;flex-wrap:wrap}.vit-acoes{gap:10px}.vit-hero{max-width:760px;margin:0 0 clamp(56px,9vw,104px)}.vit-hero .mono{display:block;margin:0 0 14px}.vit-hero h1{font-family:var(--disp);font-size:clamp(34px,6vw,62px);margin:0 0 20px}.vit-lead{color:var(--muted);font-size:clamp(15px,1.5vw,17.5px);line-height:1.62;max-width:68ch;margin:0 0 26px}.vit-fino{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted);margin:16px 0 0}.vit-fino a{color:var(--accent);text-decoration:underline}.vit-secao{margin:0 0 clamp(56px,9vw,100px);scroll-margin-top:24px}.vit-secao .mono{display:block;margin:0 0 12px}.vit-secao h2{font-family:var(--disp);font-size:clamp(25px,3.6vw,40px);margin:0 0 16px}.vit-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(14px,1.8vw,22px);margin:26px 0 0}.vit-card{display:block;min-width:0}.vit-art{position:relative;aspect-ratio:2/3;border-radius:var(--radius);overflow:hidden;background:var(--bg2);border:1px solid var(--border);transition:border-color .16s,transform .16s}.vit-card:hover .vit-art{border-color:rgba(var(--acrgb,var(--accentrgb)),.55);transform:translateY(-2px)}.vit-art img{width:100%;height:100%;object-fit:cover;display:block}.vit-sem{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;text-align:center;color:var(--muted);font-size:13px}.vit-gratis{position:absolute;top:9px;right:9px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-cheia);background:var(--ok);border-radius:999px;padding:3px 9px}.vit-gratis.estatico{position:static}.vit-meta{display:flex;align-items:baseline;gap:8px;padding:11px 2px 0;min-width:0}.vit-nivel{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ac,var(--accent));flex:none}.vit-titulo{color:var(--text);font-size:14px;font-weight:600}.vit-gram,.vit-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vit-gram{display:block;padding:2px 2px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vit-gram.grande{font-size:13px;padding:0;margin:0 0 22px;white-space:normal;color:var(--accent)}.vit-linha{margin:clamp(34px,5vw,54px) 0 0}.vit-linha-cab{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 4px}.vit-pilula{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ac,var(--accent));border:1px solid color-mix(in srgb,var(--ac,var(--accent)) 45%,transparent);border-radius:999px;padding:3px 10px}.vit-tagline{color:var(--muted);font-size:13.5px}.vit-preco{max-width:740px}.vit-lista{margin:0 0 26px;padding:0 0 0 20px;color:var(--muted)}.vit-lista li{margin:0 0 9px;line-height:1.55}.vit-volta{margin:0 0 26px}.vit-volta a{color:var(--muted)}.vit-volta a:hover{color:var(--accent)}.vit-aula{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.vit-aula-capa{aspect-ratio:2/3;border-radius:var(--radius);overflow:hidden;background:var(--bg2);border:1px solid rgba(var(--acrgb,var(--accentrgb)),.35)}.vit-aula-capa img{width:100%;height:100%;object-fit:cover;display:block}.vit-aula-corpo h1{font-family:var(--disp);font-size:clamp(28px,4.4vw,46px);margin:14px 0 10px}.vit-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vit-chips .vit-nivel{font-size:13px}.vit-rodape{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:30px 0 0;border-top:1px solid var(--border)}@media (max-width:780px){.vit-aula{grid-template-columns:minmax(0,1fr)}.vit-aula-capa{max-width:280px}}.vit-cadencia{display:inline-flex;align-items:center;gap:9px;margin:0 0 26px;padding:6px 14px 6px 11px;border:1px solid rgba(var(--accentrgb),.35);border-radius:999px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro)}.vit-pulso{width:6px;height:6px;border-radius:50%;background:var(--ouro);flex:none;animation:vit-bate 2.6s ease-in-out infinite}@keyframes vit-bate{0%,to{opacity:1}50%{opacity:.28}}@media (prefers-reduced-motion:reduce){.vit-pulso{animation:none}}.vit-valores{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 30px}.vit-valor{flex:1 1 220px;border:1px solid var(--border);border-radius:14px;padding:16px 18px 18px;background:var(--surface)}.vit-valor.destaque{border-color:rgba(var(--accentrgb),.45);background:rgba(var(--accentrgb),.06)}.vit-valor .mono{display:block;font-size:10.5px;margin:0 0 6px}.vit-valor strong{display:block;font-family:var(--disp);font-size:clamp(26px,3.4vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--text);line-height:1.1}.vit-valor.destaque strong{color:var(--ouro)}.vit-valor-nota{display:block;margin:7px 0 0;font-size:12.5px;color:var(--muted);line-height:1.45}.al-convite{display:flex;flex-direction:column;gap:8px;min-width:0}.convite-manual{width:min(340px,70vw);font:12.5px/1.5 var(--mono);color:var(--text);background:var(--bg2);border:1px solid rgba(var(--accentrgb),.4);border-radius:var(--radius);padding:10px 12px;resize:vertical}.prog-placar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.prog-num{display:flex;flex-direction:column;gap:2px;min-width:118px;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:13px 17px}.prog-num strong{font-family:var(--disp);font-size:27px;line-height:1;color:var(--text)}.prog-num span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.prog-num.alerta{border-color:rgba(224,138,128,.45)}.prog-num.alerta strong{color:var(--no)}.prog-honesto{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 0 22px;max-width:74ch}.prog-honesto b{color:var(--text);font-weight:600}.prog-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.prog-aluno{border:1px solid var(--border);border-left:3px solid var(--border2);background:var(--bg2);border-radius:11px;padding:15px 18px}.prog-aluno.pa-atrasado{border-color:rgba(224,138,128,.45);border-left-color:var(--no)}.prog-aluno.pa-parado{border-color:rgba(var(--accentrgb),.38);border-left-color:var(--accent)}.prog-aluno.pa-em-dia{opacity:.74;border-left-color:var(--ok)}.prog-cab{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:14px;align-items:center}.prog-nome{font-weight:600;font-size:16px;min-width:0}.prog-nome a{color:var(--text);text-decoration:none}.prog-nome a:hover{color:var(--accent);text-decoration:underline}.al-nome{color:var(--text);text-decoration:none}a.al-nome:hover{color:var(--accent);text-decoration:underline}.prog-conta{font-size:12px;color:var(--muted);white-space:nowrap}.pe-atrasado{color:var(--tinta-cheia);background:var(--no)}.pe-parado{color:var(--accent);background:rgba(var(--accentrgb),.12);border:1px solid rgba(var(--accentrgb),.45)}.pe-esperando{color:var(--focus);background:rgba(138,184,224,.12);border:1px solid rgba(138,184,224,.45)}.pe-em-dia{color:var(--ok);background:rgba(127,201,143,.12);border:1px solid rgba(127,201,143,.4)}.pe-sem-tarefa{color:var(--muted);background:var(--surface2);border:1px solid var(--border2)}.prog-nada{color:var(--muted);font-size:14px;margin:10px 0 0}.prog-nada a{color:var(--accent)}.prog-abertas{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.prog-abertas li{display:grid;grid-template-columns:78px minmax(0,1fr) 96px minmax(0,150px);gap:13px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:10px 13px}.prog-aula{display:flex;flex-direction:column;gap:1px;min-width:0}.prog-aula a{color:var(--text);text-decoration:none;font-size:14.5px}.prog-aula a:hover{color:var(--accent);text-decoration:underline}.prog-aula em{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prog-prazo,.prog-sinal{font-size:11.5px;color:var(--muted)}.prog-sinal b.nao-abriu{color:var(--no);font-weight:500}.prog-abertas .t-recado{grid-column:2/-1}.prog-rodape{color:var(--muted);font-size:13px;margin:20px 0 0}.prog-rodape a{color:var(--accent)}@media (max-width:820px){.prog-cab{grid-template-columns:116px minmax(0,1fr)}.prog-conta{grid-column:2}.prog-abertas li{grid-template-columns:78px minmax(0,1fr)}.prog-prazo,.prog-sinal{grid-column:2}}.faixa-trilho{--por-vez:5;--vao:22px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--por-vez) - 1) * var(--vao)) / var(--por-vez));gap:var(--vao);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;padding:8px 2px 14px;scrollbar-width:thin;scrollbar-color:rgba(var(--accentrgb),.45) transparent}.faixa-trilho>.poster{scroll-snap-align:start}.faixa-trilho:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.faixa-setas{display:flex;justify-content:flex-end;gap:8px;margin:-8px 0 2px}.faixa-seta{width:36px;height:36px;display:grid;place-items:center;font-size:22px;line-height:1;color:var(--text);background:var(--surface2);border:1px solid var(--border2);border-radius:999px;cursor:pointer;transition:background .16s,border-color .16s,opacity .16s}.faixa-seta:hover:not(:disabled){background:rgba(var(--accentrgb),.16);border-color:rgba(var(--accentrgb),.6);color:var(--accent)}.faixa-seta:disabled{opacity:.32;cursor:default}@media (max-width:1400px){.faixa-trilho{--por-vez:4}}@media (max-width:1100px){.faixa-trilho{--por-vez:3}}@media (max-width:820px){.faixa-trilho{--por-vez:2;--vao:16px}}@media (max-width:560px){.faixa-trilho{--por-vez:1.35}}.turmas{margin:44px 0 0;border-top:1px solid var(--border);padding:30px 0 0}.turmas-cab h2{font-family:var(--disp);font-size:20px;margin:0 0 4px}.turmas-cab p{margin:0 0 16px;color:var(--muted);font-size:14.5px;max-width:68ch}.turmas-vazio{color:var(--muted);font-size:14px;margin:14px 0 0}.lista-turmas{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.lista-turmas li{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:14px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:10px 14px}.turma-nome{display:flex;gap:8px;align-items:center;min-width:0}.turma-nome input{flex:1 1;min-width:0;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;padding:8px 11px;color:var(--text);font:inherit;font-size:15px}.turma-conta{font-size:12px;color:var(--muted);white-space:nowrap}.al-turma select{background:var(--bg2);border:1px solid var(--border2);border-radius:8px;padding:7px 10px;color:var(--text);font:inherit;font-size:14px;max-width:190px}.atribuir-turmas{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.chip-turma{display:inline-flex;align-items:baseline;gap:8px;border:1px solid var(--border2);background:var(--surface2);color:var(--text);border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.chip-turma b{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--muted)}.chip-turma:hover{border-color:rgba(var(--accentrgb),.6)}.chip-turma.cheia{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.chip-turma.cheia b{color:rgba(23,19,10,.72)}.chip-turma.limpa{background:none;color:var(--muted)}.prog-turma{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:9px;white-space:nowrap}@media (max-width:700px){.lista-turmas li{grid-template-columns:minmax(0,1fr)}.al-turma select{max-width:100%}}.lista-trilhas{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:9px}.lista-trilhas li{display:grid;grid-template-columns:minmax(0,1fr) 110px 150px auto;gap:16px;align-items:center;border:1px solid var(--border);background:var(--bg2);border-radius:11px;padding:14px 17px;transition:border-color .15s}.lista-trilhas li:hover{border-color:var(--border2)}.tr-nome{font-weight:600;font-size:16px;color:var(--text);text-decoration:none;min-width:0}.tr-nome:hover{color:var(--accent);text-decoration:underline}.tr-conta,.tr-seg{font-size:12px;color:var(--muted);white-space:nowrap}.tr-titulo{display:flex;gap:10px;align-items:center;flex:1 1;min-width:0}.tr-titulo input{flex:1 1;min-width:0;max-width:480px;background:var(--bg2);border:1px solid var(--border2);border-radius:9px;padding:10px 13px;color:var(--text);font-family:var(--disp);font-size:22px;font-weight:700}.lista-itens{list-style:none;margin:0 0 34px;padding:0;display:grid;gap:7px;counter-reset:passo}.lista-itens li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:11px 15px}.it-num{font-size:13px;color:var(--accent);text-align:right}.it-aula{display:flex;flex-direction:column;gap:1px;min-width:0}.it-aula a,.it-aula strong{color:var(--text);text-decoration:none;font-size:15px;font-weight:600}.it-aula a:hover{color:var(--accent);text-decoration:underline}.it-aula em{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.it-sumiu{color:var(--no)!important;font-style:italic!important;text-transform:none!important}.it-acoes{display:flex;gap:5px}.it-acoes .btn{padding:6px 11px;min-width:34px}.it-acoes .btn:disabled{opacity:.3;cursor:default}.tr-somar{border-top:1px solid var(--border);padding:26px 0 0}.tr-somar h2{font-family:var(--disp);font-size:19px;margin:0 0 14px;font-size-adjust:.46}.tr-semear{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.tr-semear select{background:var(--bg2);border:1px solid var(--border2);border-radius:8px;padding:9px 11px;color:var(--text);font:inherit;font-size:14.5px}.tr-dica{color:var(--muted);font-size:13.5px;margin:10px 0 0;max-width:70ch}.tr-achados{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.tr-achados li{justify-content:space-between;align-items:center;gap:14px}.prog-trilha,.tr-achados li{display:flex;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:9px 13px}.prog-trilha{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:11px 0 0;border-left:2px solid var(--accent)}.pt-nome{font-weight:600;font-size:14px;color:var(--text)}.pt-conta,.pt-herdada{font-size:11px;color:var(--muted)}.pt-proxima{margin-left:auto;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:9px}.pt-proxima:hover{text-decoration:underline}.pt-fim{margin-left:auto;font-size:13px;color:var(--muted)}@media (max-width:820px){.lista-trilhas li{grid-template-columns:minmax(0,1fr)}.pt-fim,.pt-proxima{margin-left:0;white-space:normal}}.nivel-abre{min-height:44px;padding:0 14px;font-size:12.5px;white-space:nowrap;flex:none}.hub-faixa{margin-bottom:22px}.nivel{margin-bottom:30px}@media (max-width:700px){.nivel-cab{flex-wrap:wrap}.nivel-fio{display:none}.nivel-abre{margin-left:auto}}.lote-lista{display:grid;gap:5px;max-height:380px;overflow-y:auto;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2);scrollbar-width:thin;scrollbar-color:rgba(var(--accentrgb),.4) transparent}.lote-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 13px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.lote-item:hover{border-color:var(--border2)}.lote-item.escolhido{border-color:var(--accent);background:rgba(var(--accentrgb),.12)}.lote-item input{accent-color:var(--accent);margin:0}.lote-item:focus-within{outline:2px solid var(--focus);outline-offset:1px}.lote-ja{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.lote-espacar{display:flex;align-items:center;gap:10px;margin:4px 0 20px;font-size:15px;cursor:pointer}.lote-espacar input{accent-color:var(--accent);margin:0}.lote-espacar em{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--muted)}.lote-previa{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:5px}.lote-previa li{display:grid;grid-template-columns:30px minmax(0,1fr) 78px;gap:12px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:9px 13px}.lote-filtros{display:grid;gap:8px;margin:0 0 14px}.lote-linha-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lote-linha-filtro>.mono{font-size:10px;letter-spacing:.12em;color:var(--muted);width:46px;flex:none}.chip-filtro{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.chip-filtro:hover{border-color:rgba(var(--accentrgb),.6);color:var(--text)}.chip-filtro.ativo{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia);font-weight:600}.chip-filtro b{margin-left:4px;color:var(--accent)}.chip-filtro.ativo b{color:rgba(23,19,10,.6)}.nivel-do-aluno{display:flex;align-items:center;gap:9px;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:9px 14px}.nivel-do-aluno .rotulo{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.prog-nivel{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--focus);margin-left:9px;white-space:nowrap}.aula-cartao{display:flex;flex-direction:column;gap:16px;margin:22px 0 34px;padding:22px;border:1px solid rgba(var(--accentrgb),.32);background:linear-gradient(160deg,rgba(var(--accentrgb),.09),var(--bg2) 62%);border-radius:16px}.aula-cartao.agora{border-color:var(--accent);background:linear-gradient(180deg,rgba(var(--accentrgb),.1),var(--bg2))}.ac-quando{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-quando>.mono{font-size:10px;letter-spacing:.14em;color:var(--muted)}.aula-cartao.agora .ac-quando>.mono{color:var(--accent)}.ac-quando strong{font-family:var(--disp);font-size:clamp(21px,3.6vw,27px);line-height:1.1;color:var(--text)}.ac-rotina{font-size:12px;color:var(--muted)}.ac-acoes .btn{flex:1 1 auto;justify-content:center;min-height:46px}.ac-acoes .btn.primary{flex-basis:100%}@media (max-width:560px){.ac-acoes{flex-direction:column}.ac-acoes .btn{width:100%}.tarefas-aluno li{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px}.ta-acoes{grid-column:1/-1}.campo-recado,.feito-form,.ta-acoes .btn{width:100%}.aluno-casa{padding:22px 16px 70px}}.ac-acoes{display:flex;flex-wrap:wrap;gap:9px}@media (max-width:620px){.aula-cartao{align-items:stretch}.ac-acoes,.aula-cartao{flex-direction:column}.ac-acoes .btn{width:100%;min-height:50px}}.revisar-nota{color:var(--muted);font-size:14px;margin:0 0 14px;max-width:62ch}.revisar-acoes{display:flex;align-items:center;gap:10px;flex:none}.revisar-acoes .btn{min-height:44px;padding:0 14px;font-size:13.5px}.ao-vivo{display:grid;gap:26px;max-width:560px}.ao-vivo-links{display:grid;gap:14px}.ao-vivo-horarios{display:grid;gap:10px}.lista-horarios{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lista-horarios li{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:12px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:9px;padding:9px 13px}.ho-dia{font-size:15px;font-weight:600;color:var(--text)}.ho-hora{font-size:14px;color:var(--accent)}.lista-horarios .btn{min-height:44px;padding:0 11px}.novo-horario{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.novo-horario input[type=time],.novo-horario select{background:var(--bg2);border:1px solid var(--border2);border-radius:9px;color:var(--text);padding:10px 12px;font-family:var(--sans);font-size:15px}.novo-horario select{min-width:140px}.ao-vivo input[type=url]{width:100%}.ao-vivo input[type=time],.ao-vivo input[type=url]{background:var(--bg2);border:1px solid var(--border2);border-radius:9px;color:var(--text);padding:10px 13px;font-family:var(--sans);font-size:15px}.novo-horario input[type=time]{width:auto;min-width:130px}.turma-ao-vivo{grid-column:1/-1;margin-top:4px}.turma-ao-vivo summary{cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 0}.turma-ao-vivo summary:hover{color:var(--accent)}.turma-ao-vivo[open] summary{color:var(--accent);margin-bottom:10px}.tarefa-viva{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg)}.tv-topo{flex:0 0 auto;display:flex;align-items:center;gap:18px;padding:0 clamp(14px,3vw,26px);height:58px;background:var(--bg2);border-bottom:1px solid var(--border)}.tv-voltar{font:600 13px/1 var(--sans);letter-spacing:.02em;color:var(--muted);text-decoration:none;white-space:nowrap;padding:9px 12px;margin-left:-12px;border-radius:8px}.tv-voltar:hover{color:var(--text);background:rgba(22,24,47,.05)}.tv-nome{display:flex;flex-direction:column;gap:2px;min-width:0;font:800 15px/1.15 var(--disp);letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size-adjust:.46}.tv-nome em{font:500 10px/1 var(--mono);font-style:normal;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.tv-placar{margin-left:auto;display:flex;align-items:center;gap:12px;text-align:right}.tv-placar b{font:900 26px/1 var(--disp);letter-spacing:-.02em;color:var(--ouro)}.tv-placar b span{font-size:15px;color:var(--muted);font-weight:700}.tv-placar em{font:500 10px/1.3 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);max-width:180px;display:block}.tv-placar.falhou em{color:var(--no)}.tv-placar.guardado em{color:var(--ok)}.tv-regua{flex:0 0 auto;height:3px;background:var(--border)}.tv-regua i{display:block;height:100%;background:var(--ouro);transition:width .5s ease}.tv-quadro{flex:1 1 auto;min-height:0;width:100%;border:0;display:block;background:var(--bg)}.tv-quadro[hidden]{display:none}.aq{flex:1 1 auto;min-height:0;overflow:auto;display:grid;place-items:start center;padding:clamp(16px,5vh,56px) 16px 32px}.aq-cartao{width:min(640px,100%);padding:clamp(20px,4vw,32px);border-radius:24px;background:var(--vidro,rgba(var(--camada),.05));border:1px solid var(--vidro-borda,var(--border));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sombra-vidro,none)}.aq-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.aq-rot{margin:0;font:600 13px/1.3 var(--sans)}.aq-pular,.aq-rot{color:var(--muted)}.aq-pular{background:none;border:0;padding:6px 0;font:500 14px/1 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aq-pular:hover,.aq-tit{color:var(--text)}.aq-tit{margin:14px 0 4px;font:700 clamp(28px,5vw,38px)/1.1 var(--sans)}.aq-leg{margin:6px 0 0;font-size:16px;color:var(--muted);line-height:1.45}.aq-errada{margin:10px 0 0;display:grid;gap:4px;font-size:17px}.aq-errada span{font-size:13px;color:var(--muted)}.aq-errada s{color:var(--no);text-decoration-thickness:2px}.aq-linha{margin:20px 0 14px;min-height:62px;padding:10px;border-radius:16px;border:2px dashed var(--border);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aq-linha.certo{border-style:solid;border-color:var(--ok)}.aq-linha.errado{border-style:solid;border-color:var(--no)}.aq-dica{color:var(--faint,var(--muted));font-size:15px;padding:0 4px}.aq-pecas{display:flex;flex-wrap:wrap;gap:8px}.aq-peca{min-height:44px;padding:8px 14px;border-radius:12px;border:1px solid var(--border);background:rgba(var(--camada),.06);color:var(--text);font:600 17px/1.2 var(--sans);cursor:pointer}.aq-peca:hover:not(:disabled){border-color:rgba(var(--accentrgb),.6)}.aq-peca:disabled{opacity:.28;cursor:default}.aq-peca.posta{background:rgba(var(--accentrgb),.16);border-color:rgba(var(--accentrgb),.45)}.aq-peca.posta:disabled{opacity:1}.aq-peca:focus-visible,.aq-pular:focus-visible{outline:2px solid rgba(var(--accentrgb),.8);outline-offset:2px}.aq-resposta{margin:14px 0 0;font-size:16px;color:var(--text)}.aq-resposta b{color:var(--ok)}.aq-resposta.ok{color:var(--ok);font-weight:700}.aq-botoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.aq-botoes,.aq-ir{margin-top:20px}.tv-vazio{align-self:center;text-align:center;color:var(--muted);font:400 15px/1.5 var(--sans);padding:40px}@media (max-width:560px){.tv-topo{height:52px;gap:12px}.tv-placar b{font-size:20px}.tv-placar em{display:none}.tv-placar.falhou em,.tv-placar.guardando em{display:block;max-width:96px}}.pt-hw{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;background:rgba(224,163,67,.12);border:1px solid rgba(224,163,67,.32);font:600 12px/1 var(--mono);color:var(--ouro);white-space:nowrap}.pt-hw span{color:var(--muted);font-weight:500}.pt-hw.magro{background:transparent;border-color:var(--border);color:var(--muted)}.pt-errou{font:500 10px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.prog-hw{margin:14px 0 0;padding:12px 14px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius)}.prog-hw-tit{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.prog-hw ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.prog-hw li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.prog-hw-aula{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.2 var(--sans)}.prog-hw-aula a{color:var(--text);text-decoration:none}.prog-hw-aula a:hover{color:var(--accent)}@media (max-width:560px){.prog-hw li{grid-template-columns:auto minmax(0,1fr)}.prog-hw li .pt-errou{grid-column:2}}.t-rastro em.pt-errou{flex-basis:auto;font-style:normal}.t-rastro .pt-hw{align-self:center}.pt-hw.bom{background:rgba(127,201,143,.14);border-color:rgba(127,201,143,.42);color:var(--ok)}.pt-hw.alerta{background:rgba(224,138,128,.16);border-color:rgba(224,138,128,.55);color:var(--no);font-weight:700}.pt-hw.alerta span{color:inherit;opacity:1}.pt-bang{font-style:normal;font-weight:900;margin-right:1px;font-family:var(--disp);line-height:1}.nav-sinal{margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:rgba(224,138,128,.16);color:var(--no);border:1px solid rgba(224,138,128,.5);font:700 11px/1 var(--mono)}.revisar{margin:38px 0 0}.revisar>h2{font:800 18px/1.2 var(--disp);letter-spacing:-.01em;margin:0 0 4px;padding-left:12px;border-left:3px solid var(--accent);font-size-adjust:.46}.rev-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.rev-lista>li{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.rev-cab{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rev-tit{font:800 15px/1.2 var(--disp);letter-spacing:-.01em;color:var(--text);font-size-adjust:.46}.rev-cab em{font:500 10px/1 var(--mono);font-style:normal;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.rev-placar{margin-left:auto;font-size:12px;font-weight:600;color:var(--ouro);border:1px solid rgba(var(--ourorgb),.32);background:rgba(var(--ourorgb),.1);border-radius:999px;padding:2px 9px}.rev-perg{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:7px}.rev-perg li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:baseline;padding-left:11px;border-left:2px solid rgba(224,138,128,.45)}.rev-perg b{font-size:11px;font-weight:500;color:var(--muted)}.rev-perg span{font:400 14.5px/1.45 var(--sans);color:var(--text)}.rev-mais{margin:0 0 10px;font-size:11px;color:var(--muted);letter-spacing:.05em}@media (max-width:560px){.rev-placar{margin-left:0}.rev-perg span{font-size:14px}}.fila{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:9px}.fl{background:var(--bg2);border-radius:11px;border:1px solid var(--border);border-left:3px solid var(--border2);overflow:hidden}.fl-atrasado,.fl-parado{border-left-color:var(--no)}.fl-esperando{border-left-color:var(--accent)}.fl-em-dia{border-left-color:var(--ok)}.fl-sem-tarefa{border-left-color:var(--border2)}.fl-linha{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 14px;text-decoration:none;color:inherit;transition:background .13s}.fl-linha:hover{background:rgba(22,24,47,.035)}.fl-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--ourorgb),.12);border:1px solid rgba(var(--ourorgb),.3);font:800 15px var(--disp);color:var(--ouro);font-size-adjust:.46}.fl-nm{min-width:0}.fl-nm b{display:block;font:700 15px/1.2 var(--sans);letter-spacing:-.005em;color:var(--text)}.fl-nm>span{display:block;font:500 10px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-por{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mt{font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--border2);border-radius:999px;padding:5px 10px;color:var(--muted);white-space:nowrap}.mt.mal{color:var(--no);border-color:rgba(224,138,128,.45);background:rgba(224,138,128,.1)}.mt.bem{color:var(--ok);border-color:rgba(127,201,143,.4);background:rgba(127,201,143,.1)}.mt.ouro{color:var(--ouro);border-color:rgba(var(--ourorgb),.4);background:rgba(var(--ourorgb),.1)}.fl-seta{color:var(--muted2);font-size:17px;line-height:1}.fl-ajuste>summary{cursor:pointer;list-style:none;padding:0 14px 10px 68px;font:500 10px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted2)}.fl-ajuste>summary::-webkit-details-marker{display:none}.fl-ajuste>summary:hover{color:var(--muted)}.fl-ajuste-corpo{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px 14px 68px;border-top:1px solid var(--border)}.gaveta{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-top:14px;overflow:hidden}.gaveta>summary{cursor:pointer;list-style:none;padding:14px 16px;display:flex;align-items:center;gap:10px;font:700 14px var(--sans);color:var(--text)}.gaveta>summary::-webkit-details-marker{display:none}.gaveta>summary:after{content:"\25BE";margin-left:auto;color:var(--muted);font-size:11px;transition:transform .2s}.gaveta[open]>summary:after{transform:rotate(180deg)}.gaveta>summary em{font:600 10px var(--mono);font-style:normal;letter-spacing:.09em;color:var(--muted);border:1px solid var(--border2);border-radius:999px;padding:2px 8px}.gaveta-corpo{border-top:1px solid var(--border);padding:14px 16px 16px}.gaveta-novo{margin-top:18px}@media (max-width:640px){.fl-linha{grid-template-columns:36px minmax(0,1fr) auto;row-gap:10px}.fl-av{width:36px;height:36px;font-size:14px}.fl-por{grid-column:1/-1;justify-content:flex-start}.fl-ajuste-corpo,.fl-ajuste>summary{padding-left:14px}}.ficha{max-width:1180px}.fc-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;margin-bottom:22px}.fc-quem h1{font:900 30px/1.05 var(--disp);letter-spacing:-.025em;margin:0 0 10px;padding-left:13px;border-left:3px solid var(--accent)}.fc-selos{display:flex;flex-wrap:wrap;gap:7px;padding-left:13px;align-items:center}.fc-selo{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border2);border-radius:999px;padding:6px 11px;color:var(--muted)}.fc-selo.cod{text-transform:none;letter-spacing:.06em;color:var(--text)}.fc-selo.off{color:var(--no);border-color:rgba(224,138,128,.45)}.fc-nivel select{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:rgba(var(--ourorgb),.1);color:var(--ouro);border:1px solid rgba(var(--ourorgb),.42);padding:6px 11px}.fc-nivel select:focus{outline:2px solid var(--focus);outline-offset:1px}.fc-direita{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fc-placar{display:flex;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg2)}.fc-pz{padding:12px 18px;text-align:center;border-left:1px solid var(--border);min-width:86px}.fc-pz:first-child{border-left:0}.fc-pz b{display:block;font:900 23px/1 var(--disp);letter-spacing:-.02em}.fc-pz span{display:block;margin-top:5px;font:500 9px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.fc-pz.alerta b{color:var(--no)}.fc-pz.bom b{color:var(--ok)}.fc-mais{position:relative}.fc-btn-mais{display:inline-flex;align-items:center;gap:8px;padding:0 18px;min-height:44px;border-radius:9px;background:var(--ouro);border:1px solid var(--ouro);color:var(--tinta-cheia);font:700 13.5px var(--sans);cursor:pointer}.fc-btn-mais span{font:900 17px/1 var(--disp);font-size-adjust:.46}.fc-btn-mais:hover{filter:brightness(1.06)}.fc-veu{position:fixed;inset:0;z-index:40;background:transparent;border:0;cursor:default}.fc-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:41;width:268px;background:var(--bg2);border:1px solid var(--border2);border-radius:11px;box-shadow:var(--sombra-forte);padding:6px;display:grid;gap:2px}.fc-menu button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:10px 12px;border-radius:8px;cursor:pointer}.fc-menu button:hover:not(:disabled){background:rgba(22,24,47,.05)}.fc-menu button b{display:block;font:600 13.5px var(--sans);color:var(--text)}.fc-menu button span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted);line-height:1.35}.fc-menu button:disabled{cursor:not-allowed}.fc-menu button:disabled b{color:var(--muted)}.fc-menu hr{border:0;border-top:1px solid var(--border);margin:5px 8px}.fc-menu form{display:contents}.fc-abas{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:24px;flex-wrap:wrap}.fc-aba{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font:600 13.5px var(--sans);padding:0 15px;min-height:44px;cursor:pointer;position:relative;top:1px;display:inline-flex;align-items:center;gap:7px}.fc-aba:hover{color:var(--text)}.fc-aba.on{color:var(--ouro);border-bottom-color:var(--ouro)}.fc-pt{font:700 10px var(--mono);border-radius:999px;padding:1px 6px;background:rgba(var(--ourorgb),.16);color:var(--ouro);border:1px solid rgba(var(--ourorgb),.4)}.fc-pt.mal{background:rgba(224,138,128,.16);color:var(--no);border-color:rgba(224,138,128,.45)}.fc-duas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:26px}.fc-bl{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 13px}.fc-vazio{color:var(--muted);background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.fc-nota,.fc-vazio{font-size:13.5px;line-height:1.55}.fc-nota{border-left:3px solid var(--accent);background:rgba(var(--ourorgb),.06);padding:12px 16px;border-radius:0 8px 8px 0;margin:18px 0 0;color:var(--text2)}.fc-capa{width:36px;height:54px;flex:0 0 auto;border-radius:5px;overflow:hidden;position:relative;background:linear-gradient(160deg,#2a2340,#15121f);border:1px solid rgba(var(--ourorgb),.22)}.fc-capa img{width:100%;height:100%;object-fit:cover;display:block}.fc-tar,.fc-tr-lista{list-style:none;margin:0;padding:0;display:grid;gap:9px}.fc-tar>li,.fc-tr-lista>li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;align-items:center;background:var(--bg2);border-radius:10px;padding:11px 13px;border:1px solid var(--border);border-left:3px solid var(--border2)}.fc-tr-lista>li{grid-template-columns:26px 36px minmax(0,1fr) auto}.fc-t-late{border-left-color:var(--no)}.fc-t-started{border-left-color:var(--accent)}.fc-t-assigned{border-left-color:var(--border2)}.fc-t-done,.fc-tr-lista>li.feita{border-left-color:var(--ok)}.fc-tr-lista>li.sug{border-left-color:var(--ouro);background:rgba(var(--ourorgb),.06)}.fc-ord{font:600 11px var(--mono);color:var(--muted);text-align:center}.fc-t-nm{min-width:0}.fc-t-nm b{display:block;font:700 14.5px/1.25 var(--sans);letter-spacing:-.005em}.fc-t-nm>span{display:block;margin-top:3px;font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-t-dir{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.fc-prazo{font:500 10px/1.3 var(--mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap}.fc-prazo.tarde{color:var(--no)}.fc-marca{font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border2);border-radius:999px;padding:3px 8px;color:var(--muted)}.fc-marca.ok{color:var(--ok);border-color:rgba(127,201,143,.4);background:rgba(127,201,143,.1)}.fc-marca.sug{color:var(--ouro);border-color:rgba(var(--ourorgb),.42);background:rgba(var(--ourorgb),.12)}.fc-ver{font:500 10px var(--mono);letter-spacing:.08em;color:var(--muted);text-decoration:none}.fc-ver:hover{color:var(--ouro)}.fc-sug{background:var(--bg2);border:1px solid rgba(var(--ourorgb),.28);border-radius:var(--radius);padding:16px}.fc-sug-corpo{display:flex;gap:13px;align-items:center;margin-bottom:12px}.fc-sug-corpo b{display:block;font:700 15px/1.2 var(--sans)}.fc-sug-corpo span{display:block;margin-top:3px;font:500 10px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.fc-sug-por{margin:0 0 13px;font-size:12.5px;color:var(--muted);line-height:1.5}.fc-sug-bts{display:flex;gap:8px;flex-wrap:wrap}.fc-ult{display:flex;align-items:center;gap:11px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px}.fc-ult-nm{font:600 13.5px var(--sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-erros{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:11px}.fc-erros-tit{display:block;font:700 13.5px var(--sans);margin-bottom:10px}.fc-erros ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.fc-erros li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:baseline;padding-left:11px;border-left:2px solid rgba(224,138,128,.45)}.fc-erros b{font:500 10px var(--mono);color:var(--muted)}.fc-erros span{font:400 13.5px/1.4 var(--sans)}.fc-mais{margin:10px 0 0;font:500 10px var(--mono);letter-spacing:.07em;color:var(--muted)}.fc-tr-cab{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;flex-wrap:wrap}.fc-tr-nome{font:900 20px/1.1 var(--disp);letter-spacing:-.02em;margin:0 0 4px}.fc-tr-sub{margin:0;font-size:13px;color:var(--muted)}.fc-tr-barra{height:7px;background:rgba(22,24,47,.08);border-radius:4px;overflow:hidden;margin:14px 0 16px}.fc-tr-barra i{display:block;height:100%;background:var(--ouro);border-radius:4px}.fc-teste{display:flex;gap:16px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.fc-teste b{display:block;font:700 14.5px var(--sans);margin-bottom:4px}.fc-teste p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.fc-teste-selo{width:74px;height:74px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:rgba(var(--ourorgb),.11);border:1px solid rgba(var(--ourorgb),.34)}.fc-teste-selo b{font:900 26px/1 var(--disp);color:var(--ouro);margin:0}.fc-teste-selo span{font:500 8px var(--mono);letter-spacing:.14em;color:var(--muted);margin-top:4px}.fc-teste-selo.vazio{background:rgba(22,24,47,.03);border-style:dashed;border-color:var(--border2)}.fc-teste-selo.vazio b{color:var(--muted)}.fc-secao{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;margin-bottom:16px}.fc-secao h2{font:800 17px/1.2 var(--disp);margin:0 0 4px;font-size-adjust:.46}.fc-dica{margin:0 0 16px;font-size:13px;color:var(--muted);line-height:1.5}@media (max-width:900px){.fc-cab{grid-template-columns:1fr}.fc-direita{align-items:stretch}.fc-placar{justify-content:space-between}.fc-pz{flex:1 1;min-width:0;padding:11px 8px}.fc-duas{grid-template-columns:1fr}.fc-menu{right:auto;left:0;width:min(300px,86vw)}}.gaveta-dica{margin:0 0 14px;font-size:12.5px;color:var(--muted);line-height:1.55}.al-apagar{background:none;border:0;padding:6px 4px;cursor:pointer;font:500 12px var(--sans);color:var(--muted2);text-decoration:underline;text-underline-offset:3px}.al-apagar:hover{color:var(--no)}.apagar-form{grid-column:1/-1;margin-top:10px;padding:14px;border:1px solid rgba(224,138,128,.4);background:rgba(224,138,128,.07);border-radius:10px}.apagar-aviso{margin:0 0 11px;font-size:13px;line-height:1.5;color:var(--no)}.apagar-aviso b{color:var(--text)}.apagar-linha{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.apagar-campo{flex:1 1;min-width:180px;padding:9px 12px;border-radius:8px;border:1px solid rgba(224,138,128,.45);background:var(--bg);color:var(--text);font:500 13.5px var(--sans)}.apagar-campo:focus{outline:0;border-color:var(--no)}.apagar-campo::placeholder{color:var(--muted)}.btn.perigo{background:var(--no);border-color:var(--no);color:var(--tinta-cheia);font-weight:700}.btn.perigo:hover{filter:brightness(1.06)}.btn.perigo:disabled{opacity:.6;cursor:not-allowed}.apagar-erro{margin:10px 0 0;font:500 12.5px var(--mono);color:var(--no);line-height:1.5}.fc-soon{font:700 8.5px/1 var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;margin-left:7px;color:var(--muted);border:1px solid var(--border2);border-radius:999px;padding:3px 6px}.fc-pt.zero{background:rgba(22,24,47,.05);color:var(--muted);border-color:var(--border);opacity:.55}.fc-nada{background:var(--bg2);border:1px dashed var(--border2);border-radius:var(--radius);padding:30px 24px;text-align:center}.fc-nada-ic{width:46px;height:46px;margin:0 auto 14px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--ourorgb),.1);border:1px solid rgba(var(--ourorgb),.3);color:var(--ouro)}.fc-nada-ic svg{width:21px;height:21px}.fc-nada b{display:block;font:800 17px/1.2 var(--disp);margin-bottom:7px;font-size-adjust:.46}.fc-nada p{margin:0 auto 17px;font-size:13.5px;color:var(--muted);line-height:1.55;max-width:38ch}.mt{display:inline-flex;align-items:center;gap:6px}.mt svg{width:12px;height:12px;flex:0 0 auto}.fc-sug-corpo span,.fc-t-nm>span,.fl-nm>span{font:400 12.5px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.fc-t-nm>span b,.fl-nm>span b{font-weight:600;color:var(--text2)}.btn[data-pendente="1"],button[disabled][data-pendente="1"]{cursor:progress;opacity:.75}.btn.feito{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}:where(a,button,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.fc-aba:focus-visible{outline-offset:-2px}@media (max-width:640px){.fc-placar{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:transparent;border:0;border-radius:0}.fc-pz{border-left:1px solid var(--border);border:1px solid var(--border);background:var(--bg2);border-radius:10px;display:flex;align-items:baseline;gap:9px;text-align:left;padding:11px 13px;min-width:0}.fc-pz b{font-size:21px}.fc-pz span{margin-top:0;font:400 12.5px var(--sans);letter-spacing:0;text-transform:none;line-height:1.3}.fc-pz.alerta{border-color:rgba(224,138,128,.35);background:rgba(224,138,128,.06)}.fc-abas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fc-abas::-webkit-scrollbar{display:none}.fc-aba{white-space:nowrap;flex:0 0 auto}}.tr-ajuda{width:44px;height:44px;border-radius:11px;border:1px solid var(--border);background:transparent;color:var(--muted2);cursor:pointer;font:800 15px/1 var(--disp);display:grid;place-items:center;transition:color .16s,background .16s,border-color .16s;font-size-adjust:.46}.tr-ajuda:hover{color:var(--ouro);border-color:rgba(var(--ourorgb),.4);background:rgba(var(--ourorgb),.08)}.tr-ajuda-cx{position:relative;display:inline-flex}.tr-ajuda-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:85;min-width:236px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;background:var(--bg2);border:1px solid rgba(var(--accentrgb),.35);box-shadow:var(--sombra-forte,0 18px 40px rgba(0,0,0,.4))}.tr-ajuda-menu button{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font:600 14px var(--sans);text-align:left;cursor:pointer}.tr-ajuda-menu button svg{color:var(--accent);flex:none}.tr-ajuda-menu button:hover:not(:disabled){background:rgba(var(--accentrgb),.12)}.tr-ajuda-menu button:disabled{color:var(--muted);cursor:default}.tr-ajuda-menu button:disabled svg{color:var(--muted)}@media (max-width:900px){.tr-ajuda-menu{left:auto;right:0}}.tut-veu{inset:0;z-index:60;border:0;cursor:default;background:rgba(4,5,6,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tut,.tut-veu{position:fixed}.tut{z-index:61;top:0;right:0;bottom:0;width:min(430px,92vw);background:var(--bg2);border-left:1px solid var(--border);box-shadow:-24px 0 60px rgba(22,24,47,.14);display:flex;flex-direction:column;animation:tut-entra .26s cubic-bezier(.2,.7,.3,1) both}@keyframes tut-entra{0%{transform:translateX(18px);opacity:0}to{transform:none;opacity:1}}.tut-cab{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 18px;border-bottom:1px solid var(--border)}.tut-cab h2{font:900 22px/1.1 var(--disp);letter-spacing:-.02em;margin:0 0 5px}.tut-cab p{margin:0;font-size:13px;line-height:1.5}.tut-cab p,.tut-x{color:var(--muted)}.tut-x{margin-left:auto;width:30px;height:30px;flex:0 0 auto;border-radius:8px;border:1px solid var(--border);background:transparent;font-size:19px;line-height:1;cursor:pointer}.tut-x:hover{color:var(--text);border-color:var(--border2)}.tut-corpo{overflow-y:auto;padding:6px 14px 26px}.tut-corpo section{margin-top:18px}.tut-corpo h3{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding-left:8px}.tut-corpo ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tut-corpo li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 10px;border-radius:10px;border:1px solid transparent}.tut-corpo li:not(.sem):hover{background:var(--surface);border-color:var(--border)}.tut-play{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgba(var(--ourorgb),.12);border:1px solid rgba(var(--ourorgb),.32);color:var(--ouro)}.tut-play svg{width:12px;height:12px;margin-left:2px}.tut-corpo li.sem .tut-play{background:rgba(22,24,47,.04);border-color:var(--border);color:var(--muted2)}.tut-nm{min-width:0}.tut-nm b{display:block;font:700 14px/1.25 var(--sans);color:var(--text)}.tut-nm>span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45}.tut-corpo li.sem .tut-nm b,.tut-nm>span{color:var(--muted)}.tut-ver{font:600 11px var(--mono);color:var(--ouro);text-decoration:none;white-space:nowrap;border:1px solid rgba(var(--ourorgb),.35);background:rgba(var(--ourorgb),.1);border-radius:999px;padding:5px 10px}.tut-ver:hover{border-color:var(--accent)}.tut-soon{font:700 8.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border2);padding:4px 8px}.dica,.tut-soon{border-radius:999px}.dica{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:9px 14px 9px 9px;text-decoration:none;border:1px solid rgba(var(--ourorgb),.32);background:rgba(var(--ourorgb),.08);color:var(--ouro);font:600 13px var(--sans)}.dica:hover{border-color:var(--accent);background:rgba(var(--ourorgb),.14)}.dica-play{width:24px;height:24px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--ouro);color:var(--tinta-cheia)}.dica-play svg{width:9px;height:9px;margin-left:1px}.dica em{font:500 10px var(--mono);font-style:normal;color:var(--muted);letter-spacing:.06em}.nv{display:grid;gap:26px}.nv-acoes{gap:14px;margin-bottom:22px}.nv-acoes,.nv-selo{display:flex;align-items:center;flex-wrap:wrap}.nv-selo{gap:22px;border:1px solid var(--border);border-radius:16px;background:var(--bg2);padding:22px 24px;background-image:radial-gradient(120% 130% at 100% 0,rgba(var(--accentrgb),.13),transparent 62%)}.nv-cefr{font:900 clamp(40px,8vw,62px)/.9 var(--disp);color:var(--ouro);letter-spacing:-.04em;flex:0 0 auto}.nv-lado{flex:1 1 240px;min-width:0}.nv-lado h2{font:800 clamp(18px,3vw,23px) var(--disp);margin:0 0 5px;letter-spacing:-.01em;font-size-adjust:.46}.nv-lado p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}.nv-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.nv-numeros div{background:var(--bg2);padding:14px 16px}.nv-numeros b{display:block;font:900 24px/1.1 var(--disp)}.nv-numeros span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.nv-bloco>h3{font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.nv-nota{margin:12px 0 0;font-size:12.5px;color:var(--muted);line-height:1.55}.nv-nota b{color:var(--text);font-weight:600}.nv-vazio{margin:0;font-size:14px;color:var(--muted)}.nv-degraus{display:flex;gap:8px;flex-wrap:wrap}.nv-degrau{flex:1 1 78px;min-width:78px;text-align:center;border-top-width:1px;border-radius:12px;background:var(--bg2);padding:12px 8px;border:1px solid var(--border);border-top:3px solid var(--border)}.nv-degrau b{display:block;font:800 17px var(--disp);font-size-adjust:.46}.nv-degrau span{font-size:11.5px;color:var(--muted)}.nv-degrau[data-forca=alto]{border-top-color:var(--ok)}.nv-degrau[data-forca=medio]{border-top-color:var(--accent)}.nv-degrau[data-forca=baixo]{border-top-color:var(--no)}.nv-linhas{display:grid;gap:11px}.nv-linha{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center}.nv-nome{font-size:14px}.nv-frac{font-size:12px;color:var(--muted);white-space:nowrap}.nv-calha{grid-column:1/-1;height:6px;background:var(--surface);border-radius:999px;overflow:hidden}.nv-calha i{display:block;height:100%;border-radius:999px}.nv-linha[data-forca=alto] .nv-calha i{background:var(--ok)}.nv-linha[data-forca=medio] .nv-calha i{background:var(--accent)}.nv-linha[data-forca=baixo] .nv-calha i{background:var(--no)}.nv-linha[data-forca=baixo] .nv-calha{background:rgba(224,138,128,.2)}.nv-solidas{margin:14px 0 0;font-size:12.5px;color:var(--muted);line-height:1.6;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.nv-solidas b{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ok);border:1px solid rgba(127,201,143,.35);border-radius:5px;padding:2px 6px;flex:0 0 auto}.nv-comecar{list-style:none;margin:0;padding:0;display:grid;gap:9px}.nv-comecar li{display:flex;align-items:center;gap:13px;border:1px solid var(--border);border-left:3px solid var(--no);border-radius:12px;background:var(--bg2);padding:13px 16px}.nv-pos{font:900 17px var(--disp);color:var(--no);width:20px;flex:0 0 auto;font-size-adjust:.46}.nv-qual{flex:1 1;min-width:0}.nv-qual b{display:block;font-size:15px;font-weight:600}.nv-qual span{font-size:12px;color:var(--muted)}.nv-escrita .nv-esc-pedido{margin:0 0 8px;font-size:13px;color:var(--muted)}.nv-escrita blockquote{margin:0;padding:12px 16px;border-left:3px solid #c98b2a;border-radius:0 var(--radius) var(--radius) 0;background:var(--bg2);font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.nv-escrita .nv-esc-conta{margin:6px 0 0;font-size:11.5px;color:var(--muted)}.nv-erradas{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.nv-erradas li{background:var(--bg2);padding:11px 14px;font-size:13.5px;display:flex;gap:12px;align-items:baseline}.nv-erradas li span{color:var(--muted);font-size:11.5px;flex:0 0 auto}.nv-detalhe{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.nv-detalhe summary{padding:13px 16px;cursor:pointer;background:var(--bg2);list-style:none;font:700 13.5px var(--sans);display:flex;align-items:center;gap:10px}.nv-detalhe summary::-webkit-details-marker{display:none}.nv-detalhe summary:after{content:"+";margin-left:auto;color:var(--accent);font-family:var(--mono);font-size:16px}.nv-detalhe[open] summary:after{content:"–"}.nv-detalhe .nv-erradas{border:0;border-radius:0;border-top:1px solid var(--border)}.nv-rodape{margin:0;font-size:11px;color:var(--muted);letter-spacing:.06em}.nv-convite{border:1px dashed var(--border2);border-radius:16px;background:var(--surface);padding:24px;display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.nv-convite .nv-cefr{color:var(--muted);opacity:.45}.nv-convite .nv-lado h2{font-size:19px}.nv-convite form{margin-top:16px}.folha{max-width:820px;margin:0 auto;display:grid;gap:24px}.folha-barra{display:flex;align-items:center;justify-content:space-between;gap:14px}.folha-topo{border-bottom:1px solid var(--border);padding-bottom:18px}.folha-olho{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.folha-topo h1{font:900 clamp(26px,5vw,38px)/1.06 var(--disp);margin:0;letter-spacing:-.02em}@media print{:root{color-scheme:light}body{background:#fff!important;color:#111!important}.fc-abas,.naoimprime,.tr,.tr-pe{display:none!important}.folha{max-width:none}.folha,.nv{gap:20px}.nv-comecar li,.nv-degrau,.nv-erradas li,.nv-numeros div,.nv-selo{background:#fff!important;border-color:#ccc!important}.nv-selo{background-image:none!important}.folha-olho,.nv-bloco>h3,.nv-cefr{color:#8a6d2f!important}.nv-calha{background:#eee!important}.nv-linha[data-forca=baixo] .nv-calha{background:#f5d5d1!important}.folha-topo h1,.nv-erradas li,.nv-lado h2,.nv-nome,.nv-nota b,.nv-numeros b,.nv-qual b{color:#111!important}.nv-erradas li span,.nv-frac,.nv-lado p,.nv-nota,.nv-numeros span,.nv-qual span,.nv-rodape{color:#555!important}.nv-bloco,.nv-comecar li,.nv-selo{page-break-inside:avoid;break-inside:avoid}}.vit-dentro .vit-prova{display:grid;gap:64px;margin-top:44px}.vit-prova figure{margin:0;display:grid;gap:20px}.vit-prova figcaption{max-width:62ch}.vit-prova figcaption h3{font:800 clamp(19px,2.6vw,25px) var(--disp);margin:0 0 8px;letter-spacing:-.015em;font-size-adjust:.46}.vit-prova figcaption p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.62}.vit-prova img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--border2);box-shadow:var(--sombra-forte),0 0 0 1px rgba(var(--accentrgb),.1)}@media (max-width:720px){.vit-dentro .vit-prova{gap:44px}.vit-prova figcaption p{font-size:14.5px}}.pr-link{border:1px solid var(--border);border-radius:16px;background:var(--bg2);padding:22px 24px;margin:0 0 30px}.pr-link-caixa{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pr-link-caixa input{flex:1 1 280px;min-width:0;background:var(--bg);color:var(--text);border:1px solid var(--border2);border-radius:10px;padding:12px 14px;font-size:13.5px}.pr-link-caixa input:focus{outline:2px solid var(--focus);outline-offset:2px}.pr-fila{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pr{border:1px solid var(--border);border-left:3px solid var(--border2);border-radius:14px;background:var(--bg2);padding:16px 18px}.pr-feito{border-left-color:var(--accent)}.pr-meio{opacity:.75}.pr-aluno{border-left-color:var(--ok);opacity:.8}.pr-linha{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pr-selo{flex:0 0 auto;width:54px;height:54px;border-radius:13px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border2);font:900 18px var(--disp);color:var(--ouro);font-size-adjust:.46}.pr-meio .pr-selo,.pr-selo:empty{color:var(--muted)}.pr-nm{flex:1 1 200px;min-width:0}.pr-nm b{display:block;font:700 16px var(--sans)}.pr-nm span{font-size:12px;color:var(--muted)}.pr-dir{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pr-meio-txt{font-size:12px;color:var(--muted)}.pr-abrir{margin-top:14px;background:transparent;border:0;color:var(--accent);cursor:pointer;font:600 13px var(--sans);padding:0;text-decoration:underline;text-underline-offset:3px}.pr-abrir:hover{color:var(--ouro)}.pr-rel{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.pr-apagar{margin-top:12px}.pr-apagar-bt{background:transparent;border:0;color:var(--muted);cursor:pointer;font:400 12px var(--sans);padding:0;text-decoration:underline;text-underline-offset:3px}.pr-apagar-bt:hover{color:var(--no)}.pv{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vw,48px);background:var(--bg)}.pv-caixa{width:100%;max-width:520px}.pv-caixa .brand{display:block;margin-bottom:30px}.pv-olho{font-size:11px;letter-spacing:.22em;color:var(--accent);margin:0 0 10px}.pv-caixa h1{font:900 clamp(28px,5vw,38px)/1.08 var(--disp);letter-spacing:-.03em;margin:0 0 16px}.pv-caixa p{color:var(--muted);margin:0 0 14px;line-height:1.6}.pv-fino{font-size:13.5px}.pv-forma{display:grid;gap:14px;margin-top:26px}.pv-forma label{display:grid;gap:6px}.pv-forma label>span{font:600 13px var(--sans);color:var(--text)}.pv-forma label>span i{font-style:normal;color:var(--muted);font-weight:400}.pv-forma input:not([type]),.pv-forma input[type=email],.pv-forma input[type=text]{background:var(--bg2);color:var(--text);border:1px solid var(--border2);border-radius:10px;padding:13px 14px;font:400 16px var(--sans)}.pv-forma input:focus{outline:2px solid var(--focus);outline-offset:2px}.pv-aceite{grid-template-columns:auto 1fr;align-items:start;gap:11px!important;margin-top:4px}.pv-aceite input{margin-top:3px;width:17px;height:17px;accent-color:var(--accent)}.pv-forma .pv-aceite>span{font:400 13px var(--sans);color:var(--muted);line-height:1.55}.pv-forma .btn{margin-top:8px;justify-self:start}.pv-tique{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;color:var(--ok);background:rgba(127,201,143,.1);border:1px solid rgba(127,201,143,.32);margin-bottom:24px}.pv-tique svg{width:30px;height:30px}.pv-teste{position:fixed;inset:0;background:var(--bg)}.pv-teste iframe{width:100%;height:100%;border:0;display:block}.pr-troca-abrir{margin-top:14px;background:transparent;border:0;color:var(--muted);cursor:pointer;font:400 12.5px var(--sans);padding:0;text-decoration:underline;text-underline-offset:3px}.pr-troca-abrir:hover{color:var(--text)}.pr-troca{margin-top:16px;border:1px solid rgba(224,138,128,.35);border-radius:12px;background:rgba(224,138,128,.06);padding:16px 18px}.pr-troca p{margin:0 0 14px;font-size:13.5px;color:var(--muted);line-height:1.6}.pr-troca p b{color:var(--text);font-weight:600}.pr-troca-bts{display:flex;gap:9px;flex-wrap:wrap}.db{display:block}.db-alto{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;background:var(--accent);color:var(--tinta-cheia);border-radius:14px;padding:20px 24px;margin-bottom:16px}.db-alto-txt h1{font-family:var(--disp);font-size:clamp(22px,2.6vw,27px);font-weight:800;letter-spacing:-.015em;margin:0 0 5px;line-height:1.15;color:var(--tinta-cheia)}.db-alto-txt p{margin:0;font-size:14.5px;color:var(--sobre-acento2)}.db-agora{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:rgba(0,0,0,.14);border-radius:12px;padding:12px 16px}.db-agora-txt{min-width:0}.db-rot{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sobre-acento2);margin-bottom:3px}.db-agora-txt b{display:block;font-size:15px}.db-quando{display:block;font-size:12.5px;color:var(--sobre-acento2);margin-top:2px}.db-btn-claro{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--tinta-cheia);color:var(--accent);border-radius:10px;font:700 14.5px var(--sans);white-space:nowrap}.db-btn-claro:hover{filter:brightness(1.12)}[data-tema=escuro] .db-alto{background:linear-gradient(120deg,#3a2a78,#2a2150 70%,#262036);color:var(--text);border:1px solid rgba(155,123,255,.28)}[data-tema=escuro] .db-alto-txt h1{color:var(--text)}[data-tema=escuro] .db-alto-txt p,[data-tema=escuro] .db-quando,[data-tema=escuro] .db-rot{color:#d4cbf2}[data-tema=escuro] .db-btn-claro{background:var(--accent);color:var(--tinta-cheia)}.db-sem-sala{font-family:var(--mono);font-size:11.5px;color:var(--sobre-acento2);border:1px dashed;border-radius:8px;padding:8px 12px}.db-metricas{display:grid;gap:12px;margin-bottom:16px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.db-metrica{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:13px;box-shadow:var(--sombra)}.db-bolha{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--pilula);color:var(--accent)}.db-bolha svg{width:20px;height:20px}.db-n{font-family:var(--disp);font-size:24px;font-weight:800;color:var(--text);line-height:1}.db-n,.db-r{display:block}.db-r{font-size:12.5px;color:var(--muted);margin-top:4px}.db-grade{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:1080px){.db-grade{grid-template-columns:minmax(0,1fr)}}.db-cartao{background:var(--bg2);border:1px solid var(--border);border-radius:13px;overflow:hidden;margin-bottom:16px;box-shadow:var(--sombra)}.db-cab{display:flex;align-items:center;gap:11px;padding:15px 18px 13px;border-bottom:1px solid var(--border)}.db-ic{width:19px;height:19px;color:var(--accent);flex:none}.db-cab h2{font-family:var(--disp);font-size:16.5px;font-weight:800;color:var(--text);margin:0;font-size-adjust:.46}.db-sub{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.05em}.db-verlink{margin-left:auto;font-size:13px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.db-verlink:hover{text-decoration:underline}.db-vazio{margin:0;padding:18px;font-size:14px;color:var(--muted)}.db-hora{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border)}.db-hora:last-child{border-bottom:none}.db-h{font-family:var(--mono);font-size:13px;color:var(--text);font-weight:600}.db-oq{min-width:0}.db-oq b{display:block;font-size:14.5px;color:var(--text)}.db-oq span{display:block;font-size:12.5px;color:var(--muted)}.db-fita{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.db-fita svg{width:14px;height:14px;flex:none}.db-fita.ja{color:var(--accent)}.db-fita.depois{color:var(--muted)}.db-fila{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--border)}.db-fila:last-child{border-bottom:none}.db-marca{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.db-marca svg{width:17px;height:17px}.db-marca.venda{background:#e6f4ec;color:var(--ok)}.db-marca.aula{background:#fdeceb;color:var(--no)}.db-marca.duvida{background:#fdf3e2;color:#8a5a00}[data-tema=escuro] .db-marca.venda{background:rgba(143,212,163,.14)}[data-tema=escuro] .db-marca.aula{background:rgba(240,155,146,.14)}[data-tema=escuro] .db-marca.duvida{background:rgba(226,201,143,.14);color:var(--ouro)}.db-txt{min-width:0}.db-txt b{display:block;font-size:14.5px;color:var(--text)}.db-txt span{display:block;font-size:12.5px;color:var(--muted)}.db-ver{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border-radius:9px;border:1px solid var(--borda-ctrl);color:var(--text);font:600 13.5px var(--sans);white-space:nowrap}.db-ver:hover{border-color:var(--accent);color:var(--accent);background:rgba(101,60,215,.06)}.db-anel-caixa{padding:16px 18px}.db-anel{display:flex;align-items:center;gap:16px}.db-anel svg{width:96px;height:96px;flex:none}.db-anel-lado b{display:block;font-family:var(--disp);font-size:16px;font-weight:800;color:var(--text);font-size-adjust:.46}.db-anel-lado span{display:block;font-size:13px;color:var(--muted);margin-top:4px}.db-honesto{margin-top:14px;padding:12px 14px;background:#fdf3e2;border:1px solid #f0dcb4;border-radius:10px;display:flex;gap:11px;align-items:flex-start}.db-honesto svg{width:17px;height:17px;color:#8a5a00;flex:none;margin-top:2px}.db-honesto p{margin:0;font-size:13px;color:#5c4104;line-height:1.5}.db-honesto p b{color:#3f2c02}[data-tema=escuro] .db-honesto{background:rgba(226,201,143,.1);border-color:rgba(226,201,143,.3)}[data-tema=escuro] .db-honesto svg{color:var(--ouro)}[data-tema=escuro] .db-honesto p{color:var(--text2)}[data-tema=escuro] .db-honesto p b{color:var(--text)}.db-novas{padding:8px 10px 12px;display:grid;gap:2px}.db-nova{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;padding:8px;border-radius:10px;min-height:44px}.db-nova:hover{background:var(--surface)}.db-capa{width:54px;height:38px;border-radius:7px;display:grid;place-items:center;background:var(--pilula);color:var(--accent);border:1px solid #cdc5f2;font:700 11px var(--mono);letter-spacing:.06em}.db-nova-t{min-width:0}.db-nova-t b{display:block;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-nova-t span{display:block;font-size:12px;color:var(--muted)}[data-tema=escuro]{--bg:#2a2440;--bg2:#342d4f;--cromo:#221d36;--camada:245,241,251;--borda-ctrl:#8f86b3;--text:#f5f1fb;--text2:#ddd5f0;--muted:#bdb3d6;--muted2:#bdb3d6;--accent:#a58bff;--accentrgb:165,139,255;--accent-esc:#b8a2ff;--pilula:rgba(165,139,255,0.18);--ourorgb:240,167,126;--ouro:#f0a77e;--ok:#a8e2c6;--no:#f5b8c4;--focus:#c9b8ff;--tinta-cheia:#1b1530;--sobre-acento2:#2a1466;--moldura:radial-gradient(700px 480px at 0% 0%,rgba(143,107,255,.20),transparent 70%),radial-gradient(640px 460px at 100% 100%,rgba(79,179,200,.12),transparent 70%),linear-gradient(rgba(245,241,251,.022) 1px,transparent 0) 0 0 /44px 44px,linear-gradient(90deg,rgba(245,241,251,.022) 1px,transparent 0) 0 0 /44px 44px,#2a2440;--nav-txt:#bdb3d6;--nav-ativo:#a58bff;--nav-ativo-txt:#1b1530;--palco-sombra:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px rgba(10,6,24,.35);--sombra:0 2px 8px rgba(10,6,24,.30);--sombra-forte:0 18px 44px rgba(10,6,24,.55);color-scheme:dark;--grad:linear-gradient(115deg,#8f6bff,#c77dd8 52%,#f0a77e);--pet:#4fb3c8;--faint:#7d7399;--vidro:rgba(52,45,79,.62);--vidro2:rgba(64,56,94,.55);--vidro-borda:rgba(245,241,251,.10);--linha:rgba(245,241,251,.10);--acento-txt:#c9b8ff;--sombra-vidro:inset 0 1px 0 rgba(255,255,255,.04),0 14px 34px rgba(10,6,24,.22)}[style*="--ac-claro"]{--ac:var(--ac-claro);--acrgb:var(--acrgb-claro)}[data-tema=escuro] [style*="--ac-claro"]{--ac:var(--ac-escuro);--acrgb:var(--acrgb-escuro)}.tema-btn{width:44px;height:44px;border-radius:11px;border:1px solid var(--border);background:transparent;color:var(--muted2);cursor:pointer;display:grid;place-items:center;transition:color .16s,background .16s,border-color .16s}.tema-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}.tema-btn svg{width:17px;height:17px}.em-breve{margin-top:40px}.em-breve h2{font-family:var(--disp);font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size-adjust:.46}.eb-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.eb-lista li{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:grid;gap:3px}.eb-cab{display:flex;align-items:center;gap:10px}.eb-cab b{font-size:14.5px;color:var(--text);font-weight:700}.eb-selo{font-size:9.5px;letter-spacing:.12em;border:1px solid var(--border2);border-radius:5px;padding:2px 7px;flex:none}.eb-nota,.eb-selo{color:var(--muted)}.eb-nota{font-size:13px;line-height:1.5}.cal-placar{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.cal-placar span{font-size:13.5px;color:var(--muted)}.cal-placar b{font:700 15px var(--disp);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:5px;font-size-adjust:.46}.cal-placar .cal-aviso b{color:var(--no)}.cal-semana{display:grid;gap:10px;grid-template-columns:repeat(var(--cal-dias,5),minmax(0,1fr))}@media (max-width:1100px){.cal-semana{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cal-semana{grid-template-columns:minmax(0,1fr)}}.cal-dia{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:12px;min-width:0}.cal-dia.cal-hoje{border-color:rgba(var(--ourorgb),.55);box-shadow:0 0 0 1px rgba(var(--ourorgb),.25)}.cal-dia-cab{display:flex;align-items:baseline;gap:7px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.cal-dia-cab b{font:700 13px var(--disp);letter-spacing:.07em;text-transform:uppercase;font-size-adjust:.46}.cal-dia.cal-hoje .cal-dia-cab b{color:var(--ouro)}.cal-conta{font-size:11.5px;color:var(--muted);margin-left:auto}.cal-livre{margin:6px 0;font-size:12.5px;color:var(--muted);font-style:italic}.cal-aula{display:block;min-width:0;border-radius:11px;padding:10px 11px;margin-bottom:8px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--ac,var(--border2));text-decoration:none;color:inherit;transition:background .14s,border-color .14s}.cal-aula:last-child{margin-bottom:0}a.cal-aula:hover{background:rgba(var(--acrgb,var(--ourorgb)),.08);border-color:rgba(var(--acrgb,var(--ourorgb)),.38);border-left-color:var(--ac,var(--accent))}.cal-hora{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font:700 12.5px var(--mono);letter-spacing:.03em;color:var(--ouro)}.cal-quando{font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px;background:rgba(var(--ourorgb),.14);color:var(--ouro)}.cal-nome{display:block;margin-top:3px;font:700 14.5px/1.25 var(--sans);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.cal-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.cal-nv{font-style:normal;font:700 10px var(--mono);letter-spacing:.06em;padding:2px 6px;border-radius:5px;background:var(--surface2);color:var(--text2)}.cal-turma{font-size:11.5px;color:var(--muted);min-width:0;overflow-wrap:anywhere}.cal-sinal{display:flex;align-items:center;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid var(--border);font-size:11.5px;line-height:1.4}.cal-sinal.cal-aviso{color:var(--no)}.cal-sinal.cal-calmo{color:var(--muted)}.cal-bola{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.cal-vazio{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:22px;font-size:14.5px;color:var(--muted);line-height:1.6}.cal-rodape{margin-top:18px;font-size:12.5px;color:var(--muted)}.pf{margin-bottom:22px}.pf-cab{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;background:var(--bg2);border-radius:16px;padding:20px 22px;box-shadow:0 1px 2px rgba(var(--camada),.05),0 8px 24px rgba(var(--camada),.06)}.pf-av{width:62px;height:62px;border-radius:18px;flex:none;background:linear-gradient(145deg,var(--accent),var(--accent-esc,var(--accent)));display:grid;place-items:center;font:800 25px var(--disp)}[data-tema=escuro] .pf-av{color:#0a0b0d}.pf-av-foto{object-fit:cover;display:block;background:var(--surface2)}.pf-quem{flex:1 1;min-width:200px}.pf-quem h1{margin:0;font:800 27px/1.1 var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere}.pf-selos{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:9px}.pf-selo{font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:6px;background:var(--surface2);color:var(--text2)}.pf-selo-falta{border:1px dashed var(--border2);padding:4px 8px}.pf-cod{text-transform:none;letter-spacing:.08em}.pf-off{background:rgba(var(--camada),.1);color:var(--muted)}.pf-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pf-numeros{display:grid;gap:11px;margin-top:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pf-n{background:var(--bg2);border:1px solid var(--border);border-radius:13px;padding:13px 15px;min-width:0}.pf-n b{display:block;font:700 22px/1.15 var(--disp);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-n span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.pf-n.pf-ok b{color:var(--ok)}.pf-n.pf-no b{color:var(--no)}.pf-tiras{display:grid;gap:11px;margin-top:11px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pf-tira{background:var(--bg2);border:1px solid var(--border);border-radius:13px;padding:14px 16px;min-width:0}.pf-tira h2{margin:0 0 9px;font:700 11px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.pf-semana{list-style:none;margin:0;padding:0}.pf-semana li{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:7px 0;border-top:1px solid var(--border);font-size:14px}.pf-semana li:first-child{border-top:0;padding-top:0}.pf-semana b{font-weight:600}.pf-h{font:600 13px var(--mono);color:var(--ouro);margin-left:auto}.pf-de-turma{font-style:normal;font-size:11px;color:var(--muted);flex-basis:100%}.pf-visto{margin:9px 0 0;font-size:12.5px;color:var(--muted)}.pf-grana{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0}.pf-grana b{font:700 23px var(--disp);letter-spacing:-.02em}.pf-grana span{font-size:12.5px;color:var(--muted)}.pf-devendo{margin:9px 0 0;font-size:13.5px;color:var(--no)}.pf-pago{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:10px 0 0}.pf-selo-pago{font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:6px;background:rgba(28,122,74,.14);color:#14523a}[data-tema=escuro] .pf-selo-pago{background:rgba(127,201,143,.16);color:var(--ok)}.pf-pago i{font-style:normal}.pf-pago i,.pf-por-aula{font-size:12.5px;color:var(--muted)}.pf-por-aula{margin:8px 0 0}.pf-nada{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.pf-ir{display:inline-flex;align-items:center;min-height:44px;font:600 12.5px var(--sans);color:var(--ouro);text-decoration:none}.pf-ir:hover{text-decoration:underline;text-underline-offset:3px}.pf-reforco{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--no);border-radius:0 13px 13px 0;padding:15px 17px;margin-bottom:22px}.pf-reforco .fc-bl{margin-top:0}.pf-rf-cab{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pf-rf-cab b{font:700 16px var(--sans);letter-spacing:-.01em}.pf-rf-cab span{font-size:12px;color:var(--muted)}.pf-rf-placar{margin:5px 0 0;font-size:13.5px;color:var(--no)}.pf-rf-frases{list-style:none;margin:11px 0 0;padding:0 0 0 13px;border-left:2px solid rgba(var(--ourorgb),.35)}.pf-rf-frases li{font:13px/1.6 var(--mono);color:var(--text2);padding:2px 0}.pf-rf-mais{padding-top:4px!important}.pf-rf-mais button{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font:600 12.5px var(--sans);color:var(--ouro);text-decoration:underline;text-underline-offset:3px}.pf-rf-sug{margin-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-rf-rot{font-size:12px;color:var(--muted)}.pf-sug{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid var(--border2);border-radius:10px;background:var(--surface);color:var(--text);font-size:13px;text-decoration:none}.pf-sug:hover{border-color:var(--accent);background:rgba(var(--ourorgb),.08)}.pf-sug i{font-style:normal;font:700 10px var(--mono);color:var(--muted)}.pf-voltar{margin:0 0 14px}.pf-voltar a{display:inline-flex;align-items:center;min-height:44px}.pf-voltar a:hover{color:var(--text)}.pf-retrato{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.pf-tirar-foto{background:none;border:0;cursor:pointer;padding:0;display:inline-flex;align-items:center;min-height:44px;font:500 11px var(--sans);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.pf-tirar-foto:hover{color:var(--no)}.pf-apelido{margin:4px 0 0;font-size:13.5px;color:var(--muted)}.pf-apelido b{color:var(--text2);font-weight:600}.mp{background:var(--bg2);border:1px solid var(--border);border-radius:15px;padding:17px 19px;margin:0 0 22px}.mp-tit{margin:0 0 13px;font:700 11px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.mp-corpo{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.mp-foto{display:flex;flex-direction:column;align-items:center;gap:9px}.mp-av{width:76px;height:76px;border-radius:20px;flex:none;background:linear-gradient(145deg,var(--accent),var(--accent-esc,var(--accent)));display:grid;place-items:center;color:#fff;font:800 30px var(--disp)}[data-tema=escuro] .mp-av{color:#0a0b0d}.mp-av-foto{object-fit:cover;display:block;background:var(--surface2)}.mp-foto-bts{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.mp-nome{flex:1 1;min-width:220px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.mp-nome .field{flex:1 1;min-width:160px}.mp-dica{flex-basis:100%;margin:2px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.mp-erro{color:var(--no)}.mp-erro,.mp-ok{margin:12px 0 0;font-size:13.5px}.mp-ok{color:var(--ok)}.campo-recado,.mp-nome .field input{min-height:44px}.mq{border:1px solid var(--border2);border-radius:14px;overflow:hidden;background:var(--bg);box-shadow:var(--sombra-forte),0 0 0 1px rgba(var(--accentrgb),.1)}.mq-topo{display:flex;align-items:center;gap:7px;padding:9px 14px;background:var(--cromo);border-bottom:1px solid var(--border)}.mq-pt{width:9px;height:9px;border-radius:50%;background:var(--border2);flex:none}.mq-nome{margin-left:8px;font:500 11.5px var(--mono);color:var(--muted);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq-corpo{padding:18px 20px}@media (max-width:560px){.mq-corpo{padding:14px}}.mq-cab{margin-bottom:14px}.mq-h{display:block;font:800 20px var(--disp);letter-spacing:-.015em;color:var(--text)}.mq-h em{font-style:normal;color:var(--ouro)}.mq-sub{display:block;margin-top:3px;font-size:12.5px}.mq-rot,.mq-sub{color:var(--muted)}.mq-rot{margin:18px 0 8px;font:700 10.5px var(--mono);letter-spacing:.11em;text-transform:uppercase}.mq-nota{margin:8px 0 0;font-size:12.5px;color:var(--muted)}.mq-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mq-lista li{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:10px 12px;border-radius:11px;background:var(--bg2);border:1px solid var(--border)}.mq-av{width:34px;height:34px;border-radius:10px;flex:none;background:rgba(var(--ourorgb),.14);color:var(--ouro);display:grid;place-items:center;font:800 14px var(--disp);font-size-adjust:.46}.mq-quem{flex:1 1;min-width:130px}.mq-quem b{display:block;font:700 14px var(--sans);color:var(--text)}.mq-quem span{display:block;margin-top:1px;font-size:11.5px;color:var(--muted)}.mq-selos{display:flex;gap:6px;flex-wrap:wrap}.mq-selo{font-style:normal;font:600 11px var(--sans);padding:4px 9px;border-radius:999px;background:var(--surface2);color:var(--text2);white-space:nowrap}.mq-selo.mq-mal{background:rgba(178,58,47,.05);color:var(--no)}.mq-selo.mq-bem{background:rgba(28,122,74,.05);color:var(--ok)}[data-tema=escuro] .mq-selo.mq-mal{background:rgba(224,138,128,.16)}[data-tema=escuro] .mq-selo.mq-bem{background:rgba(127,201,143,.16)}.mq-placar{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.mq-n{background:var(--bg2);border:1px solid var(--border);border-radius:11px;padding:11px 13px}.mq-n b{display:block;font:700 20px var(--disp);letter-spacing:-.02em;color:var(--text)}.mq-n span{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.mq-n-mal b{color:var(--no)}.mq-n-bem b{color:var(--ok)}.mq-frases{list-style:none;margin:0;padding:0 0 0 13px;border-left:2px solid rgba(var(--ourorgb),.35)}.mq-frases li{font:12.5px/1.7 var(--mono);color:var(--text2)}.mq-sugs{display:flex;gap:8px;flex-wrap:wrap}.mq-sug{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;border:1px solid var(--border2);background:var(--bg2);font-size:12.5px;color:var(--text)}.mq-sug i{font-style:normal;font:700 9.5px var(--mono);color:var(--muted)}.mq-degraus{display:flex;gap:8px;flex-wrap:wrap}.mq-degrau{display:inline-flex;align-items:baseline;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid var(--border2);background:var(--bg2);font:700 13px var(--sans);color:var(--text)}.mq-degrau i{font-style:normal;font:500 11px var(--mono);color:var(--muted)}.mq-degrau-parou{border-color:rgba(var(--ourorgb),.55);background:rgba(var(--ourorgb),.06)}.mq-degrau-parou i{color:var(--ouro)}.mq-degrau-off{opacity:.45}.mq-barras{list-style:none;margin:0;padding:0;display:grid;gap:9px}.mq-barras li{display:grid;grid-template-columns:minmax(90px,1fr) 2fr auto;gap:10px;align-items:center}.mq-barra-nm{font-size:12.5px;color:var(--text2)}.mq-barra{height:7px;border-radius:99px;background:var(--surface2);overflow:hidden}.mq-barra i{display:block;height:100%;background:var(--accent)}.mq-barra-pct{font:600 11.5px var(--mono);color:var(--muted)}.mq-comecar{list-style:none;margin:0;padding:0;counter-reset:passo;display:grid;gap:8px}.mq-comecar li{counter-increment:passo;display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;padding:10px 13px 10px 40px;position:relative;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:0 11px 11px 0}.mq-comecar li:before{content:counter(passo);position:absolute;left:15px;font:800 15px var(--disp);color:var(--ouro);font-size-adjust:.46}.mq-comecar b{font:700 13.5px var(--sans);color:var(--text)}.mq-comecar span{font-size:11.5px;color:var(--muted)}.vit-acoes-topo{margin-bottom:8px}.vit-secao .vit-rot{margin:32px 0 12px}.vit-planos{display:grid;gap:12px;margin:0 0 10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vit-plano{background:var(--bg2);border:1px solid var(--border);border-radius:15px;padding:18px 20px;min-width:0}.vit-plano.destaque{border-color:rgba(var(--ourorgb),.55);box-shadow:0 0 0 1px rgba(var(--ourorgb),.22)}.vit-plano-nome{display:block;font:700 11px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.vit-plano strong{display:block;margin:6px 0 0;font:800 30px var(--disp);letter-spacing:-.025em;color:var(--text)}.vit-plano strong i{font-style:normal;font:500 13px var(--sans);color:var(--muted);margin-left:3px}.vit-plano-para{display:block;margin-top:7px;font-size:13px;color:var(--muted);line-height:1.5}.vit-plano ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.vit-plano li{font-size:13px;color:var(--text2);line-height:1.5;padding-left:15px;position:relative}.vit-plano li:before{content:"·";position:absolute;left:4px;color:var(--ouro);font-weight:700}.vit-plano li b{color:var(--text)}.vit-duas-listas{display:grid;gap:28px;margin-top:34px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vit-vem{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vit-vem li{padding:11px 14px;border-radius:11px;background:var(--bg2);border:1px dashed var(--border2)}.vit-vem b{display:block;font:700 14px var(--sans);color:var(--text)}.vit-vem span{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);line-height:1.5}.vit-fino-solto{margin-top:10px}.db-mes{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:18px 20px;margin-top:14px}.db-mes-nota{font-size:12px;color:var(--muted)}.db-podio{list-style:none;margin:0;padding:0;display:grid;gap:8px}.db-podio li{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:10px 13px;border-radius:11px;background:var(--surface);border:1px solid var(--border)}.db-podio li:first-child{border-color:rgba(var(--ourorgb),.4)}.db-lugar{font-size:19px;line-height:1;flex:none}.db-pod-av{width:32px;height:32px;border-radius:9px;flex:none;overflow:hidden;background:rgba(var(--ourorgb),.14);color:var(--ouro);display:grid;place-items:center;font:800 13px var(--disp);font-size-adjust:.46}.db-pod-av img{width:100%;height:100%;object-fit:cover;display:block}.db-pod-nome{flex:1 1;min-width:110px;font:700 14px var(--sans);color:var(--text);text-decoration:none;overflow-wrap:anywhere;display:inline-flex;align-items:center;min-height:44px}.db-pod-nome:hover{color:var(--ouro)}.db-pod-n{font-size:12px;color:var(--muted)}.db-resto{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px}.db-resto li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 13px;font-size:13.5px;border-top:1px solid var(--border)}.db-resto b{font:700 12px var(--mono);color:var(--muted);min-width:24px}.db-resto a{flex:1 1;min-width:110px;color:var(--text2);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.db-resto a:hover{color:var(--ouro)}.db-resto span{font:500 12px var(--mono);color:var(--muted)}.db-zerados{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:13px;color:var(--muted);line-height:1.7}.db-zerados b{color:var(--text2)}.db-zerados a{color:var(--ouro);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.db-zerados a:hover{text-decoration:underline;text-underline-offset:3px}.mm{background:var(--bg2);border:1px solid var(--border);border-radius:15px;padding:17px 19px;margin:0 0 22px}.mm-cab{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:13px}.mm-tit{margin:0;font:700 11px var(--sans);letter-spacing:.09em;text-transform:uppercase}.mm-mes,.mm-tit{color:var(--muted)}.mm-mes{margin-left:auto;font-size:12px}.mm-podio{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mm-podio li{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:10px 13px;border-radius:11px;background:var(--surface);border:1px solid var(--border)}.mm-podio li.mm-eu{border-color:rgba(var(--ourorgb),.55);background:rgba(var(--ourorgb),.06)}.mm-medalha{font-size:20px;line-height:1;flex:none}.mm-av{width:34px;height:34px;border-radius:10px;flex:none;overflow:hidden;background:rgba(var(--ourorgb),.14);color:var(--ouro);display:grid;place-items:center;font:800 14px var(--disp);font-size-adjust:.46}.mm-av img{width:100%;height:100%;object-fit:cover;display:block}.mm-nome{flex:1 1;min-width:100px;font:700 14.5px var(--sans);overflow-wrap:anywhere}.mm-quantas{font-size:12.5px;color:var(--muted)}.mm-recado{margin:13px 0 0;font-size:14.5px;color:var(--text2);line-height:1.5}.mm-recado-topo{color:var(--ouro);font-weight:600}.mm-minha{margin:6px 0 0;font-size:13px;color:var(--muted)}.mm-minha b{color:var(--text)}.mm-vazio{margin:0;font-size:14.5px;color:var(--text2);line-height:1.5}.mm-regra{margin:13px 0 0;padding-top:11px;border-top:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.5}.roda{display:flex;flex-direction:column;align-items:center;gap:10px}.roda-svg{display:block;width:100%;max-width:300px;height:auto}@media (max-width:560px){.roda-svg{max-width:220px}}.roda-fios line{stroke:var(--border2);stroke-width:1.5;stroke-linecap:round}.roda-anel{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:3 6}.roda-miolo{fill:#1b1040;stroke:rgba(var(--ourorgb),.45);stroke-width:1.5}.roda-no circle{fill:var(--bg2);stroke:var(--border2);stroke-width:1.5;transition:stroke .18s}.roda-ic path{fill:none;stroke:var(--ouro);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.roda:hover .roda-no circle{stroke:rgba(var(--ourorgb),.55)}.roda-titulo{margin:0;font-size:13px;color:var(--muted);text-align:center;max-width:40ch}.vit-roda{display:grid;gap:28px;align-items:center;margin-top:30px;grid-template-columns:minmax(0,1fr) minmax(0,260px)}@media (max-width:760px){.vit-roda{grid-template-columns:minmax(0,1fr)}.vit-roda .roda{order:-1}}.vit-roda h3{margin:0 0 10px;font:800 21px var(--disp);letter-spacing:-.015em}.vit-roda p{margin:0;color:var(--muted);font-size:15px;line-height:1.62}.vit-roda ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.vit-roda li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text2)}.vit-roda li span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:rgba(var(--ourorgb),.12);color:var(--ouro)}.ct-atual{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.ct-atual-atencao{border-color:rgba(178,58,47,.4)}[data-tema=escuro] .ct-atual-atencao{border-color:rgba(224,138,128,.4)}.ct-cab{gap:14px;align-items:flex-start}.ct-cab h3{margin:0;font:800 20px var(--disp);letter-spacing:-.015em}.ct-datas{margin:4px 0 0;font:500 13px var(--mono);color:var(--muted)}.ct-selo{margin-left:auto;font:700 11px var(--sans);letter-spacing:.07em;text-transform:uppercase;padding:5px 10px;border-radius:7px;background:var(--surface2);color:var(--text2);white-space:nowrap}.ct-selo.ct-ativo{background:rgba(28,122,74,.1);color:var(--ok)}.ct-selo.ct-vencendo,.ct-selo.ct-vencido{background:rgba(178,58,47,.1);color:var(--no)}[data-tema=escuro] .ct-selo.ct-ativo{background:rgba(127,201,143,.14)}[data-tema=escuro] .ct-selo.ct-vencendo,[data-tema=escuro] .ct-selo.ct-vencido{background:rgba(224,138,128,.14)}.ct-linha-fatos{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ct-prazo{font-size:14px;color:var(--text2)}.ct-prazo.ct-mal{color:var(--no);font-weight:600}.ct-valor{font:700 18px var(--disp);letter-spacing:-.02em;font-size-adjust:.46}.ct-valor i{font-style:normal;font:500 12px var(--sans);color:var(--muted);margin-left:6px}.ct-escondido{margin:14px 0 0;padding:11px 14px;border-radius:10px;background:var(--surface2);font-size:13.5px;color:var(--text2);line-height:1.55}.ct-escondido b{color:var(--text)}.ct-ciencia{margin-top:14px;padding:13px 15px;border-radius:11px;background:var(--surface);border:1px solid var(--border)}.ct-ciencia b{display:block;font-size:14px}.ct-ciente-sim{color:var(--ok)}.ct-ciente-nao{color:var(--muted)}.ct-ciencia>span{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.ct-aviso-juridico{margin:11px 0 0;padding-top:11px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted);line-height:1.6}.ct-aviso-juridico b{display:inline;color:var(--text2)}.ct-termos{margin-top:16px}.ct-antes h4,.ct-pdf h4,.ct-termos h4{margin:0 0 8px;font:700 11px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ct-termos p{margin:0;font-size:14.5px;line-height:1.65;color:var(--text2);white-space:pre-wrap}.ct-pdf{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.ct-renova,.ct-resumo{margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--bg);border:1px solid var(--border);display:grid;gap:10px}.ct-renova{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.ct-renova h4,.ct-resumo h4{display:flex;align-items:center;gap:8px;margin:0;font:700 15px var(--sans);color:var(--text)}.ct-orbe{width:14px;height:14px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}.ct-resumo ul{margin:0;padding-left:18px;font-size:14.5px;line-height:1.6;color:var(--text2)}.ct-resumo-nota{margin:0;font-size:14px;color:var(--muted)}.ct-resumo .btn{justify-self:start}.ct-renova-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px}.ct-renova-campos input{width:100%}.ct-renova-texto,.ct-rev{display:grid;gap:8px}.ct-rev{margin:4px 0 8px}.ct-rev>.btn{justify-self:start;gap:8px}.ct-rev>small{color:var(--muted);font-size:13px}.ct-rev-res{display:grid;gap:10px}.ct-rev-bloco{padding:12px 14px;border-radius:12px;background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--borda-ctrl)}.ct-rev-bloco.risco{border-left-color:var(--no)}.ct-rev-bloco.ambiguo{border-left-color:var(--accent)}.ct-rev-bloco.bom{border-left-color:var(--ok)}.ct-rev-bloco>b{font:700 14px var(--sans);color:var(--text)}.ct-rev-bloco ul{margin:6px 0 0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--text2)}.ct-rev-bloco q{font-style:italic;color:var(--text)}.ct-rev-bloco i{display:block;font-style:normal;color:var(--muted)}.ct-renova-texto textarea{width:100%;box-sizing:border-box;resize:vertical;background:var(--bg2);color:var(--text);border:1px solid var(--borda-ctrl);border-radius:12px;padding:12px 14px;font:400 15px/1.5 var(--sans)}.ct-pdf-subir,.ct-pdf-tem{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ct-pdf-nome{font:600 13.5px var(--mono);color:var(--text2);overflow-wrap:anywhere}.ct-pdf-nota{margin:10px 0 0;font-size:12.5px;color:var(--muted);line-height:1.55}.ct-pdf-subir input[type=file]{font-size:13px;color:var(--muted);max-width:100%}.ct-bts{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.ct-antes{margin-top:26px}.ct-antes ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ct-antes li{display:flex;gap:11px;align-items:center;flex-wrap:wrap;padding:10px 13px;border-radius:11px;background:var(--bg2);border:1px solid var(--border)}.ct-antes li .ct-selo{margin-left:0}.ct-antes-nome{font-weight:600;font-size:14px;flex:1 1;min-width:110px}.ct-antes-data{font:500 12px var(--mono);color:var(--muted)}.ct-form h3{margin:0 0 16px;font:800 19px var(--disp);font-size-adjust:.46}.ct-campos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ct-form .field small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.ct-form-pe{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.ct-form textarea{width:100%;resize:vertical;min-height:120px;background:var(--bg);color:var(--text);border:1px solid var(--border2);border-radius:10px;padding:11px 13px;font:14.5px/1.6 var(--sans)}.ct-form textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ct-check{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding:13px 15px;border-radius:11px;background:var(--surface);border:1px solid var(--border);cursor:pointer}.ct-check input{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--accent)}.ct-check b{display:block;font-size:14px}.ct-check i{display:block;margin-top:3px;font-style:normal;font-size:12.5px;color:var(--muted);line-height:1.55}.mc{background:var(--bg2);border:1px solid var(--border);border-radius:15px;padding:17px 19px;margin:0 0 22px}.mc-atencao{border-color:rgba(178,58,47,.4)}[data-tema=escuro] .mc-atencao{border-color:rgba(224,138,128,.4)}.mc-cab{align-items:baseline;flex-wrap:wrap}.mc-tit{margin:0;font:700 11px var(--sans);letter-spacing:.09em;color:var(--muted)}.mc-selo,.mc-tit{text-transform:uppercase}.mc-selo{margin-left:auto;font:700 10.5px var(--sans);letter-spacing:.07em;padding:4px 9px;border-radius:6px;background:var(--surface2);color:var(--text2)}.mc-aviso{margin:12px 0 0;font:600 15px var(--sans);color:var(--no)}.mc-datas{margin:10px 0 0;font:500 13.5px var(--mono);color:var(--text2)}.mc-valor{display:block;margin-top:3px;color:var(--muted)}.mc-abrir{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font:600 13.5px var(--sans);color:var(--ouro);text-decoration:underline;text-underline-offset:3px}.mc-termos{margin:4px 0 0;padding:13px 15px;font:14px/1.65 var(--sans);color:var(--text2);white-space:pre-wrap}.mc-resumo,.mc-termos{border-radius:11px;background:var(--surface);border:1px solid var(--border)}.mc-resumo{margin:12px 0 4px;padding:12px 15px;border-left:3px solid var(--ouro)}.mc-resumo b{font:700 13px var(--sans);color:var(--text)}.mc-resumo ul{margin:6px 0 0;padding-left:18px;font:14.5px/1.6 var(--sans);color:var(--text2)}.mc-wolf{margin:12px 0 0;display:grid;gap:8px}.mc-wolf label{display:flex;align-items:center;gap:8px;font:700 13.5px var(--sans);color:var(--text)}.mc-orbe{width:12px;height:12px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000))}.mc-wolf-linha{display:flex;gap:8px}.mc-wolf-linha input{flex:1 1;min-width:0;min-height:44px;padding:0 12px;color:var(--text);font:inherit}.mc-wolf-linha input,.mc-wolf-resp{border-radius:11px;border:1px solid var(--border);background:var(--surface)}.mc-wolf-resp{margin:0;padding:11px 14px;font:14.5px/1.55 var(--sans);color:var(--text2)}.mc-wolf-erro{margin:0;font-size:13.5px;color:var(--no)}.mc-pdf{margin:10px 0 0}.mc-pdf a{display:inline-flex;align-items:center;min-height:44px;font:600 13.5px var(--sans);color:var(--ouro);text-decoration:none}.mc-pdf a:hover{text-decoration:underline;text-underline-offset:3px}.mc-lido{margin:14px 0 0;padding-top:12px;font-size:13px;color:var(--ok)}.mc-lido,.mc-marcar{border-top:1px solid var(--border)}.mc-marcar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:14px}.mc-marcar span{flex:1 1;min-width:200px;font-size:12.5px;color:var(--muted);line-height:1.55}.ct-pdf-subir input[type=file]{min-height:44px;padding:10px 0}.pf-nivelou{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0}.pf-nivelou b{font:800 26px var(--disp);letter-spacing:-.02em;color:var(--ouro)}.pf-nivelou span,.pf-nv-placar{font-size:12.5px;color:var(--muted)}.pf-nv-placar{margin:3px 0 0}.pf-nv-hab{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.pf-nv-hab li{display:grid;grid-template-columns:minmax(74px,auto) 1fr auto;gap:9px;align-items:center}.pf-nv-nome{font-size:12px;color:var(--text2)}.pf-nv-barra{height:6px;border-radius:99px;background:var(--surface2);overflow:hidden}.pf-nv-barra i{display:block;height:100%;background:var(--accent)}.pf-nv-pct{font:600 11px var(--mono);color:var(--muted)}.pf-evolucao{margin-top:13px;padding-top:12px;border-top:1px solid var(--border)}.pf-ev-rot{display:block;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pf-ev-passos{list-style:none;margin:0;padding:0;display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.pf-ev-passos li{position:relative;padding:7px 11px;border-radius:9px;background:var(--surface);border:1px solid var(--border);text-align:center}.pf-ev-passos li+li:before{content:"";position:absolute;left:-7px;top:50%;width:6px;height:1px;background:var(--border2)}.pf-ev-passos b{display:block;font:700 14px var(--disp);color:var(--text2);font-size-adjust:.46}.pf-ev-passos span{display:block;margin-top:1px;font-size:10.5px;color:var(--muted)}.pf-ev-agora{border-color:rgba(var(--ourorgb),.5);background:rgba(var(--ourorgb),.07)}.pf-ev-agora b{color:var(--ouro)}.pf-ev-falta{margin:13px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted);line-height:1.55}.idioma-btn{min-height:44px;padding:0 11px;border-radius:11px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;font:700 11px var(--mono);letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;transition:color .16s,background .16s,border-color .16s}.idioma-btn:hover{color:var(--ouro);border-color:rgba(var(--ourorgb),.4);background:rgba(var(--ourorgb),.08)}.al-casa{display:flex;flex-direction:column;min-height:100dvh}.al-tela{flex:1 1;min-width:0;width:100%;max-width:860px;margin:0 auto;padding:22px 16px calc(88px + env(safe-area-inset-bottom, 0px))}.al-nav{background:var(--cromo)}.al-nav-marca{display:none}.al-nav-lista{list-style:none;margin:0;padding:0}.al-nav-lista a{display:flex;align-items:center;text-decoration:none;color:var(--muted2);font-weight:600}.al-nav-ic{position:relative;display:inline-flex}.al-nav-ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.al-nav-lista a[aria-current=page]{color:var(--accent)}.al-nav-selo{position:absolute;top:-6px;left:13px;min-width:17px;height:17px;border-radius:9px;padding:0 4px;background:var(--no);color:#fff;font:700 10px/17px var(--sans);text-align:center}[data-tema=escuro] .al-nav-selo{color:#0a0b0d}@media (max-width:899px){.al-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0)}.al-nav-lista{display:grid;grid-template-columns:repeat(5,1fr)}.al-nav-lista a{flex-direction:column;justify-content:center;gap:5px;min-height:60px;font-size:10.5px;letter-spacing:.2px}.al-nav-conta,.al-nav-pe{display:none}}@media (min-width:900px){.al-casa{flex-direction:row}.al-nav{width:232px;flex:none;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:20px 14px 14px;position:sticky;top:0;height:100dvh}.al-nav-marca{display:block;font:700 17px var(--disp);letter-spacing:2px;padding:0 10px 18px;border-bottom:1px solid var(--border);margin-bottom:14px;font-size-adjust:.46}.al-nav-marca b{color:var(--ouro)}.al-nav-lista{display:flex;flex-direction:column;gap:3px;flex:1 1}.al-nav-lista a{gap:11px;min-height:46px;padding:0 12px;border-radius:11px;font-size:14.5px;color:var(--text2)}.al-nav-lista a:hover{background:var(--surface)}.al-nav-lista a[aria-current=page]{background:var(--pilula);color:var(--accent)}.al-nav-lista svg{width:19px;height:19px}.al-nav-conta{margin-left:auto;font:600 11px var(--mono);color:var(--muted)}.al-nav-lista a[aria-current=page] .al-nav-conta{color:var(--accent)}.al-nav-pe{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:12px}.al-nav-av{width:34px;height:34px;border-radius:10px;flex:none;overflow:hidden;background:var(--accent);color:var(--tinta-cheia);font:700 15px var(--disp);display:grid;place-items:center;font-size-adjust:.46}.al-nav-av img{width:100%;height:100%;object-fit:cover}.al-nav-qn{font:600 13.5px var(--sans);line-height:1.25;min-width:0}.al-nav-qn span{display:block;font:500 11px var(--mono);color:var(--muted)}.al-nav-sair{margin-left:auto;min-height:44px;min-width:44px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--text2);font:600 11.5px var(--sans);cursor:pointer}.al-nav-sair:hover{background:var(--surface)}.al-tela{padding:28px 30px 48px}}.al-ola{font-family:var(--disp);font-size:27px;margin:0 0 18px;letter-spacing:-.3px}.al-sec{font:600 12px var(--mono);color:var(--muted);letter-spacing:1.1px;text-transform:uppercase;margin:28px 0 10px;display:flex;align-items:center;gap:9px}.al-sec-n{color:var(--accent)}.al-nota{font-size:13.5px;margin:0 0 12px}.al-nota,.al-vazio{color:var(--muted);line-height:1.55}.al-vazio{font-size:14px;margin:0}.al-pilha{display:flex;flex-direction:column;gap:11px}.btn.mini{min-height:44px;padding:0 14px;font-size:13px}.al-aviso{border-radius:16px;padding:15px 17px;margin-bottom:4px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.al-aviso.agora{background:var(--accent);color:var(--tinta-cheia);box-shadow:var(--sombra-forte)}.al-aviso.calmo{background:var(--bg2);border:1px solid var(--border)}.al-aviso-txt{flex:1 1 180px;min-width:0}.al-aviso-rot{display:block;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:3px;opacity:.82}.al-aviso.calmo .al-aviso-rot{color:var(--muted);opacity:1}.al-aviso-txt strong{display:block;font:700 21px var(--disp);line-height:1.15}.al-aviso.calmo .al-aviso-txt strong{font-size:18px}.al-aviso-rotina{display:block;font-size:11.5px;margin-top:3px;opacity:.8}.al-aviso.calmo .al-aviso-rotina{color:var(--muted);opacity:1}.al-aviso-acoes{display:flex;gap:8px;flex-wrap:wrap}.al-aviso.agora .btn.sobre-cheio{background:var(--tinta-cheia);color:var(--accent);border-color:transparent;font-weight:700}.al-aviso.agora .btn:not(.sobre-cheio){border-color:rgba(255,255,255,.45);color:var(--tinta-cheia)}.al-tf{display:flex;gap:13px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:12px 14px 12px 12px;box-shadow:var(--sombra)}.al-tf.tarde{border-color:rgba(178,58,47,.45)}[data-tema=escuro] .al-tf.tarde{border-color:rgba(224,138,128,.45)}.al-tf-capa{width:54px;height:72px;border-radius:9px;flex:none;overflow:hidden;background:var(--surface2);border:1px solid var(--border);display:grid;place-items:center;color:var(--text2);font-size:10px}.al-tf-capa img{width:100%;height:100%;object-fit:cover}.al-tf-co{flex:1 1;min-width:0}.al-tf-meta{display:block;font-size:10.5px;color:var(--accent);letter-spacing:.7px;text-transform:uppercase;margin-bottom:2px}.al-tf-co h2{font:700 17px var(--disp);margin:0 0 3px;letter-spacing:-.2px;font-size-adjust:.46}.al-tf-gram{display:block;font-size:11px;color:var(--muted);margin:0 0 5px;text-transform:uppercase;letter-spacing:.5px}.al-tf-recado{font-size:13px;color:var(--text2);margin:0 0 5px;font-style:italic}.al-tf-prazo{font:600 12.5px var(--sans);color:var(--muted);margin:0}.al-tf-prazo.tarde{color:var(--no)}.al-tf-acoes{flex:none;display:flex;flex-direction:column;gap:5px}.al-tf-feito{min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--muted);font:600 11.5px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.al-tf-feito:hover{color:var(--text)}@media (max-width:420px){.al-tf{flex-wrap:wrap}.al-tf-acoes{flex-direction:row;width:100%}.al-tf-acoes .btn{flex:1 1}}.al-rev{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:16px;padding:15px 16px;box-shadow:var(--sombra)}.al-rev-cab{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:9px}.al-rev-cab b{font:700 15.5px var(--disp);font-size-adjust:.46}.al-rev-cab em{font:500 10.5px var(--mono);color:var(--muted);font-style:normal;letter-spacing:.6px;text-transform:uppercase}.al-rev-placar{margin-left:auto;font-size:12px;background:var(--pilula);color:var(--accent);border-radius:20px;padding:3px 10px}.al-rev-perg{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.al-rev-perg li{display:flex;gap:10px;font-size:14.5px;color:var(--text2);line-height:1.4;border-left:2px solid var(--border2);padding-left:10px}.al-rev-perg li b{font:500 11px var(--mono);color:var(--muted);flex:none;padding-top:2px}.al-rev-mais{font:500 11.5px var(--mono);color:var(--muted);margin:9px 0 0}.al-rev .btn{margin-top:11px}.al-rk{display:flex;align-items:center;gap:12px;min-height:44px;background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:12px 15px;box-shadow:var(--sombra);text-decoration:none;color:inherit}.al-rk:hover{border-color:var(--border2)}.al-rk-med{font-size:21px;line-height:1;flex:none}.al-rk-q{flex:1 1;min-width:0}.al-rk-q b{display:block;font:700 15px var(--disp);font-size-adjust:.46}.al-rk-q span{display:block;font-size:13px;color:var(--muted);margin-top:1px}.al-rk-seta{color:var(--muted);font-size:19px;flex:none}.al-lista{list-style:none;margin:0;padding:0}.al-lista li{display:flex;align-items:center;gap:11px;min-height:44px;padding:11px 4px;border-bottom:1px solid var(--border)}.al-lista li:last-child{border-bottom:0}.al-lista li.tarde .al-lista-q span{color:var(--no)}.al-lista-q{flex:1 1;min-width:0}.al-lista-q b{display:block;font:600 15px var(--sans);line-height:1.3}.al-lista-q span{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.al-hist section{margin-bottom:8px}.al-hist-mes{font-size:11px;color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin:20px 0 4px;padding-bottom:6px;border-bottom:1px solid var(--border)}.al-selo-t{font-size:10px;letter-spacing:.8px;text-transform:uppercase;background:var(--pilula);color:var(--accent);padding:3px 9px}.al-nota-p,.al-selo-t{flex:none;border-radius:20px}.al-nota-p{font-size:12.5px;padding:4px 10px;background:transparent;border:1px solid var(--border2);color:var(--text2)}.al-nota-p.bom{border-color:var(--ok);color:var(--ok)}.al-nota-p.fraco{border-color:var(--no);color:var(--no)}.al-labs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.al-labs li{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:13px 15px}.al-labs-cab{display:flex;align-items:center;gap:9px}.al-labs-cab b{font:700 15.5px var(--disp);font-size-adjust:.46}.al-labs-selo{font-size:10px;letter-spacing:1px;border:1px solid var(--border2);color:var(--muted);border-radius:20px;padding:2px 8px}.al-labs-nota{display:block;font-size:13.5px;color:var(--muted);margin-top:3px;line-height:1.45}.al-nivel{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.al-nivel-bolo{width:74px;height:74px;border-radius:20px;flex:none;background:var(--accent);color:var(--tinta-cheia);display:grid;place-items:center;font:700 30px var(--disp);letter-spacing:-1px}.al-nivel-q{flex:1 1 160px;min-width:0}.al-nivel-q b{display:block;font:700 17px var(--disp);font-size-adjust:.46}.al-nivel-q span{display:block;color:var(--muted);font-size:13.5px;margin-top:3px;line-height:1.45}.al-evo-graf{width:100%;max-width:400px;height:auto;display:block;margin:2px 0 6px}.al-evo-eixo{stroke:var(--border);stroke-width:1}.al-evo-rot{fill:var(--muted);font:500 10px var(--mono)}.al-evo-nivel{fill:var(--text);font:700 12px var(--disp);font-size-adjust:.46}.al-evo-linha{stroke:var(--accent);stroke-width:2.5;fill:none;stroke-linecap:round}.al-evo-pt{fill:var(--bg2);stroke:var(--accent);stroke-width:2.5}.al-evo-um{margin:0 0 10px}.al-evo-um b{display:block;font:700 20px var(--disp)}.al-evo-um span{display:block;font-size:13.5px;color:var(--muted);margin-top:3px;line-height:1.5}.al-evo-hab{display:flex;flex-direction:column;gap:12px;margin-top:6px}.al-evo-h{display:flex;align-items:center;gap:10px}.al-evo-n{flex:0 0 88px;font:600 12.5px var(--sans);color:var(--text2)}.al-evo-tr{flex:1 1;height:20px;border-radius:6px;background:var(--surface2);position:relative;overflow:hidden}.al-evo-a{background:var(--border2)}.al-evo-a,.al-evo-b{position:absolute;inset:0 auto 0 0;border-radius:6px}.al-evo-b{background:var(--accent);opacity:.92}.al-evo-v{flex:0 0 68px;text-align:right}.al-evo-leg,.al-evo-v{font-size:11.5px;color:var(--muted)}.al-evo-leg{display:flex;gap:16px;margin:12px 0 0;flex-wrap:wrap}.al-evo-leg i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}.al-evo-ca{background:var(--border2)}.al-evo-cb{background:var(--accent)}.al-evo{padding-top:14px}.al-nav-rot{min-width:0}@media (max-width:899px){.al-nav-rot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.auth-marca{display:flex;flex-direction:column;align-items:center;text-align:center}.auth-lobo-disco{width:84px;height:84px;border-radius:50%;background:#1b1040;display:grid;place-items:center;margin:0 auto 14px;box-shadow:0 6px 18px rgba(27,16,64,.28)}.auth-lobo{width:58px;height:58px;display:block;object-fit:contain}.auth-marca .brand{padding-bottom:0;border-bottom:0}.auth-marca .auth-sub{margin-top:8px}.ag-caixa{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sombra);padding:18px 18px 16px;margin:0 0 22px}.ag-titulo{font:700 17px var(--disp);letter-spacing:-.01em;margin:0 0 14px;color:var(--text);font-size-adjust:.46}.ag-fuso{margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--border)}.ag-link{margin:0}.ag-rot{display:block;font:600 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.ag-linha{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ag-sel{flex:1 1 240px;min-width:0;padding:10px 11px;font:500 14.5px var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--border2);border-radius:10px;min-height:44px}.ag-sel:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ag-relogio{font:500 13px var(--mono);color:var(--text2);white-space:nowrap}.ag-relogio b{font:700 16px var(--disp);color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:5px;font-size-adjust:.46}.ag-url{flex:1 1 260px;min-width:0;padding:10px 11px;font:500 13px var(--mono);color:var(--text2);background:var(--bg);border:1px solid var(--border2);border-radius:10px;min-height:44px;text-overflow:ellipsis}.ag-url:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ag-dica{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.ag-dica b{color:var(--text2);font-weight:600}.ag-segredo{margin:12px 0 0;padding:10px 0 10px 12px;border-left:3px solid var(--no);font-size:13px;line-height:1.55;color:var(--text2)}.ag-segredo b{color:var(--text)}.ag-erro{color:var(--no)}.ag-erro,.ag-ok{margin:9px 0 0;font-size:13px}.ag-ok{color:var(--ok)}.ag-trocar{margin-top:12px;font-size:13px}.ag-confirma{margin-top:12px;padding:12px;border:1px solid var(--border2);border-radius:10px}.ag-confirma p{margin:0 0 11px;font-size:13px;line-height:1.55;color:var(--text2)}.ct{grid-column:1/-1}.ct-rot{margin:0 0 9px;font-size:13px;color:var(--text2);line-height:1.45}.ct-rot b{color:var(--text);font-weight:700}.ct-botoes{display:flex;flex-wrap:wrap;gap:8px}.ct-b{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border2);border-radius:11px;padding:9px 13px;min-height:44px;justify-content:center;font:700 13.5px var(--sans);color:var(--text);text-decoration:none;min-width:0}.ct-b span{font:500 11.5px var(--mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-b:hover{border-color:var(--accent)}.ct-b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ct-zap{border-left:3px solid var(--ok)}.ct-mail{border-left:3px solid var(--accent)}.ct-abriu{margin:9px 0 0;font-size:12.5px;color:var(--text2);line-height:1.45}.ct-abriu b{color:var(--text)}.ct-ver{margin-top:10px}.ct-ver summary{font:600 12px var(--sans);color:var(--muted);cursor:pointer;padding:4px 0;list-style:none}.ct-ver summary::-webkit-details-marker{display:none}.ct-ver summary:before{content:"▸ "}.ct-ver[open] summary:before{content:"▾ "}.ct-ver pre{margin:6px 0 0;padding:10px 11px;border-radius:9px;background:var(--bg);border:1px solid var(--border);font:500 12px/1.5 var(--mono);color:var(--text2);white-space:pre-wrap;word-break:break-word}.ct-form{margin-top:13px;padding-top:12px;border-top:1px solid var(--border)}.ct-campo{display:block;margin-bottom:9px}.ct-campo span{display:block;font:600 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.ct-campo input{width:100%;min-width:0;min-height:44px;padding:9px 11px;border-radius:10px;border:1px solid var(--border2);background:var(--bg);font:500 14px var(--sans);color:var(--text)}.ct-campo input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ct-erro{color:var(--no);line-height:1.45}.ct-erro,.ct-ok{margin:8px 0 0;font-size:12.5px}.ct-ok{color:var(--ok)}.ct-atencao{margin:8px 0 0;padding-left:10px;border-left:3px solid var(--no);font-size:12.5px;color:var(--text2);line-height:1.45}.ct-falta{margin:9px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.mc-abrir{margin:0 0 18px}.mc-caixa{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sombra);padding:16px 18px 18px;margin:0 0 22px}.mc-cab{display:flex;align-items:center;gap:10px;margin:0 0 12px}.mc-titulo{font:700 17px var(--disp);letter-spacing:-.01em;margin:0;color:var(--text);flex:1 1;font-size-adjust:.46}.mc-fechar{font-size:13px}.mc-form{display:flex;flex-direction:column;gap:10px;max-width:560px}.mc-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.mc-campo{display:block;min-width:0}.mc-campo span{display:block;font:600 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.mc-campo span i{font-style:normal;text-transform:none;letter-spacing:0}.mc-campo input,.mc-campo select{width:100%;min-width:0;min-height:44px;padding:9px 11px;border-radius:10px;border:1px solid var(--border2);background:var(--bg);font:500 14.5px var(--sans);color:var(--text)}.mc-campo input:focus-visible,.mc-campo select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mc-dica{margin:-2px 0 2px;font-size:13px;line-height:1.5;color:var(--muted)}.mc-dica b{color:var(--text2)}.mc-erro{margin:2px 0 0;font-size:13px;color:var(--no);line-height:1.45}.mc-ok{margin:2px 0 0;padding-left:11px;border-left:3px solid var(--ok)}.mc-ok b{display:block;font-size:14px;color:var(--text)}.mc-ok p{margin:4px 0 0;font-size:13.5px;color:var(--text2);line-height:1.5}.mc-codigo{font:700 16px var(--mono);letter-spacing:.06em;color:var(--text);background:var(--bg);border:1px solid var(--border2);border-radius:7px;padding:1px 7px;white-space:nowrap;-webkit-user-select:all;user-select:all}.mc-tipos{display:flex;flex-wrap:wrap;gap:8px}.mc-tipo{flex:1 1 150px;min-height:44px;padding:9px 12px;border-radius:10px;border:1px solid var(--border2);background:var(--bg);font:600 14px var(--sans);color:var(--text);cursor:pointer}.mc-tipo.on{border:2px solid var(--accent);padding:8px 11px}.mc-tipo.on:before{content:"✓ ";color:var(--accent)}.mc-tipo:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rp-caixa{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin:0 0 22px}.rp-titulo{font:700 15px var(--disp);margin:0 0 8px;color:var(--text);font-size-adjust:.46}.rp-lista{list-style:none;margin:0;padding:0}.rp-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;border-top:1px solid var(--border)}.rp-lista li:first-child{border-top:0}.rp-quando{font:500 13px var(--mono);color:var(--text2);min-width:118px}.rp-quando b{color:var(--text);font-weight:700}.rp-hoje .rp-quando b{color:var(--accent)}.rp-nome{font-weight:700;color:var(--text);flex:1 1;min-width:0}.rp-sala{font-size:12px;color:var(--muted)}.rp-tirar{margin:0}.rp-tirar .btn{font-size:12.5px;min-height:36px;padding:6px 10px}.hm-topo{display:flex;align-items:flex-start;gap:12px;margin:2px 0 16px}.hm-tx{flex:1 1;min-width:0}.hm-tx h1{font:800 25px var(--disp);letter-spacing:-.02em;margin:0;color:var(--text);line-height:1.15}.hm-tx p{margin:4px 0 0;font-size:14px;color:var(--muted)}.hm-av{flex:none;width:44px;height:44px;border-radius:13px;overflow:hidden;background:var(--bg2);border:1px solid var(--border2);color:var(--accent);font:800 16px var(--disp);display:grid;place-items:center;text-decoration:none;font-size-adjust:.46}.hm-av img{width:100%;height:100%;object-fit:cover}.hm-proxima{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:15px;box-shadow:var(--sombra)}.hm-proxima.agora{border:2px solid var(--accent);padding:14px}.hm-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hm-cab svg{width:17px;height:17px;stroke:var(--accent);fill:none;stroke-width:2;stroke-linecap:round}.hm-cab b{font-size:15px;color:var(--text)}.hm-cab .mono{margin-left:auto}.hm-cab .mono,.hm-rotina{font-size:12.5px;color:var(--muted)}.hm-rotina{margin:8px 0 0}.hm-acoes{display:flex;flex-direction:column;gap:8px;margin-top:13px}.hm-entrar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:14px;background:var(--accent);color:var(--tinta-cheia);font:700 15.5px var(--sans);text-decoration:none}.hm-entrar svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.hm-entrar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hm-ladrilhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0 4px}@media (min-width:700px){.hm-ladrilhos{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-ldr{display:flex;flex-direction:column;gap:3px;padding:14px;min-height:118px;background:var(--bg2);border:1px solid var(--border);border-radius:16px;text-decoration:none;color:var(--text)}a.hm-ldr:hover{border-color:var(--accent)}a.hm-ldr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hm-ic{width:38px;height:38px;border-radius:11px;background:var(--pilula);display:grid;place-items:center;margin-bottom:8px}.hm-ic svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hm-ldr.alerta .hm-ic svg{stroke:var(--no)}.hm-ldr b{font:700 15.5px var(--disp);color:var(--text);margin-top:auto;font-size-adjust:.46}.hm-ldr>span:last-child{font-size:13.5px;color:var(--muted)}.hm-ldr.alerta>span:last-child{color:var(--no);font-weight:600}.hm-ldr>span.hm-soon{font:600 11.5px var(--mono);letter-spacing:.08em;color:var(--muted)}.hm-tit{display:flex;align-items:baseline;gap:8px;margin:26px 0 10px}.hm-tit b{font:800 18px var(--disp);color:var(--text);font-size-adjust:.46}.hm-tit .mono{margin-left:auto;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ent{position:fixed;inset:0;z-index:60;overflow-y:auto;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:28px 20px 40px}.ent-marca b{display:block;font:700 19px var(--disp);letter-spacing:.3em}.ent-marca .mono{display:block;font-size:10.5px;letter-spacing:.22em;color:var(--muted);margin-top:4px}.ent-roda{position:relative;width:100%;max-width:250px;aspect-ratio:1/1;margin:12px auto 4px}.ent-roda:before{content:"";width:58%;aspect-ratio:1;border-radius:50%;background:#1b1040;border:1px solid rgba(226,201,143,.3)}.ent-roda:before,.ent-roda>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ent-roda>img{width:34%}.ent-orb{position:absolute;transform:translate(-50%,-50%);width:66px}.ent-chip{width:40px;height:40px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:var(--bg2);border:1px solid var(--border2);color:var(--accent)}.ent-chip svg{width:18px;height:18px}.ent-orb i{display:block;font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--muted);margin-top:6px}.ent-orb.o1{left:19%;top:19%}.ent-orb.o2{left:81%;top:19%}.ent-orb.o3{left:19%;top:81%}.ent-orb.o4{left:81%;top:81%}.ent-h1{font:700 34px/1.12 var(--disp);margin:10px 0 0}.ent-h1 em{font-style:italic;color:var(--accent)}.ent-sub{font-size:14.5px;color:var(--muted);margin:10px 0 0;max-width:320px}.ent-bt{margin-top:22px;min-height:52px;padding:0 26px;border-radius:999px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--tinta-cheia);font:800 16px var(--sans)}.ent-bt svg{width:20px;height:20px}.ent-bt:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hm-nov>.hm-tit:only-child{display:none}.hm-nov>.hm-tit{margin-top:30px}.hm-card{background:var(--bg2);border:1px solid var(--border);border-radius:18px;overflow:hidden}.hm-linha{display:flex;align-items:center;gap:6px;padding-right:10px;border-top:1px solid var(--border)}.hm-linha:first-child{border-top:0}.hm-linha-f{display:contents}.hm-linha-a{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:11px 6px 11px 13px;min-height:76px;text-decoration:none;color:var(--text)}.hm-linha-a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hm-capa{width:42px;height:58px;border-radius:7px;flex:none;overflow:hidden;background:var(--bg);border:1px solid var(--border);display:grid;place-items:center;font:700 11px var(--mono);color:var(--accent)}.hm-capa img{width:100%;height:100%;object-fit:cover}.hm-t{flex:1 1;min-width:0}.hm-t b{font:700 15.5px var(--disp);color:var(--text);font-size-adjust:.46}.hm-t .mono,.hm-t b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-t .mono{font-size:11.5px;color:var(--muted);margin-top:3px;text-transform:uppercase}.hm-pz{flex:none;font-size:13px;font-weight:600;color:var(--muted)}.hm-pz.atraso{color:var(--no)}.hm-feito{margin:0;flex:none}.hm-feito .btn{font-size:12.5px;min-height:44px;padding:0 10px}.mais-app{display:flex;flex-direction:column;padding:4px 16px}.mais-linha{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.mais-linha:first-child{border-top:0}.mais-linha>span{flex:1 1;min-width:0}.mais-linha b{display:block;font-size:15px;color:var(--text)}.mais-linha em{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.45}.hm-ldr.apagado{border-style:dashed;cursor:default}.db-avisar,.db-hora{flex-wrap:wrap}.db-avisar{flex-basis:100%;display:flex;gap:6px;margin-top:6px}.db-avisar-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 11px;border:1px solid var(--border2);border-radius:10px;text-decoration:none;font:600 12.5px var(--sans);color:var(--text)}.db-avisar-b span{font:500 11.5px var(--mono);color:var(--muted)}.db-avisar-b:hover{border-color:var(--accent)}.db-avisar-b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ls{max-width:580px;margin:0 auto;padding:14px 16px 44px;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--sans)}.ls-topo{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ls-voltar{display:inline-flex;align-items:center;min-height:44px;padding:0 10px 0 2px;font:600 15px var(--sans);color:var(--text2);text-decoration:none;border-radius:10px}.ls-nivel,.ls-voltar:hover{color:var(--accent)}.ls-nivel{font:700 11.5px var(--mono);border:1px solid var(--accent);border-radius:20px;padding:2px 9px;letter-spacing:.05em}.ls-trilha-nome{font:700 15px var(--disp);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size-adjust:.46}.ls-passo{margin-left:auto;flex:none;font:600 12.5px var(--mono);color:var(--muted)}.ls-barra{display:flex;gap:4px;margin:0 0 16px}.ls-barra i{flex:1 1;height:5px;border-radius:3px;background:var(--border2);transition:background .2s}.ls-barra i.agora,.ls-barra i.feito{background:var(--accent)}.ls-barra i.agora{opacity:.45}.ls-cena{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:20px 18px 18px;box-shadow:var(--sombra);animation:ls-entra .3s ease-out}@keyframes ls-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ls-cab{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ls-cab b{font:800 20px var(--disp);letter-spacing:-.2px;color:var(--text)}.ls-cab span{margin-left:auto;flex:none;font:600 11.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ls-cab .ls-seq{color:var(--accent)}.ls-ouvir{text-align:center;padding:10px 0 18px;border-bottom:1px solid var(--border);margin-bottom:18px}.ls-play{width:88px;height:88px;border-radius:50%;border:0;margin:0 auto 12px;display:grid;place-items:center;cursor:pointer;background:var(--accent);color:var(--tinta-cheia);box-shadow:0 10px 28px rgba(var(--accentrgb),.36);transition:transform .12s,box-shadow .12s}.ls-play:hover:not(:disabled){transform:scale(1.04)}.ls-play:active:not(:disabled){transform:scale(.97)}.ls-play:disabled{background:var(--bg);color:var(--muted);box-shadow:none;cursor:default}.ls-play svg{width:32px;height:32px;fill:currentColor}.ls-play .ic-play{margin-left:4px}.ls-onda{display:flex;align-items:center;justify-content:center;gap:3px;height:24px;margin-bottom:8px}.ls-onda i{width:3px;border-radius:2px;background:var(--accent);opacity:.35;transform-origin:center}.ls-onda.viva i{opacity:.85;animation:ls-onda .9s ease-in-out infinite}@keyframes ls-onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ls-dica{margin:0;font-size:14.5px;color:var(--muted);line-height:1.5}.ls-dica b{color:var(--text2);font-weight:600}.ls-erro{margin:0;font-size:14.5px;color:var(--no);line-height:1.5}.ls-vel{display:inline-flex;gap:8px;margin-top:12px}.ls-vel button{min-height:44px;padding:0 14px;border-radius:12px;cursor:pointer;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text2);font:600 13.5px var(--sans)}.ls-vel button:hover{border-color:var(--accent)}.ls-vel button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.ls-perg{font:700 21px var(--disp);margin:0 0 12px;line-height:1.25;letter-spacing:-.2px;color:var(--text)}.ls-ops{display:flex;flex-direction:column;gap:10px}.ls-op{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 14px;text-align:left;cursor:pointer;background:var(--bg2);color:var(--text);border:1px solid var(--borda-ctrl);border-radius:15px;font:600 16.5px var(--sans);transition:border-color .12s,transform .12s}.ls-op:hover:not(:disabled){border-color:var(--accent);transform:translateX(2px)}.ls-op:disabled{cursor:default}.ls-op-t{min-width:0}.ls-letra{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--bg);font:700 13px var(--mono);color:var(--text2)}.ls-marca{margin-left:auto;flex:none;font:700 19px var(--sans)}.ls-ops.espera .ls-op{color:var(--muted);border-style:dashed}.ls-op.certa{border:2px solid var(--ok);padding:10px 13px}.ls-op.certa .ls-letra{background:var(--ok);color:var(--tinta-cheia)}.ls-op.certa .ls-marca{color:var(--ok)}.ls-op.errada{border:2px solid var(--no);padding:10px 13px}.ls-op.errada .ls-letra{background:var(--no);color:var(--tinta-cheia)}.ls-op.errada .ls-marca{color:var(--no)}.ls-op.apagada{color:var(--muted);border-color:var(--border2)}.ls-depois{animation:ls-entra .3s ease-out;scroll-margin-bottom:96px}.ls-retorno{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;font:700 16px var(--sans)}.ls-retorno.certo{color:var(--ok)}.ls-retorno.errado{color:var(--no)}.ls-retorno span{font-weight:500;color:var(--text2)}.ls-texto{margin-top:10px;background:var(--bg);border-left:3px solid var(--accent);border-radius:14px;padding:13px 15px}.ls-texto-rot{display:block;font:600 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ls-texto p{margin:0;font-size:17px;line-height:1.55;color:var(--text)}.ls-acoes{display:flex;gap:10px;margin-top:16px}.ls-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 18px;border-radius:15px;cursor:pointer;text-decoration:none;border:1px solid transparent;font:700 16.5px var(--sans)}.ls-btn.cheio{background:var(--accent);color:var(--tinta-cheia);box-shadow:0 6px 18px rgba(var(--accentrgb),.28)}.ls-btn.cheio:hover:not(:disabled){background:var(--accent-esc)}.ls-btn.cheio:disabled{background:var(--bg2);color:var(--muted);border:1px dashed var(--border2);box-shadow:none;cursor:default}.ls-btn.vazio{flex:0 0 auto;background:transparent;color:var(--text2);border-color:var(--borda-ctrl)}.ls-btn.vazio:hover{border-color:var(--accent);color:var(--accent)}.ls-btn:focus-visible,.ls-op:focus-visible,.ls-play:focus-visible,.ls-vel button:focus-visible,.ls-voltar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ls-fim{text-align:center;padding-top:12px;animation:ls-entra .3s ease-out}.ls-selo{width:96px;height:96px;border-radius:50%;margin:8px auto 16px;display:grid;place-items:center;background:var(--accent);box-shadow:0 12px 30px rgba(var(--accentrgb),.36)}.ls-selo svg{width:44px;height:44px;stroke:var(--tinta-cheia);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ls-selo.meio{background:var(--bg2);border:2px solid var(--accent);box-shadow:none}.ls-selo.meio svg{stroke:var(--accent)}.ls-fim h1{font:800 30px var(--disp);margin:0 0 8px;letter-spacing:-.5px;color:var(--text)}.ls-sub{font-size:15.5px;color:var(--muted);margin:0 auto 20px;max-width:42ch;line-height:1.5}.ls-placar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.ls-placar div{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 6px}.ls-placar b{display:block;font:800 26px var(--disp);color:var(--accent);line-height:1}.ls-placar span{display:block;font:600 11px var(--mono);color:var(--muted);margin-top:6px;letter-spacing:.06em;text-transform:uppercase}.ls-sons{text-align:left;background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:4px 16px}.ls-som{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.ls-som:first-child{border-top:0}.ls-som b{flex:1 1;min-width:0;font:600 15.5px var(--sans);color:var(--text)}.ls-som em{flex:none;font:600 12.5px var(--mono);font-style:normal;color:var(--muted);min-width:52px;text-align:right}.ls-som.fraco em{color:var(--no)}.ls-pontos{display:flex;gap:5px}.ls-pontos i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent)}.ls-pontos i.oco{background:var(--border2)}.ls-som.fraco .ls-pontos i:not(.oco){background:var(--no)}.ls-rever-tit{text-align:left;font:800 18px var(--disp);margin:24px 0 10px;color:var(--text);font-size-adjust:.46}.ls-rever{text-align:left;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:14px;padding:13px 15px;margin-bottom:9px}.ls-rever b{display:block;font:700 15px var(--disp);margin-bottom:4px;color:var(--text);font-size-adjust:.46}.ls-rever p{margin:0;font-size:15px;color:var(--text2);line-height:1.5}.ls-fim .ls-acoes{flex-direction:column;margin-top:20px}.ls-fim .ls-btn{flex:none;width:100%}@media (prefers-reduced-motion:reduce){.ls-cena,.ls-depois,.ls-fim{animation:none}.ls-onda.viva i{animation:none;transform:none}.ls-op:hover:not(:disabled),.ls-play:hover:not(:disabled){transform:none}}.al-labs li.aberto{padding:0;border-color:var(--accent)}.al-labs-link{display:block;padding:13px 15px;border-radius:14px;color:inherit;text-decoration:none}.al-labs-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.al-labs-selo.aberto{color:var(--accent);border-color:var(--accent)}.al-labs-ir{display:inline-flex;align-items:center;min-height:32px;margin-top:6px;font:700 14.5px var(--sans);color:var(--accent)}.al-labs-link:hover .al-labs-ir{text-decoration:underline}.tt-cab-dir{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tt-novo,.tt-resumo{margin:0 0 18px}.tt-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.tt-num{display:flex;align-items:center;gap:12px;background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.tt-num>i{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;border:1.5px solid;font:700 16px var(--mono);font-style:normal}.tt-num.no>i{color:var(--no)}.tt-num.ok>i{color:var(--ok)}.tt-num.ac>i{color:var(--accent)}.tt-num.mu>i{color:var(--muted)}.tt-num b{display:block;font:800 26px var(--disp);line-height:1;color:var(--text)}.tt-num span{display:block;margin-top:3px;font-size:13.5px;line-height:1.3;color:var(--muted)}.tt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.tt-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--border2);background:transparent;color:var(--text2);font:600 14px var(--sans);cursor:pointer}.tt-chip b{font:600 12.5px var(--mono);color:var(--muted)}.tt-chip:hover:not(:disabled){border-color:var(--accent)}.tt-chip[aria-pressed=true]{border-color:var(--accent);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.tt-chip[aria-pressed=true] b{color:var(--accent)}.tt-chip:disabled{cursor:default;border-style:dashed;color:var(--muted)}.tt-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tt-tabela{list-style:none;margin:0;padding:0;background:var(--bg2);border:1px solid var(--border);border-radius:18px}.tt-link,.tt-th{display:grid;gap:14px;align-items:center;grid-template-columns:minmax(190px,1.5fr) minmax(170px,1.3fr) 150px minmax(110px,.8fr) 120px}.tt-th{min-height:42px;padding:0 64px 0 16px;border-bottom:1px solid var(--border);font:600 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tt-linha{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;border-top:1px solid var(--border);padding-right:8px}.tt-th+.tt-linha{border-top:0}.tt-link{min-height:72px;padding:8px 0 8px 16px;border-radius:14px;color:var(--text);text-decoration:none}.tt-link:hover{background:var(--surface)}.tt-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tt-vazio{padding:20px 16px;color:var(--muted)}.tt-quem{display:flex;align-items:center;gap:12px;min-width:0}.tt-av{width:40px;height:40px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font:700 15px var(--disp);font-size-adjust:.46}.tt-nm{min-width:0}.tt-nm b{font:700 16px var(--disp);color:var(--text);font-size-adjust:.46}.tt-nm b,.tt-nm>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-nm>span{margin-top:2px;font-size:13px;color:var(--muted)}.tt-nv{display:inline-block;margin-right:6px;padding:0 6px;border:1px solid var(--accent);border-radius:12px;font:600 11.5px var(--mono);font-style:normal;color:var(--accent)}.tt-barra{display:flex;flex-direction:column;gap:6px;min-width:0}.tt-trilho{display:flex;height:7px;border-radius:4px;overflow:hidden;background:var(--border2)}.tt-trilho i{display:block;height:100%}.tt-trilho .ok{background:var(--ok)}.tt-trilho .ac{background:var(--accent)}.tt-trilho .no{background:var(--no)}.tt-barra-t{font-size:13px;color:var(--muted)}.tt-barra-t b{font-weight:600;color:var(--text2)}.tt-selo{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;white-space:nowrap;border:1px solid;border-radius:14px;font:600 13px var(--sans)}.tt-selo i{font-style:normal;font-weight:700}.tt-selo.no{color:var(--no)}.tt-selo.ok{color:var(--ok)}.tt-selo.ac{color:var(--accent)}.tt-selo.mu{color:var(--muted);border-style:dashed}.tt-placar{min-width:0;font:600 15px var(--mono);color:var(--text2)}.tt-placar.bom{color:var(--ok)}.tt-placar.mal{color:var(--no)}.tt-placar small{display:block;margin-top:1px;font:500 12px var(--sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-aula{font-size:14px;color:var(--text2)}.tt-aula small{display:block;font-size:12px;color:var(--muted)}.tt-mais-cx{position:relative}.tt-mais{width:44px;height:44px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font:700 18px var(--sans);cursor:pointer}.tt-mais:hover,.tt-mais[aria-expanded=true]{border-color:var(--border2);color:var(--text)}.tt-mais:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tt-menu{position:absolute;right:0;top:50px;z-index:30;width:290px;display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg2);border:1px solid var(--border2);border-radius:14px;box-shadow:var(--sombra-forte)}.tt-menu-rot{font:600 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tt-menu hr{width:100%;border:0;border-top:1px solid var(--border);margin:2px 0}.tt-menu .al-turma,.tt-menu .al-turma select{width:100%;max-width:100%}@media (max-width:860px){.tt-th{display:none}.tt-link{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding:12px 0 12px 14px}.tt-link>.tt-barra{grid-column:1/-1;grid-row:2}.tt-link>.tt-col-sit{grid-column:2;grid-row:1}.tt-link>.tt-col-aula,.tt-link>.tt-col-placar{display:none}}.gh-grupos{display:flex;flex-direction:column;gap:12px}.gh-grupo{background:var(--bg2);border:1px solid var(--border);border-radius:18px}.gh-cab{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(200px,1.6fr) auto 28px;gap:16px;align-items:center;width:100%;min-height:74px;padding:8px 16px;border:0;border-radius:18px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.gh-cab:hover{background:var(--surface)}.gh-cab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.gh-contas{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.gh-seta{color:var(--muted);font-size:20px;line-height:1;transition:transform .15s}.gh-grupo.aberto .gh-seta{transform:rotate(90deg)}.gh-corpo{border-top:1px solid var(--border);padding:14px 16px 16px}.gh-corpo-pe{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px}.gh-corpo-pe:empty{display:none}.gh-ir{display:inline-flex;align-items:center;min-height:40px;font:600 14px var(--sans);color:var(--accent);text-decoration:none}.gh-ir:hover{text-decoration:underline}.gh-ir:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gh-cartoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.gh-tc{display:flex;align-items:flex-start;gap:12px;min-height:92px;padding:10px;background:var(--bg);border:1px solid var(--border);border-radius:14px}.gh-tc.late{border-left:3px solid var(--no)}.gh-tc.done{border-left:3px solid var(--ok)}.gh-tc.started{border-left:3px solid var(--accent)}.gh-capa{width:48px;height:68px;flex:none;overflow:hidden;border-radius:7px;background:var(--bg2);border:1px solid var(--border)}.gh-capa img{display:block;width:100%;height:100%;object-fit:cover}.gh-tc-t{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.gh-tit{font:700 14.5px var(--disp);line-height:1.25;color:var(--text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size-adjust:.46}a.gh-tit:hover{color:var(--accent)}a.gh-tit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gh-meta .tt-selo{min-height:24px;padding:0 8px;font-size:12px}.gh-meta em,.gh-rastro{font-size:12.5px;font-style:normal;color:var(--muted)}.gh-meta .tt-placar,.gh-recado{font-size:13px}.gh-recado{font-style:normal;color:var(--text2)}@media (max-width:860px){.gh-cab{grid-template-columns:minmax(0,1fr) 28px;row-gap:10px;padding:12px 14px}.gh-cab>.tt-quem{grid-column:1;grid-row:1}.gh-cab>.gh-seta{grid-column:2;grid-row:1}.gh-cab>.gh-contas,.gh-cab>.tt-barra{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.gh-seta{transition:none}}.fe-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.fe-card{display:flex;flex-direction:column;gap:8px;padding:18px;min-height:200px;background:var(--bg2);border:1px solid var(--border);border-radius:18px;color:var(--text);text-decoration:none}.fe-card:hover{border-color:var(--accent)}.fe-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fe-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1.5px solid var(--accent);color:var(--accent)}.fe-ic svg{width:22px;height:22px}.fe-card b{font:800 17px var(--disp);color:var(--text);font-size-adjust:.46}.fe-card>span:not(.fe-ic):not(.fe-ir){font-size:14px;line-height:1.45;color:var(--muted)}.fe-ir{margin-top:auto;font:700 14px var(--sans);color:var(--accent)}.cm-aviso{margin:0 0 16px;padding:12px 16px;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:14px;font-size:14.5px;line-height:1.5;color:var(--text2)}.cm-aviso b{color:var(--text)}.cm-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;align-items:start}@media (max-width:1080px){.cm-grade{grid-template-columns:minmax(0,1fr)}}.cm-passo{margin:0 0 14px;padding:16px 18px;background:var(--bg2);border:1px solid var(--border);border-radius:18px}.cm-passo h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:800 17px var(--disp);color:var(--text);font-size-adjust:.46}.cm-passo h2 span{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font:700 12.5px var(--mono)}.cm-intro{margin:0 0 10px;font-size:14px;color:var(--muted)}.cm-modelos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.cm-modelo{padding:14px;text-align:left;cursor:pointer;font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--borda-ctrl);border-radius:14px}.cm-modelo:hover{border-color:var(--accent)}.cm-modelo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cm-modelo b{display:block;font:700 15.5px var(--disp);color:var(--text);font-size-adjust:.46}.cm-modelo span{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--muted)}.cm-modelo[aria-pressed=true]{border:2px solid var(--accent);padding:13px}.cm-modelo[aria-pressed=true] b:after{content:"  ✓";color:var(--accent)}.cm-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px}.cm-campo{margin:0}.cm-campo.largo{grid-column:1/-1}.cm-campo small{color:var(--muted)}.cm-campo input,.cm-campo select{width:100%}.cm-falta{line-height:1.5;color:var(--no)}.cm-falta,.cm-pronto{margin:12px 0 0;font-size:14px}.cm-pronto{color:var(--ok)}.cm-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.cm-erro{color:var(--no)}.cm-erro,.cm-ok{margin:10px 0 0;font-size:14px}.cm-ok{line-height:1.5;color:var(--ok)}.cm-ok a{color:var(--accent);font-weight:600}.cm-servico p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--text2)}.cm-servico b{color:var(--text)}.cm-preco{margin-left:6px;font:600 12px var(--mono);color:var(--muted)}.cm-servico ol{margin:0 0 10px;padding-left:22px;font-size:14.5px;line-height:1.65;color:var(--text2)}.cm-servico a{color:var(--accent);font-weight:600}.cm-wolf{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.cm-passo h2 span.cm-orbe{width:18px;height:18px;border:0;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent)}.cm-perguntas{display:grid;gap:10px}.cm-campo textarea,.cm-extra textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit}.cm-wolf-res{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--bg);border:1px solid var(--border);font-size:14px;line-height:1.5;color:var(--text2)}.cm-wolf-res p{margin:0 0 6px}.cm-wolf-res b{color:var(--text)}.cm-wolf-res ul{margin:4px 0 0;padding-left:20px}.cm-extras{margin-top:16px;display:grid;gap:10px}.cm-extras h3{margin:0;font:800 15.5px var(--disp);color:var(--text)}.cm-extras .cm-intro{margin:0}.cm-extra{display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--bg);border:1px solid var(--borda-ctrl)}.cm-extra input{font-weight:700}.cm-extra .btn{justify-self:start}.cm-ingles{margin-top:16px;display:grid;gap:8px}.cm-ingles>.btn{justify-self:start;gap:8px}.cm-ingles>small{color:var(--muted);font-size:13px}.cm-ingles .cm-orbe{width:14px;height:14px;border-radius:50%;display:inline-block;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000))}.cm-ingles-txt{width:100%;box-sizing:border-box;resize:vertical;padding:12px 14px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:400 14px/1.55 var(--sans)}.cm-folha-cx{position:sticky;top:16px}.cm-folha{max-height:calc(100vh - 120px);overflow:auto;padding:26px 28px;background:var(--bg2);border:1px solid var(--border);border-radius:18px;font:15px/1.65 Georgia,Times New Roman,serif;color:var(--text)}@media (max-width:1080px){.cm-folha-cx{position:static}.cm-folha{max-height:none}}.cm-folha h3{margin:0 0 18px;text-align:center;font:700 15.5px/1.4 var(--sans);letter-spacing:.02em;color:var(--text)}.cm-folha h4{margin:18px 0 8px;font:700 13.5px var(--sans);letter-spacing:.04em;color:var(--text)}.cm-folha p{margin:0 0 10px}.cm-lacuna{background:transparent;color:var(--no);font-weight:700}.cm-local{margin-top:20px!important}.cm-assin{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:22px;margin-top:30px}.cm-assin div{padding-top:6px;border-top:1px solid var(--text2);font:600 13px var(--sans);color:var(--text2);overflow-wrap:anywhere}.cm-assin small{display:block;margin-top:2px;font:500 11.5px var(--mono);letter-spacing:.05em;color:var(--muted)}.cm-opcoes{display:grid;gap:12px;margin-top:14px}.db-hora .pz,.px-item .pz{flex-basis:100%}.pz{display:flex;flex-direction:column;gap:8px;margin-top:8px}.pz-botoes{display:flex;flex-wrap:wrap;gap:6px}.pz-b{min-height:40px;padding:0 11px;border-radius:10px;cursor:pointer;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:600 13px var(--sans)}.pz-b:hover:not(:disabled){border-color:var(--accent)}.pz-b[aria-pressed=true]{color:var(--tinta-cheia)}.pz-b.bom[aria-pressed=true]{background:var(--ok);border-color:var(--ok)}.pz-b.mal[aria-pressed=true]{background:var(--no);border-color:var(--no)}.pz-b.neutro[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.pz-b:disabled{cursor:progress}.pz-limpar{min-height:40px;padding:0 8px;border:0;background:transparent;cursor:pointer;color:var(--muted);font:600 12.5px var(--sans);text-decoration:underline}.px-recentes>summary:focus-visible,.pz-b:focus-visible,.pz-limpar:focus-visible,.pz-nota>summary:focus-visible,.pz-repor:focus-visible,.pz-turma:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pz-erro{margin:0;font-size:13px;color:var(--no)}.pz-repor,.pz-turma{align-self:flex-start;font:600 13.5px var(--sans);color:var(--accent);text-decoration:none}.pz-repor:hover,.pz-turma:hover{text-decoration:underline}.pz-turma{display:block;flex-basis:100%;margin-top:6px}.pz-nota>summary{cursor:pointer;font-size:13px;color:var(--muted);min-height:32px;display:flex;align-items:center}.pz-nota textarea{display:block;width:100%;min-height:60px;margin-top:6px;padding:8px 10px;resize:vertical;border:1px solid var(--borda-ctrl);border-radius:10px;background:var(--bg);color:var(--text);font:14px/1.45 var(--sans)}.pz-nota-pe{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.pz-nota-pe small{font-size:12.5px;color:var(--muted)}.px{margin:0 0 18px;padding:16px 18px;background:var(--bg2);border:1px solid var(--border);border-radius:18px}.px-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.px-cab h2{margin:0;font:800 18px var(--disp);color:var(--text);font-size-adjust:.46}.px-cab span{font:600 12px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.px-devidas{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--no);border-radius:10px;background:var(--bg);font-size:14px;line-height:1.5;color:var(--text2)}.px-devidas b{color:var(--no)}.px-lista{list-style:none;margin:0;padding:0}.px-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:12px 0;border-top:1px solid var(--border)}.px-item:first-child{border-top:0}.px-quando b{display:block;font:700 15px var(--disp);color:var(--text);font-size-adjust:.46}.px-quando span{font-size:13px;color:var(--muted)}.px-vazio{margin:0;font-size:14px;color:var(--ok)}.px-recentes{margin-top:10px}.px-recentes>summary{display:flex;align-items:center;min-height:36px;cursor:pointer;font:600 13.5px var(--sans);color:var(--text2)}.pp-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pp-n{font:800 28px var(--disp);color:var(--accent)}.pp-topo span{font-size:14px;color:var(--muted)}.pp-deve{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--text2)}.pp-lista{list-style:none;margin:12px 0 0;padding:0}.pp-lista li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:14px}.pp-dia{color:var(--text2)}.pp-st{font-weight:600;color:var(--muted);text-align:right}.pp-st.bom{color:var(--ok)}.pp-st.mal{color:var(--no)}.tt-col-sit{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tt-deve{font-size:12.5px;font-weight:600;color:var(--no)}.ap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding:14px 16px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:16px}.ap.atrasado{border-left-color:var(--no)}.ap-tx{flex:1 1 200px;min-width:0}.ap-rot{display:block;font:600 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ap-tx b{display:block;margin-top:2px;font:800 18px var(--disp);color:var(--text);font-size-adjust:.46}.ap.atrasado .ap-tx b{color:var(--no)}.ap-valor{display:block;margin-top:2px;font-size:14.5px;color:var(--text2)}.ap-pagar{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:12px;background:var(--accent);color:var(--tinta-cheia);font:700 15.5px var(--sans);text-decoration:none}.ap-pagar:hover{background:var(--accent-esc)}.ap-pagar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ap-sem{font-size:14px}.ap-nota,.ap-sem{color:var(--muted)}.ap-nota{flex-basis:100%;margin:0;font-size:13px}.ap-pix{flex-basis:100%;display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;padding-top:4px}.ap-pix-qr img,.ap-pix-qr-vazio{display:block;width:132px;height:132px;border-radius:12px;background:#fff}.ap-pix-qr-vazio{background:var(--bg3,rgba(255,255,255,.08))}.ap-pix-lado{flex:1 1 220px;min-width:0;display:grid;gap:8px}.ap-pix-rot{font:600 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ap-pix-codigo{display:block;max-height:64px;overflow:auto;padding:8px 10px;border-radius:10px;background:var(--bg,rgba(0,0,0,.25));border:1px solid var(--border);font:500 12px/1.4 var(--mono);color:var(--text2);word-break:break-all}.ap-pix-bts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ap-pix-bt{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--border);background:transparent;color:var(--text);font:700 14.5px var(--sans);cursor:pointer}.ap-pix-bt.cheio{background:var(--chp-lilas);border-color:var(--chp-lilas);color:var(--chp-acao-tinta)}.ap-pix-bt.cheio:hover{background:var(--chp-lilas-forte);border-color:var(--chp-lilas-forte)}.ap-pix-bt:disabled{opacity:.6}.ap-pix-bt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ap-pix-ok{font-size:13.5px;color:var(--ok,var(--text2))}.ap-pix-nao{margin:0;font-size:13.5px;color:var(--no)}.ap-outro{flex-basis:100%;font-size:13.5px;color:var(--muted)}.fin-link{margin:0 0 18px;padding:14px 16px;background:var(--bg2);border:1px solid var(--border);border-radius:16px}.fin-link-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.fin-link-form .field{flex:1 1 320px;margin:0}.fin-link-form .field input{width:100%}.fin-link-dica{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.fin-link-dica b{color:var(--text2)}.db-pg-atraso{color:var(--no)!important;font-weight:600}.db-pg-lembrar{margin-top:6px;align-self:flex-start}.vit-assinar{display:flex;justify-content:center;margin-top:16px}.tg-veu{position:fixed;inset:0;z-index:80;background:rgba(5,6,8,.62)}.tg-luz,.tg-veu-solto{pointer-events:none}.tg-luz{position:fixed;z-index:80;border-radius:14px;box-shadow:0 0 0 3px var(--accent),0 0 0 9999px rgba(5,6,8,.58);transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.tg-balao,.tg-boas{position:fixed;z-index:81;background:var(--bg2);color:var(--text);border:2px solid var(--accent);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.tg-balao{width:min(390px,calc(100vw - 24px));padding:14px 18px;transition:top .2s ease,left .2s ease}.tg-luz{z-index:95}.tg-balao{z-index:96}.tg-boas{left:50%;top:50%;transform:translate(-50%,-50%);width:min(580px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:22px 26px 20px;border-color:var(--border2)}.tg-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.tg-idioma-form{margin:0;display:inline}.tg-idioma{min-height:36px;padding:0 12px;border-radius:999px;cursor:pointer;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:600 13px var(--sans)}.tg-idioma:hover{border-color:var(--accent)}.tg-marca,.tg-passo{font:600 12px var(--mono);letter-spacing:.07em;color:var(--accent)}.tg-balao h3{margin:4px 0 6px;font:800 19px/1.2 var(--disp);color:var(--text);font-size-adjust:.46}.tg-balao p{margin:0 0 12px;font-size:16px;line-height:1.5;color:var(--text2)}.tg-boas h2{margin:4px 0 8px;font:800 27px/1.15 var(--disp);color:var(--text)}.tg-boas p{margin:0 0 10px;font-size:17px;line-height:1.55;color:var(--text2)}.tg-boas ul{margin:6px 0 18px;padding-left:22px;color:var(--text2);font-size:16px;line-height:1.7}.tg-boas .tg-fino{margin:12px 0 0;font-size:14px;color:var(--muted)}.tg-pontos{display:flex;gap:6px;margin:0 0 12px}.tg-pontos i{width:9px;height:9px;border-radius:50%;background:var(--border2)}.tg-pontos i.on{background:var(--accent)}.tg-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tg-acoes .btn{min-height:44px}.tg-acoes .tg-grande{min-height:50px;padding:0 22px;font-size:17px}.tg-sair{margin-left:auto;min-height:40px;padding:0 6px;border:0;background:transparent;cursor:pointer;color:var(--muted);font:600 14px var(--sans);text-decoration:underline}.tg-sair:hover{color:var(--text)}.pq{background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:18px;padding:16px 20px 8px;margin:0 0 18px}.pq-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pq-cab h2{margin:0;font:800 20px var(--disp);color:var(--text)}.pq-conta{font:600 14px var(--mono);color:var(--accent)}.pq-dir{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.pq-link{min-height:40px;padding:0 8px;border:0;background:transparent;cursor:pointer;color:var(--muted);font:600 14px var(--sans);text-decoration:underline}.pq-link:hover{color:var(--text)}.pq-trilho{height:8px;border-radius:5px;background:var(--border2);overflow:hidden;margin:10px 0 4px}.pq-trilho i{display:block;height:100%;background:var(--accent);transition:width .3s ease}.pq-lista{list-style:none;margin:0;padding:0}.pq-item{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--border)}.pq-item:first-child{border-top:0}.pq-n{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;border:2px solid var(--accent);color:var(--accent);font:700 15px var(--disp);font-size-adjust:.46}.pq-item.feito .pq-n{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.pq-tx{flex:1 1;min-width:0}.pq-tx b{display:block;font:700 16px var(--disp);color:var(--text);font-size-adjust:.46}.pq-tx span{display:block;margin-top:2px;font-size:15px;line-height:1.45;color:var(--text2)}.pq-item.feito .pq-tx b,.pq-item.feito .pq-tx span{color:var(--muted)}.pq-fazer{flex:none;min-height:44px}.pq-feito{flex:none;font:600 15px var(--sans);color:var(--ok)}@media (max-width:640px){.pq-item{flex-wrap:wrap}.pq-fazer{width:100%}}.pq-depois{border-top:1px solid var(--border);margin-top:2px}.pq-depois>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:var(--muted);font:600 14px var(--sans)}.pq-depois>summary::-webkit-details-marker{display:none}.pq-depois>summary:before{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}.pq-depois[open]>summary:before{transform:rotate(45deg)}.pq-depois>summary:hover{color:var(--text)}.dn-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 18px}.dn-num{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.dn-num b{display:block;font:800 30px var(--disp);color:var(--text)}.dn-num span{font-size:14px;color:var(--muted)}.dn-num.alerta{border-color:var(--no)}.dn-num.alerta b{color:var(--no)}.dn-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dn-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--border2);border-radius:16px;padding:14px 18px}.dn-linha.n1{border-left-color:var(--no)}.dn-linha.n2{border-left-color:var(--accent)}.dn-linha.n3{border-left-color:var(--borda-ctrl)}.dn-quem{flex:1 1 240px;min-width:0}.dn-quem b{display:block;font:700 17px var(--sans);color:var(--text)}.dn-quem b em{font-style:normal;font-weight:600;color:var(--muted)}.dn-quem span{display:block;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.dn-selo{font:600 13px var(--mono);padding:4px 10px;border-radius:999px;border:1px solid var(--border2);color:var(--text2);white-space:nowrap}.dn-selo.teste{border-color:var(--accent);color:var(--accent)}.dn-selo.plano{border-color:var(--ok);color:var(--ok)}.dn-selo.vencido{border-color:var(--no);color:var(--no)}.dn-dado{font-size:14px;color:var(--muted);white-space:nowrap}.dn-dado b{color:var(--text2)}.dn-alerta{flex-basis:100%;font:600 14px var(--sans);color:var(--no)}.dn-conf{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dn-conf-bt{padding:8px 14px;border-radius:999px;border:1px solid rgba(201,184,255,.35);background:rgba(52,45,79,.8);color:#f5f1fb;font:700 13px var(--sans);cursor:pointer}.dn-conf-bt.forte{background:#c9b8ff;border-color:transparent;color:#1b1530}.dn-conf-bt:disabled{opacity:.6;cursor:progress}.dn-conf-msg{font:600 13px var(--sans);font-style:normal}.dn-conf-msg.ok{color:#9dd9b4}.dn-conf-msg.erro{color:#f2b872}.dv{margin:0 0 26px}.dv h2{font:800 22px var(--disp);color:var(--text);margin:0 0 4px}.dv-lista{list-style:none;margin:12px 0 0;padding:0}.dv-lista,.dv-pessoa{display:grid;gap:10px}.dv-pessoa{background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--border2);border-radius:16px;padding:14px 18px}.dv-pessoa.usou{border-left-color:var(--accent)}.dv-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.dv-fez{margin:0;font-size:14px;color:var(--text2)}.dv-botoes{display:flex;flex-wrap:wrap;gap:8px}.dv-erro{margin:0;font:600 14px var(--sans);color:var(--no)}.dv-texto{display:grid;gap:8px}.dv-rot{font-size:13px;color:var(--muted)}.dv-texto textarea{width:100%;box-sizing:border-box;resize:vertical;background:var(--bg);color:var(--text);border:1px solid var(--border2);border-radius:12px;padding:12px 14px;font:400 15px/1.5 var(--sans)}.pn-dono{display:block;margin:0 4px 10px;font:600 13px var(--sans);color:var(--muted);text-decoration:underline}.pn-dono:hover{color:var(--text)}.pl-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 11px;border-radius:999px;border:1px solid var(--border2);background:transparent;font:600 12.5px var(--sans);color:var(--text2);cursor:pointer;white-space:nowrap}.pl-chip.pendente{border-style:dashed;border-color:var(--borda-ctrl)}.pl-chip.bom{border-color:var(--ok);color:var(--ok)}.pl-chip.mal{border-color:var(--no);color:var(--no)}.pl-chip.neutro{border-color:var(--accent);color:var(--accent)}.pl-chip:hover{background:rgba(var(--ourorgb),.08)}.cal-abrir:focus-visible,.db-abrir:focus-visible,.pl-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.db-abrir{appearance:none;background:none;border:0;padding:0;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.db-abrir:disabled{cursor:default}.db-abrir:hover:not(:disabled) b{text-decoration:underline}.db-oq .db-aula-plano{color:var(--text2);margin-top:2px}.db-aula-plano strong{color:var(--accent);font-weight:700}.cal-abrir{appearance:none;width:100%;text-align:left;font:inherit;cursor:pointer}.cal-abrir:hover{background:rgba(var(--acrgb,var(--ourorgb)),.08);border-color:rgba(var(--acrgb,var(--ourorgb)),.38);border-left-color:var(--ac,var(--accent))}.cal-plano{display:block;margin-top:4px;font:600 12.5px var(--sans);color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl{display:grid;gap:16px}.pl-aviso{margin:0;padding:10px 14px;border-radius:12px;background:rgba(var(--ourorgb),.08);color:var(--text2);font-size:14px}.pl-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 18px}.pl-tr{display:flex;flex-direction:column}.pl-rot{font:600 11px var(--mono);letter-spacing:.08em;color:var(--muted)}.pl-tr b{font:700 17px var(--disp);color:var(--text);font-size-adjust:.46}.pl-barra{flex:1 1 160px;height:8px;border-radius:5px;background:var(--border2);overflow:hidden}.pl-barra i{display:block;height:100%;background:var(--accent)}.pl-barra.vazia{opacity:.5}.pl-conta{font:600 13.5px var(--mono);color:var(--accent)}.pl-link{appearance:none;border:0;background:none;padding:4px 2px;min-height:36px;font:600 14px var(--sans);color:var(--muted);text-decoration:underline;cursor:pointer}.pl-link:hover{color:var(--text)}.pl-vazio{background:var(--bg2);border:1px dashed var(--borda-ctrl);border-radius:16px;padding:20px;text-align:center}.pl-vazio h3{margin:0 0 6px;font:800 19px var(--disp);color:var(--text);font-size-adjust:.46}.pl-vazio p{margin:0 0 12px;color:var(--text2)}.pl-dica{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.pl-semana h3{margin:0 0 10px;font:700 13px var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.pl-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pl-c{display:grid;grid-template-columns:96px 60px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:12px 16px}.pl-c.hoje{border:2px solid var(--accent);box-shadow:0 0 0 4px rgba(var(--ourorgb),.1)}.pl-c.dada .pl-aula b{color:var(--text2)}.pl-c.nao{background:transparent;border-style:dashed}.pl-quando b{display:block;font:800 16px var(--disp);color:var(--text);font-size-adjust:.46}.pl-quando span{display:block;font:600 13.5px var(--mono);color:var(--muted)}.pl-quando em{display:inline-block;margin-top:4px;margin-right:4px;font:700 11px var(--mono);font-style:normal;letter-spacing:.05em;padding:2px 7px;border-radius:999px;background:var(--accent);color:var(--tinta-cheia)}.pl-quando em.rep{background:transparent;border:1px solid var(--borda-ctrl);color:var(--text2)}.pl-capa{width:60px;height:90px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:var(--surface)}.pl-aula{min-width:0}.pl-aula b{display:block;font:700 16px var(--sans);color:var(--text)}.pl-g{display:block;margin-top:2px;font-size:13.5px;color:var(--muted)}.pl-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pl-selo{font:600 12px var(--mono);padding:2px 9px;border-radius:999px;border:1px solid var(--border2);color:var(--text2)}.pl-selo.trilha{border-color:var(--accent);color:var(--accent)}.pl-selo.escolha{border-color:var(--borda-ctrl);color:var(--text)}.pl-selo.reforco{border-color:var(--no);color:var(--no)}.pl-selo.ok{border-color:var(--ok);color:var(--ok)}.pl-nota{appearance:none;display:block;margin-top:6px;padding:0;border:0;background:none;text-align:left;font:italic 14px var(--sans);color:var(--text2);cursor:pointer}.pl-nota-ed{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.pl-nota-ed input{flex:1 1 200px;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px var(--sans)}.pl-acoes{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:150px}.pl-acoes .btn{justify-content:center}@media (max-width:760px){.pl-c{grid-template-columns:60px minmax(0,1fr)}.pl-quando{display:flex;align-items:baseline;gap:4px 10px}.pl-acoes,.pl-quando{grid-column:1/3;flex-wrap:wrap}.pl-acoes{flex-direction:row;min-width:0}}.pau-veu,.tra-veu{position:fixed;inset:0;z-index:90;border:0;padding:0;background:rgba(5,6,8,.6);cursor:default}.tra-veu{z-index:92}.pau,.tra{position:fixed;z-index:91;top:0;right:0;bottom:0;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--bg2);color:var(--text);border-left:1px solid var(--border2);box-shadow:-20px 0 60px rgba(0,0,0,.35)}.tra{z-index:93}.pau-cab,.tra-cab{padding:18px 20px 12px;border-bottom:1px solid var(--border)}.pau-rot,.tra-rot{display:block;font:600 11.5px var(--mono);letter-spacing:.07em;color:var(--muted)}.pau-cab h3,.tra-cab h3{margin:4px 0;font:800 22px var(--disp);color:var(--text);outline:none}.pau-sub{margin:0 0 8px;font-size:14px;color:var(--muted)}.pau-linha{gap:8px;margin-top:10px}.pau-conf,.pau-linha{display:flex;flex-wrap:wrap}.pau-conf{align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--chp-lin);background:rgba(var(--chp-poco-rgb),.45)}.pau-conf-tx{flex:1 1 170px;min-width:0;display:grid}.pau-conf-tx b{font-size:14.5px;font-weight:700;color:var(--chp-atencao)}.pau-conf.confirmou .pau-conf-tx b{color:var(--chp-certo)}.pau-conf.remarcou .pau-conf-tx b{color:var(--chp-lilas)}.pau-conf.sem_resposta .pau-conf-tx b{color:var(--chp-coral)}.pau-conf.nao_perguntada .pau-conf-tx b{color:var(--chp-tinta)}.pau-conf-tx small{font-size:13px;color:var(--chp-fraco)}.pau-conf-falta{font-size:13px;font-weight:700;color:var(--chp-acao-txt)}.pau-corpo,.tra-corpo{flex:1 1;overflow-y:auto;padding:4px 20px 20px}.pau-sec{padding:14px 0;border-bottom:1px solid var(--border)}.pau-sec:last-child{border-bottom:0}.pau-sec h4,.tra-prat h4{margin:0 0 10px;font:700 12.5px var(--mono);letter-spacing:.06em;color:var(--muted)}.pau-aula{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.pau-aula img,.pau-sem-capa{width:54px;height:81px;border-radius:8px;object-fit:cover;background:var(--surface);border:1px solid var(--border)}.pau-aula b{display:block;font:700 16px var(--sans);color:var(--text)}.pau-aula>span>span{display:block;font-size:13px;color:var(--muted)}.pau-aula .pau-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pau-dica{margin:0;font-size:14px;line-height:1.45;color:var(--text2)}.pau-pe,.tra-pe{padding:12px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.pau-turma{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pau-turma-l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.pau-turma-l label{font:600 15px var(--sans);color:var(--text)}.pau-sel{min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:600 14px var(--sans)}.pau-sel.bom{border-color:var(--ok)}.pau-sel.mal{border-color:var(--no)}.pau-sel.neutro{border-color:var(--accent)}.tra-abas{display:flex;gap:6px;margin-top:6px}.tra-abas button{min-height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:600 14px var(--sans);cursor:pointer}.tra-abas button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.tra-prat{margin-top:14px}.tra-op{appearance:none;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;width:100%;margin-bottom:8px;padding:8px 10px;text-align:left;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.tra-op:hover{border-color:var(--accent)}.tra-abas button:focus-visible,.tra-op:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tra-op img,.tra-sem-capa{width:44px;height:66px;border-radius:6px;object-fit:cover;background:var(--surface)}.tra-op b{display:block;font:700 15px var(--sans);color:var(--text)}.tra-op span span{display:block;font-size:13px;color:var(--muted)}.tra-op i{display:block;margin-top:2px;font:600 12px var(--mono);font-style:normal;color:var(--no)}.tra-busca{width:100%;min-height:44px;margin:12px 0 10px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:16px var(--sans)}.tra-vazio{margin:4px 0 8px;font-size:14px;color:var(--muted)}.pg{display:grid;gap:8px}.pg-rot{margin:4px 0 0;font:600 11.5px var(--mono);letter-spacing:.06em;color:var(--muted)}.pg-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg-b{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:600 15px var(--sans);text-align:left;cursor:pointer}.pg-b i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border2);font-style:normal;font-size:14px}.pg-b:hover:not(:disabled){border-color:var(--accent)}.pg-b:focus-visible,.pg-limpar:focus-visible,.pg-repor:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-b:disabled{cursor:progress}.pg-b[aria-pressed=true]{color:var(--tinta-cheia)}.pg-b[aria-pressed=true] i{border-color:currentColor}.pg-b.bom[aria-pressed=true]{background:var(--ok);border-color:var(--ok)}.pg-b.mal[aria-pressed=true]{background:var(--no);border-color:var(--no)}.pg-b.neutro[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.pg-erro{margin:0;font-size:13.5px;color:var(--no)}.pg-dica{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px}.pg-dica p{flex-basis:100%;margin:0;font-size:14px;line-height:1.45;color:var(--text2)}.pg-repor{font:700 14px var(--sans);color:var(--accent);text-decoration:none}.pg-limpar,.pg-repor:hover{text-decoration:underline}.pg-limpar{appearance:none;border:0;background:none;padding:4px 0;min-height:36px;font:600 13.5px var(--sans);color:var(--muted);cursor:pointer}.pg-nota{display:grid;gap:6px;margin-top:8px}.pg-nota label{font:600 11.5px var(--mono);letter-spacing:.06em;color:var(--muted)}.pg-nota textarea{width:100%;min-height:70px;padding:10px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px var(--sans);resize:vertical}.pg-nota-pe{display:flex;align-items:center;gap:10px}.pg-salvo{font:600 13.5px var(--sans);color:var(--ok)}.wm,.wm-tile,.wmp{--wm-fogo:#a34a0c;--wm-brilho:.14;--wm-okrgb:26,112,68;--wm-norgb:176,57,47}[data-tema=escuro] .wm,[data-tema=escuro] .wm-tile,[data-tema=escuro] .wmp{--wm-fogo:#f0a35c;--wm-brilho:.22;--wm-okrgb:127,201,143;--wm-norgb:224,138,128}.wm{max-width:680px;margin:0 auto;padding:16px 16px 48px;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--sans)}.wm.estudo{background:#171029;color:#efe9f6}.wm.estudo .wm-trilho{background:rgba(255,255,255,.14)}.wm.estudo .wm-conta,.wm.estudo .wm-passo{color:#c9bedb}.wm.estudo .wm-fechar{color:#c9bedb;border-color:rgba(255,255,255,.22)}.wm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wm-carregando{color:var(--muted);padding:40px 0;text-align:center}.wm-topo{display:flex;align-items:center;margin-bottom:8px}.wm-voltar{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--text2);font:600 15px var(--sans);text-decoration:none;cursor:pointer}.wm-voltar:hover{color:var(--accent)}.wm-h1{margin:4px 0;font:800 28px/1.15 var(--disp)}.wm-sub{margin:0 0 18px;font-size:16px}.wm-rodape,.wm-sub{color:var(--muted);line-height:1.5}.wm-rodape{margin:16px 0 0;font-size:14px}.wm-vazio{color:var(--muted);font-size:15px}.wm-marca{display:inline-flex;align-items:center;gap:10px}.wm-lobo{flex:none;width:40px;height:40px;border-radius:50%;background:#1b1040;display:grid;place-items:center;box-shadow:0 4px 12px rgba(27,16,64,.28)}.wm-lobo img{width:28px;height:28px;object-fit:contain;display:block}.wm-marca b{font:900 18px var(--disp);letter-spacing:.14em;color:var(--text);font-size-adjust:.46}.wm-marca b i{font-style:normal;color:var(--accent)}.wm-btn{min-height:46px;padding:0 20px;border-radius:13px;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text);font:700 16px var(--sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.wm-btn.cheio,.wm-btn:hover{border-color:var(--accent)}.wm-btn.cheio{background:var(--accent);color:var(--tinta-cheia)}.wm-btn.cheio:hover{filter:brightness(1.06)}.wm-btn.grande{min-height:54px;font-size:18px;padding:0 26px}.wm-btn.pequeno{min-height:40px;padding:0 14px;font-size:14px;border-radius:11px}.wm-btn.perigo{border-color:var(--no);color:var(--no)}.wm-btn:disabled{opacity:.45;cursor:not-allowed}.wm-btn:focus-visible,.wm-fechar:focus-visible,.wm-lang:focus-visible,.wm-link-bt:focus-visible,.wm-meu:focus-visible,.wm-nota:focus-visible,.wm-play:focus-visible,.wm-voltar:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wm-link-bt{min-height:44px;padding:0 8px;border:0;background:none;color:var(--text2);font:600 15px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center}.wm-link,.wm-link-bt:hover{color:var(--accent)}.wm-link{display:inline-flex;align-items:center;min-height:44px;font:700 15px var(--sans)}.wm-tile{position:relative;overflow:hidden;border-radius:24px;padding:20px 22px;border:1px solid rgba(var(--accentrgb),.45);background:radial-gradient(420px 260px at 100% 0,rgba(var(--accentrgb),var(--wm-brilho)),transparent 70%),var(--bg2);color:var(--text)}.wm-tile.na-home{margin:0 0 18px}.wm-tile-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wm-fogo{display:inline-flex;align-items:center;gap:6px;font:700 15px var(--sans);color:var(--wm-fogo)}.wm-fogo svg{width:18px;height:18px}.wm-conta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:16px 0 4px}.wm-conta strong{font:900 52px/1 var(--disp);color:var(--text)}.wm-conta span{font:600 17px var(--sans);color:var(--text2)}.wm-conta.feito strong{color:var(--ok)}.wm-mix{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px;padding:0}.wm-fonte{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--mono);padding:4px 10px;border-radius:999px;border:1px solid var(--border2);color:var(--text2)}.wm-fonte i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.wm-fonte.hw{color:var(--no);border-color:rgba(var(--wm-norgb),.5)}.wm-fonte.lab{color:var(--accent);border-color:rgba(var(--accentrgb),.5)}.wm-fonte.novo{color:var(--ok);border-color:rgba(var(--wm-okrgb),.5)}.wm-fonte.professor{color:var(--wm-fogo);border-color:var(--wm-fogo)}.wm-fonte.aluno{color:var(--text);border-color:var(--borda-ctrl)}.wm-fonte.aula{color:var(--acento-txt);border-color:rgba(var(--accentrgb),.5)}.wm-semana{list-style:none;display:flex;gap:8px;margin:4px 0 16px;padding:0;flex-wrap:wrap}.wm-semana li{display:flex;flex-direction:column;align-items:center;gap:4px;font:600 11px var(--mono);color:var(--muted)}.wm-semana li i{width:30px;height:30px;border-radius:50%;border:1px solid var(--border2);display:grid;place-items:center;font-style:normal;font-size:13px}.wm-semana li.feito i{background:var(--wm-fogo);border-color:var(--wm-fogo);color:#fff}[data-tema=escuro] .wm-semana li.feito i{color:#140a00}.wm-semana li.hoje i{border:2px dashed var(--accent)}.wm-tile-acoes{flex-wrap:wrap;gap:8px 14px}.wm-meu,.wm-tile-acoes{display:flex;align-items:center}.wm-meu{width:100%;margin-top:14px;justify-content:space-between;gap:12px;text-align:left;padding:14px 18px;min-height:64px;border-radius:18px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font-family:var(--sans);cursor:pointer}.wm-meu:hover{border-color:var(--accent)}.wm-meu b{display:block;font:700 17px var(--disp);font-size-adjust:.46}.wm-meu span span{display:block;font-size:14px;color:var(--muted);margin-top:2px}.wm-meu>span:last-child{font-size:20px;color:var(--accent)}.wm-prat{padding-bottom:30px}.wm-prat-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.wm-prat-i{border:1px solid var(--border2);border-radius:18px;background:var(--bg2);overflow:hidden}.wm-prat-i.aberto{border-color:var(--accent)}.wm-prat-cab{width:100%;min-height:64px;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 16px;border:0;background:none;color:var(--text);font-family:var(--sans);cursor:pointer}.wm-prat-tx{min-width:0}.wm-prat-tx b{display:block;font:700 17px var(--disp);font-size-adjust:.46}.wm-prat-tx span{display:block;font-size:13.5px;color:var(--muted);margin-top:2px}.wm-prat-ver{margin-left:auto;font-size:22px;line-height:1;color:var(--accent)}.wm-prat-tem{margin-left:auto;font:700 13px var(--sans);color:var(--ok);white-space:nowrap}.wm-prat-dentro{padding:0 16px 16px}.wm-prat-amostra{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.wm-prat-amostra li{display:flex;gap:10px;align-items:baseline;padding:9px 12px;border-radius:12px;background:var(--cromo);font-size:14px}.wm-prat-amostra span{min-width:0}.wm-prat-amostra b{margin-left:auto;color:var(--ok);font:700 14px var(--sans);white-space:nowrap}.wm-prat-nota{font-size:13.5px;color:var(--muted);margin:0 0 12px}.wm-recado{margin:12px 0 0;padding:11px 14px;border-radius:14px;font:600 14px var(--sans);background:rgba(127,201,143,.14);border:1px solid var(--ok);color:var(--text)}.wm-recado.mau{background:rgba(224,138,128,.14);border-color:var(--no)}.wm-sessao{padding-top:4px}.wm-s-topo{display:flex;align-items:center;gap:12px;margin-bottom:14px}.wm-trilho{flex:1 1;height:8px;border-radius:5px;background:var(--border2);overflow:hidden}.wm-trilho i{display:block;height:100%;background:var(--accent);transition:width .3s ease}.wm-s-conta{font:600 14px var(--mono);color:var(--muted);white-space:nowrap}.wm-fechar{width:44px;height:44px;border-radius:12px;border:1px solid var(--border2);background:transparent;color:var(--text2);font-size:22px;cursor:pointer}.wm-cena{perspective:1400px}.wm-carta{display:grid;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.wm-carta.virada{transform:rotateY(180deg)}.wm-face{grid-area:1/1;min-height:360px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:26px;padding:22px 24px;display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--border2);box-shadow:var(--sombra-forte,0 14px 34px rgba(0,0,0,.12))}.wm-face.verso{transform:rotateY(180deg);border-color:rgba(var(--accentrgb),.5)}.wm-face{background:#f4efe4;color:#2a1d3d;border:1px solid #b9a67a;min-height:320px;box-shadow:0 18px 40px rgba(42,29,61,.18)}.wm-face.verso{border-color:rgba(95,54,196,.45)}.wm-face .wm-origem small,.wm-face .wm-pede{color:#5b4f70}.wm-face .wm-completa,.wm-face .wm-frase,.wm-face .wm-palavra,.wm-face .wm-resposta{color:#2a1d3d}.wm-face .wm-resposta em{color:#1a5f3b}.wm-face .wm-completa mark{background:rgba(26,95,59,.16);color:#2a1d3d}.wm-face .wm-lacuna{border-bottom-color:#5f36c4}.wm-face .wm-voz{color:#6b5020}.wm-face .wm-dica{background:none;border-radius:0;border-top:1px dashed #b9a67a;padding:12px 0 0;color:#1a5f3b;font-weight:600}.wm-face .wm-dica b{color:#2a1d3d}@media (prefers-reduced-motion:reduce){.wm-carta,.wm-trilho i{transition:none}}.wm-origem{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wm-origem small{font:600 12.5px var(--sans);color:var(--muted)}.wm-corpo{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:18px 0 4px}.wm-corpo.topo{justify-content:flex-start}.wm-corpo p{margin:0}.wm-frase{font:700 28px/1.3 var(--disp);color:var(--text);overflow-wrap:anywhere}.wm-frase.m{font-size:22px}.wm-frase.p{font-size:18px}.wm-lacuna{display:inline-block;min-width:110px;height:1em;vertical-align:-.1em;border-bottom:3px solid var(--accent);margin:0 4px}.wm-pede{font:600 16px var(--sans);color:var(--muted)}.wm-palavra{font:900 38px/1.15 var(--disp);color:var(--text);overflow-wrap:anywhere}.wm-palavra.m{font-size:28px}.wm-palavra.menor,.wm-palavra.p{font-size:24px}.wm-resposta{font:800 30px/1.2 var(--disp);color:var(--text);overflow-wrap:anywhere}.wm-resposta em{font-style:normal;color:var(--ok)}.wm-completa{font:500 19px/1.45 var(--sans);color:var(--text2);overflow-wrap:anywhere}.wm-completa mark{background:rgba(var(--wm-okrgb),.18);color:var(--text);padding:0 4px;border-radius:4px}.wm-quebra{white-space:pre-line}.wm-dica{padding:12px 14px;border-radius:14px;background:rgba(var(--accentrgb),.1);font:500 15px/1.45 var(--sans);color:var(--text2)}.wm-dica b{color:var(--text)}.wm-voz{font:600 12px var(--mono);letter-spacing:.06em;color:var(--accent);text-transform:uppercase}.wm-ouvir{display:flex;align-items:center;gap:16px}.wm-play{flex:none;width:76px;height:76px;border-radius:50%;border:0;background:var(--accent);color:var(--tinta-cheia);cursor:pointer;display:grid;place-items:center;box-shadow:0 0 30px rgba(var(--accentrgb),.4)}.wm-play svg{width:32px;height:32px;fill:currentColor}.wm-ouvir.pequeno .wm-play{width:52px;height:52px;box-shadow:none}.wm-ouvir.pequeno .wm-play svg{width:22px;height:22px}.wm-mostrar{display:flex;justify-content:center;margin-top:18px}.wm-notas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.wm-nota{min-height:74px;border-radius:16px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:700 17px var(--sans)}.wm-nota small{font:600 12.5px var(--mono);color:var(--muted)}.wm-nota kbd{font:600 11px var(--mono);color:var(--muted);border:1px solid var(--border2);border-radius:6px;padding:0 5px}.wm-nota:hover{border-color:var(--accent)}.wm-nota.de-novo{border-color:var(--no)}.wm-nota.de-novo:hover{background:rgba(var(--wm-norgb),.12)}.wm-nota.bom{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.wm-nota.bom kbd,.wm-nota.bom small{color:var(--tinta-cheia);border-color:currentColor}.wm-atalhos{margin:12px 0 0;text-align:center;font:500 13px var(--sans);color:var(--muted)}@media (hover:none){.wm-atalhos,.wm-nota kbd{display:none}}.wm-fim{max-width:560px;margin:0 auto;text-align:center;padding-top:12px}.wm-selo{width:110px;height:110px;margin:10px auto 14px;place-items:center;background:radial-gradient(circle,rgba(var(--accentrgb),.35),transparent 70%)}.wm-selo,.wm-selo span{border-radius:50%;display:grid}.wm-selo span{width:78px;height:78px;background:var(--accent);color:var(--tinta-cheia);place-items:center;font:900 40px var(--disp)}.wm-fim h1{margin:0 0 6px;font:900 32px var(--disp)}.wm-fim .wm-sub{color:var(--text2);font-size:17px}.wm-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.wm-numeros div{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 8px}.wm-numeros b{display:block;font:900 30px var(--disp)}.wm-numeros span{font-size:13.5px;color:var(--muted)}.wm-fim .wm-semana{justify-content:center}.wm-amanha{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 16px;margin:0 0 18px;text-align:left;font-size:15px;color:var(--text2);line-height:1.5}.wm-amanha b{color:var(--text)}.wm-fim-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wm-form{background:var(--bg2);border:1px solid var(--border2);border-radius:20px;padding:18px 18px 16px;display:grid;gap:12px}.wm-baralho h2,.wm-form h2{margin:0;font:700 13px var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.wm-form label{display:flex;flex-direction:column;gap:5px;font:700 15px var(--sans);color:var(--text)}.wm-form label span{font-weight:500;font-size:13px;color:var(--muted)}.wm-form input,.wm-form textarea{width:100%;min-height:46px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:16px/1.4 var(--sans);resize:vertical}.wm-form input:focus-visible,.wm-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wm-form-linha{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wm-dica-tit{margin:0;font-size:13.5px;color:var(--muted)}.wm-msg{margin:0;font:600 15px var(--sans);color:var(--ok)}.wm-msg.erro{color:var(--no)}.wm-form-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.wm-conta-dia{font:600 12.5px var(--mono);color:var(--muted)}.wm-baralho{margin-top:22px}.wm-baralho h2 span{margin-left:6px;color:var(--accent)}.wm-baralho ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.wm-baralho li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 14px;border-radius:16px;background:var(--bg2);border:1px solid var(--border)}.wm-baralho li.on{border-color:var(--accent)}.wm-par{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.wm-par b{font:700 16px var(--sans);overflow-wrap:anywhere}.wm-par span{font-size:14.5px;color:var(--text2);overflow-wrap:anywhere}.wm-par-acoes{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text2)}.wm-intro{padding-top:6px;scroll-margin-top:10px}.wm-i-topo{justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.wm-i-acoes,.wm-i-topo{display:flex;align-items:center}.wm-i-acoes{gap:6px}.wm-lang{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:600 13px var(--sans);cursor:pointer}.wm-i-caixa{background:var(--bg2);border:1px solid var(--border2);border-radius:26px;padding:24px}.wm-i-passo{font:600 12px var(--mono);letter-spacing:.08em;color:var(--accent)}.wm-i-caixa h1{margin:6px 0 10px;font:900 28px/1.15 var(--disp)}.wm-i-caixa>p{margin:0 0 12px;font-size:17px;line-height:1.55;color:var(--text2)}.wm-i-caixa p b{color:var(--text)}.wm-curva{width:100%;height:auto;margin:6px 0 10px}.wm-curva .eixo{stroke:var(--border2)}.wm-curva .esquece{stroke:var(--no);stroke-dasharray:6 6;fill:none;stroke-width:3}.wm-curva .lembra{stroke:var(--accent);fill:none;stroke-width:3.5}.wm-curva circle{fill:var(--accent)}.wm-curva text{fill:var(--muted);font:600 13px var(--sans)}.wm-curva .t-no{fill:var(--no)}.wm-curva .t-ac{fill:var(--accent)}.wm-passos{list-style:none;margin:6px 0 14px;padding:0;display:grid;gap:10px}.wm-passos li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45;color:var(--text2)}.wm-passos li i{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:normal 800 15px var(--disp);background:rgba(var(--accentrgb),.16);color:var(--accent);font-size-adjust:.46}.wm-passos li b{color:var(--text)}.wm-botoes-exp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 14px}.wm-botoes-exp div{border:1px solid var(--border2);border-radius:14px;padding:10px 12px}.wm-botoes-exp b{display:block;font:700 16px var(--sans)}.wm-botoes-exp span{display:block;font-size:14px;color:var(--text2);line-height:1.4}.wm-botoes-exp small{display:block;margin-top:4px;font:600 12px var(--mono);color:var(--muted)}.wm-botoes-exp .de-novo{border-color:var(--no)}.wm-botoes-exp .bom{border-color:var(--accent)}.wm-treino .wm-face{min-height:280px;background:var(--bg)}.wm-treino-selo{font:600 12px var(--mono);letter-spacing:.06em;color:var(--muted)}.wm-coach{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:14px;border:1px dashed var(--accent);background:rgba(var(--accentrgb),.08);font-size:15.5px;line-height:1.45;color:var(--text)}.wm-coach b{color:var(--accent)}.wm-coach .num{flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--tinta-cheia);display:grid;place-items:center;font:800 13px var(--disp);font-size-adjust:.46}.wm-i-pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.wm-i-nav{display:flex;gap:8px}.wm-pontos{display:flex;gap:6px}.wm-pontos i{width:9px;height:9px;border-radius:50%;background:var(--border2)}.wm-pontos i.on{background:var(--accent)}@media (max-width:640px){.wm-face{min-height:400px;padding:20px 18px}.wm-treino .wm-face{min-height:260px}.wm-notas{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-frase{font-size:23px}.wm-palavra{font-size:30px}.wm-resposta{font-size:26px}.wm-conta strong{font-size:44px}.wm-form-linha{grid-template-columns:1fr}.wm-i-caixa{padding:20px 16px}.wm-i-caixa h1{font-size:24px}.wm-tile{padding:18px 16px}}.wmp{display:grid;gap:14px}.wmp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.wmp-kpi{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.wmp-kpi b{display:block;font:900 28px var(--disp);color:var(--text)}.wmp-kpi b.fogo{color:var(--wm-fogo)}.wmp-kpi span{font-size:14px;color:var(--muted);line-height:1.4}.wmp-aviso{margin:0;padding:12px 14px;border-radius:14px;border:1px dashed var(--accent);background:rgba(var(--accentrgb),.08);color:var(--text);font-size:15px;line-height:1.5}.wmp-caixa{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:16px 18px}.wmp-caixa h3{margin:0 0 12px;font:700 13px var(--mono);letter-spacing:.06em;color:var(--muted)}.wmp-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.wmp-barras{display:flex;align-items:flex-end;gap:6px;height:90px}.wmp-barras i{flex:1 1;height:4px;border-radius:6px 6px 2px 2px;background:var(--accent)}.wmp-barras i.zero{background:var(--border2)}.wmp-dias{display:flex;gap:6px;margin-top:6px}.wmp-dias span{flex:1 1;text-align:center;font:600 10.5px var(--mono);color:var(--muted);white-space:nowrap}.wmp-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wmp-lista li{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.wmp-lista b{font:700 15px var(--sans);overflow-wrap:anywhere;min-width:0}.wmp-lista.suas li{padding:10px 0;border-top:1px solid var(--border)}.wmp-lista.suas li:first-child{border-top:0;padding-top:0}.wmp-fonte{font:600 11.5px var(--mono);padding:2px 8px;border-radius:999px;border:1px solid;color:var(--text2)}.wmp-fonte.hw{color:var(--no)}.wmp-fonte.lab{color:var(--accent)}.wmp-fonte.novo{color:var(--ok)}.wmp-fonte.professor{color:var(--wm-fogo)}.wmp-vezes{color:var(--no)}.wmp-n,.wmp-vezes{margin-left:auto;font:600 13px var(--mono)}.wmp-n{color:var(--accent)}.wmp-vazio{margin:0;color:var(--muted);font-size:14.5px}.wmp-campos{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:end}.wmp-campos label{display:flex;flex-direction:column;gap:4px;font:600 13px var(--sans);color:var(--muted)}.wmp-campos input{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:16px var(--sans)}.wmp-campos .btn{min-height:44px}.wmp-dica{margin:8px 0 0;font-size:13.5px;color:var(--muted)}.wmp-msg{margin:8px 0 0;font:600 14.5px var(--sans);color:var(--ok)}.wmp-msg.erro{color:var(--no)}.wmp-par{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.wmp-par span{font-size:14px;color:var(--text2);overflow-wrap:anywhere}.wmp-quando{font:600 12.5px var(--mono);color:var(--muted)}.wmp-acoes{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text2)}.wmp-perigo{color:var(--no);border-color:var(--no)}.wmp-so{margin:0;color:var(--muted);font-size:13.5px}@media (max-width:760px){.wmp-campos{grid-template-columns:1fr}}.fin-n.fin-saldo{border-color:rgba(var(--accentrgb),.5)}.fin-duas{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.fin-duas>.fin-lista{margin-bottom:0}@media (max-width:980px){.fin-duas{grid-template-columns:1fr}}.rcd{margin:0 0 18px;background:var(--bg2);border:1px solid var(--border);border-radius:16px}.rcd>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:48px;padding:12px 16px;cursor:pointer;list-style:none}.rcd>summary::-webkit-details-marker{display:none}.rcd>summary:before{content:"▸";color:var(--accent);font-size:13px}.rcd[open]>summary:before{content:"▾"}.rcd>summary b{font:700 15px var(--sans);color:var(--text)}.rcd>summary span{font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.rcd>summary span.rcd-falta{color:var(--no)}.rcd>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:16px}.rcd-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px;padding:4px 16px 16px}.rcd-form .field input{width:100%}.rcd-form .field small{font-size:12.5px;color:var(--muted)}.rcd-pe{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rcd-dica{grid-column:1/-1;margin:0;font-size:13px;color:var(--muted)}.dp{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:16px 18px}.dp-cab{align-items:center;flex-wrap:wrap;margin-bottom:12px}.dp-cab h2{margin:0;font-size:17px;letter-spacing:-.01em}.dp-form{padding:14px;margin:0 0 14px;border-radius:14px;border:1px solid var(--border2);background:var(--bg)}.dp-campos,.dp-form{display:grid;gap:12px}.dp-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-campos .field input,.dp-campos .field select{width:100%}.dp-largo{grid-column:1/-1}.dp-aviso{margin:0;font-size:13.5px;color:var(--text2)}.dp-repete{display:flex;gap:10px;align-items:flex-start;cursor:pointer;min-height:44px}.dp-repete input{width:20px;height:20px;min-height:0;margin-top:2px;accent-color:var(--accent);flex:none}.dp-repete b{display:block;font-size:14.5px;color:var(--text)}.dp-repete small{display:block;font-size:13px;color:var(--muted);line-height:1.4}.dp-pe{display:flex;gap:10px;flex-wrap:wrap}.dp-barra{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--border);margin:2px 0 10px}.dp-barra i{display:block;height:100%}.dp-legenda,.dp-lista{list-style:none;margin:0;padding:0}.dp-legenda{display:grid;gap:6px}.dp-legenda li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text2)}.dp-legenda li b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.dp-legenda .dp-total{border-top:1px solid var(--border);padding-top:6px;font-weight:700;color:var(--text)}.dp-cat{display:inline-flex;align-items:center;gap:8px}.dp-cat i{width:10px;height:10px;border-radius:3px;flex:none}.dp-lista{margin-top:12px}.dp-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-top:1px solid var(--border)}.dp-item{flex:1 1 180px;min-width:0}.dp-item b{display:block;font-size:14.5px;color:var(--text);overflow-wrap:anywhere}.dp-item small{display:block;font-size:12.5px;color:var(--muted)}.dp-fixa{color:var(--accent);font-weight:600}.dp-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14.5px}.dp-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--text2);margin-left:auto;justify-content:flex-end}.dp-acoes .btn{min-height:44px;padding:0 11px;font-size:12.5px}.dp-perigo{color:var(--no)!important;border-color:var(--no)!important}.dp-so{margin:12px 0 0;font-size:12.5px;color:var(--muted)}@media (max-width:560px){.dp-campos{grid-template-columns:1fr}}.rc{max-width:820px;margin:0 auto}.rc-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.rc-aviso{margin:0 0 10px;padding:10px 14px;border-radius:12px;border:1px solid var(--no);color:var(--text);font-size:14px}.rc-aviso a{color:var(--accent);font-weight:700}.rc-dica{margin:0 0 14px;font-size:13px;color:var(--muted)}.rc-folha{background:#fff;color:#111;border-radius:6px;padding:46px 54px;box-shadow:var(--sombra-forte);font-family:var(--sans)}.rc-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:2px solid #111;padding-bottom:16px}.rc-topo h1{margin:0;font:900 34px var(--disp);letter-spacing:.02em;color:#111}.rc-topo small{display:block;font:600 12px var(--mono);color:#555;margin-top:4px}.rc-valor{text-align:right}.rc-valor b{display:block;font:900 30px var(--disp);color:#111;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-valor span{font:600 12px var(--mono);color:#555}.rc-texto{font-size:17px;line-height:1.75;margin:26px 0;color:#111}.rc-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 30px}.rc-grade div{border:1px solid #ccc;border-radius:8px;padding:10px 12px}.rc-grade span{display:block;font:600 11px var(--mono);color:#555;letter-spacing:.05em}.rc-grade .rc-largo{grid-column:1/-1}.rc-grade b{overflow-wrap:anywhere}.rc-grade b,.rc-local{font-size:15px;color:#111}.rc-local{text-align:right;margin:0 0 56px}.rc-assina{width:62%;margin:0 auto;border-top:1px solid #111;padding-top:8px;text-align:center;color:#111}.rc-assina b{display:block;font-size:15px}.rc-assina small{display:block;color:#555;font-size:12.5px;margin-top:2px}.rc-pe{margin:34px 0 0;font:500 11.5px var(--mono);color:#666;text-align:center}@media (max-width:640px){.rc-folha{padding:26px 20px}.rc-topo{flex-direction:column}.rc-valor{text-align:left}.rc-grade{grid-template-columns:1fr}.rc-assina{width:100%}}@media print{body:has(.rc-folha){visibility:hidden;background:#fff!important}body:has(.rc-folha) .rc-folha,body:has(.rc-folha) .rc-folha *{visibility:visible}body:has(.rc-folha) .rc-folha{position:absolute;left:0;top:0;width:100%;box-shadow:none;border-radius:0;padding:8mm 6mm}.rc-naoimprime{display:none!important}}.pf-selo-aniv{border-color:rgba(var(--ourorgb),.55);color:var(--ouro)}.pf-selo-aniv.hoje{background:rgba(var(--ourorgb),.14);font-weight:700}.pf-selo-obj{max-width:100%;overflow-wrap:anywhere}.ao-form{display:grid;gap:14px}.ao-linha{display:grid;grid-template-columns:90px minmax(140px,1fr) 140px;gap:12px;align-items:end;max-width:560px}.ao-linha-obj{grid-template-columns:minmax(0,1fr) 180px;max-width:760px}.ao-linha .field input,.ao-linha .field select{width:100%}.ao-tipos{border:0;margin:0;padding:0;min-width:0}.ao-tipos legend{font:600 13px var(--sans);color:var(--muted);margin-bottom:8px;padding:0}.ao-chips{display:flex;flex-wrap:wrap;gap:8px}.ao-chip{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--border2);background:transparent;color:var(--text2);font:600 13.5px var(--sans);cursor:pointer}.ao-chip:hover{border-color:var(--accent)}.ao-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.ao-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ao-pe{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width:640px){.ao-linha{grid-template-columns:1fr 1fr}.ao-linha-obj{grid-template-columns:1fr}}.an .db-cab h2{margin-right:4px}.an-ic{font-size:18px;line-height:1}.an-cab2{border-top:1px solid var(--border)}.an-lista{list-style:none;margin:0;padding:6px 18px 12px;display:grid}.an-lista li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border);flex-wrap:wrap}.an-lista li:first-child{border-top:0}.an-dia{flex:none;width:46px;height:50px;border-radius:12px;border:1px solid var(--border2);display:flex;flex-direction:column;align-items:center;justify-content:center}.an-dia b{font:600 21px/1 var(--disp);color:var(--text)}.an-dia span{font:600 9.5px var(--mono);letter-spacing:.08em;color:var(--muted);margin-top:2px}.an-dia.hoje{background:var(--accent);border-color:var(--accent)}.an-dia.hoje b,.an-dia.hoje span{color:var(--tinta-cheia)}.an-txt{flex:1 1 140px;min-width:0}.an-txt a{display:block;font-weight:700;font-size:14.5px;color:var(--text);overflow-wrap:anywhere}.an-txt a:hover{color:var(--accent)}.an-txt span{display:block;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.an-btn{min-height:44px;padding:0 14px;font-size:13px}.mp-festa{position:relative;overflow:hidden;border-radius:20px;padding:18px 20px;margin:0 0 16px;background:linear-gradient(135deg,#5f36c4,#3e2078);color:#fff}[data-tema=escuro] .mp-festa{background:linear-gradient(135deg,#4b2aa3,#2a1552)}.mp-festa b{display:block;font:600 30px/1.05 var(--disp)}.mp-festa b,.mp-festa p{position:relative;z-index:1}.mp-festa p{margin:6px 0 0;font-size:14px;color:#ece3ff}.mp-confete{position:absolute;inset:0;pointer-events:none}.mp-confete i{position:absolute;top:-12px;width:6px;height:10px;border-radius:2px;background:#e2c98f;opacity:.85;animation:mp-cai 3.4s linear infinite}.mp-confete i.claro{background:#ffffff}@keyframes mp-cai{0%{transform:translateY(0) rotate(0)}to{transform:translateY(180px) rotate(300deg)}}@media (prefers-reduced-motion:reduce){.mp-confete i{animation:none;top:auto;bottom:8px}}.mp-meta{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:16px 18px;border-radius:20px;background:var(--bg2);border:1px solid var(--border);flex-wrap:wrap}.mp-meta-ic{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:rgba(var(--accentrgb),.14)}.mp-meta-txt{flex:1 1 160px;min-width:0}.mp-olho{display:block;font:600 10.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mp-meta-txt b{display:block;font:600 22px/1.15 var(--disp);color:var(--text);overflow-wrap:anywhere;margin-top:2px}.mp-meta-txt small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.mp-conta{flex:none;text-align:right}.mp-conta strong{display:block;font:600 40px/1 var(--disp);color:var(--accent)}.mp-conta span{font-size:12.5px;color:var(--muted)}.mp-completar{position:relative;margin:0 0 16px;padding:16px 18px;border-radius:20px;border:1px dashed var(--accent);background:rgba(var(--accentrgb),.07)}.mp-completar-cab{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px;padding-right:60px}.mp-completar-cab>span:first-child{font-size:24px;line-height:1}.mp-completar-cab b{display:block;font:600 20px/1.15 var(--disp);color:var(--text)}.mp-completar-cab small{display:block;font-size:13.5px;color:var(--text2);margin-top:2px}.mp-depois{position:absolute;top:10px;right:10px;min-height:44px;padding:0 10px;border:0;background:none;color:var(--text2);font:600 13.5px var(--sans);text-decoration:underline;cursor:pointer}.mp-depois:hover{color:var(--accent)}.mp-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.mp-form .field{min-width:90px}.mp-form .field:nth-child(2){flex:1 1 150px}.mp-form .field input,.mp-form .field select{width:100%}.mp-msg{flex-basis:100%;margin:0;font:600 14px var(--sans);color:var(--ok)}.mp-msg.erro{color:var(--no)}.mp-no-perfil{margin:18px 0;padding:16px 18px;border-radius:18px;background:var(--bg2);border:1px solid var(--border)}.mp-no-perfil h2{margin:0 0 4px;font:600 22px var(--disp)}.mp-no-perfil p{margin:0 0 12px;font-size:14px;color:var(--muted)}.la{max-width:1240px}.la-voltar{margin:0 0 20px}.la-voltar a{display:inline-flex;align-items:center;min-height:44px;font:500 13px var(--mono);letter-spacing:.06em;color:var(--muted)}.la-voltar a:hover{color:var(--accent)}.la-grade{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:44px;align-items:start}.la-capa-col{position:sticky;top:24px}.la-capa{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:2/3;background:var(--bg2);box-shadow:0 40px 80px -30px rgba(var(--accentrgb),.45),0 18px 40px rgba(0,0,0,.28);border:1px solid var(--border)}.la-capa img{width:100%;height:100%;object-fit:cover;display:block}.la-capa-vazia{display:grid;place-items:center;height:100%;font:600 120px var(--disp);color:var(--muted)}.la-conteudo{min-width:0}.la-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.la-chip{display:inline-flex;align-items:center;white-space:nowrap;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--border2);font:600 12px var(--mono);letter-spacing:.06em;color:var(--text2)}.la-chip.nivel{border-color:var(--accent);color:var(--accent)}.la-chip.gratis{border-color:var(--ok);color:var(--ok)}.la-titulo{margin:0;font:600 clamp(40px,5vw,64px)/1 var(--disp);letter-spacing:-.005em;color:var(--text);overflow-wrap:anywhere}.la-titulo em{display:block;margin-top:6px;font-style:italic;font-weight:500;font-size:.62em;color:var(--ouro)}.la-gramatica{margin:16px 0 0;font:500 16px/1.5 var(--sans);color:var(--text2);max-width:60ch}.la-fichas{display:flex;flex-wrap:wrap;gap:1px;margin:26px 0 0;padding:0;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--border);width:fit-content;max-width:100%}.la-fichas>div{background:var(--bg2);padding:12px 20px;min-width:120px}.la-fichas dt{font:600 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.la-fichas dd{margin:4px 0 0;font:600 22px var(--disp);color:var(--text);font-size-adjust:.46}.la-acoes{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}.la-btn{min-height:50px;padding:0 26px;border-radius:999px;font-size:15px}.la-btn.la-vivo{display:inline-flex;align-items:center;gap:9px}.la-sem-hw{align-self:center;font-size:14px;color:var(--muted)}.la-dica{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.la-dica b{color:var(--text2);font-weight:600}.la-passar{margin-top:40px;padding:26px 28px;border-radius:24px;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra)}.la-passar h2{margin:0;font:600 30px var(--disp);color:var(--text)}.la-passar-sub{margin:4px 0 20px;font-size:14.5px;color:var(--muted)}.la-passar form{display:grid;gap:22px}.la-passo{border:0;margin:0;padding:0;min-width:0}.la-passo legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:12px;font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.la-passo legend i{font-style:normal;font:700 12px var(--sans);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--accentrgb),.16);color:var(--accent);letter-spacing:0}.la-atalhos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.la-atalho{min-height:44px;padding:0 14px;border-radius:999px;border:1px dashed var(--border2);background:transparent;color:var(--text2);font:600 13.5px var(--sans);cursor:pointer}.la-atalho b{margin-left:4px;font:500 12px var(--mono);color:var(--muted)}.la-atalho[aria-pressed=true]{border-style:solid;border-color:var(--accent);color:var(--accent)}.la-atalho.limpa{border-style:solid}.la-atalho:hover{border-color:var(--accent)}.la-alunos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.la-aluno{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border-radius:14px;border:1px solid var(--border);background:var(--bg);cursor:pointer;transition:border-color .15s,background .15s}.la-aluno:hover{border-color:var(--accent)}.la-aluno input{position:absolute;opacity:0;width:1px;height:1px}.la-aluno:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.la-aluno.on{border-color:var(--accent);background:rgba(var(--accentrgb),.1)}.la-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;object-fit:cover;background:rgba(var(--accentrgb),.16);color:var(--text);font:600 16px var(--disp);font-size-adjust:.46}.la-aluno-nome{flex:1 1;min-width:0;font:600 14px var(--sans);color:var(--text);overflow-wrap:anywhere}.la-aluno-nome small{display:block;font:500 11.5px var(--mono);color:var(--muted);letter-spacing:.03em}.la-check{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--border2);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--tinta-cheia)}.la-aluno.on .la-check{background:var(--accent);border-color:var(--accent)}.la-dois{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.la-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.la-opcao{position:relative;display:flex;flex-direction:column;gap:2px;min-height:64px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--bg);cursor:pointer}.la-opcao input{position:absolute;opacity:0;width:1px;height:1px}.la-opcao:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.la-opcao b{font:600 15px var(--sans);color:var(--text)}.la-opcao small{font-size:12.5px;color:var(--muted)}.la-opcao.on{background:rgba(var(--accentrgb),.1)}.la-opcao.on,.la-opcao:hover{border-color:var(--accent)}.la-campo{width:100%;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px var(--sans)}.la-rotulo{display:block;margin:12px 0 6px;font:600 12.5px var(--sans);color:var(--muted)}.la-barra{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-radius:999px;background:var(--cromo);border:1px solid var(--border2);box-shadow:var(--sombra-forte)}.la-resumo{font:600 14.5px var(--sans);color:var(--text)}.la-resumo.vazio{color:var(--muted);font-weight:500}.la-recado{margin-top:18px;padding:16px 18px;border-radius:16px;border:1px dashed var(--border2);background:var(--bg)}.la-recado-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.la-recado-cab span{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.la-recado pre{margin:10px 0;white-space:pre-wrap;font:500 14.5px/1.55 var(--sans);color:var(--text)}.la-recado p{margin:0;font-size:13px;color:var(--muted)}@media (max-width:980px){.la-grade{grid-template-columns:1fr;gap:24px}.la-capa-col{position:static;max-width:280px}.la-dois{grid-template-columns:1fr}}@media (max-width:520px){.la-passar{padding:20px 16px}.la-barra{border-radius:18px;padding:12px}.la-barra .la-btn{width:100%}.la-opcoes{grid-template-columns:1fr}}.ce-pagina{max-width:1100px;margin:0 auto}.ce-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ce-dica{margin:0 0 16px;font-size:13.5px;color:var(--muted)}.ce-rolo{overflow-x:auto;padding:4px 4px 24px}.ce-rolo.cancelado .ce-folha{opacity:.45;filter:grayscale(.7)}.ce-aluno{max-width:1140px;margin:0 auto;padding:18px 16px 40px}.ce-folha{position:relative;width:1000px;aspect-ratio:297/210;margin:0 auto;padding:54px 64px;overflow:hidden;background:#f4efe4;color:#2a1d3d;border-radius:4px;box-shadow:0 40px 90px rgba(0,0,0,.35);font-family:var(--disp);page:certificado;font-size-adjust:none}.ce-folha:before{inset:18px;border:1.5px solid #8a6a2a;border-radius:2px}.ce-folha:after,.ce-folha:before{content:"";position:absolute;pointer-events:none}.ce-folha:after{inset:24px;border:.5px solid rgba(138,106,42,.5)}.ce-agua{position:absolute;right:-60px;bottom:-80px;width:520px;opacity:.05;pointer-events:none}.ce-topo{position:relative;justify-content:space-between;gap:20px}.ce-marca,.ce-topo{display:flex;align-items:center}.ce-marca{gap:12px}.ce-disco{flex:none;width:48px;height:48px;border-radius:50%;background:#1b1040;display:grid;place-items:center}.ce-disco img{width:34px;height:34px;object-fit:contain}.ce-marca b{display:block;font:600 13px var(--mono);letter-spacing:.34em;color:#2a1d3d}.ce-marca small{display:block;font:500 9px var(--mono);letter-spacing:.14em;color:#5c4c36;margin-top:3px}.ce-num{font:500 11px var(--mono);letter-spacing:.12em;color:#5c4c36;text-align:right}.ce-num b{display:block;color:#2a1d3d;font-weight:600;margin-top:2px}.ce-centro{position:relative;text-align:center;margin-top:30px}.ce-olho{margin:0;font:600 12px var(--mono);letter-spacing:.42em;text-transform:uppercase;color:#7a5c20}.ce-conf{margin:22px 0 8px;font:italic 500 21px var(--disp);color:#4a3a5c}.ce-nome{display:inline-block;min-width:520px;margin:0;padding:0 12px 8px;border-bottom:1px solid #8a6a2a;font:italic 600 56px/1.08 var(--disp);color:#3e2078;overflow-wrap:anywhere}.ce-texto{max-width:720px;margin:20px auto 0;font:500 21px/1.55 var(--disp);color:#2a1d3d}.ce-texto b{font-weight:700}.ce-pe{position:absolute;left:64px;right:64px;bottom:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:20px}.ce-assina{border-top:1px solid #2a1d3d;padding-top:8px;text-align:center}.ce-assina b{display:block;font:600 17px var(--disp);color:#2a1d3d}.ce-assina small{display:block;font:500 11px var(--sans);color:#4f4060;letter-spacing:.03em;margin-top:2px}.ce-selo{position:relative;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f1dfa8,#c9a55a 55%,#8a6a2a);box-shadow:0 6px 18px rgba(138,106,42,.35)}.ce-selo:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1px dashed rgba(42,29,61,.45)}.ce-selo span{font:700 30px/1 var(--disp);color:#2a1d3d;text-align:center}.ce-selo small{display:block;font:600 8.5px var(--mono);letter-spacing:.16em;margin-top:4px}.ce-verif{text-align:right;font:500 10.5px/1.5 var(--mono);color:#4f4060}.ce-verif b{color:#2a1d3d}@page certificado{size:A4 landscape;margin:0}@media print{body:has(.ce-folha){visibility:hidden;background:#fff!important}body:has(.ce-folha) .ce-folha,body:has(.ce-folha) .ce-folha *{visibility:visible}body:has(.ce-folha) .ce-folha{position:absolute;left:0;top:0;width:297mm;height:210mm;aspect-ratio:auto;box-shadow:none;border-radius:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ce-naoimprime{display:none!important}}.ce-verif-pag{max-width:620px;margin:0 auto;padding:48px 20px 60px;text-align:center}.ce-verif-marca{display:inline-flex;align-items:center;gap:12px}.ce-verif-marca b{font:600 13px var(--mono);letter-spacing:.34em;color:var(--text)}.ce-verif-num{margin:18px 0 0;font:600 12px var(--mono);letter-spacing:.16em;color:var(--muted)}.ce-verif-pag h1{margin:10px 0 12px;font:600 42px/1.05 var(--disp);color:var(--text)}.ce-verif-sub{color:var(--text2);font-size:15px}.ce-verif-selo{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 16px;border-radius:999px;border:1px solid var(--ok);color:var(--ok);font:600 14px var(--sans)}.ce-verif-selo.no{border-color:var(--no);color:var(--no)}.ce-verif-dados{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;margin:24px 0 0;padding:20px 22px;border-radius:18px;background:var(--bg2);border:1px solid var(--border);text-align:left}.ce-verif-dados dt{align-self:center;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ce-verif-dados dd{margin:0;font:600 19px var(--disp);color:var(--text);font-size-adjust:.46;overflow-wrap:anywhere}.ce-verif-pe{margin-top:28px}.ce-verif-pe a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font:500 13px var(--mono)}.cea{display:grid;gap:18px}.cea-caixa{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:20px 22px}.cea-caixa h2{margin:0 0 4px;font:600 26px var(--disp);color:var(--text)}.cea-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.cea-tipo{text-align:left;min-height:64px;padding:12px 14px;border-radius:16px;border:1px solid var(--border2);background:transparent;color:var(--text);cursor:pointer}.cea-tipo b{display:block;font:600 19px var(--disp);font-size-adjust:.46}.cea-tipo span{font-size:12.5px;color:var(--muted)}.cea-tipo[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accentrgb),.1)}.cea-tipo:hover{border-color:var(--accent)}.cea-tipo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cea-numeros{display:flex;flex-wrap:wrap;gap:1px;margin:0 0 16px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--border)}.cea-numeros>div{flex:1 1 140px;padding:12px 16px;background:var(--bg)}.cea-numeros dt{font:600 26px var(--disp);color:var(--text)}.cea-numeros dd{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.cea-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.cea-form .field input,.cea-form .field select{width:100%}.cea-largo{grid-column:span 2}.cea-todo{grid-column:1/-1;margin:0}.cea-pe{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cea-pe a{color:var(--accent);font-weight:700}.cea-lista{list-style:none;margin:10px 0 0;padding:0}.cea-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-top:1px solid var(--border)}.cea-lista li:first-child{border-top:0}.cea-lista li.cancelado .cea-item b{text-decoration:line-through}.cea-selo,.mc-selo{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f1dfa8,#c9a55a 55%,#8a6a2a);color:#2a1d3d;font:700 15px var(--disp)}.cea-item{flex:1 1 200px;min-width:0}.cea-item b{display:block;font:600 19px var(--disp);color:var(--text);font-size-adjust:.46}.cea-item small{display:block;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.cea-acoes,.cea-cancelar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cea-cancelar input{min-height:44px;min-width:200px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:14px var(--sans)}@media (max-width:760px){.cea-tipos{grid-template-columns:1fr}.cea-form{grid-template-columns:1fr 1fr}.cea-largo{grid-column:1/-1}}.mc-certs{margin:18px 0;padding:16px 18px;border-radius:18px;background:var(--bg2);border:1px solid var(--border)}.mc-certs h2{margin:0 0 8px;font:600 22px var(--disp);color:var(--text)}.mc-certs ul{list-style:none;margin:0;padding:0}.mc-certs li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0;border-top:1px solid var(--border)}.mc-certs li:first-child{border-top:0}.mc-txt{flex:1 1 160px;min-width:0}.mc-txt b{display:block;font:600 18px var(--disp);color:var(--text);font-size-adjust:.46}.mc-txt small{display:block;font-size:12.5px;color:var(--muted)}.mc-acoes{display:flex;flex-wrap:wrap;gap:6px}.mc-novo{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;border-radius:20px;text-decoration:none;background:rgba(var(--ourorgb),.1);border:1px solid rgba(var(--ourorgb),.45);color:var(--text)}.mc-novo:hover{border-color:var(--ouro)}.mc-novo>span:nth-child(2){flex:1 1;min-width:0}.mc-novo b{display:block;font:600 21px var(--disp);font-size-adjust:.46}.mc-novo small{display:block;font-size:13px;color:var(--text2)}.mc-novo>span:last-child{color:var(--ouro);font-size:20px}.rl{max-width:1000px}.rl-olho,.rx-olho{margin:0 0 4px;font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.rl-caixa,.rx-caixa{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:20px 22px}.rl-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rl-cab h2,.rx-caixa h2{margin:0;font:600 26px var(--disp);color:var(--text)}.rl-mes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rl-dica,.rx-dica{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.rl-msg,.rx-msg{margin:10px 0 0;font-size:14px;font-weight:600;color:var(--text2)}.rl-msg.ok{color:var(--ok)}.rl-msg.no,.rx-msg.no{color:var(--no)}.rl-lista{list-style:none;margin:12px 0 0;padding:0}.rl-lista li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.rl-lista li:first-child{border-top:0}.rl-av{width:44px;height:44px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:rgba(var(--accentrgb),.16);color:var(--text);font:600 19px var(--disp)}.rl-av img{width:100%;height:100%;object-fit:cover}.rl-nome{min-width:0}.rl-nome b{display:block;font-weight:700;color:var(--text);overflow-wrap:anywhere}.rl-nome small{display:block;font-size:13px;color:var(--muted)}.rl-est{font:600 11.5px var(--mono);padding:5px 10px;border-radius:999px;border:1px solid var(--border2);color:var(--text2);white-space:nowrap}.rl-est.ok{border-color:var(--ok);color:var(--ok)}.rl-est.pend{border-color:var(--ouro);color:var(--ouro)}.rl-est.pronto{border-color:var(--accent);color:var(--accent)}.rl-voltar{margin:14px 0 0}.rl-voltar a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:700}@media (max-width:700px){.rl-lista li{grid-template-columns:44px minmax(0,1fr)}.rl-est,.rl-lista li .btn{grid-column:2;justify-self:start}}.rx{max-width:1000px;margin:0 auto}.rx-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rx-acoes,.rx-mes{align-items:center}.rx-mes{display:inline-flex;gap:6px;margin-left:auto}.rx-mes b{font:600 20px var(--disp);color:var(--text);font-size-adjust:.46;padding:0 4px}.rx-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px}.rx-largo{grid-column:1/-1}.rx-texto{width:100%;margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px/1.55 var(--sans);resize:vertical}.rx-texto:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rx-linha{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rx-wolf{gap:8px}.rx-orbe{width:13px;height:13px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.rx-conta{margin-left:auto;font:500 12px var(--mono);color:var(--muted)}.rx-link{margin:10px 0 0;font-weight:700}.rx-link.ok{color:var(--ok)}.rx-link.no{color:var(--no)}.rx-url{margin:6px 0 0;font:500 13px var(--mono);color:var(--text2)}.rx-previa,.rx-url{overflow-wrap:anywhere}.rx-previa{margin:8px 0 0;padding:12px 14px;border-radius:14px;border:1px dashed var(--border2);white-space:pre-wrap;font:500 14px/1.5 var(--sans);color:var(--text)}.rx-rolo{overflow-x:auto;padding:4px 4px 28px}.rx-publico{max-width:860px;margin:0 auto;padding:18px 16px 40px}.rx-contato h2{margin:0}.rx-contato-campos{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.rx-contato-campos .field{flex:1 1 220px;margin:0}.rx-contato-campos input,.rx-contato-campos select{width:100%}.rx-contato-campos small{display:block;margin-top:4px;font-size:12.5px}.rx-no{color:var(--no)}.rx-contato.compacto .rx-dica{margin-top:0}@media (max-width:760px){.rx-grade{grid-template-columns:1fr}.rx-mes{margin-left:0}}.rm-folha{width:794px;min-height:1123px;margin:0 auto;padding:44px 48px;background:#f4efe4;color:#2a1d3d;border-radius:4px;box-shadow:0 40px 90px rgba(0,0,0,.35);font-family:var(--sans);page:relatorio}.rm-folha *{font-size-adjust:none}.rm-topo{justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1.5px solid #8a6a2a}.rm-marca,.rm-topo{display:flex;align-items:center}.rm-marca{gap:10px}.rm-disco{flex:none;width:40px;height:40px;border-radius:50%;background:#1b1040;display:grid;place-items:center}.rm-disco img{width:28px;height:28px;object-fit:contain}.rm-marca b{display:block;font:600 11px var(--mono);letter-spacing:.3em;color:#2a1d3d}.rm-marca small{display:block;margin-top:2px;font:500 8.5px var(--mono);letter-spacing:.12em;color:#5c4c36}.rm-mes{text-align:right;font:600 11px var(--mono);letter-spacing:.16em;color:#5c4c36}.rm-mes b{display:block;font:600 26px var(--disp);letter-spacing:0;color:#2a1d3d}.rm-quem{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:22px 0 18px}.rm-quem h2{margin:0;font:600 40px/1 var(--disp);color:#2a1d3d;overflow-wrap:anywhere}.rm-quem p{margin:6px 0 0;font-size:13.5px;color:#4f4060}.rm-obj{flex:none;max-width:240px;text-align:right;font-size:12.5px;color:#4f4060}.rm-obj b,.rm-obj span{display:block}.rm-obj b{font:600 20px/1.15 var(--disp);color:#3e2078}.rm-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:#d9cfbb;border:1px solid #d9cfbb;border-radius:12px;overflow:hidden}.rm-nums>div{background:#f9f5ec;padding:12px 14px}.rm-nums b{display:block;font:600 30px/1 var(--disp);color:#2a1d3d}.rm-nums span{display:block;margin-top:4px;font-size:11.5px;color:#4f4060}.rm-nums em{font-style:normal;font:600 10.5px var(--mono);color:#1a5f3b}.rm-nums em.caiu{color:#983228}.rm-vazio{margin:0;padding:14px;border-radius:12px;background:#efe7d6;color:#4f4060;font-size:14px}.rm-sec{margin-top:20px}.rm-sec h3{margin:0 0 8px;font:600 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#6b5020}.rm-dias{display:flex;flex-wrap:wrap;gap:3px}.rm-dias i,.rm-legenda i{width:14px;height:14px;border-radius:3px;background:#e4dccb;display:inline-block}.rm-dias i.v,.rm-legenda i.v{background:#1a5f3b}.rm-dias i.f,.rm-legenda i.f{background:#983228}.rm-dias i.a,.rm-legenda i.a{background:#b08a3c}.rm-legenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11px;color:#4f4060}.rm-legenda span{display:inline-flex;align-items:center;gap:5px}.rm-legenda i{width:10px;height:10px;border:1px solid rgba(42,29,61,.15)}.rm-aulas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.rm-aulas li{display:flex;align-items:baseline;gap:8px;font-size:13px;color:#2a1d3d}.rm-aulas li b{flex:none;min-width:42px;font:600 11px var(--mono);color:#5c4c36}.rm-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.rm-item{font-size:13px;color:#2a1d3d}.rm-item small{font-size:12px;color:#4f4060}.rm-barra{height:8px;margin:4px 0 10px;border-radius:4px;background:#e4dccb;overflow:hidden}.rm-barra i{display:block;height:100%;background:#5f36c4}.rm-barra i.fraca{background:#983228}.rm-comentario{margin:20px 0 0;padding:16px 18px;border-radius:12px;background:#efe7d6;border-left:3px solid #8a6a2a;font:italic 500 17px/1.5 var(--disp);color:#2a1d3d;white-space:pre-line;overflow-wrap:anywhere}.rm-comentario small{display:block;margin-top:8px;font:600 11px var(--mono);font-style:normal;letter-spacing:.08em;color:#5c4c36}.rm-pe{display:flex;justify-content:space-between;gap:12px;margin-top:22px;font:500 10px var(--mono);color:#5c4c36}@media (max-width:860px){.rm-folha{width:auto;min-height:0;padding:28px 22px}.rm-quem{flex-direction:column;align-items:flex-start}.rm-obj{text-align:left;max-width:none}.rm-aulas{grid-template-columns:1fr}.rm-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-nums>div:last-child:nth-child(odd){grid-column:1/-1}.rm-quem h2{font-size:34px}}@page relatorio{size:A4 portrait;margin:0}@media print{body:has(.rm-folha){visibility:hidden;background:#fff!important}body:has(.rm-folha) .rm-folha,body:has(.rm-folha) .rm-folha *{visibility:visible}body:has(.rm-folha) .rm-folha{position:absolute;left:0;top:0;width:210mm;min-height:297mm;padding:14mm 15mm;box-shadow:none;border-radius:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rx-naoimprime{display:none!important}}.ar-aviso{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;border-radius:13px;text-decoration:none;background:rgba(var(--accentrgb),.08);border:1px solid rgba(var(--accentrgb),.4);color:var(--text)}.ar-aviso:hover{border-color:var(--accent)}.ar-aviso:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ar-ic{font-size:22px;line-height:1}.ar-tx{flex:1 1;min-width:0}.ar-tx b{display:block;font:600 19px var(--disp);font-size-adjust:.46}.ar-tx small{display:block;font-size:13px;color:var(--text2)}.ar-seta{color:var(--accent);font-size:20px}.mr-icone{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:rgba(var(--accentrgb),.14)}.ao-largo,.dn,.la-cab,.pp,.wm-cartas,.wm-inicio,.wmp-form{min-width:0}.bm-abas{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border)}.bm-aba{display:inline-flex;align-items:center;gap:8px;min-height:46px;border-bottom:2px solid transparent;font:600 15px var(--sans);text-decoration:none;margin-bottom:-1px}.bm-aba:hover{color:var(--text)}.bm-aba[aria-current=page]{border-bottom-color:var(--accent)}.bm-aba b{font:600 11.5px var(--mono);padding:2px 8px;border-radius:999px;background:rgba(var(--accentrgb),.14);color:var(--text)}.bm-aba:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx{max-width:1180px}.mx-topo{align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.mx-filtros,.mx-topo{display:flex;flex-wrap:wrap}.mx-filtros{gap:6px}.mx-chip{min-height:44px;padding:0 15px;border-radius:999px;border:1px solid var(--border2);background:transparent;color:var(--text2);font:600 13.5px var(--sans);cursor:pointer}.mx-chip:hover{border-color:var(--accent)}.mx-chip[aria-checked=true],.mx-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.mx-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-medidor{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.mx-medidor i{display:block;width:140px;height:8px;border-radius:4px;background:var(--border2);overflow:hidden}.mx-medidor i b{display:block;height:100%;background:var(--accent)}.mx-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mx-novo{min-height:250px;border-radius:18px;border:1.5px dashed var(--borda-ctrl);background:transparent;color:var(--text2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;cursor:pointer;text-align:center;font:600 15px var(--sans)}.mx-novo span{font:600 44px/1 var(--disp);color:var(--accent)}.mx-novo.mx-yt{text-decoration:none}.mx-novo span.mx-yt-orbe{width:34px;height:34px;border-radius:50%;margin-bottom:6px;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 55%,transparent)}.mx-novo b{color:var(--text)}.mx-novo small{color:var(--muted);font-weight:500}.mx-novo:hover{border-color:var(--accent)}.mx-novo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--bg2);border:1px solid var(--border)}.mx-card.arquivado{opacity:.7}.mx-capa-link{display:block;text-decoration:none}.mx-capa-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-capa{position:relative;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(135deg,#3b2a63,#5a3fa0)}.mx-capa.pdf{background:linear-gradient(135deg,#6b2d2d,#b0503f)}.mx-capa.video{background:linear-gradient(135deg,#1d1d1d,#4a1414)}.mx-capa.slides{background:linear-gradient(135deg,#5c400c,#7d5a12)}.mx-capa.link{background:linear-gradient(135deg,#1c3f5c,#1f6670)}.mx-capa.imagem{background:linear-gradient(135deg,#27413a,#3b6b4f)}.mx-capa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mx-ini{font:600 34px var(--disp);letter-spacing:.04em}.mx-play{position:relative;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);color:#1d1d1d;font-size:20px}.mx-tipo{position:absolute;left:10px;top:10px;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font:600 10.5px var(--mono);letter-spacing:.1em}.mx-corpo{display:flex;flex-direction:column;gap:4px;flex:1 1;padding:12px 14px 14px}.mx-corpo b{font:600 20px/1.15 var(--disp);color:var(--text);font-size-adjust:.46;overflow-wrap:anywhere}.mx-corpo small{font-size:12.5px;color:var(--muted)}.mx-corpo small.mx-folha{color:var(--ok);font-weight:700}.mx-corpo small.mx-arq{color:var(--ouro);font-weight:700}.mx-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.mx-vazio{margin:16px 0 0;color:var(--muted)}.mx-form{margin:0 0 16px;padding:20px 22px;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.mx-form h2{margin:0 0 12px;font:600 26px var(--disp);color:var(--text)}.mx-duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mx-escolha{text-align:left;padding:14px 16px;border-radius:16px;border:1px solid var(--border2);background:transparent;color:var(--text);cursor:pointer}.mx-escolha b{display:block;font:600 21px var(--disp);font-size-adjust:.46}.mx-escolha span{font-size:13px;color:var(--muted)}.mx-escolha[aria-checked=true]{border-color:var(--accent);background:rgba(var(--accentrgb),.1)}.mx-escolha:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-soltar{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px;padding:24px;border-radius:16px;border:1.5px dashed var(--borda-ctrl);text-align:center;color:var(--text2)}.mx-soltar.em-cima{border-color:var(--accent);background:rgba(var(--accentrgb),.08)}.mx-soltar b{font:600 22px var(--disp);color:var(--text)}.mx-ok{margin:0;color:var(--ok);font-weight:700;overflow-wrap:anywhere}.mx-dica{display:block;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.mx-campos{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:14px}.mx-campos .field input,.mx-campos .field select,.mx-campos .field textarea,.mx-largo input{width:100%}.mx-campos textarea{min-height:80px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px/1.5 var(--sans)}.mx-largo{grid-column:1/-1;margin-top:14px}.mx-campos .mx-largo{margin-top:0}.mx-largo2{grid-column:span 1}.mx-previa-capa{display:block;width:200px;max-width:100%;margin-top:8px;border-radius:10px}.mx-msg{margin:12px 0 0;font-weight:600;color:var(--text2)}.mx-msg.no{color:var(--no)}.mx-form .mx-acoes{margin-top:14px;padding-top:0}@media (max-width:760px){.mx-campos,.mx-duas{grid-template-columns:1fr}}.mtp{max-width:1180px}.mt-topo{margin-bottom:12px}.mt-cab{margin-bottom:18px}.mt-olho{font:600 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mt-cab h1{margin:6px 0 0;overflow-wrap:anywhere}.mt-sub{margin:6px 0 0;color:var(--text2);font-size:15.5px}.mt-inst{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:rgba(var(--accentrgb),.1);color:var(--text);font-size:15px;max-width:760px}.mt-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.mt-col{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.mt-col .la-passar{margin-top:0}.mt-caixa{padding:20px 22px;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.mt-caixa h2{margin:0 0 4px;font:600 26px var(--disp);color:var(--text)}.mt-dica{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.mt-aviso{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--ouro)}.mt-msg{margin:10px 0 0;font-weight:600;color:var(--text2)}.mt-msg.no{color:var(--no)}.mt-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.mt-campos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.mt-campos .field input,.mt-campos .field select{width:100%}.mt-campos textarea{min-height:76px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px/1.5 var(--sans)}.mt-largo{grid-column:1/-1}.mt-modos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.mt-modos .mt-dica{flex-basis:100%}.mt-questoes{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.mt-q{padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--bg);display:grid;gap:8px}.mt-q-cab{display:flex;align-items:center;gap:10px}.mt-q-cab b{font:600 22px var(--disp);color:var(--muted);min-width:24px}.mt-q input,.mt-q select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);font:14px var(--sans)}.mt-q-cab select{flex:1 1;min-width:0}.mt-q-texto{width:100%}.mt-q-alt{display:flex;flex-wrap:wrap;gap:8px 12px}.mt-q-alt,.mt-q-n{align-items:center}.mt-q-n{display:inline-flex;gap:8px;font:600 12.5px var(--sans);color:var(--muted)}.ma-letras,.mt-letras{display:flex;gap:8px;flex-wrap:wrap}.ma-letra,.mt-letra{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--borda-ctrl);background:transparent;color:var(--text);font:800 16px var(--sans);cursor:pointer}.ma-letra:hover:not(:disabled),.mt-letra:hover:not(:disabled){border-color:var(--accent)}.ma-letra:focus-visible,.mt-letra:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mt-letra[aria-checked=true]{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.ma-letra:disabled,.mt-letra:disabled{cursor:default}.mt-q-esc{display:grid;gap:6px;font:600 12.5px var(--sans);color:var(--muted)}.mt-q-esc input{width:100%}.mt-q-esc small{font-weight:500}.mt-rec{list-style:none;margin:10px 0 0;padding:0}.mt-rec>li{padding:12px 0;border-top:1px solid var(--border);display:grid;gap:4px}.mt-rec>li:first-child{border-top:0}.mt-rec small{font-size:13px;color:var(--muted)}.mt-rec-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-rec-cab b{font-weight:700;color:var(--text)}.mt-est{font:600 11.5px var(--mono);padding:3px 9px;border-radius:999px;border:1px solid var(--border2);color:var(--text2)}.mt-est.done{border-color:var(--ok);color:var(--ok)}.mt-est.late{border-color:var(--no);color:var(--no)}.mt-est.started{border-color:var(--accent);color:var(--accent)}.mt-erros{margin:4px 0 0;padding-left:18px;font-size:13.5px;color:var(--text2)}.mt-erros q{display:block;font-style:italic;color:var(--muted)}.mt-recado{margin:4px 0 0;padding:8px 12px;border-radius:10px;background:var(--bg);font-size:14px;color:var(--text);white-space:pre-line;overflow-wrap:anywhere}@media (max-width:899px){.mt-campos,.mt-grade{grid-template-columns:1fr}}.mv{display:grid;gap:10px}.mv-pdf{width:100%;height:70vh;min-height:420px;border:1px solid var(--border);background:#f4efe4}.mv-img,.mv-pdf{border-radius:16px}.mv-img{display:block;overflow:hidden;border:1px solid var(--border)}.mv-img img{display:block;width:100%;height:auto}.mv-video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.mv-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mv-abrir{justify-self:start}.mv-falta{margin:0;padding:14px;border-radius:12px;background:var(--bg2);color:var(--muted)}@media (max-width:760px){.mv-pdf{display:none}.mv-abrir{justify-self:stretch;justify-content:center}}.ma{max-width:760px;margin:0 auto;padding:16px 16px 48px}.ma-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ma-olho{font:600 11px var(--mono);letter-spacing:.14em;color:var(--muted)}.ma-titulo{margin:10px 0 8px;font:600 34px/1.08 var(--disp);color:var(--text);overflow-wrap:anywhere}.ma-nota{margin:0 0 10px;padding:10px 14px;border-radius:12px;background:rgba(var(--accentrgb),.1);color:var(--text);font-size:15px}.ma-fim,.ma-folha{margin-top:18px;padding:18px 20px;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.ma-folha h2{margin:0;font:600 24px var(--disp);color:var(--text)}.ma-dica{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.ma-qs{list-style:none;margin:10px 0 0;padding:0}.ma-q{padding:12px 0;border-top:1px solid var(--border)}.ma-q:first-child{border-top:0}.ma-q-t{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--text)}.ma-letra.certo{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.ma-letra.errado{background:var(--no);border-color:var(--no);color:var(--tinta-cheia)}.ma-esc{display:flex;flex-wrap:wrap;gap:8px}.ma-esc input{flex:1 1 200px;min-height:46px;padding:0 12px;border-radius:12px;border:1.5px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px var(--sans)}.ma-esc input.certo{border-color:var(--ok)}.ma-esc input.errado{border-color:var(--no)}.ma-fb{margin:6px 0 0;min-height:18px;font-size:13.5px;font-weight:700}.ma-fb .ok{color:var(--ok)}.ma-fb .no{color:var(--no)}.ma-recado{display:grid;gap:6px;font:600 13.5px var(--sans);color:var(--muted)}.ma-recado textarea{min-height:90px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px/1.5 var(--sans)}.ma-btn{width:100%;justify-content:center;margin-top:12px}.ma-feita{margin:0;font-weight:700;color:var(--ok)}.ma .mv-abrir{justify-self:stretch;justify-content:center}.gm{margin:0 0 16px;padding:20px 22px;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.gm-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gm-cab h2{margin:0;font:600 26px var(--disp);color:var(--text)}.gm-passos{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gm-passo{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--bg);border:1px solid var(--border)}.gm-passo i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--tinta-cheia);font:800 15px var(--sans)}.gm-passo b{font:600 20px/1.15 var(--disp);color:var(--text);font-size-adjust:.46}.gm-passo span{font-size:13.5px;line-height:1.45;color:var(--text2)}.gm-mini{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-radius:10px;border:1px solid var(--border2);font:600 11.5px var(--sans);color:var(--muted)}.gm-mini em{font-style:normal;padding:4px 8px;border-radius:999px;border:1px solid var(--accent);color:var(--text)}.gm-mini .gm-l{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--borda-ctrl);color:var(--text);font-size:11.5px}.gm-mini .gm-l.ok{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.gm-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.gm-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 8px;padding:0 4px;border:0;background:none;color:var(--accent);font:700 14px var(--sans);cursor:pointer}.gm-link:hover{text-decoration:underline}.gm-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gm-fundo{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(10,6,16,.72)}.gm-janela{width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:14px;border-radius:22px;background:var(--bg2);box-shadow:0 40px 90px rgba(0,0,0,.5)}.gm-janela img{display:block;width:100%;height:auto;border-radius:14px;background:#1b1427}.gm-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.gm-nav span{font:600 12px var(--mono);color:var(--muted)}.gm-fim{text-align:center;margin-top:6px}@media (max-width:900px){.gm-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.gm-passos{grid-template-columns:minmax(0,1fr)}}.tv-reserva{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px clamp(14px,3vw,26px);background:var(--bg2);border-top:1px solid var(--border);font:500 13.5px/1.4 var(--sans);color:var(--text2)}.tv-reserva.feita{color:var(--ok);font-weight:700}.tv-reserva-btn{min-height:44px}.tv-reserva-link{min-height:44px;padding:0 8px;border:0;background:none;color:var(--text2);font:600 13px var(--sans);text-decoration:underline;cursor:pointer}.tv-reserva-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tv-reserva-form{flex:1 1 100%;display:grid;gap:6px}.tv-reserva-form label{font:600 12.5px var(--sans);color:var(--muted)}.tv-reserva-form textarea{width:100%;min-height:56px;padding:8px 10px;border-radius:10px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px/1.4 var(--sans);resize:vertical}.tv-reserva-botoes{gap:8px}.bp-cab,.tv-reserva-botoes{display:flex;flex-wrap:wrap}.bp-cab{align-items:flex-end;justify-content:space-between;gap:14px 20px;margin:2px 0 16px}.bp-cab small{font:600 11.5px var(--mono);letter-spacing:.16em}.bp-cab h1{margin:4px 0 0;font:700 34px/1.08 var(--disp);font-size-adjust:.46}.bp-cab h1 em{font-style:italic;color:var(--accent)}.bp-voltar{min-height:44px;margin:0 0 8px;padding:0;border:0;background:none;cursor:pointer;font:700 14px var(--sans);color:var(--muted)}.bp-voltar:hover{color:var(--text)}.bp-voltar:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bp-cab+.topo-fixo,.bp-voltar+.topo-fixo{margin-top:0;background:none}.bp-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 30px}.bp{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;cursor:pointer;text-align:left;border-radius:20px;border:1px solid var(--border);background:var(--bg2);color:var(--text);font:inherit;transition:transform .18s,border-color .18s,box-shadow .18s}.bp:hover{transform:translateY(-3px);border-color:var(--ac);box-shadow:0 18px 40px rgba(var(--acrgb),.18)}.bp:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bp{transition:none}.bp:hover{transform:none}}.bp-leque{position:relative;display:block;height:184px;background:radial-gradient(120% 90% at 50% 0,rgba(var(--acrgb),.3),transparent 72%)}.bp-leque img{position:absolute;bottom:-24px;width:100px;aspect-ratio:2/3;object-fit:cover;border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.4)}.bp-leque img:first-child{left:calc(50% - 126px);transform:rotate(-9deg)}.bp-leque img:nth-child(2){left:calc(50% - 50px);bottom:-12px;z-index:1}.bp-leque img:nth-child(3){left:calc(50% + 26px);transform:rotate(9deg)}.bp-leque img:only-child{left:calc(50% - 50px);transform:none}.bp-vaga{position:absolute;bottom:-24px;width:100px;aspect-ratio:2/3;border-radius:10px;border:1.5px dashed rgba(var(--acrgb),.55);background:rgba(var(--acrgb),.07);display:grid;place-items:center;color:var(--ac)}.bp-vaga:first-child{left:calc(50% - 126px);transform:rotate(-9deg)}.bp-vaga:nth-child(2){left:calc(50% - 50px);bottom:-12px;z-index:1;background:var(--bg2);border-style:solid;box-shadow:0 14px 30px rgba(var(--acrgb),.22)}.bp-vaga:nth-child(3){left:calc(50% + 26px);transform:rotate(9deg)}.bp-vaga svg{width:40px;height:40px}.bp.breve .bp-leque img,.bp.plano .bp-leque img{filter:saturate(.55) brightness(.85)}.bp-txt{position:relative;z-index:2;display:block;margin-top:-18px;padding:18px 18px 16px;background:linear-gradient(0deg,var(--bg2) 74%,transparent)}.bp-txt b{display:block;font:700 23px/1.1 var(--disp);font-size-adjust:.46}.bp-sobre{display:block;margin-top:3px;font-size:13.5px;color:var(--muted)}.bp-pe{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.bp-conta{font:700 12px var(--mono);letter-spacing:.08em;color:var(--ac)}.bp-abrir{font:800 13.5px var(--sans);color:var(--text);white-space:nowrap}.bp-selo{position:absolute;top:12px;left:12px;z-index:3;padding:6px 10px;border-radius:999px;font:800 10.5px var(--sans);letter-spacing:.12em;color:#1a1206;background:#e2c98f}.bp-breve{border-left:3px solid var(--ac)}.bp-breve-tit{margin:0 0 6px;font:700 20px var(--disp);color:var(--text)}@media (max-width:899px){.bp-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:560px){.bp-cab h1{font-size:27px}.bp-cab .btn{width:100%;justify-content:center}.bp-grade{gap:10px}.bp-leque{height:112px}.bp-leque img{width:60px;bottom:-12px;border-radius:7px}.bp-leque img:first-child,.bp-leque img:nth-child(3),.bp-vaga:first-child,.bp-vaga:nth-child(3){display:none}.bp-vaga:nth-child(2){width:60px;left:calc(50% - 30px);bottom:-8px;border-radius:7px}.bp-vaga svg{width:26px;height:26px}.bp-leque img:nth-child(2),.bp-leque img:only-child{left:calc(50% - 30px);bottom:-8px}.bp-txt{padding:16px 12px 12px}.bp-txt b{font-size:18px}.bp-sobre{display:none}.bp-pe{margin-top:6px}.bp-abrir{display:none}.bp-selo{top:8px;left:8px;font-size:9px;padding:5px 8px}}.ia{display:flex;gap:14px;align-items:flex-start;margin:0 0 16px;background:var(--bg2);border:1px solid rgba(var(--accentrgb),.35);border-radius:18px;padding:16px 18px;box-shadow:var(--sombra)}.ia-icone{flex:none;width:52px;height:52px;border-radius:13px}.ia-txt{min-width:0;flex:1 1}.ia-txt>b{display:block;font:700 16px var(--sans);color:var(--text)}.ia-txt p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--text2)}.ia-passos{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.ia-passos li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.6;color:var(--text2)}.ia-passos li .ia-n{position:absolute;left:0;top:1px}.ia-ico{vertical-align:-4px;margin:0 2px}.ia-passos li b{color:var(--text)}.ia-passos small{color:var(--muted);font-size:13px}.ia-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(var(--accentrgb),.16);font:800 12px var(--sans)}.ia-ico,.ia-n{color:var(--accent)}.ia-bts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.ia-bt{min-height:44px;padding:0 18px;border:0;border-radius:12px;cursor:pointer;background:var(--accent);color:var(--tinta-cheia);font:700 15px var(--sans)}.ia-bt:hover{background:var(--accent-esc)}.ia-qr{flex:none;width:132px;height:132px;padding:8px;border-radius:14px;background:#fff}.ia-pc,a.ia-bt{align-items:center}a.ia-bt{display:inline-flex;text-decoration:none}.ia-bt2{background:none;color:var(--accent);border:1px solid var(--borda-ctrl)}.ia-bt2:hover{background:rgba(var(--accentrgb),.08)}.ia-depois{min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;color:var(--muted);font:600 14px var(--sans);text-decoration:underline;text-underline-offset:3px}.nova-veu{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:16px;background:rgba(5,6,8,.62)}.nova{width:min(480px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--bg2);color:var(--text);border:1px solid rgba(var(--accentrgb),.35);border-radius:22px;padding:26px 26px 22px;box-shadow:var(--sombra-forte)}.nova-icones img{display:block;width:72px;height:72px;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.35)}.nova-kick{margin:16px 0 4px;font:700 12px var(--mono);letter-spacing:.16em;color:var(--ouro)}.nova h2{margin:0;font:700 28px/1.12 var(--disp);color:var(--text)}.nova-p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--text2)}.nova-itens{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.nova-itens li{font-size:14.5px;line-height:1.45;color:var(--text2);padding-left:14px;position:relative}.nova-itens li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.nova-itens b{color:var(--text)}.nova-bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nova-bt{min-height:44px;padding:0 18px;border:0;border-radius:12px;cursor:pointer;background:var(--accent);color:var(--tinta-cheia);font:700 15px var(--sans)}.nova-bt:hover{background:var(--accent-esc)}.nova-ok{min-height:44px;padding:0 18px;border-radius:12px;cursor:pointer;background:none;border:1px solid var(--borda-ctrl);color:var(--text);font:700 15px var(--sans)}.mc-abas,.mc-veu{display:none}@media (max-width:860px){.pn-nav{display:none}.palco{padding-bottom:calc(86px + env(safe-area-inset-bottom, 0px))}.mc-abas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--cromo);border-top:1px solid var(--border);padding:6px 4px calc(8px + env(safe-area-inset-bottom, 0px))}.mc-aba{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--muted);font:600 11.5px var(--sans);text-decoration:none;white-space:nowrap}.mc-aba.ativo{color:var(--accent)}.mc-ic,.mc-ic2{position:relative;display:inline-grid;place-items:center}.mc-ic2 svg{width:23px;height:23px}.mc-sino{top:-6px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;color:var(--tinta-cheia);font:800 10.5px/17px var(--sans);text-align:center}.mc-ponto,.mc-sino{position:absolute;background:var(--accent)}.mc-ponto{top:-2px;right:-5px;width:9px;height:9px;border-radius:50%}.mc-veu{display:block;position:fixed;inset:0;z-index:45;background:rgba(5,6,8,.55)}.mc-folha{position:absolute;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom, 0px));background:var(--bg2);border-radius:22px 22px 0 0;border-top:1px solid var(--border);padding:10px 14px 18px;box-shadow:var(--sombra-forte)}.mc-alca{display:block;width:42px;height:5px;border-radius:3px;margin:0 auto 14px;background:var(--border2)}.mc-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px}.mc-porta{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:var(--text2);font:600 12px/1.2 var(--sans);text-decoration:none}.mc-porta .mc-ic{width:52px;height:52px;border-radius:16px;background:var(--surface2);color:var(--accent)}.mc-porta .mc-ic svg{width:23px;height:23px}.mc-porta.ativo{color:var(--text)}.mc-porta.ativo .mc-ic{background:var(--pilula)}}@media (max-width:620px){.db-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-metrica{padding:12px;gap:10px}}.abrir{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.abrir-cartao{width:min(460px,100%);background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:28px 26px;box-shadow:var(--sombra);text-align:center}.abrir-cartao img{display:block;margin:0 auto 14px;border-radius:16px}.abrir-cartao h1{margin:0 0 8px;font:700 26px/1.15 var(--disp);color:var(--text)}.abrir-cartao p{margin:0;font-size:15px;line-height:1.5;color:var(--text2)}.abrir-bts{display:grid;gap:10px;margin-top:20px}.abrir-bt,.abrir-bt2{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;font:700 15px var(--sans);text-decoration:none}.abrir-bt{background:var(--accent);color:var(--tinta-cheia)}.abrir-bt2{border:1px solid var(--borda-ctrl);color:var(--text)}.av-pagina{max-width:640px}.av-titulo{margin:0 0 6px;font:700 28px/1.15 var(--disp);color:var(--text)}.av-intro{margin:0 0 14px;color:var(--text2);font-size:15px;line-height:1.5}.av{display:grid;gap:12px;padding:16px 18px}.av-bt,.av-bt2{justify-self:start;min-height:46px;padding:0 20px;border-radius:12px;cursor:pointer;font:700 15px var(--sans)}.av-bt{border:0;background:var(--accent);color:var(--tinta-cheia)}.av-bt2{background:none;border:1px solid var(--borda-ctrl);color:var(--text)}.av-bt2:disabled,.av-bt:disabled{opacity:.6;cursor:default}.av-ok{margin:0;color:var(--ok);font-weight:700}.av-nota{margin:0;color:var(--text2);font-size:14.5px;line-height:1.5}.av-erro{margin:0;color:var(--no);font-weight:600}.av-lista{list-style:none;margin:0;padding:0;display:grid}.av-lista li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.av-lista li:last-child{border-bottom:0}.av-txt b{display:block;color:var(--text);font-size:15px}.av-txt small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.av-chave{flex:none;position:relative;width:50px;height:30px;border-radius:15px;cursor:pointer;border:1px solid var(--borda-ctrl);background:var(--surface2)}.av-chave i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--muted);transition:transform .15s}.av-chave.on{background:var(--accent);border-color:var(--accent)}.av-chave.on i{transform:translateX(20px);background:var(--tinta-cheia)}.av-sino{flex:none;width:52px;height:52px;border-radius:13px;display:grid;place-items:center;font-size:26px;background:var(--surface2)}.aln-lista{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.aln-lista li{margin:0;padding:0;border:0}.aln-lista li:before{content:none}.aln-aula{width:100%;display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;text-decoration:none;border:1px solid var(--border);background:var(--surface)}.aln-aula:hover{border-color:rgba(var(--accentrgb),.45);background:rgba(var(--accentrgb),.06)}.aln-aula img,.aln-sem-capa{flex:none;width:54px;height:72px;border-radius:8px;object-fit:cover;background:var(--surface2)}.aln-txt{min-width:0}.aln-txt b{display:block;color:var(--text);font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aln-txt small{display:block;margin-top:3px;color:var(--muted);font:700 12px var(--mono);letter-spacing:.06em}.aln-mais{margin:8px 0 0;color:var(--muted);font-size:14px}a.nova-bt{display:inline-flex;align-items:center;text-decoration:none}@media (min-width:861px){[data-tema=escuro] body:before,body:before{background:var(--moldura)}.chassi{grid-template-columns:246px minmax(0,1fr)}.chassi:before{content:"";position:fixed;z-index:30;inset:0;clip-path:inset(0 0 calc(100% - 12px) 246px);background:var(--moldura);pointer-events:none}.painel{background:transparent;border-right:0;padding:22px 0 18px 16px}.pn-topo{border-bottom:0}.pn-pe,.pn-topo{padding-right:16px}.pn-pe{border-top:0}.pn-nota,.pn-rot{padding-right:16px}.palco{margin:12px 12px 12px 0;min-height:calc(100dvh - 24px);border-radius:26px;background:radial-gradient(900px 340px at 35% -12%,rgba(var(--accentrgb),.1),transparent 72%),var(--bg);box-shadow:var(--palco-sombra);max-width:none}[data-tema=escuro] .palco{background:radial-gradient(900px 340px at 35% -12%,rgba(128,112,230,.24),transparent 72%),var(--bg)}.topo-fixo{top:12px;border-radius:26px 26px 0 0}.navlink{color:var(--nav-txt);margin-right:16px;border-radius:999px}.navlink:hover{background:rgba(255,255,255,.35);color:var(--text)}.navlink.active{background:var(--nav-ativo);color:var(--nav-ativo-txt);box-shadow:0 8px 18px rgba(31,17,71,.22)}.navlink.active .tag{color:inherit;opacity:.8}.pn-eu-nome,.pn-marca{color:var(--text)}.pn-kick,.pn-nota,.pn-rot{color:var(--nav-txt)}[data-tema=escuro] .navlink:hover{background:rgba(255,255,255,.08);color:#fff}[data-tema=escuro] .navlink.active{position:relative;margin-right:0;border-radius:16px 0 0 16px;box-shadow:none}[data-tema=escuro] .navlink.active:after,[data-tema=escuro] .navlink.active:before{content:"";position:absolute;right:0;width:20px;height:20px;pointer-events:none}[data-tema=escuro] .navlink.active:before{top:-20px;border-bottom-right-radius:16px;box-shadow:8px 8px 0 8px var(--bg)}[data-tema=escuro] .navlink.active:after{bottom:-20px;border-top-right-radius:16px;box-shadow:8px -8px 0 8px var(--bg)}[data-tema=escuro] .pn-eu-nome,[data-tema=escuro] .pn-marca{color:#fff}}html{font-synthesis-weight:none}.lv{gap:20px}.lv h2{margin:0}.lv-oi h1{margin:0;font:400 clamp(34px,3.4vw,46px)/1.05 var(--disp);letter-spacing:-.01em}.lv-oi p{margin:8px 0 0;color:var(--muted);font-size:15.5px}.lv-topo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:stretch}.lv-cartao{background:var(--bg2);border:1px solid var(--border);border-radius:24px;padding:20px 22px;box-shadow:var(--sombra);min-width:0}.lv-cab{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.lv-cab h2,.lv-fazer h2{font:400 23px/1.1 var(--disp);color:var(--text)}.lv-sub{color:var(--muted);font-size:13.5px}.lv-link{margin-left:auto;color:var(--accent);font-weight:700;font-size:14px}.lv-vazio{margin:0;color:var(--muted);font-size:14.5px}.lv-prox{position:relative;overflow:hidden;display:flex;align-items:center;gap:28px;padding:28px;border-radius:30px;color:#fff;min-height:250px;background:radial-gradient(closest-side,transparent 96%,rgba(255,255,255,.12) 97%,transparent 100%) 60% 150% /120% 120% no-repeat,radial-gradient(420px 260px at 90% 0,rgba(196,181,253,.32),transparent 70%),linear-gradient(160deg,#3d2b93,#1f1147);box-shadow:0 22px 48px rgba(31,17,71,.28)}.lv-prox-capa{flex:none;width:150px;aspect-ratio:2/3;object-fit:cover;border-radius:16px;box-shadow:0 16px 34px rgba(0,0,0,.4);transform:rotate(-3deg)}.lv-prox-capa.vazia{display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px dashed rgba(255,255,255,.3)}.lv-prox-capa.vazia svg{width:34px;height:34px;color:#cfc4ff}.lv-prox-txt{min-width:0}.lv-prox-quando{font-weight:700;color:#d9d0ff;font-size:14.5px}.lv-prox h2{font:400 clamp(32px,3.2vw,46px)/1.05 var(--disp);margin:6px 0 8px;color:#fff}.lv-prox p{margin:0;color:#efeaff;font-size:15.5px}.lv-nivel{font-style:normal;font-weight:800;font-size:12px;margin-left:8px;padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.18);vertical-align:1px}.lv-prox-bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lv-bt-branco,.lv-bt-vidro{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font:800 15px var(--sans);cursor:pointer}.lv-bt-branco{background:#fff;color:#1f1147;border:0}.lv-bt-branco svg{width:18px;height:18px}.lv-bt-vidro{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.lv-bt-vidro:hover{background:rgba(255,255,255,.1)}.lv-sem-sala{display:inline-flex;align-items:center;min-height:48px;color:#d9d0ff;font-size:14px}.lv-fazer h2{margin-bottom:8px}.lv-itens{list-style:none;margin:0;padding:0}.lv-item{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}.lv-item:last-child{border-bottom:0}.lv-bola{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pilula);color:var(--accent)}.lv-bola svg{width:19px;height:19px}.lv-bola.rosa{background:rgba(214,70,90,.12);color:var(--no)}.lv-bola.ouro{background:rgba(var(--ourorgb),.14);color:var(--ouro)}.lv-txt{flex:1 1;min-width:0}.lv-txt b{display:block;font-size:15px;color:var(--text)}.lv-txt small{display:block;color:var(--muted);font-size:13.5px;line-height:1.35}.lv-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lv-acoes,.lv-bt{align-items:center}.lv-bt{display:inline-flex;gap:5px;min-height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--pilula);color:var(--accent);font:800 13.5px var(--sans);cursor:pointer;white-space:nowrap}.lv-bt svg{width:15px;height:15px}.lv-bt.ok{background:rgba(60,170,110,.14);color:var(--ok)}.lv-bt:hover{filter:brightness(.96)}.lv-confirma{font-size:13px;font-weight:700;color:var(--text2)}.lv-x{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.lv-x:hover{background:var(--surface2);color:var(--text)}.lv-x svg{width:15px;height:15px}.lv-mais{margin-top:10px;border:0;background:none;color:var(--accent);font:700 14px var(--sans);cursor:pointer;min-height:36px}.lv-emdia{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--ok);font-weight:700;font-size:14.5px}.lv-emdia svg{width:17px;height:17px}.lv-erro{color:var(--no);font-size:13.5px;margin:0 0 6px}.lv-atalhos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lv-atalhos a{display:grid;grid-template-columns:46px 1fr;column-gap:12px;align-items:center;padding:16px 18px;border-radius:24px;background:var(--bg2);border:1px solid var(--border);color:var(--text);transition:transform .15s,box-shadow .15s}.lv-atalhos a:hover{transform:translateY(-2px);box-shadow:var(--sombra-forte)}.lv-atalhos svg{grid-row:span 2;width:46px;height:46px;padding:12px;border-radius:50%;background:var(--pilula);color:var(--accent)}.lv-atalhos b{font-size:15.5px}.lv-atalhos small{color:var(--muted);font-size:13px}@media (prefers-reduced-motion:reduce){.lv-atalhos a{transition:none}.lv-atalhos a:hover{transform:none}}.lv-fila{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.lv-hj{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:20px;background:var(--bg);border:1px solid var(--border)}.lv-hj.ja{box-shadow:0 0 0 2px var(--accent)}.lv-hj.dada{opacity:.72}.lv-hj-abrir{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.lv-hj-abrir:disabled{cursor:default}.lv-hj time{font:400 21px var(--disp);color:var(--accent);min-width:58px}.lv-hj img,.lv-hj-sem{flex:none;width:38px;height:54px;object-fit:cover;border-radius:7px}.lv-hj-sem{background:var(--pilula)}.lv-hj-txt{flex:1 1;min-width:0}.lv-hj-txt b{font-size:14.5px;color:var(--text)}.lv-hj-txt b,.lv-hj-txt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-hj-txt small{color:var(--muted);font-size:13px}.lv-hj-quando{font-style:normal;font-size:12.5px;font-weight:800;color:var(--accent);background:var(--pilula);padding:4px 10px;border-radius:999px;white-space:nowrap}.lv-hj.ja .lv-hj-quando{color:var(--tinta-cheia);background:var(--accent)}.lv-hj-pe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:70px}.lv-hj-pe:empty{display:none}.lv-mini-link{font-size:13px;font-weight:700;color:var(--accent)}.lv-baixo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.lv-anel{display:flex;align-items:center;gap:18px}.lv-anel svg{flex:none;width:96px;height:96px}.lv-anel b{display:block;font-size:15px;color:var(--text)}.lv-anel small{display:block;color:var(--muted);font-size:13.5px}.lv-honesto{margin-top:6px;max-width:46ch}.lv-podio{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lv-podio li{display:flex;align-items:baseline;gap:10px;font-size:14.5px}.lv-podio li a{font-weight:700;color:var(--text)}.lv-podio li small{margin-left:auto;color:var(--muted);font-size:13px}.lv-podio li.resto span{min-width:22px;color:var(--muted);font-weight:700}.lv-zerados{margin:12px 0 0;color:var(--muted);font-size:13.5px}.lv-zerados a{color:var(--text2);text-decoration:underline}@media (max-width:1100px){.lv-baixo,.lv-topo{grid-template-columns:minmax(0,1fr)}.lv-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lv-prox{flex-direction:column;align-items:flex-start;padding:22px}.lv-prox-capa{width:110px}.lv-item{flex-wrap:wrap}.lv-acoes{width:100%;justify-content:flex-start;padding-left:50px}.lv-atalhos a{grid-template-columns:40px 1fr;padding:14px}.lv-atalhos svg{width:40px;height:40px;padding:10px}.lv-hj-pe{padding-left:0}}.auth-wrap.com-vitrine{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);place-items:stretch;gap:16px;padding:16px;background:var(--moldura,var(--bg))}.auth-wrap.com-vitrine:before{display:none}.com-vitrine>.auth-card,.com-vitrine>div:not(.ve){align-self:center;justify-self:center}.com-vitrine .auth-card{width:min(420px,100%);padding:38px 34px 30px;border-radius:28px;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra-forte);-webkit-backdrop-filter:none;backdrop-filter:none}.com-vitrine .auth-card .brand{display:none}.auth-titulo{margin:0 0 6px;font:400 40px/1.05 var(--disp);color:var(--text);letter-spacing:-.01em}.com-vitrine .auth-card h1{font:400 32px/1.1 var(--disp)}.com-vitrine .auth-card h1.auth-titulo{font-size:40px}.com-vitrine .auth-sub{font-size:15px}.ve{overflow:hidden;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:calc(100dvh - 32px);padding:34px 36px 30px;border-radius:32px;color:#fff;background:radial-gradient(closest-side,transparent 96%,rgba(255,255,255,.1) 97%,transparent 100%) 40% 130% /130% 90% no-repeat,linear-gradient(rgba(255,255,255,.045) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0) 0 0 /40px 40px,radial-gradient(600px 420px at 85% 0,rgba(196,181,253,.3),transparent 70%),linear-gradient(160deg,#3d2b93,#26195f 55%,#170d3a);box-shadow:0 30px 70px rgba(31,17,71,.3)}.ve,.ve-marca{position:relative;display:flex}.ve-marca{z-index:20;align-items:center;gap:12px}.ve-marca b{font:400 26px var(--disp);letter-spacing:.01em}.ve-disco{width:42px;height:42px;border-radius:50%;background:#1b1040;display:grid;place-items:center;box-shadow:0 0 0 1px rgba(255,255,255,.14)}.ve-frase{position:relative;z-index:20;margin:0;font:700 12.5px var(--sans);letter-spacing:.18em;color:#d9d0ff}.ve-mesa{position:relative;flex:1 1;margin:18px -10px;min-height:420px}.ve-capa{position:absolute;width:clamp(104px,11.5vw,158px);aspect-ratio:2/3;object-fit:cover;border-radius:10px;background:#2a1d66;box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 18px 34px rgba(8,4,30,.55),0 3px 8px rgba(8,4,30,.35);transform:rotate(var(--r,0deg));animation:ve-pousa .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.ve-capa.c0{left:4%;top:2%;--r:-12deg;--i:0;z-index:1}.ve-capa.c1{left:25%;top:0;--r:5deg;--i:1;z-index:2}.ve-capa.c2{left:47%;top:4%;--r:-5deg;--i:2;z-index:1}.ve-capa.c3{left:69%;top:1%;--r:11deg;--i:3;z-index:2}.ve-capa.c4{left:0;top:36%;--r:7deg;--i:4;z-index:3}.ve-capa.c5{left:21%;top:31%;--r:-7deg;--i:5;z-index:5}.ve-capa.c6{left:42%;top:34%;--r:3deg;--i:6;z-index:6;width:clamp(122px,13.5vw,184px)}.ve-capa.c7{left:66%;top:37%;--r:-9deg;--i:7;z-index:4}.ve-capa.c8{left:8%;top:67%;--r:-3deg;--i:8;z-index:3}.ve-capa.c9{left:32%;top:69%;--r:9deg;--i:9;z-index:4}.ve-capa.c10{left:57%;top:70%;--r:-5deg;--i:10;z-index:3}@keyframes ve-pousa{0%{opacity:0;transform:translateY(-26px) rotate(calc(var(--r, 0deg) * 2.2)) scale(1.04)}to{opacity:1;transform:rotate(var(--r,0deg))}}.ve-nota{position:absolute;right:2%;top:64%;z-index:8;width:132px;padding:14px 14px 12px;background:#f3dff0;color:#3a1d4f;border-radius:4px 4px 14px 4px;font:700 19px/1.05 Caveat,cursive;transform:rotate(6deg);box-shadow:0 16px 30px rgba(8,4,30,.45);animation:ve-pousa .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:.85s;--r:6deg}.ve-nota b{display:block;font:700 40px/1 Caveat,cursive;color:#5b3fd6;margin:2px 0}.ve-nota i{font-style:normal;color:#9a2d6b}.ve-clipe{display:none}.ve-nota:before{content:"";position:absolute;right:16px;top:-15px;width:12px;height:36px;border:3px solid #cfc6ea;border-radius:8px}@media (prefers-reduced-motion:reduce){.ve-capa,.ve-clipe,.ve-nota{animation:none}}@media (max-width:899px){.auth-wrap.com-vitrine{grid-template-columns:minmax(0,1fr);padding:12px;gap:14px;align-content:start}.ve{min-height:0;height:250px;padding:20px 22px 16px;border-radius:26px}.ve-mesa{min-height:0;margin:8px -6px}.ve-capa{width:78px}.ve-capa.c6{width:92px}.ve-capa.c0,.ve-capa.c10,.ve-capa.c3,.ve-capa.c8,.ve-capa.c9{display:none}.ve-capa.c4{top:8%;left:2%}.ve-capa.c5{top:2%;left:20%}.ve-capa.c6{top:0;left:40%}.ve-capa.c7{top:6%;left:62%}.ve-capa.c1{top:10%;left:80%}.ve-capa.c2,.ve-clipe,.ve-nota{display:none}.ve-frase{font-size:11px}.com-vitrine .auth-card{padding:28px 22px 22px}}.faixa-trilho{contain:paint}.bp-cab small{font:500 15px var(--sans);letter-spacing:0;color:var(--muted);text-transform:none}.bp-cab h1{font:400 clamp(32px,3vw,42px)/1.08 var(--disp);font-size-adjust:none;letter-spacing:-.01em}.bp-grade{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));grid-auto-rows:292px;gap:16px;margin:8px 0 34px}.bp{border:0;border-radius:26px;color:#fff;isolation:isolate;background:radial-gradient(120% 70% at 50% 0,rgba(255,255,255,.16),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--ac-claro) 78%,#1c1140) 0,color-mix(in srgb,var(--ac-claro) 40%,#0f0824) 100%);box-shadow:0 16px 34px rgba(24,14,60,.22)}.bp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0) 0 0 /34px 34px}.bp:hover{border-color:transparent;box-shadow:0 24px 50px rgba(24,14,60,.32)}.bp-leque{flex:1 1;height:auto;min-height:150px;background:none}.bp-leque img{width:98px;bottom:-14px;box-shadow:0 16px 30px rgba(0,0,0,.5)}.bp-leque img:nth-child(n+4){display:none}.bp-leque img:nth-child(2){bottom:-2px}.bp-txt{margin-top:0;padding:14px 20px 18px;background:linear-gradient(0deg,rgba(10,6,26,.55) 30%,transparent)}.bp-txt b{font:400 25px/1.1 var(--disp);font-size-adjust:none;color:#fff}.bp-sobre{color:rgba(255,255,255,.86)}.bp-pe{margin-top:10px}.bp-conta{font:800 12px var(--sans);letter-spacing:.02em;padding:4px 10px;background:rgba(255,255,255,.16)}.bp-abrir,.bp-conta{color:#fff;border-radius:999px}.bp-abrir{padding:7px 14px;background:rgba(255,255,255,.14);transition:background .15s}.bp:hover .bp-abrir{background:#fff;color:#1f1147}.bp-vaga{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.06);color:#fff}.bp-vaga:nth-child(2){background:rgba(255,255,255,.12);box-shadow:none}.bp-grade>.bp:first-child{grid-row:span 2}.bp-grade>.bp:first-child .bp-leque img{width:min(36%,142px)}.bp-grade>.bp:first-child .bp-leque img:nth-child(n+4){display:block}.bp-grade>.bp:first-child .bp-leque img:first-child{left:3%;bottom:215px;transform:rotate(-9deg)}.bp-grade>.bp:first-child .bp-leque img:nth-child(2){left:32%;bottom:240px;z-index:3;transform:rotate(2deg)}.bp-grade>.bp:first-child .bp-leque img:nth-child(3){left:61%;bottom:212px;transform:rotate(9deg)}.bp-grade>.bp:first-child .bp-leque img:nth-child(4){left:14%;bottom:34px;z-index:2;transform:rotate(-5deg)}.bp-grade>.bp:first-child .bp-leque img:nth-child(5){left:50%;bottom:30px;z-index:2;transform:rotate(6deg)}.bp-grade>.bp:first-child .bp-txt b{font-size:40px}.bp-grade>.bp:first-child .bp-sobre{font-size:15px}.bp-grade>.bp:not(:first-child) .bp-leque img{width:84px}.bp-grade>.bp:not(:first-child) .bp-leque img:first-child{left:calc(50% - 108px)}.bp-grade>.bp:not(:first-child) .bp-leque img:nth-child(2){left:calc(50% - 42px)}.bp-grade>.bp:not(:first-child) .bp-leque img:nth-child(3){left:calc(50% + 24px)}.bp-grade>.bp:not(:first-child) .bp-txt b{font-size:23px}.bp-grade>.bp:not(:first-child) .bp-sobre{font-size:13px;line-height:1.3}.bp-cab>div:first-child{display:flex;flex-direction:column-reverse;gap:6px}.bp-cab+.topo-fixo{margin-bottom:6px;padding-bottom:8px}.bp.bp-tudo{justify-content:flex-end;color:var(--text);background:var(--bg2);border:1.5px dashed var(--border2);box-shadow:none}.bp.bp-tudo:before{display:none}.bp.bp-tudo .bp-txt{background:none}.bp.bp-tudo .bp-txt b{color:var(--text)}.bp.bp-tudo .bp-sobre{color:var(--muted)}.bp.bp-tudo .bp-abrir{background:var(--accent);color:var(--tinta-cheia)}.bp.bp-tudo:hover{border-color:var(--accent);box-shadow:var(--sombra-forte)}@media (max-width:1180px){.bp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-grade>.bp:first-child{grid-column:span 2;grid-row:span 1}.bp-grade>.bp:first-child .bp-leque img{width:104px}}@media (max-width:620px){.bp-grade{grid-template-columns:minmax(0,1fr);grid-auto-rows:240px}.bp-grade>.bp:first-child{grid-column:auto}.bp-grade>.bp:first-child .bp-leque img:nth-child(n+4){display:none}.bp-grade>.bp:first-child .bp-txt b{font-size:30px}}.cl{display:grid;gap:18px}.cl-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cl-cab h1{margin:0;font:400 clamp(34px,3.2vw,44px)/1.05 var(--disp)}.cl-cab p{margin:6px 0 0;font-size:15px}.cl-cab p,.cl-vazio{color:var(--muted)}.cl-corpo{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.cl-lado{display:grid;gap:14px;position:sticky;top:24px;grid-template-columns:minmax(0,1fr)}.cl-lado>*{min-width:0}.cl-cores li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-mini-dias,.cl-mini-sem{grid-template-columns:repeat(7,minmax(0,1fr))}.cl-mini-dias button{min-width:0;min-height:0;padding:0}.cl-lado h2{margin:0 0 8px;font:700 15px var(--sans);color:var(--text)}.cl-cores,.cl-mini{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:14px}.cl-mini header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cl-mini header b{font-size:14.5px;color:var(--text)}.cl-mini header button{width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:18px;cursor:pointer}.cl-mini header button:hover{background:var(--surface2);color:var(--text)}.cl-mini-dias,.cl-mini-sem{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.cl-mini-sem small{font-size:11.5px;color:var(--muted);padding:4px 0}.cl-mini-dias button{position:relative;aspect-ratio:1;border:0;background:none;border-radius:50%;font:600 13px var(--sans);color:var(--text);cursor:pointer}.cl-mini-dias button:hover{background:var(--surface2)}.cl-mini-dias button.fora{color:var(--muted);opacity:.55}.cl-mini-dias button.na{background:var(--pilula);color:var(--accent)}.cl-mini-dias button.hoje{background:var(--accent);color:var(--tinta-cheia)}.cl-mini-dias button i{position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--accent);transform:translateX(-50%)}.cl-mini-dias button.hoje i{background:var(--tinta-cheia)}.cl-resumo{position:relative;overflow:hidden;border-radius:24px;padding:18px;color:#fff;background:radial-gradient(closest-side,transparent 96%,rgba(255,255,255,.12) 97%,transparent 100%) 50% 160% /150% 110% no-repeat,radial-gradient(300px 200px at 90% 0,rgba(196,181,253,.32),transparent 70%),linear-gradient(160deg,#3d2b93,#1f1147);box-shadow:0 16px 36px rgba(31,17,71,.26)}.cl-resumo h2{color:#e6e0ff;font-weight:700}.cl-n{display:inline-block;font:400 56px/1 var(--disp);margin-right:8px}.cl-n-rot{font:700 15px var(--sans);color:#e6e0ff}.cl-resumo ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:14px;color:#f3f0ff}.cl-resumo li{display:flex;align-items:center;gap:8px}.cl-resumo li i{width:10px;height:10px;border-radius:3px;background:#c4b5fd}.cl-resumo li i.falta{background:#fda4af;border-radius:50%}.cl-resumo li i.deve{background:#fcd34d}.cl-cores ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;font-size:13px;color:var(--text2)}.cl-cores li{display:flex;align-items:center;gap:7px;min-width:0}.cl-cores li i{flex:none;width:10px;height:10px;border-radius:3px;background:var(--ac)}.cl-grade{background:var(--bg2);border:1px solid var(--border);border-radius:26px;padding:16px;box-shadow:var(--sombra);min-width:0}.cl-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.cl-abas{display:flex;padding:4px;border-radius:999px;background:var(--surface2)}.cl-abas button{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:none;font:700 14px var(--sans);color:var(--muted);cursor:pointer}.cl-abas button.on{background:var(--accent);color:var(--tinta-cheia)}.cl-bt{min-width:40px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border2);background:none;font:700 14px var(--sans);color:var(--text);cursor:pointer}.cl-bt:hover{border-color:var(--accent);color:var(--accent)}.cl-rotulo{margin:0 0 0 6px;font:400 22px var(--disp);color:var(--text);text-transform:none}.cl-semana{--cols:5}.cl-cab-dias,.cl-horas{display:grid;grid-template-columns:44px repeat(var(--cols),minmax(0,1fr));gap:6px}.cl-dcab{text-align:center;padding:6px 0;border-radius:14px}.cl-dcab small{display:block;font-size:12px;color:var(--muted);text-transform:capitalize}.cl-dcab b{font:400 22px var(--disp);color:var(--text)}.cl-dcab.hoje{background:var(--accent)}.cl-dcab.hoje b,.cl-dcab.hoje small{color:var(--tinta-cheia)}.cl-horas{margin-top:6px;background:repeating-linear-gradient(180deg,var(--border) 0 1px,transparent 1px 56px)}.cl-horas,.cl-regua{position:relative}.cl-regua span{position:absolute;left:0;font-size:11.5px;color:var(--muted);transform:translateY(-7px)}.cl-col{position:relative;border-radius:12px}.cl-col.hoje{background:rgba(var(--accentrgb),.06)}.cl-pos{position:absolute}.cl-agora{left:-3px;right:0;height:2px;z-index:4}.cl-agora,.cl-agora:before{position:absolute;background:var(--no)}.cl-agora:before{content:"";left:-4px;top:-4px;width:10px;height:10px;border-radius:50%}.cl-aula{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:5px 9px;border-radius:12px;border:0;border-left:3px solid var(--ac,var(--accent));background:color-mix(in srgb,var(--ac,var(--accent)) 12%,var(--bg2));color:var(--text);text-align:left;font:inherit;cursor:pointer;overflow:hidden}.cl-aula:hover{box-shadow:0 6px 16px rgba(var(--acrgb,var(--accentrgb)),.22)}.cl-aula b{font-size:12.8px;line-height:1.2}.cl-aula b,.cl-aula small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-aula small{font-size:12px;line-height:1.25;color:var(--text2)}.cl-aula.rep{border:1.5px dashed var(--ac,var(--accent));border-left-width:3px;background:color-mix(in srgb,var(--ac,var(--accent)) 6%,var(--bg2))}.cl-aula.ja{box-shadow:0 0 0 2px var(--accent)}.cl-falta,.cl-q,.cl-st{position:absolute;top:4px;right:5px;font-style:normal;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 6px}.cl-q{background:var(--accent);color:var(--tinta-cheia)}.cl-falta{top:6px;right:6px;width:9px;height:9px;padding:0;background:var(--no);box-shadow:0 0 0 2px var(--bg2)}.cl-aula.falta{outline:1.5px dashed var(--no);outline-offset:-1.5px}.cl-st{background:none;padding:0;font-size:12px}.cl-sinal{position:absolute;bottom:5px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--ouro)}.cl-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cl-mes-sem{text-align:center;font-size:12px;color:var(--muted);text-transform:capitalize;padding-bottom:2px}.cl-mes-dia{min-height:108px;padding:6px;border-radius:14px;background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;gap:3px;min-width:0}.cl-mes-dia.fora{opacity:.5}.cl-mes-dia.hoje{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cl-mes-n{align-self:flex-start;min-width:28px;height:28px;border:0;border-radius:50%;background:none;font:400 17px var(--disp);color:var(--text);cursor:pointer}.cl-mes-dia.hoje .cl-mes-n{background:var(--accent);color:var(--tinta-cheia)}.cl-mini-slot{display:block;min-width:0}.cl-aula.mini{flex-direction:row;align-items:center;gap:5px;height:auto;padding:3px 6px;border-radius:7px;border-left-width:3px;font-size:12px}.cl-aula.mini time{font-weight:800;color:var(--text2);flex:none}.cl-aula.mini span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-ponto{flex:none;width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--no)}.cl-mes-mais{align-self:flex-start;border:0;background:none;padding:2px 4px;font:700 12px var(--sans);color:var(--accent);cursor:pointer}@media (max-width:1100px){.cl-corpo{grid-template-columns:minmax(0,1fr)}.cl-lado{position:static;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:700px){.cl-grade{padding:10px;overflow-x:auto}.cl-semana{min-width:calc(44px + var(--cols) * 110px)}.cl-mes-dia{min-height:70px;padding:4px}.cl-aula.mini span{display:none}}.alunos .pag-cab h1.display{font:400 clamp(34px,3.2vw,44px)/1.05 var(--disp)}.alunos .tt-chips{margin:4px 0 16px}.alunos .tt-chip{border-radius:999px}.alunos .tt-chip[aria-pressed=true]{background:var(--accent);color:var(--tinta-cheia);border-color:var(--accent)}.al2-grade{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.al2{position:relative;min-width:0}.al2-link{display:flex;flex-direction:column;gap:12px;height:100%;padding:18px 18px 16px;border-radius:24px;color:var(--text);background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra);transition:transform .15s,box-shadow .15s,border-color .15s}.al2-link:hover{transform:translateY(-2px);box-shadow:var(--sombra-forte);border-color:var(--border2)}@media (prefers-reduced-motion:reduce){.al2-link{transition:none}.al2-link:hover{transform:none}}.al2-topo{display:flex;align-items:center;gap:12px;padding-right:30px;min-width:0}.al2-av{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:400 21px var(--disp);color:#1c1733;background:linear-gradient(140deg,hsl(var(--h) 72% 84%),hsl(calc(var(--h) + 40) 62% 74%));box-shadow:0 0 0 3px var(--bg2),0 0 0 4px hsl(var(--h) 50% 70%/.5)}.al2-nm{min-width:0;display:grid}.al2-nm b{font:400 20px/1.15 var(--disp)}.al2-nm b,.al2-nm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al2-nm>span{font-size:13px;color:var(--muted)}.al2-nm .tt-nv{margin-right:6px}.al2-sit{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.al2-sit .tt-selo{border-radius:999px}.al2 .tt-barra{width:100%}.al2-pe{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;border-top:1px solid var(--border);margin-top:auto}.al2-pe>span{min-width:0;display:grid;gap:2px}.al2-pe>span>small{font-size:12px;color:var(--muted);font-weight:600}.al2-pe .tt-aula,.al2-pe .tt-placar{font-size:14px;font-weight:700;min-width:0}.al2-pe .tt-aula small,.al2-pe .tt-placar small{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al2 .tt-mais-cx{position:absolute;top:14px;right:12px}.al2 .tt-mais{border-radius:50%}.al2.atrasado .al2-link{box-shadow:inset 0 3px 0 rgba(214,70,90,.55),var(--sombra)}.al2.parado .al2-link{box-shadow:inset 0 3px 0 rgba(120,110,150,.45),var(--sombra)}.pf-voltar a{font:700 14px var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.pf-voltar a:hover{color:var(--accent)}.pf-cab{position:relative;overflow:hidden;align-items:center;gap:22px;border-radius:28px;padding:26px 28px;border:1px solid var(--border);background:radial-gradient(520px 220px at 100% 0,rgba(var(--accentrgb),.12),transparent 70%),var(--bg2);box-shadow:var(--sombra)}.pf-av{width:88px;height:88px;font:400 36px var(--disp);color:#fff;background:linear-gradient(145deg,#7b5cf0,#3d2b93);box-shadow:0 0 0 4px var(--bg2),0 0 0 5px rgba(var(--accentrgb),.35)}.pf-av,.pf-av-foto{border-radius:50%}.pf-quem h1{font:400 clamp(34px,3.4vw,46px)/1.05 var(--disp);letter-spacing:-.01em}.pf-selo{font:700 12.5px var(--sans);letter-spacing:0;text-transform:none;padding:5px 11px;border-radius:999px;background:var(--pilula);color:var(--accent)}.pf-selo-falta{background:transparent;color:var(--muted)}.pf-cod{font-family:var(--mono);letter-spacing:.06em;background:var(--surface2);color:var(--text2)}.pf-acoes .btn{border-radius:999px}.fc-btn-mais{border-radius:999px!important;background:var(--accent)!important;color:var(--tinta-cheia)!important;border:0!important}.fc-nivel select{border-radius:999px;background:var(--accent);color:var(--tinta-cheia);border:0;font:800 12.5px var(--sans);padding:5px 26px 5px 12px;min-height:30px;width:auto}.pf-numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.pf-n{border-radius:20px;padding:14px 16px}.pf-n b{font:400 30px/1.05 var(--disp)}.pf-n span{font-size:13px}.pf-tiras{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:12px}.pf-tira{border-radius:20px;padding:16px 18px}.pf-tira h2{font:400 20px var(--disp);letter-spacing:0;text-transform:none;color:var(--text);margin-bottom:8px}.ct{grid-column:span 2}.pf-h{font-family:var(--sans);font-weight:800;color:var(--accent)}.fc-abas{gap:4px;border-bottom:0;margin:22px 0 20px;padding:5px;background:var(--surface2);width:fit-content;max-width:100%}.fc-aba,.fc-abas{border-radius:999px}.fc-aba{border-bottom:0!important;padding:8px 16px;font-weight:700}.fc-aba.on{background:var(--accent);color:var(--tinta-cheia)}.fc-aba.on .fc-pt{background:rgba(255,255,255,.22);color:inherit}.fc-bl{font:400 22px var(--disp)!important;letter-spacing:0!important;text-transform:none!important;color:var(--text)!important}@media (max-width:1100px){.pf-numeros,.pf-tiras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pf-av{width:64px;height:64px;font-size:26px}.pf-numeros,.pf-tiras{grid-template-columns:minmax(0,1fr)}.ct{grid-column:auto}.fc-abas{border-radius:18px}}.trv{display:grid;gap:22px}.trv h2{margin:0}.trv-cab h1{margin:0;font:400 clamp(34px,3.2vw,44px)/1.05 var(--disp)}.trv-cab p{margin:6px 0 0;color:var(--muted);font-size:15px;max-width:70ch}.trv-cartao{background:var(--bg2);border:1px solid var(--border);border-radius:24px;padding:20px}.trv-montar{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:22px;align-items:start}.trv-escolhas{display:grid;gap:18px;background:var(--bg2);border:1px solid var(--border);border-radius:26px;padding:22px;box-shadow:var(--sombra)}.trv-escolhas>h2{font:400 26px/1.1 var(--disp);color:var(--text)}.trv-passo{border:0;margin:0;padding:0;min-width:0}.trv-passo legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:10px;font:700 15.5px var(--sans);color:var(--text)}.trv-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pilula);color:var(--accent);font:400 16px var(--disp)}.trv-dica{margin:-4px 0 10px;font-size:13.5px;color:var(--muted);line-height:1.45}.trv-pilulas{display:flex;flex-wrap:wrap;gap:6px}.trv-chip,.trv-pilulas label{position:relative;cursor:pointer}.trv-chip input,.trv-pilulas input{position:absolute;opacity:0;pointer-events:none}.trv-pilulas label{padding:8px 14px;border-radius:999px;background:var(--surface2);font:700 13.5px var(--sans);color:var(--text2)}.trv-pilulas label.on{background:var(--accent);color:var(--tinta-cheia)}.trv-chip:has(input:focus-visible),.trv-pilulas label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.trv-chips{display:flex;flex-wrap:wrap;gap:8px}.trv-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1.5px solid var(--border2);font:700 13.5px var(--sans);color:var(--text2);background:none}.trv-chip small{font-size:11.5px;color:var(--muted);font-weight:700}.trv-chip.on{border-color:var(--ac);color:var(--text);background:rgba(var(--acrgb),.1)}.trv-chip.on .trv-marca{color:var(--ac)}.trv-chip.vazio{opacity:.55}.trv-resultado{display:grid;gap:8px;padding:18px;border-radius:22px;color:#fff;background:radial-gradient(closest-side,transparent 96%,rgba(255,255,255,.12) 97%,transparent 100%) 50% 170% /150% 120% no-repeat,radial-gradient(300px 200px at 90% 0,rgba(196,181,253,.32),transparent 70%),linear-gradient(160deg,#3d2b93,#1f1147)}.trv-resultado>b{font:400 40px/1 var(--disp)}.trv-resultado>span{color:#e6e0ff;font-size:14px}.trv-nome small{display:block;font-size:12.5px;color:#d9d0ff;margin-bottom:4px;font-weight:700}.trv-nome input{width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff;font:600 15px var(--sans)}.trv-nome input::placeholder{color:#cfc6f5}.trv-criar{min-height:48px;border:0;border-radius:999px;background:#fff;color:#1f1147;font:800 15px var(--sans);cursor:pointer}.trv-criar:disabled{opacity:.6;cursor:default}.trv-erro{color:#ffd0d6}.trv-erro,.trv-ok{margin:0;font-size:13.5px}.trv-ok{color:#d7f5e3}.trv-previa-cab{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.trv-previa h2{font:400 24px var(--disp);color:var(--text)}.trv-previa-cab span{color:var(--muted);font-size:13.5px}.trv-trilho{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px}.trv-trilho li{min-width:0}.trv-sem-capa,.trv-trilho img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:12px;border:2px solid transparent;background:var(--surface2)}.trv-trilho li.par img{border-color:var(--ac)}.trv-t{display:block;margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.trv-t b{color:var(--muted)}.trv-trilho em{display:block;font-style:normal;font-size:11.5px;font-weight:800;color:var(--ouro)}.trv-sub{font:400 22px var(--disp)!important;color:var(--text);margin-bottom:10px!important}.trv-atalhos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trv-atalho{display:grid;gap:2px;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--bg2);text-align:left;cursor:pointer;font:inherit;color:var(--text)}.trv-atalho:hover{border-color:var(--accent)}.trv-atalho b{font-size:14.5px}.trv-atalho span{font-size:12.5px;color:var(--muted)}.trv-mix{display:flex;gap:3px;margin-top:8px}.trv-mix i{flex:1 1;height:6px;border-radius:3px;background:var(--ac)}.trv-vazio{color:var(--muted);margin:0}.trv-lista>h2{font:400 26px var(--disp);color:var(--text);margin-bottom:12px}.trv-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.trv-trilha{display:flex;gap:14px;align-items:center;padding:14px;border-radius:22px;background:var(--bg2);border:1px solid var(--border);color:var(--text);box-shadow:var(--sombra)}.trv-trilha:hover{border-color:var(--border2);box-shadow:var(--sombra-forte)}.trv-capas{position:relative;flex:none;width:78px;height:82px}.trv-capas img{position:absolute;width:46px;aspect-ratio:2/3;object-fit:cover;border-radius:7px;box-shadow:0 6px 14px rgba(0,0,0,.25)}.trv-capas img:first-child{left:0;top:8px;transform:rotate(-8deg)}.trv-capas img:nth-child(2){left:16px;top:2px;z-index:1}.trv-capas img:nth-child(3){left:32px;top:8px;transform:rotate(8deg)}.trv-trilha-txt{min-width:0;flex:1 1;display:grid;gap:4px}.trv-trilha-txt b{font:400 19px/1.15 var(--disp)}.trv-trilha-txt small{font-size:13px;color:var(--muted)}.trv-barra{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--surface2)}.trv-barra i{background:var(--ac)}.trv-trilha-txt em{font-style:normal;font-size:12px;font-weight:800;color:var(--muted)}.trv-trilha-txt em.viva{color:var(--accent)}@media (max-width:1100px){.trv-montar{grid-template-columns:minmax(0,1fr)}.trv-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}.trx{display:grid;gap:18px}.trx h2,.trx-voltar{margin:0}.trx-voltar a{font:700 14px var(--sans);color:var(--muted)}.trx-voltar a:hover{color:var(--accent)}.trx-bt{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:700 14px var(--sans);cursor:pointer}.trx-bt:hover{border-color:var(--accent);color:var(--accent)}.trx-bt.cheio{background:#fff;color:#1f1147;border:0;min-height:46px;padding:0 22px;font-weight:800}.trx-bt.perigo{background:var(--no);color:#fff;border:0}.trx-bt:disabled{opacity:.55;cursor:default}.trx-cab{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;padding:20px 22px;border-radius:26px;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra)}.trx-nome{display:flex;gap:10px;align-items:center;min-width:0}.trx-nome input[name=nome]{flex:1 1;min-width:0;border:0;background:none;font:400 clamp(28px,2.8vw,38px)/1.1 var(--disp);color:var(--text);padding:4px 0;border-bottom:1.5px dashed transparent}.trx-nome input[name=nome]:focus,.trx-nome input[name=nome]:hover{border-bottom-color:var(--border2);outline:none}.trx-seguem{grid-column:1;margin:0;color:var(--muted);font-size:14px}.trx-apagar{grid-column:2;grid-row:1/span 2}.trx-certeza{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:420px;justify-content:flex-end}.trx-certeza span{font-size:13.5px;color:var(--text2);text-align:right}.trx-receita{display:grid;gap:14px;padding:22px;border-radius:26px;color:#fff;background:radial-gradient(closest-side,transparent 96%,rgba(255,255,255,.1) 97%,transparent 100%) 80% 180% /120% 120% no-repeat,radial-gradient(360px 220px at 95% 0,rgba(196,181,253,.3),transparent 70%),linear-gradient(160deg,#3d2b93,#1f1147);box-shadow:0 18px 40px rgba(31,17,71,.26)}.trx-receita-cab h2{font:400 26px var(--disp)}.trx-receita-cab p{margin:4px 0 0;color:#e0d9ff;font-size:14px;max-width:70ch}.trx-escolha{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}.trx-escolha>span{font:700 14px var(--sans);color:#e0d9ff}.trx-receita .trv-pilulas label{background:rgba(255,255,255,.12);color:#fff}.trx-receita .trv-pilulas label.on{background:#fff;color:#1f1147}.trx-receita .trv-chip{border-color:rgba(255,255,255,.3);color:#e8e3ff}.trx-receita .trv-chip.on{border-color:#fff;background:rgba(255,255,255,.16);color:#fff}.trx-receita .trv-chip.on .trv-marca{color:#fff}.trx-receita-pe{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.trx-receita-pe>span{font:400 20px var(--disp)}.trx-erro{color:#ffd0d6}.trx-erro,.trx-ok{font-style:normal;font-size:13.5px}.trx-ok{color:#d7f5e3}.trx-lista-cab{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:10px}.trx-lista-cab h2{font:400 24px var(--disp);color:var(--text)}.trx-lista-cab p{margin:0;color:var(--muted);font-size:13.5px}.trx-aulas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.trx-aulas li{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 12px;border-radius:18px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--ac,var(--border2))}.trx-n{flex:none;min-width:26px;font:400 18px var(--disp);color:var(--muted);text-align:right}.trx-aulas img,.trx-sem-capa{flex:none;width:34px;height:50px;object-fit:cover;border-radius:6px;background:var(--surface2)}.trx-aula{flex:1 1;min-width:0;display:grid}.trx-aula a{font-weight:700;font-size:14.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trx-aula a:hover{color:var(--accent)}.trx-aula small{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trx-aula small i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ac)}.trx-acoes{display:flex;gap:4px}.trx-acoes button{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text2);font-size:15px;cursor:pointer}.trx-acoes button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.trx-acoes button.tirar:hover{border-color:var(--no);color:var(--no)}.trx-acoes button:disabled{opacity:.3;cursor:default}.trx-vazio{margin:0;color:var(--muted)}.trx-tiradas{padding:14px 18px;border-radius:20px;background:var(--bg2);border:1px dashed var(--border2)}.trx-tiradas summary{cursor:pointer;font-weight:700;color:var(--text)}.trx-tiradas p{margin:6px 0 10px;color:var(--muted);font-size:13.5px}.trx-achados,.trx-tiradas ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.trx-achados li,.trx-tiradas li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.trx-achados small,.trx-tiradas small{color:var(--muted)}.trx-somar{display:grid;gap:12px;padding:20px 22px;border-radius:24px;background:var(--bg2);border:1px solid var(--border)}.trx-somar h2{font:400 22px var(--disp);color:var(--text)}.trx-semear{display:flex;flex-wrap:wrap;gap:8px}.trx-busca,.trx-semear select{min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px var(--sans)}.trx-busca{width:100%}@media (max-width:700px){.trx-cab{grid-template-columns:1fr}.trx-apagar{grid-column:1;grid-row:auto}.trx-escolha{grid-template-columns:1fr;gap:6px}}.cl-cab-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cl-google{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:700 14px var(--sans)}.cl-google i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--sans);font-style:normal;background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff}a.cl-google:hover{border-color:var(--accent)}.cl-google.on{padding-right:6px}.cl-google.on span{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--text2);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-google.on button{min-height:32px;padding:0 12px;border-radius:999px;border:0;background:var(--surface2);color:var(--text2);font:700 12.5px var(--sans);cursor:pointer}.cl-google.on button:hover{color:var(--no)}.cl-aviso{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:var(--bg2);border:1px solid var(--border2);font-size:14.5px;color:var(--text2)}.cl-aviso.ok{border-color:var(--ok)}.cl-aviso span{flex:1 1}.cl-aviso button{width:30px;height:30px;border-radius:50%;border:0;background:none;font-size:20px;color:var(--muted);cursor:pointer}.cl-g{z-index:1}.cl-g-cartao{display:block;width:100%;height:100%;overflow:hidden;padding:4px 8px;border-radius:10px;border:1.5px dashed var(--border2);background:repeating-linear-gradient(135deg,var(--surface) 0 6px,transparent 6px 12px),var(--bg);color:var(--text2);font-size:12px;line-height:1.25}.cl-g-cartao small{display:block;font-weight:800;color:var(--muted);font-size:11px}.cl-g-dia{position:relative;z-index:2;margin:2px 3px 0;padding:2px 8px;border-radius:8px;background:var(--surface2);color:var(--text2);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-g-mini{display:flex;align-items:center;gap:5px;padding:3px 6px;border-radius:7px;border:1px dashed var(--border2);font-size:12px;color:var(--text2);min-width:0}.cl-g-mini time{flex:none;font-weight:800;color:var(--muted)}.cl-g-mini span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-meet,.pf-meet button{display:inline-flex}.pf-meet button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:700 14px var(--sans);cursor:pointer;align-items:center;gap:8px}.pf-meet button:hover{border-color:var(--accent);color:var(--accent)}.pf-meet button:disabled{opacity:.6;cursor:default}.pf-meet-msg{flex-basis:100%;margin:4px 0 0;font-size:13.5px;color:var(--text2)}.pf-meet-msg.erro{color:var(--no)}.cl-g-cartao{background:color-mix(in srgb,var(--text) 7%,var(--bg2))}.cl-g-cartao.aluno{text-align:left;cursor:pointer;font:inherit;font-size:12px;color:var(--text);border:1.5px dashed rgba(var(--accentrgb),.6);background:rgba(var(--accentrgb),.1)}.cl-g-cartao.aluno:hover{background:rgba(var(--accentrgb),.18)}.cl-gp-veu{position:fixed;inset:0;z-index:80;background:rgba(10,6,20,.45);display:flex;justify-content:flex-end}.cl-gp{width:min(400px,100%);height:100%;overflow:auto;padding:26px 24px;background:var(--bg2);box-shadow:-20px 0 50px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:14px}.cl-gp>small{color:var(--muted);font-size:13px}.cl-gp h2{margin:0;font:400 32px/1.1 var(--disp);color:var(--text)}.cl-gp-trilha{display:grid;gap:8px;padding:14px;border-radius:18px;background:var(--bg);border:1px solid var(--border)}.cl-gp-trilha label{display:grid;gap:6px;font:700 14px var(--sans);color:var(--text)}.cl-gp-trilha select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);font:15px var(--sans)}.cl-gp-trazer,.cl-gp-trilha button{min-height:44px;border-radius:999px;border:0;background:var(--accent);color:var(--tinta-cheia);font:800 14px var(--sans);cursor:pointer;padding:0 18px}.cl-gp-trazer{background:var(--bg);color:var(--accent);border:1.5px solid var(--accent);text-align:left}.cl-gp-msg{margin:0;font-size:14px;color:var(--ok)}.cl-gp-pe{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.cl-gp-pe a{font-weight:800;color:var(--accent)}.cl-gp-pe button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border2);background:none;color:var(--text);font:700 14px var(--sans);cursor:pointer}.pag-cab{padding-left:0}.pag-cab:before{display:none}.pag-cab h1,.pag-cab h1.display{font:400 clamp(34px,3.2vw,44px)/1.05 var(--disp);letter-spacing:-.01em}.mono{text-transform:none;letter-spacing:0;font-weight:600}.al-codigo,.codigo-txt,.pf-cod,code,kbd{font-family:var(--codigo)}.fin-ajustes{margin:0 0 18px;padding:0;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.fin-ajustes>summary{display:flex;align-items:baseline;gap:12px;padding:14px 18px;cursor:pointer;list-style:none}.fin-ajustes>summary::-webkit-details-marker{display:none}.fin-ajustes>summary:after{content:"+";margin-left:auto;font:400 22px var(--sans);color:var(--muted)}.fin-ajustes[open]>summary:after{content:"−"}.fin-ajustes>summary span{font:400 20px var(--disp);color:var(--text)}.fin-ajustes>summary small{color:var(--muted);font-size:13.5px}.fin-ajustes[open]{padding-bottom:8px}.fin-ajustes>div,.fin-ajustes>section{margin:0 12px 10px}.tal-topo{gap:12px;justify-content:space-between;margin:0 0 20px;padding:14px 16px;border-radius:var(--radius);background:var(--bg2);border:1px solid var(--border)}.tal-topo,.tal-trocar{display:flex;flex-wrap:wrap;align-items:flex-end}.tal-trocar{gap:10px}.tal-add label,.tal-trocar label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;color:var(--muted)}.tal-add input,.tal-add select,.tal-trocar select{min-height:44px;min-width:min(320px,100%);padding:8px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);font:500 15px var(--sans)}.tal-selo{display:inline-block;vertical-align:middle;margin-left:10px;padding:3px 10px;border-radius:999px;font:700 12px var(--sans);letter-spacing:.02em;color:var(--accent);background:var(--pilula)}.tal-nota{margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:13.5px;color:var(--text2);background:rgba(var(--accentrgb),.06);border:1px dashed rgba(var(--accentrgb),.3)}.tal-nota.pessoal{border-style:solid}.tal-capa{width:36px;height:48px;border-radius:6px;object-fit:cover;background:var(--surface2);display:block}.fc-tr-lista>li.tal-ed{grid-template-columns:26px 36px minmax(0,1fr) auto}.tal-acoes{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tal-acoes form{margin:0}.tal-bt{min-width:40px;min-height:36px;padding:4px 12px;border-radius:10px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:700 14px var(--sans);cursor:pointer}.tal-bt:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.tal-bt[disabled]{opacity:.35;cursor:default}.tal-bt.tirar:hover{border-color:var(--no);color:var(--no)}.tal-bt.daqui{font-size:13px}.tal-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px;padding:14px 16px;border-radius:var(--radius);background:var(--bg2);border:1px solid var(--border)}.tal-add select{flex:1 1 280px}@media (max-width:560px){.tal-add input,.tal-add select,.tal-trocar select{min-width:100%}}button.cl-g-cartao{text-align:left;cursor:pointer;font:inherit;font-size:12px}button.cl-g-cartao:not(.aluno):hover{border-color:var(--accent)}.cl-gp{width:min(460px,100%)}.cl-gp-sala{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--accent);color:var(--tinta-cheia);font:800 15px var(--sans);text-decoration:none}.cl-gp-sala:hover{background:var(--accent-esc)}.cl-gp-bloco{display:grid;gap:8px;padding:14px;border-radius:18px;background:var(--bg);border:1px solid var(--border)}.cl-gp-rot{font:700 12.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cl-gp-aula{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center}.cl-gp-aula img,.cl-gp-sem-capa{width:44px;height:60px;border-radius:6px;object-fit:cover;background:var(--surface2);display:block}.cl-gp-aula b{display:block;font:700 14.5px/1.25 var(--sans);color:var(--text)}.cl-gp-aula small{display:block;font-size:12.5px;color:var(--muted)}.cl-gp-mini{font:700 13px var(--sans);white-space:nowrap}.cl-gp-mini,.cl-gp-personalizar{color:var(--accent);text-decoration:none}.cl-gp-personalizar{font:700 14px var(--sans);padding:4px 2px}.cl-gp-personalizar:hover{text-decoration:underline}.evg{display:grid;gap:10px}.evg-desc{margin:0;white-space:pre-wrap;font-size:14px;color:var(--text2);line-height:1.5}.evg-local{margin:0;font-size:13.5px;color:var(--muted);word-break:break-word}.evg-form label{display:grid;gap:5px;font:700 13px var(--sans);color:var(--text)}.evg-form input:not([type=radio]),.evg-form textarea{min-height:42px;padding:8px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);font:500 14.5px var(--sans);width:100%}.evg-form textarea{resize:vertical;line-height:1.45}.evg-horas{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.evg-escopo{border:1px solid var(--border);border-radius:12px;padding:8px 12px;display:grid;gap:4px;margin:0}.evg-escopo legend{font:700 12.5px var(--sans);color:var(--muted);padding:0 4px}.evg-escopo label{display:flex;align-items:center;gap:8px;font-weight:600;min-height:32px}.evg-escopo small{color:var(--muted);font-size:12.5px}.evg-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.evg-ok{margin:0;font-size:13.5px;color:var(--ok);font-weight:700}@media (max-width:420px){.evg-horas{grid-template-columns:1fr 1fr}.evg-horas label:first-child{grid-column:1/-1}}.pau-nota{display:grid;gap:8px}.pau-nota textarea{min-height:88px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);font:500 14.5px/1.45 var(--sans);resize:vertical;width:100%}.pau-conta{font-size:12.5px;color:var(--muted)}.pau-ok{font-size:13.5px;color:var(--ok);font-weight:700}.evg-escopo input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--accent);flex:none}.dn-estreias{margin-top:36px}.dn-est-titulo{font:400 28px var(--disp);margin:0 0 4px;color:var(--text)}.dn-estreias .pag-sub{margin:0 0 14px}.ld{padding:8px 0}.ld-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ld-bloco,.ld-linha,.ld-sub,.ld-titulo{background:var(--bg2);border:1px solid var(--border);border-radius:14px;animation:ld-resp 1.6s ease-in-out infinite}.ld-titulo{height:40px;width:min(320px,70%);margin:0 0 12px}.ld-sub{height:16px;width:min(480px,90%);margin:0 0 26px;border-radius:8px}.ld-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0 0 18px}.ld-bloco{height:120px}.ld-linha{height:56px;margin:0 0 10px}.ld-linha.curta{width:70%}@keyframes ld-resp{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ld-bloco,.ld-linha,.ld-sub,.ld-titulo{animation:none}}.trx-quem{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:16px 18px;margin:0 0 22px;display:grid;gap:12px}.trx-quem-t{margin:0;font:400 22px var(--disp);color:var(--text)}.trx-quem-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.trx-quem-lista li{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border2);border-radius:999px;padding:4px 4px 4px 14px;font-size:15px}.trx-quem-lista a{color:var(--text);font-weight:700}.trx-quem-lista form{margin:0}.trx-quem-lista button{width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px}.trx-quem-lista button:hover{background:var(--bg3,var(--bg));color:var(--no)}.trx-quem-vazio{margin:0;color:var(--muted);font-size:15px}.trx-dar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.trx-dar label{display:grid;gap:4px;flex:1 1 240px}.trx-dar label span{font-size:13px;color:var(--muted);font-weight:700}.trx-dar select{min-height:42px;border-radius:12px;border:1px solid var(--border2);background:var(--bg);color:var(--text);padding:0 12px;font:500 15px var(--sans);width:100%}.trx-dar small{flex-basis:100%;color:var(--muted);font-size:13px}.pau-trilha{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pau-trilha select{flex:1 1 200px;min-height:42px;border-radius:12px;border:1px solid var(--border2);background:var(--bg);color:var(--text);padding:0 12px;font:500 15px var(--sans)}.ctr{--ctr-c1:#cfc2ff;--ctr-c2:#c4d0ff;--ctr-c3:#c9ecc0;--ctr-c4:#f6c9dc;--ctr-c5:#f8d9bd;--ctr-card:var(--bg2);--ctr-tinta:var(--text);--ctr-suave:var(--muted);--ctr-escuro:#1f1147;--ctr-escuro-t:#fff;--ctr-branco:rgba(255,255,255,.7);--ctr-sobre:rgba(28,23,51,.06);display:grid;gap:6px}[data-tema=escuro] .ctr{--ctr-c1:rgba(124,92,255,.22);--ctr-c2:rgba(88,120,255,.20);--ctr-c3:rgba(80,190,130,.18);--ctr-c4:rgba(230,90,160,.18);--ctr-c5:rgba(240,150,80,.18);--ctr-card:rgba(255,255,255,.05);--ctr-escuro:#7c5cff;--ctr-escuro-t:#fff;--ctr-branco:rgba(255,255,255,.10);--ctr-sobre:rgba(255,255,255,.08)}.ctr h1{font:400 clamp(30px,4vw,40px)/1.1 var(--disp);margin:0}.ctr-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ctr-topo p{margin:6px 0 0;color:var(--ctr-suave)}.ctr h2{font:400 24px var(--disp);margin:28px 0 12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ctr h2 small{font:600 14px var(--sans);color:var(--ctr-suave)}.ctr-bt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;font:800 15px var(--sans);padding:0 20px;cursor:pointer;text-decoration:none}.ctr-bt.escuro{background:var(--ctr-escuro);color:var(--ctr-escuro-t)}.ctr-bt.claro{background:var(--ctr-card);color:var(--ctr-tinta);border:1px solid var(--border2)}.ctr-bt:disabled{opacity:.6;cursor:wait}.ctr-aluno:focus-visible,.ctr-bt:focus-visible,.ctr-escolha:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ctr-msg{margin:10px 0 0;font-weight:800;color:var(--ok,#2f7a45)}.ctr-vazio{color:var(--ctr-suave);margin:0}.ctr-montador{margin-top:16px;border:2px solid var(--accent);border-radius:24px;padding:6px}.ctr-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;font-weight:800;font-size:13px}.ctr-pill.hora{background:#f0c96e;color:#1f1147}.ctr-pill.nivel{background:var(--ctr-c2);color:var(--ctr-tinta)}.ctr-pill.branca{background:var(--ctr-branco);color:var(--ctr-tinta);margin-bottom:4px}.ctr-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--ctr-c1);color:var(--ctr-tinta);flex:none}.ctr-quem{display:flex;align-items:center;gap:10px}.ctr-quem b{display:block;font-size:16px}.ctr-quem small{display:block;font-size:13px;color:var(--ctr-suave)}.ctr-quem small.sem{color:#c2366f;font-weight:700}.ctr-acoes{gap:8px;flex-wrap:wrap}.ctr-acoes,.ctr-linha{display:flex;align-items:center}.ctr-linha{justify-content:space-between}.ctr-rot{font-size:12px;font-weight:800;color:var(--ctr-suave)}.ctr-hoje{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.ctr-prox{background:var(--ctr-card);border:1px solid var(--border);border-radius:22px;padding:16px 18px;display:grid;gap:8px}.ctr-aula{font:400 22px/1.2 var(--disp)}.ctr-gram{color:var(--ctr-suave);font-size:14px}.ctr-alunos{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory}.ctr-aluno{scroll-snap-align:start;min-width:230px;max-width:280px;background:var(--ctr-card);border:1px solid var(--border);border-radius:22px;padding:14px 16px;display:grid;gap:10px;cursor:pointer;text-align:left;font:inherit;color:inherit}.ctr-aluno:hover,.ctr-aluno[aria-expanded=true]{border-color:var(--accent);box-shadow:0 8px 24px rgba(40,26,110,.14)}.ctr-barra{height:8px;border-radius:999px;background:var(--ctr-sobre);overflow:hidden}.ctr-barra i{display:block;height:100%;background:var(--accent);border-radius:999px}.ctr-num{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--ctr-suave)}.ctr-painel{background:var(--ctr-card);border:2px solid var(--accent);border-radius:22px;padding:18px 20px;margin-top:8px}[data-tema=escuro] .ctr-painel{box-shadow:0 0 0 1px rgba(124,92,255,.25),0 20px 60px rgba(124,92,255,.18)}.ctr-painel h3{margin:0 0 4px;font:400 22px var(--disp)}.ctr-painel>p{margin:0 0 12px;color:var(--ctr-suave)}.ctr-escolhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:14px}.ctr-escolha{background:var(--c,var(--ctr-c1));border:2px solid transparent;border-radius:16px;padding:12px 14px;text-align:left;font:inherit;color:var(--ctr-tinta);cursor:pointer;display:grid;gap:4px}.ctr-escolha small{color:var(--ctr-suave);font-size:13px}.ctr-escolha em{font-style:normal;font-weight:800;font-size:12px}.ctr-escolha.atual{border-color:var(--ctr-escuro)}.ctr-escolha.nenhuma{background:transparent;border:2px dashed var(--border2)}.ctr-trilhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.ctr-tr{background:var(--c);border-radius:24px;padding:18px;display:grid;gap:12px;align-content:start}[data-tema=escuro] .ctr-tr{border:1px solid rgba(255,255,255,.08)}.ctr-tr-cab{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ctr-tr-nome{display:block;font:400 23px/1.15 var(--disp)}.ctr-tr-cab small{color:var(--ctr-suave);font-size:13px;font-weight:700}.ctr-qtd{font:800 34px/1 var(--sans);text-align:right}.ctr-qtd small{font-size:14px;font-weight:700;color:var(--ctr-suave)}.ctr-mix{display:flex;height:10px;border-radius:999px;background:var(--ctr-branco)}.ctr-mix i{display:block;height:100%}.ctr-leg{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:700;color:var(--ctr-suave)}.ctr-leg span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--p);margin-right:5px;vertical-align:-1px}.ctr-primeiras{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.ctr-primeiras span{background:var(--ctr-branco);border-radius:10px;padding:3px 9px;font-size:13px;font-weight:700}.ctr-seguem{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ctr-chip{display:inline-flex;align-items:center;gap:4px;background:var(--ctr-branco);border-radius:999px;padding:3px 4px 3px 12px;font-weight:700;font-size:14px}.ctr-chip button{border:0;background:transparent;color:var(--ctr-suave);width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:13px}.ctr-chip button:hover{background:var(--ctr-sobre);color:#c2366f}.ctr-para{background:var(--ctr-branco);border-radius:16px;padding:12px;display:grid;gap:8px}.ctr-nomes{display:flex;gap:8px;flex-wrap:wrap}.ctr-nomes button{border:0;border-radius:999px;min-height:40px;padding:0 16px;font:800 15px var(--sans);background:var(--ctr-escuro);color:var(--ctr-escuro-t);cursor:pointer}.ctr-semana{background:#1f1147;color:#fff;border-radius:24px;padding:16px;overflow-x:auto}[data-tema=escuro] .ctr-semana{background:rgba(124,92,255,.1);border:1px solid rgba(124,92,255,.25)}.ctr-dias{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:8px}.ctr-dia{background:rgba(255,255,255,.07);border-radius:16px;padding:10px;min-height:110px;display:grid;align-content:start;gap:6px;color:inherit;text-decoration:none}.ctr-dia.hoje{background:rgba(240,201,110,.16);outline:2px solid #f0c96e}.ctr-dia small{opacity:.75;font-weight:700;font-size:13px}.ctr-mini{background:rgba(255,255,255,.12);border-radius:10px;padding:6px 8px;font-size:13px;line-height:1.3}.ctr-mini b{display:block;font-size:12px}@media (max-width:760px){.ctr-aluno{min-width:78vw}.ctr-qtd{font-size:28px}}.ctr>*{min-width:0}.ctr-bt.fino{background:transparent;color:var(--ctr-tinta);min-height:40px;padding:0 12px;font-size:14px;text-decoration:underline;text-underline-offset:3px}.trx-aulas li{transition:opacity .2s}.trx-aulas li:has(button.tirar[aria-busy=true]),.trx-aulas li:has(~li button.daqui[aria-busy=true]){opacity:.3;pointer-events:none}.trx-acoes .daqui{width:auto!important;padding:0 12px;border-radius:999px;font:700 13px var(--sans);white-space:nowrap}@media (max-width:760px){.trx-acoes .daqui{font-size:12px;padding:0 8px}}.hub-corpo.com-generos{display:grid;grid-template-columns:208px minmax(0,1fr);gap:28px;align-items:start}.hub-niveis{min-width:0}.gen-barra{position:sticky;top:86px;display:flex;flex-direction:column;gap:3px;padding:14px 10px;border-radius:16px;border:1px solid rgba(var(--acrgb),.18);background:linear-gradient(180deg,rgba(var(--acrgb),.06),transparent 80%),var(--bg2)}.gen-tit{margin:0 8px 8px;font:800 13px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gen-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--text);font-family:inherit;font-weight:600;font-size:14.5px;line-height:1.2;text-align:left;transition:background .15s ease}.gen-item:hover{background:rgba(var(--acrgb),.08)}.gen-item:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.gen-ponto{width:10px;height:10px;border-radius:50%;background:var(--gen,var(--ac));box-shadow:0 0 0 3px color-mix(in srgb,var(--gen,var(--ac)) 18%,transparent)}.gen-ponto.todos{background:none;border:2px solid var(--muted);box-shadow:none}.gen-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-conta{font:700 13px/1 var(--mono);color:var(--muted)}.gen-item[aria-pressed=true]{background:color-mix(in srgb,var(--gen,var(--ac)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gen,var(--ac)) 45%,transparent)}.gen-item[aria-pressed=true] .gen-conta{color:var(--text)}.gen-aviso{margin:0 0 18px;color:var(--muted);font-size:15px}.gen-aviso b{color:var(--gen,var(--ac));font-size:18px}@media (max-width:899px){.hub-corpo.com-generos{grid-template-columns:minmax(0,1fr);gap:16px}.gen-barra{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gen-barra::-webkit-scrollbar{display:none}.gen-tit{display:none}.gen-item{width:auto;flex:none;grid-template-columns:10px auto auto;border-radius:999px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.gen-item{transition:none}}.gen-fam,.gen-fam>summary{border-radius:10px}.gen-fam>summary{display:grid;grid-template-columns:12px minmax(0,1fr) auto 12px;gap:10px;align-items:center;padding:9px 10px;cursor:pointer;list-style:none;color:var(--text);font-weight:700;font-size:14.5px;line-height:1.2}.gen-fam>summary::-webkit-details-marker{display:none}.gen-fam>summary:after{content:"\203A";color:var(--muted);font-size:18px;line-height:1;transition:transform .15s ease}.gen-fam[open]>summary:after{transform:rotate(90deg)}.gen-fam>summary:hover{background:rgba(var(--acrgb),.08)}.gen-fam>summary:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.gen-fam-itens{display:flex;flex-direction:column;gap:2px;padding:2px 0 6px 10px;border-left:1px solid color-mix(in srgb,var(--gen) 35%,transparent);margin-left:15px}.gen-fam-itens .gen-item{font-weight:500;font-size:14px;padding:7px 8px}.gen-fam-itens .gen-ponto{width:7px;height:7px;box-shadow:none}.gen-aviso{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gen-limpa{margin-left:6px;border:0;background:none;color:var(--ac);font-weight:700;font-size:14px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.gen-barra.gram{flex-direction:column;overflow:visible}.gen-barra.gram .gen-tit{display:block;margin:4px 8px 6px}.gen-barra.gram .gen-item{width:100%;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto}}@media (min-width:861px){[data-tema=escuro] .palco{background:radial-gradient(1100px 560px at 8% -12%,rgba(123,92,240,.3),transparent 64%),radial-gradient(800px 560px at 105% 110%,rgba(123,92,240,.1),transparent 70%),var(--bg)}[data-tema=escuro] .navlink.active{margin-right:16px;border-radius:12px;background:linear-gradient(135deg,#7b5cf0,#5b3fd6);color:#fff;box-shadow:0 8px 24px rgba(123,92,240,.35),inset 0 0 0 1px rgba(255,255,255,.14)}[data-tema=escuro] .navlink.active:after,[data-tema=escuro] .navlink.active:before{display:none}}[data-tema=escuro] :is(.card,.hub-faixa,.gen-barra,.bp,.busca-caixa){background:var(--vidro);border-color:var(--vidro-borda);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 34px rgba(0,0,0,.35)}[data-tema=escuro] .hub-faixa{background:radial-gradient(130% 170% at 6% -50%,rgba(var(--acrgb),.22),transparent 60%),var(--vidro)}:where([data-tema=escuro]) .btn.primary{background:#6e4fec;border-color:#6e4fec;color:#fff}:where([data-tema=escuro]) .btn.primary:hover{background:#5f40e0;border-color:#5f40e0}[data-tema=escuro] .gen-item[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--gen,#7b5cf0) 40%,#3b2596),color-mix(in srgb,var(--gen,#7b5cf0) 14%,#1a1233));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gen,#7b5cf0) 60%,transparent),0 6px 18px rgba(0,0,0,.35)}.hub-corpo.com-generos{grid-template-columns:232px minmax(0,1fr)}.gen-nome{white-space:normal;overflow:visible}@media (max-width:899px){.hub-corpo.com-generos{grid-template-columns:minmax(0,1fr)}.gen-barra:not(.gram) .gen-nome{white-space:nowrap}}.hub-faixa.hf{min-height:280px;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.hf>:not(.hf-motivo):not(.hf-leque){position:relative;z-index:2;max-width:min(560px,56%)}.hf .hub-marca{font-size:clamp(46px,6.6vw,88px)}.hf .hub-nums{gap:8px}.hf .hub-nums>span{padding:6px 12px;border-radius:999px;background:rgba(var(--acrgb),.1);border:1px solid rgba(var(--acrgb),.22)}.hf-motivo{inset:0;z-index:0}.hf-leque,.hf-motivo{position:absolute;pointer-events:none}.hf-leque{z-index:1;right:clamp(18px,4vw,56px);top:50%;display:flex;align-items:center;transform:translateY(-50%)}.hf-leque img{width:clamp(92px,9vw,138px);aspect-ratio:2/3;object-fit:cover;border-radius:10px;margin-left:-34px;box-shadow:0 18px 34px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.1);transition:transform .35s ease}.hf-leque img:first-child{margin-left:0;transform:rotate(-12deg) translateY(18px)}.hf-leque img:nth-child(2){transform:rotate(-6deg) translateY(4px)}.hf-leque img:nth-child(3){transform:rotate(0deg) translateY(-6px) scale(1.06);z-index:2}.hf-leque img:nth-child(4){transform:rotate(6deg) translateY(4px)}.hf-leque img:nth-child(5){transform:rotate(12deg) translateY(18px)}.hub-faixa.hf:hover .hf-leque img:first-child{transform:rotate(-15deg) translate(-8px,20px)}.hub-faixa.hf:hover .hf-leque img:nth-child(5){transform:rotate(15deg) translate(8px,20px)}.hf-movies .hf-motivo{background:repeating-linear-gradient(90deg,rgba(var(--acrgb),.3) 0 16px,transparent 16px 34px) top 12px left 0 /100% 10px no-repeat,repeating-linear-gradient(90deg,rgba(var(--acrgb),.3) 0 16px,transparent 16px 34px) bottom 12px left 0 /100% 10px no-repeat}.hf-music .hf-motivo{background:repeating-linear-gradient(90deg,rgba(var(--acrgb),.28) 0 5px,transparent 5px 12px) 0 100% /100% 70px no-repeat;-webkit-mask-image:linear-gradient(0deg,#000,transparent),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 70' preserveAspectRatio='none'%3E%3Cpath d='M0 70 L0 50 Q20 20 40 45 T80 30 T120 55 T160 15 T200 40 T240 25 T280 50 T320 10 T360 45 T400 30 L400 70Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 70' preserveAspectRatio='none'%3E%3Cpath d='M0 70 L0 50 Q20 20 40 45 T80 30 T120 55 T160 15 T200 40 T240 25 T280 50 T320 10 T360 45 T400 30 L400 70Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 70px;mask-size:100% 70px;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hf-games .hf-motivo{background:linear-gradient(rgba(var(--acrgb),.55),rgba(var(--acrgb),.55)) top 16px left 16px /26px 2px no-repeat,linear-gradient(rgba(var(--acrgb),.55),rgba(var(--acrgb),.55)) top 16px left 16px /2px 26px no-repeat,linear-gradient(rgba(var(--acrgb),.55),rgba(var(--acrgb),.55)) bottom 16px right 16px /26px 2px no-repeat,linear-gradient(rgba(var(--acrgb),.55),rgba(var(--acrgb),.55)) bottom 16px right 16px /2px 26px no-repeat,repeating-linear-gradient(0deg,rgba(var(--acrgb),.07) 0 1px,transparent 1px 4px)}.hf-main .hf-motivo{background:linear-gradient(90deg,transparent 0 calc(clamp(22px, 3vw, 38px) - 12px),rgba(var(--acrgb),.3) calc(clamp(22px, 3vw, 38px) - 12px) calc(clamp(22px, 3vw, 38px) - 10px),transparent 0),repeating-linear-gradient(180deg,transparent 0 31px,rgba(var(--acrgb),.1) 31px 32px)}.hf-business .hf-motivo{background:linear-gradient(rgba(var(--acrgb),.1) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,rgba(var(--acrgb),.1) 1px,transparent 1px) 0 0 /28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.hf-faith .hf-motivo{background:repeating-conic-gradient(from 180deg at 70% -20%,rgba(var(--acrgb),.12) 0 4deg,transparent 4deg 12deg);-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}@media (max-width:860px){.hub-faixa.hf{min-height:0;padding-bottom:160px}.hf>:not(.hf-motivo):not(.hf-leque){max-width:none}.hf-leque{top:auto;bottom:18px;right:50%;transform:translateX(50%)}.hf-leque img{width:78px;margin-left:-26px}}@media (prefers-reduced-motion:reduce){.hf-leque img{transition:none}}.hub-faixa.hf{container-type:inline-size}@container (min-width: 1px){.hf .hub-marca{font-size:clamp(40px,7.4cqi,88px)}.hf-leque img{width:clamp(72px,10.5cqi,128px);margin-left:max(-34px,-2.8cqi)}}.hf-games .hf-motivo:before{content:"";position:absolute;pointer-events:none;left:52%;top:70%;width:196px;height:131px;transform:translate(-50%,-50%) rotate(-5deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200'%3E%3Cpath d='M92 22h116c38 0 60 20 72 60l16 58c8 30-8 46-28 46-16 0-26-10-38-26l-14-18H84l-14 18c-12 16-22 26-38 26-20 0-36-16-28-46l16-58C32 42 54 22 92 22z' fill='%230e0d14' fill-opacity='.55' stroke='%2335c7d8' stroke-opacity='.55' stroke-width='3'/%3E%3Cpath d='M66 70h14v14h14v14H80v14H66V98H52V84h14z' fill='%2312101a' stroke='%2335c7d8' stroke-opacity='.8' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='112' cy='124' r='15' fill='%2312101a' stroke='%2335c7d8' stroke-opacity='.7' stroke-width='2.5'/%3E%3Ccircle cx='112' cy='124' r='6' fill='%2335c7d8' fill-opacity='.45'/%3E%3Ccircle cx='188' cy='124' r='15' fill='%2312101a' stroke='%2335c7d8' stroke-opacity='.7' stroke-width='2.5'/%3E%3Ccircle cx='188' cy='124' r='6' fill='%2335c7d8' fill-opacity='.45'/%3E%3Ccircle cx='228' cy='66' r='10' fill='%2312101a' stroke='%234fd1a1' stroke-width='2.2'/%3E%3Cpath d='M228 60l5.5 9h-11z' fill='none' stroke='%234fd1a1' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='250' cy='88' r='10' fill='%2312101a' stroke='%23ff6b6b' stroke-width='2.2'/%3E%3Ccircle cx='250' cy='88' r='4.5' fill='none' stroke='%23ff6b6b' stroke-width='2'/%3E%3Ccircle cx='228' cy='110' r='10' fill='%2312101a' stroke='%236aa8ff' stroke-width='2.2'/%3E%3Cpath d='M224 106l8 8M232 106l-8 8' stroke='%236aa8ff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='206' cy='88' r='10' fill='%2312101a' stroke='%23ff8fd0' stroke-width='2.2'/%3E%3Crect x='202' y='84' width='8' height='8' fill='none' stroke='%23ff8fd0' stroke-width='2'/%3E%3C/svg%3E") 50% /contain no-repeat}@container (max-width: 760px){.hf-games .hf-motivo:before{opacity:.35}}@media (max-width:860px){.hf-games .hf-motivo:before{left:72%;top:30%;width:170px;height:114px}}.hf-games .hf-leque img:nth-child(n+4){display:none}.hf-games .hf-leque img:first-child{transform:rotate(-9deg) translateY(10px)}.hf-games .hf-leque img:nth-child(2){transform:rotate(0deg) translateY(-6px) scale(1.06);z-index:2}.hf-games .hf-leque img:nth-child(3){transform:rotate(9deg) translateY(10px)}.hub-faixa.hf-games:hover .hf-leque img:first-child{transform:rotate(-12deg) translate(-6px,12px)}.hub-faixa.hf-games:hover .hf-leque img:nth-child(5){transform:none}.poster-nova.poster-estreia{background:#f0c46c;color:#1b1406;font-size:12px;letter-spacing:.06em}.poster-nova.poster-estreia:before{display:none}.nova.anc{width:min(700px,100%);display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.anc-capa{width:100%;aspect-ratio:2/3;height:auto;object-fit:cover;border-radius:14px;display:block;box-shadow:0 18px 44px rgba(0,0,0,.45)}.anc-txt .nova-kick{margin-top:2px}.anc-txt h2{margin:2px 0 12px}.anc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.anc-chip{font:700 14px var(--sans,inherit);padding:4px 10px;border-radius:999px;background:var(--surface2);color:var(--text)}.anc-chip.anc-linha{background:rgba(var(--accentrgb),.16);color:var(--accent)}.anc-gram{border:1px solid rgba(var(--accentrgb),.35);background:rgba(var(--accentrgb),.08);border-radius:12px;padding:10px 14px}.anc-gram small{display:block;font:800 14px var(--mono);letter-spacing:.12em;color:var(--accent)}.anc-gram span{display:block;margin-top:2px;font-size:18px;line-height:1.35;color:var(--text);font-weight:600}.anc-txt .nova-bts{margin-top:18px}a.nova-ok{display:inline-flex;align-items:center;text-decoration:none}.anc-pontos{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--muted);font-size:14px}.anc-pontos button{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text);font-size:20px;line-height:1;cursor:pointer}.anc-pontos button:disabled{opacity:.35;cursor:default}.anc-depois{margin-top:12px;background:none;border:0;padding:6px 0;color:var(--muted);font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.nova.anc{grid-template-columns:1fr}.anc-capa{width:150px;justify-self:center}}.nova.anf{width:min(820px,100%)}.anf-tit{margin-bottom:4px}.anf-fila{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.anf-fila li{margin:0;padding:0}.anf-fila li:before{content:none}.anf-aula{display:block;text-decoration:none;color:var(--text);border-radius:12px}.anf-aula .aln-sem-capa,.anf-aula img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:10px;transition:transform .2s}.anf-aula:hover img{transform:translateY(-3px)}.anf-aula b{display:block;margin-top:8px;font-size:14px;line-height:1.3}.anf-aula small{color:var(--muted)}.anf-aula em,.anf-aula small{display:block;margin-top:2px;font-size:14px}.anf-aula em{font-style:normal;line-height:1.3;color:var(--accent);font-weight:700}@media (max-width:620px){.anf-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.anf-aula img{transition:none}}.nova.anc .nova-kick,.nova.anf .nova-kick{font-size:14px}.dt-anel{position:fixed;z-index:80;pointer-events:none;border-radius:14px;border:2px solid var(--accent);box-shadow:0 0 0 6px rgba(var(--accentrgb),.18);animation:dt-pulso 1.8s ease-in-out 2}@keyframes dt-pulso{50%{box-shadow:0 0 0 11px rgba(var(--accentrgb),.1)}}.dt-balao{position:fixed;z-index:81;width:min(340px,calc(100vw - 24px));box-sizing:border-box;background:var(--bg2);color:var(--text);border:1px solid rgba(var(--accentrgb),.45);border-radius:16px;padding:12px 16px 14px;box-shadow:var(--sombra-forte);transition:top .2s ease,left .2s ease}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){[data-tema=escuro] .dt-balao{background:rgba(22,19,38,.92);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}}.dt-topo{justify-content:space-between;gap:8px;margin-bottom:4px}.dt-rot,.dt-topo{display:flex;align-items:center}.dt-rot{gap:6px;margin:0;font:800 13px var(--mono);letter-spacing:.12em;color:var(--accent);text-transform:uppercase}.dt-conta{font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:none}.dt-ic{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(var(--accentrgb),.16);font-style:normal}.dt-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.dt-x:hover{color:var(--text);background:rgba(var(--accentrgb),.12)}.dt-txt{margin:0;font-size:15px;line-height:1.5}.dt-pontos{display:flex;gap:5px;margin:10px 0 0}.dt-pontos i{width:7px;height:7px;border-radius:50%;background:var(--border2)}.dt-pontos i.on{background:var(--accent)}.dt-bts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.dt-ok{min-height:40px;padding:0 16px;border:0;border-radius:10px;cursor:pointer;background:var(--accent);color:var(--tinta-cheia);font:700 14px var(--sans)}.dt-ok:hover{background:var(--accent-esc)}.dt-off{background:none;border:0;padding:4px 0;cursor:pointer;color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.dt-anel{animation:none}}.gcv-fundo{position:fixed;inset:0;z-index:90;background:rgba(20,16,40,.45);display:flex;justify-content:flex-end;animation:gcv-entra-fundo .2s ease-out}.gcv-gaveta{width:min(440px,100%);height:100%;overflow-y:auto;background:var(--bg2);color:var(--text);padding:20px 20px 28px;box-shadow:-18px 0 40px rgba(20,16,40,.25);display:flex;flex-direction:column;gap:16px;animation:gcv-entra .25s ease-out}@keyframes gcv-entra{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@keyframes gcv-entra-fundo{0%{opacity:0}to{opacity:1}}.gcv-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gcv-kick{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--accent)}.gcv-cab h2{margin:4px 0 0;font-size:24px;line-height:1.15}.gcv-x{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--border2);background:transparent;color:var(--text);font-size:24px;line-height:1;cursor:pointer}.gcv-codigo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 16px;border-radius:var(--radius);background:var(--surface2);border:1px solid var(--border)}.gcv-codigo span{grid-column:1/-1;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gcv-codigo b{font-size:30px;letter-spacing:.12em;font-family:ui-monospace,Consolas,monospace;color:var(--text)}.gcv-acoes{display:flex;flex-direction:column;gap:8px}.gcv-acoes .btn{width:100%;justify-content:center;text-align:center}.gcv-whats{background:#1d6440!important;border-color:#1d6440!important;color:#fff!important}.gcv-qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);text-align:center}.gcv-qr h3{margin:0;font-size:16px}.gcv-qr img{background:#fff;padding:8px}.gcv-qr img,.gcv-qr-vazio{width:220px;height:220px;border-radius:12px}.gcv-qr-vazio{background:var(--surface2)}.gcv-qr p{line-height:1.45}.gcv-passos,.gcv-qr p{margin:0;font-size:14px;color:var(--muted)}.gcv-passos{padding-left:20px;display:flex;flex-direction:column;gap:6px}.gcv-aviso{position:sticky;bottom:0;margin:0;padding:10px 14px;border-radius:10px;background:var(--accent);color:#fff;font-weight:700;text-align:center}.gcv-abrir{margin-top:4px}@media (max-width:620px){.gcv-fundo{align-items:flex-end}.gcv-gaveta{width:100%;height:auto;max-height:92vh;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(20,16,40,.3)}@keyframes gcv-entra{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){.gcv-fundo,.gcv-gaveta{animation:none}}.rd{max-width:640px;margin:0 auto;padding:14px 16px 60px;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--sans)}.rd-topo{display:flex;align-items:center;gap:9px;margin-bottom:12px}.rd-voltar{display:inline-flex;align-items:center;min-height:44px;padding:0 10px 0 2px;border:0;background:none;cursor:pointer;font:600 15px var(--sans);color:var(--text2);text-decoration:none;border-radius:10px}.rd-nivel,.rd-voltar:hover{color:var(--accent)}.rd-nivel{font:700 11.5px var(--mono);border:1px solid var(--accent);border-radius:20px;padding:2px 9px;letter-spacing:.05em}.rd-topo-nome{font:700 15px var(--disp);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size-adjust:.46}.rd-abas{display:flex;gap:4px;padding:4px;margin:0 0 18px;border-radius:14px;background:var(--bg2);border:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.rd-abas::-webkit-scrollbar{display:none}.rd-abas button{flex:1 0 auto;min-height:42px;padding:0 10px;border:0;border-radius:10px;cursor:pointer;background:transparent;color:var(--text2);font:700 13.5px var(--sans);white-space:nowrap}.rd-abas button:hover{color:var(--accent)}.rd-abas button[aria-pressed=true]{background:var(--accent);color:var(--tinta-cheia)}.rd-capa{position:relative;flex:none;width:150px;aspect-ratio:2/3;border-radius:6px 14px 14px 6px;overflow:hidden;background:radial-gradient(120% 80% at 70% 10%,var(--capa-a),var(--capa-b));box-shadow:inset 7px 0 0 rgba(0,0,0,.28),inset 9px 0 0 rgba(255,255,255,.06),0 14px 30px rgba(0,0,0,.32);color:var(--capa-tinta);display:flex;flex-direction:column;justify-content:flex-end}.rd-capa-mala{position:absolute;left:8%;top:12%;width:84%}.rd-capa-mala .m1{fill:#3d6fb8;stroke:#0f1629;stroke-width:1.5}.rd-capa-mala .m2{fill:#2b4f86;stroke:#0f1629;stroke-width:1.5}.rd-capa-mala .alca,.rd-capa-mala .alca2{fill:none;stroke:#9fb6dc;stroke-width:3;stroke-linecap:round}.rd-capa-mala .alca2{stroke:#6f88b3}.rd-capa-mala .faixa{stroke:#1b2c4f;stroke-width:1.4}.rd-capa-mala .tag{fill:var(--capa-det)}.rd-capa-mala .furo{fill:#0f1629}.rd-capa-txt{position:relative;padding:0 12px 13px 16px;display:flex;flex-direction:column;gap:3px}.rd-capa-nivel{font:700 8.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--capa-det)}.rd-capa-txt b{font:700 21px/1.02 Fraunces,Georgia,serif;letter-spacing:-.3px}.rd-capa-txt i{font:italic 500 11px Fraunces,Georgia,serif;color:var(--capa-tinta)}.rd-capa.pequena{width:96px}.rd-capa.pequena .rd-capa-txt{padding:0 8px 9px 11px}.rd-capa.pequena .rd-capa-txt b{font-size:13.5px}.rd-capa.pequena .rd-capa-nivel,.rd-capa.pequena .rd-capa-txt i{display:none}.rd-hero{display:flex;gap:20px;align-items:flex-start;padding:20px;border-radius:22px;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra)}.rd-hero-txt{flex:1 1;min-width:0}.rd-hero h1{font:800 28px/1.05 var(--disp);margin:2px 0 8px;letter-spacing:-.4px;color:var(--text)}.rd-linha{margin:0 0 14px;font:500 15.5px/1.5 Fraunces,Georgia,serif;color:var(--text2)}.rd-barra{display:flex;gap:5px;margin:0 0 8px}.rd-barra i{flex:1 1;height:6px;border-radius:3px;background:var(--border2)}.rd-barra i.meio{background:rgba(var(--accentrgb),.45)}.rd-barra i.feito{background:var(--accent)}.rd-conta{margin:0 0 14px;font-size:13.5px;color:var(--muted)}.rd-conta b{color:var(--text)}@media (max-width:520px){.rd-hero{flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.rd-hero .rd-btn{width:100%}}.rd-aviso{margin:12px 0 0;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.5;color:var(--text2);background:rgba(var(--ourorgb),.1);border:1px solid rgba(var(--ourorgb),.35)}.rd-sec{font:800 19px var(--disp);margin:24px 0 10px;color:var(--text);font-size-adjust:.46}.rd-caps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.rd-cap{display:flex;align-items:center;gap:13px;width:100%;min-height:64px;padding:11px 14px;text-align:left;background:var(--bg2);border:1px solid var(--border);border-radius:16px;color:var(--text);font:500 15px var(--sans)}button.rd-cap{cursor:pointer;transition:border-color .12s,transform .12s}button.rd-cap:hover{border-color:var(--accent);transform:translateX(2px)}.rd-cap.fechado{border-style:dashed;color:var(--muted)}.rd-cap-n{width:36px;height:36px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--bg);color:var(--text2);font:700 16px Fraunces,Georgia,serif}.rd-cap.feito .rd-cap-n{background:var(--accent);color:var(--tinta-cheia)}.rd-cap-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rd-cap-t b{font:700 16px Fraunces,Georgia,serif}.rd-cap-t small{font-size:12.5px;color:var(--muted)}.rd-st{flex:none;font:700 11.5px var(--mono);letter-spacing:.04em;padding:4px 9px;border-radius:20px;border:1px solid var(--border2);color:var(--text2)}.rd-st.feito{border-color:var(--ok);color:var(--ok)}.rd-st.meio{border-color:var(--accent);color:var(--accent)}.rd-nota,.rd-st.fechado{color:var(--muted)}.rd-nota{margin:14px 0 0;font-size:13px;line-height:1.5}.rd-cap-cab{margin:4px 0 12px}.rd-cap-de{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.rd-cap-cab h1{font:800 29px/1.1 var(--disp);margin:4px 0 0;letter-spacing:-.4px;color:var(--text)}.rd-passos{list-style:none;display:flex;gap:6px;margin:0 0 16px;padding:0}.rd-passos li{flex:1 1;min-width:0}.rd-passos button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:1px solid var(--border2);border-radius:12px;background:transparent;color:var(--text2);font:700 13.5px var(--sans)}.rd-passos button i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font:700 11.5px var(--mono);font-style:normal;background:var(--bg2);border:1px solid var(--border2)}.rd-passos button.feito i{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.rd-passos button[aria-current=step]{border-color:var(--accent);color:var(--accent);background:var(--bg2)}.rd-passos button:disabled{color:var(--muted);border-style:dashed;cursor:default}.rd-dica{margin:0 0 12px;font-size:14.5px;color:var(--muted);line-height:1.5}.rd-dica b{color:var(--text2)}.rd-exemplo-palavra{color:var(--text);border-bottom:2px dotted var(--ouro)}.rd-texto{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:22px 22px 8px;box-shadow:var(--sombra);animation:ls-entra .3s ease-out}.rd-texto p{margin:0 0 16px;font:500 19px/1.72 Fraunces,Georgia,serif;color:var(--text)}.rd-texto p:first-child:first-letter{font:700 3.1em/.8 Fraunces,Georgia,serif;float:left;margin:7px 8px 0 0;color:var(--accent)}.rd-palavra{display:inline;padding:0 1px;margin:0;border:0;border-radius:3px;cursor:pointer;background:none;color:inherit;font:inherit;line-height:inherit;border-bottom:2px dotted var(--ouro)}.rd-palavra:hover{background:rgba(var(--ourorgb),.14)}.rd-palavra.vista{border-bottom-style:solid}.rd-palavra.aberta{background:rgba(var(--ourorgb),.22)}@media (max-width:520px){.rd-texto{padding:18px 16px 4px;border-radius:18px}.rd-texto p{font-size:18px;line-height:1.68}}.rd-texto-fim{height:150px}.rd-folha{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:60;width:min(608px,calc(100% - 24px));padding:14px 18px;border-radius:20px;background:var(--bg2);border:1px solid var(--border2);border-top:3px solid var(--ouro);box-shadow:var(--sombra-forte);animation:rd-sobe .22s ease-out}@keyframes rd-sobe{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.rd-folha-cab{display:flex;align-items:center;gap:10px}.rd-folha-cab b{font:700 24px Fraunces,Georgia,serif;color:var(--text)}.rd-folha-x{margin-left:auto;width:44px;height:44px;border:0;border-radius:12px;cursor:pointer;background:var(--bg);color:var(--text2);font:600 24px var(--sans);line-height:1}.rd-folha-sentido{margin:2px 0 6px;font-size:16.5px;line-height:1.45;color:var(--text)}.rd-folha-ex{margin:0 0 12px;font:italic 500 16px/1.45 Fraunces,Georgia,serif;color:var(--text2)}.rd-folha-pe{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rd-folha-nota{margin-left:auto;font-size:12.5px;color:var(--muted)}.rd-na-memory{font:700 13.5px var(--sans);color:var(--ok)}.rd-perguntas{display:flex;flex-direction:column;gap:12px}.rd-perg{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:16px 16px 14px}.rd-perg-t{display:flex;gap:10px;margin:0 0 12px;font:700 18.5px/1.3 Fraunces,Georgia,serif;color:var(--text)}.rd-perg-t span{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;margin-top:1px;background:var(--bg);font:700 13px var(--mono);color:var(--accent)}.rd-ops{display:flex;flex-direction:column;gap:8px}.rd-op{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:9px 12px;text-align:left;cursor:pointer;background:var(--bg2);color:var(--text);border:1px solid var(--borda-ctrl);border-radius:14px;font:600 15.5px/1.35 var(--sans);transition:border-color .12s,transform .12s}.rd-op:hover:not(:disabled){border-color:var(--accent);transform:translateX(2px)}.rd-op:disabled{cursor:default}.rd-op-t{min-width:0}.rd-letra{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--bg);font:700 12.5px var(--mono);color:var(--text2)}.rd-marca{margin-left:auto;flex:none;font:700 18px var(--sans)}.rd-op.certa{border:2px solid var(--ok);padding:8px 11px}.rd-op.certa .rd-letra{background:var(--ok);color:var(--tinta-cheia)}.rd-op.certa .rd-marca{color:var(--ok)}.rd-op.errada{border:2px solid var(--no);padding:8px 11px}.rd-op.errada .rd-letra{background:var(--no);color:var(--tinta-cheia)}.rd-op.errada .rd-marca{color:var(--no)}.rd-op.apagada{color:var(--muted);border-color:var(--border2)}.rd-porque{margin:12px 0 0;padding:11px 13px;border-radius:12px;background:var(--bg);border-left:3px solid var(--ok);font-size:15px;line-height:1.5;color:var(--text2);animation:ls-entra .25s ease-out}.rd-porque.errado{border-left-color:var(--no)}.rd-porque b{color:var(--ok)}.rd-porque.errado b{color:var(--no)}.rd-diario{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:18px;box-shadow:var(--sombra)}.rd-diario-rot{display:block;font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.rd-diario-pede{display:block;font:700 19px/1.35 Fraunces,Georgia,serif;color:var(--text);margin-bottom:12px}.rd-diario textarea{display:block;width:100%;min-height:140px;resize:vertical;padding:13px 14px;border-radius:14px;background:var(--bg);color:var(--text);border:1px solid var(--borda-ctrl);font:500 17px/1.6 Fraunces,Georgia,serif}.rd-diario textarea::placeholder{color:var(--muted);font-style:italic}.rd-diario textarea:focus{outline:2px solid var(--focus);outline-offset:1px}.rd-diario-conta{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font:600 12.5px var(--mono);color:var(--muted)}.rd-diario-conta .ok{color:var(--ok)}.rd-diario-conta .demais,.rd-erro{color:var(--no)}.rd-erro{margin:10px 0 0;font-size:14.5px;line-height:1.45}.rd-acoes{display:flex;gap:10px;margin-top:16px}.rd-acoes.coluna{flex-direction:column}.rd-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px;border-radius:15px;cursor:pointer;text-decoration:none;border:1px solid transparent;font:700 16px var(--sans)}.rd-btn.cheio{background:var(--accent);color:var(--tinta-cheia);box-shadow:0 6px 18px rgba(var(--accentrgb),.28)}.rd-btn.cheio:hover:not(:disabled){background:var(--accent-esc)}.rd-btn.cheio:disabled{background:var(--bg2);color:var(--muted);border:1px dashed var(--border2);box-shadow:none;cursor:default}.rd-btn.vazio{flex:0 0 auto;padding:0 18px;background:transparent;color:var(--text2);border-color:var(--borda-ctrl)}.rd-btn.vazio:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.rd-btn.vazio:disabled{color:var(--muted);cursor:default}.rd-btn.mini{min-height:40px;padding:0 12px;font-size:13.5px;border-radius:11px}.rd-btn.largo{width:100%;margin-bottom:12px}.rd-acoes.coluna .rd-btn{flex:none;width:100%}.rd-abas button:focus-visible,.rd-agora:focus-visible,.rd-btn:focus-visible,.rd-cap:focus-visible,.rd-folha-x:focus-visible,.rd-op:focus-visible,.rd-palavra:focus-visible,.rd-passos button:focus-visible,.rd-voltar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rd-fim{text-align:center;padding-top:10px;animation:ls-entra .3s ease-out}.rd-fim .rd-capa{margin:6px auto 16px}.rd-selo{width:88px;height:88px;border-radius:50%;margin:8px auto 14px;display:grid;place-items:center;background:var(--accent);box-shadow:0 12px 30px rgba(var(--accentrgb),.36)}.rd-selo svg{width:40px;height:40px;stroke:var(--tinta-cheia);fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.rd-fim h2{font:800 29px var(--disp);margin:0 0 8px;letter-spacing:-.4px;color:var(--text)}.rd-sub{font-size:15.5px;color:var(--muted);margin:0 auto 18px;max-width:42ch;line-height:1.55}.rd-placar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rd-placar div{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:14px 6px}.rd-placar b{display:block;font:800 25px var(--disp);color:var(--accent);line-height:1}.rd-placar span{display:block;font:600 11px var(--mono);color:var(--muted);margin-top:6px;letter-spacing:.06em;text-transform:uppercase}.rd-titulo{font:800 28px var(--disp);margin:0 0 6px;letter-spacing:-.4px;color:var(--text)}.rd-prateleira{margin:14px 0 16px;padding:22px 0 0;border-radius:20px;overflow:hidden;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra)}.rd-livros{display:flex;align-items:flex-end;gap:14px;padding:0 20px;overflow-x:auto}.rd-livros .rd-capa{box-shadow:inset 7px 0 0 rgba(0,0,0,.28),4px 0 10px rgba(0,0,0,.2)}.rd-tabua{height:18px;border-top:1px solid var(--border2);background:linear-gradient(180deg,rgba(var(--camada),.16),rgba(var(--camada),.07))}.rd-vaga{width:96px;aspect-ratio:2/3;flex:none;border-radius:6px 12px 12px 6px;display:grid;place-items:center;border:2px dashed var(--border2);border-bottom:0;color:var(--muted);font:700 26px Fraunces,Georgia,serif}.rd-lidos{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.rd-lidos li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:11px 14px;border-radius:14px;background:var(--bg2);border:1px solid var(--border)}.rd-lidos b{font:700 16px Fraunces,Georgia,serif;color:var(--text)}.rd-lidos span{font-size:13px;color:var(--muted)}.rd-lidos .rd-pct{margin-left:auto;font:700 13px var(--mono);color:var(--ok)}.rd-agora{display:flex;align-items:center;gap:14px;width:100%;padding:12px;cursor:pointer;text-align:left;background:var(--bg2);border:1px solid var(--border);border-radius:18px;color:var(--text);font:500 15px var(--sans)}.rd-agora:hover{border-color:var(--accent)}.rd-agora .rd-capa{width:64px}.rd-agora .rd-capa .rd-capa-txt{display:none}.rd-agora>span{display:flex;flex-direction:column;gap:3px}.rd-agora small{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.rd-agora b{font:700 18px Fraunces,Georgia,serif}.rd-agora em{font-style:normal;font-size:13.5px;color:var(--muted)}.rd-palavras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rd-palavras li{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--ouro);border-radius:16px;padding:13px 15px}.rd-pal-cab{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rd-pal-cab b{font:700 20px Fraunces,Georgia,serif;color:var(--text)}.rd-pal-cab>:last-child{margin-left:auto}.rd-palavras p{margin:0 0 4px;font-size:15px;line-height:1.45;color:var(--text)}.rd-palavras .rd-pal-ex{font:italic 500 15px/1.45 Fraunces,Georgia,serif;color:var(--text2)}.rd-palavras small{font-size:12px;color:var(--muted)}.rd-mais{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rd-mais li{display:flex;gap:14px;background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:14px}.rd-lombada{flex:none;width:66px;min-height:100px;border-radius:4px 10px 10px 4px;padding:10px 7px;display:flex;align-items:flex-end;background:linear-gradient(160deg,var(--lombada),#121019 140%);box-shadow:inset 5px 0 0 rgba(0,0,0,.25),0 6px 14px rgba(0,0,0,.22)}.rd-lombada b{font:700 11.5px/1.1 Fraunces,Georgia,serif;color:#f3ead6}.rd-mais-t{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-mais-t b{font:700 18px/1.2 Fraunces,Georgia,serif;color:var(--text)}.rd-mais-t small{font-size:13px;color:var(--text2)}.rd-mais-t .rd-colecao{font:600 11.5px var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:4px}.rd-mais-t>span{font-size:14.5px;line-height:1.5;color:var(--text)}.rd-proximo{align-self:flex-start;font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ouro);border:1px solid var(--ouro);border-radius:20px;padding:2px 8px;margin-bottom:4px}@media (prefers-reduced-motion:reduce){.rd-fim,.rd-folha,.rd-porque,.rd-texto{animation:none}.rd-op:hover:not(:disabled),button.rd-cap:hover{transform:none}}.rd-texto.traduz{-webkit-touch-callout:none}.rd-frase.toca{cursor:pointer;border-radius:4px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .12s}@media (hover:hover){.rd-frase.toca:hover{background:rgba(var(--accentrgb),.06)}}.rd-frase.aberta,.rd-frase.marcada{background:rgba(var(--accentrgb),.12)}.rd-traduzir:not(.visivel):not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rd-traduzir{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;margin:0 2px;vertical-align:middle;border:1px solid var(--accent);border-radius:20px;background:var(--bg);color:var(--accent);cursor:pointer;font:700 14px var(--sans);line-height:1;white-space:nowrap;animation:ls-entra .18s ease-out}.rd-traduzir:hover:not(:disabled){background:var(--accent);color:var(--tinta-cheia)}.rd-traduzir:disabled{color:var(--muted);border:1px dashed var(--border2);cursor:default}.rd-frase-pt{display:block;margin:6px 0 12px;padding:9px 13px;border-radius:0 12px 12px 0;cursor:pointer;background:var(--bg);border-left:3px solid var(--accent);font:italic 500 16px/1.5 var(--sans);color:var(--text2);animation:ls-entra .2s ease-out}.rd-cota{display:inline-flex;margin:-2px 0 12px;padding:5px 11px;border-radius:20px;border:1px solid var(--accent);color:var(--accent);font:700 13px var(--mono);letter-spacing:.02em}.rd-cota.zero{color:var(--muted);border-color:var(--border2);border-style:dashed}.rd-folha-pt{margin:-4px 0 12px;font:italic 500 15.5px/1.45 var(--sans);color:var(--text2)}.rd-pt-rot{font:700 11.5px var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:3px}.rd-mostra-pt{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;margin:0 0 12px;cursor:pointer;border:1px dashed var(--border2);border-radius:11px;background:transparent;color:var(--text2);font:600 14px var(--sans)}.rd-mostra-pt:hover{border-color:var(--accent);color:var(--accent)}.rd-texto-fim.com-pt{height:200px}.rd-de-novo{margin-top:12px}.rd-bil{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:16px 22px 6px;box-shadow:var(--sombra);animation:ls-entra .3s ease-out}.rd-bil-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border);font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rd-bil-par{margin-bottom:16px}.rd-bil-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:4px 0}.rd-bil-en{margin:0;font:500 17px/1.6 Fraunces,Georgia,serif;color:var(--text)}.rd-bil-pt{margin:0;font:italic 500 15.5px/1.55 var(--sans);color:var(--text2)}@media (max-width:600px){.rd-bil{padding:14px 16px 4px;border-radius:18px}.rd-bil-cab{display:none}.rd-bil-linha{grid-template-columns:minmax(0,1fr);gap:3px;padding:6px 0}.rd-bil-pt{padding-left:10px;border-left:2px solid var(--border2)}}.rd-mostra-pt:focus-visible,.rd-traduzir:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rd-bil,.rd-frase-pt,.rd-traduzir{animation:none}}.rp{display:grid;gap:18px;min-width:0}.rp-topo{display:flex;gap:18px;align-items:flex-start;padding:18px;border-radius:var(--radius);background:var(--bg2);border:1px solid var(--border)}.rp-topo .rd-capa.pequena{width:84px}.rp-topo-txt{flex:1 1;min-width:0;display:grid;gap:6px}.rp-rot{font:600 14px var(--sans);color:var(--muted)}.rp-nivel{font:700 14px var(--mono);color:var(--accent)}.rp-topo h3{margin:0;font:400 24px/1.1 var(--disp);color:var(--text);overflow-wrap:anywhere}.rp-barra{display:flex;gap:5px;max-width:260px;margin:4px 0 2px}.rp-barra i{flex:1 1;height:7px;border-radius:4px;background:var(--border2)}.rp-barra i.feito{background:var(--ok)}.rp-barra i.andamento{background:var(--accent);opacity:.7}.rp-linha{margin:0;font:400 14.5px/1.45 var(--sans);color:var(--text2)}.rp-linha b{color:var(--text)}.rp-linha-placar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-caiu{color:var(--muted);font-style:italic}.rp-placar{font-size:14px!important}.rp-placar span{font-size:14px}.rp-aviso{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--no);border-radius:10px;padding:11px 13px}.rp-aviso-capa .rd-capa.pequena{width:40px;border-radius:3px 6px 6px 3px}.rp-aviso-capa .rd-capa-txt{display:none}.rp-aviso-txt{min-width:0;display:grid;gap:3px}.rp-aviso-txt b{font:700 15px/1.3 var(--sans);color:var(--text);overflow-wrap:anywhere}.rp-aviso-txt span{font:400 14px/1.4 var(--sans);color:var(--muted)}.rp-aviso-bt{min-height:44px;font-size:14px;white-space:nowrap}.rp-caps{list-style:none;margin:0;padding:0;display:grid;gap:11px}.rp-cap{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--border2);border-radius:10px;padding:14px 16px;min-width:0}.rp-cap-feito{border-left-color:var(--ok)}.rp-cap-andamento{border-left-color:var(--accent)}.rp-cap-cab{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.rp-cap-nm{min-width:0;display:grid;gap:2px}.rp-cap-n{font:600 14px var(--sans);color:var(--muted)}.rp-cap-nm b{font:700 16px/1.3 var(--sans);color:var(--text);overflow-wrap:anywhere}.rp-cap-dir{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rp-marca{font:600 14px var(--sans);border:1px solid var(--border2);border-radius:999px;padding:2px 10px;color:var(--muted)}.rp-marca-feito{color:var(--ok);border-color:rgba(127,201,143,.45);background:rgba(127,201,143,.1)}.rp-marca-andamento{color:var(--accent);border-color:var(--accent)}.rp-cap-corpo{display:grid;gap:14px;margin-top:12px}.rp-bloco h4{margin:0 0 8px;font:700 14px var(--sans);color:var(--text2)}.rp-bloco h4 small{font:400 14px var(--sans);color:var(--muted)}.rp-nada{margin:8px 0 0;font:400 14px/1.5 var(--sans);color:var(--muted)}.rp-bloco .rp-nada,.rp-cap-corpo .rp-nada,.rp-ok{margin:0}.rp-ok{font:600 14.5px var(--sans);color:var(--ok)}.rp-erros{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rp-erros li{padding-left:12px;border-left:2px solid rgba(224,138,128,.55);display:grid;gap:4px}.rp-erros p{margin:0;font:400 14.5px/1.45 var(--sans);overflow-wrap:anywhere}.rp-perg{color:var(--text);font-weight:600!important}.rp-certa,.rp-marcou{display:flex;gap:8px;align-items:baseline}.rp-certa span,.rp-marcou span{flex:none;font:700 14px var(--sans);min-width:56px}.rp-marcou{color:var(--text2)}.rp-marcou span{color:var(--no)}.rp-certa{color:var(--text)}.rp-certa span{color:var(--ok)}.rp-diario{margin:0;padding:12px 14px;border-left:3px solid var(--ouro);border-radius:0 8px 8px 0;background:rgba(var(--ourorgb),.07);font:400 16px/1.55 Fraunces,Georgia,serif;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.rp-trad{margin:0;font:400 14px/1.5 var(--sans);color:var(--text2);display:flex;gap:8px;flex-wrap:wrap}.rp-trad span{font-weight:700;color:var(--text2)}.rp-duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.rp-sub{margin:0 0 10px;font:400 20px var(--disp);color:var(--text)}.rp-estante{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rp-estante li{display:flex;gap:12px;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.rp-estante .rd-capa.pequena{width:44px;border-radius:3px 6px 6px 3px}.rp-estante .rd-capa-txt{display:none}.rp-estante li>div{display:grid;gap:4px;min-width:0;justify-items:start}.rp-estante b{font:700 15px var(--sans);color:var(--text)}.rp-estante span:not(.pt-hw){font:400 14px var(--sans);color:var(--muted)}.rp-palavras{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rp-palavras li{display:grid;gap:2px;padding:8px 12px;border-radius:10px;max-width:100%;background:var(--bg2);border:1px solid var(--border)}.rp-palavras b{font:700 15px var(--sans);color:var(--text)}.rp-palavras span{font:400 14px var(--sans);color:var(--muted);overflow-wrap:anywhere}.rp-nota{margin:10px 0 0;font:400 14px/1.5 var(--sans);color:var(--muted)}.rp-vazio{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.rp-vazio b{display:block;font:700 16px var(--sans);color:var(--text);margin-bottom:6px}.rp-vazio p{margin:0;font:400 14.5px/1.55 var(--sans);color:var(--text2)}@media (max-width:700px){.rp-duas{grid-template-columns:1fr}.rp-topo{padding:14px;gap:14px}.rp-topo .rd-capa.pequena{width:68px}.rp-aviso{grid-template-columns:36px minmax(0,1fr)}.rp-aviso-bt{grid-column:1/-1;justify-self:start}.rp-cap{padding:12px 13px}}.rd-faixa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px;padding:10px 12px 10px 14px;border-radius:14px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--accent);font-size:14px;line-height:1.45;color:var(--text2)}.rd-faixa.previa{border-left-color:var(--ouro,var(--accent))}.rd-faixa span{flex:1 1 200px;min-width:0}.rd-faixa b{color:var(--text)}.rd-tour-de-novo{display:block;margin:16px auto 0;min-height:44px;padding:0 10px;border:0;background:none;cursor:pointer;font:600 14px var(--sans);color:var(--text2);text-decoration:underline;text-underline-offset:3px}.rd-tour-de-novo:hover{color:var(--accent)}.rd-tour-de-novo:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.rd-antigos{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:12px}.rd-antigo{display:flex;align-items:flex-start;gap:14px;width:100%;padding:12px;cursor:pointer;text-align:left;background:var(--bg2);border:1px solid var(--border);border-radius:18px;color:var(--text);font:500 15px var(--sans)}.rd-antigo:hover{border-color:var(--accent)}.rd-antigo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rd-antigo .rd-capa{width:78px}.rd-antigo-t{display:flex;flex-direction:column;gap:4px;min-width:0}.rd-antigo-t small{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.rd-antigo-t b{font:700 19px/1.15 Fraunces,Georgia,serif}.rd-antigo-linha{font-size:14px;line-height:1.45;color:var(--text2)}.rd-antigo-t em{font-style:normal;font-size:13.5px;color:var(--muted)}.rt-balao{position:fixed;z-index:81;width:min(380px,calc(100vw - 24px));padding:14px 16px;background:var(--bg2);color:var(--text);border:2px solid var(--accent);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.45);transition:top .2s ease,left .2s ease}.rt-luz{border-radius:16px}.rt-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.rt-passo{font:600 12px var(--mono);letter-spacing:.07em;color:var(--accent)}.rt-x{width:40px;height:40px;margin:-6px -8px -6px 0;border:0;border-radius:12px;cursor:pointer;background:transparent;color:var(--text2);font:400 26px/1 var(--sans)}.rt-x:hover{color:var(--text);background:var(--bg)}.rt-balao h3{margin:2px 0 6px;font:800 19px/1.2 var(--disp);color:var(--text);font-size-adjust:.46}.rt-balao p{margin:0 0 12px;font-size:15.5px;line-height:1.5;color:var(--text2)}.rt-pontos{display:flex;gap:6px;margin:0 0 12px}.rt-pontos i{width:9px;height:9px;border-radius:50%;background:var(--border2)}.rt-pontos i.on{background:var(--accent)}.rt-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rt-acoes .rd-btn{flex:0 0 auto;padding:0 18px}.rt-pular{margin-left:auto;min-height:44px;padding:0 6px;border:0;background:transparent;cursor:pointer;color:var(--muted);font:600 14px var(--sans);text-decoration:underline}.rt-pular:hover{color:var(--text)}.rt-pular:focus-visible,.rt-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rc-veu{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(5,6,8,.66);overflow-y:auto}.rc{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;align-items:center;padding:28px 28px 24px;border-radius:26px;color:var(--rc-tinta,#f3e6c4);background:radial-gradient(90% 70% at 15% 0,color-mix(in srgb,var(--rc-det,#e0a44a) 22%,transparent),transparent 70%),radial-gradient(120% 90% at 80% 100%,var(--rc-a,#1d2a4a),var(--rc-b,#0f1629));border:1px solid color-mix(in srgb,var(--rc-det,#e0a44a) 45%,transparent);box-shadow:0 30px 80px rgba(0,0,0,.55);animation:rc-entra .35s ease-out both}@keyframes rc-entra{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc{animation:none}}.rc-capa{display:grid;place-items:center}.rc-capa .rd-capa{width:170px;transform:rotate(-4deg);box-shadow:inset 7px 0 0 rgba(0,0,0,.28),0 18px 40px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--rc-det,#e0a44a) 35%,transparent)}.rc-txt{min-width:0}.rc-selo{display:inline-block;padding:4px 11px;border-radius:999px;margin-bottom:10px;font:700 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rc-b,#0f1629);background:var(--rc-det,#e0a44a)}.rc h2{margin:0;font:800 32px/1.06 Fraunces,Georgia,serif;letter-spacing:-.5px}.rc h2,.rc p{color:var(--rc-tinta,#f3e6c4)}.rc p{margin:10px 0 0;font-size:16px;line-height:1.5}.rc .rc-mes{margin-top:8px;font-size:14px;color:color-mix(in srgb,var(--rc-tinta,#f3e6c4) 78%,transparent)}.rc .rc-mes b{color:var(--rc-tinta,#f3e6c4);font-family:Fraunces,Georgia,serif}.rc-bts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px}.rc-bt{min-height:52px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;background:var(--rc-det,#e0a44a);color:var(--rc-b,#0f1629);font:800 17px var(--sans);box-shadow:0 10px 26px rgba(0,0,0,.35)}.rc-bt:hover{filter:brightness(1.08)}.rc-depois{min-height:44px;padding:0 6px;background:none;font:600 15px var(--sans);text-decoration:underline;text-underline-offset:3px}.rc-depois,.rc-x{border:0;cursor:pointer;color:var(--rc-tinta,#f3e6c4)}.rc-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:14px;background:rgba(0,0,0,.22);font:400 28px/1 var(--sans)}.rc-x:hover{background:rgba(0,0,0,.4)}.rc-bt:focus-visible,.rc-depois:focus-visible,.rc-x:focus-visible{outline:2px solid var(--rc-tinta,#f3e6c4);outline-offset:3px}@media (max-width:560px){.rc{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 20px 20px;text-align:center}.rc-capa .rd-capa{width:132px}.rc h2{font-size:28px}.rc p{font-size:15.5px}.rc-bts{justify-content:center}.rc-bt{width:100%}}.rp-outros{margin:22px 0 0}.rp-outros .rp-nota{margin:-4px 0 10px}.rp-outro{border:1px solid var(--border);border-radius:16px;background:var(--bg2);margin:0 0 10px}.rp-outro>summary{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;list-style:none;min-height:44px}.rp-outro>summary::-webkit-details-marker{display:none}.rp-outro>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:14px}.rp-outro .rd-capa.pequena{width:44px;border-radius:3px 6px 6px 3px}.rp-outro .rd-capa-txt{display:none}.rp-outro-t{flex:1 1;min-width:0;display:grid;gap:3px}.rp-outro-t b{font:700 15px var(--sans);color:var(--text)}.rp-outro-t span{font:400 14px var(--sans);color:var(--muted)}.rp-outro[open]>.rp-caps{padding:0 12px 12px}.rd-capa-img{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s ease}.rd-capa-img.ok{opacity:1}.rd-capa-img img{display:block;width:100%;height:100%;object-fit:cover}.rd-capa-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.32) 60%,rgba(0,0,0,.8))}.rd-capa .rd-capa-txt{z-index:1}.rd-capa-img.ok~.rd-capa-txt{text-shadow:0 1px 3px rgba(0,0,0,.7)}.rd-capa-mala.rd-capa-nova{left:16%;top:6%;width:68%}.wr-hero{position:relative;overflow:hidden;margin:0 0 16px;padding:20px 20px 18px;border-radius:22px;background:radial-gradient(120% 90% at 100% 0,rgba(var(--accentrgb),.16),transparent 60%),var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra)}.wr-hero-rot{font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.wr-hero h1{margin:6px 0 8px;font:800 30px/1.08 var(--disp);letter-spacing:-.4px;color:var(--text);font-size-adjust:.46}.wr-hero p{margin:0 0 6px;font-size:15.5px;line-height:1.55;color:var(--text2);max-width:52ch}.wr-hero .wr-sem-prazo{margin:10px 0 0;font:700 14px var(--sans);color:var(--ok)}.wr-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wr-cartao{display:flex;flex-direction:column;gap:5px;width:100%;padding:14px 16px;text-align:left;cursor:pointer;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--border2);border-radius:16px;color:var(--text);font:500 15px var(--sans);transition:border-color .12s,transform .12s}.wr-cartao:hover{border-color:var(--accent);transform:translateX(2px)}.wr-cartao:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wr-cartao.st-enviado,.wr-cartao.st-rascunho,.wr-cartao.st-reescrevendo{border-left-color:var(--accent)}.wr-cartao.st-corrigido{border-left-color:var(--ok)}.wr-cartao-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wr-genero{letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.wr-genero,.wr-st{font:700 12px var(--mono)}.wr-st{letter-spacing:.03em;padding:3px 9px;border-radius:20px;border:1px solid var(--border2);color:var(--text2)}.wr-st.st-enviado,.wr-st.st-rascunho,.wr-st.st-reescrevendo{border-color:var(--accent);color:var(--accent)}.wr-st.st-corrigido{border-color:var(--ok);color:var(--ok)}.wr-cartao b{font:700 19px/1.2 Fraunces,Georgia,serif}.wr-cartao-linha{font-size:14.5px;line-height:1.45;color:var(--text2)}.wr-cartao-pe{font-size:14px;color:var(--muted)}.wr-nivel{margin:0 0 10px;border:1px solid var(--border);border-radius:16px;background:var(--bg2)}.wr-nivel>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px;cursor:pointer;list-style:none;font:600 14px var(--sans);color:var(--text2)}.wr-nivel>summary::-webkit-details-marker{display:none}.wr-nivel>summary:after{content:"+";margin-left:auto;font:600 20px var(--sans);color:var(--muted)}.wr-nivel[open]>summary:after{content:"–"}.wr-nivel>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:14px}.wr-nivel[open]>.sp-lista,.wr-nivel[open]>.wr-lista{padding:0 10px 10px}.wr-nivel .sp-cartao,.wr-nivel .wr-cartao{background:var(--bg)}.wr-faixa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px;padding:10px 12px 10px 14px;border-radius:14px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--accent);font-size:14.5px;line-height:1.45;color:var(--text2)}.wr-faixa.notas{border-left-color:var(--ok)}.wr-faixa span{flex:1 1 200px;min-width:0}.wr-exemplo-expr{color:var(--text);background:rgba(var(--accentrgb),.14);border-bottom:2px solid var(--accent);border-radius:3px;padding:0 2px}.wr-modelo{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:20px 22px 8px;box-shadow:var(--sombra);animation:ls-entra .3s ease-out}.wr-modelo-t{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--border);font:700 20px/1.25 Fraunces,Georgia,serif;color:var(--text)}.wr-modelo-sec{margin:14px 0 6px;font:700 14px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.wr-modelo p{margin:0 0 14px;font:500 18px/1.7 Fraunces,Georgia,serif;color:var(--text);white-space:pre-line}.wr-expr{display:inline;padding:1px 3px;margin:0;border:0;border-radius:4px;cursor:pointer;background:rgba(var(--accentrgb),.14);color:inherit;font:inherit;line-height:inherit;border-bottom:2px solid var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.wr-expr.aberta,.wr-expr:hover{background:rgba(var(--accentrgb),.26)}.wr-expr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wr-folha-nota{margin:0;display:block;font-size:14px}@media (max-width:520px){.wr-modelo{padding:16px 16px 4px;border-radius:18px}.wr-modelo p{font-size:17px;line-height:1.66}}.wr-situacao{margin:0 0 12px;padding:18px 20px 6px;border-radius:22px;background:linear-gradient(160deg,rgba(var(--accentrgb),.13),rgba(var(--accentrgb),.03) 65%),var(--bg2);border:1px solid var(--border);border-top:4px solid var(--accent);box-shadow:var(--sombra);animation:ls-entra .3s ease-out}.sp-ouvido-rot,.sp-pergunta-rot,.wr-missao-rot,.wr-montado-rot,.wr-situacao-rot{display:block;font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.wr-situacao h2{margin:0 0 8px;font:800 24px/1.15 Fraunces,Georgia,serif;color:var(--text)}.wr-situacao p{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--text)}.wr-missao{padding:14px 16px;border-radius:18px;border:2px dashed var(--accent);background:var(--bg)}.wr-missao p{margin:0 0 6px;font:700 18px/1.4 Fraunces,Georgia,serif;color:var(--text)}.wr-missao-pe{font:700 14px var(--mono);color:var(--text2)}.wr-chips-bloco{margin:0 0 12px}.wr-chips-rot{display:block;margin:0 0 6px;font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wr-chips{display:flex;flex-wrap:wrap;gap:7px}.wr-chip{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:6px 12px;max-width:100%;border:1px solid var(--border2);border-radius:20px;background:var(--bg2);color:var(--text);cursor:pointer;font:600 14px/1.3 var(--sans);text-align:left;overflow-wrap:anywhere}.wr-chip span{color:var(--accent);font-weight:800}.wr-chip:hover{border-color:var(--accent);color:var(--accent)}.wr-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wr-chip.parado{cursor:default;font-style:italic}.wr-chip.parado:hover{border-color:var(--border2);color:var(--text)}.wr-campo{display:block;width:100%;min-height:240px;resize:vertical;padding:14px 15px;border-radius:16px;background:var(--bg2);color:var(--text);border:1px solid var(--borda-ctrl);font:500 17px/1.65 Fraunces,Georgia,serif}.wr-campo.curto{min-height:110px}.wr-campo::placeholder{color:var(--muted);font-style:italic}.wr-campo:focus{outline:2px solid var(--focus);outline-offset:1px}.wr-exemplos{margin:0 0 12px;border:1px solid var(--border);border-radius:14px;background:var(--bg2)}.wr-exemplos>summary{min-height:44px;display:flex;align-items:center;padding:0 14px;cursor:pointer;font:700 14px var(--sans);color:var(--text2)}.wr-exemplos>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}.wr-exemplos ul{margin:0;padding:0 16px 12px 32px;display:grid;gap:6px}.wr-exemplos li{font:italic 500 16px/1.5 Fraunces,Georgia,serif;color:var(--text2)}.wr-partes{display:flex;gap:6px;margin:0 0 12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.wr-partes::-webkit-scrollbar{display:none}.wr-partes.mini{flex-wrap:wrap;overflow:visible;margin-top:12px}.wr-parte-pt{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;cursor:pointer;border:1px solid var(--border2);border-radius:12px;background:transparent;color:var(--text2);font:700 14px var(--sans)}.wr-parte-pt i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font:700 12px var(--mono);font-style:normal;background:var(--bg2);border:1px solid var(--border2)}.wr-parte-pt.feito i{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.wr-parte-pt[aria-current=step]{border-color:var(--accent);color:var(--accent);background:var(--bg2)}.wr-parte-pt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wr-partes:not(.mini) .wr-parte-pt:not([aria-current=step]) span{display:none}@media (min-width:700px){.wr-partes:not(.mini) .wr-parte-pt span{display:inline!important}}.wr-bloco{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:16px;box-shadow:var(--sombra);animation:ls-entra .25s ease-out}.wr-bloco-n{font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.wr-bloco h2{margin:4px 0;font:800 22px/1.2 Fraunces,Georgia,serif;color:var(--text)}.wr-bloco-pede{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--text2)}.wr-bloco .wr-campo,.wr-bloco .wr-chip{background:var(--bg)}.wr-montado{text-align:left;margin:0 0 12px;padding:16px 18px;border-radius:20px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--ouro)}.wr-montado-t{font:500 17px/1.65 Fraunces,Georgia,serif;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.wr-vazio{color:var(--muted);font-style:italic}.wr-check{margin-top:16px;padding:16px 16px 14px;border-radius:22px;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--sombra)}.wr-check h2{margin:0 0 10px;font:800 20px var(--disp);color:var(--text);font-size-adjust:.46}.wr-check ul{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}.wr-check li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:15px;line-height:1.45;color:var(--text);border-bottom:1px solid var(--border)}.wr-check li:last-child{border-bottom:0}.wr-check-m{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 14px var(--sans);color:var(--muted);border:1.5px solid var(--border2)}.wr-check li.ok .wr-check-m{background:var(--ok);border-color:var(--ok);color:var(--tinta-cheia)}.wr-check-t em{font-style:normal;color:var(--muted);font-size:14px}.wr-check li.eu label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;min-height:32px}.wr-check li.eu input{flex:none;width:22px;height:22px;margin:1px 1px 0;accent-color:var(--ok)}.wr-check-nota{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:var(--text2)}.wr-check .rd-btn.largo{margin:0}.wr-notas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px}.wr-nota{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:12px 8px;text-align:center;display:grid;gap:4px;min-width:0}.wr-nota span{font:700 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.wr-nota b{font:800 28px/1 var(--disp);color:var(--accent)}.wr-nota b small{font:700 14px var(--sans);color:var(--muted)}.wr-nota i{display:flex;justify-content:center;gap:4px}.wr-nota em{width:8px;height:8px;border-radius:50%;background:var(--border2)}.wr-nota em.on{background:var(--accent)}.wr-geral{margin:0 0 16px;padding:12px 14px;border-left:3px solid var(--ouro);border-radius:0 12px 12px 0;background:rgba(var(--ourorgb),.08);font:500 16px/1.55 Fraunces,Georgia,serif;color:var(--text)}.wr-corrigido{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:16px 18px;margin:0 0 12px;font:500 17px/1.8 Fraunces,Georgia,serif;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.wr-marca{display:inline;padding:0 2px;margin:0;border:0;cursor:pointer;font:inherit;line-height:inherit;color:inherit;background:rgba(var(--ourorgb),.16);border-bottom:2px solid var(--ouro);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wr-marca.ativa{background:rgba(var(--ourorgb),.32)}.wr-marca sup{font:800 12px var(--mono);color:var(--ouro);margin-left:2px}.wr-marca:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wr-comentarios{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.wr-comentarios li{display:flex;gap:10px;padding:10px 12px;border-radius:14px;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--ouro)}.wr-comentarios li.ativo{border-color:var(--ouro);box-shadow:0 0 0 2px rgba(var(--ourorgb),.25)}.wr-com-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ouro);color:var(--tinta-cheia);font:800 13px var(--mono)}.wr-comentarios q{display:block;font:italic 500 15px/1.4 Fraunces,Georgia,serif;color:var(--text2)}.wr-comentarios p{margin:3px 0 0;font-size:15px;line-height:1.5;color:var(--text)}.wr-enviado .wr-montado{margin-top:4px}@media (max-width:420px){.wr-nota b{font-size:24px}}.sp-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sp-cartao{padding:14px 14px 12px;border-radius:18px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--border2)}.sp-cartao.feito{border-left-color:var(--ok)}.sp-cartao-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.sp-cartao-cab b{font:700 19px/1.2 Fraunces,Georgia,serif;color:var(--text)}.sp-cartao-tema{display:block;margin:2px 0 10px;font-size:14px;color:var(--muted)}.sp-modos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.sp-modo{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:9px 12px;cursor:pointer;border:1px solid var(--borda-ctrl);border-radius:14px;background:var(--bg);color:var(--text);text-align:left}.sp-modo:hover{border-color:var(--accent)}.sp-modo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-modo-t{font:700 15px var(--sans);color:var(--accent)}.sp-modo-n{font:600 14px var(--sans);color:var(--muted)}.sp-cabeca-opcao{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px;padding:10px 12px;border-radius:14px;cursor:pointer;background:var(--bg2);border:1px solid var(--border);font-size:14.5px;line-height:1.45;color:var(--text2)}.sp-cabeca-opcao input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--accent)}.sp-cabeca-opcao b{color:var(--text)}.sp-sem{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;padding:13px 14px;border-radius:16px;background:rgba(var(--ourorgb),.1);border:1px solid rgba(var(--ourorgb),.38)}.sp-sem-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--bg2)}.sp-sem-ic svg{width:22px;height:22px;fill:none;stroke:var(--ouro);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sp-sem b{display:block;font:700 16px var(--sans);color:var(--text);margin-bottom:3px}.sp-sem p{margin:0;font-size:14.5px;line-height:1.5;color:var(--text2)}.sp-pontos{display:flex;align-items:center;gap:6px;margin:0 0 12px;flex-wrap:wrap}.sp-pontos button{width:36px;height:36px;border-radius:50%;cursor:pointer;border:1px solid var(--border2);background:transparent;color:var(--text2);font:700 14px var(--mono)}.sp-pontos button.on{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.sp-pontos button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-pontos span{margin-left:4px;font:600 14px var(--sans);color:var(--muted)}.sp-frase{background:var(--bg2);border:1px solid var(--border);border-radius:22px;padding:22px 20px;box-shadow:var(--sombra);animation:ls-entra .25s ease-out}.sp-frase p{margin:0;font:600 25px/1.55 Fraunces,Georgia,serif;color:var(--text);overflow-wrap:anywhere}.sp-ficha{border-radius:5px;padding:0 2px;transition:background-color .2s,color .2s}.sp-ficha.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.sp-ficha.falhou{color:var(--no);background:color-mix(in srgb,var(--no) 10%,transparent);-webkit-text-decoration:underline wavy var(--no);text-decoration:underline wavy var(--no);text-decoration-thickness:1.5px;text-underline-offset:5px}@media (max-width:520px){.sp-frase p{font-size:22px}.sp-frase{padding:18px 16px}}.sp-mic-lugar{display:grid;justify-items:center;gap:8px;margin:22px 0 10px}.sp-mic{width:92px;height:92px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--accent);color:var(--tinta-cheia);box-shadow:0 0 0 10px rgba(var(--accentrgb),.14),0 0 0 22px rgba(var(--accentrgb),.06),0 12px 30px rgba(var(--accentrgb),.35)}.sp-mic svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sp-mic:hover{background:var(--accent-esc)}.sp-mic:focus-visible{outline:3px solid var(--focus);outline-offset:6px}.sp-mic.ouvindo{background:var(--no);box-shadow:0 0 0 10px color-mix(in srgb,var(--no) 18%,transparent),0 12px 30px color-mix(in srgb,var(--no) 30%,transparent);animation:sp-pulsa 1.2s ease-in-out infinite}@keyframes sp-pulsa{50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--no) 10%,transparent),0 12px 30px color-mix(in srgb,var(--no) 30%,transparent)}}.sp-mic-rot{font:700 14px var(--sans);color:var(--text2)}.sp-parcial{margin:0 0 12px;text-align:center;font:italic 500 17px/1.5 Fraunces,Georgia,serif;color:var(--text2)}.sp-recado{display:flex;align-items:center;gap:14px;margin:6px 0 12px;padding:12px 14px;border-radius:16px;background:var(--bg2);border:1px solid var(--border);border-left:4px solid var(--border2);font-size:15.5px;line-height:1.45;color:var(--text);animation:ls-entra .25s ease-out}.sp-recado b{flex:none;font:800 28px/1 var(--disp);color:var(--text2)}.sp-recado b small{font:700 15px var(--sans);color:var(--muted)}.sp-recado.bom{border-left-color:var(--ok)}.sp-recado.bom b{color:var(--ok)}.sp-recado.mau{border-left-color:var(--no)}.sp-falhas{margin:0 0 12px;padding:14px;border-radius:18px;background:var(--bg2);border:1px solid var(--border)}.sp-falhas h2{margin:0 0 8px;font:800 17px var(--disp);color:var(--text);font-size-adjust:.46}.sp-falhas ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sp-falhas li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--border)}.sp-falhas li:last-child{border-bottom:0}.sp-falhas li b{font:700 19px Fraunces,Georgia,serif;color:var(--no)}.sp-falhas li span:not(.rd-na-memory){flex:1 1 180px;font-size:14px;color:var(--muted)}.sp-pergunta{padding:18px 18px 14px;border-radius:22px;background:linear-gradient(160deg,rgba(var(--accentrgb),.13),rgba(var(--accentrgb),.03) 65%),var(--bg2);border:1px solid var(--border);border-top:4px solid var(--accent);box-shadow:var(--sombra)}.sp-pergunta h2{margin:0 0 12px;font:800 24px/1.25 Fraunces,Georgia,serif;color:var(--text)}.sp-pergunta .wr-chip{background:var(--bg)}.sp-missao{margin:12px 0 0;font:700 14.5px var(--sans);color:var(--text2)}.sp-ouvido{margin:0 0 12px;padding:14px 16px;border-radius:18px;background:var(--bg2);border:1px solid var(--border);animation:ls-entra .25s ease-out}.sp-ouvido>p{margin:0 0 10px;font:italic 500 18px/1.5 Fraunces,Georgia,serif;color:var(--text);overflow-wrap:anywhere}.sp-checks{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.sp-checks li{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;color:var(--text2)}.sp-checks li i{flex:none;width:22px;font-style:normal;font-weight:800;color:var(--muted)}.sp-checks li.ok{color:var(--text)}.sp-checks li.ok i{color:var(--ok)}.sp-checks.eu{margin:14px 0 0;padding:12px 14px;border-radius:16px;background:var(--bg2);border:1px solid var(--border)}.sp-checks.eu label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;min-height:36px}.sp-checks.eu input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ok)}.sp-ouvido-recado{margin:0;font:700 15px/1.45 var(--sans);color:var(--text)}.sp-ouvido-recado.bom{color:var(--ok)}.sp-proximo{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:rgba(var(--accentrgb),.1);font-size:15px;line-height:1.45;color:var(--text)}.sp-proximo b{color:var(--accent)}.sp-feito{margin:0;text-align:center;min-height:44px;display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.sp-frase,.sp-mic.ouvindo,.sp-ouvido,.sp-recado,.wr-bloco,.wr-modelo,.wr-situacao{animation:none}.wr-cartao:hover{transform:none}}.wp-lista{list-style:none;margin:0;padding:0;display:grid;gap:11px}.wp-item.st-corrigido{border-left-color:var(--ok)}.wp-item.st-enviado,.wp-item.st-rascunho{border-left-color:var(--accent)}.wp-meta{font:400 14px var(--sans);color:var(--muted)}.wp-st-corrigido{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.wp-st-enviado,.wp-st-rascunho{color:var(--accent);border-color:var(--accent)}.wp-abrir{min-height:44px;font-size:14px;white-space:nowrap}.wp-previa{margin:10px 0 0;font:400 15px/1.55 Fraunces,Georgia,serif;color:var(--text2);overflow-wrap:anywhere;white-space:pre-line}.wp-voltar{justify-self:start;min-height:44px;font-size:14px}.wp-topo{display:block}.wp-versoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.wp-versoes button{min-width:44px;min-height:36px;padding:0 10px;border-radius:10px;cursor:pointer;border:1px solid var(--border2);background:transparent;color:var(--text2);font:700 14px var(--mono)}.wp-versoes button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.wp-check ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.wp-check li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font:400 14.5px/1.45 var(--sans);color:var(--text2)}.wp-check li i{font-style:normal;font-weight:800;color:var(--muted);width:16px}.wp-check li.ok{color:var(--text)}.wp-check li.ok i{color:var(--ok)}.wp-check li small{font-size:14px;color:var(--muted)}.wp-texto{margin-top:10px;padding:16px 18px;border-radius:var(--radius);background:var(--bg2);border:1px solid var(--border);font:400 18px/1.9 Fraunces,Georgia,serif;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.wp-p{cursor:pointer;border-radius:3px;padding:1px 0;-webkit-tap-highlight-color:transparent}.wp-p:hover{background:rgba(var(--accentrgb),.12)}.wp-p:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.wp-p.com{background:rgba(var(--ourorgb),.16);border-bottom:2px solid var(--ouro)}.wp-p.com sup{font:800 12px var(--mono);color:var(--ouro);margin-left:2px}.wp-p.sel{background:rgba(var(--accentrgb),.24)}.wp-p.ancora{background:rgba(var(--accentrgb),.3);outline:2px solid var(--accent)}.wp-novo{margin-top:10px;padding:12px;border-radius:12px;background:var(--bg2);border:1px solid var(--accent);display:grid;gap:8px}.wp-novo-rot{font:600 14px var(--sans);color:var(--text2)}.wp-novo-rot q{font:italic 500 15px Fraunces,Georgia,serif;color:var(--text)}.wp-geral,.wp-novo textarea{width:100%;padding:10px 12px;border-radius:10px;resize:vertical;background:var(--bg);color:var(--text);border:1px solid var(--borda-ctrl);font:400 15px/1.5 var(--sans)}.wp-geral:focus,.wp-novo textarea:focus{outline:2px solid var(--focus);outline-offset:1px}.wp-novo-pe,.wp-pe{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wp-cancelar{margin-top:8px;min-height:40px;font-size:14px}.wp-coms{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wp-coms li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--ouro)}.wp-coms li>div{flex:1 1;min-width:0}.wp-com-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ouro);color:var(--tinta-cheia);font:800 13px var(--mono)}.wp-coms q{display:block;font:italic 500 15px/1.4 Fraunces,Georgia,serif;color:var(--text2)}.wp-coms p,.wp-coms q{overflow-wrap:anywhere}.wp-coms p{margin:3px 0 0;font:400 15px/1.5 var(--sans);color:var(--text)}.wp-x{flex:none;width:40px;height:40px;margin:-6px -6px -6px 0;border:0;border-radius:10px;cursor:pointer;background:transparent;color:var(--text2);font:400 24px/1 var(--sans)}.wp-x:hover{background:var(--bg);color:var(--no)}.wp-notas{display:grid;gap:10px}.wp-nota{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wp-nota>span{font:600 14.5px var(--sans);color:var(--text)}.wp-nota>div{display:flex;gap:6px}.wp-nota button{width:44px;height:44px;border-radius:12px;cursor:pointer;border:1px solid var(--border2);background:var(--bg2);color:var(--text2);font:700 16px var(--mono)}.wp-nota button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.wp-nota button:focus-visible,.wp-versoes button:focus-visible,.wp-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wp-pe{padding-top:4px}.wp-pe .fin-msg{font-size:14px}@media (max-width:700px){.wp-texto{font-size:17px;padding:14px}.wp-nota>div{width:100%;justify-content:space-between}.wp-nota button{flex:1 1;max-width:56px}}.sp-exemplo{margin:12px 0 0;background:var(--bg)}.sp-exemplo p{margin:0;padding:0 14px 12px;font:italic 500 16px/1.5 Fraunces,Georgia,serif;color:var(--text2)}.sp .rd-abas button,.sp .rd-btn.mini,.sp .rd-cap-de,.sp .rd-na-memory,.sp .rd-nivel,.sp .rd-nota,.sp .rt-passo,.sp-ouvido-rot,.sp-pergunta-rot,.wp-com-n,.wr .rd-abas button,.wr .rd-btn.mini,.wr .rd-cap-de,.wr .rd-diario-conta,.wr .rd-folha-nota,.wr .rd-na-memory,.wr .rd-nivel,.wr .rd-nota,.wr .rd-passos button,.wr .rd-passos button i,.wr .rt-passo,.wr-bloco-n,.wr-check-m,.wr-chips-rot,.wr-com-n,.wr-genero,.wr-hero-rot,.wr-missao-rot,.wr-montado-rot,.wr-nota span,.wr-parte-pt i,.wr-situacao-rot,.wr-st{font-size:14px}.sp .rd-cap-de,.sp-ouvido-rot,.sp-pergunta-rot,.wr .rd-cap-de,.wr-bloco-n,.wr-chips-rot,.wr-genero,.wr-hero-rot,.wr-missao-rot,.wr-montado-rot,.wr-nota span,.wr-situacao-rot{letter-spacing:.05em}.wr .rd-passos button i{width:24px;height:24px}.wp-com-n,.wr-com-n,.wr-parte-pt i{width:26px;height:26px}.wp-p.com sup,.wr-marca sup{font-size:14px}.sp .rd-nivel,.wr .rd-nivel{padding:1px 9px}.wr-nota span{text-transform:none;letter-spacing:0;font-family:var(--sans);font-weight:700;overflow-wrap:normal}.display,h1,h2,h3{font-family:var(--disp)}.num-fino,.rx-num{font-family:var(--num);font-weight:300;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body{background:var(--bg)}@media (min-width:861px){.chassi{display:block;min-height:100dvh}.chassi:before{content:none}.painel{position:sticky;top:0;z-index:40;height:auto;min-height:68px;overflow:visible;display:flex;flex-direction:row;align-items:center;gap:18px;padding:12px clamp(18px,2.2vw,32px);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:0;border-bottom:1px solid var(--linha)}.pn-topo{display:contents}.pn-topo-marca{order:0;flex:none;min-height:44px;padding:4px 6px;gap:10px}.pn-topo .tema-btn{order:3;margin-left:auto}.pn-topo .idioma-btn,.pn-topo>form{order:4}.pn-nav{order:1;flex-direction:row;gap:4px;min-width:0;flex:0 1 auto}.pn-nav,.pn-pe{align-items:center}.pn-pe{order:5;padding:0;border:0;display:flex;gap:12px;flex:none}.pn-pe,.pn-pe .pn-dono{margin:0}.pn-eu{padding:0;gap:12px}.pn-eu-nome{color:var(--muted);font-weight:500;font-size:14px;max-width:160px}.pn-marca{font:700 17px/1 var(--disp);letter-spacing:0;color:var(--text);font-size-adjust:none}.pn-marca b{color:var(--text);font-weight:700}.pn-kick{display:none}.navlink{min-height:38px;padding:0 14px;margin:0;gap:8px;border-radius:999px;font:500 14px var(--sans);color:var(--nav-txt);white-space:nowrap;background:transparent;box-shadow:none}.navlink svg{display:none}.navlink:hover,[data-tema=escuro] .navlink:hover{background:rgba(var(--camada),.07);color:var(--text)}.navlink.active,[data-tema=escuro] .navlink.active{position:static;margin:0;border-radius:999px;background:var(--nav-ativo);color:var(--nav-ativo-txt);font-weight:600;box-shadow:0 6px 20px rgba(var(--accentrgb),.28)}[data-tema=escuro] .navlink.active:after,[data-tema=escuro] .navlink.active:before{content:none;display:none}.navlink .tag{display:none}.navlink .nav-sino{margin-left:2px;min-width:18px;height:18px;padding:0 6px;font-size:11px}.navlink.active .nav-sino{background:var(--tinta-cheia);color:var(--nav-ativo)}.palco,[data-tema=escuro] .palco{margin:0 auto;min-height:0;border-radius:0;box-shadow:none;background:transparent;max-width:1720px;padding:28px clamp(18px,2.2vw,32px) 72px}.topo-fixo{top:68px;border-radius:0;margin-top:-28px;margin-left:calc(-1 * clamp(18px, 2.2vw, 32px));margin-right:calc(-1 * clamp(18px, 2.2vw, 32px));padding-left:clamp(18px,2.2vw,32px);padding-right:clamp(18px,2.2vw,32px)}}@media (min-width:861px) and (max-width:1320px){.pn-dono,.pn-eu-nome{display:none!important}.navlink{padding:0 11px;font-size:13.5px}.painel{gap:10px}}@media (min-width:861px) and (max-width:1120px){.pn-nav{overflow-x:auto;scrollbar-width:none}.pn-nav::-webkit-scrollbar{display:none}.pn-marca{display:none}}.pn-mais{position:relative;flex:none}.pn-mais-bt{border:0;cursor:pointer;font:inherit}.pn-mais-bt svg{display:inline-block!important;width:14px;height:14px}.pn-mais-ponto{width:7px;height:7px;border-radius:50%;background:#f0a77e;display:inline-block}.pn-mais-veu{position:fixed;inset:0;z-index:1;border:0;background:transparent;cursor:default}.pn-mais-folha{position:absolute;z-index:2;top:calc(100% + 10px);left:0;min-width:220px;display:grid;gap:2px;padding:8px;border-radius:20px;background:var(--vidro2);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--sombra-forte)}[data-tema=escuro] .pn-mais-folha{background:rgba(58,49,92,.92)}.pn-mais-folha .navlink{justify-content:flex-start}.idioma-btn,.tema-btn,.tr-ajuda{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;border:1px solid var(--linha);background:rgba(var(--camada),.04);color:var(--muted)}.idioma-btn:hover,.tema-btn:hover,.tr-ajuda:hover{color:var(--text);border-color:rgba(var(--accentrgb),.5);background:rgba(var(--accentrgb),.1)}.idioma-btn{font:700 11.5px var(--sans);letter-spacing:.04em}.tr-av,[data-tema=escuro] .tr-av{width:40px;height:40px;border:0;background:var(--bg2);color:var(--text);font:700 15px/1 var(--disp);font-size-adjust:none;box-shadow:inset 0 0 0 1px var(--linha)}.tr-av:hover{background:var(--accent);color:var(--tinta-cheia)}.pn-lobo-disco{width:34px;height:34px;background:var(--accent)}[data-tema=escuro] .pn-lobo-disco{background:#1b1530;box-shadow:inset 0 0 0 1px rgba(165,139,255,.45)}@media (max-width:860px){.painel{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--linha)}.palco{padding:18px 16px calc(96px + env(safe-area-inset-bottom, 0px))}.mc-abas{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));border-radius:999px;padding:6px;background:color-mix(in srgb,var(--bg2) 86%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-forte)}.mc-aba{font-size:12px;color:var(--muted);border-radius:999px;min-height:52px}.mc-aba.ativo{color:var(--text);background:rgba(var(--accentrgb),.16)}.mc-aba.ativo .mc-ic2{color:var(--acento-txt)}.mc-folha{background:var(--bg2);bottom:calc(80px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;border-radius:26px;border:1px solid var(--vidro-borda)}.mc-porta{font-size:13px}.mc-porta .mc-ic{background:rgba(var(--accentrgb),.12);border:1px solid rgba(var(--accentrgb),.22);color:var(--acento-txt)}}.rx{display:grid;gap:20px;min-width:0}.rx-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.rx-cab h1{margin:0;font:400 clamp(30px,2.6vw,38px)/1.08 var(--disp);letter-spacing:-.015em;color:var(--text)}.rx-cab h1 span{color:var(--faint)}[data-tema=escuro] .rx-cab h1 span{color:#8d83ad}.rx-cab-dir{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rx-c{position:relative;min-width:0;padding:20px;border-radius:22px;background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sombra-vidro)}.rx-c.plano{padding:0}.rx-rot{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;color:var(--muted);font-weight:500}.rx-rot b,.rx-rot h2,.rx-rot h3{margin:0;font:600 16px/1.25 var(--sans);color:var(--text)}.rx-rot .rx-lk{font-size:14px}.rx-sub{font-size:12.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:16px 0 8px}[data-tema=escuro] .rx-sub{color:#9a90bd}.rx-num{display:block;font-size:52px;line-height:1;margin:14px 0 6px;color:var(--text)}.rx-num.sm{font-size:40px}.rx-num.xs{font-size:30px;margin:6px 0 2px}.rx-num span{color:var(--faint);font-size:.5em;letter-spacing:0}[data-tema=escuro] .rx-num span{color:#8d83ad}.rx-num sup{font-size:16px;color:var(--muted);vertical-align:top;margin-right:4px;letter-spacing:0}.rx-leg{font-size:14px;color:var(--muted);line-height:1.4;margin:0}.rx-pil{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--sans);padding:6px 11px;border-radius:999px;background:rgba(var(--camada),.08);color:var(--text);white-space:nowrap}.rx-pil.am{background:rgba(var(--accentrgb),.18);color:var(--acento-txt)}.rx-pil.ok{background:rgba(29,100,64,.12);color:var(--ok)}.rx-pil.bad{background:rgba(154,50,38,.12);color:var(--no)}[data-tema=escuro] .rx-pil.am{background:#4b3d86;color:#dcd2ff}[data-tema=escuro] .rx-pil.ok{background:#27463d;color:#a8e2c6}[data-tema=escuro] .rx-pil.bad{background:#5a2c3c;color:#f5b8c4}.rx-pil.grad{background:var(--grad);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.25)}.rx-pil i{width:7px;height:7px;border-radius:50%;background:var(--ac,var(--accent));flex:none}.rx-linha{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--sans);color:var(--text);background:rgba(var(--camada),.06);border:1px solid var(--linha);padding:5px 10px;border-radius:999px;white-space:nowrap}.rx-linha i{width:7px;height:7px;border-radius:50%;background:var(--ac,var(--accent))}.rx-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rx-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--linha);background:transparent;color:var(--muted);font:500 14px var(--sans);cursor:pointer;white-space:nowrap;text-decoration:none}.rx-chip:hover{color:var(--text);border-color:rgba(var(--accentrgb),.45)}.rx-chip.on,.rx-chip[aria-pressed=true]{background:var(--bg2);color:var(--text);border-color:rgba(var(--camada),.2)}[data-tema=escuro] .rx-chip.on,[data-tema=escuro] .rx-chip[aria-pressed=true]{background:#40385e}.rx-chip b{font-weight:700;color:inherit}.rx-bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;cursor:pointer;font:600 14.5px var(--sans);white-space:nowrap;text-decoration:none;border:1px solid rgba(var(--camada),.18);background:rgba(var(--camada),.04);color:var(--text);transition:background .15s,border-color .15s,transform .06s}.rx-bt:hover{border-color:rgba(var(--accentrgb),.6);background:rgba(var(--accentrgb),.1)}.rx-bt:active{transform:translateY(1px)}.rx-bt.a{background:var(--chp-lilas);border-color:var(--chp-lilas);color:var(--chp-acao-tinta)}.rx-bt.a:hover{background:var(--chp-lilas-forte);border-color:var(--chp-lilas-forte)}.rx-bt.glow{box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 10px 34px rgba(var(--accentrgb),.4)}.rx-bt.sm{min-height:34px;padding:0 13px;font-size:13.5px}.rx-bt.lg{min-height:50px;padding:0 24px;font-size:15.5px}.rx-bt.full{display:flex;width:100%}.rx-bt[disabled]{opacity:.5;cursor:not-allowed}.rx-lk{font:600 14px var(--sans);color:var(--acento-txt);white-space:nowrap;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.rx-lk:hover{text-decoration:underline}.rx-barra{position:relative;height:8px;border-radius:9px;background:rgba(var(--camada),.1);overflow:hidden}.rx-barra.fina{height:5px}.rx-barra i{position:absolute;inset:0 auto 0 0;border-radius:9px;background:var(--grad)}.rx-av{--h:260;--av:40px;position:relative;width:var(--av);height:var(--av);min-width:var(--av);max-width:var(--av);min-height:var(--av);max-height:var(--av);aspect-ratio:1;align-self:center;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;font:700 14px/1 var(--sans);color:#1b1530;background:hsl(var(--h) 70% 82%)}.rx-av img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.rx-av.lg{--av:48px;font-size:16px}.rx-av.sm{--av:34px;font-size:12.5px}.rx-capa{flex:none;width:40px;aspect-ratio:2/3;border-radius:7px;overflow:hidden;background:rgba(var(--camada),.1);display:block}.rx-capa img{width:100%;height:100%;object-fit:cover;display:block}.rx-capa.md{width:54px;border-radius:9px}.rx-capa.sm{width:30px;border-radius:5px}.rx-li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;font-size:14.5px;color:var(--text);text-decoration:none}.rx-li b{display:block;font-weight:600;font-size:15px;line-height:1.25}.rx-li small{display:block;color:var(--muted);font-size:13px;margin-top:2px;line-height:1.3}.rx-lista{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.rx-vazio{color:var(--muted);font-size:14.5px;margin:14px 0 0}.rx-gaveta-veu{position:fixed;inset:0;z-index:80;background:rgba(12,8,26,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rx-gaveta{position:fixed;z-index:81;top:12px;right:12px;max-height:calc(100dvh - 24px);width:min(480px,calc(100vw - 24px));overflow-y:auto;border-radius:26px;padding:24px;display:grid;gap:18px;align-content:start;background:var(--vidro2);border:1px solid rgba(var(--camada),.16);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 30px 90px rgba(10,6,24,.45),0 0 60px rgba(var(--accentrgb),.16)}[data-tema=escuro] .rx-gaveta{background:rgba(58,49,92,.94)}.rx-gaveta-cab{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.rx-gaveta-cab h3{margin:0;font:500 24px/1.15 var(--disp);color:var(--text)}.rx-gaveta-cab p{margin:4px 0 0;font-size:14px;color:var(--muted)}.rx-x{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--linha);background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.rx-x:hover{color:var(--text);border-color:rgba(var(--accentrgb),.5)}.rx-campo{width:100%;min-height:46px;padding:0 16px;border-radius:999px;background:rgba(var(--camada),.05);border:1px solid var(--linha);color:var(--text);font:500 14.5px var(--sans)}.rx-campo.txt{border-radius:16px;padding:12px 16px;min-height:80px;resize:vertical}.rx-campo:focus{outline:2px solid var(--focus);outline-offset:1px}.rx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:rgba(var(--camada),.06);border:1px solid var(--linha)}.rx-seg button{min-height:38px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:600 14px var(--sans);cursor:pointer}.rx-seg button[aria-pressed=true]{background:var(--bg2);color:var(--text);box-shadow:0 2px 8px rgba(10,6,24,.12)}[data-tema=escuro] .rx-seg button[aria-pressed=true]{background:#40385e}.rx-nota{line-height:1.45}.rx-aviso,.rx-nota{font-size:14px;color:var(--pet);margin:0}.rx-aviso{border:1px dashed rgba(79,179,200,.45);border-radius:14px;padding:10px 14px}.rx-ok{color:var(--ok)}.rx-erro,.rx-ok{font-weight:600;font-size:14.5px;margin:0}.rx-erro{color:var(--no)}.card,[data-tema=escuro] .card{background:var(--vidro);border-color:var(--vidro-borda);border-radius:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sombra-vidro)}[data-tema=escuro]{--vidro-antigo:rgba(52,45,79,.62)}[data-tema=escuro] :is(.hub-faixa,.gen-barra,.bp,.busca-caixa){background:var(--vidro);border-color:var(--vidro-borda);box-shadow:var(--sombra-vidro)}.btn{border-radius:999px;border-color:rgba(var(--camada),.18);background:rgba(var(--camada),.04)}.btn:hover{border-color:rgba(var(--accentrgb),.6);background:rgba(var(--accentrgb),.1)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.btn.primary:hover{background:var(--accent-esc);border-color:var(--accent-esc)}.btn.ghost{background:transparent}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{border-radius:14px}[data-tema=escuro] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-color:rgba(27,21,48,.35);border-color:rgba(245,241,251,.14);color:var(--text)}.pag-cab h1,.pag-cab h1.display{font:400 clamp(30px,2.6vw,38px)/1.08 var(--disp);letter-spacing:-.015em}.pag-sub{color:var(--muted)}.chip{font-family:var(--sans);letter-spacing:.02em;border-color:var(--linha)}.faixa-plano{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:18px}.error-box,.ok-box{border-radius:16px}.pn2{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.pn2-cab h1{font-size:clamp(30px,2.5vw,38px)}.pn2-grade{grid-template-columns:310px minmax(0,1fr) 350px;align-items:start}.pn2-col,.pn2-grade{display:grid;gap:18px}.pn2-col{align-content:start;min-width:0}@media (min-width:1700px){.pn2-grade{grid-template-columns:350px minmax(0,1fr) 400px}}@media (max-width:1279px){.pn2-grade{grid-template-columns:300px minmax(0,1fr)}.pn2-col:last-child{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:860px){.pn2-col:last-child,.pn2-grade{grid-template-columns:minmax(0,1fr)}.pn2-cab .rx-cab-dir{display:none}}.pn2-conta,.pn2-dim{font-style:normal;color:var(--muted);font-size:13.5px}.pn2-conta{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(var(--accentrgb),.18);color:var(--acento-txt);font-weight:700;display:inline-grid;place-items:center}.pn2-hoje{gap:10px}.pn2-hj{display:grid;gap:6px}.pn2-hj-bt{width:100%;text-align:left;background:none;border:0;padding:4px;margin:-4px;border-radius:14px;cursor:pointer;color:inherit;font:inherit}.pn2-hj-bt:hover:not(:disabled){background:rgba(var(--camada),.05)}.pn2-hj-bt:disabled{cursor:default}.pn2-hj.dada .pn2-hj-bt{opacity:.6}.pn2-hj-pe{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding-left:66px}.pn2-hj-pe .pl-chip{font-size:13px}.pn2-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:center}.pn2-item-txt b{display:block;font-size:14.5px;font-weight:600;color:var(--text)}.pn2-item-txt small{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.3}.pn2-item-acoes{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pn2-bola{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--accentrgb),.16);color:var(--acento-txt)}.pn2-bola.bad{background:rgba(245,184,196,.16);color:var(--no)}.pn2-bola svg{width:17px;height:17px}.pn2-x{width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.pn2-x:hover{background:rgba(var(--camada),.08);color:var(--text)}.pn2-x svg{width:15px;height:15px}.pn2-confirma{font-size:13.5px;color:var(--text);font-weight:600}.pn2-emdia,.pn2-mais{margin-top:12px}.pn2-emdia{display:flex;align-items:center;gap:8px}.pn2-emdia svg{width:18px;height:18px}.pn2-nums{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pn2-num{display:grid;text-decoration:none;color:inherit}.pn2-num:hover{border-color:rgba(var(--accentrgb),.45)}.pn2-aula{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;align-items:center;border-radius:24px;padding:22px;color:#fff;background:linear-gradient(125deg,rgba(143,107,255,.62),rgba(199,125,216,.44) 55%,rgba(240,167,126,.38)),#3b2f68;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px rgba(143,107,255,.3)}.pn2-aula.livre{grid-template-columns:minmax(0,1fr)}.pn2-aula-capa{display:block;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(10,6,24,.5);aspect-ratio:2/3;background:rgba(27,21,48,.35)}.pn2-aula-capa img{width:100%;height:100%;object-fit:cover;display:block}.pn2-aula-sem{display:grid;place-items:center;height:100%;padding:14px;text-align:center;font-size:14px;color:rgba(255,255,255,.85)}.pn2-aula-txt{display:flex;flex-direction:column;gap:14px;min-width:0}.pn2-aula-quando{align-self:flex-start;font:600 13px var(--sans);padding:6px 11px;border-radius:999px;background:rgba(27,21,48,.4);color:#fff}.pn2-aula h2{margin:0;font:500 clamp(26px,2.4vw,34px)/1.08 var(--disp);letter-spacing:-.01em;color:#fff}.pn2-aula h2 span{font-weight:400;opacity:.78}.pn2-aula .rx-linha{background:rgba(27,21,48,.32);border-color:rgba(255,255,255,.18);color:#fff}.pn2-aula-chips{gap:6px}.pn2-quem{display:flex;gap:12px;align-items:center;font-size:15px}.pn2-quem b{display:block;font-weight:600}.pn2-quem small{display:block;color:rgba(255,255,255,.86);font-size:13.5px;margin-top:2px}.pn2-antes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pn2-antes>div{background:rgba(27,21,48,.32);border-radius:16px;padding:12px 14px}.pn2-antes small{display:block;font-size:13px;color:rgba(255,255,255,.86)}.pn2-antes b{display:block;font:300 30px/1.1 var(--num);letter-spacing:-.02em;margin-top:4px}.pn2-antes b span{font-size:15px;opacity:.72}.pn2-aula .rx-bt.a{background:#f5f1fb;border-color:#f5f1fb;color:#1b1530}.pn2-aula .rx-bt.a:hover{background:#fff}.pn2-bt-vidro{border-color:rgba(255,255,255,.35)!important;background:rgba(27,21,48,.22)!important;color:#fff!important}.pn2-bt-vidro svg{width:17px;height:17px}.pn2-aula .rx-lk{color:#fff}.pn2-sem-sala{font-size:14px;color:rgba(255,255,255,.86)}.pn2-aula .rx-leg{color:rgba(255,255,255,.88)}[data-tema] .pn2-aula .rx-av{box-shadow:0 0 0 2px rgba(255,255,255,.35)}@media (max-width:1100px){.pn2-aula{grid-template-columns:150px minmax(0,1fr);gap:18px}}@media (max-width:620px){.pn2-aula{grid-template-columns:minmax(0,1fr);padding:16px}.pn2-aula-capa{width:120px}.pn2-antes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pn2-antes>div{padding:10px}.pn2-antes b{font-size:24px}}.pn2-prox{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:1100px){.pn2-prox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pn2-prox{grid-template-columns:minmax(0,1fr)}}.pn2-px{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:16px;background:rgba(var(--camada),.04);border:1px solid var(--linha);text-decoration:none;color:inherit;height:100%}.pn2-px:hover{border-color:rgba(var(--accentrgb),.45)}.pn2-px>span:last-child{display:grid;gap:5px;justify-items:start;min-width:0}.pn2-px small{font-size:13px;color:var(--muted)}.pn2-px b{font-size:14.5px;font-weight:600;line-height:1.2;color:var(--text)}.pn2-estreias{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:620px){.pn2-estreias{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn2-es{display:grid;gap:4px;text-decoration:none;color:inherit}.pn2-es-capa{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:2/3;background:rgba(var(--camada),.1)}.pn2-es-capa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.pn2-es:hover .pn2-es-capa img{transform:scale(1.03)}.pn2-es-capa .rx-pil{position:absolute;top:8px;left:8px}.pn2-es b{font-size:14.5px;margin-top:6px;color:var(--text);line-height:1.2}.pn2-es small{font-size:13px;color:var(--muted)}.pn2-passar{margin-top:16px}.pn2-podio{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.pn2-podio li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:14.5px}.pn2-podio li.resto span{color:var(--muted);font-size:13px}.pn2-podio a{color:var(--text);font-weight:600;text-decoration:none}.pn2-podio small{color:var(--muted);font-size:13px}.pn2-zerados{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.pn2-zerados a{color:var(--text)}.al3{display:grid;gap:20px;min-width:0}.al3 .tt-novo .novo-aluno{display:flex;gap:10px;flex-wrap:wrap}.al3 .tt-novo .novo-aluno input{flex:1 1 260px;min-height:46px;padding:0 16px;border-radius:999px}.al3-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.al3-res{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;text-align:left;border-radius:20px;padding:16px 20px;cursor:pointer;color:var(--text);border:1px solid var(--vidro-borda);background:var(--vidro);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.al3-res small{font-size:14px;color:var(--muted)}.al3-res .rx-num{margin:0;font-size:48px}.al3-res:hover{border-color:rgba(var(--accentrgb),.4)}.al3-res[aria-pressed=true]{border-color:rgba(var(--accentrgb),.55);background:rgba(var(--accentrgb),.14)}.al3-ferr{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) 210px;gap:14px;align-items:center}.al3-busca{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--linha);background:rgba(var(--camada),.05);color:var(--muted)}.al3-busca input{flex:1 1;min-width:0;border:0!important;background:transparent!important;color:var(--text);font:500 14.5px var(--sans);padding:0;outline:none;min-height:0}.al3-chips{flex-wrap:wrap}.al3-vista button{min-height:38px}@media (max-width:1180px){.al3-ferr{grid-template-columns:minmax(0,1fr) 210px}.al3-chips{grid-column:1/-1;grid-row:2}}.al3-aten{padding:16px 20px}.al3-aten-lista{list-style:none;margin:8px 0 0;padding:0;display:grid}.al3-aten-lista li{display:grid;grid-template-columns:220px 10px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--linha);font-size:14.5px}.al3-aten-lista li:first-child{border-top:0}.al3-aten-quem{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;min-width:0}.al3-aten-quem b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al3-ponto{width:8px;height:8px;border-radius:50%;background:#dcd2ff}.al3-ponto.bad{background:#f5b8c4}:root:not([data-tema=escuro]) .al3-ponto{background:var(--accent)}:root:not([data-tema=escuro]) .al3-ponto.bad{background:var(--no)}.al3-aten-mot{color:var(--muted);min-width:0}.al3-tabela{padding:6px 14px 14px}.al3-lh,.al3-lx{display:grid;align-items:center;gap:20px;grid-template-columns:48px minmax(150px,1.1fr) 56px minmax(200px,1.5fr) minmax(150px,1.1fr) 96px 132px 36px}.al3-lh{padding:16px 16px 4px;font-size:12.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-weight:600}[data-tema=escuro] .al3-lh{color:#9a90bd}.al3-grupo ul{list-style:none;margin:0;padding:0;display:grid}.al3-gh{display:flex;gap:10px;align-items:baseline;margin:0;padding:20px 16px 6px}.al3-gh b{font-size:16px;font-weight:600;color:var(--text)}.al3-gh span{font-size:13.5px;color:var(--muted)}.al3-lx{position:relative;padding:12px 16px;border-radius:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.al3-lx+.al3-lx{border-top:1px solid rgba(var(--camada),.06)}.al3-lx:hover{background:rgba(var(--camada),.04)}.al3-lx.menu{z-index:5}.al3-lx-link{position:absolute;inset:0;border-radius:inherit;z-index:0}.al3-lx>:not(.al3-lx-link){position:relative;z-index:1;pointer-events:none;min-width:0}.al3-kc .tt-mais-cx,.al3-lx>.tt-mais-cx{pointer-events:auto}.al3-lx.jaja{background:linear-gradient(90deg,rgba(143,107,255,.24),rgba(199,125,216,.12) 55%,rgba(240,167,126,.08));box-shadow:inset 0 0 0 1px rgba(240,167,126,.35),0 10px 40px rgba(199,125,216,.18);margin:4px 0}.al3-tag{position:absolute!important;top:-9px;right:60px;z-index:2!important;font-size:11.5px}.al3-fav{display:inline-block;border-radius:50%;padding:2px;background:rgba(var(--camada),.12);width:max-content}.al3-fav.on{background:var(--grad)}.al3-nome b{display:block;font-size:15.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al3-nome small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.al3-prox{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center}.al3-prox.al3-sem{grid-template-columns:minmax(0,1fr)}.al3-prox b{display:block;font-size:14.5px;font-weight:600;color:var(--text)}.al3-prox small{display:block;font-size:13px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al3-prox.al3-sem b{color:var(--muted);font-weight:500}.al3-kc .rx-pil,.al3-lx>.rx-pil{justify-self:start}.al3-lh span{white-space:nowrap}.al3-tri{display:grid;gap:7px}.al3-tri small{font-size:13px;color:var(--muted)}.al3-nota,.al3-tri small b{color:var(--text)}.al3-nota{font:300 24px/1 var(--num);letter-spacing:-.02em}.al3-nota span{font-size:.62em;color:var(--muted)}.al3-nota.ok{color:var(--ok)}.al3-nota.am{color:var(--acento-txt)}.al3-nota.bad{color:var(--no)}.al3 .tt-mais,.al3-nota.vazia{color:var(--muted)}.al3 .tt-mais{width:34px;height:34px;border-radius:50%;border:0;background:transparent;font-size:18px;cursor:pointer}.al3 .tt-mais:hover{background:rgba(var(--camada),.08);color:var(--text)}.al3 .tt-menu{background:var(--bg2);border:1px solid var(--vidro-borda);border-radius:18px;box-shadow:var(--sombra-forte);z-index:30}.al3-ninguem{padding:12px 16px}@media (max-width:1280px){.al3-lh,.al3-lx{grid-template-columns:48px minmax(140px,1fr) 50px minmax(190px,1.4fr) minmax(120px,1fr) 64px 120px 36px;gap:14px}}@media (max-width:1100px){.al3-lh{display:none}.al3-lx{grid-template-columns:48px minmax(0,1fr) auto auto 36px;row-gap:10px}.al3-lx>.al3-prox{grid-column:2/3;grid-row:2}.al3-lx>.al3-tri{grid-column:3/5;grid-row:2;min-width:120px}.al3-lx>.al3-nota{display:none}.al3-lx>.al3-nv{grid-column:3;grid-row:1}}@media (max-width:860px){.al3-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.al3-res{padding:12px 14px}.al3-res .rx-num{font-size:36px}.al3-ferr{grid-template-columns:minmax(0,1fr)}.al3-chips{grid-row:auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.al3-aten-lista li{grid-template-columns:minmax(0,1fr) auto}.al3-aten-lista .al3-ponto{display:none}.al3-aten-mot{grid-column:1/-1;grid-row:2;font-size:14px}.al3-aten-lista li>:last-child{grid-column:2;grid-row:1}.al3-tabela{padding:4px 6px 10px}.al3-lx{grid-template-columns:48px minmax(0,1fr) auto 36px;padding:12px 8px;gap:10px 12px}.al3-lx>.al3-nota,.al3-lx>.al3-nv{display:none}.al3-lx>.al3-prox{grid-column:2/5;grid-row:2}.al3-lx>.al3-tri{grid-column:2/5;grid-row:3}.al3-tag{right:14px}}.al3-cartoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}@media (min-width:1700px){.al3-cartoes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.al3-kc{display:grid;gap:12px;padding:18px}.al3-kc>:not(.al3-lx-link){position:relative;z-index:1;pointer-events:none}.al3-kc.menu{z-index:5}.al3-kc .al3-lx-link{position:absolute;inset:0;border-radius:inherit;z-index:0}.al3-kc.jaja{background:linear-gradient(160deg,rgba(143,107,255,.35),rgba(52,45,79,.6));border-color:rgba(240,167,126,.4);box-shadow:0 16px 50px rgba(199,125,216,.22)}:root:not([data-tema=escuro]) .al3-kc.jaja{background:linear-gradient(160deg,rgba(143,107,255,.22),rgba(248,245,255,.7))}.al3-kc-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.al3-kc-p{display:block;background:rgba(var(--camada),.05);border-radius:14px;padding:10px;min-height:64px}.al3-kc-r{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.al3-kc-r small{display:block;font-size:13px;color:var(--muted);margin-bottom:4px}.al3-kc-r>span:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ficha{display:grid;gap:18px;min-width:0;max-width:none}.ficha .fc-abas{background:none;border-radius:0;box-shadow:none;padding:0 0 12px;-webkit-backdrop-filter:none;backdrop-filter:none;border-width:0 0 1px}.ficha .fc-pt{font-size:12px;min-width:20px;height:20px}.ficha-resumo>.pf{display:none}.fr-cab h1{font-size:clamp(30px,2.6vw,38px)}.ficha .fc-abas{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--linha);padding-bottom:12px}.ficha .fc-aba{min-height:40px;padding:0 13px;border-radius:999px;border:0;background:transparent;color:var(--muted);font:500 14.5px var(--sans);cursor:pointer}.ficha .fc-aba:hover{color:var(--text);background:rgba(var(--camada),.06)}.ficha .fc-aba.on{background:var(--bg2);color:var(--text);font-weight:600;box-shadow:none}[data-tema=escuro] .ficha .fc-aba.on{background:#40385e}.ficha .fc-aba.on:after{content:none}.fr{min-width:0}.fr,.fr-alto{display:grid;gap:18px}.fr-alto{grid-template-columns:400px minmax(0,1fr);align-items:start}@media (min-width:1700px){.fr-alto{grid-template-columns:440px minmax(0,1fr)}}@media (max-width:1180px){.fr-alto{grid-template-columns:minmax(0,1fr)}}.fr-dir{display:grid;gap:18px;min-width:0}.fr-perfil{border-radius:26px;padding:26px;display:grid;gap:16px;align-content:start;background:linear-gradient(165deg,rgba(90,70,160,.55),rgba(52,45,79,.55));border:1px solid rgba(245,241,251,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root:not([data-tema=escuro]) .fr-perfil{background:linear-gradient(165deg,rgba(143,107,255,.2),rgba(248,245,255,.62));border-color:var(--vidro-borda)}.fr-foto{width:132px;height:132px;border-radius:50%;padding:4px;background:var(--grad);box-shadow:0 0 40px rgba(199,125,216,.35);display:block}.fr-foto .rx-av,.fr-foto img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;font-size:38px}.fr-foto .rx-av{--av:124px}.fr-perfil h2{margin:0;font:500 32px/1.1 var(--disp);letter-spacing:-.01em;color:var(--text)}.fr-quem{margin:0;font-size:14.5px;color:var(--muted);line-height:1.45}.fr-selos{display:flex;gap:8px;flex-wrap:wrap}.fr-selos span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;font:600 13.5px var(--sans);color:var(--text);background:rgba(27,21,48,.3);border:1px solid rgba(245,241,251,.12)}:root:not([data-tema=escuro]) .fr-selos span{background:rgba(255,255,255,.5);border-color:var(--linha)}.fr-selos i{font-style:normal;color:var(--acento-txt);font-size:12px}.fr-contato{margin:0;display:grid;gap:10px;border-top:1px solid var(--linha);padding-top:14px}.fr-contato div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.fr-contato dt{color:var(--muted);font-size:14px}.fr-contato dd{margin:0;color:var(--text);text-align:right;overflow-wrap:anywhere}.fr-contato .fr-obj{display:grid;gap:4px}.fr-contato .fr-obj dd{text-align:left}.fr-prox{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;border-radius:22px;padding:18px 22px;color:#fff;background:linear-gradient(120deg,rgba(143,107,255,.52),rgba(199,125,216,.34) 60%,rgba(240,167,126,.28)),#3b2f68;border:1px solid rgba(255,255,255,.14)}.fr-prox-capa{display:block;width:96px;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:rgba(27,21,48,.35);box-shadow:0 12px 30px rgba(0,0,0,.35)}.fr-prox-capa img{width:100%;height:100%;object-fit:cover;display:block}.fr-prox-txt{display:grid;gap:6px;justify-items:start;min-width:0}.fr-prox h3{margin:0;font:500 26px/1.12 var(--disp);color:#fff}.fr-prox h3 span{opacity:.78;font-weight:400}.fr-prox small{color:rgba(255,255,255,.86);font-size:14px}.fr-prox-bts{display:grid;gap:10px}.fr-prox .rx-bt.a{background:var(--chp-lilas);border-color:var(--chp-lilas);color:var(--chp-acao-tinta)}@media (max-width:760px){.fr-prox{grid-template-columns:80px minmax(0,1fr)}.fr-prox-capa{width:80px}.fr-prox-bts{grid-column:1/-1;grid-auto-flow:column}}.fr-k4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1400px) and (min-width:1181px){.fr-k4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fr-k4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.fr-nsp{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.fr-faisca{flex:none;margin-bottom:12px}.fr-mens{font-size:34px!important}.fr-mens.ok{color:var(--ok)}.fr-mens.bad{color:var(--no)}.fr-gc{text-align:center}.fr-gc .rx-rot{text-align:left}.fr-lua{display:block;margin:6px auto 0;max-width:100%}.fr-gnum{display:block;font:300 32px/1 var(--num);margin-top:-40px;position:relative;color:var(--text)}.fr-gnum span{color:var(--muted);font-size:16px}.fr-gleg{margin-top:8px}.fr-setas{display:flex;gap:6px}.fr-setas button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--camada),.18);background:rgba(var(--camada),.04);color:var(--text);font-size:18px;line-height:1;cursor:pointer}.fr-setas button:disabled{opacity:.35;cursor:default}.fr-tl{position:relative;margin-top:12px;height:196px}.fr-tl-barra,.fr-tl-feito{position:absolute;left:24px;right:24px;top:126px;height:4px;border-radius:4px;background:rgba(var(--camada),.14)}.fr-tl-feito{right:auto;background:var(--grad);box-shadow:0 0 18px rgba(199,125,216,.7),0 0 4px rgba(240,167,126,.8)}.fr-tl-nos{list-style:none;margin:0;padding:0 6px;position:absolute;inset:0;display:flex;justify-content:space-between}.fr-no{position:relative;width:36px;display:flex;flex-direction:column;align-items:center}.fr-pt{position:absolute;top:110px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--sans)}.fr-no.feito .fr-pt{background:linear-gradient(135deg,#8f6bff,#c77dd8);color:#fff;box-shadow:0 0 14px rgba(165,139,255,.55)}.fr-no.prox .fr-pt{background:var(--bg);border:2px solid rgba(var(--camada),.22);color:var(--muted)}.fr-no.cur .fr-pt{top:104px;width:48px;height:48px;background:#f5f1fb;box-shadow:0 0 0 6px rgba(240,167,126,.35),0 0 30px rgba(240,167,126,.8)}.fr-no.cur .fr-pt:after{content:"";width:18px;height:18px;border-radius:50%;background:var(--grad)}.fr-no em{position:absolute;top:164px;font-style:normal;font-size:13px;color:var(--muted);white-space:nowrap}.fr-no.cur em{color:#f0c3a8;font-weight:700;top:166px}:root:not([data-tema=escuro]) .fr-no.cur em{color:#8a4a1c}.fr-no-capa{position:absolute;top:0;left:50%;transform:translateX(-28px);box-shadow:0 0 0 2px #f0a77e,0 10px 26px rgba(240,167,126,.35)}.fr-no-capa,.fr-no-capa img{width:56px;border-radius:9px;display:block}.fr-no-capa img{height:84px;object-fit:cover}.fr-no-tit{position:absolute;top:12px;left:66px;width:220px;display:grid;gap:2px}.fr-no:nth-last-child(-n+4) .fr-no-tit{left:auto;right:66px;text-align:right}.fr-no-tit b{font-size:15px;color:var(--text);line-height:1.2}.fr-no-tit small{font-size:13px;color:var(--muted)}@media (max-width:760px){.fr-tl-nos .fr-no:nth-child(-n+4){display:none}.fr-no-tit{width:150px}}.fr-baixo{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px;align-items:start}@media (max-width:1180px){.fr-baixo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.fr-baixo{grid-template-columns:minmax(0,1fr)}}.fr-baixo .rx-rot>span{font-size:13.5px}.fr-ver{margin-top:14px}.fr-mapa{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width:900px){.fr-mapa{grid-template-columns:minmax(0,1fr)}}.fm-leg{margin-top:6px}.fm-familias{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.fm-fam{width:100%;display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;border:1px solid transparent;background:none;color:var(--text);font:inherit;cursor:pointer;text-align:left}.fm-fam:hover,.fm-fam[aria-expanded=true]{border-color:var(--linha);background:rgba(var(--camada),.04)}.fm-fam:focus-visible{outline:2px solid rgba(var(--accentrgb),.7);outline-offset:2px}.fm-nome{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-barra{height:8px;border-radius:99px;background:rgba(var(--camada),.1);overflow:hidden}.fm-barra i{display:block;height:100%;border-radius:99px;opacity:.85}.fm-etiquetas{list-style:none;margin:4px 0 8px 10px;padding:0 0 0 12px;border-left:2px solid var(--linha);display:grid;gap:4px}.fm-etiquetas li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;font-size:14px}.fm-etiquetas small{color:var(--faint);font-size:12.5px}.fm-etiquetas b{font-size:13.5px}.fm-etiquetas b.ok{color:var(--ok)}.fm-etiquetas b.am{color:var(--acento-txt)}.fm-etiquetas b.bad{color:var(--no)}.fm-fraca{margin-top:14px;padding-top:14px;border-top:1px solid var(--linha)}.fm-sug{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(var(--accentrgb),.35);color:var(--text);text-decoration:none}.fm-sug:hover{border-color:rgba(var(--accentrgb),.7)}.fm-sug small{display:block;font-size:12px;color:var(--muted)}.fm-sug b{font-size:15px}.fm-contas{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fm-contas li{display:grid;justify-items:center;gap:2px;padding:10px 4px;border-radius:14px;background:rgba(var(--camada),.05)}.fm-contas b{font-size:22px;line-height:1}.fm-contas span{font-size:12px;color:var(--muted)}.fm-leituras{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.fm-leituras li{padding:12px 14px;border-radius:16px;border-left:3px solid var(--faint);background:rgba(var(--camada),.04)}.fm-leituras li.ok{border-left-color:var(--ok)}.fm-leituras li.am{border-left-color:rgba(var(--accentrgb),.9)}.fm-leituras li.bad{border-left-color:var(--no)}.fm-leituras b{font-size:15px}.fm-leituras p{margin:4px 0 0;font-size:14px;color:var(--muted);line-height:1.4}.fm-leituras .fm-acao{color:var(--text)}@media (max-width:420px){.fm-fam{grid-template-columns:minmax(0,1fr) auto}.fm-barra{grid-column:1/-1;grid-row:2}}.fr-labs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.fr-labs button{text-align:left;display:grid;gap:2px;padding:12px 14px;border-radius:16px;border:1px solid var(--linha);background:rgba(var(--camada),.04);color:var(--text);cursor:pointer;font:inherit}.fr-labs button:hover{border-color:rgba(var(--accentrgb),.45)}.fr-labs small{font-size:13px;color:var(--muted)}.fr-labs b{font:300 30px/1.1 var(--num);letter-spacing:-.02em}.fr-labs b span{font-size:15px;color:var(--muted);letter-spacing:0}.fr-labs em{font-style:normal;font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-ref{margin-top:12px}.fr-frases{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.fr-frases li,.fr-nota{background:rgba(var(--camada),.04);border-left:3px solid var(--pet);border-radius:10px;padding:10px 14px;font-size:14.5px;line-height:1.45;color:var(--text)}.fr-nota-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.fr-nota p{margin:0}.fr-nota small{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px;margin-top:4px}.fr-nota-apagar{display:inline;margin:0}.fr-nota-apagar .rx-lk{font-size:13px;color:var(--muted)}.fr-nota-form{display:grid;gap:10px;margin-top:12px;justify-items:start}.bm-abas{border-bottom:0;gap:6px;margin:0 0 18px}.bm-aba{min-height:38px;border:1px solid var(--linha);border-radius:999px;padding:0 16px;font:500 14px var(--sans);color:var(--muted)}.bm-aba[aria-current=page]{background:var(--bg2);color:var(--text);border-color:rgba(var(--camada),.2)}[data-tema=escuro] .bm-aba[aria-current=page]{background:#40385e}.bx{gap:18px}.bx-cab{margin-bottom:4px}.bx-voltar{display:flex;justify-content:space-between;align-items:center;gap:12px}.bx .topo-fixo{margin-top:0!important;margin-bottom:0;padding-top:10px;padding-bottom:10px;background:none}.bx .busca-caixa{border-radius:999px!important;background:rgba(27,21,48,.35);border:1px solid var(--linha);min-height:50px}:root:not([data-tema=escuro]) .bx .busca-caixa{background:rgba(255,255,255,.45)}.bx-niveis{margin-top:-4px}.bx-sep{width:1px;height:22px;background:var(--linha);margin:0 4px}.bx .bp-grade{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:250px;gap:14px;margin:4px 0 8px}.bx .bp-grade>.bp:first-child{grid-row:auto}.bx .bp-tudo{display:none}.bx .bp,[data-tema=escuro] .bx .bp{border-radius:22px;border:1px solid rgba(255,255,255,.1);color:#fff;background:radial-gradient(120% 70% at 80% 0,rgba(255,255,255,.16),transparent 62%),linear-gradient(165deg,color-mix(in srgb,var(--ac-claro) 82%,#2a1a5a) 0,color-mix(in srgb,var(--ac-claro) 46%,#1b1236) 100%);box-shadow:0 16px 34px rgba(10,6,24,.28)}.bx .bp-leque{position:absolute;inset:0;min-height:0}.bx .bp-grade>.bp:first-child .bp-leque img,.bx .bp-leque img{display:none}.bx .bp-grade>.bp:first-child .bp-leque img:first-child,.bx .bp-leque img:first-child{display:block;left:auto!important;right:14px;top:14px;bottom:auto!important;width:78px!important;transform:rotate(8deg)!important;opacity:.92;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.4)}.bx .bp-leque .bp-vaga{display:none}.bx .bp-leque .bp-vaga.meio{display:grid;left:auto;right:14px;top:14px;bottom:auto;width:78px;transform:rotate(8deg)}.bx .bp-txt{position:absolute;inset:auto 0 0 0;margin:0;padding:16px;background:linear-gradient(rgba(15,10,30,0),rgba(15,10,30,.45) 30%)}.bx .bp-grade>.bp:first-child .bp-txt b,.bx .bp-txt b{font:700 17px/1.2 var(--disp);color:#fff}.bx .bp-txt b:before{content:"";display:block;width:10px;height:10px;border-radius:50%;margin-bottom:8px;background:var(--ac-escuro,#fff);box-shadow:0 0 0 2px rgba(255,255,255,.25)}.bx .bp-sobre{font-size:13px;line-height:1.3;color:rgba(255,255,255,.86)}.bx .bp-pe{margin-top:8px}.bx .bp-conta{color:#fff}.bx .bp-abrir,.bx .bp-conta{padding:0;background:none;font:600 13px var(--sans)}.bx .bp:hover .bp-abrir{background:none;color:#fff;text-decoration:underline}@media (max-width:1280px){.bx .bp-grade{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:210px}}@media (max-width:620px){.bx .bp-grade{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:10px}.bx .bp-leque img:first-child{width:58px!important}.bx .bp-sobre{display:none}}.bx-fil{display:grid;gap:14px}.bx-fil h2{margin:0;font:600 18px var(--sans);color:var(--text)}.bx-fcs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}@media (max-width:1280px){.bx-fcs{grid-template-columns:repeat(5,minmax(0,1fr))}.bx-fcs>:nth-child(n+6){display:none}}@media (max-width:860px){.bx-fcs{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42%;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.bx-fcs>*{display:grid!important}}.bx-fc{display:grid;gap:6px;align-content:start;min-width:0}.bx-fc>b{font:600 14.5px/1.2 var(--sans);color:var(--text);margin-top:6px}.bx-fc>small{font-size:13px;color:var(--muted)}.bx-fcm{display:flex;gap:6px;flex-wrap:wrap}.bx-fc .poster{width:100%}button.poster{border:0;padding:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;display:block;width:100%}.poster-sel{position:absolute;top:10px;right:10px;z-index:4;width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.75);background:rgba(27,21,48,.45);display:grid;place-items:center;font:800 14px var(--sans);color:#fff}.poster.escolhe{position:relative}.poster.escolhe .poster-sel{position:absolute}.poster.on .poster-art{outline:3px solid #c9b8ff;outline-offset:-3px;box-shadow:0 0 0 6px rgba(165,139,255,.25),0 16px 40px rgba(143,107,255,.45)}.poster.on .poster-sel{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.bx.escolhendo{padding-bottom:96px}.bs-flut{position:fixed;z-index:60;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:10px 12px 10px 20px;border-radius:999px;background:rgba(42,36,64,.82);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(245,241,251,.18);box-shadow:0 20px 60px rgba(10,6,24,.55);font-size:15px;white-space:nowrap;color:#f5f1fb}:root:not([data-tema=escuro]) .bs-flut{background:rgba(248,245,255,.88);color:var(--text);border-color:var(--vidro-borda);box-shadow:0 20px 50px rgba(60,40,140,.18)}.bs-flut.vazia{padding:12px 22px}.bs-flut b{font-weight:600}.bs-mini{display:flex}.bs-mini i,.bs-mini img{width:28px;height:42px;object-fit:cover;border-radius:5px;margin-left:-8px;border:2px solid #2a2440;background:#40385e}.bs-mini :first-child{margin-left:0}.bs-limpar{color:inherit;opacity:.8}@media (max-width:860px){.bs-flut{bottom:calc(92px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;transform:none;justify-content:space-between;gap:10px}.bs-limpar{display:none}}.bs-form{display:grid;gap:18px}.bs-aulas,.bs-bloco{display:grid;gap:10px}.bs-aulas{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.bs-aulas li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;background:rgba(var(--camada),.05);border:1px solid var(--linha);border-radius:14px;padding:8px}.bs-aulas b{display:block;font-size:13.5px;line-height:1.2;color:var(--text)}.bs-aulas small{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-quem{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:320px;overflow-y:auto}.bs-qm{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:14px;border:1px solid var(--linha);background:rgba(var(--camada),.03);cursor:pointer}.bs-qm input{position:absolute;opacity:0;pointer-events:none}.bs-qm b{display:block;font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-qm small{display:block;font-size:12.5px;color:var(--muted)}.bs-ck{width:22px;height:22px;border-radius:7px;border:1.5px solid rgba(var(--camada),.3);display:grid;place-items:center;font:800 13px var(--sans)}.bs-qm.on{border-color:rgba(var(--accentrgb),.6);background:rgba(var(--accentrgb),.12)}.bs-qm.on .bs-ck{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.bs-qm:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bs-data{width:auto;min-width:170px;flex:1 1}@media (max-width:480px){.bs-quem{grid-template-columns:minmax(0,1fr)}}.ctr h1{font:400 clamp(30px,2.6vw,38px)/1.08 var(--disp);letter-spacing:-.015em}.ctr h2{font:600 18px var(--sans)}.ctr h2 small{font:500 14px var(--sans);color:var(--muted)}.ctr-bt.escuro{background:var(--accent);color:var(--tinta-cheia);font-weight:600}.ctr-bt.claro{background:rgba(var(--camada),.04);border-color:rgba(var(--camada),.18);font-weight:600}.ctr-bt{font-weight:600;font-size:14.5px;min-height:42px}.ctr-aluno,.ctr-hoje>*,.ctr-painel,.ctr-semana{background:var(--vidro)!important;border:1px solid var(--vidro-borda)!important;border-radius:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sombra-vidro)}.ctr-pill.hora{background:rgba(var(--accentrgb),.18);color:var(--acento-txt)}[data-tema=escuro] .ctr-pill.hora{background:#4b3d86;color:#dcd2ff}.ctr-av{background:hsl(265 70% 82%);color:#1b1530}.ctr-trilhas{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;gap:16px}.ctr-tr,[data-tema=escuro] .ctr-tr{position:relative;background:var(--vidro)!important;border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sombra-vidro);border-radius:22px}.ctr-tr:hover{border-color:rgba(var(--accentrgb),.45)}.ctr-leque{position:relative;display:block;height:128px;margin:0 -4px 4px}.ctr-leque i,.ctr-leque img{position:absolute;top:6px;width:78px;aspect-ratio:2/3;object-fit:cover;border-radius:9px;box-shadow:0 12px 26px rgba(10,6,24,.5);background:rgba(var(--camada),.1)}.ctr-leque>:first-child{left:calc(50% - 110px);transform:rotate(-10deg)}.ctr-leque>:nth-child(2){left:calc(50% - 39px);top:0;z-index:2}.ctr-leque>:nth-child(3){left:calc(50% + 32px);transform:rotate(10deg)}.ctr-leque>:only-child{left:calc(50% - 39px);transform:none}.ctr-tr-nome{font:500 20px/1.15 var(--disp)!important}.ctr-qtd{font:300 34px/1 var(--num)!important;letter-spacing:-.02em}.ctr-qtd small{font:500 13px var(--sans);color:var(--muted);display:block}.ctr-pill.branca{background:rgba(var(--accentrgb),.16);color:var(--acento-txt)}[data-tema=escuro] .ctr-pill.branca{background:#4b3d86;color:#dcd2ff}.ctr-mix{height:5px!important;border-radius:5px;overflow:hidden}.ctr-primeiras span{border:1px solid var(--linha);border-radius:999px!important;font-weight:600!important}.ctr-chip,.ctr-primeiras span{background:rgba(var(--camada),.06)!important}.ctr-chip{border:1px solid var(--linha)}.ctr-rot{font-weight:600;letter-spacing:.06em;font-size:12.5px}.ctr-dia{background:rgba(var(--camada),.04)!important;border-radius:16px!important}.ctr-dia.hoje{background:linear-gradient(180deg,rgba(165,139,255,.18),rgba(165,139,255,.05))!important;box-shadow:inset 0 0 0 1px rgba(240,167,126,.5)!important}.ctr-mini{background:rgba(var(--camada),.06)!important;border-radius:10px!important}.tr-ed .card,.trilha-ed .card{border-radius:22px}.cl-dcab.hoje{background:transparent}.cl-dcab.hoje small{color:var(--muted)}.cl-dcab.hoje b{display:inline-block;background:var(--accent);color:var(--tinta-cheia);border-radius:999px;padding:2px 12px}.cl-col.hoje{background:linear-gradient(180deg,rgba(var(--accentrgb),.14),rgba(var(--accentrgb),.04));border-radius:12px}.cl-dcab b{font:300 22px/1.2 var(--num)}.fin-cab-mes{color:var(--faint)}[data-tema=escuro] .fin-cab-mes{color:#8d83ad}.fin-numeros{gap:16px!important}.fin-n{background:var(--vidro)!important;border:1px solid var(--vidro-borda)!important;border-radius:22px!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sombra-vidro);padding:18px 20px!important;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px}.fin-n b{font:300 clamp(34px,3vw,46px)/1 var(--num)!important;letter-spacing:-.03em;color:var(--text)}.fin-n b sup{font:500 15px var(--sans);vertical-align:top;margin-right:4px}.fin-n b span,.fin-n b sup{color:var(--muted);letter-spacing:0}.fin-n b span{font-size:.5em}.fin-n>span{font-size:14px;color:var(--muted)}.fin-n.fin-ok b{color:var(--ok)}.fin-n.fin-no b{color:var(--no)}.fin-n.fin-saldo{background:linear-gradient(150deg,rgba(143,107,255,.3),rgba(52,45,79,.55))!important;border-color:rgba(165,139,255,.35)!important}:root:not([data-tema=escuro]) .fin-n.fin-saldo{background:linear-gradient(150deg,rgba(143,107,255,.18),rgba(248,245,255,.7))!important}.fin-lista{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:22px;padding:18px 20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fin-lista h2{font:600 18px var(--sans);margin-top:0}.fin-tab{width:100%}.fin-tab th{font:600 12.5px var(--sans)!important;letter-spacing:.06em;color:var(--faint)!important}[data-tema=escuro] .fin-tab th{color:#9a90bd!important}.fin-tab td{border-color:var(--linha)!important;font-size:14.5px}.fin-tab td a{font-weight:600;color:var(--text)}.fin-selo{font:600 12.5px var(--sans)!important;letter-spacing:0!important;text-transform:lowercase;padding:5px 11px!important;border-radius:999px!important}.fin-selo.fs-paga{background:#27463d!important;color:#a8e2c6!important}.fin-selo.fs-atrasada{background:#5a2c3c!important;color:#f5b8c4!important}.fin-selo.fs-aberta{background:#4b3d86!important;color:#dcd2ff!important}:root:not([data-tema=escuro]) .fin-selo.fs-paga{background:rgba(29,100,64,.12)!important;color:var(--ok)!important}:root:not([data-tema=escuro]) .fin-selo.fs-atrasada{background:rgba(154,50,38,.12)!important;color:var(--no)!important}:root:not([data-tema=escuro]) .fin-selo.fs-aberta{background:rgba(95,67,214,.12)!important;color:var(--accent)!important}.fin-ajustes{border-radius:22px!important}.fin-tab td.fin-acao{display:table-cell;text-align:right;white-space:nowrap}.fin-tab td.fin-acao>*{margin-left:6px;display:inline-flex;vertical-align:middle}.fin-acao .btn{min-height:36px;font-size:13.5px}[data-tema=escuro] .ctr-quem small.sem{color:#f5b8c4}.bx,.bx-fcs,.bx-fil{min-width:0}@media (max-width:860px){.cl-cab,.cl-cab-acoes{flex-wrap:wrap}.cl-cab,.cl-cab-acoes,.cl-google{min-width:0;max-width:100%}.cl-google button{white-space:normal;text-align:left}.fin-lista{overflow-x:auto}.fin-lista .fin-tab{min-width:560px}.topo-fixo{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.bx-fcs{max-width:calc(100vw - 32px)}}.bx-fc .poster,.bx-fcs{position:relative}.fr-notas{align-self:start}.fr-tl-c{overflow:hidden}@media (max-width:760px){.fr-faisca,.fr-no-tit{display:none}}.ctr .rx-cab h1{margin:0}.gt-grade{grid-template-columns:minmax(0,1fr) 460px;align-items:start}.gt-esq,.gt-grade{display:grid;gap:18px}.gt-esq{min-width:0}.gt-dest{background:linear-gradient(160deg,rgba(90,70,160,.45),rgba(52,45,79,.55))}:root:not([data-tema=escuro]) .gt-dest{background:linear-gradient(160deg,rgba(143,107,255,.18),rgba(248,245,255,.65))}.gt-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.gt-c{position:relative;display:grid;gap:10px;padding:16px;align-content:start}.gt-c>:not(.gt-c-bt){position:relative;z-index:1;pointer-events:none}.gt-c .gt-links,.gt-c .gt-links *{pointer-events:auto}.gt-c-bt{position:absolute;inset:0;z-index:0;border:0;background:transparent;border-radius:inherit;cursor:pointer}.gt-c:hover{border-color:rgba(var(--accentrgb),.45)}.gt-c.on{border-color:rgba(165,139,255,.6);background:linear-gradient(160deg,rgba(143,107,255,.28),rgba(52,45,79,.6));box-shadow:0 0 0 1px rgba(165,139,255,.3),0 20px 50px rgba(143,107,255,.25)}:root:not([data-tema=escuro]) .gt-c.on{background:linear-gradient(160deg,rgba(143,107,255,.2),rgba(248,245,255,.75))}.gt-leque{margin:0}.gt-nome{font:600 17px/1.2 var(--disp);color:var(--text)}.gt-sub{font-size:13px;color:var(--muted)}.gt-mini{display:flex;gap:5px}.gt-mini i{flex:1 1;height:5px;border-radius:5px;background:rgba(var(--camada),.14)}.gt-mini i.f{background:var(--grad)}.gt-pe{justify-content:space-between;gap:8px;flex-wrap:wrap}.gt-pe,.gt-quem{display:flex;align-items:center}.gt-quem .rx-av{margin-left:-8px;box-shadow:0 0 0 2px var(--bg2)}.gt-quem .rx-av:first-child{margin-left:0}.gt-quem small{margin-left:8px;font-size:13px;color:var(--muted)}.gt-ninguem{font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.gt-links{display:flex;gap:12px}.gt-gaveta{position:sticky;top:90px;display:grid;gap:14px;padding:22px;border-radius:26px;background:rgba(58,49,92,.72);box-shadow:0 30px 90px rgba(10,6,24,.35),0 0 60px rgba(143,107,255,.14)}:root:not([data-tema=escuro]) .gt-gaveta{background:var(--vidro2)}.gt-fechar{display:none}.gt-quem-lista{max-height:380px}.bs-qm.ja{opacity:.65;cursor:default}.gt-propria{text-align:center}@media (max-width:1180px){.gt-grade{grid-template-columns:minmax(0,1fr)}.gt-gaveta{position:fixed;z-index:81;top:auto;left:12px;right:12px;bottom:12px;max-height:80dvh;overflow-y:auto;display:none;background:rgba(58,49,92,.96)}:root:not([data-tema=escuro]) .gt-gaveta{background:#f0ebfa}.gt-fechar,.gt-gaveta.aberta{display:grid}}@media (max-width:760px){.gt-dest{display:none}}.te{gap:18px;max-width:none}.te-cab h1{font-size:clamp(28px,2.5vw,36px)}.te-tl-card{background:linear-gradient(160deg,rgba(90,70,160,.45),rgba(52,45,79,.55))}:root:not([data-tema=escuro]) .te-tl-card{background:linear-gradient(160deg,rgba(143,107,255,.18),rgba(248,245,255,.65))}.te-grade{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:start}@media (max-width:1180px){.te-grade{grid-template-columns:minmax(0,1fr)}}.te-lado{display:grid;gap:18px;min-width:0}.te-aviso{margin-top:12px}.te-aulas{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.te-tr{display:grid;grid-template-columns:20px 26px 40px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 14px;border-radius:16px;background:rgba(var(--camada),.03);border:1px solid var(--linha);font-size:14.5px}.te-tr.cur{border-color:rgba(240,167,126,.55);background:linear-gradient(90deg,rgba(143,107,255,.18),rgba(240,167,126,.1));box-shadow:0 0 30px rgba(199,125,216,.18)}.te-tr.arrastando{opacity:.45}.te-alca{letter-spacing:-3px;font-size:16px;cursor:grab;-webkit-user-select:none;user-select:none}.te-alca,.te-n{color:var(--muted)}.te-n{font-weight:600}.te-t{min-width:0}.te-t a{color:var(--text);text-decoration:none}.te-t b{display:block;font-size:15px}.te-t small{display:block;font-size:13px;color:var(--muted)}.te-pils{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.te-acoes{display:flex;gap:4px;align-items:center}.te-acoes form{margin:0}.te-acoes button{min-height:32px;min-width:32px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font:600 13px var(--sans);cursor:pointer}.te-acoes button:hover:not(:disabled){color:var(--text);border-color:var(--linha)}.te-acoes button.daqui{color:var(--acento-txt)}.te-acoes button:disabled{opacity:.3}@media (max-width:899px){.te-tr{grid-template-columns:26px 40px minmax(0,1fr)}.te-alca{display:none}.te-acoes,.te-pils{grid-column:2/-1;justify-content:flex-start;flex-wrap:wrap}}.te-busca{margin-top:12px}.te-semear{margin-top:14px}.te-semear summary{cursor:pointer;font:600 14px var(--sans);color:var(--acento-txt)}.te-semear .trx-semear{display:grid;gap:8px;margin-top:10px}.te-receita{display:grid;gap:8px}.te-receita .rx-sub{margin:8px 0 0}.te-receita .rx-chip{cursor:pointer}.te-receita-pe{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.te-dar{display:grid;gap:10px;margin-top:12px}.te-dar .bs-quem{max-height:260px}.te-perigo{display:grid;gap:10px}.te-nome{display:flex;gap:8px}.te-apagar-lk{color:var(--no);justify-self:start}.te-tiradas{margin-top:16px}.te-tl .fr-no.cur .fr-pt{top:104px}.al-casa{background:transparent}.al-tela{max-width:900px}.al-ola{font:500 30px/1.12 var(--disp);letter-spacing:-.015em;font-size-adjust:none}.al2-tit span{color:var(--faint);font-weight:400}[data-tema=escuro] .al2-tit span{color:#8d83ad}.al-sec{font:600 17px var(--sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--text)!important;margin:26px 0 10px!important}.al-casa .al-hist-mes,.al-casa .al-lista-q span,.al-casa .hm-tit .mono,.al-casa .mono{font-size:14px!important;letter-spacing:.01em;text-transform:none}.al-casa .al-rev,.al-casa .card,.al-casa .hm-card{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--sombra-vidro)}.hm-tit b{font:600 17px var(--sans);font-size-adjust:none}.hm2-ver{margin-left:auto;font-size:14px;color:var(--muted);text-decoration:none}.hm2-oi h1{font:500 28px/1.12 var(--disp)!important;letter-spacing:-.015em!important}.hm2-oi h1 span{color:var(--faint);font-weight:400}[data-tema=escuro] .hm2-oi h1 span{color:#8d83ad}.hm-av{border-radius:50%!important}.hm2-topo{position:relative;overflow:hidden;border-radius:26px;padding:18px;color:#fff;background:linear-gradient(135deg,#7d5cf0,#a86ad6 55%,#d9869a);box-shadow:0 20px 50px rgba(143,107,255,.4),inset 0 1px 0 rgba(255,255,255,.25)}.hm2-topo:before{content:"";position:absolute;right:-60px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);pointer-events:none}.hm2-topo.agora{box-shadow:0 0 0 3px rgba(240,167,126,.55),0 20px 60px rgba(199,125,216,.55)}.hm2-topo-a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.hm2-rot{font-size:14px;color:rgba(255,255,255,.94);font-weight:600}.hm2-topo h2{margin:6px 0;font:600 25px/1.1 var(--disp);color:#fff;letter-spacing:-.01em}.hm2-topo h2 span{font-weight:400;opacity:.82}.hm2-topo p{margin:0;font-size:14px;color:rgba(255,255,255,.92)}.hm2-topo-capa{width:70px;aspect-ratio:2/3;object-fit:cover;border-radius:10px;box-shadow:0 10px 24px rgba(27,21,48,.45)}.hm2-q4{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.hm2-q4 a{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 2px;border-radius:18px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);font:600 14px var(--sans);color:#fff;text-decoration:none;white-space:nowrap}.hm2-q4 a.on,.hm2-q4 a:hover{background:rgba(255,255,255,.28)}.hm2-q4 svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm2-q4 em{position:absolute;top:6px;right:8px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#1b1530;color:#fff;font:700 12px/20px var(--sans);font-style:normal}.hm2-q4 em.mal{background:#5a2c3c;color:#f5b8c4}.hm2-topo-links{position:relative;display:flex;gap:16px;margin-top:12px}.hm2-topo-links a{color:#fff;font-size:14px;font-weight:600}.hm2-gente{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;text-align:center}.hm2-gente a{display:grid;justify-items:center;gap:6px;text-decoration:none}.hm2-gente b{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--bg2);border:1px solid var(--linha);color:var(--text);font:700 20px var(--sans)}[data-tema=escuro] .hm2-gente b{background:#40385e}.hm2-gente b svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm2-gente b.hm2-prof{background:#f9d86c;color:#1b1530;border:0;font-weight:800}.hm2-gente small{font-size:14px;color:var(--muted)}.hm2-ativ ul{list-style:none;margin:0;padding:6px 14px;border-radius:22px;background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hm2-ativ li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--linha)}.hm2-ativ li:last-child{border:0}.hm2-ativ-ic{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--accentrgb),.16);color:var(--acento-txt)}.hm2-ativ-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm2-ativ-t{min-width:0}.hm2-ativ-t b{display:block;font-size:15px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm2-ativ-t small{display:block;font-size:14px;color:var(--muted)}.hm2-ativ-v{font:600 15px var(--sans);color:var(--text)}.hm2-ativ-v.bom{color:var(--ok)}.hm2-lugar{margin:16px 0 0;font-size:14px}.hm2-lugar a{color:var(--acento-txt);font-weight:600}@media (max-width:899px){.al-nav{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));height:70px;padding:0;border-radius:999px;border:1px solid rgba(var(--camada),.14);background:color-mix(in srgb,var(--bg2) 86%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 44px rgba(10,6,24,.5)}.al-nav-lista{height:100%;grid-template-columns:1fr 1fr 74px 1fr 1fr;align-items:center}.al-nav-lista a{min-height:60px;font-size:13px;gap:3px;color:var(--muted);letter-spacing:0}.al-nav-lista a[aria-current=page]{color:var(--text);font-weight:700}.al-nav-lista a[aria-current=page] .al-nav-ic{color:var(--acento-txt)}.al-nav-meio a{margin-top:-34px;color:var(--text)}.al-nav-meio .al-nav-ic{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:#fff!important;background:linear-gradient(135deg,#8f6bff,#c77dd8);box-shadow:0 0 0 5px var(--bg),0 0 30px rgba(165,139,255,.85)}.al-nav-meio .al-nav-ic svg{display:none}.al-nav-meio .al-nav-ic:before{content:"\2726";font-size:26px;line-height:1}.al-tela{padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}}@media (min-width:900px){.al-nav{background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--linha)}.al-nav-marca{font:700 18px var(--disp);letter-spacing:0;font-size-adjust:none;border-color:var(--linha)}.al-nav-marca b{color:var(--text)}.al-nav-lista a{border-radius:999px;font-size:15px}.al-nav-lista a[aria-current=page]{background:var(--accent);color:var(--tinta-cheia)}.al-nav-meio .al-nav-ic{color:var(--acento-txt)}.al-nav-lista a[aria-current=page] .al-nav-ic{color:inherit}.al-nav-av{border-radius:50%}.al-nav-qn span{font-size:13px}}.al-nav-selo{font-size:11px}.lb2-livro{display:block;border-radius:26px;padding:16px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#7d5cf0,#a86ad6 55%,#d9869a);box-shadow:0 18px 44px rgba(143,107,255,.4)}.lb2-rot{font-size:14px;font-weight:600;opacity:.95}.lb2-livro-c{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;margin-top:12px}.lb2-capa{display:block;width:84px;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px rgba(27,21,48,.45)}.lb2-livro-t{display:grid;gap:6px;justify-items:start}.lb2-livro-t b{font:600 22px/1.1 var(--disp)}.lb2-livro-t small{font-size:14px;opacity:.92}.lb2-livro-t em{font-style:normal;font:600 14.5px var(--sans);background:#1b1530;color:#fff;padding:10px 16px;border-radius:999px}.lb2-lista{list-style:none;margin:14px 0 0;padding:0}.lb2,.lb2-lista{display:grid;gap:12px}.lb2{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;padding:12px 14px;border-radius:20px;background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-decoration:none;color:var(--text)}.lb2:hover{border-color:rgba(var(--accentrgb),.45)}.lb2-ic{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:rgba(var(--accentrgb),.14);border:1px solid rgba(var(--accentrgb),.25);color:var(--acento-txt)}.lb2-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lb2-t b{display:block;font-size:16px}.lb2-t small{display:block;font-size:14px;color:var(--muted);line-height:1.35}.lb2-ir{font:600 14.5px var(--sans);color:var(--acento-txt);white-space:nowrap}.lb2-nota{margin-top:14px}.hw2-prox{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hw2-prox li{display:grid!important;gap:8px;border:0!important;padding:0!important}.hw2-capa{display:block;aspect-ratio:2/3;border-radius:16px;overflow:hidden;background:rgba(var(--camada),.1);box-shadow:0 0 0 2px #c9b8ff,0 14px 36px rgba(143,107,255,.4)}.hw2-capa img{width:100%;height:100%;object-fit:cover;display:block}.hw2-prox .al-lista-q b{font-size:16px}.hw2-prox .btn{justify-self:start}.hw2-mini{flex:none;width:40px;aspect-ratio:2/3;border-radius:7px;overflow:hidden;background:rgba(var(--camada),.1);margin-right:12px}.hw2-mini img{width:100%;height:100%;object-fit:cover;display:block}.al-casa .al-lista li{align-items:center}.al-casa .al-nota-p{font-size:14px!important;border-radius:999px}.pg2-anel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;padding:16px;border-radius:22px;background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.an2{position:relative;display:inline-block;flex:none}.an2 svg{display:block}.an2-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.an2-c b{font:300 32px/1 var(--num);color:var(--text)}.an2-c b span{color:var(--muted);font-size:17px}.an2-c small{font-size:14px;color:var(--muted)}.pg2-anel-t{display:grid;gap:4px;min-width:0}.pg2-anel-t b{font:600 18px var(--sans);color:var(--text)}.pg2-anel-t small{font-size:14px;color:var(--muted)}.cm{list-style:none;margin:0;padding:0}.cm,.cm-li{display:grid}.cm-li.esq .cm-p{justify-self:start}.cm-li.dir .cm-p{justify-self:end}.cm-p{grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;width:min(66%,250px);min-height:52px;padding:7px 14px 7px 9px;border-radius:999px;text-decoration:none}.cm-n,.cm-p{display:grid}.cm-n{width:34px;height:34px;border-radius:50%;place-items:center;font:700 14px var(--sans)}.cm-t{min-width:0}.cm-t b{font-size:15px;font-weight:600}.cm-t b,.cm-t small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-t small{font-size:14px;line-height:1.15}.cm-p.feito{background:linear-gradient(135deg,#7d5cf0,#a86ad6);color:#fff}.cm-p.feito small{color:rgba(255,255,255,.9)}.cm-p.feito .cm-n{background:rgba(255,255,255,.2)}.cm-p.agora{background:#f5f1fb;color:#1b1530;box-shadow:0 0 0 4px rgba(240,167,126,.35),0 0 34px rgba(240,167,126,.7)}.cm-p.agora small{color:#5b4f7a}.cm-p.agora .cm-n{background:var(--grad);color:#fff}.cm-p.prox{border:1.5px solid rgba(var(--camada),.3);background:rgba(var(--camada),.05);color:var(--text)}.cm-p.prox .cm-n,.cm-p.prox small{color:var(--muted)}.cm-p.prox .cm-n{border:1px solid rgba(var(--camada),.25)}.cm-curva{display:block;width:100%;height:38px}.cm-curva path{fill:none;stroke-width:2.4}.cm-curva path.aceso{stroke:#c77dd8}.cm-curva path.apagado{stroke:rgba(var(--camada),.35);stroke-dasharray:4 5}.al-casa .pp{padding:16px 18px}.al-casa .pp-lista li{padding-left:0;padding-right:0}.hm2-topo{padding:16px 14px}.hm2-q4{gap:6px}.hm2-q4 a{letter-spacing:-.2px;padding:12px 0}.al-casa .al-hist .al-lista{background:var(--vidro);border:1px solid var(--vidro-borda);border-radius:22px;padding:4px 14px}.al-casa .al-hist-mes{margin:18px 0 8px}.tv-topo{background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--linha)}.tv-topo .mono{font-size:13px!important}.tv-regua{height:5px;background:rgba(var(--camada),.1)}.tv-regua i{background:var(--grad)!important}.tv-reserva{background:var(--vidro);border-top:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:14px}.tv-reserva .btn{border-radius:999px}.rd-capa-nivel{font-size:11px}.lp2.lp3{--bg:#2a2440;--bg2:#342d4f;--cromo:#221d36;--camada:245,241,251;--surface:rgba(245,241,251,.035);--surface2:rgba(245,241,251,.07);--border:rgba(245,241,251,.10);--border2:rgba(245,241,251,.18);--text:#f5f1fb;--text2:#ddd5f0;--muted:#bdb3d6;--muted2:#bdb3d6;--accent:#a58bff;--accentrgb:165,139,255;--accent-esc:#b8a2ff;--tinta-cheia:#1b1530;--pilula:rgba(165,139,255,.18);--no:#f5b8c4;--faint:#8d83ad;--linha:rgba(245,241,251,.10);--grad:linear-gradient(115deg,#8f6bff,#c77dd8 52%,#f0a77e);--vidro:rgba(52,45,79,.62);--lp3-num:var(--f-urbanist,"Urbanist"),system-ui,sans-serif;color-scheme:dark;min-height:100dvh;color:var(--text);font-family:var(--f-manrope,"Manrope"),system-ui,sans-serif;background:radial-gradient(900px 600px at 80% 0,rgba(143,107,255,.3),transparent 65%),radial-gradient(700px 500px at 0 45%,rgba(79,179,200,.12),transparent 70%),radial-gradient(800px 500px at 50% 100%,rgba(199,125,216,.14),transparent 70%),linear-gradient(rgba(245,241,251,.025) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(90deg,rgba(245,241,251,.025) 1px,transparent 0) 0 0 /48px 48px,#2a2440;overflow-x:clip}.lp3 main{display:block}.lp3 .lp3-num,.lp3 .lp3-nums b,.lp3 h1,.lp3 h2{font-family:var(--lp3-num)}.lp3 a{color:inherit;text-decoration:none}.lp3-topo{position:sticky;top:0;z-index:30;gap:28px;padding:16px clamp(16px,4vw,48px);background:rgba(42,36,64,.62);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--linha)}.lp3-marca,.lp3-topo{display:flex;align-items:center}.lp3-marca{gap:10px;font:700 18px var(--lp3-num);color:var(--text)}.lp3-marca img{border-radius:50%}.lp3-menu{display:flex;gap:22px;font-size:15px;color:var(--muted)}.lp3-menu a:hover{color:var(--text)}.lp3-topo-acoes{margin-left:auto;display:flex;gap:10px}.lp3-bt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;font:700 15px var(--f-manrope,"Manrope"),system-ui,sans-serif;white-space:nowrap}.lp3-bt-a{background:var(--accent);color:#1b1530!important}.lp3-bt-a:hover{background:#b8a2ff}.lp3-bt-b{border:1px solid rgba(245,241,251,.2);background:rgba(245,241,251,.05);color:var(--text)}.lp3-bt-b:hover{border-color:rgba(165,139,255,.6)}.lp3-bt-g{min-height:52px;padding:0 26px;font-size:16px}.lp3-glow{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 10px 34px rgba(165,139,255,.45)}@media (max-width:860px){.lp3-menu,.lp3-topo-acoes .lp3-bt-b{display:none}.lp3-topo{gap:12px}.lp3-topo-acoes .lp3-bt{min-height:40px;padding:0 14px;font-size:14px}}.lp3-hero{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:clamp(40px,7vw,90px) clamp(16px,4vw,48px) 50px}.lp3-pilula{display:inline-block;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;border:1px solid rgba(79,179,200,.45);color:#bfe8f1;background:rgba(79,179,200,.1);margin:0 0 22px}.lp3-hero h1{margin:0;font-weight:400;font-size:clamp(44px,6.2vw,84px);line-height:.98;letter-spacing:-.035em}.lp3-hero h1 span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp3-lead{font-size:clamp(16px,1.5vw,19px);color:var(--muted);margin:22px 0 28px;max-width:580px;line-height:1.55}.lp3-acoes{display:flex;gap:12px;flex-wrap:wrap}.lp3-nota{margin:16px 0 0;font-size:14px;color:var(--muted)}.lp3-hcs{position:relative;height:500px}.lp3-hc{position:absolute;width:210px;aspect-ratio:2/3;object-fit:cover;border-radius:18px;box-shadow:0 30px 70px rgba(10,6,24,.6)}.lp3-h0{left:0;top:70px;transform:rotate(-8deg)}.lp3-h1{left:26%;top:20px;width:240px;z-index:2;box-shadow:0 30px 80px rgba(143,107,255,.5)}.lp3-h2{right:0;top:90px;transform:rotate(7deg)}.lp3-vid{position:absolute;z-index:3;display:grid;gap:4px;background:rgba(58,49,92,.62);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(245,241,251,.16);border-radius:20px;padding:14px 16px;box-shadow:0 20px 50px rgba(10,6,24,.45)}.lp3-vid small{font-size:13px;color:var(--muted)}.lp3-vid b{font-size:15px}.lp3-vid>i{position:absolute;top:12px;right:14px;font-style:normal;font:700 13px var(--f-manrope,"Manrope"),sans-serif;background:#27463d;color:#a8e2c6;padding:3px 9px;border-radius:999px}.lp3-v1{left:0;bottom:20px;width:270px}.lp3-v2{right:0;bottom:40px;width:220px}.lp3-v3{right:10px;top:0;width:160px}.lp3-vn{font:300 34px/1 var(--lp3-num)!important}.lp3-vn span{font-size:16px;color:var(--faint)}.lp3-barra{display:block;height:6px;border-radius:6px;background:rgba(245,241,251,.12);overflow:hidden;margin:4px 0}.lp3-barra i{display:block;width:60%;height:100%;background:var(--grad)}@media (max-width:980px){.lp3-hero{grid-template-columns:minmax(0,1fr)}.lp3-hcs{height:380px;max-width:520px;width:100%;margin:0 auto}.lp3-hc{width:150px}.lp3-h1{width:175px;left:30%}.lp3-v1{width:220px}.lp3-v2{width:180px;bottom:90px}}@media (max-width:480px){.lp3-hcs{height:330px}.lp3-hc{width:120px}.lp3-h1{width:140px;left:28%}.lp3-v2{display:none}.lp3-v1{width:200px;bottom:0}}.lp3-marq{border-block:1px solid var(--linha);background:rgba(27,21,48,.35);overflow:hidden;padding:20px 0;margin:10px 0 40px}.lp3-mqi{display:flex;width:max-content;white-space:nowrap;animation:lp3-corre 50s linear infinite}.lp3-mqi span{font:300 clamp(22px,2.4vw,30px) var(--lp3-num);color:var(--muted);letter-spacing:.02em}.lp3-mqi i{font-style:normal;color:#c77dd8;margin:0 24px;font-size:20px}@keyframes lp3-corre{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp3-mqi{animation:none}}.lp3-nums{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 clamp(16px,4vw,48px) 56px}.lp3-fts li,.lp3-nums>div,.lp3-passos li,.lp3-pl{background:var(--vidro);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--linha);border-radius:22px}.lp3-nums>div{padding:20px;display:grid;gap:4px}.lp3-nums b{font-weight:300;font-size:clamp(38px,4vw,52px);letter-spacing:-.02em;line-height:1}.lp3-nums b span{color:var(--faint)}.lp3-nums small{color:var(--muted);font-size:15px}@media (max-width:760px){.lp3-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.lp3-sec{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px) 64px;display:grid;gap:24px}.lp3-sec h2{margin:0;font-weight:400;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.02em;line-height:1.1}.lp3-sec h2 span{color:var(--faint)}.lp3-lins{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lp3-lin{position:relative;height:240px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 70% at 80% 0,rgba(255,255,255,.16),transparent 62%),linear-gradient(165deg,color-mix(in srgb,var(--c) 82%,#2a1a5a),color-mix(in srgb,var(--c) 46%,#1b1236))}.lp3-lin img{position:absolute;left:50%;top:18px;width:104px;transform:translateX(-50%) rotate(-4deg);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,.45);aspect-ratio:2/3;object-fit:cover;transition:transform .3s}.lp3-lin:hover img{transform:translateX(-50%) rotate(0) scale(1.04)}.lp3-lin>div{position:absolute;inset:auto 0 0 0;padding:14px;background:linear-gradient(transparent,rgba(15,10,30,.75));display:grid;gap:3px;color:#fff}.lp3-lin b{font-size:17px}.lp3-lin small{font-size:13px;color:rgba(255,255,255,.88);line-height:1.3}.lp3-lin em{font-style:normal;font-size:13px;font-weight:700}@media (max-width:1100px){.lp3-lins{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.lp3-lins{grid-template-columns:repeat(2,minmax(0,1fr))}.lp3-lin{height:220px}}.lp3-fts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp3-fts li{padding:22px}.lp3-fti{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:16px;color:#d9ceff;background:linear-gradient(135deg,rgba(143,107,255,.3),rgba(79,179,200,.18));border:1px solid rgba(245,241,251,.16)}.lp3-fts b{display:block;font-size:18px;font-weight:600}.lp3-fts p,.lp3-passos p{margin:6px 0 0;line-height:1.5}.lp3-fts p,.lp3-inclui,.lp3-passos p{font-size:15px;color:var(--muted)}.lp3-inclui summary{cursor:pointer;color:#c9b8ff;font-weight:600}.lp3-inclui ul{margin:12px 0 0;padding-left:20px;display:grid;gap:6px}.lp3-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp3-passos li{padding:22px}.lp3-passos em{font-style:normal;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--grad);font-weight:700;margin-bottom:14px;color:#fff}.lp3-passos b{font-size:18px}@media (max-width:900px){.lp3-fts,.lp3-passos{grid-template-columns:minmax(0,1fr)}}.lp3-app{grid-template-columns:1fr 1fr;align-items:center}.lp3-chips{display:flex;gap:8px;flex-wrap:wrap}.lp3-chips span{border:1px solid var(--linha);border-radius:999px;padding:7px 14px;font-size:14px;color:var(--muted)}.lp3-fones{display:flex;gap:20px;justify-content:center}.lp3-mf{width:230px;border-radius:32px;padding:18px 14px;background:#2a2440;border:6px solid #15111f;display:grid;gap:12px;align-content:start;box-shadow:0 30px 70px rgba(10,6,24,.5);min-height:380px}.lp3-mf img{width:100%;border-radius:12px;aspect-ratio:2/3;object-fit:cover}.lp3-mf-topo{border-radius:22px;padding:14px;background:linear-gradient(135deg,#7d5cf0,#a86ad6 55%,#d9869a);display:grid;gap:6px;color:#fff}.lp3-mf-topo small{font-size:13px;opacity:.92}.lp3-mf-topo b{font:600 20px var(--lp3-num)}.lp3-mf-q4{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px}.lp3-mf-q4 i{font-style:normal;font-size:12px;font-weight:600;text-align:center;padding:8px 0;border-radius:12px;background:rgba(255,255,255,.16)}.lp3-mf-l{height:44px;border-radius:14px;background:rgba(245,241,251,.06);border:1px solid var(--linha)}.lp3-mf-l.curta{width:70%}.lp3-mf-t{font:500 20px var(--lp3-num)}.lp3-mf-bt{text-align:center;padding:10px;border-radius:999px;background:var(--accent);color:#1b1530;font-weight:700;font-size:14px}@media (max-width:900px){.lp3-app{grid-template-columns:minmax(0,1fr)}.lp3-mf{width:46%;min-height:0}}.lp3-abertas{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.lp3-pls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp3-pl{position:relative;padding:26px;display:grid;gap:12px;align-content:start;border-radius:26px}.lp3-pl.dest{background:linear-gradient(160deg,rgba(143,107,255,.45),rgba(199,125,216,.25) 60%,rgba(52,45,79,.6));border-color:rgba(255,255,255,.2);box-shadow:0 24px 70px rgba(143,107,255,.35)}.lp3-pl-n{font-size:20px}.lp3-num{font:300 52px/1 var(--lp3-num);letter-spacing:-.03em}.lp3-num span{color:var(--faint);font-size:.5em;letter-spacing:0}.lp3-pl p{margin:0;color:var(--muted);font-size:15px}.lp3-pl.dest p{color:#ece6fb}.lp3-pl ul{list-style:none;display:grid;gap:8px;font-size:15px;margin:6px 0 10px;padding:0}.lp3-pl li:before{content:"✓";color:#c9b8ff;margin-right:10px;font-weight:700}.lp3-tag{position:absolute;top:22px;right:22px;font-size:13px;font-weight:700;background:rgba(27,21,48,.45);padding:5px 11px;border-radius:999px}.lp3-direto{font-size:14px;color:#c9b8ff;text-align:center}.lp3-pag{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lp3-pag span{border:1px solid var(--linha);border-radius:999px;padding:9px 18px;font-weight:600;font-size:15px;background:rgba(245,241,251,.04)}.lp3-pag em{font-style:normal;color:var(--muted);font-size:15px;margin-left:6px}@media (max-width:900px){.lp3-pls{grid-template-columns:minmax(0,1fr)}}.lp3-faq{display:grid;gap:10px}.lp3-faq details{background:var(--vidro);border:1px solid var(--linha);border-radius:18px;padding:16px 20px}.lp3-faq summary{cursor:pointer;font-weight:600;font-size:16px}.lp3-faq p{color:var(--muted);font-size:15px;line-height:1.55;margin:10px 0 0}.lp3-final{max-width:1320px;margin:0 auto 60px;padding:48px clamp(16px,4vw,48px);text-align:center;display:grid;gap:16px;justify-items:center}.lp3-final h2{margin:0;font-weight:400;font-size:clamp(34px,4.5vw,60px);letter-spacing:-.03em}.lp3-final h2 span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp3-final p{color:var(--muted);font-size:17px;margin:0}.lp3-pe{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:28px clamp(16px,4vw,48px);border-top:1px solid var(--linha);font-size:14px;color:var(--muted)}.lp3-pe .lp3-marca{margin-right:auto}.lp3-pe nav{display:flex;gap:18px;flex-wrap:wrap}@media (max-width:980px){.lp3-hcs{overflow:hidden;height:400px}.lp3-hc{width:150px!important}.lp3-h1{width:170px!important}}@media (max-width:480px){.lp3-hcs{height:330px}.lp3-hc{width:118px!important}.lp3-h1{width:136px!important}.lp3-v3{width:120px}}.lp3-abertas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.lp3-marq{position:relative;z-index:2}.al-casa :is(.mm-tit,.mm-mes,.mm-regra,.mp-tit,.mp-olho),.ls-nivel,.rd-nivel,.rd-st,.wm-i-passo{font-size:14px!important}.gt-pils,.hm2-topo-tx,.lp3-hero-tx,.te-lista{min-width:0}.hm2-circ{margin-top:4px}.gt,.te-tl-c{min-width:0}.te-apagar{color:var(--no)}.aa{display:grid;gap:8px}.aa-bts{display:flex;flex-wrap:wrap;gap:8px}.aa-bts .rx-bt{min-height:40px}.aa.compacto .aa-bts .rx-bt{min-height:36px;padding:0 12px;font-size:13.5px}.aa-dar{text-decoration:none}.aa-msg{margin:0;font:600 13.5px var(--sans);color:var(--acento-txt)}.aa-div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(var(--accentrgb),.55);background:rgba(var(--accentrgb),.07)}.aa-div-tx{display:grid;gap:2px;min-width:0;font-size:14px;color:var(--text2)}.aa-div-tx small{font-size:12.5px;color:var(--muted)}.aa-div-tx b{color:var(--text)}.pau-aa{margin-top:12px}.fr-aa,.pn2-aa{margin-top:10px}.fr-tl-mexer{margin-left:auto}.gtr-veu{inset:0;z-index:94;border:0;padding:0;background:rgba(5,6,8,.6);cursor:default}.gtr,.gtr-veu{position:fixed}.gtr{z-index:95;top:0;right:0;bottom:0;width:min(540px,100vw);display:flex;flex-direction:column;background:var(--bg2);color:var(--text);border-left:1px solid var(--border2);box-shadow:-20px 0 60px rgba(0,0,0,.35)}.tra-veu.sobre{z-index:96}.tra.sobre{z-index:97}.gtr-cab{padding:18px 20px 12px;border-bottom:1px solid var(--border);display:grid;gap:4px}.gtr-rot{font:600 11.5px var(--mono);letter-spacing:.07em;color:var(--muted)}.gtr-cab h3{margin:0;font:800 22px var(--disp);color:var(--text);outline:none}.gtr-sub{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14.5px;color:var(--text2)}.gtr-selo{padding:2px 9px;border-radius:99px;font:600 12px var(--sans);background:rgba(var(--camada),.08);color:var(--muted)}.gtr-selo.pessoal{background:rgba(var(--accentrgb),.14);color:var(--acento-txt)}.gtr-barra{margin-top:8px}.gtr-conta{font-size:13px;color:var(--muted)}.gtr-corpo{flex:1 1;overflow-y:auto;padding:12px 16px 20px}.gtr-vazio{margin:8px 4px;font-size:15px;color:var(--muted)}.gtr-nota{margin:0 0 10px;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;background:rgba(var(--accentrgb),.08);color:var(--text2)}.gtr-ant{display:inline-block;margin:2px 4px 10px}.gtr-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gtr-it{display:grid;grid-template-columns:18px 26px 54px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid var(--border);background:var(--bg)}.gtr-it.cur{border-color:rgba(var(--accentrgb),.7);box-shadow:0 0 0 3px rgba(var(--accentrgb),.12)}.gtr-it.arr{opacity:.45}.gtr-it.feito{grid-template-columns:26px 54px minmax(0,1fr);opacity:.75}.gtr-it[draggable=true]{cursor:grab}.gtr-alca{color:var(--muted);font-size:16px;line-height:1;-webkit-user-select:none;user-select:none}.gtr-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:99px;font:700 12.5px var(--sans);background:rgba(var(--camada),.08);color:var(--text2)}.gtr-it.cur .gtr-no{background:var(--accent);color:var(--tinta-cheia)}.gtr-it.feito .gtr-no{background:rgba(var(--accentrgb),.16);color:var(--acento-txt)}.gtr-data{font:600 13px var(--sans);color:var(--muted);white-space:nowrap}.gtr-data.hoje{color:var(--acento-txt);font-weight:800}.gtr-capa{width:40px;aspect-ratio:2/3;border-radius:7px;object-fit:cover;display:block;background:rgba(var(--camada),.1)}.gtr-tx{display:grid;min-width:0}.gtr-tx b{font:700 15px var(--sans);color:var(--text)}.gtr-tx b,.gtr-tx small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtr-tx small{font-size:13px;color:var(--muted)}.gtr-acoes{display:flex;gap:4px}.gtr-bt{min-width:34px;min-height:34px;padding:0 8px;border-radius:10px;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:700 14px var(--sans);cursor:pointer}.gtr-bt:hover:not([disabled]){border-color:var(--accent);color:var(--acento-txt)}.gtr-bt.tirar:hover:not([disabled]){border-color:var(--no);color:var(--no)}.gtr-bt[disabled]{opacity:.35;cursor:not-allowed}.gtr-bt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gtr-mais{margin:12px auto 0;display:flex}.gtr-pe{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gtr-msg{font:600 13.5px var(--sans);color:var(--acento-txt)}@media (max-width:560px){.gtr-it{grid-template-columns:26px 40px minmax(0,1fr);grid-template-areas:"no capa tx" "data data acoes";row-gap:6px}.gtr-alca{display:none}.gtr-no{grid-area:no}.gtr-capa{grid-area:capa}.gtr-tx{grid-area:tx}.gtr-data{grid-area:data}.gtr-acoes{grid-area:acoes;justify-content:flex-end}.gtr-it.feito{grid-template-areas:"no capa tx" "data data data"}.gtr-bt{min-width:40px;min-height:40px}}.tra-rapido{padding:12px;border-radius:14px;border:1px solid rgba(var(--accentrgb),.35);background:rgba(var(--accentrgb),.06)}.tra-atual{margin:0 0 10px;font-size:15.5px;color:var(--text)}.tra-rapido-bts{display:flex;flex-wrap:wrap;gap:8px}.tra-rapido-dica{display:block;margin-top:8px;font-size:13px;line-height:1.4;color:var(--muted)}.cl-hoje{margin:0 0 18px}.cl-hoje-t{margin:0 0 10px;font:800 18px var(--disp);color:var(--text)}.cl-hoje-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.cl-hoje-c,.cl-hoje-lista{display:grid;gap:10px}.cl-hoje-topo{display:flex;align-items:center;gap:12px;min-width:0}.cl-hoje-tx{display:grid;flex:1 1;min-width:0}.cl-hoje-tx small{font-size:13px;color:var(--muted)}.cl-hoje-tx b{font:700 16px var(--sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-hoje-pres{align-self:flex-start;font-size:13.5px}.gt-datas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.gt-datas small{font-size:13px;color:var(--muted)}.te{min-height:70vh;display:grid;place-items:center;padding:24px 16px}.te-cartao{max-width:440px;width:100%;text-align:center;padding:28px 22px;border-radius:20px;background:var(--bg2);border:1px solid var(--border);box-shadow:0 20px 60px rgba(0,0,0,.25)}.te-disco{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:99px;background:#241d3d;margin-bottom:10px}.te-t{margin:0 0 6px;font:800 24px var(--disp);color:var(--text)}.te-p{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--text2)}.te-bts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.cl-g.lado .cl-g-cartao{font-size:12px;padding-inline:6px}.pn2-repo{font-style:normal;font-weight:700;color:var(--acento-txt);margin-right:6px}.pn2-repos .rx-rot{display:flex;justify-content:space-between;align-items:center}.pn2-repos-l{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.pn2-repos-l li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(var(--camada),.05)}.pn2-repos-l li.hoje{background:rgba(var(--accentrgb),.12)}.pn2-repos-q{font-size:14px;color:var(--text2)}.pn2-repos-q b{color:var(--text);text-transform:capitalize}.pn2-repos-n{font:700 14.5px var(--sans);color:var(--text);text-decoration:none}.pn2-repos-n:hover{text-decoration:underline}.tpa{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:16px;align-items:start;margin:8px 0 28px}.tpa-lista{position:sticky;top:76px;max-height:calc(100vh - 100px);display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:var(--bg2);border:1px solid var(--border)}.tpa-busca{width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:15px var(--sans)}.tpa-filtros{display:flex;gap:6px}.tpa-filtros button{min-height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:600 13.5px var(--sans);cursor:pointer}.tpa-filtros button b{margin-left:4px}.tpa-filtros button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.tpa-filtros button.alerta:not([aria-selected=true]) b{color:#e8925a}.tpa-alunos{list-style:none;margin:0;padding:0;overflow-y:auto;display:grid;gap:4px}.tpa-al{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);text-align:left;cursor:pointer}.tpa-al:hover{background:rgba(var(--camada),.05)}.tpa-al.on{background:rgba(var(--accentrgb),.14);border-color:rgba(var(--accentrgb),.5)}.tpa-al:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpa-av{flex:none;width:34px;height:34px;border-radius:99px;display:inline-grid;place-items:center;font:700 14px var(--sans);background:rgba(var(--accentrgb),.22);color:var(--text)}.tpa-al-tx{flex:1 1;min-width:0;display:grid;gap:2px}.tpa-al-tx b{font:700 15px var(--sans)}.tpa-al-tx b,.tpa-al-tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpa-al-tx small{font-size:13px;color:var(--muted)}.tpa-al-tx small.sem{color:#e8925a;font-weight:700}.tpa-al-tx .rx-barra{margin-top:3px}.tpa-nv{flex:none;font:700 12px var(--sans);padding:2px 8px;border-radius:8px;background:rgba(var(--camada),.07);color:var(--text2)}.tpa-nada{padding:10px;color:var(--muted);font-size:14px}.tpa-ed{min-width:0;display:grid;gap:12px}.tpa-ed-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tpa-voltar{display:none}.tpa-umapag{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;border-radius:16px;text-decoration:none;color:var(--text);background:linear-gradient(135deg,rgba(139,108,255,.16),rgba(var(--accentrgb),.06));border:1px solid rgba(139,108,255,.35)}.tpa-umapag:focus-visible,.tpa-umapag:hover{border-color:rgba(139,108,255,.7);outline:none}.tpa-umapag b{display:block;font:800 15.5px var(--sans)}.tpa-umapag small{color:var(--text2);font-size:13px}.tpa-orbe{flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 8%,#d9ccff 18%,#8b6cff 55%,#3b2a7a 100%);box-shadow:0 0 12px rgba(139,108,255,.55)}.tpa-msg{font:600 14px var(--sans);color:var(--acento-txt)}.tpa-ed-acoes{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tpa-trocar{padding:12px;border-radius:16px;background:var(--bg2);border:1px solid var(--border);display:grid;gap:8px}.tpa-trocar>small{font-size:13px;color:var(--muted)}.gtr.inline{position:static;width:auto;z-index:auto;border:1px solid var(--border);border-radius:18px;box-shadow:none;overflow:hidden}.gtr.inline .gtr-corpo{overflow:visible}.gtr-add{width:100%;margin-top:8px;min-height:46px;border-radius:14px;border:1.5px dashed rgba(var(--accentrgb),.6);background:transparent;color:var(--acento-txt);font:700 15px var(--sans);cursor:pointer}.gtr-add:hover:not([disabled]){background:rgba(var(--accentrgb),.08)}.gtr-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpa-ass{padding:18px;border-radius:18px;background:var(--bg2);border:1px solid var(--border)}.tpa-ass h2{margin:0 0 4px;font:800 22px var(--disp);color:var(--text)}.tpa-ass>p{margin:0 0 14px;font-size:15px;color:var(--text2)}.tpa-ops{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.tpa-op{display:grid;gap:6px;align-content:start;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--bg);color:var(--text);text-align:left}.tpa-op b{font:700 15px var(--sans)}.tpa-op small{font-size:13px;color:var(--muted)}.tpa-op .rx-bt{justify-self:start}.tpa-op.dest{border-color:rgba(var(--accentrgb),.8);box-shadow:0 0 0 3px rgba(var(--accentrgb),.12)}button.tpa-op{cursor:pointer}button.tpa-op:hover:not([disabled]){border-color:var(--accent)}button.tpa-op:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpa-op.mini{padding:10px 12px}.tpa-tag{justify-self:start;padding:2px 9px;border-radius:99px;font:700 12px var(--sans);background:#f0a77e;color:#1b1530}.tpa-capas{display:flex;gap:5px}.tpa-capas img{width:38px;aspect-ratio:2/3;border-radius:6px;object-fit:cover}.tpa-lista-mini{display:grid;gap:6px;justify-items:start}.tpa-outras{margin:18px 0 8px;font:700 15px var(--sans);color:var(--text2)}.tpa-prontas h2 small{font-weight:500}@media (max-width:860px){.tpa{grid-template-columns:1fr}.tpa-lista{position:static;max-height:none}.tpa .tpa-ed,.tpa.aberto .tpa-lista{display:none}.tpa.aberto .tpa-ed{display:grid}.tpa-voltar{display:inline-flex;min-height:40px;align-items:center}}:root:not([data-tema=escuro]){--bg:#d9cdf3;--bg2:#e8dffa;--cromo:#d3c6f0;--muted:#4f4574;--pilula:#d8cbf6;--vidro:rgba(232,223,250,.86);--vidro2:rgba(236,229,251,.94);--vidro-borda:rgba(95,67,214,.16);--linha:rgba(95,67,214,.14);--sombra-vidro:0 1px 0 rgba(255,255,255,.45) inset,0 12px 32px rgba(91,59,196,.12);--moldura:radial-gradient(520px 520px at 8% 12%,rgba(124,82,227,.20),transparent 70%),radial-gradient(420px 420px at 92% 18%,rgba(155,107,240,.16),transparent 70%),radial-gradient(640px 520px at 70% 100%,rgba(106,63,209,.14),transparent 70%),linear-gradient(160deg,#e3d9f7,#d9cdf3 45%,#d0c1f0)}:root:not([data-tema=escuro]) .chassi:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 86% 30%,transparent 118px,rgba(124,82,227,.1) 119px,rgba(124,82,227,.1) 121px,transparent 122px),radial-gradient(circle at 6% 78%,transparent 160px,rgba(124,82,227,.08) 161px,rgba(124,82,227,.08) 163px,transparent 164px)}:root:not([data-tema=escuro]) .pn2-aula{background:radial-gradient(420px 260px at 90% 0,rgba(255,255,255,.14),transparent 70%),linear-gradient(135deg,#8458ea,#6a3fd1 55%,#5a35bd);border-color:rgba(255,255,255,.18);box-shadow:0 24px 60px rgba(91,59,196,.38)}:root:not([data-tema=escuro]) .rx-bt{background:rgba(95,67,214,.08);border-color:rgba(95,67,214,.26)}:root:not([data-tema=escuro]) .rx-bt:hover{background:rgba(95,67,214,.14);border-color:rgba(95,67,214,.5)}:root:not([data-tema=escuro]) .rx-bt.a{background:var(--chp-lilas);border-color:var(--chp-lilas);color:var(--chp-acao-tinta);box-shadow:0 8px 22px rgba(var(--chp-lilas-rgb),.28)}:root:not([data-tema=escuro]) .rx-bt.a:hover{background:var(--chp-lilas-forte);border-color:var(--chp-lilas-forte)}:root:not([data-tema=escuro]) .pn2-aula .rx-bt{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff}:root:not([data-tema=escuro]) .pn2-aula .rx-bt.a{background:#f5f1fb;border-color:#f5f1fb;color:#3b2391;box-shadow:none}:root:not([data-tema=escuro]) .gtr,:root:not([data-tema=escuro]) .pau,:root:not([data-tema=escuro]) .tra{background:#e8dffa}:root:not([data-tema=escuro]) .gtr-it,:root:not([data-tema=escuro]) .tpa-op,:root:not([data-tema=escuro]) .tra-op{background:#efe8fc}:root:not([data-tema=escuro]) .tpa-busca,:root:not([data-tema=escuro]) .tra-busca{background:#f1ebfd}:root:not([data-tema=escuro]) .hm2-topo{background:radial-gradient(260px 200px at 100% 0,rgba(255,255,255,.18),transparent 70%),linear-gradient(140deg,#5b3fd6,#6a3fd1 45%,#8458ea);box-shadow:0 20px 50px rgba(91,59,196,.38),inset 0 1px 0 rgba(255,255,255,.22)}.rpop-veu{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgba(10,6,24,.62)}.rpop{width:min(400px,100%);padding:26px 22px 20px;border-radius:26px;text-align:center;color:#fff;background:radial-gradient(280px 200px at 100% 0,rgba(255,255,255,.18),transparent 70%),linear-gradient(140deg,#5b3fd6,#6a3fd1 45%,#8458ea);box-shadow:0 30px 80px rgba(20,10,60,.55);animation:rpop-entra .35s cubic-bezier(.2,.8,.2,1)}.rpop-ic{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:30px;background:rgba(255,255,255,.18)}.rpop h2{margin:12px 0 6px;font:700 23px/1.2 var(--disp);color:#fff}.rpop p{margin:0 0 18px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.92)}.rpop-bts{display:grid;gap:8px}.rpop-bts .btn.primary{background:#fff;color:#3b2391;border-color:#fff;min-height:46px}.rpop-bts .btn.ghost{color:#fff;border-color:rgba(255,255,255,.4);min-height:44px}@keyframes rpop-entra{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rpop{animation:none}}.rm-folha{background:#f3eefb;color:#241a3d;padding:0 0 40px;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rm-folha>:not(.rm-faixa){margin-left:44px;margin-right:44px}.rm-faixa{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 44px 28px;background:radial-gradient(360px 220px at 100% 0,rgba(255,255,255,.16),transparent 70%),linear-gradient(135deg,#5b3fd6,#6a3fd1 50%,#8458ea);color:#fff}.rm-faixa .rm-disco{background:rgba(255,255,255,.16)}.rm-faixa .rm-marca b{color:#fff}.rm-faixa .rm-marca small,.rm-faixa .rm-mes{color:rgba(255,255,255,.82)}.rm-faixa .rm-mes b{color:#fff;font-size:28px}.rm-folha .rm-quem{margin-top:24px}.rm-folha .rm-quem h2{color:#241a3d}.rm-folha .rm-obj{padding:12px 14px;border-radius:14px;background:#e6dcfa}.rm-folha .rm-obj b{color:#4b2bb0}.rm-aneis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.rm-anel{position:relative;display:grid;justify-items:center;gap:4px;padding:14px 10px 12px;border-radius:18px;background:#ebe3fb;text-align:center}.rm-anel svg,.rm-anel-num{width:104px;height:104px}.rm-anel-num{position:absolute;top:14px;display:grid;place-content:center}.rm-anel-num b{font:700 24px/1 var(--disp);color:#241a3d}.rm-anel-num small{font-size:11px;color:#4f4574}.rm-anel-rot{font-size:12.5px;font-weight:600;color:#3d3560}.rm-anel em{font-style:normal;font:700 11.5px var(--sans);color:#1d6440}.rm-anel em.caiu{color:#983228}.rm-meio{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.rm-meio:empty{display:none}.rm-cartao{padding:14px 16px;border-radius:16px;background:#ebe3fb}.rm-folha .rm-sec h3{color:#4b2bb0;letter-spacing:.14em}.rm-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.rm-cal-cab{text-align:center;font:700 10px var(--sans);color:#6b5f92}.rm-cal>span{aspect-ratio:1;display:grid;place-items:center;font-size:11px;color:#6b5f92;border-radius:50%}.rm-cal-d.v{background:#1d6440}.rm-cal-d.a,.rm-cal-d.v{color:#fff;font-weight:700}.rm-cal-d.a{background:#b08a3c}.rm-cal-d.f{background:#983228;color:#fff;font-weight:700}.rm-cal-d.s{background:#d8cdf3;color:#241a3d}.rm-folha .rm-legenda i.v{background:#1d6440}.rm-colunas{height:150px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;padding:0 10px}.rm-colunas>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.rm-colunas span{width:54%;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#8458ea,#5b3fd6);max-height:78%}.rm-colunas span.antes{background:#c9bcef}.rm-colunas b{font:700 16px var(--disp);color:#241a3d}.rm-colunas small{font-size:11px;color:#4f4574}.rm-folha .rm-barra{background:#dcd1f5}.rm-folha .rm-barra i{background:linear-gradient(90deg,#6a3fd1,#8458ea)}.rm-folha .rm-barra i.fraca{background:#983228}.rm-folha .rm-comentario{background:#e6dcfa;border-left-color:#6a3fd1;color:#241a3d}.rm-folha .rm-aulas li b,.rm-folha .rm-comentario small,.rm-folha .rm-pe{color:#4f4574}.rm-folha .rm-vazio{background:#ebe3fb}@media (max-width:860px){.rm-folha{padding:0 0 28px}.rm-folha>:not(.rm-faixa){margin-left:18px;margin-right:18px}.rm-faixa{padding:20px 18px 22px;flex-wrap:wrap}.rm-meio{grid-template-columns:1fr}.rm-aneis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body:has(.rm-folha) .rm-folha{padding:0 0 12mm}}.rm-cal{grid-template-columns:repeat(7,minmax(0,30px));justify-content:space-between;gap:4px 0}.rm-cal>span{width:30px;height:30px;aspect-ratio:auto}.rm-colunas{height:170px}.poster-wrap{position:relative;display:block;min-width:0}.poster-fav{position:absolute;top:8px;z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;padding:0;cursor:pointer;font:700 18px/1 var(--sans);color:#fff;background:rgba(20,12,44,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .15s,transform .1s}.poster-fav.on,.poster-fav:focus-visible,.poster-wrap:hover .poster-fav{opacity:1}.poster-fav.on{color:#ffd166;background:rgba(20,12,44,.72);border-color:rgba(255,209,102,.6)}.poster-fav:active{transform:scale(.92)}.poster-fav:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:none){.poster-fav{opacity:1}}.bx-fav-chip b{margin-left:4px}.bx-favs{margin-top:10px}.ec{margin-top:18px}.ec-rot h2{font:700 20px var(--disp)}.ec-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:10px;align-items:stretch}.ec-dest{position:relative;overflow:hidden;display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center;padding:18px;border-radius:24px;color:#fff;background:#1d1636;isolation:isolate}.ec-dest:before{content:"";position:absolute;inset:-30px;z-index:-2;background:var(--ec-capa,none) center /cover;filter:blur(28px) brightness(.5) saturate(1.2)}.ec-dest:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,12,44,.35),rgba(20,12,44,.8))}.ec-dest-capa{display:block;border-radius:16px;overflow:hidden;aspect-ratio:2/3;box-shadow:0 18px 40px rgba(0,0,0,.5);background:rgba(255,255,255,.08)}.ec-dest-capa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.ec-dest-capa:hover img{transform:scale(1.04)}.ec-dest-tx{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ec-dest-tx h3{margin:4px 0 0;font:600 clamp(24px,2.4vw,34px)/1.08 var(--disp);color:#fff;overflow-wrap:anywhere}.ec-dest-tx p{margin:0;font-size:15px;color:rgba(255,255,255,.88)}.ec-dest .pil-linha,.ec-dest .rx-linha{color:#fff}.ec-bts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ec-dest .rx-bt{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.ec-dest .rx-bt.a{background:#f5f1fb;border-color:#f5f1fb;color:#3b2391;box-shadow:none}.ec-fila{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}.ec-it{display:grid;gap:4px;text-decoration:none;color:inherit}.ec-it-capa{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:2/3;background:rgba(var(--camada),.1)}.ec-it-capa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.ec-it:hover .ec-it-capa img{transform:scale(1.04)}.ec-it-capa em{position:absolute;left:8px;top:8px;font-style:normal}.ec-it b{font:700 14px var(--sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-it small{font-size:12.5px;color:var(--muted)}.ec-dest-capa:focus-visible,.ec-it:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:14px}@media (max-width:1100px){.ec-grade{grid-template-columns:1fr}.ec-fila{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:720px){.ec-dest{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px}.ec-fila{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-grade{grid-template-columns:minmax(0,1fr)}.ec-dest{grid-template-columns:200px minmax(0,1fr);min-height:0}.ec-fila{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.ec-fila{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.ec-dest{grid-template-columns:110px minmax(0,1fr)}.ec-fila{grid-template-columns:repeat(3,minmax(0,1fr))}}.poster-wrap .poster-nova{left:48px}@media (max-width:720px){.ec-it-capa em{font-size:10.5px;padding:2px 6px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.vl{--vl-serif:"Fraunces",Georgia,"Times New Roman",serif;position:relative;isolation:isolate;overflow:hidden;min-width:0;margin:4px 0 26px;border-radius:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px rgba(10,6,24,.4);color:#f3eff7;font-family:var(--sans);scroll-margin-top:90px}:where(.vl) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit;cursor:pointer}:where(.vl) a{color:inherit;text-decoration:none}:where(.vl) h2,:where(.vl) h3,:where(.vl) h4,:where(.vl) p{margin:0}.vl :focus-visible{outline:2px solid #ffd166;outline-offset:3px}.vl-i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vl-arte{position:relative;display:block;overflow:hidden;container-type:size;background:linear-gradient(160deg,#2d2640,#19151f)}.vl-arte-in{position:absolute;left:50%;top:0;width:max(100cqw,calc(100cqh * 260 / 280));aspect-ratio:260/280;transform:translateX(-50%);overflow:hidden}.vl-arte-in img{display:block;width:115.385%;max-width:none;height:auto;margin:-7.692% 0 0 -7.692%}.vl-arte-limpa{position:absolute;inset:0}.vl-arte-limpa img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 35%}.vl-bts{display:flex;flex-wrap:wrap;gap:12px}.vl-bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:12px;font:700 15px var(--sans);white-space:nowrap;color:#f5f1f8;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);transition:background .15s,transform .15s}.vl-bt:hover{background:rgba(255,255,255,.14)}.vl-bt:active{transform:scale(.98)}.vl-bt-cheio .vl-i{fill:currentColor;stroke:none}.vl-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin:30px 0 14px}.vl-h h3{font:700 21px/1.2 var(--disp);color:#fff}.vl-h small{font-size:14px;color:rgba(243,239,247,.62)}.vl-fila{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;padding:4px 2px 10px}.vl-fila>*{scroll-snap-align:start}.vl-fila-it{flex:none;width:172px}.vl-chips{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px}.vl-chips::-webkit-scrollbar{display:none}.vl-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font:600 15px var(--sans);color:#e6e0ee;white-space:nowrap}.vl-chip i{width:9px;height:9px;border-radius:50%;background:var(--chip)}.vl-chip em{font-style:normal;font-weight:500;color:rgba(230,224,238,.55)}.vl-chip[aria-pressed=true]{color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1.5px var(--chip,rgba(255,255,255,.6))}.vl-todas{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);font:600 14px var(--sans);color:rgba(243,239,247,.85)}.vl-todas:hover{background:rgba(255,255,255,.06)}.vl-marca{position:relative}.vl-marca.on{outline:3px solid #ffd166;outline-offset:2px;border-radius:14px}.hub-faixa.vl-hub-faixa{padding:18px clamp(18px,3vw,28px);margin-bottom:22px;border-radius:16px}.vl-hub-tit{margin:0;font:700 20px/1.2 var(--disp);color:var(--text)}.vl-hub-faixa .hub-nums{margin-top:8px;font-size:13px}.vl-wolflix{--r:#e5383b;--r2:#ff5a5f;background:radial-gradient(900px 500px at 85% 110%,rgba(229,56,59,.1),transparent 70%),linear-gradient(#0d0b12,#121018)}.vlx-hero{position:relative;min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:end;padding:56px 56px 48px;overflow:hidden}.vlx-fundo{position:absolute;inset:-40px;z-index:-2;filter:blur(22px) saturate(1.3) brightness(1);transform:scale(1.08)}.vlx-veu{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,11,18,.95),rgba(13,11,18,.72) 42%,rgba(13,11,18,.12) 78%,rgba(13,11,18,.3)),linear-gradient(0deg,#0d0b12,rgba(13,11,18,0) 45%)}.vlx-txt{min-width:0;max-width:680px}.vlx-selo{display:flex;align-items:center;gap:10px;font:700 14px var(--sans);letter-spacing:.18em;color:#d9d3e2}.vlx-selo b{width:26px;height:26px;border-radius:6px;background:var(--r);display:grid;place-items:center;color:#fff;font:900 16px var(--disp);letter-spacing:0}.vlx-obra{margin:14px 0 0;font:800 clamp(44px,6.4vw,96px)/.95 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-wrap:balance;overflow-wrap:anywhere}.vlx-nome{margin-top:10px;font:600 24px/1.25 var(--disp);color:#e9e4ef}.vlx-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vlx-tags span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font:600 14px var(--sans);color:#e6e1ec}.vlx-tags span i{width:8px;height:8px;border-radius:50%;background:var(--chip)}.vlx-tags .vlx-lv{box-shadow:inset 0 0 0 1.5px var(--r2);color:#fff}.vlx-bts{margin-top:24px}.vlx-bts .vl-bt{min-height:50px;padding:0 24px}.vlx-bts .vl-bt-cheio{background:var(--r);box-shadow:0 10px 30px rgba(229,56,59,.35);color:#fff}.vlx-bts .vl-bt-cheio:hover{background:#ef4548}.vlx-pontos{display:flex;gap:2px;margin-top:18px}.vlx-ponto{width:40px;height:40px;display:grid;place-items:center}.vlx-ponto i{width:26px;height:4px;border-radius:4px;background:rgba(255,255,255,.22);transition:background .2s,width .2s}.vlx-ponto[aria-pressed=true] i{width:34px;background:var(--r2)}.vlx-capa{width:260px;justify-self:end;transform:rotate(2deg);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}.vlx-corpo{padding:6px 56px 44px}.vlx-corpo .vl-chip i{background:var(--chip,var(--r2))}.vlx-fila .vl-fila-it{width:176px}.vlx-top{gap:6px}.vlx-top-it{flex:none;display:flex;align-items:flex-end;width:236px}.vlx-top-it>b{flex:none;width:92px;margin-right:-14px;font:900 150px/.78 var(--disp);color:transparent;-webkit-text-stroke:2px #8a8299;text-align:center;letter-spacing:-.06em}.vlx-top-capa{position:relative;z-index:1;flex:none;width:150px}.vl-wolfstation{--y:#ffd23f;--chan:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);--chan-p:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:radial-gradient(900px 600px at 10% 0,rgba(124,77,255,.22),transparent 70%),radial-gradient(700px 500px at 100% 100%,rgba(255,210,63,.06),transparent 70%),linear-gradient(#1c1038,#140b29)}.vls-hero{position:relative;overflow:hidden;padding:26px 56px 34px}.vls-fundo{position:absolute;inset:-40px;z-index:-2;filter:blur(30px) saturate(1.2) brightness(.55)}.vls-veu{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(28,16,56,.96),rgba(28,16,56,.78) 45%,rgba(28,16,56,.45)),linear-gradient(0deg,#1c1038,rgba(28,16,56,0) 40%)}.vls-abas{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none}.vls-abas::-webkit-scrollbar{display:none}.vls-aba{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:42px;font:700 14px var(--codigo);letter-spacing:.1em;color:#bfb4da;border-bottom:2px solid transparent!important}.vls-aba em{font-style:normal;font-weight:500;color:#8f84b0}.vls-aba[aria-pressed=true]{color:#fff;border-bottom-color:var(--y)!important}.vls-meio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:40px;align-items:center;margin-top:26px}.vls-txt{min-width:0}.vls-kick{font:700 14px var(--codigo);letter-spacing:.14em;color:var(--y)}.vls-titulo{margin-top:10px;font:900 clamp(46px,6.6vw,104px)/.9 var(--disp);text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-shadow:0 0 40px rgba(255,210,63,.22),0 0 90px rgba(143,107,255,.45);text-wrap:balance;overflow-wrap:anywhere}.vls-sub{margin-top:12px;font:600 22px/1.25 var(--disp);color:#e4dcf5}.vls-bts{margin-top:24px}.vls-bts .vl-bt{border-radius:0;clip-path:var(--chan-p);min-height:50px;padding:0 24px;font:700 14px var(--codigo);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}.vls-bts .vl-bt-cheio{background:var(--y);color:#1c1038;box-shadow:none}.vls-bts .vl-bt-cheio:hover{background:#ffdc66}.vls-bts-p .vl-bt{min-height:44px;padding:0 18px}.vls-selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vls-selos span{padding:6px 12px;background:rgba(28,16,56,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font:600 14px var(--codigo);color:#e3dbf3}.vls-selos .vls-lv{color:var(--y);box-shadow:inset 0 0 0 1px var(--y)}.vls-objeto{justify-self:end;width:100%;max-width:440px;aspect-ratio:26/24;transform:perspective(900px) rotateY(-14deg) rotate(2deg);filter:drop-shadow(0 40px 60px rgba(10,4,30,.7)) drop-shadow(0 0 40px rgba(143,107,255,.35));animation:vls-flutua 6s ease-in-out infinite}.vls-objeto-arte{width:100%;height:100%;clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px)}.vls-objeto-arte:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px rgba(255,210,63,.55)}@keyframes vls-flutua{50%{transform:perspective(900px) rotateY(-14deg) rotate(2deg) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.vls-objeto{animation:none}}.vls-blocos{display:flex;gap:14px;align-items:flex-end;overflow-x:auto;scrollbar-width:none;margin-top:30px;padding:6px 4px 30px}.vls-blocos::-webkit-scrollbar{display:none}.vls-bloco{flex:none;position:relative;width:92px}.vls-bloco-arte{width:100%;aspect-ratio:1;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);opacity:.72;transition:opacity .15s}.vls-bloco:hover .vls-bloco-arte{opacity:1}.vls-bloco[aria-pressed=true]{width:140px}.vls-bloco[aria-pressed=true] .vls-bloco-arte{opacity:1}.vls-bloco[aria-pressed=true]:before{content:"";position:absolute;left:-5px;right:-5px;top:-5px;aspect-ratio:1;height:auto;width:calc(100% + 10px);background:var(--y);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.vls-bloco-nome{position:absolute;left:0;top:calc(100% + 8px);font:700 14px var(--codigo);letter-spacing:.04em;white-space:nowrap;color:#fff}.vls-corpo{padding:4px 56px 44px}.vls-corpo .vl-h h3{font-family:var(--codigo);letter-spacing:.02em}.vls-latest{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.vls-feat{position:relative;min-height:380px;clip-path:var(--chan);overflow:hidden;display:flex;align-items:flex-end}.vls-feat-arte,.vls-feat:after{position:absolute;inset:0}.vls-feat:after{content:"";background:linear-gradient(0deg,rgba(20,11,41,.96) 12%,rgba(20,11,41,.25) 65%)}.vls-feat-txt{position:relative;z-index:1;padding:26px 28px;min-width:0}.vls-feat-txt strong{display:block;margin-top:6px;font:900 40px/1 var(--disp);text-transform:uppercase;overflow-wrap:anywhere}.vls-feat-txt>p:not(.vls-kick){margin:8px 0 14px;color:#d4cae8;font-size:15px}.vls-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}.vls-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;width:100%;padding:10px;background:rgba(255,255,255,.04);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:background .15s}.vls-item:hover{background:rgba(255,210,63,.1)}.vls-item-arte{height:72px;clip-path:var(--chan-p)}.vls-item-txt{min-width:0}.vls-item-txt strong{font:700 17px/1.2 var(--disp)}.vls-item-txt span,.vls-item-txt strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vls-item-txt span{font-size:14px;color:#cdc3e3}.vls-item-txt em{display:block;margin-top:2px;font:600 13px var(--codigo);font-style:normal;color:var(--y)}.vl-wolffy{--c:#f58a4b;display:grid;grid-template-columns:220px minmax(0,1fr) 340px;gap:18px;padding:18px;background:radial-gradient(700px 420px at 40% 0,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%),radial-gradient(600px 500px at 100% 100%,rgba(244,114,182,.1),transparent 70%),#17151d}.vlf-hero,.vlf-lado,.vlf-pop{background:#201d28;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.25);border-radius:22px}.vlf-lado{display:flex;flex-direction:column;gap:18px;padding:22px 14px;min-width:0}.vlf-marca{display:flex;align-items:center;gap:10px;padding:0 8px;font:800 18px var(--disp);letter-spacing:.08em;color:#fff}.vlf-marca .vl-i{color:var(--c)}.vlf-estilos{display:grid;gap:4px}.vlf-estilo{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:999px;font:600 15px var(--sans);color:#b5aec2}.vlf-estilo i{width:9px;height:9px;border-radius:50%;background:var(--chip,#8f879e)}.vlf-estilo em{margin-left:auto;font-style:normal;font-weight:500;color:#8f879e}.vlf-estilo:hover{color:#fff}.vlf-estilo[aria-pressed=true]{background:rgba(255,255,255,.08);color:#fff}.vlf-conta{margin-top:auto;padding:18px;border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,transparent),rgba(244,114,182,.08))}.vlf-conta strong{display:block;font:300 44px/1 var(--disp);color:#fff}.vlf-conta span{display:block;margin-top:6px;font-size:14px;color:#d8d1e2}.vlf-meio{min-width:0}.vlf-hero{position:relative;min-height:360px;overflow:hidden;display:flex;align-items:center}.vlf-hero-arte{position:absolute;top:0;right:0;bottom:0;width:58%}.vlf-hero-arte:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#201d28,rgba(32,29,40,.35) 45%,transparent)}.vlf-hero-txt{position:relative;padding:36px 38px;max-width:560px;min-width:0}.vlf-et{display:inline-block;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 55%,#fff);font:800 13px var(--sans);letter-spacing:.12em}.vlf-hero h2{margin-top:14px;font:700 clamp(38px,4.6vw,60px)/1 var(--disp);letter-spacing:-.02em;color:#fff;text-wrap:balance}.vlf-artista{margin-top:6px;font-size:17px;color:#c9c1d4}.vlf-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vlf-tags span{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.07);font-size:14px;color:#e2dcea}.vlf-tags .vlf-lv{background:var(--c);color:#1b1218;font-weight:700}.vlf-bts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.vlf-bts .vl-bt{border-radius:999px}.vlf-play{width:62px;height:62px;border-radius:50%;background:var(--c);display:grid;place-items:center;color:#1b1218;box-shadow:0 12px 30px color-mix(in srgb,var(--c) 40%,transparent);transition:transform .15s}.vlf-play:hover{transform:scale(1.05)}.vlf-play .vl-i{width:24px;height:24px;margin-left:3px;fill:currentColor;stroke:none}.vlf-leque{position:relative;height:270px;overflow:hidden;margin:0 -6px}.vlf-fan{position:absolute;left:50%;top:24px;width:168px;margin-left:-84px;z-index:calc(10 - var(--ad))}.vlf-fan-in{display:block;transform:translateX(calc(var(--d) * 92px)) rotate(calc(var(--d) * 5deg)) scale(calc(1 - var(--ad) * .1));transform-origin:50% 120%;transition:transform .2s}.vlf-fan:hover .vlf-fan-in{transform:translateX(calc(var(--d) * 92px)) rotate(calc(var(--d) * 5deg)) scale(calc(1 - var(--ad) * .1)) translateY(-10px)}.vlf-fan-arte{width:100%;aspect-ratio:1;border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.45);filter:brightness(calc(1 - var(--ad) * .14))}.vlf-fan:not(.vlf-fan-meio) .vlf-fan-nome{visibility:hidden}.vlf-fan-nome{display:block;margin-top:10px;text-align:center;font:600 15px var(--disp);color:#e6e0ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlf-pop{padding:20px 14px;min-width:0}.vlf-pop-h{display:flex;justify-content:space-between;align-items:baseline;padding:0 6px 8px}.vlf-pop-h h3{font:700 22px var(--disp);color:#fff}.vlf-pop-h a{display:inline-flex;align-items:center;min-height:40px;font-size:14px;color:color-mix(in srgb,var(--c) 60%,#fff)}.vlf-pop ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vlf-faixa{display:grid;grid-template-columns:26px 52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:16px;transition:background .15s}.vlf-faixa:hover{background:rgba(255,255,255,.07)}.vlf-faixa>b{font:600 15px var(--disp);color:#8f879e}.vlf-faixa:hover>b{color:var(--c)}.vlf-faixa-arte{width:52px;height:52px;border-radius:12px}.vlf-faixa-txt{min-width:0}.vlf-faixa-txt strong{font:700 15px/1.25 var(--disp);color:#fff}.vlf-faixa-txt span,.vlf-faixa-txt strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlf-faixa-txt span{font-size:14px;color:#a8a0b6}.vlf-faixa>em{font:700 13px var(--disp);font-style:normal;padding:3px 8px;border-radius:7px;background:rgba(255,255,255,.08);color:#e7e1ee}.vl-main{--q:#f08a4b;padding:50px 56px 44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(800px 520px at 75% 20%,rgba(240,138,75,.1),transparent 70%),radial-gradient(900px 700px at 0 100%,rgba(120,110,150,.12),transparent 70%),linear-gradient(160deg,#1e1c21,#151418 60%,#1a181d);color:#efe9e2}.vlm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;min-height:460px}.vlm-txt{min-width:0}.vlm-kick{font:700 14px var(--sans);letter-spacing:.2em;color:#a89f97}.vlm-hero h2{margin:16px 0;font:500 clamp(44px,5.4vw,72px)/1.02 var(--vl-serif);letter-spacing:-.02em;color:#f6f0e8}.vlm-hero h2 i{font-style:italic;color:#e9d9c8}.vlm-lead{max-width:500px;font-size:16px;line-height:1.6;color:#bdb4ab}.vlm-bts{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.vlm-bts,.vlm-go{align-items:center}.vlm-go{display:inline-flex;gap:12px;min-height:52px;font:700 16px var(--sans);color:#f6f0e8}.vlm-go b{width:52px;height:52px;border-radius:50%;background:var(--q);color:#1c1410;display:grid;place-items:center;box-shadow:0 10px 30px rgba(240,138,75,.35);transition:transform .15s}.vlm-go:hover b{transform:translateX(3px)}.vlm-pilula{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(239,233,226,.35);font:600 15px var(--sans);color:#efe9e2;white-space:nowrap}.vlm-pilula:hover{background:rgba(255,255,255,.05)}.vlm-feats{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:30px}.vlm-feats span{display:flex;align-items:center;gap:10px;font-size:14px;color:#cfc6bd}.vlm-feats i{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:grid;place-items:center;color:#e9ddd0}.vlm-colagem{position:relative;height:470px;min-width:0}.vlm-col{position:absolute;display:block;width:240px;border-radius:22px;background:#242128;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 30px 60px rgba(0,0,0,.4);transition:transform .2s}.vlm-col-arte{height:220px;border-radius:22px 22px 0 0;filter:saturate(.85) brightness(.82)}.vlm-col-txt{display:block;padding:14px 18px 18px}.vlm-col-txt span{display:block;font-size:13px;color:#a89f97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlm-col-txt strong{display:block;margin-top:4px;font:600 23px/1.1 var(--vl-serif);color:#f6f0e8}.vlm-obj{position:absolute;width:140px;height:140px;border-radius:50%;overflow:hidden;box-shadow:0 24px 40px rgba(0,0,0,.55),0 0 0 6px rgba(21,20,24,.92)}.vlm-obj-arte{width:100%;height:100%}.vlm-obj .vl-arte-in{top:50%;width:230cqw;transform:translate(calc(-1 * var(--ox)),calc(-1 * var(--oy)))}.vlf-fan-meio{z-index:10}.vlm-col0{left:0;top:70px;transform:rotate(-4deg)}.vlm-col0 .vlm-obj{left:-38px;top:-40px}.vlm-col1{left:205px;top:0;z-index:2}.vlm-col1 .vlm-obj{left:-46px;top:120px;width:124px;height:124px}.vlm-col2{left:410px;top:118px;transform:rotate(4deg);width:224px}.vlm-col2 .vlm-obj{right:-26px;bottom:70px;width:116px;height:116px}.vlm-col:hover{transform:translateY(-6px) rotate(0deg);z-index:3}.vlm-abas{display:flex;gap:26px;margin:36px 0 6px;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;scrollbar-width:none;scroll-margin-top:90px}.vlm-abas::-webkit-scrollbar{display:none}.vlm-aba{flex:none;display:inline-flex;align-items:baseline;gap:6px;min-height:44px;padding-top:8px;font:600 16px var(--sans);color:#a89f97;border-bottom:2px solid transparent!important;margin-bottom:-1px;white-space:nowrap}.vlm-aba i{font:italic 500 15px var(--vl-serif);color:#8a827a}.vlm-aba[aria-pressed=true]{color:#f6f0e8;border-bottom-color:var(--q)!important}.vlm-fila{margin-top:18px;gap:18px}.vlm-card{flex:none;display:block;width:196px}.vlm-card-arte{height:236px;border-radius:18px;filter:saturate(.92);transition:transform .2s}.vlm-card:hover .vlm-card-arte{transform:translateY(-4px)}.vlm-card-gram{display:block;margin-top:12px;font-size:13px;color:#a89f97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlm-card strong{display:block;margin-top:2px;font:600 21px/1.15 var(--vl-serif);color:#f6f0e8}.vlm-card-sub{display:block;margin-top:2px;font-size:13px;color:#8a827a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlm-h{margin:38px 0 16px;font:500 34px/1.1 var(--vl-serif);color:#f6f0e8;scroll-margin-top:90px}.vlm-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.vlm-tema{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:background .15s}.vlm-tema:hover{background:rgba(255,255,255,.07)}.vlm-tema>i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--chip);box-shadow:0 0 0 6px color-mix(in srgb,var(--chip) 16%,transparent);margin:0 8px 0 6px}.vlm-tema strong{display:block;font:600 15px var(--sans);color:#f1eae2}.vlm-tema em{font-style:normal;font-size:14px;color:#a89f97}.vlm-tema[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--q);background:rgba(240,138,75,.08)}.vl-business{--b:#7cb4ff;padding:40px 56px 44px;background:repeating-linear-gradient(90deg,transparent 0 239px,rgba(170,200,255,.045) 239px 240px),radial-gradient(900px 500px at 80% 0,rgba(124,180,255,.12),transparent 70%),linear-gradient(170deg,#141a26,#10141d 55%,#151a25);color:#e9eef6}.vlb-cab{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px 30px}.vlb-kick{font:600 14px var(--sans);letter-spacing:.22em;color:#8fa0b8}.vlb-cab h2{margin-top:10px;font:300 clamp(32px,3.6vw,46px)/1.05 var(--disp);letter-spacing:-.02em;color:#f2f5fa}.vlb-kpis{display:flex;gap:34px}.vlb-kpis div{padding-left:18px;box-shadow:inset 1px 0 0 rgba(170,200,255,.18)}.vlb-kpis b{display:block;font:200 46px/1 var(--disp);color:#f2f5fa}.vlb-kpis b i{font-style:normal;color:#6f7f96}.vlb-kpis span{font-size:14px;color:#8fa0b8}.vlb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:28px;border-radius:22px;background:rgba(20,28,42,.7);box-shadow:inset 0 0 0 1px rgba(170,200,255,.14)}.vlb-hero,.vlb-janela{display:grid;overflow:hidden}.vlb-janela{position:relative;min-height:340px;place-items:center;padding:26px}.vlb-janela-fundo{position:absolute;inset:-30px;filter:blur(22px) saturate(1.1) brightness(.6)}.vlb-vidro{position:relative;z-index:1;height:300px;aspect-ratio:260/280;border-radius:8px;overflow:hidden;box-shadow:0 0 0 6px rgba(12,16,24,.9),0 30px 60px rgba(0,0,0,.45)}.vlb-janela-arte,.vlb-janela:after{position:absolute;inset:0}.vlb-janela:after{content:"";background:linear-gradient(90deg,transparent 60%,rgba(20,28,42,.95)),linear-gradient(115deg,rgba(255,255,255,.06) 0 20%,transparent 20% 34%,rgba(255,255,255,.04) 34% 40%,transparent 40%)}.vlb-caix{position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(90deg,transparent 0 calc(50% - 2px),rgba(12,16,24,.9) calc(50% - 2px) 50%),linear-gradient(180deg,transparent 0 30%,rgba(12,16,24,.9) 30% calc(30% + 3px),transparent calc(30% + 3px))}.vlb-hero-txt{padding:38px 40px 34px;min-width:0}.vlb-et{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--sans);letter-spacing:.04em;color:var(--b)}.vlb-hero h3{margin-top:14px;font:500 clamp(30px,3vw,40px)/1.05 var(--disp);letter-spacing:-.02em;color:#fff}.vlb-sub{margin-top:8px;color:#b4c0d2;font-size:16px}.vlb-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vlb-meta span{padding:5px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(170,200,255,.18);font-size:14px;color:#d4dceb}.vlb-bts{margin-top:24px}.vlb-bts .vl-bt{border-radius:10px;box-shadow:inset 0 0 0 1px rgba(170,200,255,.3);background:transparent}.vlb-bts .vl-bt-cheio{background:var(--b);color:#0f1520;box-shadow:none}.vlb-bts .vl-bt-cheio:hover{background:#95c2ff}.vl-business .vl-h h3{font-weight:500;letter-spacing:-.01em}.vlb-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.vlb-tile{display:block;padding:16px;border-radius:18px;background:rgba(20,28,42,.65);box-shadow:inset 0 0 0 1px rgba(170,200,255,.1);transition:background .15s}.vlb-tile:hover{background:rgba(124,180,255,.06)}.vlb-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px rgba(124,180,255,.65);background:rgba(124,180,255,.08)}.vlb-tile-h{display:flex;justify-content:space-between;align-items:center}.vlb-tile-h strong{font:600 22px var(--disp);color:#fff}.vlb-tile-h b{font:200 34px var(--disp);color:#f2f5fa}.vlb-tile-n{display:block;margin-top:4px;font-size:14px;color:#8fa0b8}.vlb-mini{display:flex;gap:4px;margin-top:12px}.vlb-mini-arte{flex:1 1;height:44px;border-radius:8px;filter:brightness(.85)}.vlb-pauta{border-radius:20px;overflow:hidden;background:rgba(20,28,42,.5);box-shadow:inset 0 0 0 1px rgba(170,200,255,.12)}.vlb-linha{display:grid;grid-template-columns:44px 90px minmax(0,1fr) 48px auto;align-items:center;gap:18px;padding:12px 20px}.vlb-linha+.vlb-linha{box-shadow:inset 0 1px 0 rgba(170,200,255,.08)}.vlb-num{font:500 15px var(--sans);color:#8fa0b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vlb-linha-arte{height:54px;border-radius:10px}.vlb-t{min-width:0}.vlb-t strong{font:600 16px var(--sans);color:#fff}.vlb-t span,.vlb-t strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlb-t span{font-size:14px;color:#9fb0c6}.vlb-lv{font:600 15px var(--disp);color:var(--b)}.vlb-acoes{display:flex;gap:8px;justify-content:flex-end}.vlb-mini-bt{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(170,200,255,.22);font:600 14px var(--sans);color:#e9eef6;white-space:nowrap}.vlb-mini-bt:hover{background:rgba(124,180,255,.1)}.vl-wolfaith{--o:#e3b768;padding:48px 56px 46px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(170deg,#17141f,#121019 60%,#16121a);color:#efe6d6}.vla-luz{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 22%,rgba(227,183,104,.07) 28%,transparent 36%),linear-gradient(115deg,transparent 34%,rgba(196,85,77,.06) 40%,transparent 47%),linear-gradient(115deg,transparent 45%,rgba(111,143,216,.06) 51%,transparent 58%),radial-gradient(600px 400px at 30% 10%,rgba(227,183,104,.08),transparent 70%)}.vla-hero{display:grid;grid-template-columns:360px minmax(0,1fr);gap:56px;align-items:center}.vla-janela{position:relative;height:450px;border-radius:180px 180px 16px 16px;overflow:hidden;box-shadow:0 0 0 10px #221d27,0 0 0 11px rgba(227,183,104,.35),0 40px 80px rgba(0,0,0,.5);margin:11px}.vla-janela-arte{position:absolute;inset:0;filter:saturate(.9)}.vla-chumbo{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - 2px),rgba(20,16,24,.85) calc(50% - 2px) calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(180deg,transparent 58%,rgba(20,16,24,.85) 58% calc(58% + 4px),transparent calc(58% + 4px)),linear-gradient(0deg,rgba(18,16,25,.5),transparent 40%)}.vla-hero-txt{min-width:0}.vla-kick{display:inline-flex;align-items:center;gap:10px;font:600 14px var(--vl-serif);letter-spacing:.2em;color:var(--o)}.vla-ref{margin-top:24px;font:600 16px var(--vl-serif);letter-spacing:.16em;text-transform:uppercase;color:#b8ab95}.vla-hero h2{margin:6px 0 14px;font:600 clamp(42px,5vw,68px)/1.02 var(--vl-serif);color:#f6eedf;text-wrap:balance}.vla-verso{max-width:560px;font:500 21px/1.45 var(--vl-serif);color:#d9cdb8}.vla-verso i{color:#f1dcb4}.vla-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vla-meta span{padding:5px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(227,183,104,.3);font-size:14px;color:#e6d8bf}.vla-bts{margin-top:24px}.vla-bts .vl-bt{border-radius:999px;box-shadow:inset 0 0 0 1px rgba(239,230,214,.3);background:transparent}.vla-bts .vl-bt-cheio{background:var(--o);color:#1d160d;box-shadow:none}.vla-bts .vl-bt-cheio:hover{background:#ebc580}.vla-h{margin:44px 0 16px;font:600 32px/1.1 var(--vl-serif);color:#f3eadb}.vla-livros{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.vla-livro{padding:20px;border-radius:16px;min-width:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.02 .3' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .75 0 0 0 0 .5 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#2a231c,#211b17);box-shadow:inset 0 3px 0 var(--c),inset 0 0 0 1px rgba(227,183,104,.16)}.vla-livro-h{position:relative}.vla-livro-h span{font:600 13px var(--vl-serif);letter-spacing:.14em;color:#a8987d}.vla-livro-h h4{margin:4px 0 0;font:600 36px var(--vl-serif);color:#f6eedf}.vla-livro-h b{position:absolute;right:0;top:0;font:300 36px var(--vl-serif);color:var(--c)}.vla-livro ul{list-style:none;margin:14px 0 0;padding:12px 0 0;display:grid;gap:2px;box-shadow:inset 0 1px 0 rgba(227,183,104,.14)}.vla-passagem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;width:100%;min-height:40px;padding:8px 6px;border-radius:10px;font-size:15px;color:#e6dac5}.vla-passagem:hover{background:rgba(227,183,104,.08)}.vla-passagem em{font:600 13px var(--vl-serif);font-style:normal;color:#a8987d;white-space:nowrap}.vla-passagem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vla-passagem i{font-style:normal;font-size:13px;color:#a8987d}.vla-temas .vl-chip{border-radius:999px;color:#ded2bf;box-shadow:inset 0 0 0 1px rgba(239,230,214,.14);background:transparent}.vla-temas .vl-chip[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 0 1.5px var(--o);background:rgba(227,183,104,.08)}.vla-temas .vl-chip i{background:var(--chip,var(--o))}.vla-arcos{margin-top:18px;gap:22px}.vla-arco{flex:none;display:block;width:220px}.vla-arco-arte{height:280px;border-radius:110px 110px 12px 12px;box-shadow:0 0 0 1px rgba(227,183,104,.3);transition:transform .2s}.vla-arco:hover .vla-arco-arte{transform:translateY(-4px)}.vla-arco-ref{display:block;margin-top:14px;font:600 13px var(--vl-serif);letter-spacing:.12em;text-transform:uppercase;color:#a8987d}.vla-arco strong{display:block;font:600 24px/1.1 var(--vl-serif);color:#f6eedf}.vla-arco em{display:block;margin-top:4px;font-style:normal;font-size:14px;color:#c2b49c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1240px){.vl-wolffy{grid-template-columns:200px minmax(0,1fr)}.vlf-pop{grid-column:1/-1}.vlf-pop ol{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vlm-colagem{transform:scale(.86);transform-origin:left center}}@media (max-width:1000px){.vlx-hero{grid-template-columns:minmax(0,1fr) 200px}.vlx-capa{width:200px}.vls-meio{grid-template-columns:1fr}.vls-objeto{display:none}.vlm-hero,.vls-latest{grid-template-columns:1fr}.vlm-colagem{transform:none;height:440px}.vla-hero,.vlb-hero{grid-template-columns:1fr}.vla-hero{gap:30px}.vla-janela{width:min(360px,calc(100% - 22px));margin:11px auto}}@media (max-width:720px){.vl{border-radius:22px;margin-bottom:20px}.vl-h h3{font-size:19px}.vl-bt{min-height:46px;padding:0 16px}.vl-fila-it{width:140px}.vlx-hero{grid-template-columns:1fr;gap:22px;padding:26px 18px 24px;min-height:0}.vlx-capa{order:-1;width:150px;justify-self:start;transform:rotate(-2deg)}.vlx-veu{background:linear-gradient(0deg,#0d0b12 10%,rgba(13,11,18,.78) 55%,rgba(13,11,18,.45))}.vlx-selo{letter-spacing:.1em}.vlx-obra{font-size:clamp(36px,11vw,52px);letter-spacing:.04em}.vlx-nome{font-size:20px}.vlx-bts .vl-bt{flex:1 1 100%}.vlx-corpo{padding:4px 16px 28px}.vlx-fila .vl-fila-it{width:140px}.vlx-top-it{width:196px}.vlx-top-it>b{width:76px;font-size:118px;margin-right:-12px}.vlx-top-capa{width:124px}.vls-hero{padding:14px 16px 18px}.vls-abas{gap:20px}.vls-meio{margin-top:14px}.vls-titulo{font-size:clamp(40px,12vw,60px)}.vls-sub{font-size:19px}.vls-bts .vl-bt{flex:1 1 100%}.vls-bloco{width:70px}.vls-bloco[aria-pressed=true]{width:108px}.vls-corpo{padding:0 16px 32px}.vls-feat{min-height:320px}.vls-feat-txt{padding:20px}.vls-feat-txt strong{font-size:30px}.vls-item{grid-template-columns:88px minmax(0,1fr);gap:12px}.vls-item-arte{height:62px}.vl-wolffy{grid-template-columns:1fr;padding:12px;gap:12px}.vlf-lado{padding:14px 10px;gap:10px}.vlf-estilos{display:flex;overflow-x:auto;scrollbar-width:none}.vlf-estilos::-webkit-scrollbar{display:none}.vlf-estilo{flex:none;background:rgba(255,255,255,.04)}.vlf-estilo em{margin-left:4px}.vlf-conta{display:none}.vlf-hero{flex-direction:column;align-items:stretch;min-height:0}.vlf-hero-arte{position:relative;width:auto;height:230px}.vlf-hero-arte:after{background:linear-gradient(0deg,#201d28,transparent 60%)}.vlf-hero-txt{padding:0 18px 22px}.vlf-hero h2{font-size:40px}.vlf-bts .vl-bt{flex:1 1 auto}.vlf-leque{height:220px;margin:0 -12px}.vlf-fan{width:136px;margin-left:-68px}.vlf-fan-in,.vlf-fan:hover .vlf-fan-in{transform:translateX(calc(var(--d) * 56px)) rotate(calc(var(--d) * 5deg)) scale(calc(1 - var(--ad) * .1))}.vlf-fan:not(.vlf-fan-meio) .vlf-fan-nome{visibility:hidden}.vlf-pop ol{grid-template-columns:1fr}.vl-main{padding:28px 18px 30px}.vlm-hero{gap:20px}.vlm-colagem{order:-1;height:300px}.vlm-col{width:168px}.vlm-col-arte{height:132px}.vlm-col-txt{padding:10px 12px 12px}.vlm-col-txt strong{font-size:18px}.vlm-col0{left:22px;top:44px}.vlm-col0 .vlm-obj{width:96px;height:96px;left:-18px;top:-34px}.vlm-col1{left:auto;right:0;top:0}.vlm-col1 .vlm-obj{width:88px;height:88px;left:-30px;top:84px}.vlm-col2{display:none}.vlm-hero h2{font-size:42px}.vlm-lead{font-size:15px}.vlm-card{width:156px}.vlm-card-arte{height:190px}.vlm-card strong{font-size:19px}.vlm-h{font-size:28px}.vlm-temas{grid-template-columns:1fr}.vl-business{padding:26px 16px 30px}.vlb-kpis{gap:20px}.vlb-kpis b{font-size:36px}.vlb-janela{min-height:0;padding:18px}.vlb-vidro{height:220px}.vlb-janela:after{background:linear-gradient(0deg,rgba(20,28,42,.95),transparent 55%)}.vlb-hero-txt{padding:4px 18px 22px}.vlb-bts .vl-bt{flex:1 1 100%}.vlb-tiles{grid-template-columns:1fr 1fr}.vlb-linha{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:12px}.vlb-linha-arte,.vlb-lv{display:none}.vlb-acoes{gap:6px}.vlb-mini-bt{padding:0 10px}.vl-wolfaith{padding:26px 16px 32px}.vla-janela{height:340px;width:min(300px,calc(100% - 22px));border-radius:150px 150px 14px 14px}.vla-hero h2{font-size:40px}.vla-verso{font-size:19px}.vla-bts .vl-bt{flex:1 1 100%}.vla-h{font-size:27px;margin-top:36px}.vla-livros{grid-template-columns:1fr}.vla-arco{width:176px}.vla-arco-arte{height:224px;border-radius:88px 88px 12px 12px}.vla-arco strong{font-size:21px}}.vlb-linha-arte .vl-arte-in,.vlb-mini-arte .vl-arte-in,.vls-item-arte .vl-arte-in{top:50%;transform:translate(-50%,-50%)}@media (max-width:720px){.vlf-pop li:nth-child(n+6){display:none}.vlm-temas{grid-template-columns:1fr 1fr;gap:8px}.vlm-tema{padding:12px 10px;gap:8px}.vlm-tema>i{margin:0 4px 0 2px}.vlm-tema strong{font-size:14px}.vlb-t span,.vlb-t strong{white-space:normal}}@media (min-width:861px){.pn-nav{padding:4px;gap:2px;border-radius:999px;background:rgba(var(--camada),.05);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pn-nav .navlink{color:var(--text2);font-weight:600}.pn-nav .navlink:hover{color:var(--text)}.pn-nav .navlink.active{color:var(--nav-ativo-txt)}}@media (min-width:1500px){.pn-nav .navlink svg{display:inline-block;width:16px;height:16px;flex:none;opacity:.85}.pn-nav .navlink.active svg{opacity:1}}@media (min-width:861px) and (max-width:1560px){.pn-dono,.pn-eu-nome{display:none!important}.pn-nav .navlink{padding:0 10px;font-size:13.5px}.pn-nav{gap:1px}}@media (min-width:861px) and (max-width:1300px){.pn-nav .navlink{padding:0 8px;font-size:13px}}.fc-subabas{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 18px}.fc-subaba{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--borda-ctrl);background:transparent;color:var(--text2);font:600 13px var(--sans);cursor:pointer}.fc-subaba:hover{color:var(--text);border-color:rgba(var(--accentrgb),.5)}.fc-subaba.on{background:rgba(var(--accentrgb),.16);border-color:rgba(var(--accentrgb),.6);color:var(--text)}.fc-subaba:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fr-tl{height:216px}.fr-no .fr-data{position:absolute;top:186px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fr-no .fr-data.hoje{color:var(--acento-txt);font-weight:800}.fr-no .fr-data.dada{opacity:.7}.al3-aten-mais{margin-top:8px;background:none;border:0;padding:6px 0;cursor:pointer;color:var(--acento-txt,var(--accent));font:700 14px var(--sans);text-decoration:underline;text-underline-offset:3px}.al3-aten-mais:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tt-num .tt-sub{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.wm-tipo{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;margin-bottom:10px;font:800 12px var(--sans);letter-spacing:.02em;color:var(--acento-txt);background:rgba(var(--accentrgb),.12);border:1px solid rgba(var(--accentrgb),.3)}.wm-tipo.fix{color:#ff9b9b;background:rgba(255,110,110,.1);border-color:rgba(255,110,110,.3)}.wm-tipo.ordem{color:#8fd3ff;background:rgba(110,190,255,.1);border-color:rgba(110,190,255,.3)}.wm-frase.wm-errada{-webkit-text-decoration:underline wavy rgba(255,110,110,.75);text-decoration:underline wavy rgba(255,110,110,.75);text-decoration-thickness:2px;text-underline-offset:6px}.wm-certa{margin:2px 0 10px;font:600 clamp(20px,2.4vw,26px)/1.35 var(--disp);color:var(--text);text-align:center}.wm-certa.m{font-size:clamp(18px,2vw,22px)}.wm-certa.p{font-size:17px}.wm-certa mark{background:rgba(var(--accentrgb),.22);color:var(--acento-txt);padding:0 6px;border-radius:6px;font-weight:800}.wm-antes{margin:0 0 8px;text-align:center;font-size:14px;color:var(--muted)}.wm-antes s{text-decoration-color:rgba(255,110,110,.8);text-decoration-thickness:2px}.wm-porque{display:flex;gap:10px;align-items:baseline;margin:6px auto 0;max-width:520px;padding:10px 14px;border-radius:12px;background:rgba(var(--camada),.06);font-size:14.5px;line-height:1.45;color:var(--text2);text-align:left}.wm-porque b{flex:none;font:800 11.5px var(--sans);letter-spacing:.06em;color:var(--acento-txt)}.wm-face .wm-antes,.wm-face .wm-certa,.wm-face .wm-porque{color:inherit}.wm-face .wm-certa mark{background:rgba(91,63,208,.14);color:#4a2fb8}.wm-face .wm-antes{opacity:.72}.wm-face .wm-porque{background:rgba(42,29,61,.06)}.wm-face .wm-porque b{color:#5b3fd0}.wm-face .wm-tipo{color:#5b3fd0;background:rgba(91,63,208,.1);border-color:rgba(91,63,208,.3)}.wm-face .wm-tipo.fix{color:#b3382f;background:rgba(179,56,47,.08);border-color:rgba(179,56,47,.3)}.wm-face .wm-tipo.ordem{color:#1d6fa8;background:rgba(29,111,168,.08);border-color:rgba(29,111,168,.3)}.nova.nova-sala{position:relative;width:min(720px,100%)}.nova-sala .nova-kick{margin-top:0}.nova-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:1px solid var(--borda-ctrl);background:none;color:var(--text2);font:400 24px/1 var(--sans);cursor:pointer}.nova-x:hover{color:var(--text);border-color:var(--accent)}.nova-video{margin:16px 0 0;border-radius:14px;overflow:hidden;background:#120e24;border:1px solid rgba(var(--accentrgb),.25);aspect-ratio:16/9}.nova-video video{display:block;width:100%;height:100%;object-fit:cover}.nova-sala .nova-bts{align-items:center}.nova-sala .nova-bt{background:none;border:1px solid var(--borda-ctrl);color:var(--text)}.nova-sala .nova-bt:hover{background:rgba(var(--accentrgb),.1)}.nova-sala .nova-ok{margin-left:auto;background:var(--accent);color:var(--tinta-cheia);border-color:transparent}.nova-sala .nova-ok:hover{background:var(--accent-esc)}@media (max-width:560px){.nova.nova-sala{padding:22px 18px 18px}.nova-sala h2{padding-right:40px}.nova-sala .nova-bts>*{flex:1 1 100%;justify-content:center}.nova-sala .nova-ok{margin-left:0;order:-1}}.mx-vivo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:center;margin:16px 0 6px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--accentrgb),.16),rgba(var(--accentrgb),.04));border:1px solid rgba(var(--accentrgb),.35)}.mx-vivo-kick{margin:0 0 4px;font:700 12px var(--mono);letter-spacing:.14em;color:var(--ouro)}.mx-vivo h2{margin:0 0 8px;font:700 24px/1.15 var(--disp);color:var(--text)}.mx-vivo p{margin:0;font-size:15px;line-height:1.5;color:var(--text2)}.mx-vivo .mx-vivo-como{margin-top:10px;font-weight:600;color:var(--text)}.mx-vivo-img{display:block;width:100%;border-radius:12px;border:1px solid rgba(var(--accentrgb),.25);box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.mx-dar{border-color:rgba(var(--accentrgb),.6)}.mx-dar.bloq{opacity:.75}@media (max-width:720px){.mx-vivo{grid-template-columns:1fr;padding:16px}.mx-vivo h2{font-size:21px}}.nova-mat{margin-top:16px;padding:14px 16px;border-radius:14px;background:rgba(var(--accentrgb),.1);border:1px solid rgba(var(--accentrgb),.4)}.nova-mat-kick{margin:0 0 4px;font:700 11px var(--mono);letter-spacing:.14em;color:var(--ouro)}.nova-mat b{display:block;font:700 18px/1.25 var(--disp);color:var(--text)}.nova-mat p{margin:6px 0 8px;font-size:14.5px;line-height:1.45;color:var(--text2)}.nova-mat a{font-weight:700;color:var(--accent);text-decoration:none}.nova-mat a:hover{text-decoration:underline}.cl-agora{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:#c6f36b;color:#1b2405;font:750 14px var(--sans);text-decoration:none;white-space:nowrap;box-shadow:0 0 0 0 rgba(198,243,107,.5);animation:cl-agora 2.4s ease-out infinite}.cl-agora:focus-visible,.cl-agora:hover{background:#d4f78a;outline:2px solid rgba(198,243,107,.6);outline-offset:2px}@keyframes cl-agora{0%{box-shadow:0 0 0 0 rgba(198,243,107,.45)}70%{box-shadow:0 0 0 10px rgba(198,243,107,0)}to{box-shadow:0 0 0 0 rgba(198,243,107,0)}}@media (prefers-reduced-motion:reduce){.cl-agora{animation:none}}i.cl-agora{display:block;min-height:0;height:2px;padding:0;border-radius:0;gap:0;box-shadow:none;animation:none;outline:0}i.cl-agora,i.cl-agora:before{background:var(--acento-txt)}.pn2-ensinar{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;margin:6px 0 12px;padding:0 22px;border-radius:999px;background:var(--accent);color:#fff;font:750 15px var(--sans);text-decoration:none;box-shadow:0 14px 28px -14px rgba(0,0,0,.6)}.pn2-ensinar.agora{background:#c6f36b;color:#1b2405;animation:cl-agora 2.4s ease-out infinite}.pn2-ensinar:focus-visible,.pn2-ensinar:hover{filter:brightness(1.06);outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn2-ensinar.agora{animation:none}}.rx-bt.fc-ensinar{display:inline-flex;align-items:center;gap:8px;background:#c6f36b;color:#1b2405;border-color:#c6f36b;font-weight:750}.rx-bt.fc-ensinar:hover{background:#d4f78a}.cl-hoje-topo{flex-wrap:wrap}.cl-hoje-topo .cl-agora{position:static!important;order:5;flex:1 1 100%;justify-content:center}.cl-hoje-topo>.rx-lk:last-child{order:4}.bx-fc-capa{position:relative;display:block}.bx-vivo{position:absolute;left:50%;top:38%;transform:translate(-50%,6px);z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#c6f36b;color:#1b2405;font:750 12.5px var(--sans);white-space:nowrap;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;box-shadow:0 10px 24px -8px rgba(0,0,0,.6)}.bx-fc-capa:focus-within .bx-vivo,.bx-fc-capa:hover .bx-vivo{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (hover:none){.bx-vivo{opacity:1;pointer-events:auto;transform:translate(-50%);padding:6px 10px}}@media (prefers-reduced-motion:reduce){.bx-vivo{transition:none}}.hm2-q4 a.vivo{background:#c6f36b;color:#1b2405}.hm2-q4 a.vivo:hover{background:#d4f78a}.pn-compacto-bt{display:none}@media (min-width:861px){.pn-compacto-bt{display:inline-flex;align-items:center;justify-content:center;padding:0 10px!important}.pn-compacto-bt svg{width:16px;height:16px}.pn-nav.compacto .navlink .nav-rot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pn-nav.compacto .navlink{padding:0 11px!important;gap:0;position:relative}.pn-nav.compacto .navlink svg{display:inline-block;width:18px;height:18px;flex:none;opacity:.9}.pn-nav.compacto .navlink .tag{display:none}.pn-nav.compacto .navlink .nav-sino{position:absolute;top:2px;right:2px;transform:scale(.8)}}.lp5-palco{position:relative;min-width:0;padding:0 0 34px}.lp5-fone{position:absolute;right:-18px;bottom:-14px;width:clamp(96px,17%,136px);aspect-ratio:9/19;object-fit:cover;object-position:top;border-radius:26px;border:5px solid #1c1730;box-shadow:0 30px 60px -18px rgba(0,0,0,.8);background:#1c1730}@media (max-width:860px){.lp5-fone{width:24%;right:2px;bottom:-6px;border-radius:16px;border-width:3px}}.lp5-vivo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(20px,4vw,48px);align-items:center}@media (max-width:860px){.lp5-vivo{grid-template-columns:minmax(0,1fr)}}.lp5-lima{color:#c6f36b!important;border-color:rgba(198,243,107,.4)!important;background:rgba(198,243,107,.1)!important}.lp5-lista{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:12px}.lp5-lista li{position:relative;padding-left:26px;color:var(--text2,#d9d2f3);line-height:1.5}.lp5-lista li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%;background:#c6f36b;box-shadow:0 0 0 4px rgba(198,243,107,.15)}.lp5-lista b{color:var(--text,#fff)}.lp5-vivo-video{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 80px -30px rgba(0,0,0,.8);background:#0e0b18;aspect-ratio:16/9}.lp5-vivo-video video{display:block;width:100%;height:100%;object-fit:cover}.pn2-mes{display:block;text-decoration:none;color:inherit}.pn2-mes:hover{border-color:rgba(var(--accentrgb),.45)}.pn2-mes-nome{text-transform:capitalize;font-weight:700;color:var(--text)}.pn2-mes-grade{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;text-align:center;font:600 12.5px var(--sans);color:var(--text2,var(--text))}.pn2-mes-grade span{position:relative;display:grid;place-items:center;height:28px;border-radius:9px}.pn2-mes-grade .cab{height:20px;font-size:11px;color:var(--muted);font-weight:700}.pn2-mes-grade .foi{opacity:.45}.pn2-mes-grade .aula:after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.pn2-mes-grade .hoje{background:var(--accent);color:#fff;font-weight:800;opacity:1}.pn2-mes-grade .hoje.aula:after{background:#c6f36b}.pn2-feed{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.pn2-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}.pn2-feed li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text2,var(--text))}.pn2-feed li b,.pn2-feed li em{color:var(--text)}.pn2-feed li em{font-style:normal}.pn2-feed li small{color:var(--muted);font-size:12px;white-space:nowrap}.pn2-seta{display:inline-block;justify-self:start;width:max-content;margin:2px 0;padding:3px 9px;border-radius:999px;font:700 12px var(--sans)}.pn2-seta.sobe{background:rgba(198,243,107,.16);color:#c6f36b}.pn2-seta.desce{background:rgba(255,138,122,.16);color:#ffb3aa}[data-tema=claro] .pn2-seta.sobe{color:#3d6b00;background:rgba(120,180,20,.16)}.xp-c{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin:14px 0;padding:16px 18px;border-radius:22px;background:radial-gradient(120% 140% at 0 0,rgba(165,139,255,.28),rgba(165,139,255,.06) 60%),var(--vidro,rgba(255,255,255,.05));border:1px solid var(--vidro-borda,rgba(255,255,255,.12))}.xp-c,.xp-nivel{position:relative}.xp-nivel{width:84px;height:84px}.xp-nivel svg{width:100%;height:100%;transform:rotate(-90deg)}.xp-nivel circle{fill:none;stroke-width:8}.xp-nivel .fundo{stroke:rgba(255,255,255,.12)}.xp-nivel .cheio{stroke:#c6f36b;stroke-linecap:round;transition:stroke-dasharray .6s}.xp-nivel span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.xp-nivel small{font:700 10px var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.xp-nivel b{font:800 28px var(--disp,var(--sans));color:var(--text)}.xp-tx{min-width:0}.xp-rot{margin:0;font:700 14px var(--sans);color:var(--text);display:flex;justify-content:space-between;gap:8px;padding-right:72px}.xp-rot span{color:var(--muted);font-weight:600;white-space:nowrap}.xp-barras{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;height:64px;margin:10px 0 4px;align-items:end}.xp-barras span{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:100%}.xp-barras i{width:100%;max-width:16px;border-radius:7px;background:linear-gradient(180deg,#c4b2ff,#7b61e0)}.xp-barras .hoje i{background:linear-gradient(180deg,#e9ffc1,#c6f36b)}.xp-barras .depois i{background:rgba(255,255,255,.12)}.xp-barras small{font:700 10px var(--sans);color:var(--muted)}.xp-barras .hoje small{color:var(--text)}.xp-leg{margin:2px 0 0;font-size:13px;color:var(--muted)}.xp-rank{position:absolute;right:16px;top:14px;font:750 13px var(--sans);color:var(--accent);text-decoration:none}.xp-rank:hover{text-decoration:underline}[data-tema=claro] .xp-barras .depois i{background:rgba(60,40,140,.12)}[data-tema=claro] .xp-nivel .fundo{stroke:rgba(60,40,140,.12)}[data-tema=claro] .xp-nivel .cheio{stroke:#6aa300}.rk{max-width:640px;margin:0 auto;padding:8px 0 40px}.rk-voltar{margin:0 0 6px}.rk-voltar a{color:var(--accent);text-decoration:none;font-weight:600}.rk h1{margin:0;font:800 30px var(--disp,var(--sans));color:var(--text)}.rk-sub{margin:4px 0 14px;color:var(--muted)}.rk-abas{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--vidro,rgba(255,255,255,.06));border:1px solid var(--vidro-borda,rgba(255,255,255,.12))}.rk-abas a{padding:8px 16px;border-radius:999px;color:var(--muted);font:700 13.5px var(--sans);text-decoration:none}.rk-abas a.on{background:var(--accent);color:#fff}.rk-palco{display:flex;justify-content:center;align-items:flex-end;gap:10px;margin:26px 0 14px;padding:18px 12px 0;border-radius:24px;background:radial-gradient(90% 100% at 50% 0,rgba(165,139,255,.35),rgba(165,139,255,.04) 70%)}.rk-col{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:32%;text-align:center}.rk-col b{font:750 14px var(--sans);color:var(--text)}.rk-col small{font-size:11.5px;color:var(--muted)}.rk-av{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#e5dcff,#a58bff);color:#1a1238;font:800 14px var(--sans);flex:none}.rk-av.rk-pq{width:34px;height:34px;font-size:11px}.rk-col.p1 .rk-av{width:60px;height:60px;background:linear-gradient(135deg,#ffe9a8,#f2b84b);box-shadow:0 0 0 4px rgba(242,184,75,.3)}.rk-col.eu .rk-av{background:linear-gradient(135deg,#e9ffc1,#c6f36b)}.rk-coroa{width:30px;height:15px;background:#f2b84b;clip-path:polygon(0 100%,0 20%,25% 60%,50% 0,75% 60%,100% 20%,100% 100%);margin-bottom:-1px}.rk-ped{width:100%;margin-top:8px;display:grid;place-items:center;border-radius:16px 16px 0 0;border:1px solid rgba(255,255,255,.14);border-bottom:0;font:800 34px var(--disp,var(--sans));color:rgba(255,255,255,.3);background:linear-gradient(180deg,rgba(165,139,255,.35),rgba(165,139,255,.05))}.rk-col.p1 .rk-ped{height:110px;color:rgba(242,184,75,.75);border-color:rgba(242,184,75,.55)}.rk-col.p2 .rk-ped{height:80px}.rk-col.p3 .rk-ped{height:62px}.rk-eu{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:rgba(198,243,107,.1);border:1px solid rgba(198,243,107,.4)}.rk-eu b{display:block;color:var(--text)}.rk-eu small{color:var(--muted)}.rk-eu .rk-av{background:linear-gradient(135deg,#e9ffc1,#c6f36b);font-size:9.5px}.rk-xp{font:800 14px var(--sans);color:var(--text);white-space:nowrap}.rk-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.rk-lista li{display:grid;grid-template-columns:28px auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--vidro,rgba(255,255,255,.05));border:1px solid var(--vidro-borda,rgba(255,255,255,.1))}.rk-lista li.eu{border-color:rgba(198,243,107,.5)}.rk-lista b{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-lista small{color:var(--muted);font-size:12px}.rk-pos{font:800 14px var(--sans);text-align:center}.rk-pos,.rk-vazio{color:var(--muted)}.rk-vazio{margin:20px 0}.rk-regras{margin-top:26px;padding:16px 18px;border-radius:20px;background:var(--vidro,rgba(255,255,255,.05));border:1px solid var(--vidro-borda,rgba(255,255,255,.1))}.rk-regras h2{margin:0 0 10px;font:800 17px var(--sans);color:var(--text)}.rk-regras ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rk-regras li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:baseline}.rk-regras li b{color:#c6f36b;font:800 14px var(--sans)}.rk-regras li span{color:var(--text)}.rk-regras li small{display:block;color:var(--muted);font-size:12.5px}.rk-regras p{margin:12px 0 0;color:var(--muted);font-size:13px}[data-tema=claro] .rk-regras li b{color:#3d6b00}@media (max-width:420px){.xp-c{grid-template-columns:auto minmax(0,1fr);padding:14px}.xp-nivel{width:70px;height:70px}.xp-rot{padding-right:0;flex-wrap:wrap}.xp-rank{position:static;grid-column:1/-1;justify-self:end}.rk-lista li small{display:none}.rk-lista li{grid-template-columns:24px auto minmax(0,1fr) auto}}.rk .rk-av.rk-pq{min-width:34px;aspect-ratio:1;padding:0;line-height:1}.rk-eu .rk-av.rk-pq{font-size:9px}.rx-bt.al-rank{display:inline-flex;align-items:center;gap:8px}.rx-bt.al-rank i{position:relative;width:30px;height:18px;border-radius:999px;background:rgba(var(--camada),.2);transition:background .15s}.rx-bt.al-rank i:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.rx-bt.al-rank.on i{background:#c6f36b}.rx-bt.al-rank.on i:after{transform:translateX(12px);background:#1b2405}.fm-conf{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 14px;border-radius:16px;background:rgba(var(--camada),.05)}.fm-conf small{display:block;color:var(--muted);font-size:12.5px}.fm-conf b{font:700 26px var(--disp,var(--sans));color:var(--text);margin-right:8px}.fm-conf b em{font:600 14px var(--sans);font-style:normal;color:var(--muted)}.fm-conf-spark{display:flex;align-items:flex-end;gap:4px;height:40px}.fm-conf-spark i{width:8px;border-radius:4px;background:linear-gradient(180deg,#c6f36b,#7fe3c3)}.xp-conf{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--vidro-borda,rgba(255,255,255,.1));font-size:13.5px;color:var(--muted)}.xp-conf b{color:var(--text)}.xp-conf-spark{display:flex;align-items:flex-end;gap:3px;height:24px}.xp-conf-spark i{width:6px;border-radius:3px;background:linear-gradient(180deg,#c6f36b,#7fe3c3)}.al-calor{margin:0 0 16px}.al-calor summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;cursor:pointer;list-style:none}.al-calor summary::-webkit-details-marker{display:none}.al-calor summary b{font:700 15px var(--sans);color:var(--text)}.al-calor summary span{color:var(--muted);font-size:13.5px}.al-calor summary em{font-style:normal;color:var(--text);font-weight:700}.al-calor-grade{display:grid;grid-template-columns:40px repeat(6,minmax(0,1fr));gap:5px;margin-top:14px;align-items:center;max-width:560px}.al-calor-grade .rot{text-align:center;font-size:11px;color:var(--muted)}.al-calor-grade .dia{font-size:12px;color:var(--muted);font-weight:600}.al-calor-grade i{height:24px;border-radius:7px;background:rgba(var(--camada),.07)}.al-calor-grade i.n1{background:rgba(var(--accentrgb),.18)}.al-calor-grade i.n2{background:rgba(var(--accentrgb),.38)}.al-calor-grade i.n3{background:rgba(var(--accentrgb),.65)}.al-calor-grade i.n4{background:#c6f36b}.al-calor-nota{margin:10px 0 0;font-size:13px;color:var(--muted)}.al-desafio{margin:0 0 14px}.al-desafio summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;cursor:pointer;list-style:none}.al-desafio summary::-webkit-details-marker{display:none}.al-desafio summary b{font:700 15px var(--sans);color:var(--text)}.al-desafio summary>span:last-child{color:var(--muted);font-size:13.5px}.al-desafio-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(var(--accentrgb),.16);color:var(--acento-txt)}.al-desafio-corpo{margin-top:14px}.al-desafio-barra{height:6px;border-radius:9px;background:rgba(var(--camada),.1);overflow:hidden}.al-desafio-barra i{display:block;height:100%;border-radius:9px;background:var(--grad)}.al-desafio-meta{margin:9px 0 0;font-size:13.5px;color:var(--muted)}.al-desafio-meta b{color:var(--text)}.al-desafio-podio{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;max-width:520px}.al-desafio-podio li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(var(--camada),.05)}.al-desafio-podio .pos{font-weight:800;color:var(--muted);text-align:center}.al-desafio-podio .nome{font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-desafio-podio .xp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:13.5px}.al-desafio-podio .top1{background:rgba(198,243,107,.14)}.al-desafio-podio .top1 .pos{color:#c6f36b}.al-desafio-podio .top2 .pos{color:#cfd6e4}.al-desafio-podio .top3 .pos{color:#e0a878}.al-desafio-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.al-desafio-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;margin-top:14px}.al-desafio-form label{display:grid;gap:5px;font-size:12.5px;color:var(--muted);font-weight:600}.al-desafio-form input{min-height:40px;padding:0 12px;border-radius:11px;border:1px solid rgba(var(--camada),.18);background:rgba(var(--camada),.04);color:var(--text);font:500 14px var(--sans);min-width:0}.al-desafio-erro{color:#ff9b9b;font-size:13.5px;margin:8px 0 0}.al-desafio-nota{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.cd{margin:14px 0;padding:16px 18px;border-radius:22px;background:radial-gradient(120% 150% at 100% 0,rgba(198,243,107,.16),rgba(198,243,107,.03) 60%),var(--vidro,rgba(255,255,255,.05));border:1px solid var(--vidro-borda,rgba(255,255,255,.12))}.cd-topo{display:flex;gap:12px;align-items:center}.cd-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(198,243,107,.16);color:#c6f36b}.cd-tit{min-width:0}.cd-tit h2{margin:0;font:750 17px var(--disp,var(--sans));color:var(--text);overflow-wrap:anywhere}.cd-tit p{margin:2px 0 0;font-size:13px;color:var(--muted)}.cd-premio{margin:10px 0 0;font-size:13.5px;color:var(--muted)}.cd-premio b{color:var(--text)}.cd-barra{margin-top:12px;height:5px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden}.cd-barra i{display:block;height:100%;border-radius:9px;background:#c6f36b}.cd-podio{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.cd-podio li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.05)}.cd-podio .pos{font-weight:800;text-align:center;color:var(--muted)}.cd-podio .nome{font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-podio .xp{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-podio .t1 .pos{color:#c6f36b}.cd-podio .t2 .pos{color:#cfd6e4}.cd-podio .t3 .pos{color:#e0a878}.cd-podio .eu{outline:1.5px solid rgba(198,243,107,.55)}.cd-nota{margin:10px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.cd-entrar{margin-top:12px;width:100%;min-height:46px;border:0;border-radius:999px;background:#c6f36b;color:#1b2405;font:750 15px var(--sans);cursor:pointer}.cd-entrar[disabled]{opacity:.6}.cd-sair{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;font:inherit;cursor:pointer}.cd-erro{margin:8px 0 0;color:#ff9b9b;font-size:13px}.ct{margin:14px 0;padding:16px 18px;border-radius:22px;background:var(--vidro,rgba(255,255,255,.05));border:1px solid var(--vidro-borda,rgba(255,255,255,.12))}.ct-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ct-cab h2{margin:0;font:750 16px var(--disp,var(--sans));color:var(--text)}.ct-cab span{font-size:13px;color:var(--muted)}.ct-cab b{color:var(--text)}.ct-passos{list-style:none;display:flex;gap:5px;margin:12px 0 0;padding:0}.ct-passos li{flex:1 1;height:8px;border-radius:9px;background:rgba(255,255,255,.1)}.ct-passos li.feito{background:linear-gradient(90deg,#a58bff,#c6a8ff)}.ct-passos li.agora{background:rgba(198,243,107,.25);box-shadow:inset 0 0 0 1.5px #c6f36b}.ct-prox{margin:10px 0 0;font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.ct-prox b{color:var(--text)}.lp3-hero{position:relative;isolation:isolate}.lp3-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:-40px;left:50%;width:100vw;transform:translateX(-50%) scaleX(-1);background:url(/landing/fita.webp) center 30%/cover no-repeat;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}@media (max-width:760px){.lp3-hero:before{opacity:.35;background-position:60% 20%}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .lp3-hero:before{opacity:.18}}.al-nav-lista{grid-template-columns:repeat(6,1fr)}@media (max-width:899px){.al-nav-lista{grid-template-columns:1fr 1fr 66px 1fr 1fr 1fr!important}.al-nav-lista a{font-size:11.5px!important}.al-nav{left:8px;right:8px}}.hm3-live .hm2-rot{display:inline-flex;align-items:center;gap:6px}.hm3-luz{width:9px;height:9px;border-radius:50%;background:#c6f36b;box-shadow:0 0 0 0 rgba(198,243,107,.7);animation:hm3-luz 1.8s infinite}@keyframes hm3-luz{70%{box-shadow:0 0 0 9px rgba(198,243,107,0)}to{box-shadow:0 0 0 0 rgba(198,243,107,0)}}.hm3-join{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:14px;border-radius:18px;background:rgba(255,255,255,.92);color:#2a1458;font:800 17px var(--sans);text-decoration:none}.hm3-join svg{width:20px;height:20px;fill:currentColor;stroke:none}.hm3-join.vivo{background:#c6f36b;color:#1b2405;box-shadow:0 10px 34px rgba(198,243,107,.35)}.hm3-join.fechado{background:rgba(255,255,255,.12);color:rgba(255,255,255,.78);font-weight:650;font-size:15px;cursor:default}.hm3-dois{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.hm3-dois a{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:15px;background:rgba(255,255,255,.14);color:#fff;font:700 14.5px var(--sans);text-decoration:none}.hm3-dois a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm3-dois em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#1b1035;color:#fff;font-size:11.5px;display:inline-grid;place-items:center}.hm3-dois em.mal{background:#ff6b6b}@media (prefers-reduced-motion:reduce){.hm3-luz{animation:none}}.al-recados{margin:0 0 14px}.al-recados summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;cursor:pointer;list-style:none}.al-recados summary::-webkit-details-marker{display:none}.al-recados summary b{font:700 15px var(--sans);color:var(--text)}.al-recados summary>span:last-child{color:var(--muted);font-size:13.5px}.al-recados-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.al-recados-lista li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:rgba(var(--camada),.05)}.al-recados-lista .tag{font:700 11.5px var(--sans);padding:3px 8px;border-radius:999px;background:rgba(var(--accentrgb),.18);color:var(--acento-txt)}.al-recados-lista .tag.feriado{background:rgba(240,160,60,.18);color:#f0b060}.al-recados-lista .tag.ferias{background:rgba(110,200,255,.16);color:#8fd3ff}.al-recados-lista .tx b{display:block;color:var(--text);font-size:14px;overflow-wrap:anywhere}.al-recados-lista .tx small{color:var(--muted);font-size:12.5px}.al-recados-form{display:grid;gap:10px;margin-top:14px;max-width:640px}.al-recados-form label{display:grid;gap:5px;font-size:12.5px;color:var(--muted);font-weight:600;min-width:0}.al-recados-form input,.al-recados-form select,.al-recados-form textarea{min-height:40px;padding:8px 12px;border-radius:11px;border:1px solid rgba(var(--camada),.18);background:rgba(var(--camada),.04);color:var(--text);font:500 14px var(--sans);min-width:0;resize:vertical}.al-recados-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.al-recados-tipos{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(var(--camada),.06);justify-self:start}.al-recados-tipos button{border:0;background:none;color:var(--muted);font:650 13.5px var(--sans);padding:7px 14px;border-radius:999px;cursor:pointer}.al-recados-tipos button.on{background:var(--accent);color:var(--tinta-cheia)}.al-recados-form>.rx-bt{justify-self:start}.hm3-pausa{margin:12px 0 0;padding:10px 12px;border-radius:14px;background:rgba(20,10,40,.35);color:#fff;font-size:14px;line-height:1.4}.hm3-pausa b{display:block;font-weight:800}.hm3-repo{margin:10px 0 0;font-size:13.5px;color:rgba(255,255,255,.88)}.hm3-repo a{color:#fff;font-weight:750}.hm3-recados{display:grid;gap:8px;margin:14px 0}.hm3-recado{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:18px;background:var(--vidro,rgba(255,255,255,.05));border:1px solid var(--vidro-borda,rgba(255,255,255,.12))}.hm3-recado-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(165,139,255,.18);color:#c9b8ff}.hm3-recado.feriado .hm3-recado-ic{background:rgba(240,160,60,.18);color:#f0b060}.hm3-recado.ferias .hm3-recado-ic{background:rgba(110,200,255,.16);color:#8fd3ff}.hm3-recado-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm3-recado-tx small{display:block;font-size:12px;font-weight:700;color:var(--muted)}.hm3-recado-tx b{display:block;font-size:15.5px;color:var(--text);overflow-wrap:anywhere}.hm3-recado-tx p{margin:4px 0 0;font-size:14px;color:var(--text2,var(--muted));line-height:1.45;overflow-wrap:anywhere}.hm3-live .hm2-topo-links{display:flex!important;flex-wrap:wrap;gap:6px 16px;grid-template-columns:none!important}.hm3-live .hm2-topo-links a{white-space:nowrap}.hm3-live .hm3-capsulas{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px}.hm3-capsulas a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px 0 11px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);color:#fff!important;font:700 13.5px var(--sans)!important;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px -10px rgba(20,8,50,.6);white-space:nowrap}.hm3-capsulas a:hover{background:rgba(255,255,255,.24)}.hm3-capsulas svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.al-idioma{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(var(--camada),.08);border:1px solid rgba(var(--camada),.14);flex:none}.al-idioma button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--muted);font:750 12.5px var(--sans);cursor:pointer}.al-idioma button.on{background:rgba(var(--camada),.16);color:var(--text)}.al-idioma svg{border-radius:2px}.hm2-oi{align-items:center}.hm2-oi .hm3-idioma{margin-left:auto;margin-right:8px}.al-eu-idioma{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 14px;padding:10px 14px;border-radius:16px;background:rgba(var(--camada),.05);font-size:13.5px;color:var(--muted)}.al-desafio-apaga,.fin-aulas,.fm-mapa,.fm-sinais,.hl2-semana,.lp5-vivo-tx,.mx-vivo-txt,.notranslate,.nova-depois,.sv-espera{isolation:auto}.hm4-rapido{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.hm4-rapido a{position:relative;display:grid;justify-items:center;align-content:center;gap:6px;min-height:78px;padding:10px 4px;border-radius:18px;background:var(--vidro);border:1px solid var(--vidro-borda);text-decoration:none;color:var(--text2)}.hm4-rapido a:hover{border-color:rgba(var(--accentrgb),.5);color:var(--text)}.hm4-rapido a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hm4-rapido svg{width:24px;height:24px;fill:none;stroke:var(--acento-txt);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm4-rapido span{font:700 12.5px var(--sans);text-align:center;line-height:1.15}.hm4-rapido em{position:absolute;top:-6px;right:4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font:800 11.5px var(--sans);font-style:normal;background:var(--accent);color:var(--tinta-cheia);box-shadow:0 0 0 3px var(--bg,#1d1730)}.hm4-rapido em.mal{background:#ff8a8a;color:#2a0f14}.hm4-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 2px 0}.hm4-links a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font:600 13.5px var(--sans);color:var(--acento-txt);text-decoration:none}.hm4-links svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm4-mes{display:grid;gap:12px;margin:16px 0 0;padding:16px;border-radius:20px;background:var(--vidro);border:1px solid var(--vidro-borda)}.hm4-mes h2{margin:0;font:700 17px var(--disp);color:var(--text)}.hm4-lin{display:grid;gap:6px}.hm4-lin>span{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--text2)}.hm4-lin b{font-weight:600}.hm4-lin small{font:600 13px var(--sans);color:var(--text2)}.hm4-bar{height:10px;background:rgba(var(--accentrgb),.14);overflow:hidden}.hm4-bar,.hm4-bar>i{display:block;border-radius:999px}.hm4-bar>i{height:100%}.hm4-bar.lil>i{background:var(--accent)}.hm4-bar.ok>i{background:#6fd39b}.hm4-bar.am>i{background:#f2b56b}.hm4-mes-lk{justify-self:start;font:700 14px var(--sans);color:var(--acento-txt);text-decoration:none}.hm4-mes-lk:hover{text-decoration:underline}@media (min-width:900px){.hm4-rapido a{min-height:88px}}.num-estado{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:700 12.5px var(--sans);font-style:normal;color:var(--text2)}.num-estado:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.num-estado.bom{color:#1d7a4a}.num-estado.at{color:#9a5a0c}.num-estado.ruim{color:#b1332b}.num-estado.neutro{color:var(--text2)}[data-tema=escuro] .num-estado.bom{color:#6fd39b}[data-tema=escuro] .num-estado.at{color:#f2b56b}[data-tema=escuro] .num-estado.ruim{color:#ff9a9a}.fb-topo{display:grid;gap:14px;margin:4px 0 18px}.fb-troca{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.fb-troca a{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--vidro-borda);background:var(--vidro);color:var(--text);font:600 14px var(--sans);text-decoration:none;white-space:nowrap}.fb-troca a small{font:700 12px var(--sans);color:var(--muted)}.fb-troca a:hover{border-color:rgba(var(--accentrgb),.5)}.fb-troca a.on{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.fb-troca a.on small{color:var(--tinta-cheia);opacity:.8}.fb-troca a.fb-todos{color:var(--acento-txt);background:transparent}.fb-troca a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fb-medidores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fb-med{display:grid;gap:4px;align-content:start;padding:16px 18px;border-radius:20px;background:var(--vidro);border:1px solid var(--vidro-borda);min-width:0}.fb-rot{font:600 13px var(--sans);color:var(--muted)}.fb-num{font:200 46px/1 var(--disp);letter-spacing:-.03em;color:var(--text)}.fb-num small{margin-left:3px;font:300 18px var(--disp);letter-spacing:0;color:var(--text2)}.fb-med .num-estado{margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.fb-med .num-estado:before{display:inline-block;margin-right:6px;vertical-align:1px}@media (max-width:900px){.fb-medidores{grid-template-columns:repeat(2,minmax(0,1fr))}}.fb-medidores:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.fb-medidores:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.fb-medidores>:nth-child(5){grid-column:1/-1}}@media (max-width:640px){.fb-num{font-size:38px}.fb-med{padding:14px}}.fd{display:grid;gap:14px;margin-top:8px;max-width:900px}.fd-filtro{display:flex;flex-wrap:wrap;gap:8px}.fd-filtro button{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--vidro-borda);background:var(--vidro);color:var(--text);font:600 14px var(--sans);cursor:pointer}.fd-filtro button.on{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.fd-filtro button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fd-dia{padding:14px 18px;border-radius:20px;background:var(--vidro);border:1px solid var(--vidro-borda)}.fd-dia h3{margin:0 0 4px;font:700 13px var(--sans);color:var(--acento-txt)}.fd-dia ul{list-style:none;margin:0;padding:0}.fd-dia li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--vidro-borda);font-size:14.5px;color:var(--text)}.fd-dia li:last-child{border-bottom:0}.fd-dia time{font:600 13px var(--sans);color:var(--muted)}.fd-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font:700 12px var(--sans);font-style:normal;white-space:nowrap;background:rgba(var(--accentrgb),.12);color:var(--text2)}.fd-chip.bom{background:rgba(29,122,74,.14);color:#1d7a4a}.fd-chip.at{background:rgba(154,90,12,.14);color:#9a5a0c}.fd-chip.ruim{background:rgba(177,51,43,.13);color:#b1332b}[data-tema=escuro] .fd-chip.bom{background:rgba(111,211,155,.16);color:#6fd39b}[data-tema=escuro] .fd-chip.at{background:rgba(242,181,107,.16);color:#f2b56b}[data-tema=escuro] .fd-chip.ruim{background:rgba(255,154,154,.16);color:#ff9a9a}.fd-vazio{padding:16px;border-radius:16px;background:var(--vidro);color:var(--text2)}@media (max-width:640px){.fd-dia{padding:12px 14px}.fd-dia li{grid-template-columns:42px minmax(0,1fr)}.fd-dia li>em,.fd-dia li>i{grid-column:2;justify-self:start}}.palco .pag-cab h1,.palco .pag-cab h1.display,.palco .rx-cab:not(.pn2-cab) h1{font-size:clamp(26px,2.1vw,32px)}.palco .pag-sub{font-size:15px}.palco .rx-c:not(.pn2 .rx-c){padding:16px 18px;border-radius:20px}.palco .rx-num:not(.pn2 .rx-num){font-size:44px}.palco .rx-num.sm:not(.pn2 .rx-num){font-size:34px}.faixa-trilho{--por-vez:6;--vao:16px}@media (max-width:1400px){.faixa-trilho{--por-vez:5}}@media (max-width:1100px){.faixa-trilho{--por-vez:4}}@media (max-width:820px){.faixa-trilho{--por-vez:3;--vao:12px}}@media (max-width:560px){.faixa-trilho{--por-vez:2.3;--vao:10px}}.grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}@media (min-width:861px){.palco{padding-top:26px}}.bx-fcs{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}@media (max-width:1280px){.bx-fcs{grid-template-columns:repeat(6,minmax(0,1fr))}.bx-fcs>:nth-child(n+6){display:grid}.bx-fcs>:nth-child(n+7){display:none}}@media (max-width:860px){.bx-fcs{grid-template-columns:none;grid-auto-columns:36%}}[data-tema=escuro]{--faint:#a69dc6;--sup-1:#251f3a;--sup-2:#2f2848;--sup-3:#3a3258;--fio:rgba(245,241,251,.09);--fio-luz:rgba(245,241,251,.14)}[data-tema=escuro] body{background-color:var(--sup-1)}[data-tema=escuro] .fb-med,[data-tema=escuro] .fd-dia,[data-tema=escuro] .hm4-mes,[data-tema=escuro] .hm4-rapido a,[data-tema=escuro] .pn3-d:not(.on),[data-tema=escuro] .rx-c:not(.gt-dest):not(.gt-gaveta):not(.te-perigo){background:var(--sup-2);border-color:var(--fio);box-shadow:inset 0 1px 0 var(--fio-luz),0 10px 28px rgba(8,5,20,.28);-webkit-backdrop-filter:none;backdrop-filter:none}[data-tema=escuro] .rx-c:hover{border-color:rgba(165,139,255,.28)}.fb-num,.fd-dia time,.fin-n b,.hm4-lin small,.hm4-rapido em,.pn2-hj small,.pn3-conta,.pn3-d b,.rx-num,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fb-num,.pn3-conta,.rx-num{letter-spacing:-.04em}.hm3-join{border-bottom:4px solid rgba(20,10,50,.35);transform:translateY(0);transition:transform .12s ease-out,border-bottom-width .12s ease-out}.hm3-join:active{transform:translateY(3px);border-bottom-width:1px}.hm4-rapido a{border-bottom-width:3px;transition:transform .12s ease-out}.hm4-rapido a:active{transform:translateY(2px);border-bottom-width:1px}.hm4-bar{height:12px}.hm4-bar>i{box-shadow:inset 0 -3px 0 rgba(0,0,0,.18)}.fb-troca a,.fd-filtro button,.hm4-links a,.pn3-cartaz li a{min-height:44px}.fb-med,.hm4-rapido a,.rx-c{transition:border-color .15s ease-out,transform .12s ease-out}@media (prefers-reduced-motion:reduce){.fb-med,.hm3-join,.hm4-rapido a,.rx-c{transition:none}.hm3-join:active,.hm4-rapido a:active{transform:none}}.tv-capsula{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));left:50%;z-index:120;transform:translateX(-50%);display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 24px));padding:9px 10px 9px 16px;border-radius:999px;background:rgba(27,21,48,.92);color:#f5f1fb;border:1px solid rgba(201,184,255,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px rgba(10,6,26,.45);font:700 14px/1.3 var(--sans,system-ui)}.tv-capsula>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-ponto{width:10px;height:10px;flex:none;border-radius:50%;background:#3ccf8e;box-shadow:0 0 0 4px rgba(60,207,142,.22)}.tv-ver{flex:none;padding:5px 12px;border-radius:999px;background:rgba(201,184,255,.18);color:#e6dcff;text-decoration:none;font-weight:800;font-size:13px}.tv-ver:focus-visible,.tv-ver:hover{background:rgba(201,184,255,.3)}.tv-x{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#b9b0d6;font-size:20px;line-height:1;cursor:pointer}.tv-x:focus-visible,.tv-x:hover{background:rgba(255,255,255,.08);color:#fff}@media (prefers-reduced-motion:no-preference){.tv-capsula{animation:tv-desce .38s cubic-bezier(.2,.8,.2,1)}@keyframes tv-desce{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}}[data-tema=escuro]{--moldura:radial-gradient(42% 38% at 12% 8%,rgba(139,108,255,.40),transparent 70%),radial-gradient(36% 34% at 92% 18%,rgba(240,167,126,.16),transparent 70%),radial-gradient(48% 42% at 70% 96%,rgba(199,125,216,.22),transparent 70%),linear-gradient(160deg,#241c44,#1d1737 50%,#18122d)}:root:not([data-tema=escuro]){--moldura:radial-gradient(42% 38% at 12% 8%,rgba(124,82,227,.24),transparent 70%),radial-gradient(36% 34% at 92% 18%,rgba(240,167,126,.16),transparent 70%),radial-gradient(48% 42% at 70% 96%,rgba(199,125,216,.18),transparent 70%),linear-gradient(160deg,#e3d9f7,#d9cdf3 45%,#d0c1f0)}[data-tema=escuro] body:before,body:before{background:var(--moldura);background-attachment:fixed}.rx-c{-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}[data-tema=escuro] .rx-c{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(8,4,24,.35)}@media (min-width:861px){.painel{top:10px;margin:10px 16px 0;border-radius:22px;border:1px solid var(--vidro-borda);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(8,4,24,.18)}[data-tema=escuro] .painel{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(8,4,24,.35)}.topo-fixo{top:88px}}.mn{margin:0 0 16px;padding:14px 16px;border-radius:18px;background:rgba(var(--accentrgb),.08);border:1px solid rgba(var(--accentrgb),.3)}.mn-linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mn-rot{font:700 15px var(--sans);color:var(--text)}.mn-niveis{display:flex;gap:6px}.mn-n{min-width:48px;min-height:40px;border-radius:999px;border:1px solid var(--linha);background:rgba(var(--camada),.05);color:var(--text2);font:700 15px var(--sans);cursor:pointer}.mn-n:hover:not(:disabled){border-color:rgba(var(--accentrgb),.6);color:var(--text)}.mn-n.atual{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.mn-n.alvo{outline:2px solid var(--accent);outline-offset:2px;color:var(--text)}.mn-n:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mn-dica{font-size:13px;color:var(--muted)}.mn-confirma{margin-top:12px;display:grid;gap:10px}.mn-confirma p{margin:0;font-size:14.5px;color:var(--text2);max-width:70ch}.mn-confirma p b{color:var(--text)}.mn-bts{display:flex;gap:8px;flex-wrap:wrap}.mn .rx-erro,.mn .rx-ok{margin:10px 0 0}.auth-lembrar{display:flex;gap:10px;align-items:flex-start;margin:2px 0 14px;cursor:pointer;font-size:14.5px;color:var(--text);text-align:left}.auth-lembrar input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent);flex:none;cursor:pointer}.auth-lembrar span{display:grid;gap:2px}.auth-lembrar small{font-size:12.5px;color:var(--muted)}.al-recados-lista .tag.doente,.hm3-recado.doente .hm3-recado-ic{background:rgba(242,155,143,.16);color:#f29b8f}.rc2{max-width:980px}.rc2-modelos{display:flex;flex-wrap:wrap;gap:6px}.rc2-modelos button{border:1px solid rgba(var(--camada),.16);background:rgba(var(--camada),.04);color:var(--text2);font:650 13.5px var(--sans);padding:8px 14px;border-radius:999px;cursor:pointer}.rc2-modelos button.on{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}.rc2-alunos label:focus-within,.rc2-modelos button:focus-visible,.rc2-para-op label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.rc2-grade{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:18px;align-items:start}.rc2-campos{gap:10px}.rc2-campos,.rc2-para{display:grid;min-width:0}.rc2-para{border:0;padding:0;margin:0;gap:8px}.rc2-para legend{font-size:12.5px;color:var(--muted);font-weight:600;margin-bottom:6px}.rc2-para-op{display:flex;flex-wrap:wrap;gap:6px}.rc2-alunos label,.rc2-para-op label{display:inline-flex!important;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(var(--camada),.16);cursor:pointer;color:var(--text2)!important;font:600 13.5px var(--sans)!important}.rc2-alunos label.on,.rc2-para-op label.on{border-color:var(--accent);background:rgba(var(--accentrgb),.14);color:var(--text)!important}.rc2-alunos input,.rc2-para-op input{min-height:0!important;width:16px;height:16px;accent-color:var(--accent);margin:0}.rc2-alunos,.rc2-turmas{display:flex;flex-wrap:wrap;gap:6px}.rc2-alunos{max-height:220px;overflow-y:auto}.rc2-previa{display:grid;gap:8px;padding:14px;border-radius:18px;background:rgba(var(--camada),.05);border:1px solid rgba(var(--camada),.1)}.lp-previa small,.rc2-previa small{font:700 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rc2-previa p{margin:0;font-size:12.5px;color:var(--muted)}.rc2-push{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 12px;border-radius:16px;background:rgba(28,22,46,.92);color:#f5f1fb;box-shadow:0 8px 24px rgba(0,0,0,.3)}.rc2-push-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#8b6cff;color:#fff;font:900 15px var(--sans)}.rc2-push-tx{display:grid;gap:2px;min-width:0}.rc2-push-tx b{font:700 13.5px var(--sans);overflow-wrap:anywhere}.rc2-push-tx span{font-size:12.5px;color:#cfc7e6;overflow-wrap:anywhere}.rc2-push em{font-style:normal;font-size:11.5px;color:#a79fc4}.lp-explica{margin:12px 0;max-width:72ch;font-size:14px;color:var(--text2)}.lp-controles{display:flex;flex-wrap:wrap}.lp-chave,.lp-controles{gap:10px;align-items:center}.lp-chave{display:inline-flex;cursor:pointer;font:700 14px var(--sans);color:var(--text)}.lp-chave input{position:absolute;opacity:0;width:1px;height:1px}.lp-chave span{width:44px;height:26px;border-radius:999px;background:rgba(var(--camada),.2);position:relative;transition:background .15s}.lp-chave span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.lp-chave.on span{background:var(--accent)}.lp-chave.on span:after{transform:translateX(18px)}.lp-chave input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.lp-previas{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px}.lp-previa{display:grid;gap:6px;min-width:0}.lp-outros{margin-top:10px}.lp-minhas{margin-top:18px;display:grid;gap:8px}.lp-minhas>b{font:700 15px var(--sans);color:var(--text)}.lp-minhas>p{margin:0;font-size:13px;color:var(--muted)}.lp-nova{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px}.lp-nova input{min-height:40px;padding:8px 12px;border-radius:11px;border:1px solid rgba(var(--camada),.18);background:rgba(var(--camada),.04);color:var(--text);font:500 14px var(--sans);min-width:0}@media (max-width:760px){.lp-nova,.rc2-grade{grid-template-columns:minmax(0,1fr)}}.lp{margin:0 0 14px}.lab-reading{--lab:#F2C06B;--labrgb:242,192,107;--lab-esc:#f6cd85;--lab-tinta:#16112A}.lab-listening{--lab:#86C9F0;--labrgb:134,201,240;--lab-esc:#9dd4f4;--lab-tinta:#16112A}.lab-speaking{--lab:#FF9C8C;--labrgb:255,156,140;--lab-esc:#ffb0a3;--lab-tinta:#16112A}.lab-writing{--lab:#C9F59A;--labrgb:201,245,154;--lab-esc:#d6f8b0;--lab-tinta:#16112A}.lab-memory{--lab:#B9A4FF;--labrgb:185,164,255;--lab-esc:#c8b7ff;--lab-tinta:#16112A}:root:not([data-tema=escuro]) .lab-reading{--lab:#85570a;--labrgb:133,87,10;--lab-esc:#6c4608;--lab-tinta:#fff}:root:not([data-tema=escuro]) .lab-listening{--lab:#1b6290;--labrgb:27,98,144;--lab-esc:#154e74;--lab-tinta:#fff}:root:not([data-tema=escuro]) .lab-speaking{--lab:#ad3b2c;--labrgb:173,59,44;--lab-esc:#8e3024;--lab-tinta:#fff}:root:not([data-tema=escuro]) .lab-writing{--lab:#3d6b13;--labrgb:61,107,19;--lab-esc:#30550f;--lab-tinta:#fff}:root:not([data-tema=escuro]) .lab-memory{--lab:#5037c4;--labrgb:80,55,196;--lab-esc:#3f2ba0;--lab-tinta:#fff}.lab-cor{--accent:var(--lab);--accentrgb:var(--labrgb);--acrgb:var(--labrgb);--accent-esc:var(--lab-esc);--acento-txt:var(--lab);--focus:var(--lab);--tinta-cheia:var(--lab-tinta);background:radial-gradient(640px 280px at 50% -90px,rgba(var(--labrgb),.16),transparent 70%),var(--bg)}.lab-reading{--lab-img:url(/labs/reading.jpg)}.lab-listening{--lab-img:url(/labs/listening.jpg)}.lab-speaking{--lab-img:url(/labs/speaking.jpg)}.lab-writing{--lab-img:url(/labs/writing.jpg)}.lab-memory{--lab-img:url(/labs/memory.jpg)}main.lab-cor{position:relative;isolation:isolate}main.ls.lab-cor:before,main.wm.lab-cor:before{content:"";position:absolute;left:0;right:0;top:0;height:300px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 50%,transparent) 0,color-mix(in srgb,var(--bg) 72%,transparent) 55%,var(--bg) 100%),var(--lab-img) center /cover no-repeat}.wm.estudo.lab-cor:before{height:180px}.lab-cor .rd-hero,.lab-cor .wr-hero{--accent:var(--lab-vivo);--tinta-cheia:#16112A;--text:#fff;--text2:rgba(245,241,251,.88);--muted:rgba(245,241,251,.74);--border2:rgba(255,255,255,.24);--ok:#C9F59A;color:#fff;border-color:rgba(var(--labrgb),.4);background:linear-gradient(180deg,rgba(16,12,32,.3) 0,rgba(16,12,32,.72) 45%,rgba(16,12,32,.94) 100%),var(--lab-img) center /cover no-repeat,#1a1430}.lab-cor .wr-hero{padding-top:96px}.lab-cor .ls-topo,.lab-cor .rd-topo,.lab-cor .wm-topo{padding:8px 10px;border-radius:18px;background:rgba(var(--labrgb),.1);border:1px solid rgba(var(--labrgb),.3)}.lab-cor .rd-topo-nome:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:3px;background:var(--lab);vertical-align:1px}.lbe{display:grid;gap:14px}.lbe-topo{position:relative;overflow:hidden;min-height:168px;border-radius:26px;display:flex;align-items:flex-end;background:#1a1430;isolation:isolate}.lbe-lab-img,.lbe-mem-img,.lbe-topo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lbe-topo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(16,12,32,.15),rgba(16,12,32,.55) 55%,rgba(16,12,32,.9))}.lbe-topo-t{display:grid;gap:4px;padding:18px 18px 16px;color:#f5f1fb}.lbe-topo-t small{font:600 12.5px var(--sans);color:rgba(245,241,251,.78)}.lbe-topo h1{margin:0;font:300 44px/1 var(--disp);letter-spacing:-.02em;color:#fff}.lbe-topo q{display:block;margin-top:4px;font:italic 500 16px/1.35 Fraunces,Georgia,serif;color:#f5f1fb;quotes:"“" "”"}.lbe-lab,.lbe-livro,.lbe-mem{text-decoration:none;color:var(--text);background:var(--vidro);border:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .15s ease,transform .15s ease}.lbe-lab:hover,.lbe-livro:hover,.lbe-mem:hover{border-color:rgba(var(--labrgb),.55)}.lbe-lab:active,.lbe-livro:active,.lbe-mem:active{transform:scale(.985)}.lbe-lab:focus-visible,.lbe-livro:focus-visible,.lbe-mem:focus-visible{outline:2px solid var(--lab);outline-offset:2px}.lbe-livro{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:22px;background:radial-gradient(360px 200px at 100% 0,rgba(var(--labrgb),.16),transparent 70%),var(--vidro)}.lbe-livro-capa{display:block}.lbe-livro-capa .rd-capa.pequena{width:88px;box-shadow:0 12px 24px -10px rgba(0,0,0,.6)}.lbe-livro-t{display:grid;gap:6px;min-width:0}.lbe-livro-t small{font:700 12.5px var(--sans);color:var(--lab)}.lbe-livro-t b{font:700 19px/1.15 var(--disp)}.lbe-barra{display:block;height:6px;border-radius:999px;background:rgba(var(--labrgb),.18);overflow:hidden}.lbe-barra i{display:block;height:100%;border-radius:inherit;background:var(--lab);transition:width .4s ease}.lbe-livro-t em{font:600 13px var(--sans);font-style:normal;color:var(--muted)}.lbe-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lbe-lab{position:relative;overflow:hidden;height:172px;box-sizing:border-box;padding:14px;border-radius:22px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;background:#1a1430;color:#f5f1fb;border-color:rgba(var(--labrgb),.35)}.lbe-lab:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(16,12,32,.05),rgba(16,12,32,.45) 45%,rgba(16,12,32,.92))}.lbe-lab-img{transition:transform .4s ease}.lbe-lab:hover .lbe-lab-img{transform:scale(1.05)}.lbe-lab .lbe-lab-t small{color:rgba(245,241,251,.8)}.lbe-lab-ic{position:relative;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--lab);color:var(--lab-tinta)}.lbe-lab-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lbe-lab-t{position:relative;display:grid;gap:3px}.lbe-lab-t b{font:700 18px var(--disp)}.lbe-lab-t small{font:600 13px/1.3 var(--sans);color:var(--muted)}.lbe-mem{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:12px;padding:16px;border-radius:20px;background:#1a1430;color:#f5f1fb;border-color:rgba(var(--labrgb),.35)}.lbe-mem:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(16,12,32,.92),rgba(16,12,32,.7) 55%,rgba(16,12,32,.25))}.lbe-mem .lbe-mem-t small{color:rgba(245,241,251,.8)}.lbe-mem-n{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lab);color:var(--lab-tinta);font:800 15px var(--sans)}.lbe-mem-t{display:grid;gap:2px}.lbe-mem-t b{font-size:15.5px}.lbe-mem-t small{font-size:13px;color:var(--muted)}.lbe-lab .lbe-lab-ic,.lbe-mem .lbe-mem-n{background:var(--lab-vivo);color:#16112A}.lab-reading{--lab-vivo:#F2C06B}.lab-listening{--lab-vivo:#86C9F0}.lab-speaking{--lab-vivo:#FF9C8C}.lab-writing{--lab-vivo:#C9F59A}.lab-memory{--lab-vivo:#B9A4FF}@media (prefers-reduced-motion:reduce){.lbe-barra i,.lbe-lab,.lbe-lab-img,.lbe-livro,.lbe-mem{transition:none}.lbe-lab:hover .lbe-lab-img{transform:none}}.foto-manha{--foto:url(/fotos/home-manha.jpg)}.foto-tarde{--foto:url(/fotos/home-tarde.jpg)}.foto-noite{--foto:url(/fotos/home-noite.jpg)}.foto-licoes{--foto:url(/fotos/licoes.jpg)}.foto-progresso{--foto:url(/fotos/progresso.jpg)}.foto-cartas{--foto:url(/fotos/cartas.jpg)}.foto-ranking{--foto:url(/fotos/ranking.jpg)}.foto-notas{--foto:url(/fotos/notas.jpg)}.foto-remarcar{--foto:url(/fotos/remarcar.jpg)}.foto-prof-home{--foto:url(/fotos/prof-home.jpg)}.foto-prof-alunos{--foto:url(/fotos/prof-alunos.jpg)}.foto-prof-calendario{--foto:url(/fotos/prof-calendario.jpg)}.foto-prof-dinheiro{--foto:url(/fotos/prof-dinheiro.jpg)}.foto-prof-trilhas{--foto:url(/fotos/prof-trilhas.jpg)}.foto-prof-relatorios{--foto:url(/fotos/prof-relatorios.jpg)}.foto-sala-espera{--foto:url(/fotos/sala-espera.jpg)}.foto-sala-fim{--foto:url(/fotos/sala-fim.jpg)}.foto-topo{position:relative;isolation:isolate;overflow:hidden;min-height:132px;box-sizing:border-box;padding:18px;border-radius:24px;background:#1a1430;color:#fff;border:1px solid rgba(255,255,255,.08)}.foto-cab>div:first-child,.foto-cab>h1,.foto-topo .hm-tx,h1.foto-h1{--text:#fff;--text2:rgba(245,241,251,.88);--muted:rgba(245,241,251,.8);--faint:rgba(245,241,251,.74)}.foto-topo:before{z-index:-2;background:var(--foto,none) center /cover no-repeat}.foto-topo:after,.foto-topo:before{content:"";position:absolute;inset:0;pointer-events:none}.foto-topo:after{z-index:-1;background:linear-gradient(180deg,rgba(16,12,32,.12),rgba(16,12,32,.55) 50%,rgba(16,12,32,.9))}.hm-topo.foto-topo{align-items:flex-end;min-height:168px}.hm-topo.foto-topo .hm-tx h1{color:#fff}.hm-topo.foto-topo .hm-av{align-self:flex-start;box-shadow:0 0 0 2px rgba(255,255,255,.35)}.hm-topo.foto-topo .hm3-idioma{align-self:flex-start}h1.foto-h1{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;color:#fff}h1.foto-h1 span{display:block;font-size:.55em}.foto-frase{display:block;margin-top:8px;font:italic 500 15px/1.35 Fraunces,Georgia,serif;color:#f5f1fb;quotes:"“" "”"}@media (min-width:900px){.foto-topo{min-height:150px;padding:22px 24px}.hm-topo.foto-topo{min-height:190px}}.foto-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;min-height:150px;margin-bottom:18px}.foto-cab h1,.foto-cab h1 span,.foto-cab>div:first-child p{color:inherit}.foto-cab h1 span,.foto-cab>div:first-child p{color:rgba(245,241,251,.8)}.foto-cab .bq-lista,.foto-cab .bq-lista :not(button){color:#fff}.foto-cab{overflow:visible;z-index:5}.foto-cab:after,.foto-cab:before{border-radius:inherit}.foto-cab .cl-google,.foto-cab :is(a,button,select,.rx-pil):not(.rx-bt.a):not(.bq-caixa *):not(.mc-caixa *){background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.foto-cab :is(a,button):not(.rx-bt.a):not(.bq-caixa *):not(.mc-caixa *):hover{background:rgba(255,255,255,.2)}.foto-cab .cl-google :is(span,button){color:#fff;background:transparent;border-color:transparent}.foto-cab :is(.bq-caixa,.mc-caixa){color:var(--text)}.hm-topo.foto-topo{flex-wrap:wrap;align-content:space-between}.hm-topo.foto-topo .hm-tx{order:2;flex:1 1 100%}.hm-topo.foto-topo .hm3-idioma{order:0;margin-left:auto}.hm-topo.foto-topo .hm-av{order:1}@media (max-width:700px){.foto-cab:after{background:linear-gradient(180deg,rgba(16,12,32,.62),rgba(16,12,32,.9))}}.gtr-acoes{flex-wrap:wrap;justify-content:flex-end}.gtr-bt.daqui{color:var(--acento-txt);border-color:rgba(var(--accentrgb),.45);font-weight:700;white-space:nowrap}.gtr-bt.daqui.pede{background:var(--accent);border-color:var(--accent);color:var(--tinta-cheia)}@media (max-width:640px){.gtr-acoes .gtr-bt.daqui{order:9;flex-basis:100%;white-space:normal;min-height:40px}}.story-bt{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--vidro-borda);background:var(--vidro);color:var(--text);font:700 14.5px var(--sans);cursor:pointer}.story-bt:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.story-bt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.story-bt-ic{width:18px;height:18px;border-radius:6px;flex:none;position:relative;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.story-bt-ic:after{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid #fff}.story-fundo{position:fixed;inset:0;z-index:900;display:grid;place-items:center;background:#140f26;animation:story-entra .2s ease-out}body:has(.story-fundo) .tv-quadro{visibility:hidden}@keyframes story-entra{0%{opacity:0}}.story-caixa{position:relative;width:100%;height:100dvh;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:calc(18px + env(safe-area-inset-top, 0px)) 16px calc(16px + env(safe-area-inset-bottom, 0px));background:radial-gradient(90% 50% at 80% 0,rgba(139,108,255,.38),transparent 70%),linear-gradient(#2a2440,#1b1530);color:#f5f1fb;animation:story-sobe .35s cubic-bezier(.2,.9,.3,1.15)}@keyframes story-sobe{0%{transform:translateY(40px) scale(.97);opacity:0}}@media (prefers-reduced-motion:reduce){.story-caixa,.story-fundo{animation:none}}@media (min-width:700px){.story-caixa{width:min(440px,calc(100% - 32px));height:auto;max-height:calc(100dvh - 32px);border-radius:28px;border:1px solid rgba(245,241,251,.12);box-shadow:0 30px 80px rgba(0,0,0,.5)}}.story-x{position:absolute;top:calc(10px + env(safe-area-inset-top, 0px));right:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:rgba(27,21,48,.8);color:#f5f1fb;font-size:26px;line-height:1}.story-festa{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:0 44px}.story-festa-n{font:900 54px/1 var(--disp);color:#c6f36b;letter-spacing:-.02em;text-shadow:0 0 30px rgba(198,243,107,.35)}.story-festa-t{font:800 24px/1.15 var(--disp)}.story-festa small{color:#bdb3d6;font-size:14px}.story-chamada{margin:6px 44px 0;font:800 22px var(--disp);text-align:center}.story-previa{flex:1 1 auto;min-height:220px;max-height:56dvh;aspect-ratio:9/16;max-width:100%;border-radius:18px;overflow:hidden;background:#1b1530;display:grid;place-items:center;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1.5px rgba(201,184,255,.25)}.story-previa img{width:100%;height:100%;object-fit:contain;display:block}.story-gerando{color:#bdb3d6;font-size:14px;padding:20px}.story-msg{margin:0;font-size:13.5px;color:#ffd27a;text-align:center}.story-acoes{width:100%;max-width:400px;display:flex;flex-direction:column;gap:8px}.story-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 20px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font:800 17px var(--sans);color:#fff;background:linear-gradient(90deg,#f58529,#dd2a7b 45%,#8134af 75%,#515bd4);box-shadow:0 10px 30px rgba(221,42,123,.35)}.story-cta .story-bt-ic{background:#fff}.story-cta .story-bt-ic:after{border-color:#dd2a7b}.story-cta.espera{background:rgba(52,45,79,.9);color:#bdb3d6;box-shadow:none;font-weight:600}.story-cta:focus-visible,.story-depois:focus-visible{outline:2px solid #c9b8ff;outline-offset:3px}.story-depois{min-height:44px;border:0;background:none;color:#bdb3d6;font:700 15px var(--sans);cursor:pointer}.story-dica{margin:0;font-size:13px;color:#bdb3d6;text-align:center}.tv-story{min-height:38px;padding:6px 14px;font-size:13.5px;flex:none}.wm-story{justify-content:center}.pg2-story{display:flex;justify-content:flex-end;margin:10px 0 4px}@media (max-width:520px){.pg2-story{justify-content:stretch}.pg2-story .story-bt{width:100%;justify-content:center}}.story-prof{width:100%;max-width:400px;display:flex;align-items:center;gap:10px;font-size:14px;color:#ddd5f0}.story-prof>span:first-child{flex:none;font-weight:700}.story-prof-campo{flex:1 1;min-width:0;display:flex;align-items:center;gap:2px;padding:0 12px;min-height:44px;border-radius:12px;background:rgba(245,241,251,.06);border:1px solid rgba(245,241,251,.16)}.story-prof-campo:focus-within{border-color:#a58bff}.story-prof-campo i{font-style:normal;color:#c9b8ff;font-weight:800}.story-prof-campo input{flex:1 1;min-width:0;border:0;background:transparent;color:#f5f1fb;font:600 16px var(--sans);outline:none;padding:10px 0}.story-prof-campo input::placeholder{color:#8f86ad}.te-acoes .te-daqui{margin:0}.te-acoes button.daqui{border-color:rgba(var(--accentrgb),.45);font-weight:700;white-space:nowrap}@media (max-width:900px){.te-acoes{flex-wrap:wrap;justify-content:flex-end}}@media (min-width:561px){.gtr-it:not(.feito){grid-template-columns:18px 26px 54px 40px minmax(0,1fr);row-gap:8px}.gtr-it:not(.feito)>.gtr-acoes{grid-column:2/-1;justify-content:flex-end}.gtr-it:not(.feito) .gtr-tx b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width:900px){.te-tr{grid-template-columns:20px 26px 40px minmax(0,1fr) auto;row-gap:8px}.te-tr>.rx-capa,.te-tr>.te-alca,.te-tr>.te-n{grid-row:span 2}.te-tr>.te-t{grid-column:4;grid-row:1}.te-tr>.te-pils{grid-column:5;grid-row:1}.te-tr>.te-quando{grid-column:4;grid-row:2}.te-tr>.te-acoes{grid-column:5;grid-row:2;justify-content:flex-end}.te-tr>.te-troca{grid-column:1/-1}}.ph-veu{background:rgba(6,3,10,.72)}.ph{position:relative;width:min(980px,100%);max-height:calc(100dvh - 32px);overflow:auto;border-radius:26px;background:radial-gradient(70% 55% at 85% 0,rgba(242,140,40,.16),transparent 70%),radial-gradient(60% 50% at 0 100%,rgba(124,70,200,.22),transparent 70%),#120b1c;border:1px solid rgba(242,160,70,.35);box-shadow:0 30px 80px rgba(0,0,0,.7);color:#f2ecf8;padding:0 26px 22px}.ph-ceu{position:absolute;top:0;left:0;width:100%;height:120px;pointer-events:none}.ph-cab{padding-top:40px}.ph-morcego{animation:ph-voa 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ph-morcego.m2{animation-delay:-2.5s;animation-duration:7.5s}@keyframes ph-voa{50%{transform:translate(18px,-6px) scale(.92)}}.ph-cab{position:relative;max-width:640px}.ph-kick{margin:0 0 6px;font:700 12px var(--mono,monospace);letter-spacing:.18em;color:#f2a24a}.ph h2{margin:0;font:800 clamp(30px,4.2vw,46px)/1.02 var(--disp,inherit);letter-spacing:-.02em;color:#fff4e4}.ph-p{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:#cfc4dc}.ph-nivel{margin:20px 0 10px;font:700 11.5px var(--mono,monospace);letter-spacing:.16em;color:#9b8fb0}.ph-fila{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ph-aula{display:grid;gap:6px;color:inherit;text-decoration:none}.ph-capa{position:relative;display:block;aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:#1d1430;border:1px solid rgba(255,255,255,.08);transition:transform .2s,border-color .2s,box-shadow .2s}.ph-capa .aln-sem-capa,.ph-capa img{width:100%;height:100%;object-fit:cover;display:block}.ph-aula:focus-visible .ph-capa,.ph-aula:hover .ph-capa{transform:translateY(-4px);border-color:#f2a24a;box-shadow:0 14px 30px rgba(242,140,40,.22)}.ph-aula:focus-visible{outline-offset:4px}.ph-selo{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:999px;font:800 12px var(--sans,inherit);font-style:normal;color:#2a1203;background:#f2a24a;box-shadow:0 4px 10px rgba(0,0,0,.4)}.ph-aula b{font:700 14.5px/1.25 var(--disp,inherit);color:#fff4e4}.ph-aula small{font-size:12.5px;line-height:1.4;color:#a99dbd}.ph-pe{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);font-size:13.5px;color:#a99dbd}.ph-depois{color:#f2ecf8;border-color:rgba(255,255,255,.22)}@media (prefers-reduced-motion:reduce){.ph-morcego{animation:none}}@media (max-width:760px){.ph{padding:0 16px 16px}.ph-ceu{height:96px}.ph-cab{padding-top:34px}.ph-fila{grid-template-columns:repeat(5,132px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.ph-fila li{scroll-snap-align:start}}.rx-bt.rx-bt-hw{border-color:rgba(240,138,60,.6);background:rgba(240,138,60,.12)}.rx-bt.rx-bt-hw:before{content:"";width:9px;height:9px;border-radius:50%;background:#f08a3c;margin-right:8px;display:inline-block;vertical-align:middle;box-shadow:0 0 8px rgba(240,138,60,.7)}.rx-bt.rx-bt-hw:hover{border-color:rgba(240,138,60,.9);background:rgba(240,138,60,.18)}.la-sua{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:18px 0 4px;padding:12px 14px;border-radius:16px;text-decoration:none;color:var(--text);border:1px solid color-mix(in srgb,#ffcf6e 45%,transparent);background:color-mix(in srgb,#ffcf6e 8%,var(--surface))}.la-sua:hover{border-color:#ffcf6e}.la-sua-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffcf6e;color:#2b2005}.la-sua-ic svg{width:20px;height:20px}.la-sua-tx{display:grid;gap:2px;min-width:0}.la-sua-tx strong{font-size:15px}.la-sua-tx small{color:var(--muted);font-size:13px}.la-sua-ir{font-weight:800;font-size:13px;color:#ffcf6e;white-space:nowrap}@media (max-width:560px){.la-sua{grid-template-columns:auto minmax(0,1fr)}.la-sua-ir{grid-column:2}}.mx-ppt{display:grid;gap:10px;margin-top:12px;padding:14px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.mx-ppt-tit{margin:0;font-weight:700}.mx-ppt-barra{height:8px;border-radius:99px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.mx-ppt-barra i{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .2s}.mx-ppt-slides{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:360px;overflow-y:auto;padding-right:4px}.mx-ppt-slides figure{margin:0;position:relative}.mx-ppt-slides img{width:100%;display:block;border-radius:8px;border:1px solid var(--border)}.mx-ppt-slides figcaption{position:absolute;left:6px;bottom:6px;font-size:11px;font-weight:800;padding:1px 7px;border-radius:99px;background:rgba(0,0,0,.55);color:#fff}.mx-ppt-dica{margin:0;font-size:13px;color:var(--muted)}.mx-ppt-etq{position:absolute;right:6px;top:6px;display:flex;gap:4px}.mx-ppt-etq i{font-style:normal;font-size:11px;font-weight:800;min-width:22px;height:22px;display:grid;place-items:center;border-radius:99px;background:rgba(27,21,48,.82);color:#f5f1fb;border:1px solid rgba(201,184,255,.45)}.mx-ppt-etq i.e-play{background:#c9b8ff;color:#1b1530;border-color:transparent}.mx-ppt-etq i.e-aviso{background:rgba(240,184,102,.92);color:#2a1c05;border-color:transparent}.mx-extras{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent,#8b6cff) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent,#8b6cff) 30%,transparent)}.mx-extras p{margin:0;font-size:13px;display:grid;gap:2px}.mx-extras p b{font-weight:800}.mx-extras p span{color:var(--muted)}.mx-extras-aviso{color:#f0b866}.mx-ppt-acoes{display:flex;flex-wrap:wrap;gap:8px}.nova-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.nova-reserva{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.nova-ilus-sala{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:10px;padding:12px;background:radial-gradient(420px 220px at 30% 0,rgba(var(--accentrgb),.22),transparent 70%),#120e24}.nis-aula{border-radius:10px;background:linear-gradient(160deg,#2c2450,#1a1530);border:1px solid rgba(255,255,255,.08);padding:12% 10%;display:grid;align-content:start;gap:8%}.nis-aula i{display:block;height:9px;border-radius:99px;background:rgba(245,241,251,.22)}.nis-aula i:first-child{width:70%;height:14px;background:rgba(245,241,251,.55)}.nis-aula i:nth-child(3){width:55%}.nis-aula b{display:block;width:34%;height:22px;margin-top:6%;border-radius:99px;background:var(--accent);opacity:.85}.nis-cams{display:grid;gap:10px}.nis-cam{position:relative;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(245,241,251,.28) 0 16%,transparent 17%),radial-gradient(ellipse at 50% 100%,rgba(245,241,251,.22) 0 34%,transparent 35%),linear-gradient(160deg,#3a2f66,#221b3d);border:2px solid rgba(var(--accentrgb),.55)}.nis-cam.outro{background:radial-gradient(circle at 50% 38%,rgba(245,241,251,.28) 0 16%,transparent 17%),radial-gradient(ellipse at 50% 100%,rgba(245,241,251,.22) 0 34%,transparent 35%),linear-gradient(160deg,#2a4a5c,#16222c);border-color:rgba(134,201,240,.6)}.nis-cam em{position:absolute;left:6px;bottom:6px;font:700 11px var(--sans);font-style:normal;color:#fff;background:rgba(0,0,0,.5);border-radius:99px;padding:1px 8px}.nova-1010.estudio .nova-foto{aspect-ratio:1280/667}.nova-1010.sala .nova-reserva{border-top:1px solid var(--border);padding-top:10px}.rx-bt.rx-bt-mat,.rx-cab .rx-bt.rx-bt-mat{background:#ffcf6e!important;color:#2b2005!important;border-color:#ffcf6e!important;font-weight:800}.rx-bt.rx-bt-mat:hover,.rx-cab .rx-bt.rx-bt-mat:hover{background:color-mix(in srgb,#ffcf6e 88%,#fff)!important}.pn2-seu{border-color:color-mix(in srgb,#ffcf6e 40%,transparent);background:color-mix(in srgb,#ffcf6e 6%,var(--surface))}.pn2-seu-tit{margin:4px 0 0;font:800 18px/1.25 var(--disp);color:var(--text)}.pn2-seu-txt{margin:6px 0 12px;font-size:13.5px;line-height:1.45;color:var(--muted)}.pn2-seu-bts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pn2-seu-bt{display:grid;gap:2px;padding:11px 12px;border-radius:14px;text-decoration:none;color:var(--text);border:1px solid var(--border);background:color-mix(in srgb,var(--text) 4%,transparent)}.pn2-seu-bt:hover{border-color:#ffcf6e}.pn2-seu-bt b{font-size:14px}.pn2-seu-bt small{font-size:12px;color:var(--muted)}.pn2-seu-bt.mat b{color:#ffcf6e}@media (max-width:420px){.pn2-seu-bts{grid-template-columns:1fr}}.pn2-seu-bt.ed b{color:var(--accent)}.eq{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-size:16px;overflow:hidden}.eq>.eq-corpo,.eq>.eq-wolf{flex:1 1 auto;min-height:0}.eq>.eq-achou,.eq>.eq-cab,.eq>.eq-escolha,.eq>.eq-pe{flex:none}.eq-cab{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:calc(14px + env(safe-area-inset-top, 0px)) 20px 14px;background:var(--bg2);border-bottom:1px solid var(--border)}.eq-cab-txt{min-width:0;flex:1 1 220px}.eq-cab h2{margin:0;font-size:22px}.eq-arq{margin:2px 0 0;color:var(--muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-passos{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.eq-passos li{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;font-weight:700;font-size:14px;color:var(--muted);background:var(--surface);border:1px solid var(--border)}.eq-passos li b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:var(--surface2);color:var(--text)}.eq-passos li.agora{color:var(--text);border-color:var(--accent);background:rgba(var(--accentrgb),.12)}.eq-passos li.agora b{background:var(--accent);color:#fff}.eq-passos li.feito b{background:var(--ok);color:#fff}.eq-ajuda{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border2);background:none;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.eq-achou{padding:12px 20px;display:grid;gap:6px;border-bottom:1px solid var(--border);background:var(--bg)}.eq-achou p{margin:0;line-height:1.45}.eq-gab{color:var(--ok);font-weight:700}.eq-dica{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.eq-corpo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0}.eq-folhas{overflow:auto;padding:16px 20px;display:grid;gap:10px;align-content:start;border-right:1px solid var(--border)}.eq-pags{display:flex;flex-wrap:wrap;gap:6px}.eq-pags button{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:12px;border:1px solid var(--border2);background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.eq-pags button.on{border-color:var(--accent);background:rgba(var(--accentrgb),.14)}.eq-pags button i{font-style:normal;font-size:12px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;display:grid;place-items:center;background:var(--accent);color:#fff}.eq-folha{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px -20px rgba(0,0,0,.55);background:var(--bg2)}.eq-folha img{display:block;width:100%;height:auto;filter:brightness(.9)}.eq-marca{position:absolute;left:3%;right:3%;border:2.5px solid rgba(var(--accentrgb),.55);border-radius:10px;background:rgba(var(--accentrgb),.06);cursor:pointer;padding:0;transition:background .15s,border-color .15s}.eq-marca:focus-visible,.eq-marca:hover{background:rgba(var(--accentrgb),.14);outline:none}.eq-marca.sel{border-color:var(--accent);background:rgba(var(--accentrgb),.18);box-shadow:0 0 0 4px rgba(var(--accentrgb),.25)}.eq-marca.ok{border-color:color-mix(in srgb,var(--ok) 70%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.eq-marca span{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-width:28px;height:28px;padding:0 6px;border-radius:99px;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--accent);color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.3)}.eq-marca.ok span{background:var(--ok)}.eq-lista{overflow:auto;padding:16px 20px 28px;display:grid;gap:14px;align-content:start}.eq-card{border:1.5px solid var(--border2);background:var(--bg2);border-radius:20px;padding:16px;display:grid;gap:12px;scroll-margin:20px;transition:border-color .15s,box-shadow .15s}.eq-card.sel{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accentrgb),.18)}.eq-card.ok{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.eq-card-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.eq-num{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:16px;background:var(--accent);color:#fff}.eq-card.ok .eq-num{background:var(--ok)}.eq-onde{color:var(--muted);font-size:13px;font-weight:700}.eq-tipo{display:inline-flex;margin-left:auto;border:1px solid var(--border2);border-radius:999px;overflow:hidden}.eq-tipo button{min-height:38px;padding:0 13px;border:0;background:none;color:var(--muted);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.eq-tipo button[aria-checked=true]{background:rgba(var(--accentrgb),.16);color:var(--text)}.eq-apagar{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:none;color:var(--muted);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.eq-apagar:hover{color:var(--no);border-color:color-mix(in srgb,var(--no) 40%,transparent)}.eq-texto{margin:0;font-size:18px;font-weight:700;line-height:1.4}.eq-texto i{color:var(--muted);font-weight:600}.eq-lapis{margin-left:8px;border:0;background:none;color:var(--accent);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.eq-texto-ed{display:grid;gap:8px}.eq-texto-ed textarea{width:100%;font:inherit;font-size:17px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--accent);background:var(--bg);color:var(--text);resize:vertical}.eq-texto-ed .btn{justify-self:start}.eq-alts{display:grid;gap:8px}.eq-alt{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px 8px 10px;text-align:left;border-radius:14px;border:1.5px solid var(--border2);background:var(--bg);color:var(--text);font:inherit;font-size:16.5px;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s}.eq-alt:hover{border-color:var(--accent)}.eq-letra{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;border:2px solid var(--borda-ctrl)}.eq-alt-txt{min-width:0;overflow-wrap:anywhere}.eq-alt.certa{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--bg))}.eq-alt.certa .eq-letra{background:var(--ok);border-color:var(--ok);color:#fff}.eq-alt em{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.eq-qtd{display:flex;gap:6px;flex-wrap:wrap}.eq-aceitas{display:grid;gap:6px}.eq-aceitas span{font-weight:700;font-size:14px;color:var(--muted)}.eq-aceitas input{width:100%;min-height:50px;padding:0 14px;border-radius:14px;border:1.5px solid var(--border2);background:var(--bg);color:var(--text);font:inherit;font-size:17px;font-weight:600}.eq-aceitas input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px rgba(var(--accentrgb),.18)}.eq-aceitas small{color:var(--muted);font-size:13px}.eq-estado{margin:0;font-size:14px;font-weight:800}.eq-estado.ok{color:var(--ok)}.eq-estado.falta{color:var(--no)}.eq-add{min-height:56px;border-radius:18px;border:2px dashed rgba(var(--accentrgb),.5);background:none;color:var(--accent);font:inherit;font-weight:800;cursor:pointer}.eq-add:hover{background:rgba(var(--accentrgb),.06)}.eq-sobre{border-top:1px solid var(--border);padding-top:16px;display:grid;gap:10px}.eq-sobre h3{margin:0;font-size:17px}.eq-sobre-campos{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.eq-sobre details summary{cursor:pointer;color:var(--accent);font-weight:700;font-size:14px;padding:6px 0}.eq-vazio{border:1.5px dashed var(--border2);border-radius:20px;padding:22px;display:grid;gap:10px;background:var(--bg2)}.eq-vazio h3{margin:0;font-size:20px}.eq-vazio p{margin:0;color:var(--text2);line-height:1.5}.eq-vazio-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.eq-pe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--bg2);border-top:1px solid var(--border)}.eq-voltar{min-height:44px;border:0;background:none;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.eq-prog{display:flex;align-items:center;gap:12px;min-width:0}.eq-barra{flex:1 1 auto;max-width:260px;height:10px;border-radius:99px;background:var(--surface2);overflow:hidden}.eq-barra i{display:block;height:100%;background:var(--ok);border-radius:99px;transition:width .3s}.eq-prog b{white-space:nowrap;font-size:15px}.eq-pe-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.eq-sem{min-height:44px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eq-salvar{min-height:52px!important;padding:0 24px!important;font-size:16.5px!important;border-radius:999px!important}.eq-salvar.falta{background:var(--surface2)!important;color:var(--text)!important;border:1.5px solid var(--no)!important}.eq-erro{grid-column:1/-1;margin:0;color:var(--no);font-weight:700}.eq-toast{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:62;display:flex;align-items:center;gap:12px;padding:11px 10px 11px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(46,39,73,.95),rgba(29,24,50,.97));color:#f5f1fb;border:1px solid rgba(245,241,251,.08);font-weight:700;box-shadow:0 26px 60px -14px rgba(4,2,14,.8);max-width:calc(100% - 32px)}.eq-toast button{border:0;background:none;color:#c9b8ff;font:inherit;font-weight:800;padding:6px 10px;border-radius:999px;cursor:pointer}.eq-toast button:hover{background:rgba(201,184,255,.1)}.eq-guia{position:fixed;inset:0;z-index:63;display:grid;place-items:center;padding:16px;background:rgba(15,11,28,.62)}.eq-guia-caixa{width:min(560px,100%);max-height:calc(100% - 32px);overflow:auto;background:var(--bg2);color:var(--text);border-radius:24px;padding:26px;display:grid;gap:18px;box-shadow:0 30px 70px rgba(0,0,0,.45)}.eq-guia-caixa h3{margin:0;font-size:23px}.eq-guia-caixa ol{margin:0;padding:0;list-style:none;display:grid;gap:14px}.eq-guia-caixa li{display:flex;gap:14px;align-items:flex-start}.eq-guia-caixa li>span{flex:none;width:46px;height:46px;border-radius:14px;font-size:22px;background:rgba(var(--accentrgb),.14)}.eq-guia-caixa li b{font-size:17px}.eq-guia-caixa li p{margin:2px 0 0;color:var(--text2);line-height:1.5}.eq-guia-caixa .btn{min-height:52px;font-size:16.5px}.eq-ler{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--bg)}.eq-ler-caixa{width:min(520px,100%);display:grid;gap:14px;text-align:center}.eq-ler-caixa h2{margin:0;font-size:24px}.eq-ler-caixa p{margin:0;color:var(--muted)}.eq-ler-barra{height:10px;border-radius:99px;background:var(--surface2);overflow:hidden}.eq-ler-barra i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .3s}@media (max-width:900px){.eq{overflow:auto}.eq,.eq-corpo{display:block}.eq-folhas{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.eq-lista{overflow:visible;padding-bottom:24px}.eq-pe{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:10px}.eq-prog{order:1;flex:1 1 100%}.eq-barra{max-width:none}.eq-pe-acoes{order:2;flex:1 1 100%;display:contents}.eq-salvar{order:2;flex:1 1 100%;width:100%}.eq-voltar{order:3;padding:0}.eq-sem,.eq-voltar{min-height:34px;font-size:13.5px}.eq-sem{order:4;margin-left:auto}.eq-sobre-campos{grid-template-columns:1fr}}@media (max-width:520px){.eq-achou,.eq-cab,.eq-folhas,.eq-lista,.eq-pe{padding-left:16px;padding-right:16px}.eq-passos li{font-size:12.5px;padding-right:10px}.eq-tipo{margin-left:0}.eq-texto{font-size:17px}}@media (prefers-reduced-motion:reduce){.eq-alt,.eq-barra i,.eq-card,.eq-ler-barra i,.eq-marca{transition:none}}.mx-salvo{display:flex;align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--ok) 12%,var(--bg2));border:1.5px solid color-mix(in srgb,var(--ok) 50%,transparent)}.mx-salvo>span{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:#fff;font-weight:800;font-size:18px}.mx-salvo div{flex:1 1;min-width:0}.mx-salvo b{font-size:17px}.mx-salvo p{margin:3px 0 0;color:var(--text2);line-height:1.45}.mx-card.recem{outline:3px solid var(--accent);outline-offset:2px}.eq-sair{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--border2);background:var(--bg);color:var(--text);font:inherit;font-weight:800;cursor:pointer}.eq-sair:hover{border-color:var(--accent)}.eq-sair-txt{margin:0;color:var(--text2);line-height:1.5}.eq-sair-acoes{display:flex;flex-wrap:wrap;gap:10px}.eq-sair-acoes .btn{flex:1 1 200px;min-height:50px}.mx-aula{border-color:rgba(var(--accentrgb),.35)}.mx-remaster{border-color:color-mix(in srgb,var(--accent,#8b6cff) 55%,transparent);background:color-mix(in srgb,var(--accent,#8b6cff) 14%,transparent)}.mt-remaster{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.mx-wolf{color:var(--accent)}.mx-excluir{color:var(--muted)}.mx-excluir:hover{color:var(--no)}.mx-confirma{flex:1 1 100%;display:grid;gap:8px;padding:12px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--no) 45%,transparent);background:color-mix(in srgb,var(--no) 7%,var(--bg2))}.mx-confirma p{margin:0;font-size:14px;line-height:1.45;color:var(--text)}.mx-confirma-erro{color:var(--no)!important;font-weight:700}.mx-confirma-acoes{display:flex;gap:8px;flex-wrap:wrap}.mx-excluir-sim{background:var(--no)!important;color:var(--bg)!important;border-color:var(--no)!important;font-weight:800}.eq-escolha{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg)}.eq-op{flex:1 1 260px;display:grid;gap:2px;text-align:left;border:1.5px solid var(--border2);background:var(--bg2);color:var(--text);border-radius:16px;padding:12px 14px;cursor:pointer;font:inherit}.eq-op b{font-size:16px}.eq-op span{color:var(--muted);font-size:13.5px}.eq-op[aria-checked=true]{border-color:var(--accent);background:rgba(var(--accentrgb),.12);box-shadow:0 0 0 3px rgba(var(--accentrgb),.15)}.eq-abas{flex:1 1 100%;display:flex;gap:6px}.eq-abas button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border2);background:none;color:var(--muted);font:inherit;font-weight:800;font-size:14px;cursor:pointer}.eq-abas button[aria-selected=true]{background:rgba(var(--accentrgb),.16);color:var(--text);border-color:var(--accent)}.eq-wolf{min-height:0;overflow:auto;padding:14px 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.eq-wolf-tx h3{margin:0;font-size:19px}.eq-wolf-tx p{margin:2px 0 0;color:var(--muted);font-size:14px}.eq-wolf-quadro{display:block;width:100%;height:clamp(300px,calc(100vh - 430px),760px);border:0;border-radius:14px;background:#000}.eq-wolf-cenas{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.eq-cena{flex:none;display:grid;gap:2px;justify-items:start;min-width:92px;padding:8px 10px;border-radius:12px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:inherit;cursor:pointer;text-align:left}.eq-cena b{font-size:12px;color:var(--muted)}.eq-cena span{font-size:13px;font-weight:800}.eq-cena.t-original span{color:var(--muted);font-weight:700}.eq-cena:hover{border-color:var(--accent)}.eq-corpo[hidden]{display:none!important}@media (max-width:900px){.eq-wolf-quadro{height:62vh;min-height:300px}.eq-escolha,.eq-wolf{padding-left:16px;padding-right:16px}}.eq-wolf{grid-auto-rows:max-content}.eq-wolf-cenas{height:64px;min-height:64px;flex:none}.mx-trilha-bt{border-color:rgba(var(--ourorgb),.5)}.mx-trilha{flex:1 1 100%;display:grid;gap:8px;padding:12px;border-radius:14px;border:1.5px solid rgba(var(--accentrgb),.5);background:var(--bg2)}.mx-trilha-passo{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mx-trilha-quem{display:grid;gap:6px;max-height:220px;overflow:auto}.mx-trilha-onde{display:flex;flex-wrap:wrap;gap:6px}.mx-trilha-op{display:grid;gap:1px;text-align:left;border:1.5px solid var(--border2);background:var(--bg);color:var(--text);border-radius:12px;padding:8px 10px;font:inherit;font-size:14px;cursor:pointer}.mx-trilha-op small{color:var(--muted);font-size:12px}.mx-trilha-op[aria-checked=true]{border-color:var(--accent);background:rgba(var(--accentrgb),.12)}.mx-trilha-op:disabled{opacity:.45;cursor:not-allowed}.mx-trilha-sel{background:var(--bg);color:var(--text);border:1px solid var(--border2);border-radius:10px;padding:8px;font:inherit}.mx-trilha-dica{margin:0;color:var(--muted);font-size:14px}.mx-trilha-ok{margin:0;color:var(--ok);font-weight:800;font-size:14px}.mx-confirma-lista{margin:0;padding-left:18px;font-size:14px;color:var(--text2)}.eq-ia{display:grid;justify-items:end;gap:2px}.eq-ia-bt{min-height:44px;padding:0 18px;border-radius:999px;border:0;font:inherit;font-weight:800;cursor:pointer;color:#1b1530;background:linear-gradient(135deg,#c9b8ff,#f0c66a);box-shadow:0 8px 22px -10px rgba(201,184,255,.8)}.eq-ia-bt:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.eq-ia small{font-size:12px;color:var(--muted)}.eq-ia-aviso{position:relative;flex:none;display:grid;gap:4px;margin:0;padding:12px 48px 12px 20px;background:color-mix(in srgb,var(--accent) 12%,var(--bg));border-bottom:1px solid var(--border)}.eq-ia-aviso p{margin:0;font-size:14px;line-height:1.45}.eq-ia-aviso.erro{background:color-mix(in srgb,var(--no) 10%,var(--bg))}.eq-ia-x{position:absolute;right:12px;top:10px;border:0;background:none;color:var(--muted);font-size:16px;cursor:pointer}.eq-ia-marca{font-size:11.5px;font-weight:800;padding:2px 8px;border-radius:999px;color:#1b1530;background:linear-gradient(135deg,#c9b8ff,#f0c66a)}.eq-cena.ia{border-color:rgba(240,198,106,.6)}.bc-bt,.mr-mais,.mr-seg button,.pn2-ensinar,.rx-bt{transition:transform .12s,box-shadow .2s,background .2s}.bc-bt:active,.mr-mais:active,.rx-bt:active{transform:scale(.96)}.rx-bt .ic{flex:none}.rx-bt{gap:7px}.pn2-mes,.pn2-num,.pn2-px{transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s,border-color .2s}.pn2-mes:hover,.pn2-num:hover,.pn2-px:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px rgba(40,25,90,.7)}.mr-anel{position:relative;display:inline-grid;place-items:center;flex:none}.mr-anel svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mr-anel circle{fill:none;stroke-linecap:round}.mr-anel .tr{stroke:rgba(var(--camada),.12)}.mr-anel .vl{transition:stroke-dashoffset 1.3s cubic-bezier(.3,1,.4,1)}.mr-anel-miolo{position:relative;text-align:center}.mr-anel-miolo b{font:400 22px/1 var(--num,var(--disp));color:var(--text)}.mr-anel-miolo b span{font:700 12px var(--sans);color:var(--muted);margin-left:1px}.mr-num-anel{margin-top:6px}.mr-rosca{display:flex;align-items:center;gap:14px;margin-top:10px}.mr-rosca .mr-anel-miolo b{font-size:26px}.pn2-aula-capa{position:relative}.mr-relogio{position:absolute;top:10px;right:10px;z-index:1;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#c9b8ff calc(var(--p) * 1%),rgba(255,255,255,.16) 0);transition:background .6s}.mr-relogio:before{content:"";position:absolute;inset:5px;border-radius:50%;background:rgba(20,15,36,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mr-relogio>span{position:relative;text-align:center;font:800 11px/1.1 var(--sans);color:#fff}.mr-relogio b{display:block;font:400 20px/1 var(--disp)}.mr-relogio.agora{background:conic-gradient(#3fd08a 100%,transparent 0);animation:mr-pulso-verde 2s infinite}@keyframes mr-pulso-verde{0%{box-shadow:0 0 0 0 rgba(63,208,138,.55)}to{box-shadow:0 0 0 12px transparent}}.mr-trilha{display:flex;align-items:center;max-width:420px}.mr-ps{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font:800 11px var(--sans);background:rgba(27,21,48,.35);border:2px solid rgba(255,255,255,.28);color:rgba(255,255,255,.85);transition:all .35s}.mr-ps.feito{background:#3fd08a;border-color:#3fd08a;color:#062a16}.mr-ps.agora{border-color:#fff;color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.22)}.mr-fio{flex:1 1;min-width:6px;height:3px;margin:0 3px;border-radius:2px;background:rgba(255,255,255,.22);position:relative}.mr-fio:after{content:"";position:absolute;inset:0;width:var(--f,0);border-radius:2px;background:#3fd08a;transition:width .6s}.mr-trilha-barra{display:block;height:8px;border-radius:6px;background:rgba(27,21,48,.35);overflow:hidden;max-width:420px}.mr-trilha-barra i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#3fd08a,#c6f36b);transition:width .8s}.pn2-ensinar.mr-3d{position:relative;overflow:hidden;border:0;color:#fff;background:linear-gradient(180deg,#8b6cff,#5f43d6);box-shadow:0 5px 0 #3b278f,0 16px 30px -12px rgba(139,108,255,.9),inset 0 1px 0 rgba(255,255,255,.45)}.pn2-ensinar.mr-3d:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .8s}.pn2-ensinar.mr-3d:hover:after{left:120%}.pn2-ensinar.mr-3d:active{transform:translateY(4px);box-shadow:0 1px 0 #3b278f,0 8px 18px -8px rgba(139,108,255,.9)}.pn2-ensinar.mr-3d.agora{color:#062a16;animation:none;background:linear-gradient(180deg,#5fe0a0,#22a565);box-shadow:0 5px 0 #146a3f,0 16px 30px -12px rgba(47,191,116,.85),inset 0 1px 0 rgba(255,255,255,.5)}.pn2-ensinar.mr-3d.agora:active{box-shadow:0 1px 0 #146a3f}.mr-seg{position:relative;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:999px;padding:3px;background:rgba(var(--camada),.06);border:1px solid var(--border,rgba(var(--camada),.14));min-width:216px}.mr-seg button{position:relative;z-index:1;border:0;background:none;padding:6px 8px;font:700 12.5px var(--sans);color:var(--muted);cursor:pointer;border-radius:999px}.mr-seg button[aria-checked=true]{color:#fff}.mr-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mr-seg i{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:999px;background:var(--c);transform:translateX(calc(var(--x) * 100%));opacity:0;transition:transform .45s cubic-bezier(.3,1.4,.5,1),background .3s,opacity .2s}.mr-seg i.on{opacity:1}.mr-mais{border:0;background:none;color:var(--acento-txt,var(--accent));font:700 12.5px var(--sans);cursor:pointer;padding:6px 4px}.pn2-item{position:relative}.pn2-item.carimbado{animation:mr-sai .35s ease-in .7s forwards}@keyframes mr-sai{to{opacity:0;transform:translateX(24px)}}.mr-carimbo{position:absolute;right:44px;top:4px;z-index:2;pointer-events:none;border:3px solid #2fbf74;color:#2fbf74;font:800 14px var(--sans);letter-spacing:.12em;padding:2px 10px;border-radius:8px;transform:rotate(-12deg) scale(2.4);opacity:0;animation:mr-carimba .45s cubic-bezier(.3,1.5,.5,1) forwards}@keyframes mr-carimba{to{transform:rotate(-12deg) scale(1);opacity:1}}.mr-solta{display:grid;justify-items:center;gap:4px;text-align:center;margin-top:12px;padding:18px 14px;border-radius:16px;text-decoration:none;color:var(--text);border:2px dashed rgba(var(--accentrgb),.55);background:rgba(var(--accentrgb),.04);transition:border-color .2s,background .2s}.mr-solta:hover{border-color:var(--accent);background:rgba(var(--accentrgb),.09)}.mr-solta b{font-size:15px}.mr-solta small{color:var(--muted);font-size:13px}.mr-solta-disco{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--accentrgb),.16);margin-bottom:4px}.mr-seu-ed,.mr-solta-disco{color:var(--acento-txt,var(--accent))}.mr-seu-ed{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:700 13.5px var(--sans);text-decoration:none}.mr-seu-ed:hover{text-decoration:underline}.mr-medalha{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--sans);color:#2a1c05;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6)}.mr-medalha.ouro{background:radial-gradient(circle at 35% 30%,#ffe9a8,#d9a43a 70%)}.mr-medalha.prata{background:radial-gradient(circle at 35% 30%,#f4f4f8,#a6a6b8 70%)}.mr-medalha.bronze{background:radial-gradient(circle at 35% 30%,#f6c8a0,#b0703a 70%)}.pn2-mes-grade span:not(.cab){transition:transform .15s}.pn2-mes:hover .pn2-mes-grade span:not(.cab):hover{transform:scale(1.12)}.pn2-mes-grade .hoje{animation:mr-pulso-roxo 2.2s infinite}@keyframes mr-pulso-roxo{0%{box-shadow:0 0 0 0 rgba(var(--accentrgb),.55)}to{box-shadow:0 0 0 8px transparent}}.mr-avisos{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:90;display:grid;gap:8px;width:max-content;max-width:calc(100% - 32px);pointer-events:none}.mr-aviso{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#1b1530;color:#f5f1fb;box-shadow:0 18px 40px -16px rgba(0,0,0,.7);font:700 14px var(--sans);animation:mr-mola .5s cubic-bezier(.3,1.4,.5,1)}.mr-aviso .ok{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:#3fd08a;color:#062a16}.mr-aviso .t{position:absolute;left:0;bottom:0;height:3px;background:#f0c66a;animation:mr-esvazia 3.2s linear forwards}@keyframes mr-mola{0%{opacity:0;transform:translateY(14px) scale(.94)}}@keyframes mr-esvazia{0%{width:100%}to{width:0}}@media (max-width:860px){.mr-avisos{bottom:calc(92px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.mr-anel .vl,.mr-fio:after,.mr-relogio,.mr-seg i,.mr-trilha-barra i{transition:none}.mr-aviso,.mr-aviso .t,.mr-carimbo,.mr-relogio.agora,.pn2-item.carimbado,.pn2-mes-grade .hoje{animation:none}.mr-carimbo{opacity:1;transform:rotate(-12deg)}.pn2-mes:hover,.pn2-num:hover,.pn2-px:hover{transform:none}}.mr-orbe{position:relative;width:var(--t,44px);height:var(--t,44px);flex:none;border-radius:50%;display:inline-grid;place-items:center;isolation:isolate}.mr-orbe:before{inset:0;animation:mr-orbe 3.2s linear infinite}.mr-orbe:after,.mr-orbe:before{content:"";position:absolute;border-radius:50%}.mr-orbe:after{inset:-30%;z-index:-1;background:radial-gradient(circle,rgba(165,139,255,.45),transparent 60%);animation:mr-respira 3.2s ease-in-out infinite}.mr-orbe.rapido:before{animation-duration:1.6s}@keyframes mr-orbe{0%{transform:rotate(90deg);box-shadow:0 calc(var(--t) * .06) calc(var(--t) * .12) 0 #fff inset,0 calc(var(--t) * .11) calc(var(--t) * .17) 0 #b98cff inset,0 calc(var(--t) * .33) calc(var(--t) * .33) 0 #5b2ee6 inset}50%{transform:rotate(270deg);box-shadow:0 calc(var(--t) * .06) calc(var(--t) * .12) 0 #fff inset,0 calc(var(--t) * .11) calc(var(--t) * .06) 0 #e0507a inset,0 calc(var(--t) * .22) calc(var(--t) * .33) 0 #3a2490 inset}to{transform:rotate(450deg);box-shadow:0 calc(var(--t) * .06) calc(var(--t) * .12) 0 #fff inset,0 calc(var(--t) * .11) calc(var(--t) * .17) 0 #b98cff inset,0 calc(var(--t) * .33) calc(var(--t) * .33) 0 #5b2ee6 inset}}@keyframes mr-respira{50%{transform:scale(1.12);opacity:.7}}.mr-orbe-letras{position:relative;z-index:1;font:500 15px var(--sans);color:#fff;letter-spacing:.02em}.mr-orbe-letras span{display:inline-block;opacity:.4;animation:mr-letra 1.8s infinite}@keyframes mr-letra{0%,to{opacity:.4;transform:none}20%{opacity:1;transform:scale(1.18)}40%{opacity:.7;transform:none}}.eq-ia-bt{display:inline-flex;align-items:center;gap:10px;color:#fff;background:linear-gradient(180deg,#8b6cff,#5f43d6);box-shadow:0 5px 0 #3b278f,0 16px 30px -12px rgba(139,108,255,.9),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .12s,box-shadow .12s}.eq-ia-bt:hover:not(:disabled){transform:translateY(-1px)}.eq-ia-bt:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 #3b278f,0 8px 18px -8px rgba(139,108,255,.9)}.eq-ia-aviso{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.eq-ia-aviso p{grid-column:2}.eq-ia-aviso .mr-orbe{grid-row:1/span 2}.eq-ia-x{display:grid;place-items:center}.eq-abas button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.eq-passos b{display:inline-grid;place-items:center}.eq-guia-caixa li>span{display:grid;place-items:center;color:var(--acento-txt,var(--accent))}.mr-ia-espera{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(14,10,26,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:mr-aparece .3s}@keyframes mr-aparece{0%{opacity:0}}.mr-ia-caixa{width:min(380px,100%);display:grid;justify-items:center;gap:14px;text-align:center;padding:26px 22px;border-radius:26px;color:#f5f1fb;background:linear-gradient(165deg,#2e2163,#171127 70%);box-shadow:0 30px 60px -20px rgba(0,0,0,.8);animation:mr-mola .5s cubic-bezier(.3,1.4,.5,1)}.mr-ia-fase{font:800 16px var(--sans);min-height:22px}.mr-ia-passos{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%;text-align:left}.mr-ia-passos li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.06);font:700 13.5px var(--sans);color:#cfc6ea;transition:background .3s}.mr-ia-passos li>span{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.25)}.mr-ia-passos li.agora{background:rgba(165,139,255,.16);color:#fff}.mr-ia-passos li.agora>span{border-color:#c9b8ff transparent #c9b8ff #c9b8ff;animation:mr-gira .7s linear infinite}.mr-ia-passos li.feito>span{background:#3fd08a;border-color:#3fd08a}@keyframes mr-gira{to{transform:rotate(1turn)}}.mr-ia-caixa small{color:#bdb3d6;font-size:12.5px}.eq-estado{display:flex;align-items:center;gap:8px}.mr-visto{width:22px;height:22px;flex:none}.mr-visto .cx{fill:none;stroke:currentColor;stroke-width:1.8;opacity:.55;transition:fill .2s,stroke .2s,opacity .2s}.mr-visto .rs{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .35s .05s}.eq-estado.ok .mr-visto .cx{fill:var(--ok);stroke:var(--ok);opacity:1}.eq-estado.ok .mr-visto .rs{stroke-dashoffset:0;stroke:var(--bg)}@media (prefers-reduced-motion:reduce){.mr-ia-caixa,.mr-ia-espera,.mr-ia-passos li.agora>span,.mr-orbe-letras span,.mr-orbe:after,.mr-orbe:before{animation:none}.mr-orbe:before{box-shadow:inset 0 6px 12px 0 #fff,inset 0 11px 17px 0 #b98cff,inset 0 30px 30px 0 #5b2ee6}.mr-visto .rs{transition:none}}.mr-aistudio{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;margin:4px 0 18px;padding:22px 24px;border-radius:24px;color:#f5f1fb;background:radial-gradient(60% 120% at 0 0,rgba(165,139,255,.35),transparent 60%),linear-gradient(165deg,#2e2163,#171127 75%);box-shadow:0 26px 50px -28px rgba(43,31,99,.9)}.mr-aistudio-tx{display:grid;gap:6px;min-width:0}.mr-aistudio-k{margin:0;font:700 12.5px var(--sans);color:#f0c66a}.mr-aistudio h2{margin:0;font:500 clamp(24px,2.6vw,32px)/1.05 var(--disp);color:#fff}.mr-aistudio-tx>p:not(.mr-aistudio-k){margin:0;font-size:14.5px;color:#d9d1f0;max-width:620px}.mr-aistudio ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mr-aistudio li{gap:6px;font:700 12.5px var(--sans);padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#e8e1fb}.mr-aistudio li,.mr-aistudio-bt{display:inline-flex;align-items:center}.mr-aistudio-bt{gap:10px;border:0;border-radius:16px;padding:14px 20px;font:800 15px var(--sans);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(180deg,#8b6cff,#5f43d6);box-shadow:0 5px 0 #3b278f,0 16px 30px -12px rgba(139,108,255,.9),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .12s,box-shadow .12s}.mr-aistudio-bt:hover{transform:translateY(-1px)}.mr-aistudio-bt:active{transform:translateY(4px);box-shadow:0 1px 0 #3b278f,0 8px 18px -8px rgba(139,108,255,.9)}.mr-aistudio-bt:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:760px){.mr-aistudio{grid-template-columns:auto minmax(0,1fr);padding:18px}.mr-aistudio-bt{grid-column:1/-1;justify-content:center}}.mr-ia-faixa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 20px;color:#f5f1fb;background:linear-gradient(100deg,#2e2163,#1d1638 70%);border-bottom:1px solid rgba(255,255,255,.08)}.mr-ia-faixa-tx{display:grid;gap:2px;min-width:0}.mr-ia-faixa-tx b{font:800 16px var(--sans);color:#fff}.mr-ia-faixa-tx span{font-size:13.5px;color:#d0c7ec;line-height:1.4}.mr-ia-faixa .eq-ia small{color:#bdb3d6}@media (max-width:760px){.mr-ia-faixa{grid-template-columns:auto minmax(0,1fr)}.mr-ia-faixa .eq-ia{grid-column:1/-1;justify-items:stretch}.mr-ia-faixa .eq-ia-bt{justify-content:center}}.mr-rot-ia{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--text)}.bp.bp-mat{border-style:solid;text-decoration:none;color:#f5f1fb;background:radial-gradient(70% 120% at 0 0,rgba(165,139,255,.35),transparent 60%),linear-gradient(165deg,#2e2163,#171127 75%);border-color:rgba(240,198,106,.35)}.bp.bp-mat .bp-txt b{color:#fff}.bp.bp-mat .bp-sobre{color:#d9d1f0}.bp.bp-mat .bp-abrir{background:linear-gradient(180deg,#8b6cff,#5f43d6);color:#fff}.bp-selo.bp-selo-ia{background:#f0c66a;color:#2a1c05}.bx .bp.bp-mat,[data-tema=escuro] .bx .bp.bp-mat{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;min-height:0;height:auto;padding:18px 22px;border-radius:22px;background:radial-gradient(60% 140% at 0 0,rgba(165,139,255,.35),transparent 60%),linear-gradient(165deg,#2e2163,#171127 75%);border:1px solid rgba(240,198,106,.35)}.bx .bp-grade{grid-auto-rows:auto}.bx .bp-grade>.bp:not(.bp-mat){height:250px}.bx .bp.bp-mat .bp-selo{position:static;flex:none;margin-right:16px}.bx .bp.bp-mat .bp-txt{position:static;display:flex;flex:1 1;align-items:center;gap:6px 18px;flex-wrap:wrap;padding:0;background:none}.bx .bp.bp-mat .bp-txt b{font-size:20px}.bx .bp.bp-mat .bp-sobre{flex:1 1;min-width:240px}.bx .bp.bp-mat .bp-pe{margin:0}@media (max-width:760px){.bx .bp.bp-mat{flex-direction:column;align-items:flex-start;gap:10px}}.bx .bp.bp-mat .bp-txt b:before,.bx .bp.bp-mat:before{display:none}.mr-ia-pulos{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.mr-ia-pulos span{font:700 13px var(--sans);color:var(--muted)}.mr-ia-pulos button{border:1px solid rgba(var(--accentrgb),.5);background:rgba(var(--accentrgb),.12);color:var(--text);border-radius:999px;padding:6px 14px;font:700 13px var(--sans);cursor:pointer}.mr-ia-pulos button:hover{background:rgba(var(--accentrgb),.22)}.eq-cena.ia{position:relative}.eq-cena.ia:after{content:"IA";position:absolute;top:4px;right:6px;font:800 9.5px var(--sans);letter-spacing:.06em;padding:1px 6px;border-radius:6px;background:#f0c66a;color:#2a1c05}.bx .bp-grade{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1280px){.bx .bp-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.bx .bp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .bp-grade>.bp.bp-lab{grid-column:1/-1}}.bp.bp-lab{text-decoration:none}.bx .bp.bp-lab,[data-tema=escuro] .bx .bp.bp-lab{--ac-escuro:#f0c66a;border:1px solid rgba(240,198,106,.42);background:radial-gradient(90% 70% at 85% 10%,rgba(165,139,255,.45),transparent 62%),linear-gradient(165deg,#33246e,#1a1233)}.bx .bp.bp-lab:hover{border-color:#f0c66a;box-shadow:0 18px 40px rgba(240,198,106,.18)}.bx .bp.bp-lab .bp-selo{top:12px;left:12px}.bx .bp.bp-lab .bp-abrir{color:#f0c66a}.bp-lab-orbe{position:absolute;right:18px;top:22px;display:grid;place-items:center}@media (max-width:620px){.bp-lab-orbe{right:14px;top:16px;transform:scale(.8)}}.mx-lab-org{display:inline-flex;align-items:center;gap:6px}.mx-lab-org.on{border-color:var(--accent);color:var(--accent)}.mx-pastas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px}.mx-pastas-rot{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font:700 13px var(--sans);color:var(--muted)}.mx-corpo small.mx-pasta-nome{color:var(--text2);font-weight:600}.mx-corpo small.mx-pasta-nome,.mx-lab-bt{display:inline-flex;align-items:center;gap:5px}.mx-lab-caixa{width:100%}.mx-lab-arquivo{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;overflow:hidden}.mx-lab-arquivo input{position:absolute;inset:0;opacity:0;cursor:pointer}.mx-lab-nova{display:flex;gap:6px}.mx-lab-nova input{flex:1 1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:inherit;font-size:14px}.mx-org{margin:0 0 18px;padding:18px;border-radius:20px;background:var(--bg2);border:1px solid var(--accent)}.mx-org-dica{margin:0 0 12px;color:var(--text2);font-size:14px}.mx-org-fila{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mx-org-item{display:grid;grid-template-columns:auto auto 72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;background:var(--bg);border:1px solid var(--border);cursor:grab;transition:transform .15s,border-color .15s}.mx-org-item.arrastando{opacity:.55;border-color:var(--accent);transform:scale(.99)}.mx-org-alca{color:var(--muted);display:grid;place-items:center}.mx-org-num{font:700 13px var(--mono);color:var(--accent);min-width:22px;text-align:right}.mx-org-capa .mx-capa{border-radius:8px;aspect-ratio:16/10}.mx-org-capa .mx-ini{font-size:16px}.mx-org-capa .mx-play,.mx-org-capa .mx-tipo{display:none}.mx-org-nome{min-width:0;display:flex;flex-direction:column}.mx-org-nome b{font:600 15px var(--sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-org-nome small{color:var(--muted);font-size:12.5px}.mx-org-setas{display:flex;gap:4px}.mx-org-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media (max-width:560px){.mx-org-item{grid-template-columns:56px minmax(0,1fr) auto;gap:8px}.mx-org-alca,.mx-org-num{display:none}}@media (prefers-reduced-motion:reduce){.mx-org-item{transition:none}}.mx-ferr{display:grid;gap:12px;margin:0 0 16px}.mx-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.mx-numeros div{padding:12px 14px;border-radius:16px;background:var(--bg2);border:1px solid var(--border);min-width:0}.mx-numeros dt{font-size:12.5px;color:var(--muted)}.mx-numeros dd{margin:2px 0 0;font:700 26px/1.1 var(--disp);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-ferr-barra{flex-wrap:wrap;gap:10px}.mx-busca,.mx-ferr-barra{display:flex;align-items:center}.mx-busca{flex:1 1 260px;gap:8px;padding:0 12px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--muted)}.mx-busca input{flex:1 1;min-width:0;padding:10px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px;outline:none}.mx-busca:focus-within{border-color:var(--accent)}.mx-ordem{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.mx-ordem select{padding:9px 10px;border-radius:12px;border:1px solid var(--borda-ctrl);background:var(--bg2);color:var(--text);font:inherit;font-size:14px}@media (max-width:560px){.mx-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-numeros dd{font-size:22px}.mx-ordem{width:100%}.mx-ordem select{flex:1 1}}.mr-pronta-fundo{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(12,8,26,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mr-pronta-in .35s ease-out}.mr-pronta{width:min(920px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:center;padding:28px;border-radius:26px;color:#f5f1fb;background:radial-gradient(70% 90% at 0 0,rgba(139,108,255,.38),transparent 60%),#1f1838;border:1px solid rgba(201,184,255,.35);box-shadow:0 30px 80px rgba(0,0,0,.5)}.mr-pronta-k{display:inline-flex;align-items:center;gap:8px;font:800 14px var(--sans);color:#7fd6a8}.mr-pronta h3{margin:6px 0;font:900 clamp(24px,4vw,36px)/1.1 var(--disp);color:#fff;overflow-wrap:anywhere}.mr-pronta p{margin:0;color:#d9d1f0}.mr-pronta ul{list-style:none;margin:14px 0 18px;padding:0;display:grid;gap:8px}.mr-pronta li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);font-size:14.5px}.mr-pronta li i{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:800 13px var(--sans);font-style:normal;color:#160f2c;background:var(--c)}.mr-pronta-bts{display:flex;flex-wrap:wrap;gap:8px}.mr-pronta .btn.ghost{color:#d9d1f0}.mr-pronta-ouro{background:#f0c66a;color:#2a1c05;border-color:transparent}.mr-pronta-slides{position:relative;height:270px}.mr-pronta-slides div{position:absolute;width:64%;aspect-ratio:16/10;padding:14px;border-radius:14px;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.45);animation:mr-pronta-carta .6s cubic-bezier(.2,.8,.2,1) both}.mr-pronta-slides div:first-child{left:0;top:24px;transform:rotate(-6deg);background:linear-gradient(150deg,#3a2c78,#221a48)}.mr-pronta-slides div:nth-child(2){left:18%;top:0;z-index:1;background:linear-gradient(150deg,#5b3fc4,#2e2163);animation-delay:.12s}.mr-pronta-slides div:nth-child(3){left:36%;top:34px;transform:rotate(6deg);background:linear-gradient(150deg,#2b5e4a,#1d3a30);animation-delay:.24s}.mr-pronta-slides small{font:800 10.5px var(--sans);letter-spacing:.12em;color:#c9b8ff}.mr-pronta-slides b{font:800 16px/1.2 var(--disp);color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mr-pronta-slides span{margin-top:auto;align-self:flex-start;padding:2px 8px;border-radius:99px;background:#f0c66a;color:#2a1c05;font:800 10px var(--sans)}@keyframes mr-pronta-in{0%{opacity:0}to{opacity:1}}@keyframes mr-pronta-carta{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@media (max-width:720px){.mr-pronta{grid-template-columns:1fr;padding:20px}.mr-pronta-slides{height:180px;order:-1}}@media (prefers-reduced-motion:reduce){.mr-pronta-fundo,.mr-pronta-slides div{animation:none}}.mx-etqs{margin-top:-6px}.mx-etq-lista{display:flex;flex-wrap:wrap;gap:4px}.mx-etq-lista i{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:rgba(var(--acrgb,139,108,255),.14);color:var(--text2)}.mx-codigo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mx-codigo b{font:800 24px var(--mono);letter-spacing:.14em;color:var(--text);padding:6px 12px;border-radius:10px;background:var(--bg);border:1px dashed var(--accent);-webkit-user-select:all;user-select:all}.mx-receber{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--bg2);border:1px solid var(--accent)}.mx-receber span{font-size:13px;color:var(--text2);font-weight:700}.mx-receber input{width:150px;padding:8px 10px;border-radius:10px;border:1px solid var(--borda-ctrl);background:var(--bg);color:var(--text);font:700 15px var(--mono);letter-spacing:.1em}.mx-receber p{flex-basis:100%;margin:0}.mx-ferr-so{margin:0 0 14px}.mx-lixeira{margin:4px 0 18px;padding:18px;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.mx-lixeira h2{margin:0 0 4px;font:700 22px var(--disp);color:var(--text)}.mx-lixeira ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.mx-lixeira li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.mx-lixeira li>span:first-child{display:grid;min-width:0}.mx-lixeira li b{color:var(--text);overflow-wrap:anywhere}.mx-lixeira li small{color:var(--muted);font-size:12.5px}.mx-lixeira-bts{display:flex;gap:6px;flex-wrap:wrap}.mt-raiox{padding:18px;border-radius:18px;background:var(--bg2);border:1px solid var(--border);display:grid;gap:12px}.mt-raiox h2{margin:0;font:700 20px var(--disp);color:var(--text)}.mt-raiox dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mt-raiox dl div{padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.mt-raiox dt{font-size:12px;color:var(--muted)}.mt-raiox dd{margin:0;font:700 24px var(--disp);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-raiox-pior{margin:0;display:grid;gap:4px;padding:12px;border-radius:12px;border-left:3px solid var(--ouro,#f0c66a);background:var(--bg);color:var(--text2)}.mt-raiox-pior b{color:var(--text)}.mt-raiox-pior span{font-style:italic}.mt-raiox-pior small{color:var(--muted)}.mr-pronta-tx{min-width:0}.mr-pronta-casa{display:inline-flex;align-items:center;gap:6px;background:rgba(240,184,102,.16);color:#f0b866;border-color:rgba(240,184,102,.5)}.mx-ferramentas{margin-top:8px;border-top:1px solid var(--border);padding-top:8px}.mx-ferramentas summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:6px 10px;border-radius:10px;font:700 12.5px var(--sans);color:var(--text2)}.mx-ferramentas summary::-webkit-details-marker{display:none}.mx-ferramentas summary:after{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);margin-left:4px;transition:transform .2s}.mx-ferramentas[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.mx-ferramentas summary:hover{background:var(--bg);color:var(--text)}.mx-ferramentas summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-ferramentas-in{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.mx-ferramentas-in>.btn,.mx-ferramentas-in>button{justify-content:center}.mx-ferramentas-in>.mx-confirma,.mx-ferramentas-in>.mx-confirma-erro,.mx-ferramentas-in>.mx-trilha,.mx-ferramentas-in>form{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.mx-ferramentas summary:after{transition:none}}.seq-selo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;padding:7px 12px 7px 9px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%;box-sizing:border-box}.seq-selo b{font:800 14px/1.1 var(--disp);letter-spacing:-.01em}.seq-selo small{flex-basis:100%;font-size:12px;color:rgba(245,241,251,.8);padding-left:28px;margin-top:-2px}.seq-chama{width:20px;height:20px;fill:#ffb86b;flex:none}.seq-selo.feito .seq-chama{fill:#c6f36b;filter:drop-shadow(0 0 6px rgba(198,243,107,.55))}.seq-selo.zero .seq-chama{fill:rgba(255,255,255,.55)}.seq-semana{display:inline-flex;gap:4px}.seq-semana i{position:relative;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);border:1.5px solid transparent;box-sizing:border-box}.seq-semana i em{font:700 8.5px/1 var(--disp);font-style:normal;color:rgba(255,255,255,.6)}.seq-semana i.estudo{background:#ffb86b}.seq-semana i.estudo em{color:#2a1704}.seq-selo.feito .seq-semana i.estudo:last-child{background:#c6f36b}.seq-selo.feito .seq-semana i.estudo:last-child em{color:#1b2405}.seq-semana i.folga{background:transparent;border-color:#9fd3ff}.seq-semana i.folga em{color:#cfe8ff}.seq-semana i.hoje{background:transparent;border:1.5px dashed rgba(255,255,255,.6)}@media (max-width:380px){.seq-semana i{width:14px;height:14px}.seq-semana i em{font-size:7.5px}}.pn2-aquece{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:rgba(20,14,40,.5);border:1px solid rgba(198,243,107,.38);color:#fff}.pn2-aquece-t{font:800 15px/1.2 var(--disp)}.pn2-aquece ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.4}.pn2-aquece li{display:flex;gap:9px}.pn2-aquece li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#ec6a52}.pn2-aquece li.cd:before{border-radius:2px;background:#f0b866}.pn2-aquece li b{font-weight:700}.pn2-aquece q{display:block;margin-top:2px;font-size:13px;font-style:italic;color:rgba(255,255,255,.78)}.pn2-aquece small{font-size:12.5px;color:#d9f5a6}.pn2-seq{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 8px 1px 5px;border-radius:999px;font:700 11.5px/1.6 var(--disp);font-style:normal;background:rgba(255,184,107,.16);color:var(--text);width:fit-content}.pn2-seq svg{width:12px;height:12px;fill:#f0a050}.pn2-seq.feito{background:rgba(198,243,107,.2)}.pn2-seq.feito svg{fill:#7fae1f}[data-tema=escuro] .pn2-seq.feito svg{fill:#c6f36b}.pn2-aula .pn2-aquece ul li{background:none;border:0;box-shadow:none;padding:0;margin:0;min-height:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.wp-certo{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:13px;color:var(--muted)}.wp-certo input{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;font-size:15px}.wp-com-certo,.wr-com-certo{color:#2f9e62;font-weight:700}[data-tema=escuro] .wp-com-certo,[data-tema=escuro] .wr-com-certo{color:#8fe0b0}.wr-marca s{text-decoration-color:#ec6a52;text-decoration-thickness:2px;opacity:.75}.wr-marca ins{text-decoration:none;color:#2f9e62;font-weight:700}[data-tema=escuro] .wr-marca ins{color:#8fe0b0}.wr-viraram{margin:10px 0 0;font-size:14px;color:var(--muted)}.wr-viraram a{font-weight:800;color:var(--acento-txt,var(--accent))}.rm-sumiram ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rm-sumiram li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:#2a1d3d}.rm-sumiram s{color:#983228;text-decoration-thickness:1.5px}.rm-sumiram span{color:#8a7aa8}.rm-sumiram b{color:#1d6440}.cd-cena{margin:14px 0;padding:16px;border-radius:22px;background:#1e1838;color:#f5f1fb;border:1px solid rgba(201,184,255,.16);display:flex;flex-direction:column;gap:10px}.cd-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cd-cab b{font:800 17px/1.2 var(--disp)}.cd-cab small{font-size:13px;color:#b9b0d6}.cd-video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#120e24;max-width:100%}.cd-play,.cd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cd-play{padding:0;cursor:pointer;background:#120e24}.cd-play img{width:100%;height:100%;object-fit:cover;opacity:.72;display:block}.cd-play span{position:absolute;inset:0;display:grid;place-items:center}.cd-play svg{width:58px;height:58px;padding:14px;border-radius:50%;fill:#1b1530;background:#c9b8ff;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,.4)}.cd-play:focus-visible{outline:3px solid #c9b8ff;outline-offset:-3px}.cd-acoes{display:flex;gap:8px}.cd-acoes button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(245,241,251,.24);background:transparent;color:#f5f1fb;font:700 14px var(--disp);cursor:pointer}.cd-acoes button[aria-pressed=true]{background:rgba(201,184,255,.18);border-color:#c9b8ff}.cd-fala{margin:2px 0 0;font:500 19px/1.35 var(--disp)}.cd-fala b{color:#c6f36b;font-weight:800}.cd-regra{margin:0;font-size:14px;line-height:1.45;color:#d8d2ea}.cd-vez{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.06);font-size:14px;line-height:1.4}.cd-vez b{font:800 14px var(--disp);color:#c9b8ff}.cd-ex{color:#b9b0d6;font-style:italic}.cd-pe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cd-salvar{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:#c9b8ff;color:#1b1530;font:800 15px var(--disp);cursor:pointer}.cd-ok{font-size:14px;color:#c6f36b;font-weight:700}.cd-ok a{color:#f5f1fb}.cd-pe small{color:#ffb4a8}.dp-dupla{margin:14px 0;padding:16px;border-radius:22px;background:#1e1838;color:#f5f1fb;border:1px solid rgba(240,184,102,.28);flex-direction:column}.dp-cab,.dp-dupla{display:flex;gap:10px}.dp-cab{justify-content:space-between;align-items:baseline}.dp-cab b{font:800 17px/1.2 var(--disp)}.dp-cab small{font-size:13px;color:#b9b0d6}.dp-titulo{margin:0;font:600 16px/1.35 var(--disp)}.dp-casas{display:flex;flex-wrap:wrap;gap:6px}.dp-casas i{width:30px;height:30px;border-radius:10px;border:2px dashed rgba(245,241,251,.3);box-sizing:border-box}.dp-casas i.eu,.dp-conta i.eu{background:#c9b8ff;border:0}.dp-casas i.par,.dp-conta i.par{background:#f0b866;border:0}.dp-conta{margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.dp-conta span{color:#b9b0d6;font-size:13px;display:flex;align-items:center;gap:6px}.dp-conta span i{width:10px;height:10px;border-radius:3px;display:inline-block}.dp-recado{margin:0;padding:10px 12px;border-radius:14px;background:rgba(240,184,102,.12);font-size:14px}.dp-btn{align-self:flex-start;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(245,241,251,.26);background:transparent;color:#f5f1fb;font:700 14px var(--disp);cursor:pointer}.dp-escreve{display:flex;gap:8px}.dp-escreve input{flex:1 1;min-width:0;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(245,241,251,.24);background:rgba(255,255,255,.06);color:#f5f1fb;font:inherit;font-size:15px}.dp-escreve button{min-height:42px;padding:0 16px;border-radius:999px;border:0;background:#c9b8ff;color:#1b1530;font:800 14px var(--disp);cursor:pointer}.dp-meu{color:#b9b0d6;font-size:13px}.dp-erro{color:#ffb4a8}.al-duplas-lista{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.al-duplas-lista li{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line)}.al-duplas-lista li .rx-bt{align-self:flex-start}.al-duplas-nomes small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.al-duplas-lista li.fechou small{color:#2f9e62;font-weight:700}.al-duplas-recados{margin:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted)}.lbp{--neon:#a58bff;position:relative;padding:20px 16px 0;border-radius:28px;overflow:hidden;color:#f5f1fb;background:radial-gradient(80% 40% at 50% 0,rgba(139,92,255,.45),transparent 70%),radial-gradient(60% 30% at 100% 75%,rgba(255,80,200,.12),transparent 70%),#0b0816}.lbp-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.lbp-cab h1{margin:0;font:800 28px/1.05 var(--disp);letter-spacing:-.02em;color:#fff}.lbp-cab small{display:block;margin-top:3px;font-size:13px;color:#cfc6e6}.lbp-conta{font:900 26px/1 var(--disp);color:#c6f36b;text-shadow:0 0 18px rgba(198,243,107,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbp-telhado{margin:14px auto 0;width:0;height:0;border-left:min(44vw,210px) solid transparent;border-right:min(44vw,210px) solid transparent;border-bottom:54px solid rgba(139,108,255,.36);transition:border-color .6s ease}.lbp.cheio .lbp-telhado{border-bottom-color:rgba(198,243,107,.45);filter:drop-shadow(0 0 18px rgba(198,243,107,.5))}.lbp-casa{position:relative;margin:0 2px;padding:10px 10px 12px;border:1px solid rgba(165,139,255,.45);border-top:0;border-radius:0 0 20px 20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 0 34px -10px rgba(165,139,255,.6)}.lbp-terraco{position:absolute;left:50%;top:-40px;transform:translateX(-50%);max-width:calc(100% - 24px);padding:6px 12px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(255,255,255,.1);color:#e4dcf7;font:800 12px var(--disp)}.lbp.cheio .lbp-terraco{background:#c6f36b;color:#1b2405;box-shadow:0 0 24px rgba(198,243,107,.7)}.lbp-casa ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lbp-andar{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;border:1px solid transparent;background:rgba(255,255,255,.025);color:#f5f1fb;text-decoration:none;min-height:60px}.lbp-andar.lab-memory{--neon:#b9a4ff}.lbp-andar.lab-speaking{--neon:#ff9c8c}.lbp-andar.lab-listening{--neon:#86c9f0}.lbp-andar.lab-writing{--neon:#c9f59a}.lbp-andar.lab-reading{--neon:#f2c06b}.lbp-janela{width:92px;height:58px;flex:none;border-radius:8px;object-fit:cover;filter:grayscale(.9) brightness(.42);transition:filter .5s ease,box-shadow .5s ease}.lbp-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.lbp-t b{font:800 15px/1.2 var(--disp)}.lbp-t small{font-size:12.5px;color:#cfc6e6}.lbp-luz{width:12px;height:12px;flex:none;border-radius:50%;border:1.5px solid var(--neon);box-sizing:border-box;opacity:.55}.lbp-andar.acesa{background:rgba(255,255,255,.06);border-color:color-mix(in srgb,var(--neon) 45%,transparent)}.lbp-andar.acesa .lbp-janela{filter:none;box-shadow:0 0 22px var(--neon),inset 0 0 0 2px var(--neon)}.lbp-andar.acesa .lbp-t b{color:var(--neon)}.lbp-andar.acesa .lbp-luz{background:var(--neon);opacity:1;box-shadow:0 0 10px var(--neon)}a.lbp-andar:hover{border-color:var(--neon)}a.lbp-andar:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.lbp-andar.fechado{opacity:.55}.lbp-chao{margin:0 -16px;height:10px;background:linear-gradient(90deg,transparent,rgba(165,139,255,.6),transparent)}.lbp-frase{margin:18px 4px 8px;font:italic 500 15px/1.4 Fraunces,Georgia,serif;color:var(--muted)}@media (min-width:900px){.lbp{max-width:640px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.lbp-janela,.lbp-telhado{transition:none}}[data-tema=escuro] body:has(.pn2):before{background:radial-gradient(40% 36% at 10% 6%,rgba(139,92,255,.4),transparent 70%),radial-gradient(34% 30% at 90% 16%,rgba(198,243,107,.12),transparent 70%),radial-gradient(44% 40% at 76% 96%,rgba(255,80,200,.15),transparent 70%),radial-gradient(40% 36% at 28% 72%,rgba(139,92,255,.2),transparent 70%),#08060f;background-attachment:fixed}[data-tema=escuro] .pn2 .rx-c:not(.gt-dest):not(.gt-gaveta):not(.te-perigo){background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-color:rgba(165,139,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(165,139,255,.1),0 0 30px -8px rgba(165,139,255,.45)}[data-tema=escuro] .pn2 a.rx-c:not(.gt-dest):not(.gt-gaveta):not(.te-perigo):hover{border-color:rgba(165,139,255,.7)}[data-tema=escuro] .pn2 .pn2-aula{background:linear-gradient(150deg,rgba(139,92,255,.32),rgba(30,16,70,.55));border-color:rgba(198,243,107,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 40px -8px rgba(198,243,107,.42),0 40px 100px -30px rgba(139,92,255,.7)}@media (min-width:861px){[data-tema=escuro] body:has(.pn2) .painel{background:rgba(12,9,24,.6);border-color:rgba(165,139,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 26px -10px rgba(165,139,255,.5)}}:root:not([data-tema=escuro]) body:has(.pn2):before{background:radial-gradient(40% 36% at 10% 6%,rgba(139,92,255,.3),transparent 70%),radial-gradient(34% 30% at 90% 16%,rgba(160,220,60,.16),transparent 70%),radial-gradient(44% 40% at 76% 96%,rgba(255,80,200,.16),transparent 70%),radial-gradient(40% 36% at 28% 72%,rgba(139,92,255,.16),transparent 70%),linear-gradient(160deg,#e7defa,#ddd0f6 50%,#d4c4f2);background-attachment:fixed}:root:not([data-tema=escuro]) .pn2 .rx-c:not(.gt-dest):not(.gt-gaveta):not(.te-perigo){background:linear-gradient(160deg,rgba(255,255,255,.78),rgba(255,255,255,.55));border-color:rgba(124,82,227,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(124,82,227,.12),0 0 28px -6px rgba(124,82,227,.45)}:root:not([data-tema=escuro]) .pn2 a.rx-c:not(.gt-dest):not(.gt-gaveta):not(.te-perigo):hover{border-color:rgba(124,82,227,.85)}:root:not([data-tema=escuro]) .pn2 .pn2-aula{background:linear-gradient(150deg,#7b55e8,#4a2aa6);border-color:rgba(160,220,60,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 34px -6px rgba(140,200,40,.55),0 30px 80px -30px rgba(91,59,196,.7)}@media (min-width:861px){:root:not([data-tema=escuro]) body:has(.pn2) .painel{border-color:rgba(124,82,227,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 24px -10px rgba(124,82,227,.5)}}.bn-disp{font-family:var(--disp);font-style:italic;font-weight:900;letter-spacing:-.015em}.bn-selo{align-self:flex-start;display:inline-flex;padding:4px 11px;border-radius:999px;background:#c6f36b;color:#1b2405;font:800 12px var(--disp);box-shadow:0 0 16px -3px rgba(198,243,107,.65)}.bn-bt-lima{display:inline-flex;align-items:center;gap:6px;border-radius:12px;border:0;background:#c6f36b;color:#1b2405;box-shadow:0 0 18px -3px rgba(198,243,107,.6)}.bn-bt-lima,.bn-bt-vidro{min-height:44px;padding:0 18px;font:800 15px var(--disp);cursor:pointer}.bn-bt-vidro{border-radius:12px;border:1px solid rgba(255,255,255,.32);background:rgba(10,6,24,.5);color:#fff}.bn-heroi{position:relative;overflow:hidden;display:flex;align-items:center;min-height:260px;padding:28px 34px;border-radius:24px;color:#fff;background:linear-gradient(115deg,rgba(40,18,100,.92),rgba(78,36,170,.88) 50%,rgba(112,40,150,.88));border:1px solid rgba(198,243,107,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 40px -10px rgba(198,243,107,.4),0 40px 100px -30px rgba(139,92,255,.7)}.bn-heroi:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 22px)}.bn-heroi-txt{position:relative;z-index:1;max-width:560px;display:flex;flex-direction:column;gap:12px}.bn-heroi h2{margin:0;font-size:clamp(34px,3.6vw,50px);line-height:.98;text-shadow:0 0 22px rgba(165,139,255,.55)}.bn-heroi p{margin:0;font-size:15px;line-height:1.5;color:#e8def9}.bn-heroi-bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.bn-heroi-arte{position:absolute;right:26px;top:50%;display:flex;gap:14px;transform:translateY(-50%) rotate(-6deg)}.bn-heroi-arte img{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:14px;box-shadow:0 0 0 1.5px rgba(201,184,255,.6),0 0 26px rgba(139,92,255,.6),0 20px 40px rgba(6,3,20,.6)}.bn-heroi-arte img:nth-child(2){margin-top:26px}@media (max-width:1100px){.bn-heroi-arte{opacity:.35;right:-40px}}@media (max-width:700px){.bn-heroi-arte{display:none}.bn-heroi{padding:22px}}.bn-destaques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.bn-destaque{position:relative;overflow:hidden;min-height:200px;padding:18px;border-radius:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;text-decoration:none;color:var(--text);background:rgba(255,255,255,.035);border:1px solid rgba(165,139,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 26px -10px rgba(165,139,255,.55)}.bn-destaque .bn-selo{position:absolute;left:16px;top:16px;z-index:2}.bn-destaque img{position:absolute;right:-2%;top:-12%;width:52%;height:86%;object-fit:cover;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000 45%,transparent 75%);mask-image:radial-gradient(70% 70% at 60% 45%,#000 45%,transparent 75%)}.bn-destaque b{position:relative;font-size:28px;line-height:1;text-shadow:0 0 20px rgba(165,139,255,.55)}.bn-destaque small{position:relative;font-size:13px;line-height:1.45;color:var(--muted);max-width:300px}.bn-destaque:hover{border-color:rgba(165,139,255,.8)}.bn-destaque:focus-visible{outline:2px solid #c6f36b;outline-offset:2px}@media (max-width:900px){.bn-destaques{grid-template-columns:1fr}.bn-destaque{min-height:150px}}.bn-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:26px 0 12px}.bn-sec h2{margin:0;font-size:32px;text-shadow:0 0 22px rgba(165,139,255,.5)}.bn-busca{display:flex;flex-direction:column;gap:16px;margin-top:14px}.bn-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bn-chips small{font-size:13px;color:var(--muted);margin-right:4px}.bn-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(165,139,255,.45);background:rgba(165,139,255,.08);color:var(--text);font:700 13px var(--sans,inherit);cursor:pointer;text-transform:capitalize}.bn-chip em{font-style:normal;font:800 12px var(--disp);padding:1px 7px;border-radius:999px;background:rgba(165,139,255,.2)}.bn-chip:hover{border-color:#c6f36b;box-shadow:0 0 14px -4px rgba(198,243,107,.7)}.bn-busca-grade{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.bn-total,.bn-trilha{border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:12px;background:rgba(255,255,255,.035);border:1px solid rgba(165,139,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 26px -10px rgba(165,139,255,.55)}.bn-total small{font-size:13px;color:var(--muted)}.bn-n{margin:0;font-size:84px;line-height:.9;text-shadow:0 0 26px rgba(165,139,255,.55)}.bn-n span{font-size:32px}.bn-niveis{display:flex;flex-direction:column;gap:8px}.bn-niveis div{display:grid;grid-template-columns:30px 1fr 24px;align-items:center;gap:10px;font:800 13px var(--disp)}.bn-niveis i{position:relative;height:8px;border-radius:8px;background:rgba(165,139,255,.12);overflow:hidden}.bn-niveis i:after{content:"";position:absolute;inset:0;width:var(--p);border-radius:8px;background:linear-gradient(90deg,#8b6cff,#c9b8ff);box-shadow:0 0 12px rgba(165,139,255,.8)}.bn-linhas-mini{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.bn-linhas-mini span{display:inline-flex;align-items:center;gap:6px}.bn-linhas-mini i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.bn-trilha{background:linear-gradient(160deg,rgba(139,92,255,.28),rgba(20,10,48,.75));border-color:rgba(198,243,107,.5);box-shadow:0 0 34px -10px rgba(198,243,107,.45);color:#fff}.bn-trilha b.bn-disp{font-size:34px;line-height:1;text-transform:capitalize}.bn-trilha>small{font-size:14px;line-height:1.5;color:#d9cff2}.bn-tri-n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bn-tri-n div{padding:10px;border-radius:12px;background:rgba(7,5,14,.45)}.bn-tri-n b{display:block;font:800 18px var(--disp)}.bn-tri-n small{font-size:11px;color:#b9b0d6}.bn-trilha .bn-bt-lima{align-self:flex-start}.bn-lista{display:flex;flex-direction:column;gap:8px}.bn-linha-tab{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) 70px minmax(0,1.6fr) 100px;align-items:center;gap:14px;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(165,139,255,.24)}.bn-linha-tab.bn-cab{background:transparent;border:0;padding:0 14px;font-size:12px;color:var(--muted)}.bn-aula{display:flex;align-items:center;gap:12px;min-width:0;color:var(--text);text-decoration:none}.bn-aula img,.bn-sem{width:42px;height:60px;flex:none;object-fit:cover;border-radius:8px;box-shadow:0 0 0 1px rgba(201,184,255,.4);background:rgba(165,139,255,.15)}.bn-aula b{font:800 15px/1.25 var(--disp)}.bn-nv{font-style:normal;padding:3px 9px;border-radius:8px;border:1px solid rgba(201,184,255,.4);background:rgba(201,184,255,.12);font:800 12px var(--disp)}.bn-gram{font-size:13px;color:var(--muted);text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-passar{justify-self:end;min-height:38px;padding:0 16px;border-radius:10px;border:1px solid rgba(160,220,60,.7);background:transparent;color:var(--text);font:800 13px var(--disp);cursor:pointer}.bn-passar:hover{background:#c6f36b;color:#1b2405}.bn-vazio{margin-top:18px;padding:26px;border-radius:22px;border:1px solid rgba(165,139,255,.4)}.bn-vazio .bn-disp{font-size:28px;margin:0 0 8px}.bn-vazio p{margin:0;color:var(--muted)}@media (max-width:900px){.bn-busca-grade{grid-template-columns:1fr}.bn-linha-tab{grid-template-columns:minmax(0,1fr) auto}.bn-linha-tab.bn-cab,.bn-linha-tab>span:not(:first-child){display:none}}[data-tema=escuro] body:has(.bx):before{background:radial-gradient(40% 30% at 10% 4%,rgba(139,92,255,.4),transparent 70%),radial-gradient(30% 24% at 92% 26%,rgba(198,243,107,.1),transparent 70%),radial-gradient(44% 34% at 76% 96%,rgba(255,80,200,.14),transparent 70%),radial-gradient(40% 30% at 28% 62%,rgba(139,92,255,.18),transparent 70%),#07050e;background-attachment:fixed}:root:not([data-tema=escuro]) body:has(.bx):before{background:radial-gradient(40% 30% at 10% 4%,rgba(139,92,255,.3),transparent 70%),radial-gradient(30% 24% at 92% 26%,rgba(160,220,60,.16),transparent 70%),radial-gradient(44% 34% at 76% 96%,rgba(255,80,200,.16),transparent 70%),linear-gradient(160deg,#e7defa,#ddd0f6 50%,#d4c4f2);background-attachment:fixed}.bx .bx-cab h1,.bx .bx-fil h2{font-style:italic;font-weight:900;text-shadow:0 0 22px rgba(165,139,255,.45)}.bx .busca-caixa{border-color:rgba(165,139,255,.5)!important;box-shadow:0 0 26px -8px rgba(165,139,255,.7)}.bx .poster{border-radius:14px;box-shadow:0 0 0 1.5px rgba(var(--acrgb-claro),.75),0 0 22px -4px rgba(var(--acrgb-claro),.7),0 18px 40px rgba(6,3,20,.45)}[data-tema=escuro] .bx .poster{box-shadow:0 0 0 1.5px rgba(var(--acrgb-escuro),.8),0 0 22px -4px rgba(var(--acrgb-escuro),.7),0 18px 40px rgba(6,3,20,.6)}.bx .bp{box-shadow:0 0 26px -10px rgba(165,139,255,.6);border-color:rgba(165,139,255,.45)}:root:not([data-tema=escuro]) .bn-total{background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,255,255,.55));border-color:rgba(124,82,227,.55);box-shadow:0 0 26px -8px rgba(124,82,227,.45)}:root:not([data-tema=escuro]) .bn-destaque{background:linear-gradient(160deg,#241a4a,#120c26);border-color:rgba(124,82,227,.6);color:#fff;box-shadow:0 0 26px -8px rgba(124,82,227,.55)}:root:not([data-tema=escuro]) .bn-destaque small{color:#cfc6e6}:root:not([data-tema=escuro]) .bn-linha-tab:not(.bn-cab){background:rgba(255,255,255,.7);border-color:rgba(124,82,227,.3)}.poster-art{position:relative}.poster-ep{position:absolute;right:8px;bottom:8px;z-index:2;padding:3px 8px;border-radius:999px;font:800 11px/1.3 var(--disp);letter-spacing:.02em;color:#fff;white-space:nowrap;background:rgba(10,6,24,.72);border:1px solid rgba(var(--acrgb-escuro,201,184,255),.75);box-shadow:0 0 12px -2px rgba(var(--acrgb-escuro,165,139,255),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bx .poster-sobre{display:none}.poster-fav{left:auto;right:10px;top:10px}.poster-art{container-type:inline-size}.poster-bola{position:absolute;z-index:2;right:5.8%;top:3.1%;width:11.6%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#f0b866;color:#2a1a00;font:900 4.4cqw/1 var(--disp);letter-spacing:-.02em;box-shadow:0 0 0 1.5px rgba(10,6,24,.6),0 0 14px -2px rgba(240,184,102,.7)}.poster-fav{right:auto;left:8px;top:13%}.lj{padding:0}.lj-casa .hub{margin-top:6px}.lj-estantes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lj-estantes-rot{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:rgba(243,239,247,.6);margin-right:4px}.lj-nv{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;border-radius:999px;font:800 13px var(--sans);color:#e6e0ee;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.lj-nv em{font-style:normal;font-weight:600;opacity:.6}.lj-nv[aria-pressed=true]{color:#14101c;background:var(--lj-c,#fff);box-shadow:none}.lj-nv[aria-pressed=true] em{opacity:.7}.lj-flix{--lj-c:#f08a8a;background:#0b0809}.ljx-cartaz{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 44px 64px}.ljx-fundo{position:absolute!important;inset:0;z-index:-2}.ljx-fundo .vl-arte-limpa img{object-position:50% 30%}.ljx-veu{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b0809 3%,rgba(11,8,9,.6) 42%,rgba(11,8,9,0) 72%),linear-gradient(0deg,#0b0809,rgba(11,8,9,0) 45%),linear-gradient(180deg,rgba(11,8,9,.7),rgba(11,8,9,0) 22%)}.ljx-topo{position:absolute;left:44px;right:44px;top:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:800 15px var(--sans);letter-spacing:.14em;color:#f3e9e9}.ljx-topo .lj-estantes{margin-left:auto}.ljx-w{font:900 44px/1 var(--disp);color:#f08a8a;letter-spacing:-.04em;transform:scaleX(.86)}.ljx-txt{max-width:560px;display:grid;gap:12px}.ljx-selo{display:flex;align-items:center;gap:8px;font:800 13px var(--sans);letter-spacing:.14em;color:#e6dede}.ljx-selo b{font:900 22px/1 var(--disp);color:#f08a8a}.ljx-tit{font:900 clamp(48px,6vw,84px)/.92 var(--disp);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;color:#fff;text-shadow:0 6px 40px rgba(0,0,0,.5)}.ljx-sub{font:600 19px/1.4 var(--sans);color:#f3dede}.ljx-tags{display:flex;flex-wrap:wrap;gap:8px}.ljx-tags span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:700 13px var(--sans);background:rgba(255,255,255,.08);color:#f3e9e9}.ljx-tags i{width:8px;height:8px;border-radius:50%;background:var(--chip)}.ljx-tags .ljx-gram{box-shadow:inset 0 0 0 1px rgba(240,138,138,.6);background:none}.ljx-dar{background:#f5f1fb;color:#140f10;box-shadow:none}.ljx-dar:hover{background:#fff}.ljx-dar .vl-i{fill:currentColor;stroke:none}.ljx-pontos{position:absolute;right:44px;bottom:28px;display:flex;gap:6px}.ljx-pontos button{width:22px;height:5px;border-radius:3px;background:rgba(255,255,255,.3)}.ljx-pontos button[aria-pressed=true]{background:#f08a8a}.ljx-filas{padding:0 44px 34px;margin-top:-24px;position:relative}.ljx-h{font:800 19px var(--sans);color:#fff;margin:18px 0 10px}.ljx-larga{flex:none;width:270px;display:grid;gap:4px}.ljx-larga-arte{aspect-ratio:16/9;border-radius:8px}.ljx-larga strong{font:700 14px var(--sans);color:#f3e9e9}.ljx-larga em{font:600 12px var(--sans);font-style:normal;color:#a99}.ljx-num{flex:none;display:flex;align-items:flex-end;width:236px}.ljx-num-n{font:900 170px/.78 var(--disp);color:#0b0809;-webkit-text-stroke:3px #6b5c5c;letter-spacing:-.06em;margin-right:-22px}.ljx-num img{width:124px;aspect-ratio:2/3;object-fit:cover;border-radius:6px;position:relative}.lj-fy{--lj-c:#f5a3d6;background:#0a080c;display:grid;grid-template-columns:270px minmax(0,1fr);gap:8px;padding:8px}.ljf-lado{background:#151119;border-radius:14px;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.ljf-lado-tit{gap:8px;font:800 15px var(--sans);margin:0 6px 8px}.ljf-lado-tit,.ljf-pl{display:flex;align-items:center}.ljf-pl{gap:12px;padding:8px;border-radius:10px;text-align:left}.ljf-pl:hover{background:rgba(255,255,255,.05)}.ljf-pl[aria-pressed=true]{background:#2a2230}.ljf-pl i{flex:none;width:46px;height:46px;border-radius:8px;display:grid;place-items:center;font:900 15px var(--disp);font-style:normal;color:#1b0e18}.ljf-pl b{display:block;font:700 15px var(--sans)}.ljf-pl small{font:500 13px var(--sans);color:#a99aa6}.ljf-meio{background:#151119;border-radius:14px;overflow:hidden;min-width:0}.ljf-topo{display:flex;gap:26px;align-items:flex-end;padding:54px 28px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--pl) 46%,#151119) 0,color-mix(in srgb,var(--pl) 18%,#151119) 70%,#151119 100%)}.ljf-capa{flex:none;width:190px;height:190px;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.55)}.ljf-topo small{font:700 13px var(--sans)}.ljf-topo h2{font:900 clamp(40px,5vw,70px)/.95 var(--disp);letter-spacing:-.03em;margin:6px 0 12px;text-wrap:balance}.ljf-topo p{color:#eadbe6}.ljf-acoes,.ljf-topo p{font:600 14px var(--sans)}.ljf-acoes{display:flex;align-items:center;gap:18px;padding:18px 28px;color:#c9b8c4}.ljf-play{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--pl);color:#1b0e18;box-shadow:0 10px 30px color-mix(in srgb,var(--pl) 35%,transparent)}.ljf-play .vl-i{fill:currentColor;stroke:none;width:22px;height:22px;margin-left:3px}.ljf-faixas{list-style:none;margin:0;padding:0 18px 22px}.ljf-faixas li{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;border-radius:8px}.ljf-faixas li:not(.ljf-cab):hover{background:rgba(255,255,255,.05)}.ljf-cab,.ljf-faixa{display:grid;grid-template-columns:34px minmax(0,2.2fr) minmax(0,1.6fr) 70px;gap:12px;align-items:center;padding:7px 8px;text-align:left}.ljf-faixas li.ljf-cab{grid-template-columns:34px minmax(0,2.2fr) minmax(0,1.6fr) 70px 40px;font:600 13px var(--sans);color:#a99aa6;border-bottom:1px solid #2a2230;margin-bottom:6px}.ljf-n{font:600 14px var(--sans);color:#a99aa6;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ljf-tt{display:flex;gap:12px;align-items:center;min-width:0}.ljf-mini{flex:none;width:42px;height:42px;border-radius:4px}.ljf-tt strong{display:block;font:700 15px var(--sans);color:#f5f1fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ljf-tt small{font:500 13px var(--sans);color:#a99aa6}.ljf-gram{font:700 12px var(--sans);color:var(--pl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ljf-lv{font:700 13px var(--sans);color:#c9b8c4;display:flex;gap:6px;align-items:center}.ljf-lv b{font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:5px;background:var(--pl);color:#1b0e18}.ljf-passa{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#c9b8c4}.ljf-passa:hover{background:rgba(255,255,255,.08);color:#fff}.lj-st{--lj-c:#86c9f0;background:linear-gradient(180deg,#0d1726,#0a111c 70%);padding:18px 34px 34px}.ljs-menu{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font:800 14px var(--sans);letter-spacing:.08em;color:#9fb6cf;margin-bottom:8px}.ljs-menu .lj-estantes{margin-left:auto}.ljs-w{display:inline-flex;align-items:center;gap:10px;font:900 21px var(--disp);letter-spacing:.08em;color:#fff}.ljs-w i{width:32px;height:32px;border-radius:8px;background:#86c9f0;display:grid;place-items:center;font-style:normal;color:#06263a}.ljs-menu>b{color:#fff;border-bottom:3px solid #86c9f0;padding-bottom:3px}.ljs-h{font:800 14px var(--sans);letter-spacing:.08em;color:#cfe3f5;margin:18px 0 10px}.ljs-dest{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);border-radius:6px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5)}.ljs-big{position:relative;min-height:380px;display:flex;align-items:flex-end}.ljs-big-arte{position:absolute!important;inset:0}.ljs-big:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,17,28,.92),rgba(10,17,28,0) 55%)}.ljs-big-txt{position:relative;z-index:1;display:grid;gap:4px;padding:22px 24px}.ljs-big-txt small{font:800 13px var(--sans);letter-spacing:.06em;color:#cfe3f5}.ljs-big-txt strong{font:900 clamp(30px,3.4vw,44px)/1 var(--disp);color:#fff}.ljs-big-txt em{font:600 15px var(--sans);font-style:normal;color:#b9cde2}.ljs-info{background:#13233a;padding:18px;display:flex;flex-direction:column;gap:12px}.ljs-minis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ljs-mini-arte{aspect-ratio:16/9;border-radius:3px}.ljs-mini{opacity:.85}.ljs-mini:hover{opacity:1}.ljs-info p{font:500 14px/1.5 var(--sans);color:#b9cde2}.ljs-tags{display:flex;flex-wrap:wrap;gap:6px}.ljs-tags span{font:700 12px var(--sans);padding:4px 9px;border-radius:3px;background:rgba(134,201,240,.15);color:#86c9f0}.ljs-comprar{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#0d1726;padding:10px 10px 10px 14px;border-radius:4px}.ljs-comprar b{font:800 14px var(--sans);color:#b9f0a0}.ljs-bts{display:flex;gap:6px}.ljs-bt{padding:10px 14px;border-radius:3px;font:800 14px var(--sans);background:#233a56;color:#e6f2fb}.ljs-bt-azul{background:linear-gradient(90deg,#6fbde8,#4b8fd6);color:#04182a}.ljs-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ljs-card{background:#13233a;border-radius:4px;overflow:hidden;display:grid;transition:transform .15s}.ljs-card:hover{transform:scale(1.02)}.ljs-card-arte{aspect-ratio:16/9}.ljs-card>span:last-child{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px 12px}.ljs-card strong{font:700 14px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ljs-card em{flex:none;font:900 12px var(--disp);font-style:normal;padding:3px 7px;border-radius:3px;background:#4c6b1f;color:#d7f7a8}.lj-bz{--lj-c:#9fb4ff;background:#0f1117;padding:22px}.ljb-tres{display:grid;grid-template-columns:240px minmax(0,580px) 260px;gap:20px;justify-content:center;align-items:start}.ljb-lado,.ljb-perfil,.ljb-post{background:#1b1e27;border-radius:12px;box-shadow:inset 0 0 0 1px #262a36}.ljb-perfil{overflow:hidden;text-align:center;padding-bottom:12px;display:grid;justify-items:center}.ljb-faixa{height:58px;width:100%;background:linear-gradient(120deg,#3e4c8f,#6a5acd)}.ljb-av{width:66px;height:66px;margin-top:-33px;border-radius:14px;border:3px solid #1b1e27;background:#9fb4ff;display:grid;place-items:center;font:900 26px var(--disp);color:#151630}.ljb-av.sm{width:44px;height:44px;margin:0;border:0;border-radius:9px;font-size:18px}.ljb-perfil strong{margin-top:8px;font:800 16px var(--sans)}.ljb-perfil p{margin:4px 14px 10px;font:500 13px/1.45 var(--sans);color:#a7adbf}.ljb-num{width:100%;display:flex;justify-content:space-between;padding:8px 16px;border-top:1px solid #262a36;font:600 13px var(--sans);color:#a7adbf}.ljb-num b{color:#9fb4ff}.ljb-feed{display:grid;gap:12px;min-width:0}.ljb-feed>.lj-estantes{background:#1b1e27;border-radius:12px;padding:10px 14px;box-shadow:inset 0 0 0 1px #262a36}.ljb-post{padding:14px 16px;display:grid;gap:10px}.ljb-post header{display:flex;gap:10px;align-items:center}.ljb-post header b{display:block;font:800 15px var(--sans)}.ljb-post header small{font:500 12px var(--sans);color:#8d93a6}.ljb-post>p{font:500 15px/1.5 var(--sans);color:#dfe3ee}.ljb-post>p b{color:#9fb4ff}.ljb-anexo{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;border-radius:10px;overflow:hidden;background:#151821;box-shadow:inset 0 0 0 1px #262a36}.ljb-anexo-arte{height:110px}.ljb-anexo strong{display:block;font:800 16px var(--sans)}.ljb-anexo small{font:600 13px var(--sans);color:#8d93a6}.ljb-post footer{display:flex;justify-content:space-around;padding-top:8px;border-top:1px solid #262a36}.ljb-post footer a,.ljb-post footer button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font:700 14px var(--sans);color:#c3c8d6}.ljb-post footer a:hover,.ljb-post footer button:hover{background:rgba(255,255,255,.06);color:#fff}.ljb-lado{padding:14px 16px}.ljb-lado h3{font:800 15px var(--sans);margin-bottom:6px}.ljb-skill{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #262a36;font:600 14px var(--sans)}.ljb-skill span{display:inline-flex;gap:8px;align-items:center}.ljb-skill i{width:8px;height:8px;border-radius:50%;background:var(--chip)}.ljb-skill small{color:#8d93a6;font-weight:600}.lj-fa{--lj-c:#f0c66a;background:radial-gradient(80% 60% at 50% 30%,#2a1c12,#120c08 70%);padding:30px 22px 36px}.lja-livro{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border-radius:10px;background:#22180f;box-shadow:0 30px 80px rgba(0,0,0,.7),inset 0 0 0 1px #4a3520,0 0 0 9px #3b2414,0 0 0 11px #6b4a26}.lja-livro:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:60px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(0,0,0,.45),transparent);pointer-events:none}.lja-fita{position:absolute;right:110px;top:-11px;width:22px;height:110px;background:linear-gradient(#a3312b,#7a1f1b);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%)}.lja-pg{padding:38px 46px;color:#eadcc2;min-width:0}.lja-pg>small{display:block;text-align:center;font:600 12px var(--sans);letter-spacing:.3em;color:#a8885a}.lja-pg h2{text-align:center;font:500 44px/1.05 var(--vl-serif);color:#f3e4c4;margin-top:6px}.lja-orn,.lja-pg h2 em{color:#f0c66a}.lja-orn{display:block;text-align:center;margin:6px 0 16px}.lja-livros{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.lja-lv{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px dotted #5a4430;font:500 20px var(--vl-serif);color:#eadcc2;text-align:left}.lja-lv span{flex:none;font:600 12px var(--sans);color:#a8885a}.lja-lv[aria-pressed=true]{color:#f0c66a}.lja-foto{margin-top:20px;height:190px;border-radius:6px;filter:sepia(.25)}.lja-caps{list-style:none;margin:0;padding:0;max-height:470px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5a4430 transparent}.lja-cap{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;padding:11px 0;border-bottom:1px solid #3d2d1e}.lja-cap:hover strong,.lja-n{color:#f0c66a}.lja-n{font:500 40px/.9 var(--vl-serif);text-align:right}.lja-cap strong{display:block;font:600 21px/1.15 var(--vl-serif);color:#f3e4c4}.lja-cap i{font:italic 400 16px/1.4 var(--vl-serif);color:#cdb894}.lja-cap sup{font:700 10px var(--sans);font-style:normal;color:#a8885a;margin-right:6px;letter-spacing:.04em}.lj-ms{--lj-c:#7fd6a8;background:linear-gradient(180deg,#141210,#0f0d0b);padding:26px 40px 46px}.ljm-cab{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ljm-cab .lj-estantes{margin-left:auto}.ljm-w{width:38px;height:38px;border-radius:9px;background:#7fd6a8;display:grid;place-items:center;font:900 18px var(--disp);color:#0d2a1b}.ljm-cab h2{font:500 30px var(--vl-serif)}.ljm-h{font:500 21px var(--vl-serif);margin:24px 0 12px}.ljm-lendo{grid-template-columns:repeat(3,minmax(0,1fr))}.ljm-le,.ljm-lendo{display:grid;gap:14px}.ljm-le{grid-template-columns:84px minmax(0,1fr);padding:12px;border-radius:12px;background:#1d1a16;box-shadow:inset 0 0 0 1px #2c2721}.ljm-le img{width:84px;aspect-ratio:2/3;object-fit:cover;border-radius:3px;box-shadow:4px 6px 16px rgba(0,0,0,.6)}.ljm-le small{font:700 12px var(--sans);color:#7fd6a8}.ljm-le strong{display:block;margin:4px 0;font:500 18px/1.2 var(--vl-serif)}.ljm-le i{font:italic 400 14px/1.4 var(--vl-serif);color:#bdb1a3}.ljm-estante{position:relative;display:flex;align-items:flex-end;gap:12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#5a3e26 transparent;padding:14px 16px 22px;background:linear-gradient(180deg,transparent calc(100% - 16px),#5a3e26 calc(100% - 16px),#3b2716);border-radius:0 0 4px 4px}.ljm-bk{flex:none;width:128px;transition:transform .2s}.ljm-bk:hover{transform:translateY(-8px)}.ljm-bk img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:2px 6px 6px 2px;box-shadow:6px 8px 18px rgba(0,0,0,.6)}.lj-casa-faith .nivel-cab h3,.lj-casa-main .nivel-cab h3{font-family:var(--vl-serif,Georgia,serif);font-weight:500}@media (max-width:1100px){.ljb-tres{grid-template-columns:minmax(0,1fr)}.ljb-lado,.ljb-perfil{display:none}.ljs-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lj-fy{grid-template-columns:minmax(0,1fr)}.ljf-lado{flex-direction:row;overflow-x:auto}.ljf-lado-tit{display:none}.ljf-pl{flex:none}.ljf-faixa,.ljf-faixas li.ljf-cab{grid-template-columns:28px minmax(0,1fr) 54px}.ljf-cab span:nth-child(3),.ljf-gram{display:none}.lja-livro,.ljs-dest{grid-template-columns:minmax(0,1fr)}.lja-livro:before{display:none}.ljm-lendo{grid-template-columns:minmax(0,1fr)}.ljx-cartaz{padding:0 20px 56px;min-height:480px}.ljx-topo{left:20px;right:20px}.ljx-filas{padding:0 20px 26px}.lj-ms,.lj-st{padding-inline:18px}.lja-pg{padding:28px 22px}}.cx{display:grid;gap:18px}.cx-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.cx-cab h1{margin:0;font:900 clamp(28px,4vw,40px)/1.05 var(--disp);letter-spacing:-.02em}.cx-cab p{margin:6px 0 0;color:var(--muted);max-width:62ch}.cx-conta,.cx-feitos{font:700 13px var(--sans);color:var(--text2);padding:7px 12px;border-radius:999px;background:var(--surface2)}.cx-vazio{padding:28px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.cx-vazio b{display:block;font:800 18px var(--sans);margin-bottom:6px}.cx-vazio p{margin:0;color:var(--muted)}.cx-corpo{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start}.cx-fila{position:sticky;top:80px;padding:10px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);max-height:calc(100vh - 110px);overflow:auto}.cx-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:2px 2px 10px}.cx-filtros button{font:700 12px var(--sans);padding:6px 11px;border-radius:999px;border:0;background:none;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer}.cx-filtros button em{font-style:normal;opacity:.7}.cx-filtros button[aria-pressed=true]{color:var(--acento-txt);background:rgba(var(--accentrgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--accentrgb),.4)}.cx-fila ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cx-it{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:0;border-radius:14px;background:none;color:inherit;text-align:left;cursor:pointer}.cx-it:hover{background:var(--surface2)}.cx-it[aria-current=true]{background:rgba(var(--accentrgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--accentrgb),.35)}.cx-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--c);color:#1b1530;font:800 15px var(--sans);flex:none}.cx-av img{width:100%;height:100%;object-fit:cover}.cx-av.grande{width:46px;height:46px}.cx-it-txt{min-width:0}.cx-it-txt b{display:block;font:700 14px var(--sans)}.cx-it-txt small{display:block;font:600 12px var(--sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-tipo{font:800 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:rgba(240,184,102,.16);color:#b8791c}[data-tema=escuro] .cx-tipo{color:#f0b866}.cx-mesa{min-width:0;padding:18px 20px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.cx-mesa-cab{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.cx-mesa-cab b{display:block;font:800 17px var(--sans)}.cx-mesa-cab small{font:600 13px var(--sans);color:var(--muted)}.cx-nav{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}@media (max-width:900px){.cx-corpo{grid-template-columns:minmax(0,1fr)}.cx-fila{position:static;max-height:260px}}.ga{display:flex;flex-wrap:wrap}.ga,.ga-bt{align-items:center;gap:10px}.ga-bt{display:inline-flex;min-height:42px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font:700 14px var(--sans);color:var(--text);background:var(--surface2);box-shadow:inset 0 0 0 1px var(--border2)}.ga-bt i{width:12px;height:12px;border-radius:50%;background:#ec6a52}.ga-gravando{background:rgba(236,106,82,.14);box-shadow:inset 0 0 0 1.5px #ec6a52}.ga-gravando i{border-radius:2px;animation:ga-pisca 1s infinite}@keyframes ga-pisca{50%{opacity:.35}}.ga-play{height:40px;max-width:100%}.ga-tirar{border:0;background:none;text-decoration:underline;cursor:pointer}.ga-msg,.ga-sub,.ga-tirar{color:var(--muted);font:600 13px var(--sans)}.ga-msg,.ga-sub{flex-basis:100%;margin:0}.wr-audio{display:grid;gap:8px;margin:12px 0;padding:12px 14px;border-radius:14px;background:rgba(201,184,255,.12);box-shadow:inset 0 0 0 1px rgba(201,184,255,.35)}.wr-audio span{font:700 14px var(--sans)}.wr-audio audio{width:100%;height:40px}.ea{margin:6px 0 22px;padding:18px 20px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);display:grid;gap:14px}.ea-cab h2{margin:0;font:800 19px var(--sans)}.ea-cab p{margin:4px 0 0;color:var(--muted);font-size:14px}.ea-grupo{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.ea-opcoes{flex-wrap:wrap}.ea-op,.ea-opcoes{display:flex;gap:10px}.ea-op{align-items:center;padding:8px 12px 8px 8px;border-radius:14px;background:var(--surface2);box-shadow:inset 0 0 0 1px var(--border);color:inherit;text-decoration:none;max-width:300px}.ea-op.on{box-shadow:inset 0 0 0 2px rgba(var(--accentrgb),.6)}.ea-op i,.ea-op img{width:40px;aspect-ratio:2/3;object-fit:cover;border-radius:5px;background:var(--border);flex:none}.ea-op b{display:block;font:700 14px var(--sans)}.ea-op small{font:700 12px var(--sans);color:var(--acento-txt)}.ea-meta{margin:0;font:600 13px var(--sans);color:var(--muted)}.ea-alunos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ea-alunos li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.ea-alunos em{font-style:normal;font-weight:700;color:var(--acento-txt)}.ea-falta{color:var(--muted)}.ea-acoes{margin-left:auto;display:flex;gap:6px;align-items:center}.ea-x{width:30px;height:30px;border-radius:50%;border:0;background:none;color:var(--muted);font-size:18px;cursor:pointer}.ea-x:hover{background:var(--surface2)}.ea-al{margin:14px 0;padding:18px;border-radius:22px;background:rgba(201,184,255,.1);box-shadow:inset 0 0 0 1px rgba(201,184,255,.3)}.ea-al h2{margin:0;font:800 20px var(--sans)}.ea-al p{margin:4px 0 12px;color:var(--muted);font-size:14px}.ea-al-ops{display:grid;gap:10px}.ea-al-op{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border:0;border-radius:16px;text-align:left;cursor:pointer;color:inherit;background:var(--surface2);box-shadow:inset 0 0 0 1px var(--border)}.ea-al-op[aria-pressed=true]{box-shadow:inset 0 0 0 2px #c9b8ff;background:rgba(201,184,255,.16)}.ea-al-op:disabled{cursor:default}.ea-al-op i,.ea-al-op img{width:76px;aspect-ratio:2/3;object-fit:cover;border-radius:8px;background:var(--border)}.ea-al-op b{display:block;font:800 16px var(--sans)}.ea-al-op small{display:block;font:600 12px var(--sans);color:var(--muted)}.ea-al-op em{display:inline-block;margin-top:6px;font:800 11px var(--sans);font-style:normal;padding:3px 9px;border-radius:999px;background:#c6f36b;color:#1b2405}.pr-trilha{display:grid;gap:8px;margin:10px 0 2px}.pr-trilha-rot{font:700 12px var(--sans);letter-spacing:.04em;color:var(--muted)}.pr-trilha-capas{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.pr-trilha-it{flex:none;width:86px;display:grid;gap:4px;color:inherit;text-decoration:none}.pr-trilha-it img{width:86px;aspect-ratio:2/3;object-fit:cover;border-radius:8px}.pr-trilha-it small{font:600 11px var(--sans);color:var(--muted);line-height:1.3}.dn-isca{margin-top:18px}.dn-isca h2{margin:0 0 4px;font:800 18px var(--sans)}.dn-isca ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.rh-ajuste{gap:16px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.rh-ajuste,.rh-campo{display:flex;flex-wrap:wrap}.rh-campo{align-items:flex-end;gap:8px}.rh-campo label{display:grid;gap:4px;font:700 12px var(--sans);color:var(--muted)}.rh-campo input{min-width:260px;height:40px;padding:0 12px;border-radius:10px;border:0;background:var(--surface2);box-shadow:inset 0 0 0 1px var(--border2);color:var(--text);font:500 14px var(--sans)}.rh-ok{color:var(--acento-txt)}.rh-erro,.rh-ok{font:700 13px var(--sans)}.rh-erro{color:#c0392b}.rh-partes{border:0;margin:0;padding:0;display:grid;gap:4px;font:600 13px var(--sans)}.rh-partes legend{font:700 12px var(--sans);color:var(--muted);margin-bottom:4px}.rh-partes label{display:flex;gap:8px;align-items:center}.rh-meses{display:flex;gap:14px;font:700 13px var(--sans)}.rh-topo{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border)}.rh-topo b{display:block;font:900 22px var(--disp)}.rh-topo small{display:block;margin-top:4px;font:600 13px var(--sans);color:var(--muted)}.rh-empresa{text-align:right}.rh-empresa b{font:800 15px var(--sans)}.rh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.rh-kpis div{padding:14px;border-radius:14px;background:var(--surface2)}.rh-kpis b{display:block;font:900 28px var(--disp)}.rh-kpis small{font:600 12px var(--sans);color:var(--muted)}.rh h3{margin:0 0 8px;font:800 15px var(--sans)}.rh-tab{width:100%;border-collapse:collapse;font:500 14px var(--sans)}.rh-tab th{text-align:left;font:700 12px var(--sans);color:var(--muted);padding:8px}.rh-tab td,.rh-tab th{border-bottom:1px solid var(--border)}.rh-tab td{padding:9px 8px}.rh-dois{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rh-dois ul,.rh-erros{margin:0;padding-left:18px;font-size:14px}.rh-erros s,.rh-pe{color:var(--muted)}.rh-pe{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font:600 12px var(--sans);padding-top:12px;border-top:1px solid var(--border)}.rh-vazio{color:var(--muted)}@media (max-width:640px){.rh-dois{grid-template-columns:1fr}.rh-empresa{text-align:left}.rh-campo input{min-width:0;width:100%}}@media print{.rh-kpis div{background:#f3f0fa}}.bda{margin-top:22px;padding:18px 20px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);display:grid;gap:14px}.bda-cab h2{margin:0;font:800 19px var(--sans)}.bda-cab h2 em{font-style:normal;font:700 13px var(--sans);color:var(--muted);margin-left:6px}.bda-cab p{margin:4px 0 0;color:var(--muted);font-size:14px;max-width:62ch}.bda-cartas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bda-carta{position:relative;min-height:170px;padding:34px 12px 12px;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;overflow:hidden;background:linear-gradient(0deg,rgba(14,11,24,.94) 35%,rgba(14,11,24,.35)),var(--arte,linear-gradient(160deg,#3a2f63,#211a3c)) center /cover;color:#f5f1fb}.bda-carta b{font:600 17px/1.2 var(--vl-serif,Georgia,serif)}.bda-carta small{font:500 12px/1.4 var(--sans);color:#cfc6ea;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bda-carta.fora{opacity:.35;filter:grayscale(.8)}.bda-tipo{position:absolute;top:10px;left:10px;font:800 10px var(--sans);letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:rgba(14,11,24,.7)}.bda-carta.t-w .bda-tipo{color:#f5a3d6}.bda-carta.t-s .bda-tipo{color:#86c9f0}.bda-carta.t-h .bda-tipo{color:#f0b866}.bda-carta.t-x .bda-tipo{color:#c6f36b}.bda-x{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(14,11,24,.7);color:#fff;font:800 14px var(--sans)}.bda-nova,.bda-x{border:0;cursor:pointer}.bda-nova{justify-content:center;align-items:center;text-align:center;padding:12px;background:none;color:var(--muted);font:700 13px var(--sans);box-shadow:inset 0 0 0 2px rgba(var(--accentrgb),.3)}.bda-nova-form{padding:12px;justify-content:flex-start;background:var(--surface2);color:var(--text);box-shadow:inset 0 0 0 2px rgba(var(--accentrgb),.45)}.bda-nova-form input,.bda-nova-form textarea{width:100%;border:0;border-radius:8px;padding:8px 10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border2);color:var(--text);font:500 13px var(--sans);resize:vertical}.bda-nova-bts{display:flex;gap:6px}.bda-chaves{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font:600 14px var(--sans)}.bda-chaves label{display:inline-flex;gap:8px;align-items:center}.bda-msg{font:600 13px var(--sans);color:var(--acento-txt)}.hw-deck{flex:none;font:800 12px var(--sans);padding:6px 10px;border-radius:999px;background:rgba(201,184,255,.16);color:#c9b8ff;text-decoration:none;white-space:nowrap}.wm-deck-faixa{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:rgba(201,184,255,.14);box-shadow:inset 0 0 0 1px rgba(201,184,255,.35);font:600 14px var(--sans)}.wm-deck-faixa a{font-weight:800;color:#c9b8ff}.nova.tn{width:min(620px,100%)}.tn-geral{margin:4px 0 0;font:600 13px var(--sans);color:var(--muted)}.tn h2{margin:6px 0 0}.tn-foto{margin:14px 0 0;border-radius:14px;overflow:hidden;background:#120e24;border:1px solid rgba(var(--accentrgb),.25);max-height:300px;display:grid;place-items:center}.tn-foto img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:top}.tn-foto.alto{background:#0d0a18}.tn-foto.alto img{width:auto;max-width:100%;max-height:340px;object-fit:contain}.tn-onde{margin:8px 0 0;font:600 14px/1.45 var(--sans);color:var(--text2)}.tn-onde b{color:var(--acento-txt);margin-right:4px}.tn-pontos{display:flex;gap:6px;justify-content:center;margin:16px 0 4px;flex-wrap:wrap}.tn-pontos button{width:22px;height:6px;padding:0;border:0;border-radius:4px;background:rgba(var(--accentrgb),.25);cursor:pointer}.tn-pontos button[aria-selected=true]{background:var(--accent);width:34px}.tn .nova-bts{align-items:center}.tn .nova-ok{background:var(--accent);color:#fff;box-shadow:none;margin-left:auto}.tn a.nova-bt{background:none;color:var(--acento-txt);box-shadow:inset 0 0 0 1.5px rgba(var(--accentrgb),.7)}.tn .nova-depois{background:none;box-shadow:none;color:var(--muted);text-decoration:underline;padding-inline:6px}.bp.bp-road{--ac-claro:#c76a1f;--acrgb-claro:199,106,31;--ac-escuro:#ff9f5a;--acrgb-escuro:255,159,90;cursor:default}.bp.bp-road .bp-vaga.meio{color:#ff9f5a}.bp.bp-road .bp-selo{background:rgba(255,159,90,.18);color:#ffc08a}.bx .bp-grade{grid-template-columns:repeat(8,minmax(0,1fr))}.bx .bp-grade>.bp .bp-txt b{font-size:15px;letter-spacing:-.01em}@media (max-width:1280px){.bx .bp-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.bx .bp-grade>.bp .bp-txt b{font-size:17px}}@media (max-width:620px){.bx .bp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .bp-grade>.bp.bp-road{grid-column:1/-1}}.bx .bp.bp-road,[data-tema=escuro] .bx .bp.bp-road{background:radial-gradient(90% 70% at 80% 10%,rgba(255,159,90,.3),transparent 62%),linear-gradient(165deg,#3a2436,#1a1230);border:1px solid rgba(255,159,90,.4);box-shadow:none}.bx .bp.bp-road:hover{transform:none}.bx .bp.bp-road .bp-leque .bp-vaga{display:none}.bx .bp.bp-road .bp-leque .bp-vaga.meio{display:grid;color:#ff9f5a;border-color:rgba(255,159,90,.5)}.bp-breves{display:contents}.bx .bp-breves{display:grid;grid-template-rows:1fr 1fr;gap:10px;height:250px;min-width:0}.bx .bp-breves>.bp{position:relative;height:auto;min-height:0;overflow:hidden}.bx .bp-breves>.bp .bp-leque .bp-vaga.meio{width:46px;left:auto;top:10px;bottom:auto;transform:rotate(8deg)}.bx .bp-breves>.bp .bp-leque .bp-vaga.meio svg{width:22px;height:22px}.bx .bp-breves>.bp .bp-sobre{display:none}.bx .bp-breves>.bp .bp-selo{top:8px;left:8px;font-size:9px;padding:4px 8px}.bx .bp.bp-tech,[data-tema=escuro] .bx .bp.bp-tech{--ac-escuro:#67e8f9;--acrgb-escuro:103,232,249;--ac-claro:#0e7f95;--acrgb-claro:14,127,149;background:radial-gradient(90% 70% at 80% 10%,rgba(103,232,249,.26),transparent 62%),linear-gradient(165deg,#13304a,#121229);border:1px solid rgba(103,232,249,.38);box-shadow:none;cursor:default}.bx .bp.bp-tech:hover{transform:none}.bx .bp.bp-tech .bp-leque .bp-vaga.meio{display:grid;color:#67e8f9;border-color:rgba(103,232,249,.5)}.bx .bp.bp-tech .bp-selo{background:rgba(103,232,249,.16);color:#a5f3fc}@media (max-width:620px){.bx .bp-grade>.bp-breves{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr;height:170px}.bx .bp-grade>.bp.bp-road{grid-column:auto}}.bx .bp-breves>.bp .bp-leque .bp-vaga.meio{width:30px;right:8px;top:8px;border-radius:6px}.bx .bp-breves>.bp .bp-leque .bp-vaga.meio svg{width:16px;height:16px}.bx .bp-breves>.bp .bp-conta{font-size:11px}.bx .bp-breves>.bp .bp-leque .bp-vaga.meio{top:auto;bottom:10px;right:10px;height:30px;aspect-ratio:auto;transform:none}.bx .bp-breves>.bp .bp-pe{padding-right:36px}.lnv-veu{background:rgba(5,6,10,.74)}.lnv{position:relative;width:min(1000px,100%);max-height:calc(100dvh - 32px);overflow:auto;border-radius:26px;padding:30px 32px 24px;background:radial-gradient(120% 70% at 0 0,rgba(94,234,212,.1),transparent 55%),radial-gradient(120% 70% at 100% 0,rgba(255,159,90,.1),transparent 55%),#0c0d14;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.55);color:#e9e7f1}.lnv-cab{max-width:660px}.lnv-kick{margin:0 0 6px;font:700 12px var(--mono,monospace);letter-spacing:.18em;color:#a5a3b8}.lnv h2{margin:0;font:800 clamp(28px,4.2vw,44px)/1.04 var(--disp,inherit);letter-spacing:-.02em;color:#f6f5fb;text-wrap:balance}.lnv-p{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:#c3c1d3}.lnv-duas{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:22px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.09)}.lnv-lado{position:relative;padding:20px 20px 18px;display:grid;gap:8px;align-content:start;min-width:0;background:#11121b}.lnv-dev{border-top:3px solid #5eead4}.lnv-road{border-top:3px solid #ff9f5a;border-left:2px dashed rgba(255,255,255,.16)}.lnv-road:after,.lnv-road:before{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:#0c0d14}.lnv-road:before{top:-12px}.lnv-road:after{bottom:-12px}.lnv-marca{margin:0;display:flex;align-items:baseline;gap:2px;font:900 26px/1 var(--disp,inherit);letter-spacing:.01em;color:#f6f5fb}.lnv-dev .lnv-marca{font-family:ui-monospace,Consolas,monospace;font-weight:800;gap:0}.lnv-dev .lnv-marca b{color:#5eead4}.lnv-road .lnv-marca b{color:#ff9f5a;margin-left:6px}.lnv-prompt{color:#5eead4;margin-right:6px;opacity:.8}.lnv-cursor{display:inline-block;width:11px;height:22px;margin-left:6px;background:#5eead4;transform:translateY(3px);animation:lnv-pisca 1.1s steps(1) infinite}@keyframes lnv-pisca{50%{opacity:0}}.lnv-rota{margin-left:auto;font:800 12px var(--mono,monospace);letter-spacing:.14em;color:#ffbf8f;border:1px solid rgba(255,159,90,.4);border-radius:999px;padding:4px 10px}.lnv-sub{margin:0;font:700 12px var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#9a98ad}.lnv-txt{margin:0;font-size:14.5px;line-height:1.5;color:#c8c6d6}.lnv-fila{list-style:none;margin:8px 0 4px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lnv-aula{display:grid;gap:6px;color:inherit;text-decoration:none}.lnv-capa{position:relative;display:block;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:#1a1b26;border:1px solid rgba(255,255,255,.1);transition:transform .18s ease,border-color .18s ease}.lnv-capa img{width:100%;height:100%;object-fit:cover;display:block}.lnv-capa i{position:absolute;top:7px;right:7px;padding:2px 8px;border-radius:999px;font:800 11.5px var(--sans,inherit);font-style:normal;background:rgba(8,9,14,.78);color:#f6f5fb}.lnv-dev .lnv-aula:focus-visible .lnv-capa,.lnv-dev .lnv-aula:hover .lnv-capa{transform:translateY(-3px);border-color:#5eead4}.lnv-road .lnv-aula:focus-visible .lnv-capa,.lnv-road .lnv-aula:hover .lnv-capa{transform:translateY(-3px);border-color:#ff9f5a}.lnv-aula:focus-visible{outline-offset:4px}.lnv-aula b{font:700 13.5px/1.25 var(--disp,inherit);color:#f1f0f7}.lnv-ir{justify-self:start;min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border-radius:12px;font-weight:800;text-decoration:none}.lnv-dev .lnv-ir{color:#04201c;background:#5eead4}.lnv-road .lnv-ir{color:#2a1404;background:#ff9f5a}.lnv-ir:focus-visible{outline:3px solid #f6f5fb;outline-offset:2px}.lnv-pe{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px;font-size:13.5px;color:#a5a3b8}.lnv-depois{color:#f2ecf8;border-color:rgba(255,255,255,.22)}@media (max-width:760px){.lnv{padding:22px 16px 18px}.lnv-duas{grid-template-columns:1fr}.lnv-road{border-left:0;border-top:3px solid #ff9f5a}.lnv-road:after,.lnv-road:before{display:none}}@media (prefers-reduced-motion:reduce){.lnv-cursor{animation:none}.lnv-capa{transition:none}}.bp-kick{display:none}.bx:has(.bp-grade){container-type:inline-size}.bx .bp-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bx .bp-grade>.bp:not(.bp-mat):not(.bp-lab){height:440px}.bx .bp-grade>.bp:not(.bp-lab),[data-tema=escuro] .bx .bp-grade>.bp:not(.bp-lab){--c:var(--ac-escuro,#c9b8ff);border-radius:20px;border:1px solid rgba(255,255,255,.08);color:#fff;background:#120e21;box-shadow:0 20px 44px rgba(0,0,0,.45);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .3s}.bx .bp-grade>.bp:not(.bp-lab):before{display:none}.bx .bp-grade>.bp:not(.bp-lab):hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 26px 54px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.bx .bp-grade>.bp:not(.bp-lab):focus-visible{outline:3px solid var(--c);outline-offset:3px}.bx .bp-grade>.bp:not(.bp-lab) .bp-leque{position:absolute;inset:0;height:auto;min-height:0;overflow:hidden}.bx .bp-grade>.bp:not(.bp-lab) .bp-leque img{display:none!important}.bx .bp-grade>.bp:not(.bp-lab) .bp-leque img:first-child{display:block!important;position:absolute;inset:0!important;width:100%!important;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 22%;border-radius:0;box-shadow:none;opacity:1;filter:brightness(.78) saturate(1.05);transform:scale(1.04)!important;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bx .bp-grade>.bp:not(.bp-lab):hover .bp-leque img:first-child{transform:scale(1.1)!important}.bx .bp-grade>.bp:not(.bp-lab) .bp-leque:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,7,20,.18) 0,rgba(10,7,20,.32) 38%,rgba(10,7,20,.95) 76%),linear-gradient(0deg,color-mix(in srgb,var(--ac-claro) 45%,transparent),transparent 55%)}.bx .bp-grade>.bp:not(.bp-lab) .bp-leque .bp-vaga{display:none}.bx .bp-grade>.bp:not(.bp-lab) .bp-leque .bp-vaga.meio{display:grid;place-items:center;left:50%;top:30%;right:auto;width:96px;transform:translate(-50%,-50%);color:var(--c)}.bx .bp-selo{z-index:3;top:16px!important;left:16px!important;right:auto!important}.bx .bp-grade>.bp:not(.bp-lab) .bp-txt{position:absolute;inset:auto 0 0 0;z-index:2;margin:0;padding:24px;background:none}.bx .bp-kick{display:inline-flex;align-items:center;gap:8px;font:800 14px var(--sans);color:var(--c)}.bx .bp-kick i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.bx .bp-grade>.bp:not(.bp-lab) .bp-txt b{margin-top:8px;font:900 38px/1 var(--disp);letter-spacing:-.02em;color:#fff}.bx .bp-grade>.bp:not(.bp-lab) .bp-txt b:before{display:none}.bx .bp-grade>.bp:not(.bp-lab) .bp-sobre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin-top:10px;font-size:15px;line-height:1.4;color:rgba(255,255,255,.82)}.bx .bp-grade>.bp:not(.bp-lab) .bp-pe{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.bx .bp-grade>.bp:not(.bp-lab) .bp-conta{padding:0;background:none;border:0;font:800 14px var(--sans);letter-spacing:.02em;color:#fff}.bx .bp-grade>.bp:not(.bp-lab) .bp-abrir{padding:0;background:none;border:0;font:800 14.5px var(--sans);color:var(--c);transition:transform .2s}.bx .bp-grade>.bp:not(.bp-lab):hover .bp-abrir{background:none;color:var(--c);text-decoration:none;transform:translateX(3px)}.bx .bp-grade>.bp.bp-lab{grid-column:1/-1;height:auto;min-height:112px;display:flex;flex-direction:row;align-items:center;gap:20px;padding:20px 24px;border-radius:20px}.bx .bp-grade>.bp.bp-lab .bp-selo{position:static;flex:none;order:0}.bx .bp-grade>.bp.bp-lab .bp-leque{position:relative;order:2;flex:none;width:150px;height:72px;min-height:0}.bx .bp-grade>.bp.bp-lab .bp-leque img{display:none!important}.bx .bp-grade>.bp.bp-lab .bp-leque img:nth-child(-n+3){display:block!important;left:auto!important;right:calc(var(--i, 0) * 44px)!important;top:0!important;bottom:auto!important;width:48px!important;transform:rotate(-6deg)!important}.bx .bp-grade>.bp.bp-lab .bp-leque img:nth-child(2){--i:1;transform:rotate(4deg)!important}.bx .bp-grade>.bp.bp-lab .bp-leque img:nth-child(3){--i:2}.bx .bp-grade>.bp.bp-lab .bp-lab-orbe{position:absolute;right:30px;top:4px}.bx .bp-grade>.bp.bp-lab .bp-txt{position:static;order:1;flex:1 1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:0;background:none}.bx .bp-grade>.bp.bp-lab .bp-txt b{font:800 22px/1.15 var(--disp);color:#fff}.bx .bp-grade>.bp.bp-lab .bp-txt b:before{display:none}.bx .bp-grade>.bp.bp-lab .bp-sobre{margin:0;font-size:14px;color:rgba(255,255,255,.8)}.bx .bp-grade>.bp.bp-lab .bp-pe{margin:0;gap:14px}.bx .bp-grade>.bp.bp-lab .bp-conta{padding:5px 11px;border-radius:999px;font:700 12.5px var(--sans);color:#f0c66a;background:rgba(240,198,106,.12);border:1px solid rgba(240,198,106,.3)}.bx .bp-grade>.bp.bp-lab .bp-abrir{padding:7px 15px;border-radius:999px;font:700 13px var(--sans);color:#1d1405;background:#f0c66a}@container (max-width: 1300px){.bx .bp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bx .bp-grade{gap:10px}.bx .bp-grade>.bp:not(.bp-mat):not(.bp-lab){height:280px}.bx .bp-grade>.bp:not(.bp-lab) .bp-txt{padding:12px}.bx .bp-grade>.bp:not(.bp-lab) .bp-txt b{font-size:24px}.bx .bp-grade>.bp:not(.bp-lab) .bp-sobre{display:none}.bx .bp-grade>.bp:not(.bp-lab) .bp-pe{margin-top:8px;padding-top:8px}.bx .bp-grade>.bp:not(.bp-lab) .bp-abrir{display:none}.bx .bp-grade>.bp.bp-lab{flex-direction:column;align-items:flex-start}.bx .bp-grade>.bp.bp-lab .bp-txt{grid-template-columns:minmax(0,1fr)}.bx .bp-grade>.bp.bp-lab .bp-leque{display:none}}@media (prefers-reduced-motion:reduce){.bx .bp-abrir,.bx .bp-grade>.bp,.bx .bp-grade>.bp .bp-leque img{transition:none}.bx .bp-grade>.bp:hover,.bx .bp-grade>.bp:hover .bp-leque img:first-child{transform:none!important}}.bpc{position:relative;flex:none}.bpc-bt{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 10px;border-radius:999px;cursor:pointer;border:1px solid rgba(var(--accentrgb),.45);background:rgba(var(--accentrgb),.1);color:var(--text);font:600 13.5px var(--sans);white-space:nowrap;transition:background .15s,border-color .15s}.bpc-bt:hover{background:rgba(var(--accentrgb),.2);border-color:var(--accent)}.bpc-bt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bpc-ico{display:grid;place-items:center;color:var(--accent)}.bpc-txt{display:grid;text-align:left;line-height:1.1}.bpc-txt small{display:none}.bpc-ok{margin:0;font:600 13px var(--sans);color:var(--muted);white-space:nowrap}.bpc-ajuda{position:absolute;z-index:60;top:calc(100% + 10px);right:0;width:min(360px,90vw);display:grid;gap:10px;padding:18px;border-radius:18px;background:var(--bg2,#1b1530);border:1px solid var(--linha,rgba(255,255,255,.12));box-shadow:0 24px 50px rgba(8,5,20,.4);color:var(--text);text-align:left}.bpc-tit{font:700 16px var(--disp)}.bpc-ajuda p{margin:0;font-size:13.5px;line-height:1.45;color:var(--text2,var(--muted))}.bpc-ajuda strong{display:block;color:var(--text);font-weight:700}.bpc-fechar{justify-self:end;border:0;background:none;color:var(--accent);font:700 13px var(--sans);cursor:pointer;padding:4px 2px}@media (min-width:861px) and (max-width:1320px){.bpc-txt{display:none}.bpc-bt{padding:0 10px}}@media (max-width:860px){.bpc{display:none}}.pn2-sug{position:relative;flex:none;display:block}.pn2-sug .rx-capa img{filter:brightness(.86)}.pn2-sug-av{position:absolute;right:-7px;bottom:-7px}.pn2-sug-av .rx-av{--av:24px;font-size:10px;box-shadow:0 0 0 2px var(--bg2,#1b1530)}.pn2-sem-capa{flex:none;display:grid;place-items:center;width:54px;aspect-ratio:2/3;border-radius:9px;background:rgba(var(--camada),.06)}.pn2-sug-tag{display:inline-block;margin-right:4px;padding:1px 7px;border-radius:999px;font:700 11px var(--sans);font-style:normal;vertical-align:1px;color:#c6f36b;background:rgba(198,243,107,.12);border:1px solid rgba(198,243,107,.32)}:root:not([data-tema=escuro]) .pn2-sug-tag{color:#3f6212;background:rgba(101,163,13,.12);border-color:rgba(101,163,13,.38)}.pn2-aula-capa .pn2-aula-sugcapa{filter:brightness(.82)}.pn2-aula-selo{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;justify-self:start;width:fit-content;padding:4px 10px;border-radius:999px;background:rgba(18,13,34,.8);border:1px solid rgba(198,243,107,.45);color:#c6f36b;font:800 12px var(--sans)}.pn2-aula-sem .rx-av{--av:96px;font-size:34px}.pn2-sug-chips{align-items:center}.pn2-sug-chips .pn2-sug-tag{font-size:12px;padding:3px 10px}.pn2-usar-erro{font-size:13px;color:#ffb3b3}.lv-portas{grid-template-columns:repeat(5,minmax(0,1fr))}.lv-porta[disabled]{cursor:default}.lv-porta[disabled]:hover{transform:none}.lv-nv-grande{position:absolute;inset:0;display:grid;place-items:center;font:800 64px var(--disp);color:rgba(var(--acrgb),.55)}.lv{gap:26px;margin:8px 0 40px}.lv,.lv-cab{display:grid}.lv-cab{grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding:22px 24px;border-radius:22px;border:1px solid var(--border);background:radial-gradient(70% 120% at 100% 0,rgba(var(--acrgb),.16),transparent 60%),var(--surface)}.lv-cab-nv{font:800 clamp(56px,6vw,88px)/.9 var(--disp);color:var(--ac)}.lv-cab small{font:700 12px var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.lv-cab h2{margin:4px 0 6px;font:700 clamp(24px,2.4vw,32px)/1.1 var(--disp);color:var(--text)}.lv-cab p{margin:0;color:var(--muted);max-width:60ch}.lv-sumario{grid-template-columns:repeat(5,minmax(0,1fr))}.lv-su,.lv-sumario{display:grid;gap:8px}.lv-su{grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:52px;padding:8px 10px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.lv-su:hover{border-color:rgba(var(--acrgb),.6)}.lv-su:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-su b{font:800 20px var(--disp);color:var(--ac);text-align:right}.lv-su span{font:700 13.5px/1.25 var(--sans);min-width:0}.lv-su em{display:block;font:600 11.5px var(--sans);font-style:normal;color:var(--muted)}.lv-un{display:grid;gap:14px;scroll-margin-top:90px;padding-top:6px;border-top:1px solid var(--border)}.lv-un-cab{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:end}.lv-un-n{font:800 clamp(48px,5vw,72px)/.85 var(--disp);color:var(--ac)}.lv-un-cab small{font:700 11.5px var(--mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.lv-un-cab h3{margin:2px 0;font:700 clamp(20px,2vw,26px)/1.15 var(--disp);color:var(--text)}.lv-un-cab p{margin:0;font-size:13.5px;color:var(--muted)}.lv-trilho{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.lv-trilho:before{content:"";position:absolute;left:6%;right:6%;top:17px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--ac),rgba(var(--acrgb),.25))}.lv-li{gap:10px;min-width:0}.lv-li,.lv-num{position:relative;display:grid}.lv-num{z-index:1;justify-self:center;place-items:center;width:36px;height:36px;border-radius:50%;border:3px solid var(--ac);background:var(--bg);font:800 15px var(--disp);color:var(--text)}.lv-falta{opacity:.75}.lv-falta-capa{display:block;width:100%;aspect-ratio:2/3;border-radius:12px;border:1px dashed var(--border);background:var(--surface)}.lv-falta b{font:600 13px/1.3 var(--sans);color:var(--muted)}.lv-fim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.lv-rev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px 16px;border-radius:16px;border:1px solid rgba(201,184,255,.4);background:rgba(201,184,255,.1);color:var(--text);text-decoration:none}a.lv-rev:hover{border-color:rgba(201,184,255,.8)}.lv-rev.breve{opacity:.7;border-style:dashed}.lv-rev-r{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#c9b8ff;color:#1b1530;font:800 17px var(--disp)}.lv-rev.prova{border-color:rgba(198,243,107,.45);background:rgba(198,243,107,.08)}.lv-rev.prova .lv-rev-r{background:#c6f36b;color:#1b2405}.lv-rev b{display:block;font:700 15.5px var(--disp)}.lv-rev em{display:block;font-style:normal;font-size:13px;color:var(--muted)}.lv-extra{padding:12px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.lv-extra summary{cursor:pointer;font-weight:800;font-size:14px;color:var(--text)}.lv-extra summary em{font-style:normal;font-weight:600;color:var(--muted)}.lv-extra .bx-fcs{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.lv-portas{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-sumario{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-trilho{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-trilho:before{display:none}}@media (max-width:860px){.lv-portas{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-fim{grid-template-columns:1fr}.lv-extra .bx-fcs{grid-template-columns:none}}@media (max-width:560px){.lv-portas,.lv-sumario{grid-template-columns:1fr}.lv-trilho{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv-cab{grid-template-columns:1fr}}.bx .bp-grade.lv-portas{grid-template-columns:repeat(5,minmax(0,1fr))}.bx .bp-grade.lv-portas>.bp:not(.bp-lab){height:380px}.bx .bp-grade.lv-portas>.bp .bp-txt b{font-size:30px}.bx .bp-grade.lv-portas>.lv-porta.breve .bp-leque{background:radial-gradient(80% 60% at 50% 30%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%)}@media (max-width:1280px){.bx .bp-grade.lv-portas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bx .bp-grade.lv-portas{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .bp-grade.lv-portas>.bp:not(.bp-lab){height:280px}.bx .bp-grade.lv-portas>.bp .bp-txt b{font-size:22px}}.bx .bp-grade.cs-portas{grid-template-columns:repeat(5,minmax(0,1fr))}.bx .bp-grade.cs-portas>.bp{height:380px}.bx .bp-grade.cs-portas>.bp .bp-txt b{font-size:21px;line-height:1.12}.bx .bp-grade.cs-portas>.bp .bp-kick i{background:var(--c)}.cs-porta[disabled]{cursor:default}.cs-porta[disabled]:hover{transform:none}.cs-porta .bp-leque{background:radial-gradient(80% 60% at 50% 30%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%)}.cs-porta.breve .bp-leque img{filter:saturate(.4) brightness(.55)}.cs-porta .bp-selo{border-color:color-mix(in srgb,var(--c) 60%,transparent)}.cs-cadeado{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.cs-cadeado svg{width:46px;height:46px;padding:12px;border-radius:50%;color:var(--c);background:rgba(18,13,34,.78);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-sizing:content-box}.cs-porta.breve .bp-abrir{color:var(--muted)}.lv.cs .lv-cab-nv{color:var(--c)}.lv.cs .lv-cab{background:radial-gradient(70% 120% at 100% 0,color-mix(in srgb,var(--c) 18%,transparent),transparent 60%),var(--surface)}.lv.cs .lv-trilho:before{display:none}.lv.cs .lv-num{border-color:var(--c)}@media (max-width:1280px){.bx .bp-grade.cs-portas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bx .bp-grade.cs-portas{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .bp-grade.cs-portas>.bp{height:280px}.bx .bp-grade.cs-portas>.bp .bp-txt b{font-size:17px}.bx .bp-grade.cs-portas>.bp .bp-sobre{display:none}}@media (max-width:420px){.bx .bp-grade.cs-portas{grid-template-columns:1fr}.bx .bp-grade.cs-portas>.bp{height:240px}}.tlv{display:grid;gap:18px}.tlv-modos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px}.tlv-modo{display:grid;gap:2px;text-align:left;padding:12px 16px;border-radius:18px;border:1.5px solid var(--border2);background:var(--surface);color:var(--text2);cursor:pointer}.tlv-modo b{font:800 15px var(--sans);color:var(--text)}.tlv-modo small{font:600 12.5px var(--sans);color:var(--muted)}.tlv-modo.on{border-color:var(--accent);background:var(--pilula)}.tlv-licao:focus-visible,.tlv-livro:focus-visible,.tlv-modo:focus-visible,.tlv-un-cab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tlv-nota{color:var(--muted)}.tlv-livros{display:grid;gap:8px}.tlv-livro{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:8px 12px 8px 8px;border-radius:16px;border:1.5px solid var(--border2);background:var(--surface);text-align:left;cursor:pointer;color:var(--text)}.tlv-livro img,.tlv-livro>i{width:40px;aspect-ratio:2/3;object-fit:cover;border-radius:6px;background:color-mix(in srgb,var(--c) 45%,var(--surface2));border-left:4px solid var(--c)}.tlv-livro b{display:block;font:800 14.5px var(--sans)}.tlv-livro small{display:block;font:600 12.5px var(--sans);color:var(--muted)}.tlv-livro.on{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.tlv-livro.breve small{color:var(--ouro)}.tlv-unidades{display:grid;gap:10px}.tlv-un{border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden}.tlv-un-cab{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;gap:12px;align-items:center;padding:14px 16px;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}.tlv-un-cab b{font:700 16px var(--disp)}.tlv-un-cab small{font:700 12.5px var(--sans);color:var(--muted)}.tlv-un-cab>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface2);font:800 16px var(--sans)}.tlv-un.aberta{border-color:color-mix(in srgb,var(--c) 55%,var(--border))}.tlv-un.aberta .tlv-un-cab{border-bottom:1px solid var(--border)}.tlv-licoes{padding:14px 16px 0;margin:0;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.tlv-licao{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.tlv-licao .trv-sem-capa,.tlv-licao img{transition:filter .15s,opacity .15s}.tlv-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(18,13,34,.82);color:#fff;font:800 15px var(--sans);border:1px solid rgba(255,255,255,.25)}.tlv-licoes li.fora .trv-sem-capa,.tlv-licoes li.fora img{filter:grayscale(1) brightness(.45);opacity:.7}.tlv-licoes li.fora .trv-t{text-decoration:line-through;color:var(--muted)}.tlv-licoes li.fora .tlv-x{background:var(--accent)}.tlv-fora-selo{position:absolute;left:6px;right:6px;bottom:8px;padding:3px 6px;border-radius:999px;background:rgba(236,106,82,.92);color:#fff;font:800 10.5px var(--sans);text-align:center}.tlv-un-pe{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 14px;flex-wrap:wrap}.tlv-rev{font:700 12.5px var(--sans);color:var(--muted)}@media (max-width:960px){.tlv-montar{grid-template-columns:1fr}}@media (max-width:560px){.tlv-modos{grid-template-columns:1fr}.tlv-licoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-rev.cs-cena{border-color:rgba(236,138,114,.45);background:rgba(236,138,114,.1)}.lv-rev.cs-cena .lv-rev-r{background:#ec8a72;color:#2a1208}.lv-falta em{display:block;font:600 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:.8}.tlv-faith.on{border-color:#f0c66a}.bx .bp-grade.lv-portas>.lv-porta.lv-poster .bp-leque img:first-child{filter:none;transform:none!important;object-position:center top}.bx .bp-grade.lv-portas>.lv-porta.lv-poster:hover .bp-leque img:first-child{transform:scale(1.03)!important}.bx .bp-grade.lv-portas>.lv-porta.lv-poster .bp-leque:after{background:linear-gradient(180deg,transparent 70%,rgba(10,7,20,.35))}.bx .bp-grade.lv-portas>.lv-porta.lv-poster .bp-txt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bx .bp-grade.lv-portas>.lv-porta.lv-poster{aspect-ratio:2/3;height:auto!important}.lv-cab.lv-cab-poster{grid-template-columns:120px minmax(0,1fr)}.lv-cab-capa{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:6px 12px 12px 6px;box-shadow:0 16px 30px rgba(0,0,0,.45)}@media (max-width:560px){.lv-cab.lv-cab-poster{grid-template-columns:84px minmax(0,1fr)}.lv-cab-capa{width:84px}}.pn2-aquece li.lc:before{background:#ec6a52}.pn2-usar{white-space:nowrap}.al-duplas summary{cursor:pointer}.tlv-serie{margin-bottom:10px}.tlv-livro-aberto .tlv-unidades{min-width:0}.tlv-falta{cursor:default}.tlv-falta .trv-sem-capa{opacity:.55;border:2px dashed rgba(201,184,255,.35)}.tlv-falta .tlv-fora-selo{background:rgba(108,84,196,.92)}.rpf{display:grid;gap:4px}.rpf-cartao{background:linear-gradient(140deg,color-mix(in srgb,#f0b866 12%,transparent),color-mix(in srgb,#8b6cff 8%,transparent) 70%);border-radius:22px}.rpf-msg{margin:10px 0 0;padding:9px 12px;border-radius:12px;font-size:13.5px;background:color-mix(in srgb,#7fd6a8 14%,transparent);border:1px solid color-mix(in srgb,#7fd6a8 40%,transparent)}.rpf-msg.ruim{background:color-mix(in srgb,#ec6a52 12%,transparent);border-color:color-mix(in srgb,#ec6a52 40%,transparent)}.rpf-linha{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--border)}.rpf-linha b{font:800 15px var(--sans)}.rpf-linha small{display:block;margin-top:2px;color:var(--muted);font-size:12.5px}.rpf-dir{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rpf-passo{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.rpf-passo button{width:36px;height:36px;border-radius:50%;border:0;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:800 18px var(--sans);cursor:pointer}.rpf-passo button:disabled{opacity:.35;cursor:default}.rpf-passo output{min-width:44px;text-align:center;font:900 19px var(--disp)}.rpf-sem{font:700 13.5px var(--sans);color:var(--muted)}.rpf-link{border:0;background:none;padding:4px;color:var(--accent,#8b6cff);font:700 12.5px var(--sans);text-decoration:underline;cursor:pointer}.rpf-uso{display:inline-flex;gap:5px}.rpf-uso i{width:24px;height:9px;border-radius:6px;background:color-mix(in srgb,var(--text) 14%,transparent)}.rpf-uso i.u{background:#f0b866}.rpf-dica{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;background:color-mix(in srgb,#7fd6a8 12%,transparent);border:1px solid color-mix(in srgb,#7fd6a8 35%,transparent)}.rpf-dica button{flex:none;padding:8px 14px;border:0;border-radius:999px;background:var(--chp-lilas);color:var(--chp-acao-tinta);font:800 13px var(--sans);cursor:pointer}.rpf-prox{margin:10px 0 0;color:var(--muted);font-size:12.5px}.rpf-lista{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.rpf-lista li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.rpf-lista small{color:var(--muted);font-size:12.5px}.rpf-lista em{margin-left:auto;font-style:normal;font-size:12px;color:var(--muted)}.rpf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.rpf-chips span{padding:6px 11px;border-radius:999px;font:700 12.5px var(--sans);background:color-mix(in srgb,#8b6cff 14%,transparent);border:1px solid color-mix(in srgb,#8b6cff 35%,transparent)}.rpf-chips span.vazio{background:none;border-style:dashed;color:var(--muted)}.rpf-chips a{font:700 12.5px var(--sans);color:var(--accent,#8b6cff)}.rpf-cab{display:inline-flex;gap:6px;align-items:center}.rpf-cab-saldo{gap:8px}.rpf-cab-saldo b{padding:2px 9px;border-radius:999px;font-size:12.5px;background:color-mix(in srgb,#f0b866 22%,transparent);color:var(--text)}.rpf-cab-mais{border-color:color-mix(in srgb,#f0b866 55%,transparent)!important}.aw-bt{gap:7px;border-color:color-mix(in srgb,#25d366 55%,transparent)!important;background:color-mix(in srgb,#25d366 12%,transparent)!important}.aw-fundo{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,10,35,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aw-folha{position:relative;width:min(500px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px;border-radius:22px;background:var(--bg2);color:var(--text);border:1px solid color-mix(in srgb,#25d366 35%,var(--border));box-shadow:0 30px 70px rgba(20,12,50,.35)}.aw-folha h3{margin:0;font:800 21px var(--disp)}.aw-sub{margin:4px 0 0;font-size:13.5px}.aw-sub,.aw-x{color:var(--muted)}.aw-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:10px;background:none;font-size:22px;cursor:pointer}.aw-ops{display:grid;gap:8px;margin-top:14px}.aw-op{display:flex;gap:12px;align-items:flex-start;padding:11px 13px;border-radius:14px;background:var(--surface);border:1px solid var(--border);cursor:pointer}.aw-op input{margin-top:2px;width:18px;height:18px;accent-color:#25d366;flex:none}.aw-op b{display:block;font:800 14px var(--sans)}.aw-op small{color:var(--muted);font-size:12.5px}.aw-op.off{opacity:.55;cursor:default}.aw-ver{margin-top:12px}.aw-ver summary{cursor:pointer;font:700 13px var(--sans);color:var(--muted)}.aw-ver pre{margin:8px 0 0;padding:12px;border-radius:12px;white-space:pre-wrap;word-break:break-all;font:500 13px/1.45 var(--sans);background:color-mix(in srgb,#25d366 10%,var(--surface));border:1px solid var(--border)}.aw-pe{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.aw-tel{color:var(--muted);font-size:13px}.aw-enviar{padding:12px 18px;border-radius:14px;background:#25d366;color:#062615;font:800 15px var(--sans);text-decoration:none}.wl-meet-bt{display:inline-flex;align-items:center;gap:6px;flex:none;align-self:center;padding:8px 13px;border-radius:999px;font:700 13px var(--sans);text-decoration:none;white-space:nowrap;color:var(--text);background:color-mix(in srgb,#00897b 14%,transparent);border:1px solid color-mix(in srgb,#00a884 45%,transparent)}.wl-meet-bt svg{color:#34c3a0}.wl-meet-bt:hover{background:color-mix(in srgb,#00897b 24%,transparent)}.wl-meet-bt:focus-visible{outline:2px solid var(--focus,#8b6cff);outline-offset:2px}.pr-wolf{display:grid;gap:6px;margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(165,139,255,.35);background:rgba(165,139,255,.06)}.pr-wolf-tit{display:flex;align-items:center;gap:8px;margin:0;font:700 13px var(--sans);color:var(--muted)}.pr-wolf-orbe{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 8%,#c9b8ff 30%,#7b5cff 70%,#3a2a8a);box-shadow:0 0 10px rgba(139,108,255,.6)}.pr-wolf-txt{font-size:14.5px;line-height:1.5}.pr-wolf-dif,.pr-wolf-txt{margin:0;color:var(--text)}.pr-wolf-dif{padding-left:18px;display:grid;gap:4px;font-size:13.5px}.pr-wolf-dif s{color:#d9776a}.pr-wolf-dif em{font-style:normal;color:var(--ok);font-weight:600}.pr-wolf-bem{margin:0;font-size:13px;color:var(--muted)}.cz{display:grid;gap:8px}.cz h2{display:flex;align-items:center;gap:8px}.cz-orbe{width:13px;height:13px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8 0 12%,transparent 13%),radial-gradient(circle,var(--accent),color-mix(in srgb,var(--accent) 35%,#000));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.cz-nota{line-height:1.45;color:var(--muted)}.cz-erro,.cz-nota{margin:0;font-size:13px}.cz-erro{color:var(--no)}.cz-ok{margin:0;font-size:13px;color:var(--ok)}.cz-res{display:grid;gap:8px}.cz-res ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cz-res label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.cz-res input{margin-top:3px}.cz-res label span{display:grid;gap:2px;font-size:13px;line-height:1.4}.cz-res s{color:var(--no)}.cz-res b{color:var(--ok)}.cz-res i{font-style:normal;color:var(--muted)}.cz-ouro{margin:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border);font-size:13.5px;color:var(--text)}.cz-ouro small{display:block;font-size:11.5px;color:var(--muted)}@media screen{.rm-folha{background:linear-gradient(180deg,rgba(var(--chp-vidro-alto-rgb),.97),rgba(var(--chp-vidro-baixo-rgb),.97));border:1px solid var(--chp-lin2);box-shadow:var(--chp-sombra)}.rm-folha,.rm-folha .rm-anel-num b,.rm-folha .rm-aulas li,.rm-folha .rm-colunas b,.rm-folha .rm-comentario,.rm-folha .rm-item,.rm-folha .rm-mes b,.rm-folha .rm-nums b,.rm-folha .rm-quem h2,.rm-folha .rm-sumiram li{color:var(--chp-tinta)}.rm-folha .rm-anel-num small,.rm-folha .rm-anel-rot,.rm-folha .rm-aulas li b,.rm-folha .rm-colunas small,.rm-folha .rm-comentario small,.rm-folha .rm-item small,.rm-folha .rm-legenda,.rm-folha .rm-nums span,.rm-folha .rm-obj,.rm-folha .rm-pe,.rm-folha .rm-quem p,.rm-folha .rm-vazio{color:var(--chp-apoio)}.rm-folha .rm-cal-cab,.rm-folha .rm-cal>span,.rm-folha .rm-sumiram span{color:var(--chp-fraco)}.rm-folha .rm-comentario,.rm-folha .rm-obj{background:rgba(var(--chp-lilas-rgb),.1)}.rm-folha .rm-comentario{border-left-color:var(--chp-lilas)}.rm-folha .rm-obj b,.rm-folha .rm-sec h3{color:var(--chp-acao-txt)}.rm-folha .rm-anel,.rm-folha .rm-cartao,.rm-folha .rm-vazio{background:rgba(var(--chp-poco-rgb),.55);border:1px solid var(--chp-lin)}.rm-folha .rm-anel svg circle:first-child{stroke:rgba(var(--chp-tinta-rgb),.12)}.rm-folha .rm-anel em,.rm-folha .rm-nums em,.rm-folha .rm-sumiram b{color:var(--chp-certo)}.rm-folha .rm-anel em.caiu,.rm-folha .rm-nums em.caiu,.rm-folha .rm-sumiram s{color:var(--chp-coral)}.rm-folha .rm-nums{background:var(--chp-lin);border-color:var(--chp-lin)}.rm-folha .rm-nums>div{background:rgba(var(--chp-poco-rgb),.55)}.rm-folha .rm-cal-d.v,.rm-folha .rm-dias i.v,.rm-folha .rm-legenda i.v{background:var(--chp-certo);color:var(--chp-acao-tinta)}.rm-folha .rm-cal-d.a,.rm-folha .rm-dias i.a,.rm-folha .rm-legenda i.a{background:var(--chp-atencao);color:var(--chp-acao-tinta)}.rm-folha .rm-cal-d.f,.rm-folha .rm-dias i.f,.rm-folha .rm-legenda i.f{background:var(--chp-coral);color:var(--chp-acao-tinta)}.rm-folha .rm-cal-d.s,.rm-folha .rm-dias i,.rm-folha .rm-legenda i{background:rgba(var(--chp-lilas-rgb),.16);color:var(--chp-tinta);border-color:var(--chp-lin)}.rm-folha .rm-colunas span.antes{background:rgba(var(--chp-lilas-rgb),.28)}.rm-folha .rm-barra{background:rgba(var(--chp-tinta-rgb),.1)}.rm-folha .rm-barra i.fraca{background:var(--chp-coral)}}.ec-dest .rx-bt.a,.pn2-aula .rx-bt.a,:root:not([data-tema=escuro]) .pn2-aula .rx-bt.a{background:linear-gradient(180deg,#f3dfb4,var(--chp-agora,#e8c88e));border-color:transparent;color:var(--chp-agora-tinta,#1b1530);box-shadow:0 10px 24px -10px rgba(232,200,142,.8),inset 0 1px 0 rgba(255,255,255,.55)}.ec-dest .rx-bt.a:hover,.pn2-aula .rx-bt.a:hover{background:linear-gradient(180deg,#f7e6c4,var(--chp-agora-hover,#f0d6a6))}