*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif;min-height:100vh}.app{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column}.brand{display:flex;align-items:center;flex-wrap:wrap;font-weight:780;cursor:pointer}a.brand{color:inherit;text-decoration:none}.brand>span:not(.marca-colegio){white-space:nowrap}.brand-icon{background:linear-gradient(145deg,#218763,#0b5037);color:#fff;display:grid;place-items:center;font:700 23px Georgia}.brand em{font-style:normal;color:var(--green)}.marca-colegio{flex:1 0 100%;display:flex;align-items:center;margin:1px 0 0;padding-top:10px;border-top:1px solid #e3e7ea}.marca-colegio[hidden]{display:none!important}.marca-colegio img{display:block;width:auto;max-width:100%;height:28px;object-fit:contain;object-position:left center}.logo-campo{display:flex;align-items:center;gap:14px;margin:14px 0 4px;flex-wrap:wrap}.logo-previa{width:112px;height:52px;border:1px dashed #ced2d7;border-radius:12px;background:#fbfcfc;display:grid;place-items:center;flex:none;overflow:hidden}.logo-previa img{max-width:96px;max-height:40px;width:auto;height:auto;object-fit:contain;display:block}.logo-previa[data-vazia=sim] img,.logo-previa[data-vazia=nao] span{display:none}.logo-previa span{font-size:8px;color:#a3a9b0;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.logo-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:200px}.logo-acoes label.button{cursor:pointer;flex:none}.logo-acoes small{flex:1 1 100%;font-size:8.5px;color:var(--muted);line-height:1.5}.logo-ajuda{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:50%;background:#e7e8ec;color:#5c636c;font-size:9px;font-weight:800;cursor:help}.logo-ajuda:hover,.logo-ajuda:focus-visible{background:var(--green-soft);color:var(--green)}.missoes-board{display:grid;gap:12px;margin-top:6px}.mission-card{background:#ffffffe6;border:1px solid #fff;border-radius:18px;padding:16px 18px;box-shadow:var(--soft-shadow);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mission-card.done{opacity:.66}.mission-card-body{flex:1;min-width:220px}.mission-card-body h3{margin:0 0 6px;font-size:13px;letter-spacing:-.01em}.mission-card-meta{display:flex;flex-wrap:wrap;gap:6px}.mission-card-meta span{background:#f0f1f4;border-radius:999px;padding:4px 9px;font-size:8px;font-weight:700;color:#5e666f}.mission-tipo-chip{background:var(--green-soft)!important;color:#125c42!important}.modal.mission-modal{width:min(760px,100%)}.modal.mission-modal h2{font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.02em;margin:8px 34px 6px 0}.modal.mission-modal>.optional-note{margin:0}.mission-progress{display:flex;align-items:center;gap:11px;margin:16px 0 4px}.mission-progress-track{flex:1;height:7px;border-radius:99px;background:#e7ece8;overflow:hidden}.mission-progress-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2d9870,#177554);transition:width .25s}.mission-progress small{font-size:11px;font-weight:700;color:#5f7566;white-space:nowrap}.mission-pergunta{font-size:18px;font-weight:500;line-height:1.6;color:#23442e;margin:14px 0 0}.mission-acoes{display:flex;gap:10px;margin-top:4px}.mission-acoes .button{flex:1}.mission-add-revisao{margin:0 0 16px}.mission-add-revisao-titulo{display:block;font-size:12px;font-weight:700;color:var(--ink);margin-bottom:9px}.revisao-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.revisao-opcao{border:1px solid var(--line);border-radius:13px;background:#fff;padding:11px 8px;font-family:inherit;font-size:12px;font-weight:650;color:var(--ink);cursor:pointer;text-align:center;transition:.15s}.revisao-opcao:hover{border-color:#c7d6cd}.revisao-opcao.ativa{border-color:#a9d1b8;background:var(--green-soft);color:#125c42}.mission-revisao{display:grid;gap:8px;margin:0 0 14px}.mission-revisao-item{display:flex;gap:11px;padding:12px 14px;border-radius:13px;background:#f5f8f6;border:1px solid #e6eee9}.mission-revisao-item.errado{background:#fdf1ef;border-color:#f4d9d4}.mission-revisao-marca{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#177554;color:#fff;font-size:12px;font-weight:800}.mission-revisao-item.errado .mission-revisao-marca{background:#d64545}.mission-revisao-item p{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}.mission-revisao-item small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#5f7566}.mission-quiz{display:grid;gap:10px;margin:14px 0}.mission-quiz.tipo-vf{grid-template-columns:1fr 1fr}.mission-alt-btn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:2px solid #e4ede6;background:#fbfdfb;border-radius:16px;padding:14px 16px;cursor:pointer;transition:.15s;font-family:inherit;font-size:14px;line-height:1.5;font-weight:500;color:var(--ink)}.mission-alt-btn:hover:not([disabled]){border-color:#a7d9be;background:#f2f9f4;transform:translateY(-1px)}.mission-alt-btn:active:not([disabled]){transform:translateY(0)}.mission-alt-btn.selected{border-color:#177554;background:var(--green-soft);box-shadow:0 4px 14px #17755422}.mission-alt-letra{flex:none;width:30px;height:30px;border-radius:50%;background:#eef0f2;color:#5e666f;display:grid;place-items:center;font-weight:800;font-size:13px}.mission-alt-btn.selected .mission-alt-letra{background:#177554;color:#fff}.mission-quiz.respondida .mission-alt-btn{cursor:default}.mission-alt-btn.correct{border-color:#177554;background:#e3f5ea;box-shadow:0 4px 14px #17755422;animation:mission-pop .32s ease}.mission-alt-btn.correct .mission-alt-letra{background:#177554;color:#fff}.mission-alt-btn.wrong{border-color:#d64545;background:#fdeeec}.mission-alt-btn.wrong .mission-alt-letra{background:#d64545;color:#fff}.mission-feedback{border-radius:14px;padding:14px 16px;margin:4px 0 14px;font-size:13px;line-height:1.6}.mission-feedback b{display:block;font-size:15px;margin-bottom:2px}.mission-feedback.certo{background:var(--green-soft);color:#125c42}.mission-feedback.parcial{background:#fff6e3;color:#7a5a12}.mission-feedback.errado{background:#fdeeec;color:#8a2a20}.mission-acoes .button[disabled]{opacity:.5;cursor:not-allowed}@keyframes mission-pop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@media(max-width:720px){.modal.mission-modal h2{font-size:18px;margin-right:30px}.mission-pergunta{font-size:16px;line-height:1.5}.mission-alt-btn{padding:13px 14px;border-radius:14px}.mission-alt-letra{width:27px;height:27px;font-size:12px}}@media(max-width:480px){.mission-quiz.tipo-vf{grid-template-columns:1fr}}@media(max-width:720px){.marca-colegio{display:none}}.nav{display:grid}.nav button{display:flex;align-items:center;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:.18s}.nav button .icon{position:relative}.nav-mission-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--red);border:2px solid #fff}.cycle-card{text-align:left;font-family:inherit;cursor:pointer}.cycle-card:hover{transform:translateY(-1px)}.cycle-card strong{display:flex;justify-content:space-between}.cycle-track{display:flex;align-items:center}.cycle-track b{border-radius:50%;display:grid;place-items:center;border:1px solid #dce9e1}.cycle-track i{height:2px;flex:1}.cycle-card small{display:block}.topbar{position:sticky;top:0;z-index:12;display:flex;align-items:center}.search{margin-left:auto;width:min(340px,34vw);height:40px;border-radius:12px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;padding:0 12px;box-shadow:0 2px 7px #1d252d08}.search input{width:100%;border:0;outline:0;background:transparent;padding:0 8px;font-family:inherit;font-size:11px;font-weight:500}.button{font-family:inherit;transition:.18s}.view{display:none;margin:auto}.view.active{display:block}.hero{display:flex;justify-content:space-between}.eyebrow{text-transform:uppercase}.hero p{margin:0}.hero p b{color:var(--green)}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:31px}.stat{display:flex}.stat-icon{display:grid;place-items:center;font-weight:800}.flame-icon{overflow:visible}.flame-outer,.flame-inner{transform-box:fill-box;transform-origin:50% 100%}.flame-outer{fill:var(--red);animation:flameOuter 1.3s ease-in-out infinite}.flame-inner{fill:var(--orange);animation:flameInner 1s ease-in-out infinite}@keyframes flameOuter{0%,to{transform:scaleY(1) scaleX(1) rotate(0)}25%{transform:scaleY(1.09) scaleX(.93) rotate(-4deg)}50%{transform:scaleY(.92) scaleX(1.06) rotate(3deg)}75%{transform:scaleY(1.05) scaleX(.96) rotate(-2deg)}}@keyframes flameInner{0%,to{transform:scaleY(1) scaleX(1) rotate(0)}30%{transform:scaleY(.88) scaleX(1.1) rotate(4deg)}60%{transform:scaleY(1.12) scaleX(.9) rotate(-4deg)}85%{transform:scaleY(.96) scaleX(1.03) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.flame-outer,.flame-inner{animation:none}}.stat.blue .stat-icon{color:var(--blue);background:var(--blue-soft)}.stat p{display:grid;margin:0}.section-head{display:flex;justify-content:space-between}.section-head h2{margin:0}.section-head p{margin:4px 0 0}.segments{display:flex}.segments button{border:0;background:transparent;font-family:inherit;cursor:pointer}.review-list{display:grid}.review-card{display:flex;align-items:center;position:relative;overflow:hidden}.review-card:before{content:"";position:absolute;inset:0 auto 0 0;background:var(--subj,var(--blue))}.review-card.today{border:1px solid #ffd2cf}.date-tile{display:grid;place-content:center;text-align:center;flex:none}.date-tile small{font-weight:800}.review-body{flex:1;min-width:0}.review-meta{display:flex;align-items:center}.review-meta .subject-bullet{border-radius:50%;background:var(--subj,var(--green));border:2px solid #fff;box-shadow:0 0 0 1px #00000018;flex:none;display:block;margin-left:-1px;padding:0;cursor:pointer;transition:transform .15s}.review-meta .subject-bullet:hover{transform:scale(1.25)}.paleta-materia{position:fixed;z-index:110;margin:0;background:#fff;box-shadow:0 16px 40px #0a0e1438;border:1px solid var(--line);width:max-content;max-width:calc(100vw - 16px)}.paleta-materia[hidden]{display:none!important}.review-meta mark{border:0}.review-body p{margin:0}.review-actions{display:flex}.mini-btn{border:1px solid #e0e2e6;background:#fff;font-family:inherit;cursor:pointer}.score{display:inline-flex;background:#eef0f2}.empty{border:1px dashed #ced2d7;border-radius:18px;text-align:center}.empty b{display:block;margin-bottom:5px}.lower{display:grid;grid-template-columns:1.1fr .9fr;gap:13px;margin-top:20px}.lower:has(#history[hidden]){grid-template-columns:1fr}.panel h2{margin:0 0 13px}.history-row{display:grid;border-top:1px solid #eceef1}.history-row time{color:#868c94}.history-row span:last-child{color:var(--green);font-weight:700}.calendar-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between}.calendar-toolbar .cal-actions{display:flex;gap:7px}.calendar-toolbar button{border:0;background:#f0f1f4;border-radius:10px;padding:8px 11px;cursor:pointer}.weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.weekdays div{text-align:center;font-weight:800}.calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);overflow:hidden}.day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;cursor:pointer;transition:.16s;overflow:hidden}.day:hover{background:#f7faf8}.day .num{display:grid;place-items:center;border-radius:50%;font-weight:760}.day-events{display:grid;gap:4px;margin-top:7px}.event{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:5px;font-weight:700}.event.late{background:#f0f1f3;color:#6d7279}.day-time{display:flex;align-items:center;gap:3px;margin-top:5px;color:#5d7080;font-weight:750}.more-events{color:#70767e;padding-left:3px}.calendar-side{display:grid;gap:13px;align-content:start}.selected-date h2{margin:5px 0 2px}.selected-date>p{color:var(--muted);margin:0 0 15px}.agenda-item{padding:10px 0;border-top:1px solid #eceef1}.agenda-item b{display:block}.agenda-item span{color:var(--muted)}.session-row{display:flex;align-items:center;border-top:1px solid #eceef1}.session-icon{display:grid;place-items:center}.session-row p{display:grid;flex:1;margin:0}.session-row span{color:var(--muted)}.timer-dock{position:fixed;z-index:40;backdrop-filter:blur(26px) saturate(1.4);color:#fff;display:flex;align-items:center}.timer-led{width:43px;height:43px;border-radius:14px;background:linear-gradient(145deg,#32a875,#137353);display:grid;place-items:center;font-size:18px}.timer-selects{display:flex;gap:8px;flex:1}.timer-selects select{height:39px;max-width:230px;min-width:150px;border:1px solid #ffffff24;background:#ffffff13;color:#fff;border-radius:11px;padding:0 11px;font-family:inherit;font-weight:600;outline:0}.timer-selects option{color:#111}.timer-clock{font-variant-numeric:tabular-nums;font-weight:740;letter-spacing:.03em;min-width:104px;text-align:center}.timer-status{display:grid;gap:2px}.timer-status b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timer-btn{border:0;border-radius:11px;color:#fff;font-family:inherit;font-weight:750;cursor:pointer}.timer-btn.pause{background:#ff9f0a}.timer-btn.stop{background:#ffffff18;color:#fff}.modal-bg{position:fixed;inset:0;display:none;place-items:center}.modal-bg.open{display:grid}.modal{overflow:auto;position:relative}.modal-title-row{display:flex;align-items:center;gap:10px;margin:7px 0 20px}.subject-dot{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000018;cursor:pointer;padding:0;flex:none;transition:transform .15s}.subject-dot:hover{transform:scale(1.18)}.color-swatches{display:flex;flex-wrap:wrap;gap:9px;margin:-10px 0 16px;padding:12px;background:#f6f7f8;border-radius:14px}.color-swatches button{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.color-swatches button.active{border-color:#20242a}.close{position:absolute;cursor:pointer}.trash-corner{position:absolute;border:0;background:transparent;color:#b4b8bf;width:28px;height:28px;border-radius:50%;font-size:13px;cursor:pointer;transition:.15s;display:grid;place-items:center;padding:0}.trash-corner:hover{background:var(--red-soft);color:var(--red)}#dateForm{padding-top:50px}label{display:grid;gap:6px;margin:12px 0;color:#5f6670;font-size:9px;font-weight:750}input,select,textarea{width:100%;border:1px solid #dfe2e7;border-radius:12px;background:#fff;padding:11px;font-size:15px;font-weight:500;outline:0}textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr}.admin-grant-form input[readonly]{background:#f1f2f4;color:#4d545c;cursor:not-allowed}.form-row.admin-grant-row{grid-template-columns:2fr 1fr;margin-bottom:14px}.admin-grant-message{margin:10px 0 0;min-height:11px}.admin-grant-message.success{color:var(--green);font-weight:700}.admin-grant-message.error{color:var(--red);font-weight:700}.escola-row{grid-template-columns:1fr 1fr}.diretor-acoes{display:flex;gap:9px;flex-wrap:wrap;margin-top:4px}.setting-acoes{display:flex;flex-wrap:wrap;flex:none;justify-content:flex-end}.tour{position:fixed;inset:0;z-index:120}.tour[hidden]{display:none!important}.tour-veu{position:absolute;inset:0}.tour-foco{position:absolute;display:block;border-radius:16px;box-shadow:0 0 0 9999px #101419a8;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease;pointer-events:none;outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.tour-foco.centro{box-shadow:0 0 0 9999px #101419a8;outline:0}.tour-balao{position:absolute;background:#fff;box-shadow:0 24px 60px #0a0e1457;display:grid;gap:7px;transition:top .22s ease,left .22s ease}.tour-balao:after{content:"";position:absolute;width:14px;height:14px;background:#fff;transform:rotate(45deg)}.tour-balao.abaixo:after{top:-6px;left:var(--seta,32px)}.tour-balao.acima:after{bottom:-6px;left:var(--seta,32px)}.tour-balao.centro:after{display:none}.tour-passo{letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-weight:800}.tour-balao b{font-size:15px;letter-spacing:-.025em;padding-right:22px}.tour-texto{color:#5c636c}.tour-texto ol{margin:8px 0 0;padding-left:16px;display:grid;gap:5px}.tour-texto strong{color:var(--ink)}.tour-acoes{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.tour-acoes .button{padding:9px 14px}.tour-x{position:absolute;right:11px;top:10px;border:0;background:#eef0f2;color:#6b7178;width:24px;height:24px;border-radius:50%;font-size:15px;line-height:1;cursor:pointer;padding:0}.tour-x:hover{background:var(--red-soft);color:var(--red)}@media(max-width:720px){.tour-balao{width:calc(100vw - 20px)}}.chip-planos{display:inline-flex;align-items:center;gap:6px;border:1px solid #d3e6dc;border-radius:999px;padding:9px 14px 9px 11px;background:linear-gradient(135deg,#f3faf6,#fff 60%);color:var(--green);font-family:inherit;font-size:11px;font-weight:750;letter-spacing:-.01em;cursor:pointer;box-shadow:0 2px 9px #17755412;transition:.18s;flex:none}.chip-planos:hover{transform:translateY(-1px);border-color:#b6d9c7;box-shadow:0 6px 16px #1775541f}.chip-planos-marca{font-size:12px;line-height:1;opacity:.85}.cartoes-planos{display:grid;align-items:stretch}.cartao-plano{position:relative;display:flex;flex-direction:column;background:#fff}.cartao-plano h2,.cartao-linha{margin:0}.cartao-preco{display:grid;border-bottom:1px solid #eff1f3}.cartao-preco b{font-size:31px;letter-spacing:-.045em;line-height:1}.cartao-preco small{color:var(--muted);display:block}.cartao-preco small b{color:var(--ink);letter-spacing:0}.cartao-preco .antes{text-decoration:line-through;color:#a8aeb5;font-weight:600}.cartao-lista{list-style:none;margin:0;padding:0;display:grid;flex:1;align-content:start}.cartao-lista li{display:flex;align-items:flex-start}.cartao-lista li[hidden]{display:none}.cartao-lista li>span{flex:1;min-width:0}.cartao-lista li:before{content:"\2713";color:var(--green);font-weight:900;font-size:10px;flex:none;margin-top:1px}.cartao-lista li.nao:before{content:"\2013";color:#c6cbd1}.cartao-lista b{color:var(--ink)}.cartao-fita{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;font-weight:800}.cartao-selo{position:absolute;background:var(--green-soft);color:var(--green);border-radius:999px;font-weight:800;text-transform:uppercase}.cartao-plano .link-button{align-self:center}#subscriptionView .subscription-actions:not(:has(>:not([hidden]))){display:none}#subscriptionView .billing-message:empty{display:none;min-height:0}#subscriptionView #subscriptionRefreshBtn{display:block;margin:0 auto}.garantias{display:grid}.garantia{display:flex;align-items:center}.garantia-icone{color:var(--green);display:grid;place-items:center;flex:none}.garantia-texto{display:grid;min-width:0}.garantia-texto b{letter-spacing:-.01em}@media(max-width:980px){.garantias{grid-template-columns:1fr;gap:8px}}.plano-aviso{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:16px;margin-bottom:16px}.plano-aviso[hidden]{display:none!important}.plano-aviso>span:last-child{display:grid;gap:2px}.plano-aviso small{color:var(--muted)}@media(max-width:980px){.cartoes-planos{grid-template-columns:1fr}.cartao-plano.destaque{order:-1}.cartao-linha{min-height:0}}@media(max-width:720px){.chip-planos{padding:8px 11px 8px 9px;font-size:10px}}.plano-cartao{display:grid;border:1px solid #e2e7e4;border-radius:18px;box-shadow:var(--soft-shadow)}.plano-cabeca{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.plano-selo{display:inline-flex;border-radius:999px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#eef1f0;color:#6d7a74}.plano-selo.pro{background:var(--green);color:#fff}.plano-selo.encerrando{background:#fff3e0;color:#9a5f09}.plano-valor{text-align:right;line-height:1.1}.plano-valor b{letter-spacing:-.03em}.plano-valor small{display:block;color:var(--muted)}.plano-cartao>span{color:var(--muted)}.cupom-check{display:flex;align-items:center;gap:9px;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#f5f7f6;color:#5c636c;font-size:9px;font-weight:600}.cupom-check input{width:16px;height:16px;margin:0;flex:none}#cupomPrevia{background:#f5f7f6;color:#177554;font-weight:800;cursor:default}.coupon-stat-row .mini-btn,.diretor-acoes .button{flex:none}.lista-diretores{list-style:none;margin:7px 0 0;padding:0;display:grid;gap:5px}.lista-diretores li{display:flex;align-items:center;gap:7px;font-size:9px}.lista-diretores i{width:5px;height:5px;border-radius:50%;background:var(--green);flex:none}.rotulo-leve{font-weight:500;color:#9aa0a8;text-transform:none;letter-spacing:0}.import-resultado{margin-top:12px;border:1px solid #e4e7e5;border-radius:14px;background:#fff;padding:14px;color:#5c636c}.import-resultado b{font-size:11px;color:var(--ink);display:block;margin-bottom:6px}.import-resultado ul{margin:7px 0 0;padding-left:16px}.import-resultado .ruins{color:#a35c07}.test-grant-row .setting-copy b{display:flex;align-items:center;gap:7px}.modal .button.primary{width:100%;margin-top:15px;padding:13px}.subject-list{display:grid}.assunto-lista{display:grid;gap:2px;padding:2px 12px 11px 46px;border-top:1px solid #f0f2f4}.assunto-linha{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f4f5f7}.assunto-linha:last-child{border-bottom:0}.assunto-linha>span{flex:1;min-width:0;font-size:10px;color:#4f565e}.assunto-linha input{flex:1;min-width:0;border:1px solid #d8dcda;border-radius:9px;padding:8px 10px;font-family:inherit;font-size:10px;font-weight:600}.assunto-linha .mini-btn{flex:none}.assunto-vazio{margin:9px 0;color:var(--muted)}.danger{color:var(--red)!important;background:var(--red-soft)!important}.score-preview.valid{background:var(--green-soft);color:var(--green);font-weight:700}.mini-score-caption{display:inline-flex;align-items:center;gap:6px}.mini-score-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;flex:none;line-height:1}.mini-score-icon.certo{background:var(--green-soft);color:var(--green)}.mini-score-icon.errado{background:var(--red-soft);color:var(--red)}.complete-modal h2{margin-bottom:2px}.complete-subtitle{margin:0 0 18px;color:var(--muted);font-size:13px}.quality-block{margin:0 0 14px}.quality-label{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:10px}.quality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quality-opt{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:13px 8px;font-family:inherit;font-size:12px;font-weight:650;color:var(--ink);cursor:pointer;text-align:center;transition:.15s}.quality-opt:hover{border-color:#c7d6cd}.quality-opt.selected{border-color:#a9d1b8;background:var(--green-soft);color:#125c42}.quality-check{flex:none;width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.questions-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 14px;margin:0 0 14px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink);text-align:left}.questions-toggle:hover{border-color:#c7d6cd}.opcional-pill{background:var(--green-soft);color:#125c42;font-size:10.5px;font-weight:750;padding:3px 8px;border-radius:999px;margin-left:2px}.rotulo-com-selo{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.modal label .rotulo-com-selo>small.opcional-pill{font-size:10.5px;font-weight:750;line-height:1.2;color:#125c42;margin-left:0}.questions-toggle-chevron{color:#8a929c;font-size:16px;transition:transform .15s;flex:none}.questions-toggle[aria-expanded=true] .questions-toggle-chevron{transform:rotate(90deg)}.questions-panel{display:grid;gap:12px;margin:-4px 0 14px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#fafbfa}.questions-panel label{margin:0}.complete-date-row{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;color:var(--ink)}.complete-date-icon{display:flex;color:#8a929c;flex:none}.complete-date-link{margin-left:auto;border:0;background:transparent;color:var(--green);font-family:inherit;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}#completeDateInput{margin:0 0 14px}.date-field{position:relative;display:block}.date-field input[type=date]{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-datetime-edit-fields-wrapper{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-datetime-edit-text{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-datetime-edit-day-field{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-datetime-edit-month-field{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-datetime-edit-year-field{color:transparent;-webkit-text-fill-color:transparent}.date-field input[type=date]::-webkit-date-and-time-value{color:transparent;-webkit-text-fill-color:transparent}.modal .date-field .date-overlay{font-size:15px}.modal .date-field input[type=date]{min-height:46.5px}.date-overlay{position:absolute;inset:0;display:flex;align-items:center;padding:0 34px 0 13px;pointer-events:none;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;color:var(--ink);white-space:nowrap;overflow:hidden}.field-error{border-color:var(--red)!important}.toast{position:fixed;right:24px;max-width:360px;color:#fff;display:none}.toast.show{display:block}.install-banner{position:fixed;z-index:95;left:24px;right:24px;bottom:24px;max-width:420px;margin:0 auto;display:flex;align-items:center;gap:11px;border:1px solid #fff;border-radius:18px;padding:12px 12px 12px 11px}.install-banner[hidden]{display:none}body.dock-active .install-banner{bottom:114px}.install-banner-icon img{width:42px;height:42px;border-radius:12px;display:block;box-shadow:0 4px 10px #1d252d1f}.install-banner-text{flex:1;min-width:0;display:grid;gap:2px}.install-banner-text b{letter-spacing:-.01em}.install-banner-text span{color:var(--muted)}.install-banner .button.primary{padding:9px 13px;font-size:9px;white-space:nowrap;flex:none}.install-banner-close{border:0;background:#f0f1f4;color:#8a9098;width:24px;height:24px;border-radius:50%;font-size:13px;cursor:pointer;flex:none;padding:0;line-height:1}@media(max-width:1050px){.view,.topbar{padding-left:22px;padding-right:22px}.stats{grid-template-columns:1fr 1fr}.calendar-shell{grid-template-columns:1fr}.calendar-side{grid-template-columns:1fr 1fr}.day{min-height:102px}}@media(max-width:720px){.sidebar{position:fixed}.brand,.cycle-card{display:none}.nav button .icon{font-size:13px}.search{display:none}.review-actions{justify-content:flex-end}.lower{grid-template-columns:1fr}.weekdays,.calendar-grid{min-width:680px}.timer-led,.timer-status,#timerCompact{display:none}.timer-selects{width:calc(100% - 112px)}.timer-selects select{min-width:0;max-width:none;flex:1}.timer-clock{font-size:18px;min-width:90px}.timer-btn{padding:10px 12px}.install-banner{left:10px;right:10px;bottom:84px;padding:11px 10px}body.dock-active .install-banner{bottom:172px}.install-banner-text span{font-size:8px}.form-row{grid-template-columns:1fr}.history-row{grid-template-columns:75px 1fr}.history-row span:last-child{display:none}}.radar-panel{margin-bottom:0;padding:22px}.dashboard-board{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.dashboard-widget{position:relative;width:100%;min-width:320px;min-height:95px;overflow:auto;transition:box-shadow .18s,opacity .18s}.dashboard-widget.stats{margin-bottom:0}.dashboard-widget.dragging{opacity:.45}.widget-handle,.resize-grip{display:none;position:absolute;z-index:8;border:0}.widget-handle{left:0;right:0;top:0;height:38px;border-radius:18px 18px 0 0;cursor:grab;font-size:16px;background:transparent;box-shadow:none;color:#c7cdd3;justify-content:flex-end;align-items:center;padding:0 12px;transition:background .15s,color .15s}.dashboard-board.editing .widget-handle:hover{background:#0a84ff0d;color:#0a84ff}.widget-handle:active{cursor:grabbing}.resize-grip{right:6px;bottom:6px;width:25px;height:25px;border-radius:8px 4px;cursor:nwse-resize;font-size:11px;background:#222831e8;color:#fff;box-shadow:0 4px 12px #1114}.dashboard-board.editing .dashboard-widget{outline:2px dashed #0a84ff30;outline-offset:3px}.dashboard-board.editing .widget-handle,.dashboard-board.editing .resize-grip{display:grid;place-items:center}.dashboard-board.editing .dashboard-widget:after{content:"Arraste ou redimensione";position:absolute;left:10px;top:10px;background:#0a84ffe8;color:#fff;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:750;z-index:7}.timer-dock.timer-hidden{display:none}.timer-dock.compact .timer-btn{border-radius:11px}.compact-btn{border:0;width:35px;height:35px;border-radius:10px;background:#ffffff16;color:#fff;cursor:pointer;font-size:14px}@media(max-width:720px){.timer-dock.compact .timer-clock{min-width:80px}.dashboard-board.editing .dashboard-widget:after{display:none}}.cycle-track{overflow-x:auto;scrollbar-width:none}.cycle-track::-webkit-scrollbar{display:none}.cycle-track b{flex:none}.cycle-editor{display:flex;flex-wrap:wrap;align-items:center}.cycle-node{border-radius:50%;place-items:center;position:relative}.cycle-node:after{content:"";position:absolute;left:100%;top:50%;height:2px}.cycle-node:last-child:after{display:none}.cycle-node input{border:0;background:transparent;box-shadow:none!important}.cycle-node small{margin-top:-14px}.cycle-remove{position:absolute;border-radius:50%;border:0;background:#ffebe9;color:var(--red);font-weight:800;cursor:pointer}.add-cycle{border-radius:50%;border:2px dashed #9dc4ac;color:var(--green);display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer}.add-cycle span{font-size:7px;font-weight:750}.widget-placeholder{border:2px dashed var(--blue);border-radius:20px;background:#0a84ff10;min-height:95px;transition:.12s}.dashboard-widget.floating{position:fixed!important;z-index:200;pointer-events:none;opacity:.88;transform:rotate(.4deg) scale(1.015);box-shadow:0 24px 65px #17212d35!important;transition:none!important}.dashboard-board.drag-active{user-select:none;cursor:grabbing}.widget-handle{touch-action:none}.cycle-modal{width:min(620px,100%)}.cycle-modal>.eyebrow,.cycle-modal>h2,.cycle-modal>p{text-align:center}.cycle-modal>p{max-width:440px;margin:0 auto}.cycle-editor{justify-content:center;gap:20px 28px;margin:30px auto 20px;max-width:520px}.cycle-node{width:82px;height:82px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;background:#fff;border:1.5px solid #cfe1d6;box-shadow:0 5px 15px #183b290b}.cycle-node:after{width:29px;background:#dce9e1}.cycle-node input{display:block;width:58px;height:32px;line-height:32px;margin:0;padding:0;text-align:center;font-size:23px;font-weight:800;color:var(--green);appearance:textfield}.cycle-node input::-webkit-outer-spin-button,.cycle-node input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cycle-node small{margin:0;font-size:7px;line-height:1;color:#8a9298}.cycle-remove{right:-5px;top:-5px;width:21px;height:21px;font-size:11px}.add-cycle{width:76px;height:76px;margin:4px auto 0;background:#f3f8f5;border-color:#a9d1b8}.cycle-modal>.button.primary{display:block;max-width:360px;margin:24px auto 0}.progress-panel{padding:22px}.dashboard-widget.widget-hidden{display:none!important}.widget-choice{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 13px;cursor:pointer}.widget-choice:hover{background:#f7faf8}.widget-choice input{position:absolute;opacity:0;pointer-events:none}.check-symbol{width:25px;height:25px;border-radius:8px;border:1.5px solid #c8cdd3;display:grid;place-items:center;color:transparent;font-size:14px;font-weight:900}.widget-choice input:checked+.check-symbol{background:var(--green);border-color:var(--green);color:#fff}.widget-choice p{display:grid;gap:2px;margin:0}.widget-choice b{font-size:10px}.widget-choice small{font-size:8px;color:var(--muted)}.subject-combo{position:relative}.subject-combo>input{padding-right:45px}.subject-combo>button{position:absolute;cursor:pointer;transition:.18s}.subject-combo>button svg{display:block;width:18px;height:18px;margin:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.subject-menu{display:none;position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:190px;overflow:auto;background:#fff;border:1px solid var(--line);padding:6px}.subject-combo.open .subject-menu{display:grid}.subject-option{border:0;background:transparent;text-align:left;padding:10px 11px;border-radius:9px;color:#30363d;font-family:inherit;font-size:10px;font-weight:650;cursor:pointer}.subject-option:hover{background:#edf6f0;color:var(--green)}.subject-menu-empty{padding:13px;text-align:center;color:var(--muted);font-size:9px}.subject-combo>button{right:8px;top:50%;transform:translateY(-50%);width:27px;height:32px;padding:0;border:0;border-radius:0;background:transparent;color:#15171a;font-size:16px;box-shadow:none}.subject-combo>button:hover{background:transparent;color:var(--green)}.subject-combo.open>button{transform:translateY(-50%) rotate(180deg);background:transparent;color:#15171a}.widgets-dropdown-wrap{position:relative}.widgets-dropdown{display:none;position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:235px;padding:7px;background:#fff}.widgets-dropdown-wrap.open .widgets-dropdown{display:grid;gap:3px}.widgets-dropdown .widget-choice{border:0;border-radius:9px;padding:9px 10px;gap:9px}.widgets-dropdown .widget-choice:hover{background:#f2f6f3}.widgets-dropdown .check-symbol{width:21px;height:21px;border-radius:6px;font-size:11px}.widgets-dropdown .widget-choice b{font-size:9px}.widgets-dropdown .widget-choice p{display:block}.study-column{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.study-value{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-track{flex:1;display:flex;align-items:flex-end}.study-bar{display:block;width:100%;min-height:3px;transition:height .38s cubic-bezier(.2,.8,.2,1)}.study-column.is-current .study-bar{background:linear-gradient(180deg,#54c992,#126747);box-shadow:0 5px 15px #17755447}.study-label{padding-top:7px;white-space:nowrap}.study-column.is-current .study-label{color:var(--green)}.study-range{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.study-range button{border:0;border-radius:8px;background:transparent;font-family:inherit;font-weight:700;cursor:pointer;transition:.18s}.study-range button:hover{color:var(--green)}.study-range button.active{background:#fff;box-shadow:0 2px 8px #22362b17}.account-wrap{position:relative}.account-button{border:1px solid #fff;background:#ffffffdb;display:flex;align-items:center;color:var(--ink);font-family:inherit;cursor:pointer}.account-avatar{display:grid;place-items:center;flex:none;background:linear-gradient(145deg,#2d9870,#126747);color:#fff;font-weight:800;background-position:center;background-size:cover}.account-copy{display:grid;min-width:0;text-align:left;line-height:1.15}.account-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy small{color:#7e858d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chevron{color:#7d858d}.account-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);background:#fffffffa;border:1px solid #fff;z-index:60}.account-wrap.open .account-menu{display:block}.sync-state{display:flex;align-items:center;gap:8px;margin:6px 4px;border-radius:10px;background:#f1f8f3;color:#5f6963}.sync-dot{width:8px;height:8px;border-radius:50%;background:#a0a6a2;box-shadow:0 0 0 3px #a0a6a21c}.sync-state.synced .sync-dot{background:#34c759;box-shadow:0 0 0 3px #34c7591f}.sync-state.syncing .sync-dot{background:#ff9f0a;box-shadow:0 0 0 3px #ff9f0a1f}.sync-state.error .sync-dot{background:var(--red);box-shadow:0 0 0 3px #ff3b301c}.auth-gate{position:fixed;inset:0;z-index:180;display:none;place-items:center}.auth-gate.open{display:grid}.auth-card{position:relative;text-align:center}.auth-logo{background:linear-gradient(145deg,#238765,#0d573d);display:grid;place-items:center;color:#fff;font:700 34px Georgia}.auth-card .eyebrow{margin-bottom:9px}.auth-card>p{margin:11px auto 25px;max-width:320px;color:var(--muted);font-size:11px;line-height:1.55}.google-login{width:100%;border:1px solid #dfe2e7;background:#fff;display:flex;align-items:center;justify-content:center;gap:11px;color:#2f3439;font-family:inherit;font-weight:700;cursor:pointer}.google-login:hover{border-color:#cbd0d6;transform:translateY(-1px)}.google-g{font-weight:850;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 45%,#fbbc05 0 70%,#ea4335 0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gis-fallback{display:flex;justify-content:center;margin-top:12px}.gis-fallback[hidden]{display:none}.auth-note{display:flex;align-items:center;justify-content:center;gap:6px}.auth-note i{width:7px;height:7px;border-radius:50%;background:#34c759}.auth-message{color:var(--red)}.setup-error{min-height:15px;color:var(--red)}.modal-bg{z-index:220}.legal-links{display:flex;padding:10px 4px 0}.legal-links button,.auth-legal button{border:0;background:transparent;font-family:inherit;font-weight:650;cursor:pointer}.legal-links button:hover,.auth-legal button:hover{color:var(--green)}.auth-legal{display:flex;justify-content:center;gap:3px}.onboarding-modal{width:min(680px,100%);text-align:center}.onboarding-modal h2{margin-bottom:7px}.onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:24px 0}.onboarding-step{border:1px solid #e6ebe8;border-radius:17px;text-align:left}.onboarding-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-bottom:12px;background:var(--green-soft);color:var(--green);font-size:17px;font-weight:800}.onboarding-step b{display:block;margin-bottom:5px}.onboarding-step p{margin:0;color:var(--muted);font-size:8px;line-height:1.5}.onboarding-actions{display:flex;justify-content:center;gap:8px}.onboarding-actions .button{min-width:145px}.legal-modal h2{margin-bottom:6px}.legal-updated{margin-bottom:18px}.legal-content{display:grid;gap:16px;color:#525a62}.legal-content section{padding-top:13px;border-top:1px solid #e8eaed}.legal-content h3{margin:0 0 5px;color:var(--ink)}.legal-content p,.legal-content ul{margin:0}.legal-content ul{padding-left:18px}.legal-content p+p,.legal-content p+ul,.legal-content ul+p{margin-top:9px}.legal-content li+li{margin-top:4px}.legal-content a{color:var(--green)}.danger-zone{border:1px solid #ffd1ce;border-radius:14px;color:#80342f}.delete-confirm{display:flex;align-items:flex-start;gap:9px;margin:15px 0;padding:12px;border-radius:12px;background:#fff1f0;color:#7c3430}.delete-confirm input{width:17px;height:17px;margin:0;flex:none}.delete-status{min-height:16px;color:var(--red)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.button.destructive{background:var(--red);color:#fff;box-shadow:0 7px 18px #ff3b302b}.button.destructive:disabled{opacity:.45;cursor:not-allowed}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:3px solid #0a84ff55;outline-offset:2px}.sidebar{padding-bottom:18px}.pro-card{width:100%;color:#fff;display:flex;align-items:center;gap:10px;text-align:left;font-family:inherit;cursor:pointer}.pro-card:hover{transform:translateY(-1px)}.pro-card-copy{display:grid;gap:3px;flex:1;min-width:0}.pro-card-title{display:flex;align-items:center;gap:6px;font-weight:800;color:#fff}.pro-badge{border-radius:6px;background:#e8e9ed;letter-spacing:.08em}.pro-help-dot{flex:none;width:15px;height:15px;border-radius:50%;background:#ffffff2e;color:#fff;font-size:9px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pro-help-dot:hover{background:#ffffff4d}.pro-switch{width:35px;height:21px;padding:3px;border-radius:999px;background:#ffffff40;transition:.2s}.pro-switch i{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #17212d2b;transition:.2s}.pro-card.active{border-color:#2a8a64;background:linear-gradient(150deg,#146a4e,#0d3f2f)}.pro-card.active .pro-badge{background:var(--green);color:#fff}.pro-card.active .pro-switch{background:var(--green)}.pro-card.active .pro-switch i{transform:translate(14px)}.cycle-card.pro-active{opacity:.65}.optional-note{margin:-5px 0 10px}.smart-preview{display:none;margin-top:10px}.smart-preview.show{display:block}.score.memory.easy{background:#e4f5e9;color:#177554}.score.memory.partial{background:#eaf2fb;color:#4d6885}.score.memory.hard{background:#fff3df;color:#9a6500}.score.memory.forgot{background:#fff0ef;color:#a3352f}.timer-core,#dockTimerSlot{display:contents}.hero-timer{transition:.2s}.hero-timer-head{display:flex;align-items:center;justify-content:space-between}.hero-timer-head small{color:var(--muted)}.hero-timer-head b{color:var(--green)}#heroTimerSlot{display:flex;align-items:center;gap:8px}.hero-timer .timer-led,.hero-timer .timer-status,.hero-timer .compact-btn{display:none}.hero-timer .timer-selects{display:grid;min-width:0}.hero-timer .timer-selects select{min-width:0;max-width:none;border:1px solid #dfe3e0;color:#253029}.hero-timer .timer-btn{white-space:nowrap}.hero-timer-running{display:flex;align-items:center;gap:9px;color:#58625c}.hero-timer-running i{width:9px;height:9px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px #34c7591d}.hero-timer-running[hidden]{display:none}.timer-dock #dockTimerSlot{display:contents}.account-menu-link{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;color:#343a40;font-family:inherit;font-weight:700;text-align:left;cursor:pointer}.account-menu-link:hover{background:#f1f4f2}.account-menu-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:#edf5f0;color:var(--green)}.account-menu-link.signout{color:var(--red);border-top:1px solid #eceeed;margin-top:4px;padding-top:12px}.account-menu-link.signout:hover{background:var(--red-soft)}.account-menu-link.signout .account-menu-icon{background:var(--red-soft);color:var(--red)}.settings-shell{overflow:hidden}.settings-tabs{display:flex;border-bottom:1px solid var(--line);overflow-x:auto}.settings-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#727881;font-family:inherit;white-space:nowrap;cursor:pointer}.settings-pane{display:none}.settings-pane.active{display:block}.settings-pane h2{margin:0 0 5px}.settings-pane>p{margin:0 0 22px}.admin-subsection-title{margin-top:28px!important}.coupon-usage-badge{flex:none;text-align:right}.coupon-usage-badge b{display:block;font-size:15px;color:var(--green);letter-spacing:-.02em}.coupon-usage-badge small{font-size:7px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.setting-row.coupon-inactive{opacity:.5}.settings-group{border:1px solid #e4e7e5;background:#fff;overflow:hidden}.setting-row{display:flex;align-items:center;border-top:1px solid #eceeed}.setting-row[hidden]{display:none}.setting-row:first-child{border-top:0}.setting-icon{display:grid;place-items:center;flex:none;color:var(--green)}.setting-icon.blue{background:var(--blue-soft);color:var(--blue)}.setting-icon.orange{background:#fff6e7;color:var(--orange)}.setting-icon.red{background:var(--red-soft);color:var(--red)}.settings-group.risk{border-color:#ffd9d6;background:#fffaf9}.setting-copy{display:grid;flex:1;min-width:0}.setting-copy .pro-badge{margin-left:6px;vertical-align:1px}.setting-copy span{color:var(--muted)}.setting-row .button{flex:none}.settings-profile-card{display:flex;align-items:center;border:1px solid #e2e7e4;border-radius:16px}.settings-profile-copy{display:grid;gap:3px;flex:1;min-width:0}.settings-profile-copy span{color:var(--muted)}.settings-profile-card .sync-state{margin:0;flex:none}.setting-danger{color:var(--red)!important}.subscription-actions{display:flex;justify-content:center;margin-top:16px}@media(max-width:720px){.study-track{width:min(20px,78%)}.account-button{padding:5px;max-width:42px}.onboarding-grid{grid-template-columns:1fr}.onboarding-actions{flex-direction:column}.onboarding-actions .button{width:100%}.legal-links,.pro-card{display:none}.hero>div:first-child{align-self:auto}.hero-timer,.hero-timer.running{width:100%}#heroTimerSlot{flex-wrap:wrap}.hero-timer .timer-clock{flex:1;text-align:left}.setting-row{align-items:flex-start}.settings-profile-card{align-items:flex-start;flex-wrap:wrap}}.topbar-actions{margin-left:auto;display:flex;align-items:center;justify-content:center}.topbar-actions>.button,.topbar-actions .account-button{height:46px}.topbar-actions>#customizeBtn,.topbar-actions>#newBtn{padding:0 20px;font-size:12px;border-radius:14px}.topbar-actions .account-avatar{width:35px;height:35px;border-radius:11px}.agenda-head-actions{display:flex;align-items:center;justify-content:flex-end}@media(max-width:1050px){.topbar-actions>#customizeBtn,.topbar-actions>#newBtn{padding:0 14px}.agenda-widget .section-head{align-items:flex-start;flex-direction:column}.agenda-head-actions{width:100%;justify-content:space-between}.agenda-search{width:min(250px,100%)}}@media(max-width:720px){.topbar-actions>#customizeBtn{height:42px;padding:0 11px}.topbar-actions>#newBtn{width:43px;height:42px;padding:0;font-size:17px}.new-label{display:none}.topbar-actions .account-button{height:42px}.agenda-head-actions{grid-template-columns:1fr}.agenda-search{display:flex!important}.agenda-head-actions .segments{width:max-content;max-width:100%;overflow-x:auto}}.auth-tabs{display:grid;grid-template-columns:1fr 1fr}.auth-tabs button{height:36px;border:0;background:transparent;color:#747a82;font-family:inherit;cursor:pointer}.auth-tabs button.active{background:#fff}.email-auth-form{display:grid;text-align:left}.email-auth-form [hidden]{display:none!important}.email-auth-form label{margin:0}.email-auth-submit{width:100%;border:0;color:#fff;font-family:inherit;cursor:pointer}.email-auth-submit:hover{transform:translateY(-1px)}.email-auth-submit:disabled,.google-login:disabled{opacity:.58;cursor:wait;transform:none}.forgot-password,.verification-link{justify-self:center;border:0;background:transparent;font-family:inherit;font-weight:700;cursor:pointer}.auth-divider{display:flex;align-items:center;gap:10px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e5e7ea}.verification-panel{text-align:center}.verification-panel[hidden],.auth-main[hidden]{display:none}.verification-icon{width:62px;height:62px;margin:2px auto 19px;border-radius:20px;display:grid;place-items:center;font-size:27px}.verification-panel h1{margin:7px 0 0;letter-spacing:-.04em}.verification-panel strong{color:var(--ink)}.verification-panel .email-auth-submit{margin:4px 0 9px}.verification-link{display:block;margin:5px auto}.auth-message.success{color:var(--green)}.password-status{min-height:15px;margin-top:9px;color:var(--red)}.provider-badge{display:inline-flex;align-items:center;gap:5px;border-radius:7px;background:#edf5f0;color:var(--green);font-weight:800}.provider-badge:before{content:"\2713"}.delete-password-field[hidden]{display:none}@media(max-width:720px){.auth-logo{width:54px;height:54px}.email-auth-form input{height:42px}}.pro-card.locked .pro-switch{background:#d7dadf}.pro-card.locked .pro-badge{background:#222831;color:#fff}.subscription-status-dot{width:11px;height:11px;border-radius:50%;background:#a3a8ad;box-shadow:0 0 0 4px #a3a8ad1b;flex:none}.subscription-status-dot.active{background:#34c759;box-shadow:0 0 0 4px #34c7591d}.subscription-status-dot.pending{background:#ff9f0a;box-shadow:0 0 0 4px #ff9f0a1d}.billing-message{min-height:17px;margin-top:10px;color:var(--muted);text-align:right}.billing-message.error{color:var(--red)}.billing-message.success{color:var(--green)}.subscription-actions{gap:8px;flex-wrap:wrap}.subscription-actions .button[hidden]{display:none}.subscription-actions .button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.subscription-actions{display:grid;grid-template-columns:1fr}.subscription-actions .button{width:100%}.billing-message{text-align:left}}.pro-offer-modal{width:min(460px,100%);overflow:hidden;background:#fff;border-radius:28px}.pro-offer-hero{position:relative;color:#fff}.pro-offer-hero .close{color:#fff;background:#ffffff18;backdrop-filter:blur(12px)}.pro-offer-tag{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#bdf1d1;color:#126747;font-weight:850;letter-spacing:.1em}.pro-offer-hero h2{max-width:330px;margin:11px 0 7px}.pro-offer-hero p{max-width:350px;margin:0;color:#d6ede2}.pro-offer-price{display:flex;align-items:baseline;gap:5px;margin-top:18px}.pro-offer-price strong{letter-spacing:-.04em}.pro-offer-price span{color:#cce6d9}.pro-offer-body>strong{display:block;margin-bottom:13px}.pro-benefits{display:grid;margin:0 0 21px;padding:0;list-style:none}.pro-benefits li{display:grid;grid-template-columns:24px 1fr;align-items:center;color:#4f5853}.pro-benefits i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e5f5eb;color:var(--green);font-style:normal;font-size:10px;font-weight:900}.pro-offer-cta{width:100%;border:0;border-radius:14px;background:var(--green);color:#fff;font-family:inherit;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #17755435}.pro-offer-cta:hover{transform:translateY(-1px)}.pro-offer-note{display:block;margin-top:10px;text-align:center}.pro-offer-later{display:block;margin:12px auto 0;border:0;background:transparent;font-family:inherit;font-weight:700;cursor:pointer}@media(max-width:520px){.pro-offer-hero{padding:27px 23px 23px}.pro-offer-body{padding:21px 23px 24px}.pro-offer-hero h2{font-size:23px}}.day-time{width:max-content;max-width:100%;border:0;border-radius:7px;padding:4px 6px;background:#eef4f8;cursor:pointer;font-family:inherit;transition:.16s}.day-time:hover{background:#dcebf4;color:#274f68}.session-row.editable{border:0;width:100%;background:transparent;text-align:left;font-family:inherit;cursor:pointer;border-top:1px solid #eceef1}.session-row.editable:hover{background:#f6f9f7}.day-session-list{display:grid;gap:8px}.day-session-card{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;width:100%;border:1px solid #e3e7e4;border-radius:14px;padding:12px;background:#fff;text-align:left;font-family:inherit;cursor:pointer}.day-session-card:hover{border-color:#b9d5c4;background:#f3f8f5}.day-session-card .session-icon{width:38px;height:38px}.day-session-card p{display:grid;gap:3px;margin:0}.day-session-card span{color:var(--muted)}.day-session-card strong{color:var(--green)}.session-edit-actions{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:end;margin-top:8px}.session-edit-actions .button.primary{margin-top:0}.session-delete-confirm{margin-top:13px;padding:13px;border:1px solid #ffd1ce;border-radius:13px;background:#fff7f6}.session-delete-confirm[hidden]{display:none}.session-delete-confirm span{display:block;margin-bottom:10px;color:#80342f}.session-delete-confirm>div{display:flex;justify-content:flex-end;gap:8px}.timer-btn.cancel{background:#ff453a1f;color:#ffaaa5;border:1px solid #ff756b42}.timer-cancel-modal p{margin:-10px 0 4px;color:var(--muted)}.timer-dock.compact .timer-led{width:39px;height:39px;border-radius:11px;background:#ffffff13;color:#c9f4dc;font-size:17px}.timer-dock.compact .timer-selects,.timer-dock.compact .timer-status{display:none}@media(max-width:720px){.session-edit-actions{grid-template-columns:1fr}.session-edit-actions .button{width:100%}.timer-dock.compact{max-width:calc(100vw - 20px)}}.time-row{grid-template-columns:repeat(3,1fr)}@media(max-width:520px){.time-row{grid-template-columns:1fr 1fr 1fr}}.pro-lock{position:absolute;inset:0;z-index:5;display:none;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:24px;background:#ffffff8c;backdrop-filter:blur(1.5px) grayscale(1);border-radius:inherit}.pro-lock b,.pro-lock>span:not(.pro-lock-icon){background:#ffffffd1;border-radius:6px;padding:2px 8px}.dashboard-widget.pro-locked{overflow:visible}.dashboard-widget.pro-locked .pro-lock{display:flex}.pro-lock span{color:var(--muted);max-width:260px}.pro-lock button{border:0;border-radius:11px;background:var(--green);color:#fff;padding:9px 15px;font-family:inherit;font-weight:750;cursor:pointer}.error-panel{padding:22px}.error-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.error-row-head span{color:var(--muted)}.error-bar-track{border-radius:6px;overflow:hidden}.error-bar{height:100%;border-radius:6px}.accuracy-bar{background:var(--muted)}.accuracy-bar.ghost{background:#dde0e4;box-shadow:none}.ghost-column{opacity:.7}.error-row.ghost-row{opacity:.45}.coupon-row{margin-top:16px;border:1px solid #e4e7e5;border-radius:14px}.coupon-row label{display:block;font-weight:800;letter-spacing:.04em;color:#5c636b;text-transform:uppercase}.coupon-input-wrap{display:flex;gap:8px}.coupon-input-wrap input{flex:1;border:1px solid #d8dcda;border-radius:10px;padding:10px 12px;font-family:inherit;font-weight:750;text-transform:uppercase;letter-spacing:.02em}.coupon-input-wrap .button{flex:none;width:38px;padding:0;height:38px;display:grid;place-items:center;font-size:14px;font-weight:900;color:var(--green);background:#fff;border:1px solid #d8dcda}.coupon-input-wrap .button:hover{background:var(--green);color:#fff;border-color:var(--green)}.coupon-row label{margin-bottom:7px}.coupon-input-wrap input:focus{outline:2px solid var(--green);outline-offset:1px}.coupon-message{margin-top:8px;color:var(--muted);min-height:11px}.coupon-message.ok{color:var(--green);font-weight:700}.coupon-message.error{color:#c0392b;font-weight:700}.coupon-price-preview{margin-top:6px;color:var(--muted)}.coupon-price-preview[hidden]{display:none}.coupon-price-preview .old-price{text-decoration:line-through;opacity:.75;margin-right:5px}.coupon-price-preview .new-price{color:var(--green);font-weight:800}.subscription-faq details{margin-top:8px}.subscription-faq summary{cursor:pointer;list-style:none}.subscription-faq summary::-webkit-details-marker{display:none}.subscription-faq summary:before{content:"+ ";color:var(--green);font-weight:900}.subscription-faq details[open] summary:before{content:"\2013  "}.planos-empresa{margin:24px auto 0;max-width:760px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.planos-empresa a{color:inherit;text-decoration:underline;text-underline-offset:3px}.planos-empresa span{white-space:nowrap}#settingsView #avisoHora{width:auto;min-width:96px;min-height:40px;margin:0;padding:8px 10px;font-size:14px}#settingsView #avisoHora[hidden]{display:none}.link-button{display:block;margin:12px auto 0;border:0;background:transparent;font-family:inherit;cursor:pointer;text-decoration:underline}.link-button:disabled{opacity:.5;cursor:wait}.subscription-actions .button.primary{border-radius:14px}@media(max-width:720px){.calendar-card .day{min-width:0}.calendar-card .day-time{max-width:100%;overflow:hidden}}.colegio{border-top:1px solid #eceeed}.colegio:first-child{border-top:0}.colegio>summary{display:flex;align-items:center;cursor:pointer;list-style:none}.colegio>summary::-webkit-details-marker{display:none}.colegio>summary:hover{background:#fafbfa}.colegio .seta{width:38px;height:38px;border-radius:12px;background:#edf5f0;color:var(--green);display:grid;place-items:center;font-size:17px;flex:none;transition:transform .18s}.colegio[open]>summary .seta{transform:rotate(90deg)}.colegio-corpo{padding:0 16px 14px}.colegio>summary .setting-copy{flex:1;min-width:0}.preco-previa{margin:2px 0 4px;padding:11px 13px;border:1px solid #d8e8dd;background:#f4faf6;border-radius:11px;font-size:12px;line-height:1.7;color:#2e5a41}.colegio-lixeira{flex:none;border:1px solid transparent;background:transparent;color:#9aa4a0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer;padding:0;transition:.15s}.colegio-lixeira svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.colegio-lixeira:hover{background:var(--red-soft);border-color:#f3cfcc;color:#c0392b}.colegio-lixeira:focus-visible{outline:2px solid var(--red);outline-offset:2px}.colegio-excluir{margin:0 16px 14px;padding:14px;border:1px solid #eedbd8;background:snow;border-radius:13px;display:grid;gap:8px}.colegio-excluir[hidden]{display:none!important}.colegio-excluir>b{font-size:14px;color:#8f2d22}.colegio-excluir>span{font-size:12px;line-height:1.7;color:#7b5a56}.colegio-excluir-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.colegio-excluir-acoes input{flex:1 1 190px;min-width:0}@media(max-width:600px){.colegio-excluir-acoes input{flex:1 1 100%}}.colegio-titulo{letter-spacing:.09em;text-transform:uppercase;color:#637469;font-weight:780;margin:14px 0 0}.colegio-vazio{color:var(--muted);padding:9px 0}.aluno-linha{display:flex;align-items:center;gap:11px;border-top:1px solid #f1f2f4}.aluno-linha .quem{display:grid;gap:2px;flex:1;min-width:0}.aluno-linha .quem b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aluno-linha .quem small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aluno-num{color:var(--muted);text-align:right;white-space:nowrap;line-height:1.5}.aluno-num b{display:block;color:var(--ink);font-variant-numeric:tabular-nums}.aluno-linha .mini-btn{flex:none}.aluno-linha.pendente .quem b{color:#8a6412}:root{--bg:#f4f7f5;--glass:#ffffffeb;--card:#fff;--ink:#192820;--line:#e0e9e3;--green:#177554;--green-soft:#e8f5ed;--blue:#297864;--blue-soft:#e8f3ef;--red:#b83b34;--red-soft:#fff1ee;--orange:#ba7b20;--shadow:0 18px 48px rgba(28,66,44,.07);--soft-shadow:0 5px 18px rgba(28,66,44,.035);--radius:22px;--sidebar-width:248px}html{scroll-padding-top:104px}body{background:radial-gradient(ellipse at 92% 0,#e4f1e9 0,transparent 36%),var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}button{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}input:focus,select:focus,textarea:focus{border-color:#469975;box-shadow:0 0 0 4px #17755413}[hidden]{display:none!important}.sidebar{width:var(--sidebar-width);background:#fcfdfc;border-right:1px solid #e1eae4;backdrop-filter:blur(22px);gap:0}.brand{font-size:21px;letter-spacing:-.8px;gap:11px}.brand-icon{width:43px;height:43px;border-radius:14px;font-size:29px;box-shadow:0 7px 17px #17755420;flex:none}.nav button .icon{background:transparent;font-size:17px;border-radius:9px;flex:none;display:grid;place-items:center}.nav .icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nav button:hover{background:#f1f7f3;color:var(--green)}.nav button.active{box-shadow:none}.nav button.active .icon{background:var(--green);color:#fff;box-shadow:0 4px 9px #17755418}.pro-card{margin-top:auto;margin-bottom:12px;padding:13px 16px;border:1px solid #1c5c43;border-radius:16px;background:linear-gradient(150deg,#0f4433,#082920);box-shadow:0 10px 24px #0a2a1e2e}.pro-card-title{font-size:12px;letter-spacing:-.1px}.pro-card.locked{opacity:.85}.pro-switch{flex:none}.cycle-card{margin-top:0;padding:18px 16px;border-radius:19px;border:1px solid #166548}.cycle-card strong{font-size:13px;font-weight:650}.cycle-card strong span{font-size:11px;font-weight:500}.cycle-track{margin:17px 0 13px}.cycle-track b{width:30px;height:30px;font-size:11px;color:#d7efdf;background:#ffffff0b;border-color:#ffffff3d}.cycle-track b:first-child{background:#d8f1df;color:#155b42;border-color:#d8f1df}.cycle-track i{background:#ffffff35}.cycle-card small{font-size:11px;line-height:1.7}.legal-links{gap:11px;justify-content:center;margin-top:17px;flex-wrap:wrap}.legal-links button{color:#637469;padding:3px 0}.main{margin-left:var(--sidebar-width);padding-bottom:80px;min-width:0}.topbar{padding:0 34px;background:#f8fbf8e8;border-bottom:1px solid #e2eae4;backdrop-filter:blur(20px)}.page-title{letter-spacing:-.5px}.topbar-actions{gap:12px}.account-button{height:45px;max-width:210px;padding:5px 11px 5px 5px;gap:9px;border-color:#e3eae5;border-radius:13px;box-shadow:none}.account-avatar{width:34px;height:34px;border-radius:10px;font-size:13px}.account-copy b{font-size:12px}.account-copy small{margin-top:3px}.account-chevron{font-size:12px}.account-menu{width:270px;padding:8px;border-color:var(--line);border-radius:16px;box-shadow:0 20px 45px #173b2426}.account-menu-link{padding:13px 12px;font-size:13px;border-radius:10px}.account-menu-icon{font-size:16px}.widgets-dropdown{border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.widgets-dropdown label{font-size:13px;gap:10px}.view{max-width:1500px}.hero{align-items:center;gap:24px;margin-bottom:22px;padding:25px 26px;border:1px solid #d8e9de;border-radius:23px;background:radial-gradient(ellipse at 12% 0,#d9eee0,transparent 60%),linear-gradient(115deg,#edf6ee,#eff7f2);position:relative;overflow:visible}.hero>div:first-child{min-width:220px;flex:1;align-self:center}.eyebrow{font-weight:700;line-height:1.5}.hero .eyebrow{letter-spacing:1.3px}.hero h1{font-size:30px;line-height:1.14;font-weight:750;letter-spacing:-1.2px;color:#173e2a;margin:9px 0}.hero p{font-size:13px;color:#66806d;line-height:1.6}.hero-timer{width:min(530px,53%);min-width:0;padding:17px 18px;border-radius:17px;border:1px solid #ffffffba;background:#ffffffde;box-shadow:0 8px 20px #306c3b08}.hero-timer-head{margin-bottom:12px;gap:8px}.hero-timer-head strong{font-size:10px;letter-spacing:.65px;font-weight:700;color:#53685b}.hero-timer-head small{font-size:11px}.hero-timer .timer-core{gap:9px;flex-wrap:wrap}.hero-timer .timer-selects{flex:1 1 100%;grid-template-columns:1fr 1fr;gap:8px}.hero-timer .timer-selects select{height:41px;font-size:12px;padding:0 10px;background:#f6f9f7;border-color:#e2ebe5;border-radius:10px}.hero-timer .timer-clock{font-size:21px;font-weight:650;min-width:95px;text-align:left;flex:1;color:#284d38;letter-spacing:.7px}.hero-timer .timer-btn{font-size:12px;padding:9px 18px;min-height:36px;background:#177554}.hero-timer .timer-btn.pause{background:#3f7a52}.hero-timer.running{width:min(400px,45%)}.hero-timer-running{font-size:12px;line-height:1.6}.timer-modo-btn{display:inline-grid;place-items:center;width:20px;height:20px;margin:-4px 0 -4px 4px;padding:0;border:0;border-radius:6px;background:transparent;color:#8aa596;vertical-align:middle;cursor:pointer;transition:color .15s,background .15s}.timer-modo-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.timer-modo-btn:hover{background:#eef5f0;color:#177554}.timer-modo-btn:focus-visible{outline:2px solid #177554;outline-offset:2px}.timer-modo-btn.voltar svg{transform:scaleX(-1)}.timer-modo-btn[hidden]{display:none}.timer-sugestoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 100%;min-width:0}.timer-sugestoes[hidden]{display:none}.timer-chip{min-height:30px;padding:4px 11px;border:1px solid #dce7df;border-radius:999px;background:#f6f9f7;color:#2c4a39;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.timer-chip:hover{border-color:#b9d3c2;background:#eef6f0}.timer-chip.ativo{border-color:#177554;background:#177554;color:#fff}.timer-chip.meta:not(.ativo){border-color:#a9d1b8;background:#e8f5ed;color:#125c42}.timer-chip:focus-visible,.timer-outro input:focus-visible{outline:2px solid #177554;outline-offset:2px}.timer-outro{display:inline-flex}.timer-outro input{width:72px;height:30px;padding:0 10px;border:1px solid #dce7df;border-radius:999px;background:#fff;color:#253029;font-family:inherit;font-size:12px;font-weight:600}.timer-dock.timer-concluido .timer-clock{color:#7fc99a}.hero-timer.modo-timer #heroTimerSlot,.hero-timer.modo-timer .timer-core{flex-wrap:wrap}@media(min-width:721px){.hero-timer .timer-sugestoes{order:9;padding-top:2px}}.hero .hero-timer.com-painel{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.hero .hero-timer.com-painel>.hero-timer-head,.hero .hero-timer.com-painel>#heroTimerSlot,.hero .hero-timer.com-painel>.hero-timer-running{display:none}.hero .hero-timer.com-painel>.jn-timer{width:100%;box-sizing:border-box}@media(min-width:1101px){.hero .hero-timer.com-painel,.hero .hero-timer.com-painel.running{width:min(460px,46%)}}.stats{gap:14px}.stat{border:1px solid #e2ebe5;background:#fff}.stat-icon{flex:none;font-size:22px}.stat p{gap:4px}.stat b{letter-spacing:-.8px;font-weight:750}.stat.red .stat-icon{color:#c0574e;background:#fcf0ed}.stat.orange .stat-icon{color:#b7802d;background:#fff5e4}.stat.green .stat-icon{background:#e6f4ea;color:#21815b}.agenda-widget,.panel,.calendar-card,.settings-shell{background:#fff}.section-head{align-items:center;gap:20px;flex-wrap:wrap}.section-head h2,.panel h2{font-weight:700}.section-head p{line-height:1.6;margin-top:5px;max-width:560px}.agenda-head-actions{gap:12px;flex-wrap:wrap;justify-content:flex-end}.agenda-search{width:220px;height:40px;margin:0;border:1px solid #e2eae4;background:#f8faf8;box-shadow:none;border-radius:11px;padding:0 11px}.agenda-search input{font-size:12px;padding:0 8px}.segments{padding:4px;gap:2px;border:1px solid #e7ede8;border-radius:11px}.segments button{font-weight:550;padding:7px 11px;line-height:1.4;border-radius:8px}.segments button.active{background:#fff;box-shadow:0 2px 6px #274e3310;font-weight:650}.review-list{gap:11px;margin-top:20px}.review-card{padding:18px;gap:17px;border-radius:15px;border:1px solid #e7eee9;box-shadow:0 3px 10px #23412d03;background:#fff;transition:border-color .18s,box-shadow .18s}.review-card:hover{border-color:#c7ddce;box-shadow:0 6px 16px #1b4f2c08}.review-card:before{width:3px}.review-card.late{background:#fffaf8;border-color:#f0e2dc}.review-card.late:before{background:#bd8e6e}.review-card.today{background:#f3faf5;border-color:#cee5d6}.review-card.today:before{background:#268760;width:3px}.date-tile{width:53px;height:62px;border-radius:12px;background:#f1f5f2;color:#344f3d;gap:0}.date-tile small{letter-spacing:.65px}.date-tile b{font-size:23px;line-height:1.2;font-weight:700}.review-card.today .date-tile{background:#177554;color:#fff}.review-card.today .date-tile small{color:#d8efdf}.review-meta{gap:8px;flex-wrap:wrap}.review-meta span{font-weight:600}.review-meta mark{background:#eff4f0;border-radius:5px;padding:2px 6px}.review-card.today .review-meta mark{background:#e2f0e6}.review-body h3{font-size:16px;line-height:1.4;letter-spacing:-.3px;font-weight:650;margin:5px 0;color:#25382c}.review-body p{line-height:1.6}.review-meta .subject-bullet{width:14px;height:14px}.review-actions{gap:8px;flex:none}.mini-btn{line-height:1.4;border-color:#e0e8e3}.mini-btn:hover{border-color:#aacdb8;background:#f4f9f5}.mini-btn.done{background:#edf7f0;border-color:#c9e4d2}.mini-btn.done:hover,.review-card.today .mini-btn.done{background:#177554;border-color:#177554;color:#fff}.score{font-weight:600;padding:4px 8px;margin-top:8px;border-radius:6px}.score.first{background:#edf3f8}.score.up{background:#e7f5ec}.score.down{background:#fff2dd}.study-value{height:25px;font-weight:550}.study-label{height:28px;font-weight:500}.study-track{width:min(29px,66%)}.study-bar{border-radius:7px 7px 2px 2px;box-shadow:none;background:linear-gradient(#77bd94,#25825a)}.accuracy-bar.good{background:linear-gradient(#80c39b,#287e53)}.accuracy-bar.mid{background:linear-gradient(#e6bd76,#c18e3c)}.accuracy-bar.low{background:linear-gradient(#e89b88,#d46b55)}.study-range{margin-top:14px;background:#eff4f0;padding:4px;border-radius:10px}.study-range button{font-size:12px;padding:8px 4px}.study-range button.active{color:#177554}.empty{line-height:1.7}.empty{padding:36px 24px}.empty b{font-size:16px;font-weight:600}.error-row-head b{font-size:13px}.error-row-head span{font-size:11px}.error-bar-track{height:9px;background:#f3f1e9}.error-bar{background:linear-gradient(90deg,#e4bd77,#d88965)}.history-row{grid-template-columns:100px 1fr auto;font-size:12px;line-height:1.6;gap:14px;padding:15px 0;border-color:#edf1ee}.calendar-card{padding:23px}.calendar-toolbar{gap:16px;flex-wrap:wrap;margin-bottom:23px}.calendar-toolbar .cal-actions button{font-size:14px;min-width:38px;min-height:38px;border:1px solid #dfebe3;background:#f5f9f6;color:#38764e}.weekdays div{padding:12px 0}.calendar-grid{border-color:#e4ece6;border-radius:14px}.day{min-height:113px;border-color:#e4ece6;padding:9px}.day.out{background:#f8faf8;color:#b2bcb3}.day.selected{box-shadow:inset 0 0 0 2px #23825b;background:#f0f8f3}.day.is-today .num{background:#177554;color:#fff}.day .num{font-size:13px;width:29px;height:29px}.event{padding:4px 6px;background:#e5f1e9}.selected-date h2{font-size:20px}.selected-date>p,.agenda-item span,.session-row span{font-size:12px;line-height:1.6}.agenda-item b,.session-row b,.session-row>strong{font-size:13px}.session-row{padding:14px 0;gap:12px}.session-icon{width:36px;height:36px;background:#edf5ee;border-radius:11px}.timer-dock{border-color:#ffffff21}.timer-selects select{font-size:13px}.timer-clock{font-size:24px}.timer-status small{font-size:10px;color:#acd0bb}.timer-status b{font-size:12px;max-width:180px}.timer-btn{font-size:13px;line-height:1.4;min-height:40px;padding:10px 16px;background:#2c986c}.settings-head{margin-bottom:28px}.settings-tabs{padding:0 24px;border-color:#e5ece7;gap:6px}.settings-tabs button{font-size:13px;font-weight:600;padding:19px 17px;min-height:57px}.settings-tabs button.active{color:#177554;background:linear-gradient(transparent,#f3f9f4);border-bottom-color:#177554}.settings-content{padding:29px}.settings-pane h2{font-size:21px;color:#2d4735}.settings-pane>p{font-size:13px;line-height:1.7;color:#7c8b80}.settings-profile-card{padding:20px;gap:16px;background:#f6faf7;border-color:#dceae0}.settings-profile-copy b{font-size:17px}.settings-profile-copy span{font-size:12px;overflow-wrap:anywhere}.sync-state{font-size:11px;padding:10px 12px}.settings-profile-card .account-avatar{width:51px;height:51px;border-radius:15px;font-size:20px}.settings-group{border-color:#e3ebe5;border-radius:16px;margin-top:17px}.setting-row{padding:19px 20px;gap:15px;border-color:#eaf0eb}.setting-icon{width:42px;height:42px;background:#eaf5ee;font-size:20px;border-radius:12px}.setting-copy{gap:5px}.setting-copy b{font-size:14px;font-weight:650}.setting-copy span{font-size:12px;line-height:1.65}.setting-row .button{font-size:12px}.setting-acoes{gap:7px}.provider-badge,.pro-badge{font-size:10px;padding:4px 7px}.settings-group.admin-grant-form{padding:24px}.admin-grant-message,.admin-subsection-title,.import-resultado,.rotulo-leve{font-size:12px;line-height:1.7}.form-row.admin-grant-row{gap:16px}.colegio>summary{padding:20px;gap:14px}.colegio-titulo{font-size:11px}.colegio-vazio,.aluno-num{font-size:12px}.aluno-linha{padding:13px 2px}.aluno-linha .quem b{font-size:13px}.aluno-linha .quem small{font-size:11px}.aluno-num b{font-size:15px}.billing-message,.coupon-message,.coupon-price-preview{line-height:1.6}.coupon-price-preview .new-price{font-size:15px}.coupon-row{padding:20px;background:#fff;border-color:#e1eae3}.coupon-input-wrap input{font-size:14px;min-height:44px}.plano-cartao{padding:23px;gap:8px;border-color:#dfeae2;background:#f5faf6}.subscription-faq details{border-color:#e1eae3}.link-button{padding:6px}.subscription-actions .button.primary{font-size:15px;min-height:49px;padding:14px 27px}.modal-bg{background:#18302366;backdrop-filter:blur(7px);padding:24px}.modal{background:#fff;border:1px solid #e4ede6;width:min(570px,100%);max-height:calc(100dvh - 48px);box-shadow:0 28px 85px #0e332a30}.modal h2{color:#23442e}.modal-title-row h2{margin:0 32px 0 0}.close{right:18px;top:18px;background:#f0f5f1;color:#67836e;display:grid;place-items:center;line-height:1;border:1px solid #e4ece6}.close:hover{background:#e4f0e7;color:#155e40}.trash-corner{top:19px;left:22px}.modal label{gap:8px;margin:16px 0 13px}.modal label small{line-height:1.5}.modal input,.modal select,.modal textarea{font-size:14px;line-height:1.5;min-height:45px;padding:11px 13px;background:#fbfdfb;border-color:#dfe8e2;border-radius:11px}.modal textarea{min-height:95px}.modal .button.primary{font-size:14px;min-height:46px}.modal>.eyebrow{padding-right:32px}.form-row{gap:16px}.optional-note,.preview,.score-preview,.smart-preview{font-size:12px;line-height:1.75;border-radius:12px;padding:13px}.optional-note{padding:0}.preview,.score-preview,.smart-preview{background:#f0f7f2;border-color:#dcece1;color:#567861}.subject-menu{border-color:#d4e6da;box-shadow:0 15px 35px #2345311a;border-radius:13px}.subject-menu button{font-size:14px;padding:12px}.subject-list{gap:10px}.cycle-modal>p{font-size:13px!important;line-height:1.7}.cycle-editor input{font-size:16px;min-height:45px}.add-cycle{font-size:13px;min-height:40px}.legal-modal{width:min(720px,100%)}.legal-content{font-size:14px;line-height:1.85}.legal-content h3{font-size:17px;line-height:1.5}.legal-content p,.legal-content li{font-size:14px;line-height:1.85}.legal-updated,.legal-content small{font-size:12px}.onboarding-step{padding:19px;border-color:#dfebe3;background:#f5faf6}.onboarding-step b{font-size:15px}.onboarding-step span{font-size:12px;line-height:1.7}.setup-error,.password-status,.delete-status{font-size:12px;line-height:1.65}.danger-zone{background:#fff5f2;border-color:#f2d8ce;padding:17px;font-size:13px;line-height:1.75}.danger-zone strong{font-size:14px}.danger-zone p,.danger-zone li,.delete-confirm{font-size:13px;line-height:1.75}.day-session-card b,.day-session-card strong{font-size:14px}.day-session-card span{font-size:12px}.session-delete-confirm span,.timer-cancel-modal p{font-size:13px;line-height:1.7}.auth-gate{background:radial-gradient(ellipse at 16% 10%,#d8eddf,transparent 45%),radial-gradient(ellipse at 95% 84%,#d7ece0,transparent 50%),#f1f7f2;backdrop-filter:blur(18px);overflow:auto;padding:32px 20px}.auth-card{width:min(490px,100%);padding:36px 39px 25px;border:1px solid #e5eee7;border-radius:29px;box-shadow:0 24px 80px #20523a13;background:#fff;max-height:none;margin:auto}.auth-logo{width:65px;height:65px;font-size:40px;border-radius:20px;margin:0 auto 25px;box-shadow:0 10px 23px #17755425}.auth-main>.eyebrow{font-size:10px;letter-spacing:1.5px;color:#809989}.auth-card h1{font-size:30px;line-height:1.2;letter-spacing:-1px;color:#23452f;margin:9px 0 0}.auth-main>p,.verification-panel>p{font-size:13px;line-height:1.75;color:#7e8c81;margin:14px auto 24px;max-width:350px}.auth-tabs{background:#eef4ef;border:1px solid #e4ece6;padding:4px;border-radius:12px;margin-bottom:22px}.auth-tabs button{font-size:14px;min-height:39px;font-weight:550;padding:9px;border-radius:8px}.auth-tabs button.active{color:#177554;box-shadow:0 2px 6px #1a542914}.email-auth-form{gap:13px}.email-auth-form label{font-size:12px;gap:8px;font-weight:600;color:#688071}.email-auth-form input{height:47px;font-size:14px;background:#fafcfb;border-color:#dde8e0;border-radius:11px;padding:0 14px}.email-auth-submit{height:47px;font-size:14px;font-weight:650;border-radius:12px;background:#177554;box-shadow:0 7px 16px #17755418}.forgot-password,.verification-link{font-size:12px;padding:5px;color:#3f8058}.auth-divider{font-size:11px;margin:19px 0;color:#9aa89c}.google-login{height:47px;font-size:14px;border-color:#dfe9e2;border-radius:12px;box-shadow:none}.google-g{font-size:19px}.auth-note{font-size:10px;line-height:1.6;margin-top:20px;color:#93a095}.auth-legal{margin-top:18px}.auth-legal button{font-size:11px;color:#7f9485;padding:4px 7px}.auth-message{font-size:12px;line-height:1.6;min-height:0;margin-top:10px}.auth-message:empty{margin:0}.verification-panel h1{font-size:28px}.verification-panel .verification-link{font-size:13px;margin:7px auto}.verification-icon{color:#177554;background:#e9f6ed}.delete-plano{margin:12px 0 0;padding:11px 13px;border:1px solid #f0d39a;border-radius:12px;background:#fff6e5;color:#6b4300;font-size:14px;line-height:1.45;font-weight:600}.pro-offer-motivo{margin:0 0 16px;padding:11px 13px;border:1px solid #f0d39a;border-radius:12px;background:#fff6e5;color:#6b4300;font-size:14px;line-height:1.45;font-weight:600}.pro-offer-modal{padding:0;border:0}.pro-offer-hero{padding:32px;background:radial-gradient(at 100% 0,#449b7440,transparent 55%),linear-gradient(135deg,#154e36,#177554)}.pro-offer-hero h2{font-size:30px;line-height:1.15;letter-spacing:-1px;color:#fff;margin-right:0}.pro-offer-hero p{font-size:14px;line-height:1.7}.pro-offer-tag{font-size:10px;padding:6px 10px}.pro-offer-price strong{font-size:33px}.pro-offer-price span{font-size:13px}.pro-offer-body{padding:26px 31px}.pro-offer-body>strong{font-size:15px}.pro-benefits{gap:15px}.pro-benefits li{font-size:13px;line-height:1.7;gap:12px}.pro-offer-cta{font-size:14px;min-height:48px}.pro-offer-note{font-size:11px;line-height:1.7}.pro-offer-later{font-size:12px;padding:5px}.pro-lock b{font-size:16px}.pro-lock span{font-size:12px;line-height:1.65}.pro-lock button{font-size:13px;min-height:39px}.tour-balao{width:min(365px,calc(100vw - 28px));padding:23px;border-radius:19px;border:1px solid #e0eee4}.tour-passo{font-size:11px}.tour-balao>b{font-size:18px;padding-right:25px}.tour-texto{font-size:13px;line-height:1.8}.tour-acoes .button{font-size:12px;min-height:38px}.toast{background:#194a33;border:1px solid #ffffff25;box-shadow:0 10px 28px #163d2625}.install-banner{border-color:#d3e6d9;box-shadow:var(--shadow);background:#fff}.install-banner-text b{font-size:14px}.install-banner-text span{font-size:12px;line-height:1.6}body .pilula{font-size:12px;padding:9px 16px;border-color:#d9e8dc;background:#f4faf5;color:#477451}body .aviso{font-size:13px;padding:17px;border-radius:14px;line-height:1.7}body .aviso b{font-size:14px}body .blocos{gap:16px}body .bloco{padding:23px;border:1px solid #e0eae2;box-shadow:var(--soft-shadow);gap:10px}body .bloco small{font-size:11px;letter-spacing:.8px}body .bloco b{font-size:36px;color:#255336}body .bloco.alerta b{color:var(--red)}body .bloco span{font-size:12px}body .painel-esc{padding:25px;border-color:#dfe9e1;box-shadow:var(--soft-shadow)}body .painel-cab h2{font-size:19px;color:#2c4c36}body .painel-cab span{font-size:12px}body .grafico{height:185px}body .eixo span{font-size:10px}body table.turmas{font-size:13px}body table.turmas th{font-size:11px;letter-spacing:.7px;padding-bottom:15px}body table.turmas td{padding:16px 10px}body .selo{font-size:11px;padding:5px 9px}body ul.sumidos li{font-size:13px;padding-block:12px}@media(min-width:1600px){.view{padding-top:33px}.hero{padding:29px 31px}.hero h1{font-size:35px}.hero p{font-size:14px}.hero-timer{width:520px}.stat{padding:24px}.review-card{padding:20px}.review-body h3{font-size:17px}}@media(max-width:1200px){:root{--sidebar-width:219px}.sidebar{padding-inline:13px}.brand{font-size:19px;padding-inline:5px}.brand-icon{width:39px;height:39px;font-size:27px}.nav button{font-size:13px;padding-inline:10px}.view{padding:24px}.topbar{padding:0 24px}.hero{padding:23px;gap:17px}.hero h1{font-size:27px}.hero-timer{width:49%;padding:15px}.hero-timer .timer-selects{grid-template-columns:1fr}.stat{padding:16px;gap:11px}.stat-icon{width:38px;height:40px}.stat b{font-size:24px}.stat small{font-size:9px}.agenda-head-actions{justify-content:flex-start}.agenda-search{width:210px}.calendar-shell{grid-template-columns:minmax(0,1fr)}.calendar-side{grid-template-columns:1fr 1fr}}@media(min-width:721px)and (max-height:760px){.sidebar{padding-top:20px}.brand{padding-bottom:19px}.nav button{min-height:44px}.cycle-card{padding:13px}.cycle-track{margin:12px 0 8px}.cycle-card small{font-size:10px}.pro-card{padding:12px}.legal-links{margin-top:11px}}@media(max-width:1050px){.sidebar{width:var(--sidebar-width)}.main{margin-left:var(--sidebar-width)}.timer-dock{left:calc(var(--sidebar-width) + 16px)}.timer-dock.compact{left:auto}.hero{align-items:flex-start;flex-direction:column}.hero>div:first-child{min-width:0}.hero-timer,.hero-timer.running{width:100%}.hero-timer .timer-selects{grid-template-columns:1fr 1fr}.topbar-actions{gap:8px}.account-copy{max-width:90px}.button{padding-inline:13px}.hero h1{font-size:30px}.settings-content{padding:22px}.history-row{grid-template-columns:88px 1fr}.history-row span:last-child{display:none}.settings-tabs{padding-inline:12px}.settings-tabs button{padding-inline:13px}}@media(max-width:720px){html{scroll-padding-top:85px}.main{margin:0}.sidebar{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.nav{display:flex;justify-content:space-around;gap:3px;height:100%}.nav button{display:flex;flex:1;flex-direction:column;justify-content:center;gap:4px;font-size:10px;line-height:1.2;padding:6px 3px;min-height:0;border-radius:12px}.nav button .icon{width:25px;height:25px;border-radius:7px}.nav .icon svg{width:17px;height:17px}.nav button.active .icon{background:transparent;color:#177554;box-shadow:none}.topbar{gap:8px}.page-title{font-size:15px}.topbar .button{font-size:12px;padding:9px 11px;min-height:38px;border-radius:10px}.topbar .account-button{height:38px;max-width:38px;padding:3px;border-radius:10px}.account-avatar{width:30px;height:30px;border-radius:8px}.account-copy,.account-chevron{display:none}.account-menu{width:255px}.hero{padding:21px 19px;border-radius:20px;margin-bottom:17px;gap:19px}.hero .eyebrow{font-size:9px;letter-spacing:1px}.hero h1{font-size:29px;line-height:1.18}.hero p{font-size:12px}.hero-timer{padding:15px;border-radius:14px}.hero-timer .timer-selects{grid-template-columns:1fr 1fr;width:100%}.hero-timer .timer-selects select{font-size:12px;padding-inline:8px;min-width:0}.hero-timer .timer-clock{font-size:21px}.hero-timer-head strong{font-size:9px}.hero-timer-head small{font-size:10px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:15px;gap:11px;border-radius:16px;min-height:90px}.stat small{font-size:9px}.stat b{font-size:25px}.stat-icon{width:37px;height:40px;border-radius:12px}.section-head{gap:15px}.section-head h2,.panel h2{font-size:18px}.section-head p{font-size:11px;line-height:1.7}.agenda-head-actions{width:100%;display:flex;gap:11px}.agenda-search{display:flex;width:100%;height:40px;margin:0}.segments{width:100%;justify-content:space-between}.segments button{flex:1;font-size:11px;padding:7px 8px;min-height:34px}.review-list{margin-top:16px;gap:10px}.review-card{padding:15px 13px;gap:12px;flex-wrap:wrap;border-radius:14px}.date-tile{width:46px;height:56px}.date-tile small{font-size:9px}.date-tile b{font-size:22px}.review-body{min-width:calc(100% - 61px)}.review-body h3{font-size:15px;line-height:1.45;margin-block:4px}.review-meta span{font-size:10px}.review-meta mark{font-size:9px}.review-body p{font-size:10px}.review-actions{width:100%;padding-top:8px;margin-top:0;border-top:1px solid #edf2ee;gap:8px;justify-content:flex-end}.review-actions .mini-btn{min-height:34px;padding:7px 12px}.score,.study-value{font-size:10px}.study-label{font-size:9px}.calendar-card{padding:16px 11px;border-radius:19px;overflow-x:visible}.calendar-toolbar{margin-bottom:16px;gap:12px}.calendar-toolbar .eyebrow{font-size:9px}.calendar-toolbar .cal-actions{gap:5px}.calendar-toolbar .cal-actions button{min-width:32px;min-height:35px;padding:7px 9px;font-size:12px}.calendar-card .weekdays,.calendar-card .calendar-grid{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-card .weekdays div{padding:9px 0}.calendar-card .day{min-height:80px;padding:5px 3px}.calendar-card .day .num{font-size:11px;width:24px;height:24px}.calendar-card .event{font-size:9px;padding:3px 2px}.calendar-card .day-time{font-size:9px;padding:3px 0}.more-events{font-size:9px}.calendar-side{grid-template-columns:1fr}.calendar-shell{gap:15px}.settings-head p{font-size:13px}.settings-tabs{padding:0 8px;gap:0}.settings-tabs button{font-size:12px;min-height:49px;padding:15px 12px}.settings-content{padding:22px 17px}.settings-profile-card{padding:17px;gap:12px}.settings-profile-copy b{font-size:16px}.settings-profile-copy span{font-size:11px}.settings-profile-card .sync-state{width:100%;font-size:11px}.setting-row{padding:17px 14px;gap:12px;align-items:flex-start;flex-wrap:wrap}.setting-icon{width:35px;height:35px;font-size:17px}.setting-copy b{font-size:13px}.setting-copy span{font-size:11px}.setting-row .button{font-size:12px;margin-left:auto}.setting-acoes{margin-left:auto}.settings-group.admin-grant-form{padding:17px}.form-row.admin-grant-row,.escola-row{grid-template-columns:1fr}.modal{padding:25px 21px;width:min(570px,100%);max-height:calc(100dvh - 32px);border-radius:22px}.modal h2{letter-spacing:-.7px}.modal label{font-size:12px}.modal input,.modal select,.modal textarea,.email-auth-form input,.modal .date-overlay{font-size:16px}.modal .form-row{gap:4px}.modal .form-row.time-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.modal .button.primary{font-size:14px}.legal-content,.legal-content p,.legal-content li{font-size:13px;line-height:1.8}.auth-gate{padding:20px 16px}.auth-card{padding:31px 24px 24px;border-radius:25px}.auth-card h1{font-size:28px}.auth-main>p{font-size:13px}.auth-logo{margin-bottom:22px}.auth-legal button{font-size:12px}.pro-offer-modal{padding:0}.pro-offer-hero{padding:30px 25px 25px}.pro-offer-hero h2{font-size:28px}.pro-offer-body{padding:24px}.pro-benefits li{font-size:13px}.timer-dock{border-radius:18px;gap:9px;padding:12px;min-height:80px;flex-wrap:wrap}.timer-dock .timer-selects{width:calc(100% - 110px);min-width:0;gap:6px}.timer-dock .timer-selects select{font-size:12px;min-width:0;padding-inline:7px}.timer-dock .timer-clock{font-size:21px;min-width:90px}.timer-dock .timer-btn{font-size:12px;min-height:36px;padding:8px 12px}.timer-dock.compact{left:auto;right:12px;width:min(345px,calc(100vw - 24px));flex-wrap:nowrap}.timer-dock.compact .timer-btn{padding:0}body.dock-active .sidebar{bottom:104px}.toast{font-size:12px}.tour-balao{padding:22px;max-width:calc(100vw - 24px)}.tour-balao>b{font-size:17px}.tour-texto{font-size:13px}body .blocos{grid-template-columns:1fr 1fr;gap:11px}body .bloco{padding:17px;gap:8px}body .bloco b{font-size:29px}body .bloco small{font-size:10px}body .painel-esc{padding:19px 16px}body .painel-cab{flex-wrap:wrap}body .duas{grid-template-columns:1fr}body table.turmas{font-size:12px}}@media(max-width:390px){.topbar{padding-inline:12px}.topbar-actions{gap:5px}.topbar .button{font-size:11px;padding-inline:9px}.page-title{font-size:13px}.view{padding-inline:12px}.hero{padding:19px 16px}.hero h1{font-size:27px}.hero-timer .timer-selects{grid-template-columns:1fr}.stat{padding:13px;gap:8px}.stat b{font-size:22px}.stat small{font-size:8px}.stat-icon{width:31px;height:34px}.main .hero-timer-head strong{font-size:8px;letter-spacing:.3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#subscriptionView{max-width:1320px;padding-top:38px}.subscription-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:36px}.subscription-heading .eyebrow{color:var(--green);font-size:12px;letter-spacing:.13em}.subscription-heading h1{font-size:clamp(28px,2.8vw,40px);letter-spacing:-.045em;line-height:1.15;margin:10px 0 12px}.subscription-heading p{max-width:610px;font-size:16px;line-height:1.65;margin:0;color:var(--muted)}.compare-jump{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;text-decoration:none;color:var(--green);font-size:14px;font-weight:650;border-bottom:1px solid #bfd5c8;padding:10px 0}.compare-jump:hover{border-color:var(--green)}.plano-aviso{padding:18px 22px;background:#f0f8f3;border-color:#cde3d6;box-shadow:none}.plano-aviso b{font-size:15px}.plano-aviso small{font-size:13px;line-height:1.6}.cartoes-planos{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding-top:16px}.cartao-plano{padding:32px 25px 23px;gap:18px;border:1px solid #dce6df;border-radius:22px;box-shadow:0 5px 16px #163e2605;min-width:0;transition:border-color .2s,box-shadow .2s}.cartao-plano:hover{border-color:#a4c7b1;box-shadow:0 12px 26px #163e260a}.cartao-plano h2{font-size:22px;line-height:1.25;letter-spacing:-.035em;padding-right:55px}.cartao-linha{font-size:14px;line-height:1.65;min-height:46px;color:#627168}.cartao-preco{min-height:105px;gap:10px;padding-bottom:22px;border-color:#e9eee9;align-content:start}.cartao-preco>b{font-size:42px;font-weight:730;letter-spacing:-.055em;line-height:1.05}.cartao-preco small,.cartao-preco small b{font-size:13px;line-height:1.6}.cartao-lista{gap:13px;margin-bottom:8px}.cartao-lista li{font-size:14px;line-height:1.55;gap:10px;color:#4e6055}.cartao-lista li:before{font-size:13px;line-height:1.6}.cartao-lista li.nao{color:#5f6b63}.cartao-lista li.nao:before{color:#8c9990}.cartao-plano>.button{width:100%;min-height:48px;padding:13px 12px;font-size:15px;border-radius:12px;box-shadow:none}.cartao-plano:not(.destaque)>.button.primary{background:#edf6f0;border:1px solid #c4ddcd;color:#176441}.cartao-plano:not(.destaque)>.button.primary:hover{background:#e0f0e6}.cartao-plano .link-button{font-size:14px;min-height:30px;padding:4px;line-height:1.6;color:var(--green)}.cartao-selo{top:12px;right:16px;font-size:10px;letter-spacing:.04em;padding:5px 8px}.plan-free-note{font-size:13px;line-height:1.6;color:#65766b;border-top:1px solid #e8eee9;padding-top:17px;margin:0}.cartao-plano.destaque{background:radial-gradient(ellipse at top right,#1b684b 0,transparent 75%),#10543c;color:#fff;border:1px solid #145e40;box-shadow:0 15px 32px #1655361b}.cartao-plano.destaque:hover{border-color:#10543c}.cartao-plano.destaque h2{color:#fff}.destaque .cartao-linha,.destaque .cartao-lista li{color:#e0eee5}.destaque .cartao-lista b,.destaque .cartao-preco small b{color:#fff}.destaque .cartao-lista li:before{color:#b3e7c4}.destaque .cartao-preco{border-color:#ffffff2e}.destaque .cartao-preco small{color:#d4e6da}.destaque .cartao-preco .antes{color:#c0d4c8}.destaque>.button.primary{background:#ddf1e4;color:#204628;box-shadow:0 4px 10px #103e241c;border:1px solid #ddf1e4}.destaque>.button.primary:hover{background:#ecfacb}.destaque .cartao-selo{background:#ffffff20;color:#fff;border:1px solid #ffffff30}.cartao-fita{background:#ddf1e4;color:#21432a;top:-14px;font-size:12px;letter-spacing:0;padding:7px 13px;border-radius:8px;box-shadow:0 3px 8px #244e2310;max-width:calc(100% - 24px)}.plan-note{margin:0;font-size:12px;line-height:1.6;min-height:30px;display:flex;align-items:center;justify-content:center;text-align:center;color:#deebe2}.cartao-plano .coupon-row{margin:0;padding:15px;background:#f6faf7;border-color:#d6e5dc;min-width:0}.coupon-row label{font-size:14px}.coupon-input-wrap{min-width:0}.coupon-input-wrap input{width:100%;min-width:0}.cartao-plano .coupon-input-wrap .button{width:44px;min-height:44px;margin:0;flex:none}.coupon-message,.billing-message,.coupon-price-preview{font-size:13px}.billing-message:empty{margin:0;padding:0}.garantias{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #dce7df;border-radius:16px;background:#edf5ef;margin:22px 0 48px;overflow:hidden}.garantia{padding:20px 22px;border:0;border-right:1px solid #d8e5db;border-radius:0;background:transparent;box-shadow:none;gap:12px}.garantia:last-child{border:0}.garantia-icone{width:38px;height:38px;background:#fff;border:1px solid #dce8df;border-radius:12px}.garantia-icone svg{width:19px;height:19px}.garantia-texto{gap:4px}.garantia-texto b{font-size:14px}.garantia-texto>span{font-size:12px;line-height:1.6;color:#627568}.comparison-section{scroll-margin-top:110px}.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.comparison-heading .eyebrow,.faq-heading .eyebrow{color:#668071;font-size:12px;letter-spacing:.11em}.comparison-heading h2{font-size:27px;letter-spacing:-.035em;margin:7px 0 8px;scroll-margin-top:110px}.comparison-heading p{font-size:15px;color:var(--muted);line-height:1.65;margin:0}.comparison-pill{max-width:230px;background:#e8f2eb;color:#41604b;border:1px solid #d5e4d9;border-radius:10px;padding:10px 13px;font-size:12px;line-height:1.6}.comparison-scroll{overflow-x:auto;border:1px solid #d9e5dc;border-radius:19px;background:#fff;scrollbar-color:#aacbb7 #eef5f0}.comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;table-layout:fixed;font-size:14px;line-height:1.6;color:#44584b}.comparison-table .feature-column{width:34%}.comparison-table .max-column{background:#f0f7f2}.comparison-table th,.comparison-table td{padding:17px 20px;text-align:center;vertical-align:middle;border-bottom:1px solid #e7eee9;overflow-wrap:break-word}.comparison-table thead th{padding-block:23px;background:#f7faf8;color:#243e2e;font-size:16px;font-weight:700;border-bottom:1px solid #d6e4d9}.comparison-table thead th:last-child{color:#fff;background:#176343}.comparison-table thead th:last-child small{color:#d6eadc}.comparison-table th:first-child{text-align:left}.comparison-table tbody th{font-size:14px;font-weight:600;color:#354d3d}.comparison-table small{display:block;font-size:12px;line-height:1.6;font-weight:400;color:#52635a;margin-top:4px}.comparison-table .comparison-group th{padding:11px 20px;background:#eaf2ed;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.comparison-table tbody tr:not(.comparison-group):hover{background:#17755404}.comparison-table tbody tr:last-child>*{border-bottom:0}.included{color:#176441;font-weight:600}.not-included{font-size:13px}.comparison-footnote{font-size:12px;color:#6b7b70;line-height:1.8;margin:13px 3px 0;max-width:890px}.subscription-faq{margin-top:44px;background:#fff;border:1px solid #dce6df;border-radius:20px;padding:28px 30px}.faq-heading{margin-bottom:20px}.subscription-faq h3{font-size:25px;letter-spacing:-.035em;margin:6px 0 0}.subscription-faq details{margin:0;padding:19px 0;border:0;border-top:1px solid #e5ece7;border-radius:0;background:transparent}.subscription-faq summary{font-size:15px;font-weight:600;line-height:1.6;padding-right:28px;position:relative;color:#2f4738}.subscription-faq summary:before{position:absolute;right:0;top:0;font-size:21px;line-height:1.15;font-weight:400}.subscription-faq details[open] summary{color:var(--green)}.subscription-faq p{font-size:14px;color:#607468;line-height:1.85;margin:13px 0 0;max-width:920px}.settings-pane[data-settings-pane=plan]>.eyebrow{font-size:12px;color:var(--green);margin-bottom:8px}.settings-pane[data-settings-pane=plan] .plano-cartao{background:linear-gradient(120deg,#edf7f0,#f8fbf9);border:1px solid #cbded1;border-radius:18px;padding:28px;gap:13px;margin-block:25px}.plano-cabeca{gap:15px}.plano-selo{padding:7px 12px;font-size:12px}.plano-valor b{font-size:32px}.plano-valor small{font-size:13px}.plano-cartao>b{font-size:22px;letter-spacing:-.025em}.plano-cartao>span{font-size:15px;line-height:1.7}.colegio{border-color:var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.subscription-heading{align-items:flex-start;flex-direction:column;gap:13px}.cartao-plano{padding-inline:20px}.cartao-plano h2{font-size:20px}.cartao-preco>b{font-size:36px}.garantia{padding:18px 14px}.garantia-texto b{font-size:13px}.comparison-pill{display:none}}@media(max-width:1050px){.cartoes-planos{grid-template-columns:1fr;gap:26px}.cartao-plano.destaque{order:0}.cartao-plano{padding:28px;gap:15px}.cartao-linha,.cartao-preco{min-height:0}.cartao-lista{gap:10px}.cartao-preco>b{font-size:40px}.garantias{grid-template-columns:1fr}.garantia{border-right:0;border-bottom:1px solid #d8e5db;padding:17px 22px}.garantia-texto b{font-size:14px}}@media(max-width:720px){#subscriptionView{padding-top:25px}.subscription-heading{margin-bottom:26px}.subscription-heading h1{font-size:32px;max-width:330px}.subscription-heading p{font-size:16px}.cartao-plano{padding:27px 23px;border-radius:19px}.cartao-plano h2{font-size:24px}.cartao-preco>b{font-size:42px}.cartao-lista li,.cartao-linha{font-size:15px}.cartao-fita{font-size:12px}.cartao-selo{font-size:11px}.cartao-preco small{font-size:14px}.cartao-plano>.button{min-height:50px;font-size:16px}.cartao-plano .link-button{font-size:14px}.garantias{margin-bottom:34px}.comparison-heading h2{font-size:25px}.comparison-heading p{font-size:14px}.comparison-footnote{font-size:12px}.subscription-faq{padding:23px 20px;margin-top:30px}.subscription-faq summary{font-size:15px}.subscription-faq p{font-size:14px}.faq-heading .eyebrow{font-size:12px}.plano-cabeca{flex-wrap:wrap}.settings-pane[data-settings-pane=plan] .plano-cartao{padding:22px}}@media(prefers-reduced-motion:reduce){.cartao-plano,.compare-jump{transition:none}}.lower.dashboard-widget{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lower.dashboard-widget>.panel{height:25rem;min-height:0;min-width:0}.lower.dashboard-widget>#history{display:flex;flex-direction:column;overflow:hidden}#history>h2,#history>#fullHistoryBtn{flex:none}#historyList{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b1caba transparent;padding-right:8px}#historyList:focus-visible{outline:2px solid #177554;outline-offset:3px;border-radius:6px}.lower .study-range{flex:none}.lower .study-column,.lower .study-track{min-height:0}.stat-icon .metric-icon{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1050px){.lower.dashboard-widget{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.stat-icon .metric-icon{width:23px;height:23px}}#settingsView{max-width:1450px}#settingsView>.settings-head{margin-bottom:26px}#settingsView>.settings-head h1{font-size:36px;letter-spacing:-.045em;margin:9px 0 10px}#settingsView>.settings-head p{font-size:16px;max-width:740px;line-height:1.7}#settingsView .settings-shell{display:grid;grid-template-columns:215px minmax(0,1fr);overflow:visible;background:#fff;border-radius:22px}#settingsView .settings-tabs{display:flex;flex-direction:column;gap:7px;padding:20px 13px;align-self:start;position:sticky;top:calc(var(--preview-height,0px) + 100px);border:0;overflow:visible}#settingsView .settings-tabs button{display:flex;align-items:center;gap:12px;padding:13px 11px;border:1px solid transparent;border-radius:12px;white-space:normal;text-align:left;min-height:67px;background:transparent}#settingsView .settings-tabs button:hover{background:#f6faf7}#settingsView .settings-tabs button.active{background:#eaf5ee;border-color:#cee3d5;color:#17613e}.settings-tab-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;color:#76867c;border:1px solid #e0e9e3;border-radius:10px;background:#fff}.settings-tabs button.active .settings-tab-icon{background:#177554;border-color:#177554;color:#fff}.settings-icon-svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.settings-tab-copy{display:grid;gap:4px;min-width:0}.settings-tab-copy b{font-size:14px;font-weight:650;line-height:1.4}.settings-tab-copy small{font-size:12px;line-height:1.4;color:#637469;font-weight:400}#settingsView .settings-content{padding:30px;border-left:1px solid #e3ece6;min-width:0}#settingsView .settings-pane>.eyebrow{font-size:12px;color:#668373;letter-spacing:.12em;margin-bottom:9px}#settingsView .settings-pane>h2{font-size:27px;letter-spacing:-.035em;margin:0 0 10px;color:#263f30}#settingsView .settings-pane>p{font-size:16px;line-height:1.75;color:#52635a;max-width:780px;margin:0 0 24px}#settingsView .settings-section-title{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:#688472;margin:29px 0 11px;font-weight:700}#settingsView .settings-section-title+.settings-group{margin-top:0}#settingsView .settings-profile-card{padding:23px;border-radius:17px;background:linear-gradient(110deg,#edf7f0,#f8fbf9);border-color:#d5e7da;margin-bottom:24px}#settingsView .settings-profile-copy b{font-size:20px;line-height:1.4}#settingsView .settings-profile-copy span{font-size:14px;line-height:1.6}#settingsView .settings-profile-card .sync-state{font-size:12px;padding:8px 11px;background:#fff;border:1px solid #dce8e0;border-radius:9px}#settingsView .setting-row{padding:22px;gap:15px;align-items:center}#settingsView .setting-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;flex:none}#settingsView .setting-copy{gap:6px}#settingsView .setting-copy b{font-size:15px;line-height:1.5}#settingsView .setting-copy span{font-size:14px;line-height:1.7}#settingsView .setting-row .button{font-size:14px;padding:10px 14px;min-height:42px;white-space:normal;max-width:220px}#settingsView .setting-acoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:240px}#settingsView .settings-group.risk{background:snow;border-color:#eedbd8}#settingsView .risk-title{color:#8e5c54}#settingsView .provider-badge,#settingsView .pro-badge{font-size:12px;line-height:1.5}#settingsView .settings-group{border-radius:15px}.admin-page-heading{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:23px}.admin-page-heading .eyebrow{font-size:12px;color:#6b8374;letter-spacing:.11em}.admin-page-heading h2{font-size:29px;letter-spacing:-.035em;margin:7px 0 9px;color:#223d2c}.admin-page-heading p{font-size:16px;line-height:1.7;color:#52635a;margin:0;max-width:590px}.admin-restricted{font-size:12px;display:inline-flex;align-items:center;gap:7px;background:#f0f5f1;border:1px solid #dce7df;border-radius:9px;padding:9px 11px;white-space:nowrap;color:#607c68}.admin-restricted svg{width:16px;height:16px}.admin-abas{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:0 0 24px;margin-bottom:26px;border-bottom:1px solid #e3ece6}.admin-abas button{display:grid;gap:3px;text-align:left;font:inherit;cursor:pointer;background:#f6faf7;border:1px solid #dce9e0;border-radius:12px;padding:13px 15px;color:#2c4d37;transition:background-color .2s,border-color .2s,box-shadow .2s}.admin-abas button b{font-size:15px;font-weight:700;letter-spacing:-.01em}.admin-abas button small{font-size:12.5px;line-height:1.45;color:#62786b}.admin-abas button:hover{background:#ecf5ef;border-color:#c3dccb}.admin-abas button[aria-selected=true]{background:#e4f3ea;border-color:#177554;box-shadow:inset 0 0 0 1px #177554}.admin-abas button[aria-selected=true] b{color:#135f44}.admin-abas button:focus-visible{outline:2px solid #177554;outline-offset:2px}.admin-grupo[hidden]{display:none}.admin-section{scroll-margin-top:calc(var(--preview-height,0px) + 110px);padding:0 0 31px;margin:0 0 30px;border-bottom:1px solid #e1eae4}.admin-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#settingsView .admin-section>h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;color:#2c4d37;margin:0 0 9px}#settingsView .admin-section>p{font-size:14px;line-height:1.8;color:#52635a;margin:0 0 20px;max-width:800px}.admin-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}.admin-two-column>.settings-group{margin-top:0}.admin-list-column{min-width:0;padding-top:4px}#settingsView .admin-card-title{font-size:15px;line-height:1.5;margin:0 0 12px;color:#46644f;font-weight:650}#settingsView .admin-list-column>.settings-group{margin-top:0}#settingsView .admin-list-column .setting-row{padding:18px;flex-wrap:wrap;align-items:flex-start}#settingsView .admin-list-column .setting-copy b{font-size:14px;overflow-wrap:anywhere}#settingsView .admin-list-column .setting-copy span{font-size:13px}#settingsView .admin-list-column .setting-row>.button{margin-left:auto}#settingsView .settings-group.admin-grant-form{padding:24px;background:#fafcfb;border:1px solid #dfe9e2;min-width:0;overflow:visible;margin-top:0}#settingsView .admin-grant-form label{font-size:14px;font-weight:600;line-height:1.6;color:#3c5745;display:block;margin-bottom:17px;min-width:0}#settingsView .admin-grant-form input:not([type=checkbox]):not([type=file]),#settingsView .admin-grant-form select,#settingsView .admin-grant-form textarea{font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;background:#fff;border:1px solid #d8e3dc;border-radius:10px;min-height:45px;width:100%;max-width:100%;padding:10px 12px;box-sizing:border-box;margin-top:7px;color:#2f4939}#settingsView .admin-grant-form input:focus,#settingsView .admin-grant-form textarea:focus,#settingsView .admin-grant-form select:focus{outline:2px solid #177554;outline-offset:2px}#settingsView .admin-grant-form input[readonly]{background:#edf5ef;color:#176442;font-weight:650}#settingsView .admin-grant-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:0}#settingsView .admin-grant-form>.button{min-height:44px;font-size:14px;margin-top:5px}#settingsView .admin-grant-form .cupom-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;margin:0 0 12px;padding:12px;background:#edf5ef;border:1px solid #deebe3;line-height:1.7}#settingsView .cupom-check input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:#177554;margin:3px 0 0;flex:none}#settingsView .rotulo-leve{font-size:12px;line-height:1.6;color:#637469;font-weight:400}#settingsView .admin-grant-message{font-size:13px;line-height:1.7;margin:12px 0 0;overflow-wrap:anywhere}#settingsView .admin-grant-message:empty{margin:0}#settingsView .import-resultado{font-size:13px;line-height:1.7;border-radius:10px;margin-top:15px}.admin-card-heading{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #dfe9e2}.admin-card-heading h3{font-size:17px;letter-spacing:-.02em;color:#345a41;margin:0 0 6px}.admin-card-heading p{font-size:13px;line-height:1.7;color:#637469;margin:0}.admin-school-access{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr))}#settingsView .logo-campo{padding:17px;background:#f0f6f2;border:1px dashed #c7dccf;border-radius:12px;margin:3px 0 20px;gap:15px}#settingsView .logo-acoes label.button{font-size:14px;margin:0;font-weight:600}#settingsView .logo-acoes small{font-size:12px;line-height:1.7}#settingsView .logo-previa{height:65px;width:115px;background:#fff}#settingsView .logo-previa span{font-size:12px}#settingsView .diretor-acoes{display:flex;gap:9px;flex-wrap:wrap;margin-top:5px}#settingsView .diretor-acoes .button{font-size:14px;min-height:44px}#settingsView #removeDiretorBtn{color:#98534b;border:1px solid #e9d4d0;background:#fff}#settingsView .colegio{border-radius:12px;overflow:hidden}#settingsView .colegio-titulo{font-size:14px}#settingsView .colegio-vazio,#settingsView .aluno-num,#settingsView .aluno-linha .quem small{font-size:12px}#settingsView .aluno-linha .quem b{font-size:14px}@media(max-width:1280px){#settingsView .settings-shell{grid-template-columns:185px minmax(0,1fr)}#settingsView .settings-content{padding:25px}.settings-tab-copy small{display:none}.admin-two-column{grid-template-columns:minmax(0,1fr)}.admin-page-heading{align-items:flex-start}.admin-restricted{white-space:normal}#settingsView .setting-row{flex-wrap:wrap}#settingsView .setting-row>.button{margin-left:auto}}@media(max-width:1000px){#settingsView .settings-shell{display:block}#settingsView .settings-tabs{position:static;display:flex;flex-direction:row;overflow-x:auto;border-bottom:1px solid #e0e9e3;padding:12px;gap:5px;border-radius:22px 22px 0 0;background:#f8fbf9}#settingsView .settings-tabs button{flex:none;min-height:45px;padding:9px 12px;gap:8px}.settings-tab-icon{width:28px;height:28px}.settings-tab-icon svg{width:18px;height:18px}.settings-tab-copy b{font-size:13px}#settingsView .settings-content{border-left:0}}@media(max-width:720px){#settingsView>.settings-head h1{font-size:31px}#settingsView>.settings-head p{font-size:15px}#settingsView .settings-content{padding:23px 17px}#settingsView .settings-pane>h2{font-size:25px}#settingsView .settings-pane>p{font-size:15px}#settingsView .settings-tabs button{padding:9px 10px}.settings-tab-copy b{font-size:13px}.settings-tab-icon{display:none}#settingsView .setting-row{padding:19px 15px;gap:12px}#settingsView .setting-copy{flex-basis:calc(100% - 52px)}#settingsView .setting-copy b{font-size:15px}#settingsView .setting-copy span{font-size:14px}#settingsView .setting-row>.button,#settingsView .setting-acoes{margin-left:50px;max-width:calc(100% - 50px)}#settingsView .settings-profile-card{padding:18px}#settingsView .settings-profile-copy b{font-size:18px}#settingsView .settings-profile-copy span{font-size:13px;overflow-wrap:anywhere}.admin-page-heading{flex-direction:column;gap:14px}.admin-page-heading h2{font-size:27px}.admin-page-heading p{font-size:15px}#settingsView .settings-group.admin-grant-form{padding:19px 16px}#settingsView .admin-grant-form .form-row{grid-template-columns:minmax(0,1fr);gap:0}#settingsView .admin-grant-form input:not([type=checkbox]):not([type=file]),#settingsView .admin-grant-form select,#settingsView .admin-grant-form textarea{font-size:16px}.admin-section{padding-bottom:25px;margin-bottom:25px}#settingsView .logo-campo{padding:13px}.admin-section .setting-icon{display:none}#settingsView .admin-section .setting-row>.button{margin-left:0;max-width:100%}}.cycle-card{background:#edf5ef;border-color:#d4e5da;color:#192820;box-shadow:0 5px 18px #1c422c08}.cycle-card strong span,.cycle-card small{color:#52635a}.cycle-card .cycle-track b{background:#fff;border-color:#bdd7c6;color:#177554}.cycle-card .cycle-track b:first-child{background:#177554;border-color:#177554;color:#fff}.cycle-card .cycle-track i{background:#bdd7c6}.timer-dock{left:auto;right:18px;bottom:14px;width:min(460px,calc(100vw - var(--sidebar-width) - 36px));min-height:52px;padding:8px 10px;gap:7px;flex-wrap:nowrap;background:#163f30;border:1px solid #365d4b;border-radius:13px;box-shadow:0 8px 24px #123d2e24}.timer-dock .timer-led,.timer-dock.compact .timer-led{display:none}.timer-dock:has(#timerStop:not([hidden])) .timer-selects{display:none}.timer-dock .timer-status{display:grid;flex:1 1 0;min-width:0;gap:2px}.timer-dock .timer-status small{font-size:10px;line-height:1.3;color:#bbd1c4;letter-spacing:.035em}.timer-dock .timer-status b{font-size:12px;font-weight:500;line-height:1.3;min-width:0;max-width:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.timer-dock .timer-clock{flex:0 0 auto;min-width:82px;font-size:17px;font-weight:600;letter-spacing:.02em;color:#fff;white-space:nowrap}.timer-dock .timer-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:5px;min-height:32px;padding:6px 9px;border:1px solid #ffffff24;border-radius:8px;background:#ffffff0d;color:#e3eee7;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.timer-dock .timer-btn.pause{background:#ffffff0d;color:#e3eee7}.timer-dock .timer-btn.stop{background:#ddf1e4;border-color:#ddf1e4;color:#164b34}.timer-dock .timer-btn.cancel{width:28px;min-width:28px;padding:0;gap:0;font-size:0;background:transparent;border-color:transparent;color:#c5d5cc}.timer-dock .timer-btn.cancel:hover{background:#ffffff0d;color:#ffcbc5}.timer-dock .timer-btn:hover{transform:none;filter:brightness(1.08)}.timer-dock .timer-btn:focus-visible,.timer-dock .compact-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.timer-dock .timer-btn:before{content:"";width:14px;height:14px;flex:none;background:currentColor;mask:var(--timer-icon) center/contain no-repeat;-webkit-mask:var(--timer-icon) center/contain no-repeat}#timerStart{--timer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m8 5 11 7-11 7Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}#timerStart.pause{--timer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14M16 5v14' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}#timerStop{--timer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#timerCancel{--timer-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.timer-dock .timer-btn[hidden]{display:none}.timer-dock .compact-btn{flex:0 0 24px;min-width:24px;width:24px;min-height:32px;padding:0;background:transparent;border:0;color:#c5d5cc;border-radius:7px}.timer-dock.compact{left:auto;right:18px;width:250px;max-width:calc(100vw - 24px);min-height:48px;gap:7px;padding:7px 9px;flex-wrap:nowrap;border-radius:12px}.timer-dock.compact .timer-status{display:none}.timer-dock.compact .timer-clock{flex:1 0 auto;min-width:82px;font-size:16px}.timer-dock.compact .timer-btn{width:30px;min-width:30px;height:32px;min-height:32px;font-size:0;padding:0;gap:0}.timer-dock:not(:has(#timerStop:not([hidden]))){flex-wrap:wrap}.timer-dock:not(:has(#timerStop:not([hidden]))) .timer-status{display:none}.timer-dock .timer-selects{display:flex;flex:1 1 260px;width:auto;min-width:0;gap:8px}.timer-dock .timer-selects select{flex:1;min-width:0;max-width:100%;font-size:14px}@media(max-width:1000px){.timer-dock:not(.compact){width:min(560px,calc(100vw - 24px));right:12px}}@media(max-width:720px){.timer-dock{left:auto;right:12px}.timer-dock:not(.compact):has(#timerStop:not([hidden])){display:flex;gap:8px;max-width:calc(100vw - 24px)}.timer-dock:not(.compact):has(#timerStop:not([hidden])) .timer-btn{font-size:0;width:30px;min-width:30px;height:32px;padding:0;gap:0}}#flashcardLimitNote{margin-bottom:10px;color:#7a897f}.flashcard-io-actions{display:flex;gap:18px;margin-bottom:22px}.flashcard-study-top{display:flex;align-items:center;gap:16px;margin:0 auto 22px;max-width:640px;flex-wrap:wrap}.flashcard-study-progress{font-size:12px;font-weight:500;color:#68776b}.flashcard-study-subject{font-size:12px;font-weight:500;color:#355741;background:#edf2e6;border:1px solid #dce4d8;padding:7px 12px;border-radius:999px;margin-left:auto;max-width:100%;overflow-wrap:anywhere}.flashcard-study-shell{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:4px}.flashcard-card-wrap{width:min(640px,100%);perspective:1600px;touch-action:pan-y}.flashcard-card{width:100%;cursor:pointer;position:relative;user-select:none;border-radius:24px}.flashcard-card:focus-visible{outline:3px solid #527747;outline-offset:5px}.flashcard-card-inner{display:grid;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.flashcard-card.flipped .flashcard-card-inner{transform:rotateY(180deg)}.flashcard-face{grid-area:1/1;min-width:0;position:relative;min-height:380px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:24px;padding:78px 42px 96px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;box-shadow:0 16px 36px #163e2610}.flashcard-face:before{content:"";position:absolute;top:0;left:28px;right:28px;height:3px;border-radius:0 0 4px 4px;background:#adc799}.flashcard-face.front{background:#fffef9;border:1px solid #dce4d8;color:#243e32}.flashcard-face.back{background:#174b39;color:#e1edba;transform:rotateY(180deg);border:1px solid #174b39}.flashcard-face-label{position:absolute;top:27px;left:28px;font-size:11px;font-weight:600;letter-spacing:1.5px;color:#68776b}.flashcard-face p{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.6vw,35px);line-height:1.4;font-weight:400;letter-spacing:-.45px;max-width:520px;width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.flashcard-face.back .flashcard-face-label{color:#bdd3c2}.flashcard-tap-hint{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:500;color:#fffef9;background:#205640;border-radius:12px;padding:13px 20px;min-height:44px;position:absolute;bottom:24px;max-width:calc(100% - 40px)}.flashcard-tap-hint:after{content:"\21bb";font-size:19px;line-height:1}.flashcard-face.back .flashcard-tap-hint{background:#ffffff12;color:#dce9df}.flashcard-grade-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(640px,100%)}.flashcard-grade-heading{grid-column:1/-1;text-align:center;font-size:12px;font-weight:400;color:#68776b;margin:0 0 3px}.flashcard-grade-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:102px;min-width:0;padding:15px 10px;border-radius:14px;border:1px solid #dce4d8;background:#fffef9;color:#243e32;cursor:pointer;user-select:none;box-shadow:0 2px 5px #163e2605;transition:transform .18s,box-shadow .18s,border-color .18s}@media(hover:hover){.flashcard-grade-btn:hover{transform:translateY(-3px);border-color:#71946c;box-shadow:0 8px 18px #163e2610}}.flashcard-grade-btn:active{transform:translateY(1px);box-shadow:none}.flashcard-grade-btn:focus-visible{outline:3px solid #527747;outline-offset:3px}.flashcard-grade-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-size:16px}.flashcard-grade-btn b{font-size:13px;font-weight:600;letter-spacing:0}.flashcard-grade-preview{font-size:11px;font-weight:400;color:#68776b;min-height:14px;overflow-wrap:anywhere}.grade-errei .flashcard-grade-icon{background:#f8e9e5;color:#a64535}.grade-dificil .flashcard-grade-icon{background:#f8efd8;color:#846217}.grade-bom .flashcard-grade-icon{background:#e5efec;color:#2d6a59}.grade-facil .flashcard-grade-icon{background:#e7efd9;color:#52702d}.flashcard-study-empty{width:min(640px,100%)}@media(max-width:720px){.flashcard-study-shell{padding-top:2px;gap:20px}.flashcard-card-wrap{width:100%}.flashcard-face{min-height:340px;padding:70px 24px 90px;border-radius:20px}.flashcard-face p{font-size:25px;line-height:1.45}.flashcard-grade-row{grid-template-columns:1fr 1fr;width:100%}.flashcard-grade-btn{min-height:96px;padding:12px}.flashcard-study-subject{margin-left:0}.flashcard-study-top{gap:10px}}@media(prefers-reduced-motion:reduce){.flashcard-card-inner,.flashcard-grade-btn{transition:none}}#planosTopBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;isolation:isolate;overflow:hidden;min-height:48px;padding:9px 17px 9px 10px;border:1px solid #b4d58b;border-radius:14px;background:linear-gradient(120deg,#e7f6bd,#d1eaa3 65%,#c5e490);color:#174b30;font-size:14px;font-weight:750;letter-spacing:-.2px;box-shadow:0 5px 15px #5b832020,inset 0 1px #ffffffc9;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#planosTopBtn .chip-planos-marca{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:9px;background:#1b573c;color:#e2f5b3;font-size:17px;box-shadow:0 2px 5px #174b301b}#planosTopBtn .chip-planos-label{position:relative;z-index:1;white-space:nowrap}#planosTopBtn .chip-planos-arrow{font-size:18px;font-weight:500;margin-left:2px;transition:transform .22s ease}#planosTopBtn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,#ffffff80 47%,transparent 72%);transform:translate(-130%);pointer-events:none;animation:rf-plan-intro 1.3s ease-out .7s 1 both}#planosTopBtn:hover{transform:translateY(-2px);border-color:#91b666;box-shadow:0 9px 22px #56792829,inset 0 1px #fff}#planosTopBtn:hover .chip-planos-arrow{transform:translate(2px,-2px)}#planosTopBtn:active{transform:translateY(0);box-shadow:0 2px 6px #56792822}#planosTopBtn:focus-visible{outline:3px solid #177554;outline-offset:4px}@keyframes rf-plan-intro{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media(max-width:720px){#planosTopBtn{min-height:40px;gap:7px;font-size:12px;border-radius:12px}#planosTopBtn .chip-planos-marca{width:25px;height:25px;font-size:15px;border-radius:8px}#planosTopBtn .chip-planos-arrow{display:none}}@media(prefers-reduced-motion:reduce){#planosTopBtn,#planosTopBtn .chip-planos-arrow{transition:none}#planosTopBtn:after{animation:none;display:none}}.mobile-menu-button,.mobile-menu-close,.mobile-menu-backdrop{display:none}@media(max-width:720px){.mobile-menu-button{position:fixed;top:calc(13px + var(--preview-height,0px));left:12px;z-index:13;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid #dce8df;border-radius:13px;background:#f9fcfa;color:var(--green);cursor:pointer}.mobile-menu-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.topbar{height:auto;padding:12px 12px 12px 66px}.topbar .page-title{display:none}.topbar-actions{gap:6px;min-width:0;flex-wrap:wrap}#planosTopBtn{background:linear-gradient(120deg,#e4f4eb,#d4ebdd);border-color:#bcdcc9;color:#175b40;box-shadow:0 3px 10px #1775540d}#planosTopBtn .chip-planos-marca{background:#177554;color:#e4f4eb}#planosTopBtn:hover{border-color:#95c4a8;box-shadow:0 5px 14px #17755415}.mobile-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:39;background:#132b2347;backdrop-filter:blur(3px)}.sidebar,body.dock-active .sidebar{inset:0 auto 0 0;height:100dvh;display:flex;flex-direction:column;border-right:1px solid #dce8df;box-shadow:none;z-index:40;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transform:translate(-100%);visibility:hidden;transition:transform .26s ease,visibility .26s}.sidebar::-webkit-scrollbar{display:none}.mobile-menu-open{overflow:hidden}.mobile-menu-open .sidebar{transform:translate(0);visibility:visible;box-shadow:16px 0 60px #173d291a;transition:transform .26s ease,visibility 0s}.mobile-menu-close{display:grid;place-items:center;position:absolute;right:8px;top:calc(14px + env(safe-area-inset-top,0px));width:38px;height:38px;border:0;border-radius:12px;background:transparent;color:#60766a;font-size:24px;cursor:pointer}.sidebar .brand{display:flex}.sidebar .nav{display:grid;height:auto;flex:none}.sidebar .nav button{flex:none;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.sidebar .nav button .icon{background:transparent;border-radius:0}.sidebar .nav button.active{background:var(--green-soft);box-shadow:none}.sidebar .nav button.active .icon{background:transparent;color:#125c42}.sidebar .pro-card{display:flex;margin-top:16px;flex-shrink:0}.sidebar .cycle-card{display:block;margin-top:8px;flex-shrink:0}.sidebar .cycle-track{justify-content:flex-start}.sidebar .cycle-track i{flex:1;min-width:4px}.sidebar .legal-links{display:flex;justify-content:flex-start;padding-top:20px}.mobile-menu-button:focus-visible,.mobile-menu-close:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dashboard-widget{min-width:0;height:auto!important;overflow:visible}.lower.dashboard-widget>.panel{height:auto;min-height:0}.lower.dashboard-widget>#history{overflow:visible}#historyList{flex:none;max-height:none;height:auto;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding-right:0}.dashboard-widget .review-list{max-height:none;overflow:visible}.timer-dock{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.android .hero{padding:18px 16px;gap:16px;margin-bottom:18px}.android .hero h1{font-size:27px}.android .hero-timer{padding:12px;border-radius:14px}.android .hero-timer-head{margin-bottom:9px;flex-wrap:wrap;gap:4px}.android .hero-timer-head strong{font-size:9px;letter-spacing:.3px}.android .hero-timer-head small{font-size:10px}.android #heroTimerSlot{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.android .hero-timer .timer-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.android .hero-timer .timer-selects select{height:40px;font-size:12px;padding-inline:7px;width:100%;min-width:0}.android .hero-timer .timer-clock{font-size:22px;line-height:1.2;letter-spacing:.4px;font-variant-numeric:tabular-nums}.android .hero-timer .timer-btn{min-height:40px;padding:8px 16px;font-size:12px;border-radius:10px}.android .stats{gap:8px;margin-bottom:18px}.android .stat{padding:12px;gap:9px;min-width:0;min-height:74px;border-radius:14px;box-shadow:0 3px 12px #244d2e05}.android .stat-icon{width:30px;height:32px;border-radius:10px;flex:none}.android .stat-icon svg{width:21px;height:21px}.android .stat small{font-size:9px;letter-spacing:.4px}.android .stat b{font-size:23px;line-height:1.25;white-space:nowrap}}@media(max-width:360px){#planosTopBtn{padding-inline:9px;font-size:11px;gap:0}.topbar-actions{gap:4px}.topbar-actions>#customizeBtn{padding-inline:7px}}.sidebar .nav button{color:#4c5868}.sidebar .nav button.active{background:#e4f2ec;color:#103e30;box-shadow:none}.sidebar .pro-card{background:linear-gradient(115deg,#104d37,#092e23);border-color:#124632;box-shadow:0 10px 25px #103e3012}.sidebar .pro-card.locked{opacity:1}.sidebar .pro-card.locked .pro-switch{background:#ffffff40}.sidebar .pro-card.active{background:linear-gradient(115deg,#17694d,#0d3f2f)}.sidebar .cycle-card{background:linear-gradient(115deg,#edf6f2,#e9f4ef);border:1px solid #d3e6dc;box-shadow:none;color:#11262a}.sidebar .cycle-card strong span{color:#16614e}.sidebar .cycle-track b{background:#fff;border-color:#bdd8cd;color:#16614e}.sidebar .cycle-track b:first-child{background:linear-gradient(115deg,#24836c,#14604b);border-color:#247a62;color:#fff}.sidebar .cycle-track i{background:#b9d3c7}.sidebar .legal-links button{color:#536070;font-weight:400}@media(max-width:720px){.sidebar,body.dock-active .sidebar{padding:calc(20px + env(safe-area-inset-top,0px)) 9px calc(32px + env(safe-area-inset-bottom,0px));gap:0;border:0;border-radius:0 18px 0 0;background:#fdfefe}.sidebar .brand{padding:0 29px 26px 9px;gap:10px;font-size:19px;color:#101c23;letter-spacing:-.7px;flex-shrink:0}.sidebar .brand-icon{width:38px;height:39px;border-radius:12px;font-size:26px;background:linear-gradient(125deg,#267d65,#124734);box-shadow:0 8px 18px #153e3010}.sidebar .brand em{color:#196d57}.sidebar .mobile-menu-close{right:13px;top:calc(20px + env(safe-area-inset-top,0px));width:30px;height:39px;color:#4c5665;font-size:30px;font-weight:300}.sidebar .nav{gap:3px}.sidebar .nav button{min-height:51px;padding:12px 18px;gap:20px;font-size:16px;font-weight:500;border-radius:12px}.sidebar .nav button.active{font-weight:600}.sidebar .nav button .icon{width:22px;height:22px;flex:none;color:inherit}.sidebar .nav .icon svg{width:22px;height:22px;stroke-width:1.7}.sidebar .pro-card{width:calc(100% - 6px);margin:29px 3px 0;padding:14px 16px;min-height:53px;border-radius:16px}.sidebar .pro-card-title{font-size:14px;font-weight:700;gap:10px}.sidebar .pro-help-dot{width:19px;height:19px;font-size:14px;font-weight:600}.sidebar .pro-switch{width:40px;height:25px;padding:3px}.sidebar .pro-switch i{width:19px;height:19px}.sidebar .pro-card.active .pro-switch i{transform:translate(15px)}.sidebar .cycle-card{margin:21px 3px 0;padding:17px 16px 19px;border-radius:16px}.sidebar .cycle-card strong{font-size:15px;font-weight:650;align-items:center}.sidebar .cycle-card strong span{font-size:12px;font-weight:500}.sidebar .cycle-track{margin:20px 0 0;width:100%}.sidebar .cycle-track b{width:34px;height:35px;font-size:11px;font-weight:600}.sidebar .cycle-track i{height:2px}.sidebar .legal-links{margin-top:auto;padding:30px 11px 0;gap:16px;flex-wrap:wrap}.sidebar .legal-links button{font-size:12px;padding:4px 0}}#jornadaView{--jn-ouro-claro:#fff4d6;--jn-ouro-escuro:#8a5a00}.jn-svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.nav-pill{margin-left:auto;padding:1px 7px;border-radius:999px;background:#e6f3d0;color:#2f5f1d;font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums}.nav button.active .nav-pill{background:#fff;color:#146348}.jornada-chip{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:5px 14px 5px 5px;border:1px solid #cfe3d6;border-radius:999px;background:#fff;color:#174b30;font-family:inherit;font-size:13px;line-height:1.3;font-weight:650;cursor:pointer;box-shadow:0 3px 10px #1775540d;max-width:100%}.jornada-chip:hover{border-color:#9fc9b0;transform:translateY(-1px)}.jornada-chip>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jornada-chip-icone{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:#e6f3d0;color:#2f5f1d}.jornada-chip-icone svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.jornada-chip.marcada .jornada-chip-icone{background:#177554;color:#fff}.jornada-chip-seta{font-size:18px;line-height:1;color:#5c7b67}.jn-topo-acoes{display:flex;gap:10px;flex-wrap:wrap}.jn-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:16px;margin-bottom:16px}.jn-prova{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info contagem" "rodape rodape";gap:18px 26px;align-items:center;min-height:236px;padding:26px 28px;border-radius:24px;color:#fff;background:radial-gradient(ellipse at 100% 0,#3aa57a66 0,transparent 55%),linear-gradient(135deg,#0f4433,#177554);box-shadow:0 16px 36px #17755424}.jn-prova:after{content:"";position:absolute;right:-70px;bottom:-90px;width:250px;height:250px;border-radius:50%;border:36px solid #ffffff0b;pointer-events:none}.jn-prova.vazia{grid-template-areas:"info contagem"}.jn-prova.hoje{background:radial-gradient(ellipse at 100% 0,#ffd97855 0,transparent 55%),linear-gradient(135deg,#0f4433,#177554)}.jn-prova-info{grid-area:info;position:relative;z-index:1;display:grid;justify-items:start;gap:8px;min-width:0}.jn-selo{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff1f;color:#e3f5ea;font-weight:750;letter-spacing:.08em}.jn-selo .jn-svg{width:14px;height:14px}.jn-prova h2{margin:4px 0 0;font-size:26px;line-height:1.2;letter-spacing:-.6px;color:#fff;overflow-wrap:anywhere}.jn-prova p{margin:0;max-width:520px;color:#d4eadc;font-size:14px;line-height:1.6}.jn-botao-claro{margin-top:6px;padding:8px 14px;border:1px solid #ffffff38;border-radius:11px;background:#ffffff14;color:#fff;font-family:inherit;font-size:13px;font-weight:650;cursor:pointer}.jn-botao-claro:hover{background:#ffffff26}.jn-prova.vazia .jn-botao-claro{padding:11px 18px;border-color:#ddf1e4;background:#ddf1e4;color:#174b30;font-size:14px}.jn-prova.vazia .jn-botao-claro:hover{background:#ecf8f0}.jn-contagem{grid-area:contagem;position:relative;z-index:1;display:flex;gap:8px}.jn-bloco{display:grid;justify-items:center;gap:3px;min-width:74px;padding:12px 10px 10px;border:1px solid #ffffff1f;border-radius:16px;background:#ffffff14}.jn-bloco b{font-size:40px;font-weight:750;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.jn-bloco small{letter-spacing:.06em;text-transform:uppercase;color:#cfe6d8}.jn-contagem.so-dias .jn-bloco{min-width:150px;padding:16px 22px}.jn-contagem.so-dias .jn-bloco b{font-size:64px;font-variant-numeric:normal}.jn-contagem.so-dias:has(.jn-hoje){display:grid;justify-items:end;gap:4px}.jn-hoje{font-size:40px;line-height:1.1}.jn-contagem .jn-hoje+small{font-size:14px;color:#d4eadc}.jn-prova-rodape{grid-area:rodape;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.jn-prova-arte{grid-area:contagem;position:relative;z-index:1;display:grid;place-items:center;width:120px;height:120px;border-radius:32px;background:#ffffff12;color:#d1eaa3}.jn-prova-arte .jn-svg{width:56px;height:56px;stroke-width:1.4}.jn-timer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cab modos" "anel sugestoes" "anel meta" "anel botoes";align-content:center;gap:10px 20px;min-width:0;padding:18px 22px;border:1px solid #e0e9e3;border-radius:24px;background:#fbfdfb;box-shadow:var(--soft-shadow);container-type:inline-size}.jn-timer-cab{grid-area:cab;display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;letter-spacing:-.2px;color:#173e2a;white-space:nowrap}.jn-timer-cab .jn-svg{width:18px;height:18px;stroke-width:2}.jn-timer-modos{grid-area:modos;justify-self:end;display:inline-flex;padding:3px;border-radius:999px;background:#eef3ef}.jn-timer-modos button{min-height:30px;padding:3px 12px;border:0;border-radius:999px;background:transparent;color:#2c4a39;font-family:inherit;font-size:13px;font-weight:650;cursor:pointer}.jn-timer>.jn-timer-anel{grid-area:anel;align-self:center;width:clamp(118px,40cqi,160px)}.jn-timer>.timer-sugestoes{grid-area:sugestoes;align-self:end;justify-content:flex-start}.jn-timer>.jn-timer-meta-linha{grid-area:meta;align-self:center;padding:0}.jn-timer>.jn-timer-botoes{grid-area:botoes;align-self:start}@media(max-width:380px){.jn-timer{grid-template-columns:minmax(0,1fr);grid-template-areas:"cab" "modos" "anel" "sugestoes" "meta" "botoes"}.jn-timer-modos{justify-self:center}.jn-timer>.jn-timer-anel{justify-self:center;width:170px}.jn-timer>.timer-sugestoes{justify-content:center}}.jn-timer>*{min-width:0}.jn-timer-meta-linha{grid-template-columns:minmax(0,1fr)}.jn-timer-botoes .button{padding-inline:10px}.jn-timer .jn-timer-botoes [data-tj-acao=finalizar],.jn-timer .jn-timer-botoes [data-tj-acao=iniciar]{flex:1 1 auto;width:auto}.jn-timer-botoes [data-tj-acao=finalizar] .jn-svg{display:none}.jn-timer-cab{overflow:hidden;text-overflow:ellipsis}.jn-timer>.timer-sugestoes{gap:4px}.jn-timer .timer-chip{min-height:25px;padding:2px 7px;font-size:11px}.jn-timer .timer-outro input{width:62px;height:25px;padding:0 7px;font-size:11px}.jn-timer .jn-timer-botoes [data-tj-acao=alternar]{flex:0 0 42px;width:42px;padding:0}.jn-timer-botoes [data-tj-acao=alternar] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width:340px){.jn-timer{column-gap:14px}.jn-timer-cab{font-size:13.5px}.jn-timer-cab .jn-svg,.jn-timer-meta-topo .jn-svg,.jn-timer-botoes [data-tj-acao=finalizar] .jn-svg{display:none}.jn-timer-modos button{padding:3px 9px;font-size:12px}.jn-timer-botoes .button{padding-inline:6px;font-size:13px}.jn-timer .jn-timer-botoes [data-tj-acao=alternar]{flex-basis:36px;width:36px}.jn-timer-botoes{gap:4px}.jn-timer .jn-timer-botoes .jn-icone-btn{width:28px}.jn-timer-meta-topo{gap:6px;font-size:12.5px}.jn-timer-botoes .jn-icone-btn{width:34px}}.jn-timer-modos button[aria-pressed=true]{background:#fff;color:#173e2a;box-shadow:0 1px 4px #17382a24}.jn-timer-modos button:disabled{cursor:default;opacity:.6}.jn-timer-modos button:focus-visible{outline:2px solid #177554;outline-offset:1px}.jn-timer-anel{position:relative;justify-self:center;width:min(240px,80%);aspect-ratio:1}.jn-timer-anel svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.jn-timer-anel circle{fill:none;stroke-width:10;stroke-linecap:round}.jn-timer-trilho{stroke:#e8efea}.jn-timer-progresso{stroke:#177554;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.jn-timer.modo-timer .jn-timer-progresso{stroke:#3f7a52;transition:stroke-dashoffset .9s linear}.jn-timer-anel circle.vazio{opacity:0}.jn-timer-anel .jn-timer-ponto{fill:#177554;stroke:#fbfdfb;stroke-width:3;r:8px}.jn-timer.modo-timer .jn-timer-anel .jn-timer-ponto{fill:#3f7a52}.jn-timer.meta-cumprida:not(.modo-timer) .jn-timer-progresso{stroke:#2f9a5f}.jn-timer-centro{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;padding:0 15%;text-align:center}.jn-timer-centro small{max-width:100%;overflow:hidden;font-weight:700;text-transform:uppercase;color:#445a4d;text-overflow:ellipsis;white-space:nowrap}.jn-timer-centro b{font-size:clamp(18px,6.8cqi,27px);line-height:1;font-weight:800;letter-spacing:-.5px;color:#123f2c;font-variant-numeric:tabular-nums}.jn-timer-centro em{max-width:92%;overflow:hidden;font-style:normal;color:#5f6f66;text-overflow:ellipsis;white-space:nowrap}.jn-timer.rodando .jn-timer-centro small{color:#177554}.jn-timer .timer-sugestoes{justify-content:center;gap:6px}.jn-timer-meta-linha{display:grid;gap:8px;padding:0 6px}.jn-timer-meta-topo{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#173e2a}.jn-timer-meta-topo .jn-svg{width:18px;height:18px;flex:none;color:#2f9a5f}.jn-timer-meta-topo span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jn-timer-meta-topo b{font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.jn-timer-barra{height:7px;overflow:hidden;border-radius:99px;background:#e8efea}.jn-timer-barra i{display:block;width:0;height:100%;border-radius:inherit;background:#177554;transition:width .8s cubic-bezier(.2,.8,.2,1)}.jn-timer.meta-cumprida .jn-timer-barra i{background:#2f9a5f}.jn-timer-meta-linha small{font-size:12.5px;color:#5f6f66}.jn-timer-botoes{display:flex;gap:8px;min-width:0}.jn-timer-botoes .button{display:inline-flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:12px;font-size:14px;white-space:nowrap}.jn-timer-botoes .button span{overflow:hidden;text-overflow:ellipsis}.jn-timer-botoes .button .jn-svg{width:18px;height:18px;flex:none}.jn-timer-botoes .jn-icone-btn{flex:none;width:42px;height:42px}.jn-ind,.jn-ind p{min-width:0}.jn-ind b{font-size:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jn-ind p span{font-size:12px;line-height:1.45;color:var(--muted)}.jn-plano .stat-icon{background:#eef1f0;color:#52635a}.jn-plano.bom .stat-icon{background:#e6f4ea;color:#21815b}.jn-plano.atencao .stat-icon{background:#fff3d6;color:#9a6400}.jn-plano.atencao b{color:#8a5a00}.jn-painel{min-width:0;margin-bottom:16px}.jn-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 14px;flex-wrap:wrap;margin-bottom:6px}.jn-cab h2,.jn-painel>h2{margin:0}.jn-cab p{margin:5px 0 0;max-width:560px;line-height:1.6}.jn-trilha{position:relative;overflow-x:auto;overflow-y:hidden;margin:4px -8px 0;padding:0 8px 4px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#b1caba transparent}.jn-trilha:focus-visible{outline:2px solid #177554;outline-offset:2px;border-radius:12px}.jn-pista{position:relative;min-width:100%}.jn-pista-svg{position:absolute;inset:0;overflow:visible}.jn-pista-trilho,.jn-pista-feita,.jn-pista-faixa{fill:none;stroke-linecap:round;stroke-linejoin:round}.jn-pista-trilho{stroke:#e8eee9;stroke-width:14}.jn-pista-feita{stroke:#2f9a6f;stroke-width:14}.jn-pista-faixa{stroke:#ffffffb3;stroke-width:2;stroke-dasharray:2 12}.jn-casa{position:absolute;width:0;height:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:default}button.jn-casa{cursor:pointer}button.jn-casa:focus-visible{outline:0}button.jn-casa:focus-visible .jn-casa-bola{outline:3px solid #26956d;outline-offset:4px}.jn-casa-bola{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border:2px solid #dfe8e2;border-radius:50%;background:#fff;color:#8c9a91;box-shadow:0 5px #e3ebe5;transition:transform .18s}button.jn-casa:hover .jn-casa-bola{transform:translate(-50%,-50%) scale(1.06)}.jn-casa-bola .jn-svg{width:24px;height:24px}.jn-casa.feito .jn-casa-bola{border-color:#177554;background:linear-gradient(150deg,#2f9a6f,#177554);color:#fff;box-shadow:0 5px #0f5a3f}.jn-casa-ok{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:23px;height:23px;border:2px solid #fff;border-radius:50%;background:#d1eaa3;color:#174b30}.jn-casa-ok .jn-svg{width:13px;height:13px;stroke-width:2.6}.jn-casa.atual .jn-casa-bola{width:66px;height:66px;border:0;color:#177554;background:conic-gradient(#177554 calc(var(--p,0)*1turn),#dfe8e2 0);box-shadow:0 6px #cfe0d5}.jn-casa.atual .jn-casa-bola:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.jn-casa.atual .jn-casa-bola .jn-svg{position:relative;width:26px;height:26px}.jn-casa.atual .jn-casa-bola:after{content:"";position:absolute;inset:-8px;border:2px solid #17755455;border-radius:50%;animation:jn-pulso 1.8s ease-out infinite}.jn-casa.inicio .jn-casa-bola{border-color:#cfe3d6;background:#edf5ef;color:#177554;box-shadow:0 5px #dcebe1}.jn-casa.prova .jn-casa-bola{width:70px;height:70px;border:0;background:radial-gradient(circle at 30% 25%,#ffe7a3,#e3a92b);color:#5a3d00;box-shadow:0 6px #b98314}.jn-casa.prova .jn-casa-bola .jn-svg{width:30px;height:30px}.jn-casa.fantasma .jn-casa-bola,.jn-casa.resto .jn-casa-bola{border-style:dashed;background:#fbfdfb;box-shadow:none}.jn-voce{position:absolute;left:50%;top:-66px;transform:translate(-50%);padding:4px 9px;border-radius:8px;background:#174b30;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;animation:jn-flutua 2.4s ease-in-out infinite}.jn-voce:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:#174b30;transform:translate(-50%) rotate(45deg)}.jn-casa-rotulo{position:absolute;left:50%;top:42px;transform:translate(-50%);display:grid;gap:2px;width:126px;text-align:center}.jn-casa-rotulo b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#25382c;font-size:12.5px;font-weight:650;line-height:1.35}.jn-casa-rotulo small{color:#5f6d64;font-size:11px;line-height:1.35}.jn-casa.atual .jn-casa-rotulo{top:47px}.jn-casa.prova .jn-casa-rotulo{top:49px}.jn-casa.futuro .jn-casa-rotulo b,.jn-casa.fantasma .jn-casa-rotulo b{color:#5d6b62}.jn-trilha-vazia{position:sticky;left:0;display:grid;justify-items:start;gap:6px;max-width:520px;margin:8px 0 4px;padding:14px 16px;border:1px dashed #cfe0d4;border-radius:14px;background:#f8fbf9}.jn-trilha-vazia b{color:#2d573c;font-size:15px}.jn-trilha-vazia span{color:var(--muted);font-size:13px}.jn-trilha-vazia .button{margin-top:6px}@keyframes jn-pulso{0%{transform:scale(.92);opacity:1}to{transform:scale(1.28);opacity:0}}@keyframes jn-flutua{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.jn-segmentos{display:flex;gap:2px;padding:4px;border:1px solid #e7ede8;border-radius:11px}.jn-segmentos button{padding:6px 11px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-weight:550;cursor:pointer}.jn-segmentos button.active{background:#fff;font-weight:650;box-shadow:0 2px 6px #274e3310}.jn-metas{display:grid;gap:8px;margin-top:10px}.jn-grupo{display:flex;align-items:center;gap:8px;margin:14px 0 2px;color:#5d7866;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.jn-grupo:first-child{margin-top:4px}.jn-grupo span{padding:1px 7px;border-radius:999px;background:#eef3ef;color:#52635a;letter-spacing:0}.jn-grupo.atrasadas{color:#8a5a00}.jn-grupo.atrasadas span{background:#fff3d6;color:#8a5a00}.jn-meta{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e7eee9;border-radius:15px;background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}.jn-meta:hover{border-color:#c7ddce;box-shadow:0 6px 16px #1b4f2c08}.jn-meta.feita{background:#f7fbf8}.jn-meta.feita .jn-meta-titulo{color:#6b7a70;text-decoration:line-through;text-decoration-color:#a9bfb1}.jn-meta.atrasada{border-color:#f0e2c8;background:#fffcf5}.jn-meta.destaque{animation:jn-destaque 1.4s ease-out}.jn-check{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border:2px solid #b9cfc1;border-radius:50%;background:#fff;color:transparent;cursor:pointer}.jn-check .jn-svg{width:16px;height:16px;stroke-width:2.6}.jn-check:hover{border-color:#177554;color:#9cc7af}.jn-meta.feita .jn-check{border-color:#177554;background:#177554;color:#fff}.jn-meta.festa .jn-check{animation:jn-pop .45s cubic-bezier(.2,.9,.3,1.4)}.jn-meta.festa .jn-check .jn-svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:jn-risco .4s .1s ease-out forwards}.jn-meta.festa .jn-check:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;box-shadow:0 -22px #9ed17a,19px -11px #e3a92b,19px 11px #2f9a6f,0 22px #e3a92b,-19px 11px #9ed17a,-19px -11px #2f9a6f;animation:jn-estouro .6s ease-out forwards}.jn-tipo-icone{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px}.jn-tipo-icone svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.t-pdf{background:#fdeee6;color:#b4532a}.t-video{background:#efeafd;color:#6247b8}.t-questoes{background:#e6f1fb;color:#2563a8}.t-simulado{background:#fff3d6;color:#9a6400}.t-horas{background:#e8f5ed;color:#177554}.t-revisoes{background:#e3f3f1;color:#1f7a6c}.t-tarefa{background:#eef1f0;color:#52635a}.jn-meta-corpo{display:grid;gap:4px;min-width:0}.jn-meta-titulo{color:#25382c;font-size:14.5px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.jn-meta-info{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:#5f6d64;font-size:12px}.jn-meta-info>span{display:inline-flex;align-items:center;gap:4px}.jn-chip{padding:1px 8px;border-radius:999px;background:#eef3ef;color:#3f5a48;font-weight:600}.jn-barra{display:block;height:6px;margin-top:5px;border-radius:99px;background:#edf2ee;overflow:hidden}.jn-barra i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2f9a6f,#177554);transition:width .5s cubic-bezier(.2,.8,.2,1)}.jn-meta-num{color:#3f5a48;font-size:12.5px;font-weight:650;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.jn-meta-acoes{display:flex;align-items:center;gap:4px}.jn-icone-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#5f6d64;cursor:pointer}.jn-icone-btn:hover{background:#eef5f0;color:#177554}.jn-icone-btn .jn-svg{width:17px;height:17px}.jn-vazio{display:grid;justify-items:center;gap:6px;padding:26px 18px;border:1px dashed #cfe0d4;border-radius:16px;text-align:center}.jn-vazio b{font-size:15px}.jn-vazio span{max-width:420px;color:var(--muted);font-size:13px;line-height:1.6}.jn-vazio.pequeno{padding:18px 14px}.jn-modelos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:10px}.jn-modelo{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e0e9e3;border-radius:12px;background:#fff;color:#25382c;font-family:inherit;font-size:13px;line-height:1.35;font-weight:600;text-align:left;cursor:pointer}.jn-modelo:hover{border-color:#a9d1b8;background:#f4faf6;transform:translateY(-1px)}.jn-modelo .jn-tipo-icone{width:32px;height:32px;border-radius:10px}.jn-modelo .jn-tipo-icone svg{width:17px;height:17px}.jn-ritmo{display:grid;gap:12px}.jn-ritmo-linha{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px}.jn-ritmo-linha b{color:#25382c;font-size:14px}.jn-ritmo-linha small{display:block;color:#5f6d64;font-size:12px}.jn-ritmo-linha .jn-tipo-icone{width:34px;height:34px;border-radius:11px}.jn-ritmo-linha.pronto .jn-tipo-icone{background:#177554;color:#fff}.jn-ritmo-linha.pronto .jn-barra i{background:linear-gradient(90deg,#9ed17a,#2f9a6f)}.jn-aviso{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;border-radius:12px;background:#f0f7f2;color:#35583f;font-size:12.5px;line-height:1.55}.jn-aviso .jn-svg{width:16px;height:16px;margin-top:1px}.jn-aviso.atraso{background:#fff7e6;color:#7a5410}.jn-numeros{display:grid;gap:12px;margin-bottom:16px}.jn-numero{display:grid;align-content:start;gap:2px;min-width:0;padding:16px;border:1px solid #e2ebe5;border-radius:18px;background:#fff;box-shadow:var(--soft-shadow)}.jn-numero .jn-tipo-icone{width:34px;height:34px;margin-bottom:8px;border-radius:11px}.jn-numero small{color:#637469;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.jn-numero b{overflow:hidden;color:#192820;font-size:26px;line-height:1.15;letter-spacing:-.7px;white-space:nowrap;text-overflow:ellipsis}.jn-numero>span:last-child{color:#5f6d64;font-size:12px;line-height:1.45}.jn-mapa-wrap{position:relative;margin-top:10px}.jn-mapa-rolagem{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.jn-mapa{display:flex;gap:8px;width:max-content}.jn-mapa-dias{display:grid;grid-template-rows:16px repeat(7,14px);gap:4px}.jn-mapa-dias small{color:#5f6d64;font-size:10px;line-height:14px}.jn-mapa-meses{display:grid;grid-auto-flow:column;grid-auto-columns:14px;gap:4px;height:16px;margin-bottom:4px}.jn-mapa-meses span{color:#5f6d64;font-size:10px;line-height:16px;white-space:nowrap}.jn-mapa-semanas{display:grid;grid-auto-flow:column;grid-auto-columns:14px;gap:4px}.jn-semana{display:grid;grid-template-rows:repeat(7,14px);gap:4px}.jn-dia{display:block;width:14px;height:14px;border-radius:4px;background:#edf2ee}.jn-dia.futuro{background:transparent}.jn-dia.n1{background:#86c19c}.jn-dia.n2{background:#55a479}.jn-dia.n3{background:#2c8259}.jn-dia.n4{background:#155f41}.jn-mapa-rodape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.jn-mapa-legenda{display:inline-flex;align-items:center;gap:4px;color:#5f6d64;font-size:11px}.jn-mapa-legenda .jn-dia{width:12px;height:12px;border-radius:3px}.jn-tabela{color:#52635a}.jn-tabela summary{color:#177554;font-weight:650;cursor:pointer}.jn-tabela table{margin-top:8px;border-collapse:collapse;font-variant-numeric:tabular-nums}.jn-dica{position:absolute;z-index:6;display:grid;gap:1px;padding:8px 11px;border-radius:10px;background:#15291f;color:#fff;font-size:12px;line-height:1.45;white-space:nowrap;box-shadow:0 10px 24px #0d1f1633;transform:translate(-50%,calc(-100% - 10px));pointer-events:none}.jn-dica b{font-size:14px}.jn-dica small{color:#b9d3c4;font-size:11px}.jn-simulados{margin-top:8px}.jn-sim-resumo{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:6px}.jn-sim-resumo span{display:grid;gap:1px}.jn-sim-resumo small{color:#637469;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.jn-sim-resumo b{color:#192820;font-size:24px;line-height:1.15;letter-spacing:-.5px}.jn-sim-resumo em{font-size:12px;font-style:normal;font-weight:650}.jn-sim-resumo em.sobe{color:#1d6f4d}.jn-sim-resumo em.desce{color:#8a5a00}.jn-sim-wrap{position:relative}.jn-sim-grafico{display:block;max-width:100%;overflow:visible}.jn-sim-grade line{stroke:#e8eee9;stroke-width:1}.jn-sim-grade text,.jn-sim-datas text{fill:#5f6d64;font-size:11px;font-variant-numeric:tabular-nums}.jn-sim-area{fill:#177554;opacity:.09}.jn-sim-linha{fill:none;stroke:#177554;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jn-sim-ponto{fill:#177554;stroke:#fff;stroke-width:2}.jn-sim-ponto.ativo{r:6.5px}.jn-sim-rotulo{fill:#192820;font-size:12px;font-weight:700}.jn-sim-alvo{fill:transparent;cursor:pointer;outline:none}.jn-sim-alvo:focus-visible{fill:#17755414}.jn-sim-grafico.exemplo .jn-sim-linha{stroke:#b7bcc3}.jn-sim-grafico.exemplo .jn-sim-ponto,.jn-sim-grafico.exemplo .jn-sim-area{fill:#b7bcc3}.jn-sim-lista{display:grid;margin:10px 0 0;padding:0;list-style:none}.jn-sim-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #edf2ee;font-size:13px}.jn-sim-lista li>span{display:grid;min-width:0}.jn-sim-lista li>span small{color:#5f6d64;font-size:11px}.jn-sim-lista b{color:#192820;font-variant-numeric:tabular-nums}.jn-sim-lista li>small{color:#5f6d64;font-size:12px;font-variant-numeric:tabular-nums}.jn-registros{display:grid;margin-top:8px}.jn-registro{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 2px;border-top:1px solid #edf1ee}.jn-registro:first-child{border-top:0}.jn-registro .jn-tipo-icone{width:36px;height:36px;border-radius:11px}.jn-registro p{display:grid;gap:2px;min-width:0;margin:0}.jn-registro b{color:#25382c;font-size:14px}.jn-registro p span{color:#5f6d64;font-size:12px;overflow-wrap:anywhere}@keyframes jn-destaque{0%{border-color:#177554;box-shadow:0 0 #17755466}to{box-shadow:0 0 0 12px #17755400}}@keyframes jn-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes jn-risco{to{stroke-dashoffset:0}}@keyframes jn-estouro{0%{transform:scale(.3);opacity:1}to{transform:scale(1.35);opacity:0}}.jn-modal{width:min(600px,100%)}.jn-modal.com-lixeira{padding-top:50px}.jn-modal .jn-tipos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:4px 0 6px;padding:0;border:0}.jn-modal .jn-tipo-opcao{position:relative;display:grid;justify-items:center;gap:6px;margin:0;padding:11px 6px 9px;border:1px solid #e0e9e3;border-radius:14px;background:#fff;color:#3c5745;font-size:12.5px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.jn-modal .jn-tipo-opcao input{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0;pointer-events:none}.jn-modal .jn-tipo-opcao b{font-weight:650}.jn-modal .jn-tipo-opcao .jn-tipo-icone{width:34px;height:34px;border-radius:11px}.jn-modal .jn-tipo-opcao:hover{border-color:#b9d5c4}.jn-modal .jn-tipo-opcao:has(input:checked){border-color:#177554;background:#f1f8f3;box-shadow:inset 0 0 0 1px #177554}.jn-modal .jn-tipo-opcao:has(input:focus-visible){outline:3px solid #26956d;outline-offset:2px}.jn-ajuda{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:#e3f3f1;color:#1f5f55;font-size:12.5px;line-height:1.55}.jn-prazos{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 4px}.jn-prazos button{padding:6px 10px;border:1px solid #e0e9e3;border-radius:999px;background:#fff;color:#3f5a48;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.jn-prazos button:hover{border-color:#a9d1b8;background:#f4faf6}.jn-modal .jn-check-revisao{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px;border-radius:12px;background:#f4f8f5;color:#3c5745;font-weight:500;cursor:pointer}.jn-modal .jn-check-revisao input{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:#177554}.toast-acao{margin-left:8px;padding:4px 10px;border:1px solid #ffffff40;border-radius:8px;background:#ffffff1f;color:#fff;font-family:inherit;font-weight:650;cursor:pointer}.toast-acao:hover{background:#fff3}.toast{bottom:24px}body.dock-active .toast{bottom:112px}@media(max-width:720px){.toast{left:12px;right:12px;max-width:none}}.jn-festa{position:fixed;left:50%;top:50%;z-index:240;width:min(380px,calc(100vw - 32px));transform:translate(-50%,-50%);pointer-events:none}.jn-festa-cartao{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border:1px solid #f0dfb0;border-radius:18px;background:#fffdf6;box-shadow:0 18px 44px #1a2e2233;opacity:0}.jn-festa.ativa .jn-festa-cartao{animation:jn-festa-entra 3.4s cubic-bezier(.2,.9,.3,1.2) forwards}.jn-festa-icone{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffe7a3,#e3a92b);color:#5a3d00;box-shadow:0 4px #b98314}.jn-festa-icone .jn-svg{width:26px;height:26px}.jn-festa-textos{display:grid;gap:1px;min-width:0}.jn-festa-textos small{color:#8a5a00;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.jn-festa-textos b{color:#192820;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.jn-festa-textos span{color:#52635a;font-size:13px}.jn-festa-textos span:empty{display:none}.jn-festa-confete{position:absolute;left:40px;top:40px}.jn-festa-confete i{position:absolute;width:7px;height:10px;border-radius:2px;opacity:0}.jn-festa.ativa .jn-festa-confete i{animation:jn-confete 1.1s ease-out forwards}.jn-festa-confete i:nth-child(3n+1){background:#2f9a6f}.jn-festa-confete i:nth-child(3n+2){background:#e3a92b}.jn-festa-confete i:nth-child(3n){background:#9ed17a}.jn-festa-confete i:nth-child(1){--x:-80px;--y:-46px;--r:-140deg}.jn-festa-confete i:nth-child(2){--x:70px;--y:-60px;--r:120deg}.jn-festa-confete i:nth-child(3){--x:120px;--y:-20px;--r:200deg}.jn-festa-confete i:nth-child(4){--x:-110px;--y:12px;--r:-90deg}.jn-festa-confete i:nth-child(5){--x:40px;--y:-82px;--r:60deg}.jn-festa-confete i:nth-child(6){--x:-30px;--y:-86px;--r:-200deg}.jn-festa-confete i:nth-child(7){--x:150px;--y:24px;--r:160deg}.jn-festa-confete i:nth-child(8){--x:-140px;--y:-30px;--r:-60deg}.jn-festa-confete i:nth-child(9){--x:96px;--y:52px;--r:240deg}.jn-festa-confete i:nth-child(10){--x:-60px;--y:58px;--r:-160deg}.jn-festa-confete i:nth-child(11){--x:10px;--y:70px;--r:90deg}.jn-festa-confete i:nth-child(12){--x:190px;--y:-40px;--r:-120deg}.jn-festa-confete i:nth-child(13){--x:-170px;--y:32px;--r:130deg}.jn-festa-confete i:nth-child(14){--x:130px;--y:-76px;--r:-220deg}.jn-festa-cartao{flex-wrap:wrap}.jn-festa.com-pergunta{pointer-events:auto}.jn-festa.com-pergunta.ativa .jn-festa-cartao{animation-duration:6s}.jn-festa-pergunta{position:relative;flex:1 0 100%;display:grid;gap:10px;margin-top:2px;padding-top:12px;border-top:1px solid #f0dfb0;overflow:hidden}.jn-festa-pergunta[hidden]{display:none}.jn-festa-pergunta p{margin:0;color:#192820;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.jn-festa-botoes{display:flex;gap:8px}.jn-festa-botoes button{flex:1 1 0;min-height:40px;padding:0 12px;border-radius:12px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.jn-festa-nao{border:1px solid #e3d6b4;background:#fffdf6;color:#52635a}.jn-festa-sim{border:1px solid #2f9a6f;background:#2f9a6f;color:#fff}.jn-festa-botoes button:focus-visible{outline:2px solid #2f9a6f;outline-offset:2px}.jn-festa-tempo{height:3px;border-radius:3px;background:#2f9a6f;transform-origin:left;opacity:.55}.jn-festa.com-pergunta.ativa .jn-festa-tempo{animation:jn-festa-tempo 6s linear forwards}@keyframes jn-festa-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes jn-festa-entra{0%{opacity:0;transform:translateY(-12px) scale(.96)}8%{opacity:1;transform:translateY(0) scale(1.02)}14%{transform:scale(1)}86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes jn-confete{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.jn-ritmo-linha.folga small{color:#52635a}.jn-mapa-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #edf2ee}.jn-mapa-numeros span{display:grid;gap:2px;min-width:0}.jn-mapa-numeros small{color:#637469;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.jn-mapa-numeros b{color:#192820;font-size:20px;letter-spacing:-.4px}@media(max-width:1200px){.jn-hero{grid-template-columns:minmax(0,1fr)}.jn-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.jn-topo{margin-bottom:18px}.jn-topo p{font-size:13px}.jn-prova{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "contagem" "rodape";gap:16px;padding:22px 18px;border-radius:20px}.jn-prova.vazia{grid-template-areas:"info"}.jn-prova-arte{display:none}.jn-prova h2{font-size:23px}.jn-contagem{width:100%}.jn-bloco{flex:1;min-width:0;padding:10px 4px 8px}.jn-bloco b{font-size:30px}.jn-contagem.so-dias .jn-bloco{flex:none;min-width:130px}.jn-contagem.so-dias .jn-bloco b{font-size:52px}.jn-contagem.so-dias:has(.jn-hoje){justify-items:start}.jn-timer{padding:18px;border-radius:20px}.jn-ind b{font-size:20px}.jn-meta{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check tipo corpo corpo" "num num num acoes";gap:8px 10px;padding:12px}.jn-meta>.jn-check{grid-area:check}.jn-meta>.jn-tipo-icone{grid-area:tipo;width:34px;height:34px}.jn-meta-corpo{grid-area:corpo}.jn-meta-num{grid-area:num;padding-left:2px;text-align:left}.jn-meta-acoes{grid-area:acoes;justify-content:flex-end}.jn-modelos{grid-template-columns:minmax(0,1fr)}.jn-numeros{gap:10px}.jn-numero{padding:14px}.jn-numero b{font-size:22px}.jn-mapa-numeros b{font-size:17px}.jn-registro{gap:4px 10px}.jn-registro>.jn-tipo-icone{grid-row:1/span 2}.jn-registro>p{grid-column:2}.jn-registro>.jn-icone-btn{grid-column:3;grid-row:1/span 2}.jn-modal .jn-tipos{gap:6px}.jn-modal .jn-tipo-opcao{padding:9px 2px 7px;font-size:11px}.jn-modal .jn-tipo-opcao .jn-tipo-icone{width:30px;height:30px}}@media(max-width:390px){.jn-bloco b{font-size:25px}.jn-bloco small{font-size:10px}.jn-ind b{font-size:18px}}@media(prefers-reduced-motion:reduce){.jn-casa.atual .jn-casa-bola:after,.jn-voce,.jn-festa-confete i,.jn-meta.festa .jn-check,.jn-meta.festa .jn-check:after{animation:none}.jn-meta.festa .jn-check .jn-svg path{animation:none;stroke-dashoffset:0}.jn-festa.ativa .jn-festa-cartao{animation:none;opacity:1}}.t-redacao{background:#fce9f2;color:#a63468}.t-flashcards{background:#e2f0f6;color:#1d6a86}.jn-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}.jn-hoje-cab{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:4px 2px 2px}.jn-hoje-cab b{color:#25382c;font-size:14px}.jn-hoje-cab span{color:#52635a;font-size:13px}.jn-anelzinho{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:conic-gradient(#177554 calc(var(--p,0)*1turn),#e3ebe5 0);color:#fff}.jn-anelzinho:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.jn-anelzinho .jn-svg{position:relative;width:15px;height:15px;stroke-width:2.6}.jn-anelzinho.feita{background:#177554}.jn-anelzinho.feita:before{display:none}.jn-meta.perdida{border-color:#eadfcf;background:#fffcf6}.jn-estado{padding:1px 8px;border-radius:999px;background:#eef3ef;color:#3f5a48;font-weight:600}.jn-estado.feita{background:#e3f3e8;color:#1d6f4d}.jn-estado.perdida{background:#fff1dd;color:#8a5a00}.jn-estado.reagendada,.jn-estado.dispensada{background:#eceff5;color:#4a5670}.jn-estado.futura{background:#f1f3f2;color:#5d6b62}.jn-meta-num small{display:block;margin-top:2px;color:#5f6d64;font-weight:500}.jn-sugestao{color:#1f6f8b;font-size:12px}.jn-acao-principal{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 11px;white-space:nowrap}.jn-acao-principal .jn-svg{width:15px;height:15px}.jn-nota{margin:8px 0 0;line-height:1.55}.jn-aviso.descanso{background:#eef0fb;color:#3d4a7a}.jn-semana-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.jn-semana-nav b{color:#25382c;font-size:14px}.jn-semana-nav .link-button{margin:0}.jn-matriz-caixa{overflow-x:auto;margin:0 -4px;padding:0 4px 4px;border-radius:14px}.jn-matriz-caixa:focus-visible{outline:3px solid #26956d;outline-offset:2px}.jn-matriz{width:100%;min-width:600px;border-collapse:separate;border-spacing:0}.jn-matriz th,.jn-matriz td{padding:8px 4px;border-bottom:1px solid #edf2ee;text-align:center;vertical-align:middle}.jn-matriz thead th{padding-top:6px;color:#3f5a48;font-size:12px;font-weight:700;white-space:nowrap}.jn-matriz thead th abbr{display:block;text-decoration:none;text-transform:capitalize}.jn-matriz thead th small{display:block;color:#5f6d64;font-size:11px;font-weight:500}.jn-matriz-conta{display:inline-block;margin-top:4px;padding:0 7px;border-radius:999px;background:#eef3ef;color:#3f5a48;font-variant-numeric:tabular-nums}.jn-matriz-conta.descanso{background:#eef0fb;color:#3d4a7a}.jn-matriz td.hoje,.jn-matriz thead th.hoje{background:#f3faf6}.jn-matriz thead th.hoje{color:#177554}.jn-matriz thead th.hoje .jn-matriz-conta{background:#177554;color:#fff}.jn-matriz th.jn-matriz-canto{position:sticky;left:0;z-index:1;background:#fff;color:#52635a;font-size:11.5px;letter-spacing:.07em;text-align:left;text-transform:uppercase;vertical-align:bottom}.jn-matriz tbody th{position:sticky;left:0;z-index:1;min-width:180px;max-width:240px;padding-right:10px;background:#fff;text-align:left;font-weight:600}.jn-matriz tbody tr:last-child>*{border-bottom:0}.jn-matriz-meta{display:flex;align-items:center;gap:8px}.jn-matriz-meta .jn-tipo-icone{width:28px;height:28px;border-radius:9px}.jn-matriz-meta .jn-tipo-icone svg{width:15px;height:15px}.jn-matriz-meta b{display:block;color:#25382c;font-size:12.5px;line-height:1.3}.jn-matriz-meta small{display:block;color:#5f6d64;font-size:11px;font-weight:500}.jn-celula{display:inline-grid;justify-items:center;gap:3px;min-width:40px}.jn-celula+.jn-celula{margin-top:4px}.jn-celula i{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid #c9d8ce;border-radius:50%;background:#fff;color:#177554;font-style:normal}.jn-celula i .jn-svg{width:13px;height:13px;stroke-width:2.6}.jn-celula.feita i{border-color:#177554;background:#177554;color:#fff}.jn-celula.aberta i{border:0;background:conic-gradient(#177554 calc(var(--p,0)*1turn),#dfe8e2 0)}.jn-celula.aberta i:before{content:"";width:17px;height:17px;border-radius:50%;background:#fff}.jn-celula.perdida i{border-style:dashed;border-color:#d9a441;color:#8a5a00}.jn-celula.futura i{border-style:dotted;border-color:#c9d8ce}.jn-celula.reagendada i,.jn-celula.dispensada i{border-color:#b9c3d6;color:#4a5670}.jn-celula small{color:#52635a;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.jn-celula.perdida small{color:#8a5a00}.jn-celula-vazia{font-size:18px;line-height:1}.jn-matriz-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 2px 2px;color:#52635a;font-size:12px}.jn-matriz-legenda>span{display:inline-flex;align-items:center;gap:6px}.jn-matriz-legenda .jn-celula{min-width:0}.jn-matriz-legenda .jn-celula i{width:18px;height:18px}.jn-matriz-legenda .jn-celula i .jn-svg{width:10px;height:10px}.jn-matriz-legenda .jn-celula.aberta i:before{width:12px;height:12px}.jn-check.reagendada{border-style:dashed;border-color:#b9c3d6;background:#fff;color:#4a5670;cursor:default}.jn-config.vencida{border-color:#eadfcf;background:#fffcf6}.jn-config{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e7eee9;border-radius:15px;background:#fff}.jn-config.pausada{background:#f7f8f7}.jn-config.encerrada{background:#f7f8f7;opacity:.85}.jn-config .jn-estado{justify-self:start;margin-top:4px;font-size:12px}.jn-config .mini-btn{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 10px}.jn-config .mini-btn .jn-svg{width:14px;height:14px}.jn-registro-acoes{display:flex;align-items:center;gap:2px}.jn-modal .jn-tipos-meta{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.jn-modal .jn-tipos-registro{grid-template-columns:repeat(3,minmax(0,1fr))}.jn-modal .jn-escolhas{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:14px 0 2px;padding:0;border:0}.jn-modal .jn-escolhas legend{width:100%;margin-bottom:8px;padding:0;color:#5a7161;font-size:13px;font-weight:600}.jn-modal .jn-pilula{position:relative;display:inline-flex;margin:0;cursor:pointer}.jn-modal .jn-pilula input{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0}.jn-modal .jn-pilula span{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border:1px solid #dfe8e2;border-radius:999px;background:#fff;color:#3c5745;font-size:13px;font-weight:600}.jn-modal .jn-pilula.dia span{min-width:46px;justify-content:center}.jn-modal .jn-pilula:hover span{border-color:#a9d1b8}.jn-modal .jn-pilula:has(input:checked) span{border-color:#177554;background:#177554;color:#fff}.jn-modal .jn-pilula:has(input:focus-visible) span{outline:3px solid #26956d;outline-offset:2px}.jn-modal .jn-pilula:has(input:disabled){cursor:not-allowed;opacity:.5}.jn-previa-meta{margin:14px 0 0;padding:11px 13px;border-radius:12px;background:#f0f7f2;color:#35583f;font-size:13px;line-height:1.55}.jn-previa-meta:empty{display:none}.jn-conta-para{margin:2px 0 0;padding:9px 12px;border-radius:12px;background:#eef6fa;color:#1f5a70;font-size:12.5px;line-height:1.5}.jn-meta-recorrencia{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.jn-meta-recorrencia .button{flex:1 1 180px}.jn-modal select:disabled,.jn-modal input:disabled{opacity:.65;cursor:not-allowed}.jn-modal-pequeno{width:min(460px,100%)}.jn-redacao-campos{display:grid}.jn-competencias{margin:12px 0 2px;padding:10px 12px;border:1px solid #e3ebe5;border-radius:12px;background:#fbfdfb}.jn-competencias summary{color:#3c5745;font-size:13px;font-weight:600;cursor:pointer}.jn-competencias summary small{color:#5f6d64;font-weight:500}.jn-competencias-grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.jn-modal .jn-competencias-grade label{margin:10px 0 0}.jn-modal .jn-competencias-grade small{display:block}.plano-hoje{display:grid;gap:12px}.plano-hoje-cab{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.plano-hoje-cab h2{margin:0}.plano-hoje-cab p{margin:4px 0 0}.plano-hoje-atalhos{display:flex;flex-wrap:wrap;gap:8px}.plano-hoje-corpo,.plano-lista{display:grid;gap:8px}.plano-progresso{display:flex;align-items:center;gap:10px}.plano-progresso .jn-barra{flex:1;height:8px;margin:0}.plano-progresso small{color:#3f5a48;font-size:12px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.plano-hoje .jn-grupo{margin-top:6px}.plano-livre{margin:0;padding:12px 14px;border:1px dashed #cfe0d4;border-radius:14px;background:#f8fbf9;color:#3f5a48;font-size:13px;line-height:1.55}.plano-vazio{display:grid;gap:10px}.plano-vazio p{margin:0;color:#3f5a48;font-size:13px;line-height:1.6}.plano-vazio .jn-modelos{margin-top:0}.plano-criar{display:inline-flex;align-items:center;justify-self:start;gap:6px}.plano-criar .jn-svg{width:16px;height:16px}.jn-cab-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.jn-carga{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;border-radius:12px;background:#f1f6f9;color:#2f5266;font-size:12.5px;line-height:1.55}.jn-carga .jn-svg{flex:none;width:16px;height:16px;margin-top:2px}.jn-carga.excede{background:#fff6e5;color:#7a5410}.jn-carga .link-button{display:inline;min-height:0;margin:0;padding:0;color:inherit;font:inherit;font-weight:700;line-height:inherit;vertical-align:baseline}.jn-pendencias{border:1px solid #eadfcf;border-radius:15px;background:#fffcf6}.jn-pendencias summary{display:flex;align-items:center;gap:8px;padding:11px 14px;color:#7a5410;font-size:13px;font-weight:700;cursor:pointer}.jn-pendencias summary span{padding:1px 8px;border-radius:999px;background:#fff1dd;font-size:11.5px}.jn-pendencias summary:focus-visible{outline:3px solid #26956d;outline-offset:2px;border-radius:14px}.jn-pendencias .jn-nota{margin:0 14px 4px}.jn-pendencias ul{display:grid;margin:0;padding:0 14px 6px;list-style:none}.jn-pendencia{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #f1e8d9}.jn-pendencia .jn-tipo-icone{width:30px;height:30px;border-radius:9px}.jn-pendencia .jn-tipo-icone svg{width:16px;height:16px}.jn-pendencia-texto{display:grid;gap:2px;min-width:0}.jn-pendencia-texto b{color:#25382c;font-size:13px;overflow-wrap:anywhere}.jn-pendencia-texto small{color:#7a5410;font-size:12px}.jn-pendencia-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.jn-pendencia-acoes .mini-btn{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 10px}.jn-pendencia-acoes .jn-svg{width:14px;height:14px}.jn-matriz tfoot th,.jn-matriz tfoot td{border-top:1px solid #dfe8e2;border-bottom:0;background:#fbfdfb}.jn-matriz tfoot th{position:sticky;left:0;z-index:1;text-align:left;font-weight:600}.jn-rotina-tempo{color:#3f5a48;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.jn-rotina-tempo.excede{color:#8a5a00}.jn-rotina-folga{color:#3d4a7a;font-weight:600}.jn-rotina-tempo span{display:block;font-weight:500}.jn-agora{display:block;border:1px solid #cfe3d6;border-radius:16px;background:linear-gradient(135deg,#f3faf6,#fff)}.jn-agora-principal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px}.jn-agora-principal small{display:block;color:#1d6f4d;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.jn-agora-principal b{display:block;color:#25382c;font-size:14.5px;line-height:1.35}.jn-agora-principal p{margin:2px 0 0;color:#3f5a48;font-size:12.5px;line-height:1.5}.jn-agora .jn-tipo-icone svg{width:18px;height:18px}.jn-agora-acao{white-space:nowrap}.jn-agora-outras{border-top:1px solid #e3eee7}.jn-agora-outras summary{padding:9px 14px;color:#1d6f4d;font-size:12.5px;font-weight:650;cursor:pointer}.jn-agora-outras summary:focus-visible{outline:3px solid #26956d;outline-offset:-3px;border-radius:12px}.jn-agora-outras ul{display:grid;margin:0;padding:0 14px 8px;list-style:none}.jn-agora-outras li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #eef3ef}.jn-agora-outras li .jn-tipo-icone{width:30px;height:30px;border-radius:9px}.jn-agora-outras li b{display:block;color:#25382c;font-size:13px}.jn-agora-outras li small{display:block;color:#5f6d64;font-size:12px;line-height:1.45}.cal-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.cal-filtros button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid #dfe8e2;border-radius:999px;background:#fff;color:#3c5745;font-family:inherit;font-size:12.5px;line-height:1;font-weight:600;cursor:pointer}.cal-filtros button[aria-pressed=false]{background:#f4f6f5;color:#5f6d64;text-decoration:line-through;text-decoration-color:#a9b8ae}.cal-filtros button:focus-visible{outline:3px solid #26956d;outline-offset:2px}.cal-filtros i{width:10px;height:10px;border-radius:50%}.cal-filtros button[aria-pressed=false] i{opacity:.35}.cal-filtros .f-revisoes{background:#177554}.cal-filtros .f-metas{background:#52635a}.cal-filtros .f-simulados{background:#9a6400}.cal-filtros .f-redacoes{background:#a63468}.cal-filtros .f-tempo{background:#5d7080}.cal-jn-marcas{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.cal-jn{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:2px 5px;border-radius:6px;background:#eef1f0;color:#3f5a48;font-weight:700;white-space:nowrap;overflow:hidden}.cal-jn .jn-svg{flex:none;width:11px;height:11px;stroke-width:2.2}.cal-jn.metas.feitas,.cal-jn.prazo.feitas{background:#e3f3e8;color:#1d6f4d}.cal-jn.perdidas{background:#fff1dd;color:#8a5a00}.cal-jn.prazo{background:#eceff5;color:#4a5670}.cal-jn.simulado{background:#fff3d6;color:#7a5410}.cal-jn.redacao{background:#fce9f2;color:#8f2c5a}.cal-jn-dia{display:grid;gap:12px;margin-top:14px}.cal-jn-bloco h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#52635a;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.cal-jn-bloco h3 span{padding:1px 7px;border-radius:999px;background:#eef3ef;color:#52635a;letter-spacing:0}.cal-jn-bloco ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cal-jn-bloco p{margin:0;color:#5f6d64;font-size:12.5px}.cal-jn-linha{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.cal-jn-linha .jn-tipo-icone{width:28px;height:28px;border-radius:9px}.cal-jn-linha .jn-tipo-icone svg{width:15px;height:15px}.cal-jn-linha b{display:block;color:#25382c;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.cal-jn-linha small{display:block;color:#5f6d64;font-size:12px}.cal-jn.prova,.t-prova{background:#e8f0fb;color:#24508f}.t-erro{background:#fdecea;color:#b3382c}.jn-prova-extras{margin:2px 0 10px;font-size:12.5px;line-height:1.5;opacity:.92}.jn-perfil-bloco{display:grid;align-content:start;gap:8px;min-width:0}.jn-perfil-bloco h3{margin:0;color:#52635a;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.jn-cobertura-resumo{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0;color:#3f5a48;font-size:13px}.jn-cobertura-resumo b{color:#1d6f4d;font-size:18px}.jn-cobertura-resumo small{flex-basis:100%;color:#5f6d64;font-size:12px}.jn-cobertura{display:flex;height:8px;border-radius:99px;background:#e9eeea;overflow:hidden}.jn-cobertura i{display:block;height:100%}.jn-cobertura i.estudado{background:#177554}.jn-cobertura i.estudando{background:repeating-linear-gradient(45deg,#6fb58b 0 4px,#b9dfc8 4px 8px)}.jn-edital-lista{display:grid;gap:8px}.jn-edital-materia{display:grid;gap:6px;padding:10px 12px;border:1px solid #e7eee9;border-radius:13px;background:#fff}.jn-edital-topo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.jn-edital-topo>b{color:#25382c;font-size:13.5px}.jn-edital-topo .jn-meta-info{grid-column:1;grid-row:2}.jn-edital-topo .jn-icone-btn{grid-column:2;grid-row:1/span 2}.jn-edital-assuntos summary{color:#1d6f4d;font-size:12.5px;font-weight:650;cursor:pointer}.jn-edital-assuntos summary:focus-visible{outline:3px solid #26956d;outline-offset:2px;border-radius:6px}.jn-edital-assuntos ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.jn-edital-assuntos li{display:grid;align-items:center;color:#25382c}.jn-edital-assuntos select{min-height:32px;padding:4px 8px;font-size:12px}.jn-filtros{display:flex;flex-wrap:wrap;gap:8px;margin:0}.jn-filtros label{display:grid;gap:3px;margin:0;color:#52635a;font-size:12px;font-weight:600}.jn-filtros select{min-height:34px;padding:5px 9px;font-size:12.5px}.jn-tabela-caixa{overflow-x:auto}.jn-tabela{width:100%;border-collapse:collapse;font-size:12.5px}.jn-tabela th,.jn-tabela td{padding:7px 6px;border-bottom:1px solid #edf2ee;text-align:left;vertical-align:middle}.jn-tabela thead th{color:#52635a;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.jn-tabela tbody th{color:#25382c;font-weight:600}.jn-tabela td{color:#3f5a48;font-variant-numeric:tabular-nums}.jn-tabela td small{color:#5f6d64}.jn-acerto{display:grid;grid-template-columns:minmax(40px,1fr) auto auto;align-items:center;gap:6px}.jn-acerto .jn-barra{margin:0}.jn-acerto small{font-size:11px;white-space:nowrap}.jn-redacao-resumo{display:flex;flex-wrap:wrap;gap:16px;margin:0}.jn-redacao-resumo span{display:grid}.jn-redacao-resumo small{color:#5f6d64;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.jn-redacao-resumo b{color:#25382c;font-size:20px}.jn-redacao-resumo em{color:#5f6d64;font-size:11.5px;font-style:normal}.jn-competencias-lista{display:grid;gap:4px;margin:0;padding:0;list-style:none}.jn-competencias-lista li{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:12px}.jn-competencias-lista .jn-barra{margin:0}.jn-competencias-lista b{text-align:right;font-variant-numeric:tabular-nums}.jn-erros-painel .jn-filtros{margin:12px 0 10px}.er-barra{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:14px 0 4px;border-bottom:1px solid #e9efeb}.er-abas{display:flex;gap:4px}.er-aba{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 4px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5f6d64;font-family:inherit;font-size:13.5px;font-weight:650;cursor:pointer;transition:color .18s,border-color .18s}.er-aba+.er-aba{margin-left:18px}.er-aba:hover{color:#25382c}.er-aba.ativa{border-bottom-color:#177554;color:#136348}.er-aba-conta{padding:1px 7px;border-radius:999px;background:#eef3ef;color:#3f5a48;font-size:11.5px;font-weight:700}.er-aba.ativa .er-aba-conta{background:#e2f0e8;color:#136348}.er-ferramentas{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:8px}.er-busca{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #dfe8e2;border-radius:12px;background:#fff;color:#7d8d84}.er-busca .jn-svg{width:15px;height:15px}.er-busca input[type=search]{width:170px;min-height:34px;padding:0;border:0;background:transparent;font-size:13px}.er-busca input[type=search]:focus{box-shadow:none}.er-busca:focus-within{border-color:#26956d;box-shadow:0 0 0 3px #26956d24}.er-ferramentas select{width:auto;max-width:190px;min-height:38px;padding:6px 10px;border-radius:12px;font-size:13px}.er-vazio{margin:20px 0 6px}.er-materias{display:grid;gap:20px;margin-top:18px}.er-grupo-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.er-ponto{width:11px;height:11px;border-radius:50%;background:var(--subj,#177554);flex:none}.er-grupo-cab h2{margin:0;font-size:17px;letter-spacing:-.02em;color:#1d2f24}.er-grupo-conta{color:#5f6d64;font-size:12.5px;font-weight:600}.er-grupo-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.er-ver-todos{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:5px 9px;border:0;border-radius:10px;background:transparent;color:#136348;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.er-ver-todos:hover{background:#eaf3ee}.er-pagina{min-width:62px;color:#5f6d64;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.er-seta{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #dfe8e2;border-radius:50%;background:#fff;color:#3f5a48;cursor:pointer;transition:background .18s,border-color .18s,opacity .18s}.er-seta .jn-svg{width:15px;height:15px;stroke-width:2.2}.er-seta:hover:not(:disabled){border-color:#bcd7c8;background:#f1f7f3}.er-seta:disabled{opacity:.35;cursor:default}.er-grupo,.er-baralho{min-width:0}.er-baralho{position:relative}.er-pista{display:flex;align-items:stretch;gap:14px;padding-bottom:6px;margin-bottom:-6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.er-pista::-webkit-scrollbar{display:none}.er-grupo.aberto .er-pista{flex-wrap:wrap;overflow:visible}.er-pista:has(.er-card.aberta){align-items:flex-start}@media(min-width:821px){.er-materias{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:14px}.er-grupo:has(.er-baralho.multiplo),.er-grupo.aberto{grid-column:1/-1}.er-grupo:not(:has(.er-baralho.multiplo)) .er-card{flex-basis:100%}}.er-grupo.aberto .er-pagina,.er-grupo.aberto .er-seta{display:none}.er-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;flex:0 0 calc(50% - 7px);scroll-snap-align:start;padding:15px 16px 14px;border:1px solid #e3ebe6;border-radius:18px;background:#fff;box-shadow:0 1px 2px #14281e08}.er-card.resolvido{background:#f8fbf9}.er-card.er-saindo{animation:er-sai .26s cubic-bezier(.4,0,.6,1) forwards}@keyframes er-sai{to{opacity:0;transform:translateY(-8px) scale(.95)}}.er-card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.er-selo{display:inline-flex;align-items:center;gap:6px;color:#5f6d64;font-size:12px;font-weight:650}.er-selo i{width:8px;height:8px;border-radius:50%;background:#c3ccc7;flex:none}.er-selo.hoje{color:#8a5a00}.er-selo.hoje i{background:#eda300}.er-selo.atrasado{color:#b3382c}.er-selo.atrasado i{background:#d8574a}.er-selo.agendado i{background:#7fb8d8}.er-selo.resolvido{color:#136348}.er-selo.resolvido i{background:#2f9a5f}.er-mais{display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px 0 0;padding:0;border:0;border-radius:9px;background:transparent;color:#96a49c;cursor:pointer;flex:none;transition:background .18s,color .18s}.er-mais .jn-svg{width:18px;height:18px}.er-mais:hover{background:#eef3ef;color:#3f5a48}.er-card.aberta .er-mais{background:#eaf3ee;color:#136348}.er-card-titulo{color:#1d2f24;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.er-card-texto{margin:0;color:#4a5f52;font-size:13px;line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.er-card.aberta .er-card-titulo,.er-card.aberta .er-card-texto{-webkit-line-clamp:unset;display:block;overflow:visible}.er-card-det{display:grid;gap:5px;margin-top:2px;padding-top:10px;border-top:1px solid #edf2ef}.er-card-det[hidden]{display:none}.er-card-linha{margin:0;color:#4a5f52;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.er-card-linha b{color:#25382c}.er-card-acoes{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #eff3f1}.er-resolver,.er-revisar{display:inline-flex;align-items:center;gap:6px;min-height:38px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.er-revisar{padding:7px 13px;border:1px solid #cfe2d7;background:#fff;color:#136348}.er-revisar .jn-svg{width:15px;height:15px;stroke-width:2.2}.er-revisar:hover{border-color:#177554;background:#f1f8f4}.er-resolver{margin-left:auto;padding:7px 14px;border:0;background:#177554;color:#fff}.er-resolver .jn-svg{width:17px;height:17px;stroke-width:2.6}.er-resolver:hover{background:#136348}.er-resolver.reabrir{background:#eef3ef;color:#3f5a48}.er-resolver.reabrir:hover{background:#e2eae5}@media(max-width:820px){.er-barra{align-items:stretch}.er-ferramentas{width:100%;justify-content:flex-start}.er-busca{flex:1 1 100%}.er-busca input[type=search]{width:100%}.er-ferramentas select{flex:1 1 140px;min-width:0;max-width:none}.er-materias{gap:26px}.er-card{flex-basis:100%}.er-baralho.multiplo{margin-bottom:20px}.er-baralho.multiplo:before,.er-baralho.multiplo:after{content:"";position:absolute;inset:0 0 6px;z-index:0;border:1px solid #dae5df;border-radius:18px;background:#fafcfb;pointer-events:none}.er-baralho.multiplo:before{transform:translateY(9px) scaleX(.955)}.er-baralho.multiplo:after{transform:translateY(18px) scaleX(.905);background:#f2f7f4}.er-grupo.aberto .er-baralho.multiplo{margin-bottom:0}.er-grupo.aberto .er-baralho.multiplo:before,.er-grupo.aberto .er-baralho.multiplo:after{display:none}}@media(max-width:520px){.er-abas{width:100%;overflow-x:auto;scrollbar-width:none}.er-abas::-webkit-scrollbar{display:none}.er-aba+.er-aba{margin-left:14px}.er-grupo-nav{width:100%;margin-left:0}.er-ver-todos{margin-left:-9px;margin-right:auto}.er-revisar{flex:1;justify-content:center}.er-cab .jn-cab-acoes{width:100%}.jn-erros-painel>.jn-cab.er-cab .button.primary{width:100%;justify-content:center}}.jn-estado.motivo-conteudo{background:#e6f1fb;color:#1f5a8f}.jn-estado.motivo-interpretacao{background:#efeafd;color:#5a3fb0}.jn-estado.motivo-distracao{background:#fff1dd;color:#8a5a00}.jn-estado.motivo-tempo{background:#fce9f2;color:#8f2c5a}.jn-areas{margin:12px 0 0;padding:10px 12px;border:1px solid #e3ebe5;border-radius:12px}.jn-areas legend{padding:0 4px;color:#3c5745;font-size:13px;font-weight:600}.jn-areas legend small{color:#5f6d64;font-weight:500}.jn-areas-grade{display:grid;gap:8px}.jn-area{display:grid;grid-template-columns:minmax(90px,1fr) repeat(2,minmax(0,110px));align-items:end;gap:8px}.jn-area b{align-self:center;color:#25382c;font-size:12.5px}.jn-modal .jn-area label{margin:0}.jn-assuntos-atuais{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.jn-assunto-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid #dfe8e2;border-radius:999px;background:#fff;color:#3c5745;font-family:inherit;font-size:12px;line-height:1;font-weight:600;cursor:pointer}.jn-assunto-chip:hover{border-color:#e3b3ad;color:#b3382c}.jn-assunto-chip:focus-visible{outline:3px solid #26956d;outline-offset:2px}.jn-erros-painel .jn-cab-acoes .mini-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 12px}.jn-erros-painel .jn-cab-acoes .jn-svg{width:16px;height:16px}@media(max-width:720px){.jn-area{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jn-area b{grid-column:1/-1}}@media(max-width:720px){.jn-agora-principal,.jn-agora-outras li{grid-template-columns:auto minmax(0,1fr)}.jn-agora-acao{grid-column:1/-1;justify-self:stretch}.cal-jn-rotulo{display:none}.cal-jn{padding:2px 3px}}@media(max-width:720px){.jn-pendencia{grid-template-columns:auto minmax(0,1fr)}.jn-pendencia-acoes{grid-column:1/-1}}@media(max-width:720px){.jn-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-meta>.jn-anelzinho{grid-area:check}.plano-hoje-atalhos{width:100%}.jn-config .jn-meta-acoes{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}.jn-modal .jn-tipos-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.jn-competencias-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-registro{grid-template-columns:auto minmax(0,1fr) auto}.jn-registro>.jn-registro-acoes{grid-column:3;grid-row:1/span 2}}:where(button,a[href],input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #26956d;outline-offset:2px}.hero.hero-inicio{align-items:stretch;gap:18px}.hero-inicio .hero-principal{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.hero-inicio .hero-saudacao h1{margin:4px 0 0}.hero-inicio .jornada-chip{margin-top:0;align-self:flex-start}.proximo-estudo{display:flex;flex-direction:column;gap:3px;min-width:0;padding:16px 18px;border:1px solid #cfe3d6;border-radius:18px;background:#fff;box-shadow:0 8px 22px #1d4a3310}.jn-hero>.proximo-estudo{align-self:stretch}.pe-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.proximo-estudo .pe-titulo{margin:0;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#1d6f4d}.proximo-estudo .pe-materia{margin:6px 0 0;color:#4a5f52;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.proximo-estudo .pe-assunto{margin:0;color:#173e2a;font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere}.proximo-estudo .pe-motivo{margin:2px 0 0;color:#3f5a48;font-size:14px;line-height:1.5}.proximo-estudo .pe-aviso{color:#8a5a00;font-weight:600}.pe-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.proximo-estudo .pe-acoes .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:44px;margin:0;padding:10px 16px;font-size:14px}.proximo-estudo .pe-acoes .button.primary{min-width:150px}.pe-acoes .jn-svg{width:16px;height:16px}.topbar #planosTopBtn{min-height:38px;padding:6px 12px;gap:6px;border:1px solid #dbe6df;background:#fff;box-shadow:none;color:#2e5b44;font-size:13px;font-weight:650}.topbar #planosTopBtn .chip-planos-marca{width:22px;height:22px;font-size:13px;border-radius:7px;background:var(--green-soft);color:#1b573c;box-shadow:none}.topbar #planosTopBtn:after{display:none}.topbar #customizeBtn{box-shadow:none;border:1px solid #e3e8e5}.topbar .account-copy{display:none}.jn-topo{margin-bottom:14px;align-items:center}.jn-secao[hidden]{display:none}.jn-hero-plano{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.jn-rotina-resumo{margin-bottom:0}.jn-rotina-resumo .jn-cab p{margin:4px 0 0;color:#4a5f52}.jn-rotina-resumo>.button.primary{width:auto}.jn-rotina-semana{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.jn-rotina-semana li{display:grid;justify-items:center;gap:2px;background:#f4f8f5}.jn-rotina-semana small{color:#52635a;font-size:11.5px;text-transform:uppercase}.jn-rotina-semana b{color:#25382c;font-size:12.5px}.jn-cab-acoes .mini-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13px}.jn-cab-acoes .mini-btn .jn-svg{width:15px;height:15px}.jn-perfil .jn-cab p,.jn-desempenho .jn-cab p{margin:4px 0 0;color:#4a5f52;font-size:13.5px}.jn-perfil .jn-cobertura-resumo{margin:6px 0}.jn-perfil .jn-edital-lista{display:grid;gap:10px;margin-top:12px}.jn-edital-assuntos li{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;padding:5px 0;border-bottom:1px solid #f0f3f1;font-size:14px}.jn-edital-assuntos li:last-child{border-bottom:0}.jn-edital-assuntos li select{width:auto;max-width:100%;min-height:34px;margin:0;padding:4px 8px;font-size:13px}.jn-assunto-nome{min-width:0;overflow-wrap:anywhere}.jn-assunto-revisao{color:#52635a;font-size:12.5px;white-space:nowrap}.jn-assunto-revisao.devida{color:#a3261c;font-weight:650}.jn-edital-assuntos .jn-icone-btn{width:36px;height:36px}.jn-desempenho .jn-filtros{margin:10px 0 12px}.jn-recolhivel>summary{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;list-style:none}.jn-recolhivel>summary::-webkit-details-marker{display:none}.jn-recolhivel>summary h2{margin:0}.jn-recolhivel>summary:after{content:"\203a";margin-left:auto;color:#52635a;font-size:24px;line-height:1;transform:rotate(90deg);transition:transform .15s}.jn-recolhivel[open]>summary{margin-bottom:12px}.jn-recolhivel[open]>summary:after{transform:rotate(-90deg)}.jn-estado.revisao{background:#e8f3ff;color:#0b4f96}.jn-erros-painel>.jn-cab p{margin:0;color:#4a5f52;font-size:14px}.jn-erros-painel>.jn-cab .button.primary{display:inline-flex;align-items:center;gap:6px;width:auto;margin:0}.jn-erros-painel>.jn-cab .button .jn-svg{width:16px;height:16px}.fc-filtros{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px}.fc-filtros label{margin:0}.fc-filtros input,.fc-filtros select{width:100%;min-height:44px;margin:0;font-size:14px}.fc-conta{margin:10px 0 8px;color:#4a5f52;font-size:13.5px}.fc-lista{display:grid;gap:8px}.fc-item{display:grid;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e7eee9;border-radius:14px;background:#fff}.fc-item.suspenso{background:#f6f7f8}.fc-item-texto b{display:block;color:#25382c;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.fc-item-texto p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0 5px;color:#3f5a48;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.fc-item-texto small{color:#52635a;font-size:12.5px}.fc-selo{padding:1px 8px;border-radius:999px;background:#e6e9ec;color:#3d434a;font-weight:650}.fc-item-acoes{display:flex}.fc-item-acoes .mini-btn{min-height:38px;padding:6px 12px;font-size:13.5px}.fc-biblioteca .fc-mais{display:block;width:auto;margin:10px auto 0}.agenda-widget .agenda-mais{display:block;width:auto;margin:12px auto 0}.agenda-widget .agenda-mais small{font-weight:500;opacity:.75}.review-card:focus-visible{outline:3px solid var(--rf-foco,#26956d);outline-offset:2px}.flashcard-study-ferramentas{display:flex;justify-content:flex-end;gap:8px;margin:0 0 10px}.flashcard-study-ferramentas[hidden]{display:none}.flashcard-study-ferramentas .mini-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 12px;font-size:13.5px}.mt-sugestoes{display:grid;gap:8px;margin:6px 0 12px;padding:12px;border:1px solid #f0d9a8;border-radius:14px;background:#fff9ec}.mt-sugestoes>b{color:#6b4a00;font-size:14px}.mt-sugestao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:#3d3420;font-size:14px}.mt-sugestao small{color:#6b5b3a}.mt-sugestao-acoes{display:flex;gap:6px}.mt-sugestao-acoes .mini-btn{min-height:36px;font-size:13px}.assunto-linha{flex-wrap:wrap;gap:8px}.assunto-linha>.assunto-nome{display:grid;flex:1 1 180px;min-width:0;color:#25382c;font-size:14px}.assunto-nome small{color:#52635a;font-size:12.5px}.assunto-linha.editando input{font-size:14px;min-height:40px}.assunto-novo{display:flex;gap:8px;margin-top:10px}.assunto-novo input{flex:1;min-width:0;min-height:42px;margin:0;font-size:14px}.assunto-vazio{font-size:13px}.rv-chip{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;border:1px solid #f1c8c2;border-radius:999px;background:#fff4f2;color:#9b2c20;font-family:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.rv-chip .jn-svg{width:14px;height:14px}.rv-subtitulo{margin:14px 0 6px;color:#3f5a48;font-size:13.5px;font-weight:700}.rv-erros{display:grid;gap:8px}.rv-erro{border:1px solid #e7eee9;border-radius:12px;background:#fff}.rv-erro>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;color:#25382c;font-size:14px}.rv-erro>summary b{font-weight:650;overflow-wrap:anywhere}.rv-erro dl{display:grid;gap:2px;margin:0;padding:0 12px 10px}.rv-erro dt{margin-top:6px;color:#52635a;font-size:12.5px;font-weight:700}.rv-erro dd{margin:0;color:#25382c;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rv-erro>.mini-btn{margin:0 12px 10px;min-height:36px;font-size:13px}.rv-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.modal .rv-acoes .button{flex:1 1 150px;width:auto;margin:0;min-height:44px}.rv-escolha{display:grid;gap:8px;margin-top:14px}.modal .rv-escolha .button{width:100%;margin:0;min-height:46px;font-size:14px}.complete-erros{margin:10px 0;border:1px solid #f1d9d4;border-radius:12px;background:#fffaf9}.complete-erros[hidden]{display:none}.complete-erros>summary{padding:10px 12px;cursor:pointer;color:#8a2a20;font-size:14px;font-weight:650}.complete-erros .rv-erros{padding:0 10px 10px}.saiba-mais>summary{margin:4px 0 8px;cursor:pointer;color:#1d6f4d;font-size:13.5px;font-weight:650}#dashboardBoard.sem-questoes:not(.editing)>[data-widget=radar],#dashboardBoard.sem-questoes:not(.editing)>[data-widget=progress],#dashboardBoard.sem-questoes:not(.editing)>[data-widget=errors]{display:none}.optional-note{line-height:1.5}.modal label>small,.modal label span>small{font-size:12px}.settings-head h1{margin-top:0}.legal-links button{font-size:12px}.account-copy small{font-size:11.5px}.jn-numero small,.jn-tabela th{font-size:12px}@media(max-width:720px){.cal-jn{font-size:10.5px}}@media(max-width:1050px){.jn-hero-plano{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.proximo-estudo{padding:14px}.proximo-estudo .pe-assunto{font-size:18px}.proximo-estudo .pe-acoes .button{flex:1 1 auto}.proximo-estudo .pe-acoes .button.primary{flex:1 1 100%}.jn-edital-assuntos li{display:flex;flex-wrap:wrap;align-items:center}.jn-edital-assuntos li .jn-assunto-nome{flex:1 1 100%}.jn-edital-assuntos li .jn-icone-btn{margin-left:auto}.fc-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-filtros .fc-busca{grid-column:1/-1}.fc-item{grid-template-columns:minmax(0,1fr)}.fc-item-acoes .mini-btn{flex:1}.flashcard-study-ferramentas{justify-content:stretch}.flashcard-study-ferramentas .mini-btn{flex:1;justify-content:center}.modal .rv-acoes .button{flex:1 1 100%}body.cartao-timer-visivel .timer-dock{display:none}body.cartao-timer-visivel .install-banner{bottom:16px}}:root{--rf-verde:#177554;--rf-verde-escuro:#105f43;--rf-verde-suave:#e8f5ed;--rf-verde-borda:#b9d8c5;--rf-fundo:#f4f7f5;--rf-superficie:#fff;--rf-superficie-2:#f6f9f7;--rf-borda:#dfe8e2;--rf-borda-forte:#c3d3c8;--rf-texto:#192820;--rf-texto-2:#3f5146;--rf-texto-3:#56675c;--rf-perigo:#b3261e;--rf-perigo-suave:#fdeeec;--rf-alerta:#855000;--rf-alerta-suave:#fff3dc;--rf-info:#1e5a86;--rf-info-suave:#e8f1f8;--rf-foco:#0f6e4b;--rf-raio-1:8px;--rf-raio-2:12px;--rf-raio-3:16px;--rf-raio-4:20px;--rf-sombra-1:0 1px 2px rgba(25,40,32,.05);--rf-sombra-2:0 8px 22px rgba(25,58,40,.08);--rf-sombra-3:0 24px 60px rgba(14,51,42,.2);--rf-barra:64px;--muted:#56675c}body{font-size:15px;line-height:1.5;color:var(--rf-texto)}.skip-link{position:fixed;left:12px;top:-80px;z-index:300;padding:10px 16px;border-radius:10px;background:var(--rf-verde);color:#fff;font-weight:700;text-decoration:none}.skip-link:focus{top:12px}.main:focus{outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not(.main):focus-visible{outline:3px solid var(--rf-foco);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rf-foco);outline-offset:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:22px 14px 14px}.brand{padding:0 8px 18px}.nav{gap:2px}.nav button,.nav-rodape button[data-view]{min-height:44px;padding:7px 12px;border-radius:12px;font-size:14px;font-weight:560;color:var(--rf-texto-2);gap:12px}.nav button .icon,.nav-rodape button .icon{width:28px;height:28px;color:#5f7166}.nav button.active{background:var(--rf-verde-suave);color:#10573d;font-weight:700}.nav-rodape{margin-top:auto;padding-top:12px;border-top:1px solid var(--rf-borda);display:grid;gap:8px}.nav-rodape button[data-view]{display:flex;align-items:center;width:100%;border:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.nav-rodape button[data-view] .icon{display:grid;place-items:center;flex:none;border-radius:9px}.nav-rodape .icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nav-rodape button[data-view]:hover{background:#f1f7f3;color:var(--rf-verde)}.nav-rodape button[data-view].active{background:var(--rf-verde-suave);color:#10573d;font-weight:700}.nav-rodape .legal-links{margin-top:2px}.nav-rodape .legal-links button{font-size:12px;color:var(--rf-texto-3);min-height:28px}.nav-pill{font-size:12px}.nav-pill.alerta{background:#fde8e5;color:#992a21}.nav button.active .nav-pill.alerta{background:#fff;color:#992a21}.topbar{height:68px;gap:16px}.page-title{font-size:16px;font-weight:700;color:var(--rf-texto)}.conexao-aviso{display:inline-flex;align-items:center;gap:8px;margin:0 auto 0 4px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;background:var(--rf-alerta-suave);color:var(--rf-alerta);white-space:nowrap}.conexao-aviso[hidden]{display:none}.conexao-aviso i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.conexao-aviso.erro{background:var(--rf-perigo-suave);color:var(--rf-perigo);cursor:pointer}.conexao-aviso.carregando{background:var(--rf-info-suave);color:var(--rf-info)}.conexao-aviso.carregando i{animation:rf-pulso 1.1s ease-in-out infinite}@keyframes rf-pulso{50%{opacity:.25}}.add-wrap{position:relative;flex:none}.topbar .add-button{color:var(--rf-verde);border-color:var(--rf-verde-borda);font-weight:700;gap:6px}.topbar .add-button[aria-expanded=true]{background:var(--rf-verde-suave)}.add-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:min(320px,calc(100vw - 24px));padding:6px;background:#fff;border:1px solid var(--rf-borda);border-radius:16px;box-shadow:var(--rf-sombra-3);display:grid;gap:2px}.add-menu[hidden]{display:none}.add-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:var(--rf-texto);font:inherit}.add-menu button:hover,.add-menu button:focus-visible{background:var(--rf-verde-suave)}.add-menu button:focus-visible{outline-offset:-2px}.add-menu b{display:block;font-size:14px;font-weight:650;line-height:1.3}.add-menu small{display:block;font-size:12px;line-height:1.35;color:var(--rf-texto-3)}.add-menu-icone{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--rf-superficie-2);border:1px solid var(--rf-borda);color:var(--rf-verde);flex:none}.add-menu-icone svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.button{min-height:40px;padding:8px 16px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.3;color:var(--rf-texto);border:1px solid var(--rf-borda-forte);background:#fff;box-shadow:var(--rf-sombra-1);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.button:hover{border-color:#9fc3ad;background:#f6fbf8;transform:none;box-shadow:var(--rf-sombra-1)}.button:active,.mini-btn:active{transform:scale(.98)}.button.primary{background:var(--rf-verde);border-color:var(--rf-verde);color:#fff;box-shadow:0 4px 12px #1775542e}.button.primary:hover{background:var(--rf-verde-escuro);border-color:var(--rf-verde-escuro)}.button:disabled,.mini-btn:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.mini-btn{min-height:36px;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--rf-texto)}.mini-btn.done{color:#10573d}.link-button{font-size:14px;font-weight:650;color:var(--rf-verde);text-underline-offset:3px;min-height:32px}.link-button:hover{color:var(--rf-verde-escuro)}.secao-cab .link-button,.page-head .link-button,.pend-grupo-cab .link-button{margin:0;padding:6px 8px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.secao-cab .link-button:hover,.pend-grupo-cab .link-button:hover{background:var(--rf-verde-suave);text-decoration:none}.segments,.jn-segmentos{background:#eef3ef;border-color:#e1e9e3}.segments button,.jn-segmentos button{min-height:34px;font-size:13px;color:#4c5e52}.segments button.active,.jn-segmentos button.active{color:#10573d}.page-head,.settings-head,.jn-topo{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:0 0 20px}.page-head h1,.settings-head h1,.jn-topo h1,.calendar-toolbar h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:750;color:#173e2a}.page-head p,.settings-head p,.jn-topo p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--rf-texto-3);max-width:640px}.page-head p:empty{display:none}.page-head-acoes{display:flex;gap:8px;flex-wrap:wrap}.secao-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 12px;flex-wrap:wrap;margin:0 0 14px}.secao-cab h2{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:#1f3a2b}.secao-cab p{margin:2px 0 0;font-size:13px;color:var(--rf-texto-3)}.secao-cab p:empty{display:none}.panel h2,.section-head h2,.plano-hoje-cab h2,.jn-cab h2{font-size:18px;letter-spacing:-.01em;color:#1f3a2b}.section-head p,.plano-hoje-cab p,.jn-cab p{font-size:13px;color:var(--rf-texto-3)}.eyebrow{font-size:12px;letter-spacing:.08em;color:#50695a}.hero .eyebrow{font-size:12px;color:#4a6653}.panel,.agenda-widget,.calendar-card,.settings-shell{border:1px solid var(--rf-borda);border-radius:var(--rf-raio-4);box-shadow:var(--rf-sombra-1)}.panel,.agenda-widget{padding:22px}.stat{padding:14px 16px;min-height:0;border-radius:var(--rf-raio-3);gap:12px;align-items:center;box-shadow:var(--rf-sombra-1)}.stat-icon{width:40px;height:40px;border-radius:12px}.stat small{font-size:12px;letter-spacing:.04em;color:var(--rf-texto-3);font-weight:650}.stat b{font-size:24px;line-height:1.15}.stat-nota{display:block;margin-top:2px;font-size:12px;line-height:1.35;font-weight:500;color:var(--rf-texto-3)}.stat-nota:empty{display:none}.metric-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.empty,.jn-vazio{border-color:var(--rf-borda-forte);background:var(--rf-superficie-2);color:var(--rf-texto-2);font-size:14px}.empty b,.jn-vazio b{color:#1f3a2b}.estado-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1px dashed var(--rf-borda-forte);border-radius:14px;background:var(--rf-superficie-2)}.estado-vazio.ok{flex-direction:row;align-items:center;gap:12px;border-style:solid;border-color:#cfe6d7;background:var(--rf-verde-suave)}.estado-vazio b{font-size:15px;color:#1f3a2b}.estado-vazio p{margin:0;font-size:14px;color:var(--rf-texto-2)}.estado-vazio .button{margin-top:6px}.estado-icone{display:grid;place-items:center;flex:none}.estado-icone svg{width:28px;height:28px;fill:none;stroke:var(--rf-verde);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.toast{font-size:14px;line-height:1.5;border-radius:12px;padding:12px 16px}.toast-acao{font-size:13px;min-height:32px}.view{padding:24px 32px 56px}.view.active:is(#dashboardView,#revisoesView,#progressoView,#jornadaView,#errosView,#flashcardsView){display:flex;flex-direction:column;gap:20px}.view.active:is(#dashboardView,#revisoesView,#progressoView,#jornadaView,#errosView,#flashcardsView)>*{margin-top:0;margin-bottom:0;min-width:0;max-width:100%}#jornadaSecaoPlanejamento{display:flex;flex-direction:column;gap:20px}#jornadaSecaoPlanejamento>*{margin:0;min-width:0;max-width:100%}.jn-matriz-caixa{position:relative;max-width:100%}.jn-metas>*{min-width:0}#flashcardsView>#flashcardLimitNote{margin-top:-12px}.hero.hero-inicio{margin:0;padding:22px 24px;border-radius:var(--rf-raio-4)}.hero-inicio .hero-saudacao h1{font-size:26px;letter-spacing:-.02em}.hoje-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:start}.hoje-pendencias,.hoje-grade .plano-hoje{margin:0}.pend-grupo{padding:14px 0;border-top:1px solid var(--rf-borda)}.pend-grupo:first-child{border-top:0;padding-top:0}.pend-grupo:last-child{padding-bottom:0}.pend-grupo-cab{display:flex;align-items:center;gap:12px;min-height:40px}.pend-grupo-titulo{flex:1;min-width:0;display:grid;line-height:1.35}.pend-grupo-titulo b{font-size:15px;font-weight:650;color:var(--rf-texto)}.pend-grupo-titulo small{font-size:13px;color:var(--rf-texto-3)}.pend-lista,.jn-pendencias-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.jn-pendencias-lista{margin:0}.pend-item{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--rf-borda);border-radius:12px;background:#fff}.pend-item.atrasada{background:#fffaf8;border-color:#f0ddd6}.pend-cor{width:4px;align-self:stretch;min-height:32px;border-radius:4px;background:var(--subj,var(--rf-verde));flex:none}.pend-texto{flex:1;min-width:0;display:grid;line-height:1.35}.pend-texto b{font-size:14px;font-weight:650;overflow-wrap:anywhere}.pend-texto small{font-size:13px;color:var(--rf-texto-3);overflow-wrap:anywhere}.pend-item.atrasada .pend-quando{color:var(--rf-perigo);font-weight:600}.pend-subtitulo{margin:0 0 8px;font-size:13px;font-weight:650;color:var(--rf-texto-2)}.plano-hoje-atalhos .button{min-height:36px;padding:6px 12px;font-size:13px}.revisoes-topo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:16px;align-items:start}.revisoes-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.metodo-revisao{display:grid;align-content:start;gap:8px;padding:14px;border:1px solid var(--rf-borda);border-radius:var(--rf-raio-3);background:#fff;box-shadow:var(--rf-sombra-1)}.metodo-revisao h2{margin:0 2px 2px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--rf-texto-2)}.metodo-revisao .pro-card{display:flex;margin:0;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--rf-borda);border-radius:12px;background:var(--rf-superficie-2);box-shadow:none;color:var(--rf-texto);opacity:1}.metodo-revisao .pro-card:hover{transform:none;border-color:#9fc3ad}.metodo-revisao .pro-card-title{color:var(--rf-texto);font-size:14px;font-weight:650;letter-spacing:0}.metodo-revisao .pro-card .pro-badge{margin-left:2px;padding:1px 7px;border-radius:999px;background:#1f2a24;color:#fff;font-weight:750;letter-spacing:.04em}.metodo-revisao .pro-help-dot{width:24px;height:24px;background:#e3ece6;color:#29473a;font-size:12px}.metodo-revisao .pro-help-dot:hover{background:#d3e3d9}.metodo-revisao .pro-switch{width:40px;height:24px;background:#c9d3cd}.metodo-revisao .pro-switch i{width:18px;height:18px}.metodo-revisao .pro-card.active{background:var(--rf-verde-suave);border-color:#a9d1b8}.metodo-revisao .pro-card.active .pro-switch{background:var(--rf-verde)}.metodo-revisao .pro-card.active .pro-switch i{transform:translate(16px)}.metodo-revisao .pro-card.locked .pro-switch{background:#d7dadf}.metodo-revisao .cycle-card{display:block;margin:0;width:100%;padding:10px 12px;border:1px solid var(--rf-borda);border-radius:12px;background:var(--rf-superficie-2);box-shadow:none;color:var(--rf-texto);opacity:1}.metodo-revisao .cycle-card:hover{transform:none;border-color:#9fc3ad}.metodo-revisao .cycle-card.pro-active{opacity:.7}.metodo-revisao .cycle-card strong{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:650;color:var(--rf-texto)}.metodo-revisao .cycle-card strong span{font-size:13px;font-weight:650;color:var(--rf-verde)}.metodo-revisao .cycle-track{margin:8px 0 2px;justify-content:flex-start}.metodo-revisao .cycle-track b{width:30px;height:30px;font-size:12px;color:var(--rf-verde);background:#fff;border-color:#cfe1d6}.metodo-revisao .cycle-track b:first-child{background:var(--rf-verde);color:#fff;border-color:var(--rf-verde)}.metodo-revisao .cycle-track i{background:#cfe1d6;min-width:6px}.metodo-revisao .cycle-card small{font-size:12px;color:var(--rf-texto-3)}#reviews .section-head{margin-bottom:4px}.review-meta span{color:#56675c;font-size:12px}.review-meta mark{color:#44604d;font-size:12px}.review-body p{color:var(--rf-texto-3);font-size:13px}.date-tile small{color:#56675c}.score{font-size:12px}#dashboardBoard.sem-pro>.pro-locked{display:none}.study-value,.study-label{font-size:12px;color:#56675c}.weekdays div{color:#56675c;font-size:12px}.modal{border-radius:var(--rf-raio-4);padding:28px}.modal h2{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin:6px 44px 18px 0}.modal label{font-size:13px;font-weight:600;color:var(--rf-texto-2)}.modal label small{font-size:12px;font-weight:500;color:var(--rf-texto-3)}.modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal select,.modal textarea{border-color:var(--rf-borda-forte);border-radius:10px;font-size:15px;color:var(--rf-texto)}.modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.modal select{min-height:44px}.close{width:40px;height:40px;border-radius:12px;font-size:22px}.optional-note,.jn-nota{font-size:13px;color:var(--rf-texto-3)}.topbar-actions .account-copy b{font-size:13px}.topbar-actions .account-copy small{font-size:12px;color:var(--rf-texto-3)}.jn-meta-num small,.jn-matriz th small,.jn-matriz-canto,.cal-jn-bloco h3 span,#progressoView th,.jn-registro small,.jn-registro span,.jn-simulados small{font-size:12px}.jn-sim-grade text{font-size:12px}.metodo-revisao .pro-card .pro-badge,.date-tile small{font-size:12px}.calendar-grid .event{color:#4d535a}.calendar-grid .day.out .num{color:#5f6b63}.session-icon{color:#2f6b47}td .jn-celula-vazia{color:#607368}#jornadaDesempenho small,#jornadaMetas th small,#jornadaMetas .jn-matriz-canto,#jornadaSimulados small,#jornadaSimulados text,.jn-timer-centro em,.jn-bloco small{font-size:12px}.jn-timer-centro small{font-size:12px;letter-spacing:.06em}.jn-grupo,.jn-grupo span,.jn-selo,.jn-matriz-canto,.jn-matriz-conta,.jn-rotina-tempo,.jn-rotina-tempo span,.jn-rotina-folga,.jn-metas small,.jn-matriz small,.jn-simulados small,.jn-tabela th,.cal-jn,.cal-jn-rotulo,.day-time,.event,.more-events,.calendar-side h3{font-size:12px}.day-time{min-height:24px}.event{color:#51575e}.day.out .num{color:#6b786f}.subject-bullet{position:relative}.subject-bullet:after{content:"";position:absolute;inset:-8px}.review-card.today .review-meta mark{color:#2a6841}.jn-celula-vazia{color:#6f8277}.study-range button{color:#4c5e52}.settings-tabs button small{color:var(--rf-texto-3)}.settings-tabs button b{color:#3f4b44}.settings-tabs button.active b{color:#10573d}.search{color:#56675c}body.mobile-menu-open .timer-dock{visibility:hidden}.barra-inferior{display:none}@media(max-width:1200px)and (min-width:721px){.sidebar{padding-inline:10px}.nav button,.nav-rodape button[data-view]{padding-inline:8px;gap:8px}}@media(max-width:1100px){.hero.hero-inicio{flex-direction:column;align-items:stretch}.hero-inicio .hero-principal{width:100%;min-width:0;flex:none}.hero-inicio .hero-timer.com-painel{width:100%}.hoje-grade,.revisoes-topo{grid-template-columns:1fr}}@media(max-width:720px){.view{padding:16px 16px 32px}.topbar{min-height:64px}.topbar .add-button{min-height:44px;padding:0 12px}.topbar .add-button .new-label{display:inline}#planosTopBtn .chip-planos-label{display:none}#planosTopBtn{padding:6px}.conexao-aviso{position:fixed;left:50%;transform:translate(-50%);top:calc(70px + env(safe-area-inset-top,0px));z-index:30;margin:0;box-shadow:var(--rf-sombra-2)}.page-head h1,.settings-head h1,.jn-topo h1,.calendar-toolbar h1{font-size:24px}.page-head-acoes,.jn-topo-acoes{width:100%}.page-head-acoes .button,.jn-topo-acoes .button{flex:1 1 140px}.button{min-height:44px}.mini-btn{min-height:40px}.panel,.agenda-widget{padding:16px;border-radius:var(--rf-raio-3)}.hero.hero-inicio{padding:16px;border-radius:var(--rf-raio-3);gap:14px}.hero.hero-inicio{flex-direction:column;align-items:stretch}.hero-inicio .hero-principal{gap:10px;width:100%;min-width:0;flex:none}.hero-inicio .hero-timer.com-painel{width:100%}.topbar .add-button{font-size:14px}.hero-inicio .hero-saudacao h1{font-size:22px}.revisoes-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.revisoes-stats .stat{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.revisoes-stats .stat-icon{width:32px;height:32px;border-radius:10px}.revisoes-stats .stat b{font-size:20px}.metodo-revisao .pro-card{display:flex}.metodo-revisao .cycle-card{display:block}.pend-item{flex-wrap:wrap}.revisoes-stats .stat small{font-size:12px;letter-spacing:0}.review-actions .mini-btn,.study-range button,.topbar-actions>#customizeBtn{font-size:13px}.calendar-card .weekdays div,.calendar-card .calendar-grid .num,.calendar-card .calendar-grid .day-time,#jornadaView small,#jornadaHeatmap small{font-size:12px}.calendar-grid .event{background:var(--rf-verde)}.calendar-grid .event.late{background:var(--rf-perigo)}.calendar-grid .event{font-size:0;width:8px;height:8px;min-height:0;padding:0;margin:1px;border-radius:50%;display:inline-block;overflow:hidden}.pend-item .mini-btn{margin-left:16px}.modal-bg{padding:0;place-items:end stretch}.modal-bg>.modal{width:100%;max-height:calc(100dvh - 24px);border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px))}.modal h2{font-size:20px}.barra-inferior{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:36;min-height:var(--rf-barra);padding:4px 4px env(safe-area-inset-bottom,0px);background:#fffffff7;border-top:1px solid var(--rf-borda);box-shadow:0 -6px 20px #193a280f}.barra-inferior button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:4px 2px;border:0;border-radius:12px;background:transparent;color:#56675c;font-family:inherit;font-size:12px;line-height:1.2;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.barra-inferior svg{width:24px;height:24px;padding:2px 12px;box-sizing:content-box;border-radius:999px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.barra-inferior button.active{color:#10573d}.barra-inferior button.active svg{background:var(--rf-verde-suave)}.barra-inferior button:focus-visible{outline-offset:-3px}.barra-conta{position:absolute;top:2px;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--rf-verde);color:#fff;font-family:inherit;font-size:11px;line-height:18px;font-weight:700;font-style:normal;text-align:center}.barra-conta.alerta{background:var(--rf-perigo)}body:has(#flashcardStudyView.active) .barra-inferior{display:none}body.mobile-menu-open .barra-inferior{visibility:hidden}.main{padding-bottom:calc(var(--rf-barra) + env(safe-area-inset-bottom,0px))}body.dock-active .main{padding-bottom:calc(var(--rf-barra) + 96px + env(safe-area-inset-bottom,0px))}.timer-dock.timer-dock,.timer-dock.compact{bottom:calc(var(--rf-barra) + 8px + env(safe-area-inset-bottom,0px))}body:has(#flashcardStudyView.active) .timer-dock.timer-dock{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sidebar,body.dock-active .sidebar{width:min(300px,84vw)}.toast{bottom:calc(var(--rf-barra) + 12px + env(safe-area-inset-bottom,0px))}body.dock-active .toast{bottom:calc(var(--rf-barra) + 100px + env(safe-area-inset-bottom,0px))}}.nav button{white-space:nowrap}.nav button .nav-pill{flex:none}.stat-vivo .metric-icon{overflow:visible;stroke-width:1.6}.stat-vivo .metric-icon *{transform-box:view-box}.stat-vivo .stat-icon{position:relative;display:grid;place-items:center;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}.stat-vivo:hover .stat-icon{transform:translateY(-2px) rotate(-4deg);box-shadow:0 6px 14px #17755429}.stat-vivo.anima .stat-icon{animation:rf-pop .5s cubic-bezier(.3,1.6,.5,1)}.stat-vivo.anima b{animation:rf-numero .5s cubic-bezier(.3,1.6,.5,1)}@keyframes rf-pop{0%{transform:scale(1)}40%{transform:scale(.84)}to{transform:scale(1)}}@keyframes rf-numero{0%{transform:none}40%{transform:translateY(-3px)}to{transform:none}}.stat-vivo b{display:inline-block}@keyframes rf-ponteiro{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes rf-ponteiro2{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes rf-ponteiro-h{0%{transform:rotate(-60deg)}to{transform:rotate(0)}}@keyframes rf-ponteiro-h2{0%{transform:rotate(-60deg)}to{transform:rotate(0)}}@keyframes rf-flecha{0%{transform:translate(9px,-9px);opacity:0}60%{opacity:1}to{transform:translate(0);opacity:1}}@keyframes rf-flecha2{0%{transform:translate(9px,-9px);opacity:0}60%{opacity:1}to{transform:translate(0);opacity:1}}@keyframes rf-impacto{0%,to{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.05)}}@keyframes rf-impacto2{0%,to{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.05)}}@keyframes rf-balanco{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes rf-balanco2{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes rf-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@keyframes rf-pulso2{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@keyframes rf-traco{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rf-traco2{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}button.stat.stat-vivo{position:relative;display:flex;width:100%;margin:0;border:1px solid var(--rf-borda);background:#fff;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .2s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,border-color .2s,background-color .2s;-webkit-tap-highlight-color:transparent}button.stat.stat-vivo.red{color:var(--rf-perigo)}button.stat.stat-vivo.orange{color:var(--rf-alerta)}button.stat.stat-vivo.green{color:var(--rf-verde)}button.stat.stat-vivo .stat-texto{display:grid;gap:2px;min-width:0;color:var(--rf-texto)}button.stat.stat-vivo .stat-texto small{display:block}button.stat.stat-vivo b{font-variant-numeric:tabular-nums}button.stat.stat-vivo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:currentColor;opacity:0;transform:scaleX(.3);transition:opacity .2s,transform .3s}.stat-seta{margin-left:auto;align-self:center;font-size:20px;line-height:1;color:var(--rf-texto-3);opacity:.55;transition:transform .2s,opacity .2s}button.stat.stat-vivo:hover{transform:translateY(-2px);box-shadow:var(--rf-sombra-2)}button.stat.stat-vivo:hover .stat-seta{transform:translate(3px);opacity:1}button.stat.stat-vivo:active{transform:scale(.97)}button.stat.stat-vivo:focus-visible{outline:2px solid var(--rf-verde);outline-offset:2px}button.stat.stat-vivo[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 7%,#fff)}button.stat.stat-vivo[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}button.stat.stat-vivo[aria-pressed=true] .stat-seta{transform:rotate(90deg);opacity:1}@media(max-width:720px){.revisoes-stats button.stat.stat-vivo{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.revisoes-stats .stat-seta{position:absolute;top:10px;right:10px;font-size:16px}}.button.botao-texto-verde,.button.botao-texto-verde:hover{color:var(--rf-verde);font-weight:700}.button.botao-texto-verde:hover{background:var(--rf-verde-suave)}.flashcard-form-acoes{display:flex;gap:10px;margin-top:4px}.flashcard-form-acoes{align-items:center}.flashcard-form-acoes .button{flex:1 1 auto;width:auto;margin:0}.flashcard-form-acoes #flashcardApagarBtn{flex:0 0 auto;border:1px solid #f1c9c4;background:var(--rf-perigo-suave);color:var(--rf-perigo);box-shadow:none}.flashcard-form-acoes #flashcardApagarBtn:hover{background:#fbdcd8}.flashcard-form-acoes #flashcardApagarBtn[hidden]{display:none}#flashcardApagarConfirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:12px;border-radius:var(--rf-raio-2);background:var(--rf-perigo-suave);color:var(--rf-perigo);font-weight:600}#flashcardApagarConfirm[hidden]{display:none}#flashcardApagarConfirm div{display:flex;gap:8px}@media(prefers-reduced-motion:reduce){.stat-vivo,.stat-vivo *{animation:none!important;transition:none!important}}@media(min-width:1051px){.jn-hero-plano{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);align-items:stretch}}.jn-rotina-resumo{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px}.jn-rotina-resumo .jn-cab{margin:0;align-items:flex-start}.jn-rotina-resumo .jn-cab h2{font-size:16px}.jn-rotina-resumo .jn-cab p{margin-top:2px;font-size:13px}.jn-rotina-resumo .jn-rotina-semana{margin:0;gap:4px}.jn-rotina-semana li{padding:8px 2px;border-radius:10px;transition:transform .2s cubic-bezier(.3,1.4,.5,1),background-color .2s}.jn-rotina-semana li:hover{transform:translateY(-2px);background:#eaf3ed}.jn-rotina-semana li.hoje{background:var(--rf-verde);box-shadow:none}.jn-rotina-semana li.hoje small,.jn-rotina-semana li.hoje b{color:#fff}.jn-rotina-resumo>.button.primary{align-self:flex-start;margin-top:0}.jn-prova .jn-contagem.so-dias .jn-bloco{min-width:132px;padding:14px 20px}.jn-prova .jn-contagem.so-dias .jn-bloco b{font-size:56px}@media(max-width:1050px){.jn-rotina-resumo{gap:10px}}button.jn-numero{position:relative;width:100%;margin:0;font:inherit;text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .22s,border-color .22s}button.jn-numero:hover{transform:translateY(-3px);border-color:var(--rf-verde-borda);box-shadow:var(--rf-sombra-2)}button.jn-numero:active{transform:scale(.97)}button.jn-numero:focus-visible{outline:2px solid var(--rf-verde);outline-offset:2px}.jn-numero .jn-tipo-icone{position:relative;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.jn-numero .jn-tipo-icone:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scale(1);pointer-events:none}.jn-numero .jn-svg *{transform-box:fill-box;transform-origin:center}.view.active .jn-numero{animation:rf-subir .45s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rf-subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}button.jn-numero:hover .jn-tipo-icone{transform:rotate(-6deg) scale(1.06)}.jn-numero.anima .jn-tipo-icone{animation:rf-pop .5s cubic-bezier(.3,1.6,.5,1)}.jn-numero.anima .jn-tipo-icone:after{animation:rf-onda .6s ease-out}@keyframes rf-onda{0%{opacity:.25;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}button.jn-numero.anima-horas:hover .jn-svg,.jn-numero.anima-horas.anima .jn-svg{animation:rf-girar .9s cubic-bezier(.5,0,.2,1)}button.jn-numero.anima-revisoes:hover .jn-svg,.jn-numero.anima-revisoes.anima .jn-svg{animation:rf-girar .7s cubic-bezier(.5,0,.2,1)}button.jn-numero.anima-alvo:hover .jn-svg,.jn-numero.anima-alvo.anima .jn-svg{animation:rf-pulsar .6s ease-in-out}button.jn-numero.anima-questoes:hover .jn-svg,.jn-numero.anima-questoes.anima .jn-svg{animation:rf-balancar .5s ease-in-out}button.jn-numero.anima-pdf:hover .jn-svg,.jn-numero.anima-pdf.anima .jn-svg{animation:rf-virar .7s ease-in-out}button.jn-numero.anima-video:hover .jn-svg,.jn-numero.anima-video.anima .jn-svg{animation:rf-pulsar .6s ease-in-out}button.jn-numero.anima-simulado:hover .jn-svg,.jn-numero.anima-simulado.anima .jn-svg{animation:rf-balancar .5s ease-in-out}button.jn-numero.anima-redacao:hover .jn-svg,.jn-numero.anima-redacao.anima .jn-svg{animation:rf-escrever .7s ease-in-out}@keyframes rf-girar{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes rf-pulsar{0%,to{transform:scale(1)}45%{transform:scale(1.22)}}@keyframes rf-balancar{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@keyframes rf-virar{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}@keyframes rf-escrever{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(2px,-1px) rotate(-10deg)}60%{transform:translate(-1px,1px) rotate(6deg)}}.panel.jn-destaque{animation:rf-destaque 1.5s ease-out}@keyframes rf-destaque{0%{box-shadow:0 0 #17755473}30%{box-shadow:0 0 0 6px #17755438}to{box-shadow:0 0 #17755400}}.jn-dia[data-dia]{cursor:pointer;transition:transform .15s}.jn-dia[data-dia]:hover,.jn-dia.marcado{transform:scale(1.35);outline:2px solid #192820;outline-offset:1px;position:relative;z-index:1}.jn-dia.hoje{box-shadow:inset 0 0 0 2px #177554}.view.active .jn-mapa-semanas .jn-semana{animation:rf-subir .35s ease-out backwards}@media(prefers-reduced-motion:reduce){.jn-numero,.jn-numero *,.jn-dia,.jn-semana,.panel.jn-destaque,.jn-rotina-semana li{animation:none!important;transition:none!important}}.account-avatar.com-foto{background-size:cover;background-position:center;color:transparent}.perfil-editar{display:grid;gap:16px;margin-top:16px;padding:18px}.perfil-editar-titulo{margin:0;font-size:15px;font-weight:700;color:var(--rf-texto)}.perfil-foto-linha{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.perfil-foto-botao{position:relative;display:block;flex:none;cursor:pointer;border-radius:50%}.perfil-foto-botao:focus-within{outline:2px solid var(--rf-verde);outline-offset:3px}.account-avatar.perfil-foto-grande{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;font-size:32px;font-weight:750;transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s}.perfil-foto-botao:hover .perfil-foto-grande{transform:scale(1.04);box-shadow:0 8px 20px #17755433}.perfil-foto-camera{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:30px;height:30px;border:3px solid #fff;border-radius:50%;background:var(--rf-verde);color:#fff;transition:transform .2s}.perfil-foto-botao:hover .perfil-foto-camera{transform:rotate(-10deg) scale(1.08)}.perfil-foto-camera svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.perfil-foto-acoes{display:grid;gap:8px;min-width:0;flex:1 1 220px}.perfil-foto-botoes{display:flex;gap:8px;flex-wrap:wrap}.perfil-foto-botoes .button{width:auto;margin:0;cursor:pointer}.perfil-foto-acoes small{color:var(--rf-texto-3);font-size:12px;line-height:1.4}.perfil-ajuste-modal{width:min(400px,100%)}.perfil-ajuste-quadro{position:relative;width:min(280px,100%);aspect-ratio:1;margin:18px auto 0;overflow:hidden;border-radius:var(--rf-raio-3,18px);background:#0f1a15;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.perfil-ajuste-quadro.arrastando{cursor:grabbing}.perfil-ajuste-quadro:focus-visible{outline:2px solid var(--rf-verde);outline-offset:3px}.perfil-ajuste-quadro img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;pointer-events:none}.perfil-ajuste-mascara{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px #08100c8c;outline:2px solid rgba(255,255,255,.85);outline-offset:-2px;pointer-events:none}.perfil-ajuste-zoom{display:flex;align-items:center;gap:12px;width:min(280px,100%);margin:16px auto 0;color:var(--rf-texto-3);font-size:18px;font-weight:700}#perfilAjusteZoom{flex:1;min-width:0;height:auto;margin:0;accent-color:var(--rf-verde);border:0;padding:0;background:transparent;box-shadow:none}.perfil-ajuste-modal .modal-actions{align-items:center}.perfil-ajuste-modal .modal-actions .button{flex:1;width:auto;min-height:46px;margin:0;padding:10px 18px}.perfil-nome-form{display:grid;gap:6px;margin:0}.perfil-nome-form>label{font-size:13px;font-weight:650;color:var(--rf-texto-2)}.perfil-nome-linha{display:flex;gap:8px}.perfil-nome-linha input{flex:1;min-width:0;margin:0}.perfil-nome-linha .button{width:auto;margin:0;flex:none}@media(max-width:420px){.perfil-nome-linha{flex-direction:column}.perfil-nome-linha .button{width:100%}}.jn-rotina-resumo .jn-rotina-semana{align-items:end}.jn-rotina-semana li{grid-template-rows:1fr auto auto;align-items:end}.jn-rotina-barra{display:flex;align-items:flex-end;justify-content:center;width:100%;padding:0 6px;box-sizing:border-box}.jn-rotina-barra i{display:block;width:100%;max-width:18px;border-radius:6px 6px 3px 3px;background:#b9d8c5;transition:height .5s cubic-bezier(.2,.8,.2,1)}.jn-rotina-semana li.hoje .jn-rotina-barra i{background:#fff}.jn-rotina-semana li:hover .jn-rotina-barra i{background:var(--rf-verde)}.jn-rotina-semana li.hoje:hover .jn-rotina-barra i{background:#e8f5ed}.topo-titulo{display:flex;align-items:center;gap:8px;min-width:0}.topo-fogo{display:inline-flex;align-items:center;flex:none;height:26px}.topo-fogo svg{width:26px;height:26px}.topo-fogo .flame-outer{fill:#ff3028}.topo-fogo .flame-inner{fill:#ffb23f}.topo-fogo.apagado .flame-outer{fill:#b9bec5}.topo-fogo.apagado .flame-inner{fill:#d5d9de}.topo-fogo.apagado .flame-outer,.topo-fogo.apagado .flame-inner{animation:none}.jn-timer-editar{display:block;padding:0;border:0;border-radius:50%;background:none;font:inherit;color:inherit;cursor:pointer;transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.jn-timer-editar:hover{transform:scale(1.02)}.jn-timer-editar:hover .jn-timer-trilho{stroke:#dbe8df}.jn-timer-editar:focus-visible{outline:2px solid var(--rf-verde);outline-offset:4px}.jn-timer-editar .jn-timer-centro em{color:var(--rf-verde);font-weight:600}.modal.timer-editor{width:min(400px,100%);padding:24px 24px 22px}.modal.timer-editor h2{margin:0 44px 18px 0;font-size:20px}.te-relogio{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px;border-radius:16px;background:#f3f8f5;box-shadow:inset 0 -2px 0 var(--rf-verde);user-select:none;-webkit-user-select:none}.te-coluna{display:grid;justify-items:center;flex:1 1 0;min-width:0}.te-seta{display:grid;place-items:center;width:100%;height:34px;padding:0;border:0;border-radius:10px;background:none;color:#6c8576;cursor:pointer}.te-seta:hover{background:#e4f0e8;color:var(--rf-verde)}.te-seta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.te-valor{display:grid;place-items:center;width:100%;height:74px;border-radius:12px;font-size:48px;font-weight:750;line-height:1;letter-spacing:-.02em;color:#7f9588;font-variant-numeric:tabular-nums;cursor:ns-resize;outline:none;transition:background-color .15s,color .15s}.te-valor:focus,.te-valor:focus-visible{background:#fff;color:#123f2c;box-shadow:0 2px 10px #17382a14}.te-relogio:not(:focus-within) .te-valor{color:#123f2c}.te-sep{align-self:center;font-size:34px;font-weight:700;color:#9fb3a7;line-height:1}.te-resumo{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:0 12px;border-radius:12px;border:1px solid var(--rf-borda-forte);background:#fff;color:var(--rf-texto-2);font-size:14px;cursor:text}.te-resumo:focus-within{border-color:var(--rf-verde);box-shadow:0 0 0 3px #17755424}.modal .te-resumo input{flex:1;min-width:0;min-height:44px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;outline:none;font-size:15px;color:var(--rf-texto)}.te-aviso{margin:6px 2px 0;color:#7a4f00;font-size:13px}.te-resumo.acima{border-color:#efd6a3;background:#fff8ea;color:#7a4f00}.te-resumo svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#6c8576}.te-acoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.modal .te-acoes .button{width:100%;margin:0;min-height:44px}.te-acoes .button:disabled{opacity:.5;cursor:default}@media(max-width:400px){.te-valor{height:64px;font-size:40px}.te-sep{font-size:28px}}@media(prefers-reduced-motion:reduce){.jn-timer-editar,.te-valor{transition:none}}.jn-anel-marcar{padding:0;border:0;font:inherit;cursor:pointer;transition:transform .15s}.jn-anel-marcar:not(.feita){color:transparent}.jn-anel-marcar:not(.feita):hover{color:#8fbfa3}.jn-anel-marcar:hover{transform:scale(1.08)}.jn-anel-marcar:focus-visible{outline:2px solid var(--rf-verde);outline-offset:2px}.jn-meta.festa .jn-anel-marcar{animation:jn-pop .45s cubic-bezier(.2,.9,.3,1.4)}.jn-celula-marcar{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.jn-celula-marcar:hover i{border-color:#177554;box-shadow:0 0 0 3px #17755418}.jn-celula-marcar:focus-visible{outline:2px solid var(--rf-verde);outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){.jn-anel-marcar,.jn-meta.festa .jn-anel-marcar{transition:none;animation:none}}.materias-limite{margin:0 0 10px}.materias-painel{padding:0;overflow:hidden}.materias-split{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch;min-height:420px}.materias-coluna{display:flex;flex-direction:column;gap:10px;padding:14px;border-right:1px solid var(--rf-borda);background:var(--rf-superficie-2)}.materias-busca{margin:0;width:auto;height:42px;border-radius:12px;border-color:var(--rf-borda);box-shadow:none}.materias-busca>span{flex:none;font-size:19px;line-height:1;color:#8a9890}#materiasView .materias-busca input{-webkit-appearance:none;appearance:none;width:100%;border:0;border-radius:0;background:transparent;padding:0 8px;font-size:13.5px;font-weight:500;color:var(--rf-texto)}.materias-busca input::-webkit-search-decoration,.materias-busca input::-webkit-search-cancel-button{-webkit-appearance:none}.materias-busca input::placeholder{color:#8a9890}.materias-coluna-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--rf-texto-3)}.materias-coluna-topo b{font-size:12px;letter-spacing:0;color:var(--rf-texto-2);font-variant-numeric:tabular-nums}.materias-lista{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto}.materia-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-bottom:1px solid var(--rf-borda);border-radius:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.materia-item:last-child{border-bottom:0}.materia-item:hover{background:#eef4f0}.materia-item:focus-visible{outline:2px solid var(--rf-foco);outline-offset:-2px}.materia-item.ativa{background:var(--rf-verde-suave);border-bottom-color:transparent;border-radius:12px;box-shadow:inset 3px 0 0 var(--rf-verde)}.materia-item-nome{display:grid;gap:2px;min-width:0;flex:1 1 auto}.materia-item-nome b{font-size:14.5px;font-weight:700;color:var(--rf-texto);overflow-wrap:anywhere}.materia-item-nome small{font-size:12.5px;color:var(--rf-texto-3)}.materia-item-conta{flex:none;font-family:inherit;font-size:13px;font-weight:650;color:var(--rf-texto-3);font-variant-numeric:tabular-nums}.materia-item.ativa .materia-item-conta{color:var(--rf-verde-escuro)}.materias-nova{width:100%;justify-content:center;height:44px}.materias-nada{margin:14px 4px;font-size:13.5px;color:var(--rf-texto-3)}.materias-nada-lado{margin:0;padding:34px 4px;text-align:center}.materias-detalhe{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 24px 26px}.materia-detalhe-topo{display:flex;align-items:flex-start;gap:12px}.materia-detalhe-titulo{flex:1 1 auto;min-width:0}.materia-detalhe-titulo h2{margin:0;font-size:25px;font-weight:780;letter-spacing:-.02em;color:var(--rf-texto);overflow-wrap:anywhere}.materia-detalhe-titulo p{margin:3px 0 0;font-size:13.5px;color:var(--rf-texto-3)}.materia-gerenciar{flex:none;min-height:38px}.materia-voltar{display:none;align-items:center;gap:4px;padding:0;border:0;background:none;font-family:inherit;font-size:13.5px;font-weight:650;color:var(--rf-verde-escuro);cursor:pointer}.materia-linha-numeros{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:-6px 0 0;padding-bottom:14px;border-bottom:1px solid var(--rf-borda);font-size:13.5px;color:var(--rf-texto-2)}.materia-linha-numeros i{font-style:normal;color:#a9b8af}.materia-linha-erro{font-weight:650;color:var(--rf-alerta)}.materia-assuntos-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.materia-assuntos-topo h3{margin:0;font-size:19px;font-weight:760;letter-spacing:-.01em;color:var(--rf-texto)}.materias-abas{display:flex;gap:18px;border-bottom:1px solid var(--rf-borda)}.materias-abas button{display:flex;align-items:center;gap:6px;padding:0 0 9px;border:0;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--rf-texto-3);cursor:pointer;margin-bottom:-1px}.materias-abas button b{font-weight:650;font-size:12.5px;color:#8a9890;font-variant-numeric:tabular-nums}.materias-abas button:hover{color:var(--rf-texto-2)}.materias-abas button.ativa{color:var(--rf-verde-escuro);border-bottom-color:var(--rf-verde)}.materias-abas button.ativa b{color:var(--rf-verde-escuro)}.materias-abas button:focus-visible{outline:2px solid var(--rf-foco);outline-offset:3px;border-radius:6px}.materias-detalhe .assunto-lista{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0;background:none}.materias-detalhe .assunto-linha{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--rf-borda)}.materias-detalhe .assunto-linha:last-child{border-bottom:0}.materias-detalhe .assunto-nome{display:grid;gap:3px;flex:1 1 auto;min-width:0}.materias-detalhe .assunto-nome b{font-size:14.5px;font-weight:650;color:var(--rf-texto);overflow-wrap:anywhere}.materias-detalhe .assunto-nome small{font-size:12.5px;color:var(--rf-texto-3)}.materias-detalhe .assunto-nome small.hoje,.materias-detalhe .assunto-nome small.atrasada{color:var(--rf-alerta);font-weight:600}.assunto-linha>.assunto-acoes{display:flex;align-items:center;gap:6px;flex:none;font-size:13px}.assunto-acoes .mini-btn{min-width:104px;min-height:38px;padding:0 15px;font-size:13px;border-radius:10px}.assunto-acoes .mini-btn.principal{border-color:var(--rf-verde);background:var(--rf-verde);color:#fff}.assunto-menu{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:#8a9890;cursor:pointer}.assunto-menu svg{width:18px;height:18px;fill:currentColor}.assunto-menu:hover{background:#eef4f0;color:var(--rf-texto-2)}.assunto-menu:focus-visible{outline:2px solid var(--rf-foco);outline-offset:1px}.materias-detalhe .assunto-novo{display:flex;gap:8px;margin:0}.materias-detalhe .assunto-novo input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;border:1px solid var(--rf-borda);border-radius:11px;background:var(--rf-superficie);font-family:inherit;font-size:13.5px;font-weight:500;color:var(--rf-texto)}.materias-detalhe .assunto-novo .mini-btn.principal{min-height:42px;padding:0 16px;border-color:var(--rf-verde);background:var(--rf-verde);color:#fff}.materias-detalhe .assunto-vazio{margin:16px 2px;font-size:13.5px;color:var(--rf-texto-3)}.mt-menu-titulo{margin:7px 11px 3px;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8a9890}.mt-menu .mt-menu-marca{width:15px;height:15px;flex:none}.mt-menu button.atual .mt-menu-marca{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23177554' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center/15px no-repeat}.mt-menu button.atual{font-weight:650;color:var(--rf-verde-escuro)}@media(max-width:1080px){.materias-split{grid-template-columns:minmax(0,290px) minmax(0,1fr)}.materias-detalhe{padding:20px}}.jn-rotina-resumo .jn-rotina-semana{flex:1 1 auto;align-items:stretch;min-height:0}.jn-rotina-semana li{align-content:stretch}.jn-rotina-barra{align-self:stretch;height:auto;min-height:52px}.topo-fogo{flex-direction:row-reverse;gap:1px}.topo-fogo-num{font-size:13px;font-weight:650;line-height:1;color:#7c8a81;font-variant-numeric:tabular-nums}.jn-mais-btn{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;margin-left:2px;border:0;border-radius:9px;background:transparent;color:#a3aea7;cursor:pointer;transition:background .15s,color .15s}.jn-mais-btn svg{width:17px;height:17px;fill:currentColor}.jn-mais-btn:hover,.jn-mais-btn[aria-expanded=true]{background:#eef5f0;color:#3f5a4a}.jn-mais-btn:focus-visible{outline:2px solid #177554;outline-offset:1px}.jn-menu-meta{position:fixed;z-index:1200;min-width:148px;padding:5px;border:1px solid #e3ebe5;border-radius:12px;background:#fff;box-shadow:0 12px 30px #15372218,0 2px 6px #1537220d}.jn-menu-meta[hidden]{display:none}.jn-menu-meta button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-radius:8px;background:transparent;color:#2d3a32;font:inherit;font-size:14px;text-align:left;cursor:pointer}.jn-menu-meta button .jn-svg{width:15px;height:15px}.jn-menu-meta button:hover,.jn-menu-meta button:focus-visible{background:#f1f6f2;outline:0}.jn-menu-meta button.perigo{color:#b23b32}.jn-menu-meta button.perigo:hover,.jn-menu-meta button.perigo:focus-visible{background:#fff1f0}.legal-content h4{margin:10px 0 4px;color:var(--ink);font-size:14px}.legal-content p{margin:0 0 8px}.legal-carregando{color:#7c8a81;font-size:14px}@media(max-width:720px){.jn-config{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tipo corpo" "acoes acoes"}.jn-config>.jn-tipo-icone{grid-area:tipo}}.suporte-modal{width:min(520px,100%);background:#fff}.suporte-modal h2{margin:0 44px 4px 0}.suporte-sub{margin:0 0 16px;color:#6a7a70;font-size:14px;line-height:1.55}.suporte-fechar{transition:background .15s,color .15s,border-color .15s}.suporte-fechar:hover,.suporte-fechar:focus-visible{background:#fdecec;border-color:#f6c9c6;color:#d92d20}.suporte-tipos{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;border:0}.suporte-tipos label{margin:0;cursor:pointer}.suporte-tipos input{position:absolute;opacity:0;pointer-events:none}.suporte-tipos span{display:inline-block;padding:8px 13px;border:1px solid #dfe8e2;border-radius:999px;background:#fff;color:#4d5d53;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.suporte-tipos label:hover span{border-color:#b9d3c2}.suporte-tipos input:checked+span{border-color:#177554;background:#eef6f1;color:#155e40}.suporte-tipos input:focus-visible+span{outline:2px solid #177554;outline-offset:2px}.suporte-campo{display:block;margin:0 0 6px;color:#2d3a32;font-size:14px;font-weight:650}.suporte-modal textarea{width:100%;min-height:130px;padding:12px 13px;border:1px solid #dfe8e2;border-radius:12px;background:#fbfdfc;color:#1d2a22;font:inherit;font-size:14px;line-height:1.55;resize:vertical;box-sizing:border-box}.suporte-modal textarea:focus{outline:0;border-color:#177554;box-shadow:0 0 0 3px #1775541a;background:#fff}.suporte-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.suporte-rodape small{color:#7c8a81;font-size:12px;overflow-wrap:anywhere}.suporte-rodape .button{flex:none}.suporte-status{margin:10px 0 0;font-size:13px;line-height:1.5}.suporte-status:empty{display:none}.suporte-status.ok{color:#177554}.suporte-status.erro{color:#a4382f}.suporte-status a{color:#177554;font-weight:650}.suporte-tipos label{position:relative}.suporte-tipos input{width:1px;height:1px;margin:0;inset:0}.suporte-rodape .button{width:auto;margin:0;padding-inline:22px}.modal .suporte-rodape .button.primary{width:auto;margin:0;min-height:42px;padding:10px 24px}.topbar .account-button,.topbar-actions .account-button{width:44px;height:44px;max-width:44px;padding:0;border:0;background:none;box-shadow:none;border-radius:999px;justify-content:center}.topbar .account-button:hover{background:none;box-shadow:none}.topbar .account-button .account-chevron,.topbar .account-button .account-copy{display:none}.topbar .account-button .account-avatar{width:38px;height:38px;border-radius:13px}.topbar .account-button:focus-visible{outline:3px solid var(--rf-foco);outline-offset:2px}@media(max-width:720px){.topbar .account-button .account-avatar{width:36px;height:36px;border-radius:12px}}:root{color-scheme:only light}.tema-escolha{min-width:0;margin:0 0 16px;padding:16px;border:1px solid var(--rf-borda);border-radius:var(--rf-raio-3);background:var(--rf-superficie)}.tema-escolha legend{float:left;width:100%;margin:0 0 2px;padding:0;font-size:15px;font-weight:700;color:var(--rf-texto)}.tema-opcoes{display:flex;gap:4px;padding:4px;border:1px solid var(--rf-borda);border-radius:14px;background:var(--rf-superficie-2)}.tema-opcoes input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.tema-opcoes label{display:grid;flex:1 1 0;place-items:center;min-width:0;min-height:44px;margin:0;border-radius:11px;font-size:14px;font-weight:600;color:var(--rf-texto-3);cursor:pointer;transition:background-color .15s,color .15s}.tema-opcoes label:hover{color:var(--rf-texto)}.tema-opcoes input:checked+label{background:var(--rf-verde);color:#fff;font-weight:700}.tema-opcoes input:focus-visible+label{outline:3px solid var(--rf-foco);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tema-opcoes label{transition:none}}.suporte-rodape small a{color:var(--rf-verde);font-weight:650;text-underline-offset:2px}:root{--rf-cel-fundo:#f1f4f2;--rf-cel-cartao:#fff;--rf-cel-cartao-2:#f4f7f5;--rf-cel-borda:#e1e8e3;--rf-cel-texto:#15201a;--rf-cel-texto-2:#3f5146;--rf-cel-texto-3:#56675c;--rf-cel-verde:#177554;--rf-cel-verde-claro:#e5f2ea;--rf-cel-verde-texto:#10573d;--rf-cel-destaque-1:#187a58;--rf-cel-destaque-2:#135f45;--rf-cel-destaque-3:#0b4431;--rf-cel-fogo:#b4531c;--rf-cel-fogo-fundo:#fff1e6;--rf-cel-perigo:#b3261e;--rf-cel-perigo-claro:#fdeceb;--rf-cel-solido:#177554;--rf-cel-sombra:0 1px 2px rgba(20,40,30,.04),0 8px 20px -10px rgba(20,50,35,.16);--rf-cel-sombra-forte:0 18px 34px -16px rgba(11,68,49,.6);--rf-cel-raio:22px;--rf-cel-branco:#fff;--rf-cel-tinta:#042419}@media(max-width:720px){:root{--rf-barra:78px}html body{background:var(--rf-cel-fundo)}html body .topbar{min-height:60px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;box-shadow:none}html body .topbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--rf-cel-fundo) 84%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--rf-cel-borda) 75%,transparent)}html body #mobileMenuBtn{border-color:transparent;background:transparent;box-shadow:none}html body .topbar .topo-fogo{gap:3px;padding:5px 10px 5px 7px;border-radius:999px;background:var(--rf-cel-fogo-fundo);color:var(--rf-cel-fogo)}html body .topbar .topo-fogo.apagado{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}html body .topbar .topo-fogo-num{color:inherit;font-weight:800}html body .topbar #planosTopBtn{width:40px;height:40px;padding:0;border:0;border-radius:14px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);box-shadow:none}html body .topbar .account-button .account-avatar{border-radius:14px}html body .view .panel{border-color:var(--rf-cel-borda);border-radius:var(--rf-cel-raio);box-shadow:var(--rf-cel-sombra)}html body .topbar .add-wrap{position:fixed;right:16px;bottom:calc(var(--rf-barra) + 14px + env(safe-area-inset-bottom,0px));z-index:38}body.dock-active .topbar .add-wrap{bottom:calc(var(--rf-barra) + 68px + env(safe-area-inset-bottom,0px))}body:has(#flashcardStudyView.active) .topbar .add-wrap{display:none}body:has(#revisaoAtivaView.active #raCorpo[data-tela=treino]) .topbar .add-wrap,body:has(#revisaoAtivaView.active #raCorpo[data-tela=resumo]) .topbar .add-wrap,body:has(#revisaoAtivaView.active #raCorpo[data-tela=explicar]) .topbar .add-wrap,body:has(#revisaoAtivaView.active #raCorpo[data-tela=ex-resultado]) .topbar .add-wrap,body:has(#revisaoAtivaView.active #raCorpo[data-tela=lembrar]) .topbar .add-wrap,body:has(#revisaoAtivaView.active #raCorpo[data-tela=lb-resultado]) .topbar .add-wrap,body:has(#revisaoAtivaView.active #raCorpo[data-tela=lb-revanche]) .topbar .add-wrap{display:none}html body .main{padding-bottom:calc(var(--rf-barra) + 84px + env(safe-area-inset-bottom,0px))}html body.dock-active .main{padding-bottom:calc(var(--rf-barra) + 176px + env(safe-area-inset-bottom,0px))}html body .topbar #newBtn{position:relative;z-index:2;display:block;width:58px;height:58px;min-height:58px;padding:0;border:0;border-radius:20px;background:linear-gradient(150deg,var(--rf-cel-destaque-1),var(--rf-cel-destaque-2));color:var(--rf-cel-branco);box-shadow:var(--rf-cel-sombra-forte),inset 0 1px color-mix(in srgb,var(--rf-cel-branco) 20%,transparent);transition:transform .2s cubic-bezier(.3,1.5,.5,1)}html body .topbar #newBtn>span{display:none}html body .topbar #newBtn:before,html body .topbar #newBtn:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:2.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}html body .topbar #newBtn:after{transform:translate(-50%,-50%) rotate(90deg)}html body .topbar #newBtn[aria-expanded=true]:before{transform:translate(-50%,-50%) rotate(45deg)}html body .topbar #newBtn[aria-expanded=true]:after{transform:translate(-50%,-50%) rotate(135deg)}html body .topbar #newBtn:active{transform:scale(.93)}html body .topbar #addMenu{position:fixed;z-index:1;left:12px;right:12px;top:auto;bottom:calc(var(--rf-barra) + 86px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - var(--rf-barra) - 170px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:0;border-radius:24px;background:var(--rf-cel-cartao);box-shadow:0 0 0 100vmax #06140d73,0 24px 48px -12px #0006;transform-origin:bottom right;animation:rf-cel-folha .24s cubic-bezier(.2,.9,.3,1.1)}body.dock-active .topbar #addMenu{bottom:calc(var(--rf-barra) + 140px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--rf-barra) - 224px)}html body .topbar #addMenu[hidden]{display:none}html body .topbar #addMenu button{gap:12px;min-height:54px;padding:8px 10px;border-radius:16px}html body .topbar #addMenu .add-menu-icone{width:40px;height:40px;border-radius:13px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html body .topbar #addMenu b{font-size:15px;color:var(--rf-cel-texto)}html body .topbar #addMenu small{font-size:12.5px;color:var(--rf-cel-texto-3)}html body .barra-inferior{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));min-height:62px;padding:4px;border:1px solid color-mix(in srgb,var(--rf-cel-borda) 85%,transparent);border-radius:24px;background:color-mix(in srgb,var(--rf-cel-cartao) 86%,transparent);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 14px 30px -12px #0f281c59}html body .barra-inferior button{min-height:52px;border-radius:18px;color:var(--rf-cel-texto-3)}html body .barra-inferior button.active{color:var(--rf-cel-verde-texto)}html body .barra-inferior button.active svg{background:var(--rf-cel-verde-claro)}html body .barra-inferior button:active svg{transform:scale(.9)}html body .barra-inferior svg{transition:transform .15s,background-color .2s}#dashboardView{padding-top:14px}#dashboardView .hero.hero-inicio{gap:14px;margin:0 0 14px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}#dashboardView .hero.hero-inicio:before,#dashboardView .hero.hero-inicio:after{display:none}#dashboardView .hero-inicio .hero-principal{gap:14px}#dashboardView .hero-saudacao .eyebrow{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--rf-cel-texto-3)}#dashboardView .hero-inicio .hero-saudacao h1{margin:0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--rf-cel-texto)}#dashboardView .proximo-estudo{position:relative;isolation:isolate;overflow:hidden;padding:18px 18px 16px;border:0;border-radius:26px;color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}#dashboardView .proximo-estudo:after{content:"";position:absolute;z-index:-1;right:-44px;bottom:-60px;width:180px;height:180px;border-radius:50%;border:28px solid color-mix(in srgb,var(--rf-cel-branco) 7%,transparent);pointer-events:none}#dashboardView .proximo-estudo:before{content:"";position:absolute;z-index:-1;right:36px;bottom:96px;width:20px;height:20px;border-radius:50%;border:3px solid var(--rf-cel-destaque-2);background:#5fcf9d;pointer-events:none}#dashboardView .proximo-estudo .pe-cab{margin:0}#dashboardView .proximo-estudo .pe-titulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}#dashboardView .proximo-estudo .pe-materia{margin:10px 0 0;font-size:23px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--rf-cel-branco)}#dashboardView .proximo-estudo .pe-assunto{margin:4px 0 0;font-size:15px;line-height:1.35;color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}#dashboardView .proximo-estudo .pe-motivo{display:block;width:fit-content;max-width:100%;margin:12px 0 0;padding:5px 11px;border-radius:12px;background:color-mix(in srgb,var(--rf-cel-tinta) 34%,transparent);color:var(--rf-cel-branco);font-size:13px;font-weight:600;line-height:1.35}#dashboardView .proximo-estudo .pe-aviso{color:var(--rf-cel-branco)}#dashboardView .proximo-estudo .pe-acoes{display:flex;gap:8px;margin-top:16px}#dashboardView .proximo-estudo .pe-acoes .button{flex:1;min-height:48px;border:1px solid color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);border-radius:15px;background:color-mix(in srgb,var(--rf-cel-branco) 12%,transparent);color:var(--rf-cel-branco);font-size:15px;font-weight:700;box-shadow:none}#dashboardView .proximo-estudo .pe-acoes .button.primary{border-color:var(--rf-cel-branco);background:var(--rf-cel-branco);color:var(--rf-cel-destaque-3)}#dashboardView .proximo-estudo .pe-acoes .button:active{transform:scale(.98)}#dashboardView .hero .hero-timer.com-painel{padding:16px;border:1px solid var(--rf-cel-borda);border-radius:var(--rf-cel-raio);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}#dashboardView #painelTimer{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-areas:"cab cab" "anel modos" "anel meta" "botoes botoes";align-items:center;gap:12px 16px;margin:0;padding:0;border:0;background:none;box-shadow:none}#dashboardView #painelTimer>*{margin:0}#dashboardView #painelTimer>.jn-timer-cab{grid-area:cab;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--rf-cel-texto)}#dashboardView #painelTimer>.jn-timer-modos{grid-area:modos;align-self:end;display:flex;width:100%;padding:3px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao-2)}#dashboardView #painelTimer .jn-timer-modos button{flex:1;min-height:34px;min-width:0;padding:0 4px;border-radius:9px;font-size:13px;line-height:1.1;overflow-wrap:break-word;hyphens:auto}#dashboardView #painelTimer .jn-timer-modos button[aria-pressed=true]{background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:0 1px 3px #00000024}#dashboardView #painelTimer>.jn-timer-anel{grid-area:anel;width:128px;height:128px;max-width:none;justify-self:start}#dashboardView #painelTimer .jn-timer-anel svg{width:100%;height:100%}#dashboardView #painelTimer .jn-timer-centro small,#dashboardView #painelTimer .jn-timer-centro em{font-size:12px}#dashboardView #painelTimer .jn-timer-centro b{font-size:21px;letter-spacing:-.02em}#dashboardView #painelTimer>.jn-timer-meta-linha{grid-area:meta;align-self:start;min-width:0;padding:0;border:0;background:none}#dashboardView #painelTimer .jn-timer-meta-topo{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}#dashboardView #painelTimer .jn-timer-meta-topo span{font-size:13px;color:var(--rf-cel-texto-3)}#dashboardView #painelTimer .jn-timer-meta-topo b{flex-basis:100%;margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--rf-cel-texto);text-align:left}#dashboardView #painelTimer .jn-timer-barra{height:8px;margin-top:8px;border-radius:99px}#dashboardView #painelTimer .jn-timer-meta-linha small{display:block;margin-top:6px;font-size:12px;color:var(--rf-cel-texto-3)}#dashboardView #painelTimer>.jn-timer-botoes{grid-area:botoes;display:flex;gap:8px}#dashboardView #painelTimer .jn-timer-botoes .button{min-height:50px;border-radius:15px;font-size:15.5px}#dashboardView .hoje-grade{gap:14px}#dashboardView .hoje-grade>.panel{padding:16px;border:1px solid var(--rf-cel-borda);border-radius:var(--rf-cel-raio);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}#dashboardView .secao-cab h2,#dashboardView .plano-hoje-cab h2{font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--rf-cel-texto)}#dashboardView .pend-grupo{padding:12px 0 4px}#dashboardView .pend-grupo-cab{gap:10px}#dashboardView .pend-grupo-titulo b{font-size:15px}#dashboardView .pend-grupo-titulo small{font-size:12.5px}#dashboardView .pend-item{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 0;flex-wrap:nowrap;border:0;border-top:1px solid var(--rf-cel-borda);border-radius:0;background:none;box-shadow:none}#dashboardView .pend-item:first-child{border-top:0 solid var(--rf-cel-borda)}#dashboardView .pend-cor{width:4px;height:auto;min-height:34px;align-self:stretch;border-radius:4px}#dashboardView .pend-texto b{font-size:14.5px;line-height:1.3}#dashboardView .pend-texto small{font-size:12.5px}#dashboardView .pend-item .mini-btn,#dashboardView .pend-grupo-cab .mini-btn{margin:0;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:13px;font-weight:700}#dashboardView .pend-subtitulo{margin:4px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}#dashboardView .jn-pendencia{padding:10px 0}#dashboardView .jn-pendencia-acoes .mini-btn{min-height:34px;border-radius:999px;padding:0 12px;font-size:13px}#dashboardView .plano-hoje-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}#dashboardView .plano-hoje-atalhos{display:flex;gap:6px;margin:0}#dashboardView .plano-hoje-atalhos .button{min-height:34px;padding:0 12px;border-radius:999px;font-size:13px}#dashboardView .plano-progresso{gap:10px;margin:12px 0 4px}#dashboardView .plano-progresso .jn-barra{height:8px;border-radius:99px}#dashboardView .plano-lista{gap:0}#dashboardView .plano-lista .jn-meta{grid-template-columns:32px minmax(0,1fr) auto auto;grid-template-areas:"check corpo extra mais" "check acao acao acao";align-items:start;gap:4px 10px;padding:12px 0;border:0;border-top:1px solid var(--rf-cel-borda);border-radius:0;background:none;box-shadow:none}#dashboardView .plano-lista .jn-meta:first-child{border-top:0 solid var(--rf-cel-borda)}#dashboardView .plano-lista .jn-meta>.jn-anelzinho,#dashboardView .plano-lista .jn-meta>.jn-check{grid-area:check}#dashboardView .plano-lista .jn-meta>.jn-tipo-icone{display:none}#dashboardView .plano-lista .jn-meta-corpo{grid-area:corpo;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:6px 10px;min-width:0}#dashboardView .plano-lista .jn-meta-titulo{grid-column:1/-1;font-size:15px;line-height:1.3}#dashboardView .plano-lista .jn-meta-corpo>*:not(.jn-meta-titulo):not(.jn-barra):not(.jn-meta-info){grid-column:1/-1}#dashboardView .plano-lista .jn-meta-corpo .jn-barra{grid-column:1;grid-row:2;height:6px;margin:0;border-radius:99px}#dashboardView .plano-lista .jn-meta-corpo .jn-meta-info{grid-column:2;grid-row:2;margin:0}#dashboardView .plano-lista .jn-meta-corpo:not(:has(.jn-barra)) .jn-meta-info{grid-column:1}#dashboardView .plano-lista .jn-meta-corpo .jn-meta-info:has(.jn-chip){grid-column:1/-1;grid-row:auto;min-width:0}#dashboardView .plano-lista .jn-meta-info>span{font-size:12px}#dashboardView .plano-lista .jn-meta-acoes{display:contents}#dashboardView .plano-lista .jn-meta-acoes>.jn-acao-principal{grid-area:acao;justify-self:start;min-height:32px;margin:2px 0 0 -10px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--rf-cel-verde-texto);font-size:13.5px;font-weight:700;box-shadow:none}#dashboardView .plano-lista .jn-meta-acoes>.jn-acao-principal:active{background:var(--rf-cel-verde-claro)}#dashboardView .plano-lista .jn-meta-acoes>.jn-icone-btn{grid-area:extra}#dashboardView .plano-lista .jn-meta-acoes>.jn-mais-btn{grid-area:mais}#dashboardView .plano-hoje .jn-grupo{margin:14px 0 2px;font-size:12px;color:var(--rf-cel-texto-3)}#dashboardView .hoje-evolucao{margin-top:18px}#dashboardView.active .hero-principal,#dashboardView.active .hero-timer,#dashboardView.active .hoje-grade>.panel,#dashboardView.active .hoje-evolucao{animation:rf-cel-entra .45s cubic-bezier(.2,.8,.3,1) both}#dashboardView.active .hero-timer{animation-delay:.06s}#dashboardView.active .hoje-grade>.panel:first-child{animation-delay:.12s}#dashboardView.active .hoje-grade>.panel+.panel{animation-delay:.18s}#dashboardView.active .hoje-evolucao{animation-delay:.24s}}@media(max-width:420px){#dashboardView .proximo-estudo:before{display:none}}@media(max-width:720px){html body .view .page-head,html body .view .settings-head{margin-bottom:14px}html body .view .page-head h1,html body .view .settings-head h1,html body .view .jn-topo h1{margin:0;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--rf-cel-texto)}html body .view .page-head p{margin:4px 0 0;font-size:13.5px;color:var(--rf-cel-texto-3)}html body .view .page-head-acoes .button,html body #flashcardsView .flashcard-actions .button{min-height:48px;border-radius:15px;font-size:15px;font-weight:700}html body .view .panel h2,html body .view .section-head h2,html body .view .jn-cab h2{font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--rf-cel-texto)}html body .view .jn-cab p{color:var(--rf-cel-texto-3)}html body .view .segments,html body .view .study-range{width:100%}html body .view .segments,html body .view .jn-segmentos,html body .view .study-range{display:flex;gap:0;padding:3px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao-2);box-shadow:none}html body .view .segments button,html body .view .jn-segmentos button,html body .view .study-range button{flex:1;min-width:0;min-height:36px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--rf-cel-texto-3);font-size:13px;font-weight:700;box-shadow:none}html body .view .segments button.active,html body .view .jn-segmentos button.active,html body .view .jn-segmentos button[aria-pressed=true],html body .view .study-range button.active,html body .view .study-range button[aria-pressed=true]{background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:0 1px 3px #00000024}html body .view .stats .stat:not([aria-pressed=true]),html body #progressoView .jn-numero{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html body .view .stats .stat,html body #progressoView .jn-numero{border-radius:20px}html body .view .stats .stat b,html body #progressoView .jn-numero b{font-weight:800;letter-spacing:-.02em}html body .topbar #customizeBtn{min-height:36px;padding:0 12px;border:1px solid var(--rf-cel-borda);border-radius:999px;background:var(--rf-cel-cartao);font-size:13px;box-shadow:none}#revisoesView .agenda-widget{padding:16px}#revisoesView .agenda-widget .section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 6px;padding:0}#revisoesView .agenda-head-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:0;justify-self:stretch}#revisoesView .agenda-search{width:100%;min-height:44px;margin:0;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao-2)}#revisoesView .agenda-search input{border:0;background:transparent;box-shadow:none}#revisoesView .review-list{gap:0}#revisoesView .review-card{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"data corpo" "data acoes";align-items:start;gap:8px 12px;margin:0;padding:12px 0;border:0;border-top:1px solid var(--rf-cel-borda);border-radius:0;background:none;box-shadow:none}#revisoesView .review-card:first-child{border-top:0 solid var(--rf-cel-borda)}#revisoesView .review-card:before,#revisoesView .review-card:after{display:none}#revisoesView .review-card .date-tile{grid-area:data;display:grid;place-content:center;width:46px;height:52px;margin:0;border:0;border-radius:14px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2);box-shadow:none;text-align:center}#revisoesView .review-card .date-tile small{font-size:12px;font-weight:800;letter-spacing:.06em;color:inherit}#revisoesView .review-card .date-tile b{font-size:19px;line-height:1.05;font-weight:800;color:inherit}#revisoesView .review-card.late .date-tile{background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}#revisoesView .review-card.today .date-tile{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}#revisoesView .review-body{grid-area:corpo;min-width:0}#revisoesView .review-meta{gap:6px;font-size:12.5px;color:var(--rf-cel-texto-3)}#revisoesView .review-body h3{margin:3px 0 2px;font-size:15px;line-height:1.3;color:var(--rf-cel-texto)}#revisoesView .review-body p{margin:0;font-size:12.5px;color:var(--rf-cel-texto-3)}#revisoesView .review-card.late .review-body p{color:var(--rf-cel-perigo)}#revisoesView .review-actions{grid-area:acoes;display:flex;justify-content:flex-start;gap:6px;margin:0}#revisoesView .review-actions .mini-btn{min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;box-shadow:none}#revisoesView .review-actions .mini-btn:not(.done){border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}#revisoesView .review-actions .mini-btn.done{border:0;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-weight:700}#revisoesView .review-card.today .review-actions .mini-btn.done{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}#jornadaView .jn-prova{border:0;border-radius:26px;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}#jornadaView .jn-prova,#jornadaView .jn-prova h2,#jornadaView .jn-prova p,#jornadaView .jn-prova small,#jornadaView .jn-prova b{color:var(--rf-cel-branco)}#jornadaView .jn-prova p,#jornadaView .jn-prova small{opacity:.92}#jornadaView .jn-prova .jn-selo,#jornadaView .jn-prova .jn-botao-claro{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 30%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent);color:var(--rf-cel-branco)}#jornadaView .jn-prova .jn-bloco{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 20%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 10%,transparent)}#jornadaMetas>article.jn-meta{grid-template-columns:32px minmax(0,1fr) auto auto;grid-template-areas:"check corpo extra mais" "check num num num" "check acao acao acao";align-items:start;gap:6px 10px;margin:0;padding:12px 0;border:0;border-top:1px solid var(--rf-cel-borda);border-radius:0;background:none;box-shadow:none}#jornadaMetas>h3+article.jn-meta{border-top:0 solid var(--rf-cel-borda)}#jornadaMetas>article.jn-meta>.jn-anelzinho,#jornadaMetas>article.jn-meta>.jn-check{grid-area:check}#jornadaMetas>article.jn-meta>.jn-tipo-icone{display:none}#jornadaMetas>article.jn-meta .jn-meta-corpo{grid-area:corpo;display:grid;gap:6px;min-width:0}#jornadaMetas>article.jn-meta .jn-meta-titulo{font-size:15px;line-height:1.3}#jornadaMetas>article.jn-meta .jn-meta-info>span{font-size:12px}#jornadaMetas>article.jn-meta .jn-barra{height:6px;margin:0;border-radius:99px}#jornadaMetas>article.jn-meta>.jn-meta-num{grid-area:num;align-self:center;margin:0;font-size:13.5px;font-weight:800;text-align:left;color:var(--rf-cel-texto)}#jornadaMetas>article.jn-meta>.jn-meta-num small{display:block;font-size:12px;font-weight:500;color:var(--rf-cel-texto-3)}#jornadaMetas>article.jn-meta .jn-meta-acoes{display:contents}#jornadaMetas>article.jn-meta .jn-acao-principal{grid-area:acao;justify-self:start;min-height:32px;margin:0 0 0 -10px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--rf-cel-verde-texto);font-size:13.5px;font-weight:700;box-shadow:none}#jornadaMetas>article.jn-meta .jn-acao-principal:active{background:var(--rf-cel-verde-claro)}#jornadaMetas>article.jn-meta .jn-icone-btn{grid-area:extra}#jornadaMetas>article.jn-meta .jn-mais-btn{grid-area:mais}#jornadaMetas .jn-grupo{margin:18px 0 4px;font-size:12px;color:var(--rf-cel-texto-3)}#jornadaMetas>article.jn-config{margin:0;padding:14px 0;border:0;border-top:1px solid var(--rf-cel-borda);border-radius:0;background:none;box-shadow:none}#jornadaMetas>h3+article.jn-config{border-top:0 solid var(--rf-cel-borda)}#jornadaMetas>article.jn-config .jn-meta-titulo{font-size:15px;line-height:1.3}#jornadaMetas>article.jn-config .jn-meta-acoes button:not(.jn-mais-btn){min-height:34px;padding:0 12px;border-radius:999px;font-size:13px}#progressoView .jn-numero{padding:14px}#progressoView .jn-numero:last-child:nth-child(odd){grid-column:1/-1}#progressoView .jn-numero small{font-size:12px;letter-spacing:.05em;color:var(--rf-cel-texto-3)}#progressoView .jn-numero b{font-size:24px;line-height:1.15;color:var(--rf-cel-texto)}#progressoView .jn-numero>span:not(.jn-tipo-icone):not(.jn-numero-seta){font-size:12.5px;line-height:1.35;color:var(--rf-cel-texto-3)}#progressoView details.jn-recolhivel>summary{min-height:44px;align-items:center}#materiasView .materias-painel{padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}#materiasView .materias-split{display:block;min-height:0}#materiasView .materias-coluna{gap:12px;padding:0;border:0;background:none}#materiasView .materias-split.detalhe-aberto .materias-coluna{display:none}#materiasView .materias-split:not(.detalhe-aberto) .materias-detalhe{display:none}#materiasView .materias-busca{display:flex;height:48px;border:1px solid var(--rf-cel-borda);border-radius:var(--rf-raio-3);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}#materiasView .materias-busca input{font-size:15px;color:var(--rf-cel-texto)}#materiasView .materias-coluna-topo{padding:0 2px;color:var(--rf-cel-texto-3)}#materiasView .materias-coluna-topo b{color:var(--rf-cel-texto-2)}#materiasView .subject-list{display:block;overflow:visible;padding:6px;border:1px solid var(--rf-cel-borda);border-radius:20px;background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}#materiasView .materia-item{min-height:60px;padding:12px 10px;border-bottom:1px solid var(--rf-cel-borda);border-radius:0}#materiasView .materia-item:last-child{border-bottom:0}#materiasView .materia-item.ativa{background:var(--rf-cel-verde-claro);border-radius:14px}#materiasView .materia-item-nome b{font-size:15.5px;color:var(--rf-cel-texto)}#materiasView .materia-item-nome small{font-size:12.5px;color:var(--rf-cel-texto-3)}#materiasView .materia-item-conta{color:var(--rf-cel-texto-3)}#materiasView .materias-nova{min-height:48px;border-radius:var(--rf-raio-3)}#materiasView .materias-detalhe{gap:14px;padding:16px;border:1px solid var(--rf-cel-borda);border-radius:20px;background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}#materiasView .materia-voltar{display:inline-flex;min-height:36px;color:var(--rf-cel-verde-texto)}#materiasView .materia-detalhe-topo{flex-wrap:wrap;gap:8px 12px}#materiasView .materia-voltar{flex:1 1 100%}#materiasView .materia-detalhe-titulo h2{font-size:22px;color:var(--rf-cel-texto)}#materiasView .materia-detalhe-titulo p{color:var(--rf-cel-texto-3)}#materiasView .materia-gerenciar{min-height:40px;border:0;border-radius:999px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2);font-size:13px;box-shadow:none}#materiasView .materia-linha-numeros{margin:0;padding-bottom:14px;border-bottom-color:var(--rf-cel-borda);color:var(--rf-cel-texto-2)}#materiasView .materia-assuntos-topo h3{font-size:17px;color:var(--rf-cel-texto)}#materiasView .materia-assuntos-topo .mini-btn{min-height:40px;border:0;border-radius:999px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:13px;font-weight:700;box-shadow:none}#materiasView .materias-abas{gap:14px;border-bottom-color:var(--rf-cel-borda);overflow-x:auto}#materiasView .materias-abas button{white-space:nowrap;padding-bottom:10px;color:var(--rf-cel-texto-3)}#materiasView .materias-abas button.ativa{color:var(--rf-cel-verde-texto);border-bottom-color:var(--rf-cel-verde)}#materiasView .assunto-linha{gap:10px;padding:14px 0;border-bottom-color:var(--rf-cel-borda)}#materiasView .assunto-nome b{font-size:15px;color:var(--rf-cel-texto)}#materiasView .assunto-nome small{font-size:12.5px;color:var(--rf-cel-texto-3)}#materiasView .assunto-nome small.hoje,#materiasView .assunto-nome small.atrasada{color:var(--rf-alerta);font-weight:600}#materiasView .assunto-acoes .mini-btn{min-height:40px;border:0;border-radius:999px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2);font-weight:700;box-shadow:none}#materiasView .assunto-acoes .mini-btn.principal{background:var(--rf-cel-verde);color:#fff}#materiasView .assunto-menu{width:38px;height:38px;color:var(--rf-cel-texto-3)}#materiasView .assunto-novo input{height:48px;border-color:var(--rf-cel-borda);border-radius:var(--rf-raio-3);background:var(--rf-cel-cartao);font-size:15px;color:var(--rf-cel-texto)}#materiasView .assunto-novo .mini-btn.principal{min-height:48px;border-radius:var(--rf-raio-3);background:var(--rf-cel-verde);color:#fff}:is(#revisoesView,#jornadaView,#progressoView,#materiasView,#flashcardsView).active>*{animation:rf-cel-entra .4s cubic-bezier(.2,.8,.3,1) both}:is(#revisoesView,#jornadaView,#progressoView,#materiasView,#flashcardsView).active>:nth-child(2){animation-delay:.05s}:is(#revisoesView,#jornadaView,#progressoView,#materiasView,#flashcardsView).active>:nth-child(3){animation-delay:.1s}:is(#revisoesView,#jornadaView,#progressoView,#materiasView,#flashcardsView).active>:nth-child(n+4){animation-delay:.15s}}@keyframes rf-cel-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rf-cel-folha{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.plano-hoje-atalhos{align-items:center}.plano-hoje-mais{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);border-radius:999px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.plano-hoje-mais svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.plano-hoje-mais:hover{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}.plano-hoje-mais:active{transform:scale(.94)}.plano-hoje-mais:focus-visible{outline:3px solid var(--rf-foco);outline-offset:2px}.content-questoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px;align-items:end;gap:10px;margin:-4px 0 14px;padding:12px;border:1px solid var(--rf-cel-borda);border-radius:13px;background:var(--rf-cel-cartao-2)}.modal .content-questoes label{margin:0}.content-questoes-pct{display:grid;place-items:center;align-content:center;min-height:48px;border-radius:11px;background:var(--rf-cel-cartao);border:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto-3);text-align:center;line-height:1.1}.content-questoes-pct b{font-size:18px;font-weight:800;letter-spacing:-.02em}.content-questoes-pct small{font-size:11px;font-weight:600}.content-questoes-pct.valido{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.content-questoes-pct.erro{border-color:color-mix(in srgb,var(--rf-cel-perigo) 35%,transparent);background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}@media(max-width:420px){.content-questoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 78px;gap:8px;padding:10px}}.fc-item,html body #flashcardsView .fc-item{grid-template-columns:minmax(0,1fr) auto}.fc-item-acoes{gap:2px;align-items:center}#jornadaMetaForm .form-row:has(>#jornadaMetaAssuntoCampo[hidden]){grid-template-columns:minmax(0,1fr)}.calendar-grid .event[data-jn-acao]{cursor:pointer}.calendar-grid .event[data-jn-acao]:hover{filter:brightness(.95)}.agenda-item.agenda-editar,.cal-jn-editar{display:grid;align-items:center;width:100%;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.agenda-item.agenda-editar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 6px;border:0;border-top:1px solid var(--rf-cel-borda);border-radius:0;background:none}.agenda-item.agenda-editar>span:first-child{min-width:0}.agenda-item.agenda-editar b{overflow-wrap:anywhere}.agenda-item.agenda-editar span span,.cal-jn-linha.editavel{display:block}.cal-jn-editar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:6px;margin:0 -6px;width:calc(100% + 12px);border:0 solid var(--rf-cel-borda);border-radius:11px;background:none}.cal-jn-lapis{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--rf-cel-texto-3);transition:background-color .15s,color .15s}.cal-jn-lapis .jn-svg,.cal-jn-lapis svg{width:15px;height:15px}.agenda-item.agenda-editar:hover,.cal-jn-editar:hover{background:var(--rf-cel-cartao-2)}.agenda-item.agenda-editar:hover .cal-jn-lapis,.cal-jn-editar:hover .cal-jn-lapis{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.agenda-item.agenda-editar:focus-visible,.cal-jn-editar:focus-visible{outline:3px solid var(--rf-foco);outline-offset:1px}@media(prefers-reduced-motion:reduce){.plano-hoje-mais,.cal-jn-lapis{transition:none}}:root{--rf-mem-risco:#c2410c}.memoria-painel{position:relative;display:grid;gap:16px}.memoria-conteudo{display:grid;gap:16px;min-width:0}.memoria-cab-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.memoria-como{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 12px 7px 8px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao);color:var(--rf-cel-verde-texto);font-family:inherit;font-size:13px;line-height:1.2;font-weight:700;cursor:pointer}.memoria-como i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--rf-cel-verde-claro);font-style:normal;font-weight:800}.memoria-ciclo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:14px 16px;border:1px dashed var(--rf-cel-borda);border-radius:16px;background:var(--rf-cel-cartao-2);font-size:13.5px;line-height:1.55;color:var(--rf-cel-texto-2)}.memoria-ciclo[hidden]{display:none}.memoria-ciclo p{margin:0;max-width:520px}.memoria-ciclo .button{width:auto;margin:0}.memoria-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.memoria-cab h2{margin:0}.memoria-cab p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--rf-cel-texto-3)}.memoria-filtro select{min-height:40px;max-width:240px;padding:7px 34px 7px 12px;border:1px solid var(--rf-cel-borda);border-radius:12px;background-color:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);font-family:inherit;font-size:13px;line-height:1.3;font-weight:600;cursor:pointer}.memoria-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.memoria-numero{display:grid;align-content:start;gap:2px;min-width:0;padding:12px 14px;border-radius:16px;background:var(--rf-cel-cartao-2)}.memoria-numero small{font-size:12px;font-weight:700;line-height:1.35;color:var(--rf-cel-texto-3)}.memoria-numero b{font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--rf-cel-texto)}.memoria-numero b.vazio{font-weight:600;color:var(--rf-cel-texto-3)}.memoria-numero span{font-size:12.5px;line-height:1.45;color:var(--rf-cel-texto-2);overflow-wrap:anywhere}.memoria-numero .mem-status{display:inline-flex;align-items:center;gap:5px;font-weight:700}.memoria-numero .mem-status.ok{color:var(--rf-cel-verde-texto)}.memoria-numero .mem-status.abaixo{color:var(--rf-alerta)}.memoria-numero .mem-status svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.memoria-numero .mem-definir{justify-self:start;margin-top:4px;min-height:32px;padding:5px 11px;border:1px solid var(--rf-cel-borda);border-radius:10px;background:var(--rf-cel-cartao);color:var(--rf-cel-verde-texto);font-family:inherit;font-size:12.5px;line-height:1.2;font-weight:700;cursor:pointer}.memoria-grafico{position:relative;min-height:250px}.memoria-grafico>svg{display:block;width:100%;overflow:visible;touch-action:pan-y;-webkit-user-select:none;user-select:none}.memoria-grafico>svg:focus{outline:none}.memoria-grafico>svg:focus-visible .mem-foco{stroke:var(--rf-foco);stroke-width:2}.mem-foco{fill:none;stroke:none}.mem-grade{stroke:var(--rf-cel-borda);stroke-width:1}.mem-eixo{fill:var(--rf-cel-texto-3);font-size:12px;font-variant-numeric:tabular-nums}.mem-eixo.forte{fill:var(--rf-cel-texto);font-weight:700}.mem-area{fill:var(--rf-cel-verde);fill-opacity:.1}.mem-historico,.mem-revisando,.mem-sem{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mem-historico{stroke:var(--rf-cel-verde)}.mem-revisando{stroke:var(--rf-cel-verde);stroke-dasharray:6 5;stroke-linecap:butt}.mem-sem{stroke:var(--rf-mem-risco);stroke-dasharray:.5 5.5}.mem-meta-linha{stroke:var(--rf-cel-texto-2);stroke-width:1.25}.mem-hoje-linha{stroke:var(--rf-borda-forte);stroke-width:1}.mem-prova-linha{stroke:var(--rf-cel-texto-3);stroke-width:1}.mem-rotulo{fill:var(--rf-cel-texto-2);font-size:12px;font-weight:700}.mem-rotulo.valor{fill:var(--rf-cel-texto);font-size:13px;font-weight:800}.mem-rotulo-fundo{fill:var(--rf-cel-cartao)}.mem-ponto{stroke:var(--rf-cel-cartao);stroke-width:2}.mem-ponto.verde{fill:var(--rf-cel-verde)}.mem-ponto.risco{fill:var(--rf-mem-risco)}.mem-ponto.vazado{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-verde);stroke-width:1.75}.mem-cursor{stroke:var(--rf-cel-texto-3);stroke-width:1}.mem-cursor-ponto{stroke:var(--rf-cel-cartao);stroke-width:2}.mem-alvo{fill:transparent;cursor:crosshair}.memoria-grafico.exemplo .mem-historico,.memoria-grafico.exemplo .mem-revisando,.memoria-grafico.exemplo .mem-sem{stroke:var(--rf-borda-forte)}.memoria-grafico.exemplo .mem-area{fill:var(--rf-borda-forte);fill-opacity:.18}.memoria-grafico.exemplo .mem-ponto{fill:var(--rf-borda-forte)}.memoria-grafico.exemplo .mem-rotulo.valor,.memoria-grafico.exemplo .mem-rotulo{fill:var(--rf-cel-texto-3)}.memoria-painel.exemplo .memoria-legenda .mem-chave line{stroke:var(--rf-borda-forte)}.mem-exemplo-nota{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(340px,86%);padding:12px 16px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra);font-size:13px;line-height:1.6;color:var(--rf-cel-texto-2);text-align:center}#revisoesView .mem-exemplo-nota{background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mem-exemplo-nota b{display:block;color:var(--rf-cel-texto)}.mem-exemplo-nota small{display:block;margin-top:2px;font-size:12px;color:var(--rf-cel-texto-3)}.mem-dica{position:absolute;top:0;left:0;z-index:3;min-width:168px;max-width:240px;padding:9px 11px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra);font-size:12.5px;line-height:1.45;color:var(--rf-cel-texto-2);pointer-events:none}.mem-dica[hidden]{display:none}.mem-dica-data{margin:0 0 4px;font-weight:700;color:var(--rf-cel-texto)}.mem-dica-linha{display:flex;align-items:center;gap:7px;margin:0}.mem-dica-linha b{min-width:36px;font-size:14px;font-weight:800;color:var(--rf-cel-texto);font-variant-numeric:tabular-nums}.mem-dica-nota{margin:5px 0 0;padding-top:5px;border-top:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto-3)}.memoria-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:-4px;font-size:12.5px;line-height:1.4;color:var(--rf-cel-texto-2)}.memoria-legenda span{display:inline-flex;align-items:center;gap:7px}.mem-chave{width:22px;height:8px;flex:none;overflow:visible}.mem-chave line{stroke-width:2}.memoria-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px 12px;border:1px solid var(--rf-cel-borda);border-radius:16px;background:var(--rf-cel-cartao-2)}.memoria-meta[hidden]{display:none}.memoria-meta-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.memoria-meta-rotulo{font-size:14px;font-weight:700;color:var(--rf-cel-texto)}.memoria-meta-topo output{width:3.4ch;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--rf-cel-texto);text-align:right;font-variant-numeric:tabular-nums}.memoria-meta input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:36px;margin:0;padding:0;background:transparent;cursor:pointer;touch-action:pan-y;--pos:40%}.memoria-meta input[type=range],.memoria-meta input[type=range]:focus,.memoria-meta input[type=range]:focus-visible{border:0;border-radius:0;outline:none;box-shadow:none}.memoria-meta input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--rf-cel-verde) var(--pos),var(--rf-cel-borda) var(--pos))}.memoria-meta input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-8px;border:3px solid var(--rf-cel-verde);border-radius:50%;background:var(--rf-cel-cartao);box-shadow:0 2px 8px #14322347;transition:transform .15s ease}.memoria-meta input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.memoria-meta input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--rf-cel-verde-claro),0 2px 8px #14322347}.memoria-meta input[type=range]::-moz-range-track{height:10px;border:0;border-radius:999px;background:var(--rf-cel-borda)}.memoria-meta input[type=range]::-moz-range-progress{height:10px;border-radius:999px;background:var(--rf-cel-verde)}.memoria-meta input[type=range]::-moz-range-thumb{width:20px;height:20px;border:3px solid var(--rf-cel-verde);border-radius:50%;background:var(--rf-cel-cartao);box-shadow:0 2px 8px #14322347}.memoria-meta-escala{display:flex;justify-content:space-between;margin-top:-4px;font-size:12px;font-weight:600;color:var(--rf-cel-texto-3);font-variant-numeric:tabular-nums}.memoria-carga{min-height:1.5em;margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--rf-cel-texto-2)}.memoria-carga b{color:var(--rf-cel-texto)}.memoria-carga .mem-delta{font-weight:700;color:var(--rf-alerta)}.memoria-carga .mem-delta.menos{color:var(--rf-cel-verde-texto)}.memoria-convite{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:10px;padding-top:12px;border-top:1px dashed var(--rf-cel-borda);font-size:13.5px;line-height:1.55;color:var(--rf-cel-texto-2)}.memoria-convite[hidden]{display:none}.memoria-convite p{flex:1 1 280px;margin:0}.memoria-convite .pro-badge{display:inline-block;margin-right:7px;padding:1px 7px;border-radius:999px;background:var(--rf-cel-texto);color:var(--rf-cel-cartao);font-size:11px;font-weight:800;letter-spacing:.04em;vertical-align:1px}.memoria-convite .button{width:auto;margin:0}.mem-conta-dica{display:block;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.4;color:var(--rf-cel-texto-3)}.review-card.mem-clicavel{cursor:pointer}.complete-modal .quality-options{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:420px){.complete-modal .quality-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.memoria-assunto-modal{width:min(720px,100%)}.memoria-assunto-materia{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--rf-cel-texto-3)}.memoria-assunto-modal h2{margin:0 36px 14px 0}.memoria-assunto-corpo{display:grid;gap:14px}.memoria-hoje{display:flex;align-items:center;justify-content:space-between;gap:14px}.memoria-hoje .memoria-numero{flex:1;min-width:0}.memoria-detalhes-toggle{display:inline-flex;align-items:center;gap:4px;flex:none;padding:6px 4px;border:0;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--rf-cel-texto-3);cursor:pointer}.memoria-detalhes-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.memoria-detalhes-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.memoria-detalhes{display:grid;gap:14px;margin-top:14px}.memoria-detalhes-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.memoria-assunto-corpo .memoria-grafico{min-height:230px}.memoria-assunto-corpo h3{margin:4px 0 0;font-size:15px;color:var(--rf-cel-texto)}.mem-eventos{display:grid;gap:0;margin:0;padding:0;list-style:none}.mem-eventos li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--rf-cel-borda);font-size:13px;line-height:1.45;color:var(--rf-cel-texto-2)}.mem-eventos li:first-child{border-top:0 solid var(--rf-cel-borda)}.mem-eventos time{font-weight:700;color:var(--rf-cel-texto-3);font-variant-numeric:tabular-nums}.mem-eventos b{color:var(--rf-cel-texto)}.mem-nota{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.mem-nota:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mem-nota.n1{background:var(--rf-perigo-suave);color:var(--rf-perigo)}.mem-nota.n2{background:var(--rf-alerta-suave);color:var(--rf-alerta)}.mem-nota.n3{background:var(--rf-verde-suave);color:var(--rf-cel-verde-texto)}.mem-nota.n4{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.mem-nota.inicio{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}.mem-marca.n1{fill:var(--rf-perigo)}.mem-marca.n2{fill:var(--rf-alerta)}.mem-marca.n3,.mem-marca.n4{fill:var(--rf-cel-verde)}.mem-marca.n4{stroke:var(--rf-cel-verde-texto)}.mem-marca.inicio{fill:var(--rf-cel-texto-3)}.mem-marca{stroke:var(--rf-cel-cartao);stroke-width:2}.memoria-assunto-explica{margin:0;font-size:13px;line-height:1.6;color:var(--rf-cel-texto-3)}@media(max-width:720px){.memoria-painel{gap:14px}.memoria-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.memoria-resumo .memoria-numero:first-child{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px}.memoria-resumo .memoria-numero:first-child small{grid-column:1/-1}.memoria-numero{padding:11px 12px;border-radius:14px}.memoria-numero b{font-size:24px}.memoria-grafico{min-height:220px;margin:0 -4px}.memoria-meta{padding:12px 14px 10px}.memoria-carga{min-height:3em}.memoria-cab-acoes{width:100%}.memoria-cab-acoes .memoria-filtro{flex:1}.memoria-filtro select{width:100%;max-width:none}.memoria-cab>div:first-child{flex:1 1 100%}.mem-eventos li{grid-template-columns:46px minmax(0,1fr);row-gap:4px}.mem-eventos li .mem-nota{grid-column:2;justify-self:start}.memoria-assunto-corpo .memoria-numero b{font-size:20px}}@media(prefers-reduced-motion:no-preference){.memoria-grafico path{transition:d .35s ease}}.memoria-ajuda{width:min(560px,100%)}.memoria-ajuda-selo{display:inline-flex;align-items:center;gap:7px;margin:0 0 6px;font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--rf-cel-verde-texto)}.memoria-ajuda-selo .pro-badge{padding:1px 7px;border-radius:999px;background:var(--rf-cel-texto);color:var(--rf-cel-cartao);font-size:11px;letter-spacing:.04em}.memoria-ajuda h2{margin:0 40px 14px 0;font-size:21px;line-height:1.25}.memoria-ajuda-passos{margin:0;padding:0;list-style:none;touch-action:pan-y}.memoria-ajuda-passo{display:none}.memoria-ajuda-passo.ativo{display:grid;gap:8px}.mem-aj-figura{display:block;box-sizing:border-box;width:100%;height:auto;padding:14px 10px;border-radius:18px;background:var(--rf-cel-cartao-2);overflow:visible}.memoria-ajuda-passo h3{margin:8px 0 0;font-size:17px;color:var(--rf-cel-texto)}.memoria-ajuda-passo p{min-height:4.9em;margin:0;font-size:14.5px;line-height:1.6;color:var(--rf-cel-texto-2)}.memoria-ajuda-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.memoria-ajuda-nav .button{width:auto;min-width:118px;margin:0}.memoria-ajuda-nav .mini-btn[disabled]{visibility:hidden}.memoria-ajuda-pontos{display:flex;align-items:center}.memoria-ajuda-pontos button{padding:0;border-radius:999px;cursor:pointer;transition:width .25s ease,background-color .25s ease}.memoria-ajuda-pontos button[aria-current=step]{width:24px;background:var(--rf-cel-verde)}.mem-aj-figura text{font-family:inherit}.mem-aj-fios path{fill:none;stroke:var(--rf-cel-borda);stroke-width:1.5;stroke-dasharray:3 4}.mem-aj-fonte rect{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-borda)}.mem-aj-fonte text{fill:var(--rf-cel-texto);font-size:12px;font-weight:700}.mem-aj-fonte .c1{fill:var(--rf-cel-verde)}.mem-aj-fonte .c2{fill:var(--rf-info)}.mem-aj-fonte .c3{fill:var(--rf-alerta)}.mem-aj-fonte .c4{fill:var(--rf-perigo)}.mem-aj-gota{fill:var(--rf-cel-verde);opacity:0}.mem-aj-cartao{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-borda)}.mem-aj-titulo{fill:var(--rf-cel-texto);font-size:14px;font-weight:800}.mem-aj-anel-trilho{fill:none;stroke:var(--rf-verde-suave);stroke-width:5}.mem-aj-anel{fill:none;stroke:var(--rf-cel-verde);stroke-width:5;stroke-linecap:round;stroke-dasharray:.72 1}.mem-aj-valor{fill:var(--rf-cel-texto);font-size:15px;font-weight:800}.mem-aj-nota{fill:var(--rf-cel-texto-3);font-size:10.5px;font-weight:600}.mem-aj-rotulo{fill:var(--rf-cel-texto-2);font-size:11px;font-weight:700}.mem-aj-eixo{stroke:var(--rf-cel-borda);stroke-width:1.5}.mem-aj-curva{fill:none;stroke:var(--rf-cel-verde);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.mem-aj-marca{fill:var(--rf-cel-verde);stroke:var(--rf-cel-cartao-2);stroke-width:2}.mem-aj-marca.inicio{fill:var(--rf-cel-texto-3)}.mem-aj-meta{stroke:var(--rf-cel-texto-2);stroke-width:1.25}.mem-aj-sem{fill:none;stroke:var(--rf-mem-risco);stroke-width:2;stroke-dasharray:.5 5.5;stroke-linecap:round}.mem-aj-cal{fill:var(--rf-cel-verde)}.mem-aj-cal-topo{fill:var(--rf-cel-verde-texto)}.mem-aj-cal-ok{fill:none;stroke:var(--rf-cel-branco);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mem-aj-pop{transform-box:fill-box;transform-origin:center}.mem-aj-trilho{fill:var(--rf-cel-borda)}.mem-aj-trilho-cheio{fill:var(--rf-cel-verde);transform-origin:40px 38px;transform:scaleX(.4)}.mem-aj-polegar{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-verde);stroke-width:3;transform:translate(96px)}.mem-aj-semana rect{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-borda)}.mem-aj-dias rect{fill:var(--rf-cel-verde)}.mem-aj-b{opacity:0}.mem-aj-texto{fill:var(--rf-cel-texto);font-size:13px;font-weight:800}.mem-aj-selo{fill:var(--rf-cel-verde-claro)}.mem-aj-selo-texto{fill:var(--rf-cel-verde-texto);font-size:11.5px;font-weight:800}.memoria-ajuda-base{margin-top:14px;padding-top:12px;border-top:1px solid var(--rf-cel-borda);font-size:13px;line-height:1.6;color:var(--rf-cel-texto-2)}.memoria-ajuda-base summary{display:inline-flex;align-items:center;min-height:36px;font-weight:700;color:var(--rf-cel-verde-texto);cursor:pointer}.memoria-ajuda-base p{margin:6px 0}.memoria-ajuda-base ul{margin:6px 0;padding-left:18px}.memoria-ajuda-base li{margin:4px 0}.memoria-ajuda-base b{color:var(--rf-cel-texto)}.memoria-ajuda-base a{color:var(--rf-cel-verde-texto);font-weight:600}.memoria-ajuda-aviso{padding:8px 10px;border-radius:10px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}@media(prefers-reduced-motion:no-preference){.memoria-ajuda-passo.ativo{animation:mem-aj-entra .3s ease-out}.memoria-ajuda-passo.ativo .mem-aj-gota{animation:mem-aj-gota 2.4s ease-in-out var(--d,0s) infinite}.memoria-ajuda-passo.ativo .mem-aj-anel{animation:mem-aj-anel 1.4s ease-out .4s both}.memoria-ajuda-passo.ativo .mem-aj-desenho{animation:mem-aj-desenho var(--dur,2.2s) ease-in-out var(--d,0s) both}.memoria-ajuda-passo.ativo .mem-aj-pop{animation:mem-aj-pop .45s cubic-bezier(.3,1.6,.5,1) var(--d,0s) both}.memoria-ajuda-passo.ativo .mem-aj-surge{animation:mem-aj-surge .5s ease-out var(--d,0s) both}.memoria-ajuda-passo.ativo .mem-aj-polegar{animation:mem-aj-polegar 4.4s ease-in-out infinite alternate}.memoria-ajuda-passo.ativo .mem-aj-trilho-cheio{animation:mem-aj-cheio 4.4s ease-in-out infinite alternate}.memoria-ajuda-passo.ativo .mem-aj-a{animation:mem-aj-a 4.4s ease-in-out infinite alternate}.memoria-ajuda-passo.ativo .mem-aj-b{animation:mem-aj-b 4.4s ease-in-out infinite alternate}}@keyframes mem-aj-entra{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes mem-aj-gota{0%{opacity:0;transform:translate(0)}12%{opacity:1}70%{opacity:1;transform:translate(var(--dx),var(--dy))}85%,to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes mem-aj-anel{0%{stroke-dasharray:0 1}to{stroke-dasharray:.72 1}}@keyframes mem-aj-desenho{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes mem-aj-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mem-aj-surge{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mem-aj-polegar{0%,30%{transform:translate(96px)}70%,to{transform:translate(192px)}}@keyframes mem-aj-cheio{0%,30%{transform:scaleX(.4)}70%,to{transform:scaleX(.8)}}@keyframes mem-aj-a{0%,40%{opacity:1}60%,to{opacity:0}}@keyframes mem-aj-b{0%,40%{opacity:0}60%,to{opacity:1}}@media(max-width:720px){.memoria-ajuda h2{font-size:19px}.memoria-ajuda-passo p{min-height:8em;font-size:14px}.memoria-ajuda-nav .button{min-width:0}}.versao-nova{position:fixed;z-index:95;left:50%;bottom:24px;display:flex;align-items:center;gap:12px 18px;width:min(560px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--rf-cel-borda);border-radius:18px;background:var(--rf-cel-cartao);box-shadow:var(--rf-sombra-3);transform:translate(-50%)}.versao-nova[hidden]{display:none}.versao-nova p{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.5;color:var(--rf-cel-texto-2)}.versao-nova b{display:block;font-size:14.5px;color:var(--rf-cel-texto)}.versao-nova-acoes{display:flex;flex:none;gap:8px}.versao-nova-acoes .button{width:auto;min-height:40px;margin:0;padding:8px 16px}.versao-nova-acoes .mini-btn{min-height:40px}@media(max-width:720px){.versao-nova{top:calc(66px + env(safe-area-inset-top,0px));bottom:auto;flex-wrap:wrap}.versao-nova-acoes{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:no-preference){.versao-nova:not([hidden]){animation:versao-nova-entra .35s ease-out}}@keyframes versao-nova-entra{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.ih-lembrete{position:fixed;z-index:94;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px 12px;width:min(360px,calc(100vw - 32px));padding:16px;border:1px solid var(--rf-cel-borda);border-radius:18px;background:var(--rf-cel-cartao);box-shadow:var(--rf-sombra-3)}.ih-lembrete[hidden]{display:none}.ih-lembrete-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.ih-lembrete-icone svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ih-lembrete p{margin:0;font-size:13.5px;line-height:1.45;color:var(--rf-cel-texto-2)}.ih-lembrete b{display:block;margin-bottom:2px;font-size:15px;color:var(--rf-cel-texto)}.ih-lembrete-acoes{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.ih-lembrete-acoes .button{width:auto;min-height:40px;margin:0;padding:8px 20px}.ih-lembrete-acoes .mini-btn{min-height:40px;padding-inline:16px}@media(prefers-reduced-motion:no-preference){.ih-lembrete:not([hidden]){animation:ih-lembrete-entra .4s cubic-bezier(.2,.8,.2,1)}}@keyframes ih-lembrete-entra{0%{opacity:0;translate:-12px 8px}to{opacity:1;translate:0 0}}@media(min-width:721px){#dashboardView .proximo-estudo{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:236px;margin:0;padding:24px 26px 22px;border:0;border-radius:26px;color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}#dashboardView .proximo-estudo:after{content:"";position:absolute;z-index:-1;right:-56px;bottom:-84px;width:260px;height:260px;border-radius:50%;border:36px solid color-mix(in srgb,var(--rf-cel-branco) 7%,transparent);pointer-events:none}#dashboardView .proximo-estudo:before{content:"";position:absolute;z-index:-1;right:64px;bottom:148px;width:20px;height:20px;border-radius:50%;border:3px solid var(--rf-cel-destaque-2);background:#5fcf9d;pointer-events:none}#dashboardView .proximo-estudo .pe-cab{margin:0}#dashboardView .proximo-estudo .pe-titulo{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}#dashboardView .proximo-estudo .pe-materia{margin:12px 0 0;font-size:28px;line-height:1.12;font-weight:800;letter-spacing:-.025em;color:var(--rf-cel-branco)}#dashboardView .proximo-estudo .pe-assunto{margin:6px 0 0;font-size:16px;line-height:1.4;color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}#dashboardView .proximo-estudo .pe-motivo{display:block;width:fit-content;max-width:100%;margin:14px 0 0;padding:5px 12px;border-radius:12px;background:color-mix(in srgb,var(--rf-cel-tinta) 34%,transparent);color:var(--rf-cel-branco);font-size:13px;font-weight:600;line-height:1.35}#dashboardView .proximo-estudo .pe-aviso{color:var(--rf-cel-branco)}#dashboardView .proximo-estudo .pe-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px}#dashboardView .proximo-estudo .pe-acoes .button{min-width:150px;min-height:48px;padding:0 22px;border:1px solid color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);border-radius:15px;background:color-mix(in srgb,var(--rf-cel-branco) 12%,transparent);color:var(--rf-cel-branco);font-size:15px;font-weight:700;box-shadow:none;filter:none}#dashboardView .proximo-estudo .pe-acoes .button:hover{background:color-mix(in srgb,var(--rf-cel-branco) 20%,transparent)}#dashboardView .proximo-estudo .pe-acoes .button.primary{border-color:var(--rf-cel-branco);background:var(--rf-cel-branco);color:var(--rf-cel-destaque-3)}#dashboardView .proximo-estudo .pe-acoes .button.primary:hover{background:color-mix(in srgb,var(--rf-cel-branco) 90%,var(--rf-cel-verde-claro))}}@media(min-width:1101px){#dashboardView .hero-inicio>.hero-timer.com-painel{align-self:flex-end}}:root{--ra-aurora-1:#b9ecd3;--ra-aurora-2:#c3def8;--ra-aurora-3:#ddd5fb;--ra-grad-1:#1a8a62;--ra-grad-2:#136b4c;--ra-grad-3:#2d9bc4;--ra-grad-4:#7c6cf0;--ra-nucleo:#eafff5;--ra-brilho:rgba(26,138,98,.3);--ra-sobre:#fff;--ra-vidro:rgba(255,255,255,.66);--ra-vidro-borda:rgba(255,255,255,.9);--ra-borda-suave:#e3ebe6;--ra-certo:#12814f;--ra-certo-fundo:#e2f5ea;--ra-meio:#9a5b00;--ra-meio-fundo:#fff2d9;--ra-erro:#c2343a;--ra-erro-fundo:#fdebec;--ra-sombra:0 1px 2px rgba(16,40,30,.05),0 12px 32px -14px rgba(16,60,40,.22);--ra-sombra-alta:0 26px 60px -26px rgba(19,107,76,.42)}#raCorpo{display:grid;gap:18px;max-width:920px;margin:0 auto;padding-bottom:8px}.ra-ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ra-ic.cheio{fill:currentColor;stroke:none}.nav-pill.nav-pill-novo{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}.nav-pill.nav-pill-ia{background:linear-gradient(120deg,#8f96a1,#eef1f4 45%,#c7ccd3 65%,#828994);color:#2f333a;font-weight:800;letter-spacing:.03em}.ra-aurora{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.ra-aurora i{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;filter:blur(52px);opacity:.8;animation:ra-deriva 18s ease-in-out infinite alternate}.ra-aurora i:nth-child(1){background:var(--ra-aurora-1);top:-34%;left:-12%}.ra-aurora i:nth-child(2){background:var(--ra-aurora-2);top:-18%;right:-18%;animation-duration:23s;animation-delay:-7s}.ra-aurora i:nth-child(3){background:var(--ra-aurora-3);bottom:-52%;left:28%;animation-duration:27s;animation-delay:-13s}@property --ra-giro{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ra-beam{to{--ra-giro:360deg}}.ra-vitrine{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:24px;padding:34px 36px 28px;border-radius:30px;color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 14%,transparent) 0,transparent 58%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 56%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}.ra-vitrine-texto{position:relative;display:grid;justify-items:start;gap:12px;max-width:34ch}.ra-vitrine h2{margin:0;font-size:clamp(27px,3.2vw,36px);line-height:1.08;letter-spacing:-.035em;color:var(--rf-cel-branco)}.ra-vitrine p{margin:0;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--rf-cel-branco) 88%,transparent)}.ra-selo-vidro{display:inline-flex;align-items:center;gap:7px;padding:6px 13px 6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rf-cel-branco) 34%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--rf-cel-branco);font-size:12px;font-weight:700}.ra-selo-vidro .ra-ic{width:14px;height:14px}.ra-vitrine-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.ra-vitrine-meta{font-size:13px;font-weight:600;color:color-mix(in srgb,var(--rf-cel-branco) 86%,transparent)}.ra-vitrine .ra-botao-brilho{background:var(--rf-cel-branco);color:var(--rf-cel-tinta);box-shadow:0 12px 28px -14px #042419e6}.ra-vitrine .ra-botao-brilho:hover{box-shadow:0 18px 34px -14px #042419e6}.ra-vitrine-rotulo{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--rf-cel-branco) 76%,transparent)}.ra-vitrine-modos{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:2px}.ra-vitrine-planeta{position:absolute;z-index:-1;top:-200px;right:-230px;width:1080px;pointer-events:none}@media(min-width:1051px){html:not([data-tema=escuro]) .ra-vitrine-planeta{top:50%;left:50%;right:auto;width:110%;transform:translate(-30%,-60%)}}.ra-vitrine-planeta:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rf-cel-tinta) 46%,transparent) 0,transparent 66%);filter:blur(34px)}.ra-planeta{display:block;position:relative;width:100%;height:auto;aspect-ratio:1}.ra-vitrine .ra-planeta{--ra-rn-branco:#ffffff;--ra-rn-menta:#7dffcf;--ra-rn-linha:#c9f7e4;--ra-rn-modo-1:#8affd6;--ra-rn-modo-2:#b0d8ff;--ra-rn-modo-3:#e2ffa8}.ra-modo{position:relative;isolation:isolate;display:grid;align-content:start;gap:8px;min-height:172px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--rf-cel-branco) 24%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 11%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--rf-cel-branco);text-align:left;font:inherit;animation:ra-subir .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 46ms)}.ra-modo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.ra-modo-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--rf-cel-branco) 16%,transparent);color:var(--rf-cel-branco)}.ra-modo-ic .ra-ic{width:19px;height:19px}.ra-estado{padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--rf-cel-branco) 16%,transparent);color:color-mix(in srgb,var(--rf-cel-branco) 88%,transparent);font-size:11px;font-weight:700;letter-spacing:.03em}.ra-modo h3{margin:2px 0 0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--rf-cel-branco)}.ra-modo p{margin:0;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--rf-cel-branco) 80%,transparent)}.ra-modo-pe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--rf-cel-branco) 72%,transparent)}.ra-modo-pe .ra-ic{width:16px;height:16px;transition:transform .2s ease}button.ra-modo{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button.ra-modo:hover{transform:translateY(-3px)}button.ra-modo:hover .ra-modo-pe .ra-ic{transform:translate(4px)}button.ra-modo:focus-visible{outline:2px solid var(--rf-cel-branco);outline-offset:3px}.ra-modo.livre{background:var(--rf-cel-branco);border-color:transparent;color:var(--rf-cel-tinta);-webkit-backdrop-filter:none;backdrop-filter:none}.ra-modo.livre h3{color:var(--rf-cel-tinta)}.ra-modo.livre p{color:color-mix(in srgb,var(--rf-cel-tinta) 74%,var(--rf-cel-branco))}.ra-modo.livre .ra-modo-ic{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}.ra-modo.livre .ra-estado{background:color-mix(in srgb,var(--rf-cel-destaque-1) 13%,var(--rf-cel-branco));color:var(--rf-cel-destaque-3)}.ra-modo.livre .ra-modo-pe{color:var(--rf-cel-destaque-2)}button.ra-modo.livre:hover{box-shadow:0 22px 40px -18px #042419cc}.ra-modo.preso{opacity:.88}.ra-modo{--ra-contorno:rgba(255,255,255,.92);--ra-contorno-1:#7fe3b9;--ra-contorno-2:#8fd3ff}.ra-modo.livre.ativo:after{content:"";position:absolute;z-index:-1;inset:-6px;border-radius:26px;padding:2px;background:conic-gradient(from var(--ra-giro),var(--ra-contorno) 0 58%,var(--ra-contorno-1) 72%,var(--ra-contorno-2) 82%,var(--ra-contorno) 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ra-beam 6s linear infinite,ra-contorno-entra .35s ease both}@keyframes ra-contorno-entra{0%{opacity:0;transform:scale(.98)}}.ra-botao-brilho{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-2));color:var(--ra-sobre);font-family:inherit;font-size:14px;line-height:1;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 22px -8px var(--ra-brilho),inset 0 1px color-mix(in srgb,var(--ra-sobre) 22%,transparent);transition:transform .18s ease,box-shadow .18s ease}.ra-botao-brilho:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--ra-sobre) 26%,transparent) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.ra-botao-brilho:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px var(--ra-brilho)}.ra-botao-brilho:hover:after{transform:translate(120%)}.ra-botao-brilho:active{transform:scale(.98)}.ra-botao-brilho.largo{width:100%}.ra-botao-brilho .ra-ic{width:16px;height:16px}.ra-botao-suave{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border:1px solid var(--ra-borda-suave);border-radius:13px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2);font-family:inherit;font-size:13px;line-height:1;font-weight:650;cursor:pointer;transition:background .15s,color .15s}.ra-botao-suave:hover{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}.ra-botao-suave[disabled]{opacity:.75;cursor:default}.ra-botao-suave .ra-ic{width:16px;height:16px}.ra-botao-suave.perigo{border-color:color-mix(in srgb,var(--ra-erro) 40%,transparent);color:var(--ra-erro)}.ra-botao-contorno{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 20px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--ra-grad-1) 55%,transparent);background:color-mix(in srgb,var(--ra-grad-1) 8%,var(--rf-cel-cartao));color:var(--rf-cel-verde-texto);font-family:inherit;font-size:14px;line-height:1;font-weight:700;cursor:pointer;transition:background .15s}.ra-botao-contorno:hover{background:color-mix(in srgb,var(--ra-grad-1) 15%,var(--rf-cel-cartao))}.ra-botao-contorno .ra-ic{width:16px;height:16px;stroke-width:2.6}.ra-link{border:0;background:none;padding:0;color:var(--rf-cel-verde-texto);font-family:inherit;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ra-icone{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:transparent;color:var(--rf-cel-texto-3);cursor:pointer;transition:background .15s,color .15s}.ra-icone:hover{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}.ra-botao-brilho:focus-visible,.ra-botao-suave:focus-visible,.ra-botao-contorno:focus-visible,.ra-icone:focus-visible,.ra-link:focus-visible,.ra-palavra:focus-visible,.ra-enviar:focus-visible{outline:2px solid var(--ra-grad-1);outline-offset:2px}.ra-demo{display:grid;gap:18px;padding:26px 28px;border-radius:24px;background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra)}.ra-demo-rotulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-demo-frase{margin:0;font-size:19px;line-height:1.7;color:var(--rf-cel-texto)}.ra-demo-troca{display:inline-grid;vertical-align:bottom}.ra-demo-troca span{grid-area:1/1;padding:0 6px;border-radius:8px;font-weight:700}.ra-demo-troca .errada{background:var(--ra-erro-fundo);color:var(--ra-erro);animation:ra-demo-sai 5s ease-in-out infinite}.ra-demo-troca .certa{background:var(--ra-certo-fundo);color:var(--ra-certo);animation:ra-demo-entra 5s ease-in-out infinite}.ra-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ra-passos li{display:grid;gap:5px;align-content:start;padding:14px;border-radius:16px;background:var(--rf-cel-cartao-2)}.ra-passos b{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre);font-size:13px}.ra-passos span{font-size:14px;font-weight:700;color:var(--rf-cel-texto)}.ra-passos small{font-size:12px;line-height:1.45;color:var(--rf-cel-texto-3)}.ra-demo-nota{margin:0;font-size:12px;color:var(--rf-cel-texto-3)}.ra-demo-marca{display:inline-block;padding:0 8px;border-radius:8px;border:1.5px solid transparent;font-weight:700;line-height:1.55;animation:ra-subir .5s cubic-bezier(.2,.8,.2,1) both}.ra-demo-marca.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-demo-marca.falta{border-color:var(--ra-erro);border-style:dashed;background:var(--ra-erro-fundo);color:var(--ra-erro);font-size:.8em;animation-delay:.35s}.ra-demo-mapa{display:flex;flex-wrap:wrap;gap:8px}.ra-demo-mapa .ra-demo-marca{font-size:15px;padding:4px 12px;border-radius:999px}.ra-demo-mapa .ra-demo-marca:nth-child(2){animation-delay:.12s}.ra-demo-mapa .ra-demo-marca:nth-child(3){animation-delay:.24s}.ra-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ra-card{position:relative;display:grid;gap:14px;align-content:start;padding:18px;border-radius:22px;background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra);animation:ra-subir .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 70ms);transition:transform .2s ease,box-shadow .2s ease}.ra-card:hover{transform:translateY(-2px);box-shadow:var(--ra-sombra-alta)}.ra-card.recem{border-color:transparent;background:linear-gradient(var(--rf-cel-cartao),var(--rf-cel-cartao)) padding-box,linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3),var(--ra-grad-4)) border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--ra-grad-1) 14%,transparent),var(--ra-sombra-alta)}.ra-card-topo{display:flex;align-items:center;gap:12px}.ra-card-anel{position:relative;display:grid;place-items:center;flex:none}.ra-card-anel span{position:absolute;font-size:11px;font-weight:800;color:var(--rf-cel-texto-2);font-variant-numeric:tabular-nums}.ra-card-info{display:grid;gap:2px;flex:1;min-width:0}.ra-card-info b{font-size:15px;line-height:1.3;color:var(--rf-cel-texto);overflow-wrap:anywhere}.ra-card-info span{font-size:12.5px;color:var(--rf-cel-texto-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-card-icones{display:flex;gap:2px;margin:-6px -6px 0 0;align-self:flex-start}.ra-anel .trilho{fill:none;stroke:var(--ra-borda-suave)}.ra-anel .valor{fill:none;stroke:var(--ra-grad-1);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;animation:ra-anel-encher 1.1s cubic-bezier(.2,.8,.2,1) both}.ra-chips{display:flex;flex-wrap:wrap;gap:6px}.ra-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2);font-size:12px;font-weight:650}.ra-chip.quente{background:var(--ra-meio-fundo);color:var(--ra-meio)}.ra-chip.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-chip-ia{gap:5px;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:650;background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre);transition:transform .15s,box-shadow .15s}.ra-chip-ia .ra-ic{width:12px;height:12px}.ra-chip-ia:hover{transform:translateY(-1px);box-shadow:var(--ra-sombra)}.ra-confirmar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-radius:14px;background:var(--ra-erro-fundo);color:var(--ra-erro);font-size:13px;font-weight:600}.ra-confirmar span{flex:1 1 100%}.ra-limite{margin:0;font-size:13px;color:var(--rf-cel-texto-3);text-align:center}.ra-aviso{display:grid;gap:12px;justify-items:start;padding:20px;border-radius:20px;background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave)}.ra-aviso p{margin:0;color:var(--rf-cel-texto-2)}.ra-esqueleto{min-height:170px;animation:none}.ra-esqueleto i{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,var(--rf-cel-cartao-2) 0%,var(--ra-borda-suave) 50%,var(--rf-cel-cartao-2) 100%);background-size:200% 100%;animation:ra-brilho 1.4s ease-in-out infinite}.ra-esqueleto i:nth-child(1){width:60%;height:18px}.ra-esqueleto i:nth-child(2){width:40%}.ra-esqueleto i:nth-child(3){height:46px;border-radius:14px;margin-top:auto}.ra-analise{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;gap:14px;padding:44px 28px 32px;border-radius:28px;background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra);text-align:center}.ra-analise>*:not(.ra-aurora),.ra-resumo>*:not(.ra-aurora){position:relative;z-index:1}.ra-orbe-ia{display:block;flex:none}.ra-orbe-mini{width:20px;height:20px;margin:-4px 0 -4px -4px}.ra-analise,.ra-ex{--ra-palco-texto:#eefbf5;--ra-palco-texto-2:rgba(226,247,237,.72);--ra-palco-texto-3:rgba(226,247,237,.46);--ra-palco-linha:rgba(255,255,255,.1);--ra-palco-vidro:rgba(255,255,255,.06);--ra-palco-menta:#7fe3b9;--ra-palco-aviso:#f3c77a;--ra-palco-aviso-fundo:rgba(243,199,122,.14);--ra-palco-erro:#fca5a5;--ra-palco-erro-fundo:rgba(248,113,113,.14);--ra-palco-menta-fundo:rgba(127,227,185,.12);--ra-palco-menta-borda:rgba(127,227,185,.45);--ra-palco-ok:#7fe3b9;--ra-palco-ok-fundo:rgba(127,227,185,.12);--ra-palco-ok-borda:rgba(127,227,185,.45);--ra-palco-caixa:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));--ra-palco-campo:rgba(0,0,0,.22);--ra-palco-tinta:#0b1a15;--ra-palco-fundo:radial-gradient(440px 320px at 50% 22%,rgba(52,211,153,.2),transparent 70%),radial-gradient(520px 380px at 104% 108%,rgba(59,130,246,.14),transparent 70%),radial-gradient(480px 360px at -4% 108%,rgba(139,92,246,.12),transparent 70%),linear-gradient(180deg,#0c1f19,#06100c);--ra-palco-sombra:0 34px 80px -34px rgba(4,30,21,.6),inset 0 1px 0 rgba(255,255,255,.07)}#raCorpo .ra-analise{background:var(--ra-palco-fundo);border-color:var(--ra-palco-linha);box-shadow:var(--ra-palco-sombra);gap:12px;padding-top:36px}.ra-orbe-analise{width:208px;height:208px;margin:-6px 0 2px}.ra-analise.pronto .ra-orbe-analise{animation:ra-pronto .7s cubic-bezier(.3,1.6,.5,1)}#raCorpo .ra-analise h2{color:var(--ra-palco-texto)}#raCorpo .ra-analise-sub,#raCorpo .ra-analise .ra-ex-esperando{color:var(--ra-palco-texto-2)}#raCorpo .ra-analise-aviso{color:var(--ra-palco-aviso)}#raCorpo .ra-analise .ra-etapas li{color:var(--ra-palco-texto-3)}#raCorpo .ra-analise .ra-etapas li.agora,#raCorpo .ra-analise .ra-etapas li.feito{color:var(--ra-palco-texto)}#raCorpo .ra-analise .ra-etapas li.agora{background:var(--ra-palco-vidro)}#raCorpo .ra-analise .ra-etapa-marca{border-color:var(--ra-palco-linha)}#raCorpo .ra-analise .ra-etapas li.agora .ra-etapa-marca{border-color:var(--ra-palco-menta);border-top-color:transparent}#raCorpo .ra-analise .ra-etapas li.feito .ra-etapa-marca{border-color:transparent}#raCorpo .ra-analise .ra-etapas b{color:var(--ra-palco-menta)}#raCorpo :is(.ra-analise,.ra-ex) .ra-botao-suave{background:var(--ra-palco-vidro);border-color:var(--ra-palco-linha);color:var(--ra-palco-texto)}#raCorpo :is(.ra-analise,.ra-ex) .ra-botao-suave:hover{background:var(--ra-palco-linha)}#raCorpo .ra-ex{padding:22px 24px 26px;border-radius:28px;background:var(--ra-palco-fundo);border:1px solid var(--ra-palco-linha);box-shadow:var(--ra-palco-sombra)}#raCorpo .ra-ex .ra-treino-info b,#raCorpo .ra-ex-cabeca h2,#raCorpo .ra-ex .ra-parte-texto b{color:var(--ra-palco-texto)}#raCorpo .ra-ex-cabeca p,#raCorpo .ra-ex .ra-aviso p{color:var(--ra-palco-texto-2)}#raCorpo .ra-ex .ra-treino-info span,#raCorpo .ra-ex .ra-parte-texto small,#raCorpo .ra-ex .ra-parte>.ra-ic,#raCorpo .ra-ex .ra-limite,#raCorpo .ra-ex-parcial,#raCorpo .ra-ex-nota,#raCorpo .ra-ex .ra-demo-nota,#raCorpo .ra-ex .ra-ex-semvoz{color:var(--ra-palco-texto-3)}#raCorpo .ra-ex .ra-icone{color:var(--ra-palco-texto-2)}#raCorpo .ra-ex .ra-icone:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}#raCorpo .ra-ex-cabeca .ra-selo-vidro,#raCorpo .ra-ex .ra-parte-n{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}#raCorpo .ra-ex .ra-chip{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}#raCorpo .ra-ex .ra-link{color:var(--ra-palco-menta)}#raCorpo .ra-ex .ra-parte,#raCorpo .ra-ex .ra-aviso{background:var(--ra-palco-vidro);border-color:var(--ra-palco-linha)}#raCorpo .ra-ex .ra-parte:hover{border-color:var(--ra-palco-menta-borda);box-shadow:none}#raCorpo .ra-ex .ra-parte-nota.ok{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}#raCorpo .ra-ex .ra-parte-nota.meio{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}#raCorpo .ra-ex .ra-parte-nota.baixa{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}#raCorpo .ra-ex-caixa{position:relative;background:var(--ra-palco-caixa);border:1px solid var(--ra-palco-linha);box-shadow:inset 0 1px 0 var(--ra-palco-vidro)}#raCorpo .ra-ex-caixa>*:not(.ra-voz){position:relative;z-index:1}#raCorpo .ra-ex-caixa{gap:10px;padding:18px 18px 14px;transition:border-color .2s}#raCorpo .ra-ex-caixa:focus-within{border-color:var(--ra-palco-menta-borda)}#revisaoAtivaView #raCorpo .ra-ex-caixa textarea{width:100%;min-height:168px;max-height:52vh;margin:0;padding:4px 2px;border:0;border-radius:0;background:transparent;color:var(--ra-palco-texto);font-family:inherit;font-size:16px;line-height:1.6;resize:none;field-sizing:content;box-shadow:none;outline:0}#revisaoAtivaView #raCorpo .ra-ex-caixa textarea::placeholder{color:var(--ra-palco-texto-3)}.ra-ex-conta{margin:0;font-size:12px;font-weight:650;color:var(--ra-palco-aviso)}.ra-ex-conta[hidden]{display:none}.ra-ex-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px}.ra-ex-reler{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border-radius:999px;border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2);font-family:inherit;font-size:13px;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s,color .15s}.ra-ex-reler:hover{background:var(--ra-palco-linha);color:var(--ra-palco-texto)}.ra-ex-reler .ra-ic{width:16px;height:16px}.ra-ex-acoes{display:flex;align-items:center;gap:10px}.ra-ex-mic,.ra-ex-enviar{position:relative;display:grid;place-items:center;width:48px;height:48px;flex:none;padding:0;border-radius:50%;cursor:pointer;font-family:inherit;transition:transform .15s,background .2s,box-shadow .2s,filter .2s}.ra-ex-mic .ra-ic,.ra-ex-enviar .ra-ic{width:20px;height:20px}.ra-ex-mic{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ra-ex-mic:hover{background:var(--ra-palco-linha)}.ra-ex-mic.ouvindo{border-color:transparent;background:var(--ra-palco-texto);color:var(--ra-palco-tinta)}.ra-ex-mic.ouvindo:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--ra-palco-menta);opacity:0;animation:ra-onda 2.4s cubic-bezier(.3,0,.3,1) infinite;pointer-events:none}.ra-ex-enviar{border:0;background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-2));color:var(--ra-sobre);box-shadow:0 10px 24px -10px var(--ra-brilho)}.ra-ex-mic:hover,.ra-ex-enviar:hover{transform:translateY(-1px)}.ra-ex-enviar.curto{box-shadow:none;filter:saturate(.45) opacity(.6)}@keyframes ra-onda{0%{transform:scale(.96);opacity:0}25%{opacity:.5}to{transform:scale(1.32);opacity:0}}@media(max-width:720px){body:has(#revisaoAtivaView.active) .barra-inferior,body:has(#revisaoAtivaView.active) .topbar .add-wrap{display:none}html body:not(.dock-active):has(#revisaoAtivaView.active) .main{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}#raCorpo[data-tela=lista] .ra-vitrine{margin:-16px -16px 0;padding-top:26px;border-radius:0 0 28px 28px}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])){--ra-topo-fundo:#0c1f19;--ra-topo-texto:#eefbf5;--ra-topo-vidro:rgba(255,255,255,.08);--ra-topo-menta:#7fe3b9;--ra-topo-menta-fundo:rgba(127,227,185,.12)}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) .topbar{border-bottom-color:transparent;box-shadow:none}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) .topbar:before{background:var(--ra-topo-fundo);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) .mobile-menu-button{color:var(--ra-topo-texto)}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) .topo-fogo{background:var(--ra-topo-vidro);color:var(--ra-topo-texto)}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) #planosTopBtn,body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) .chip-planos-marca{background:var(--ra-topo-menta-fundo);color:var(--ra-topo-menta)}html body:not(.dock-active):has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) .main{padding-bottom:0}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) #revisaoAtivaView{padding:0}body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo])) #raCorpo{padding:0}#raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo]) .ra-ex{display:flex;flex-direction:column;gap:14px;min-height:calc(100dvh - 68px);padding:14px 18px 0;border:0;border-radius:0;box-shadow:none}#raCorpo:is([data-tela=secoes],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo]) .ra-ex{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}#raCorpo:is([data-tela=explicar],[data-tela=secoes],[data-tela=lembrar],[data-tela=lb-resultado],[data-tela=lb-revanche],[data-tela=treino],[data-tela=resumo]) .ra-ex-cabeca h2{font-size:22px}#raCorpo:is([data-tela=explicar],[data-tela=lembrar]) .ra-ex-caixa{order:1;flex:1;display:flex;flex-direction:column;margin:0 -18px;padding:4px 18px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:transparent;box-shadow:none}#revisaoAtivaView #raCorpo:is([data-tela=explicar],[data-tela=lembrar]) .ra-ex-caixa textarea{flex:1 1 auto;min-height:22vh;max-height:none;font-size:17px}#raCorpo:is([data-tela=explicar],[data-tela=lembrar]) .ra-ex-rodape{margin-top:auto}#raCorpo:is([data-tela=explicar],[data-tela=lembrar]) .ra-voz{--ra-voz-raio:34}}.ra-voz{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.ra-voz *{pointer-events:none}#raCorpo .ra-ex-trecho,#raCorpo .ra-ex-pergunta{background:var(--ra-palco-campo);border-color:var(--ra-palco-linha)}#raCorpo .ra-ex-trecho p,#raCorpo .ra-ex-pergunta p{color:var(--ra-palco-texto)}#raCorpo .ra-ex-trecho small,#raCorpo .ra-ex-pergunta small{color:var(--ra-palco-texto-3)}#raCorpo .ra-ex-pergunta>.ra-ic{color:var(--ra-palco-menta)}.ra-analise h2{margin:0;font-size:22px;letter-spacing:-.02em;color:var(--rf-cel-texto)}.ra-analise:not(.pronto) h2:after{content:"\2026";display:inline-block;width:1em;text-align:left;animation:ra-piscar 1.2s ease-in-out infinite}.ra-analise-sub{margin:-6px 0 0;font-size:13px;font-weight:600;color:var(--rf-cel-texto-3)}.ra-analise-aviso{margin:0;max-width:420px;font-size:13px;line-height:1.55;color:var(--ra-meio)}.ra-analise-aviso[hidden]{display:none}.ra-etapas{list-style:none;margin:4px 0 0;padding:0;width:min(420px,100%);display:grid;gap:6px;text-align:left}.ra-etapas li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;color:var(--rf-cel-texto-3);font-size:14px;opacity:.5;transition:opacity .3s,background .3s,color .3s}.ra-etapas li.agora,.ra-etapas li.feito{opacity:1;color:var(--rf-cel-texto)}.ra-etapas li.agora{background:var(--rf-cel-cartao-2)}.ra-etapa-marca{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:2px solid var(--ra-borda-suave);color:transparent;transition:background .3s,border-color .3s,color .3s}.ra-etapa-marca .ra-ic{width:13px;height:13px;stroke-width:3}.ra-etapas li.agora .ra-etapa-marca{border-color:var(--ra-grad-1);border-top-color:transparent;animation:ra-girar .8s linear infinite}.ra-etapas li.feito .ra-etapa-marca{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));border-color:transparent;color:var(--ra-sobre);animation:ra-pop .35s cubic-bezier(.3,1.6,.5,1)}.ra-etapa-texto{flex:1}.ra-etapas b{font-size:13px;font-variant-numeric:tabular-nums;color:var(--rf-cel-verde-texto);opacity:0;transform:translate(-4px);transition:opacity .3s,transform .3s}.ra-etapas li.feito b{opacity:1;transform:none}.ra-analise-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ra-analise-acoes:not(:empty){margin-top:6px;animation:ra-subir .45s cubic-bezier(.2,.8,.2,1) both}.ra-treino{display:grid;gap:14px;max-width:760px;width:100%;margin:0 auto}.ra-treino-topo{display:flex;align-items:center;gap:8px}.ra-treino-info{display:grid;gap:1px;min-width:0}.ra-treino-info b{font-size:14px;color:var(--rf-cel-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-treino-info span{font-size:12px;font-weight:650;color:var(--rf-cel-texto-3);font-variant-numeric:tabular-nums}.ra-segmentos{display:flex;gap:5px}.ra-segmentos i{flex:1;height:6px;border-radius:99px;background:var(--ra-borda-suave);transition:background .3s}.ra-segmentos i.agora{background:linear-gradient(90deg,var(--ra-grad-1),var(--ra-grad-3),var(--ra-grad-1));background-size:200% 100%;animation:ra-brilho 1.6s linear infinite}.ra-segmentos i.certo{background:var(--ra-certo)}.ra-segmentos i.meio{background:var(--ra-meio)}.ra-segmentos i.erro{background:var(--ra-erro)}.ra-quiz{position:relative;display:grid;gap:18px;padding:26px 28px;border-radius:26px;border:1px solid transparent;background:linear-gradient(var(--rf-cel-cartao),var(--rf-cel-cartao)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--ra-grad-1) 50%,transparent),var(--ra-borda-suave) 40%,color-mix(in srgb,var(--ra-grad-4) 40%,transparent)) border-box;box-shadow:var(--ra-sombra-alta);animation:ra-subir .4s cubic-bezier(.2,.8,.2,1) both}.ra-quiz-cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ra-ref{display:inline-flex;padding:5px 10px;border-radius:999px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:12px;font-weight:700}.ra-dica{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--rf-cel-texto-3)}.ra-dica .ra-ic{width:13px;height:13px;color:var(--ra-grad-1)}.ra-contexto{margin:-6px 0 -4px;padding:1px 0 1px 12px;border-left:3px solid var(--ra-borda-suave);font-size:13.5px;line-height:1.5;color:var(--rf-cel-texto-2);overflow-wrap:anywhere}.ra-frase{margin:0;font-size:20px;line-height:2.05;letter-spacing:-.005em;color:var(--rf-cel-texto);overflow-wrap:anywhere}.ra-palavra{display:inline-block;border:0;margin:0;padding:0 3px;border-radius:8px;background:transparent;color:inherit;font:inherit;line-height:1.55;cursor:pointer;text-decoration:underline;text-decoration-color:var(--ra-borda-suave);text-decoration-thickness:2px;text-underline-offset:6px;transition:background .15s,color .15s,box-shadow .15s,text-decoration-color .15s}.ra-palavra:hover{background:color-mix(in srgb,var(--ra-grad-1) 9%,transparent);text-decoration-color:var(--ra-grad-1)}.ra-palavra.selecionada{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre);text-decoration-color:transparent;box-shadow:0 6px 18px -6px var(--ra-brilho);animation:ra-pop .3s cubic-bezier(.3,1.6,.5,1)}.ra-palavra-lida{padding:0 3px;border-radius:8px}.ra-palavra-lida.trocada{background:var(--ra-erro-fundo);color:var(--ra-erro)}.ra-palavra-lida.escolhida{text-decoration:underline;text-decoration-color:var(--ra-meio);text-decoration-thickness:2px;text-underline-offset:6px}.ra-quiz-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ra-quiz-acoes.dividido{justify-content:space-between}.ra-composer{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 8px;border-radius:18px;background:var(--rf-cel-cartao-2);border:1px solid var(--ra-borda-suave);animation:ra-subir .3s cubic-bezier(.2,.8,.2,1) both;transition:border-color .2s,box-shadow .2s}.ra-composer:focus-within{border-color:color-mix(in srgb,var(--ra-grad-1) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ra-grad-1) 14%,transparent)}.ra-composer-de{flex:none;max-width:40%;padding:7px 10px;border-radius:12px;background:var(--ra-erro-fundo);color:var(--ra-erro);font-size:14px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-composer-seta{display:grid;color:var(--rf-cel-texto-3)}.ra-composer-seta .ra-ic{width:15px;height:15px}#revisaoAtivaView .ra-composer input{flex:1;min-width:0;height:42px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;padding:0 4px;font-family:inherit;font-size:16px;font-weight:600;color:var(--rf-cel-texto)}.ra-enviar{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-2));color:var(--ra-sobre);cursor:pointer;box-shadow:0 8px 18px -8px var(--ra-brilho);transition:transform .15s}.ra-enviar:hover{transform:translateY(-1px)}.ra-composer-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:-8px}.ra-composer-rodape small{font-size:12px;color:var(--rf-cel-texto-3)}.ra-veredito{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;animation:ra-subir .35s cubic-bezier(.2,.8,.2,1) both}.ra-veredito>div{display:grid;gap:3px;font-size:14px;line-height:1.55}.ra-veredito b{font-size:16px}.ra-veredito.certo{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-veredito.meio{background:var(--ra-meio-fundo);color:var(--ra-meio)}.ra-veredito.erro{background:var(--ra-erro-fundo);color:var(--ra-erro)}.ra-veredito-icone{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:currentColor;animation:ra-pop .45s cubic-bezier(.3,1.6,.5,1)}.ra-veredito-icone .ra-ic{width:20px;height:20px;stroke-width:2.6;color:var(--rf-cel-cartao)}.ra-faiscas i{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:currentColor;opacity:0;animation:ra-faisca .7s ease-out forwards}.ra-faiscas i:nth-child(1){--g:0deg}.ra-faiscas i:nth-child(2){--g:45deg}.ra-faiscas i:nth-child(3){--g:90deg}.ra-faiscas i:nth-child(4){--g:135deg}.ra-faiscas i:nth-child(5){--g:180deg}.ra-faiscas i:nth-child(6){--g:225deg}.ra-faiscas i:nth-child(7){--g:270deg}.ra-faiscas i:nth-child(8){--g:315deg}.ra-original{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:var(--rf-cel-cartao-2)}.ra-original small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-original p{margin:0;font-size:15px;line-height:1.7;color:var(--rf-cel-texto)}.ra-motivo{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:14px;border:1px solid var(--ra-borda-suave);font-size:13.5px;line-height:1.55;color:var(--rf-cel-texto-2);animation:ra-subir .35s cubic-bezier(.2,.8,.2,1) both}.ra-motivo .ra-ic{flex:none;width:14px;height:14px;margin-top:3px;color:var(--ra-grad-1)}mark.ra-certa{background:var(--ra-certo-fundo);color:var(--ra-certo);border-radius:6px;padding:1px 4px;font-weight:700}.ra-resumo{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;gap:12px;max-width:760px;width:100%;margin:0 auto;padding:36px 28px 28px;border-radius:28px;background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra);text-align:center}.ra-placar{position:relative;display:grid;place-items:center}.ra-placar>div{position:absolute;display:grid;justify-items:center}.ra-placar b{font-size:46px;line-height:1;letter-spacing:-.04em;color:var(--rf-cel-texto);font-variant-numeric:tabular-nums}.ra-placar span{font-size:13px;font-weight:650;color:var(--rf-cel-texto-3)}.ra-resumo h2{margin:4px 0 0;font-size:24px;letter-spacing:-.02em;color:var(--rf-cel-texto)}.ra-resumo-texto{margin:-4px 0 0;font-size:14px;color:var(--rf-cel-texto-2)}.ra-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ra-stats span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700}.ra-stats .ra-ic{width:14px;height:14px;stroke-width:2.6}.ra-stats .certo{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-stats .meio{background:var(--ra-meio-fundo);color:var(--ra-meio)}.ra-stats .erro{background:var(--ra-erro-fundo);color:var(--ra-erro)}.ra-memoria{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 14px;border-radius:999px;background:var(--ra-vidro);border:1px solid var(--ra-vidro-borda);font-size:13px;color:var(--rf-cel-verde-texto)}.ra-memoria .ra-ic{width:14px;height:14px;color:var(--ra-grad-1)}.ra-rever{display:grid;gap:8px;width:100%;margin-top:6px;text-align:left}.ra-rever>p{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-rever-item{padding:12px 14px;border-radius:14px;background:var(--rf-cel-cartao-2);font-size:14px;line-height:1.6;color:var(--rf-cel-texto)}.ra-rever-item small{display:block;font-size:11px;font-weight:700;color:var(--rf-cel-verde-texto)}.ra-resumo .ra-quiz-acoes{width:100%;margin-top:8px;justify-content:center}.ra-modo.livre.ativo{box-shadow:0 22px 40px -18px #042419cc}.ra-modo.livre.ativo .ra-estado{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}.ra-ex{position:relative;isolation:isolate;display:grid;gap:16px;max-width:760px;width:100%;margin:0 auto}.ra-ex>*:not(.ra-aurora){position:relative;z-index:1}.ra-ex-cabeca{display:grid;justify-items:start;gap:8px}.ra-ex-cabeca h2{margin:0;font-size:24px;letter-spacing:-.02em;color:var(--rf-cel-texto)}.ra-ex-cabeca p{margin:0;font-size:14px;line-height:1.6;color:var(--rf-cel-texto-2)}.ra-ex-cabeca .ra-selo-vidro{border-color:transparent;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);-webkit-backdrop-filter:none;backdrop-filter:none}.ra-partes{display:grid;gap:8px}.ra-parte{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--ra-borda-suave);background:var(--rf-cel-cartao);color:inherit;font:inherit;text-align:left;cursor:pointer;animation:ra-subir .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 30ms);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ra-parte:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ra-grad-1) 45%,transparent);box-shadow:var(--ra-sombra)}.ra-parte-n{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.ra-parte-texto{flex:1;display:grid;gap:2px;min-width:0}.ra-parte-texto b{font-size:15px;color:var(--rf-cel-texto);overflow-wrap:anywhere}.ra-parte-texto small{font-size:12px;color:var(--rf-cel-texto-3)}.ra-parte>.ra-ic{flex:none;color:var(--rf-cel-texto-3)}.ra-parte-nota{flex:none;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.ra-parte-nota.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-parte-nota.meio{background:var(--ra-meio-fundo);color:var(--ra-meio)}.ra-parte-nota.baixa{background:var(--ra-erro-fundo);color:var(--ra-erro)}.ra-ex-caixa{display:grid;gap:12px;padding:20px;border-radius:26px;border:1px solid transparent;background:linear-gradient(var(--rf-cel-cartao),var(--rf-cel-cartao)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--ra-grad-1) 50%,transparent),var(--ra-borda-suave) 40%,color-mix(in srgb,var(--ra-grad-4) 40%,transparent)) border-box;box-shadow:var(--ra-sombra-alta)}.ra-ex-semvoz{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;color:var(--rf-cel-texto-3)}.ra-ex-semvoz .ra-ic{width:15px;height:15px}.ra-ex-parcial{margin:-6px 0 0;font-size:14px;line-height:1.6;font-style:italic;color:var(--rf-cel-texto-3)}.ra-ex-parcial[hidden]{display:none}.ra-botao-brilho.curto{box-shadow:none;filter:saturate(.5) opacity(.7)}.ra-botao-brilho:disabled{cursor:not-allowed;box-shadow:none;filter:saturate(.4) opacity(.55);transform:none}.ra-ex-trecho{display:grid;gap:4px;max-height:280px;overflow:auto;padding:14px 16px;border-radius:18px;background:var(--rf-cel-cartao-2);border:1px solid var(--ra-borda-suave)}.ra-ex-trecho small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-ex-trecho p{margin:0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--rf-cel-texto)}.ra-ex-pergunta{display:flex;gap:12px;padding:14px 16px;border-radius:18px;background:var(--ra-vidro);border:1px solid var(--ra-vidro-borda);text-align:left}.ra-ex-pergunta>.ra-ic{flex:none;width:20px;height:20px;color:var(--ra-grad-1)}.ra-ex-pergunta small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-ex-pergunta p{margin:2px 0 0;font-size:15px;line-height:1.6;color:var(--rf-cel-texto)}.ra-ex-nota{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.5;color:var(--rf-cel-texto-3)}.ra-ex-nota .ra-ic{flex:none;width:14px;height:14px}.ra-ex-esperando{margin:0;max-width:420px;font-size:13.5px;line-height:1.55;color:var(--rf-cel-texto-3)}.ra-pontos{list-style:none;display:grid;gap:8px;width:100%;margin:6px 0 0;padding:0;text-align:left}.ra-ponto{display:flex;gap:12px;padding:14px 16px;border-radius:18px;background:var(--rf-cel-cartao-2);animation:ra-subir .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 34ms)}.ra-ponto-marca{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%}.ra-ponto-marca .ra-ic{width:14px;height:14px;stroke-width:2.8}.ra-ponto.certo .ra-ponto-marca{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-ponto.meio .ra-ponto-marca{background:var(--ra-meio-fundo);color:var(--ra-meio)}.ra-ponto.erro .ra-ponto-marca{background:var(--ra-erro-fundo);color:var(--ra-erro)}.ra-ponto-corpo{display:grid;gap:4px;min-width:0}.ra-ponto-corpo small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-ponto-corpo p{margin:0;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere;color:var(--rf-cel-texto)}.ra-ponto-corpo .ra-ponto-disse{color:var(--ra-erro)}.ra-ponto-corpo .ra-ponto-certo{color:var(--rf-cel-verde-texto)}.ra-ponto .ra-botao-suave{justify-self:start;margin-top:4px}.ra-ex-fora{display:grid;gap:6px;width:100%;margin-top:4px;text-align:left}.ra-ex-fora>p{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ra-ex-fora ul{display:grid;gap:4px;margin:0;padding-left:18px}.ra-ex-fora li{font-size:14px;line-height:1.6;color:var(--rf-cel-texto-2)}.ra-lb{--ra-lb-fogo:#ff7d7d;--ra-lb-fogo-fundo:rgba(255,92,92,.14);--ra-lb-fogo-forte:rgba(255,70,70,.24);--ra-lb-fogo-borda:rgba(255,99,99,.5);--ra-lb-fogo-grad-1:#ff9d9d;--ra-lb-fogo-grad-2:#ff4d52;--ra-lb-fogo-sobre:#2b0506;--ra-lb-ceu:#8fd3ff;--ra-lb-fundo-campo:rgba(0,0,0,.26);--ra-lb-destaque:rgba(255,255,255,.1);--ra-lb-sombra:rgba(0,0,0,.55);--ra-lb-lacuna:rgba(226,247,237,.28)}.ra-lb.hard,.ra-analise.hard{--ra-palco-fundo:radial-gradient(440px 320px at 50% 16%,rgba(255,64,64,.24),transparent 70%),radial-gradient(520px 380px at 104% 108%,rgba(255,40,90,.14),transparent 70%),radial-gradient(480px 360px at -4% 108%,rgba(139,92,246,.08),transparent 70%),linear-gradient(180deg,#1e090b,#0b0405);--ra-palco-menta:#ff8585;--ra-palco-menta-fundo:rgba(255,92,92,.14);--ra-palco-menta-borda:rgba(255,99,99,.5);--ra-palco-linha:rgba(255,200,200,.1)}#raCorpo .ra-lb.hard .ra-ex-cabeca .ra-selo-vidro,#raCorpo .ra-lb.hard .ra-lb-arena .ra-selo-vidro{background:var(--ra-lb-fogo-fundo);color:var(--ra-lb-fogo)}#raCorpo .ra-lb.hard .ra-botao-brilho{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre);box-shadow:0 14px 30px -12px var(--ra-lb-fogo-borda)}#raCorpo .ra-lb.hard .ra-ex-enviar{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre);box-shadow:0 10px 24px -10px var(--ra-lb-fogo-borda)}.ra-parte-nota{display:inline-flex;align-items:center;gap:3px}.ra-parte-nota .ra-ic{width:12px;height:12px}.ra-lb-ritmo{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:460px;margin-top:6px;padding:4px;border-radius:20px;background:var(--ra-lb-fundo-campo);border:1px solid var(--ra-palco-linha)}.ra-lb-ritmo-trilho{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:16px;background:var(--ra-lb-destaque);box-shadow:inset 0 1px 0 var(--ra-palco-linha),0 10px 24px -14px var(--ra-lb-sombra);transition:transform .5s cubic-bezier(.3,1.35,.5,1),background .35s ease}.ra-lb-ritmo[data-ritmo=hard] .ra-lb-ritmo-trilho{transform:translate(calc(100% + 4px));background:var(--ra-lb-fogo-forte)}.ra-lb-ritmo-op{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 14px;border:0;border-radius:16px;background:none;color:var(--ra-palco-texto-2);font-family:inherit;text-align:left;cursor:pointer;transition:color .25s}.ra-lb-ritmo-op .ra-ic{flex:none;width:22px;height:22px;transition:transform .35s cubic-bezier(.3,1.6,.5,1),color .25s}.ra-lb-ritmo-op>span{display:grid;gap:1px;min-width:0}.ra-lb-ritmo-op b{font-size:14.5px;font-weight:750;color:inherit}.ra-lb-ritmo-op small{font-size:12px;font-weight:600;color:var(--ra-palco-texto-3)}.ra-lb-ritmo-op[aria-checked=true]{color:var(--ra-palco-texto)}.ra-lb-ritmo-op.tranquilo[aria-checked=true] .ra-ic{color:var(--ra-palco-menta);transform:rotate(-10deg) scale(1.1)}.ra-lb-ritmo-op.hard[aria-checked=true] .ra-ic{color:var(--ra-lb-fogo);animation:ra-lb-chama 1.5s ease-in-out infinite}.ra-lb-ritmo-op:focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:2px}.ra-lb-arena{display:grid;justify-items:center;gap:12px;padding:10px 6px 6px;text-align:center}.ra-lb-arena-anel{position:relative;display:grid;place-items:center;width:208px;height:208px;margin-bottom:6px}.ra-lb-arena-anel:before{content:"";position:absolute;inset:-26px;border-radius:50%;background:radial-gradient(circle,var(--ra-lb-fogo-forte),transparent 66%);animation:ra-respirar 3.2s ease-in-out infinite}.ra-lb-arena-anel svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ra-lb-arena-anel circle{fill:none;stroke-width:5}.ra-lb-arena-anel .trilho{stroke:var(--ra-palco-linha)}.ra-lb-arena-anel .valor{stroke:var(--ra-lb-fogo);stroke-linecap:round}.ra-lb:not(.hard) .ra-lb-arena-anel .valor{stroke:var(--ra-palco-menta)}.ra-lb:not(.hard) .ra-lb-arena-anel:before{background:radial-gradient(circle,var(--ra-palco-menta-fundo),transparent 66%)}#raCorpo .ra-lb:not(.hard) .ra-lb-arena .ra-selo-vidro{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}.ra-lb-arena .ra-lb-ritmo{margin-top:4px}.ra-lb[data-fase=contagem] .ra-lb-arena-anel .valor{animation:ra-anel-encher 2.6s linear both}.ra-lb-arena-centro{position:relative;display:grid;justify-items:center;gap:2px}.ra-lb-arena-centro b{font-size:66px;line-height:1;font-weight:800;letter-spacing:-.05em;color:var(--ra-palco-texto);font-variant-numeric:tabular-nums}.ra-lb-arena-centro small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ra-palco-texto-3)}.ra-lb-conta{display:grid;place-items:center;width:130px;height:110px}.ra-lb-conta i{grid-area:1/1;font-style:normal;font-size:88px;line-height:1;font-weight:800;letter-spacing:-.05em;color:var(--ra-palco-texto);opacity:0;animation:ra-lb-numero .65s cubic-bezier(.2,.8,.2,1) both}.ra-lb-conta i:nth-child(2){animation-delay:.65s}.ra-lb-conta i:nth-child(3){animation-delay:1.3s}.ra-lb-conta i:nth-child(4){animation-delay:1.95s;font-size:52px;color:var(--ra-lb-fogo)}#raCorpo .ra-lb-arena h2{margin:0;font-size:22px;letter-spacing:-.02em;color:var(--ra-palco-texto)}#raCorpo .ra-lb-arena p{max-width:400px;margin:0;font-size:14px;line-height:1.6;color:var(--ra-palco-texto-2)}.ra-lb-arena-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}#raCorpo .ra-lb-arena .ra-link{color:var(--ra-palco-texto-3)}.ra-lb[data-fase=contagem] :is(.ra-lb-arena-acoes,.ra-lb-arena .ra-link,.ra-lb-arena p){visibility:hidden}.ra-lb-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ra-lb-cabeca-texto{display:grid;justify-items:start;gap:8px;min-width:0}#raCorpo .ra-lb .ra-ex-cabeca h2.ra-lb-tempo{color:var(--ra-lb-fogo);animation:ra-lb-tempo .6s cubic-bezier(.3,1.6,.5,1) both}.ra-lb-relogio{position:relative;flex:none;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--ra-lb-fundo-campo)}.ra-lb-relogio svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ra-lb-relogio circle{fill:none;stroke-width:4.5}.ra-lb-relogio .trilho{stroke:var(--ra-palco-linha)}.ra-lb-relogio .valor{stroke:var(--ra-palco-menta);stroke-linecap:round;transition:stroke-dashoffset .2s linear,stroke .4s ease}.ra-lb.hard .ra-lb-relogio .valor{stroke:var(--ra-lb-fogo-grad-1)}.ra-lb-relogio.alerta .valor{stroke:var(--ra-palco-aviso)}.ra-lb.hard .ra-lb-relogio.alerta .valor{stroke:var(--ra-lb-fogo)}.ra-lb-relogio.final .valor,.ra-lb.hard .ra-lb-relogio.final .valor{stroke:var(--ra-lb-fogo-grad-2)}.ra-lb-relogio b{position:relative;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ra-palco-texto);font-variant-numeric:tabular-nums}.ra-lb-relogio.final b{color:var(--ra-lb-fogo)}.ra-lb-relogio.tique b{animation:ra-lb-tique .5s cubic-bezier(.3,1.6,.5,1)}#raCorpo .ra-lb.hard.final{animation:ra-lb-alarme 1s ease-in-out infinite}.ra-lb-medidor{display:flex;align-items:center;gap:10px;min-height:30px}.ra-lb-contador{position:relative;display:inline-flex;align-items:baseline;gap:5px;flex:none;padding:5px 12px;border-radius:999px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta);font-size:12px;font-weight:700}.ra-lb-contador b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.ra-lb.hard .ra-lb-contador{color:var(--ra-lb-fogo)}.ra-lb-contador.pulo{animation:ra-pop .5s cubic-bezier(.3,1.6,.5,1)}.ra-lb-recado{flex:none;font-size:12.5px;font-weight:650;color:var(--ra-palco-texto-2)}.ra-lb-recado.troca{animation:ra-subir .35s cubic-bezier(.2,.8,.2,1)}.ra-lb-barra{flex:1;min-width:48px;height:4px;border-radius:99px;background:var(--ra-palco-linha);overflow:hidden}.ra-lb-barra i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ra-palco-menta),var(--ra-lb-ceu));transition:width .4s cubic-bezier(.2,.8,.2,1)}.ra-lb.hard .ra-lb-barra i{background:linear-gradient(90deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2))}.ra-lb-dica{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;color:var(--ra-palco-texto-3)}.ra-lb-dica .ra-ic{width:16px;height:16px;color:var(--ra-lb-fogo)}#revisaoAtivaView #raCorpo .ra-lb.fim .ra-ex-caixa textarea{color:var(--ra-palco-texto-2);cursor:default}.ra-ex-mic:disabled{opacity:.4;cursor:default;transform:none}.ra-ex-enviar.pronto{animation:ra-lb-chamar 1.5s ease-in-out infinite}.ra-lb-heroi{display:grid;justify-items:center;gap:10px;text-align:center}#raCorpo .ra-lb .ra-placar b{color:var(--ra-palco-texto)}#raCorpo .ra-lb .ra-placar>div>span{color:var(--ra-palco-texto-3)}#raCorpo .ra-lb .ra-anel .trilho{stroke:var(--ra-palco-linha)}#raCorpo .ra-lb .ra-anel .valor{stroke:var(--ra-palco-menta)}#raCorpo .ra-lb.hard .ra-anel .valor{stroke:var(--ra-lb-fogo)}#raCorpo .ra-lb-heroi h2{margin:4px 0 0;font-size:25px;letter-spacing:-.02em;color:var(--ra-palco-texto)}#raCorpo .ra-lb-heroi .ra-resumo-texto{max-width:460px;margin:-4px 0 0;font-size:14px;line-height:1.6;color:var(--ra-palco-texto-2)}#raCorpo .ra-lb .ra-memoria{background:var(--ra-palco-ok-fundo);border-color:var(--ra-palco-ok-borda);color:var(--ra-palco-ok)}#raCorpo .ra-lb .ra-memoria .ra-ic{color:var(--ra-palco-ok)}#raCorpo .ra-lb .ra-lb-festa{position:absolute;inset:0;color:var(--ra-palco-menta);pointer-events:none}.ra-lb-festa i{width:9px;height:9px;margin:-4.5px;animation:ra-lb-festa 1.1s .9s cubic-bezier(.2,.8,.2,1) forwards}.ra-lb-festa i:nth-child(2n){color:var(--ra-lb-ceu);background:var(--ra-lb-ceu)}.ra-lb.hard .ra-lb-festa i:nth-child(2n){background:var(--ra-lb-fogo-grad-1)}.ra-lb-selos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ra-lb-selo{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ra-palco-vidro);border:1px solid var(--ra-palco-linha);font-size:12.5px;font-weight:700;color:var(--ra-palco-texto-2);animation:ra-subir .45s .5s cubic-bezier(.2,.8,.2,1) both}.ra-lb-selo .ra-ic{width:14px;height:14px}.ra-lb-selo.fogo{background:var(--ra-lb-fogo-fundo);border-color:var(--ra-lb-fogo-borda);color:var(--ra-lb-fogo)}.ra-lb-selo.sobe{background:var(--ra-palco-ok-fundo);border-color:var(--ra-palco-ok-borda);color:var(--ra-palco-ok)}.ra-lb-selo.sobe .ra-ic{transform:rotate(-45deg)}.ra-lb-mapa-cabeca{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.ra-lb-mapa-cabeca>span{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ra-palco-texto-3)}.ra-lb-mapa-cabeca>span .ra-ic{width:16px;height:16px;color:var(--ra-palco-menta)}.ra-lb-legenda{display:flex;flex-wrap:wrap;gap:6px}.ra-lb-legenda span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--ra-palco-vidro);font-size:12px;font-weight:700;color:var(--ra-palco-texto-2)}.ra-lb-legenda span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ra-lb-legenda .certo{color:var(--ra-palco-ok)}.ra-lb-legenda .meio{color:var(--ra-palco-aviso)}.ra-lb-legenda .erro{color:var(--ra-palco-erro)}.ra-lb-legenda .lacuna{color:var(--ra-palco-texto-3)}.ra-lb-mapa{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;perspective:900px}.ra-lb-peca{position:relative;display:flex;gap:12px;padding:14px 15px;border-radius:18px;background:var(--ra-palco-vidro);border:1px solid var(--ra-palco-linha);transform-origin:50% 0;animation:ra-lb-virar .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.42s + var(--i,0) * 95ms)}.ra-lb-peca.certo{background:linear-gradient(180deg,var(--ra-palco-ok-fundo),transparent 80%);border-color:var(--ra-palco-ok-borda)}.ra-lb-peca.meio{background:linear-gradient(180deg,var(--ra-palco-aviso-fundo),transparent 80%)}.ra-lb-peca.erro{background:linear-gradient(180deg,var(--ra-palco-erro-fundo),transparent 80%)}.ra-lb-peca.lacuna{background:transparent;border:1.5px dashed var(--ra-lb-lacuna)}.ra-lb-peca-marca{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ra-palco-vidro);color:var(--ra-palco-texto-3)}.ra-lb-peca-marca .ra-ic{width:15px;height:15px;stroke-width:2.6}.ra-lb-peca.certo .ra-lb-peca-marca{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}.ra-lb-peca.meio .ra-lb-peca-marca{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}.ra-lb-peca.erro .ra-lb-peca-marca{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}.ra-lb-peca-corpo{display:grid;gap:4px;min-width:0}.ra-lb-peca-corpo small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ra-palco-texto-3)}.ra-lb-peca.certo .ra-lb-peca-corpo small{color:var(--ra-palco-ok)}.ra-lb-peca.meio .ra-lb-peca-corpo small{color:var(--ra-palco-aviso)}.ra-lb-peca.erro .ra-lb-peca-corpo small{color:var(--ra-palco-erro)}.ra-lb-peca-corpo small em{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--ra-palco-ok);color:var(--ra-palco-tinta);font-style:normal;letter-spacing:.04em;animation:ra-pop .5s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.9s + var(--i,0) * 95ms)}.ra-lb-peca-corpo small em .ra-ic{width:11px;height:11px}#raCorpo .ra-lb-peca-corpo p{margin:0;font-size:14.5px;line-height:1.55;overflow-wrap:anywhere;color:var(--ra-palco-texto)}#raCorpo .ra-lb-peca.lacuna .ra-lb-peca-corpo>p:first-of-type{color:var(--ra-palco-texto-2)}#raCorpo .ra-lb-peca-corpo .ra-ponto-disse{color:var(--ra-palco-erro)}#raCorpo .ra-lb-peca-corpo .ra-ponto-certo{color:var(--ra-palco-ok)}.ra-lb-peca .ra-botao-suave{justify-self:start;margin-top:4px}.ra-lb-acoes{justify-content:center;margin-top:4px}#raCorpo .ra-lb .ra-segmentos i{background:var(--ra-palco-linha)}#raCorpo .ra-lb .ra-segmentos i.agora{background:linear-gradient(90deg,var(--ra-palco-menta),var(--ra-lb-ceu),var(--ra-palco-menta));background-size:200% 100%}#raCorpo .ra-lb .ra-segmentos i.certo{background:var(--ra-palco-ok)}#raCorpo .ra-lb .ra-segmentos i.meio{background:var(--ra-palco-aviso)}#raCorpo .ra-lb .ra-segmentos i.erro{background:var(--ra-palco-erro)}.ra-lb-cartao{position:relative;overflow:hidden;display:grid;align-content:center;gap:14px;min-height:230px;padding:28px 24px;border-radius:26px;background:var(--ra-palco-caixa);border:1px solid var(--ra-palco-linha);box-shadow:inset 0 1px 0 var(--ra-palco-vidro),0 26px 50px -30px var(--ra-lb-sombra)}.ra-lb-cartao:not(.aberto){animation:ra-lb-entra .55s cubic-bezier(.2,.8,.2,1) both}.ra-lb-cartao small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ra-palco-texto-3)}#raCorpo .ra-lb-frase{margin:0;font-size:21px;line-height:1.75;font-weight:650;letter-spacing:-.01em;color:var(--ra-palco-texto)}#raCorpo .ra-lb-pede{margin:0;font-size:13.5px;line-height:1.55;color:var(--ra-palco-texto-2)}.ra-lb-buraco{position:relative;display:inline-block;margin:0 2px;padding:0 5px;border-radius:9px;background:linear-gradient(90deg,var(--ra-palco-menta-fundo),var(--ra-lb-destaque),var(--ra-palco-menta-fundo));background-size:200% 100%;box-shadow:inset 0 -2px 0 var(--ra-palco-menta-borda);animation:ra-brilho 2.2s linear infinite}.ra-lb-buraco>span[aria-hidden]{color:transparent;user-select:none}.ra-lb-cartao.aberto .ra-lb-buraco{background:transparent;box-shadow:inset 0 -2px 0 var(--ra-palco-menta);animation:none}.ra-lb-cartao.aberto .ra-lb-buraco>span{display:inline-block;color:var(--ra-palco-menta);animation:ra-lb-revela .55s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--j,0) * .11s)}.ra-lb-carimbo{position:absolute;top:18px;right:18px;padding:6px 14px;border-radius:12px;border:2px solid currentColor;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:rotate(-12deg) scale(1.6);pointer-events:none}.ra-lb-carimbo.sim{color:var(--ra-palco-ok)}.ra-lb-carimbo.nao{color:var(--ra-palco-aviso)}.ra-lb-cartao.sai-sim{animation:ra-lb-sai-sim .56s cubic-bezier(.5,0,.75,0) both}.ra-lb-cartao.sai-nao{animation:ra-lb-sai-nao .56s cubic-bezier(.5,0,.75,0) both}.ra-lb-cartao.sai-sim .ra-lb-carimbo.sim,.ra-lb-cartao.sai-nao .ra-lb-carimbo.nao{animation:ra-lb-carimbo .3s cubic-bezier(.3,1.6,.5,1) both}.ra-lb-cartao:is(.sai-sim,.sai-nao) .ra-lb-buraco>span{animation:none}.ra-lb-fugiram{display:grid;gap:6px;text-align:left}.ra-lb-fugiram>p{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ra-palco-texto-3)}.ra-lb-fugiram ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}#raCorpo .ra-lb-fugiram li{padding:10px 14px;border-radius:14px;border:1.5px dashed var(--ra-lb-lacuna);font-size:14px;line-height:1.55;color:var(--ra-palco-texto-2)}@keyframes ra-lb-chama{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.1,1.18) rotate(3deg)}}@keyframes ra-lb-numero{0%{opacity:0;transform:scale(1.9)}22%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(.94)}to{opacity:0;transform:scale(.55)}}@keyframes ra-lb-tempo{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:none}}@keyframes ra-lb-tique{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ra-lb-alarme{0%,to{box-shadow:inset 0 0 0 1px var(--ra-palco-linha)}50%{box-shadow:inset 0 0 0 1px var(--ra-lb-fogo-borda),inset 0 0 60px -12px var(--ra-lb-fogo-borda)}}@keyframes ra-lb-chamar{0%,to{box-shadow:0 10px 24px -10px var(--ra-brilho),0 0 0 0 var(--ra-palco-menta-borda)}60%{box-shadow:0 10px 24px -10px var(--ra-brilho),0 0 0 12px transparent}}@keyframes ra-lb-virar{0%{opacity:0;transform:rotateX(-80deg) translateY(-8px)}to{opacity:1;transform:none}}@keyframes ra-lb-festa{0%{opacity:1;transform:rotate(var(--g)) translateY(-40px) scale(1)}to{opacity:0;transform:rotate(var(--g)) translateY(-104px) scale(.3)}}@keyframes ra-lb-entra{0%{opacity:0;transform:translate(34px) rotate(2deg)}to{opacity:1;transform:none}}@keyframes ra-lb-revela{0%{opacity:0;filter:blur(8px);transform:translateY(8px) scale(.85)}to{opacity:1;filter:none;transform:none}}@keyframes ra-lb-sai-sim{0%{transform:none}25%{transform:scale(1.02)}to{opacity:0;transform:translate(-60px) rotate(-5deg)}}@keyframes ra-lb-sai-nao{0%{transform:none}25%{transform:scale(1.02)}to{opacity:0;transform:translateY(40px) rotate(3deg)}}@keyframes ra-lb-carimbo{0%{opacity:0;transform:rotate(-12deg) scale(1.6)}to{opacity:1;transform:rotate(-12deg) scale(1)}}.ra-lb{--ra-lb-sublinhado:rgba(255,255,255,.22)}#raCorpo .ra-ex.ra-lb{overflow-x:clip}.ra-junto{white-space:nowrap}.ra-ae-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.ra-ae-topo .ra-treino-topo{min-width:0}.ra-ae-lado{display:flex;align-items:center;gap:10px;flex:none}.ra-ae .ra-lb-relogio{width:58px;height:58px}.ra-ae .ra-lb-relogio b{font-size:18px}.ra-ae-combo{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:var(--ra-palco-ok-fundo);border:1px solid var(--ra-palco-ok-borda);color:var(--ra-palco-ok);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.ra-ae-combo .ra-ic{width:14px;height:14px}.ra-ae-combo.subiu{animation:ra-pop .5s cubic-bezier(.3,1.6,.5,1)}#raCorpo .ra-ae .ra-quiz{gap:18px;padding:28px 26px;background:var(--ra-palco-caixa);border:1px solid var(--ra-palco-linha);box-shadow:inset 0 1px 0 var(--ra-palco-vidro),0 26px 50px -30px var(--ra-lb-sombra);animation:none}#raCorpo .ra-ae .ra-quiz.entra{animation:ra-lb-entra .5s cubic-bezier(.2,.8,.2,1) both}#raCorpo .ra-ae .ra-ref{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}#raCorpo .ra-ae .ra-dica{color:var(--ra-palco-texto-3)}#raCorpo .ra-ae .ra-dica .ra-ic{color:var(--ra-palco-menta)}#raCorpo .ra-ae .ra-contexto{border-left-color:var(--ra-palco-linha);color:var(--ra-palco-texto-2)}#raCorpo .ra-ae .ra-frase{font-size:21px;font-weight:600;color:var(--ra-palco-texto)}#raCorpo .ra-ae .ra-palavra{text-decoration-color:var(--ra-lb-sublinhado)}#raCorpo .ra-ae .ra-palavra:hover{background:var(--ra-palco-menta-fundo);text-decoration-color:var(--ra-palco-menta)}#raCorpo .ra-ae .ra-palavra.selecionada{background:linear-gradient(135deg,var(--ra-palco-menta),var(--ra-lb-ceu));color:var(--ra-palco-tinta);text-decoration-color:transparent;box-shadow:0 6px 18px -6px var(--ra-palco-menta-borda)}#raCorpo .ra-ae.hard .ra-palavra.selecionada{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre)}#raCorpo .ra-ae .ra-palavra:focus-visible{outline-color:var(--ra-palco-menta)}#raCorpo .ra-ae .ra-palavra-lida.trocada{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}#raCorpo .ra-ae .ra-palavra-lida.escolhida{text-decoration-color:var(--ra-palco-aviso)}#raCorpo .ra-ae .ra-composer{background:var(--ra-palco-campo);border-color:var(--ra-palco-linha)}#raCorpo .ra-ae .ra-composer:focus-within{border-color:var(--ra-palco-menta-borda);box-shadow:0 0 0 4px var(--ra-palco-menta-fundo)}#raCorpo .ra-ae .ra-composer-de{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}#raCorpo .ra-ae .ra-composer-seta{color:var(--ra-palco-texto-3)}#revisaoAtivaView #raCorpo .ra-ae .ra-composer input{color:var(--ra-palco-texto)}#revisaoAtivaView #raCorpo .ra-ae .ra-composer input::placeholder{color:var(--ra-palco-texto-3)}#raCorpo .ra-ae .ra-enviar{background:linear-gradient(135deg,var(--ra-palco-menta),var(--ra-lb-ceu));color:var(--ra-palco-tinta);box-shadow:0 8px 18px -8px var(--ra-palco-menta-borda)}#raCorpo .ra-ae.hard .ra-enviar{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre)}#raCorpo .ra-ae .ra-composer-rodape small{color:var(--ra-palco-texto-3)}#raCorpo .ra-ae .ra-botao-contorno{border-color:var(--ra-palco-menta-borda);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto)}#raCorpo .ra-ae .ra-botao-contorno:hover{background:var(--ra-palco-vidro)}#raCorpo .ra-ae .ra-veredito.certo{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}#raCorpo .ra-ae .ra-veredito.meio{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}#raCorpo .ra-ae .ra-veredito.erro{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}#raCorpo .ra-ae .ra-veredito-icone .ra-ic{color:var(--ra-palco-tinta)}#raCorpo .ra-ae .ra-original{background:var(--ra-palco-campo)}#raCorpo .ra-ae .ra-original small{color:var(--ra-palco-texto-3)}#raCorpo .ra-ae .ra-original p{color:var(--ra-palco-texto)}#raCorpo .ra-ae mark.ra-certa{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}#raCorpo .ra-ae .ra-motivo{border-color:var(--ra-palco-linha);color:var(--ra-palco-texto-2)}#raCorpo .ra-ae .ra-motivo .ra-ic{color:var(--ra-palco-menta)}#raCorpo .ra-ae .ra-stats .certo{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}#raCorpo .ra-ae .ra-stats .meio{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}#raCorpo .ra-ae .ra-stats .erro{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}.ra-ae .ra-rever{margin-top:0}#raCorpo .ra-ae .ra-rever>p{color:var(--ra-palco-texto-3)}#raCorpo .ra-ae .ra-rever-item{background:var(--ra-palco-vidro);border:1px solid var(--ra-palco-linha);color:var(--ra-palco-texto)}#raCorpo .ra-ae .ra-rever-item small{color:var(--ra-palco-menta)}@media(max-width:720px){#raCorpo .ra-ae .ra-quiz{padding:22px 18px}#raCorpo .ra-ae .ra-frase{font-size:19px}#raCorpo[data-tela=lembrar] .ra-analise{min-height:calc(100dvh - 68px);align-content:center;border:0;border-radius:0;box-shadow:none}}@media(max-width:720px){body:has(#revisaoAtivaView.active #raCorpo :is(.ra-lb.hard,.ra-analise.hard)){--ra-topo-fundo:#1e090b;--ra-topo-menta:#ff8585;--ra-topo-menta-fundo:rgba(255,92,92,.14)}.ra-lb-ritmo{max-width:none}.ra-lb-ritmo-op{padding:10px 12px;gap:8px}.ra-lb-arena-anel{width:188px;height:188px}.ra-lb-arena-centro b{font-size:58px}.ra-lb-relogio{width:62px;height:62px}.ra-lb-relogio b{font-size:19px}.ra-lb-mapa{grid-template-columns:minmax(0,1fr)}#raCorpo .ra-lb-frase{font-size:19px}.ra-lb-cartao{min-height:210px;padding:24px 18px}.ra-lb-acoes .ra-botao-brilho{flex-basis:100%;order:-1}}.ra-modal-cabeca{display:flex;align-items:center;gap:12px;margin:0 40px 0 0}.ra-modal-cabeca h2{margin:2px 0 0}.ra-modal-icone{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre);box-shadow:0 8px 20px -8px var(--ra-brilho)}.ra-modal-icone .ra-ic{width:20px;height:20px}.ra-modal-sub{margin:12px 0 20px;font-size:14px;line-height:1.5;color:var(--rf-cel-texto-3)}.ra-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}#raMaterialForm .ra-campo{display:grid;gap:7px;margin:0;font-size:12.5px;font-weight:650;color:var(--rf-cel-texto-2)}#raMaterialForm .ra-campo>span{display:flex;align-items:baseline;gap:6px}#raMaterialForm .ra-campo small{font-size:11.5px;font-weight:500;color:var(--rf-cel-texto-3)}#raMaterialForm .ra-campo input{min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:var(--rf-cel-cartao-2);box-shadow:none;font-size:15px;color:var(--rf-cel-texto);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}#raMaterialForm .ra-campo input::placeholder{color:var(--rf-cel-texto-3);opacity:.7}#raMaterialForm .ra-campo input:hover{border-color:var(--ra-borda-suave)}#raMaterialForm .ra-campo input:focus{outline:0;border-color:var(--ra-grad-1);background:var(--rf-cel-cartao);box-shadow:0 0 0 4px color-mix(in srgb,var(--ra-grad-1) 14%,transparent)}.ra-feixe{--ra-forca:.42;--ra-volta:7s;position:relative;isolation:isolate;border-radius:20px}.ra-feixe:before,.ra-feixe:after{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--ra-giro),transparent 0 54%,var(--ra-grad-1) 68%,var(--ra-grad-3) 80%,var(--ra-grad-4) 91%,transparent 99%);animation:ra-beam var(--ra-volta) linear infinite;pointer-events:none}.ra-feixe:before{z-index:0;inset:-3px;filter:blur(14px);opacity:var(--ra-forca);transition:opacity .45s ease}.ra-feixe:after{z-index:2;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:calc(.5 + var(--ra-forca) * .6);transition:opacity .45s ease}.ra-feixe.pronto{--ra-forca:.55}.ra-feixe:focus-within{--ra-forca:.7}.ra-feixe.pronto:focus-within{--ra-forca:.8}.ra-feixe.lendo{--ra-forca:.95;--ra-volta:1.6s}.ra-compositor{position:relative;z-index:1;display:flex;flex-direction:column;border:1px solid var(--ra-borda-suave);border-radius:inherit;background:var(--rf-cel-cartao);box-shadow:var(--ra-sombra);transition:border-color .25s ease}#raMaterialForm .ra-compositor textarea{display:block;width:100%;min-height:180px;max-height:44vh;field-sizing:content;margin:0;padding:16px 18px 8px;border:0 solid var(--ra-borda-suave);border-radius:19px 19px 0 0;background:transparent;box-shadow:none;resize:none;font-size:15px;line-height:1.6;color:var(--rf-cel-texto)}#raMaterialForm .ra-compositor textarea::placeholder{color:var(--rf-cel-texto-3);opacity:.75}#raMaterialForm .ra-compositor textarea:focus{outline:0;border:0 solid var(--ra-borda-suave);box-shadow:none}.ra-feixe:focus-within .ra-compositor{border-color:color-mix(in srgb,var(--ra-grad-1) 50%,var(--ra-borda-suave))}.ra-compositor-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px 10px}.ra-gota{--ra-gota-pdf:48px;--ra-gota-foto:136px;--ra-gota-tempo:.6s;--ra-gota-mola:cubic-bezier(.34,1.56,.64,1);position:relative;flex:none;width:212px;height:36px}.ra-gota-filtro{position:absolute;width:0;height:0;overflow:hidden}.ra-gota-massa{position:absolute;inset:-12px;filter:url(#raGosma);pointer-events:none;transition:opacity .2s ease}.ra-gota-bolha{position:absolute;top:12px;left:12px;height:36px;border-radius:18px;background:var(--rf-cel-verde-claro);transition:transform var(--ra-gota-tempo) var(--ra-gota-mola),background-color .2s ease}.ra-gota-bolha.principal{width:36px}.ra-gota-bolha.pdf,.ra-gota-bolha.foto,.ra-gota-item.pdf,.ra-gota-item.foto{width:76px;transform:translate(-20px) scale(.4)}.ra-gota-item{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;margin:0;padding:0;border:0;border-radius:18px;background:transparent;color:var(--rf-cel-verde-texto);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ra-gota-item .ra-ic{width:16px;height:16px}.ra-gota-item.principal{z-index:2;width:36px}.ra-gota-item.principal .ra-ic{width:18px;height:18px;stroke-width:2.2;transition:transform .35s var(--ra-gota-mola)}.ra-gota-item.pdf,.ra-gota-item.foto{opacity:0;visibility:hidden;transition:transform var(--ra-gota-tempo) var(--ra-gota-mola),opacity .15s ease,visibility 0s linear var(--ra-gota-tempo)}.ra-gota-item:focus-visible{outline:2px solid var(--ra-grad-1);outline-offset:2px}.ra-gota-item:disabled{cursor:progress}.ra-gota:has(.principal:disabled) .ra-gota-massa{opacity:.55}.ra-gota.aberto .ra-gota-item.principal .ra-ic{transform:rotate(45deg)}.ra-gota.aberto .ra-gota-bolha.pdf,.ra-gota.aberto .ra-gota-item.pdf{transform:translate(var(--ra-gota-pdf))}.ra-gota.aberto .ra-gota-bolha.foto,.ra-gota.aberto .ra-gota-item.foto{transform:translate(var(--ra-gota-foto))}.ra-gota.aberto .ra-gota-item.pdf,.ra-gota.aberto .ra-gota-item.foto{opacity:1;visibility:visible;transition:transform var(--ra-gota-tempo) var(--ra-gota-mola),opacity .25s ease .08s,visibility 0s}.ra-gota.aberto .ra-gota-bolha.foto,.ra-gota.aberto .ra-gota-item.foto{transition-delay:45ms}.ra-gota.aberto .ra-gota-item.foto{transition-delay:45ms,.12s,0s}.ra-gota:has(.principal:hover) .ra-gota-bolha.principal,.ra-gota:has(.pdf:hover) .ra-gota-bolha.pdf,.ra-gota:has(.foto:hover) .ra-gota-bolha.foto{background:color-mix(in srgb,var(--rf-cel-verde) 18%,var(--rf-cel-verde-claro))}.ra-contagem{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;min-height:28px}.ra-detector{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2);font-size:12px;font-weight:650;white-space:nowrap;animation:ra-pop .3s ease}.ra-detector .ra-ic{width:12px;height:12px}.ra-detector.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}.ra-detector.ok .ra-ic{stroke-width:3}.ra-detector.pouco{background:var(--ra-meio-fundo);color:var(--ra-meio)}.ra-detector.lendo{background:color-mix(in srgb,var(--ra-grad-3) 12%,var(--rf-cel-cartao));color:var(--rf-cel-texto-2)}.ra-detector.lendo .ra-ic{color:var(--ra-grad-1);animation:ra-piscar 1.2s ease-in-out infinite}.ra-modal-nota{display:flex;align-items:flex-start;gap:8px;margin:16px 2px;font-size:12px;line-height:1.5;color:var(--rf-cel-texto-3)}.ra-modal-nota .ra-ic{width:14px;height:14px;margin-top:1px}.ra-salvar{margin-top:0}@media(max-width:480px){.ra-campos{grid-template-columns:minmax(0,1fr);gap:10px}#raMaterialForm .ra-compositor textarea{min-height:150px;max-height:38vh}}@keyframes ra-girar{to{transform:rotate(360deg)}}@keyframes ra-respirar{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes ra-deriva{0%{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.08)}to{transform:translate(-6%,4%) scale(.96)}}@keyframes ra-subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ra-pop{0%{transform:scale(.6)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ra-pronto{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes ra-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ra-anel-encher{0%{stroke-dashoffset:var(--c)}}@keyframes ra-faisca{0%{opacity:1;transform:rotate(var(--g)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--g)) translateY(-30px) scale(.4)}}@keyframes ra-piscar{0%,to{opacity:.25}50%{opacity:1}}@keyframes ra-demo-sai{0%,38%{opacity:1;transform:none}46%,92%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ra-demo-entra{0%,38%{opacity:0;transform:translateY(8px)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){#revisaoAtivaView *,#raMaterialModal *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ra-feixe:before,.ra-feixe:after{animation:none}.ra-demo-troca .errada{display:none}.ra-demo-troca .certa{opacity:1!important;transform:none!important}}@media(max-width:720px){#raCorpo{gap:14px}.ra-vitrine{gap:18px;padding:22px 18px;border-radius:26px}.ra-vitrine-planeta{top:-104px;right:-142px;width:310px;opacity:.82}.ra-vitrine-texto{max-width:none}.ra-vitrine h2{font-size:26px}.ra-vitrine p{font-size:14px}.ra-vitrine-modos{grid-template-columns:minmax(0,1fr)}.ra-modo{min-height:0}.ra-demo{padding:20px}.ra-demo-frase{font-size:17px}.ra-passos{grid-template-columns:1fr}.ra-quiz{padding:20px 18px;border-radius:22px}.ra-frase{font-size:18px;line-height:2}.ra-quiz-acoes .ra-botao-brilho,.ra-quiz-acoes .ra-botao-suave,.ra-quiz-acoes .ra-botao-contorno{flex:1 1 140px}.ra-analise,.ra-resumo{padding:30px 18px 22px;border-radius:24px}.ra-orbe-analise{width:172px;height:172px}#raCorpo .ra-ex{padding:18px 14px 20px;border-radius:24px}#raCorpo .ra-ex-caixa{padding:14px}}html body .evolucao-stats .stat-icon,html body .revisoes-stats .stat-icon,html body .flashcard-stats .stat-icon,html body #jornadaNumeros .jn-tipo-icone:has(.rf-metric-art){width:60px;height:60px;flex:0 0 60px;background:transparent;box-shadow:none;border-radius:0}html body .stat-icon .rf-metric-art,html body #jornadaNumeros .rf-metric-art{filter:drop-shadow(0 4px 3px #183e3512)}html body .evolucao-stats .stat,html body .revisoes-stats .stat,html body .flashcard-stats .stat{gap:18px;min-width:0;border-radius:18px;padding:21px 23px}html body .evolucao-stats .stat p,html body .flashcard-stats .stat p,html body .revisoes-stats .stat-texto{min-width:0}html body .evolucao-stats .stat small,html body .revisoes-stats .stat small,html body .flashcard-stats .stat small{letter-spacing:.025em;line-height:1.4}html body .stat:has(.rf-metric-art):hover .stat-icon{box-shadow:none}html body .stat:has(.rf-metric-art):focus-visible,html body #jornadaNumeros .jn-numero:focus-visible{outline:3px solid var(--rf-foco,var(--green));outline-offset:4px}html body .stat:hover .rf-metric-art,html body .stat:focus-visible .rf-metric-art,html body #jornadaNumeros .jn-numero:hover .rf-metric-art,html body #jornadaNumeros .jn-numero:focus-visible .rf-metric-art{scale:1.45;transform:translateY(-3px) perspective(260px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.rf-memory-card{display:flex;align-items:center;gap:30px;padding:28px 30px;border:1px solid var(--rf-cel-borda);border-radius:22px;background:var(--rf-cel-cartao);min-width:0}.rf-memory-orb{position:relative;width:168px;height:168px;flex:0 0 168px;display:grid;place-items:center}.rf-memory-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rf-memory-ring circle{fill:none;stroke-width:4}.rf-memory-track{stroke:var(--rf-cel-borda)}.rf-memory-fill{stroke-linecap:round;transition:stroke-dashoffset .4s}.rf-memory-brain{width:130px;height:130px;filter:drop-shadow(0 7px 5px #17453120);transition:transform .3s}.rf-memory-card:hover .rf-memory-brain,.rf-memory-card:focus-within .rf-memory-brain{transform:rotate(-5deg) scale(1.03)}.rf-memory-copy{min-width:0;color:var(--rf-cel-texto)}.rf-memory-copy>small{font-size:12px;color:var(--rf-cel-texto-3)}.rf-memory-percent{display:block;font-size:52px;line-height:1.15;letter-spacing:-2px;font-weight:650;font-variant-numeric:tabular-nums;margin:3px 0 6px}.rf-memory-copy h3{font-size:17px;line-height:1.3;margin:0 0 7px;letter-spacing:-.3px}.rf-memory-copy p{max-width:420px;margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--rf-cel-texto-2)}.rf-memory-copy .memoria-como{min-height:44px;padding:8px 0}@media(max-width:720px){html body .evolucao-stats .stat-icon,html body .revisoes-stats .stat-icon,html body .flashcard-stats .stat-icon,html body #jornadaNumeros .jn-tipo-icone:has(.rf-metric-art){width:46px;height:46px;flex-basis:46px}html body .evolucao-stats .stat,html body .flashcard-stats .stat{padding:17px;gap:12px}html body .revisoes-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .revisoes-stats .stat{padding:13px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;position:relative}html body .revisoes-stats .stat-texto{display:grid;gap:3px}html body .revisoes-stats .stat small{font-size:10px;letter-spacing:0;white-space:normal}html body .revisoes-stats .stat b{font-size:25px;line-height:1.1}html body .revisoes-stats .stat-seta{position:absolute;right:10px;top:22px}.rf-memory-card{padding:21px 16px;gap:17px;border-radius:18px}.rf-memory-orb{width:112px;height:112px;flex-basis:112px}.rf-memory-brain{width:90px;height:90px}.rf-memory-percent{font-size:42px}.rf-memory-copy h3{font-size:15px}.rf-memory-copy p{font-size:12px}.rf-memory-copy>small{font-size:11px}.rf-memory-copy .memoria-como{font-size:12px;white-space:normal;text-align:left}}@media(max-width:390px){.rf-memory-card{gap:12px;padding:18px 12px}.rf-memory-orb{width:90px;height:90px;flex-basis:90px}.rf-memory-brain{width:75px;height:75px}html body .evolucao-stats .stat,html body .flashcard-stats .stat{padding:14px;gap:10px}}@media(prefers-reduced-motion:reduce){html body .rf-metric-art,.rf-memory-brain,.rf-memory-fill{transition:none!important;animation:none!important}html body .stat:focus-visible .rf-metric-art,html body #jornadaNumeros .jn-numero:hover .rf-metric-art,html body #jornadaNumeros .jn-numero:focus-visible .rf-metric-art,.rf-memory-card:hover .rf-memory-brain,.rf-memory-card:focus-within .rf-memory-brain{transform:none}}.revisoes-stats{container-type:inline-size}@container (max-width:680px){html body .revisoes-stats .stat{flex-direction:column;align-items:flex-start;position:relative;gap:9px;padding:15px}html body .revisoes-stats .stat-seta{position:absolute;right:12px;top:24px}html body .revisoes-stats .stat small{white-space:normal;letter-spacing:0;font-size:11px}html body .revisoes-stats .stat-icon{width:48px;height:48px;flex-basis:48px}}@media(max-width:390px){html body .revisoes-stats .stat{padding:12px 9px}html body .revisoes-stats .stat small{font-size:10px}}html body .stat-icon:has(>.rf-metric-art),html body .jn-tipo-icone:has(>.rf-metric-art){background:transparent!important;box-shadow:none!important}.rf-revision-overview{display:grid;gap:12px;min-width:0}#memoriaVisual.rf-memory-card{padding:12px 16px;gap:14px;border-radius:18px;min-height:94px}#memoriaVisual .rf-memory-orb{width:64px;height:64px;flex-basis:64px}#memoriaVisual .rf-memory-brain{width:52px;height:52px}#memoriaVisual .rf-memory-copy{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center;flex:1}#memoriaVisual .rf-memory-percent{grid-column:1;grid-row:1/3;font-size:32px;letter-spacing:-1px;margin:0}#memoriaVisual .rf-memory-copy>small{grid-column:2;grid-row:1;font-size:12px;line-height:1.4}#memoriaVisual .rf-memory-copy h3{grid-column:2;grid-row:2;font-size:13px;line-height:1.35;margin:2px 0 0;font-weight:650}#memoriaVisual .rf-memory-help{flex:0 0 36px;min-width:36px;min-height:44px;justify-content:center;padding:0;font-size:15px;border:0;background:transparent}@media(max-width:720px){#memoriaVisual.rf-memory-card{padding:12px;gap:10px;min-height:88px}#memoriaVisual .rf-memory-orb{width:56px;height:56px;flex-basis:56px}#memoriaVisual .rf-memory-brain{width:46px;height:46px}#memoriaVisual .rf-memory-copy{column-gap:10px}#memoriaVisual .rf-memory-percent{font-size:27px}#memoriaVisual .rf-memory-copy>small{font-size:11px}#memoriaVisual .rf-memory-copy h3{font-size:12px}#memoriaVisual .rf-memory-help{flex-basis:28px;min-width:28px}}@media(max-width:360px){#memoriaVisual .rf-memory-copy{column-gap:8px}#memoriaVisual.rf-memory-card{gap:8px;padding:10px}#memoriaVisual .rf-memory-percent{font-size:25px}#memoriaVisual .rf-memory-orb{width:48px;height:48px;flex-basis:48px}#memoriaVisual .rf-memory-brain{width:40px;height:40px}}:root{--rf-ic-verde:#207452;--rf-ic-verde-f:#a8d5bb;--rf-ic-vermelho:#b54e3b;--rf-ic-vermelho-f:#edb5a4;--rf-ic-ambar:#a46716;--rf-ic-ambar-f:#edd29a;--rf-ic-azul:#2f5f93;--rf-ic-azul-f:#b3cdec;--rf-ic-roxo:#5b46a8;--rf-ic-roxo-f:#cfc3f5;--rf-ic-rosa:#c2336b;--rf-ic-rosa-f:#ffb4d2}.rf-ic-verde{--ic-c:var(--rf-ic-verde);--ic-f:var(--rf-ic-verde-f)}.rf-ic-vermelho{--ic-c:var(--rf-ic-vermelho);--ic-f:var(--rf-ic-vermelho-f)}.rf-ic-ambar{--ic-c:var(--rf-ic-ambar);--ic-f:var(--rf-ic-ambar-f)}.rf-ic-azul{--ic-c:var(--rf-ic-azul);--ic-f:var(--rf-ic-azul-f)}.rf-ic-roxo{--ic-c:var(--rf-ic-roxo);--ic-f:var(--rf-ic-roxo-f)}.rf-ic-rosa{--ic-c:var(--rf-ic-rosa);--ic-f:var(--rf-ic-rosa-f)}html body .stat-icon .rf-metric-art,html body #jornadaNumeros .rf-metric-art{display:block;width:100%;height:100%;overflow:visible;scale:1.35;fill:none;stroke:currentColor;color:var(--ic-c);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 4px color-mix(in srgb,var(--ic-c) 22%,transparent));transform:perspective(260px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .34s cubic-bezier(.3,1.4,.5,1),scale .3s}html body .stat:hover .rf-metric-art,html body #jornadaNumeros .jn-numero:hover .rf-metric-art{transition-duration:.14s,.3s;transition-timing-function:ease-out}html body .stat:active .rf-metric-art,html body #jornadaNumeros .jn-numero:active .rf-metric-art{scale:1.25;transform:none}.rf-metric-art *,.rf-memory-brain *{transform-box:view-box}.rf-metric-art .duo,.rf-memory-brain .duo{fill:var(--ic-f)}.rf-metric-art .solido,.rf-memory-brain .solido{fill:currentColor;stroke:none}.rf-metric-art .frente{fill:color-mix(in srgb,var(--ic-f) 40%,var(--rf-cel-cartao))}.rf-memory-fill{stroke:var(--rf-ic-rosa)}.rf-memory-brain{overflow:visible;color:var(--ic-c);fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 7px 5px color-mix(in srgb,var(--ic-c) 22%,transparent))}.rf-metric-art .ia-min,.rf-metric-art .ia-hr,.rf-metric-art .ia-dardo,.rf-metric-art .ia-onda,.rf-metric-art .ia-gira,.rf-metric-art .ia-play,.rf-metric-art .ia-eco{transform-origin:32px 32px}.rf-metric-art .ia-onda,.rf-metric-art .ia-eco{opacity:0}.rf-metric-art .ia-corpo{transform-origin:32px 35px}.rf-metric-art .ia-dia{transform-origin:32px 38px}.rf-metric-art .ia-atras{transform-origin:30px 44px;rotate:-9deg}.rf-metric-art .ia-frente{transform-origin:36px 44px}.rf-metric-art .ia-desenha{stroke-dasharray:1;stroke-dashoffset:0}.rf-memory-brain .ia-cerebro{transform-origin:70px 92px}.rf-memory-brain .ia-olho{transform-box:fill-box;transform-origin:50% 50%}.rf-anim .ia-min{animation:rfi-giro 1.1s cubic-bezier(.45,0,.2,1) both}.rf-anim .ia-hr{animation:rfi-giro-h 1.1s cubic-bezier(.45,0,.2,1) both}.rf-anim .ia-dardo{animation:rfi-dardo .8s cubic-bezier(.2,.9,.3,1.2) both}.rf-anim .ia-onda{animation:rfi-onda .7s .4s ease-out both}.rf-anim .ia-corpo{animation:rfi-tremer .9s ease-in-out both}.rf-anim .ia-sino{animation:rfi-sino .9s ease-in-out both}.rf-anim .ia-dia{animation:rfi-pop .7s cubic-bezier(.3,1.6,.5,1) both}.rf-anim .ia-argolas{animation:rfi-salto .6s ease both}.rf-anim .ia-anel{animation:rfi-tracar .55s ease-out both}.rf-anim .ia-visto{animation:rfi-tracar .4s .3s ease-out both}.rf-anim .ia-v1{animation:rfi-tracar .35s ease-out both}.rf-anim .ia-v2{animation:rfi-tracar .35s .22s ease-out both}.rf-anim .ia-v3{animation:rfi-tracar .35s .44s ease-out both}.rf-anim .ia-atras{animation:rfi-atras .75s cubic-bezier(.3,1.4,.5,1) both}.rf-anim .ia-frente{animation:rfi-frente .75s cubic-bezier(.3,1.4,.5,1) both}.rf-anim .ia-gira{animation:rfi-giro .9s cubic-bezier(.5,0,.2,1) both}.rf-anim .ia-play{animation:rfi-empurra .7s ease both}.rf-anim .ia-eco{animation:rfi-eco .8s .1s ease-out both}.rf-anim .ia-cerebro{animation:rfi-respira .8s ease-in-out both}.rf-anim .ia-olho{animation:rfi-piscar .9s .15s both}@keyframes rfi-giro{to{rotate:360deg}}@keyframes rfi-giro-h{to{rotate:30deg}}@keyframes rfi-dardo{0%{translate:16px -16px;opacity:0}45%{opacity:1}75%{translate:-2px 2px}to{translate:0 0;opacity:1}}@keyframes rfi-onda{0%{scale:1;opacity:.9}to{scale:5;opacity:0}}@keyframes rfi-tremer{0%,to{rotate:0deg}10%{rotate:-12deg}20%{rotate:11deg}30%{rotate:-9deg}40%{rotate:8deg}50%{rotate:-5deg}60%{rotate:4deg}75%{rotate:-2deg}}@keyframes rfi-sino{0%,to{opacity:1}25%,65%{opacity:.2}45%,85%{opacity:1}}@keyframes rfi-pop{0%{scale:0}60%{scale:1.4}to{scale:1}}@keyframes rfi-salto{40%{translate:0 -3px}}@keyframes rfi-tracar{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rfi-atras{50%{rotate:-24deg;translate:-3px 0}to{rotate:-9deg}}@keyframes rfi-frente{40%{rotate:7deg;translate:2px -3px}to{rotate:0deg;translate:0 0}}@keyframes rfi-empurra{40%{translate:3px 0;scale:1.18}to{translate:0 0;scale:1}}@keyframes rfi-eco{0%{scale:1;opacity:.7}to{scale:1.5;opacity:0}}@keyframes rfi-respira{0%{scale:1}30%{scale:1.1 .92}60%{scale:.96 1.06}to{scale:1}}@keyframes rfi-piscar{0%,to{scale:1 1}45%,55%{scale:1 .1}}@media(prefers-reduced-motion:reduce){.rf-anim *{animation:none!important}html body .stat-icon .rf-metric-art,html body #jornadaNumeros .rf-metric-art{transition:none!important;scale:1.35!important;transform:none!important}}#authGate .auth-legal{display:block;max-width:320px;margin:18px auto 0;font-size:12px;line-height:1.55;color:#7f9485;text-align:center;text-wrap:balance}#authGate .auth-legal button{display:inline;padding:0;border:0;background:none;color:#177554;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}#authGate .auth-legal button:hover{color:var(--green)}#authGate #emailAuthForm .auth-legal{margin:0 auto 2px}html[data-tema=escuro] #raCorpo[data-tela=lista]{--ra-palco-texto:#eefbf5;--ra-palco-texto-2:rgba(226,247,237,.72);--ra-palco-texto-3:rgba(226,247,237,.5);--ra-palco-linha:rgba(255,255,255,.1);--ra-palco-vidro:rgba(255,255,255,.06);--ra-palco-menta:#7fe3b9;--ra-palco-aviso:#f3c77a;--ra-palco-aviso-fundo:rgba(243,199,122,.14);--ra-palco-erro:#fca5a5;--ra-palco-erro-fundo:rgba(248,113,113,.14);--ra-palco-menta-fundo:rgba(127,227,185,.12);--ra-palco-menta-borda:rgba(127,227,185,.45);--ra-palco-caixa:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));--ra-palco-tinta:#0b1a15;--ra-lista-fundo:radial-gradient(640px 440px at 86% -4%,rgba(52,211,153,.24),transparent 70%),radial-gradient(560px 420px at 106% 102%,rgba(59,130,246,.13),transparent 70%),radial-gradient(560px 420px at -6% 104%,rgba(139,92,246,.12),transparent 70%),linear-gradient(180deg,#0c1f19,#07130f 62%,#06100c);--ra-lista-sombra:0 30px 60px -36px rgba(4,30,21,.55),inset 0 1px 0 rgba(255,255,255,.07);--ra-lista-realce:rgba(255,255,255,.06);--ra-lista-ponto:rgba(255,255,255,.07);--ra-lista-halo:rgba(52,211,153,.32);--ra-lista-titulo-1:#ffffff;--ra-lista-titulo-2:#b6f2d6;--ra-lista-fio:rgba(255,255,255,.16);--ra-lista-vidro-forte:rgba(255,255,255,.09);--ra-lista-sombra-card:0 26px 50px -30px rgba(0,0,0,.85);--ra-lista-botao-luz:0 0 0 1px rgba(255,255,255,.14),0 14px 34px -12px rgba(127,227,185,.55);--ra-lista-menta-1:#9af3cc;--ra-lista-menta-2:#4fd6a1;--ra-lista-menta-texto:#c9f7e3;--ra-lista-menta-luz:rgba(79,214,161,.5);--ra-lista-menta-tinta:linear-gradient(180deg,rgba(127,227,185,.17),rgba(127,227,185,.07));--ra-lista-menta-linha:rgba(127,227,185,.32);--ra-lista-fogo:#ff9d9d;--ra-lista-fogo-tinta:linear-gradient(180deg,rgba(255,92,92,.18),rgba(255,92,92,.08));--ra-lista-fogo-linha:rgba(255,99,99,.38);--ra-lista-fogo-1:#ff9d9d;--ra-lista-fogo-2:#ff4d52;--ra-lista-fogo-sobre:#2b0506;--ra-lista-fogo-luz:rgba(255,77,82,.45);--ra-lista-ceu:#8fd3ff;--ra-lista-contorno:rgba(127,227,185,.35);--ra-lista-contorno-1:#c9ffe6;--ra-lista-contorno-2:#8fd3ff;position:relative;isolation:isolate;overflow:clip;gap:24px;padding:32px 32px 28px;border-radius:32px;background:var(--ra-lista-fundo);border:1px solid var(--ra-palco-linha);box-shadow:var(--ra-lista-sombra);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--ra-lista-ponto) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(90% 55% at 72% 0,#000 0,transparent 78%);mask-image:radial-gradient(90% 55% at 72% 0,#000 0,transparent 78%)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine{overflow:visible;padding:0;border-radius:0;background:none;box-shadow:none;gap:26px}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-planeta{top:-200px;right:-230px;width:1080px}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-planeta:before{inset:14%;background:radial-gradient(circle,var(--ra-lista-halo) 0,transparent 64%);filter:blur(40px)}@media(min-width:721px)and (max-width:1050px){.ra-vitrine-planeta,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-planeta{top:-40px;right:-40px;width:440px}}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-selo-vidro{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine h2{font-size:clamp(30px,3.6vw,40px);letter-spacing:-.04em;background-image:linear-gradient(180deg,var(--ra-lista-titulo-1) 30%,var(--ra-lista-titulo-2));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine p{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine .ra-botao-brilho{background:var(--ra-palco-texto);color:var(--ra-palco-tinta);box-shadow:var(--ra-lista-botao-luz)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine .ra-botao-brilho:hover{box-shadow:0 0 0 1px var(--ra-lista-fio),0 18px 40px -12px var(--ra-lista-menta-luz)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-meta{display:inline-flex;align-items:center;gap:9px;color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-meta:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ra-palco-menta);box-shadow:0 0 0 0 var(--ra-lista-menta-luz);animation:ra-lista-pulso 2.4s ease-out infinite}@keyframes ra-lista-pulso{0%{box-shadow:0 0 0 0 var(--ra-lista-menta-luz)}70%,to{box-shadow:0 0 0 9px transparent}}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-rotulo,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-grade:before{color:var(--ra-palco-texto-3);letter-spacing:.12em}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo{--ra-contorno:var(--ra-lista-contorno);--ra-contorno-1:var(--ra-lista-contorno-1);--ra-contorno-2:var(--ra-lista-contorno-2);display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:22px;border-color:var(--ra-palco-linha);background:var(--ra-palco-caixa);color:var(--ra-palco-texto);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo h3{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo p{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo .ra-modo-ic{border:1px solid var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo .ra-estado{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo .ra-modo-pe{margin-top:auto;padding-top:10px;color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] button.ra-modo:hover{border-color:var(--ra-lista-menta-linha);background:linear-gradient(180deg,var(--ra-lista-vidro-forte),var(--ra-palco-vidro));box-shadow:inset 0 1px 0 var(--ra-lista-realce),var(--ra-lista-sombra-card)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo.livre.ativo{border-color:var(--ra-palco-menta-borda);background:var(--ra-lista-menta-tinta);box-shadow:inset 0 1px 0 var(--ra-lista-fio),0 24px 60px -30px var(--ra-lista-menta-luz)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo.livre.ativo .ra-estado{border-color:transparent;background:var(--ra-palco-menta);color:var(--ra-palco-tinta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo.livre.ativo .ra-modo-ic{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-modo.livre.ativo:after{inset:-5px;border-radius:26px;padding:1.5px}html[data-tema=escuro] #raCorpo[data-tela=lista] button.ra-modo:focus-visible{outline-color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-grade{gap:14px;padding-top:24px;border-top:1px solid var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-grade:before{content:"Seus materiais";grid-column:1/-1;margin:0 0 -2px;font-size:11.5px;font-weight:700;text-transform:uppercase}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card{gap:14px;padding:18px;border-radius:22px;border-color:var(--ra-palco-linha);background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card:not(.ra-esqueleto){display:flex;flex-direction:column}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card>.ra-botao-brilho{margin-top:auto}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card:before{content:"";position:absolute;top:-1px;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,var(--ra-lista-fio),transparent);pointer-events:none}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card:hover{transform:translateY(-3px);border-color:var(--ra-lista-menta-linha);box-shadow:inset 0 1px 0 var(--ra-lista-realce),var(--ra-lista-sombra-card)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card.recem{border-color:transparent;background:var(--ra-palco-caixa) padding-box,linear-gradient(135deg,var(--ra-palco-menta),var(--ra-lista-ceu)) border-box;box-shadow:0 0 0 4px var(--ra-palco-menta-fundo)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card-info b{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card-info span{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card-anel span{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-anel .trilho{stroke:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-anel .valor{stroke:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-icone{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-icone:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-icone[data-ra-acao=excluir]:hover{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-chip{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-chip.ok{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-chip.quente{border-color:transparent;background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-chip-ia{border-color:var(--ra-lista-menta-linha);background:linear-gradient(135deg,var(--ra-palco-menta-fundo),var(--ra-palco-vidro));color:var(--ra-lista-menta-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-chip-ia .ra-ic{color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card .ra-botao-brilho{border:1px solid var(--ra-lista-menta-linha);background:var(--ra-lista-menta-tinta);color:var(--ra-lista-menta-texto);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:transform .18s ease,box-shadow .25s ease,background .25s ease,color .2s ease,border-color .25s ease}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card .ra-botao-brilho .ra-ic{color:var(--ra-palco-menta);transition:color .2s ease}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card .ra-botao-brilho:after{background:linear-gradient(110deg,transparent 30%,var(--ra-lista-fio) 50%,transparent 70%)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card .ra-botao-brilho:hover{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 14px 32px -12px var(--ra-lista-menta-luz)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-card .ra-botao-brilho:hover .ra-ic{color:var(--ra-palco-tinta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-botao-brilho:focus-visible,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-icone:focus-visible,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-link:focus-visible{outline-color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-confirmar{border:1px solid var(--ra-lista-fogo-linha);background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-botao-suave{border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-botao-suave:hover{background:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-botao-suave.perigo{border-color:var(--ra-lista-fogo-linha);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-limite{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-link{color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-esqueleto i{background-image:linear-gradient(90deg,var(--ra-palco-vidro) 0%,var(--ra-palco-linha) 50%,var(--ra-palco-vidro) 100%)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-aviso{border-color:var(--ra-palco-linha);background:var(--ra-palco-caixa)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-aviso p{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo{border-color:var(--ra-palco-linha);background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-rotulo,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-nota,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-passos small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-frase,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-passos span{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-troca .errada{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-troca .certa,html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-marca.ok{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-demo-marca.falta{border-color:var(--ra-palco-erro);background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-passos li{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro)}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-passos b{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}@media(prefers-reduced-motion:reduce){html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-meta:before{animation:none}}@media(max-width:720px){html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]){--ra-topo-fundo:#0c1f19;--ra-topo-texto:#eefbf5;--ra-topo-vidro:rgba(255,255,255,.08);--ra-topo-menta:#7fe3b9;--ra-topo-menta-fundo:rgba(127,227,185,.12)}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .topbar{border-bottom-color:transparent;box-shadow:none}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .topbar:before{background:var(--ra-topo-fundo);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .mobile-menu-button{color:var(--ra-topo-texto)}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .topo-fogo{background:var(--ra-topo-vidro);color:var(--ra-topo-texto)}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) :is(#planosTopBtn,.chip-planos-marca){background:var(--ra-topo-menta-fundo);color:var(--ra-topo-menta)}html[data-tema=escuro] body:not(.dock-active):has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .main{padding-bottom:0}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) #revisaoAtivaView{padding:0}html[data-tema=escuro] #raCorpo[data-tela=lista]{gap:20px;min-height:calc(100dvh - 68px);margin:0;padding:22px 16px calc(28px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;box-shadow:none}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine{margin:0;padding:0;border-radius:0;gap:20px}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine-planeta{top:-96px;right:-130px;width:320px;opacity:.75}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-vitrine h2{font-size:28px}html[data-tema=escuro] #raCorpo[data-tela=lista] .ra-grade{padding-top:20px}}html[data-tema] :is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){--ra-palco-texto:#0d2a20;--ra-palco-texto-2:rgba(13,42,32,.8);--ra-palco-texto-3:rgba(13,42,32,.66);--ra-palco-linha:rgba(16,60,40,.1);--ra-palco-vidro:rgba(16,60,40,.05);--ra-palco-menta:#0f7552;--ra-palco-aviso:#8a5200;--ra-palco-aviso-fundo:rgba(245,166,35,.16);--ra-palco-erro:#c2343a;--ra-palco-erro-fundo:rgba(220,50,60,.07);--ra-palco-menta-fundo:rgba(26,138,98,.1);--ra-palco-menta-borda:rgba(26,138,98,.42);--ra-palco-caixa:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.76));--ra-palco-tinta:#ffffff;--ra-lista-fundo:radial-gradient(760px 480px at 88% -6%,rgba(52,211,153,.26),transparent 70%),radial-gradient(640px 520px at 108% 100%,rgba(59,130,246,.1),transparent 70%),radial-gradient(640px 520px at -8% 100%,rgba(139,92,246,.09),transparent 70%),linear-gradient(180deg,#f3faf6,#eef6f2 50%,#ebf3ef);--ra-lista-sombra:0 1px 2px rgba(16,40,30,.05),0 30px 60px -38px rgba(16,60,40,.38),inset 0 1px 0 rgba(255,255,255,.9);--ra-lista-realce:rgba(255,255,255,.95);--ra-lista-ponto:rgba(16,60,40,.11);--ra-lista-titulo-1:#0d2a20;--ra-lista-titulo-2:#168a60;--ra-lista-fio:rgba(255,255,255,.9);--ra-lista-sombra-card:0 24px 44px -28px rgba(16,60,40,.4);--ra-lista-menta-1:#1a8f65;--ra-lista-menta-2:#0e6245;--ra-lista-menta-texto:#0f6a49;--ra-lista-menta-luz:rgba(26,138,98,.4);--ra-lista-menta-tinta:linear-gradient(180deg,#e0f5ea,#f0faf5);--ra-lista-menta-linha:rgba(26,138,98,.28);--ra-lista-fogo-linha:rgba(229,56,62,.26);--ph-interno:rgba(255,255,255,.72);--ph-interno-hover:#ffffff}html[data-tema=escuro] :is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){--ra-palco-texto:#eefbf5;--ra-palco-texto-2:rgba(226,247,237,.72);--ra-palco-texto-3:rgba(226,247,237,.5);--ra-palco-linha:rgba(255,255,255,.1);--ra-palco-vidro:rgba(255,255,255,.06);--ra-palco-menta:#7fe3b9;--ra-palco-aviso:#f3c77a;--ra-palco-aviso-fundo:rgba(243,199,122,.14);--ra-palco-erro:#fca5a5;--ra-palco-erro-fundo:rgba(248,113,113,.1);--ra-palco-menta-fundo:rgba(127,227,185,.12);--ra-palco-menta-borda:rgba(127,227,185,.45);--ra-palco-caixa:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));--ra-palco-tinta:#0b1a15;--ra-lista-fundo:radial-gradient(760px 480px at 88% -6%,rgba(52,211,153,.24),transparent 70%),radial-gradient(640px 520px at 108% 100%,rgba(59,130,246,.13),transparent 70%),radial-gradient(640px 520px at -8% 100%,rgba(139,92,246,.12),transparent 70%),linear-gradient(180deg,#0c1f19,#07130f 50%,#06100c);--ra-lista-sombra:0 30px 60px -36px rgba(4,30,21,.55),inset 0 1px 0 rgba(255,255,255,.07);--ra-lista-realce:rgba(255,255,255,.06);--ra-lista-ponto:rgba(255,255,255,.07);--ra-lista-titulo-1:#ffffff;--ra-lista-titulo-2:#b6f2d6;--ra-lista-fio:rgba(255,255,255,.16);--ra-lista-sombra-card:0 26px 50px -30px rgba(0,0,0,.85);--ra-lista-menta-1:#9af3cc;--ra-lista-menta-2:#4fd6a1;--ra-lista-menta-texto:#c9f7e3;--ra-lista-menta-luz:rgba(79,214,161,.5);--ra-lista-menta-tinta:linear-gradient(180deg,rgba(127,227,185,.17),rgba(127,227,185,.07));--ra-lista-menta-linha:rgba(127,227,185,.32);--ra-lista-fogo-linha:rgba(255,99,99,.32);--ph-interno:rgba(255,255,255,.035);--ph-interno-hover:rgba(255,255,255,.06)}html[data-tema] :is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){--rf-cel-cartao:var(--ph-interno);--rf-cel-cartao-2:var(--ra-palco-vidro);--rf-cel-borda:var(--ra-palco-linha);--rf-cel-texto:var(--ra-palco-texto);--rf-cel-texto-2:var(--ra-palco-texto-2);--rf-cel-texto-3:var(--ra-palco-texto-3);--rf-cel-verde-texto:var(--ra-palco-menta);--rf-cel-verde-claro:var(--ra-palco-menta-fundo);--rf-superficie:var(--ph-interno);--rf-superficie-2:var(--ra-palco-vidro);--rf-borda:var(--ra-palco-linha);--rf-borda-forte:var(--ra-palco-linha);--rf-texto:var(--ra-palco-texto);--rf-texto-2:var(--ra-palco-texto-2);--rf-texto-3:var(--ra-palco-texto-3);--rf-verde-suave:var(--ra-palco-menta-fundo);--rf-verde-borda:var(--ra-lista-menta-linha);--card:var(--ph-interno);--line:var(--ra-palco-linha);--ink:var(--ra-palco-texto);--muted:var(--ra-palco-texto-3);--green-soft:var(--ra-palco-menta-fundo);--soft-shadow:none;position:relative;isolation:isolate;margin:16px 16px 40px;padding:26px 26px 24px;border-radius:32px;background:var(--ra-lista-fundo);border:1px solid var(--ra-palco-linha);box-shadow:var(--ra-lista-sombra);color:var(--ra-palco-texto)}html[data-tema] :is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--ra-lista-ponto) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 26% at 70% 0,#000 0,transparent 80%);mask-image:radial-gradient(80% 26% at 70% 0,#000 0,transparent 80%)}html[data-tema] #dashboardView .hero-inicio{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-tema] #dashboardView .hero-saudacao .eyebrow{color:var(--ra-palco-texto-3);letter-spacing:.12em}html[data-tema] #dashboardView .hero-saudacao h1{font-size:clamp(28px,3.2vw,36px);letter-spacing:-.035em;background-image:linear-gradient(180deg,var(--ra-lista-titulo-1) 30%,var(--ra-lista-titulo-2));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-tema] #dashboardView .proximo-estudo{box-shadow:inset 0 1px 0 var(--ra-lista-fio),0 30px 60px -30px var(--ra-lista-menta-luz)}html[data-tema] #dashboardView .jn-timer{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] #dashboardView .jn-timer-trilho{stroke:var(--ra-palco-linha)}html[data-tema] #dashboardView .jn-timer-progresso{stroke:var(--ra-palco-menta)}html[data-tema] #dashboardView .jn-timer-ponto{fill:var(--ra-palco-menta)}html[data-tema] #dashboardView .jn-timer-barra{background:var(--ra-palco-linha)}html[data-tema] #dashboardView .jn-timer-barra>*{background:var(--ra-palco-menta)}html[data-tema] #dashboardView .hoje-grade .panel{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] #dashboardView .hoje-grade .panel{border-radius:24px}html[data-tema] #dashboardView .hoje-evolucao-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:18px;padding:14px 4px 0;border-top:1px solid var(--ra-palco-linha)}html[data-tema] #dashboardView .hoje-evolucao-linha p{margin:0;min-width:0;font-size:15px;line-height:1.45;color:var(--ra-palco-texto-2)}html[data-tema] #dashboardView .hoje-evolucao-linha .link-button{margin:0 0 0 auto;text-decoration:none}html[data-tema] #dashboardView .hoje-evolucao-linha b{color:var(--ra-palco-texto);font-weight:750;font-variant-numeric:tabular-nums}html[data-tema] #dashboardView .hoje-evolucao-linha .ev-rotulo{margin-right:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ra-palco-texto-3)}html[data-tema] #dashboardView .secao-cab h2,html[data-tema] #dashboardView .plano-hoje-cab h2{color:var(--ra-palco-texto)}html[data-tema] #dashboardView .link-button{color:var(--ra-palco-menta)}html[data-tema] #dashboardView .pend-item{border-color:var(--ra-lista-fogo-linha);background:var(--ra-palco-erro-fundo)}html[data-tema] #dashboardView .pend-quando{color:var(--ra-palco-erro)}html[data-tema] #dashboardView .jn-meta{border-color:var(--ra-palco-linha);background:var(--ph-interno);transition:border-color .2s,background .2s}html[data-tema] #dashboardView .jn-meta:hover{border-color:var(--ra-lista-menta-linha);background:var(--ph-interno-hover)}html[data-tema] #dashboardView .jn-estado{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #dashboardView .jn-sugestao{color:var(--ra-palco-menta)}html[data-tema] #dashboardView :is(.mini-btn,.button:not(.primary)){border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #dashboardView :is(.mini-btn,.button:not(.primary)):hover{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo)}html[data-tema] #dashboardView .proximo-estudo .pe-acoes .button:not(.primary){border-color:color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 12%,transparent);color:var(--rf-cel-branco)}html[data-tema] #dashboardView .proximo-estudo .pe-acoes .button:not(.primary):hover{border-color:color-mix(in srgb,var(--rf-cel-branco) 55%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 20%,transparent)}html[data-tema] #dashboardView :is(.jn-timer-botoes .button.primary,.jn-timer-botoes .primary,.plano-hoje-mais){border:1px solid var(--ra-lista-menta-linha);background:var(--ra-lista-menta-tinta);color:var(--ra-lista-menta-texto);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:background .25s,color .2s,border-color .25s,box-shadow .25s}html[data-tema] #dashboardView :is(.jn-timer-botoes .button.primary,.jn-timer-botoes .primary,.plano-hoje-mais):hover{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 14px 32px -12px var(--ra-lista-menta-luz)}@media(max-width:720px){html[data-tema] #dashboardView .jn-timer{border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #dashboardView .hero-timer{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce)}html[data-tema] :is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){margin:0;padding:22px 16px 28px;border:0;border-radius:0 0 28px 28px;box-shadow:none}html[data-tema=claro] body:has(:is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView).active){--ph-topo:#f3faf6}html[data-tema=escuro] body:has(:is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView).active){--ph-topo:#0c1f19}html[data-tema] body:has(:is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView).active) .topbar{border-bottom-color:transparent;box-shadow:none}html[data-tema] body:has(:is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView).active) .topbar:before{background:var(--ph-topo);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-tema] :is(#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){--ph-campo:rgba(16,60,40,.05);--ph-destaque:#ffffff;--ph-destaque-sombra:0 6px 16px -10px rgba(16,60,40,.45);--ph-solido:#f1f8f4}html[data-tema=escuro] :is(#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){--ph-campo:rgba(0,0,0,.22);--ph-destaque:rgba(255,255,255,.1);--ph-destaque-sombra:0 10px 24px -14px rgba(0,0,0,.55);--ph-solido:#0b1c16}html[data-tema] #revisoesView{--rv-display:"Archivo RF",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--rv-palco-fundo:radial-gradient(520px 320px at 92% -18%,rgba(95,211,156,.26),transparent 62%),radial-gradient(560px 360px at -12% 118%,rgba(23,117,84,.5),transparent 64%),linear-gradient(160deg,#0b3a2a,#062a1e 52%,#041c14);--rv-palco-texto:#eaf5ee;--rv-palco-texto-2:#a9c9b8;--rv-palco-texto-3:#8fb3a1;--rv-brilho:#5fd39c;--rv-menta:#e4f4eb;--rv-palco-tinta:#062a1e;--rv-risco:#ff7a45;--rv-palco-linha:rgba(228,244,235,.12);--rv-palco-sombra:0 34px 60px -34px rgba(6,42,30,.6),0 2px 6px -2px rgba(6,42,30,.18);--rv-ease:cubic-bezier(.16,1,.3,1);padding:34px 40px 40px}html[data-tema=escuro] #revisoesView{--rv-palco-sombra:0 34px 60px -30px rgba(0,0,0,.7),inset 0 0 0 1px rgba(228,244,235,.08)}html[data-tema] #revisoesView:before{content:none}html[data-tema] #revisoesView .page-head{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin:0 0 22px;padding:0}html[data-tema] #revisoesView .page-head h1{margin:0;font-family:var(--rv-display);font-size:42px;font-weight:800;font-stretch:112%;line-height:.98;letter-spacing:-.032em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ra-palco-texto)}html[data-tema] #revisoesView .page-head-acoes{display:flex;align-items:center;gap:10px}html[data-tema] #revisoesView #revisoesNovoBtn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid var(--ra-palco-linha);border-radius:999px;background:transparent;color:var(--ra-palco-texto);font-weight:600;box-shadow:none;transition:background .25s,border-color .25s}html[data-tema] #revisoesView #revisoesNovoBtn svg{width:16px;height:16px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}html[data-tema] #revisoesView #revisoesNovoBtn:hover{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #revisoesView .rv-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto memoria" "acoes memoria";align-items:center;gap:22px 40px;margin:0 0 34px;padding:34px 38px;border-radius:24px;background:var(--rv-palco-fundo);box-shadow:var(--rv-palco-sombra);color:var(--rv-palco-texto)}html[data-tema] #revisoesView .rv-hero-texto{grid-area:texto;position:relative;z-index:1;min-width:0}html[data-tema] #revisoesView .rv-hero h2{margin:0;font-family:var(--rv-display);font-size:clamp(30px,3.1vw,42px);font-weight:800;font-stretch:112%;line-height:1;letter-spacing:-.03em;color:var(--rv-palco-texto);text-wrap:balance}html[data-tema] #revisoesView .rv-hero h2 em{font-style:normal;color:var(--rv-brilho);font-variant-numeric:tabular-nums}html[data-tema] #revisoesView .rv-hero-texto p{max-width:44ch;margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--rv-palco-texto-2);text-wrap:pretty}html[data-tema] #revisoesView .rv-hero-texto p:empty{display:none}html[data-tema] #revisoesView .rv-hero-acoes{grid-area:acoes;position:relative;z-index:1;display:flex;align-items:center;gap:12px}html[data-tema] #revisoesView .rv-hero-acoes:not(:has(#revisarTudoBtn:not([hidden]))){display:none}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn{display:inline-flex;align-items:center;gap:10px;width:auto;height:50px;min-height:0;margin:0;padding:0 22px 0 24px;border:0;border-radius:999px;background:var(--rv-menta);color:var(--rv-palco-tinta);font-size:15.5px;font-weight:650;box-shadow:none;transition:background .25s var(--rv-ease),transform .35s var(--rv-ease),box-shadow .35s var(--rv-ease)}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn[hidden]{display:none}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -12px #0000008c}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn:focus-visible{outline:2px solid var(--rv-brilho);outline-offset:3px}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn .rdd-conta{display:none}html[data-tema] #revisoesView .rv-hero .rv-seta{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--rv-ease)}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn:hover .rv-seta{transform:translate(3px)}html[data-tema] #revisoesView .rv-hero.feito{grid-template-areas:"texto memoria"}html[data-tema] #revisoesView .rv-hero.feito h2{color:var(--rv-brilho)}html[data-tema] #revisoesView .rv-hero-curva{position:absolute;left:0;right:0;bottom:0;z-index:0;width:100%;height:30%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 62%);mask-image:linear-gradient(90deg,transparent 30%,#000 62%)}html[data-tema] #revisoesView .rv-hero-curva path{fill:none;stroke-linecap:round;stroke-linejoin:round}html[data-tema] #revisoesView .rv-hero-curva .rv-curva-com{stroke:var(--rv-brilho);stroke-width:2;opacity:.4}html[data-tema] #revisoesView .rv-hero-curva .rv-curva-sem{stroke:var(--rv-risco);stroke-width:1.5;stroke-dasharray:5 6;opacity:.32}html[data-tema] #revisoesView .rv-hero-memoria{grid-area:memoria;position:relative;z-index:1;align-self:center}html[data-tema] #revisoesView .rv-hero #memoriaVisual.rf-memory-card{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 22px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--rv-palco-texto)}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-orb{grid-area:1/2/3/3;width:124px;height:124px;flex-basis:124px}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-brain{display:none}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-ring circle{stroke-width:5}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-track{stroke:var(--rv-palco-linha)}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-fill{stroke:var(--rv-brilho);filter:drop-shadow(0 0 6px rgba(95,211,156,.35))}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-copy{display:contents}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-percent{grid-area:1/2/3/3;align-self:center;justify-self:center;margin:0;font-family:var(--rv-display);font-size:34px;font-weight:800;font-stretch:108%;letter-spacing:-.03em;line-height:1;color:var(--rv-palco-texto);font-variant-numeric:tabular-nums}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-copy h3{grid-area:1/1;align-self:end;justify-self:end;margin:0;font-size:14.5px;font-weight:650;line-height:1.3;text-align:right;color:var(--rv-palco-texto)}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-copy>small{grid-area:2/1;align-self:start;justify-self:end;max-width:15ch;margin:4px 0 0;font-size:12.5px;line-height:1.35;text-align:right;color:var(--rv-palco-texto-3)}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-help{display:none}html[data-tema] #revisoesView .rv-hero.entrando .rf-memory-fill{animation:rv-anel 1.5s var(--rv-ease) both}html[data-tema] #revisoesView .rv-hero.entrando .rv-hero-curva{animation:rv-risco 1.8s var(--rv-ease) both}@keyframes rv-anel{0%{stroke-dashoffset:477.52}}@keyframes rv-risco{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}html[data-tema] #revisoesView #reviews.agenda-widget{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #revisoesView #reviews .section-head{display:block;margin:0;padding:0}html[data-tema] #revisoesView #reviews .agenda-head-actions{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border-bottom:1px solid var(--ra-palco-linha)}html[data-tema] #revisoesView #reviews .segments{display:flex;gap:26px;margin:0;padding:0;border:0;border-radius:0;background:none;overflow-x:auto;scrollbar-width:none}html[data-tema] #revisoesView #reviews .segments::-webkit-scrollbar{display:none}html[data-tema] #revisoesView #reviews .segments button{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;height:auto;padding:12px 0 13px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ra-palco-texto-3);font-size:14.5px;font-weight:600;white-space:nowrap}html[data-tema] #revisoesView #reviews .segments button:hover{color:var(--ra-palco-texto)}html[data-tema] #revisoesView #reviews .segments button.active{background:none;box-shadow:none;color:var(--ra-palco-texto)}html[data-tema] #revisoesView #reviews .segments button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ra-palco-menta);transform:scaleX(0);transition:transform .3s var(--rv-ease)}html[data-tema] #revisoesView #reviews .segments button.active:after{transform:scaleX(1)}html[data-tema] #revisoesView #reviews .segments button:focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:2px}html[data-tema] #revisoesView #reviews .segments .rv-n{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--ra-palco-vidro);color:var(--ra-palco-texto-3);font-family:var(--rv-display);font-size:12.5px;font-weight:650;font-stretch:105%;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums}html[data-tema] #revisoesView #reviews .segments .rv-n:empty{display:none}html[data-tema] #revisoesView #reviews .segments button.active .rv-n{color:var(--ra-palco-texto-2)}html[data-tema] #revisoesView #reviews .segments .rv-n.tem-atraso{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema] #revisoesView #reviews .agenda-search{display:flex;align-items:center;gap:8px;flex:none;width:38px;height:38px;margin:0 0 6px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:none;color:var(--ra-palco-texto-3);font-size:14.5px;cursor:text;transition:width .35s var(--rv-ease),border-color .2s,background .2s}html[data-tema] #revisoesView #reviews .agenda-search:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema] #revisoesView #reviews .agenda-search:is(:focus-within,:has(input:not(:placeholder-shown))){width:260px;border-color:var(--ra-palco-linha);background:var(--ph-interno)}html[data-tema] #revisoesView #reviews .agenda-search:focus-within{border-color:var(--ra-palco-menta-borda)}html[data-tema] #revisoesView #reviews .agenda-search svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html[data-tema] #revisoesView #reviews .agenda-search input{flex:1;min-width:0;width:auto;height:100%;padding:0;border:0;outline:0;background:none;box-shadow:none;color:var(--ra-palco-texto);font-size:14.5px}html[data-tema] #revisoesView #reviews .agenda-search input::placeholder{color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList{display:block;position:static;gap:0;margin:0;padding:0 0 4px}html[data-tema] #revisoesView #reviews #reviewList:before{content:none}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo{display:flex;align-items:center;gap:10px;margin:34px 0 6px;padding:0;font-family:var(--rv-display);font-size:14px;font-weight:750;font-stretch:108%;letter-spacing:-.005em;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo:first-child{margin-top:26px}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo span{font-weight:600;opacity:.8;font-variant-numeric:tabular-nums}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,currentColor,transparent 70%);opacity:.22}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo.late{color:var(--ra-palco-erro)}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo.today{color:var(--ra-palco-menta)}html[data-tema] #revisoesView #reviews #reviewList .review-card{display:grid;grid-template-columns:48px minmax(0,1fr) 190px 192px;grid-template-areas:"data corpo ultima acoes";align-items:center;gap:0 22px;margin:0 -14px;padding:17px 14px;border:0;border-top:1px solid var(--ra-palco-linha);border-radius:0;background:none;box-shadow:none;transform:none;overflow:visible;transition:background .2s,border-color .2s}html[data-tema] #revisoesView #reviews #reviewList :is(.rv-grupo,.review-card:first-child)+.review-card,html[data-tema] #revisoesView #reviews #reviewList .review-card:first-child{border-top-color:transparent}html[data-tema] #revisoesView #reviews #reviewList .review-card:hover{border-top-color:transparent;border-radius:16px;background:var(--ra-palco-vidro);transform:none;box-shadow:none}html[data-tema] #revisoesView #reviews #reviewList .review-card:hover+.review-card{border-top-color:transparent}html[data-tema] #revisoesView #reviews #reviewList .review-card:before,html[data-tema] #revisoesView #reviews #reviewList .review-card:after{content:none;display:none}html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile{grid-area:data;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ra-palco-texto);text-align:left}html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile:after{content:none;animation:none}html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile b{order:1;font-family:var(--rv-display);font-size:28px;line-height:1;font-weight:750;font-stretch:108%;letter-spacing:-.035em;color:inherit;font-variant-numeric:tabular-nums}html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile small{order:2;margin-top:5px;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:lowercase;color:var(--ra-palco-texto-3);opacity:1}html[data-tema] #revisoesView #reviews #reviewList .review-card.late .date-tile{color:var(--ra-palco-erro)}html[data-tema] #revisoesView #reviews #reviewList .review-card.today .date-tile{color:var(--ra-palco-menta)}html[data-tema] #revisoesView #reviews #reviewList .review-body{grid-area:corpo;display:block;min-width:0;margin:0;padding:0}html[data-tema] #revisoesView #reviews #reviewList .review-body h3{display:-webkit-box;margin:0;overflow:hidden;font-size:16.5px;line-height:1.3;font-weight:650;letter-spacing:-.01em;color:var(--ra-palco-texto);-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-tema] #revisoesView #reviews #reviewList .review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:5px 0 0;padding:0;font-size:13.5px;line-height:1.4;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .review-meta span{color:inherit;font-weight:500}html[data-tema] #revisoesView #reviews #reviewList .review-meta .subject-bullet{flex:none;width:8px;height:8px;margin:0;padding:0;border:0;border-radius:50%;background:var(--subj);box-shadow:0 0 0 3px color-mix(in srgb,var(--subj) 16%,transparent);cursor:pointer}html[data-tema] #revisoesView #reviews #reviewList .review-meta :is(mark,.rv-atraso,.rv-nota):before{content:"\b7";margin-right:8px;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .review-meta mark{padding:0;border-radius:0;background:none;color:inherit;font-weight:500}html[data-tema] #revisoesView #reviews #reviewList .review-meta .rv-atraso{font-style:normal;font-weight:600;color:var(--ra-palco-erro)}html[data-tema] #revisoesView #reviews #reviewList .review-meta .rv-nota{max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-tema] #revisoesView #reviews #reviewList .review-meta .rv-chip{display:inline-flex;align-items:center;height:22px;margin:0 0 0 2px;padding:0 9px;border:0;border-radius:999px;background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro);font-size:12.5px;font-weight:650;line-height:1;box-shadow:none;cursor:pointer}html[data-tema] #revisoesView #reviews #reviewList .review-meta .rv-chip:hover{background:color-mix(in srgb,var(--ra-palco-erro) 16%,transparent)}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima{grid-area:ultima;min-width:0;overflow:hidden}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score{display:inline-flex;align-items:center;gap:9px;max-width:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:none;color:var(--ra-palco-texto-2);font-size:13.5px;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score:is(.easy,.up) i{background:var(--ra-palco-menta)}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score:is(.partial,.hard) i{background:#e0a030}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score:is(.forgot,.down) i{background:var(--ra-palco-erro)}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score.primeira{color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score.primeira i{background:none;box-shadow:inset 0 0 0 1.5px var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .review-actions{grid-area:acoes;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:0;border:0}html[data-tema] #revisoesView #reviews #reviewList .review-actions :is(.rvp-card-link,.rv-mais){display:inline-grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:999px;background:none;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #reviews #reviewList .review-actions :is(.rvp-card-link,.rv-mais):hover{background:var(--ph-interno);color:var(--ra-palco-texto)}html[data-tema] #revisoesView #reviews #reviewList .review-actions .rv-mais svg{width:18px;height:18px;fill:currentColor}html[data-tema] #revisoesView #reviews #reviewList .review-actions .rvp-card-link svg{width:20px;height:20px}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:36px;margin:0;padding:0 16px;border-radius:999px;font-size:14px;font-weight:650;line-height:1;transition:background .2s,color .2s,border-color .2s,box-shadow .25s,opacity .2s,filter .2s}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn.done{border:0;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 8px 18px -12px var(--ra-lista-menta-luz)}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn.done:hover{box-shadow:0 12px 24px -12px var(--ra-lista-menta-luz);filter:brightness(1.05)}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn .rv-ok{display:block;flex:none;width:16px;height:16px;margin:0 6px 0 -3px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:0}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn.done:hover .rv-ok{animation:rv-visto .5s var(--rv-ease)}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn.rv-adiantar{border:1px solid var(--ra-palco-linha);background:var(--ph-interno);color:var(--ra-palco-texto-2);box-shadow:none}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn.rv-adiantar:hover{border-color:var(--ra-lista-menta-linha);color:var(--ra-palco-texto)}@keyframes rv-visto{0%{stroke-dashoffset:22}}@media(hover:hover){html[data-tema] #revisoesView #reviews #reviewList .review-card :is(.rv-mais,.rv-adiantar){opacity:0}html[data-tema] #revisoesView #reviews #reviewList .review-card:is(:hover,:focus-within) :is(.rv-mais,.rv-adiantar),html[data-tema] #revisoesView #reviews #reviewList .review-card .rv-mais[aria-expanded=true]{opacity:1}}@media(hover:none){html[data-tema] #revisoesView #reviews #reviewList .review-actions .rv-adiantar{display:none}}html[data-tema] #revisoesView #reviews #reviewList :is(button,a):focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:2px}html[data-tema] #revisoesView #reviews #reviewList .agenda-mais{display:flex;margin:18px auto 0;border:1px solid var(--ra-palco-linha);border-radius:999px;background:none;color:var(--ra-palco-texto-2)}html[data-tema] #revisoesView #reviews #reviewList .empty{margin:22px 0 0;padding:40px 16px;border:1px dashed var(--ra-palco-linha);border-radius:18px;background:none;color:var(--ra-palco-texto-3);text-align:center}html[data-tema] #revisoesView #reviews #reviewList .empty b{display:block;margin-bottom:4px;color:var(--ra-palco-texto)}html[data-tema] #revisoesView #memoriaPainel.memoria-painel{display:block;margin:52px 0 0;padding:30px 0 0;border:0;border-top:1px solid var(--ra-palco-linha);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #revisoesView #memoriaPainel .memoria-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0}html[data-tema] #revisoesView #memoriaPainel .memoria-cab h2{margin:0;font-family:var(--rv-display);font-size:24px;line-height:1.2;font-weight:780;font-stretch:108%;letter-spacing:-.024em;color:var(--ra-palco-texto)}html[data-tema] #revisoesView #memoriaPainel .memoria-cab p{margin:5px 0 0;font-size:13.5px;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView #memoriaPainel .memoria-cab-acoes{display:flex;align-items:center;gap:10px}html[data-tema] #revisoesView #memoriaPainel .memoria-cab .memoria-como{display:inline-flex;align-items:center;gap:7px;height:34px;min-height:0;padding:0 13px 0 8px;border:1px solid var(--ra-palco-linha);border-radius:999px;background:none;color:var(--ra-palco-texto-2);font-size:13.5px;font-weight:600;box-shadow:none}html[data-tema] #revisoesView #memoriaPainel .memoria-cab .memoria-como:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema] #revisoesView #memoriaPainel .memoria-cab .memoria-como i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ra-palco-vidro);font-style:normal;font-size:12px;font-weight:700}html[data-tema] #revisoesView .rv-mem-faixa{display:flex;align-items:center;margin:20px 0 0}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo{display:flex;align-items:stretch;gap:0;min-width:0;margin:0}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero:first-child{display:none}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin:0;padding:2px 30px;border:0;border-left:1px solid var(--ra-palco-linha);border-radius:0;background:none;box-shadow:none}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero:nth-child(2){padding-left:0;border-left:0}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero small{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero b{font-family:var(--rv-display);font-size:26px;line-height:1.1;font-weight:780;font-stretch:108%;letter-spacing:-.03em;color:var(--ra-palco-texto);font-variant-numeric:tabular-nums}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero>span{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .mem-status{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;font-size:13px;font-weight:600}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .mem-status.ok{color:var(--ra-palco-menta)}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .mem-status.abaixo{color:var(--ra-palco-erro)}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .mem-definir{margin:2px 0 0;padding:0;border:0;background:none;box-shadow:none;color:var(--ra-palco-menta);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html[data-tema] #revisoesView .rv-curva-btn{display:inline-flex;align-items:center;gap:6px;flex:none;height:38px;margin-left:auto;padding:0 12px 0 16px;border:1px solid var(--ra-palco-linha);border-radius:999px;background:none;color:var(--ra-palco-texto);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}html[data-tema] #revisoesView .rv-curva-btn:hover{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo)}html[data-tema] #revisoesView .rv-curva-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--rv-ease)}html[data-tema] #revisoesView .rv-curva-btn[aria-expanded=true] svg{transform:rotate(180deg)}html[data-tema] #revisoesView :is(.rv-curva-btn,.memoria-como,#revisoesNovoBtn,.metodo-revisao button):focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:2px}html[data-tema] #revisoesView #memoriaPainel:not(.curva-aberta) #memoriaConteudo{display:none}html[data-tema] #revisoesView #memoriaPainel.curva-aberta #memoriaConteudo{display:grid;gap:16px;margin:26px 0 0;animation:rv-abrir .45s var(--rv-ease)}html[data-tema] #revisoesView #memoriaConteudo #memoriaFiltro{justify-self:end;margin:0}html[data-tema] #revisoesView #memoriaConteudo #memoriaFiltro:empty{display:none}html[data-tema] #revisoesView #memoriaConteudo #memoriaFiltro select{height:36px;padding:0 34px 0 14px;border:1px solid var(--ra-palco-linha);border-radius:999px;background-color:transparent;color:var(--ra-palco-texto);font-size:13.5px;font-weight:600}html[data-tema] #revisoesView #memoriaConteudo #memoriaFiltro option{background:var(--ph-solido);color:var(--ra-palco-texto)}html[data-tema] #revisoesView #memoriaConteudo .memoria-meta{margin:6px 0 0;padding:18px 0 0;border:0;border-top:1px solid var(--ra-palco-linha);border-radius:0;background:none;box-shadow:none}html[data-tema] #revisoesView :is(.memoria-filtro-pro,.memoria-convite,.memoria-ajuda-selo) .pro-badge{background:var(--ra-palco-texto);color:var(--ph-solido)}@keyframes rv-abrir{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-tema] #revisoesView .metodo-revisao{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin:34px 0 0;padding:20px 0 0;border:0;border-top:1px solid var(--ra-palco-linha);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #revisoesView .metodo-revisao h2{margin:0;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView .metodo-revisao .pro-card{display:inline-flex;align-items:center;gap:14px;width:auto;min-height:0;margin:0;padding:6px 6px 6px 14px;border:1px solid var(--ra-palco-linha);border-radius:999px;background:none;box-shadow:none;color:var(--ra-palco-texto)}html[data-tema] #revisoesView .metodo-revisao .pro-card:hover{border-color:var(--ra-lista-menta-linha)}html[data-tema] #revisoesView .metodo-revisao .pro-card.active{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo)}html[data-tema] #revisoesView .metodo-revisao .pro-card-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650}html[data-tema] #revisoesView .metodo-revisao .pro-switch{flex:none;background:var(--ra-palco-linha)}html[data-tema] #revisoesView .metodo-revisao .pro-card.active .pro-switch{background:var(--ra-palco-menta)}html[data-tema] #revisoesView .metodo-revisao .pro-help-dot{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #revisoesView .metodo-revisao .cycle-card{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 14px;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ra-palco-texto);opacity:1;text-align:left}html[data-tema] #revisoesView .metodo-revisao .cycle-card strong{display:contents;font-size:14px;font-weight:650;color:var(--ra-palco-texto)}html[data-tema] #revisoesView .metodo-revisao .cycle-card strong span{order:3;font-size:13.5px;font-weight:600;color:var(--ra-palco-menta)}html[data-tema] #revisoesView .metodo-revisao .cycle-track{order:2;min-width:200px;margin:0}html[data-tema] #revisoesView .metodo-revisao .cycle-track b{border-color:var(--ra-lista-menta-linha);background:var(--ph-solido);color:var(--ra-palco-menta)}html[data-tema] #revisoesView .metodo-revisao .cycle-track b:first-child{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema] #revisoesView .metodo-revisao .cycle-track i{background:var(--ra-lista-menta-linha)}html[data-tema] #revisoesView .metodo-revisao .cycle-nota{display:none;order:4;flex-basis:100%;font-size:12.5px;font-weight:500;color:var(--ra-palco-texto-3)}html[data-tema] #revisoesView .metodo-revisao .cycle-card.pro-active .cycle-nota{display:block}@media(pointer:coarse){html[data-tema] #revisoesView #reviews #reviewList .review-meta .rv-chip,html[data-tema] #revisoesView .metodo-revisao .pro-help-dot{position:relative}html[data-tema] #revisoesView #reviews #reviewList .review-meta .rv-chip:after{content:"";position:absolute;inset:-11px -4px}html[data-tema] #revisoesView .metodo-revisao .pro-help-dot:after{content:"";position:absolute;inset:-10px}html[data-tema] #revisoesView .metodo-revisao .cycle-card{min-height:44px}}@media(max-width:720px){html[data-tema] #revisoesView{padding:22px 16px 28px}html[data-tema] #revisoesView .page-head{flex-direction:row;flex-wrap:nowrap;margin-bottom:16px}html[data-tema] #revisoesView .page-head>div:first-child{flex:1 1 auto;min-width:0}html[data-tema] #revisoesView .page-head h1{font-size:32px}html[data-tema] #revisoesView .page-head-acoes{display:flex;flex:none;width:auto}html[data-tema] #revisoesView #revisoesNovoBtn{width:44px;height:44px;padding:0}html[data-tema] #revisoesView #revisoesNovoBtn svg{margin:0}html[data-tema] #revisoesView #revisoesNovoBtn .rv-novo-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-tema] #revisoesView .rv-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "acoes" "memoria";gap:20px;margin-bottom:26px;padding:26px 22px 22px;border-radius:22px}html[data-tema] #revisoesView .rv-hero.feito{grid-template-areas:"texto" "memoria"}html[data-tema] #revisoesView .rv-hero h2{font-size:31px}html[data-tema] #revisoesView .rv-hero-texto p{margin-top:10px;font-size:15px}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn{flex:1;justify-content:center;height:52px}html[data-tema] #revisoesView .rv-hero-curva{display:none}html[data-tema] #revisoesView .rv-hero-memoria{padding-top:18px;border-top:1px solid var(--rv-palco-linha)}html[data-tema] #revisoesView .rv-hero #memoriaVisual.rf-memory-card{grid-template-columns:auto minmax(0,1fr);gap:0 16px}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-orb{grid-area:1/1/3/2;width:76px;height:76px;flex-basis:76px}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-percent{grid-area:1/1/3/2;font-size:21px}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-copy h3{grid-area:1/2;justify-self:start;font-size:15px;text-align:left}html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-copy>small{grid-area:2/2;justify-self:start;max-width:none;text-align:left}html[data-tema] #revisoesView #reviews .agenda-head-actions{gap:8px;padding-right:42px}html[data-tema] #revisoesView #reviews .segments{flex:1;gap:14px;min-width:0}html[data-tema] #revisoesView #reviews .segments button{gap:4px;font-size:14px}html[data-tema] #revisoesView #reviews .segments .rv-n{min-width:0;padding:0;background:none;font-size:12.5px}html[data-tema] #revisoesView #reviews .segments .rv-n.tem-atraso{background:none}html[data-tema] #revisoesView #reviews .segments #rvContaTodas{display:none}html[data-tema] #revisoesView #reviews .agenda-search{position:absolute;top:calc(50% - 17px);right:0;z-index:2;width:34px;height:34px;margin:0;padding:0 8px}html[data-tema] #revisoesView #reviews .agenda-search:is(:focus-within,:has(input:not(:placeholder-shown))){width:100%;background:var(--ph-solido)}html[data-tema] #revisoesView #reviews .agenda-search input{font-size:16px}html[data-tema] #revisoesView #reviews #reviewList .rv-grupo{margin-top:24px}html[data-tema] #revisoesView #reviews #reviewList .review-card{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"data corpo corpo" "data ultima acoes";gap:10px 14px;margin:0 -10px;padding:14px 10px}html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile{align-self:start;padding-top:1px}html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile b{font-size:24px}html[data-tema] #revisoesView #reviews #reviewList .review-body h3{font-size:15.5px}html[data-tema] #revisoesView #reviews #reviewList .review-meta,html[data-tema] #revisoesView #reviews #reviewList .rv-ultima .score{font-size:13px}html[data-tema] #revisoesView #reviews #reviewList .review-actions{gap:2px}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn{min-width:0;height:34px;padding:0 15px;font-size:13.5px}html[data-tema] #revisoesView #reviews #reviewList .review-actions .mini-btn .rv-ok{width:15px;height:15px}html[data-tema] #revisoesView #memoriaPainel.memoria-painel{margin-top:40px;padding-top:24px}html[data-tema] #revisoesView .rv-mem-faixa{flex-wrap:wrap;gap:18px 0}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo{display:grid;flex:1 1 100%;grid-template-columns:1fr 1fr}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero{padding:2px 14px}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero:nth-child(2){padding-left:0;border-left:0}html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero>span{max-width:100%;white-space:normal}html[data-tema] #revisoesView .rv-curva-btn{flex:1 1 100%;justify-content:center;margin:0}html[data-tema] #revisoesView .metodo-revisao{flex-direction:column;align-items:stretch;gap:12px}html[data-tema] #revisoesView .metodo-revisao .pro-card{justify-content:space-between}html[data-tema] #revisoesView .metodo-revisao .cycle-track{flex:1;min-width:0}}@media(max-width:380px){html[data-tema] #revisoesView #reviews .segments{gap:10px}html[data-tema] #revisoesView #reviews .segments button{font-size:13.5px}}@keyframes rv-aqui{0%{transform:scale(.94);opacity:0}25%{opacity:.6}to{transform:scale(1.18);opacity:0}}@media(prefers-reduced-motion:reduce){html[data-tema] #revisoesView .rv-hero.entrando :is(.rf-memory-fill,.rv-hero-curva){animation:none}html[data-tema] #revisoesView #reviews #reviewList .mini-btn .rv-ok{animation:none}html[data-tema] #revisoesView .rv-hero #revisarTudoBtn:hover{transform:none}html[data-tema] #revisoesView #memoriaPainel.curva-aberta #memoriaConteudo{animation:none}html[data-tema] #revisoesView :is(.rv-curva-btn svg,#reviews .segments button:after,#reviews .agenda-search){transition:none}}html[data-tema] :is(#flashcardsView,#errosView){--fc-camada-1:#f5faf7;--fc-camada-2:#edf4f0}html[data-tema=escuro] :is(#flashcardsView,#errosView){--fc-camada-1:#11231d;--fc-camada-2:#0d1c17}html[data-tema] #flashcardsView .fc-filtros :is(input,select){border:1px solid var(--ra-palco-linha);background-color:var(--ph-interno);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #flashcardsView .fc-filtros :is(input,select):focus{border-color:var(--ra-palco-menta-borda);outline:0}html[data-tema] #flashcardsView .fc-filtros input::placeholder{color:var(--ra-palco-texto-3)}html[data-tema] #flashcardsView .fc-filtros option{background:var(--ph-solido);color:var(--ra-palco-texto)}html[data-tema] #flashcardsView .fc-conta{color:var(--ra-palco-texto-3)}html[data-tema] #flashcardsView #flashcardLista .fc-item{border:1px solid var(--ra-palco-linha);border-radius:16px;background:var(--ph-interno);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}html[data-tema] #flashcardsView #flashcardLista .fc-item:hover{transform:translateY(-2px);border-color:var(--ra-lista-menta-linha);box-shadow:var(--ra-lista-sombra-card)}html[data-tema] #flashcardsView #flashcardLista .fc-item.suspenso{opacity:.6}html[data-tema] #flashcardsView #flashcardLista .fc-item-texto b{color:var(--ra-palco-texto)}html[data-tema] #flashcardsView #flashcardLista .fc-item-texto p{color:var(--ra-palco-texto-2)}html[data-tema] #flashcardsView #flashcardLista .fc-item-texto small,html[data-tema] #flashcardsView #flashcardLista .jn-icone-btn{color:var(--ra-palco-texto-3)}html[data-tema] #flashcardsView #flashcardLista .jn-icone-btn:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema] #flashcardsView #flashcardLista .jn-icone-btn[data-fc-apagar]:hover{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema] #flashcardsView #flashcardLista .mini-btn{border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema] #flashcardsView #flashcardLista{gap:10px}html[data-tema] #flashcardsView #flashcardLista .fc-grupo{transition:border-color .25s}html[data-tema] #flashcardsView #flashcardLista .fc-grupo.aberto{border-color:var(--ra-lista-menta-linha)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-cabeca{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:12px 14px 12px 16px;border:0;background:transparent;color:var(--ra-palco-texto);font:inherit;text-align:left;cursor:pointer}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-cabeca:hover{background:var(--ra-palco-vidro)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-cabeca:focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:-2px}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-nome{display:grid;gap:2px;flex:1;min-width:0}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-nome b{overflow:hidden;color:var(--ra-palco-texto);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-nome small{color:var(--ra-palco-texto-3)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-seta{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:var(--ra-palco-texto-3);font-size:22px;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),color .2s}html[data-tema] #flashcardsView #flashcardLista .fc-grupo.aberto .fc-grupo-seta{transform:rotate(90deg);color:var(--ra-palco-menta)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-lista{display:grid;gap:8px;margin:0 12px;padding:4px 0 12px;border-top:1px solid var(--ra-palco-linha)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-lista[hidden]{display:none}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-lista .fc-item:first-child{margin-top:8px}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-lista .fc-item{background:var(--ra-palco-caixa)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-topo{display:flex;align-items:center;gap:4px;padding-right:8px;border-radius:18px}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-topo .fc-grupo-cabeca{flex:1;min-width:0}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-apagar{flex:none}html[data-tema] #flashcardsView #flashcardLista .fc-grupo.apagando{border-color:var(--ra-palco-erro)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo.apagando .fc-grupo-apagar{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-confirma{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 12px;padding:12px 14px;border:1px solid var(--ra-palco-erro);border-radius:14px;background:var(--ra-palco-erro-fundo);color:var(--ra-palco-texto);font-size:14px;animation:fc-import-entra .25s cubic-bezier(.2,.8,.2,1)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-confirma>div{display:flex;gap:8px}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-confirma .mini-btn{min-height:36px;padding:6px 14px}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-confirma .fc-grupo-apagar-sim{border-color:transparent;background:var(--ra-palco-erro);color:var(--ra-palco-tinta);font-weight:700}@media(max-width:720px){html[data-tema] #flashcardsView .fc-biblioteca{padding:14px;border-radius:20px}}html[data-tema] #errosView .settings-head h1{letter-spacing:-.035em;background-image:linear-gradient(180deg,var(--ra-lista-titulo-1) 30%,var(--ra-lista-titulo-2));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-tema] #errosView #jornadaErros{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-tema] #errosView #jornadaErros>.jn-cab p{color:var(--ra-palco-texto-2)}html[data-tema] #errosView #jornadaErros>.jn-cab .button.primary{border:0;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 14px 32px -14px var(--ra-lista-menta-luz),inset 0 1px 0 var(--ra-lista-fio);transition:transform .18s,box-shadow .25s}html[data-tema] #errosView #jornadaErros>.jn-cab .button.primary:hover{transform:translateY(-1px);box-shadow:0 18px 38px -14px var(--ra-lista-menta-luz),inset 0 1px 0 var(--ra-lista-fio)}html[data-tema] #errosView #jornadaErros .er-barra{border-bottom:1px solid var(--ra-palco-linha)}html[data-tema] #errosView #jornadaErros .er-abas{gap:2px;padding:4px;border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ph-campo)}html[data-tema] #errosView #jornadaErros .er-aba{min-height:36px;margin:0;padding:6px 12px;border:0;border-radius:10px;color:var(--ra-palco-texto-3);transition:background .25s,color .2s,box-shadow .25s}html[data-tema] #errosView #jornadaErros .er-aba+.er-aba{margin-left:0}html[data-tema] #errosView #jornadaErros .er-aba:hover{color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros .er-aba.ativa{background:var(--ph-destaque);color:var(--ra-palco-texto);box-shadow:inset 0 1px 0 var(--ra-palco-linha),var(--ph-destaque-sombra)}html[data-tema] #errosView #jornadaErros .er-aba-conta{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #errosView #jornadaErros .er-aba.ativa .er-aba-conta{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema] #errosView #jornadaErros .er-busca{border:1px solid var(--ra-palco-linha);background:var(--ph-interno);color:var(--ra-palco-texto-3);box-shadow:none}html[data-tema] #errosView #jornadaErros .er-busca:focus-within{border-color:var(--ra-palco-menta-borda);box-shadow:0 0 0 3px var(--ra-palco-menta-fundo)}html[data-tema] #errosView #jornadaErros .er-busca input[type=search]{background:transparent;color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros .er-busca input[type=search]::placeholder{color:var(--ra-palco-texto-3)}html[data-tema] #errosView #jornadaErros .er-ferramentas select{border:1px solid var(--ra-palco-linha);background-color:var(--ph-interno);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #errosView #jornadaErros .er-ferramentas select:focus{border-color:var(--ra-palco-menta-borda);outline:0}html[data-tema] #errosView #jornadaErros .er-ferramentas option{background:var(--ph-solido);color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros .er-vazio{color:var(--ra-palco-texto-2)}html[data-tema] #errosView #jornadaErros .er-grupo-cab h2{color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros .er-ponto{box-shadow:0 0 0 4px color-mix(in srgb,var(--subj,var(--ra-palco-menta)) 18%,transparent)}html[data-tema] #errosView #jornadaErros :is(.er-grupo-conta,.er-pagina){color:var(--ra-palco-texto-3)}html[data-tema] #errosView #jornadaErros .er-ver-todos{background:transparent;color:var(--ra-palco-menta)}html[data-tema] #errosView #jornadaErros .er-ver-todos:hover{background:var(--ra-palco-menta-fundo)}html[data-tema] #errosView #jornadaErros .er-seta{border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #errosView #jornadaErros .er-seta:hover:not(:disabled){border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros .er-card{--er-brilho:transparent;border:1px solid var(--ra-palco-linha);border-radius:20px;background:radial-gradient(120% 80% at 0 0,var(--er-brilho),transparent 58%),var(--ra-palco-caixa),var(--ph-solido);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}html[data-tema] #errosView #jornadaErros .er-card:hover{border-color:var(--ra-lista-menta-linha);box-shadow:inset 0 1px 0 var(--ra-lista-realce),var(--ra-lista-sombra-card)}html[data-tema] #errosView #jornadaErros .er-card:has(.er-selo.atrasado){--er-brilho:var(--ra-palco-erro-fundo);border-color:var(--ra-lista-fogo-linha)}html[data-tema] #errosView #jornadaErros .er-card:has(.er-selo.hoje){--er-brilho:var(--ra-palco-aviso-fundo)}html[data-tema] #errosView #jornadaErros .er-card:is(.resolvido,:has(.er-selo.resolvido)){--er-brilho:var(--ra-palco-menta-fundo)}html[data-tema] #errosView #jornadaErros .er-selo{color:var(--ra-palco-texto-3)}html[data-tema] #errosView #jornadaErros .er-selo i{background:var(--ra-palco-texto-3)}html[data-tema] #errosView #jornadaErros .er-selo.hoje{color:var(--ra-palco-aviso)}html[data-tema] #errosView #jornadaErros .er-selo.hoje i{background:var(--ra-palco-aviso)}html[data-tema] #errosView #jornadaErros .er-selo.atrasado{color:var(--ra-palco-erro)}html[data-tema] #errosView #jornadaErros .er-selo.atrasado i{background:var(--ra-palco-erro)}html[data-tema] #errosView #jornadaErros .er-selo.agendado i{background:var(--ra-lista-ceu)}html[data-tema] #errosView #jornadaErros .er-selo.resolvido{color:var(--ra-palco-menta)}html[data-tema] #errosView #jornadaErros .er-selo.resolvido i{background:var(--ra-palco-menta)}html[data-tema] #errosView #jornadaErros .er-mais{color:var(--ra-palco-texto-3)}html[data-tema] #errosView #jornadaErros .er-mais:hover,html[data-tema] #errosView #jornadaErros .er-card.aberta .er-mais{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros .er-card-titulo{color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros :is(.er-card-texto,.er-card-linha){color:var(--ra-palco-texto-2)}html[data-tema] #errosView #jornadaErros .er-card-linha b{color:var(--ra-palco-texto)}html[data-tema] #errosView #jornadaErros :is(.er-card-det,.er-card-acoes){border-top-color:var(--ra-palco-linha)}html[data-tema] #errosView #jornadaErros .er-revisar{border:1px solid var(--ra-lista-menta-linha);background:var(--ra-lista-menta-tinta);color:var(--ra-lista-menta-texto);box-shadow:inset 0 1px 0 var(--ra-lista-realce)}html[data-tema] #errosView #jornadaErros .er-revisar:hover{border-color:var(--ra-palco-menta-borda);background:var(--ra-palco-menta-fundo)}html[data-tema] #errosView #jornadaErros .er-resolver{background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 12px 26px -14px var(--ra-lista-menta-luz)}html[data-tema] #errosView #jornadaErros .er-resolver:hover{box-shadow:0 14px 30px -12px var(--ra-lista-menta-luz);filter:brightness(1.05)}html[data-tema] #errosView #jornadaErros .er-resolver.reabrir{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2);box-shadow:none;filter:none}html[data-tema] #errosView #jornadaErros .er-resolver.reabrir:hover{background:var(--ra-palco-linha);color:var(--ra-palco-texto)}@media(max-width:820px){html[data-tema] #errosView #jornadaErros .er-baralho.multiplo:before,html[data-tema] #errosView #jornadaErros .er-baralho.multiplo:after{border-color:var(--ra-palco-linha);border-radius:20px;background:var(--fc-camada-1)}html[data-tema] #errosView #jornadaErros .er-baralho.multiplo:after{background:var(--fc-camada-2)}}@media(max-width:720px){html[data-tema] #errosView #jornadaErros .er-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}html[data-tema] #errosView #jornadaErros .er-aba{justify-content:center;padding-inline:4px}}@media(max-width:720px){html body .topbar:has(#customizeBtn:not([hidden])){height:auto;min-height:68px}}.rvp-painel,.rvp-link-modal,.rvp-card-link{--rvp-linha:var(--rf-cel-borda,#e1e8e3);--rvp-texto:var(--rf-cel-texto,#15201a);--rvp-texto-2:var(--rf-cel-texto-2,#3f5146);--rvp-texto-3:var(--rf-cel-texto-3,#56675c);--rvp-verde:var(--rf-cel-verde,#177554);--rvp-verde-texto:var(--rf-cel-verde-texto,#10573d);--rvp-suave:var(--rf-cel-cartao-2,#f4f7f5);--rvp-cartao:var(--rf-cel-cartao,#fff);--rvp-perigo:var(--rf-cel-perigo,#b3261e);--rvp-sobre-verde:#fff}html[data-tema=escuro] :is(.rvp-painel,.rvp-link-modal,.rvp-card-link){--rvp-linha:#26352d;--rvp-texto:#eef4f0;--rvp-texto-2:#c4d2c9;--rvp-texto-3:#9fb3a6;--rvp-verde:#3fbf8a;--rvp-verde-texto:#8fe0bb;--rvp-suave:#18221d;--rvp-cartao:#101814;--rvp-perigo:#ff8a80;--rvp-sobre-verde:#062a1b}.rvp-painel{display:grid;gap:14px;margin:4px 0 0}.rvp-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--rvp-verde-texto)}.rvp-erros{list-style:none;margin:-4px 0 0;padding:0}.rvp-erro{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid var(--rvp-linha);transition:opacity .24s,transform .24s}.rvp-erro:first-child{padding-top:6px}.rvp-erro.rvp-saindo{opacity:0;transform:translate(18px)}.rvp-erro-titulo{font-size:16px;line-height:1.35;color:var(--rvp-texto)}.rvp-erro-nota{margin:0;font-size:14px;line-height:1.55;color:var(--rvp-texto-2)}.rvp-erro-ref{margin:0;font-size:12.5px;color:var(--rvp-texto-3)}.rvp-texto{border:0;background:none;padding:4px;font-family:inherit;font-size:13px;font-weight:700;color:var(--rvp-texto-3);cursor:pointer}.rvp-resolvi{justify-self:start;margin:2px 0 0 -4px;color:var(--rvp-verde-texto)}.rvp-lembrou{display:grid;gap:10px}.rvp-lembrou p{margin:0;font-size:14px;font-weight:750;color:var(--rvp-texto)}.rvp-lembrou small{font-size:12.5px;line-height:1.45;color:var(--rvp-texto-3)}.rvp-respostas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rvp-respostas button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border:0;border-radius:14px;background:var(--rvp-suave);color:var(--rvp-texto);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1.5px transparent;transition:transform .12s,box-shadow .18s,background .18s}.rvp-respostas button:active,.rvp-concluir:active,.rvp-confirmar:active{transform:scale(.97)}.rvp-respostas button[data-rvp-resposta=errei]{color:var(--rvp-perigo)}.rvp-respostas button.escolhida{background:color-mix(in srgb,var(--rvp-verde) 13%,var(--rvp-cartao));box-shadow:inset 0 0 0 2px var(--rvp-verde);color:var(--rvp-verde-texto)}.rvp-respostas button[data-rvp-resposta=errei].escolhida{background:color-mix(in srgb,var(--rvp-perigo) 11%,var(--rvp-cartao));box-shadow:inset 0 0 0 2px var(--rvp-perigo);color:var(--rvp-perigo)}.rvp-marca{display:inline-grid;width:0;overflow:hidden;transition:width .2s ease}.rvp-respostas button.escolhida .rvp-marca{width:18px}.rvp-check{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rvp-respostas button.escolhida .rvp-check path,.rvp-feito-circulo .rvp-check path{stroke-dasharray:24;animation:rvp-traco .3s ease-out both}.rvp-confirma{display:flex;align-items:center;justify-content:space-between;gap:12px;animation:rvp-surge .22s ease-out both}.rvp-confirma[hidden],.rvp-quando[hidden]{display:none}.rvp-lembrou .rvp-efeito{font-size:13px;color:var(--rvp-texto-2)}.rvp-confirmar,.rvp-concluir{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:14px;background:var(--rvp-verde);color:var(--rvp-sobre-verde);font-family:inherit;font-size:15px;font-weight:750;cursor:pointer;transition:transform .12s}.rvp-confirmar{flex:none;gap:5px;min-height:36px;padding:0 14px;border-radius:999px;font-size:13px}.rvp-confirmar .rvp-check{width:15px;height:15px}.rvp-feito{display:flex;align-items:center;justify-content:center;gap:12px;min-height:96px;animation:rvp-surge .2s ease-out both}.rvp-feito b{font-size:17px;color:var(--rvp-texto)}.rvp-feito-circulo{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--rvp-verde);color:var(--rvp-sobre-verde);animation:rvp-pulo .45s cubic-bezier(.3,1.6,.5,1) both}.rvp-feito-circulo .rvp-check{width:28px;height:28px;stroke-width:3}.rvp-feito-circulo .rvp-check path{animation-delay:.18s}@keyframes rvp-traco{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes rvp-surge{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rvp-pulo{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.rvp-linhas{display:grid;border-top:1px solid var(--rvp-linha)}.rvp-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--rvp-linha);border-radius:0;background:none;text-align:left;font-family:inherit;color:inherit}.rvp-linha>span:nth-child(2){display:grid;gap:1px;min-width:0}.rvp-linha b{font-size:14px;color:var(--rvp-texto)}.rvp-linha small{font-size:12.5px;color:var(--rvp-texto-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvp-adicionar{grid-template-columns:auto minmax(0,1fr);cursor:pointer}.rvp-adicionar b{color:var(--rvp-verde-texto)}.rvp-linha-acoes{display:flex;align-items:center;gap:10px}.rvp-botao{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--rvp-verde);color:var(--rvp-sobre-verde);font-family:inherit;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap;cursor:pointer}.rvp-botao svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rvp-memoria-titulo{margin:10px 0 -2px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--rvp-texto-3)}.rvp-icone{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--ic-f) 35%,transparent);color:var(--ic-c);text-decoration:none}.rvp-duo{width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rvp-duo .duo{fill:var(--ic-f);stroke:none}.rvp-duo .solido{fill:currentColor;stroke:none}.rvp-duo .rvp-duo-mais{display:none}.rvp-duo .rvp-duo-mais path{stroke:var(--rvp-cartao);stroke-width:1.7}.sem-link .rvp-duo .rvp-duo-mais{display:inline}.rvp-card-link{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--ic-c);text-decoration:none;cursor:pointer;transition:background .15s,transform .15s}.rvp-card-link .rvp-duo{width:24px;height:24px;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.rvp-card-link:hover{background:color-mix(in srgb,var(--ic-f) 35%,transparent)}.rvp-card-link:hover .rvp-duo{transform:rotate(-14deg) scale(1.08)}.rvp-card-link:active{transform:scale(.92)}.rvp-card-link.sem-link{color:color-mix(in srgb,var(--ic-c) 70%,var(--rvp-texto-3))}.rvp-card-link.sem-link .duo{opacity:.55}.rvp-card-link:focus-visible,.rvp-icone:focus-visible{outline:2px solid var(--rvp-verde);outline-offset:2px}.rvp-link-form{display:grid;gap:12px;padding:12px 0;border-bottom:1px solid var(--rvp-linha)}#linkMaterialModal .rvp-link-form{padding:4px 0 0;border:0}.rvp-link-form label{display:grid;gap:5px;margin:0;font-size:13px;font-weight:700;color:var(--rvp-texto-2)}.rvp-link-form input{min-height:44px;margin:0}.rvp-link-dica{margin:0;font-size:12.5px;line-height:1.45;color:var(--rvp-texto-3)}.rvp-link-acoes{display:flex;justify-content:flex-end;gap:8px}.rvp-mini{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--rvp-suave);color:var(--rvp-texto-2);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.rvp-mini.cheio{background:var(--rvp-verde);color:var(--rvp-sobre-verde)}.rvp-mini.perigo{margin-right:auto;color:var(--rvp-perigo)}.rvp-link-modal{display:grid;gap:4px;max-width:420px}.rvp-link-modal h2{margin:8px 0 0}.rvp-link-modal-icone{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:color-mix(in srgb,var(--ic-f) 35%,transparent);color:var(--ic-c)}.rvp-link-modal-icone .rvp-duo{width:28px;height:28px}.rvp-link-modal-assunto{margin:0 0 8px;font-size:13.5px;color:var(--rvp-texto-3)}@media(max-width:560px){.rvp-respostas{grid-template-columns:1fr 1fr}.rvp-respostas button[data-rvp-resposta=lembrei]{grid-column:1/-1;order:-1}}@media(prefers-reduced-motion:reduce){.rvp-erro,.rvp-card-link,.rvp-card-link .rvp-duo,.rvp-marca{transition:none}.rvp-confirma,.rvp-feito,.rvp-feito-circulo,.rvp-check path{animation:none!important}}html[data-tema] #calendarView .calendar-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-tema] #calendarView #calendarTitle{letter-spacing:-.035em;background-image:linear-gradient(180deg,var(--ra-lista-titulo-1) 30%,var(--ra-lista-titulo-2));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-tema] #calendarView .cal-actions button{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:border-color .2s,background .2s}html[data-tema] #calendarView .cal-actions button:hover{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo)}html[data-tema] #calendarView #calendarFiltros button{border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema] #calendarView #calendarFiltros button:hover{border-color:var(--ra-lista-menta-linha)}html[data-tema] #calendarView #calendarFiltros button[aria-pressed=false]{background:transparent;color:var(--ra-palco-texto-3);text-decoration-color:var(--ra-palco-texto-3)}html[data-tema] #calendarView .weekdays{gap:6px}html[data-tema] #calendarView .weekdays div{color:var(--ra-palco-texto-3);letter-spacing:.08em}html[data-tema] #calendarView #calendarGrid{gap:6px;border:0;border-radius:0;background:none;overflow:visible}html[data-tema] #calendarView #calendarGrid .day{border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ph-interno);box-shadow:none;transition:border-color .2s,box-shadow .25s,transform .2s}html[data-tema] #calendarView #calendarGrid .day:hover{border-color:var(--ra-lista-menta-linha)}html[data-tema] #calendarView #calendarGrid .day.out{border-color:transparent;background:var(--ra-palco-vidro);opacity:.55}html[data-tema] #calendarView #calendarGrid .day .num{color:var(--ra-palco-texto)}html[data-tema] #calendarView #calendarGrid .day.out .num{color:var(--ra-palco-texto-3)}html[data-tema] #calendarView #calendarGrid .day.selected{border-color:var(--ra-palco-menta-borda);background:radial-gradient(120% 80% at 0 0,var(--ra-palco-menta-fundo),transparent 65%),var(--ph-interno);box-shadow:0 0 0 1px var(--ra-palco-menta-borda),0 16px 34px -20px var(--ra-lista-menta-luz)}html[data-tema] #calendarView #calendarGrid .day.is-today .num{position:relative;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 8px 18px -10px var(--ra-lista-menta-luz)}html[data-tema] #calendarView #calendarGrid .day.is-today .num:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ra-palco-menta);opacity:0;animation:rv-aqui 2.4s cubic-bezier(.3,0,.3,1) infinite;pointer-events:none}html[data-tema] #calendarView #calendarGrid .day-time{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #calendarView #calendarGrid .day-time:hover{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto)}html[data-tema] #calendarView #calendarGrid .event{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #calendarView #calendarGrid .event.late{border-color:var(--ra-lista-fogo-linha);background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema] #calendarView .calendar-side{border:1px solid var(--ra-palco-linha);border-radius:24px;background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] #calendarView .calendar-side .eyebrow{color:var(--ra-palco-texto-3)}html[data-tema] #calendarView .calendar-side :is(h2,h3,b){color:var(--ra-palco-texto)}html[data-tema] #calendarView .calendar-side :is(p,span,small){color:var(--ra-palco-texto-3)}html[data-tema] #calendarView .calendar-side .agenda-item{border-color:var(--ra-palco-linha);border-radius:14px;background:var(--ph-interno)}html[data-tema] #calendarView .calendar-side .cal-jn-linha{border-color:var(--ra-palco-linha)}html[data-tema] #calendarView .calendar-side :is(.agenda-editar,.cal-jn-editar){color:var(--ra-palco-texto-3)}html[data-tema] #calendarView .calendar-side :is(.agenda-editar,.cal-jn-editar):hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}@media(prefers-reduced-motion:reduce){html[data-tema] #calendarView #calendarGrid .day.is-today .num:after{animation:none}}@media(max-width:720px){html[data-tema] #calendarView :is(.weekdays,#calendarGrid){gap:3px}html[data-tema] #calendarView #calendarGrid .day{border-radius:10px}html[data-tema] #calendarView .calendar-side{position:relative;padding-top:26px;border-radius:26px}html[data-tema] #calendarView .calendar-side:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;border-radius:4px;background:var(--ra-palco-linha);transform:translate(-50%)}}html[data-tema] #materiasView .materias-page-head h1{letter-spacing:-.035em;background-image:linear-gradient(180deg,var(--ra-lista-titulo-1) 30%,var(--ra-lista-titulo-2));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-tema] #materiasView .materias-page-head p,html[data-tema] #materiasView #subjectLimitNote{color:var(--ra-palco-texto-2)}html[data-tema] #materiasView #subjectsNovaBtn{border:0;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 14px 32px -14px var(--ra-lista-menta-luz),inset 0 1px 0 var(--ra-lista-fio);transition:transform .18s,box-shadow .25s}html[data-tema] #materiasView #subjectsNovaBtn:hover{transform:translateY(-1px);box-shadow:0 18px 38px -14px var(--ra-lista-menta-luz),inset 0 1px 0 var(--ra-lista-fio)}html[data-tema] #materiasView .materias-painel{border:1px solid var(--ra-palco-linha);border-radius:24px;background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] #materiasView #materiasSplit .materias-coluna{border-color:var(--ra-palco-linha);background:none}html[data-tema] #materiasView #materiasSplit .materias-busca{border:1px solid var(--ra-palco-linha);background:var(--ph-interno);color:var(--ra-palco-texto-3);box-shadow:none}html[data-tema] #materiasView #materiasSplit .materias-busca:focus-within{border-color:var(--ra-palco-menta-borda)}html[data-tema] #materiasView #materiasSplit .materias-busca input{background:transparent;color:var(--ra-palco-texto)}html[data-tema] #materiasView #materiasSplit .materias-busca input::placeholder{color:var(--ra-palco-texto-3)}html[data-tema] #materiasView #materiasSplit .materias-coluna-topo{color:var(--ra-palco-texto-3)}html[data-tema] #materiasView #materiasSplit .materias-coluna-topo b{color:var(--ra-palco-texto)}html[data-tema] #materiasView #materiasSplit .materia-item{position:relative;border:1px solid transparent;border-radius:14px;background:none;color:var(--ra-palco-texto);transition:background .2s,border-color .2s}html[data-tema] #materiasView #materiasSplit .materia-item:hover{border-color:var(--ra-palco-linha);background:var(--ph-interno)}html[data-tema] #materiasView #materiasSplit .materia-item.ativa{border-color:var(--ra-lista-menta-linha);background:var(--ra-lista-menta-tinta);box-shadow:inset 3px 0 0 var(--ra-palco-menta)}html[data-tema] #materiasView #materiasSplit .materia-item-nome b{color:var(--ra-palco-texto)}html[data-tema] #materiasView #materiasSplit .materia-item-nome small{color:var(--ra-palco-texto-3)}html[data-tema] #materiasView #materiasSplit .materia-item-conta{padding:3px 9px;border-radius:999px;background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #materiasView #materiasSplit .materia-item.ativa .materia-item-conta{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema] #materiasView #materiasSplit .materias-nova{border:1px dashed var(--ra-lista-menta-linha);background:transparent;color:var(--ra-palco-menta)}html[data-tema] #materiasView #materiasSplit .materias-nova:hover{background:var(--ra-palco-menta-fundo)}html[data-tema] #materiasView #subjectDetail{border-color:var(--ra-palco-linha);background:none}html[data-tema] #materiasView #subjectDetail :is(h2,h3){color:var(--ra-palco-texto)}html[data-tema] #materiasView #subjectDetail .materia-detalhe-titulo p,html[data-tema] #materiasView #subjectDetail .materia-linha-numeros{color:var(--ra-palco-texto-2)}html[data-tema] #materiasView #subjectDetail .materia-linha-erro{color:var(--ra-palco-aviso)}html[data-tema] #materiasView #subjectDetail :is(.materia-assuntos-topo,.materia-linha-numeros){border-color:var(--ra-palco-linha)}html[data-tema] #materiasView #subjectDetail .materia-voltar{color:var(--ra-palco-menta)}html[data-tema] #materiasView #subjectDetail .mini-btn:not(.principal){border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #materiasView #subjectDetail .mini-btn:not(.principal):hover{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo)}html[data-tema] #materiasView #subjectDetail .mini-btn.principal{border:0;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 12px 26px -14px var(--ra-lista-menta-luz)}html[data-tema] #materiasView #subjectDetail .materias-abas{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ph-campo)}html[data-tema] #materiasView #subjectDetail .materias-abas button{margin:0;padding:6px 12px;border:0;border-radius:10px;color:var(--ra-palco-texto-3)}html[data-tema] #materiasView #subjectDetail .materias-abas button:hover{color:var(--ra-palco-texto)}html[data-tema] #materiasView #subjectDetail .materias-abas button.ativa{background:var(--ph-destaque);color:var(--ra-palco-texto);box-shadow:inset 0 1px 0 var(--ra-palco-linha),var(--ph-destaque-sombra)}html[data-tema] #materiasView #subjectDetail .materias-abas button b{color:inherit;opacity:.7}html[data-tema] #materiasView #subjectDetail .assunto-lista{gap:8px}html[data-tema] #materiasView #subjectDetail .assunto-linha{padding:10px 10px 10px 14px;border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ph-interno);transition:border-color .2s}html[data-tema] #materiasView #subjectDetail .assunto-linha:hover{border-color:var(--ra-lista-menta-linha)}html[data-tema] #materiasView #subjectDetail .assunto-linha:has(.atrasada){border-color:var(--ra-lista-fogo-linha);background:linear-gradient(90deg,var(--ra-palco-erro-fundo),var(--ph-interno) 70%)}html[data-tema] #materiasView #subjectDetail .assunto-nome b{color:var(--ra-palco-texto)}html[data-tema] #materiasView #subjectDetail .assunto-nome small{color:var(--ra-palco-texto-3)}html[data-tema] #materiasView #subjectDetail .assunto-nome small.atrasada{color:var(--ra-palco-erro)}html[data-tema] #materiasView #subjectDetail .assunto-menu{color:var(--ra-palco-texto-3)}html[data-tema] #materiasView #subjectDetail .assunto-menu:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}@media(max-width:720px){html[data-tema] #materiasView .materias-painel{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #materiasView #materiasSplit .materia-item{margin-bottom:6px;border-color:var(--ra-palco-linha);background:var(--ph-interno)}html[data-tema] #materiasView #materiasSplit .materias-lista{border:0;background:none}html[data-tema] #materiasView #subjectDetail .materias-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}html[data-tema] #progressoView .panel{border:1px solid var(--ra-palco-linha);border-radius:24px;background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] #progressoView .panel :is(h2,h3){color:var(--ra-palco-texto)}html[data-tema] #progressoView .panel :is(.jn-cab p,.study-head p,.accuracy-head p,.radar-head p,.progress-head p,.error-head p){color:var(--ra-palco-texto-3)}html[data-tema] #progressoView :is(.study-total,.accuracy-avg) small{color:var(--ra-palco-texto-3)}html[data-tema] #progressoView :is(.study-total,.accuracy-avg) strong{color:var(--ra-palco-menta)}html[data-tema] #progressoView :is(.pro-analises,.pro-lock) .button,html[data-tema] #progressoView .pro-lock button{border:1px solid var(--ra-lista-menta-linha);background:var(--ra-lista-menta-tinta);color:var(--ra-lista-menta-texto)}html[data-tema] #progressoView .pro-lock{border-color:var(--ra-palco-linha);background:var(--ra-palco-caixa),var(--ph-solido);color:var(--ra-palco-texto)}html[data-tema] #progressoView #jornadaDesempenho select{border:1px solid var(--ra-palco-linha);background-color:var(--ph-interno);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #progressoView #jornadaDesempenho option{background:var(--ph-solido);color:var(--ra-palco-texto)}html[data-tema] #progressoView #jornadaDesempenho :is(label,th){color:var(--ra-palco-texto-3)}html[data-tema] #progressoView #jornadaDesempenho :is(td,tr){border-color:var(--ra-palco-linha)}html[data-tema] #progressoView .study-range{padding:4px;border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ph-campo)}html[data-tema] #progressoView .study-range button{border-radius:10px;background:transparent;color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .study-range button:hover{color:var(--ra-palco-texto)}html[data-tema] #progressoView .study-range button.active{background:var(--ph-destaque);color:var(--ra-palco-texto);box-shadow:inset 0 1px 0 var(--ra-palco-linha),var(--ph-destaque-sombra)}html[data-tema] #progressoView .jn-recolhivel>summary:after{color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .jn-destaque{border-color:var(--ra-palco-menta-borda);box-shadow:0 0 0 3px var(--ra-palco-menta-fundo)}html[data-tema] #progressoView{--pg-t0:rgba(16,60,40,.08);--pg-t1:#c4ebd8;--pg-t2:#5cc596;--pg-t3:#168a60;--pg-brilho:rgba(26,138,98,.5);--pg-bom:#1a8f65;--pg-medio:#d99a2b;--pg-baixo:#d9474d;--pg-solido:#ffffff;--pg-sobre-menta:#ffffff;--pg-ceu:#2f7fc1}html[data-tema=escuro] #progressoView{--pg-t0:rgba(255,255,255,.06);--pg-t1:rgba(127,227,185,.22);--pg-t2:rgba(79,214,161,.6);--pg-t3:#9af3cc;--pg-brilho:rgba(127,227,185,.55);--pg-bom:#4fd6a1;--pg-medio:#f3c77a;--pg-baixo:#f87171;--pg-solido:#12271f;--pg-sobre-menta:#06231a;--pg-ceu:#8fd3ff}html[data-tema] #progressoView :is(.pg-seg button,.pg-lad,.pg-barra,.pg-chip):focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:2px}@keyframes pg-encher{0%{transform:scaleX(0)}}@keyframes pg-acender{0%,to{box-shadow:0 0 0 1px var(--ra-lista-menta-linha),0 6px 16px -8px var(--pg-brilho)}50%{box-shadow:0 0 0 3px var(--ra-lista-menta-linha),0 0 22px 4px var(--pg-brilho);transform:scale(1.12)}}html[data-tema] #progressoView .pg-aviso-novo{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--ra-lista-menta-linha);border-radius:14px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto-2);font-size:13.5px}html[data-tema] #progressoView .pg-aviso-novo b{color:var(--ra-palco-menta)}html[data-tema] #progressoView .pg-mapa-corpo{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}html[data-tema] #progressoView .pg-materias{display:grid;gap:14px}html[data-tema] #progressoView .pg-materia-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}html[data-tema] #progressoView .pg-materia-topo b{color:var(--ra-palco-texto);font-size:14px}html[data-tema] #progressoView .pg-materia-topo small{flex:none;color:var(--ra-palco-texto-3);font-size:12px;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-ladrilhos{display:flex;flex-wrap:wrap;gap:6px}html[data-tema] #progressoView .pg-lad{position:relative;display:inline-block;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:9px;background:var(--pg-t0);cursor:pointer;transition:background .45s,transform .2s,box-shadow .45s}html[data-tema] #progressoView .pg-lad:hover{transform:translateY(-2px)}html[data-tema] #progressoView .pg-lad.n1{background:var(--pg-t1)}html[data-tema] #progressoView .pg-lad.n2{background:var(--pg-t2)}html[data-tema] #progressoView .pg-lad.n3{background:var(--pg-t3);box-shadow:0 0 0 1px var(--ra-lista-menta-linha),0 6px 16px -8px var(--pg-brilho)}html[data-tema] #progressoView .pg-lad.n3:after{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75),transparent 70%);opacity:.5}html[data-tema] #progressoView .pg-lad.sel{outline:2px solid var(--ra-palco-texto);outline-offset:2px}html[data-tema] #progressoView .pg-lad.novo{animation:pg-acender 2.4s ease-in-out 3}html[data-tema] #progressoView .pg-legenda{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--ra-palco-texto-2);font-size:12px}html[data-tema] #progressoView .pg-legenda span{display:inline-flex;align-items:center;gap:6px}html[data-tema] #progressoView .pg-legenda .pg-lad{width:13px;height:13px;border-radius:4px;cursor:default;box-shadow:none;animation:none}html[data-tema] #progressoView .pg-legenda .pg-lad:after{display:none}html[data-tema] #progressoView .pg-tempo{margin-top:12px;padding:8px 12px;border:1px solid var(--ra-palco-linha);border-radius:16px;background:var(--ph-campo)}html[data-tema] #progressoView .pg-tempo-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;color:var(--ra-palco-texto-2);font-size:13px}html[data-tema] #progressoView .pg-tempo-topo label{display:inline;margin:0;color:var(--ra-palco-texto-2);font-size:13px;font-weight:650}html[data-tema] #progressoView .pg-tempo-topo b{color:var(--ra-palco-texto);font-size:14px}html[data-tema] #progressoView .pg-tempo input[type=range]{display:block;width:100%;height:16px;margin:0;padding:0;border:0;accent-color:var(--ra-palco-menta)}html[data-tema] #progressoView .pg-tempo-marcas{display:flex;justify-content:space-between;margin-top:0;color:var(--ra-palco-texto-3);font-size:10.5px;line-height:1.3}html[data-tema] #progressoView .pg-contagem{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:var(--ra-palco-texto-2);font-size:12.5px}html[data-tema] #progressoView .pg-contagem b{color:var(--ra-palco-texto);font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-ficha{position:sticky;top:84px;display:grid;gap:12px;padding:16px;border:1px solid var(--ra-palco-linha);border-radius:18px;background:var(--ph-interno)}html[data-tema] #progressoView .pg-ficha h3{margin:0;color:var(--ra-palco-texto);font-size:16px;line-height:1.25}html[data-tema] #progressoView .pg-ficha-materia{color:var(--ra-palco-texto-3);font-size:11.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}html[data-tema] #progressoView .pg-ficha-vazia{margin:0;color:var(--ra-palco-texto-3);font-size:13.5px}html[data-tema] #progressoView .pg-selo{justify-self:start;padding:2px 9px;border:1px solid var(--ra-palco-linha);border-radius:99px;background:var(--ph-campo);color:var(--ra-palco-texto-3);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[data-tema] #progressoView .pg-selo:is(.n1,.n2,.n3){border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema] #progressoView .pg-chance{display:flex;align-items:center;gap:12px}html[data-tema] #progressoView .pg-chance b{display:block;color:var(--ra-palco-texto);font-size:13.5px}html[data-tema] #progressoView .pg-chance small{color:var(--ra-palco-texto-3);font-size:12px}html[data-tema] #progressoView .pg-anel{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:50%;background:conic-gradient(var(--ra-palco-menta) calc(var(--p,0)*1%),var(--ph-campo) 0)}html[data-tema] #progressoView .pg-anel>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--pg-solido);color:var(--ra-palco-texto);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-ficha-linhas{display:grid;gap:6px;margin:0;font-size:13px}html[data-tema] #progressoView .pg-ficha-linhas div{display:flex;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--ra-palco-linha)}html[data-tema] #progressoView .pg-ficha-linhas dt{color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .pg-ficha-linhas dd{margin:0;color:var(--ra-palco-texto);font-weight:700;text-align:right}html[data-tema] #progressoView .pg-ficha-botoes{display:flex;flex-wrap:wrap;gap:8px}html[data-tema] #progressoView .pg-ficha .link-button{justify-self:start;color:var(--ra-palco-menta)}html[data-tema] #progressoView .pg-acerto .jn-filtros{margin-bottom:12px}html[data-tema] #progressoView .pg-acerto-corpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}html[data-tema] #progressoView .pg-acerto-principal{min-width:0}html[data-tema] #progressoView .pg-barras{display:grid;gap:2px}html[data-tema] #progressoView .pg-barra{display:grid;grid-template-columns:minmax(110px,190px) minmax(0,1fr) 52px;align-items:center;gap:12px;width:100%;margin:0;padding:9px 10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left}html[data-tema] #progressoView button.pg-barra{cursor:pointer}html[data-tema] #progressoView button.pg-barra:hover{background:var(--ph-campo)}html[data-tema] #progressoView .pg-barra-nome{display:grid;min-width:0}html[data-tema] #progressoView .pg-barra-nome b{overflow:hidden;color:var(--ra-palco-texto);font-size:14px;white-space:nowrap;text-overflow:ellipsis}html[data-tema] #progressoView .pg-barra-nome small{color:var(--ra-palco-texto-3);font-size:12px}html[data-tema] #progressoView .pg-pista{height:12px;overflow:hidden;border-radius:99px;background:var(--ph-campo)}html[data-tema] #progressoView .pg-pista i{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:pg-encher .9s cubic-bezier(.2,.8,.2,1) both}html[data-tema] #progressoView .pg-pista i.bom{background:var(--pg-bom)}html[data-tema] #progressoView .pg-pista i.medio{background:var(--pg-medio)}html[data-tema] #progressoView .pg-pista i.baixo{background:var(--pg-baixo)}html[data-tema] #progressoView .pg-pct{color:var(--ra-palco-texto);font-size:15px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-assuntos{display:grid;gap:0;margin:0 0 6px 18px;padding:2px 0 2px 12px;border-left:2px solid var(--ra-palco-linha)}html[data-tema] #progressoView .pg-assuntos .pg-barra{grid-template-columns:minmax(100px,170px) minmax(0,1fr) 46px;padding:5px 10px}html[data-tema] #progressoView .pg-assuntos .pg-barra-nome b{font-size:13px;font-weight:600}html[data-tema] #progressoView .pg-assuntos .pg-pista{height:7px}html[data-tema] #progressoView .pg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}html[data-tema] #progressoView .pg-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--ra-palco-linha);border-radius:99px;background:none;color:var(--ra-palco-texto-2);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}html[data-tema] #progressoView .pg-chip[aria-pressed=true]{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema] #progressoView .pg-chip.bloqueado{opacity:.7}html[data-tema] #progressoView .pg-evolucao-resumo{margin-bottom:8px}html[data-tema] #progressoView .pg-evolucao-resumo span{display:grid;gap:1px}html[data-tema] #progressoView .pg-evolucao-resumo small{color:var(--ra-palco-texto-3);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}html[data-tema] #progressoView .pg-evolucao-resumo b{color:var(--ra-palco-texto);font-size:24px;line-height:1.15}html[data-tema] #progressoView .pg-evolucao-resumo em{font-size:12px;font-style:normal;font-weight:700;color:var(--ra-palco-menta)}html[data-tema] #progressoView .pg-evolucao-resumo em.desce{color:var(--ra-palco-erro)}html[data-tema] #progressoView .pg-fracos{display:grid;gap:10px;padding:16px;border:1px solid var(--ra-palco-linha);border-radius:18px;background:var(--ph-interno)}html[data-tema] #progressoView .pg-fracos-cab{display:flex;align-items:center;gap:8px}html[data-tema] #progressoView .pg-fracos-cab h3{margin:0;color:var(--ra-palco-texto);font-size:15px}html[data-tema] #progressoView .pg-fracos>p{margin:0;color:var(--ra-palco-texto-3);font-size:12.5px}html[data-tema] #progressoView .pg-fraco{display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--ra-palco-erro-fundo)}html[data-tema] #progressoView .pg-fraco-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px}html[data-tema] #progressoView .pg-fraco b{color:var(--ra-palco-texto);font-size:14px}html[data-tema] #progressoView .pg-fraco strong{flex:none;color:var(--ra-palco-erro);font-size:15px;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-fraco small{color:var(--ra-palco-texto-2);font-size:12px}html[data-tema] #progressoView .pg-fraco .mini-btn{justify-self:start}html[data-tema] #progressoView .pg-fraco.fantasma{display:flex;justify-content:space-between;filter:blur(3px);opacity:.6}html[data-tema] #progressoView .pg-fracos.bloqueado .button{justify-self:start}html[data-tema] #progressoView .pg-fracos-vazio{margin:0;color:var(--ra-palco-texto-3);font-size:13px}html[data-tema] #progressoView .pg-constancia .jn-cab{align-items:flex-start}html[data-tema] #progressoView .pg-dupla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-tema] #progressoView .pg-dupla>.panel{margin:0}html[data-tema] #progressoView .pg-erros-corpo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px}html[data-tema] #progressoView .pg-pilha{position:relative;width:170px;height:132px}html[data-tema] #progressoView .pg-carta{position:absolute;inset:0;display:grid;align-content:start;gap:6px;padding:12px;overflow:hidden;border:1px solid var(--ra-palco-linha);border-radius:16px;background:var(--pg-solido);box-shadow:0 10px 24px -16px #00000073}html[data-tema] #progressoView .pg-carta:nth-last-child(3){transform:rotate(-7deg) translate(-8px,6px)}html[data-tema] #progressoView .pg-carta:nth-last-child(2){transform:rotate(4deg) translate(6px,3px)}html[data-tema] #progressoView .pg-carta b{display:-webkit-box;overflow:hidden;color:var(--ra-palco-texto);font-size:13px;line-height:1.3;-webkit-line-clamp:3;-webkit-box-orient:vertical}html[data-tema] #progressoView .pg-carta-selo{justify-self:start;max-width:100%;overflow:hidden;padding:2px 7px;border-radius:99px;background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}html[data-tema] #progressoView .pg-carta.limpa{place-content:center;text-align:center}html[data-tema] #progressoView .pg-carta.limpa span{color:var(--ra-palco-menta);font-size:12.5px;font-weight:700}html[data-tema] #progressoView .pg-placar{display:grid;justify-items:start;gap:12px}html[data-tema] #progressoView .pg-grande{display:grid;gap:2px}html[data-tema] #progressoView .pg-grande b{color:var(--ra-palco-menta);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-grande span{color:var(--ra-palco-texto-2);font-size:14px;font-weight:650}html[data-tema] #progressoView .pg-ganho{justify-self:start;margin-top:4px;padding:2px 9px;border-radius:99px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta);font-size:12px;font-style:normal;font-weight:750;animation:rf-pop .6s cubic-bezier(.3,1.6,.5,1) both}html[data-tema] #progressoView .pg-mini{display:flex;flex-wrap:wrap;gap:16px;color:var(--ra-palco-texto-3);font-size:13px}html[data-tema] #progressoView .pg-mini b{display:block;color:var(--ra-palco-texto);font-size:17px;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-recordes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-tema] #progressoView .pg-recorde{display:grid;align-content:start;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--ra-palco-linha);border-radius:16px;background:var(--ph-interno)}html[data-tema] #progressoView .pg-recorde small{color:var(--ra-palco-texto-3);font-size:12px;font-weight:650}html[data-tema] #progressoView .pg-recorde b{color:var(--ra-palco-texto);font-size:21px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html[data-tema] #progressoView .pg-recorde span{color:var(--ra-palco-texto-2);font-size:12px}html[data-tema] #progressoView .pg-recorde.perto{border-color:var(--ra-lista-menta-linha);background:linear-gradient(180deg,var(--ra-palco-menta-fundo),transparent),var(--ph-interno)}html[data-tema] #progressoView .pg-recorde.perto span{color:var(--ra-palco-menta);font-weight:700}@media(max-width:900px){html[data-tema] #progressoView :is(.pg-mapa-corpo,.pg-acerto-corpo,.pg-dupla){grid-template-columns:minmax(0,1fr)}html[data-tema] #progressoView .pg-ficha{position:static}}@media(max-width:640px){html[data-tema] #progressoView .pg-erros-corpo{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}html[data-tema] #progressoView .pg-placar{justify-items:center}html[data-tema] #progressoView .pg-grande .pg-ganho{justify-self:center}html[data-tema] #progressoView .pg-recordes{grid-template-columns:minmax(0,1fr)}html[data-tema] #progressoView .pg-barra{grid-template-columns:minmax(88px,120px) minmax(0,1fr) 44px;gap:8px}html[data-tema] #progressoView .pg-lad{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){html[data-tema] #progressoView :is(.pg-lad,.pg-lad.novo,.pg-trilho i,.pg-pista i,.pg-ganho,.pg-caca-icone){animation:none;transition:none}}html[data-tema] #jornadaView .page-head h1{letter-spacing:-.035em;background-image:linear-gradient(180deg,var(--ra-lista-titulo-1) 30%,var(--ra-lista-titulo-2));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-tema] #jornadaView #jornadaNovaMetaBtn{border:0;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 14px 32px -14px var(--ra-lista-menta-luz),inset 0 1px 0 var(--ra-lista-fio);transition:transform .18s,box-shadow .25s}html[data-tema] #jornadaView #jornadaNovaMetaBtn:hover{transform:translateY(-1px);box-shadow:0 18px 38px -14px var(--ra-lista-menta-luz),inset 0 1px 0 var(--ra-lista-fio)}html[data-tema] #jornadaView :is(.mini-btn,.button:not(.primary)):not(.jn-botao-claro){border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto);box-shadow:none}html[data-tema] #jornadaView :is(.mini-btn,.button:not(.primary)):not(.jn-botao-claro):hover{border-color:var(--ra-lista-menta-linha);background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .panel .button.primary{border:1px solid var(--ra-lista-menta-linha);background:var(--ra-lista-menta-tinta);color:var(--ra-lista-menta-texto);box-shadow:inset 0 1px 0 var(--ra-lista-realce);transition:background .25s,color .2s,border-color .25s,box-shadow .25s}html[data-tema] #jornadaView .panel .button.primary:hover{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta);box-shadow:0 14px 32px -12px var(--ra-lista-menta-luz)}html[data-tema] #jornadaView .jn-prova{border:0;border-radius:26px;color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:inset 0 1px 0 var(--ra-lista-fio),0 30px 60px -30px var(--ra-lista-menta-luz)}html[data-tema] #jornadaView .jn-prova.hoje{background:radial-gradient(ellipse at 100% 0,rgba(255,217,120,.33) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%)}html[data-tema] #jornadaView .jn-prova:after{border-color:#ffffff0d}html[data-tema] #jornadaView .jn-prova :is(h2,b){color:var(--rf-cel-branco)}html[data-tema] #jornadaView .jn-prova :is(p,small){color:var(--rf-cel-branco);opacity:.9}html[data-tema] #jornadaView .jn-prova :is(.jn-selo,.jn-botao-claro){border:1px solid rgba(255,255,255,.3);background:#ffffff24;color:var(--rf-cel-branco)}html[data-tema] #jornadaView .jn-prova .jn-botao-claro:hover{background:#ffffff3d}html[data-tema] #jornadaView .jn-prova.vazia .jn-botao-claro{border-color:transparent;background:#fffffff0;color:#0f4a34}html[data-tema] #jornadaView .jn-prova.vazia .jn-botao-claro:hover{background:#fff}html[data-tema] #jornadaView .jn-prova :is(.jn-bloco,.jn-prova-arte){border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:var(--rf-cel-branco)}html[data-tema] #jornadaView .panel{border:1px solid var(--ra-palco-linha);border-radius:24px;background:var(--ra-palco-caixa);box-shadow:inset 0 1px 0 var(--ra-lista-realce);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] #jornadaView .panel .jn-cab h2{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .panel .jn-cab p{color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .panel .jn-cab p b{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-rotina-semana li{background:var(--ra-palco-vidro);box-shadow:none}html[data-tema] #jornadaView .jn-rotina-semana li:hover{background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-rotina-semana small{color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-rotina-semana b{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-rotina-barra i{background:var(--ra-palco-menta-borda)}html[data-tema] #jornadaView .jn-rotina-semana li:hover .jn-rotina-barra i{background:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-rotina-semana li.hoje{background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));box-shadow:0 12px 26px -14px var(--ra-lista-menta-luz)}html[data-tema] #jornadaView .jn-rotina-semana li.hoje :is(small,b){color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .jn-rotina-semana li.hoje .jn-rotina-barra i{background:var(--ra-palco-tinta);opacity:.85}html[data-tema] #jornadaView .jn-segmentos{padding:4px;border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ph-campo);box-shadow:none}html[data-tema] #jornadaView .jn-segmentos button{border-radius:10px;background:transparent;color:var(--ra-palco-texto-3);transition:background .25s,color .2s,box-shadow .25s}html[data-tema] #jornadaView .jn-segmentos button:hover{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-segmentos button.active{background:var(--ph-destaque);color:var(--ra-palco-texto);box-shadow:inset 0 1px 0 var(--ra-palco-linha),var(--ph-destaque-sombra)}html[data-tema] #jornadaView .jn-semana-nav b{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-matriz :is(th,td){border-bottom-color:var(--ra-palco-linha)}html[data-tema] #jornadaView .jn-matriz thead th{color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-matriz :is(thead th small,.jn-matriz-meta small){color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-matriz-meta b{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-matriz :is(th.jn-matriz-canto,tbody th,tfoot th){background:transparent;color:var(--ra-palco-texto-3)}@media(max-width:1100px){html[data-tema] #jornadaView .jn-matriz :is(th.jn-matriz-canto,tbody th,tfoot th){background:var(--ra-palco-caixa),var(--ph-solido)}}html[data-tema] #jornadaView .jn-matriz :is(tbody th,tfoot th){color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-matriz tfoot th small{color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-matriz-conta{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-matriz-conta.descanso{background:color-mix(in srgb,var(--ra-lista-ceu) 16%,transparent);color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-matriz :is(td.hoje,thead th.hoje){background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-matriz thead th.hoje{color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-matriz thead th.hoje .jn-matriz-conta{background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .jn-matriz :is(tfoot th,tfoot td){border-top-color:var(--ra-palco-linha)}html[data-tema] #jornadaView .jn-matriz tfoot td{background:transparent}html[data-tema] #jornadaView .jn-matriz tfoot td.hoje{background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-rotina-tempo{color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-rotina-tempo.excede{color:var(--ra-palco-aviso)}html[data-tema] #jornadaView .jn-rotina-folga,html[data-tema] #jornadaView .jn-celula-vazia{color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-celula i{border-color:color-mix(in srgb,var(--ra-palco-texto) 24%,transparent);background:transparent;color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-celula.feita i{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .jn-celula.aberta i{border:0;background:conic-gradient(var(--ra-palco-menta) calc(var(--p,0)*1turn),color-mix(in srgb,var(--ra-palco-texto) 16%,transparent) 0);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%)}html[data-tema] #jornadaView .jn-celula.aberta i:before{display:none}html[data-tema] #jornadaView .jn-celula.perdida i{border-color:var(--ra-palco-aviso);color:var(--ra-palco-aviso)}html[data-tema] #jornadaView .jn-celula:is(.reagendada,.dispensada) i{border-color:var(--ra-palco-texto-3);color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-celula small{color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-celula.perdida small{color:var(--ra-palco-aviso)}html[data-tema] #jornadaView .jn-celula-marcar:hover i{border-color:var(--ra-palco-menta);box-shadow:0 0 0 3px var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-matriz-legenda,html[data-tema] #jornadaView .jn-grupo{color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-grupo span{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-grupo.atrasadas{color:var(--ra-palco-aviso)}html[data-tema] #jornadaView .jn-grupo.atrasadas span{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}html[data-tema] #jornadaView :is(.jn-meta,.jn-config){border-color:var(--ra-palco-linha);background:var(--ph-interno);transition:border-color .2s,background .2s}html[data-tema] #jornadaView :is(.jn-meta,.jn-config):hover{border-color:var(--ra-lista-menta-linha);background:var(--ph-interno-hover)}html[data-tema] #jornadaView .jn-config:is(.pausada,.encerrada){background:var(--ra-palco-vidro)}html[data-tema] #jornadaView .jn-config.vencida{border-color:var(--ra-lista-fogo-linha);background:var(--ra-palco-aviso-fundo)}html[data-tema] #jornadaView .jn-meta-titulo{color:var(--ra-palco-texto)}html[data-tema] #jornadaView :is(.jn-meta-info,.jn-meta-num small){color:var(--ra-palco-texto-3)}html[data-tema] #jornadaView .jn-meta-num{color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-chip,html[data-tema] #jornadaView .jn-estado{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-sugestao{color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-barra{background:var(--ra-palco-linha)}html[data-tema] #jornadaView .jn-barra i{background:linear-gradient(90deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2))}html[data-tema] #jornadaView .jn-anelzinho:not(.feita){background:conic-gradient(var(--ra-palco-menta) calc(var(--p,0)*1turn),color-mix(in srgb,var(--ra-palco-texto) 16%,transparent) 0);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%)}html[data-tema] #jornadaView .jn-anelzinho:not(.feita):before{display:none}html[data-tema] #jornadaView .jn-anelzinho.feita{background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .link-button{color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-vazio{border-color:var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema] #jornadaView .jn-vazio b{color:var(--ra-palco-texto)}html[data-tema] #jornadaView .jn-modelo{border-color:var(--ra-palco-linha);background:var(--ph-interno);color:var(--ra-palco-texto);transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s}html[data-tema] #jornadaView .jn-modelo:hover{border-color:var(--ra-lista-menta-linha);background:var(--ph-interno-hover)}html[data-tema] #jornadaView .jn-semana-estudo-painel{margin-top:18px}html[data-tema] #jornadaView .jn-semana-estudo-painel>.jn-cab{align-items:center;margin-bottom:14px}html[data-tema] #jornadaView .jn-semana-estudo-painel>.jn-cab .jn-cab-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}html[data-tema] #jornadaView .jn-semana-estudo-painel .jn-segmentos button{white-space:nowrap}html[data-tema] #jornadaView .jn-semana-estudo-painel>.button.primary{margin-top:4px}html[data-tema] #jornadaView .jn-semana-estudo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}html[data-tema] #jornadaView .jn-dia-estudo{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 10px;border:1px solid var(--ra-palco-linha);border-radius:18px;background:var(--ph-interno)}html[data-tema] #jornadaView .jn-dia-estudo.passado{opacity:.62}html[data-tema] #jornadaView .jn-dia-estudo-cab{display:grid;gap:2px}html[data-tema] #jornadaView .jn-dia-estudo-cab b{color:var(--ra-palco-texto);font-size:13.5px;line-height:1.25}html[data-tema] #jornadaView .jn-dia-estudo-cab small{color:var(--ra-palco-texto-3);font-size:12px}html[data-tema] #jornadaView .jn-dia-estudo-nota{margin:0;color:var(--ra-palco-texto-3);font-size:12.5px}html[data-tema] #jornadaView .jn-dia-estudo-nota.prova{color:var(--ra-palco-menta);font-weight:700}html[data-tema] #jornadaView .jn-dia-estudo-aviso{margin:0 0 8px;padding:7px 10px;border-radius:10px;background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2);font-size:12px;line-height:1.45}html[data-tema] #jornadaView .jn-dia-estudo-aviso.excede{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso);font-weight:600}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-dia-estudo-aviso{background:#ffffff24;color:#fff}html[data-tema] #jornadaView .jn-faixa-dia.excede span{color:var(--ra-palco-aviso);font-weight:700}html[data-tema] #jornadaView .jn-blocos{display:grid;margin:0;padding:0;list-style:none}html[data-tema] #jornadaView .jn-bloco-estudo{position:relative;display:flex;align-items:stretch;border:1px solid var(--ra-palco-linha);overflow:hidden}html[data-tema] #jornadaView .jn-bloco-estudo:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--p,0)*100%);background:var(--ra-palco-menta-fundo);pointer-events:none}html[data-tema] #jornadaView .jn-bloco-estudo:hover{border-color:var(--ra-lista-menta-linha)}html[data-tema] #jornadaView .jn-bloco-estudo.feito{border-color:var(--ra-palco-menta-borda)}html[data-tema] #jornadaView .jn-bloco-estudo.t-simulado{border-color:var(--ra-palco-menta-borda);background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-bloco-abrir{position:relative;flex:1;display:grid;min-width:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-tema] #jornadaView .jn-bloco-abrir:focus-visible,html[data-tema] #jornadaView .jn-bloco-comecar:focus-visible,html[data-tema] #jornadaView .jn-faixa-dia:focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:-2px;border-radius:12px}html[data-tema] #jornadaView .jn-bloco-abrir :is(b,small){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-tema] #jornadaView .jn-bloco-abrir b{color:var(--ra-palco-texto);line-height:1.3}html[data-tema] #jornadaView .jn-bloco-abrir small{color:var(--ra-palco-texto-3);font-size:12px;line-height:1.3}html[data-tema] #jornadaView .jn-bloco-tempo{display:inline-flex;align-items:center;gap:4px;color:var(--ra-palco-texto-2);font-weight:700;font-variant-numeric:tabular-nums}html[data-tema] #jornadaView .jn-bloco-tempo .jn-svg{width:13px;height:13px;color:var(--ra-palco-menta);stroke-width:2.6}html[data-tema] #jornadaView .jn-bloco-comecar{position:relative;display:grid;place-items:center;flex:none;width:34px;border:0;border-left:1px solid var(--ra-palco-linha);background:none;color:var(--ra-palco-menta);cursor:pointer}html[data-tema] #jornadaView .jn-bloco-comecar:hover{background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-bloco-comecar .jn-svg{width:15px;height:15px}html[data-tema] #jornadaView .jn-bloco-mais{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:1px dashed var(--ra-palco-linha);background:none;color:var(--ra-palco-texto-3);font:inherit;font-size:12px;font-weight:650;cursor:pointer}html[data-tema] #jornadaView .jn-bloco-mais:hover{border-color:var(--ra-palco-menta-borda);color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-bloco-mais .jn-svg{width:13px;height:13px}html[data-tema] #jornadaView .jn-bloco-estudo.editando{border-color:var(--ra-palco-menta-borda);background:var(--ph-interno-hover)}html[data-tema] #jornadaView .jn-bloco-form{position:relative;display:grid;gap:8px;width:100%;padding:9px}html[data-tema] #jornadaView .jn-bloco-form label{display:grid;gap:3px;margin:0}html[data-tema] #jornadaView .jn-bloco-form label span{color:var(--ra-palco-texto-3);font-size:12px;font-weight:650}html[data-tema] #jornadaView .jn-bloco-form select{width:100%;min-width:0;min-height:36px;padding:6px 8px;border:1px solid var(--ra-palco-linha);border-radius:10px;background:var(--ph-campo);color:var(--ra-palco-texto);font:inherit;font-size:13px}html[data-tema] #jornadaView .jn-bloco-form-acoes{display:flex;align-items:center;justify-content:space-between;gap:6px}html[data-tema] #jornadaView .jn-bloco-form-acoes .link-button{margin:0;padding:4px 0;font-size:13px}html[data-tema] #jornadaView .jn-bloco-form-acoes .button{min-height:34px;font-size:13px}html[data-tema] #jornadaView .jn-semana-regra{margin:14px 2px 0;color:var(--ra-palco-texto-3);font-size:12.5px;line-height:1.45}html[data-tema] #jornadaView .jn-faixa-dias{display:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 0 12px}html[data-tema] #jornadaView .jn-faixa-dia{display:grid;justify-items:center;gap:1px;min-width:0;min-height:62px;padding:7px 2px;border:1px solid var(--ra-palco-linha);border-radius:14px;background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2);font:inherit;cursor:pointer;transition:background .2s,border-color .2s}html[data-tema] #jornadaView .jn-faixa-dia small{color:var(--ra-palco-texto-3);font-size:11.5px;font-weight:650;text-transform:capitalize}html[data-tema] #jornadaView .jn-faixa-dia b{color:var(--ra-palco-texto);font-size:16px;line-height:1.2;font-variant-numeric:tabular-nums}html[data-tema] #jornadaView .jn-faixa-dia span{min-height:14px;color:var(--ra-palco-texto-3);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-tema] #jornadaView .jn-faixa-dia.hoje{border-color:var(--ra-palco-menta-borda)}html[data-tema] #jornadaView .jn-faixa-dia.hoje b,html[data-tema] #jornadaView .jn-faixa-dia.completo span{color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-faixa-dia.ativo{border-color:transparent;background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));box-shadow:0 10px 22px -12px var(--ra-lista-menta-luz)}html[data-tema] #jornadaView .jn-faixa-dia.ativo :is(small,b,span){color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .jn-semana-celular{display:none}html[data-tema] #jornadaView .jn-dia-lista-cab{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;margin:0 2px 8px}html[data-tema] #jornadaView .jn-dia-lista-cab b{color:var(--ra-palco-texto);font-size:14px}html[data-tema] #jornadaView .jn-dia-lista-cab span{color:var(--ra-palco-texto-3);font-size:12.5px;font-variant-numeric:tabular-nums}html[data-tema] #jornadaView .jn-dia-lista ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}html[data-tema] #jornadaView .jn-dia-meta{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ra-palco-linha);border-radius:16px;background:var(--ph-interno)}html[data-tema] #jornadaView .jn-dia-meta-anel .jn-celula{min-width:0}html[data-tema] #jornadaView .jn-dia-meta-anel .jn-celula i{width:30px;height:30px}html[data-tema] #jornadaView .jn-dia-meta-anel .jn-celula small{display:none}html[data-tema] #jornadaView .jn-dia-meta .jn-tipo-icone{flex:none;width:30px;height:30px;border-radius:10px}html[data-tema] #jornadaView .jn-dia-meta .jn-tipo-icone svg{width:16px;height:16px}html[data-tema] #jornadaView .jn-dia-meta-texto{display:grid;gap:2px;min-width:0}html[data-tema] #jornadaView .jn-dia-meta-texto b{color:var(--ra-palco-texto);font-size:13.5px;line-height:1.3}html[data-tema] #jornadaView .jn-dia-meta-texto small{color:var(--ra-palco-texto-3);font-size:12px}@media(max-width:900px){html[data-tema] #jornadaView .jn-semana-estudo-painel .jn-faixa-dias{display:grid}html[data-tema] #jornadaView .jn-semana-estudo{display:block}html[data-tema] #jornadaView .jn-dia-estudo:not(.escolhido){display:none}html[data-tema] #jornadaView .jn-dia-estudo{padding:14px 12px}html[data-tema] #jornadaView .jn-dia-estudo.passado{opacity:1}html[data-tema] #jornadaView .jn-dia-estudo-cab{grid-auto-flow:column;justify-content:space-between;align-items:baseline}html[data-tema] #jornadaView .jn-bloco-abrir{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:11px 12px}html[data-tema] #jornadaView .jn-bloco-abrir b{font-size:14px}html[data-tema] #jornadaView .jn-bloco-abrir small{grid-column:1}html[data-tema] #jornadaView .jn-bloco-tempo{grid-column:2;grid-row:1/span 2;align-self:center;font-size:13px}html[data-tema] #jornadaView .jn-bloco-comecar{width:46px}html[data-tema] #jornadaView .jn-bloco-mais{justify-self:start;padding:6px 12px}}@media(max-width:720px){html[data-tema] #jornadaView .jn-semana-estudo-painel>.jn-cab .jn-cab-acoes{width:100%;justify-content:space-between}html[data-tema] #jornadaView .jn-semana-celular{display:block}html[data-tema] #jornadaView .jn-semana-celular .jn-faixa-dias{display:grid}html[data-tema] #jornadaView #jornadaMetas :is(.jn-matriz-caixa,.jn-matriz-legenda){display:none}}html[data-tema] #jornadaView .jn-ate-prova{margin:0;color:var(--rf-cel-branco);font-size:14px;line-height:1.45}html[data-tema] #jornadaView .jn-prova .jn-ate-prova b{font-weight:800}html[data-tema] #jornadaView .jn-prova-link{padding:0;border:0;background:none;color:var(--rf-cel-branco);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-tema] #jornadaView .jn-prova-link:focus-visible{outline:2px solid var(--rf-cel-branco);outline-offset:2px;border-radius:4px}html[data-tema] #jornadaView .jn-bloco-estudo.t-meta{box-shadow:inset 3px 0 0 var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-bloco-estudo.t-meta small{display:flex;align-items:center;gap:4px}html[data-tema] #jornadaView .jn-bloco-estudo.t-meta small .jn-svg{flex:none;width:12px;height:12px;color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-lista-nota{margin:2px 2px 12px;color:var(--ra-palco-texto-3);font-size:12.5px}.materia-tempo{display:inline-flex;align-items:center;gap:6px}.materia-tempo b{color:var(--rf-texto);font-weight:700;font-variant-numeric:tabular-nums}.materia-tempo-barras{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.materia-tempo-barras i{display:block;width:4px;border-radius:2px;background:var(--rf-verde);opacity:.55}.materia-tempo-barras i.vazio{background:var(--rf-texto-3);opacity:.25}.materia-tempo-barras i.hoje{opacity:1}.materia-tempo-semana{color:var(--rf-texto-3)}.materia-item-tempo{font-variant-numeric:tabular-nums}html[data-tema] #materiasView .materia-tempo b{color:var(--ra-palco-texto)}html[data-tema] #materiasView .materia-tempo-barras i{background:var(--ra-palco-menta)}html[data-tema] #materiasView .materia-tempo-barras i.vazio{background:var(--ra-palco-texto-3)}html[data-tema] #materiasView .materia-tempo-semana{color:var(--ra-palco-texto-3)}.jn-rotina-dica{margin:-4px 0 12px;color:var(--rf-texto-3);font-size:13px}.jn-rotina-capsulas{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 16px}.jn-rotina-capsulas.agrupada{grid-template-columns:repeat(3,minmax(0,1fr));max-width:340px;margin-inline:auto;gap:22px}.jn-rotina-capsulas.agrupada .jn-capsula-corpo{max-width:84px}.jn-rotina-capsulas.agrupada small{text-transform:none}.jn-rotina-modo{display:block;margin:-6px auto 14px;font-size:13.5px}.jn-capsula{display:grid;justify-items:center;gap:8px;min-width:0;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.jn-capsula-valor{min-height:20px;color:var(--rf-texto);font-size:14px;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.jn-capsula.folga .jn-capsula-valor{color:var(--rf-texto-3);font-size:12.5px;font-weight:600}.jn-capsula-corpo{position:relative;display:block;width:100%;max-width:60px;height:190px;border-radius:22px;overflow:hidden;background:repeating-linear-gradient(to top,transparent 0 calc(100%/6 - 1px),color-mix(in srgb,var(--rf-texto) 7%,transparent) calc(100%/6 - 1px) calc(100%/6)),color-mix(in srgb,var(--rf-texto) 7%,transparent);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--rf-texto) 10%,transparent);transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s}.jn-capsula-corpo i{position:absolute;left:0;right:0;bottom:0;display:block;background:linear-gradient(180deg,color-mix(in srgb,var(--rf-verde) 62%,#8ff0bf),var(--rf-verde));transition:height .14s ease-out}.jn-capsula-corpo i:after{content:"";position:absolute;left:30%;right:30%;top:7px;height:4px;border-radius:99px;background:#ffffffb3}.jn-capsula.arrastando .jn-capsula-corpo{transform:scale(1.07);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--rf-verde) 60%,transparent)}.jn-capsula.arrastando .jn-capsula-corpo i{transition:none}.jn-capsula:focus-visible .jn-capsula-corpo{outline:2px solid var(--rf-foco,var(--rf-verde));outline-offset:3px}.jn-capsula small{color:var(--rf-texto-3);font-size:12px;font-weight:650;text-transform:capitalize}@media(max-width:480px){.jn-rotina-capsulas{gap:6px}.jn-capsula-corpo{height:160px;border-radius:18px}.jn-capsula-valor{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.jn-capsula-corpo,.jn-capsula-corpo i{transition:none}}.calendar-toolbar .cal-google{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-left:auto;padding:5px 14px 5px 6px;border:1px solid var(--rf-verde-borda,#cfe3d6);border-radius:999px;background:var(--rf-verde-suave,#eef7f1);color:var(--rf-verde-escuro,#145c3f);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.calendar-toolbar .cal-google:hover{border-color:var(--rf-verde);transform:translateY(-1px);box-shadow:0 10px 22px -14px var(--rf-verde)}.calendar-toolbar .cal-google:focus-visible{outline:2px solid var(--rf-foco,var(--rf-verde));outline-offset:2px}.cal-google-icone{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--rf-verde);color:#fff}.cal-google-icone svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cal-google-ok{display:none}.cal-google.ligado .cal-google-ok{display:inline}.cal-google-ponto{display:none;width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 3px color-mix(in srgb,#2fbf71 25%,transparent)}.cal-google.ligado .cal-google-ponto{display:block}@media(max-width:720px){.calendar-toolbar .cal-google{order:3;margin-left:0}.cal-google-texto{font-size:13px}}html[data-tema] #calendarView .cal-google{border-color:var(--ra-palco-menta-borda);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}.ag-modal .ag-campos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 12px}.ag-modal .ag-itens{display:grid;gap:8px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--rf-borda);border-radius:14px}.ag-modal .ag-itens legend{padding:0 4px;color:var(--rf-texto-2);font-size:13px;font-weight:700}.ag-modal .ag-itens label{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;color:var(--rf-texto)}.ag-modal .ag-itens input{width:18px;height:18px;accent-color:var(--rf-verde)}.ag-modal .ag-estado{min-height:20px;margin:0 0 12px;color:var(--rf-texto-2);font-size:13px}.ag-modal .ag-estado.erro{color:var(--rf-alerta,#b54708)}.ag-modal .ag-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:8px}.ag-modal .ag-rodape .link-button{margin:0;font-size:13px}.ag-modal .ag-apagar{color:var(--rf-texto-3)}@media(max-width:420px){.ag-modal .ag-campos{grid-template-columns:1fr}}html[data-tema] #jornadaView .jn-bloco-abrir :is(b,small){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(min-width:901px){html[data-tema] #jornadaView .jn-bloco-estudo:has(.jn-bloco-comecar) .jn-bloco-abrir{padding-bottom:10px}html[data-tema] #jornadaView .jn-bloco-comecar{position:absolute;right:6px;bottom:6px;width:28px;height:28px;border:1px solid var(--ra-palco-menta-borda);border-radius:50%;background:var(--ph-interno-hover);box-shadow:0 4px 10px -6px var(--ra-lista-menta-luz)}html[data-tema] #jornadaView .jn-bloco-comecar:hover{background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .jn-bloco-comecar .jn-svg{width:13px;height:13px}}html[data-tema] #jornadaView .jn-bloco-estudo[data-bloco]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-tema] #jornadaView .jn-bloco-estudo[data-bloco] .jn-bloco-abrir{cursor:grab}html[data-tema] #jornadaView .jn-bloco-voando{position:fixed;z-index:1200;margin:0;list-style:none;pointer-events:none;border-color:var(--ra-palco-menta-borda);background:var(--ph-interno-hover);transition:box-shadow .2s,scale .2s,rotate .2s}html[data-tema] #jornadaView .jn-bloco-voando.no-ar{scale:1.06;rotate:-2deg;box-shadow:0 26px 50px -18px #08281c73,0 0 0 1px var(--ra-palco-menta-borda)}html[data-tema] #jornadaView .jn-bloco-voando .jn-bloco-abrir{cursor:grabbing}html[data-tema] #jornadaView .jn-bloco-vaga{list-style:none;border:2px dashed var(--ra-palco-menta-borda);border-radius:12px;background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .arrastando-bloco{cursor:grabbing}html[data-tema] #jornadaView .arrastando-bloco .jn-bloco-estudo[data-bloco]{animation:jn-treme .32s ease-in-out infinite alternate}html[data-tema] #jornadaView .arrastando-bloco .jn-bloco-estudo[data-bloco]:nth-child(2n){animation-delay:-.16s}html[data-tema] #jornadaView .arrastando-bloco .jn-dia-estudo:not(.passado){border-color:var(--ra-palco-menta-borda)}html[data-tema] #jornadaView .jn-faixa-dia.alvo-arraste{transform:scale(1.08);border-color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-faixa-dia.alvo-arraste:not(.ativo){background:var(--ra-palco-menta-fundo)}@keyframes jn-treme{0%{rotate:-.6deg}to{rotate:.6deg}}@media(prefers-reduced-motion:reduce){html[data-tema] #jornadaView .arrastando-bloco .jn-bloco-estudo[data-bloco]{animation:none}html[data-tema] #jornadaView .jn-bloco-voando{transition:none}}#jornadaRotinaCapsulas .jn-capsula:focus,#jornadaRotinaCapsulas .jn-capsula:focus-visible{outline:none;box-shadow:none}html[data-tema] #jornadaView .jn-blocos{gap:8px}html[data-tema] #jornadaView .jn-bloco-estudo{--cor:var(--ra-palco-menta);border:1px solid color-mix(in srgb,var(--ra-palco-texto) 8%,transparent);border-radius:14px;background:var(--ph-interno-hover);box-shadow:inset 3px 0 0 var(--cor),0 1px 2px #0a281c0d,0 10px 22px -16px #0a281c47;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s}html[data-tema] #jornadaView .jn-bloco-estudo:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cor) 35%,transparent);box-shadow:inset 3px 0 0 var(--cor),0 2px 4px #0a281c0f,0 16px 30px -16px #0a281c59}html[data-tema] #jornadaView .jn-bloco-estudo:before{background:color-mix(in srgb,var(--cor) 12%,transparent)}html[data-tema] #jornadaView .jn-bloco-abrir{gap:3px;padding:10px 11px 10px 13px}html[data-tema] #jornadaView .jn-bloco-abrir b{font-size:13px;font-weight:700;letter-spacing:-.01em}html[data-tema] #jornadaView .jn-bloco-tempo{justify-self:start;margin-top:4px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--cor) 13%,transparent);color:color-mix(in srgb,var(--cor) 78%,var(--ra-palco-texto));font-size:11.5px}html[data-tema] #jornadaView .jn-bloco-estudo.feito .jn-bloco-tempo{background:var(--rf-verde,#177554);color:#fff}html[data-tema] #jornadaView .jn-bloco-estudo.feito .jn-bloco-tempo .jn-svg{color:#fff}html[data-tema] #jornadaView .jn-bloco-estudo:is(.t-revisoes,.t-simulado,.t-leve){box-shadow:inset 3px 0 0 var(--ra-palco-menta),0 1px 2px #0a281c0d}html[data-tema] #jornadaView .jn-bloco-estudo.t-revisoes{border-style:dashed;background:var(--ra-palco-vidro)}html[data-tema] #jornadaView .jn-bloco-mais{min-height:36px;border-radius:14px}@media(max-width:900px){html[data-tema] #jornadaView .jn-bloco-tempo{justify-self:end;margin-top:0}}html[data-tema] #jornadaView .jn-bloco-estudo.editando{transform:none;box-shadow:0 0 0 2px var(--ra-palco-menta-borda),0 16px 30px -18px #0a281c59}html[data-tema] #jornadaView .jn-bloco-lixeira{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--ra-palco-erro) 30%,transparent);border-radius:50%;background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro);cursor:pointer;transition:background .2s,color .2s,transform .2s}html[data-tema] #jornadaView .jn-bloco-lixeira:hover{background:var(--ra-palco-erro);color:#fff;transform:scale(1.06)}html[data-tema] #jornadaView .jn-bloco-lixeira:focus-visible{outline:2px solid var(--ra-palco-erro);outline-offset:2px}html[data-tema] #jornadaView .jn-bloco-lixeira .jn-svg{width:16px;height:16px}html[data-tema] #jornadaView .jn-dia-estudo.hoje{border-color:transparent;background:radial-gradient(120% 70% at 100% 0,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 60%,var(--rf-cel-destaque-3) 100%);box-shadow:inset 0 1px #ffffff2e,0 24px 44px -26px var(--ra-lista-menta-luz)}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-dia-estudo-cab b{color:#fff}html[data-tema] #jornadaView .jn-dia-estudo.hoje :is(.jn-dia-estudo-cab small,.jn-dia-estudo-nota){color:#ffffffc7}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo{border-color:#ffffff38;background:#ffffff21;box-shadow:inset 3px 0 0 var(--cor),0 10px 22px -16px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo:hover{border-color:#fff6;background:#ffffff30}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo:before{background:#ffffff29}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-abrir b{color:#fff}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-abrir small{color:#ffffffc2}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-tempo{background:#fff3;color:#fff}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo.feito .jn-bloco-tempo{background:#fff;color:var(--rf-cel-destaque-2)}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo.feito .jn-bloco-tempo .jn-svg{color:var(--rf-cel-destaque-2)}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-comecar{border-color:transparent;background:#fff;color:var(--rf-cel-destaque-2);box-shadow:0 6px 14px -6px #00000059}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-comecar:hover{background:#fff;color:var(--rf-cel-destaque-3);transform:scale(1.08)}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-mais{border-color:#ffffff59;color:#ffffffd9}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-mais:hover{border-color:#fff;color:#fff;background:#ffffff14}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo.editando{background:var(--ph-interno-hover);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-estudo.t-meta small .jn-svg{color:#fff}@media(max-width:900px){html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-comecar{border-left:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;box-shadow:none}}html[data-tema] #jornadaView .jn-bloco-form-acoes{flex-wrap:nowrap}html[data-tema] #jornadaView .jn-bloco-form-acoes .button{flex:1;min-width:0;padding:6px 10px}html[data-tema] #jornadaView .jn-bloco-lixeira{flex:none}html[data-tema=escuro] #jornadaView .jn-bloco-tempo{background:color-mix(in srgb,var(--cor) 22%,transparent);color:color-mix(in srgb,var(--cor) 45%,#fff)}html[data-tema=escuro] #jornadaView .jn-bloco-estudo{box-shadow:inset 3px 0 color-mix(in srgb,var(--cor) 70%,#fff),0 10px 22px -16px #00000080}html[data-tema] #jornadaView .jn-bloco-pilulas{display:flex;flex-wrap:wrap;gap:4px;justify-self:start;margin-top:4px}html[data-tema] #jornadaView .jn-bloco-pilulas .jn-bloco-tempo{margin-top:0}html[data-tema] #jornadaView .jn-bloco-q{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-tema] #jornadaView .jn-dia-estudo.hoje .jn-bloco-q{background:#fff3;color:#fff}html[data-tema] #jornadaView .jn-bloco-ok .jn-svg{stroke-width:2.6}@media(min-width:901px){html[data-tema] #jornadaView .jn-bloco-estudo.com-ok .jn-bloco-abrir{padding-bottom:40px}html[data-tema] #jornadaView .jn-bloco-estudo.com-ok .jn-bloco-ok{right:40px}}@media(max-width:900px){html[data-tema] #jornadaView .jn-bloco-abrir:has(.jn-bloco-pilulas){grid-template-columns:minmax(0,1fr)}html[data-tema] #jornadaView .jn-bloco-pilulas{grid-column:1;justify-self:start;margin-top:4px}html[data-tema] #jornadaView .jn-bloco-pilulas .jn-bloco-tempo{grid-column:auto;grid-row:auto;align-self:auto;font-size:12px}}html[data-tema] #jornadaView .jn-q-hoje{display:grid;gap:5px;margin-top:8px;color:#ffffffd1;font-size:11.5px;font-weight:650}html[data-tema] #jornadaView .jn-q-hoje>span{display:flex;justify-content:space-between;gap:6px}html[data-tema] #jornadaView .jn-q-hoje b{color:#fff;font-size:11.5px;font-variant-numeric:tabular-nums}html[data-tema] #jornadaView .jn-q-hoje i{display:block;height:5px;border-radius:5px;background:#fff3;overflow:hidden}html[data-tema] #jornadaView .jn-q-hoje i:before{content:"";display:block;width:calc(var(--q,0)*100%);height:100%;border-radius:inherit;background:#fff;transition:width .6s cubic-bezier(.16,1,.3,1)}@media(max-width:900px){html[data-tema] #jornadaView .jn-dia-estudo-cab:has(.jn-q-hoje){grid-auto-flow:row;grid-template-columns:1fr auto}html[data-tema] #jornadaView .jn-q-hoje{grid-column:1/-1;margin-top:6px}}html[data-tema] #jornadaView .jn-contador{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:40px;border:1px solid var(--ra-palco-linha);border-radius:12px;background:var(--ph-campo)}html[data-tema] #jornadaView .jn-contador button{height:38px;padding:0;border:0;border-radius:11px;background:none;color:var(--ra-palco-texto);font:inherit;font-size:18px;font-weight:600;cursor:pointer}html[data-tema] #jornadaView .jn-contador button:hover{background:var(--ra-palco-menta-fundo)}html[data-tema] #jornadaView .jn-contador input{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ra-palco-texto);font:inherit;font-size:16px;font-weight:750;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}html[data-tema] #jornadaView .jn-contador input::-webkit-inner-spin-button,html[data-tema] #jornadaView .jn-contador input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-tema] #jornadaView .jn-contador input:focus{outline:0}html[data-tema] #jornadaView .jn-contador:focus-within{border-color:var(--ra-palco-menta-borda)}html[data-tema] #jornadaView .jn-semana-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 10px 10px 14px;border:1px solid var(--ra-palco-menta-borda);border-radius:14px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto);font-size:13.5px;line-height:1.4;animation:jn-aviso-entra .5s cubic-bezier(.16,1,.3,1) both}html[data-tema] #jornadaView .jn-semana-aviso>.jn-svg{flex:none;width:18px;height:18px;color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-semana-aviso>span:first-of-type{flex:1 1 240px}html[data-tema] #jornadaView .jn-semana-aviso b{font-weight:700}html[data-tema] #jornadaView .jn-semana-aviso-acoes{display:flex;flex-wrap:wrap;gap:6px}html[data-tema] #jornadaView .jn-semana-aviso-acoes button{min-height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ra-palco-menta);font:inherit;font-size:13px;font-weight:700;cursor:pointer}html[data-tema] #jornadaView .jn-semana-aviso-acoes button:first-child{background:linear-gradient(135deg,var(--ra-lista-menta-1),var(--ra-lista-menta-2));color:var(--ra-palco-tinta)}html[data-tema] #jornadaView .jn-semana-aviso-acoes button:hover{filter:brightness(1.06)}html[data-tema] #jornadaView .jn-semana-aviso.so .jn-semana-aviso-acoes button:first-child{background:transparent;box-shadow:inset 0 0 0 1px var(--ra-palco-menta-borda);color:var(--ra-palco-menta)}html[data-tema] #jornadaView .jn-semana-aviso-acoes button:focus-visible{outline:2px solid var(--ra-palco-menta);outline-offset:2px}@keyframes jn-aviso-entra{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){html[data-tema] #jornadaView .jn-semana-aviso{animation:none}}html[data-tema] #jornadaView .jn-semana-comeco{display:flex;flex-wrap:wrap;gap:8px}.fc-import{width:min(520px,100%)}.fc-import .fc-import-sub{margin:-4px 0 16px;color:var(--rf-texto-3);font-size:14px}.fc-import [hidden]{display:none!important}.fc-import-gota{position:relative;display:grid;justify-items:center;gap:4px;margin:0;padding:28px 18px;border:1.5px dashed var(--rf-verde-borda);border-radius:var(--rf-raio-4);background:var(--rf-verde-suave);color:var(--rf-texto-3);font-size:13px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.fc-import-gota:hover,.fc-import-gota.arrastando{border-color:var(--rf-verde);transform:translateY(-1px)}.fc-import-gota.arrastando{border-style:solid}.fc-import-gota:focus-within{outline:2px solid var(--rf-foco);outline-offset:3px}.fc-import-gota b{color:var(--rf-texto);font-size:16px}.fc-import-gota-icone{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:16px;background:var(--rf-verde);color:var(--rf-superficie);box-shadow:0 10px 24px -10px var(--rf-verde)}.fc-import-gota-icone svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fc-import-gota:hover .fc-import-gota-icone{animation:fc-import-pulo .5s ease}.fc-import-gota input[type=file]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.fc-import-resumo{display:flex;align-items:center;gap:22px;padding:20px;border:1px solid var(--rf-verde-borda);border-radius:var(--rf-raio-4);background:var(--rf-verde-suave);animation:fc-import-entra .35s cubic-bezier(.2,.8,.2,1)}.fc-import-pilha{position:relative;flex:none;width:78px;height:98px;margin:4px 6px}.fc-import-pilha span{position:absolute;inset:0;border:1px solid var(--rf-borda-forte);border-radius:14px;background:var(--rf-superficie);box-shadow:var(--rf-sombra-2);animation:fc-import-leque .5s cubic-bezier(.3,1.4,.5,1) both}.fc-import-pilha span:nth-child(1){--giro:-11deg;--desvio:-7px}.fc-import-pilha span:nth-child(2){--giro:7deg;--desvio:6px;animation-delay:.05s}.fc-import-pilha .fc-import-topo{--giro:0deg;--desvio:0px;display:grid;place-items:center;border:0;background:linear-gradient(145deg,var(--rf-verde),var(--rf-verde-escuro));color:var(--rf-superficie);animation-delay:.1s}.fc-import-topo b{font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fc-import-info{display:grid;gap:6px;min-width:0}.fc-import-info>b{color:var(--rf-texto);font-size:18px;line-height:1.25}.fc-import-arquivo{overflow:hidden;color:var(--rf-texto-3);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.fc-import-chips{display:flex;flex-wrap:wrap;gap:6px}.fc-import-chip{padding:3px 10px;border:1px solid var(--rf-verde-borda);border-radius:99px;background:var(--rf-superficie);color:var(--rf-texto-2);font-size:12.5px}.fc-import-chip b{color:var(--rf-verde)}.fc-import-exemplo{margin:2px 0 0;overflow:hidden;color:var(--rf-texto-2);font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fc-import-exemplo span{display:block;color:var(--rf-texto-3);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fc-import-aviso{color:var(--rf-alerta);font-size:12.5px}.fc-import-info .link-button,.fc-import-vazio .link-button{justify-self:start;margin:2px 0 0;padding:0;color:var(--rf-verde);font-size:13px}.fc-import-vazio{display:grid;gap:4px;color:var(--rf-texto-3);font-size:13px}.fc-import-vazio b{color:var(--rf-texto);font-size:15px}.fc-import-colar{margin-top:12px}.fc-import-colar>summary{cursor:pointer;color:var(--rf-verde);font-size:13.5px;font-weight:650}.fc-import-colar label{margin-top:8px}.fc-import-colar small{color:var(--rf-texto-3);font-size:12px}.fcia-botao{display:inline-flex;align-items:center;gap:7px}.fcia-botao svg{width:16px;height:16px;fill:currentColor;color:var(--rf-verde)}.fcia{width:min(520px,100%);transition:width .25s}.fcia.fcia-largo{width:min(640px,100%)}.fcia [hidden]{display:none!important}.fcia .fcia-sub{margin:-4px 0 16px;color:var(--rf-texto-3);font-size:14px}.fcia #flashcardIaAcao{width:100%;margin-top:16px}.fcia-novo{display:flex;align-items:center;gap:8px;width:100%;margin:-4px 0 14px;padding:10px 12px;border:1.5px dashed var(--rf-verde-borda);border-radius:var(--rf-raio-2);background:transparent;color:var(--rf-verde);font:inherit;font-size:13.5px;font-weight:650;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.fcia-novo:hover{border-color:var(--rf-verde);background:var(--rf-verde-suave)}.fcia-novo:focus-visible{outline:2px solid var(--rf-foco);outline-offset:2px}.fcia-novo svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.fcia-novo small{margin-left:auto;color:var(--rf-texto-3);font-size:12px;font-weight:500}.fcia-campo{display:grid;gap:8px;margin:4px 0 14px;color:var(--rf-texto-2);font-size:13px;font-weight:650}.fcia-qtd{display:grid;grid-template-columns:repeat(5,1fr);justify-self:stretch}.fcia-qtd .fcia-so-pro{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--rf-texto-3)}.fcia-qtd .fcia-so-pro small{padding:1px 5px;border-radius:99px;background:var(--rf-verde-suave);color:var(--rf-verde);font-size:9.5px;font-weight:800;letter-spacing:.04em}.fcia-nota{margin:10px 0 0;color:var(--rf-texto-3);font-size:12.5px;line-height:1.45}.fcia-nota.aviso{color:var(--rf-alerta)}.fcia .link-button{display:inline;min-height:0;margin:0;padding:0;color:var(--rf-verde);font-size:inherit;font-weight:650}.fcia-espera{display:grid;justify-items:center;gap:6px;padding:26px 12px 18px;text-align:center;color:var(--rf-texto-3);font-size:13px}.fcia-espera b{color:var(--rf-texto);font-size:16px}.fcia-pilha{position:relative;width:64px;height:80px;margin-bottom:14px}.fcia-pilha span{position:absolute;inset:0;border:1px solid var(--rf-borda-forte);border-radius:12px;background:var(--rf-superficie);box-shadow:var(--rf-sombra-2);animation:fcia-baralho 1.6s cubic-bezier(.4,0,.2,1) infinite}.fcia-pilha span:nth-child(2){animation-delay:.2s}.fcia-pilha span:nth-child(3){border:0;background:linear-gradient(145deg,var(--rf-verde),var(--rf-verde-escuro));animation-delay:.4s}@keyframes fcia-baralho{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-9deg) translate(-8px,-4px)}70%{transform:rotate(7deg) translate(7px,-2px)}}@media(prefers-reduced-motion:reduce){.fcia-pilha span{animation:none}}.fcia-vazio{display:grid;gap:6px;padding:8px 0 4px;color:var(--rf-texto-3);font-size:13.5px;line-height:1.5}.fcia-vazio b{color:var(--rf-texto);font-size:16px}.fcia-vazio p{margin:0}.fcia-linha{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fcia-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.fcia-topo b{color:var(--rf-texto);font-size:15px}.fcia .fcia-topo .link-button{font-size:13px;white-space:nowrap}.fcia-lista{display:grid;gap:8px;max-height:min(46vh,420px);overflow:auto;padding:2px;overscroll-behavior:contain}.fcia .fcia-cartao{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--rf-borda);border-radius:var(--rf-raio-3,14px);background:var(--rf-superficie);cursor:pointer;opacity:.62;transition:border-color .2s,background .2s,opacity .2s}.fcia-cartao.marcado{border-color:var(--rf-verde-borda);background:var(--rf-verde-suave);opacity:1}.fcia-cartao:focus-within{outline:2px solid var(--rf-foco);outline-offset:2px}.fcia .fcia-cartao input{width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;border:0;background:none;box-shadow:none;accent-color:var(--rf-verde)}.fcia label>small{display:inline;margin-left:6px}.fcia-cartao-texto{display:grid;gap:4px;min-width:0;font-weight:400}.fcia-cartao-texto b{color:var(--rf-texto);font-size:14px;line-height:1.35}.fcia-cartao-texto span{color:var(--rf-texto-2);font-size:13px;line-height:1.45}.fcia-cartao-texto small{color:var(--rf-alerta);font-size:11.5px;font-weight:650}.fcia-destino{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-top:14px}.fcia .fcia-destino label{margin:0}@media(max-width:520px){.fcia-destino{grid-template-columns:1fr}.fcia-lista{max-height:42vh}}.fc-import-destino{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rf-borda)}.fc-import-destino p{margin:0;color:var(--rf-texto);font-size:14px;font-weight:650}.fc-import .saiba-mais{margin-top:14px}.fc-import #flashcardImportSalvar:disabled{opacity:.55;cursor:not-allowed}@keyframes fc-import-leque{0%{opacity:0;transform:translateY(14px) rotate(0) scale(.9)}to{opacity:1;transform:translate(var(--desvio)) rotate(var(--giro))}}@keyframes fc-import-entra{0%{opacity:0;transform:translateY(8px)}}@keyframes fc-import-pulo{50%{transform:translateY(-4px)}}@media(max-width:480px){.fc-import-resumo{gap:16px;padding:16px}.fc-import-pilha{width:64px;height:82px}.fc-import-topo b{font-size:24px}}@media(prefers-reduced-motion:reduce){.fc-import-resumo,.fc-import-pilha span,.fc-import-gota:hover .fc-import-gota-icone{animation:none}}@media(max-width:520px){.more-events-rotulo{display:none}}@media(max-width:720px){html{scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}}.plano-vazio-rotulo{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--muted,#5b6862)}@media(max-width:720px){.comparison-table{min-width:0}.comparison-table .feature-column{width:30%}.comparison-table th,.comparison-table td{padding:12px 4px;font-size:12px;line-height:1.4;overflow-wrap:normal;hyphens:auto}.comparison-table tbody th{padding-left:10px;font-size:12.5px}.comparison-table thead th{font-size:13px;padding-block:14px}.comparison-table small{font-size:11px}.comparison-table .comparison-group th{padding:9px 10px;font-size:11px}}@media(max-width:420px){#settingsView .settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#settingsView .settings-tabs button{justify-content:flex-start;min-width:0}#settingsView .settings-tabs button:last-child:nth-child(odd){grid-column:1/-1}}#revisoesView .agenda-search{font-size:18px;line-height:1;gap:6px}#revisoesView .agenda-search input{font-size:13px}@media(max-width:720px){#revisoesView .agenda-search input{font-size:16px}}@media(max-width:720px){html body .topbar .add-wrap{transition:transform .2s ease,opacity .2s ease}html body.rolando-baixo .topbar .add-wrap{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){html body .topbar .add-wrap{transition:none}}.score{color:#59616a}.score.first{color:#48637a}.score.down{color:#7f5413}.score.up{color:#1f6b45}.not-included{color:#5f6b63}.pro-badge{color:#565c64}.comparison-table .comparison-group th{color:#4a6655}.pro-offer-hero{border-radius:18px}.toast{z-index:300}.campo-erro{margin:6px 0 0;font-size:13px;line-height:1.4;font-weight:600;color:#a4261d}.complete-date-link{min-height:24px;padding:6px 4px}.fc-import-colar>summary,.saiba-mais>summary{min-height:24px;display:flex;align-items:center}.memoria-ajuda-pontos{gap:0}.memoria-ajuda-pontos button{width:24px;height:24px;background:none!important;position:relative;border:0}.memoria-ajuda-pontos button:before{content:"";position:absolute;left:7.5px;top:7.5px;width:9px;height:9px;border-radius:999px;background:var(--rf-cel-borda,#c9d6ce)}.memoria-ajuda-pontos button[aria-current=step]:before{left:3px;width:18px;background:var(--rf-cel-verde,#177554)}.legal-updated,.pro-offer-note,.pro-offer-later,#suporteConta{color:#5f6a63}html[data-tema=escuro]{--ra-palco-texto-3:rgba(226,247,237,.62)}.memoria-meta input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--rf-cel-verde-claro,#9ee3c3)}@media(max-width:720px){#proximoEstudo:empty{min-height:162px}#painelTimer:empty{min-height:229px}}@media(min-width:721px){#painelTimer:empty{min-height:239px}}:root:not([data-theme=dark]) #subscriptionView .eyebrow,:root:not([data-theme=dark]) #subscriptionView .comparison-footnote,:root:not([data-theme=dark]) #subscriptionView .garantia-texto span{color:#4f6558}@media(min-width:721px)and (max-width:1050px){.cal-jn-rotulo{display:none}.calendar-grid .event{font-size:0;width:8px;height:8px;min-height:0;padding:0;margin:1px;border-radius:50%;display:inline-block;overflow:hidden}.calendar-grid .event{background:var(--rf-verde)}.calendar-grid .event.late{background:var(--rf-perigo)}html[data-tema] #calendarView #calendarGrid .event{border:0;background:var(--rf-verde)}html[data-tema] #calendarView #calendarGrid .event.late{background:var(--rf-perigo)}.calendar-card .day-time{font-size:11px;line-height:1.25}.cal-jn{padding:2px 3px;gap:2px;font-size:11px}.cal-jn.simulado svg{display:none}}@media(min-width:1101px)and (max-width:1250px){.hoje-grade{grid-template-columns:1fr}}.modal.jn-form{width:min(560px,100%);padding:26px 26px 22px}.modal.jn-form h2{margin:4px 44px 16px 0;font-size:21px;line-height:1.2}:is(#jornadaRegistroForm,#jornadaMetaForm) label{gap:6px;margin:0 0 12px;font-size:12.5px;font-weight:600;color:var(--rf-cel-texto-2)}:is(#jornadaRegistroForm,#jornadaMetaForm) input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(#jornadaRegistroForm,#jornadaMetaForm) select{min-height:44px;padding:9px 12px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);font-size:15px;transition:border-color .15s,box-shadow .15s,background-color .15s}:is(#jornadaRegistroForm,#jornadaMetaForm) input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,:is(#jornadaRegistroForm,#jornadaMetaForm) select:focus{border-color:var(--rf-cel-verde);background:var(--rf-cel-cartao);box-shadow:0 0 0 3px color-mix(in srgb,var(--rf-cel-verde) 20%,transparent);outline:none}:is(#jornadaRegistroForm,#jornadaMetaForm) input.field-error:not([type=checkbox]):not([type=radio]){border-color:var(--rf-cel-perigo);box-shadow:0 0 0 3px color-mix(in srgb,var(--rf-cel-perigo) 18%,transparent)}:is(#jornadaRegistroForm,#jornadaMetaForm) input::placeholder{color:var(--rf-cel-texto-3);opacity:.8}:is(#jornadaRegistroForm,#jornadaMetaForm) .form-row{gap:10px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-par{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}:is(#jornadaRegistroForm,#jornadaMetaForm) .subject-combo>button{border:0;background:transparent;color:var(--rf-cel-texto-3);box-shadow:none}:is(#jornadaRegistroForm,#jornadaMetaForm) .subject-combo>button svg{display:block;width:18px;height:18px;margin:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(#jornadaRegistroForm,#jornadaMetaForm) .button.primary{width:100%;min-height:48px;margin:4px 0 0;border-radius:14px;font-size:15px;font-weight:700}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;border:0}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;padding:6px 10px 6px 6px;border:1px solid var(--rf-cel-borda);border-radius:13px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2);font-size:13px;text-align:left;cursor:pointer;box-shadow:none;transition:border-color .15s,background-color .15s,transform .12s}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao .jn-tipo-icone{width:30px;height:30px;border-radius:9px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao .jn-tipo-icone svg{width:17px;height:17px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao b{min-width:0;overflow:hidden;font-weight:650;white-space:nowrap;text-overflow:ellipsis}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda))}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao:active{transform:scale(.97)}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao:has(input:checked){border-color:var(--rf-cel-verde);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);box-shadow:inset 0 0 0 1px var(--rf-cel-verde)}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao:has(input:disabled){opacity:.4;cursor:not-allowed;transform:none}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao:has(input:focus-visible){outline:3px solid var(--rf-foco);outline-offset:2px}#jornadaRegistroForm .jn-registro-numeros{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 10px}:is(#jornadaRegistroForm,#jornadaMetaForm) input[type=number]{-moz-appearance:textfield;appearance:textfield}:is(#jornadaRegistroForm,#jornadaMetaForm) input[type=number]::-webkit-inner-spin-button,:is(#jornadaRegistroForm,#jornadaMetaForm) input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#jornadaRegistroForm .jn-registro-numeros>label:not([hidden]),#jornadaRegistroForm .jn-extra-questoes,#jornadaMetaForm #jornadaMetaDatasBloco,#jornadaMetaForm #jornadaMetaTituloCampo{animation:jn-surge .22s cubic-bezier(.2,.8,.2,1)}@keyframes jn-surge{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-extras{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 14px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-extra{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 13px 0 10px;border:1px dashed color-mix(in srgb,var(--rf-cel-verde) 50%,var(--rf-cel-borda));border-radius:999px;background:transparent;color:var(--rf-cel-verde-texto);font-family:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background-color .15s,border-color .15s}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-extra svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-extra:hover{border-style:solid;background:var(--rf-cel-verde-claro)}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-extra:focus-visible{outline:3px solid var(--rf-foco);outline-offset:2px}#jornadaRegistroForm .jn-extra-questoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 82px;align-items:end;gap:10px;margin:0 0 14px;padding:10px 12px 12px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao-2)}#jornadaRegistroForm .jn-extra-cabeca{grid-column:1/-1;display:flex;align-items:center;gap:8px}#jornadaRegistroForm .jn-extra-cabeca .jn-tipo-icone{width:26px;height:26px;border-radius:8px}#jornadaRegistroForm .jn-extra-cabeca .jn-tipo-icone svg{width:15px;height:15px}#jornadaRegistroForm .jn-extra-cabeca b{flex:1;color:var(--rf-cel-texto);font-size:13.5px;font-weight:700}#jornadaRegistroForm .jn-extra-fechar{display:grid;place-items:center;width:32px;height:32px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--rf-cel-texto-3);cursor:pointer}#jornadaRegistroForm .jn-extra-fechar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}#jornadaRegistroForm .jn-extra-fechar:hover{background:var(--rf-cel-cartao);color:var(--rf-cel-texto)}#jornadaRegistroForm .jn-extra-fechar:focus-visible{outline:3px solid var(--rf-foco);outline-offset:1px}#jornadaRegistroForm .jn-extra-questoes label{margin:0}#jornadaRegistroForm .jn-extra-questoes input:not([type=checkbox]):not([type=radio]):not([type=file]){background:var(--rf-cel-cartao)}#jornadaRegistroForm .jn-extra-pct{display:grid;place-items:center;align-content:center;min-height:44px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto-3);line-height:1.1;text-align:center}#jornadaRegistroForm .jn-extra-pct b{font-size:16px;font-weight:800;letter-spacing:-.02em}#jornadaRegistroForm .jn-extra-pct small{font-size:11px;font-weight:600}#jornadaRegistroForm .jn-extra-pct.valido{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}#jornadaRegistroForm .jn-extra-pct.erro{border-color:color-mix(in srgb,var(--rf-cel-perigo) 35%,transparent);background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}#jornadaRegistroForm .jn-quando{display:flex;margin:0 0 12px}#jornadaRegistroForm .jn-quando-data{position:relative;display:inline-flex}#jornadaRegistroForm .jn-quando-texto{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--rf-cel-borda);border-radius:999px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);font-size:13.5px;font-weight:650;white-space:nowrap;pointer-events:none;transition:background-color .15s,border-color .15s,color .15s}#jornadaRegistroForm .jn-quando-texto svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#jornadaRegistroForm .jn-quando-texto .jn-lapis{width:14px;height:14px;margin-left:2px;color:var(--rf-cel-texto-3)}#jornadaRegistroForm .jn-quando-data:hover .jn-quando-texto{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda))}#jornadaRegistroForm .jn-quando-data.ativo .jn-quando-texto{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}#jornadaRegistroForm .jn-quando-data.ativo .jn-lapis{color:currentColor}#jornadaRegistroForm .jn-quando-data:has(input:focus-visible) .jn-quando-texto{outline:3px solid var(--rf-foco);outline-offset:1px}#jornadaRegistroForm .jn-quando-data input[type=date][name=data]{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:999px;opacity:0;cursor:pointer}#jornadaRegistroForm .jn-par:has(>#jornadaRegistroMateriaCampo[hidden]){grid-template-columns:minmax(0,1fr)}#jornadaRegistroForm .jn-registro-numeros{align-items:end}#jornadaRegistroForm .jn-check-revisao{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:11px 12px 11px 11px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);cursor:pointer;transition:background-color .2s,border-color .2s}#jornadaRegistroForm .jn-check-revisao:has(input:checked){border-color:color-mix(in srgb,var(--rf-cel-verde) 40%,var(--rf-cel-borda));background:var(--rf-cel-verde-claro)}#jornadaRegistroForm .jn-rev-icone{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}#jornadaRegistroForm .jn-check-revisao:has(input:checked) .jn-rev-icone{background:var(--rf-cel-cartao)}#jornadaRegistroForm .jn-rev-icone svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#jornadaRegistroForm .jn-check-revisao>span{display:grid;flex:1;gap:2px;min-width:0;font-size:14px;font-weight:650;line-height:1.3}#jornadaRegistroForm .jn-check-revisao>span small{color:var(--rf-cel-texto-3);font-size:12px;font-weight:500}#jornadaRegistroForm .jn-check-revisao input[type=checkbox]{order:3;position:relative;flex:none;width:44px;height:26px;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--rf-cel-texto-3) 40%,transparent);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color .2s}#jornadaRegistroForm .jn-check-revisao input[type=checkbox]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--rf-cel-branco);box-shadow:0 1px 3px #00000040;transition:transform .22s cubic-bezier(.2,.8,.2,1)}#jornadaRegistroForm .jn-check-revisao input[type=checkbox]:checked{background:var(--rf-cel-solido)}#jornadaRegistroForm .jn-check-revisao input[type=checkbox]:checked:before{transform:translate(18px)}#jornadaRegistroForm .jn-check-revisao input[type=checkbox]:focus-visible{outline:3px solid var(--rf-foco);outline-offset:2px}#jornadaRegistroForm .jn-previa{margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.5}#jornadaRegistroForm .jn-conta-para{margin:0 0 12px;padding:8px 12px;font-size:12px}#jornadaMetaForm .jn-ajuda{margin:-8px 0 14px;padding:0;border:0;background:none;color:var(--rf-cel-texto-3);font-size:12.5px;line-height:1.5}#jornadaMetaForm .jn-meta-quanto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}#jornadaMetaForm #jornadaMetaUnidadeCampo select:disabled{border-color:transparent;background:transparent;background-image:none;color:var(--rf-cel-texto-2);font-weight:600;opacity:1;cursor:default;-webkit-appearance:none;appearance:none;padding-left:2px}#jornadaMetaForm .jn-frequencia{display:block;margin:0 0 12px;padding:0;border:0}#jornadaMetaForm .jn-frequencia legend{margin:0 0 6px;padding:0;color:var(--rf-cel-texto-2);font-size:12.5px;font-weight:600}#jornadaMetaForm .jn-segmentos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;border:1px solid var(--rf-cel-borda);border-radius:13px;background:var(--rf-cel-cartao-2)}#jornadaMetaForm .jn-segmentos .jn-pilula,#jornadaMetaForm .jn-dias .jn-pilula{margin:0}#jornadaMetaForm .jn-segmentos .jn-pilula{display:flex}#jornadaMetaForm .jn-segmentos .jn-pilula span{flex:1;justify-content:center;min-height:36px;padding:0 6px;border:0;border-radius:10px;background:transparent;color:var(--rf-cel-texto-2);font-size:13px;font-weight:650;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}#jornadaMetaForm .jn-segmentos .jn-pilula:hover span{border:0;color:var(--rf-cel-texto)}#jornadaMetaForm .jn-segmentos .jn-pilula:has(input:checked) span{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);box-shadow:0 1px 2px #0f281c14,0 0 0 1px color-mix(in srgb,var(--rf-cel-verde) 30%,transparent)}#jornadaMetaForm .jn-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:-4px 0 14px;padding:0;border:0}#jornadaMetaForm .jn-dias .jn-pilula{display:flex}#jornadaMetaForm .jn-dias .jn-pilula span{flex:1;justify-content:center;min-width:0;min-height:36px;padding:0;border:1px solid var(--rf-cel-borda);border-radius:10px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2);font-size:12.5px;font-weight:650}#jornadaMetaForm .jn-dias .jn-pilula:has(input:checked) span{border-color:var(--rf-cel-solido);background:var(--rf-cel-solido);color:var(--rf-cel-branco)}#jornadaMetaForm .jn-prazos{margin:-2px 0 14px}#jornadaMetaForm .jn-prazos button{min-height:32px;border-color:var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}#jornadaMetaForm .jn-prazos button:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda));background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}#jornadaMetaForm .jn-previa-meta{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:12.5px;line-height:1.5}#jornadaMetaForm .jn-nota{margin:-6px 0 12px;font-size:12px}@media(max-width:720px){.modal-bg>.modal.jn-form{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px))}.modal.jn-form h2{margin-bottom:14px;font-size:19px}:is(#jornadaRegistroForm,#jornadaMetaForm) input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(#jornadaRegistroForm,#jornadaMetaForm) select{font-size:16px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipos{margin-bottom:14px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao{gap:6px;padding:5px 8px 5px 5px;font-size:12.5px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao .jn-tipo-icone{width:28px;height:28px;border-radius:8px}:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-extra{min-height:36px}#jornadaRegistroForm .jn-extra-questoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px;gap:8px;padding:10px}}@media(max-width:380px){:is(#jornadaRegistroForm,#jornadaMetaForm) .jn-tipo-opcao{flex-direction:column;justify-content:center;gap:3px;min-height:56px;padding:6px 2px;text-align:center}#jornadaMetaForm .jn-segmentos .jn-pilula span{font-size:12px;padding:0 2px}}@media(prefers-reduced-motion:reduce){#jornadaRegistroForm .jn-registro-numeros>label:not([hidden]),#jornadaRegistroForm .jn-extra-questoes,#jornadaMetaForm #jornadaMetaDatasBloco,#jornadaMetaForm #jornadaMetaTituloCampo{animation:none}#jornadaRegistroForm .jn-check-revisao input[type=checkbox]:before{transition:none}}.cartao-modal{width:min(520px,100%);overflow-y:auto}.cartao-modal-resumo{margin:-14px 0 16px;color:#52635a;font-size:13px;line-height:1.6}.cartao-modal-resumo b{color:#23442e;font-size:15px}.cartao-brick{min-height:260px}.cartao-modal .billing-message:empty{display:none}.cartao-modal-nota{margin:12px 0 0;color:var(--rf-cel-texto-3,#56675c);font-size:12.5px;line-height:1.55;text-align:center}.anual-pix{display:grid;justify-items:center;gap:12px;text-align:center;color:#52635a;font-size:13px;line-height:1.6}.anual-pix[hidden]{display:none}.anual-pix p{margin:0}.anual-pix img{width:220px;height:220px;border-radius:14px;border:1px solid #e4ede6;background:#fff;padding:8px;image-rendering:pixelated}.anual-codigo{display:flex;gap:8px;width:100%}.anual-codigo input{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px!important}.anual-codigo .button{flex:none}.anual-espera{display:flex;align-items:center;gap:8px;justify-content:center;font-weight:600;color:#23442e}.anual-espera-ponto{width:9px;height:9px;border-radius:50%;background:var(--green);animation:anual-pulso 1.4s ease-in-out infinite}@keyframes anual-pulso{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.anual-espera-ponto{animation:none}}.anual-pix [hidden]{display:none!important}.cartao-brick input[type=radio],.cartao-brick input[type=checkbox]{min-height:0;height:auto;aspect-ratio:1;padding:0}.pix-mensal-link{display:block;margin:10px auto 0;font-weight:650}.pix-mensal-link[hidden]{display:none}.aviso-pix{bottom:92px}#subscriptionView{--plano-max-fundo:radial-gradient(120% 80% at 100% 0%,rgba(46,160,114,.55) 0%,rgba(46,160,114,0) 58%),linear-gradient(165deg,#103d2d 0%,#0b2c21 58%,#081f17 100%);--plano-max-texto:#eef8f2;--plano-max-texto-2:#b8d4c5;--plano-max-linha:rgba(255,255,255,.14);--plano-max-caixa:rgba(255,255,255,.07);--plano-max-brilho:#86f2c2;--plano-max-botao-texto:#05291d;--plano-max-sombra:0 22px 48px -22px rgba(4,36,25,.75)}#subscriptionView .uso-ia{display:grid;gap:8px;margin:0 0 22px;padding:16px 20px;border:1px solid var(--rf-cel-borda);border-radius:16px;background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}#subscriptionView .uso-ia[hidden]{display:none}#subscriptionView .uso-ia-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;align-items:baseline}#subscriptionView .uso-ia-topo b{font-size:15px;color:var(--rf-cel-texto)}#subscriptionView .uso-ia-numero{font-size:15px;font-weight:700;color:var(--rf-cel-verde-texto);font-variant-numeric:tabular-nums}#subscriptionView .uso-ia-barra{height:8px;border-radius:99px;background:var(--rf-cel-cartao-2);overflow:hidden}#subscriptionView .uso-ia-barra i{display:block;height:100%;width:0;border-radius:inherit;background:var(--rf-cel-verde);transition:width .5s ease}#subscriptionView .uso-ia.quase .uso-ia-barra i{background:var(--rf-cel-fogo)}#subscriptionView .uso-ia small{font-size:13px;line-height:1.5;color:var(--rf-cel-texto-3)}#subscriptionView .periodos-planos{display:flex;gap:4px;width:max-content;max-width:100%;margin:6px auto 30px;padding:5px;border-radius:999px;background:var(--rf-cel-cartao);border:1px solid var(--rf-cel-borda);box-shadow:var(--rf-cel-sombra)}#subscriptionView .periodos-planos button{flex:1;border:0;background:transparent;color:var(--rf-cel-texto-2);font:inherit;font-size:14px;font-weight:650;padding:9px 18px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}#subscriptionView .periodos-planos button em{font-style:normal;font-size:12px;font-weight:700;color:var(--rf-cel-verde-texto);margin-left:3px}#subscriptionView .periodos-planos button[aria-pressed=true]{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}#subscriptionView .periodos-planos button[aria-pressed=true] em{color:inherit}#subscriptionView .periodos-planos button:focus-visible{outline:3px solid var(--rf-cel-verde);outline-offset:2px}#subscriptionView .cartao-plano{background:var(--rf-cel-cartao);border-color:var(--rf-cel-borda)}#subscriptionView .cartao-plano.cartao-pro{border:2px solid var(--rf-cel-verde);box-shadow:0 18px 40px -26px #1775548c}#subscriptionView .cartao-plano .cartao-fita{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}#subscriptionView .cartao-preco{min-height:0;gap:4px}#subscriptionView .preco-de{font-size:14px;font-weight:600;color:var(--rf-cel-texto-3);text-decoration:line-through}#subscriptionView .preco-de.vazio{visibility:hidden}#subscriptionView .cartao-cobranca{margin:-6px 0 0;font-size:13px;line-height:1.55;color:var(--rf-cel-texto-3);min-height:40px}#subscriptionView .cartao-geracoes{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--rf-cel-verde-claro)}#subscriptionView .cartao-geracoes>b{font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--rf-cel-verde-texto);font-variant-numeric:tabular-nums;min-width:2.2ch;flex:none}#subscriptionView .cartao-geracoes span{display:grid;font-size:14px;font-weight:600;line-height:1.35;color:var(--rf-cel-texto)}#subscriptionView .cartao-geracoes small{font-size:12px;font-weight:500;color:var(--rf-cel-texto-3)}#subscriptionView .cartao-plano>.button{margin-top:auto}#subscriptionView .cartao-plano>.button:disabled{opacity:.55;cursor:not-allowed}#subscriptionView .pix-mensal-link[hidden],#subscriptionView #abrirCupomBtn[hidden]{display:none}#subscriptionView .cartao-plano.cartao-max{background:var(--plano-max-fundo);border:1px solid var(--plano-max-linha);color:var(--plano-max-texto);box-shadow:var(--plano-max-sombra)}#subscriptionView .cartao-max h2{color:var(--plano-max-texto)}#subscriptionView .cartao-max .cartao-linha,#subscriptionView .cartao-max .cartao-lista li,#subscriptionView .cartao-max .cartao-cobranca,#subscriptionView .cartao-max .cartao-preco small{color:var(--plano-max-texto-2)}#subscriptionView .cartao-max .cartao-lista b{color:var(--plano-max-texto)}#subscriptionView .cartao-max .cartao-lista li:before{color:var(--plano-max-brilho)}#subscriptionView .cartao-max .cartao-preco{border-color:var(--plano-max-linha)}#subscriptionView .cartao-max .cartao-preco>b{color:var(--plano-max-texto)}#subscriptionView .cartao-max .preco-de{color:var(--plano-max-texto-2)}#subscriptionView .cartao-max .cartao-fita{background:var(--plano-max-brilho);color:var(--plano-max-botao-texto)}#subscriptionView .cartao-max .cartao-selo{background:var(--plano-max-caixa);color:var(--plano-max-texto);border:1px solid var(--plano-max-linha)}#subscriptionView .cartao-max .cartao-geracoes{background:var(--plano-max-caixa);border:1px solid var(--plano-max-linha)}#subscriptionView .cartao-max .cartao-geracoes>b{color:var(--plano-max-brilho)}#subscriptionView .cartao-max .cartao-geracoes span{color:var(--plano-max-texto)}#subscriptionView .cartao-max .cartao-geracoes small{color:var(--plano-max-texto-2)}#subscriptionView .cartao-max>.button.primary{background:var(--plano-max-brilho);color:var(--plano-max-botao-texto);border:0;box-shadow:0 10px 24px -12px #86f2c2b3}#subscriptionView .cartao-max>.button.primary:hover{filter:brightness(1.06)}#subscriptionView .cartao-max .link-button{color:var(--plano-max-brilho)}#subscriptionView .nivel-max{display:grid;gap:8px;margin-top:-4px}#subscriptionView .nivel-max input[type=range]{width:100%;height:28px;margin:0;padding:0;border:0;background:transparent;accent-color:var(--plano-max-brilho);cursor:pointer}#subscriptionView .nivel-max-marcas{display:flex;justify-content:space-between;gap:6px}#subscriptionView .nivel-max-marcas button{border:1px solid var(--plano-max-linha);background:transparent;color:var(--plano-max-texto-2);font:inherit;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 12px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}#subscriptionView .nivel-max-marcas button.ativo{background:var(--plano-max-caixa);border-color:var(--plano-max-brilho);color:var(--plano-max-texto)}#subscriptionView .nivel-max-marcas button:focus-visible{outline:2px solid var(--plano-max-brilho);outline-offset:2px}@media(max-width:1050px){#subscriptionView .cartao-cobranca{min-height:0}}@media(max-width:720px){#subscriptionView .periodos-planos{width:100%}#subscriptionView .periodos-planos button{padding:9px 8px;font-size:13px}}@media(prefers-reduced-motion:reduce){#subscriptionView .uso-ia-barra i{transition:none}}#nivelModal .nivel-resumo{display:grid;gap:10px;margin:4px 0 6px;font-size:15px;line-height:1.6;color:var(--rf-cel-texto-2)}#nivelModal .nivel-resumo p{margin:0}#nivelModal .nivel-resumo strong{color:var(--rf-cel-texto)}#subscriptionView .cartao-pro>.button.primary{background:var(--rf-cel-solido);color:var(--rf-cel-branco);border:0;box-shadow:0 10px 22px -12px #17755499}#subscriptionView .cartao-pro>.button.primary:hover{background:var(--rf-cel-destaque-2)}#subscriptionView .cartao-plano>.link-button{margin:-8px auto 0}.metodo-abas{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:-6px 0 16px;padding:5px;border-radius:16px;background:var(--rf-cel-cartao-2);border:1px solid var(--rf-cel-borda)}.metodo-abas[hidden]{display:none}.metodo-abas+.cartao-modal-resumo{margin-top:0}.metodo-abas button{display:grid;gap:2px;justify-items:center;border:0;border-radius:12px;background:transparent;color:var(--rf-cel-texto-2);font:inherit;padding:10px 8px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.metodo-abas button b{font-size:14px;font-weight:700}.metodo-abas button small{font-size:12px;font-weight:500;color:var(--rf-cel-texto-3)}.metodo-abas button[aria-pressed=true]{background:var(--rf-cel-cartao);outline:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto);box-shadow:0 1px 2px #10281c14,0 6px 16px -10px #10281c59}.metodo-abas button[aria-pressed=true] b{color:var(--rf-cel-verde-texto)}.metodo-abas button:focus-visible{outline:3px solid var(--rf-cel-verde);outline-offset:1px}.cupom-svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}#subscriptionView #abrirCupomBtn{display:inline-flex;align-items:center;gap:7px;margin:-8px auto 0;padding:7px 14px;border-radius:999px;color:var(--rf-cel-verde-texto);font-weight:650;text-decoration:none;transition:background .2s}#subscriptionView #abrirCupomBtn:hover,#subscriptionView #abrirCupomBtn[aria-expanded=true]{background:var(--rf-cel-verde-claro)}#subscriptionView .cartao-plano .coupon-row{position:relative;display:grid;gap:12px;margin:0;padding:18px 18px 16px;border:1.5px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--rf-cel-verde-claro) 85%,transparent),var(--rf-cel-cartao) 70%);animation:cupom-entra .28s ease-out}#subscriptionView .cartao-plano .coupon-row[hidden]{display:none}#subscriptionView .cartao-plano .coupon-row:before,#subscriptionView .cartao-plano .coupon-row:after{content:"";position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--rf-cel-cartao);border:1.5px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,transparent)}#subscriptionView .cartao-plano .coupon-row:before{left:-9px;clip-path:inset(0 0 0 50%)}#subscriptionView .cartao-plano .coupon-row:after{right:-9px;clip-path:inset(0 50% 0 0)}#subscriptionView .cartao-plano .coupon-row label{margin:0;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--rf-cel-texto)}#subscriptionView .cartao-plano .coupon-input-wrap{display:flex;gap:0;padding:4px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao);transition:border-color .2s,box-shadow .2s}#subscriptionView .cartao-plano .coupon-input-wrap:focus-within{border-color:var(--rf-cel-verde);box-shadow:0 0 0 3px var(--rf-cel-verde-claro)}#subscriptionView .cartao-plano .coupon-input-wrap input{flex:1;min-height:42px;border:0;background:transparent;box-shadow:none;padding:0 10px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--rf-cel-texto)}#subscriptionView .cartao-plano .coupon-input-wrap input:focus{outline:none}#subscriptionView .cartao-plano .coupon-input-wrap input::placeholder{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--rf-cel-texto-3)}#subscriptionView .cartao-plano .coupon-input-wrap .button{width:auto;min-height:42px;height:auto;padding:0 14px;border:0;border-radius:11px;background:var(--rf-cel-solido);color:var(--rf-cel-branco);font-size:14px;font-weight:700}#subscriptionView .cartao-plano .coupon-input-wrap .button:hover{background:var(--rf-cel-destaque-2);color:var(--rf-cel-branco)}#subscriptionView .cartao-plano .coupon-input-wrap .button:disabled{opacity:.6}#subscriptionView .cartao-plano .coupon-message{margin:0;font-size:13px;line-height:1.5}#subscriptionView .cartao-plano .coupon-message:empty{display:none}#subscriptionView .cartao-plano .coupon-message.ok{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}#subscriptionView .cartao-plano .coupon-message.ok:before{content:"\2713";display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--rf-cel-verde);color:var(--rf-cel-branco);font-size:12px;font-weight:900}#subscriptionView .cartao-plano .coupon-message.error{padding:10px 12px;border-radius:12px;background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}#subscriptionView .coupon-price-preview:not([hidden]){display:flex;align-items:baseline;gap:6px;justify-content:center;margin-top:8px;padding:5px 12px;border-radius:999px;background:var(--rf-cel-verde-claro);width:max-content;max-width:100%}@keyframes cupom-entra{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#subscriptionView .cartao-plano .coupon-row{animation:none}.metodo-abas button{transition:none}}#proOfferModal{--oferta-fundo:radial-gradient(120% 90% at 100% 0%,rgba(96,214,160,.38) 0%,rgba(96,214,160,0) 55%),linear-gradient(160deg,#124834 0%,#0c3526 60%,#082a1e 100%);--oferta-texto:#f1faf5;--oferta-texto-2:#bfdccd;--oferta-brilho:#86f2c2;--oferta-caixa:rgba(255,255,255,.1);--oferta-linha:rgba(255,255,255,.18);--oferta-botao-texto:#05291d}#proOfferModal .pro-offer-modal{width:min(460px,100%);padding:0;border:0;border-radius:28px;overflow:hidden;background:var(--rf-cel-cartao);box-shadow:0 30px 80px -30px #06201699}#proOfferModal .pro-offer-hero{position:relative;padding:30px 30px 26px;background:var(--oferta-fundo);color:var(--oferta-texto)}#proOfferModal .pro-offer-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--oferta-linha),transparent)}#proOfferModal .pro-offer-hero .close{position:absolute;top:18px;right:18px;color:var(--oferta-texto);background:var(--oferta-caixa);border:1px solid var(--oferta-linha)}#proOfferModal .pro-offer-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--oferta-caixa);border:1px solid var(--oferta-linha);color:var(--oferta-brilho);font-size:11px;font-weight:800;letter-spacing:.12em}#proOfferModal .pro-offer-hero h2{max-width:340px;margin:16px 0 8px;color:var(--oferta-texto);font-size:27px;line-height:1.15;letter-spacing:-.03em}#proOfferModal .pro-offer-hero p{max-width:360px;margin:0;color:var(--oferta-texto-2);font-size:14px;line-height:1.6}#proOfferModal .pro-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:20px}#proOfferModal .pro-offer-price strong{color:var(--oferta-texto);font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1}#proOfferModal .pro-offer-price span{color:var(--oferta-texto-2);font-size:13px}#proOfferModal .pro-offer-price .pro-offer-de{font-size:15px;text-decoration:line-through;opacity:.8}#proOfferModal .pro-offer-price em{align-self:center;font-style:normal;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--oferta-brilho);color:var(--oferta-botao-texto)}#proOfferModal .pro-offer-body{padding:24px 30px 26px}#proOfferModal .pro-offer-body>strong{display:block;margin-bottom:14px;color:var(--rf-cel-texto);font-size:15px}#proOfferModal .pro-benefits{display:grid;gap:12px;margin:0 0 22px;padding:0;list-style:none}#proOfferModal .pro-benefits li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.45;color:var(--rf-cel-texto-2)}#proOfferModal .pro-benefits b{color:var(--rf-cel-texto)}#proOfferModal .pro-benefit-icone{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}#proOfferModal .pro-benefit-icone svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#proOfferModal .pro-offer-cta{width:100%;min-height:52px;border:0;border-radius:15px;background:var(--rf-cel-solido);color:var(--rf-cel-branco);font:inherit;font-size:15px;font-weight:750;cursor:pointer;box-shadow:0 14px 28px -14px #177554bf;transition:transform .15s,background .2s}#proOfferModal .pro-offer-cta:hover{background:var(--rf-cel-destaque-2);transform:translateY(-1px)}#proOfferModal .pro-offer-cta:focus-visible{outline:3px solid var(--rf-cel-verde);outline-offset:2px}#proOfferModal .pro-offer-note{display:block;margin-top:12px;text-align:center;color:var(--rf-cel-texto-3);font-size:12px;line-height:1.55}#proOfferModal .pro-offer-later{display:block;margin:10px auto 0;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--rf-cel-texto-2);font:inherit;font-size:13px;font-weight:650;cursor:pointer}#proOfferModal .pro-offer-later:hover{background:var(--rf-cel-cartao-2)}@media(max-width:720px){#proOfferModal .pro-offer-modal{border-radius:26px 26px 0 0}#proOfferModal .pro-offer-hero{padding:26px 22px 22px}#proOfferModal .pro-offer-hero h2{font-size:24px}#proOfferModal .pro-offer-body{padding:20px 22px calc(22px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#proOfferModal .pro-offer-cta{transition:none}}.cartao-brick[hidden]{display:none}.cartao-modal-resumo b{margin-right:.25em}.pagamento-reserva{display:grid;gap:14px;margin:6px 0 4px;padding:18px;border-radius:16px;background:var(--rf-cel-cartao-2);border:1px solid var(--rf-cel-borda);text-align:center}.pagamento-reserva[hidden]{display:none}.pagamento-reserva p{margin:0;color:var(--rf-cel-texto-2);font-size:14px;line-height:1.55}.pagamento-reserva-botoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagamento-reserva-botoes .button[hidden]{display:none}#subscriptionView .cartao-economia{display:block;width:max-content;max-width:100%;margin-top:4px;padding:3px 10px;border-radius:999px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:12px;font-weight:700}#subscriptionView .cartao-max .cartao-economia{background:var(--plano-max-caixa);color:var(--plano-max-brilho);border:1px solid var(--plano-max-linha)}#subscriptionView .cartao-economia[hidden]{display:none}@media(max-width:1050px){#subscriptionView .cartao-plano.cartao-pro{order:-1}}.cupom-dica{margin:10px 0 0;font-size:12px;line-height:1.6;color:#52635a}.parceiros-acoes{display:flex;flex-wrap:wrap;gap:10px}.parceiros-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin-top:14px}.parceiro-cartao{border:1px solid #e4e7e5;border-radius:16px;background:#fff;padding:18px;display:grid;gap:12px;min-width:0}.parceiro-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.parceiro-topo b{display:block;font-size:16px;color:var(--ink);overflow-wrap:anywhere}.parceiro-topo small{display:block;font-size:12px;color:#52635a;margin-top:2px}.parceiro-selo{flex:none;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;background:#e4f4eb;color:#177554}.parceiro-selo.inativo{background:#fff0ef;color:#c0392b}.parceiro-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0}.parceiro-numeros div{background:#f5f7f6;border-radius:12px;padding:10px;min-width:0}.parceiro-numeros dt{font-size:11px;color:#52635a}.parceiro-numeros dd{margin:2px 0 0;font-size:15px;font-weight:750;color:var(--ink);white-space:nowrap}.parceiro-comissao{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-radius:12px;background:#e4f4eb;font-size:12px;color:#1d3b2c}.parceiro-comissao b{display:block;font-size:16px;margin-top:2px}.parceiro-retencao{margin:0;font-size:12px;line-height:1.7;color:#52635a}.parceiro-link{display:flex;gap:8px;align-items:center}.parceiro-link input{flex:1;min-width:0;font-size:12px;padding:8px 10px;border:1px solid #e4e7e5;border-radius:10px;background:#f5f7f6;color:var(--ink)}.funil-periodo{display:flex;align-items:center;gap:8px;font-size:13px;color:#52635a;margin:0}.funil-periodo select{min-height:40px;padding:6px 10px;border:1px solid #e4e7e5;border-radius:10px;background:#fff;color:var(--ink);font-family:inherit;font-size:13px}.funil-habito{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#e4f4eb;color:#1d3b2c;font-size:13px;line-height:1.6}.funil-habito[hidden]{display:none}.funil-tabela{margin-top:16px;overflow-x:auto}.funil-tabela:empty{display:none}.funil-tabela h3{font-size:14px;margin:0 0 8px;color:var(--ink)}.funil-tabela table{width:100%;border-collapse:collapse;font-size:13px;min-width:540px}.funil-tabela th,.funil-tabela td{padding:8px 10px;border-bottom:1px solid #e4e7e5;text-align:right;white-space:nowrap;color:var(--ink)}.funil-tabela th:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:600}.funil-tabela thead th{font-size:11px;font-weight:700;color:#52635a;white-space:normal}.funil-tabela td small{display:block;font-size:11px;color:#52635a}.funil-link{margin-top:16px;border:1px solid #e4e7e5;border-radius:12px;padding:12px 14px}.funil-link summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--ink)}.funil-link-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:12px 0}.funil-link-campos label{display:grid;gap:4px;font-size:12px;color:#52635a;margin:0}.funil-link-campos input,.funil-link-campos select{min-height:40px;padding:6px 10px;border:1px solid #e4e7e5;border-radius:10px;background:#fff;color:var(--ink);font-family:inherit;font-size:13px}.funil-link-dica{margin:8px 0 0;font-size:12px;line-height:1.6;color:#52635a}#subscriptionView .compare-jump{--cj-a:#2fb287;--cj-b:#177554;--cj-c:#0d4a35;position:relative;overflow:hidden;isolation:isolate;gap:10px;padding:8px 8px 8px 20px;border:0;border-radius:999px;color:var(--rf-cel-branco);font-size:14px;font-weight:750;background:linear-gradient(120deg,var(--cj-a) 0%,var(--cj-b) 55%,var(--cj-c) 100%);box-shadow:0 14px 28px -14px #177554d9,inset 0 1px #ffffff40;transition:transform .2s,box-shadow .2s,filter .2s}#subscriptionView .compare-jump:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s ease}#subscriptionView .compare-jump:hover{border:0;transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 18px 32px -14px #177554f2,inset 0 1px #ffffff4d}#subscriptionView .compare-jump:hover:before{transform:translate(120%)}#subscriptionView .compare-jump:focus-visible{outline:3px solid var(--rf-cel-verde-claro);outline-offset:3px}#subscriptionView .compare-jump-seta{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#fff3;transition:transform .2s}#subscriptionView .compare-jump:hover .compare-jump-seta{transform:translateY(2px)}#subscriptionView .compare-jump-seta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px){#subscriptionView .compare-jump{width:100%;justify-content:space-between;white-space:normal}}@media(prefers-reduced-motion:reduce){#subscriptionView .compare-jump,#subscriptionView .compare-jump:before,#subscriptionView .compare-jump-seta{transition:none}}#subscriptionView .cartao-lista li.nao:before{content:"\2715";color:var(--rf-cel-perigo);font-weight:800}.comparison-table .not-included:before{content:"\2715";margin-right:6px;font-weight:800;color:var(--rf-cel-perigo)}#subscriptionView .cupom-aplicado{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1.5px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,transparent);background:var(--rf-cel-verde-claro);animation:cupom-entra .28s ease-out}#subscriptionView .cupom-aplicado[hidden]{display:none}#subscriptionView .cupom-aplicado-icone{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--rf-cel-verde);color:var(--rf-cel-branco);font-size:14px;font-weight:900}#subscriptionView .cupom-aplicado-texto{display:grid;gap:2px;min-width:0;flex:1}#subscriptionView .cupom-aplicado-texto b{font-size:14px;color:var(--rf-cel-verde-texto);overflow-wrap:anywhere}#subscriptionView .cupom-aplicado-texto small{font-size:12px;line-height:1.4;color:var(--rf-cel-texto-2)}#subscriptionView .cartao-plano>.cupom-aplicado .link-button{margin:0;flex:none;font-size:13px;color:var(--rf-cel-texto-3);text-decoration:underline}@media(prefers-reduced-motion:reduce){#subscriptionView .cupom-aplicado{animation:none}}#materiasView .ih-abrir-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}#materiasView .ih-abrir-btn svg,.ih-convite-icone svg,.ih-gota-icone svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#materiasView .ih-abrir-btn svg{width:18px;height:18px;flex:none}#materiasView .materia-item-antes{font-variant-numeric:tabular-nums}#materiasView .materia-horas-antes{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;font-size:13px}#materiasView .materia-horas-antes span{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid var(--rf-cel-borda);border-radius:999px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2);font-weight:650;font-variant-numeric:tabular-nums}#materiasView .materia-horas-antes svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#materiasView .materia-horas-antes .link-button{display:inline;margin:0;font-size:12.5px;color:var(--rf-cel-texto-3)}.ih-convite{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:16px;margin:0 0 16px;padding:18px 20px;border-radius:24px;color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}.ih-convite:after{content:"";position:absolute;z-index:-1;right:-50px;bottom:-70px;width:190px;height:190px;border-radius:50%;border:28px solid color-mix(in srgb,var(--rf-cel-branco) 7%,transparent);pointer-events:none}.ih-convite-icone{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent)}.ih-convite-icone svg{width:26px;height:26px;stroke:var(--rf-cel-branco)}.ih-convite-texto{min-width:0}.ih-convite h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--rf-cel-branco)}.ih-convite p{margin:3px 0 0;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--rf-cel-branco) 90%,transparent)}#materiasView .ih-convite .button{margin-left:auto;flex:none;min-height:46px;padding:0 18px;border:1px solid color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);border-radius:14px;background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent);color:var(--rf-cel-branco);font-size:14.5px;font-weight:700;box-shadow:none}.ih-convite-fechar{position:absolute;top:6px;right:8px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--rf-cel-branco);opacity:.75;font-size:19px;line-height:1;cursor:pointer}.ih-convite-fechar:hover{opacity:1}#importarHorasModal .ih-modal{display:flex;flex-direction:column;width:min(800px,100%);max-height:calc(100dvh - 36px);padding:24px 0 0;overflow:hidden}#importarHorasModal .ih-modal>.eyebrow,#importarHorasModal .ih-modal>h2,#importarHorasModal .ih-sub,#importarHorasModal .ih-passos{margin-left:24px;margin-right:24px}#importarHorasModal .ih-modal>h2{margin-top:6px;margin-bottom:2px}#importarHorasModal .ih-sub{margin-top:0;margin-bottom:12px;font-size:14px;color:var(--rf-cel-texto-3)}#importarHorasModal .ih-sub:empty{display:none}.ih-passos{display:flex;gap:6px;margin-bottom:14px}.ih-passos[hidden]{display:none}.ih-passos i{flex:1;height:4px;border-radius:4px;background:var(--rf-cel-borda);transition:background .3s}.ih-passos i.feito{background:var(--rf-cel-verde)}.ih-corpo{flex:1;min-height:0;overflow:auto;padding:4px 24px 18px;overscroll-behavior:contain}.ih-pe{display:flex;align-items:center;gap:10px;padding:14px 24px 18px;border-top:1px solid var(--rf-cel-borda)}.ih-pe:empty{display:none}.ih-pe>span:first-child{margin-right:auto}#importarHorasModal .button,#importarHorasModal .button.primary{width:auto;margin:0}#importarHorasModal .ih-pe .button{flex:none;min-height:46px;padding:0 18px;border-radius:14px;font-size:14.5px;font-weight:700}#importarHorasModal .ih-pe .button:disabled{opacity:.5;cursor:default;box-shadow:none}.ih-resumo{font-size:13.5px;color:var(--rf-cel-texto-3)}.ih-resumo b{color:var(--rf-cel-texto)}.ih-abas{display:inline-flex;gap:2px;margin-bottom:14px;padding:4px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao-2)}.ih-abas button{padding:7px 14px;border:0;border-radius:10px;background:transparent;color:var(--rf-cel-texto-3);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.ih-abas button.ativa{background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:var(--rf-cel-sombra)}.ih-gota{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:210px;padding:24px;border:2px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda));border-radius:22px;background:color-mix(in srgb,var(--rf-cel-verde-claro) 55%,transparent);text-align:center;transition:background .2s,transform .2s}.ih-gota.arrastando{transform:scale(1.01);background:var(--rf-cel-verde-claro)}.ih-gota-icone{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:var(--rf-cel-cartao);color:var(--rf-cel-verde);box-shadow:var(--rf-cel-sombra)}.ih-gota-icone svg{width:28px;height:28px}.ih-gota b{font-size:16px;color:var(--rf-cel-texto)}.ih-gota small{font-size:13px;color:var(--rf-cel-texto-3)}#importarHorasModal .ih-gota .button{flex:none;margin-top:6px;min-height:44px;padding:0 18px;border-radius:14px;font-size:14.5px;font-weight:700}.ih-dicas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ih-dicas span{padding:10px 12px;border-radius:14px;background:var(--rf-cel-cartao-2);font-size:12.5px;line-height:1.35;color:var(--rf-cel-texto-2)}.ih-dicas b{display:block;font-size:13px;color:var(--rf-cel-texto)}#importarHorasModal .ih-texto{display:block;width:100%;min-height:200px;padding:14px;border:1px solid var(--rf-cel-borda);border-radius:18px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.ih-erro{margin:12px 0 0;padding:10px 13px;border-radius:14px;background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo);font-size:13.5px;font-weight:600}.ih-lendo{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:24px;align-items:center;padding:8px 0}.ih-print{position:relative;overflow:hidden;max-height:300px;border:1px solid var(--rf-cel-borda);border-radius:16px;background:var(--rf-cel-cartao-2);box-shadow:var(--rf-cel-sombra);transform:rotate(-1.5deg)}.ih-print img{display:block;width:100%;height:auto}.ih-pdf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:20px;color:var(--rf-cel-verde)}.ih-pdf svg{width:56px;height:56px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ih-pdf small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--rf-cel-texto-3)}.ih-scanner{position:absolute;left:0;right:0;top:-46px;height:46px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--rf-cel-verde) 28%,transparent) 70%,var(--rf-cel-verde));animation:ih-scan 1.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes ih-scan{to{top:100%}}.ih-lendo h3{margin:0 0 10px;font-size:18px;color:var(--rf-cel-texto)}.ih-etapas{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ih-etapas li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--rf-cel-texto-3);transition:color .3s}.ih-etapas li:before{content:"";flex:none;width:18px;height:18px;box-sizing:border-box;border:2px solid var(--rf-cel-borda);border-radius:50%;transition:background .3s,border-color .3s}.ih-etapas li.agora,.ih-etapas li.ok{color:var(--rf-cel-texto)}.ih-etapas li.agora:before{border-color:var(--rf-cel-verde);border-right-color:transparent;animation:ih-gira .8s linear infinite}.ih-etapas li.ok:before{border-color:var(--rf-cel-verde);background:var(--rf-cel-verde);box-shadow:inset 0 0 0 4px var(--rf-cel-verde),inset 0 0 0 9px var(--rf-cel-branco)}@keyframes ih-gira{to{transform:rotate(360deg)}}.ih-dica-tabela{margin:0 0 10px;padding:10px 13px;border-radius:14px;background:var(--rf-cel-cartao-2);font-size:13px;color:var(--rf-cel-texto-2)}.ih-tabela{display:grid;gap:6px}.ih-cab,.ih-linha{display:grid;grid-template-columns:34px minmax(0,1fr) auto 96px 34px;gap:8px;align-items:center}.ih-cab{padding:0 10px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.ih-cab span:nth-child(4){text-align:right}.ih-linha{padding:8px 10px;border-radius:14px;background:var(--rf-cel-cartao-2)}.ih-linha.atencao{background:var(--rf-cel-fogo-fundo)}.ih-linha.desmarcada>span:not(.ih-marca){opacity:.45}#importarHorasModal .ih-caixa{appearance:none;-webkit-appearance:none;display:block;width:22px;height:22px;min-height:0;margin:0;padding:0;border:2px solid var(--rf-cel-borda);border-radius:7px;background:var(--rf-cel-cartao);cursor:pointer}#importarHorasModal .ih-caixa:checked{border-color:var(--rf-cel-verde);background:var(--rf-cel-verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/13px no-repeat}.ih-nome{min-width:0}.ih-nome small{display:block;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--rf-cel-texto-3)}#importarHorasModal .ih-campo{display:block;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:6px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--rf-cel-texto);font-family:inherit;font-size:14.5px;font-weight:700;box-shadow:none}#importarHorasModal .ih-campo:hover{border-color:var(--rf-cel-borda);background:var(--rf-cel-cartao)}#importarHorasModal .ih-campo:focus{outline:none;border-color:var(--rf-cel-verde);background:var(--rf-cel-cartao)}#importarHorasModal .ih-campo.field-error{border-color:var(--rf-cel-perigo)}#importarHorasModal .ih-horas{text-align:right;font-variant-numeric:tabular-nums}.ih-chip{display:inline-flex;white-space:nowrap;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700}.ih-chip.nova{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.ih-chip.existe{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}.ih-chip.confira{background:var(--rf-cel-fogo);color:var(--rf-cel-branco)}.ih-remover{width:30px;height:30px;border:0;border-radius:10px;background:transparent;color:var(--rf-cel-texto-3);font-size:18px;line-height:1;cursor:pointer}.ih-remover:hover{background:var(--rf-cel-cartao)}.ih-mais{width:100%;margin-top:6px;padding:10px 12px;border:1px dashed var(--rf-cel-borda);border-radius:14px;background:transparent;color:var(--rf-cel-texto-3);font-family:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}.ih-mais:hover{border-color:var(--rf-cel-verde);color:var(--rf-cel-verde-texto)}.ih-pronto{display:flex;flex-direction:column;align-items:center;padding:22px 8px 8px;text-align:center}.ih-selo{display:grid;place-items:center;width:76px;height:76px;border-radius:25px;background:linear-gradient(150deg,var(--rf-cel-destaque-1),var(--rf-cel-destaque-2));box-shadow:var(--rf-cel-sombra-forte);animation:ih-pula .6s cubic-bezier(.2,1.6,.4,1) both}.ih-selo svg{width:38px;height:38px;fill:none;stroke:var(--rf-cel-branco);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:ih-risca .5s .35s ease forwards}@keyframes ih-pula{0%{opacity:0;transform:scale(.4)}}@keyframes ih-risca{to{stroke-dashoffset:0}}.ih-pronto h3{margin:16px 0 4px;font-size:22px;letter-spacing:-.015em;color:var(--rf-cel-texto)}.ih-pronto p{max-width:420px;margin:0;font-size:14.5px;color:var(--rf-cel-texto-3)}.ih-numeros{display:flex;gap:10px;margin-top:18px}.ih-numeros span{min-width:128px;padding:12px 16px;border-radius:16px;background:var(--rf-cel-cartao-2);font-size:12.5px;color:var(--rf-cel-texto-3)}.ih-numeros b{display:block;font-size:24px;letter-spacing:-.02em;color:var(--rf-cel-texto);font-variant-numeric:tabular-nums}@media(max-width:720px){.ih-convite{flex-wrap:wrap;padding-right:40px}#materiasView .ih-convite .button{width:100%;margin-left:0}#importarHorasModal .ih-modal{max-height:94dvh;padding-top:20px}#importarHorasModal .ih-modal>.eyebrow,#importarHorasModal .ih-modal>h2,#importarHorasModal .ih-sub,#importarHorasModal .ih-passos{margin-left:16px;margin-right:16px}.ih-corpo{padding-left:16px;padding-right:16px}.ih-pe{flex-wrap:wrap;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.ih-pe>span:first-child{width:100%;margin-right:0}.ih-pe:has(>span:first-child:empty)>span:first-child{display:none}#importarHorasModal .ih-pe .button{flex:1}.ih-dicas,.ih-lendo{grid-template-columns:1fr}.ih-print{width:min(240px,100%);margin:0 auto}.ih-cab{display:none}.ih-linha{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"marca nome tirar" "marca situacao tempo";gap:2px 6px;padding:8px}.ih-marca{grid-area:marca}.ih-nome{grid-area:nome}.ih-situacao{grid-area:situacao;padding-left:10px}.ih-tempo{grid-area:tempo;width:92px}.ih-tirar{grid-area:tirar;justify-self:end}.ih-numeros span{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.ih-scanner,.ih-etapas li.agora:before,.ih-selo,.ih-selo svg{animation:none}.ih-selo svg{stroke-dashoffset:0}}.nav-lugares .nav-texto{display:grid;gap:1px;min-width:0;flex:1;text-align:left;line-height:1.25}.nav-lugares .nav-texto small{font-size:12px;font-weight:500;line-height:1.3;white-space:normal;color:var(--rf-cel-texto-3)}.nav-lugares button{min-height:52px}.nav-lugares button.active .nav-texto small{color:var(--rf-cel-verde-texto)}.nav-lugares button[data-grupo]{width:100%;font-family:inherit;cursor:pointer}.abas-tela{display:flex;gap:6px;max-width:1500px;margin:0 auto;padding:20px 32px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.abas-tela::-webkit-scrollbar{display:none}.abas-tela[hidden]{display:none}.abas-tela button{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 16px;border:1px solid var(--rf-cel-borda);border-radius:999px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2);font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.abas-tela button:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,var(--rf-cel-borda));color:var(--rf-cel-verde-texto)}.abas-tela button.active{background:var(--rf-cel-verde-claro);border-color:color-mix(in srgb,var(--rf-cel-verde) 30%,transparent);color:var(--rf-cel-verde-texto);font-weight:700}.abas-tela button:focus-visible{outline:2px solid var(--rf-cel-verde);outline-offset:2px}.abas-tela .nav-pill{margin-left:0}.abas-tela button.active .nav-pill{background:var(--rf-cel-cartao);color:var(--rf-cel-verde-texto)}.abas-tela button.active .nav-pill.alerta{background:var(--rf-cel-cartao);color:var(--rf-cel-perigo)}.abas-tela button.active .nav-pill.nav-pill-novo{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}.abas-tela button.active .nav-pill.nav-pill-ia{background:linear-gradient(120deg,#8f96a1,#eef1f4 45%,#c7ccd3 65%,#828994);color:#2f333a}body:has(#revisaoAtivaView.active #raCorpo:not([data-tela=lista])) #abasRevisar{display:none}@media(max-width:1200px){.abas-tela{padding-inline:24px}}@media(max-width:720px){.abas-tela{gap:4px;padding:12px 16px 10px;background:var(--ph-topo,transparent)}body:has(#revisaoAtivaView.active) #abasRevisar{background:var(--ra-topo-fundo,transparent)}.abas-tela button{flex:1 1 auto;justify-content:center;gap:4px;min-width:0;min-height:40px;padding:0 6px;font-size:13px}#errosNavConta,.abas-tela .aba-extra{display:none}.abas-tela .nav-pill{padding:0 5px;font-size:11px}.abas-tela .nav-pill:is(.nav-pill-novo,.nav-pill-ia){flex:none;width:8px;height:8px;padding:0;border-radius:50%;font-size:0;line-height:0}html body .barra-inferior{grid-template-columns:repeat(4,minmax(0,1fr))}}.proximo-estudo .pe-depois{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:14px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--rf-cel-branco) 18%,transparent);color:color-mix(in srgb,var(--rf-cel-branco) 78%,transparent);font-size:13px;line-height:1.4}.proximo-estudo .pe-depois b{min-width:0;color:var(--rf-cel-branco);font-weight:700;overflow-wrap:anywhere}.proximo-estudo .pe-depois small{font-size:12px;color:color-mix(in srgb,var(--rf-cel-branco) 70%,transparent)}#dashboardView .proximo-estudo .pe-acoes .button.pe-outra{min-width:0}@media(max-width:720px){#dashboardView .proximo-estudo .pe-acoes .button.pe-outra{flex:0 1 auto;padding:0 16px}}.modal.primeiro-registro{max-width:460px}.primeiro-registro h2{margin:0 0 6px;font-size:22px;letter-spacing:-.015em;color:var(--rf-cel-texto)}.primeiro-registro .pr-sub{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--rf-cel-texto-2)}.primeiro-registro .pr-sub b{color:var(--rf-cel-texto)}.pr-linha{position:relative;display:grid;gap:14px;margin:0 0 22px;padding:0 0 0 32px;list-style:none}.pr-linha:before{content:"";position:absolute;left:10px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--rf-cel-borda)}.pr-linha li{position:relative;display:grid;gap:1px;animation:pr-entra .4s ease both}.pr-linha li:nth-child(2){animation-delay:.15s}.pr-linha li:nth-child(3){animation-delay:.3s}.pr-linha li:nth-child(4){animation-delay:.45s}.pr-linha li:before{content:"";position:absolute;left:-28px;top:3px;width:12px;height:12px;border-radius:50%;border:3px solid var(--rf-cel-verde);background:var(--rf-cel-cartao)}.pr-linha li.feito:before{background:var(--rf-cel-verde)}.pr-linha b{font-size:15px;color:var(--rf-cel-texto)}.pr-linha small{font-size:14px;line-height:1.4;color:var(--rf-cel-texto-3)}.primeiro-registro .pr-entendi{width:100%;min-height:48px;margin:0}.primeiro-registro .pr-nota{margin:12px 0 0;text-align:center;font-size:13px;color:var(--rf-cel-texto-3)}@keyframes pr-entra{0%{opacity:0;transform:translate(-6px)}}@media(prefers-reduced-motion:reduce){.pr-linha li{animation:none}}#revisoesView .page-head .aba-sub,#flashcardsView .settings-head .aba-sub,#progressoView .page-head .aba-sub{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--rf-cel-texto-2)}#flashcardsView>.settings-head{display:block}#errosView>#jornadaErros{margin-top:-20px}#errosView .er-cab>div>p{margin-top:6px;line-height:1.5}#revisaoAtivaView #raCorpo[data-tela=lista]{max-width:none}.rdd-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.rdd-botao[hidden]{display:none}.rdd-conta{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--rf-cel-branco) 24%,transparent);color:var(--rf-cel-branco);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}#pendenciasHoje .secao-cab{align-items:center}.rdd-botao-hoje{min-height:40px;padding:0 16px;font-size:14px}.rdd-faixa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 44px 14px 0;padding:8px 12px;border-radius:12px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:13px;font-weight:700}.rdd-faixa[hidden]{display:none}.rdd-faixa-acoes{display:flex;gap:14px}.rdd-faixa .link-button{display:inline-flex;align-items:center;min-height:32px;padding:0;font-size:13px;font-weight:700;color:var(--rf-cel-verde-texto);text-decoration:underline;text-underline-offset:3px}.rdd-faixa-cartoes{width:fit-content;max-width:100%;margin:12px auto 0}.modal.rdd-fim{max-width:420px;text-align:center}.rdd-fim-selo{display:grid;place-items:center;width:64px;height:64px;margin:4px auto 14px;border-radius:50%;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde);animation:rdd-selo .5s cubic-bezier(.2,.9,.3,1.3) both}.rdd-fim-selo svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rdd-fim h2{margin:0 0 8px;font-size:22px;color:var(--rf-cel-texto)}.rdd-fim-texto{margin:0;font-size:15px;line-height:1.5;color:var(--rf-cel-texto-2)}.rdd-fim-nota{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--rf-cel-texto-3)}.rdd-fim-nota[hidden]{display:none}.rdd-fim-acoes{display:grid;gap:8px;margin-top:20px}.rdd-fim-acoes .button{width:100%;min-height:48px;margin:0;justify-content:center}.rdd-fim-acoes .button[hidden]{display:none}@keyframes rdd-selo{0%{opacity:0;transform:scale(.6)}}@media(max-width:720px){#revisoesView .page-head-acoes{display:grid;width:100%}#revisoesView .page-head-acoes .rdd-botao{width:100%;min-height:48px}.rdd-faixa{margin-right:48px}}@media(prefers-reduced-motion:reduce){.rdd-fim-selo{animation:none}}#jornadaView .jn-topo .aba-sub{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--rf-cel-texto-2)}#jornadaView[data-aba=metas] :is(.jn-hero-plano,#jornadaSemanaEstudo){display:none}#jornadaView[data-aba=semana] #jornadaMetasPainel{display:none}#jornadaView[data-aba=metas] #jornadaMetasTitulo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#jornadaView[data-aba=metas] #jornadaMetasPainel>.jn-cab{justify-content:flex-end}#planoHoje.plano-hoje-compacto .plano-extra,#planoHoje.plano-hoje-compacto .jn-grupo,#planoHoje.plano-hoje-compacto .jn-grupo~.plano-lista{display:none}#planoHoje .plano-hoje-todas{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin:12px 0 0;border:1px dashed var(--rf-cel-borda);border-radius:14px;font-size:14px;font-weight:700;color:var(--rf-cel-verde-texto);text-decoration:none}#planoHoje .plano-hoje-todas small{font-size:12px;font-weight:500;color:var(--rf-cel-texto-3)}#planoHoje .plano-hoje-todas:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda))}#planoHoje .plano-hoje-seta{display:inline-block;transform:rotate(90deg);transition:transform .2s}#planoHoje .plano-hoje-todas[aria-expanded=true] .plano-hoje-seta{transform:rotate(-90deg)}#planoHoje:not(.plano-hoje-compacto) .plano-extra.feita{opacity:.72}#planoHoje:not(.plano-hoje-compacto) .plano-extra.feita:hover,#planoHoje:not(.plano-hoje-compacto) .plano-extra.feita:focus-within{opacity:1}#planoHoje .plano-hoje-gerenciar{display:block;margin:8px auto 0;padding:6px 10px;font-size:13px;font-weight:600;color:var(--rf-cel-texto-3)}#planoHoje .plano-tudo-feito{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:14px;font-weight:700}#planoHoje .plano-tudo-feito .jn-svg{width:18px;height:18px}@media(prefers-reduced-motion:no-preference){#planoHoje.plano-abrindo:not(.plano-hoje-compacto) .plano-extra{animation:ea-entra .35s cubic-bezier(.2,.8,.2,1) both}}html[data-tema] .bv-veu{--bv-0:#03170f;--bv-1:#062a1e;--bv-2:#0a3627;--bv-brilho:#5fd39c;--bv-menta:#e4f4eb;--bv-risco:#ff8a5c;--bv-tp:#eefaf3;--bv-tp-2:#b4d3c3;--bv-tp-3:#8fb5a2;--bv-linha:rgba(228,244,235,.14);--bv-vidro:rgba(255,255,255,.06);--bv-ease:cubic-bezier(.16,1,.3,1);position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#03170f99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--bv-tp);font-family:Archivo RF,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;animation:bv-aparece .35s ease both}html[data-tema] .bv-veu[hidden]{display:none}@keyframes bv-aparece{0%{opacity:0}}html[data-tema] .bv{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:min(980px,100%);min-height:min(560px,100%);max-height:100%;overflow:hidden;border:1px solid var(--bv-linha);border-radius:32px;outline:0;background:radial-gradient(120% 90% at 12% 0%,rgba(95,211,156,.22),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(95,211,156,.12),transparent 60%),linear-gradient(160deg,var(--bv-2),var(--bv-0));box-shadow:0 40px 90px -30px #000000a6,inset 0 1px #ffffff14;animation:bv-sobe .6s var(--bv-ease) both}@keyframes bv-sobe{0%{opacity:0;transform:translateY(24px) scale(.98)}}html[data-tema] .bv:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}html[data-tema] .bv button{font-family:inherit;cursor:pointer}html[data-tema] .bv :focus-visible{outline:2px solid var(--bv-brilho);outline-offset:3px}html[data-tema] .bv-topo{position:relative;display:flex;align-items:center;gap:16px;padding:22px 26px 0}html[data-tema] .bv-barras{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;flex:1}html[data-tema] .bv-barras span{height:4px;border-radius:4px;background:#ffffff24;overflow:hidden}html[data-tema] .bv-barras i{display:block;height:100%;width:0;border-radius:inherit;background:var(--bv-brilho);transition:width .5s var(--bv-ease)}html[data-tema] .bv-barras span.feita i,html[data-tema] .bv-barras span.agora i{width:100%}html[data-tema] .bv-pular{min-height:44px;border:0;background:transparent;padding:0 4px;font-size:14px;font-weight:600;color:var(--bv-tp-2)}html[data-tema] .bv-pular:hover{color:var(--bv-tp)}html[data-tema] .bv-pular[hidden]{display:none}html[data-tema] .bv-corpo{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:26px 48px 8px;min-height:0}html[data-tema] .bv-texto{position:relative;display:grid}html[data-tema] .bv-quadro{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s ease,transform .5s var(--bv-ease)}html[data-tema] .bv-quadro.ativo{opacity:1;visibility:visible;transform:none}html[data-tema] .bv-passo{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--bv-brilho)}html[data-tema] .bv h2{margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.04;font-weight:820;font-stretch:92%;letter-spacing:-.025em;color:var(--bv-tp);text-wrap:balance}html[data-tema] .bv h2 em{font-style:normal;color:var(--bv-brilho)}html[data-tema] .bv-desc{margin:0;max-width:34em;font-size:17px;line-height:1.55;color:var(--bv-tp-2)}html[data-tema] .bv-pe{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 26px 24px}html[data-tema] .bv-botao{min-height:52px;padding:0 26px;border-radius:16px;font-size:16px;font-weight:700;transition:transform .15s,background-color .2s}html[data-tema] .bv-botao:active{transform:scale(.97)}html[data-tema] .bv-botao.claro{border:0;background:#fff;color:#0b3a28;box-shadow:0 14px 30px -14px #5fd39cb3}html[data-tema] .bv-botao.claro:hover{background:var(--bv-menta)}html[data-tema] .bv-botao.vidro{border:1px solid var(--bv-linha);background:var(--bv-vidro);color:var(--bv-tp)}html[data-tema] .bv-botao.vidro:hover{background:#ffffff1a}html[data-tema] .bv-botao[hidden]{display:none}html[data-tema] .bv-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}html[data-tema] .bv-arte{position:relative;display:grid;align-items:center;min-height:320px}html[data-tema] .bv-quadro-arte{grid-area:1/1;position:relative;display:grid;place-items:center;opacity:0;visibility:hidden;transform:scale(.96);transition:opacity .4s ease,transform .6s var(--bv-ease)}html[data-tema] .bv-quadro-arte.ativa{opacity:1;visibility:visible;transform:none}html[data-tema] .bv-vidro{border:1px solid var(--bv-linha);border-radius:22px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:0 24px 50px -24px #0009,inset 0 1px #ffffff1a}html[data-tema] .bv-curva{width:100%;max-width:440px;padding:22px 22px 14px}html[data-tema] .bv-curva svg{display:block;width:100%;height:auto;overflow:visible}html[data-tema] .bv-curva .grade{stroke:#ffffff14}html[data-tema] .bv-curva .cai{fill:none;stroke:var(--bv-risco);stroke-width:3;stroke-dasharray:4 7;stroke-linecap:round;opacity:.9}html[data-tema] .bv-curva .fica{fill:none;stroke:var(--bv-brilho);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900}html[data-tema] .bv-curva .ponto{fill:var(--bv-1);stroke:var(--bv-brilho);stroke-width:3;opacity:0}html[data-tema] .bv-curva text{font:600 12px Archivo RF,-apple-system,Segoe UI,sans-serif;fill:var(--bv-tp-3)}html[data-tema] .bv-curva .rotulo-cai{fill:var(--bv-risco)}html[data-tema] .bv-curva .rotulo-fica{fill:var(--bv-brilho)}html[data-tema] .bv-curva .leg{opacity:0}html[data-tema] .ativa .bv-curva .fica{animation:bv-desenha 1.8s .3s var(--bv-ease) forwards}html[data-tema] .ativa .bv-curva .ponto{animation:bv-acende .4s forwards}html[data-tema] .ativa .bv-curva .ponto:nth-of-type(1){animation-delay:.7s}html[data-tema] .ativa .bv-curva .ponto:nth-of-type(2){animation-delay:1.1s}html[data-tema] .ativa .bv-curva .ponto:nth-of-type(3){animation-delay:1.5s}html[data-tema] .ativa .bv-curva .leg{animation:bv-acende .5s 1.8s forwards}@keyframes bv-desenha{to{stroke-dashoffset:0}}@keyframes bv-acende{to{opacity:1}}@keyframes bv-entra{to{opacity:1;transform:none}}@keyframes bv-digita{to{width:var(--w)}}@keyframes bv-pisca{to{opacity:1}}@keyframes bv-aperta{50%{transform:scale(.95)}}@keyframes bv-pula{to{opacity:1;transform:none}}@media(max-width:720px){html[data-tema] .bv-veu{padding:0;place-items:stretch}html[data-tema] .bv{width:100%;min-height:100%;border:0;border-radius:0}html[data-tema] .bv-topo{padding:calc(16px + env(safe-area-inset-top,0px)) 18px 0}html[data-tema] .bv-corpo{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:18px;padding:16px 22px 0;overflow-y:auto;overscroll-behavior:contain}html[data-tema] .bv-arte{min-height:0}html[data-tema] .bv h2{font-size:30px}html[data-tema] .bv-desc{font-size:16px}html[data-tema] .bv-pe{padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px))}html[data-tema] .bv-acoes{flex:1;flex-direction:column}html[data-tema] .bv-acoes .bv-botao{flex:1;padding:0 14px}html[data-tema] .bv-pe.fim{flex-direction:column;align-items:stretch;gap:8px}html[data-tema] .bv-pe.fim .bv-voltar{display:none}html[data-tema] .bv-pe.fim .bv-acoes{flex-direction:column-reverse;gap:4px;margin:0}html[data-tema] .bv-pe.fim #bvExplorar{border-color:transparent;background:transparent;min-height:44px}html[data-tema] .bv-curva{padding:16px 14px 10px}}@media(max-width:720px)and (max-height:700px){html[data-tema] .bv h2{font-size:26px;margin-bottom:10px}html[data-tema] .bv-desc{font-size:15px}}@media(prefers-reduced-motion:reduce){html[data-tema] .bv-veu *,html[data-tema] .bv-veu,html[data-tema] .bv-veu *:before,html[data-tema] .bv-veu *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-tema] .bvv{--bvv-menta:#7fe3b9;--bvv-grad:linear-gradient(135deg,#7fe3b9,#8fd3ff);--bvv-tinta:#0b1a15;--bvv-texto:#eefbf5;--bvv-apagado:rgba(226,247,237,.5);--bvv-linha:rgba(255,255,255,.1);--bvv-vermelho:#fca5a5;--bvv-vermelho-fundo:rgba(248,113,113,.14);display:grid;gap:14px;width:min(410px,100%)}html[data-tema] .bvv-palco{position:relative;height:292px}html[data-tema] .bvv-cartao{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translate(16px);transition:opacity .2s ease,transform .36s var(--bv-ease),visibility 0s .2s}html[data-tema] .bvv-cartao.ativo{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .36s var(--bv-ease)}html[data-tema] .bvv-cartao.sem-transicao *{transition:none!important}html[data-tema] .bvv-dedo{position:absolute;z-index:6;left:var(--x,50%);top:var(--y,50%);width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#ffffffeb;box-shadow:0 0 0 6px #fff3,0 8px 20px -6px #0009;opacity:0;pointer-events:none}html[data-tema] .bvv-dedo.toca{animation:bvv-toca .58s cubic-bezier(.3,.7,.4,1) both}@keyframes bvv-toca{0%{opacity:0;transform:translate(28px,26px)}45%{opacity:1;transform:none}60%{transform:scale(.76)}to{opacity:0;transform:scale(.9)}}html[data-tema] .bvv-ae{gap:14px;padding:18px;border:1px solid var(--bvv-linha);border-radius:24px;background:linear-gradient(#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff0f,0 26px 50px -30px #0000008c}html[data-tema] .bvv-seg{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}html[data-tema] .bvv-seg i{height:5px;border-radius:99px;background:#ffffff1a;transition:background .3s}html[data-tema] .bvv-seg i.certo,html[data-tema] .bvv-ae.fim .bvv-seg i.agora{background:var(--bvv-menta)}html[data-tema] .bvv-seg i.agora,html[data-tema] .bvv-ae.fim .bvv-seg i:nth-child(3){background:linear-gradient(90deg,#7fe3b9,#8fd3ff,#7fe3b9)}html[data-tema] .bvv-ae-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}html[data-tema] .bvv-ref{padding:5px 10px;border-radius:999px;background:#7fe3b91f;color:var(--bvv-menta);font-size:12px;font-weight:700;white-space:nowrap}html[data-tema] .bvv-dica{font-size:12.5px;font-weight:650;color:#e2f7ed75;text-align:right}html[data-tema] .bvv-frase{margin:0;font-size:21px;line-height:1.55;font-weight:600;color:var(--bvv-texto)}html[data-tema] .bvv-palavra{position:relative;display:inline-block;margin:0;padding:0 3px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;line-height:1.35;letter-spacing:inherit;text-decoration:underline 2px rgba(255,255,255,.22);text-underline-offset:5px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s,text-decoration-color .2s}html[data-tema] .bvv-palavra:hover{background:#ffffff14}html[data-tema] .bvv-palavra:focus-visible{outline:2px solid var(--bv-brilho);outline-offset:1px}html[data-tema] .bvv-palavra.nao{animation:bvv-nao .4s}@keyframes bvv-nao{25%{transform:translate(-3px);color:#ffb0b0}75%{transform:translate(3px);color:#ffb0b0}}html[data-tema] .bvv-ae.marcou .bvv-errado{background:var(--bvv-grad);color:var(--bvv-tinta);box-shadow:0 6px 18px -6px #7fe3b973;text-decoration-color:transparent}html[data-tema] .bvv-ae.fim .bvv-palavra{text-decoration-color:transparent;cursor:default}html[data-tema] .bvv-ae.fim .bvv-palavra:hover{background:transparent}html[data-tema] .bvv-ae.fim .bvv-errado,html[data-tema] .bvv-ae.fim .bvv-errado:hover{background:var(--bvv-vermelho-fundo);color:var(--bvv-vermelho);text-decoration:underline 2px #f3c77a;text-underline-offset:5px}html[data-tema] .bvv-ae-baixo{display:grid;align-items:end;margin-top:auto}html[data-tema] .bvv-ae-baixo>*{grid-area:1/1;transition:opacity .22s ease,transform .34s var(--bv-ease),visibility 0s}html[data-tema] .bvv-ae-baixo>:not(.bvv-ae-acoes),html[data-tema] .bvv-ae.marcou .bvv-ae-acoes,html[data-tema] .bvv-ae.fim .bvv-ae-acoes,html[data-tema] .bvv-ae.fim .bvv-composer{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .15s ease,transform .3s var(--bv-ease),visibility 0s .15s}html[data-tema] .bvv-ae.marcou .bvv-composer,html[data-tema] .bvv-ae.fim .bvv-resultado{opacity:1;visibility:visible;transform:none}html[data-tema] .bvv-ae-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-tema] .bvv-ae-acoes span{display:grid;place-items:center;height:42px;border-radius:14px;background:#ffffff0f;font-size:13.5px;font-weight:700;color:#e2f7edb8}html[data-tema] .bvv-ae-acoes .certa{border:1px solid rgba(127,227,185,.4);background:transparent;color:#c9f7e3}html[data-tema] .bvv-composer{display:flex;align-items:center;gap:8px;height:52px;padding:5px 5px 5px 8px;border:1px solid var(--bvv-linha);border-radius:18px;background:#00000038}html[data-tema] .bvv-composer .de{padding:6px 10px;border-radius:12px;background:var(--bvv-vermelho-fundo);color:var(--bvv-vermelho);font-size:13.5px;font-weight:700;text-decoration:line-through 1.5px}html[data-tema] .bvv-composer .seta{color:#e2f7ed75}html[data-tema] .bvv-campo{flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--bvv-texto);white-space:nowrap}html[data-tema] .bvv-campo:empty:before{content:"palavra certa";font-weight:500;color:#e2f7ed59}html[data-tema] .bvv-campo:after{content:"";display:inline-block;width:2px;height:18px;margin-left:1px;vertical-align:-3px;background:var(--bvv-menta);animation:bvv-cursor .9s steps(2,jump-none) infinite}@keyframes bvv-cursor{50%{opacity:0}}html[data-tema] .bvv-enviar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;background:var(--bvv-grad);color:var(--bvv-tinta);font-size:17px;font-weight:800;box-shadow:0 8px 18px -8px #7fe3b973}html[data-tema] .bvv-resultado{display:grid;gap:8px}html[data-tema] .bvv-veredito{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 7px;border-radius:16px;background:#7fe3b91f;color:var(--bvv-menta)}html[data-tema] .bvv-veredito .ic{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--bvv-menta);color:var(--bvv-tinta);font-weight:900}html[data-tema] .bvv-ae.fim .bvv-veredito .ic{animation:bvv-pop .5s var(--bv-ease)}@keyframes bvv-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}}html[data-tema] .bvv-veredito b{font-size:15px}html[data-tema] .bvv-original{padding:9px 12px;border-radius:14px;background:#00000038;font-size:13.5px;line-height:1.4;color:#e6f0e9}html[data-tema] .bvv-original small{display:block;margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2f7ed75}html[data-tema] .bvv-original mark{padding:1px 4px;border-radius:6px;background:#7fe3b91f;color:var(--bvv-menta);font-weight:700}html[data-tema] .bvv-fcs{--bvv-fc:#17150c;--bvv-fc-borda:#3c4c34;gap:12px}html[data-tema] .bvv-fcs-topo{display:flex;align-items:center;justify-content:space-between;min-height:26px}html[data-tema] .bvv-fcs-conta{font-size:12.5px;font-weight:650;color:var(--bvv-apagado)}html[data-tema] .bvv-fcs-conta b{color:var(--bvv-texto)}html[data-tema] .bvv-fcs-chip{padding:4px 11px;border:1px solid var(--bvv-fc-borda);border-radius:999px;background:var(--bvv-fc);font-size:12px;font-weight:650;color:#e1cfa6}html[data-tema] .bvv-fcs-pilha{position:relative;flex:1;min-height:0;margin-bottom:10px;perspective:1000px}html[data-tema] .bvv-fcs-pilha:before,html[data-tema] .bvv-fcs-pilha:after{content:"";position:absolute;inset:10px 12px -5px;border:1px solid var(--bvv-fc-borda);border-radius:20px;background:var(--bvv-fc)}html[data-tema] .bvv-fcs-pilha:after{left:24px;right:24px;bottom:-10px;opacity:.55;z-index:-1}html[data-tema] .bvv-fcs-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px 20px 16px;border:1px solid var(--bvv-fc-borda);border-radius:20px;background:var(--bvv-fc);box-shadow:0 16px 36px #05050529;text-align:center;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}html[data-tema] .bvv-fcs-face:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:#618248}html[data-tema] .bvv-fcs-face small{position:absolute;left:16px;top:13px;font-size:10px;font-weight:600;letter-spacing:1.5px;color:#a5b3ae}html[data-tema] .bvv-fcs-face p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.3;color:#cfe0d8}html[data-tema] .bvv-fcs-revelar{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:11px;background:#72caa6;color:#1b190f;font-size:12.5px;font-weight:600}html[data-tema] .bvv-fcs-prox{z-index:1;transform:translateY(8px) scale(.96);transition:transform .4s var(--bv-ease) .1s}html[data-tema] .bvv-fcs.voou .bvv-fcs-prox{transform:none}html[data-tema] .bvv-fcs-carta{position:absolute;inset:0;z-index:2;transition:transform .42s cubic-bezier(.5,0,.75,0),opacity .42s ease}html[data-tema] .bvv-fcs-giro{position:relative;height:100%;transform-style:preserve-3d;transition:transform .5s var(--bv-ease)}html[data-tema] .bvv-fcs.virou .bvv-fcs-giro{transform:rotateY(180deg)}html[data-tema] .bvv-fcs-face.verso{transform:rotateY(180deg);border-color:#5bcda5;background:#6bd2ae}html[data-tema] .bvv-fcs-face.verso:before{background:#1d2b2040}html[data-tema] .bvv-fcs-face.verso small{color:#1d2b20}html[data-tema] .bvv-fcs-face.verso p{font-size:30px;color:#252a17}html[data-tema] .bvv-fcs-face.verso em{display:block;margin-top:4px;font-family:-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;font-style:normal;line-height:1.3;color:#252a17a8}html[data-tema] .bvv-fcs-carimbo{position:absolute;z-index:3;top:12px;left:50%;padding:6px 13px 6px 11px;border-radius:999px;background:#5fd39c;color:#03170f;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 10px 22px -12px #0009;opacity:0;transform:translate(-50%) rotate(6deg) scale(.5);transition:opacity .12s,transform .32s cubic-bezier(.3,1.6,.5,1)}html[data-tema] .bvv-fcs.carimbou .bvv-fcs-carimbo{opacity:1;transform:translate(-50%) rotate(6deg)}html[data-tema] .bvv-fcs.voou .bvv-fcs-carta{opacity:0;transform:translate(115%) rotate(12deg)}html[data-tema] .bvv-fcs-notas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}html[data-tema] .bvv-fcs-notas span{display:grid;justify-items:center;gap:2px;padding:7px 4px 6px;border:1px solid var(--bvv-fc-borda);border-radius:13px;background:var(--bvv-fc);opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .32s var(--bv-ease),border-color .2s,background-color .2s,box-shadow .2s}html[data-tema] .bvv-fcs-notas i{display:grid;place-items:center;width:22px;height:22px;margin-bottom:2px;border-radius:7px;font-size:12px;font-style:normal}html[data-tema] .bvv-fcs-notas b{font-size:12px;color:#e6f0e9}html[data-tema] .bvv-fcs-notas small{font-size:10.5px;color:#a5b3ae}html[data-tema] .bvv-fcs-notas .errei i{background:#2a1b17;color:#d19489}html[data-tema] .bvv-fcs-notas .dificil i{background:#332c1c;color:#e1cfa6}html[data-tema] .bvv-fcs-notas .bom i{background:#1c2e29;color:#b1d9ce}html[data-tema] .bvv-fcs-notas .facil i{background:#2f391f;color:#c5d9ad}html[data-tema] .bvv-fcs.notas .bvv-fcs-notas span{opacity:1;transform:none}html[data-tema] .bvv-fcs.notas .bvv-fcs-notas span:nth-child(2){transition-delay:40ms}html[data-tema] .bvv-fcs.notas .bvv-fcs-notas span:nth-child(3){transition-delay:80ms}html[data-tema] .bvv-fcs.notas .bvv-fcs-notas span:nth-child(4){transition-delay:.12s}html[data-tema] .bvv-fcs.carimbou .bvv-fcs-notas .bom{border-color:#5fd39c;background:#1c2e29;box-shadow:0 0 0 3px #5fd39c2e;transition-delay:0s}html[data-tema] .bvv-fcs.voou .bvv-fcs-notas span{opacity:0;transform:translateY(8px);transition-delay:.15s}html[data-tema] .bvv-ers{gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}html[data-tema] .bvv-ers-cab{display:flex;align-items:center;gap:10px;min-height:26px}html[data-tema] .bvv-ers-cab .ponto{flex:none;width:11px;height:11px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent)}html[data-tema] .bvv-ers-cab b{font-size:17px;font-weight:700;color:var(--bvv-texto)}html[data-tema] .bvv-ers-cab small{font-size:12.5px;font-weight:600;color:var(--bvv-apagado)}html[data-tema] .bvv-ers-cab .bvv-ers-pag{margin-left:auto}html[data-tema] .bvv-ers-cab+.bvv-ers-cab,html[data-tema] .bvv-ers-pista+.bvv-ers-cab{margin-top:6px}html[data-tema] .bvv-ers-pista{position:relative;flex:none;height:150px}html[data-tema] .bvv-er{display:flex;flex-direction:column;gap:6px;padding:14px 16px 12px;border:1px solid var(--bvv-linha);border-radius:20px;background:linear-gradient(#fff1,#ffffff06),#0b1c16;box-shadow:inset 0 1px #ffffff0f}html[data-tema] .bvv-ers-pista .bvv-er{position:absolute;inset:0;transition:transform .4s var(--bv-ease),opacity .28s ease,border-color .25s,box-shadow .25s}html[data-tema] .bvv-er-topo{display:flex;align-items:center;justify-content:space-between;height:18px}html[data-tema] .bvv-er .selo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--bvv-apagado);transition:color .2s}html[data-tema] .bvv-er .selo i{width:8px;height:8px;border-radius:50%;background:currentColor}html[data-tema] .bvv-er .selo .depois{display:none}html[data-tema] .bvv-er .mais{font-size:13px;letter-spacing:1px;color:var(--bvv-apagado)}html[data-tema] .bvv-er b{font-size:15px;font-weight:700;color:var(--bvv-texto)}html[data-tema] .bvv-er p{margin:0;font-size:13px;line-height:1.4;color:#e2f7ed9e}html[data-tema] .bvv-er .acoes{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid var(--bvv-linha)}html[data-tema] .bvv-er .acoes span{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:11px;font-size:12.5px;font-weight:700}html[data-tema] .bvv-er .revisar{border:1px solid rgba(127,227,185,.32);background:linear-gradient(#7fe3b92b,#7fe3b912);color:#c9f7e3}html[data-tema] .bvv-er .resolver{background:linear-gradient(135deg,#9af3cc,#4fd6a1);color:var(--bvv-tinta);box-shadow:0 12px 26px -14px #4fd6a180}html[data-tema] .bvv-er.prox{opacity:0;transform:translate(44px)}html[data-tema] .bvv-ers.resolveu .bvv-er.atual{border-color:#7fe3b973;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #7fe3b91f}html[data-tema] .bvv-ers.resolveu .atual .selo{color:var(--bvv-menta)}html[data-tema] .bvv-ers.resolveu .atual .selo .antes{display:none}html[data-tema] .bvv-ers.resolveu .atual .selo .depois{display:inline}html[data-tema] .bvv-ers.saiu .bvv-er.atual{opacity:0;transform:translate(-44px) scale(.96)}html[data-tema] .bvv-ers.saiu .bvv-er.prox{opacity:1;transform:none;transition-delay:.12s}html[data-tema] .bvv-er-espia{flex:none;padding-bottom:40px}html[data-tema] .bvv-abas{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}html[data-tema] .bvv-abas button{position:relative;overflow:hidden;min-height:44px;padding:0 6px;border:1px solid var(--bv-linha);border-radius:14px;background:var(--bv-vidro);color:var(--bv-tp-2);font-size:13px;font-weight:700}html[data-tema] .bvv-abas button[aria-selected=true]{border-color:#5fd39c73;background:#5fd39c1a;color:var(--bv-tp)}html[data-tema] .bvv-abas button i{position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--bv-brilho)}html[data-tema] .bvv-abas.andando button[aria-selected=true] i{animation:bvv-anda var(--bvv-tempo,4s) linear forwards}@keyframes bvv-anda{to{width:100%}}html[data-tema] .bv.na-conversa{grid-template-rows:auto minmax(0,1fr) auto}html[data-tema] .bv.na-conversa .bv-corpo{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:22px 48px 6px}html[data-tema] .bv.na-conversa .bv-arte,html[data-tema] .bv.na-conversa .bv-texto{display:none}html[data-tema] .bvc{display:grid;min-height:0;animation:bv-acende .4s ease both}html[data-tema] .bvc[hidden]{display:none}html[data-tema] .bvc-chat{display:flex;flex-direction:column;min-height:0;overflow:hidden}html[data-tema] .bvc-cab{display:flex;align-items:center;gap:10px}html[data-tema] .bvc-cab b{font-size:15px}html[data-tema] .bvc-cab small{font-size:12px;color:var(--bv-brilho)}html[data-tema] .bvc-log{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}html[data-tema] .bvc-orbe{position:relative;display:block;flex:none;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#e3fff0,#5fd39c 36%,#177554 72%,#0a3627);box-shadow:0 8px 18px -6px #00000080,inset -5px -6px 12px #00000059}html[data-tema] .bvc-orbe.pensa:after{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 55%,rgba(95,211,156,.85) 80%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:bvc-gira 1.2s linear infinite}@keyframes bvc-gira{to{transform:rotate(360deg)}}html[data-tema] .bvc-msg{display:flex;align-items:flex-end;animation:bvc-entra .45s var(--bv-ease) both}@keyframes bvc-entra{0%{opacity:0;transform:translateY(8px)}}html[data-tema] .bvc-msg .bvc-orbe{visibility:hidden}html[data-tema] .bvc-msg.primeira .bvc-orbe{visibility:visible}html[data-tema] .bvc-balao{padding:10px 14px;border:1px solid var(--bv-linha);border-radius:18px 18px 18px 6px;font-size:15px;line-height:1.45;color:var(--bv-tp);overflow-wrap:anywhere}html[data-tema] .bvc-balao b{font-weight:700;color:var(--bv-brilho)}html[data-tema] .bvc-balao small{color:var(--bv-tp-3)}html[data-tema] .bvc-msg.eu{align-self:flex-end;flex-direction:row-reverse}html[data-tema] .bvc-msg.eu .bvc-balao{border-color:transparent}html[data-tema] .bvc-msg.eu .bvc-orbe{display:none}html[data-tema] .bvc-digitando{display:inline-flex;gap:4px}html[data-tema] .bvc-digitando i{width:7px;height:7px;border-radius:50%;background:var(--bv-tp-2);animation:bvc-ponto 1s infinite}html[data-tema] .bvc-digitando i:nth-child(2){animation-delay:.15s}html[data-tema] .bvc-digitando i:nth-child(3){animation-delay:.3s}@keyframes bvc-ponto{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}html[data-tema] .bvc-lendo{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--bv-tp-2)}html[data-tema] .bvc-lendo .bvc-orbe{width:18px;height:18px;visibility:visible}html[data-tema] .bvc-opcoes{display:flex;flex-wrap:wrap;animation:bvc-entra .45s var(--bv-ease) both}html[data-tema] .bvc-opcoes[hidden]{display:none}html[data-tema] .bvc-quebra{flex-basis:100%;height:0}html[data-tema] .bvc-op{display:inline-flex;align-items:center;gap:7px}html[data-tema] .bvc-op:active{transform:scale(.96)}html[data-tema] .bvc-op small{font-weight:500}html[data-tema] .bvc-op[aria-pressed=true]:before{content:"\2713";font-weight:800}html[data-tema] .bvc-op:disabled{opacity:.45;cursor:default}html[data-tema] .bvc-op .pro{padding:2px 6px;border-radius:6px;background:var(--bv-brilho);color:#04261a;font-size:10px;font-weight:800;letter-spacing:.06em}html[data-tema] .bvc-op svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .bvc-editar{align-self:center;flex:none;min-height:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--bv-tp-3);font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-tema] .bvc-editar:hover{color:var(--bv-tp)}html[data-tema] .bvc-nota{flex-basis:100%;margin:2px 0;font-size:13px;line-height:1.4;color:var(--bv-tp-2)}html[data-tema] .bvc-nota[hidden],html[data-tema] .bvc-op[hidden],html[data-tema] .bvc-grupo[hidden]{display:none}html[data-tema] .bvc-busca{flex-basis:100%;min-height:44px;padding:0 14px;border:1px solid var(--bv-linha);border-radius:14px;background:#0003;color:var(--bv-tp);font:inherit;font-size:16px}html[data-tema] .bvc-busca::placeholder{color:var(--bv-tp-3)}html[data-tema] .bvc-busca:focus{outline:2px solid var(--bv-brilho);outline-offset:1px}html[data-tema] .bvc-grupo{flex-basis:100%;margin:8px 0 0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bv-tp-3)}html[data-tema] .bvc-fixo{position:sticky;bottom:-8px;z-index:1;flex-basis:100%;display:flex;margin:0 -18px -8px;padding:14px 18px 12px}html[data-tema] .bvc-resumo{display:none}html[data-tema] .bvc-linha{display:grid;margin:10px 0 2px;padding:0;list-style:none}html[data-tema] .bvc-linha li{position:relative;display:flex;align-items:baseline;gap:12px;padding:0 0 10px 20px}html[data-tema] .bvc-linha li:before{content:"";position:absolute;left:3px;top:6px;width:9px;height:9px;border:2px solid var(--bv-brilho);border-radius:50%;background:var(--bv-1)}html[data-tema] .bvc-linha li:first-child:before{background:var(--bv-brilho)}html[data-tema] .bvc-linha li:not(:last-child):after{content:"";position:absolute;left:8px;top:18px;bottom:0;width:2px;background:#5fd39c4d}html[data-tema] .bvc-linha b{min-width:78px;font-size:14px;color:var(--bv-tp)}html[data-tema] .bvc-linha small{font-size:13px;color:var(--bv-tp-2)}html[data-tema] .bvc-compor{display:flex;gap:8px}html[data-tema] .bvc-compor[hidden]{display:none}html[data-tema] .bvc-compor input{flex:1;min-width:0;color:var(--bv-tp);font:inherit;font-size:16px;outline:0}html[data-tema] .bvc-compor input:focus{border-color:#5fd39c99}html[data-tema] .bvc-compor input::placeholder{color:var(--bv-tp-3)}html[data-tema] .bvc-compor button{flex:none;border:0;font-weight:800}html[data-tema] .bvc-compor button:disabled{cursor:default}html[data-tema] .bvc-painel{flex-direction:column;justify-content:center;min-width:0;min-height:0;overflow:hidden}html[data-tema] .bvc-painel h2{margin-bottom:10px;font-size:clamp(26px,2.7vw,34px)}html[data-tema] .bvc-painel .bv-desc{font-size:15px}html[data-tema] .bvc-lista{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:16px 0 0;padding:0;list-style:none}html[data-tema] .bvc-lista li{display:flex;align-items:center;gap:12px;min-height:42px;padding:6px 12px;border:1px solid transparent;border-radius:14px;transition:background-color .4s,border-color .4s}html[data-tema] .bvc-lista li[hidden]{display:none}html[data-tema] .bvc-lista li.feito{border-color:var(--bv-linha);background:#ffffff0d}html[data-tema] .bvc-marca{flex:none;display:grid;place-items:center;width:24px;height:24px;border:2px dashed rgba(255,255,255,.22);border-radius:50%;color:#04261a;font-size:13px;font-weight:900}html[data-tema] .bvc-lista .feito .bvc-marca{border:2px solid var(--bv-brilho);background:var(--bv-brilho);animation:bvc-pop .45s var(--bv-ease)}html[data-tema] .bvc-lista .feito .bvc-marca:before{content:"\2713"}@keyframes bvc-pop{40%{transform:scale(1.25)}}html[data-tema] .bvc-lista span:not(.bvc-marca){display:flex;align-items:baseline;flex:1;gap:10px;min-width:0}html[data-tema] .bvc-lista small{flex:none;width:84px;font-size:12px;color:var(--bv-tp-3)}html[data-tema] .bvc-lista b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:var(--bv-tp-3)}html[data-tema] .bvc-lista .feito b{font-weight:750;color:var(--bv-tp)}html[data-tema] .bvc-cab small{display:flex;align-items:center;gap:5px}html[data-tema] .bvc-cab small:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bv-brilho);box-shadow:0 0 0 3px #5fd39c33}html[data-tema] .bvc-log{background-size:18px 18px}html[data-tema] .bvc-balao{background:#ffffff1c;box-shadow:0 6px 16px -10px #0009}html[data-tema] .bvc-opcoes{justify-content:flex-end;gap:8px}html[data-tema] .bvc-opcoes:before{content:"Toque para responder";flex-basis:100%;margin-bottom:2px;text-align:right;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bv-brilho)}html[data-tema] .bvc-op{min-height:46px;padding:0 18px;border:1.5px solid var(--bv-brilho);border-radius:22px 22px 6px;background:#5fd39c33;color:#fff;font-size:15px;font-weight:750;box-shadow:0 8px 20px -12px #5fd39ce6;transition:background-color .2s,color .2s,transform .15s,box-shadow .2s}html[data-tema] .bvc-op small{color:#ffffffb3}html[data-tema] .bvc-op:hover{background:var(--bv-brilho);color:#04261a;transform:translateY(-1px);box-shadow:0 10px 24px -10px #5fd39ce6}html[data-tema] .bvc-op:hover small{color:#04261ab3}html[data-tema] .bvc-op:focus-visible{outline:2px solid var(--bv-menta);outline-offset:3px}html[data-tema] .bvc-fixo{justify-content:flex-end}html[data-tema] .bvc-op[aria-pressed=true]{border-color:var(--bv-brilho);background:var(--bv-brilho);color:#04261a}html[data-tema] .bvc-op[aria-pressed=true]:before{color:#04261a}html[data-tema] .bvc-op[aria-pressed=false]{border-color:#5fd39c73;background:#ffffff0f}html[data-tema] .bvc-op[aria-pressed=false]:hover{background:#5fd39c38;color:#fff}html[data-tema] .bvc-op.nova{border-style:dashed;border-color:#ffffff59;background:transparent;color:var(--bv-tp);box-shadow:none}html[data-tema] .bvc-op.alt{border-color:#ffffff2e;background:#0003;color:var(--bv-tp-2);box-shadow:none}html[data-tema] .bvc-op.alt:hover{background:#ffffff1a;color:var(--bv-tp)}html[data-tema] .bvc-op.principal{border-color:#fff;background:#fff;color:#0b3a28;font-weight:800}html[data-tema] .bvc-op.principal:hover{background:var(--bv-menta);color:#0b3a28}html[data-tema] .bvc-op.principal small{color:#0b3a28b3}html[data-tema] .bvc-op:disabled,html[data-tema] .bvc-op:disabled:hover{transform:none;box-shadow:none}html[data-tema] .bvc-chat:not(:has(.bvc-compor:not([hidden]))):after{content:"Escolha uma resposta acima";display:flex;align-items:center;flex:none;border:1px solid var(--bv-linha);color:var(--bv-tp-3)}.bvc-opcoes button.chamar{animation:bvc-chamar .5s cubic-bezier(.16,1,.3,1)}@keyframes bvc-chamar{40%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.bvc-opcoes button.chamar{animation:none}}html[data-tema] .bvc{grid-template-columns:minmax(0,1fr);gap:0}html[data-tema] .bv.na-conversa{height:min(700px,100%)}html[data-tema] .bvc-painel{display:none}html[data-tema] .bvc-chat,html[data-tema] .bvc-chat.bv-vidro{width:100%;max-width:760px;margin-inline:auto;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-tema] .bvc-cab{justify-content:center;flex-wrap:wrap;padding:4px 18px 12px;border-bottom:0;background:transparent}html[data-tema] .bvc-resumo:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;gap:6px;flex-basis:100%}html[data-tema] .bvc-resumo button{min-height:32px;padding:0 12px;border:1px solid var(--bv-linha);border-radius:999px;background:#ffffff0f;color:var(--bv-tp);font-size:12.5px;font-weight:700;cursor:pointer}html[data-tema] .bvc-resumo button:hover{background:#ffffff1f}html[data-tema] .bvc-resumo button:after{content:" \b7  editar";font-weight:600;color:var(--bv-tp-3)}html[data-tema] .bvc-log{gap:14px;padding:18px 20px 10px;background-image:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22px);mask-image:linear-gradient(to bottom,transparent,#000 22px)}html[data-tema] .bvc-msg{max-width:100%;gap:12px;align-items:flex-start}html[data-tema] .bvc-msg .bvc-orbe{width:28px;height:28px;margin-top:1px}html[data-tema] .bvc-msg:not(.eu) .bvc-balao{padding:3px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;line-height:1.6}html[data-tema] .bvc-msg:not(.primeira):not(.eu){margin-top:-6px}html[data-tema] .bvc-msg.eu{max-width:78%}html[data-tema] .bvc-msg.eu .bvc-balao{padding:10px 16px;border:0;border-radius:22px;background:#ffffff1f;color:var(--bv-tp);font-weight:600;font-size:15.5px;box-shadow:none}html[data-tema] .bvc-digitando{padding:8px 0}html[data-tema] .bvc-opcoes{padding:2px 0 6px 40px}html[data-tema] .bvc-chat:not(:has(.bvc-compor:not([hidden]))):after{height:54px;margin:8px 16px 14px;padding:0 60px 0 20px;border-radius:28px;background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23ffffff' fill-opacity='.18'/%3E%3Cpath d='M20 27V13m-6 6 6-6 6 6' fill='none' stroke='%23ffffff' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center/38px;box-shadow:0 10px 30px -18px #000000b3;font-size:15px}html[data-tema] .bvc-compor{position:relative;margin:8px 16px 14px;padding:0;border-top:0}html[data-tema] .bvc-compor input{height:54px;padding:0 64px 0 20px;border:1px solid var(--bv-linha);border-radius:28px;background:#ffffff12;box-shadow:0 10px 30px -18px #000000b3}html[data-tema] .bvc-compor button{position:absolute;right:8px;top:8px;width:38px;height:38px;padding:0;border-radius:50%;background:#fff;color:transparent;font-size:0;overflow:hidden}html[data-tema] .bvc-compor button:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 27V13m-6 6 6-6 6 6' fill='none' stroke='%2304261a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/38px no-repeat}html[data-tema] .bvc-compor button:disabled{opacity:.35}html[data-tema] .bvc-fixo{background:linear-gradient(to bottom,#07281d00,#07281df5 38%)}html[data-tema] .bv-barras span.agora.parcial i{width:var(--parte,8%)}html[data-tema] .bv-botao.chega{animation:bv-pula .6s var(--bv-ease) both}@media(max-width:720px){html[data-tema] .bvv-palco{height:262px}html[data-tema] .bvv-ae{gap:10px;padding:14px}html[data-tema] .bvv-frase{font-size:18px}html[data-tema] .bvv-fcs{gap:8px}html[data-tema] .bvv-fcs-face{gap:10px;padding:28px 14px 12px}html[data-tema] .bvv-fcs-face p{font-size:17px}html[data-tema] .bvv-fcs-face.verso p{font-size:26px}html[data-tema] .bvv-ers-pista{height:146px}html[data-tema] .bv.na-conversa{height:100%}html[data-tema] .bv.na-conversa .bv-corpo{grid-template-rows:minmax(0,1fr);padding:14px 18px 0;overflow:hidden}html[data-tema] .bvc{grid-template-columns:minmax(0,1fr)}html[data-tema] .bvc-painel{display:none}html[data-tema] .bvc-chat{border-radius:20px}html[data-tema] .bvc-msg{max-width:94%}html[data-tema] .bvc-opcoes{padding-left:0}html[data-tema] .bvc-cab{flex-wrap:wrap}html[data-tema] .bvc-resumo:not([hidden]){display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}html[data-tema] .bvc-resumo button{min-height:32px;padding:0 10px;border:1px solid var(--bv-linha);border-radius:999px;background:#5fd39c1f;color:var(--bv-tp);font-size:12.5px;font-weight:700}html[data-tema] .bvc-resumo button:after{content:" \b7  editar";font-weight:600;color:var(--bv-tp-3)}}@media(max-width:720px)and (max-height:700px){html[data-tema] .bvv-palco{height:236px}html[data-tema] .bvv-original small{display:none}html[data-tema] .bvv-ae{gap:8px;padding:12px 14px}html[data-tema] .bvv-resultado{gap:6px}html[data-tema] .bvv-veredito{padding:5px 10px 5px 5px}html[data-tema] .bvv-veredito .ic{width:26px;height:26px}html[data-tema] .bvv-original{padding:7px 12px}html[data-tema] .bvv-fcs-revelar{padding:6px 12px}html[data-tema] .bvv-fcs-notas small{display:none}html[data-tema] .bvv-ers-pista{height:124px}html[data-tema] .bvv-ers-pista .bvv-er p{display:none}}@media(prefers-reduced-motion:reduce){html[data-tema] .bvv-fcs.virou .bvv-fcs-giro{transform:none}html[data-tema] .bvv-fcs-face.verso{transform:none;visibility:hidden}html[data-tema] .bvv-fcs.virou .bvv-fcs-face.verso{visibility:visible}html[data-tema] .bvv-fcs.virou .bvv-fcs-face.frente{visibility:hidden}html[data-tema] .bvv-palavra.nao{animation:none;color:#ffb0b0}}.tour-balao.dica .tour-passo{color:var(--rf-cel-verde-texto);font-weight:800;letter-spacing:.08em}body.bv-aberto{overflow:hidden}.tm-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:3px 10px 3px 9px;border:1px solid transparent;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.tm-chip i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tm-cor,currentColor)}.tm-chip{min-width:0}.tm-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-chip svg{flex:none;width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.tm-chip:hover,.tm-chip[aria-expanded=true]{background:color-mix(in srgb,currentColor 9%,transparent);border-color:color-mix(in srgb,currentColor 18%,transparent)}.tm-chip:focus-visible{outline:2px solid var(--rf-cel-verde);outline-offset:2px}.tm-chip.vazia{border:1px dashed color-mix(in srgb,currentColor 45%,transparent)}.tm-chip.vazia i{width:9px;height:9px;background:none;border:1.5px dashed currentColor}.jn-timer>.tm-chip-lugar{grid-area:modos;justify-self:stretch;justify-content:flex-end;align-self:center;display:flex;min-width:0;max-width:100%;color:var(--rf-cel-verde-texto)}.timer-dock .timer-status .tm-chip{justify-self:start;min-height:28px;margin-left:-6px;color:#dff2e8;font-size:13px}.timer-dock .timer-status .tm-chip.vazia{color:#a8e6c8}@media(max-width:720px){#dashboardView #painelTimer>.tm-chip-lugar{grid-area:modos;align-self:end;justify-self:stretch;justify-content:flex-start}}@media(prefers-reduced-motion:no-preference){.tm-chip.vazia{animation:tm-chama 2.6s ease-in-out 2}}@keyframes tm-chama{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--rf-cel-verde) 18%,transparent)}}.tm-seletor{position:fixed;z-index:1200;width:292px;max-height:min(460px,calc(100vh - 24px));display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--rf-cel-borda);border-radius:20px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:0 24px 48px -18px #081e1473;animation:tm-abre .2s cubic-bezier(.2,.9,.3,1.15) both}@keyframes tm-abre{0%{opacity:0;transform:scale(.95) translateY(-4px)}}.tm-seletor-titulo{margin:2px 4px 0;font-size:14px}.tm-seletor-dica,.tm-seletor-rodape{margin:0 4px 6px;font-size:12px;line-height:1.4;color:var(--rf-cel-texto-3)}.tm-seletor-rodape{margin:6px 4px 0;padding-top:8px;border-top:1px solid var(--rf-cel-borda)}.tm-busca,.tm-nova{width:100%;min-height:38px;padding:7px 11px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);font:inherit;font-size:14px}.tm-seletor-lista{display:flex;flex-direction:column;min-height:0;overflow:auto;margin:0 -4px;padding:0 4px}.tm-grupo{display:block;margin:10px 6px 4px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--rf-cel-texto-3)}.tm-opcao{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.tm-opcao i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--tm-cor)}.tm-opcao span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-opcao:hover,.tm-opcao:focus-visible{background:var(--rf-cel-cartao-2);outline:none}.tm-opcao.atual{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-weight:700}.tm-nova-linha{display:flex;gap:6px;margin-top:6px}.tm-nova-linha .mini-btn{flex:none}@media(max-width:560px){.tm-seletor{left:10px!important;right:10px;bottom:10px;top:auto!important;width:auto;max-height:70vh;border-radius:24px;animation-name:tm-sobe}}@keyframes tm-sobe{0%{opacity:0;transform:translateY(20px)}}.tm-modal{width:min(480px,calc(100vw - 24px))}.tm-selo{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border-radius:17px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde)}.tm-selo svg{width:26px;height:26px}.tm-modal h2{margin:0;font-size:21px;letter-spacing:-.02em}.tm-sub{margin:4px 0 12px;color:var(--rf-cel-texto-2);font-size:14px}.tm-modal .tm-grupo{margin:14px 0 8px}.tm-escolhas{display:flex;flex-wrap:wrap;gap:8px}.tm-escolha{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;border:1.5px solid var(--rf-cel-borda);border-radius:999px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.tm-escolha i{width:9px;height:9px;border-radius:50%;background:var(--tm-cor)}.tm-escolha:hover{transform:translateY(-1px)}.tm-escolha.sel{border-color:var(--tm-cor);background:color-mix(in srgb,var(--tm-cor) 13%,var(--rf-cel-cartao))}.tm-modal .tm-nova-linha{margin-top:12px}.tm-varias{margin-top:12px;padding:8px 13px;border:1.5px dashed var(--rf-cel-borda);border-radius:999px;background:transparent;color:var(--rf-cel-texto-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.tm-divisao{margin-top:14px;padding:12px;border-radius:18px;background:var(--rf-cel-cartao-2)}.tm-faixa{display:flex;height:14px;margin-bottom:8px;overflow:hidden;border-radius:9px}.tm-faixa i{background:var(--tm-cor);transition:flex-grow .25s}.tm-div-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;font-size:14px}.tm-div-linha>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.tm-div-linha>span:first-child i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--tm-cor)}.tm-div-ctrl{display:flex;align-items:center;gap:6px}.tm-div-ctrl button{width:32px;height:32px;border:1px solid var(--rf-cel-borda);border-radius:10px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto);font:inherit;font-weight:800;cursor:pointer}.tm-div-ctrl output{min-width:54px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.tm-div-aviso{display:block;margin-top:6px;font-size:12.5px;color:var(--rf-cel-texto-3)}.tm-div-aviso.falta{color:var(--rf-cel-fogo);font-weight:600}.tm-pe{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.tm-pe .button{flex:0 1 auto;min-height:46px;padding:0 18px;white-space:nowrap}.tm-pe .button.primary{min-width:130px}.tm-dist{max-height:52vh;overflow:auto;margin:6px -4px 0;padding:0 4px}.tm-dist-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,190px);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rf-cel-borda);font-size:14px}.tm-dist-linha small{display:block;font-size:12px;color:var(--rf-cel-texto-3)}.tm-dist-linha select{width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--rf-cel-borda);border-radius:11px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto);font:inherit;font-size:13.5px}html[data-tema] #progressoView .pg-tempo{--tm-trilho:color-mix(in srgb,var(--ra-palco-texto) 9%,transparent);--tm-antes:color-mix(in srgb,var(--ra-palco-texto) 30%,transparent);--tm-geral:color-mix(in srgb,var(--ra-palco-texto) 40%,transparent);position:relative;overflow:hidden}html[data-tema] #progressoView .pg-tempo:before{content:"";position:absolute;top:-45%;right:-12%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ra-palco-menta) 13%,transparent),transparent 65%);pointer-events:none}html[data-tema] #progressoView .pg-tempo .jn-cab{position:relative}html[data-tema] #progressoView .tm-nada{position:relative;margin:4px 0 0;color:var(--ra-palco-texto-2);font-size:14px}html[data-tema] #progressoView .tm-corpo{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start;margin-top:14px}html[data-tema] #progressoView .tm-rosca{position:sticky;top:90px;width:220px;aspect-ratio:1;margin-top:6px}html[data-tema] #progressoView .tm-rosca svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}html[data-tema] #progressoView .tm-rosca circle{fill:none;stroke-width:22;transition:opacity .2s,stroke-width .2s}html[data-tema] #progressoView .tm-fundo{stroke:var(--tm-trilho)}html[data-tema] #progressoView .tm-fatia{stroke:var(--tm-cor);cursor:pointer}html[data-tema] #progressoView .tm-fatia.antes{stroke:url(#tmListras)}html[data-tema] #progressoView .tm-rosca.foco .tm-fatia{opacity:.25}html[data-tema] #progressoView .tm-rosca.foco .tm-fatia.on{opacity:1;stroke-width:28}html[data-tema] #progressoView .tm-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 38px;text-align:center;pointer-events:none}html[data-tema] #progressoView .tm-centro small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .tm-centro strong{font-size:36px;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ra-palco-texto)}html[data-tema] #progressoView .tm-centro span{font-size:12.5px;color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .tm-centro em{margin-top:5px;padding:2px 8px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta);font-size:11.5px;font-style:normal;font-weight:700;line-height:1.35;border-radius:10px}html[data-tema] #progressoView .tm-lista{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-tema] #progressoView .tm-linha{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;gap:5px 12px;align-items:center;padding:9px 10px;border-radius:14px;cursor:pointer;transition:background .2s}html[data-tema] #progressoView .tm-linha:hover,html[data-tema] #progressoView .tm-linha.on{background:color-mix(in srgb,var(--ra-palco-texto) 5%,transparent)}html[data-tema] #progressoView .tm-nome{display:flex;align-items:center;gap:9px;min-width:0;font-size:14.5px;font-weight:650;color:var(--ra-palco-texto)}html[data-tema] #progressoView .tm-nome i{flex:none;width:10px;height:10px;border-radius:4px;background:var(--tm-cor)}html[data-tema] #progressoView .tm-nome span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-tema] #progressoView .tm-h{text-align:right;font-weight:750;font-variant-numeric:tabular-nums;color:var(--ra-palco-texto)}html[data-tema] #progressoView .tm-pc{text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .tm-trilho{position:relative;grid-column:1/-1;height:8px;border-radius:9px;background:var(--tm-trilho)}html[data-tema] #progressoView .tm-enc{position:absolute;inset:0 auto 0 0;display:flex;overflow:hidden;border-radius:9px;transform-origin:left center}html[data-tema] #progressoView .tm-enc b{display:block;height:100%;background:var(--tm-cor)}html[data-tema] #progressoView .tm-enc b.antes{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--tm-cor) 42%,transparent) 0 3px,transparent 3px 6px)}html[data-tema] #progressoView .tm-linha.geral .tm-nome i{background:none;border:1.5px dashed var(--tm-geral)}html[data-tema] #progressoView .tm-linha.geral .tm-enc b{background:repeating-linear-gradient(90deg,var(--tm-geral) 0 6px,transparent 6px 9px)}html[data-tema] #progressoView .tm-meta{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ra-palco-texto);opacity:.5}html[data-tema] #progressoView .tm-detalhe{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .tm-ok{font-weight:700;color:var(--pg-bom)}html[data-tema] #progressoView .tm-falta{font-weight:700;color:var(--pg-medio)}html[data-tema] #progressoView .tm-semana{display:inline-flex;align-items:flex-end;gap:2px;height:16px;margin-left:auto}html[data-tema] #progressoView .tm-semana i{width:4px;border-radius:2px;background:color-mix(in srgb,var(--tm-cor) 75%,transparent)}html[data-tema] #progressoView .tm-semana i.zero{opacity:.3;background:var(--tm-geral)}html[data-tema] #progressoView .tm-distribuir{min-height:28px;padding:2px 11px;border:1px solid color-mix(in srgb,var(--ra-palco-menta) 45%,transparent);border-radius:999px;background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta);font:inherit;font-size:12px;font-weight:700;cursor:pointer}html[data-tema] #progressoView .tm-frase{position:relative;display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:16px;background:var(--ra-palco-menta-fundo);font-size:13.5px;color:var(--ra-palco-texto-2)}html[data-tema] #progressoView .tm-frase svg{flex:none;width:18px;height:18px;color:var(--ra-palco-menta)}html[data-tema] #progressoView .tm-frase b{color:var(--ra-palco-texto)}html[data-tema] #progressoView .tm-legenda{position:relative;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ra-palco-linha);font-size:12px;color:var(--ra-palco-texto-3)}html[data-tema] #progressoView .tm-legenda span{display:inline-flex;align-items:center;gap:6px}html[data-tema] #progressoView .tm-legenda i{display:inline-block;width:14px;height:8px;border-radius:3px}html[data-tema] #progressoView .tm-legenda .cheio{background:var(--ra-palco-menta)}html[data-tema] #progressoView .tm-legenda .listra{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ra-palco-menta) 45%,transparent) 0 3px,transparent 3px 6px)}html[data-tema] #progressoView .tm-legenda .tique{width:2px;height:12px;background:var(--ra-palco-texto);opacity:.5}@media(prefers-reduced-motion:no-preference){html[data-tema] #progressoView .tm-anima .tm-enc{animation:tm-cresce .8s cubic-bezier(.3,.8,.3,1) both}html[data-tema] #progressoView .tm-anima .tm-fatia{animation:tm-arco .9s cubic-bezier(.3,.8,.3,1) both}html[data-tema] #progressoView .tm-anima .tm-linha{animation:tm-entra .45s ease both}html[data-tema] #progressoView .tm-anima .tm-linha:nth-child(2){animation-delay:.04s}html[data-tema] #progressoView .tm-anima .tm-linha:nth-child(3){animation-delay:.08s}html[data-tema] #progressoView .tm-anima .tm-linha:nth-child(4){animation-delay:.12s}html[data-tema] #progressoView .tm-anima .tm-linha:nth-child(n+5){animation-delay:.16s}}@keyframes tm-cresce{0%{transform:scaleX(0)}}@keyframes tm-arco{0%{stroke-dasharray:0 600}}@keyframes tm-entra{0%{opacity:0;transform:translateY(5px)}}@media(max-width:720px){html[data-tema] #progressoView .tm-corpo{grid-template-columns:minmax(0,1fr);gap:16px}html[data-tema] #progressoView .tm-rosca{position:relative;top:auto;justify-self:center;width:200px}html[data-tema] #progressoView .tm-semana{display:none}}.aba-sub:empty,#materiasResumo:empty{display:none}.fim-bloco-modal{width:min(440px,100%);padding:26px 24px 20px}.fim-bloco-modal .fb-topo{display:grid;justify-items:center;gap:4px;margin-bottom:14px;text-align:center}.fim-bloco-modal .fb-topo h2{margin:0;font-size:21px;line-height:1.25;letter-spacing:-.02em}.fim-bloco-modal .fb-topo p{margin:0;color:var(--rf-texto-3);font-size:14px}.fim-bloco-modal .fb-selo{position:relative;display:block;width:64px;height:64px;margin-bottom:6px}.fim-bloco-modal .fb-selo svg{display:block;width:100%;height:100%}.fim-bloco-modal .fb-anel{fill:none;stroke:var(--rf-verde);stroke-width:4;stroke-dasharray:180;stroke-dashoffset:180;animation:fb-desenha .7s .1s cubic-bezier(.16,1,.3,1) forwards}.fim-bloco-modal .fb-visto{fill:none;stroke:var(--rf-verde);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:fb-desenha .45s .6s cubic-bezier(.16,1,.3,1) forwards}.fim-bloco-modal .fb-selo:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 #5fd39c59;animation:fb-onda 1.2s .7s ease-out both}@keyframes fb-desenha{to{stroke-dashoffset:0}}@keyframes fb-onda{to{box-shadow:0 0 0 22px #5fd39c00}}.fim-bloco-modal form{display:grid}.fim-bloco-modal .fb-secao{display:grid;gap:12px;padding:14px 0;border-top:1px solid var(--rf-borda)}.fim-bloco-modal .fb-secao[hidden]{display:none}.fim-bloco-modal .fb-secao>b{font-size:14.5px}.fim-bloco-modal .fb-linha{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:12px;margin:0;color:var(--rf-texto-2);font-size:14px;font-weight:650}.fim-bloco-modal .jn-contador{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:44px;border:1px solid var(--rf-borda);border-radius:12px;background:var(--rf-superficie-2)}.fim-bloco-modal .jn-contador button{height:42px;padding:0;border:0;border-radius:11px;background:none;color:var(--rf-texto);font:inherit;font-size:19px;font-weight:600;cursor:pointer}.fim-bloco-modal .jn-contador button:hover{background:var(--rf-verde-suave)}.fim-bloco-modal .jn-contador input{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--rf-texto);font:inherit;font-size:17px;font-weight:750;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.fim-bloco-modal .jn-contador input::-webkit-inner-spin-button,.fim-bloco-modal .jn-contador input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fim-bloco-modal .jn-contador input:focus{outline:0}.fim-bloco-modal .jn-contador:focus-within{border-color:var(--rf-verde-borda)}.fim-bloco-modal .fb-certas{display:grid;gap:4px}.fim-bloco-modal .fb-certas-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--rf-texto-2);font-size:14px;font-weight:650}.fim-bloco-modal .fb-certas-topo output{color:var(--rf-texto);font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.fim-bloco-modal .fb-certas input[type=range]{width:100%;margin:4px 0 0;accent-color:var(--rf-verde)}.fim-bloco-modal .fb-certas small{color:var(--rf-texto-3);font-size:12px}.fim-bloco-modal .fb-revisar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:14px 0;border-top:1px solid var(--rf-borda);cursor:pointer}.fim-bloco-modal .fb-revisar b{display:block;font-size:14.5px;overflow-wrap:anywhere}.fim-bloco-modal .fb-revisar small{display:block;color:var(--rf-texto-3);font-size:12.5px}.fim-bloco-modal input.fb-interruptor{position:relative;flex:none;box-sizing:border-box;width:48px;min-width:48px;height:30px;min-height:30px;margin:0;padding:0;border:0;border-radius:99px;background:#c9d6cf;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background .25s}.fim-bloco-modal .fb-interruptor:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .3s cubic-bezier(.16,1,.3,1)}.fim-bloco-modal input.fb-interruptor:checked{background:var(--rf-verde)}.fim-bloco-modal input.fb-interruptor:before{content:none}.fim-bloco-modal .fb-interruptor:checked:after{transform:translate(18px)}.fim-bloco-modal .fb-interruptor:focus-visible{outline:2px solid var(--rf-verde);outline-offset:2px}.fim-bloco-modal .fb-acoes{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--rf-borda)}.fim-bloco-modal .fb-acoes .button{width:100%;min-height:50px;font-size:15.5px}.fim-bloco-modal .fb-acoes .link-button{justify-self:center;min-height:36px;margin:0;font-size:13.5px}.fim-bloco-modal .fb-salvo{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px;padding:0;list-style:none}.fim-bloco-modal .fb-salvo li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--rf-borda);border-radius:99px;background:var(--rf-superficie-2);color:var(--rf-texto-2);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.fim-bloco-modal .fb-salvo .jn-svg{width:13px;height:13px;color:var(--rf-verde);stroke-width:2.6}.fim-bloco-modal .fb-proximo{display:grid;gap:10px;margin-bottom:12px;padding:16px;border:1px solid var(--rf-verde-borda);border-radius:18px;background:var(--rf-verde-suave)}.fim-bloco-modal .fb-proximo small{color:var(--rf-verde);font-size:12px;font-weight:750;letter-spacing:.04em}.fim-bloco-modal .fb-proximo b{display:flex;align-items:center;gap:8px;font-size:16px}.fim-bloco-modal .fb-proximo b i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--cor)}.fim-bloco-modal .fb-proximo p{margin:-4px 0 0;color:var(--rf-texto-3);font-size:13.5px}.fim-bloco-modal .fb-proximo .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px}.fim-bloco-modal .fb-proximo .button .jn-svg{width:15px;height:15px;fill:currentColor}@media(prefers-reduced-motion:reduce){.fim-bloco-modal :is(.fb-anel,.fb-visto){animation:none;stroke-dashoffset:0}.fim-bloco-modal .fb-selo:after{animation:none}}html[data-tema] .fim-bloco-modal input.fb-interruptor:after{background:#fff}.fim-bloco-modal .fb-revisar-caixa{display:grid;gap:10px;padding-bottom:14px;border-top:1px solid var(--rf-borda)}.fim-bloco-modal .fb-revisar-caixa .fb-revisar{border-top:0;padding-bottom:0}.fim-bloco-modal .fb-revisar-caixa.cheia .fb-revisar{cursor:default}.fim-bloco-modal .fb-revisar-caixa.cheia small{color:var(--rf-texto-2);line-height:1.45}.fim-bloco-modal .fb-revisar-caixa.cheia small .link-button{min-height:0;margin:0;padding:0;font-size:inherit}.fim-bloco-modal input.fb-interruptor:disabled{opacity:.45;cursor:not-allowed}.fim-bloco-modal .fb-assunto{display:grid;gap:6px;margin:0;color:var(--rf-texto-2);font-size:13.5px;font-weight:650}.fim-bloco-modal .fb-assunto small{color:var(--rf-texto-3);font-size:12px;font-weight:600}.fim-bloco-modal .fb-assunto input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--rf-borda);border-radius:12px;background:var(--rf-superficie-2);color:var(--rf-texto);font:inherit;font-size:16px;font-weight:600}.fim-bloco-modal .fb-assunto input:focus{outline:0;border-color:var(--rf-verde-borda);box-shadow:0 0 0 3px var(--rf-verde-suave)}.fim-bloco-modal .fb-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.fim-bloco-modal .fb-sugestao{min-height:36px;padding:0 12px;border:1px solid var(--rf-borda);border-radius:99px;background:var(--rf-superficie);color:var(--rf-texto-2);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.fim-bloco-modal .fb-sugestao:hover,.fim-bloco-modal .fb-sugestao[aria-pressed=true]{border-color:var(--rf-verde-borda);background:var(--rf-verde-suave);color:var(--rf-verde)}html[data-tema] .bv-veu{--bv-aviso:#f3c77a;--pl-d1:#187a58;--pl-d2:#135f45;--pl-d3:#0b4431}html[data-tema] .bv-veu .pl-orbe{position:relative;display:block;flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#e3fff0,#5fd39c 36%,#177554 72%,#0a3627);box-shadow:0 8px 18px -6px #00000080,inset -5px -6px 12px #00000059;animation:pl-orbe-pulsa 2.2s ease-in-out infinite}html[data-tema] .bv-veu .pl-orbe:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 55%,rgba(95,211,156,.85) 80%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:pl-gira 1.3s linear infinite}html[data-tema] .bv-veu .pl-orbe.grande{width:92px;height:92px;box-shadow:0 26px 40px -16px #000000a6,inset -10px -12px 24px #00000059}html[data-tema] .bv-veu .pl-orbe.grande:after{inset:-12px}@keyframes pl-orbe-pulsa{50%{transform:scale(1.06)}}@keyframes pl-gira{to{transform:rotate(1turn)}}html[data-tema] .bv-veu .pl-passo[data-passo=gerando]{grid-template-columns:1fr;place-items:center;align-content:center;min-height:100%}html[data-tema] .bv-veu .pl-gerando{display:grid;justify-items:center;gap:20px;text-align:center;animation:pl-gerando-sai .35s ease 1.3s both}html[data-tema] .bv-veu .pl-gerando .pl-orbe.grande{margin-bottom:8px}html[data-tema] .bv-veu .pl-gerando .pl-orbe.grande:before{content:"";position:absolute;inset:-34px;border-radius:50%;background:radial-gradient(circle,rgba(95,211,156,.34),transparent 68%);animation:pl-gerando-halo 1.4s ease-in-out infinite}html[data-tema] .bv-veu .pl-gerando h2{margin:0;color:var(--bv-tp);font-size:clamp(26px,3vw,36px);line-height:1.05;font-weight:820;letter-spacing:-.028em}html[data-tema] .bv-veu .pl-gerando h2 em{font-style:normal;background:linear-gradient(100deg,var(--bv-brilho) 30%,#fff 50%,var(--bv-brilho) 70%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pl-gerando-brilho 1.2s linear infinite}html[data-tema] .bv-veu .pl-gerando-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none;text-align:left}html[data-tema] .bv-veu .pl-gerando-lista li{display:grid;grid-template-columns:24px 1fr;gap:11px;align-items:center;color:var(--bv-tp-2);font-size:16px;opacity:0;transform:translateY(8px);animation:pl-gerando-linha .4s var(--bv-ease) calc(var(--k)*.38s + .1s) both}html[data-tema] .bv-veu .pl-gerando-lista .pl-ok{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff38;animation:pl-gerando-ok .3s ease calc(var(--k)*.38s + .38s) both}html[data-tema] .bv-veu .pl-gerando-lista .pl-ok .jn-svg{width:13px;height:13px;stroke-width:3;color:var(--bv-1)}html[data-tema] .bv-veu .pl-gerando-barra{position:relative;width:min(260px,70%);height:3px;border-radius:3px;background:#ffffff1f;overflow:hidden}html[data-tema] .bv-veu .pl-gerando-barra i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#177554,var(--bv-brilho));transform-origin:left;animation:pl-gerando-barra 1.6s cubic-bezier(.4,.1,.2,1) both}@keyframes pl-gerando-linha{to{opacity:1;transform:none}}@keyframes pl-gerando-ok{0%{background:transparent}to{background:var(--bv-brilho);box-shadow:none}}@keyframes pl-gerando-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pl-gerando-brilho{to{background-position:-250% 0}}@keyframes pl-gerando-halo{50%{transform:scale(1.18);opacity:.6}}@keyframes pl-gerando-sai{to{opacity:0;transform:scale(.97)}}html[data-tema] .bv-quadro-arte[data-so=pro]{perspective:1400px}@keyframes pl-bloco-cai{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}html[data-tema] .pl-veu .pl{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1000px,100%);height:min(700px,100%);overflow:hidden;border:1px solid var(--bv-linha);border-radius:32px;outline:0;color-scheme:dark;background:radial-gradient(120% 90% at 12% 0%,rgba(95,211,156,.2),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(95,211,156,.1),transparent 60%),linear-gradient(160deg,var(--bv-2),var(--bv-0));box-shadow:0 40px 90px -30px #000000a6,inset 0 1px #ffffff14;animation:bv-sobe .6s var(--bv-ease) both}html[data-tema] .pl-veu .pl:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 65%);mask-image:linear-gradient(180deg,#000,transparent 65%)}html[data-tema] .pl-veu button,html[data-tema] .pl-veu input,html[data-tema] .pl-veu textarea{font-family:inherit}html[data-tema] .pl-veu button{cursor:pointer}html[data-tema] .pl-veu :focus-visible{outline:2px solid var(--bv-brilho);outline-offset:3px}html[data-tema] .pl-veu ::selection{background:#5fd39c66}html[data-tema] .pl-veu .jn-svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .pl-veu .pl-topo{position:relative;display:flex;align-items:center;gap:16px;padding:22px 26px 0}html[data-tema] .pl-veu .pl-barras{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;flex:1}html[data-tema] .pl-veu .pl-barras span{height:4px;border-radius:4px;background:#ffffff24;overflow:hidden}html[data-tema] .pl-veu .pl-barras i{display:block;width:0;height:100%;border-radius:inherit;background:var(--bv-brilho);transition:width .5s var(--bv-ease)}html[data-tema] .pl-veu .pl-barras span:is(.feita,.agora) i{width:100%}html[data-tema] .pl-veu .pl-sair{min-height:40px;margin-left:auto;padding:0 4px;border:0;background:transparent;color:var(--bv-tp-2);font-size:14px;font-weight:600}html[data-tema] .pl-veu .pl-sair:hover{color:var(--bv-tp)}html[data-tema] .pl-veu .pl-corpo{position:relative;display:grid;min-height:0;padding:20px 44px 0}html[data-tema] .pl-veu .pl-passo{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:center;min-height:0}html[data-tema] .pl-veu .pl-passo.entra{animation:pl-passo-entra .55s var(--bv-ease) both}@keyframes pl-passo-entra{0%{opacity:0;transform:translateY(14px)}}html[data-tema] .pl-veu .pl-texto h2{margin:0 0 14px;color:var(--bv-tp);font-size:clamp(30px,3.5vw,44px);line-height:1.02;font-weight:820;letter-spacing:-.028em;text-wrap:balance}html[data-tema] .pl-veu .pl-texto h2 em{font-style:normal;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-desc{margin:0;max-width:30em;color:var(--bv-tp-2);font-size:16.5px;line-height:1.55;text-wrap:pretty}html[data-tema] .pl-veu .pl-resposta{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;align-self:stretch;min-height:0;overflow:auto;padding:4px 6px 12px 4px;scrollbar-width:thin;scrollbar-color:rgba(228,244,235,.25) transparent}html[data-tema] .pl-veu .pl-resposta>:first-child{margin-top:auto}html[data-tema] .pl-veu .pl-resposta>:last-child{margin-bottom:auto}html[data-tema] .pl-veu .pl-nota{margin:0;color:var(--bv-tp-3);font-size:13.5px;line-height:1.5}html[data-tema] .pl-veu .pl-nota b{color:var(--bv-tp-2);font-weight:650}html[data-tema] .pl-veu .pl-nota.alerta{color:var(--bv-aviso)}html[data-tema] .pl-veu .pl-lista{display:grid;gap:10px}html[data-tema] .pl-veu .pl-opcao{display:grid;grid-template-columns:46px 1fr 22px;align-items:center;gap:14px;width:100%;padding:13px 16px 13px 13px;border:0;border-radius:18px;background:var(--bv-vidro);box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp);text-align:left;transition:background .2s,box-shadow .2s,transform .15s}html[data-tema] .pl-veu .pl-opcao:hover{background:#ffffff17}html[data-tema] .pl-veu .pl-opcao:active{transform:scale(.985)}html[data-tema] .pl-veu .pl-opcao[aria-checked=true]{background:#5fd39c21;box-shadow:inset 0 0 0 1.5px var(--bv-brilho)}html[data-tema] .pl-veu .pl-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffff12;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-ic .jn-svg{width:22px;height:22px;stroke-width:1.8}html[data-tema] .pl-veu .pl-opcao b{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}html[data-tema] .pl-veu .pl-opcao small{display:block;margin-top:1px;color:var(--bv-tp-3);font-size:13.5px}html[data-tema] .pl-veu .pl-radio{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d;color:var(--bv-1)}html[data-tema] .pl-veu .pl-radio .jn-svg{width:14px;height:14px;stroke-width:3;opacity:0}html[data-tema] .pl-veu [aria-checked=true]>.pl-radio{background:var(--bv-brilho);box-shadow:none}html[data-tema] .pl-veu [aria-checked=true]>.pl-radio .jn-svg{opacity:1}html[data-tema] .pl-veu .pl-campo{display:grid;gap:8px}html[data-tema] .pl-veu .pl-campo>span{color:var(--bv-tp-2);font-size:13.5px;font-weight:650}html[data-tema] .pl-veu .pl-campo>span small{color:var(--bv-tp-3);font-weight:500}html[data-tema] .pl-veu .pl-campo input,html[data-tema] .pl-veu .pl-area{width:100%;min-height:52px;margin:0;padding:0 16px;border:0;border-radius:14px;background:#03170f80;box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp);font-size:16.5px;caret-color:var(--bv-brilho);color-scheme:dark;transition:box-shadow .2s}html[data-tema] .pl-veu .pl-campo input::placeholder,html[data-tema] .pl-veu .pl-area::placeholder{color:#b4d3c39e}html[data-tema] .pl-veu .pl-campo input:focus,html[data-tema] .pl-veu .pl-area:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--bv-brilho)}html[data-tema] .pl-veu .pl-campo input:disabled{opacity:.45}html[data-tema] .pl-veu .pl-linha-data{display:flex;flex-wrap:wrap;gap:10px;align-items:center}html[data-tema] .pl-veu .pl-linha-data input,html[data-tema] .pl-veu .pl-linha-data .date-field{flex:1 1 200px}html[data-tema] .pl-veu .date-field{width:100%}html[data-tema] .pl-veu .date-overlay{padding:0 44px 0 16px;color:var(--bv-tp);font-size:16.5px}html[data-tema] .pl-veu .date-overlay:empty:before{content:"dd/mm/aaaa";color:#b4d3c39e}html[data-tema] .pl-veu .pl-falta{margin:0;color:var(--bv-tp-2);font-size:15px}html[data-tema] .pl-veu .pl-falta b{color:var(--bv-brilho);font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-chips{display:flex;flex-wrap:wrap;gap:8px}html[data-tema] .pl-veu .pl-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;text-align:left;border:0;border-radius:999px;background:var(--bv-vidro);box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp-2);font-size:14.5px;font-weight:600;transition:background .2s,box-shadow .2s,color .2s,transform .15s}html[data-tema] .pl-veu .pl-chip:hover{background:#ffffff1a;color:var(--bv-tp)}html[data-tema] .pl-veu .pl-chip:active{transform:scale(.97)}html[data-tema] .pl-veu .pl-chip[aria-pressed=true],html[data-tema] .pl-veu .pl-chip[aria-checked=true]{background:#5fd39c21;box-shadow:inset 0 0 0 1.5px var(--bv-brilho);color:var(--bv-tp)}html[data-tema] .pl-veu .pl-cor{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c,#8fb5a2)}html[data-tema] .pl-veu .pl-chip:not([aria-pressed=true]):not([data-nivel]) .pl-cor{background:transparent;box-shadow:inset 0 0 0 1.5px #e4f4eb66}html[data-tema] .pl-veu .pl-q{color:var(--bv-tp-3);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-chip.novo{background:transparent;box-shadow:inset 0 0 0 1px #e4f4eb47;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-chip .jn-svg{width:16px;height:16px}html[data-tema] .pl-veu .pl-chip-campo{width:190px;min-height:42px;margin:0;padding:0 15px;border:0;border-radius:999px;background:#03170f80;box-shadow:inset 0 0 0 1.5px var(--bv-brilho);color:var(--bv-tp);font-size:14.5px;caret-color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-chip-campo:focus{outline:0}html[data-tema] .pl-veu .pl-chip.entra{animation:pl-chip-entra .5s var(--bv-ease) both}html[data-tema] .pl-veu .pl-chip.entra:nth-child(2){animation-delay:.05s}html[data-tema] .pl-veu .pl-chip.entra:nth-child(3){animation-delay:.1s}html[data-tema] .pl-veu .pl-chip.entra:nth-child(4){animation-delay:.15s}html[data-tema] .pl-veu .pl-chip.entra:nth-child(n+5){animation-delay:.2s}@keyframes pl-chip-entra{0%{opacity:0;transform:translateY(6px) scale(.96)}}html[data-tema] .pl-veu .pl-area-grupo{display:grid;gap:8px}html[data-tema] .pl-veu .pl-area-grupo h4{display:flex;gap:8px;align-items:baseline;margin:6px 0 0;color:var(--bv-tp-3);font-size:13px;font-weight:700}html[data-tema] .pl-veu .pl-area-grupo h4 span{font-size:12.5px;font-weight:600}html[data-tema] .pl-veu .pl-chip[data-nivel="1"]{background:#f3c77a1f;box-shadow:inset 0 0 0 1.5px var(--bv-aviso);color:var(--bv-tp)}html[data-tema] .pl-veu .pl-chip[data-nivel="-1"]{background:#5fd39c1a;box-shadow:inset 0 0 0 1.5px #5fd39c8c;color:var(--bv-tp)}html[data-tema] .pl-veu .pl-marca{padding:2px 7px;border-radius:99px;font-size:11.5px;font-weight:750;letter-spacing:.02em}html[data-tema] .pl-veu .pl-chip[data-nivel="1"] .pl-marca{background:var(--bv-aviso);color:#3a2604}html[data-tema] .pl-veu .pl-chip[data-nivel="-1"] .pl-marca{background:#5fd39ce6;color:var(--bv-1)}html[data-tema] .pl-veu .pl-legenda{display:flex;flex-wrap:wrap;gap:14px;margin:0;color:var(--bv-tp-3);font-size:13px}html[data-tema] .pl-veu .pl-legenda span{display:inline-flex;align-items:center;gap:6px}html[data-tema] .pl-veu .pl-legenda i{width:10px;height:10px;border-radius:50%}html[data-tema] .pl-veu .pl-legenda i.dificil{background:var(--bv-aviso)}html[data-tema] .pl-veu .pl-legenda i.domino{background:var(--bv-brilho)}html[data-tema] .pl-veu .pl-edital{position:relative;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 16px 14px 13px;border:0;border-radius:18px;background:linear-gradient(160deg,#5fd39c24,#5fd39c0a);box-shadow:inset 0 0 0 1px #5fd39c59;color:var(--bv-tp);text-align:left;transition:box-shadow .2s,background .2s}html[data-tema] .pl-veu .pl-edital:hover{box-shadow:inset 0 0 0 1.5px var(--bv-brilho)}html[data-tema] .pl-veu .pl-edital .pl-ic{background:#5fd39c29}html[data-tema] .pl-veu .pl-edital b{display:block;font-size:16.5px;font-weight:700}html[data-tema] .pl-veu .pl-edital small{display:block;color:var(--bv-tp-2);font-size:13.5px}html[data-tema] .pl-veu .pl-tag-ia{padding:3px 8px;border-radius:99px;background:#5fd39c2e;color:var(--bv-brilho);font-size:11px;font-weight:800;letter-spacing:.06em}html[data-tema] .pl-veu .pl-edital.lendo{cursor:progress}html[data-tema] .pl-veu .pl-edital.lendo .pl-ic{background:transparent}html[data-tema] .pl-veu .pl-edital.lido{background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-edital.lido .pl-ic{background:var(--bv-brilho);color:var(--bv-1)}html[data-tema] .pl-veu .pl-link{align-self:flex-start;padding:4px 0;border:0;background:none;color:var(--bv-brilho);font-size:14px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html[data-tema] .pl-veu .pl-colar{display:grid;gap:8px}html[data-tema] .pl-veu .pl-colar .pl-area{min-height:110px;padding:12px 16px}html[data-tema] .pl-veu .pl-colar .pl-botao{justify-self:start;min-height:44px}html[data-tema] .pl-veu .pl-tempo{display:grid;gap:16px}html[data-tema] .pl-veu .pl-tempo-linha{display:grid;gap:8px}html[data-tema] .pl-veu .pl-tempo-linha>b{color:var(--bv-tp-2);font-size:14px;font-weight:650}html[data-tema] .pl-veu .pl-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:#03170f8c;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-seg button{min-height:42px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:var(--bv-tp-2);font-size:14.5px;font-weight:650;white-space:nowrap;transition:background .2s,color .2s}html[data-tema] .pl-veu .pl-seg button:hover{color:var(--bv-tp)}html[data-tema] .pl-veu .pl-seg button[aria-checked=true]{background:var(--bv-menta);color:var(--bv-1)}html[data-tema] .pl-veu .pl-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}html[data-tema] .pl-veu .pl-total b{color:var(--bv-tp);font-size:36px;font-weight:820;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-total span{color:var(--bv-tp-2);font-size:15px}html[data-tema] .pl-veu .pl-numeros{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}html[data-tema] .pl-veu .pl-numero{display:grid;place-items:center;gap:0;min-height:86px;padding:10px 4px;border:0;border-radius:20px;background:var(--bv-vidro);box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp);transition:background .2s,box-shadow .2s,transform .15s}html[data-tema] .pl-veu .pl-numero:hover{background:#ffffff17}html[data-tema] .pl-veu .pl-numero:active{transform:scale(.97)}html[data-tema] .pl-veu .pl-numero b{font-size:32px;font-weight:820;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-numero small{color:var(--bv-tp-3);font-size:12.5px}html[data-tema] .pl-veu .pl-numero.nenhuma b{font-size:15px;font-weight:700;letter-spacing:0}html[data-tema] .pl-veu .pl-numero[aria-checked=true]{background:var(--bv-menta);box-shadow:none;color:var(--bv-1)}html[data-tema] .pl-veu .pl-numero[aria-checked=true] small{color:#062a1eb8}html[data-tema] .pl-veu .pl-area-caixa{position:relative}html[data-tema] .pl-veu .pl-area-caixa .pl-area{min-height:132px;padding:14px 60px 14px 16px;resize:none;line-height:1.5}html[data-tema] .pl-veu .pl-mic{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#5fd39c29;color:var(--bv-brilho);transition:background .2s}html[data-tema] .pl-veu .pl-mic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html[data-tema] .pl-veu .pl-mic:hover{background:#5fd39c42}html[data-tema] .pl-veu .pl-mic.ouvindo{background:var(--bv-brilho);color:var(--bv-1);animation:pl-ouvindo 1.1s ease-in-out infinite}@keyframes pl-ouvindo{50%{box-shadow:0 0 0 10px #5fd39c29}}html[data-tema] .pl-veu .pl-chips.sugestoes .pl-chip{min-height:36px;padding:0 13px;font-size:13.5px}html[data-tema] .pl-veu .pl-chips.sugestoes .jn-svg{width:14px;height:14px;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-montando{display:grid;justify-items:start;gap:26px}html[data-tema] .pl-veu .pl-passos-ia{display:grid;gap:14px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-passos-ia li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;color:var(--bv-tp-2);font-size:16.5px;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .5s var(--bv-ease),color .3s}html[data-tema] .pl-veu .pl-passos-ia li.vis{opacity:1;transform:none}html[data-tema] .pl-veu .pl-passos-ia li.feito{color:var(--bv-tp)}html[data-tema] .pl-veu .pl-passos-ia li b{color:var(--bv-brilho);font-weight:650}html[data-tema] .pl-veu .pl-passos-ia .pl-ok{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff38;color:var(--bv-1);transition:background .3s,box-shadow .3s}html[data-tema] .pl-veu .pl-passos-ia .pl-ok .jn-svg{width:14px;height:14px;stroke-width:3;opacity:0;transition:opacity .2s}html[data-tema] .pl-veu .pl-passos-ia li.feito .pl-ok{background:var(--bv-brilho);box-shadow:none}html[data-tema] .pl-veu .pl-passos-ia li.feito .pl-ok .jn-svg{opacity:1}html[data-tema] .pl-veu .pl-passos-ia li.ia .pl-ok{box-shadow:inset 0 0 0 1.5px #5fd39c8c}html[data-tema] .pl-veu .pl-trava{display:grid;gap:12px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-trava li{display:grid;grid-template-columns:26px 1fr;gap:12px;color:var(--bv-tp-2);font-size:16px}html[data-tema] .pl-veu .pl-trava li b{color:var(--bv-tp);font-weight:650}html[data-tema] .pl-veu .pl-trava .pl-ok{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#5fd39c29;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-trava .pl-ok .jn-svg{width:14px;height:14px;stroke-width:2.6}html[data-tema] .pl-veu .pl-semana{position:relative;display:grid;grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:end;gap:8px;margin:12px 44px 0;padding:12px 14px 10px;border-radius:18px;background:#03170f6b;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-semana-titulo{display:grid;gap:2px;align-self:center;min-width:118px;padding-right:8px}html[data-tema] .pl-veu .pl-semana-titulo b{font-size:13px;font-weight:700}html[data-tema] .pl-veu .pl-semana-titulo small{color:var(--bv-tp-3);font-size:12px;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-sd{display:grid;grid-template-rows:62px auto;gap:6px;min-width:0}html[data-tema] .pl-veu .pl-sd-barra{display:flex;flex-direction:column-reverse;gap:3px;overflow:hidden}html[data-tema] .pl-veu .pl-sd-barra i{display:block;flex:none;height:var(--h);border-radius:5px;background:var(--bv-brilho)}html[data-tema] .pl-veu .pl-sd-barra i.rev{background:transparent;box-shadow:inset 0 0 0 1px #e4f4eb59}html[data-tema] .pl-veu .pl-sd-barra i.fantasma{background:#e4f4eb24}html[data-tema] .pl-veu .pl-sd small{display:flex;justify-content:space-between;gap:4px;color:var(--bv-tp-3);font-size:11.5px;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-sd small b{color:var(--bv-tp-2);font-weight:650}html[data-tema] .pl-veu .pl-sd.hoje small b{color:var(--bv-brilho)}html[data-tema] .pl-veu .pl:is([data-passo=pro],[data-passo=revisao],[data-passo=feito]) .pl-semana{display:none}html[data-tema] .pl-veu .pl-passo[data-passo=revisao]{grid-template-columns:1fr;align-content:start;gap:18px;overflow:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(228,244,235,.25) transparent}html[data-tema] .pl-veu .pl-passo[data-passo=revisao] .pl-texto h2{margin-bottom:10px}html[data-tema] .pl-veu .pl-passo[data-passo=revisao] .pl-desc{margin-bottom:14px}html[data-tema] .pl-veu .pl-resumo{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-resumo li{display:inline-flex;align-items:baseline;gap:6px;padding:7px 13px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp-2);font-size:14px}html[data-tema] .pl-veu .pl-resumo li b{color:var(--bv-tp);font-size:15.5px;font-weight:750;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-quadro{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}html[data-tema] .pl-veu .pl-dia{display:grid;align-content:start;gap:6px;min-height:200px;padding:10px 8px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #e4f4eb14}html[data-tema] .pl-veu .pl-dia.hoje{background:radial-gradient(120% 70% at 100% 0,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,var(--pl-d1) 0,var(--pl-d2) 60%,var(--pl-d3) 100%);box-shadow:0 24px 44px -26px #34d39980}html[data-tema] .pl-veu .pl-dia-cab{display:grid;gap:1px;padding:0 3px 4px}html[data-tema] .pl-veu .pl-dia-cab b{font-size:13px;font-weight:700;text-transform:capitalize}html[data-tema] .pl-veu .pl-dia-cab small{color:var(--bv-tp-3);font-size:11.5px}html[data-tema] .pl-veu .pl-dia.hoje .pl-dia-cab small{color:#ffffffc7}html[data-tema] .pl-veu .pl-folga{margin:0;padding:0 3px;color:var(--bv-tp-3);font-size:12.5px}html[data-tema] .pl-veu .pl-bloco{position:relative;display:grid;gap:5px;padding:8px 9px 8px 11px;border-radius:11px;background:#ffffff12;box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px #e4f4eb0f;animation:pl-bloco-cai .55s var(--bv-ease) both;animation-delay:calc(var(--n,0) * 45ms + .12s)}html[data-tema] .pl-veu .pl-dia.hoje .pl-bloco{background:#ffffff24}html[data-tema] .pl-veu .pl-bloco b{font-size:12.5px;font-weight:700;line-height:1.2;letter-spacing:-.005em;overflow-wrap:anywhere}html[data-tema] .pl-veu .pl-pilulas{display:flex;flex-wrap:wrap;gap:4px}html[data-tema] .pl-veu .pl-pilula{padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--c) 24%,transparent);color:color-mix(in srgb,var(--c) 42%,#fff);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-pilula.q{background:#5fd39c24;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-dia.hoje .pl-pilula{background:#fff3;color:#fff}html[data-tema] .pl-veu .pl-dia.hoje .pl-pilula.q{background:#ffffffeb;color:var(--pl-d2)}html[data-tema] .pl-veu .pl-bloco.rev{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 6px;background:transparent;box-shadow:inset 0 0 0 1px #e4f4eb38}html[data-tema] .pl-veu .pl-bloco.rev b{color:var(--bv-tp-2);font-weight:650}html[data-tema] .pl-veu .pl-bloco.rev small{color:var(--bv-tp-3);font-size:11.5px}html[data-tema] .pl-veu .pl-dia.hoje .pl-bloco.rev{box-shadow:inset 0 0 0 1px #ffffff59}html[data-tema] .pl-veu .pl-dia.hoje .pl-bloco.rev :is(b,small){color:#ffffffd9}html[data-tema] .pl-veu .pl-ajuste-texto{margin:0;color:var(--bv-tp-3);font-size:13.5px}html[data-tema] .pl-veu .pl-etapa{margin:0;color:var(--bv-tp-3);font-size:12.5px;font-weight:650;white-space:nowrap}html[data-tema] .pl-veu .pl-texto h2:focus{outline:0}html[data-tema] .pl-veu .pl-texto h2:focus-visible{outline:2px solid var(--bv-brilho);outline-offset:4px;border-radius:6px}html[data-tema] .pl-veu .pl-contagem{margin:0;color:var(--bv-tp-2);font-size:14px}html[data-tema] .pl-veu .pl-contagem b{color:var(--bv-tp);font-weight:750;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-edital.opcional{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-edital-bloco{display:grid;gap:12px;justify-items:start;margin-top:22px;max-width:30em}html[data-tema] .pl-veu .pl-edital-bloco .pl-nota{margin:0;font-size:13.5px}html[data-tema] .pl-veu .pl-edital-bloco .pl-colar{width:100%}html[data-tema] .pl-veu .pl-edital.opcional .pl-ic{background:#ffffff12}html[data-tema] .pl-veu .pl-dias{display:grid;gap:8px}html[data-tema] .pl-veu .pl-dia-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}html[data-tema] .pl-veu .pl-dia-linha>.pl-dia-nome{color:var(--bv-tp);font-size:15px;font-weight:650}html[data-tema] .pl-veu .pl-dia-linha.folga>.pl-dia-nome{color:var(--bv-tp-3)}html[data-tema] .pl-veu .pl-passador{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#03170f8c;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-passador button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bv-tp);font-size:20px;font-weight:600;line-height:1}html[data-tema] .pl-veu .pl-passador button:hover:not(:disabled){background:#ffffff1a}html[data-tema] .pl-veu .pl-passador button:disabled{opacity:.3;cursor:default}html[data-tema] .pl-veu .pl-passador input.pl-valor{width:104px;height:40px;border:0;border-radius:10px;background:transparent;font-family:inherit;caret-color:var(--bv-brilho);outline:0}html[data-tema] .pl-veu .pl-passador input.pl-valor:focus{background:#ffffff14;box-shadow:inset 0 0 0 1.5px var(--bv-brilho)}html[data-tema] .pl-veu .pl-passador .pl-valor{min-width:92px;padding:0 4px;color:var(--bv-tp);font-size:15px;font-weight:700;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-descanso{min-height:40px}html[data-tema] .pl-veu .pl-opcao.compacta{grid-template-columns:1fr 22px;padding:12px 16px}html[data-tema] .pl-veu .pl-opcao[aria-disabled=true]{opacity:.45;cursor:not-allowed}html[data-tema] .pl-veu .pl-opcao[aria-disabled=true]:hover{background:var(--bv-vidro)}html[data-tema] .pl-veu .pl-conflito{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:#f3c77a1a;box-shadow:inset 0 0 0 1px #f3c77a66;color:var(--bv-tp-2);font-size:14px;line-height:1.5}html[data-tema] .pl-veu .pl-conflito p{margin:0}html[data-tema] .pl-veu .pl-conflito b{color:var(--bv-aviso)}html[data-tema] .pl-veu .pl-conflito .pl-botao{justify-self:start;min-height:44px}html[data-tema] .pl-veu .pl-dia.excede{box-shadow:inset 0 0 0 1.5px #f3c77a8c}html[data-tema] .pl-veu .pl-dia-alerta{margin:0;padding:0 3px;color:var(--bv-aviso);font-size:11.5px;font-weight:650;line-height:1.35}html[data-tema] .pl-veu .pl-dia.hoje .pl-dia-alerta{color:#fff}html[data-tema] .pl-veu .pl-bloco small{color:var(--bv-tp-3);font-size:11px;line-height:1.3;overflow-wrap:anywhere}html[data-tema] .pl-veu .pl-dia.hoje .pl-bloco small{color:#ffffffbf}html[data-tema] .pl-veu .pl-bloco.meta{background:transparent;box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px #e4f4eb2e}html[data-tema] .pl-veu .pl-secao{display:grid;gap:8px}html[data-tema] .pl-veu .pl-secao h3,html[data-tema] .pl-veu .pl-ajustes summary{margin:0;color:var(--bv-tp);font-size:16px;font-weight:750}html[data-tema] .pl-veu .pl-mudancas{display:grid;gap:6px;margin:0;padding:0 0 0 18px;color:var(--bv-tp-2);font-size:14px;line-height:1.5}html[data-tema] .pl-veu .pl-ajustes{border-radius:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-ajustes summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:52px;padding:14px 18px;cursor:pointer;list-style:none;border-radius:18px}html[data-tema] .pl-veu .pl-ajustes summary::-webkit-details-marker{display:none}html[data-tema] .pl-veu .pl-ajustes summary:after{content:"+";margin-left:auto;color:var(--bv-brilho);font-size:20px;font-weight:600;line-height:1}html[data-tema] .pl-veu .pl-ajustes[open] summary:after{content:"\2212"}html[data-tema] .pl-veu .pl-ajustes summary small{color:var(--bv-tp-3);font-size:13px;font-weight:500}html[data-tema] .pl-veu .pl-ajustes summary:focus-visible{outline:2px solid var(--bv-brilho);outline-offset:2px}html[data-tema] .pl-veu .pl-ajustes-corpo{display:grid;gap:18px;padding:2px 18px 18px}html[data-tema] .pl-veu .pl-linha-acoes{display:flex;flex-wrap:wrap;gap:10px}html[data-tema] .pl-veu .pl-linha-acoes .pl-botao{min-height:44px}html[data-tema] .pl-veu .pl-botao:disabled{opacity:.5;cursor:not-allowed}html[data-tema] .pl-veu .pl-proximo{display:grid;gap:4px;padding:16px 18px;border-radius:18px;background:linear-gradient(160deg,var(--pl-d1),var(--pl-d3));box-shadow:0 24px 44px -26px #34d39980}html[data-tema] .pl-veu .pl-proximo small{color:#ffffffbf;font-size:11.5px;font-weight:750;letter-spacing:.08em}html[data-tema] .pl-veu .pl-proximo b{color:#fff;font-size:18px;font-weight:750}html[data-tema] .pl-veu .pl-passo[data-passo=feito] .pl-resposta{justify-content:center}html[data-tema] .pl-veu .pl-passo[data-passo=revisao] .pl-bloco{animation:none}html[data-tema] .pl-veu .pl-pe{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 26px 22px}html[data-tema] .pl-veu .pl-acoes{display:flex;gap:10px;margin-left:auto}html[data-tema] .pl-veu .pl-botao{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:16px;font-size:16px;font-weight:700;white-space:nowrap;transition:transform .15s,background-color .2s,opacity .2s,box-shadow .2s}html[data-tema] .pl-veu .pl-botao[hidden]{display:none}html[data-tema] .pl-veu .pl-botao:active{transform:scale(.97)}html[data-tema] .pl-veu .pl-botao.claro{border:0;background:#fff;color:#0b3a28;box-shadow:0 14px 30px -14px #5fd39cb3}html[data-tema] .pl-veu .pl-botao.claro:hover{background:var(--bv-menta)}html[data-tema] .pl-veu .pl-botao.claro:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}html[data-tema] .pl-veu .pl-botao.vidro{border:1px solid var(--bv-linha);background:var(--bv-vidro);color:var(--bv-tp)}html[data-tema] .pl-veu .pl-botao.vidro:hover{background:#ffffff1a}html[data-tema] .pl-veu .pl-botao .jn-svg{width:18px;height:18px}html[data-tema] .pl-veu .pl-botao.claro .jn-svg{fill:currentColor;stroke:none}html[data-tema] .pl-veu .pl-seta{transition:transform .2s var(--bv-ease)}html[data-tema] .pl-veu .pl-botao:hover .pl-seta{transform:translate(3px)}html[data-tema] .pl-veu .pl-foco{gap:10px}html[data-tema] .pl-veu .pl-foco-resumo{margin:14px 0 0;color:var(--bv-tp-3);font-size:14px}html[data-tema] .pl-veu .pl-foco-resumo b{color:var(--bv-tp);font-weight:750;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-foco-rot{margin:4px 2px 0;color:var(--bv-tp-2);font-size:13px;font-weight:650}html[data-tema] .pl-veu .pl-foco-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-tema] .pl-veu .pl-foco-opcao{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px 13px 12px;border:0;border-radius:18px;background:var(--bv-vidro);box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp);text-align:left;transition:background .2s,box-shadow .2s,transform .15s}html[data-tema] .pl-veu .pl-foco-opcao:hover{background:#ffffff17}html[data-tema] .pl-veu .pl-foco-opcao:active{transform:scale(.985)}html[data-tema] .pl-veu .pl-foco-opcao[aria-checked=true]{background:#5fd39c21;box-shadow:inset 0 0 0 1.5px var(--bv-brilho)}html[data-tema] .pl-veu .pl-foco-opcao .pl-radio{margin-top:1px}html[data-tema] .pl-veu .pl-foco-opcao b{display:block;font-size:16px;font-weight:750;letter-spacing:-.01em}html[data-tema] .pl-veu .pl-foco-opcao small{display:block;margin-top:3px;color:var(--bv-tp-2);font-size:13px;line-height:1.4}html[data-tema] .pl-veu .pl-foco-opcao .pl-foco-num{margin-top:6px;color:var(--bv-tp-3);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-foco-opcao[aria-checked=true] .pl-foco-num{color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-foco-padrao{margin-left:6px;padding:2px 7px;border-radius:999px;background:#ffffff14;color:var(--bv-tp-2);font-size:11px;font-weight:700;vertical-align:2px}html[data-tema] .pl-veu .pl-foco-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-foco-mat{display:grid;grid-template-columns:minmax(0,1.5fr) 100px minmax(40px,1fr) auto 34px;align-items:center;gap:6px 12px;padding:7px 8px;border-radius:12px}html[data-tema] .pl-veu .pl-foco-nome{display:flex;align-items:center;gap:9px;min-width:0;color:var(--bv-tp);font-size:14px;font-weight:650}html[data-tema] .pl-veu .pl-foco-nome>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}html[data-tema] .pl-veu .pl-foco-mat .pl-cor{flex:none;width:10px;height:10px;border-radius:4px;background:var(--c)}html[data-tema] .pl-veu .pl-foco-q,html[data-tema] .pl-veu .pl-foco-campo{justify-self:start;min-height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--bv-vidro);box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp-2);font-size:12.5px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-foco-q:hover{background:#ffffff1a;color:var(--bv-tp)}html[data-tema] .pl-veu .pl-foco-q.vazio{box-shadow:inset 0 0 0 1px #e4f4eb4d;background:transparent;border:1px dashed transparent;color:var(--bv-tp-3)}html[data-tema] .pl-veu .pl-foco-campo{width:92px;background:#03170f99;box-shadow:inset 0 0 0 1.5px var(--bv-brilho);color:var(--bv-tp);color-scheme:dark}html[data-tema] .pl-veu .pl-foco-campo:focus{outline:0}html[data-tema] .pl-veu .pl-foco-barra{position:relative;height:8px;border-radius:8px;background:#ffffff12;overflow:hidden}html[data-tema] .pl-veu .pl-foco-barra i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--c);transition:width .5s var(--bv-ease)}html[data-tema] .pl-veu .pl-foco-tempo{justify-self:end;color:var(--bv-tp);font-size:14px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}html[data-tema] .pl-veu .pl-foco-pct{justify-self:end;color:var(--bv-tp-3);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}@media(max-width:720px){html[data-tema] .pl-veu .pl-foco-opcoes{grid-template-columns:1fr}html[data-tema] .pl-veu .pl-foco-mat{grid-template-columns:100px minmax(0,1fr) auto 34px;grid-template-areas:"nome nome tempo pct" "q barra barra barra";gap:6px 10px;padding:9px 4px}html[data-tema] .pl-veu .pl-foco-nome{grid-area:nome}html[data-tema] .pl-veu .pl-foco-q,html[data-tema] .pl-veu .pl-foco-campo{grid-area:q}html[data-tema] .pl-veu .pl-foco-barra{grid-area:barra}html[data-tema] .pl-veu .pl-foco-tempo{grid-area:tempo}html[data-tema] .pl-veu .pl-foco-pct{grid-area:pct}}@media(max-width:720px){html[data-tema] .pl-veu{padding:0;place-items:stretch}html[data-tema] .pl-veu .pl{width:100%;height:100%;border:0;border-radius:0}html[data-tema] .pl-veu .pl-topo{padding:calc(16px + env(safe-area-inset-top,0px)) 18px 0}html[data-tema] .pl-veu .pl-corpo{padding:14px 20px 0;overflow-y:auto;overscroll-behavior:contain}html[data-tema] .pl-veu .pl-passo{grid-template-columns:1fr;align-content:start;align-items:start;gap:18px}html[data-tema] .pl-veu .pl-texto h2{margin-bottom:10px;font-size:29px}html[data-tema] .pl-veu .pl-desc{font-size:15.5px}html[data-tema] .pl-veu .pl-resposta{overflow:visible;padding:0 0 8px}html[data-tema] .pl-veu .pl-opcao{grid-template-columns:40px 1fr minmax(22px,auto);padding:11px 13px 11px 11px}html[data-tema] .pl-veu .pl-ic{width:40px;height:40px}html[data-tema] .pl-veu .pl-numeros{gap:6px}html[data-tema] .pl-veu .pl-numero{min-height:72px;border-radius:16px}html[data-tema] .pl-veu .pl-numero b{font-size:25px}html[data-tema] .pl-veu .pl-numero.nenhuma b{font-size:14px}html[data-tema] .pl-veu .pl-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:8px 14px 0;padding:10px 10px 8px}html[data-tema] .pl-veu .pl-semana-titulo{display:flex;justify-content:space-between;grid-column:1/-1;min-width:0;padding:0 0 4px}html[data-tema] .pl-veu .pl-sd{grid-template-rows:38px auto}html[data-tema] .pl-veu .pl-sd small{justify-content:center;font-size:10.5px}html[data-tema] .pl-veu .pl-sd small b{display:none}html[data-tema] .pl-veu .pl-pe{padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px))}html[data-tema] .pl-veu .pl-voltar{min-width:52px;padding:0 14px}html[data-tema] .pl-veu .pl-voltar .pl-txt{display:none}html[data-tema] .pl-veu .pl-acoes{flex:1}html[data-tema] .pl-veu .pl-acoes .pl-botao{flex:1;padding:0 14px}html[data-tema] .pl-veu .pl-acoes .pl-botao.vidro:not(:only-child){flex:0 1 auto;font-size:14.5px}html[data-tema] .pl-veu .pl-quadro{grid-template-columns:1fr}html[data-tema] .pl-veu .pl-dia{grid-template-columns:74px 1fr;align-items:start;min-height:0;padding:10px}html[data-tema] .pl-veu .pl-dia-cab{grid-row:span 9}html[data-tema] .pl-veu .pl-dia :is(.pl-bloco,.pl-folga){grid-column:2}html[data-tema] .pl-veu .pl-etapa{font-size:12px}html[data-tema] .pl-veu .pl-dias,html[data-tema] .pl-veu .pl-dia-linha{gap:8px}html[data-tema] .pl-veu .pl-dia-linha>.pl-dia-nome{font-size:14px;line-height:1.2}html[data-tema] .pl-veu .pl-passador button{width:34px;height:34px;font-size:18px}html[data-tema] .pl-veu .pl-passador .pl-valor{min-width:76px;font-size:14px}html[data-tema] .pl-veu .pl-voltar.cancelar .pl-txt{display:inline}html[data-tema] .pl-veu .pl-voltar.cancelar{font-size:14.5px}html[data-tema] .pl-veu .pl[data-passo=feito] .pl-pe{flex-wrap:wrap;gap:8px}html[data-tema] .pl-veu .pl[data-passo=feito] .pl-acoes{order:-1;flex:1 1 100%}html[data-tema] .pl-veu .pl[data-passo=feito] .pl-voltar.cancelar{min-height:44px;margin-right:auto}html[data-tema] .pl-veu .pl[data-passo=feito] .pl-acoes .pl-botao{padding:0 10px}html[data-tema] .pl-veu .pl-descanso{min-height:36px;padding:0 11px;font-size:13px}html[data-tema] .pl-veu .pl-passo[data-passo=revisao]{overflow:visible}html[data-tema] .pl-veu .pl-ajustes-corpo{padding:2px 14px 16px}}@media(prefers-reduced-motion:reduce){html[data-tema] .pl-veu *,html[data-tema] .pl-veu *:before,html[data-tema] .pl-veu *:after,html[data-tema] .bv-veu .pl-orbe,html[data-tema] .bv-veu .pl-orbe:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-tema] .pl-veu .pl-passo:is([data-passo=comparar],[data-passo=hoje],[data-passo=recuperar],[data-passo=reforco],[data-passo=edital]){grid-template-columns:1fr;align-content:start;gap:18px;overflow:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(228,244,235,.25) transparent}html[data-tema] .pl-veu .pl-passo:is([data-passo=comparar],[data-passo=hoje],[data-passo=recuperar],[data-passo=reforco],[data-passo=edital]) .pl-texto h2{margin-bottom:10px}html[data-tema] .pl-veu .pl-passo:is([data-passo=comparar],[data-passo=hoje],[data-passo=recuperar],[data-passo=reforco],[data-passo=edital]) .pl-resposta{display:grid;align-content:start;gap:16px;min-height:auto;overflow:visible;padding:0}html[data-tema] .pl-veu .pl-passo:is([data-passo=aplicado],[data-passo=edital-feito]) .pl-resposta{justify-content:center}html[data-tema] .pl-veu .pl-secao h3 small{margin-left:6px;color:var(--bv-tp-3);font-size:12.5px;font-weight:550}html[data-tema] .pl-veu .pl-ou{margin:4px 0 -6px;color:var(--bv-tp-3);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-tema] .pl-veu .pl-radio-seta{color:var(--bv-brilho);font-size:22px;line-height:1;text-align:center}html[data-tema] .pl-veu .pl-opcao .pl-tag-ia{justify-self:end}html[data-tema] .pl-veu .pl-opcao.destaque{grid-template-columns:46px 1fr auto;padding:15px 16px 15px 13px;background:linear-gradient(160deg,#5fd39c33,#5fd39c0d);box-shadow:inset 0 0 0 1.5px #5fd39c80,0 10px 30px -12px #5fd39c73}html[data-tema] .pl-veu .pl-opcao.destaque:hover{background:linear-gradient(160deg,#5fd39c42,#5fd39c14);box-shadow:inset 0 0 0 1.5px var(--bv-brilho),0 12px 34px -12px #5fd39c8c}html[data-tema] .pl-veu .pl-opcao.destaque .pl-ic{background:var(--bv-brilho);color:var(--bv-1)}html[data-tema] .pl-veu .pl-opcao.destaque small{color:var(--bv-tp-2)}@media(max-width:720px){html[data-tema] .pl-veu .pl-opcao.destaque{grid-template-columns:40px 1fr auto;padding:13px 13px 13px 11px}}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste]{grid-template-rows:auto minmax(0,1fr);row-gap:18px;align-items:start}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste] .pl-texto{display:grid;gap:14px;padding-top:8px}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste]>.pl-resposta{grid-column:2;grid-row:1/3;max-height:100%}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste]>.pl-ate{grid-column:1;grid-row:2}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste] .pl-texto h2{margin-bottom:0}html[data-tema] .pl-veu .pl-tag-ia{white-space:nowrap}html[data-tema] .pl-veu .pl-rotulo{margin:0 0 -6px;color:var(--bv-tp);font-size:15px;font-weight:750}html[data-tema] .pl-veu .pl-ate{display:grid;gap:10px;margin-top:6px;padding:16px 16px 14px;border-radius:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--bv-linha)}html[data-tema] .pl-veu .pl-ate h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--bv-tp);font-size:15px;font-weight:750}html[data-tema] .pl-veu .pl-ate h3 small{color:var(--bv-tp-3);font-size:12.5px;font-weight:500}html[data-tema] .pl-veu .pl-ate-lista{display:grid;gap:9px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-ate-lista li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(48px,1fr) 46px;align-items:center;gap:12px;color:var(--bv-tp-2);font-size:13.5px}html[data-tema] .pl-veu .pl-ate-nome{display:flex;align-items:center;gap:8px;min-width:0}html[data-tema] .pl-veu .pl-ate-nome span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-tema] .pl-veu .pl-ate-barra{position:relative;height:8px;border-radius:8px;background:#ffffff12;overflow:hidden}html[data-tema] .pl-veu .pl-ate-barra i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--c)}html[data-tema] .pl-veu .pl-ate-lista b{color:var(--bv-tp);font-variant-numeric:tabular-nums;text-align:right}html[data-tema] .pl-veu .pl-passo[data-passo=pro] .pl-trava{gap:4px}html[data-tema] .pl-veu .pl-passo[data-passo=pro] .pl-trava li{padding:9px 12px;border-radius:14px}html[data-tema] .pl-veu .pl-trava li.destaque{background:#5fd39c1f;box-shadow:inset 0 0 0 1px #5fd39c73}@media(max-width:720px){html[data-tema] .pl-veu .pl-passo[data-passo=ajuste]{grid-template-rows:none}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste]>:is(.pl-resposta,.pl-ate){grid-column:auto;grid-row:auto;max-height:none;min-height:auto}html[data-tema] .pl-veu .pl-passo[data-passo=ajuste]>.pl-ate{order:3}html[data-tema] .pl-veu .pl-ate{margin-top:0;padding:13px 12px 12px}html[data-tema] .pl-veu .pl-ate-lista li{grid-template-columns:minmax(0,1.4fr) minmax(36px,1fr) 42px;gap:9px}}html[data-tema] .pl-veu .pl-mudancas.entendi li{padding:2px 0}html[data-tema] .pl-veu .pl-mudancas.nao{color:var(--bv-aviso)}html[data-tema] .pl-veu .pl-pergunta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px}html[data-tema] .pl-veu .pl-pergunta small{flex-basis:100%;color:var(--bv-aviso);font-size:13px;font-weight:650}html[data-tema] .pl-veu .pl-pergunta .pl-chip{min-height:38px;padding:0 13px;font-size:13.5px}html[data-tema] .pl-veu .pl-so small{color:var(--bv-tp-3);font-weight:500;line-height:1.45}html[data-tema] .pl-veu .pl-so small b{color:var(--bv-tp);font-weight:700}html[data-tema] .pl-veu .pl-so .pl-chip[aria-pressed=true]:before{content:"\2713";font-weight:800;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-so .pl-chip[aria-pressed=false]{color:var(--bv-tp-3);text-decoration:line-through;text-decoration-color:#e4f4eb59}html[data-tema] .pl-veu .pl-cmp{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}html[data-tema] .pl-veu .pl-cmp-dia{display:grid;align-content:start;gap:8px;padding:12px 12px 12px 14px;border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #e4f4eb1a}html[data-tema] .pl-veu .pl-cmp-dia.excede{box-shadow:inset 0 0 0 1.5px #f3c77a8c}html[data-tema] .pl-veu .pl-cmp-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}html[data-tema] .pl-veu .pl-cmp-cab>b{color:var(--bv-tp);font-size:15px;font-weight:750}html[data-tema] .pl-veu .pl-cmp-cab>span{color:var(--bv-tp-3);font-size:13px;font-variant-numeric:tabular-nums}html[data-tema] .pl-veu .pl-cmp-cab s{text-decoration-thickness:1px;opacity:.75}html[data-tema] .pl-veu .pl-cmp-cab span b{color:var(--bv-brilho);font-weight:750}html[data-tema] .pl-veu .pl-cmp-blocos{display:grid;gap:6px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-cmp-bloco{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:8px;padding:7px 10px 7px 11px;border-radius:11px;background:#ffffff12;box-shadow:inset 3px 0 0 var(--c)}html[data-tema] .pl-veu .pl-cmp-bloco>b{min-width:0;overflow:hidden;color:var(--bv-tp);font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-tema] .pl-veu .pl-cmp-bloco small{grid-column:2/-1;min-width:0;overflow:hidden;color:var(--bv-tp-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-tema] .pl-veu .pl-cmp-bloco em{grid-column:2/-1;color:var(--bv-tp-3);font-size:12px;font-style:normal}html[data-tema] .pl-veu .pl-cmp-min{grid-row:1;grid-column:3;color:var(--bv-tp-2);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-tema] .pl-veu .pl-cmp-marca{grid-row:1;padding:1px 7px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}html[data-tema] .pl-veu .pl-cmp-marca:empty{display:none}html[data-tema] .pl-veu .pl-cmp-bloco:not(.sai):not(.entra):not(.muda){grid-template-columns:1fr auto}html[data-tema] .pl-veu .pl-cmp-bloco:not(.sai):not(.entra):not(.muda) :is(small,em){grid-column:1/-1}html[data-tema] .pl-veu .pl-cmp-bloco:not(.sai):not(.entra):not(.muda) .pl-cmp-min{grid-column:2}html[data-tema] .pl-veu .pl-cmp-bloco.sai{opacity:.8;background:#ffffff09}html[data-tema] .pl-veu .pl-cmp-bloco.sai>b{text-decoration:line-through;text-decoration-thickness:1px;color:var(--bv-tp-2)}html[data-tema] .pl-veu .pl-cmp-bloco.sai .pl-cmp-marca{background:#f3c77a29;color:var(--bv-aviso)}html[data-tema] .pl-veu .pl-cmp-bloco.entra .pl-cmp-marca{background:#5fd39c2e;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-cmp-bloco.muda .pl-cmp-marca{background:#ffffff1f;color:var(--bv-tp-2)}html[data-tema] .pl-veu .pl-cmp-ficam{padding:2px 2px 0;color:var(--bv-tp-3);font-size:12.5px}html[data-tema] .pl-veu .pl-cmp-blocos.atrasados .pl-cmp-bloco{background:#ffffff0f}html[data-tema] .pl-veu .pl-leitura{display:grid;gap:6px;padding:12px 16px;border-radius:16px;background:#5fd39c14;box-shadow:inset 0 0 0 1px #5fd39c4d;color:var(--bv-tp-2);font-size:14px;line-height:1.5}html[data-tema] .pl-veu .pl-leitura b{color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-leitura.parcial{background:#f3c77a1a;box-shadow:inset 0 0 0 1px #f3c77a73}html[data-tema] .pl-veu .pl-leitura.parcial b{color:var(--bv-aviso)}html[data-tema] .pl-veu .pl-leitura ul{margin:0;padding-left:18px}html[data-tema] .pl-veu .pl-leitura small{color:var(--bv-tp-3);font-size:12.5px}html[data-tema] .pl-veu .pl-conf-prova{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}html[data-tema] .pl-veu .pl-conf-prova>.pl-chips{grid-column:1/-1}html[data-tema] .pl-veu .pl-conf-prova .pl-chip{min-height:38px;font-size:13.5px}html[data-tema] .pl-veu .pl-chip:disabled{opacity:.45;cursor:not-allowed}html[data-tema] .pl-veu .pl-selo{display:inline-flex;align-items:center;margin:0 6px 4px 0;padding:2px 8px;border-radius:99px;background:#ffffff14;color:var(--bv-tp-2);font-size:11.5px;font-weight:650;vertical-align:middle}html[data-tema] .pl-veu .pl-selo.s-edital{background:#5fd39c24;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-selo.s-app{background:#93c5fd24;color:#bcd8ff}html[data-tema] .pl-veu .pl-selo.s-falta{background:#ffffff0d;color:var(--bv-tp-3)}html[data-tema] .pl-veu .pl-selo.s-ja{background:#ffffff1a;color:var(--bv-tp)}html[data-tema] .pl-veu .pl-selo.s-nova{background:#5fd39c38;color:var(--bv-brilho)}html[data-tema] .pl-veu .pl-conf{display:grid;gap:10px;margin:0;padding:0;list-style:none}html[data-tema] .pl-veu .pl-conf-mat{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #e4f4eb1a;transition:opacity .2s}html[data-tema] .pl-veu .pl-conf-mat.off{opacity:.5}html[data-tema] .pl-veu .pl-conf-linha{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}html[data-tema] .pl-veu .pl-conf-marca{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:var(--bv-vidro);box-shadow:inset 0 0 0 1.5px var(--bv-linha);color:transparent}html[data-tema] .pl-veu .pl-conf-marca[aria-checked=true]{background:var(--bv-brilho);box-shadow:none;color:var(--bv-1)}html[data-tema] .pl-veu .pl-conf-marca .jn-svg{width:18px;height:18px}html[data-tema] .pl-veu .pl-conf-marca:focus-visible,html[data-tema] .pl-veu .pl-conf-nome:focus-visible{outline:2px solid var(--bv-brilho);outline-offset:2px}html[data-tema] .pl-veu .pl-conf-nome{width:100%;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:#03170f73;box-shadow:inset 0 0 0 1px var(--bv-linha);color:var(--bv-tp);font:inherit;font-size:16px;font-weight:700}html[data-tema] .pl-veu .pl-conf-nome[readonly]{background:transparent;box-shadow:none;padding-left:2px}html[data-tema] .pl-veu .pl-conf-info{margin:0;line-height:1.9}html[data-tema] .pl-veu .pl-conf-info .pl-link{margin-right:6px;font-size:13px}html[data-tema] .pl-veu .pl-conf-assuntos summary{min-height:40px;padding:8px 0;color:var(--bv-brilho);font-size:13.5px;font-weight:650;cursor:pointer}html[data-tema] .pl-veu .pl-conf-assuntos summary:focus-visible{outline:2px solid var(--bv-brilho);outline-offset:2px;border-radius:6px}html[data-tema] .pl-veu .pl-conf-assuntos .pl-chips{margin:4px 0 12px}html[data-tema] .pl-veu .pl-conf-assuntos .pl-chip{min-height:36px;padding:0 12px;font-size:13px}html[data-tema] .pl-veu .pl-chip.ja{opacity:.7;cursor:default}html[data-tema] .pl-veu .pl-conf-q{max-width:220px}html[data-tema] .pl-veu .pl-conf-q input{min-height:44px}@media(max-width:720px){html[data-tema] .pl-veu .pl-cmp,html[data-tema] .pl-veu .pl-conf-prova{grid-template-columns:1fr}html[data-tema] .pl-veu .pl-passo:is([data-passo=comparar],[data-passo=hoje],[data-passo=recuperar],[data-passo=reforco],[data-passo=edital]){overflow:visible}html[data-tema] .pl-veu .pl:is([data-passo=aplicado],[data-passo=edital-feito]) .pl-pe{flex-wrap:wrap;gap:8px}html[data-tema] .pl-veu .pl:is([data-passo=aplicado],[data-passo=edital-feito]) .pl-acoes{order:-1;flex:1 1 100%}html[data-tema] .pl-veu .pl:is([data-passo=aplicado],[data-passo=edital-feito]) .pl-voltar.cancelar{min-height:44px;margin-right:auto}html[data-tema] .pl-veu .pl:is([data-passo=aplicado],[data-passo=edital-feito]) .pl-acoes .pl-botao{padding:0 10px}}html[data-tema] #progressoView .pg-fraco-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}html[data-tema] #progressoView .pg-fraco-ok{color:var(--ra-palco-texto-3);font-size:12.5px}html[data-tema] .pl-veu .pl-semana:empty{display:none}@media(max-width:720px){.plano-hoje-atalhos{flex-wrap:nowrap}.plano-hoje-atalhos .button{flex:1 1 0;min-width:0}}:root{--mv-curva:cubic-bezier(.16,1,.3,1);--mv-sai:cubic-bezier(.5,0,.75,0)}@media(prefers-reduced-motion:no-preference){html[data-tema] .modal-bg.open{animation:mv-fundo .26s ease-out both}html[data-tema] .modal-bg.open>.modal{animation:mv-janela .34s var(--mv-curva) both}html[data-tema] .toast.show{animation:mv-aviso .32s var(--mv-curva) both}}@media(prefers-reduced-motion:no-preference)and (max-width:720px){html[data-tema] .modal-bg.open>.modal{animation:mv-folha .42s var(--mv-curva) both}}@media(prefers-reduced-motion:reduce){html[data-tema] .modal-bg.open,html[data-tema] .toast.show{animation:mv-fundo .2s ease-out both!important;animation-duration:.2s!important}}@keyframes mv-fundo{0%{opacity:0}}@keyframes mv-janela{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes mv-folha{0%{transform:translateY(100%)}}@keyframes mv-aviso{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media(max-width:720px){html[data-tema] .modal-bg>.modal:after{content:"";position:absolute;top:7px;left:50%;width:38px;height:5px;margin-left:-19px;border-radius:3px;background:currentColor;opacity:.16;pointer-events:none}html[data-tema] .modal-bg.open>.modal.mv-puxando{animation:none;transition:none}html[data-tema] .modal-bg.open>.modal.mv-voltando{transition:transform .3s var(--mv-curva)}}html[data-tema] .modal-bg.mv-fantasma{display:grid;pointer-events:none}html[data-tema] #flashcardCardWrap{position:relative;isolation:isolate}html[data-tema] #flashcardCardWrap:before,html[data-tema] #flashcardCardWrap:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;border-radius:20px;background:var(--mv-pilha,#fffef9);border:1px solid var(--mv-pilha-borda,#dce4d8);opacity:0;transition:opacity .3s ease,transform .3s var(--mv-curva)}html[data-tema] #flashcardCardWrap:before{left:12px;right:12px;transform:translateY(9px)}html[data-tema] #flashcardCardWrap:after{left:26px;right:26px;z-index:-2;transform:translateY(18px)}html[data-tema] #flashcardCardWrap[data-mv-resto="1"]:before,html[data-tema] #flashcardCardWrap[data-mv-resto="2"]:before{opacity:1}html[data-tema] #flashcardCardWrap[data-mv-resto="2"]:after{opacity:.7}html[data-tema] .flashcard-study-shell{position:relative}html[data-tema] #flashcardCard{transition:transform .3s var(--mv-curva)}html[data-tema] #flashcardCard.mv-arrastando,html[data-tema] #flashcardCard.mv-sem-giro .flashcard-card-inner{transition:none}html[data-tema] .mv-carimbo{position:absolute;z-index:3;top:22px;left:50%;display:flex;align-items:center;gap:6px;padding:7px 14px 7px 11px;border-radius:999px;font:inherit;font-size:14px;font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap;pointer-events:none;opacity:var(--mv-forca,0);transform:translate(-50%) rotate(var(--mv-giro,0deg)) scale(calc(.86 + var(--mv-forca,0) * .14));box-shadow:0 10px 22px -12px #0009}html[data-tema] .mv-carimbo:not(:empty){display:flex}html[data-tema] .mv-carimbo svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .mv-carimbo[data-nota=errei]{background:#ff7a45;color:#2b0e02;--mv-giro:-7deg}html[data-tema] .mv-carimbo[data-nota=dificil]{background:#f2b64b;color:#2e1d00;--mv-giro:-4deg}html[data-tema] .mv-carimbo[data-nota=bom]{background:#5fd39c;color:#03170f;--mv-giro:6deg}html[data-tema] .mv-carimbo[data-nota=facil]{background:#e4f4eb;color:#0d5039;--mv-giro:8deg}@media(prefers-reduced-motion:no-preference){html[data-tema] #flashcardGradeRow:not([hidden]) .flashcard-grade-heading,html[data-tema] #flashcardGradeRow:not([hidden]) .flashcard-grade-btn{animation:mv-nota .34s var(--mv-curva) both}html[data-tema] #flashcardGradeRow:not([hidden]) .flashcard-grade-btn:nth-of-type(2){animation-delay:.04s}html[data-tema] #flashcardGradeRow:not([hidden]) .flashcard-grade-btn:nth-of-type(3){animation-delay:.08s}html[data-tema] #flashcardGradeRow:not([hidden]) .flashcard-grade-btn:nth-of-type(4){animation-delay:.12s}}@keyframes mv-nota{0%{opacity:0;transform:translateY(10px)}}html[data-tema] #flashcardStudyEmpty.mv-fim{display:grid;justify-items:center;gap:6px;padding:34px 22px 30px;border:0;border-radius:20px;background:linear-gradient(160deg,#105239,#0a3627 55%,#082e21);color:#eaf5ee;text-align:center;box-shadow:0 30px 60px -34px #03170fb3}html[data-tema] #flashcardStudyEmpty.mv-fim b{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#eaf5ee}html[data-tema] .mv-fim-selo{position:relative;width:76px;height:76px;margin-bottom:8px}html[data-tema] .mv-fim-selo svg{width:100%;height:100%;overflow:visible}html[data-tema] .mv-fim-selo:after{content:"";position:absolute;inset:4px;border-radius:50%;box-shadow:0 0 #5fd39c66;animation:mv-onda 1.3s .75s ease-out both}html[data-tema] .mv-fim-anel{fill:#5fd39c1a;stroke:#5fd39c;stroke-width:3.5;stroke-dasharray:176;stroke-dashoffset:176;transform:rotate(-90deg);transform-origin:center;animation:mv-desenha .75s .1s var(--mv-curva) forwards}html[data-tema] .mv-fim-visto{fill:none;stroke:#5fd39c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:mv-desenha .4s .6s var(--mv-curva) forwards}html[data-tema] .mv-fim-texto{font-size:15px;line-height:1.5;color:#a9c9b8;animation:mv-nota .4s .5s var(--mv-curva) both}html[data-tema] .mv-fim-notas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}html[data-tema] .mv-fim-notas li{padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700;background:#e4f4eb1a;color:#eaf5ee;animation:mv-nota .36s var(--mv-curva) both;animation-delay:calc(.7s + var(--i,0) * 60ms)}html[data-tema] .mv-fim-notas li i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--c)}@keyframes mv-desenha{to{stroke-dashoffset:0}}@keyframes mv-onda{to{box-shadow:0 0 0 18px #5fd39c00}}@media(prefers-reduced-motion:reduce){html[data-tema] .mv-fim-anel,html[data-tema] .mv-fim-visto{animation:none;stroke-dashoffset:0}}html[data-tema] .mv-volta{position:fixed;z-index:320;top:calc(env(safe-area-inset-top,0px) + 74px);left:12px;right:12px;margin:0 auto;max-width:400px;padding:16px 18px 12px;border-radius:16px;background:linear-gradient(160deg,#105239,#0a3627 55%,#082e21);color:#eaf5ee;box-shadow:0 34px 60px -30px #000000b3,0 12px 24px -16px #03170f80;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-tema] .mv-volta-titulo{display:block;font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}html[data-tema] .mv-volta-sub{display:block;margin-top:3px;font-size:13.5px;line-height:1.4;color:#a9c9b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-tema] .mv-volta svg{display:block;width:100%;height:auto;margin-top:8px;overflow:visible}html[data-tema] .mv-volta .eixo{stroke:#e4f4eb1f;stroke-width:1}html[data-tema] .mv-volta .antes{fill:none;stroke:#eaf5ee80;stroke-width:2.5;stroke-linecap:round}html[data-tema] .mv-volta .esquece{fill:none;stroke:#ff7a45;stroke-width:2;stroke-dasharray:5 5;opacity:.55}html[data-tema] .mv-volta .sobe,html[data-tema] .mv-volta .depois{fill:none;stroke:#5fd39c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .mv-volta .area{fill:url(#mvVoltaGrad);opacity:.9}html[data-tema] .mv-volta .no{fill:#03170f;stroke:#5fd39c;stroke-width:2.5}html[data-tema] .mv-volta .no-hoje{fill:#5fd39c;stroke:none}html[data-tema] .mv-volta .rotulo{font:600 11px system-ui,-apple-system,Segoe UI,sans-serif;fill:#9dbfae}html[data-tema] .mv-volta .rotulo-fim{font:700 11.5px system-ui,-apple-system,Segoe UI,sans-serif;fill:#eaf5ee}html[data-tema] .mv-volta .rotulo-risco{fill:#ff7a45;opacity:.85}html[data-tema] .modal-bg.open>.modal.mv-entrou{animation:none}body.esqueleto-dados #dashboardView :is(#proximoEstudo,#pendenciasHojeCorpo,#planoHojeCorpo){position:relative;min-height:104px}body.esqueleto-dados #dashboardView :is(#proximoEstudo,#pendenciasHojeCorpo,#planoHojeCorpo)>*{visibility:hidden}body.esqueleto-dados #dashboardView :is(#proximoEstudo,#pendenciasHojeCorpo,#planoHojeCorpo):after{content:"";position:absolute;inset:6px 0;border-radius:12px;pointer-events:none;--esq:color-mix(in srgb,currentColor 11%,transparent);background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,currentColor 9%,transparent) 50%,transparent 80%) -150% 0/60% 100% no-repeat,linear-gradient(var(--esq) 0 0) 0 0/62% 16px no-repeat,linear-gradient(var(--esq) 0 0) 0 28px/40% 12px no-repeat,linear-gradient(var(--esq) 0 0) 0 58px/100% 38px no-repeat;animation:esq-brilho 1.4s ease-in-out infinite}body.esqueleto-saiu #dashboardView :is(#proximoEstudo,#pendenciasHojeCorpo,#planoHojeCorpo,#evolucaoTexto){animation:esq-revela .45s cubic-bezier(.16,1,.3,1) both}@keyframes esq-brilho{to{background-position:250% 0,0 0,0 28px,0 58px}}@keyframes esq-pulso{50%{opacity:.55}}@keyframes esq-revela{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){body.esqueleto-dados #dashboardView :is(#proximoEstudo,#pendenciasHojeCorpo,#planoHojeCorpo):after{animation:none}}@media(max-width:720px){:is(#errosView,#calendarView,#subscriptionView,#settingsView).active>*{animation:rf-cel-entra .4s cubic-bezier(.2,.8,.3,1) both}:is(#errosView,#calendarView,#subscriptionView,#settingsView).active>:nth-child(2){animation-delay:.05s}:is(#errosView,#calendarView,#subscriptionView,#settingsView).active>:nth-child(n+3){animation-delay:.1s}#jornadaView.active.troca-aba>*{animation:esq-troca .4s cubic-bezier(.2,.8,.3,1) both}#jornadaView.active.troca-aba>:nth-child(n+3){animation-delay:.06s}html body .barra-inferior:before{content:"";position:absolute;left:0;top:0;width:var(--ind-w,0);height:var(--ind-h,0);border-radius:999px;background:var(--rf-cel-verde-claro);transform:translate(var(--ind-x,0),var(--ind-y,0));opacity:0;pointer-events:none}html body .barra-inferior.ind-pronto:before{opacity:1}html body .barra-inferior.ind-anda:before{transition:transform .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1)}html body .barra-inferior.ind-pronto button.active svg{background:transparent}html body .barra-inferior.ind-anda button.active svg{animation:ind-toque .42s cubic-bezier(.2,.8,.3,1)}}.abas-tela{position:relative}.abas-tela .aba-deslize{position:absolute;z-index:2;left:0;top:0;border-radius:999px;background:var(--rf-cel-verde-claro);border:1px solid color-mix(in srgb,var(--rf-cel-verde) 30%,transparent);pointer-events:none;box-sizing:border-box}.abas-tela.deslizando button.active{transition-delay:.2s}@keyframes esq-troca{0%{opacity:0;transform:translateY(10px)}}@keyframes ind-toque{40%{scale:.86}75%{scale:1.06}}@media(prefers-reduced-motion:reduce){html body .barra-inferior.ind-anda:before{transition:none}.abas-tela.deslizando button.active{transition-delay:0s}}.topo-titulo-rolado{display:none}@media(max-width:720px){.topo-titulo-rolado{display:block;min-width:0;max-width:0;overflow:hidden;font-size:16px;font-weight:750;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:var(--rf-cel-texto,var(--ink));opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1),max-width .32s cubic-bezier(.16,1,.3,1);pointer-events:none;order:-1}body.titulo-rolado .topo-titulo-rolado{max-width:44vw;opacity:1;transform:none}}.foco-abrir{display:none}body.dock-active .foco-abrir{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-width:40px;min-height:40px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}body.dock-active .foco-abrir svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.dock-active .foco-abrir:focus-visible{outline:2px solid currentColor;outline-offset:2px}.timer-dock .foco-abrir{order:9}html[data-tema] .foco-tela{position:fixed;inset:0;z-index:310;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 64px) 24px calc(env(safe-area-inset-bottom,0px) + 32px);overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#0f4a35 0,#062a1e 55%,#03170f);color:#eaf5ee;text-align:center;overscroll-behavior:contain}html[data-tema] .foco-tela[hidden]{display:none}html[data-tema] .foco-luz{position:absolute;left:50%;top:40%;width:min(120vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#5fd39c33 0,#5fd39c00 62%);transform:translate(-50%,-50%);pointer-events:none;animation:foco-respira 7s ease-in-out infinite}html[data-tema] .foco-tela.pausado .foco-luz{animation-play-state:paused;opacity:.4}html[data-tema] .foco-sair{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:16px;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:0;border-radius:999px;background:#e4f4eb1a;color:#eaf5ee;font:inherit;font-size:14px;font-weight:650;cursor:pointer}html[data-tema] .foco-sair svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .foco-centro{position:relative;display:grid;justify-items:center;gap:6px;width:min(100%,420px)}html[data-tema] .foco-materia{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}html[data-tema] .foco-assunto{margin:0;font-size:15px;color:#a9c9b8;line-height:1.4}html[data-tema] .foco-assunto:empty{display:none}html[data-tema] .foco-anel{position:relative;width:min(78vw,300px);aspect-ratio:1;margin:22px 0 26px}html[data-tema] .foco-anel svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}html[data-tema] .foco-anel-trilho{fill:none;stroke:#e4f4eb1a;stroke-width:7}html[data-tema] .foco-anel-arco{fill:none;stroke:#5fd39c;stroke-width:7;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 8px rgba(95,211,156,.45))}html[data-tema] .foco-tempo{position:absolute;inset:0;display:grid;place-content:center;gap:4px}html[data-tema] .foco-tempo b{font-size:clamp(40px,13vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}html[data-tema] .foco-tempo span{font-size:14px;font-weight:650;color:#a9c9b8;letter-spacing:.01em}html[data-tema] .foco-tela.pausado .foco-tempo b{opacity:.55}html[data-tema] .foco-acoes{display:flex;gap:10px;width:100%}html[data-tema] .foco-btn{flex:1;min-height:54px;border:0;border-radius:999px;background:#e4f4eb1a;color:#eaf5ee;font:inherit;font-size:16px;font-weight:700;cursor:pointer}html[data-tema] .foco-btn-principal{background:#e4f4eb;color:#062a1e}html[data-tema] .foco-btn:focus-visible,html[data-tema] .foco-sair:focus-visible{outline:2px solid #5fd39c;outline-offset:3px}html[data-tema] .foco-nota{margin:14px 0 0;font-size:13px;color:#9dbfae}@keyframes foco-respira{50%{transform:translate(-50%,-50%) scale(1.12);opacity:.7}}@media(prefers-reduced-motion:reduce){html[data-tema] .foco-luz{animation:none}html[data-tema] .foco-anel-arco{transition:none}}#heroTimer{position:relative}body.dock-active #heroTimer>.foco-abrir-card{position:absolute;z-index:3;top:14px;right:14px;min-height:36px;padding:0 12px 0 10px;background:var(--rf-cel-verde-claro,#e4f4eb);color:var(--rf-cel-verde-texto,#0d5039)}html[data-tema] .jn-ia-btn{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 8px 6px 12px;border:1px solid #1f7a57;border-radius:12px;background:linear-gradient(135deg,#177554,#0b3d2c);color:#fff;font:inherit;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 8px 20px -10px #177554cc,inset 0 1px #ffffff2e;overflow:hidden;transition:transform .15s,box-shadow .2s}html[data-tema] .jn-ia-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-100%);animation:jn-ia-brilho 3.6s 1s ease-in-out infinite;pointer-events:none}@keyframes jn-ia-brilho{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}html[data-tema] .jn-ia-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #177554e6,inset 0 1px #ffffff2e}html[data-tema] .jn-ia-btn svg{width:16px;height:16px;fill:#9df0c5;stroke:none}html[data-tema] .jn-ia-btn b{padding:2px 6px;border-radius:6px;background:#5fd39c;color:#04261a;font-size:10px;font-weight:850;letter-spacing:.06em}html[data-tema] .jn-ia-btn:focus-visible{outline:2px solid #5fd39c;outline-offset:2px}@media(prefers-reduced-motion:reduce){html[data-tema] .jn-ia-btn:after{animation:none;display:none}}.te-resumo.te-descanso{margin-top:8px}.te-descanso .te-rotulo{flex:none;font-size:13px;font-weight:700;color:var(--muted,#6b7d74)}body.dock-active #heroTimer #painelTimer>.tm-chip-lugar{margin-right:84px}@media(max-width:720px){body.dock-active #heroTimer #painelTimer>.tm-chip-lugar{margin-right:0}}.te-resumo.ativo{border-color:var(--rf-verde)}.te-relogio.descanso .te-valor{color:#3d7fa8}.jn-timer-botoes .jn-pular-descanso{flex:1 0 100%;border-style:dashed}.jn-timer-botoes:has(.jn-pular-descanso){flex-wrap:wrap}#jornadaRegistroForm .jn-rev-aviso{margin:-6px 0 14px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f2b64a 16%,var(--rf-cel-cartao,#fff));color:var(--rf-cel-texto,#19221e);font-size:13px;line-height:1.45}#jornadaRegistroForm .jn-check-revisao.no-limite{opacity:.55;cursor:not-allowed}#jornadaRegistroForm .jn-sugere-materia{margin:-4px 0 12px;font-size:13px;font-weight:500;color:var(--rf-cel-texto-2,#3c5745)}#jornadaRegistroForm .jn-sugere-materia.confirmar{padding:10px 12px;border:1px solid var(--rf-verde-borda);border-radius:12px;background:var(--rf-verde-suave);color:var(--rf-texto)}.jn-sugere-materia .link-button,#jornadaRegistroForm .jn-rev-aviso .link-button{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px}.jn-sugere-materia .link-button,#jornadaRegistroForm .jn-rev-aviso .link-button{font-weight:700;color:var(--rf-cel-verde-texto,#0d5039)}.complete-cedo{margin:-8px 0 16px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f2b64a 16%,var(--rf-cel-cartao,#fff));color:var(--rf-cel-texto,#19221e);font-size:13px;line-height:1.45}.proximo-estudo .pe-acoes .button{white-space:normal;line-height:1.2;text-align:center}@media(max-width:720px){body:has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .barra-inferior{display:grid}html body:not(.dock-active):has(#revisaoAtivaView.active #raCorpo[data-tela=lista]) .main{padding-bottom:calc(var(--rf-barra) + 84px + env(safe-area-inset-bottom,0px))}}.rg-passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 18px;padding:0;list-style:none}.rg-passos li{margin:0}.rg-passos button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;padding:6px 8px;border:1px solid var(--rf-cel-borda);border-radius:12px;background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rg-passos button:hover{border-color:#c7d6cd;color:var(--rf-cel-texto)}.rg-passos .rg-num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--rf-cel-borda);color:var(--rf-cel-texto-2);font-size:11.5px;font-weight:750;flex:none}.rg-passos button.atual{border-color:var(--rf-cel-verde);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.rg-passos button.atual .rg-num{background:var(--rf-cel-verde);color:#fff}.rg-passos button.feito{color:var(--rf-cel-verde-texto)}.rg-passos button.feito .rg-num{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}.rg-passo[hidden]{display:none}.rg-instrucao{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--rf-cel-texto)}.rg-campo{position:relative}.rg-campo textarea{display:block;width:100%;min-height:128px;padding:12px 52px 12px 14px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao);color:var(--rf-cel-texto);font:inherit;font-size:15px;line-height:1.5;resize:vertical}.rg-campo textarea:focus{outline:2px solid var(--rf-cel-verde);outline-offset:1px;border-color:transparent}.rg-mic{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);cursor:pointer}.rg-mic[hidden]{display:none}.rg-mic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rg-mic.ouvindo{background:var(--rf-cel-perigo);color:#fff;animation:rg-ouvindo 1.4s ease-in-out infinite}@keyframes rg-ouvindo{50%{box-shadow:0 0 0 7px #b3261e29}}.rg-relogio{display:flex;align-items:center;gap:10px;margin:10px 0 16px;font-size:13px;font-weight:650;color:var(--rf-cel-texto-3);font-variant-numeric:tabular-nums}.rg-relogio-barra{flex:1;height:6px;border-radius:99px;background:var(--rf-cel-borda);overflow:hidden}.rg-relogio-barra i{display:block;height:100%;border-radius:inherit;background:var(--rf-cel-verde);transform-origin:left;transition:transform .25s linear}.rg-relogio.acabou{color:var(--rf-cel-verde-texto)}.rg-seguir{width:100%}.rg-pulsa{animation:rg-pulsa 1.6s ease-in-out infinite}@keyframes rg-pulsa{50%{box-shadow:0 0 0 6px #1775542e}}.rg-rodape{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:10px}.rg-rodape .link-button{margin:0;padding:6px 2px;font-size:13px;font-weight:650;color:var(--rf-cel-texto-3)}.rg-escrito{margin:0 0 12px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao-2)}.rg-escrito[hidden]{display:none}.rg-escrito summary{padding:10px 14px;font-size:13px;font-weight:700;color:var(--rf-cel-texto-2);cursor:pointer}.rg-escrito p{margin:0;padding:0 14px 12px;font-size:14px;line-height:1.5;color:var(--rf-cel-texto);white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}.rg-bloco{margin:0 0 12px;padding:14px;border:1px solid var(--rf-cel-borda);border-radius:16px;background:var(--rf-cel-cartao)}.rg-bloco-titulo{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:750;color:var(--rf-cel-texto)}.rg-icone{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);flex:none}.rg-icone svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rg-linha{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--rf-cel-borda)}.rg-bloco-titulo+.rg-linha{border-top:0;padding-top:0}.rg-linha-texto{flex:1;min-width:0}.rg-linha-texto b{display:block;font-size:14px;font-weight:700;color:var(--rf-cel-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-linha-texto small{display:block;font-size:12.5px;color:var(--rf-cel-texto-3)}.rg-linha-acoes{display:flex;align-items:center;gap:6px;flex:none}.rg-botao{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:0;border-radius:11px;background:var(--rf-cel-verde);color:#fff;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.rg-botao:hover{background:var(--rf-cel-destaque-2)}.rg-botao-texto{min-height:38px;padding:0 8px;border:0;background:transparent;color:var(--rf-cel-verde-texto);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.rg-nota{margin:6px 0 8px;font-size:13px;line-height:1.5;color:var(--rf-cel-texto-3)}.rg-texto{max-height:260px;overflow:auto;margin:0 0 8px;padding:12px 14px;border-radius:12px;background:var(--rf-cel-cartao-2);font-size:14px;line-height:1.6;color:var(--rf-cel-texto);white-space:pre-wrap;overflow-wrap:anywhere}.rg-texto mark{padding:0 2px;border-radius:4px;background:#d7efdf;color:var(--rf-cel-verde-texto);font-weight:650}.rg-texto-mais{display:block;margin-top:8px;font-size:12.5px;color:var(--rf-cel-texto-3)}.rg-cartao{padding:16px;border:1px solid var(--rf-cel-borda);border-radius:14px;background:var(--rf-cel-cartao-2);text-align:center}.rg-cartao small{display:block;margin-bottom:6px;font-size:12px;font-weight:650;color:var(--rf-cel-texto-3)}.rg-frente{margin:0;font-size:16px;font-weight:650;line-height:1.45;color:var(--rf-cel-texto);white-space:pre-wrap;overflow-wrap:anywhere}.rg-verso{margin:12px 0 0;padding-top:12px;border-top:1px dashed #c9d8ce;font-size:15px;line-height:1.5;color:var(--rf-cel-texto-2);white-space:pre-wrap;overflow-wrap:anywhere;animation:rg-surge .25s ease-out}@keyframes rg-surge{0%{opacity:0;transform:translateY(4px)}}.rg-cartao-acoes{display:flex;gap:8px;margin-top:10px}.rg-cartao-acoes .rg-botao{flex:1}.rg-botao.errei{background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}.rg-botao.errei:hover{background:#f9dcda}.rg-resultado{margin:0;font-size:15px;font-weight:700;color:var(--rf-cel-verde-texto)}.rg-resultado:focus{outline:none}.rg-sugestao{margin:0 0 12px;padding:12px 14px;border-radius:14px;background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);font-size:13.5px;line-height:1.5}.rg-sugestao[hidden]{display:none}.quality-opt .rg-sugerida{display:block;margin-top:2px;font-size:10.5px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;color:var(--rf-cel-verde-texto)}.quality-opt:has(.rg-sugerida){flex-wrap:wrap}#rgConferir .complete-erros{margin:0 0 12px}@media(max-width:420px){.rg-passos button{gap:5px;font-size:12.5px}.rg-linha{flex-wrap:wrap}.rg-linha-acoes{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.rg-pulsa,.rg-mic.ouvindo,.rg-verso{animation:none}.rg-relogio-barra i{transition:none}}.fb-lembrar,.pr-lembrar{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:10px 0 0}.fb-lembrar .jn-svg,.pr-lembrar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pr-lembrar{margin:0 0 10px}.pg-conta-nova{display:none}body.conta-nova .pg-conta-nova{display:block;margin:16px 0;padding:14px 16px;border:1px dashed var(--rf-cel-borda,#dce8df);border-radius:16px;color:var(--rf-cel-texto-2,#3c5745);font-size:14px;line-height:1.5}body.conta-nova #progressoView .pg-constancia,body.conta-nova #progressoView .pg-recordes-quadro,body.conta-nova.sem-erros #progressoView .pg-erros,body.conta-nova.sem-questoes #progressoView .pg-acerto,body.conta-nova.sem-erros #progressoView .pg-dupla,body.poucas-revisoes #memoriaVisual,body.poucas-revisoes #memoriaPainel{display:none}html[data-tema] .jn-metal-btn{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 8px 6px 12px;border:1px solid #5b6469;border-radius:12px;background:linear-gradient(180deg,#262d31,#101416);color:#f1f4f5;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff29,0 6px 16px -10px #000000b3;transition:transform .15s,border-color .2s}html[data-tema] .jn-metal-btn svg{width:15px;height:15px;fill:#dfe4e7;stroke:none}html[data-tema] .jn-metal-btn b{padding:2px 6px;border-radius:6px;background:linear-gradient(180deg,#fff,#bcc3c8);color:#15191c;font-size:10px;font-weight:850;letter-spacing:.08em}html[data-tema] .jn-metal-btn:hover{transform:translateY(-1px);border-color:#8d979d}html[data-tema] .jn-metal-btn:active{transform:scale(.98)}html[data-tema] .jn-metal-btn:focus-visible{outline:2px solid #5fd39c;outline-offset:2px}@media(pointer:coarse){html[data-tema] .pl-veu .pl-passador button{width:44px;height:44px}html[data-tema] .pl-veu .pl-sair{min-width:44px;min-height:44px;padding:0 8px}html[data-tema] .pl-veu .pl-link{display:inline-flex;align-items:center;min-height:44px;padding:0}html[data-tema] .pl-veu .pl-descanso{min-height:44px}html[data-tema] .bvc-editar,html[data-tema] .foco-abrir{min-width:44px;min-height:44px}.toast-acao{min-height:44px;padding:0 14px}.tm-chip,html[data-tema] .bvc-resumo button{position:relative}.tm-chip:before,html[data-tema] .bvc-resumo button:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.ra-vitrine>div:last-child{margin-top:-12px}html:has(body.foco-aberto),body.foco-aberto{overflow:hidden}html[data-tema] .foco-assunto{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.jn-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;box-sizing:border-box}.ih-lembrete{top:calc(env(safe-area-inset-top,0px) + 76px);bottom:auto;left:var(--sidebar-width);right:0;margin-inline:auto}@media(max-width:720px){.ih-lembrete{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 68px);bottom:auto;width:auto}}@keyframes ih-lembrete-entra{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}.so-app-android{display:none}html[data-app=android] .so-app-android{display:block}html[data-app=android] #planosTopBtn,html[data-app=android] #subscriptionView .subscription-heading p:not(.so-app-android),html[data-app=android] #subscriptionView .compare-jump,html[data-app=android] #periodosPlanos,html[data-app=android] #subscriptionView .cartoes-planos,html[data-app=android] #subscriptionView .garantias,html[data-app=android] #subscriptionView .comparison-section,html[data-app=android] #subscriptionView .subscription-faq,html[data-app=android] #proOfferSubscribeBtn,html[data-app=android] .pro-offer-price,html[data-app=android] .pro-offer-note,html[data-app=android] #planoAssinarRow,html[data-app=android] #planoRenovarRow{display:none!important}:root{--ea-menta:#5fe0a8;--ea-menta-2:#8ff0c4;--ea-brilho:#d8fff0;--ea-verde-forte:#0f8a5c;--ea-verde-medio:#2fc486;--ea-fundo-1:#17805b;--ea-fundo-2:#0f5a41;--ea-fundo-3:#093d2d;--ea-escuro:rgba(2,28,19,.42);--ea-vidro:rgba(255,255,255,.12);--ea-vidro-2:rgba(255,255,255,.2);--ea-linha:rgba(255,255,255,.28);--ea-texto:#fff;--ea-texto-2:rgba(255,255,255,.86);--ea-texto-3:rgba(255,255,255,.7);--ea-pausa:#ffd27a;--ea-fim:#ffb4a0;--ea-sombra:rgba(8,70,48,.7)}@property --ea-giro{syntax:"<angle>";initial-value:0deg;inherits:false}#dashboardView .hero-inicio.com-sessao>.hero-timer{display:none}#dashboardView .proximo-estudo.estudando-agora{display:block;min-height:0;padding:0;color:var(--ea-texto);background:radial-gradient(80% 120% at 0 0,color-mix(in srgb,var(--ea-menta) 26%,transparent) 0,transparent 60%),radial-gradient(70% 100% at 100% 100%,var(--ea-fundo-3) 0,transparent 70%),linear-gradient(135deg,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3));box-shadow:0 30px 60px -26px var(--ea-sombra),0 0 0 1px color-mix(in srgb,var(--ea-menta) 18%,transparent)}#dashboardView .proximo-estudo.estudando-agora:after{display:none}#dashboardView .proximo-estudo.estudando-agora:before{content:"";display:block;position:absolute;z-index:2;inset:0;width:auto;height:auto;padding:1.5px;border:0;border-radius:inherit;background:conic-gradient(from var(--ea-giro),transparent 0 62%,color-mix(in srgb,var(--ea-brilho) 95%,transparent) 72%,transparent 82%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.estudando-agora .ea-aurora{position:absolute;z-index:-1;inset:-40%;background:radial-gradient(28% 34% at 30% 40%,color-mix(in srgb,var(--ea-menta) 32%,transparent),transparent 70%),radial-gradient(24% 30% at 70% 60%,color-mix(in srgb,var(--ea-verde-medio) 28%,transparent),transparent 70%);filter:blur(28px);pointer-events:none}.estudando-agora .ea-corpo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"topo relogio" "info relogio" "acoes relogio";column-gap:28px;align-items:center;padding:24px 30px 22px}.estudando-agora .ea-topo{grid-area:topo;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.estudando-agora .ea-topo small{font-size:12.5px;color:var(--ea-texto-3)}.estudando-agora .ea-aovivo{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 13px 0 11px;border:1px solid color-mix(in srgb,var(--ea-menta) 30%,transparent);border-radius:999px;background:var(--ea-escuro);color:var(--ea-brilho);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.estudando-agora .ea-aovivo i{position:relative;width:9px;height:9px;border-radius:50%;background:var(--ea-menta);box-shadow:0 0 10px var(--ea-menta)}.estudando-agora .ea-aovivo i:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:0}.estudando-agora.pausado .ea-aovivo i,.estudando-agora.descanso .ea-aovivo i{background:var(--ea-pausa);box-shadow:0 0 10px var(--ea-pausa)}.estudando-agora.acabou .ea-aovivo i{background:var(--ea-fim);box-shadow:0 0 10px var(--ea-fim)}.estudando-agora.pausado .ea-aovivo,.estudando-agora.descanso .ea-aovivo{border-color:color-mix(in srgb,var(--ea-pausa) 40%,transparent)}.estudando-agora .ea-info{grid-area:info;min-width:0}.estudando-agora .ea-titulo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}#dashboardView .estudando-agora .ea-materia{margin:0;font-size:32px;line-height:1.08;font-weight:850;letter-spacing:-.035em;color:var(--ea-texto);overflow-wrap:break-word;hyphens:auto}.estudando-agora .ea-trocar{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0;padding:0 12px;border:1px solid var(--ea-linha);border-radius:10px;background:var(--ea-vidro);color:var(--ea-texto);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.estudando-agora .ea-trocar:hover{background:var(--ea-vidro-2)}.estudando-agora .ea-trocar svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.estudando-agora .ea-trocar.vazia{border-color:var(--ea-texto);background:var(--ea-texto);color:var(--ea-fundo-3);box-shadow:0 0 0 4px color-mix(in srgb,var(--ea-menta) 25%,transparent)}.estudando-agora .ea-assunto{margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.35;color:var(--ea-texto-2);overflow-wrap:anywhere}.estudando-agora .ea-meta{max-width:560px;margin-top:18px}.estudando-agora .ea-meta-linha{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;color:var(--ea-texto-2)}.estudando-agora .ea-meta-linha b{color:var(--ea-texto);font-variant-numeric:tabular-nums}.estudando-agora .ea-trilho{position:relative;height:14px;margin-top:9px;border-radius:99px;background:var(--ea-escuro);box-shadow:inset 0 1px 3px #00000073,0 0 0 1px color-mix(in srgb,var(--ea-menta) 14%,transparent)}.estudando-agora .ea-cheio{position:absolute;inset:0 auto 0 0;width:0;min-width:12px;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--ea-verde-forte) 0,var(--ea-verde-medio) 55%,var(--ea-menta-2) 88%,var(--ea-brilho) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--ea-menta) 55%,transparent),0 0 22px color-mix(in srgb,var(--ea-menta) 25%,transparent);transition:width 1s linear}.estudando-agora .ea-cheio:before,.estudando-agora .ea-onda:before{content:"";position:absolute;inset:-7px 0;background-repeat:repeat-x;background-position:0 50%;mix-blend-mode:screen;pointer-events:none}.estudando-agora .ea-cheio:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='28'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.016 0.22' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.86 0 0 0 0 1 0 0 0 0 0.93 3 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:300px 28px;opacity:.9;filter:blur(.6px)}.estudando-agora .ea-onda:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='28'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009 0.14' numOctaves='2' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.72 0 0 0 0 1 0 0 0 0 0.86 2.4 0 0 0 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:460px 28px;opacity:.6;filter:blur(1.4px)}.estudando-agora .ea-cheio:after{content:"";position:absolute;inset:0 0 50%;border-radius:99px 99px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--ea-texto) 45%,transparent),transparent)}.estudando-agora .ea-onda{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.estudando-agora .ea-onda:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ea-texto) 75%,transparent),transparent);transform:translate(-120%)}.estudando-agora .ea-ponta{position:absolute;top:50%;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--ea-texto) 0 3px,color-mix(in srgb,var(--ea-brilho) 90%,transparent) 4px,color-mix(in srgb,var(--ea-menta) 55%,transparent) 7px,transparent 15px);transition:left 1s linear}.estudando-agora .ea-ponta:before,.estudando-agora .ea-ponta:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--ea-brilho);box-shadow:0 0 6px var(--ea-menta);opacity:0}.estudando-agora.pausado .ea-cheio,.estudando-agora.descanso .ea-cheio,.estudando-agora.acabou .ea-cheio{filter:saturate(.6) brightness(.9)}.estudando-agora .ea-acoes{grid-area:acoes;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:48px;margin:0;padding:0 20px;border:1px solid var(--ea-linha);border-radius:14px;background:var(--ea-vidro);color:var(--ea-texto);font-size:15px;font-weight:700;box-shadow:none;transition:background .15s,transform .15s}#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button:hover{background:var(--ea-vidro-2)}#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button.primary{min-width:150px;border-color:var(--ea-texto);background:var(--ea-texto);color:var(--ea-fundo-3);box-shadow:0 8px 20px -10px #00000080}#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button.primary:hover{transform:translateY(-1px)}#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button:active{transform:scale(.98)}.estudando-agora .ea-icone{display:inline-grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border:1px solid var(--ea-linha);border-radius:14px;background:var(--ea-vidro);color:var(--ea-texto-2);cursor:pointer;transition:background .15s}.estudando-agora .ea-icone:hover{background:var(--ea-vidro-2);color:var(--ea-texto)}.estudando-agora .ea-acoes svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.estudando-agora button:focus-visible{outline:2px solid var(--ea-brilho);outline-offset:2px}.estudando-agora .ea-relogio{grid-area:relogio;position:relative;display:grid;place-items:center;width:clamp(176px,13vw,218px);height:auto;aspect-ratio:1;margin:8px clamp(0px,5vw,96px) 8px 0}.estudando-agora .ea-relogio svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.estudando-agora .ea-anel-trilho{fill:none;stroke:var(--ea-escuro);stroke-width:9}.estudando-agora .ea-anel{fill:none;stroke:var(--ea-menta);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--ea-menta));transition:stroke-dashoffset .9s linear}.estudando-agora .ea-anel.vazio,.estudando-agora .ea-anel.vazio+.ea-anel-ponto{opacity:0}.estudando-agora .ea-anel-ponto{fill:var(--ea-brilho);filter:drop-shadow(0 0 5px var(--ea-menta))}.estudando-agora .ea-centro{position:relative;display:grid;justify-items:center;text-align:center}.estudando-agora .ea-centro small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ea-texto-3)}.estudando-agora .ea-centro b{margin-top:2px;font-size:clamp(30px,2.2vw,37px);font-weight:800;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ea-texto)}.estudando-agora .ea-centro em{margin-top:6px;font-size:12.5px;font-style:normal;color:var(--ea-texto-3)}.estudando-agora .ea-depois{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;padding:12px 30px;border-top:1px solid color-mix(in srgb,var(--ea-texto) 10%,transparent);background:color-mix(in srgb,var(--ea-fundo-3) 45%,transparent);font-size:13px;color:var(--ea-texto-2)}.estudando-agora .ea-depois b{min-width:0;color:var(--ea-texto);overflow-wrap:anywhere}@media(max-width:720px){#dashboardView .proximo-estudo.estudando-agora{border-radius:24px}.estudando-agora .ea-corpo{grid-template-columns:118px minmax(0,1fr);grid-template-areas:"topo topo" "relogio info" "acoes acoes";column-gap:16px;row-gap:14px;padding:16px}.estudando-agora .ea-topo small{display:none}.estudando-agora .ea-aovivo{height:26px;padding:0 10px 0 9px;font-size:10.5px}.estudando-agora .ea-relogio{width:118px;height:118px;margin:0}.estudando-agora .ea-anel-trilho,.estudando-agora .ea-anel{stroke-width:13}.estudando-agora .ea-centro small{font-size:9.5px}.estudando-agora .ea-centro b{font-size:21px}.estudando-agora .ea-centro em{margin-top:3px;font-size:11px}.estudando-agora .ea-titulo-linha{margin-top:0;gap:6px}#dashboardView .estudando-agora .ea-materia{font-size:20px;line-height:1.15}.estudando-agora .ea-trocar{height:28px;padding:0 10px;font-size:12px}.estudando-agora .ea-assunto{margin-top:4px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estudando-agora .ea-meta{margin-top:10px}.estudando-agora .ea-meta-linha{flex-direction:column;gap:0;font-size:11.5px}.estudando-agora .ea-meta-linha>span{display:none}.estudando-agora .ea-acoes{flex-wrap:nowrap;gap:8px;margin-top:0}#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button,#dashboardView .proximo-estudo.estudando-agora .ea-acoes .button.primary{flex:1;min-width:0;padding:0 10px}.estudando-agora .ea-depois{display:none}}.jn-escolher{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;margin:0;padding:0;border:2.5px solid var(--rf-cel-borda);border-radius:50%;background:var(--rf-cel-cartao);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.jn-escolher i{width:14px;height:14px;border-radius:50%;background:var(--rf-cel-verde);opacity:0;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1),opacity .2s}.jn-escolher:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 60%,var(--rf-cel-borda));transform:scale(1.06)}.jn-escolher:hover i{opacity:.35;transform:scale(.5)}.jn-escolher[aria-pressed=true]{border-color:var(--rf-cel-verde);box-shadow:0 0 0 4px color-mix(in srgb,var(--rf-cel-verde) 16%,transparent)}.jn-escolher[aria-pressed=true] i{opacity:1;transform:scale(1)}.jn-escolher:focus-visible{outline:2px solid var(--rf-cel-verde);outline-offset:2px}@media(max-width:720px){.jn-meta>.jn-escolher{grid-area:check}}#dashboardView .plano-lista .jn-meta.na-sessao{border:1.5px solid transparent;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--ea-menta) 10%,var(--rf-cel-fundo)),var(--rf-cel-fundo) 55%) padding-box,linear-gradient(135deg,var(--ea-menta),var(--ea-fundo-1) 45%,var(--ea-fundo-3)) border-box;box-shadow:0 18px 36px -22px var(--ea-sombra)}#dashboardView .plano-lista .jn-meta.na-sessao .jn-barra i{background:linear-gradient(90deg,var(--ea-fundo-1),var(--ea-menta))}.jn-selo-sessao{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:var(--ea-fundo-1);color:var(--ea-texto);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.jn-selo-sessao i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--ea-brilho)}.jn-selo-sessao i:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:0}#dashboardView .plano-lista .jn-meta.na-sessao .jn-btn-sessao{border-color:transparent;background:var(--ea-fundo-1);color:var(--ea-texto)}#dashboardView .plano-lista .jn-meta.na-sessao .jn-btn-sessao:hover{background:var(--ea-fundo-2)}@media(max-width:720px){#dashboardView .plano-lista .jn-meta.na-sessao{margin:4px 0;padding:12px}#dashboardView .plano-lista .jn-meta.na-sessao+.jn-meta{border-top:0}}@media(prefers-reduced-motion:no-preference){#dashboardView .proximo-estudo.estudando-agora:before{animation:ea-giro 6s linear infinite}.estudando-agora .ea-aurora{animation:ea-aurora 14s ease-in-out infinite alternate}.estudando-agora .ea-aovivo i:after,.jn-selo-sessao i:after{animation:ea-pulso 1.6s ease-out infinite}.estudando-agora .ea-trocar.vazia{animation:ea-chama 2s ease-in-out infinite}.estudando-agora .ea-cheio{animation:ea-energia 2.2s ease-in-out infinite alternate}.estudando-agora .ea-cheio:before{animation:ea-fumaca 12s linear infinite,ea-sopro 3.7s ease-in-out infinite alternate}.estudando-agora .ea-onda:before{animation:ea-fumaca-fundo 20s linear infinite,ea-sopro-fundo 5.3s ease-in-out infinite alternate}.estudando-agora .ea-onda:after{animation:ea-onda 2.6s ease-in-out infinite}.estudando-agora .ea-ponta{animation:ea-ponta 1.1s ease-in-out infinite alternate}.estudando-agora .ea-ponta:before,.estudando-agora .ea-ponta:after{animation:ea-faisca 1.4s ease-out infinite}.estudando-agora .ea-ponta:after{animation-delay:.7s}.estudando-agora:is(.pausado,.descanso,.acabou) .ea-aovivo i:after{animation:none}.estudando-agora:is(.pausado,.descanso,.acabou) .ea-cheio,.estudando-agora:is(.pausado,.descanso,.acabou) .ea-cheio:before,.estudando-agora:is(.pausado,.descanso,.acabou) .ea-onda:before,.estudando-agora:is(.pausado,.descanso,.acabou) .ea-onda:after,.estudando-agora:is(.pausado,.descanso,.acabou) .ea-ponta,.estudando-agora:is(.pausado,.descanso,.acabou) .ea-ponta:before,.estudando-agora:is(.pausado,.descanso,.acabou) .ea-ponta:after{animation-play-state:paused}.estudando-agora.ea-chegou .ea-corpo>*,.estudando-agora.ea-chegou .ea-depois{animation:ea-entra .55s cubic-bezier(.2,.8,.2,1) both}.estudando-agora.ea-chegou .ea-relogio{animation-delay:.08s}#dashboardView .proximo-estudo.pe-trocou :is(.pe-titulo,.pe-materia,.pe-assunto){animation:ea-entra .45s cubic-bezier(.2,.8,.2,1) both}}@keyframes ea-giro{to{--ea-giro:360deg}}@keyframes ea-aurora{0%{transform:translate(-6%,-4%) rotate(0)}to{transform:translate(8%,6%) rotate(18deg)}}@keyframes ea-pulso{0%{transform:scale(1);opacity:.8}to{transform:scale(3.2);opacity:0}}@keyframes ea-chama{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--ea-menta) 8%,transparent)}}@keyframes ea-energia{0%{filter:brightness(1) saturate(1)}to{filter:brightness(1.22) saturate(1.15)}}@keyframes ea-fumaca{to{background-position:300px 50%}}@keyframes ea-fumaca-fundo{to{background-position:460px 50%}}@keyframes ea-sopro{0%{transform:translateY(-1.5px)}35%{transform:translateY(1px)}70%{transform:translateY(-.5px)}to{transform:translateY(1.5px)}}@keyframes ea-sopro-fundo{0%{transform:translateY(1px)}45%{transform:translateY(-1.5px)}to{transform:translateY(.5px)}}@keyframes ea-onda{70%,to{transform:translate(260%)}}@keyframes ea-ponta{0%{transform:scale(.85);opacity:.85}to{transform:scale(1.15);opacity:1}}@keyframes ea-faisca{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-18px,-11px);opacity:0}}@keyframes ea-entra{0%{opacity:0;transform:translateY(10px)}}#dashboardView .hero-inicio.com-sessao.ea-encaixe>.hero-timer{display:block;position:absolute;z-index:0;left:var(--ee-x);top:var(--ee-y);box-sizing:border-box;width:var(--ee-w);height:var(--ee-h);margin:0;animation:none;pointer-events:none}#dashboardView .hero-inicio.ea-encaixe>.hero-timer .jn-timer-anel,#dashboardView .hero-inicio.ea-encaixe .proximo-estudo .ea-relogio{visibility:hidden}#dashboardView .hero-inicio:is(.ea-encaixe,.ea-encaixe-volta) .proximo-estudo{z-index:1}.ea-viajante{position:absolute;z-index:2;pointer-events:none;will-change:transform}.ea-viajante>i{position:absolute;inset:-9px;border-radius:50%;background:radial-gradient(circle at 34% 28%,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3));box-shadow:0 16px 30px -16px var(--ea-sombra)}.estudando-agora.ea-viajante .ea-relogio{width:100%;height:100%;margin:0}.ea-recuo{position:absolute;z-index:0;background:linear-gradient(135deg,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3));pointer-events:none}.ea-ganho{position:absolute;z-index:3;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--ea-fundo-1);color:var(--ea-texto);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 10px 22px -10px var(--ea-sombra),0 0 0 1px color-mix(in srgb,var(--ea-menta) 45%,transparent);pointer-events:none}@media(prefers-reduced-motion:no-preference){#dashboardView .jn-timer-meta-linha.ea-recebeu .jn-timer-barra{animation:ea-recebe-barra .8s ease-out}#dashboardView .jn-timer-meta-linha.ea-recebeu .jn-timer-barra>i{animation:ea-recebe-cheio .8s ease-out}#dashboardView .jn-timer-meta-linha.ea-recebeu [data-tj=meta]{display:inline-block;animation:ea-recebe-numero .5s cubic-bezier(.3,1.6,.5,1)}.estudando-agora.ea-mudou .ea-aovivo{animation:ea-pilula .45s cubic-bezier(.2,.8,.2,1)}.estudando-agora.ea-mudou .ea-aovivo>span,.estudando-agora.ea-mudou .ea-acoes .button.primary>*{animation:ea-troca .34s cubic-bezier(.2,.8,.2,1) both}}@keyframes ea-recebe-barra{30%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ea-menta) 38%,transparent)}}@keyframes ea-recebe-cheio{30%{filter:brightness(1.35) saturate(1.2)}}@keyframes ea-recebe-numero{40%{transform:scale(1.14)}}@keyframes ea-pilula{0%{transform:scale(.94)}55%{transform:scale(1.03)}}@keyframes ea-troca{0%{opacity:0;transform:translateY(7px)}}@media(min-width:721px)and (prefers-reduced-motion:no-preference){:where(.view.active)>*{animation:rf-tela-entra .36s cubic-bezier(.2,.8,.2,1) backwards}:where(.view.active)>:where(:nth-child(2)){animation-delay:.04s}:where(.view.active)>:where(:nth-child(n+3)){animation-delay:.08s}}@keyframes rf-tela-entra{0%{opacity:0;transform:translateY(8px)}}.estudando-agora.meta-cheia .ea-cheio{background:linear-gradient(90deg,var(--ea-verde-forte),var(--ea-verde-medio) 45%,var(--ea-menta-2) 80%,var(--ea-pausa))}.estudando-agora.meta-cheia .ea-meta-linha b{color:var(--ea-brilho)}#dashboardView .plano-lista .jn-meta.na-sessao .jn-anel-marcar .jn-svg{color:var(--rf-cel-verde);opacity:.4;transition:opacity .15s}#dashboardView .plano-lista .jn-meta.na-sessao .jn-anel-marcar:hover .jn-svg,#dashboardView .plano-lista .jn-meta.na-sessao .jn-anel-marcar:focus-visible .jn-svg{opacity:1}@media(max-width:720px){.main{overflow-x:clip}}html[data-tema] #authGate.auth-gate{--lg-palco-0:#03170f;--lg-palco-1:#062a1e;--lg-palco-2:#0a3627;--lg-tp:#eaf5ee;--lg-tp-2:#a9c9b8;--lg-tp-3:#9dbfae;--lg-bp:rgba(228,244,235,.13);--lg-menta:#e4f4eb;--lg-brilho:#5fd39c;--lg-risco:#ff7a45;--lg-erro:#ffb4a8;--lg-verde:#177554;--lg-ease:cubic-bezier(.16,1,.3,1);--lg-fonte:"Archivo RF",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:radial-gradient(55% 48% at 14% 8%,rgba(23,117,84,.5),transparent 72%),radial-gradient(48% 42% at 92% 100%,rgba(23,117,84,.3),transparent 70%),var(--lg-palco-1);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--lg-tp);font-family:var(--lg-fonte);-webkit-font-smoothing:antialiased;padding:clamp(20px,4vw,48px) clamp(16px,4vw,48px);overflow:auto;overflow-x:hidden;color-scheme:dark;scrollbar-color:rgba(228,244,235,.22) transparent}html[data-tema] #authGate.auth-gate.open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,448px);column-gap:clamp(40px,7vw,112px);align-items:center;align-content:center;max-width:none}html[data-tema] #authGate.auth-gate ::selection{background:#5fd39c52;color:#fff}html[data-tema] #authGate.auth-gate .lg-curva{position:fixed;left:0;right:0;bottom:0;width:100%;height:min(30vh,260px);pointer-events:none;z-index:0;opacity:.7}html[data-tema] #authGate.auth-gate .lg-curva path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}html[data-tema] #authGate.auth-gate .lg-curva-sem{stroke:var(--lg-risco);stroke-width:1.5;stroke-dasharray:5 7;opacity:.42}html[data-tema] #authGate.auth-gate .lg-curva-com{stroke:var(--lg-brilho);stroke-width:2.5;opacity:.55;stroke-dasharray:1;stroke-dashoffset:0;animation:lg-desenha 2.4s var(--lg-ease) .15s both}html[data-tema] #authGate.auth-gate .lg-no{fill:var(--lg-palco-0);stroke:var(--lg-brilho);stroke-width:2;vector-effect:non-scaling-stroke;opacity:.7;animation:lg-no .5s var(--lg-ease) both}html[data-tema] #authGate.auth-gate .lg-no:nth-of-type(1){animation-delay:.5s}html[data-tema] #authGate.auth-gate .lg-no:nth-of-type(2){animation-delay:.9s}html[data-tema] #authGate.auth-gate .lg-no:nth-of-type(3){animation-delay:1.3s}html[data-tema] #authGate.auth-gate .lg-no:nth-of-type(4){animation-delay:1.7s}@keyframes lg-desenha{0%{stroke-dashoffset:1}}@keyframes lg-no{0%{opacity:0}}html[data-tema] #authGate.auth-gate .lg-lado{position:relative;z-index:1;align-self:center;max-width:620px;justify-self:end;width:100%}html[data-tema] #authGate.auth-gate .lg-marca{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:780;letter-spacing:-.02em;font-stretch:108%;color:var(--lg-tp)}html[data-tema] #authGate.auth-gate .lg-r{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(150deg,#1f8c64,var(--lg-verde) 45%,#0d5039);color:#fff;font-size:23px;font-weight:850;font-stretch:112%;box-shadow:inset 0 1px #ffffff38,0 10px 22px -10px #0009}html[data-tema] #authGate.auth-gate .lg-frase{margin:clamp(40px,7vh,72px) 0 0;font-size:clamp(2.4rem,3.9vw,3.9rem);font-weight:800;font-stretch:115%;line-height:.98;letter-spacing:-.032em;color:var(--lg-tp);text-wrap:balance}html[data-tema] #authGate.auth-gate .lg-frase em{font-style:normal;color:var(--lg-brilho);white-space:nowrap}html[data-tema] #authGate.auth-gate .lg-apoio{margin:24px 0 0;max-width:30em;font-size:17px;line-height:1.6;color:var(--lg-tp-2);text-wrap:pretty}html[data-tema] #authGate.auth-gate .auth-card{position:relative;z-index:1;width:100%;max-width:448px;margin:0;justify-self:start;padding:36px 36px 28px;border:0;border-radius:16px;text-align:left;background:linear-gradient(165deg,#0e4230,var(--lg-palco-2) 42%,#082e21);box-shadow:inset 0 0 0 1px var(--lg-bp),0 40px 70px -40px #000000bf,0 18px 30px -22px #00000080;color:var(--lg-tp)}html[data-tema] #authGate.auth-gate .close{top:14px;right:14px;width:36px;height:36px;border-radius:999px;background:transparent;color:var(--lg-tp-2);box-shadow:inset 0 0 0 1px var(--lg-bp)}html[data-tema] #authGate.auth-gate .auth-main{display:flex;flex-direction:column}html[data-tema] #authGate.auth-gate .auth-main[hidden],html[data-tema] #authGate.auth-gate .verification-panel[hidden]{display:none}html[data-tema] #authGate.auth-gate .auth-card h1{margin:0;font-size:30px;font-weight:800;font-stretch:110%;line-height:1.08;letter-spacing:-.028em;color:var(--lg-tp);text-wrap:balance}html[data-tema] #authGate.auth-gate .auth-main>p,html[data-tema] #authGate.auth-gate .verification-panel>p{margin:10px 0 24px;max-width:none;font-size:15px;line-height:1.55;color:var(--lg-tp-2)}html[data-tema] #authGate.auth-gate .verification-panel strong{color:var(--lg-tp)}html[data-tema] #authGate.auth-gate .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:4px;margin:0 0 20px;border:0;border-radius:999px;background:#03170f8c;box-shadow:inset 0 0 0 1px var(--lg-bp)}html[data-tema] #authGate.auth-gate .auth-tabs button{height:40px;min-height:0;padding:0 12px;border-radius:999px;background:transparent;color:var(--lg-tp-2);font:650 14.5px/1 var(--lg-fonte);box-shadow:none;transition:background .25s var(--lg-ease),color .25s var(--lg-ease)}html[data-tema] #authGate.auth-gate .auth-tabs button:hover{color:var(--lg-tp)}html[data-tema] #authGate.auth-gate .auth-tabs button.active{background:var(--lg-menta);color:var(--lg-palco-1)}html[data-tema] #authGate.auth-gate .email-auth-form{display:grid;gap:14px;text-align:left}html[data-tema] #authGate.auth-gate .email-auth-form label{display:grid;gap:7px;margin:0;font-size:13px;font-weight:620;letter-spacing:.005em;color:var(--lg-tp-2)}html[data-tema] #authGate.auth-gate .email-auth-form label[hidden]{display:none}html[data-tema] #authGate.auth-gate .email-auth-form input{height:50px;padding:0 16px;border:0;border-radius:12px;outline:0;background:#03170f80;box-shadow:inset 0 0 0 1px var(--lg-bp);color:var(--lg-tp);caret-color:var(--lg-brilho);font:400 16px/1.2 var(--lg-fonte);transition:box-shadow .2s var(--lg-ease),background .2s var(--lg-ease)}html[data-tema] #authGate.auth-gate .email-auth-form input::placeholder{color:var(--lg-tp-3);opacity:.8}html[data-tema] #authGate.auth-gate .email-auth-form input:hover{box-shadow:inset 0 0 0 1px #e4f4eb3d}html[data-tema] #authGate.auth-gate .email-auth-form input:focus{background:#03170fb8;box-shadow:inset 0 0 0 1.5px var(--lg-brilho)}html[data-tema] #authGate.auth-gate .email-auth-form input:-webkit-autofill{-webkit-text-fill-color:var(--lg-tp);box-shadow:inset 0 0 0 1px var(--lg-bp),inset 0 0 0 60px #04211a;transition:background-color 9999s}html[data-tema] #authGate.auth-gate .auth-legal,html[data-tema] #authGate.auth-gate #emailAuthForm .auth-legal{max-width:none;margin:4px 0 2px;font-size:12.5px;line-height:1.55;color:var(--lg-tp-3);text-align:left;text-wrap:pretty}html[data-tema] #authGate.auth-gate .auth-legal button{padding:0;color:var(--lg-menta);font:inherit;font-weight:620;text-decoration:underline;text-decoration-color:#e4f4eb59;text-underline-offset:3px}html[data-tema] #authGate.auth-gate .auth-legal button:hover{text-decoration-color:var(--lg-menta)}html[data-tema] #authGate.auth-gate .email-auth-submit{height:52px;margin:0;border:0;border-radius:999px;background:var(--lg-menta);color:var(--lg-palco-1);font:650 15.5px/1 var(--lg-fonte);box-shadow:none;transition:background .2s var(--lg-ease),transform .2s var(--lg-ease),box-shadow .2s var(--lg-ease)}html[data-tema] #authGate.auth-gate .email-auth-submit:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -12px #0000008c}html[data-tema] #authGate.auth-gate .forgot-password,html[data-tema] #authGate.auth-gate .verification-link{justify-self:center;margin:0 auto;padding:6px 8px;border-radius:8px;background:none;color:var(--lg-tp-2);font:600 13.5px/1.3 var(--lg-fonte)}html[data-tema] #authGate.auth-gate .forgot-password:hover,html[data-tema] #authGate.auth-gate .verification-link:hover{color:var(--lg-tp)}html[data-tema] #authGate.auth-gate .auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--lg-tp-3);font-size:12.5px;font-weight:550}html[data-tema] #authGate.auth-gate .auth-divider:before,html[data-tema] #authGate.auth-gate .auth-divider:after{content:"";flex:1;height:1px;background:var(--lg-bp)}html[data-tema] #authGate.auth-gate .auth-note{justify-content:flex-start;margin-top:22px;font-size:12.5px;color:var(--lg-tp-3)}html[data-tema] #authGate.auth-gate .auth-note i{background:var(--lg-brilho);box-shadow:0 0 0 3px #5fd39c29}html[data-tema] #authGate.auth-gate .auth-message{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--lg-erro)}html[data-tema] #authGate.auth-gate .auth-message:empty{margin:0}html[data-tema] #authGate.auth-gate .auth-message.success{color:var(--lg-brilho)}html[data-tema] #authGate.auth-gate .gis-fallback:not([hidden]){display:flex;justify-content:center;margin-top:12px}html[data-tema] #authGate.auth-gate button:focus-visible,html[data-tema] #authGate.auth-gate a:focus-visible{outline:2px solid var(--lg-brilho);outline-offset:3px}html[data-tema] #authGate.auth-gate .email-auth-form input:focus-visible{outline:0}html[data-tema] #authGate.auth-gate .verification-panel{text-align:left}html[data-tema] #authGate.auth-gate .verification-icon{width:52px;height:52px;margin:0 0 22px;border-radius:14px;background:#5fd39c1f;box-shadow:inset 0 0 0 1px #5fd39c47;color:var(--lg-brilho)}html[data-tema] #authGate.auth-gate .verification-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}html[data-tema] #authGate.auth-gate .verification-panel h1{font-size:28px}html[data-tema] #authGate.auth-gate .verification-panel .email-auth-submit{width:100%;margin:0 0 10px}html[data-tema] #authGate.auth-gate .verification-link{display:block}html[data-tema] #authGate.auth-gate .lg-g{width:20px;height:20px;flex:none}html[data-tema] #authGate.auth-gate .google-login{width:100%;height:52px;gap:12px;border:0;border-radius:999px;background:#fff;color:#1f1f1f;font:600 15.5px/1 var(--lg-fonte);letter-spacing:.005em;box-shadow:inset 0 -2px #0a362714,0 14px 30px -16px #000000b3;transition:transform .2s var(--lg-ease),box-shadow .2s var(--lg-ease)}html[data-tema] #authGate.auth-gate .google-login:hover{transform:translateY(-2px);box-shadow:inset 0 -2px #0a362714,0 20px 34px -14px #000000bf}@media(max-width:900px){html[data-tema] #authGate.auth-gate.open{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;row-gap:28px}html[data-tema] #authGate.auth-gate .lg-lado{justify-self:center;max-width:448px}html[data-tema] #authGate.auth-gate .lg-frase,html[data-tema] #authGate.auth-gate .lg-apoio{display:none}html[data-tema] #authGate.auth-gate .auth-card{justify-self:center}html[data-tema] #authGate.auth-gate .lg-curva{height:22vh;opacity:.3}}@media(max-width:560px){html[data-tema] #authGate.auth-gate{padding:20px 16px 28px}html[data-tema] #authGate.auth-gate .lg-marca{font-size:17px}html[data-tema] #authGate.auth-gate .lg-r{width:34px;height:34px;font-size:20px;border-radius:9px}html[data-tema] #authGate.auth-gate .auth-card{padding:4px 0 0;background:none;box-shadow:none}html[data-tema] #authGate.auth-gate .auth-card h1{font-size:28px}}@media(prefers-reduced-motion:reduce){html[data-tema] #authGate.auth-gate .lg-curva-com,html[data-tema] #authGate.auth-gate .lg-no{animation:none}}html[data-tema]{--app-palco:radial-gradient(760px 480px at 88% -6%,rgba(52,211,153,.26),transparent 70%),radial-gradient(640px 520px at 108% 100%,rgba(59,130,246,.1),transparent 70%),radial-gradient(640px 520px at -8% 100%,rgba(139,92,246,.09),transparent 70%),linear-gradient(180deg,#f3faf6,#eef6f2 50%,#ebf3ef);--app-palco-solido:#f1f8f4;--app-ponto:rgba(16,60,40,.11);--app-texto:#0d2a20;--app-texto-2:rgba(13,42,32,.78);--app-texto-3:rgba(13,42,32,.64);--app-linha:rgba(16,60,40,.1);--app-vidro:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.76));--app-vidro-leve:rgba(16,60,40,.05);--app-campo:rgba(255,255,255,.78);--app-fio:rgba(255,255,255,.9);--app-janela:#fbfdfc;--app-menta:#0f7552;--app-menta-fundo:rgba(26,138,98,.1);--app-menta-linha:rgba(26,138,98,.3);--app-menta-cheio:linear-gradient(135deg,#1a8f65,#0e6245);--app-menta-tinta:#ffffff;--app-menta-luz:rgba(26,138,98,.4);--app-erro:#c2343a;--app-erro-fundo:rgba(220,50,60,.08);--app-aviso:#8a5200;--app-aviso-fundo:rgba(245,166,35,.16);--app-destaque:radial-gradient(520px 320px at 92% -18%,rgba(95,211,156,.26),transparent 62%),radial-gradient(560px 360px at -12% 118%,rgba(23,117,84,.5),transparent 64%),linear-gradient(160deg,#0b3a2a,#062a1e 52%,#041c14);--app-destaque-texto:#eaf5ee;--app-destaque-texto-2:#a9c9b8;--app-destaque-texto-3:#8fb3a1;--app-destaque-linha:rgba(228,244,235,.14);--app-destaque-botao:#e4f4eb;--app-destaque-botao-texto:#062a1e;--app-brilho:#5fd39c;--app-risco:#ff7a45;--app-display:"Archivo RF",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--app-letra-selo:12px;--app-letra-detalhe:13px;--app-letra-texto:15px;--app-letra-item:17px;--app-letra-secao:22px;--app-letra-numero:28px;--app-letra-tela:42px;--app-canto-pilula:999px;--app-canto-campo:14px;--app-canto-cartao:24px;--app-canto-palco:32px;--app-sombra-vidro:inset 0 1px 0 var(--app-fio);--app-sombra-destaque:0 34px 60px -34px rgba(6,42,30,.6),0 2px 6px -2px rgba(6,42,30,.18);--app-sombra-flutua:0 24px 48px -26px rgba(16,60,40,.42);--app-e1:4px;--app-e2:8px;--app-e3:12px;--app-e4:16px;--app-e5:24px;--app-e6:32px;--app-e7:48px;--app-curva:cubic-bezier(.16,1,.3,1);--app-rapido:.2s;--app-medio:.35s;--app-entrada:1.6s}html[data-tema=escuro]{--app-palco:radial-gradient(760px 480px at 88% -6%,rgba(52,211,153,.24),transparent 70%),radial-gradient(640px 520px at 108% 100%,rgba(59,130,246,.13),transparent 70%),radial-gradient(640px 520px at -8% 100%,rgba(139,92,246,.12),transparent 70%),linear-gradient(180deg,#0c1f19,#07130f 50%,#06100c);--app-palco-solido:#0b1c16;--app-ponto:rgba(255,255,255,.07);--app-texto:#eefbf5;--app-texto-2:rgba(226,247,237,.76);--app-texto-3:rgba(226,247,237,.56);--app-linha:rgba(255,255,255,.1);--app-vidro:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));--app-vidro-leve:rgba(255,255,255,.06);--app-campo:rgba(0,0,0,.22);--app-fio:rgba(255,255,255,.07);--app-janela:#0e2019;--app-menta:#7fe3b9;--app-menta-fundo:rgba(127,227,185,.12);--app-menta-linha:rgba(127,227,185,.34);--app-menta-cheio:linear-gradient(135deg,#9af3cc,#4fd6a1);--app-menta-tinta:#0b1a15;--app-menta-luz:rgba(79,214,161,.5);--app-erro:#fca5a5;--app-erro-fundo:rgba(248,113,113,.1);--app-aviso:#f3c77a;--app-aviso-fundo:rgba(243,199,122,.14);--app-sombra-destaque:0 34px 60px -30px rgba(0,0,0,.7),inset 0 0 0 1px rgba(228,244,235,.08);--app-sombra-flutua:0 26px 50px -30px rgba(0,0,0,.85)}html[data-tema] .app-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--app-e4) var(--app-e5);margin:0 0 22px;padding:0}html[data-tema] .app-cab h1{margin:0;font-family:var(--app-display);font-size:var(--app-letra-tela);font-weight:800;font-stretch:112%;line-height:.98;letter-spacing:-.032em;color:var(--app-texto);background:none;-webkit-text-fill-color:currentColor}html[data-tema] .app-cab .app-sobre{display:block;margin:0 0 10px;font-size:var(--app-letra-selo);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--app-texto-3)}html[data-tema] .app-cab-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html[data-tema] .app-destaque{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto lado" "acoes lado";align-items:center;gap:22px 40px;margin:0 0 var(--app-e6);padding:34px 38px;border-radius:var(--app-canto-cartao);background:var(--app-destaque);box-shadow:var(--app-sombra-destaque);color:var(--app-destaque-texto)}html[data-tema] .app-destaque-texto{grid-area:texto;position:relative;z-index:1;min-width:0}html[data-tema] .app-destaque .app-sobre{display:block;margin:0 0 12px;font-size:var(--app-letra-selo);font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--app-destaque-texto-3)}html[data-tema] .app-destaque h2{margin:0;font-family:var(--app-display);font-size:clamp(var(--app-letra-numero),3.1vw,var(--app-letra-tela));font-weight:800;font-stretch:112%;line-height:1;letter-spacing:-.03em;color:var(--app-destaque-texto);text-wrap:balance}html[data-tema] .app-destaque h2 em{font-style:normal;color:var(--app-brilho);font-variant-numeric:tabular-nums}html[data-tema] .app-destaque-texto p{max-width:46ch;margin:12px 0 0;font-size:var(--app-letra-texto);line-height:1.55;color:var(--app-destaque-texto-2);text-wrap:pretty}html[data-tema] .app-destaque-texto p:empty{display:none}html[data-tema] .app-destaque-texto p b{font-weight:650;color:var(--app-destaque-texto)}html[data-tema] .app-destaque-acoes{grid-area:acoes;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-e3)}html[data-tema] .app-destaque-acoes:empty{display:none}html[data-tema] .app-destaque-lado{grid-area:lado;position:relative;z-index:1;align-self:center}html[data-tema] .app-destaque-arte{position:absolute;inset:auto 0 0;z-index:0;height:34%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 62%);mask-image:linear-gradient(90deg,transparent 28%,#000 62%)}html[data-tema] .app-destaque.feito{grid-template-areas:"texto lado"}html[data-tema] .app-destaque.feito h2{color:var(--app-brilho)}html[data-tema] .app-destaque.feito .app-destaque-acoes{display:none}html[data-tema] .app-destaque.sem-acao{grid-template-areas:"texto lado"}html[data-tema] .app-trilho{display:flex;gap:var(--app-e2);margin:0 0 var(--app-e4);overflow-x:auto;scrollbar-width:none}html[data-tema] .app-trilho::-webkit-scrollbar{display:none}html[data-tema] .app-trilho>:is(a,button){display:inline-flex;align-items:center;gap:var(--app-e2);flex:none;height:40px;padding:0 var(--app-e4);border:1px solid var(--app-linha);border-radius:var(--app-canto-pilula);background:var(--app-vidro);box-shadow:var(--app-sombra-vidro);color:var(--app-texto-2);font:inherit;font-size:var(--app-letra-texto);font-weight:600;text-decoration:none;cursor:pointer;transition:border-color var(--app-rapido),background var(--app-rapido),color var(--app-rapido)}html[data-tema] .app-trilho>:is(a,button):hover{border-color:var(--app-menta-linha);color:var(--app-texto)}html[data-tema] .app-trilho>:is([aria-current=page],.active){border-color:var(--app-menta-linha);background:var(--app-menta-fundo);color:var(--app-texto)}html[data-tema] .app-abas{display:flex;gap:26px;margin:0;padding:0;border-bottom:1px solid var(--app-linha);overflow-x:auto;scrollbar-width:none}html[data-tema] .app-abas::-webkit-scrollbar{display:none}html[data-tema] .app-abas>button{position:relative;display:inline-flex;align-items:center;gap:var(--app-e2);flex:none;height:auto;min-height:0;padding:12px 0 13px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--app-texto-3);font:inherit;font-size:var(--app-letra-texto);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--app-rapido)}html[data-tema] .app-abas>button:hover{color:var(--app-texto);background:none}html[data-tema] .app-abas>button:is(.active,[aria-selected=true],[aria-pressed=true]){background:none;box-shadow:none;color:var(--app-texto)}html[data-tema] .app-abas>button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--app-menta);transform:scaleX(0);transition:transform var(--app-medio) var(--app-curva)}html[data-tema] .app-abas>button:is(.active,[aria-selected=true],[aria-pressed=true]):after{transform:scaleX(1)}html[data-tema] .app-abas>button:focus-visible{outline:2px solid var(--app-menta);outline-offset:2px}html[data-tema] .app-abas.pequena{gap:18px;border-bottom:0}html[data-tema] .app-abas.pequena>button{padding:6px 0 8px;font-size:var(--app-letra-detalhe)}html[data-tema] .app-n{min-width:22px;padding:1px 7px;border-radius:var(--app-canto-pilula);background:var(--app-vidro-leve);color:var(--app-texto-3);font-family:var(--app-display);font-size:var(--app-letra-selo);font-weight:650;font-stretch:105%;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums}html[data-tema] .app-n:empty{display:none}html[data-tema] .app-n.erro{background:var(--app-erro-fundo);color:var(--app-erro)}html[data-tema] .app-lista{display:grid;margin:0;padding:0;list-style:none}html[data-tema] .app-grupo{display:flex;align-items:center;gap:10px;margin:26px 0 var(--app-e1);font-family:var(--app-display);font-size:var(--app-letra-texto);font-weight:700;font-stretch:105%;color:var(--app-texto-2)}html[data-tema] .app-grupo:first-child{margin-top:var(--app-e4)}html[data-tema] .app-grupo:after{content:"";flex:1;height:1px;background:currentColor;opacity:.22}html[data-tema] .app-grupo .app-grupo-n{font-weight:600;opacity:.75;font-variant-numeric:tabular-nums}html[data-tema] .app-grupo.erro{color:var(--app-erro)}html[data-tema] .app-grupo.menta{color:var(--app-menta)}html[data-tema] .app-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lead corpo meta acoes";align-items:center;gap:0 20px;margin:0;padding:16px 14px;border-bottom:1px solid var(--app-linha);border-radius:var(--app-canto-campo) var(--app-canto-campo) 0 0;transition:background var(--app-rapido)}html[data-tema] .app-linha:hover{background:var(--app-vidro-leve)}html[data-tema] .app-linha-lead{grid-area:lead;display:grid;place-items:center;min-width:40px}html[data-tema] .app-linha-corpo{grid-area:corpo;min-width:0}html[data-tema] .app-linha-titulo{display:block;margin:0;overflow:hidden;font-size:var(--app-letra-item);font-weight:650;line-height:1.3;color:var(--app-texto);text-overflow:ellipsis;white-space:nowrap}html[data-tema] .app-linha-detalhe{display:block;margin:3px 0 0;font-size:var(--app-letra-detalhe);line-height:1.4;color:var(--app-texto-3)}html[data-tema] .app-linha-detalhe .erro{color:var(--app-erro);font-weight:600}html[data-tema] .app-linha-detalhe .menta{color:var(--app-menta);font-weight:600}html[data-tema] .app-linha-meta{grid-area:meta;font-size:var(--app-letra-detalhe);color:var(--app-texto-3);white-space:nowrap}html[data-tema] .app-linha-acoes{grid-area:acoes;display:flex;align-items:center;gap:var(--app-e2)}html[data-tema] .app-data{display:grid;justify-items:start;line-height:1}html[data-tema] .app-data b{font-family:var(--app-display);font-size:var(--app-letra-numero);font-weight:800;font-stretch:108%;letter-spacing:-.02em;color:var(--app-texto);font-variant-numeric:tabular-nums}html[data-tema] .app-data small{margin-top:5px;font-size:var(--app-letra-detalhe);color:var(--app-texto-3)}html[data-tema] .app-data.erro b{color:var(--app-erro)}html[data-tema] .app-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--app-canto-campo);background:var(--app-menta-fundo);color:var(--app-menta)}html[data-tema] .app-icone svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .app-cartao{padding:var(--app-e5);border:1px solid var(--app-linha);border-radius:var(--app-canto-cartao);background:var(--app-vidro);box-shadow:var(--app-sombra-vidro);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-tema] .app-cartao.toque{transition:transform var(--app-medio) var(--app-curva),border-color var(--app-medio),box-shadow var(--app-medio)}html[data-tema] .app-cartao.toque:hover{transform:translateY(-3px);border-color:var(--app-menta-linha);box-shadow:var(--app-sombra-vidro),var(--app-sombra-flutua)}html[data-tema] .app-botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-e2);width:auto;height:40px;min-height:0;margin:0;padding:0 var(--app-e4);border:1px solid var(--app-linha);border-radius:var(--app-canto-pilula);background:transparent;box-shadow:none;color:var(--app-texto);font:inherit;font-size:var(--app-letra-texto);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--app-rapido),border-color var(--app-rapido),color var(--app-rapido),transform var(--app-medio) var(--app-curva),box-shadow var(--app-medio) var(--app-curva)}html[data-tema] .app-botao:hover{border-color:var(--app-menta-linha);background:var(--app-menta-fundo);color:var(--app-texto)}html[data-tema] .app-botao svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html[data-tema] .app-botao.principal{border-color:transparent;background:var(--app-menta-cheio);color:var(--app-menta-tinta)}html[data-tema] .app-botao.principal:hover{transform:translateY(-1px);box-shadow:0 14px 32px -12px var(--app-menta-luz);color:var(--app-menta-tinta)}html[data-tema] .app-botao.texto{height:auto;padding:var(--app-e1) 2px;border:0;border-radius:6px;background:none;color:var(--app-menta)}html[data-tema] .app-botao.texto:hover{background:none;text-decoration:underline;text-underline-offset:3px}html[data-tema] .app-botao.grande{height:50px;padding:0 22px 0 24px;font-weight:650}html[data-tema] .app-botao.so-icone{width:40px;padding:0}html[data-tema] .app-botao:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}html[data-tema] .app-botao:focus-visible{outline:2px solid var(--app-menta);outline-offset:3px}html[data-tema] .app-botao .app-seta{transition:transform var(--app-medio) var(--app-curva)}html[data-tema] .app-botao:hover .app-seta{transform:translate(3px)}html[data-tema] .app-destaque .app-botao{border-color:var(--app-destaque-linha);color:var(--app-destaque-texto)}html[data-tema] .app-destaque .app-botao:hover{border-color:#e4f4eb4d;background:#e4f4eb14;color:var(--app-destaque-texto)}html[data-tema] .app-destaque .app-botao.principal{border-color:transparent;background:var(--app-destaque-botao);color:var(--app-destaque-botao-texto)}html[data-tema] .app-destaque .app-botao.principal:hover{background:#fff;color:var(--app-destaque-botao-texto);transform:translateY(-2px);box-shadow:var(--app-sombra-flutua)}html[data-tema] .app-destaque .app-botao:focus-visible{outline-color:var(--app-brilho)}html[data-tema] .app-selo{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--app-canto-pilula);background:var(--app-vidro-leve);color:var(--app-texto-2);font-size:var(--app-letra-selo);font-weight:650;line-height:1;white-space:nowrap}html[data-tema] .app-selo.menta{background:var(--app-menta-fundo);color:var(--app-menta)}html[data-tema] .app-selo.erro{background:var(--app-erro-fundo);color:var(--app-erro)}html[data-tema] .app-selo.aviso{background:var(--app-aviso-fundo);color:var(--app-aviso)}html[data-tema] .app-selo.pro{background:var(--app-menta-cheio);color:var(--app-menta-tinta);letter-spacing:.06em}html[data-tema] .app-rotulo{display:block;margin:0 0 6px;font-size:var(--app-letra-detalhe);font-weight:600;color:var(--app-texto-2)}html[data-tema] :is(input,select,textarea).app-campo{width:100%;height:44px;margin:0;padding:0 14px;border:1px solid var(--app-linha);border-radius:var(--app-canto-campo);background:var(--app-campo);box-shadow:none;color:var(--app-texto);font:inherit;font-size:var(--app-letra-texto);transition:border-color var(--app-rapido),box-shadow var(--app-rapido)}html[data-tema] textarea.app-campo{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}html[data-tema] :is(input,select,textarea).app-campo::placeholder{color:var(--app-texto-3)}html[data-tema] :is(input,select,textarea).app-campo:focus{outline:0;border-color:var(--app-menta-linha);box-shadow:0 0 0 3px var(--app-menta-fundo)}html[data-tema] .app-janela{width:min(520px,100%);max-height:min(86vh,760px);overflow:auto;padding:28px;border:1px solid var(--app-linha);border-radius:var(--app-canto-cartao);background:var(--app-janela);box-shadow:var(--app-sombra-flutua);color:var(--app-texto)}html[data-tema] .app-janela h2{margin:0 0 6px;font-family:var(--app-display);font-size:var(--app-letra-secao);font-weight:800;font-stretch:108%;letter-spacing:-.02em}html[data-tema] .app-janela-texto{margin:0 0 var(--app-e5);font-size:var(--app-letra-texto);line-height:1.5;color:var(--app-texto-2)}html[data-tema] .app-janela-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:var(--app-e5)}html[data-tema] .app-vazio{display:grid;justify-items:center;gap:6px;padding:40px var(--app-e5);text-align:center}html[data-tema] .app-vazio .app-icone{width:56px;height:56px;margin-bottom:8px;border-radius:var(--app-canto-campo)}html[data-tema] .app-vazio .app-icone svg{width:26px;height:26px}html[data-tema] .app-vazio b{font-size:var(--app-letra-item);font-weight:650;color:var(--app-texto)}html[data-tema] .app-vazio p{max-width:36ch;margin:0 0 var(--app-e3);font-size:var(--app-letra-texto);line-height:1.5;color:var(--app-texto-3)}html[data-tema] .app-barra{display:block;height:6px;margin:0;padding:0;overflow:hidden;border-radius:var(--app-canto-pilula);background:var(--app-linha)}html[data-tema] .app-barra>i{display:block;height:100%;border-radius:inherit;background:var(--app-menta-cheio);transition:width var(--app-medio) var(--app-curva)}html[data-tema] .app-barra[hidden]{display:none}html[data-tema] .app-destaque .app-barra{background:var(--app-destaque-linha)}html[data-tema] .app-destaque .app-barra>i{background:var(--app-brilho)}html[data-tema] .app-anel{display:block;overflow:visible;transform:rotate(-90deg)}html[data-tema] .app-anel circle{fill:none;stroke-width:5;stroke-linecap:round}html[data-tema] .app-anel .trilho{stroke:var(--app-linha)}html[data-tema] .app-anel .cheio{stroke:var(--app-menta)}html[data-tema] .app-destaque .app-anel .trilho{stroke:var(--app-destaque-linha)}html[data-tema] .app-destaque .app-anel .cheio{stroke:var(--app-brilho);filter:drop-shadow(0 0 6px rgba(95,211,156,.35))}html[data-tema] .app-anel-caixa{position:relative;display:grid;place-items:center;width:124px;height:124px;flex:none}html[data-tema] .app-anel-caixa .app-anel{position:absolute;inset:0;width:100%;height:100%}html[data-tema] .app-anel-caixa b{position:relative;font-family:var(--app-display);font-size:var(--app-letra-numero);font-weight:800;font-stretch:108%;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-tema] .app-numeros{display:flex;flex-wrap:wrap;gap:var(--app-e4) 0}html[data-tema] .app-numero{display:grid;align-content:start;gap:6px;min-width:0;padding:0 var(--app-e5);border-left:1px solid var(--app-linha)}html[data-tema] .app-numero:first-child{padding-left:0;border-left:0}html[data-tema] .app-numero small{font-size:var(--app-letra-selo);font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--app-texto-3)}html[data-tema] .app-numero b{font-family:var(--app-display);font-size:var(--app-letra-numero);font-weight:800;font-stretch:108%;line-height:1;letter-spacing:-.03em;color:var(--app-texto);font-variant-numeric:tabular-nums}html[data-tema] .app-numero span{font-size:var(--app-letra-detalhe);color:var(--app-texto-3)}html[data-tema] .app-destaque .app-numero{border-left-color:var(--app-destaque-linha)}html[data-tema] .app-destaque .app-numero small,html[data-tema] .app-destaque .app-numero span{color:var(--app-destaque-texto-3)}html[data-tema] .app-destaque .app-numero b{color:var(--app-destaque-texto)}html[data-tema] .app-secao{margin:40px 0 0;padding:0}html[data-tema] .app-secao-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--app-e3) var(--app-e5);margin:0 0 var(--app-e4)}html[data-tema] .app-secao-cab h2,html[data-tema] .app-secao>h2{margin:0;font-family:var(--app-display);font-size:var(--app-letra-secao);font-weight:800;font-stretch:108%;letter-spacing:-.02em;line-height:1.15;color:var(--app-texto)}html[data-tema] .app-secao-cab p{margin:4px 0 0;font-size:var(--app-letra-detalhe);color:var(--app-texto-3)}html[data-tema] .app-nota{margin:0;font-size:var(--app-letra-detalhe);line-height:1.5;color:var(--app-texto-3)}@media(pointer:coarse){html[data-tema] .app-botao{min-height:44px}html[data-tema] .app-abas>button{min-height:44px}}@media(max-width:720px){html[data-tema] .app-cab{align-items:center;margin-bottom:18px}html[data-tema] .app-cab h1{font-size:var(--app-letra-numero)}html[data-tema] .app-cab-acoes .app-botao:not(.so-icone) .app-botao-texto{display:none}html[data-tema] .app-cab-acoes .app-botao:has(.app-botao-texto){width:44px;padding:0}html[data-tema] .app-destaque{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "acoes" "lado";gap:20px;margin-bottom:26px;padding:26px 22px 24px}html[data-tema] .app-destaque:is(.feito,.sem-acao){grid-template-areas:"texto" "lado"}html[data-tema] .app-destaque h2{font-size:var(--app-letra-numero)}html[data-tema] .app-destaque-acoes .app-botao.grande{flex:1}html[data-tema] .app-destaque-lado{padding-top:18px;border-top:1px solid var(--app-destaque-linha)}html[data-tema] .app-destaque-arte{height:24%}html[data-tema] .app-abas{gap:20px}html[data-tema] .app-linha{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead corpo acoes";gap:0 14px;padding:14px 4px}html[data-tema] .app-linha-meta{display:none}html[data-tema] .app-linha-titulo{font-size:var(--app-letra-texto);white-space:normal}html[data-tema] .app-numero{padding:0 var(--app-e4)}html[data-tema] .app-numero b{font-size:var(--app-letra-numero)}html[data-tema] .app-janela{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:88vh;padding:30px 20px 24px;border-radius:var(--app-canto-palco) var(--app-canto-palco) 0 0}html[data-tema] .app-janela:before{content:"";position:absolute;top:10px;left:50%;width:36px;height:4px;border-radius:4px;background:var(--app-linha);transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html[data-tema] :is(.app-destaque,.app-botao,.app-abas>button,.app-cartao,.app-linha,.app-barra>i) *,html[data-tema] :is(.app-destaque,.app-botao,.app-abas>button,.app-cartao,.app-linha,.app-barra>i),html[data-tema] .app-abas>button:after{animation:none!important;transition:none!important}}html[data-tema] #dashboardView .hero-inicio .hero-saudacao h1{font-family:var(--app-display);font-size:var(--app-letra-tela);font-weight:800;font-stretch:112%;line-height:.98;letter-spacing:-.032em;background:none;color:var(--app-texto);-webkit-text-fill-color:currentColor}html[data-tema] #dashboardView .hero-inicio .hero-saudacao .eyebrow{font-size:var(--app-letra-selo);letter-spacing:.12em;color:var(--app-texto-3)}html[data-tema] #dashboardView #proximoEstudo,html[data-tema] #progressoView #jornadaNumeros{--app-destaque:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.12) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);--app-destaque-texto:#ffffff;--app-destaque-texto-2:rgba(255,255,255,.94);--app-destaque-texto-3:rgba(255,255,255,.9);--app-destaque-linha:rgba(255,255,255,.3);--app-destaque-botao:#ffffff;--app-destaque-botao-texto:var(--rf-cel-destaque-3);--app-brilho:#c9f7e3;--app-sombra-destaque:inset 0 1px 0 var(--ra-lista-fio),0 30px 60px -30px var(--ra-lista-menta-luz) }html[data-tema] #dashboardView #proximoEstudo{border:0;border-radius:var(--app-canto-cartao);background:var(--app-destaque);box-shadow:var(--app-sombra-destaque);color:var(--app-destaque-texto)}html[data-tema] #dashboardView #proximoEstudo.estudando-agora{background:radial-gradient(80% 120% at 0 0,color-mix(in srgb,var(--ea-menta) 26%,transparent) 0,transparent 60%),radial-gradient(70% 100% at 100% 100%,var(--ea-fundo-3) 0,transparent 70%),linear-gradient(135deg,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3));box-shadow:0 30px 60px -26px var(--ea-sombra),0 0 0 1px color-mix(in srgb,var(--ea-menta) 18%,transparent)}html[data-tema] #dashboardView #proximoEstudo:after{border-color:#ffffff12}html[data-tema] #dashboardView #proximoEstudo:not(.estudando-agora):before{border-color:var(--rf-cel-destaque-2);background:#5fcf9d;box-shadow:0 0 16px #5fcf9d8c}html[data-tema] #dashboardView #proximoEstudo .pe-titulo{font-size:var(--app-letra-selo);font-weight:650;letter-spacing:.12em;color:var(--app-destaque-texto-3)}html[data-tema] #dashboardView #proximoEstudo :is(.pe-materia,.pe-cab+.pe-assunto){font-family:var(--app-display);font-size:clamp(var(--app-letra-numero),2.7vw,var(--app-letra-tela));font-weight:800;font-stretch:108%;line-height:1.02;letter-spacing:-.03em;color:var(--app-destaque-texto);text-wrap:balance}html[data-tema] #dashboardView #proximoEstudo .pe-materia+.pe-assunto{font-family:inherit;font-size:var(--app-letra-item);font-weight:600;letter-spacing:0;color:var(--app-destaque-texto-2)}html[data-tema] #dashboardView #proximoEstudo .pe-motivo{padding:5px 12px;border:1px solid var(--app-destaque-linha);border-radius:var(--app-canto-pilula);background:#e4f4eb0f;color:var(--app-destaque-texto-2);font-size:var(--app-letra-detalhe);font-weight:600}html[data-tema] #dashboardView #proximoEstudo .pe-aviso{color:var(--app-destaque-texto)}html[data-tema] #dashboardView #proximoEstudo .pe-acoes .button{height:50px;min-height:50px;padding:0 24px;border:1px solid var(--app-destaque-linha);border-radius:var(--app-canto-pilula);background:transparent;box-shadow:none;color:var(--app-destaque-texto);font-size:var(--app-letra-texto);font-weight:650;transition:background var(--app-rapido),border-color var(--app-rapido),transform var(--app-medio) var(--app-curva),box-shadow var(--app-medio) var(--app-curva)}html[data-tema] #dashboardView #proximoEstudo .pe-acoes .button:hover{border-color:#e4f4eb4d;background:#e4f4eb14;color:var(--app-destaque-texto)}html[data-tema] #dashboardView #proximoEstudo .pe-acoes .button.primary{border-color:transparent;background:var(--app-destaque-botao);color:var(--app-destaque-botao-texto)}html[data-tema] #dashboardView #proximoEstudo .pe-acoes .button.primary:hover{background:#fff;color:var(--app-destaque-botao-texto);transform:translateY(-2px);box-shadow:var(--app-sombra-flutua)}html[data-tema] #dashboardView #proximoEstudo .pe-acoes .button:focus-visible{outline:2px solid var(--app-brilho);outline-offset:3px}html[data-tema] #dashboardView #proximoEstudo .pe-depois{border-top-color:var(--app-destaque-linha);color:var(--app-destaque-texto-3)}html[data-tema] #dashboardView #proximoEstudo .pe-depois b{color:var(--app-destaque-texto)}html[data-tema] #dashboardView #proximoEstudo .pe-depois small{color:var(--app-destaque-texto-3)}@media(min-width:721px){html[data-tema] #dashboardView .hero-inicio .hero-saudacao{margin-bottom:8px}html[data-tema] #dashboardView .plano-lista{container:plano-hoje/inline-size}}@container plano-hoje (max-width:600px){html[data-tema] #dashboardView .plano-lista .jn-meta{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"marca tipo corpo" "marca tipo acoes";align-items:start;gap:10px 12px}html[data-tema] #dashboardView .plano-lista .jn-meta>:is(.jn-escolher,.jn-check,.jn-anelzinho){grid-area:marca;margin-top:4px}html[data-tema] #dashboardView .plano-lista .jn-meta>.jn-tipo-icone{grid-area:tipo}html[data-tema] #dashboardView .plano-lista .jn-meta>.jn-meta-corpo{grid-area:corpo}html[data-tema] #dashboardView .plano-lista .jn-meta>.jn-meta-acoes{grid-area:acoes;justify-content:flex-start;flex-wrap:wrap;gap:6px}html[data-tema] #dashboardView .plano-lista .jn-meta>.jn-meta-acoes:empty{display:none}}@media(max-width:720px){html[data-tema] #dashboardView .hero-inicio .hero-saudacao h1{font-size:var(--app-letra-numero)}html[data-tema] #dashboardView #proximoEstudo :is(.pe-materia,.pe-cab+.pe-assunto){font-size:var(--app-letra-numero)}}@media(hover:none){html[data-tema] :is(.app-botao,#dashboardView #proximoEstudo .pe-acoes .button,.app-cartao.toque):hover{transform:none}}html[data-tema] #flashcardsView #flashcardLimitNote{margin:-18px 0 22px}html[data-tema] #flashcardsView .app-abas{margin:0 0 var(--app-e1)}html[data-tema] #flashcardsView #flashcardIaBtn svg{fill:var(--app-menta);stroke:none}html[data-tema] #flashcardsView .flashcard-decks{margin:0;padding:0}html[data-tema] #flashcardsView .fc-leque{position:relative;width:190px;height:140px}html[data-tema] #flashcardsView .fc-leque i{position:absolute;left:50%;top:50%;width:92px;height:122px;margin:-61px 0 0 -46px;border:1px solid var(--app-destaque-linha);border-radius:14px;background:linear-gradient(160deg,#e4f4eb24,#e4f4eb08);box-shadow:0 18px 30px -18px #000000b3;transform-origin:50% 115%;transition:transform .6s var(--app-curva);animation:fc-abre 1.1s var(--app-curva) backwards}html[data-tema] #flashcardsView .fc-leque i:nth-child(1){transform:rotate(-15deg) translate(-22px)}html[data-tema] #flashcardsView .fc-leque i:nth-child(2){transform:rotate(-3deg) translate(-4px);animation-delay:.08s}html[data-tema] #flashcardsView .fc-leque i:nth-child(3){display:grid;place-items:center;border-color:transparent;background:linear-gradient(160deg,#e4f4eb,#bfe9d3);color:#0b3a2a;font-family:var(--app-display);font-size:46px;font-style:normal;font-weight:800;font-stretch:112%;transform:rotate(11deg) translate(24px);animation-delay:.16s}html[data-tema] #flashcardsView .app-destaque:hover .fc-leque i:nth-child(1){transform:rotate(-19deg) translate(-30px)}html[data-tema] #flashcardsView .app-destaque:hover .fc-leque i:nth-child(3){transform:rotate(15deg) translate(32px) translateY(-4px)}@keyframes fc-abre{0%{transform:rotate(0) translate(0);opacity:0}}html[data-tema] #flashcardsView #flashcardDeckList .fc-assuntos{margin:0 0 var(--app-e2);padding:0 0 0 60px}html[data-tema] #flashcardsView #flashcardDeckList .fc-assuntos .app-linha{padding:12px 14px}html[data-tema] #flashcardsView #flashcardDeckList .fc-assuntos .app-linha-titulo{font-size:var(--app-letra-texto);font-weight:600}html[data-tema] #flashcardsView #flashcardDeckList .fc-seta svg{transition:transform var(--app-medio) var(--app-curva)}html[data-tema] #flashcardsView #flashcardDeckList .fc-seta[aria-expanded=true]{border-color:var(--app-menta-linha);color:var(--app-menta)}html[data-tema] #flashcardsView #flashcardDeckList .fc-seta[aria-expanded=true] svg{transform:rotate(90deg)}html[data-tema] #flashcardsView .flashcard-io-actions{display:flex;flex-wrap:wrap;gap:6px 22px;margin:var(--app-e5) 0 0}html[data-tema] #flashcardsView .fc-biblioteca{margin:var(--app-e4) 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #flashcardsView .fc-filtros{gap:10px}html[data-tema] #flashcardsView .fc-filtros .app-campo{border-color:var(--app-linha);background-color:var(--app-campo);color:var(--app-texto)}html[data-tema] #flashcardsView #flashcardLista .fc-grupo{border:0;border-bottom:1px solid var(--app-linha);border-radius:0;background:none}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-cabeca{border-radius:var(--app-canto-campo) var(--app-canto-campo) 0 0}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-nome b{font-size:var(--app-letra-item);font-weight:650}html[data-tema] #flashcardsView #flashcardLista .fc-grupo-nome small{font-size:var(--app-letra-detalhe)}html[data-tema] #flashcardStudyView .flashcard-grade-heading{margin:0;font-size:var(--app-letra-detalhe);font-weight:600;color:var(--app-texto-3)}html[data-tema] #flashcardStudyView .flashcard-grade-btn{--nota:#0f7552;--nota-fundo:rgba(26,138,98,.1);--nota-linha:rgba(26,138,98,.34);--nota-tinta:#ffffff;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;gap:1px 12px;min-height:66px;padding:12px 14px;border:1px solid var(--app-linha);border-radius:var(--app-canto-campo);background:var(--app-vidro);box-shadow:var(--app-sombra-vidro),0 6px 16px -12px #103c2859;color:var(--app-texto);text-align:left;transition:transform var(--app-rapido) var(--app-curva),border-color var(--app-rapido),background var(--app-rapido),box-shadow var(--app-rapido)}html[data-tema] #flashcardStudyView .grade-errei{--nota:#c2343a;--nota-fundo:rgba(220,50,60,.09);--nota-linha:rgba(220,50,60,.34)}html[data-tema] #flashcardStudyView .grade-dificil{--nota:#9a5b00;--nota-fundo:rgba(245,166,35,.15);--nota-linha:rgba(214,140,20,.4)}html[data-tema] #flashcardStudyView .grade-facil{--nota:#2358c9;--nota-fundo:rgba(59,130,246,.1);--nota-linha:rgba(59,130,246,.36)}html[data-tema=escuro] #flashcardStudyView .flashcard-grade-btn{--nota:#7fe3b9;--nota-fundo:rgba(127,227,185,.12);--nota-linha:rgba(127,227,185,.36);--nota-tinta:#0b1a15;box-shadow:var(--app-sombra-vidro),0 8px 18px -12px #000000b3}html[data-tema=escuro] #flashcardStudyView .grade-errei{--nota:#fca5a5;--nota-fundo:rgba(248,113,113,.12);--nota-linha:rgba(248,113,113,.38)}html[data-tema=escuro] #flashcardStudyView .grade-dificil{--nota:#f3c77a;--nota-fundo:rgba(243,199,122,.14);--nota-linha:rgba(243,199,122,.4)}html[data-tema=escuro] #flashcardStudyView .grade-facil{--nota:#93c5fd;--nota-fundo:rgba(147,197,253,.13);--nota-linha:rgba(147,197,253,.38)}html[data-tema] #flashcardStudyView .flashcard-grade-icon{grid-row:1/3;width:38px;height:38px;border-radius:12px;background:var(--nota-fundo);color:var(--nota);transition:background var(--app-rapido),color var(--app-rapido),transform var(--app-medio) var(--app-curva)}html[data-tema] #flashcardStudyView .flashcard-grade-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html[data-tema] #flashcardStudyView .flashcard-grade-btn b{align-self:end;font-size:var(--app-letra-texto);font-weight:650;line-height:1.2;color:var(--app-texto)}html[data-tema] #flashcardStudyView .flashcard-grade-preview{align-self:start;min-height:0;font-size:var(--app-letra-detalhe);line-height:1.3;color:var(--app-texto-3);font-variant-numeric:tabular-nums}html[data-tema] #flashcardStudyView .flashcard-grade-btn:focus-visible{outline:3px solid var(--nota-linha);outline-offset:3px}html[data-tema] #flashcardStudyView .flashcard-grade-btn:active{transform:scale(.97)}@media(hover:hover){html[data-tema] #flashcardStudyView .flashcard-grade-btn:hover{transform:translateY(-2px);border-color:var(--nota-linha);background:linear-gradient(180deg,var(--nota-fundo),transparent 140%),var(--app-vidro);box-shadow:var(--app-sombra-vidro),0 14px 26px -16px var(--nota-linha)}html[data-tema] #flashcardStudyView .flashcard-grade-btn:hover .flashcard-grade-icon{background:var(--nota);color:var(--nota-tinta);transform:rotate(-6deg) scale(1.06)}html[data-tema] #flashcardStudyView .flashcard-grade-btn:hover .flashcard-grade-preview{color:var(--nota)}}html[data-tema] #flashcardStudyView .flashcard-grade-btn{position:relative}html[data-tema] #flashcardStudyView .fc-tecla{display:none}@media(hover:hover)and (pointer:fine){html[data-tema] #flashcardStudyView .fc-tecla{position:absolute;top:9px;right:9px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--app-linha);border-radius:6px;color:var(--app-texto-3);font:inherit;font-size:11px;font-weight:650;line-height:1;transition:color var(--app-rapido),border-color var(--app-rapido)}html[data-tema] #flashcardStudyView .flashcard-grade-btn:hover .fc-tecla{border-color:var(--nota-linha);color:var(--nota)}}html[data-tema=escuro] #flashcardStudyView .flashcard-face{box-shadow:inset 0 1px #ffffff12,0 12px 28px -14px #0009,0 40px 80px -40px #000000e6}html[data-tema=escuro] #flashcardStudyView .flashcard-face.front{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#13291f,#0e2019);background-color:#13291f;color:var(--app-texto)}html[data-tema=escuro] #flashcardStudyView .flashcard-face.back{border:1px solid rgba(228,244,235,.1);background:var(--app-destaque);background-color:#062a1e;color:var(--app-destaque-texto)}html[data-tema=escuro] #flashcardStudyView .flashcard-face.front:before{background:var(--app-menta-linha)}html[data-tema=escuro] #flashcardStudyView .flashcard-face.back:before{background:#5fd39c73}html[data-tema=escuro] #flashcardStudyView .flashcard-face.front .flashcard-face-label{color:var(--app-texto-3)}html[data-tema=escuro] #flashcardStudyView .flashcard-face.back .flashcard-face-label{color:var(--app-destaque-texto-3)}html[data-tema=escuro] #flashcardStudyView .flashcard-face.front .flashcard-tap-hint{background:var(--app-menta-cheio);color:var(--app-menta-tinta)}html[data-tema=escuro] #flashcardStudyView .flashcard-face.back .flashcard-tap-hint{background:#e4f4eb14;color:var(--app-destaque-texto-2)}@media(prefers-reduced-motion:reduce){html[data-tema] #flashcardStudyView :is(.flashcard-grade-btn,.flashcard-grade-icon){transition:none}html[data-tema] #flashcardStudyView .flashcard-grade-btn:hover,html[data-tema] #flashcardStudyView .flashcard-grade-btn:hover .flashcard-grade-icon{transform:none}}@media(max-width:720px){html[data-tema] #flashcardsView #flashcardLimitNote{margin:-12px 0 18px}html[data-tema] #flashcardsView .app-destaque-lado:has(.fc-leque){display:none}html[data-tema] #flashcardsView #flashcardDeckList .fc-assuntos{padding-left:44px}html[data-tema] #flashcardsView #flashcardDeckList .fc-tudo{display:none}html[data-tema] #flashcardsView #flashcardDeckList .app-linha-acoes .app-botao:not(.so-icone){padding:0 14px}}html[data-tema] #progressoView #jornadaNumeros .app-numeros{margin:var(--app-e5) 0 0}html[data-tema] #progressoView #jornadaNumeros .pg-rumo-recorde{max-width:340px;margin:var(--app-e3) 0 0}html[data-tema] #progressoView #jornadaNumeros button.app-numero{margin:0;border-top:0;border-right:0;border-bottom:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-tema] #progressoView #jornadaNumeros button.app-numero:hover b{color:var(--app-brilho)}html[data-tema] #progressoView #jornadaNumeros button.app-numero:focus-visible{outline:2px solid var(--app-brilho);outline-offset:4px;border-radius:6px}html[data-tema] #progressoView .pg-semana-barras{display:grid;grid-template-columns:repeat(7,26px);align-items:end;gap:12px;height:150px;margin:0;padding:0 4px;border:0;border-radius:var(--app-canto-campo);background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer}html[data-tema] #progressoView .pg-semana-barras:focus-visible{outline:2px solid var(--app-brilho);outline-offset:6px}html[data-tema] #progressoView .pg-semana-barras .pg-dia{display:grid;grid-template-rows:1fr auto;justify-items:center;gap:8px;height:100%}html[data-tema] #progressoView .pg-semana-barras .pg-dia i{align-self:end;width:100%;height:calc(var(--h,0) * 100%);min-height:4px;border-radius:8px 8px 4px 4px;background:#ffffff4d;transform-origin:50% 100%;animation:pg-sobe 1.2s var(--app-curva) backwards;animation-delay:calc(var(--i,0) * 60ms)}html[data-tema] #progressoView .pg-semana-barras:hover .pg-dia i{background:#ffffff73}html[data-tema] #progressoView .pg-semana-barras .pg-dia.hoje i{background:linear-gradient(180deg,#ffffff,var(--app-brilho));box-shadow:0 0 18px #ffffff59}html[data-tema] #progressoView .pg-semana-barras .pg-dia.depois i{height:4px;background:var(--app-destaque-linha)}html[data-tema] #progressoView .pg-semana-barras .pg-dia small{font-size:var(--app-letra-selo);font-weight:650;color:var(--app-destaque-texto-3)}html[data-tema] #progressoView .pg-semana-barras .pg-dia.hoje small{color:var(--app-destaque-texto)}@keyframes pg-sobe{0%{transform:scaleY(0)}}html[data-tema] #progressoView .panel.app-secao{margin:40px 0 0;padding:32px 0 0;border:0;border-top:1px solid var(--app-linha);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tema] #progressoView .panel.app-secao:before{content:none}html[data-tema] #progressoView #jornadaNumeros+.panel.app-secao{margin-top:var(--app-e4);padding-top:0;border-top:0}html[data-tema] #progressoView .panel.app-secao.jn-destaque{border-top-color:var(--app-menta-linha);box-shadow:0 -3px 0 var(--app-menta-fundo)}html[data-tema] #progressoView .pg-dupla{margin:0;gap:0 40px}html[data-tema] #progressoView .pg-dupla>.panel.app-secao{margin-top:40px}html[data-tema] #progressoView .app-secao .jn-cab h2,html[data-tema] #progressoView .jn-recolhivel.app-secao>summary h2{margin:0;font-family:var(--app-display);font-size:var(--app-letra-secao);font-weight:800;font-stretch:108%;letter-spacing:-.02em;line-height:1.15;color:var(--app-texto)}html[data-tema] #progressoView .app-secao .jn-cab p{font-size:var(--app-letra-detalhe);color:var(--app-texto-3)}html[data-tema] #progressoView .jn-recolhivel.app-secao>summary{padding:0}html[data-tema] #progressoView .pg-seg{display:inline-flex;flex-wrap:wrap;gap:18px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-tema] #progressoView .pg-seg button{position:relative;width:auto;min-width:0;height:auto;padding:6px 0 8px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--app-texto-3);font:inherit;font-size:var(--app-letra-detalhe);font-weight:600;cursor:pointer;transition:color var(--app-rapido)}html[data-tema] #progressoView .pg-seg button:hover{color:var(--app-texto)}html[data-tema] #progressoView .pg-seg button[aria-pressed=true]{background:none;box-shadow:none;color:var(--app-texto)}html[data-tema] #progressoView .pg-seg button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--app-menta);transform:scaleX(0);transition:transform var(--app-medio) var(--app-curva)}html[data-tema] #progressoView .pg-seg button[aria-pressed=true]:after{transform:scaleX(1)}@media(pointer:coarse){html[data-tema] #progressoView .pg-seg button{min-height:44px}}@media(max-width:720px){html[data-tema] #progressoView .pg-dupla{gap:0}html[data-tema] #progressoView .pg-semana-barras{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;height:110px;gap:10px}html[data-tema] #progressoView #jornadaNumeros .app-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html[data-tema] :is(#flashcardsView .fc-leque i,#progressoView .pg-semana-barras .pg-dia i){animation:none!important;transition:none!important}}@media(min-width:1101px)and (max-width:1560px){html[data-mac][data-tema]{--sidebar-width:224px;--app-letra-tela:34px}html[data-mac][data-tema] .sidebar{padding-inline:12px}html[data-mac][data-tema] .brand{padding-bottom:14px}html[data-mac][data-tema] .nav button{min-height:48px;padding-block:6px}html[data-mac][data-tema] .topbar{height:60px}html[data-mac][data-tema] :is(#dashboardView,#revisoesView,#flashcardsView,#errosView,#calendarView,#materiasView,#progressoView,#jornadaView){margin:12px 14px 32px;padding:22px 24px}html[data-mac][data-tema] #dashboardView .hero-inicio .hero-saudacao h1{font-size:34px}html[data-mac][data-tema] #dashboardView .hero-inicio{gap:16px}html[data-mac][data-tema] #dashboardView #proximoEstudo{min-height:0;padding:22px 24px 20px}html[data-mac][data-tema] #dashboardView #proximoEstudo :is(.pe-materia,.pe-cab+.pe-assunto){font-size:32px}html[data-mac][data-tema] #dashboardView #proximoEstudo .pe-materia+.pe-assunto{font-size:16px}html[data-mac][data-tema] #dashboardView #proximoEstudo .pe-acoes{padding-top:16px}html[data-mac][data-tema] #dashboardView #proximoEstudo .pe-acoes .button{height:44px;min-height:44px;padding:0 20px}html[data-mac][data-tema] #dashboardView .jn-timer{padding:16px 20px}html[data-mac][data-tema] #dashboardView .hoje-grade{gap:16px}html[data-mac][data-tema] #dashboardView .hoje-grade>.panel{padding:18px 20px}}@media(min-width:1101px){html[data-mac][data-tema] body,html[data-mac][data-tema] body :where(*){font-size-adjust:.5}html[data-mac][data-tema] body :where(html[data-tema] #revisoesView .page-head h1,html[data-tema] #revisoesView .rv-hero h2,html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-percent,html[data-tema] #revisoesView #reviews .segments .rv-n,html[data-tema] #revisoesView #reviews #reviewList .rv-grupo,html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile b,html[data-tema] #revisoesView #memoriaPainel .memoria-cab h2,html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero b,html[data-tema] .bv-veu,html[data-tema] .bv-curva text,html[data-tema] #authGate.auth-gate,html[data-tema] #authGate.auth-gate .auth-tabs button,html[data-tema] #authGate.auth-gate .email-auth-form input,html[data-tema] #authGate.auth-gate .email-auth-submit,html[data-tema] #authGate.auth-gate .forgot-password,html[data-tema] #authGate.auth-gate .verification-link,html[data-tema] #authGate.auth-gate .google-login,html[data-tema] .app-cab h1,html[data-tema] .app-destaque h2,html[data-tema] .app-n,html[data-tema] .app-grupo,html[data-tema] .app-data b,html[data-tema] .app-janela h2,html[data-tema] .app-anel-caixa b,html[data-tema] .app-numero b,html[data-tema] .app-secao-cab h2,html[data-tema] .app-secao>h2,html[data-tema] #dashboardView .hero-inicio .hero-saudacao h1,html[data-tema] #dashboardView #proximoEstudo :is(.pe-materia,.pe-cab+.pe-assunto),html[data-tema] #flashcardsView .fc-leque i:nth-child(3),html[data-tema] #progressoView .app-secao .jn-cab h2,html[data-tema] #progressoView .jn-recolhivel.app-secao>summary h2),html[data-mac][data-tema] body :where(html[data-tema] #revisoesView .page-head h1,html[data-tema] #revisoesView .rv-hero h2,html[data-tema] #revisoesView .rv-hero #memoriaVisual .rf-memory-percent,html[data-tema] #revisoesView #reviews .segments .rv-n,html[data-tema] #revisoesView #reviews #reviewList .rv-grupo,html[data-tema] #revisoesView #reviews #reviewList .review-card .date-tile b,html[data-tema] #revisoesView #memoriaPainel .memoria-cab h2,html[data-tema] #revisoesView .rv-mem-faixa #memoriaResumo .memoria-numero b,html[data-tema] .bv-veu,html[data-tema] .bv-curva text,html[data-tema] #authGate.auth-gate,html[data-tema] #authGate.auth-gate .auth-tabs button,html[data-tema] #authGate.auth-gate .email-auth-form input,html[data-tema] #authGate.auth-gate .email-auth-submit,html[data-tema] #authGate.auth-gate .forgot-password,html[data-tema] #authGate.auth-gate .verification-link,html[data-tema] #authGate.auth-gate .google-login,html[data-tema] .app-cab h1,html[data-tema] .app-destaque h2,html[data-tema] .app-n,html[data-tema] .app-grupo,html[data-tema] .app-data b,html[data-tema] .app-janela h2,html[data-tema] .app-anel-caixa b,html[data-tema] .app-numero b,html[data-tema] .app-secao-cab h2,html[data-tema] .app-secao>h2,html[data-tema] #dashboardView .hero-inicio .hero-saudacao h1,html[data-tema] #dashboardView #proximoEstudo :is(.pe-materia,.pe-cab+.pe-assunto),html[data-tema] #flashcardsView .fc-leque i:nth-child(3),html[data-tema] #progressoView .app-secao .jn-cab h2,html[data-tema] #progressoView .jn-recolhivel.app-secao>summary h2) *{font-size-adjust:none}}html[data-tema=escuro]{color-scheme:dark;--rf-verde:#46c88a;--rf-verde-escuro:#6fe3ad;--rf-verde-suave:#1b3729;--rf-verde-borda:#2c5f46;--rf-fundo:#0c1512;--rf-superficie:#121f1a;--rf-superficie-2:#16261f;--rf-borda:#21362c;--rf-borda-forte:#2c463a;--rf-texto:#e6f0e9;--rf-texto-2:#b7c9be;--rf-texto-3:#93a89b;--rf-perigo:#ff9d94;--rf-perigo-suave:#3a1d1b;--rf-alerta:#ffc46b;--rf-alerta-suave:#3a2a12;--rf-info:#7cc1f0;--rf-info-suave:#14293a;--rf-foco:#6fe3ad;--rf-sombra-1:0 1px 2px rgba(0,0,0,.4);--rf-sombra-2:0 8px 22px rgba(0,0,0,.45);--rf-sombra-3:0 24px 60px rgba(0,0,0,.6);--muted:#93a89b;--soft-shadow:0 8px 22px rgba(0,0,0,.45);--bg:#0c1512;--glass:#121f1acc;--card:#121f1a;--ink:#e6f0e9;--line:#21362c;--green:#46c88a;--green-soft:#1b3729;--red:#ff6b61;--red-soft:#3a1d1b;--blue:#7cc1f0;--blue-soft:#14293a;--orange:#ffb84d;--shadow:0 14px 40px rgba(0,0,0,.5);--rf-cel-fundo:#0d1310;--rf-cel-cartao:#151d19;--rf-cel-cartao-2:#1b2520;--rf-cel-borda:#27332d;--rf-cel-texto:#e6ede8;--rf-cel-texto-2:#bac7bf;--rf-cel-texto-3:#9aaaa0;--rf-cel-verde:#5fcf9d;--rf-cel-verde-claro:#18352a;--rf-cel-verde-texto:#8fe2bd;--rf-cel-destaque-1:#1a6d50;--rf-cel-destaque-2:#124f3a;--rf-cel-destaque-3:#0b3727;--rf-cel-fogo:#ffb07a;--rf-cel-fogo-fundo:#3a2518;--rf-cel-perigo:#ff8f86;--rf-cel-perigo-claro:#3b1d1b;--rf-cel-solido:#1d6f52;--rf-cel-sombra:0 1px 2px rgba(0,0,0,.35),0 10px 22px -12px rgba(0,0,0,.6);--rf-cel-sombra-forte:0 18px 34px -16px rgba(0,0,0,.8);--rf-cel-branco:#fff;--rf-cel-tinta:#042419;--rf-mem-risco:#ff7a45;--ea-menta:#5fe0a8;--ea-menta-2:#8ff0c4;--ea-brilho:#d8fff0;--ea-verde-forte:#0f8a5c;--ea-verde-medio:#2fc486;--ea-fundo-1:#17805b;--ea-fundo-2:#0f5a41;--ea-fundo-3:#093d2d;--ea-escuro:rgba(2,28,19,.42);--ea-vidro:rgba(255,255,255,.12);--ea-vidro-2:rgba(255,255,255,.2);--ea-linha:rgba(255,255,255,.28);--ea-texto:#fff;--ea-texto-2:rgba(255,255,255,.86);--ea-texto-3:rgba(255,255,255,.7);--ea-pausa:#ffd27a;--ea-fim:#ffb4a0;--ea-sombra:rgba(0,0,0,.7);--rf-ic-verde:#8fdcb4;--rf-ic-verde-f:#2b5546;--rf-ic-vermelho:#f2a08e;--rf-ic-vermelho-f:#5a2c25;--rf-ic-ambar:#f0c66a;--rf-ic-ambar-f:#57431a;--rf-ic-azul:#8fb8ea;--rf-ic-azul-f:#26405e;--rf-ic-roxo:#b6a6f0;--rf-ic-roxo-f:#3f3470;--rf-ic-rosa:#ff9ec4;--rf-ic-rosa-f:#5d2a41;--ra-aurora-1:#0f3b2a;--ra-aurora-2:#0e2c44;--ra-aurora-3:#281f4d;--ra-grad-1:#46cf92;--ra-grad-2:#2aa874;--ra-grad-3:#4fb4e0;--ra-grad-4:#9a8cff;--ra-nucleo:#d8fff0;--ra-brilho:rgba(70,207,146,.3);--ra-sobre:#04241a;--ra-vidro:rgba(21,29,25,.62);--ra-vidro-borda:rgba(255,255,255,.07);--ra-borda-suave:#26332d;--ra-certo:#5fd79a;--ra-certo-fundo:#143324;--ra-meio:#ffc46b;--ra-meio-fundo:#3a2a12;--ra-erro:#ff8f86;--ra-erro-fundo:#3a1d1b;--ra-sombra:0 1px 2px rgba(0,0,0,.4),0 14px 34px -14px rgba(0,0,0,.6);--ra-sombra-alta:0 26px 60px -24px rgba(0,0,0,.72)}html[data-tema=escuro],html[data-tema=escuro] body{background:#0c1512;color:#e6f0e9}html[data-tema=escuro] .brand-icon{background:linear-gradient(145deg,#63d9af,#62daaf);color:#121715}html[data-tema=escuro] .brand em{color:var(--green)}html[data-tema=escuro] .marca-colegio{border-top:1px solid #31433c}html[data-tema=escuro] .logo-previa{border:1px dashed #3c534b;background:#0f1413}html[data-tema=escuro] .logo-previa span{color:#93aaa1}html[data-tema=escuro] .logo-acoes small{color:var(--muted)}html[data-tema=escuro] .logo-ajuda{background:#202b27;color:#aebab6}html[data-tema=escuro] .logo-ajuda:hover,html[data-tema=escuro] .logo-ajuda:focus-visible{background:var(--green-soft);color:var(--green)}html[data-tema=escuro] .mission-card{background:#0c100fe6;border:1px solid #222f2b;box-shadow:var(--soft-shadow)}html[data-tema=escuro] .mission-card-meta span{background:#18201d;color:#acb9b4}html[data-tema=escuro] .mission-tipo-chip{background:var(--green-soft)!important;color:#bee9da!important}html[data-tema=escuro] .mission-progress-track{background:#202b27}html[data-tema=escuro] .mission-progress-track i{background:linear-gradient(90deg,#69d3ab,#62dab0)}html[data-tema=escuro] .mission-progress small{color:#a9b6b1}html[data-tema=escuro] .mission-pergunta{color:#cbe1d2}html[data-tema=escuro] .mission-add-revisao-titulo{color:var(--ink)}html[data-tema=escuro] .revisao-opcao{border:1px solid var(--line);background:#0c100f;color:var(--ink)}html[data-tema=escuro] .revisao-opcao:hover{border-color:#3f574e}html[data-tema=escuro] .revisao-opcao.ativa{border-color:#3d7150;background:var(--green-soft);color:#bee9da}html[data-tema=escuro] .mission-revisao-item{background:#131b16;border:1px solid #2d4235}html[data-tema=escuro] .mission-revisao-item.errado{background:#1f1311;border-color:#502e27}html[data-tema=escuro] .mission-revisao-marca{background:#62dab0;color:#121715}html[data-tema=escuro] .mission-revisao-item.errado .mission-revisao-marca{background:#ae6868}html[data-tema=escuro] .mission-revisao-item p{color:var(--ink)}html[data-tema=escuro] .mission-revisao-item small{color:#a9b6b1}html[data-tema=escuro] .mission-alt-btn{border:2px solid #2d4432;background:#0c170c;color:var(--ink)}html[data-tema=escuro] .mission-alt-btn:hover:not([disabled]){border-color:#387253;background:#112015}html[data-tema=escuro] .mission-alt-btn.selected{border-color:#54d4a7;background:var(--green-soft);box-shadow:0 4px 14px #05050552}html[data-tema=escuro] .mission-alt-letra{background:#1a2320;color:#acb9b4}html[data-tema=escuro] .mission-alt-btn.selected .mission-alt-letra{background:#62dab0;color:#121715}html[data-tema=escuro] .mission-alt-btn.correct{border-color:#54d4a7;background:#182d21;box-shadow:0 4px 14px #05050552}html[data-tema=escuro] .mission-alt-btn.correct .mission-alt-letra{background:#62dab0;color:#121715}html[data-tema=escuro] .mission-alt-btn.wrong{border-color:#a14f4f;background:#211412}html[data-tema=escuro] .mission-alt-btn.wrong .mission-alt-letra{background:#ae6868;color:#121715}html[data-tema=escuro] .mission-feedback.certo{background:var(--green-soft);color:#bee9da}html[data-tema=escuro] .mission-feedback.parcial{background:#262115;color:#e4d3ae}html[data-tema=escuro] .mission-feedback.errado{background:#211412;color:#dfa49e}html[data-tema=escuro] .nav button .icon{background:#1a1c24}html[data-tema=escuro] .nav-mission-dot{background:var(--red);border:2px solid #222f2b}html[data-tema=escuro] .nav button.active{box-shadow:var(--soft-shadow)}html[data-tema=escuro] .cycle-track b{border:1px solid #2f4b3a}html[data-tema=escuro] .search{background:#0c100f;border:1px solid var(--line);box-shadow:0 2px 7px #05050513}html[data-tema=escuro] .hero p b{color:var(--green)}html[data-tema=escuro] .flame-outer{fill:var(--red)}html[data-tema=escuro] .flame-inner{fill:var(--orange)}html[data-tema=escuro] .stat.blue .stat-icon{color:var(--blue);background:var(--blue-soft)}html[data-tema=escuro] .review-card:before{background:var(--subj,var(--blue))}html[data-tema=escuro] .review-card.today{border:1px solid #4d2826}html[data-tema=escuro] .review-meta .subject-bullet{background:var(--subj,var(--green));border:2px solid #222f2b;box-shadow:0 0 0 1px #0505053a}html[data-tema=escuro] .paleta-materia{background:#0c100f;box-shadow:0 16px 40px #05050587;border:1px solid var(--line)}html[data-tema=escuro] .mini-btn{border:1px solid #33463f;background:#0c100f}html[data-tema=escuro] .score{background:#1a2320}html[data-tema=escuro] .empty{border:1px dashed #3c534b}html[data-tema=escuro] .history-row{border-top:1px solid #2c3d37}html[data-tema=escuro] .history-row time{color:#93aaa1}html[data-tema=escuro] .history-row span:last-child{color:var(--green)}html[data-tema=escuro] .calendar-toolbar button{background:#18201d}html[data-tema=escuro] .calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line)}html[data-tema=escuro] .day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c100f}html[data-tema=escuro] .day:hover{background:#101a14}html[data-tema=escuro] .event.late{background:#19211e;color:#a2b1ab}html[data-tema=escuro] .day-time{color:#a6b4ae}html[data-tema=escuro] .more-events{color:#9faea9}html[data-tema=escuro] .selected-date>p{color:var(--muted)}html[data-tema=escuro] .agenda-item{border-top:1px solid #2c3d37}html[data-tema=escuro] .agenda-item span{color:var(--muted)}html[data-tema=escuro] .session-row{border-top:1px solid #2c3d37}html[data-tema=escuro] .session-row span{color:var(--muted)}html[data-tema=escuro] .timer-dock{color:#121715}html[data-tema=escuro] .timer-led{background:linear-gradient(145deg,#6ad3a5,#62dab2)}html[data-tema=escuro] .timer-selects select{border:1px solid rgba(34,47,43,.141);background:#0c100f13;color:#121715}html[data-tema=escuro] .timer-selects option{color:#edefee}html[data-tema=escuro] .timer-btn{color:#121715}html[data-tema=escuro] .timer-btn.pause{background:#b59c75}html[data-tema=escuro] .timer-btn.stop{background:#0c100f18;color:#121715}html[data-tema=escuro] .subject-dot{border:2px solid #222f2b;box-shadow:0 0 0 1px #0505053a}html[data-tema=escuro] .color-swatches{background:#141a18}html[data-tema=escuro] .color-swatches button.active{border-color:#69bf9f}html[data-tema=escuro] .trash-corner{color:#222d29}html[data-tema=escuro] .trash-corner:hover{background:var(--red-soft);color:var(--red)}html[data-tema=escuro] label{color:#abb8b3}html[data-tema=escuro] input,html[data-tema=escuro] select,html[data-tema=escuro] textarea{border:1px solid #33463f;background:#0c100f}html[data-tema=escuro] .admin-grant-form input[readonly]{background:#18201d;color:#b9c4c0}html[data-tema=escuro] .admin-grant-message.success{color:var(--green)}html[data-tema=escuro] .admin-grant-message.error{color:var(--red)}html[data-tema=escuro] .tour-foco{box-shadow:0 0 0 9999px #050505bf;outline:2px solid rgba(34,47,43,.85)}html[data-tema=escuro] .tour-foco.centro{box-shadow:0 0 0 9999px #050505bf}html[data-tema=escuro] .tour-balao{background:#0c100f;box-shadow:0 24px 60px #050505bf}html[data-tema=escuro] .tour-balao:after{background:#0c100f}html[data-tema=escuro] .tour-passo{color:var(--green)}html[data-tema=escuro] .tour-texto{color:#aebab6}html[data-tema=escuro] .tour-texto strong{color:var(--ink)}html[data-tema=escuro] .tour-x{background:#1a2320;color:#a3b2ac}html[data-tema=escuro] .tour-x:hover{background:var(--red-soft);color:var(--red)}html[data-tema=escuro] .chip-planos{border:1px solid #2f5340;background:linear-gradient(135deg,#101e16,#0c100f 60%);color:var(--green);box-shadow:0 2px 9px #0505052b}html[data-tema=escuro] .chip-planos:hover{border-color:#37694f;box-shadow:0 6px 16px #0505054a}html[data-tema=escuro] .cartao-plano{background:#0c100f}html[data-tema=escuro] .cartao-preco{border-bottom:1px solid #2b3b35}html[data-tema=escuro] .cartao-preco small{color:var(--muted)}html[data-tema=escuro] .cartao-preco small b{color:var(--ink)}html[data-tema=escuro] .cartao-preco .antes{color:#93aaa1}html[data-tema=escuro] .cartao-lista li:before{color:var(--green)}html[data-tema=escuro] .cartao-lista li.nao:before{color:#1e2824}html[data-tema=escuro] .cartao-lista b{color:var(--ink)}html[data-tema=escuro] .cartao-selo{background:var(--green-soft);color:var(--green)}html[data-tema=escuro] .garantia{background:#0c100f;border:1px solid var(--line);box-shadow:var(--soft-shadow)}html[data-tema=escuro] .garantia-icone{color:var(--green)}html[data-tema=escuro] .plano-aviso{border:1px solid var(--line)}html[data-tema=escuro] .plano-aviso small{color:var(--muted)}html[data-tema=escuro] .plano-cartao{border:1px solid #32453e;box-shadow:var(--soft-shadow)}html[data-tema=escuro] .plano-selo{background:#1b2320;color:#a2b0ab}html[data-tema=escuro] .plano-selo.pro{background:var(--green);color:#121715}html[data-tema=escuro] .plano-selo.encerrando{background:#282116;color:#e0c7a2}html[data-tema=escuro] .plano-valor small{color:var(--muted)}html[data-tema=escuro] .plano-cartao>span{color:var(--muted)}html[data-tema=escuro] .cupom-check{background:#151b19;color:#aebab6}html[data-tema=escuro] #cupomPrevia{background:#151b19;color:#aee4d1}html[data-tema=escuro] .lista-diretores i{background:var(--green)}html[data-tema=escuro] .rotulo-leve{color:#93aaa1}html[data-tema=escuro] .import-resultado{border:1px solid #31443d;background:#0c100f;color:#aebab6}html[data-tema=escuro] .import-resultado b{color:var(--ink)}html[data-tema=escuro] .import-resultado .ruins{color:#dfc19e}html[data-tema=escuro] .assunto-lista{border-top:1px solid #2a3a34}html[data-tema=escuro] .assunto-linha{border-bottom:1px solid #283731}html[data-tema=escuro] .assunto-linha>span{color:#b8c3bf}html[data-tema=escuro] .assunto-linha input{border:1px solid #384d46}html[data-tema=escuro] .assunto-vazio{color:var(--muted)}html[data-tema=escuro] .danger{color:var(--red)!important;background:var(--red-soft)!important}html[data-tema=escuro] .score-preview.valid,html[data-tema=escuro] .mini-score-icon.certo{background:var(--green-soft);color:var(--green)}html[data-tema=escuro] .mini-score-icon.errado{background:var(--red-soft);color:var(--red)}html[data-tema=escuro] .complete-subtitle{color:var(--muted)}html[data-tema=escuro] .quality-label{color:var(--ink)}html[data-tema=escuro] .quality-opt{border:1px solid var(--line);background:#0c100f;color:var(--ink)}html[data-tema=escuro] .quality-opt:hover{border-color:#3f574e}html[data-tema=escuro] .quality-opt.selected{border-color:#3d7150;background:var(--green-soft);color:#bee9da}html[data-tema=escuro] .quality-check{background:var(--green);color:#121715}html[data-tema=escuro] .questions-toggle{background:#0c100f;border:1px solid var(--line);color:var(--ink)}html[data-tema=escuro] .questions-toggle:hover{border-color:#3f574e}html[data-tema=escuro] .opcional-pill{background:var(--green-soft);color:#bee9da}html[data-tema=escuro] .modal label .rotulo-com-selo>small.opcional-pill{color:#bee9da}html[data-tema=escuro] .questions-toggle-chevron{color:#93aaa1}html[data-tema=escuro] .questions-panel{border:1px solid var(--line);background:#101614}html[data-tema=escuro] .complete-date-row{color:var(--ink)}html[data-tema=escuro] .complete-date-icon{color:#93aaa1}html[data-tema=escuro] .complete-date-link{color:var(--green)}html[data-tema=escuro] .date-overlay{color:var(--ink)}html[data-tema=escuro] .field-error{border-color:var(--red)!important}html[data-tema=escuro] .toast{color:#121715}html[data-tema=escuro] .install-banner{border:1px solid #222f2b}html[data-tema=escuro] .install-banner-icon img{box-shadow:0 4px 10px #0505054a}html[data-tema=escuro] .install-banner-text span{color:var(--muted)}html[data-tema=escuro] .install-banner-close{background:#18201d;color:#93aaa1}html[data-tema=escuro] .widget-handle{color:#1e2724}html[data-tema=escuro] .dashboard-board.editing .widget-handle:hover{background:#7595b50d;color:#6e9ecf}html[data-tema=escuro] .resize-grip{background:#7295cae8;color:#121715;box-shadow:0 4px 12px #050505a3}html[data-tema=escuro] .dashboard-board.editing .dashboard-widget{outline:2px dashed rgba(84,126,170,.188)}html[data-tema=escuro] .dashboard-board.editing .dashboard-widget:after{background:#7595b5e8;color:#121715}html[data-tema=escuro] .compact-btn{background:#0c100f16;color:#121715}html[data-tema=escuro] .cycle-remove{background:#221412;color:var(--red)}html[data-tema=escuro] .add-cycle{border:2px dashed #48785a;color:var(--green)}html[data-tema=escuro] .widget-placeholder{border:2px dashed var(--blue);background:#7595b510}html[data-tema=escuro] .dashboard-widget.floating{box-shadow:0 24px 65px #0505057f!important}html[data-tema=escuro] .cycle-node{background:#0c100f;border:1.5px solid #345441;box-shadow:0 5px 15px #0505051b}html[data-tema=escuro] .cycle-node:after{background:#23382b}html[data-tema=escuro] .cycle-node input{color:var(--green)}html[data-tema=escuro] .cycle-node small{color:#93aaa1}html[data-tema=escuro] .add-cycle{background:#121f17;border-color:#3d7150}html[data-tema=escuro] .widget-choice{background:#0c100f;border:1px solid var(--line)}html[data-tema=escuro] .widget-choice:hover{background:#101a14}html[data-tema=escuro] .check-symbol{border:1.5px solid #3f584f}html[data-tema=escuro] .widget-choice input:checked+.check-symbol{background:var(--green);border-color:var(--green);color:#121715}html[data-tema=escuro] .widget-choice small{color:var(--muted)}html[data-tema=escuro] .subject-combo>button{background:#18201d}html[data-tema=escuro] .subject-combo.open>button{background:#182d22}html[data-tema=escuro] .subject-menu{background:#0c100f;border:1px solid var(--line)}html[data-tema=escuro] .subject-option{color:#d0d7d5}html[data-tema=escuro] .subject-option:hover{background:#14261a;color:var(--green)}html[data-tema=escuro] .subject-menu-empty{color:var(--muted)}html[data-tema=escuro] .subject-combo>button{color:#e8ebea}html[data-tema=escuro] .subject-combo>button:hover{color:var(--green)}html[data-tema=escuro] .subject-combo.open>button{color:#e8ebea}html[data-tema=escuro] .widgets-dropdown{background:#0c100f}html[data-tema=escuro] .widgets-dropdown .widget-choice:hover{background:#151f18}html[data-tema=escuro] .study-bar{box-shadow:0 5px 12px #05050568}html[data-tema=escuro] .study-column.is-current .study-bar{background:linear-gradient(180deg,#67ad8c,#62daad);box-shadow:0 5px 15px #050505ab}html[data-tema=escuro] .study-column.is-current .study-label,html[data-tema=escuro] .study-range button:hover{color:var(--green)}html[data-tema=escuro] .study-range button.active{background:#0c100f;box-shadow:0 2px 8px #05050537}html[data-tema=escuro] .account-button{border:1px solid #222f2b;background:#0c100fdb;color:var(--ink);box-shadow:var(--soft-shadow)}html[data-tema=escuro] .account-avatar{background:linear-gradient(145deg,#69d3ab,#62daad);color:#121715}html[data-tema=escuro] .account-copy small,html[data-tema=escuro] .account-chevron{color:#93aaa1}html[data-tema=escuro] .account-menu{background:#0c100ffa;border:1px solid #222f2b}html[data-tema=escuro] .sync-state{background:#122116;color:#aebab6}html[data-tema=escuro] .sync-dot{background:#638378;box-shadow:0 0 0 3px #05050543}html[data-tema=escuro] .sync-state.synced .sync-dot{background:#65d782;box-shadow:0 0 0 3px #0505054a}html[data-tema=escuro] .sync-state.syncing .sync-dot{background:#b59c75;box-shadow:0 0 0 3px #0505054a}html[data-tema=escuro] .sync-state.error .sync-dot{background:var(--red);box-shadow:0 0 0 3px #05050543}html[data-tema=escuro] .auth-logo{background:linear-gradient(145deg,#65d7b0,#62dab0);color:#121715}html[data-tema=escuro] .auth-card>p{color:var(--muted)}html[data-tema=escuro] .google-login{border:1px solid #33463f;background:#0c100f;color:#d2d9d6;box-shadow:0 6px 16px #0505051f}html[data-tema=escuro] .google-login:hover{border-color:#3e554c}html[data-tema=escuro] .google-g{background:conic-gradient(from -45deg,#5773a1 0 25%,#6bd186 0 45%,#b8a97b 0 70%,#ac6b65 0 100%)}html[data-tema=escuro] .auth-note i{background:#65d782}html[data-tema=escuro] .auth-message,html[data-tema=escuro] .setup-error{color:var(--red)}html[data-tema=escuro] .legal-links button:hover,html[data-tema=escuro] .auth-legal button:hover{color:var(--green)}html[data-tema=escuro] .onboarding-step{border:1px solid #30423b}html[data-tema=escuro] .onboarding-icon{background:var(--green-soft);color:var(--green)}html[data-tema=escuro] .onboarding-step p{color:var(--muted)}html[data-tema=escuro] .legal-content{color:#b5c1bc}html[data-tema=escuro] .legal-content section{border-top:1px solid #2e403a}html[data-tema=escuro] .legal-content h3{color:var(--ink)}html[data-tema=escuro] .legal-content a{color:var(--green)}html[data-tema=escuro] .danger-zone{border:1px solid #4e2926;color:#d7a6a3}html[data-tema=escuro] .delete-confirm{background:#1d1010;color:#d6a8a5}html[data-tema=escuro] .delete-status{color:var(--red)}html[data-tema=escuro] .button.destructive{background:var(--red);color:#121715;box-shadow:0 7px 18px #05050567}html[data-tema=escuro] :focus-visible{outline:3px solid rgba(84,126,170,.333)}html[data-tema=escuro] .pro-card,html[data-tema=escuro] .pro-card-title{color:#121715}html[data-tema=escuro] .pro-badge{background:#1f2a26}html[data-tema=escuro] .pro-help-dot{background:#0c100f2e;color:#121715}html[data-tema=escuro] .pro-help-dot:hover{background:#0c100f4d}html[data-tema=escuro] .pro-switch{background:#0c100f40}html[data-tema=escuro] .pro-switch i{background:#0c100f;box-shadow:0 2px 5px #05050567}html[data-tema=escuro] .pro-card.active{border-color:#5bcda0;background:linear-gradient(150deg,#62dab3,#62dab4)}html[data-tema=escuro] .pro-card.active .pro-badge{background:var(--green);color:#121715}html[data-tema=escuro] .pro-card.active .pro-switch{background:var(--green)}html[data-tema=escuro] .score.memory.easy{background:#182d1e;color:#aee4d1}html[data-tema=escuro] .score.memory.partial{background:#131b24;color:#9fb0c2}html[data-tema=escuro] .score.memory.hard{background:#292216;color:#e2cda7}html[data-tema=escuro] .score.memory.forgot{background:#1e1110;color:#d58f8b}html[data-tema=escuro] .hero-timer-head small{color:var(--muted)}html[data-tema=escuro] .hero-timer-head b{color:var(--green)}html[data-tema=escuro] .hero-timer .timer-selects select{border:1px solid #344840;color:#d9dfdd}html[data-tema=escuro] .hero-timer-running{color:#b3bfba}html[data-tema=escuro] .hero-timer-running i{background:#65d782;box-shadow:0 0 0 4px #05050546}html[data-tema=escuro] .account-menu-link{color:#cdd5d2}html[data-tema=escuro] .account-menu-link:hover{background:#18201d}html[data-tema=escuro] .account-menu-icon{background:#15261b;color:var(--green)}html[data-tema=escuro] .account-menu-link.signout{color:var(--red);border-top:1px solid #2d3e38}html[data-tema=escuro] .account-menu-link.signout:hover{background:var(--red-soft)}html[data-tema=escuro] .account-menu-link.signout .account-menu-icon{background:var(--red-soft);color:var(--red)}html[data-tema=escuro] .settings-tabs{border-bottom:1px solid var(--line)}html[data-tema=escuro] .settings-tabs button{color:#9dada7}html[data-tema=escuro] .coupon-usage-badge b{color:var(--green)}html[data-tema=escuro] .coupon-usage-badge small{color:var(--muted)}html[data-tema=escuro] .settings-group{border:1px solid #31443d;background:#0c100f}html[data-tema=escuro] .setting-row{border-top:1px solid #2d3e38}html[data-tema=escuro] .setting-icon{color:var(--green)}html[data-tema=escuro] .setting-icon.blue{background:var(--blue-soft);color:var(--blue)}html[data-tema=escuro] .setting-icon.orange{background:#231d13;color:var(--orange)}html[data-tema=escuro] .setting-icon.red{background:var(--red-soft);color:var(--red)}html[data-tema=escuro] .settings-group.risk{border-color:#4a2724;background:#170e0c}html[data-tema=escuro] .setting-copy span{color:var(--muted)}html[data-tema=escuro] .settings-profile-card{border:1px solid #32453e}html[data-tema=escuro] .settings-profile-copy span{color:var(--muted)}html[data-tema=escuro] .setting-danger{color:var(--red)!important}html[data-tema=escuro] .auth-tabs button{color:#9caca6}html[data-tema=escuro] .auth-tabs button.active{background:#0c100f}html[data-tema=escuro] .email-auth-submit{color:#121715}html[data-tema=escuro] .auth-divider:before,html[data-tema=escuro] .auth-divider:after{background:#222d29}html[data-tema=escuro] .verification-panel strong{color:var(--ink)}html[data-tema=escuro] .auth-message.success{color:var(--green)}html[data-tema=escuro] .password-status{color:var(--red)}html[data-tema=escuro] .provider-badge{background:#15261b;color:var(--green)}html[data-tema=escuro] .pro-card.locked .pro-switch{background:#2e3d38}html[data-tema=escuro] .pro-card.locked .pro-badge{background:#7295ca;color:#121715}html[data-tema=escuro] .subscription-status-dot{background:#5e7d72;box-shadow:0 0 0 4px #05050541}html[data-tema=escuro] .subscription-status-dot.active{background:#65d782;box-shadow:0 0 0 4px #05050546}html[data-tema=escuro] .subscription-status-dot.pending{background:#b59c75;box-shadow:0 0 0 4px #05050546}html[data-tema=escuro] .billing-message{color:var(--muted)}html[data-tema=escuro] .billing-message.error{color:var(--red)}html[data-tema=escuro] .billing-message.success{color:var(--green)}html[data-tema=escuro] .pro-offer-modal{background:#0c100f}html[data-tema=escuro] .pro-offer-hero{color:#121715}html[data-tema=escuro] .pro-offer-hero .close{color:#121715;background:#0c100f18}html[data-tema=escuro] .pro-offer-tag{background:#294b36;color:#b8e7d5}html[data-tema=escuro] .pro-offer-hero p{color:#15251d}html[data-tema=escuro] .pro-offer-price span{color:#16281f}html[data-tema=escuro] .pro-benefits li{color:#bac5c1}html[data-tema=escuro] .pro-benefits i{background:#182c1f;color:var(--green)}html[data-tema=escuro] .pro-offer-cta{background:var(--green);color:#121715;box-shadow:0 10px 24px #0505057f}html[data-tema=escuro] .day-time{background:#131d23}html[data-tema=escuro] .day-time:hover{background:#1c2a33;color:#b3cddd}html[data-tema=escuro] .session-row.editable{border-top:1px solid #2c3d37}html[data-tema=escuro] .session-row.editable:hover{background:#121b15}html[data-tema=escuro] .day-session-card{border:1px solid #32443e;background:#0c100f}html[data-tema=escuro] .day-session-card:hover{border-color:#3c644c;background:#121f17}html[data-tema=escuro] .day-session-card span{color:var(--muted)}html[data-tema=escuro] .day-session-card strong{color:var(--green)}html[data-tema=escuro] .session-delete-confirm{border:1px solid #4e2926;background:#190f0d}html[data-tema=escuro] .session-delete-confirm span{color:#d7a6a3}html[data-tema=escuro] .timer-btn.cancel{background:#9f5a561f;color:#2a1918;border:1px solid rgba(124,65,61,.259)}html[data-tema=escuro] .timer-cancel-modal p{color:var(--muted)}html[data-tema=escuro] .timer-dock.compact .timer-led{background:#0c100f13;color:#15261d}html[data-tema=escuro] .pro-lock{background:#0c100f8c}html[data-tema=escuro] .pro-lock b,html[data-tema=escuro] .pro-lock>span:not(.pro-lock-icon){background:#0c100fd1}html[data-tema=escuro] .pro-lock span{color:var(--muted)}html[data-tema=escuro] .pro-lock button{background:var(--green);color:#121715}html[data-tema=escuro] .error-row-head span{color:var(--muted)}html[data-tema=escuro] .accuracy-bar{background:var(--muted)}html[data-tema=escuro] .accuracy-bar.ghost{background:#293631}html[data-tema=escuro] .coupon-row{border:1px solid #31443d}html[data-tema=escuro] .coupon-row label{color:#aebbb6}html[data-tema=escuro] .coupon-input-wrap input{border:1px solid #384d46}html[data-tema=escuro] .coupon-input-wrap .button{color:var(--green);background:#0c100f;border:1px solid #384d46}html[data-tema=escuro] .coupon-input-wrap .button:hover{background:var(--green);color:#121715;border-color:var(--green)}html[data-tema=escuro] .coupon-input-wrap input:focus{outline:2px solid var(--green)}html[data-tema=escuro] .coupon-message{color:var(--muted)}html[data-tema=escuro] .coupon-message.ok{color:var(--green)}html[data-tema=escuro] .coupon-message.error{color:#d3847c}html[data-tema=escuro] .coupon-price-preview{color:var(--muted)}html[data-tema=escuro] .coupon-price-preview .new-price{color:var(--green)}html[data-tema=escuro] .subscription-faq details{border:1px solid #31443d;background:#0c100f}html[data-tema=escuro] .subscription-faq summary:before{color:var(--green)}html[data-tema=escuro] .planos-empresa{color:var(--muted)}html[data-tema=escuro] .colegio{border-top:1px solid #2d3e38}html[data-tema=escuro] .colegio>summary:hover{background:#101614}html[data-tema=escuro] .colegio .seta{background:#15261b;color:var(--green)}html[data-tema=escuro] .preco-previa{border:1px solid #2e4f38;background:#101e15;color:#bcd9c8}html[data-tema=escuro] .colegio-lixeira{color:#93aaa1}html[data-tema=escuro] .colegio-lixeira:hover{background:var(--red-soft);border-color:#542d29;color:#d3847c}html[data-tema=escuro] .colegio-lixeira:focus-visible{outline:2px solid var(--red)}html[data-tema=escuro] .colegio-excluir{border:1px solid #512d28;background:#160c0c}html[data-tema=escuro] .colegio-excluir>b{color:#dda19a}html[data-tema=escuro] .colegio-excluir>span{color:#bda8a5}html[data-tema=escuro] .colegio-titulo{color:#a8b5b0}html[data-tema=escuro] .colegio-vazio{color:var(--muted)}html[data-tema=escuro] .aluno-linha{border-top:1px solid #2a3934}html[data-tema=escuro] .aluno-linha .quem small,html[data-tema=escuro] .aluno-num{color:var(--muted)}html[data-tema=escuro] .aluno-num b{color:var(--ink)}html[data-tema=escuro] .aluno-linha.pendente .quem b{color:#e1cea5}html[data-tema=escuro] body{background:radial-gradient(ellipse at 92% 0,#1a3022 0,transparent 36%),var(--bg)}html[data-tema=escuro] input:focus,html[data-tema=escuro] select:focus,html[data-tema=escuro] textarea:focus{border-color:#69bf9a;box-shadow:0 0 0 4px #0505052e}html[data-tema=escuro] .sidebar{background:#0d140d;border-right:1px solid #304537}html[data-tema=escuro] .brand-icon{box-shadow:0 7px 17px #0505054d}html[data-tema=escuro] .nav button:hover{background:#132118;color:var(--green)}html[data-tema=escuro] .nav button.active .icon{background:var(--green);color:#121715;box-shadow:0 4px 9px #0505053a}html[data-tema=escuro] .pro-card{border:1px solid #5bcda0;background:linear-gradient(150deg,#62dab4,#62dab9);box-shadow:0 10px 24px #0505056e}html[data-tema=escuro] .cycle-card{border:1px solid #54d4a5}html[data-tema=escuro] .cycle-track b{color:#14241a;background:#0c100f0b;border-color:#222f2b3d}html[data-tema=escuro] .cycle-track b:first-child{background:#1e3825;color:#bde9d9;border-color:#275032}html[data-tema=escuro] .cycle-track i{background:#0c100f35}html[data-tema=escuro] .legal-links button{color:#a8b5b0}html[data-tema=escuro] .topbar{background:#0f1a0fe8;border-bottom:1px solid #31443d}html[data-tema=escuro] .account-button{border-color:#31433c}html[data-tema=escuro] .account-menu{border-color:var(--line);box-shadow:0 20px 45px #0505055b}html[data-tema=escuro] .widgets-dropdown{border:1px solid var(--line);box-shadow:var(--shadow)}html[data-tema=escuro] .hero{border:1px solid #2d4f39;background:radial-gradient(ellipse at 12% 0,#1f3a28,transparent 60%),linear-gradient(115deg,#142616,#132319)}html[data-tema=escuro] .hero h1{color:#cfeadc}html[data-tema=escuro] .hero p{color:#a2b1ab}html[data-tema=escuro] .hero-timer{border:1px solid rgba(34,47,43,.729);background:#0c100fde;box-shadow:0 8px 20px #05050513}html[data-tema=escuro] .hero-timer-head strong{color:#b2beba}html[data-tema=escuro] .hero-timer .timer-selects select{background:#121b15;border-color:#2f4536}html[data-tema=escuro] .hero-timer .timer-clock{color:#c5ddcf}html[data-tema=escuro] .hero-timer .timer-btn{background:#62dab0}html[data-tema=escuro] .hero-timer .timer-btn.pause{background:#72ca8f}html[data-tema=escuro] .timer-modo-btn{color:#93aaa1}html[data-tema=escuro] .timer-modo-btn:hover{background:#15241a;color:#aee4d1}html[data-tema=escuro] .timer-modo-btn:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] .timer-chip{border:1px solid #324938;background:#121b15;color:#c7dbcf}html[data-tema=escuro] .timer-chip:hover{border-color:#3e634b;background:#142518}html[data-tema=escuro] .timer-chip.ativo{border-color:#54d4a7;background:#62dab0;color:#121715}html[data-tema=escuro] .timer-chip.meta:not(.ativo){border-color:#3d7150;background:#172a1e;color:#bee9da}html[data-tema=escuro] .timer-chip:focus-visible,html[data-tema=escuro] .timer-outro input:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] .timer-outro input{border:1px solid #324938;background:#0c100f;color:#d9dfdd}html[data-tema=escuro] .timer-dock.timer-concluido .timer-clock{color:#7dc095}html[data-tema=escuro] .stat{border:1px solid #2f4536;background:#0c100f}html[data-tema=escuro] .stat.red .stat-icon{color:#c57d77;background:#211512}html[data-tema=escuro] .stat.orange .stat-icon{color:#d5b380;background:#261f14}html[data-tema=escuro] .stat.green .stat-icon{background:#182c1d;color:#a2e0c8}html[data-tema=escuro] .agenda-widget,html[data-tema=escuro] .panel,html[data-tema=escuro] .calendar-card,html[data-tema=escuro] .settings-shell{background:#0c100f}html[data-tema=escuro] .agenda-search{border:1px solid #31443d;background:#111811}html[data-tema=escuro] .segments{border:1px solid #2f403a}html[data-tema=escuro] .segments button.active{background:#0c100f;box-shadow:0 2px 6px #05050527}html[data-tema=escuro] .review-card{border:1px solid #2e4133;box-shadow:0 3px 10px #05050507;background:#0c100f}html[data-tema=escuro] .review-card:hover{border-color:#375a42;box-shadow:0 6px 16px #05050513}html[data-tema=escuro] .review-card.late{background:#17100d;border-color:#4e3226}html[data-tema=escuro] .review-card.late:before{background:#a87b5d}html[data-tema=escuro] .review-card.today{background:#101e14;border-color:#2e583d}html[data-tema=escuro] .review-card.today:before{background:#68d4a9}html[data-tema=escuro] .date-tile{background:#172019;color:#c3d5c9}html[data-tema=escuro] .review-card.today .date-tile{background:#62dab0;color:#121715}html[data-tema=escuro] .review-card.today .date-tile small{color:#142419}html[data-tema=escuro] .review-meta mark{background:#18221a}html[data-tema=escuro] .review-card.today .review-meta mark{background:#1b3221}html[data-tema=escuro] .review-body h3{color:#d3e0d8}html[data-tema=escuro] .mini-btn{border-color:#32453e}html[data-tema=escuro] .mini-btn:hover{border-color:#416f53;background:#111e13}html[data-tema=escuro] .mini-btn.done{background:#142519;border-color:#2e5c3d}html[data-tema=escuro] .mini-btn.done:hover,html[data-tema=escuro] .review-card.today .mini-btn.done{background:#62dab0;border-color:#54d4a7;color:#121715}html[data-tema=escuro] .score.first{background:#131d24}html[data-tema=escuro] .score.up{background:#172b1e}html[data-tema=escuro] .score.down{background:#2b2317}html[data-tema=escuro] .study-bar{background:linear-gradient(#58a377,#68d4a6)}html[data-tema=escuro] .accuracy-bar.good{background:linear-gradient(#52986e,#6cd09e)}html[data-tema=escuro] .accuracy-bar.mid{background:linear-gradient(#866f48,#d1aa6b)}html[data-tema=escuro] .accuracy-bar.low{background:linear-gradient(#784b40,#a86b5e)}html[data-tema=escuro] .study-range{background:#18221a}html[data-tema=escuro] .study-range button.active{color:#aee4d1}html[data-tema=escuro] .error-bar-track{background:#2a2717}html[data-tema=escuro] .error-bar{background:linear-gradient(90deg,#877149,#9c6b54)}html[data-tema=escuro] .history-row{border-color:#2c3c36}html[data-tema=escuro] .calendar-toolbar .cal-actions button{border:1px solid #2d4936;background:#111d14;color:#a9d1b7}html[data-tema=escuro] .calendar-grid,html[data-tema=escuro] .day{border-color:#2f4334}html[data-tema=escuro] .day.out{background:#111811;color:#93aaa1}html[data-tema=escuro] .day.selected{box-shadow:inset 0 0 0 2px #050505bf;background:#122218}html[data-tema=escuro] .day.is-today .num{background:#62dab0;color:#121715}html[data-tema=escuro] .event{background:#192f20}html[data-tema=escuro] .session-icon{background:#152617}html[data-tema=escuro] .timer-dock{border-color:#222f2b21}html[data-tema=escuro] .timer-status small{color:#1c3125}html[data-tema=escuro] .timer-btn{background:#69d3a8}html[data-tema=escuro] .settings-tabs{border-color:#30423b}html[data-tema=escuro] .settings-tabs button.active{color:#aee4d1;background:linear-gradient(transparent,#111f13);border-bottom-color:#54d4a7}html[data-tema=escuro] .settings-pane h2{color:#c9dace}html[data-tema=escuro] .settings-pane>p{color:#93aaa1}html[data-tema=escuro] .settings-profile-card{background:#101c13;border-color:#2d4b36}html[data-tema=escuro] .settings-group{border-color:#304335}html[data-tema=escuro] .setting-row{border-color:#2c3e2f}html[data-tema=escuro] .setting-icon{background:#16281d}html[data-tema=escuro] .coupon-row{background:#0c100f;border-color:#304535}html[data-tema=escuro] .plano-cartao{border-color:#2f4836;background:#101d12}html[data-tema=escuro] .subscription-faq details{border-color:#304535}html[data-tema=escuro] .modal-bg{background:#72ca9a66}html[data-tema=escuro] .modal{background:#0c100f;border:1px solid #2d4432;box-shadow:0 28px 85px #05050573}html[data-tema=escuro] .modal h2{color:#cbe1d2}html[data-tema=escuro] .close{background:#162118;color:#a1afaa;border:1px solid #2f4334}html[data-tema=escuro] .close:hover{background:#1b3020;color:#bbe8d6}html[data-tema=escuro] .modal input,html[data-tema=escuro] .modal select,html[data-tema=escuro] .modal textarea{background:#0c170c;border-color:#324639}html[data-tema=escuro] .preview,html[data-tema=escuro] .score-preview,html[data-tema=escuro] .smart-preview{background:#132317;border-color:#2a4d35;color:#a7bdae}html[data-tema=escuro] .subject-menu{border-color:#30523b;box-shadow:0 15px 35px #0505053e}html[data-tema=escuro] .onboarding-step{border-color:#2d4936;background:#101d12}html[data-tema=escuro] .danger-zone{background:#1c120f;border-color:#543529}html[data-tema=escuro] .auth-gate{background:radial-gradient(ellipse at 16% 10%,#203b29,transparent 45%),radial-gradient(ellipse at 95% 84%,#213c2c,transparent 50%),#132115}html[data-tema=escuro] .auth-card{border:1px solid #2c4431;box-shadow:0 24px 80px #0505052e;background:#0c100f}html[data-tema=escuro] .auth-logo{box-shadow:0 10px 23px #05050559}html[data-tema=escuro] .auth-main>.eyebrow{color:#93aaa1}html[data-tema=escuro] .auth-card h1{color:#cae1d2}html[data-tema=escuro] .auth-main>p,html[data-tema=escuro] .verification-panel>p{color:#93aaa1}html[data-tema=escuro] .auth-tabs{background:#172419;border:1px solid #2f4334}html[data-tema=escuro] .auth-tabs button.active{color:#aee4d1;box-shadow:0 2px 6px #05050530}html[data-tema=escuro] .email-auth-form label{color:#a1b0ab}html[data-tema=escuro] .email-auth-form input{background:#0e1712;border-color:#314837}html[data-tema=escuro] .email-auth-submit{background:#62dab0;box-shadow:0 7px 16px #0505053a}html[data-tema=escuro] .forgot-password,html[data-tema=escuro] .verification-link{color:#a2ccb2}html[data-tema=escuro] .auth-divider{color:#93aaa1}html[data-tema=escuro] .google-login{border-color:#314737}html[data-tema=escuro] .auth-note,html[data-tema=escuro] .auth-legal button{color:#93aaa1}html[data-tema=escuro] .verification-icon{color:#aee4d1;background:#16281b}html[data-tema=escuro] .delete-plano,html[data-tema=escuro] .pro-offer-motivo{border:1px solid #6d5a36;background:#251f14;color:#eadabf}html[data-tema=escuro] .pro-offer-hero{background:radial-gradient(at 100% 0,rgba(114,202,163,.251),transparent 55%),linear-gradient(135deg,#66d6a7,#62dab0)}html[data-tema=escuro] .pro-offer-hero h2{color:#121715}html[data-tema=escuro] .tour-balao{border:1px solid #294a32}html[data-tema=escuro] .toast{background:#6ecea1;border:1px solid rgba(34,47,43,.145);box-shadow:0 10px 28px #05050559}html[data-tema=escuro] .install-banner{border-color:#2f533a;box-shadow:var(--shadow);background:#0c100f}html[data-tema=escuro] body .pilula{border-color:#2f4d35;background:#101e12;color:#aac7b0}html[data-tema=escuro] body .bloco{border:1px solid #304634;box-shadow:var(--soft-shadow)}html[data-tema=escuro] body .bloco b{color:#c1dfcc}html[data-tema=escuro] body .bloco.alerta b{color:var(--red)}html[data-tema=escuro] body .painel-esc{border-color:#314735;box-shadow:var(--soft-shadow)}html[data-tema=escuro] body .painel-cab h2{color:#c5dbcc}@media(max-width:720px){html[data-tema=escuro] .sidebar{border:1px solid #304a37;box-shadow:0 8px 30px #0505052e}html[data-tema=escuro] .nav button.active .icon{color:#aee4d1}html[data-tema=escuro] .review-actions{border-top:1px solid #2b3c2f}}html[data-tema=escuro] .subscription-heading .eyebrow{color:var(--green)}html[data-tema=escuro] .subscription-heading p{color:var(--muted)}html[data-tema=escuro] .compare-jump{color:var(--green);border-bottom:1px solid #3e5e4b}html[data-tema=escuro] .compare-jump:hover{border-color:var(--green)}html[data-tema=escuro] .plano-aviso{background:#122218;border-color:#315741}html[data-tema=escuro] .cartao-plano{border:1px solid #34483a;box-shadow:0 5px 16px #0505050c}html[data-tema=escuro] .cartao-plano:hover{border-color:#467257;box-shadow:0 12px 26px #05050518}html[data-tema=escuro] .cartao-linha{color:#a9b7b2}html[data-tema=escuro] .cartao-preco{border-color:#2e3f39}html[data-tema=escuro] .cartao-lista li{color:#b7c3be}html[data-tema=escuro] .cartao-lista li.nao{color:#adbab5}html[data-tema=escuro] .cartao-lista li.nao:before{color:#93aaa1}html[data-tema=escuro] .cartao-plano:not(.destaque)>.button.primary{background:#14261a;border:1px solid #365d44;color:#b7e7d1}html[data-tema=escuro] .cartao-plano:not(.destaque)>.button.primary:hover{background:#1c3324}html[data-tema=escuro] .cartao-plano .link-button{color:var(--green)}html[data-tema=escuro] .plan-free-note{color:#a6b4af;border-top:1px solid #2e4039}html[data-tema=escuro] .cartao-plano.destaque{background:radial-gradient(ellipse at top right,#65d7ac 0,transparent 75%),#62dab0;color:#121715;border:1px solid #54d4a0;box-shadow:0 15px 32px #05050541}html[data-tema=escuro] .cartao-plano.destaque:hover{border-color:#54d4a7}html[data-tema=escuro] .cartao-plano.destaque h2{color:#121715}html[data-tema=escuro] .destaque .cartao-linha,html[data-tema=escuro] .destaque .cartao-lista li{color:#142319}html[data-tema=escuro] .destaque .cartao-lista b,html[data-tema=escuro] .destaque .cartao-preco small b{color:#121715}html[data-tema=escuro] .destaque .cartao-lista li:before{color:#192c1f}html[data-tema=escuro] .destaque .cartao-preco{border-color:#222f2b2e}html[data-tema=escuro] .destaque .cartao-preco small{color:#16261b}html[data-tema=escuro] .destaque .cartao-preco .antes{color:#1d2a22}html[data-tema=escuro] .destaque>.button.primary{background:#1c3525;color:#c9e3cf;box-shadow:0 4px 10px #05050543;border:1px solid #264d34}html[data-tema=escuro] .destaque>.button.primary:hover{background:#333b20}html[data-tema=escuro] .destaque .cartao-selo{background:#0c100f20;color:#121715;border:1px solid rgba(34,47,43,.188)}html[data-tema=escuro] .cartao-fita{background:#1c3525;color:#cbe2d1;box-shadow:0 3px 8px #05050527}html[data-tema=escuro] .plan-note{color:#152319}html[data-tema=escuro] .cartao-plano .coupon-row{background:#101c13;border-color:#324f3d}html[data-tema=escuro] .garantias{border:1px solid #324938;background:#152619}html[data-tema=escuro] .garantia{border-right:1px solid #334c39}html[data-tema=escuro] .garantia-icone{background:#0c100f;border:1px solid #304a37}html[data-tema=escuro] .garantia-texto>span{color:#a8b5b0}html[data-tema=escuro] .comparison-heading .eyebrow,html[data-tema=escuro] .faq-heading .eyebrow{color:#a2b1ab}html[data-tema=escuro] .comparison-heading p{color:var(--muted)}html[data-tema=escuro] .comparison-pill{background:#182b1e;color:#b7ccbe;border:1px solid #334f3a}html[data-tema=escuro] .comparison-scroll{border:1px solid #334b39;background:#0c100f}html[data-tema=escuro] .comparison-table{color:#bec8c5}html[data-tema=escuro] .comparison-table .max-column{background:#132317}html[data-tema=escuro] .comparison-table th,html[data-tema=escuro] .comparison-table td{border-bottom:1px solid #2e4133}html[data-tema=escuro] .comparison-table thead th{background:#101a14;color:#cfe0d6;border-bottom:1px solid #334e39}html[data-tema=escuro] .comparison-table thead th:last-child{color:#121715;background:#62daa8}html[data-tema=escuro] .comparison-table thead th:last-child small{color:#15251a}html[data-tema=escuro] .comparison-table tbody th{color:#c4d4ca}html[data-tema=escuro] .comparison-table small{color:#b5c0bc}html[data-tema=escuro] .comparison-table .comparison-group th{background:#19281f}html[data-tema=escuro] .comparison-table tbody tr:not(.comparison-group):hover{background:#62dab004}html[data-tema=escuro] .included{color:#b7e7d1}html[data-tema=escuro] .comparison-footnote{color:#a2b1ab}html[data-tema=escuro] .subscription-faq{background:#0c100f;border:1px solid #34483a}html[data-tema=escuro] .subscription-faq details{border-top:1px solid #30423b}html[data-tema=escuro] .subscription-faq summary{color:#c9d9cf}html[data-tema=escuro] .subscription-faq details[open] summary{color:var(--green)}html[data-tema=escuro] .subscription-faq p{color:#a9b6b1}html[data-tema=escuro] .settings-pane[data-settings-pane=plan]>.eyebrow{color:var(--green)}html[data-tema=escuro] .settings-pane[data-settings-pane=plan] .plano-cartao{background:linear-gradient(120deg,#142519,#0f1a12);border:1px solid #375641}html[data-tema=escuro] .colegio{border-color:var(--line)}@media(max-width:1050px){html[data-tema=escuro] .garantia{border-bottom:1px solid #334c39}}html[data-tema=escuro] #historyList:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] #settingsView .settings-shell{background:#0c100f}html[data-tema=escuro] #settingsView .settings-tabs button:hover{background:#101c13}html[data-tema=escuro] #settingsView .settings-tabs button.active{background:#16281d;border-color:#31563e;color:#b8e7d1}html[data-tema=escuro] .settings-tab-icon{color:#9aaaa4;border:1px solid #314538;background:#0c100f}html[data-tema=escuro] .settings-tabs button.active .settings-tab-icon{background:#62dab0;border-color:#54d4a7;color:#121715}html[data-tema=escuro] .settings-tab-copy small{color:#a8b5b0}html[data-tema=escuro] #settingsView .settings-content{border-left:1px solid #2e4436}html[data-tema=escuro] #settingsView .settings-pane>.eyebrow{color:#a1b0aa}html[data-tema=escuro] #settingsView .settings-pane>h2{color:#cedfd5}html[data-tema=escuro] #settingsView .settings-pane>p{color:#b5c0bc}html[data-tema=escuro] #settingsView .settings-section-title{color:#a0afa9}html[data-tema=escuro] #settingsView .settings-profile-card{background:linear-gradient(110deg,#142519,#0f1a12);border-color:#2e5138}html[data-tema=escuro] #settingsView .settings-profile-card .sync-state{background:#0c100f;border:1px solid #304a39}html[data-tema=escuro] #settingsView .settings-group.risk{background:#160c0c;border-color:#512d28}html[data-tema=escuro] #settingsView .risk-title{color:#bd9d98}html[data-tema=escuro] .admin-page-heading .eyebrow{color:#9faea9}html[data-tema=escuro] .admin-page-heading h2{color:#cfe2d6}html[data-tema=escuro] .admin-page-heading p{color:#b5c0bc}html[data-tema=escuro] .admin-restricted{background:#162118;border:1px solid #324938;color:#a6b4af}html[data-tema=escuro] .admin-abas{border-bottom:1px solid #2e4436}html[data-tema=escuro] .admin-abas button{background:#101c13;border:1px solid #2f4b37;color:#c5dbcc}html[data-tema=escuro] .admin-abas button small{color:#a7b5af}html[data-tema=escuro] .admin-abas button:hover{background:#15271b;border-color:#375e43}html[data-tema=escuro] .admin-abas button[aria-selected=true]{background:#192e21;border-color:#54d4a7;box-shadow:inset 0 0 0 1px #050505bf}html[data-tema=escuro] .admin-abas button[aria-selected=true] b{color:#bbe9d9}html[data-tema=escuro] .admin-abas button:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] .admin-section{border-bottom:1px solid #304537}html[data-tema=escuro] #settingsView .admin-section>h2{color:#c5dbcc}html[data-tema=escuro] #settingsView .admin-section>p{color:#b5c0bc}html[data-tema=escuro] #settingsView .admin-card-title{color:#b5c8bb}html[data-tema=escuro] #settingsView .settings-group.admin-grant-form{background:#0e1712;border:1px solid #314737}html[data-tema=escuro] #settingsView .admin-grant-form label{color:#becfc4}html[data-tema=escuro] #settingsView .admin-grant-form input:not([type=checkbox]):not([type=file]),html[data-tema=escuro] #settingsView .admin-grant-form select,html[data-tema=escuro] #settingsView .admin-grant-form textarea{background:#0c100f;border:1px solid #364b3d;color:#c7d9ce}html[data-tema=escuro] #settingsView .admin-grant-form input:focus,html[data-tema=escuro] #settingsView .admin-grant-form textarea:focus,html[data-tema=escuro] #settingsView .admin-grant-form select:focus{outline:2px solid #54d4a7}html[data-tema=escuro] #settingsView .admin-grant-form input[readonly]{background:#152619;color:#b7e7d2}html[data-tema=escuro] #settingsView .admin-grant-form .cupom-check{background:#152619;border:1px solid #2d4a38}html[data-tema=escuro] #settingsView .cupom-check input[type=checkbox]{accent-color:#aee4d1}html[data-tema=escuro] #settingsView .rotulo-leve{color:#a8b5b0}html[data-tema=escuro] .admin-card-heading{border-bottom:1px solid #314737}html[data-tema=escuro] .admin-card-heading h3{color:#bcd5c4}html[data-tema=escuro] .admin-card-heading p{color:#a8b5b0}html[data-tema=escuro] #settingsView .logo-campo{background:#142219;border:1px dashed #385945}html[data-tema=escuro] #settingsView .logo-previa{background:#0c100f}html[data-tema=escuro] #settingsView #removeDiretorBtn{color:#c39792;border:1px solid #57322b;background:#0c100f}@media(max-width:1000px){html[data-tema=escuro] #settingsView .settings-tabs{border-bottom:1px solid #314538;background:#0f1a12}}html[data-tema=escuro] .cycle-card{background:#152619;border-color:#31513c;color:#dee9e3;box-shadow:0 5px 18px #05050513}html[data-tema=escuro] .cycle-card strong span,html[data-tema=escuro] .cycle-card small{color:#b5c0bc}html[data-tema=escuro] .cycle-card .cycle-track b{background:#0c100f;border-color:#3b6148;color:#aee4d1}html[data-tema=escuro] .cycle-card .cycle-track b:first-child{background:#62dab0;border-color:#54d4a7;color:#121715}html[data-tema=escuro] .cycle-card .cycle-track i{background:#375a43}html[data-tema=escuro] .timer-dock{background:#6fcdab;border:1px solid #69bf97;box-shadow:0 8px 24px #05050556}html[data-tema=escuro] .timer-dock .timer-status small{color:#1d2b23}html[data-tema=escuro] .timer-dock .timer-clock{color:#121715}html[data-tema=escuro] .timer-dock .timer-btn{border:1px solid rgba(34,47,43,.141);background:#0c100f0d;color:#142119}html[data-tema=escuro] .timer-dock .timer-btn.pause{background:#0c100f0d;color:#142119}html[data-tema=escuro] .timer-dock .timer-btn.stop{background:#1c3525;border-color:#264d34;color:#c6eada}html[data-tema=escuro] .timer-dock .timer-btn.cancel{color:#1d2822}html[data-tema=escuro] .timer-dock .timer-btn.cancel:hover{background:#0c100f0d;color:#251615}html[data-tema=escuro] .timer-dock .timer-btn:focus-visible,html[data-tema=escuro] .timer-dock .compact-btn:focus-visible{outline:2px solid #222f2b}html[data-tema=escuro] .timer-dock .compact-btn{color:#1d2822}html[data-tema=escuro] #flashcardLimitNote{color:#94aba2}html[data-tema=escuro] .flashcard-study-progress{color:#a5b3ae}html[data-tema=escuro] .flashcard-study-subject{color:#bed4c6;background:#252d18;border:1px solid #3c4c34}html[data-tema=escuro] .flashcard-card:focus-visible{outline:3px solid #7dbf69}html[data-tema=escuro] .flashcard-face{box-shadow:0 16px 36px #05050527}html[data-tema=escuro] .flashcard-face:before{background:#618248}html[data-tema=escuro] .flashcard-face.front{background:#17150c;border:1px solid #3c4c34;color:#cfe0d8}html[data-tema=escuro] .flashcard-face.back{background:#6bd2ae;color:#252a17;border:1px solid #5bcda5}html[data-tema=escuro] .flashcard-face-label{color:#a5b3ae}html[data-tema=escuro] .flashcard-face.back .flashcard-face-label{color:#1d2b20}html[data-tema=escuro] .flashcard-tap-hint{color:#1b190f;background:#72caa6}html[data-tema=escuro] .flashcard-face.back .flashcard-tap-hint{background:#0c100f12;color:#162319}html[data-tema=escuro] .flashcard-grade-heading{color:#a5b3ae}html[data-tema=escuro] .flashcard-grade-btn{border:1px solid #3c4c34;background:#17150c;color:#cfe0d8;box-shadow:0 2px 5px #0505050c}@media(hover:hover){html[data-tema=escuro] .flashcard-grade-btn:hover{border-color:#6e9687;box-shadow:0 8px 18px #05050527}}html[data-tema=escuro] .flashcard-grade-btn:focus-visible{outline:3px solid #7dbf69}html[data-tema=escuro] .flashcard-grade-preview{color:#a5b3ae}html[data-tema=escuro] .grade-errei .flashcard-grade-icon{background:#2a1b17;color:#d19489}html[data-tema=escuro] .grade-dificil .flashcard-grade-icon{background:#332c1c;color:#e1cfa6}html[data-tema=escuro] .grade-bom .flashcard-grade-icon{background:#1c2e29;color:#b1d9ce}html[data-tema=escuro] .grade-facil .flashcard-grade-icon{background:#2f391f;color:#c5d9ad}html[data-tema=escuro] #planosTopBtn{border:1px solid #64813f;background:linear-gradient(120deg,#3f4827,#536335 65%,#61753f);color:#c6e9d7;box-shadow:0 5px 15px #0505054d,inset 0 1px #050505bf}html[data-tema=escuro] #planosTopBtn .chip-planos-marca{background:#6bd1a3;color:#242a17;box-shadow:0 2px 5px #05050541}html[data-tema=escuro] #planosTopBtn:after{background:linear-gradient(110deg,transparent 20%,rgba(12,16,15,.502) 47%,transparent 72%)}html[data-tema=escuro] #planosTopBtn:hover{border-color:#7ba14f;box-shadow:0 9px 22px #05050562,inset 0 1px #050505bf}html[data-tema=escuro] #planosTopBtn:active{box-shadow:0 2px 6px #05050552}html[data-tema=escuro] #planosTopBtn:focus-visible{outline:3px solid #54d4a7}@media(max-width:720px){html[data-tema=escuro] .mobile-menu-button{border:1px solid #304a37;background:#0d1911;color:var(--green)}html[data-tema=escuro] #planosTopBtn{background:linear-gradient(120deg,#182d22,#223f2e);border-color:#346448;color:#bbe9d7;box-shadow:0 3px 10px #0505051f}html[data-tema=escuro] #planosTopBtn .chip-planos-marca{background:#62dab0;color:#132119}html[data-tema=escuro] #planosTopBtn:hover{border-color:#467f5d;box-shadow:0 5px 14px #05050532}html[data-tema=escuro] .mobile-menu-backdrop:not([hidden]){background:#72caad47}html[data-tema=escuro] .sidebar,html[data-tema=escuro] body.dock-active .sidebar{border-right:1px solid #304a37}html[data-tema=escuro] .mobile-menu-open .sidebar{box-shadow:16px 0 60px #0505053e}html[data-tema=escuro] .mobile-menu-close{color:#a8b6b1}html[data-tema=escuro] .sidebar .nav button.active{background:var(--green-soft)}html[data-tema=escuro] .sidebar .nav button.active .icon{color:#bee9da}html[data-tema=escuro] .mobile-menu-button:focus-visible,html[data-tema=escuro] .mobile-menu-close:focus-visible{outline:2px solid var(--green)}html[data-tema=escuro] .android .stat{box-shadow:0 3px 12px #0505050c}}html[data-tema=escuro] .sidebar .nav button{color:#b5c1bc}html[data-tema=escuro] .sidebar .nav button.active{background:#192f26;color:#ceefe5}html[data-tema=escuro] .sidebar .pro-card{background:linear-gradient(115deg,#62daaf,#62dab6);border-color:#55d3a3;box-shadow:0 10px 25px #0505052b}html[data-tema=escuro] .sidebar .pro-card.locked .pro-switch{background:#0c100f40}html[data-tema=escuro] .sidebar .pro-card.active{background:linear-gradient(115deg,#62dab1,#62dab4)}html[data-tema=escuro] .sidebar .cycle-card{background:linear-gradient(115deg,#14261e,#172a21);border:1px solid #2f5340;color:#dcecef}html[data-tema=escuro] .sidebar .cycle-card strong span{color:#b9e8dc}html[data-tema=escuro] .sidebar .cycle-track b{background:#0c100f;border-color:#3a6151;color:#b9e8dc}html[data-tema=escuro] .sidebar .cycle-track b:first-child{background:linear-gradient(115deg,#67d5bb,#62dab9);border-color:#5aceae;color:#121715}html[data-tema=escuro] .sidebar .cycle-track i{background:#3b5e4e}html[data-tema=escuro] .sidebar .legal-links button{color:#afbcb7}@media(max-width:720px){html[data-tema=escuro] .sidebar,html[data-tema=escuro] body.dock-active .sidebar{background:#0b1414}html[data-tema=escuro] .sidebar .brand{color:#e1eaef}html[data-tema=escuro] .sidebar .brand-icon{background:linear-gradient(125deg,#6ad2b5,#64d8ae);box-shadow:0 8px 18px #05050527}html[data-tema=escuro] .sidebar .brand em{color:#b1e5d7}html[data-tema=escuro] .sidebar .mobile-menu-close{color:#b6c2bd}}html[data-tema=escuro] .nav-pill{background:#323c21;color:#c5e4b9}html[data-tema=escuro] .nav button.active .nav-pill{background:#0c100f;color:#b9e8d8}html[data-tema=escuro] .jornada-chip{border:1px solid #32553e;background:#0c100f;color:#c6e9d7;box-shadow:0 3px 10px #0505051f}html[data-tema=escuro] .jornada-chip:hover{border-color:#437758}html[data-tema=escuro] .jornada-chip-icone{background:#323c21;color:#c5e4b9}html[data-tema=escuro] .jornada-chip.marcada .jornada-chip-icone{background:#62dab0;color:#121715}html[data-tema=escuro] .jornada-chip-seta{color:#a8b5b0}html[data-tema=escuro] .jn-prova{color:#121715;background:radial-gradient(ellipse at 100% 0,rgba(112,205,167,.4) 0,transparent 55%),linear-gradient(135deg,#62dab4,#62dab0);box-shadow:0 16px 36px #05050556}html[data-tema=escuro] .jn-prova:after{border:36px solid rgba(34,47,43,.043)}html[data-tema=escuro] .jn-prova.hoje{background:radial-gradient(ellipse at 100% 0,rgba(115,100,62,.333) 0,transparent 55%),linear-gradient(135deg,#62dab4,#62dab0)}html[data-tema=escuro] .jn-selo{background:#0c100f1f;color:#132118}html[data-tema=escuro] .jn-prova h2{color:#121715}html[data-tema=escuro] .jn-prova p{color:#15261b}html[data-tema=escuro] .jn-botao-claro{border:1px solid rgba(34,47,43,.22);background:#0c100f14;color:#121715}html[data-tema=escuro] .jn-botao-claro:hover{background:#0c100f26}html[data-tema=escuro] .jn-prova.vazia .jn-botao-claro{border-color:#264d34;background:#1c3525;color:#c6e9d7}html[data-tema=escuro] .jn-prova.vazia .jn-botao-claro:hover{background:#142519}html[data-tema=escuro] .jn-bloco{border:1px solid rgba(34,47,43,.122);background:#0c100f14}html[data-tema=escuro] .jn-bloco small{color:#16271d}html[data-tema=escuro] .jn-contagem .jn-hoje+small{color:#15261b}html[data-tema=escuro] .jn-prova-arte{background:#0c100f12;color:#272e1a}html[data-tema=escuro] .jn-timer{border:1px solid #314538;background:#0c170c;box-shadow:var(--soft-shadow)}html[data-tema=escuro] .jn-timer-cab{color:#cfeadc}html[data-tema=escuro] .jn-timer-modos{background:#19231b}html[data-tema=escuro] .jn-timer-modos button{color:#c7dbcf}html[data-tema=escuro] .jn-timer-modos button[aria-pressed=true]{background:#0c100f;color:#cfeadc;box-shadow:0 1px 4px #05050556}html[data-tema=escuro] .jn-timer-modos button:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] .jn-timer-trilho{stroke:#2d4032}html[data-tema=escuro] .jn-timer-progresso{stroke:#62dab0}html[data-tema=escuro] .jn-timer.modo-timer .jn-timer-progresso{stroke:#72ca8f}html[data-tema=escuro] .jn-timer-anel .jn-timer-ponto{fill:#62dab0;stroke:#0f1b0f}html[data-tema=escuro] .jn-timer.modo-timer .jn-timer-anel .jn-timer-ponto{fill:#72ca8f}html[data-tema=escuro] .jn-timer.meta-cumprida:not(.modo-timer) .jn-timer-progresso{stroke:#6bd299}html[data-tema=escuro] .jn-timer-centro small{color:#bdc8c4}html[data-tema=escuro] .jn-timer-centro b{color:#ceede0}html[data-tema=escuro] .jn-timer-centro em{color:#abb8b4}html[data-tema=escuro] .jn-timer.rodando .jn-timer-centro small{color:#aee4d1}html[data-tema=escuro] .jn-timer-meta-topo{color:#cfeadc}html[data-tema=escuro] .jn-timer-meta-topo .jn-svg{color:#91d6b0}html[data-tema=escuro] .jn-timer-barra{background:#1d2a21}html[data-tema=escuro] .jn-timer-barra i{background:#62dab0}html[data-tema=escuro] .jn-timer.meta-cumprida .jn-timer-barra i{background:#6bd299}html[data-tema=escuro] .jn-timer-meta-linha small{color:#abb8b4}html[data-tema=escuro] .jn-ind p span{color:var(--muted)}html[data-tema=escuro] .jn-plano .stat-icon{background:#1b2320;color:#b5c0bc}html[data-tema=escuro] .jn-plano.bom .stat-icon{background:#182c1d;color:#a2e0c8}html[data-tema=escuro] .jn-plano.atencao .stat-icon{background:#30291a;color:#e2cda7}html[data-tema=escuro] .jn-plano.atencao b{color:#e4d2af}html[data-tema=escuro] .jn-trilha:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] .jn-pista-trilho{stroke:#2e4039}html[data-tema=escuro] .jn-pista-feita{stroke:#6bd2a8}html[data-tema=escuro] .jn-pista-faixa{stroke:#222f2bb3}html[data-tema=escuro] button.jn-casa:focus-visible .jn-casa-bola{outline:3px solid #54d3a6}html[data-tema=escuro] .jn-casa-bola{border:2px solid #324639;background:#0c100f;color:#93aaa1;box-shadow:0 5px #050505bf}html[data-tema=escuro] .jn-casa.feito .jn-casa-bola{border-color:#54d4a7;background:linear-gradient(150deg,#6bd2a8,#62dab0);color:#121715;box-shadow:0 5px #050505bf}html[data-tema=escuro] .jn-casa-ok{border:2px solid #222f2b;background:#536335;color:#c6e9d7}html[data-tema=escuro] .jn-casa.atual .jn-casa-bola{color:#aee4d1;background:conic-gradient(#62dab0 calc(var(--p,0)*1turn),#25342a 0);box-shadow:0 6px #050505bf}html[data-tema=escuro] .jn-casa.atual .jn-casa-bola:before{background:#0c100f}html[data-tema=escuro] .jn-casa.atual .jn-casa-bola:after{border:2px solid rgba(84,212,167,.333)}html[data-tema=escuro] .jn-casa.inicio .jn-casa-bola{border-color:#32553e;background:#152619;color:#aee4d1;box-shadow:0 5px #050505bf}html[data-tema=escuro] .jn-casa.prova .jn-casa-bola{background:radial-gradient(circle at 30% 25%,#544a2d,#b39e71);color:#ede1c8;box-shadow:0 6px #050505bf}html[data-tema=escuro] .jn-casa.fantasma .jn-casa-bola,html[data-tema=escuro] .jn-casa.resto .jn-casa-bola{background:#0c170c}html[data-tema=escuro] .jn-voce{background:#6bd29c;color:#121715}html[data-tema=escuro] .jn-voce:after{background:#6bd29c}html[data-tema=escuro] .jn-casa-rotulo b{color:#d3e0d8}html[data-tema=escuro] .jn-casa-rotulo small{color:#acb9b4}html[data-tema=escuro] .jn-casa.futuro .jn-casa-rotulo b,html[data-tema=escuro] .jn-casa.fantasma .jn-casa-rotulo b{color:#aebab6}html[data-tema=escuro] .jn-trilha-vazia{border:1px dashed #36533e;background:#0f1a12}html[data-tema=escuro] .jn-trilha-vazia b{color:#bedac8}html[data-tema=escuro] .jn-trilha-vazia span{color:var(--muted)}html[data-tema=escuro] .jn-segmentos{border:1px solid #2f403a}html[data-tema=escuro] .jn-segmentos button.active{background:#0c100f;box-shadow:0 2px 6px #05050527}html[data-tema=escuro] .jn-grupo{color:#a9b6b1}html[data-tema=escuro] .jn-grupo span{background:#19231b;color:#b5c0bc}html[data-tema=escuro] .jn-grupo.atrasadas{color:#e4d2af}html[data-tema=escuro] .jn-grupo.atrasadas span{background:#30291a;color:#e4d2af}html[data-tema=escuro] .jn-meta{border:1px solid #2e4133;background:#0c100f}html[data-tema=escuro] .jn-meta:hover{border-color:#375a42;box-shadow:0 6px 16px #05050513}html[data-tema=escuro] .jn-meta.feita{background:#0e1b12}html[data-tema=escuro] .jn-meta.feita .jn-meta-titulo{color:#a3b1ac;text-decoration-color:#93aaa1}html[data-tema=escuro] .jn-meta.atrasada{border-color:#58482b;background:#19160e}html[data-tema=escuro] .jn-check{border:2px solid #43614e;background:#0c100f}html[data-tema=escuro] .jn-check:hover{border-color:#54d4a7;color:#87b59b}html[data-tema=escuro] .jn-meta.feita .jn-check{border-color:#54d4a7;background:#62dab0;color:#121715}html[data-tema=escuro] .jn-meta.festa .jn-check:after{box-shadow:0 -22px #050505bf,19px -11px #050505bf,19px 11px #050505bf,0 22px #050505bf,-19px 11px #050505bf,-19px -11px #050505bf}html[data-tema=escuro] .t-pdf{background:#261a14;color:#d69b83}html[data-tema=escuro] .t-video{background:#171323;color:#8e7dc4}html[data-tema=escuro] .t-questoes{background:#151e27;color:#8cb0d9}html[data-tema=escuro] .t-simulado{background:#30291a;color:#e2cda7}html[data-tema=escuro] .t-horas{background:#172a1e;color:#aee4d1}html[data-tema=escuro] .t-revisoes{background:#192f2c;color:#a7e2d9}html[data-tema=escuro] .t-tarefa{background:#1b2320;color:#b5c0bc}html[data-tema=escuro] .jn-meta-titulo{color:#d3e0d8}html[data-tema=escuro] .jn-meta-info{color:#acb9b4}html[data-tema=escuro] .jn-chip{background:#19231b;color:#bccdc1}html[data-tema=escuro] .jn-barra{background:#1a241c}html[data-tema=escuro] .jn-barra i{background:linear-gradient(90deg,#6bd2a8,#62dab0)}html[data-tema=escuro] .jn-meta-num{color:#bccdc1}html[data-tema=escuro] .jn-icone-btn{color:#acb9b4}html[data-tema=escuro] .jn-icone-btn:hover{background:#15241a;color:#aee4d1}html[data-tema=escuro] .jn-vazio{border:1px dashed #36533e}html[data-tema=escuro] .jn-vazio span{color:var(--muted)}html[data-tema=escuro] .jn-modelo{border:1px solid #314538;background:#0c100f;color:#d3e0d8}html[data-tema=escuro] .jn-modelo:hover{border-color:#3d7150;background:#101e15}html[data-tema=escuro] .jn-ritmo-linha b{color:#d3e0d8}html[data-tema=escuro] .jn-ritmo-linha small{color:#acb9b4}html[data-tema=escuro] .jn-ritmo-linha.pronto .jn-tipo-icone{background:#62dab0;color:#121715}html[data-tema=escuro] .jn-ritmo-linha.pronto .jn-barra i{background:linear-gradient(90deg,#6b924f,#6bd2a8)}html[data-tema=escuro] .jn-aviso{background:#132317;color:#bdd4c4}html[data-tema=escuro] .jn-aviso.atraso{background:#241f13;color:#e4d1af}html[data-tema=escuro] .jn-numero{border:1px solid #2f4536;background:#0c100f;box-shadow:var(--soft-shadow)}html[data-tema=escuro] .jn-numero small{color:#a8b5b0}html[data-tema=escuro] .jn-numero b{color:#dee9e3}html[data-tema=escuro] .jn-numero>span:last-child{color:#acb9b4}html[data-tema=escuro] .jn-mapa-dias small,html[data-tema=escuro] .jn-mapa-meses span{color:#acb9b4}html[data-tema=escuro] .jn-dia{background:#1a241c}html[data-tema=escuro] .jn-dia.n1{background:#50956a}html[data-tema=escuro] .jn-dia.n2{background:#72ca9a}html[data-tema=escuro] .jn-dia.n3{background:#6ecea0}html[data-tema=escuro] .jn-dia.n4{background:#62daa9}html[data-tema=escuro] .jn-mapa-legenda{color:#acb9b4}html[data-tema=escuro] .jn-tabela{color:#b5c0bc}html[data-tema=escuro] .jn-tabela summary{color:#aee4d1}html[data-tema=escuro] .jn-dica{background:#72ca9e;color:#121715;box-shadow:0 10px 24px #0505057a}html[data-tema=escuro] .jn-dica small{color:#1c2d23}html[data-tema=escuro] .jn-sim-resumo small{color:#a8b5b0}html[data-tema=escuro] .jn-sim-resumo b{color:#dee9e3}html[data-tema=escuro] .jn-sim-resumo em.sobe{color:#aee4cd}html[data-tema=escuro] .jn-sim-resumo em.desce{color:#e4d2af}html[data-tema=escuro] .jn-sim-grade line{stroke:#2e4039}html[data-tema=escuro] .jn-sim-grade text,html[data-tema=escuro] .jn-sim-datas text{fill:#acb9b4}html[data-tema=escuro] .jn-sim-area{fill:#62dab0}html[data-tema=escuro] .jn-sim-linha{stroke:#62dab0}html[data-tema=escuro] .jn-sim-ponto{fill:#62dab0;stroke:#222f2b}html[data-tema=escuro] .jn-sim-rotulo{fill:#dee9e3}html[data-tema=escuro] .jn-sim-alvo:focus-visible{fill:#62dab014}html[data-tema=escuro] .jn-sim-grafico.exemplo .jn-sim-linha{stroke:#212c28}html[data-tema=escuro] .jn-sim-grafico.exemplo .jn-sim-ponto,html[data-tema=escuro] .jn-sim-grafico.exemplo .jn-sim-area{fill:#212c28}html[data-tema=escuro] .jn-sim-lista li{border-top:1px solid #2b3c2f}html[data-tema=escuro] .jn-sim-lista li>span small{color:#acb9b4}html[data-tema=escuro] .jn-sim-lista b{color:#dee9e3}html[data-tema=escuro] .jn-sim-lista li>small{color:#acb9b4}html[data-tema=escuro] .jn-registro{border-top:1px solid #2c3c36}html[data-tema=escuro] .jn-registro b{color:#d3e0d8}html[data-tema=escuro] .jn-registro p span{color:#acb9b4}html[data-tema=escuro] .jn-modal .jn-tipo-opcao{border:1px solid #314538;background:#0c100f;color:#becfc4}html[data-tema=escuro] .jn-modal .jn-tipo-opcao:hover{border-color:#3c644c}html[data-tema=escuro] .jn-modal .jn-tipo-opcao:has(input:checked){border-color:#54d4a7;background:#122116;box-shadow:inset 0 0 0 1px #050505bf}html[data-tema=escuro] .jn-modal .jn-tipo-opcao:has(input:focus-visible){outline:3px solid #54d3a6}html[data-tema=escuro] .jn-ajuda{background:#192f2c;color:#b9e3dc}html[data-tema=escuro] .jn-prazos button{border:1px solid #314538;background:#0c100f;color:#bccdc1}html[data-tema=escuro] .jn-prazos button:hover{border-color:#3d7150;background:#101e15}html[data-tema=escuro] .jn-modal .jn-check-revisao{background:#131d15;color:#becfc4}html[data-tema=escuro] .jn-modal .jn-check-revisao input{accent-color:#aee4d1}html[data-tema=escuro] .toast-acao{border:1px solid rgba(34,47,43,.251);background:#0c100f1f;color:#121715}html[data-tema=escuro] .toast-acao:hover{background:#0c100f33}html[data-tema=escuro] .jn-festa-cartao{border:1px solid #635531;background:#19160d;box-shadow:0 18px 44px #0505057a}html[data-tema=escuro] .jn-festa-icone{background:radial-gradient(circle at 32% 26%,#544a2d,#b39e71);color:#ede1c8;box-shadow:0 4px #050505bf}html[data-tema=escuro] .jn-festa-textos small{color:#e4d2af}html[data-tema=escuro] .jn-festa-textos b{color:#dee9e3}html[data-tema=escuro] .jn-festa-textos span{color:#b5c0bc}html[data-tema=escuro] .jn-festa-confete i:nth-child(3n+1){background:#6bd2a8}html[data-tema=escuro] .jn-festa-confete i:nth-child(3n+2){background:#b39e71}html[data-tema=escuro] .jn-festa-confete i:nth-child(3n){background:#6b924f}html[data-tema=escuro] .jn-festa-pergunta{border-top:1px solid #635531}html[data-tema=escuro] .jn-festa-pergunta p{color:#dee9e3}html[data-tema=escuro] .jn-festa-nao{border:1px solid #675933;background:#19160d;color:#b5c0bc}html[data-tema=escuro] .jn-festa-sim{border:1px solid #5bcd9f;background:#6bd2a8;color:#121715}html[data-tema=escuro] .jn-festa-botoes button:focus-visible{outline:2px solid #5bcd9f}html[data-tema=escuro] .jn-festa-tempo{background:#6bd2a8}html[data-tema=escuro] .jn-ritmo-linha.folga small{color:#b5c0bc}html[data-tema=escuro] .jn-mapa-numeros{border-top:1px solid #2b3c2f}html[data-tema=escuro] .jn-mapa-numeros small{color:#a8b5b0}html[data-tema=escuro] .jn-mapa-numeros b{color:#dee9e3}html[data-tema=escuro] .t-redacao{background:#24131b;color:#d289aa}html[data-tema=escuro] .t-flashcards{background:#18272d;color:#a2cfe0}html[data-tema=escuro] .jn-hoje-cab b{color:#d3e0d8}html[data-tema=escuro] .jn-hoje-cab span{color:#b5c0bc}html[data-tema=escuro] .jn-anelzinho{background:conic-gradient(#62dab0 calc(var(--p,0)*1turn),#222f25 0);color:#121715}html[data-tema=escuro] .jn-anelzinho:before{background:#0c100f}html[data-tema=escuro] .jn-anelzinho.feita{background:#62dab0}html[data-tema=escuro] .jn-meta.perdida{border-color:#57452b;background:#19150d}html[data-tema=escuro] .jn-estado{background:#19231b;color:#bccdc1}html[data-tema=escuro] .jn-estado.feita{background:#192f20;color:#aee4cd}html[data-tema=escuro] .jn-estado.perdida{background:#2b2217;color:#e4d2af}html[data-tema=escuro] .jn-estado.reagendada,html[data-tema=escuro] .jn-estado.dispensada{background:#151b27;color:#adb4c5}html[data-tema=escuro] .jn-estado.futura{background:#18201d;color:#aebab6}html[data-tema=escuro] .jn-meta-num small{color:#acb9b4}html[data-tema=escuro] .jn-sugestao{color:#9ecedf}html[data-tema=escuro] .jn-aviso.descanso{background:#121421;color:#a6afcd}html[data-tema=escuro] .jn-semana-nav b{color:#d3e0d8}html[data-tema=escuro] .jn-matriz-caixa:focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] .jn-matriz th,html[data-tema=escuro] .jn-matriz td{border-bottom:1px solid #2b3c2f}html[data-tema=escuro] .jn-matriz thead th{color:#bccdc1}html[data-tema=escuro] .jn-matriz thead th small{color:#acb9b4}html[data-tema=escuro] .jn-matriz-conta{background:#19231b;color:#bccdc1}html[data-tema=escuro] .jn-matriz-conta.descanso{background:#121421;color:#a6afcd}html[data-tema=escuro] .jn-matriz td.hoje,html[data-tema=escuro] .jn-matriz thead th.hoje{background:#101e16}html[data-tema=escuro] .jn-matriz thead th.hoje{color:#aee4d1}html[data-tema=escuro] .jn-matriz thead th.hoje .jn-matriz-conta{background:#62dab0;color:#121715}html[data-tema=escuro] .jn-matriz th.jn-matriz-canto{background:#0c100f;color:#b5c0bc}html[data-tema=escuro] .jn-matriz tbody th{background:#0c100f}html[data-tema=escuro] .jn-matriz-meta b{color:#d3e0d8}html[data-tema=escuro] .jn-matriz-meta small{color:#acb9b4}html[data-tema=escuro] .jn-celula i{border:1.5px solid #3e5545;background:#0c100f;color:#aee4d1}html[data-tema=escuro] .jn-celula.feita i{border-color:#54d4a7;background:#62dab0;color:#121715}html[data-tema=escuro] .jn-celula.aberta i{background:conic-gradient(#62dab0 calc(var(--p,0)*1turn),#25342a 0)}html[data-tema=escuro] .jn-celula.aberta i:before{background:#0c100f}html[data-tema=escuro] .jn-celula.perdida i{border-color:#a28550;color:#e4d2af}html[data-tema=escuro] .jn-celula.futura i{border-color:#3e5545}html[data-tema=escuro] .jn-celula.reagendada i,html[data-tema=escuro] .jn-celula.dispensada i{border-color:#3b4964;color:#adb4c5}html[data-tema=escuro] .jn-celula small{color:#b5c0bc}html[data-tema=escuro] .jn-celula.perdida small{color:#e4d2af}html[data-tema=escuro] .jn-matriz-legenda{color:#b5c0bc}html[data-tema=escuro] .jn-check.reagendada{border-color:#3b4964;background:#0c100f;color:#adb4c5}html[data-tema=escuro] .jn-config.vencida{border-color:#57452b;background:#19150d}html[data-tema=escuro] .jn-config{border:1px solid #2e4133;background:#0c100f}html[data-tema=escuro] .jn-config.pausada,html[data-tema=escuro] .jn-config.encerrada{background:#131917}html[data-tema=escuro] .jn-modal .jn-escolhas legend{color:#acb9b5}html[data-tema=escuro] .jn-modal .jn-pilula span{border:1px solid #324639;background:#0c100f;color:#becfc4}html[data-tema=escuro] .jn-modal .jn-pilula:hover span{border-color:#3d7150}html[data-tema=escuro] .jn-modal .jn-pilula:has(input:checked) span{border-color:#54d4a7;background:#62dab0;color:#121715}html[data-tema=escuro] .jn-modal .jn-pilula:has(input:focus-visible) span{outline:3px solid #54d3a6}html[data-tema=escuro] .jn-previa-meta{background:#132317;color:#bdd4c4}html[data-tema=escuro] .jn-conta-para{background:#121d22;color:#add4e2}html[data-tema=escuro] .jn-competencias{border:1px solid #304335;background:#0c170c}html[data-tema=escuro] .jn-competencias summary{color:#becfc4}html[data-tema=escuro] .jn-competencias summary small{color:#acb9b4}html[data-tema=escuro] .plano-progresso small{color:#bccdc1}html[data-tema=escuro] .plano-livre{border:1px dashed #36533e;background:#0f1a12;color:#bccdc1}html[data-tema=escuro] .plano-vazio p{color:#bccdc1}html[data-tema=escuro] .jn-carga{background:#121b21;color:#b4cbd8}html[data-tema=escuro] .jn-carga.excede{background:#251f14;color:#e4d1af}html[data-tema=escuro] .jn-pendencias{border:1px solid #57452b;background:#19150d}html[data-tema=escuro] .jn-pendencias summary{color:#e4d1af}html[data-tema=escuro] .jn-pendencias summary span{background:#2b2217}html[data-tema=escuro] .jn-pendencias summary:focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] .jn-pendencia{border-top:1px solid #4f4027}html[data-tema=escuro] .jn-pendencia-texto b{color:#d3e0d8}html[data-tema=escuro] .jn-pendencia-texto small{color:#e4d1af}html[data-tema=escuro] .jn-matriz tfoot th,html[data-tema=escuro] .jn-matriz tfoot td{border-top:1px solid #324639;background:#0c170c}html[data-tema=escuro] .jn-rotina-tempo{color:#bccdc1}html[data-tema=escuro] .jn-rotina-tempo.excede{color:#e4d2af}html[data-tema=escuro] .jn-rotina-folga{color:#a6afcd}html[data-tema=escuro] .jn-agora{border:1px solid #32553e;background:linear-gradient(135deg,#101e16,#0c100f)}html[data-tema=escuro] .jn-agora-principal small{color:#aee4cd}html[data-tema=escuro] .jn-agora-principal b{color:#d3e0d8}html[data-tema=escuro] .jn-agora-principal p{color:#bccdc1}html[data-tema=escuro] .jn-agora-outras{border-top:1px solid #2b4635}html[data-tema=escuro] .jn-agora-outras summary{color:#aee4cd}html[data-tema=escuro] .jn-agora-outras summary:focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] .jn-agora-outras li{border-top:1px solid #2a3c2e}html[data-tema=escuro] .jn-agora-outras li b{color:#d3e0d8}html[data-tema=escuro] .jn-agora-outras li small{color:#acb9b4}html[data-tema=escuro] .cal-filtros button{border:1px solid #324639;background:#0c100f;color:#becfc4}html[data-tema=escuro] .cal-filtros button[aria-pressed=false]{background:#161d1a;color:#acb9b4;text-decoration-color:#93aaa1}html[data-tema=escuro] .cal-filtros button:focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] .cal-filtros .f-revisoes{background:#62dab0}html[data-tema=escuro] .cal-filtros .f-metas{background:#72caaa}html[data-tema=escuro] .cal-filtros .f-simulados{background:#dab062}html[data-tema=escuro] .cal-filtros .f-redacoes{background:#d16b9a}html[data-tema=escuro] .cal-filtros .f-tempo{background:#72caaa}html[data-tema=escuro] .cal-jn{background:#1b2320;color:#bccdc1}html[data-tema=escuro] .cal-jn.metas.feitas,html[data-tema=escuro] .cal-jn.prazo.feitas{background:#192f20;color:#aee4cd}html[data-tema=escuro] .cal-jn.perdidas{background:#2b2217;color:#e4d2af}html[data-tema=escuro] .cal-jn.prazo{background:#151b27;color:#adb4c5}html[data-tema=escuro] .cal-jn.simulado{background:#30291a;color:#e4d1af}html[data-tema=escuro] .cal-jn.redacao{background:#24131b;color:#d899b6}html[data-tema=escuro] .cal-jn-bloco h3{color:#b5c0bc}html[data-tema=escuro] .cal-jn-bloco h3 span{background:#19231b;color:#b5c0bc}html[data-tema=escuro] .cal-jn-bloco p{color:#acb9b4}html[data-tema=escuro] .cal-jn-linha b{color:#d3e0d8}html[data-tema=escuro] .cal-jn-linha small{color:#acb9b4}html[data-tema=escuro] .cal-jn.prova,html[data-tema=escuro] .t-prova{background:#141c26;color:#99b5dd}html[data-tema=escuro] .t-erro{background:#231413;color:#d58a82}html[data-tema=escuro] .jn-perfil-bloco h3{color:#b5c0bc}html[data-tema=escuro] .jn-cobertura-resumo{color:#bccdc1}html[data-tema=escuro] .jn-cobertura-resumo b{color:#aee4cd}html[data-tema=escuro] .jn-cobertura-resumo small{color:#acb9b4}html[data-tema=escuro] .jn-cobertura{background:#1f2825}html[data-tema=escuro] .jn-cobertura i.estudado{background:#62dab0}html[data-tema=escuro] .jn-cobertura i.estudando{background:repeating-linear-gradient(45deg,#62aa7f 0 4px,#315b42 4px 8px)}html[data-tema=escuro] .jn-edital-materia{border:1px solid #2e4133;background:#0c100f}html[data-tema=escuro] .jn-edital-topo>b{color:#d3e0d8}html[data-tema=escuro] .jn-edital-assuntos summary{color:#aee4cd}html[data-tema=escuro] .jn-edital-assuntos summary:focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] .jn-edital-assuntos li{color:#d3e0d8}html[data-tema=escuro] .jn-filtros label{color:#b5c0bc}html[data-tema=escuro] .jn-tabela th,html[data-tema=escuro] .jn-tabela td{border-bottom:1px solid #2b3c2f}html[data-tema=escuro] .jn-tabela thead th{color:#b5c0bc}html[data-tema=escuro] .jn-tabela tbody th{color:#d3e0d8}html[data-tema=escuro] .jn-tabela td{color:#bccdc1}html[data-tema=escuro] .jn-tabela td small,html[data-tema=escuro] .jn-redacao-resumo small{color:#acb9b4}html[data-tema=escuro] .jn-redacao-resumo b{color:#d3e0d8}html[data-tema=escuro] .jn-redacao-resumo em{color:#acb9b4}html[data-tema=escuro] .er-barra{border-bottom:1px solid #2d3f38}html[data-tema=escuro] .er-aba{color:#acb9b4}html[data-tema=escuro] .er-aba:hover{color:#d3e0d8}html[data-tema=escuro] .er-aba.ativa{border-bottom-color:#54d4a7;color:#b9e8d8}html[data-tema=escuro] .er-aba-conta{background:#19231b;color:#bccdc1}html[data-tema=escuro] .er-aba.ativa .er-aba-conta{background:#1b3225;color:#b9e8d8}html[data-tema=escuro] .er-busca{border:1px solid #324639;background:#0c100f;color:#93aaa1}html[data-tema=escuro] .er-busca:focus-within{border-color:#54d3a6;box-shadow:0 0 0 3px #05050556}html[data-tema=escuro] .er-ponto{background:var(--subj,#62dab0)}html[data-tema=escuro] .er-grupo-cab h2{color:#d9e6de}html[data-tema=escuro] .er-grupo-conta{color:#acb9b4}html[data-tema=escuro] .er-ver-todos{color:#b9e8d8}html[data-tema=escuro] .er-ver-todos:hover{background:#17291f}html[data-tema=escuro] .er-pagina{color:#acb9b4}html[data-tema=escuro] .er-seta{border:1px solid #324639;background:#0c100f;color:#bccdc1}html[data-tema=escuro] .er-seta:hover:not(:disabled){border-color:#3b624c;background:#132118}html[data-tema=escuro] .er-card{border:1px solid #304337;background:#0c100f;box-shadow:0 1px 2px #05050512}html[data-tema=escuro] .er-card.resolvido{background:#0f1a12}html[data-tema=escuro] .er-selo{color:#acb9b4}html[data-tema=escuro] .er-selo i{background:#41564e}html[data-tema=escuro] .er-selo.hoje{color:#e4d2af}html[data-tema=escuro] .er-selo.hoje i{background:#dab562}html[data-tema=escuro] .er-selo.atrasado{color:#d58a82}html[data-tema=escuro] .er-selo.atrasado i{background:#ab6a63}html[data-tema=escuro] .er-selo.agendado i{background:#4a738a}html[data-tema=escuro] .er-selo.resolvido{color:#b9e8d8}html[data-tema=escuro] .er-selo.resolvido i{background:#6bd299}html[data-tema=escuro] .er-mais{color:#93aaa1}html[data-tema=escuro] .er-mais:hover{background:#19231b;color:#bccdc1}html[data-tema=escuro] .er-card.aberta .er-mais{background:#17291f;color:#b9e8d8}html[data-tema=escuro] .er-card-titulo{color:#d9e6de}html[data-tema=escuro] .er-card-texto{color:#b9c4c0}html[data-tema=escuro] .er-card-det{border-top:1px solid #2b3c32}html[data-tema=escuro] .er-card-linha{color:#b9c4c0}html[data-tema=escuro] .er-card-linha b{color:#d3e0d8}html[data-tema=escuro] .er-card-acoes{border-top:1px solid #2b3b35}html[data-tema=escuro] .er-revisar{border:1px solid #335441;background:#0c100f;color:#b9e8d8}html[data-tema=escuro] .er-revisar:hover{border-color:#54d4a7;background:#122118}html[data-tema=escuro] .er-resolver{background:#62dab0;color:#121715}html[data-tema=escuro] .er-resolver:hover{background:#62dab2}html[data-tema=escuro] .er-resolver.reabrir{background:#19231b;color:#bccdc1}html[data-tema=escuro] .er-resolver.reabrir:hover{background:#242f2b}@media(max-width:820px){html[data-tema=escuro] .er-baralho.multiplo:before,html[data-tema=escuro] .er-baralho.multiplo:after{border:1px solid #344a3e;background:#0e1712}html[data-tema=escuro] .er-baralho.multiplo:after{background:#132018}}html[data-tema=escuro] .jn-estado.motivo-conteudo{background:#151e27;color:#9cbfde}html[data-tema=escuro] .jn-estado.motivo-interpretacao{background:#171323;color:#9483ca}html[data-tema=escuro] .jn-estado.motivo-distracao{background:#2b2217;color:#e4d2af}html[data-tema=escuro] .jn-estado.motivo-tempo{background:#24131b;color:#d899b6}html[data-tema=escuro] .jn-areas{border:1px solid #304335}html[data-tema=escuro] .jn-areas legend{color:#becfc4}html[data-tema=escuro] .jn-areas legend small{color:#acb9b4}html[data-tema=escuro] .jn-area b{color:#d3e0d8}html[data-tema=escuro] .jn-assunto-chip{border:1px solid #324639;background:#0c100f;color:#becfc4}html[data-tema=escuro] .jn-assunto-chip:hover{border-color:#6a3a34;color:#d58a82}html[data-tema=escuro] .jn-assunto-chip:focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] :where(button,html[data-tema=escuro] a[href],html[data-tema=escuro] input,html[data-tema=escuro] select,html[data-tema=escuro] textarea,html[data-tema=escuro] summary,html[data-tema=escuro] [tabindex]):focus-visible{outline:3px solid #54d3a6}html[data-tema=escuro] .proximo-estudo{border:1px solid #32553e;background:#0c100f;box-shadow:0 8px 22px #05050527}html[data-tema=escuro] .proximo-estudo .pe-titulo{color:#aee4cd}html[data-tema=escuro] .proximo-estudo .pe-materia{color:#b9c4c0}html[data-tema=escuro] .proximo-estudo .pe-assunto{color:#cfeadc}html[data-tema=escuro] .proximo-estudo .pe-motivo{color:#bccdc1}html[data-tema=escuro] .proximo-estudo .pe-aviso{color:#e4d2af}html[data-tema=escuro] .topbar #planosTopBtn{border:1px solid #33493b;background:#0c100f;color:#bbd9ca}html[data-tema=escuro] .topbar #planosTopBtn .chip-planos-marca{background:var(--green-soft);color:#bee6d4}html[data-tema=escuro] .topbar #customizeBtn{border:1px solid #31443d}html[data-tema=escuro] .jn-rotina-resumo .jn-cab p{color:#b9c4c0}html[data-tema=escuro] .jn-rotina-semana li{background:#131d15}html[data-tema=escuro] .jn-rotina-semana li.hoje{box-shadow:inset 0 0 0 1px #050505bf}html[data-tema=escuro] .jn-rotina-semana small{color:#b5c0bc}html[data-tema=escuro] .jn-rotina-semana b{color:#d3e0d8}html[data-tema=escuro] .jn-perfil .jn-cab p,html[data-tema=escuro] .jn-desempenho .jn-cab p{color:#b9c4c0}html[data-tema=escuro] .jn-edital-assuntos li{border-bottom:1px solid #2a3a34}html[data-tema=escuro] .jn-assunto-revisao{color:#b5c0bc}html[data-tema=escuro] .jn-assunto-revisao.devida{color:#db9893}html[data-tema=escuro] .jn-recolhivel>summary:after{color:#b5c0bc}html[data-tema=escuro] .jn-estado.revisao{background:#131a23;color:#a3c1e0}html[data-tema=escuro] .jn-erros-painel>.jn-cab p{color:#b9c4c0}html[data-tema=escuro] .fc-conta{color:#b9c4c0}html[data-tema=escuro] .fc-item{border:1px solid #2e4133;background:#0c100f}html[data-tema=escuro] .fc-item.suspenso{background:#141a18}html[data-tema=escuro] .fc-item-texto b{color:#d3e0d8}html[data-tema=escuro] .fc-item-texto p{color:#bccdc1}html[data-tema=escuro] .fc-item-texto small{color:#b5c0bc}html[data-tema=escuro] .fc-selo{background:#212c28;color:#c6cfcc}html[data-tema=escuro] .review-card:focus-visible{outline:3px solid var(--rf-foco,#54d3a6)}html[data-tema=escuro] .mt-sugestoes{border:1px solid #675632;background:#201b11}html[data-tema=escuro] .mt-sugestoes>b{color:#eaddbf}html[data-tema=escuro] .mt-sugestao{color:#e3ddcf}html[data-tema=escuro] .mt-sugestao small{color:#d0c6b0}html[data-tema=escuro] .assunto-linha>.assunto-nome{color:#d3e0d8}html[data-tema=escuro] .assunto-nome small{color:#b5c0bc}html[data-tema=escuro] .rv-chip{border:1px solid #5a322c;background:#1c110f;color:#dc9c95}html[data-tema=escuro] .rv-subtitulo{color:#bccdc1}html[data-tema=escuro] .rv-erro{border:1px solid #2e4133;background:#0c100f}html[data-tema=escuro] .rv-erro>summary{color:#d3e0d8}html[data-tema=escuro] .rv-erro dt{color:#b5c0bc}html[data-tema=escuro] .rv-erro dd{color:#d3e0d8}html[data-tema=escuro] .complete-erros{border:1px solid #512f28;background:#170e0c}html[data-tema=escuro] .complete-erros>summary{color:#dfa49e}html[data-tema=escuro] .saiba-mais>summary{color:#aee4cd}html[data-tema=escuro] body{color:var(--rf-texto)}html[data-tema=escuro] .skip-link{background:var(--rf-verde);color:#121715}html[data-tema=escuro] button:focus-visible,html[data-tema=escuro] a:focus-visible,html[data-tema=escuro] summary:focus-visible,html[data-tema=escuro] [role=button]:focus-visible,html[data-tema=escuro] [tabindex]:not(.main):focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] input:focus-visible,html[data-tema=escuro] select:focus-visible,html[data-tema=escuro] textarea:focus-visible{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .nav button,html[data-tema=escuro] .nav-rodape button[data-view]{color:var(--rf-texto-2)}html[data-tema=escuro] .nav button .icon,html[data-tema=escuro] .nav-rodape button .icon{color:#aab8b3}html[data-tema=escuro] .nav button.active{background:var(--rf-verde-suave);color:#c1eadb}html[data-tema=escuro] .nav-rodape{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .nav-rodape button[data-view]:hover{background:#132118;color:var(--rf-verde)}html[data-tema=escuro] .nav-rodape button[data-view].active{background:var(--rf-verde-suave);color:#c1eadb}html[data-tema=escuro] .nav-rodape .legal-links button{color:var(--rf-texto-3)}html[data-tema=escuro] .nav-pill.alerta{background:#261715;color:#dc9b96}html[data-tema=escuro] .nav button.active .nav-pill.alerta{background:#0c100f;color:#dc9b96}html[data-tema=escuro] .page-title{color:var(--rf-texto)}html[data-tema=escuro] .conexao-aviso{background:var(--rf-alerta-suave);color:var(--rf-alerta)}html[data-tema=escuro] .conexao-aviso.erro{background:var(--rf-perigo-suave);color:var(--rf-perigo)}html[data-tema=escuro] .conexao-aviso.carregando{background:var(--rf-info-suave);color:var(--rf-info)}html[data-tema=escuro] .topbar .add-button{color:var(--rf-verde);border-color:var(--rf-verde-borda)}html[data-tema=escuro] .topbar .add-button[aria-expanded=true]{background:var(--rf-verde-suave)}html[data-tema=escuro] .add-menu{background:#0c100f;border:1px solid var(--rf-borda);box-shadow:var(--rf-sombra-3)}html[data-tema=escuro] .add-menu button{color:var(--rf-texto)}html[data-tema=escuro] .add-menu button:hover,html[data-tema=escuro] .add-menu button:focus-visible{background:var(--rf-verde-suave)}html[data-tema=escuro] .add-menu small{color:var(--rf-texto-3)}html[data-tema=escuro] .add-menu-icone{background:var(--rf-superficie-2);border:1px solid var(--rf-borda);color:var(--rf-verde)}html[data-tema=escuro] .button{color:var(--rf-texto);border:1px solid var(--rf-borda-forte);background:#0c100f;box-shadow:var(--rf-sombra-1)}html[data-tema=escuro] .button:hover{border-color:#49755b;background:#0f1c14;box-shadow:var(--rf-sombra-1)}html[data-tema=escuro] .button.primary{background:var(--rf-verde);border-color:var(--rf-verde);color:#121715;box-shadow:0 4px 12px #0505056e}html[data-tema=escuro] .button.primary:hover{background:var(--rf-verde-escuro);border-color:var(--rf-verde-escuro)}html[data-tema=escuro] .mini-btn{color:var(--rf-texto)}html[data-tema=escuro] .mini-btn.done{color:#c1eadb}html[data-tema=escuro] .link-button{color:var(--rf-verde)}html[data-tema=escuro] .link-button:hover{color:var(--rf-verde-escuro)}html[data-tema=escuro] .secao-cab .link-button:hover,html[data-tema=escuro] .pend-grupo-cab .link-button:hover{background:var(--rf-verde-suave)}html[data-tema=escuro] .segments,html[data-tema=escuro] .jn-segmentos{background:#19231b;border-color:#32443e}html[data-tema=escuro] .segments button,html[data-tema=escuro] .jn-segmentos button{color:#b9c4c0}html[data-tema=escuro] .segments button.active,html[data-tema=escuro] .jn-segmentos button.active{color:#c1eadb}html[data-tema=escuro] .page-head h1,html[data-tema=escuro] .settings-head h1,html[data-tema=escuro] .jn-topo h1,html[data-tema=escuro] .calendar-toolbar h1{color:#cfeadc}html[data-tema=escuro] .page-head p,html[data-tema=escuro] .settings-head p,html[data-tema=escuro] .jn-topo p{color:var(--rf-texto-3)}html[data-tema=escuro] .secao-cab h2{color:#d1e4da}html[data-tema=escuro] .secao-cab p{color:var(--rf-texto-3)}html[data-tema=escuro] .panel h2,html[data-tema=escuro] .section-head h2,html[data-tema=escuro] .plano-hoje-cab h2,html[data-tema=escuro] .jn-cab h2{color:#d1e4da}html[data-tema=escuro] .section-head p,html[data-tema=escuro] .plano-hoje-cab p,html[data-tema=escuro] .jn-cab p{color:var(--rf-texto-3)}html[data-tema=escuro] .eyebrow{color:#b3bfbb}html[data-tema=escuro] .hero .eyebrow{color:#b7c2be}html[data-tema=escuro] .panel,html[data-tema=escuro] .agenda-widget,html[data-tema=escuro] .calendar-card,html[data-tema=escuro] .settings-shell{border:1px solid var(--rf-borda);box-shadow:var(--rf-sombra-1)}html[data-tema=escuro] .stat{box-shadow:var(--rf-sombra-1)}html[data-tema=escuro] .stat small,html[data-tema=escuro] .stat-nota{color:var(--rf-texto-3)}html[data-tema=escuro] .empty,html[data-tema=escuro] .jn-vazio{border-color:var(--rf-borda-forte);background:var(--rf-superficie-2);color:var(--rf-texto-2)}html[data-tema=escuro] .empty b,html[data-tema=escuro] .jn-vazio b{color:#d1e4da}html[data-tema=escuro] .estado-vazio{border:1px dashed var(--rf-borda-forte);background:var(--rf-superficie-2)}html[data-tema=escuro] .estado-vazio.ok{border-color:#2d573c;background:var(--rf-verde-suave)}html[data-tema=escuro] .estado-vazio b{color:#d1e4da}html[data-tema=escuro] .estado-vazio p{color:var(--rf-texto-2)}html[data-tema=escuro] .estado-icone svg{stroke:var(--rf-verde)}html[data-tema=escuro] .pend-grupo{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .pend-grupo-titulo b{color:var(--rf-texto)}html[data-tema=escuro] .pend-grupo-titulo small{color:var(--rf-texto-3)}html[data-tema=escuro] .pend-item{border:1px solid var(--rf-borda);background:#0c100f}html[data-tema=escuro] .pend-item.atrasada{background:#17100d;border-color:#513328}html[data-tema=escuro] .pend-cor{background:var(--subj,var(--rf-verde))}html[data-tema=escuro] .pend-texto small{color:var(--rf-texto-3)}html[data-tema=escuro] .pend-item.atrasada .pend-quando{color:var(--rf-perigo)}html[data-tema=escuro] .pend-subtitulo{color:var(--rf-texto-2)}html[data-tema=escuro] .metodo-revisao{border:1px solid var(--rf-borda);background:#0c100f;box-shadow:var(--rf-sombra-1)}html[data-tema=escuro] .metodo-revisao h2{color:var(--rf-texto-2)}html[data-tema=escuro] .metodo-revisao .pro-card{border:1px solid var(--rf-borda);background:var(--rf-superficie-2);color:var(--rf-texto)}html[data-tema=escuro] .metodo-revisao .pro-card:hover{border-color:#49755b}html[data-tema=escuro] .metodo-revisao .pro-card-title{color:var(--rf-texto)}html[data-tema=escuro] .metodo-revisao .pro-card .pro-badge{background:#72caaa;color:#121715}html[data-tema=escuro] .metodo-revisao .pro-help-dot{background:#203025;color:#c9ddd4}html[data-tema=escuro] .metodo-revisao .pro-help-dot:hover{background:#2a4233}html[data-tema=escuro] .metodo-revisao .pro-switch{background:#3a4d46}html[data-tema=escuro] .metodo-revisao .pro-card.active{background:var(--rf-verde-suave);border-color:#3d7150}html[data-tema=escuro] .metodo-revisao .pro-card.active .pro-switch{background:var(--rf-verde)}html[data-tema=escuro] .metodo-revisao .pro-card.locked .pro-switch{background:#2e3d38}html[data-tema=escuro] .metodo-revisao .cycle-card{border:1px solid var(--rf-borda);background:var(--rf-superficie-2);color:var(--rf-texto)}html[data-tema=escuro] .metodo-revisao .cycle-card:hover{border-color:#49755b}html[data-tema=escuro] .metodo-revisao .cycle-card strong{color:var(--rf-texto)}html[data-tema=escuro] .metodo-revisao .cycle-card strong span{color:var(--rf-verde)}html[data-tema=escuro] .metodo-revisao .cycle-track b{color:var(--rf-verde);background:#0c100f;border-color:#345441}html[data-tema=escuro] .metodo-revisao .cycle-track b:first-child{background:var(--rf-verde);color:#121715;border-color:var(--rf-verde)}html[data-tema=escuro] .metodo-revisao .cycle-track i{background:#2c4636}html[data-tema=escuro] .metodo-revisao .cycle-card small{color:var(--rf-texto-3)}html[data-tema=escuro] .review-meta span{color:#b2beb9}html[data-tema=escuro] .review-meta mark{color:#b7cabd}html[data-tema=escuro] .review-body p{color:var(--rf-texto-3)}html[data-tema=escuro] .date-tile small,html[data-tema=escuro] .study-value,html[data-tema=escuro] .study-label,html[data-tema=escuro] .weekdays div{color:#b2beb9}html[data-tema=escuro] .modal label{color:var(--rf-texto-2)}html[data-tema=escuro] .modal label small{color:var(--rf-texto-3)}html[data-tema=escuro] .modal input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-tema=escuro] .modal select,html[data-tema=escuro] .modal textarea{border-color:var(--rf-borda-forte);color:var(--rf-texto)}html[data-tema=escuro] .optional-note,html[data-tema=escuro] .jn-nota,html[data-tema=escuro] .topbar-actions .account-copy small{color:var(--rf-texto-3)}html[data-tema=escuro] .calendar-grid .event{color:#bac5c1}html[data-tema=escuro] .calendar-grid .day.out .num{color:#adbab5}html[data-tema=escuro] .session-icon{color:#b0d8c0}html[data-tema=escuro] td .jn-celula-vazia{color:#a9b7b2}html[data-tema=escuro] .event{color:#b7c2be}html[data-tema=escuro] .day.out .num{color:#a3b2ac}html[data-tema=escuro] .review-card.today .review-meta mark{color:#b3dbc2}html[data-tema=escuro] .jn-celula-vazia{color:#9eada8}html[data-tema=escuro] .study-range button{color:#b9c4c0}html[data-tema=escuro] .settings-tabs button small{color:var(--rf-texto-3)}html[data-tema=escuro] .settings-tabs button b{color:#c5cecb}html[data-tema=escuro] .settings-tabs button.active b{color:#c1eadb}html[data-tema=escuro] .search{color:#b2beb9}@media(max-width:720px){html[data-tema=escuro] .conexao-aviso{box-shadow:var(--rf-sombra-2)}html[data-tema=escuro] .calendar-grid .event{background:var(--rf-verde)}html[data-tema=escuro] .calendar-grid .event.late{background:var(--rf-perigo)}html[data-tema=escuro] .barra-inferior{background:#0c100ff7;border-top:1px solid var(--rf-borda);box-shadow:0 -6px 20px #05050525}html[data-tema=escuro] .barra-inferior button{color:#b2beb9}html[data-tema=escuro] .barra-inferior button.active{color:#c1eadb}html[data-tema=escuro] .barra-inferior button.active svg{background:var(--rf-verde-suave)}html[data-tema=escuro] .barra-conta{background:var(--rf-verde);color:#121715}html[data-tema=escuro] .barra-conta.alerta{background:var(--rf-perigo)}}html[data-tema=escuro] .stat-vivo:hover .stat-icon{box-shadow:0 6px 14px #05050562}html[data-tema=escuro] button.stat.stat-vivo{border:1px solid var(--rf-borda);background:#0c100f}html[data-tema=escuro] button.stat.stat-vivo.red{color:var(--rf-perigo)}html[data-tema=escuro] button.stat.stat-vivo.orange{color:var(--rf-alerta)}html[data-tema=escuro] button.stat.stat-vivo.green{color:var(--rf-verde)}html[data-tema=escuro] button.stat.stat-vivo .stat-texto{color:var(--rf-texto)}html[data-tema=escuro] .stat-seta{color:var(--rf-texto-3)}html[data-tema=escuro] button.stat.stat-vivo:hover{box-shadow:var(--rf-sombra-2)}html[data-tema=escuro] button.stat.stat-vivo:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] button.stat.stat-vivo[aria-pressed=true]{background:color-mix(in srgb,currentColor 7%,#0c100f)}html[data-tema=escuro] .button.botao-texto-verde,html[data-tema=escuro] .button.botao-texto-verde:hover{color:var(--rf-verde)}html[data-tema=escuro] .button.botao-texto-verde:hover{background:var(--rf-verde-suave)}html[data-tema=escuro] .flashcard-form-acoes #flashcardApagarBtn{border:1px solid #59312c;background:var(--rf-perigo-suave);color:var(--rf-perigo)}html[data-tema=escuro] .flashcard-form-acoes #flashcardApagarBtn:hover{background:#311d1a}html[data-tema=escuro] #flashcardApagarConfirm{background:var(--rf-perigo-suave);color:var(--rf-perigo)}html[data-tema=escuro] .jn-rotina-semana li:hover{background:#17291d}html[data-tema=escuro] .jn-rotina-semana li.hoje{background:var(--rf-verde)}html[data-tema=escuro] .jn-rotina-semana li.hoje small,html[data-tema=escuro] .jn-rotina-semana li.hoje b{color:#121715}html[data-tema=escuro] button.jn-numero:hover{border-color:var(--rf-verde-borda);box-shadow:var(--rf-sombra-2)}html[data-tema=escuro] button.jn-numero:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .jn-dia[data-dia]:hover,html[data-tema=escuro] .jn-dia.marcado{outline:2px solid #69bf91}html[data-tema=escuro] .jn-dia.hoje{box-shadow:inset 0 0 0 2px #050505bf}html[data-tema=escuro] .perfil-editar-titulo{color:var(--rf-texto)}html[data-tema=escuro] .perfil-foto-botao:focus-within{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .perfil-foto-botao:hover .perfil-foto-grande{box-shadow:0 8px 20px #0505057a}html[data-tema=escuro] .perfil-foto-camera{border:3px solid #222f2b;background:var(--rf-verde);color:#121715}html[data-tema=escuro] .perfil-foto-acoes small{color:var(--rf-texto-3)}html[data-tema=escuro] .perfil-ajuste-quadro{background:#72caa2}html[data-tema=escuro] .perfil-ajuste-quadro:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .perfil-ajuste-mascara{outline:2px solid rgba(34,47,43,.85)}html[data-tema=escuro] .perfil-ajuste-zoom{color:var(--rf-texto-3)}html[data-tema=escuro] #perfilAjusteZoom{accent-color:var(--rf-verde)}html[data-tema=escuro] .perfil-nome-form>label{color:var(--rf-texto-2)}html[data-tema=escuro] .jn-rotina-barra i{background:#355f45}html[data-tema=escuro] .jn-rotina-semana li.hoje .jn-rotina-barra i{background:#0c100f}html[data-tema=escuro] .jn-rotina-semana li:hover .jn-rotina-barra i{background:var(--rf-verde)}html[data-tema=escuro] .jn-rotina-semana li.hoje:hover .jn-rotina-barra i{background:#172a1e}html[data-tema=escuro] .topo-fogo .flame-outer{fill:#cf716e}html[data-tema=escuro] .topo-fogo .flame-inner{fill:#cfa86e}html[data-tema=escuro] .topo-fogo.apagado .flame-outer{fill:#212c28}html[data-tema=escuro] .topo-fogo.apagado .flame-inner{fill:#384e46}html[data-tema=escuro] .jn-timer-editar:hover .jn-timer-trilho{stroke:#304b38}html[data-tema=escuro] .jn-timer-editar:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .jn-timer-editar .jn-timer-centro em{color:var(--rf-verde)}html[data-tema=escuro] .te-relogio{background:#121f17;box-shadow:inset 0 -2px 0 var(--rf-verde)}html[data-tema=escuro] .te-seta{color:#9eada8}html[data-tema=escuro] .te-seta:hover{background:#1b3022;color:var(--rf-verde)}html[data-tema=escuro] .te-valor{color:#93aaa1}html[data-tema=escuro] .te-valor:focus,html[data-tema=escuro] .te-valor:focus-visible{background:#0c100f;color:#ceede0;box-shadow:0 2px 10px #05050530}html[data-tema=escuro] .te-relogio:not(:focus-within) .te-valor{color:#ceede0}html[data-tema=escuro] .te-sep{color:#93aaa1}html[data-tema=escuro] .te-resumo{border:1px solid var(--rf-borda-forte);background:#0c100f;color:var(--rf-texto-2)}html[data-tema=escuro] .te-resumo:focus-within{border-color:var(--rf-verde);box-shadow:0 0 0 3px #05050556}html[data-tema=escuro] .modal .te-resumo input{color:var(--rf-texto)}html[data-tema=escuro] .te-aviso{color:#e7d6b7}html[data-tema=escuro] .te-resumo.acima{border-color:#695834;background:#211c12;color:#e7d6b7}html[data-tema=escuro] .te-resumo svg{color:#9eada8}html[data-tema=escuro] .jn-anel-marcar:not(.feita):hover{color:#88b59a}html[data-tema=escuro] .jn-anel-marcar:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .jn-celula-marcar:hover i{border-color:#54d4a7;box-shadow:0 0 0 3px #0505053a}html[data-tema=escuro] .jn-celula-marcar:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .materias-coluna{border-right:1px solid var(--rf-borda);background:var(--rf-superficie-2)}html[data-tema=escuro] .materias-busca{border-color:var(--rf-borda)}html[data-tema=escuro] .materias-busca>span{color:#93aaa1}html[data-tema=escuro] #materiasView .materias-busca input{color:var(--rf-texto)}html[data-tema=escuro] .materias-busca input::placeholder{color:#93aaa1}html[data-tema=escuro] .materias-coluna-topo{color:var(--rf-texto-3)}html[data-tema=escuro] .materias-coluna-topo b{color:var(--rf-texto-2)}html[data-tema=escuro] .materia-item{border-bottom:1px solid var(--rf-borda)}html[data-tema=escuro] .materia-item:hover{background:#17241b}html[data-tema=escuro] .materia-item:focus-visible{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .materia-item.ativa{background:var(--rf-verde-suave);box-shadow:inset 3px 0 0 var(--rf-verde)}html[data-tema=escuro] .materia-item-nome b{color:var(--rf-texto)}html[data-tema=escuro] .materia-item-nome small,html[data-tema=escuro] .materia-item-conta{color:var(--rf-texto-3)}html[data-tema=escuro] .materia-item.ativa .materia-item-conta{color:var(--rf-verde-escuro)}html[data-tema=escuro] .materias-nada{color:var(--rf-texto-3)}html[data-tema=escuro] .materia-detalhe-titulo h2{color:var(--rf-texto)}html[data-tema=escuro] .materia-detalhe-titulo p{color:var(--rf-texto-3)}html[data-tema=escuro] .materia-voltar{color:var(--rf-verde-escuro)}html[data-tema=escuro] .materia-linha-numeros{border-bottom:1px solid var(--rf-borda);color:var(--rf-texto-2)}html[data-tema=escuro] .materia-linha-numeros i{color:#93aaa1}html[data-tema=escuro] .materia-linha-erro{color:var(--rf-alerta)}html[data-tema=escuro] .materia-assuntos-topo h3{color:var(--rf-texto)}html[data-tema=escuro] .materias-abas{border-bottom:1px solid var(--rf-borda)}html[data-tema=escuro] .materias-abas button{color:var(--rf-texto-3)}html[data-tema=escuro] .materias-abas button b{color:#93aaa1}html[data-tema=escuro] .materias-abas button:hover{color:var(--rf-texto-2)}html[data-tema=escuro] .materias-abas button.ativa{color:var(--rf-verde-escuro);border-bottom-color:var(--rf-verde)}html[data-tema=escuro] .materias-abas button.ativa b{color:var(--rf-verde-escuro)}html[data-tema=escuro] .materias-abas button:focus-visible{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .materias-detalhe .assunto-linha{border-bottom:1px solid var(--rf-borda)}html[data-tema=escuro] .materias-detalhe .assunto-nome b{color:var(--rf-texto)}html[data-tema=escuro] .materias-detalhe .assunto-nome small{color:var(--rf-texto-3)}html[data-tema=escuro] .materias-detalhe .assunto-nome small.hoje,html[data-tema=escuro] .materias-detalhe .assunto-nome small.atrasada{color:var(--rf-alerta)}html[data-tema=escuro] .assunto-acoes .mini-btn.principal{border-color:var(--rf-verde);background:var(--rf-verde);color:#121715}html[data-tema=escuro] .assunto-menu{color:#93aaa1}html[data-tema=escuro] .assunto-menu:hover{background:#17241b;color:var(--rf-texto-2)}html[data-tema=escuro] .assunto-menu:focus-visible{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .materias-detalhe .assunto-novo input{border:1px solid var(--rf-borda);background:var(--rf-superficie);color:var(--rf-texto)}html[data-tema=escuro] .materias-detalhe .assunto-novo .mini-btn.principal{border-color:var(--rf-verde);background:var(--rf-verde);color:#121715}html[data-tema=escuro] .materias-detalhe .assunto-vazio{color:var(--rf-texto-3)}html[data-tema=escuro] .mt-menu-titulo{color:#93aaa1}html[data-tema=escuro] .mt-menu button.atual{color:var(--rf-verde-escuro)}html[data-tema=escuro] .topo-fogo-num,html[data-tema=escuro] .jn-mais-btn{color:#93aaa1}html[data-tema=escuro] .jn-mais-btn:hover,html[data-tema=escuro] .jn-mais-btn[aria-expanded=true]{background:#15241a;color:#bccdc3}html[data-tema=escuro] .jn-mais-btn:focus-visible{outline:2px solid #54d4a7}html[data-tema=escuro] .jn-menu-meta{border:1px solid #304335;background:#0c100f;box-shadow:0 12px 30px #0505053a,0 2px 6px #0505051f}html[data-tema=escuro] .jn-menu-meta button{color:#d2d9d7}html[data-tema=escuro] .jn-menu-meta button:hover,html[data-tema=escuro] .jn-menu-meta button:focus-visible{background:#152017}html[data-tema=escuro] .jn-menu-meta button.perigo{color:#d38782}html[data-tema=escuro] .jn-menu-meta button.perigo:hover,html[data-tema=escuro] .jn-menu-meta button.perigo:focus-visible{background:#1d1010}html[data-tema=escuro] .legal-content h4{color:var(--ink)}html[data-tema=escuro] .legal-carregando{color:#93aaa1}html[data-tema=escuro] .suporte-modal{background:#0c100f}html[data-tema=escuro] .suporte-sub{color:#a3b1ac}html[data-tema=escuro] .suporte-fechar:hover,html[data-tema=escuro] .suporte-fechar:focus-visible{background:#211212;border-color:#562d2a;color:#d17b75}html[data-tema=escuro] .suporte-tipos span{border:1px solid #324639;background:#0c100f;color:#b9c4c0}html[data-tema=escuro] .suporte-tipos label:hover span{border-color:#3e634b}html[data-tema=escuro] .suporte-tipos input:checked+span{border-color:#54d4a7;background:#14251a;color:#bbe8d6}html[data-tema=escuro] .suporte-tipos input:focus-visible+span{outline:2px solid #54d4a7}html[data-tema=escuro] .suporte-campo{color:#d2d9d7}html[data-tema=escuro] .suporte-modal textarea{border:1px solid #324639;background:#0c1711;color:#dce6e0}html[data-tema=escuro] .suporte-modal textarea:focus{border-color:#54d4a7;box-shadow:0 0 0 3px #0505053e;background:#0c100f}html[data-tema=escuro] .suporte-rodape small{color:#93aaa1}html[data-tema=escuro] .suporte-status.ok{color:#aee4d1}html[data-tema=escuro] .suporte-status.erro{color:#d5918b}html[data-tema=escuro] .suporte-status a{color:#aee4d1}html[data-tema=escuro] .topbar .account-button:focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] .tema-escolha{border:1px solid var(--rf-borda);background:var(--rf-superficie)}html[data-tema=escuro] .tema-escolha legend{color:var(--rf-texto)}html[data-tema=escuro] .tema-opcoes{border:1px solid var(--rf-borda);background:var(--rf-superficie-2)}html[data-tema=escuro] .tema-opcoes label{color:var(--rf-texto-3)}html[data-tema=escuro] .tema-opcoes label:hover{color:var(--rf-texto)}html[data-tema=escuro] .tema-opcoes input:checked+label{background:var(--rf-verde);color:#121715}html[data-tema=escuro] .tema-opcoes input:focus-visible+label{outline:3px solid var(--rf-foco)}html[data-tema=escuro] .suporte-rodape small a{color:var(--rf-verde)}@media(max-width:720px){html[data-tema=escuro] body{background:var(--rf-cel-fundo)}html[data-tema=escuro] body .topbar:before{background:color-mix(in srgb,var(--rf-cel-fundo) 84%,transparent);border-bottom:1px solid color-mix(in srgb,var(--rf-cel-borda) 75%,transparent)}html[data-tema=escuro] body .topbar .topo-fogo{background:var(--rf-cel-fogo-fundo);color:var(--rf-cel-fogo)}html[data-tema=escuro] body .topbar .topo-fogo.apagado{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .topbar #planosTopBtn{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] body .view .panel{border-color:var(--rf-cel-borda);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] body .topbar #newBtn{background:linear-gradient(150deg,var(--rf-cel-destaque-1),var(--rf-cel-destaque-2));color:var(--rf-cel-branco);box-shadow:var(--rf-cel-sombra-forte),inset 0 1px color-mix(in srgb,var(--rf-cel-branco) 20%,transparent)}html[data-tema=escuro] body .topbar #addMenu{background:var(--rf-cel-cartao);box-shadow:0 0 0 100vmax #050505bf,0 24px 48px -12px #050505bf}html[data-tema=escuro] body .topbar #addMenu .add-menu-icone{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] body .topbar #addMenu b{color:var(--rf-cel-texto)}html[data-tema=escuro] body .topbar #addMenu small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .barra-inferior{border:1px solid color-mix(in srgb,var(--rf-cel-borda) 85%,transparent);background:color-mix(in srgb,var(--rf-cel-cartao) 86%,transparent);box-shadow:0 14px 30px -12px #050505bf}html[data-tema=escuro] body .barra-inferior button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .barra-inferior button.active{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] body .barra-inferior button.active svg{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #dashboardView .hero-saudacao .eyebrow{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #dashboardView .hero-inicio .hero-saudacao h1{color:var(--rf-cel-texto)}html[data-tema=escuro] #dashboardView .proximo-estudo{color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}html[data-tema=escuro] #dashboardView .proximo-estudo:after{border:28px solid color-mix(in srgb,var(--rf-cel-branco) 7%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo:before{border:3px solid var(--rf-cel-destaque-2);background:#5aa684}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-titulo{color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-materia{color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-assunto{color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-motivo{background:color-mix(in srgb,var(--rf-cel-tinta) 34%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-aviso{color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-acoes .button{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 12%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-acoes .button.primary{border-color:var(--rf-cel-branco);background:var(--rf-cel-branco);color:var(--rf-cel-destaque-3)}html[data-tema=escuro] #dashboardView .hero .hero-timer.com-painel{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #dashboardView #painelTimer>.jn-timer-cab{color:var(--rf-cel-texto)}html[data-tema=escuro] #dashboardView #painelTimer>.jn-timer-modos{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] #dashboardView #painelTimer .jn-timer-modos button[aria-pressed=true]{background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:0 1px 3px #05050556}html[data-tema=escuro] #dashboardView #painelTimer .jn-timer-meta-topo span{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #dashboardView #painelTimer .jn-timer-meta-topo b{color:var(--rf-cel-texto)}html[data-tema=escuro] #dashboardView #painelTimer .jn-timer-meta-linha small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #dashboardView .hoje-grade>.panel{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #dashboardView .secao-cab h2,html[data-tema=escuro] #dashboardView .plano-hoje-cab h2{color:var(--rf-cel-texto)}html[data-tema=escuro] #dashboardView .pend-item{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] #dashboardView .pend-item:first-child{border-top:0 solid var(--rf-cel-borda)}html[data-tema=escuro] #dashboardView .pend-item .mini-btn,html[data-tema=escuro] #dashboardView .pend-grupo-cab .mini-btn{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #dashboardView .pend-subtitulo{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta:first-child{border-top:0 solid var(--rf-cel-borda)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta-acoes>.jn-acao-principal{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta-acoes>.jn-acao-principal:active{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #dashboardView .plano-hoje .jn-grupo{color:var(--rf-cel-texto-3)}}@media(max-width:720px){html[data-tema=escuro] body .view .page-head h1,html[data-tema=escuro] body .view .settings-head h1,html[data-tema=escuro] body .view .jn-topo h1{color:var(--rf-cel-texto)}html[data-tema=escuro] body .view .page-head p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .view .panel h2,html[data-tema=escuro] body .view .section-head h2,html[data-tema=escuro] body .view .jn-cab h2{color:var(--rf-cel-texto)}html[data-tema=escuro] body .view .jn-cab p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .view .segments,html[data-tema=escuro] body .view .jn-segmentos,html[data-tema=escuro] body .view .study-range{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] body .view .segments button,html[data-tema=escuro] body .view .jn-segmentos button,html[data-tema=escuro] body .view .study-range button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .view .segments button.active,html[data-tema=escuro] body .view .jn-segmentos button.active,html[data-tema=escuro] body .view .jn-segmentos button[aria-pressed=true],html[data-tema=escuro] body .view .study-range button.active,html[data-tema=escuro] body .view .study-range button[aria-pressed=true]{background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:0 1px 3px #05050556}html[data-tema=escuro] body .view .stats .stat:not([aria-pressed=true]),html[data-tema=escuro] body #progressoView .jn-numero{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] body .topbar #customizeBtn{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] #revisoesView .agenda-search{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] #revisoesView .review-card{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] #revisoesView .review-card:first-child{border-top:0 solid var(--rf-cel-borda)}html[data-tema=escuro] #revisoesView .review-card .date-tile{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #revisoesView .review-card.late .date-tile{background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}html[data-tema=escuro] #revisoesView .review-card.today .date-tile{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] #revisoesView .review-meta{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #revisoesView .review-body h3{color:var(--rf-cel-texto)}html[data-tema=escuro] #revisoesView .review-body p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #revisoesView .review-card.late .review-body p{color:var(--rf-cel-perigo)}html[data-tema=escuro] #revisoesView .review-actions .mini-btn:not(.done){border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #revisoesView .review-actions .mini-btn.done{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #revisoesView .review-card.today .review-actions .mini-btn.done{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] #jornadaView .jn-prova{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}html[data-tema=escuro] #jornadaView .jn-prova,html[data-tema=escuro] #jornadaView .jn-prova h2,html[data-tema=escuro] #jornadaView .jn-prova p,html[data-tema=escuro] #jornadaView .jn-prova small,html[data-tema=escuro] #jornadaView .jn-prova b{color:var(--rf-cel-branco)}html[data-tema=escuro] #jornadaView .jn-prova .jn-selo,html[data-tema=escuro] #jornadaView .jn-prova .jn-botao-claro{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 30%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] #jornadaView .jn-prova .jn-bloco{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 20%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 10%,transparent)}html[data-tema=escuro] #jornadaMetas>article.jn-meta{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] #jornadaMetas>h3+article.jn-meta{border-top:0 solid var(--rf-cel-borda)}html[data-tema=escuro] #jornadaMetas>article.jn-meta>.jn-meta-num{color:var(--rf-cel-texto)}html[data-tema=escuro] #jornadaMetas>article.jn-meta>.jn-meta-num small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaMetas>article.jn-meta .jn-acao-principal{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #jornadaMetas>article.jn-meta .jn-acao-principal:active{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #jornadaMetas .jn-grupo{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaMetas>article.jn-config{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] #jornadaMetas>h3+article.jn-config{border-top:0 solid var(--rf-cel-borda)}html[data-tema=escuro] #progressoView .jn-numero small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #progressoView .jn-numero b{color:var(--rf-cel-texto)}html[data-tema=escuro] #progressoView .jn-numero>span:not(.jn-tipo-icone):not(.jn-numero-seta){color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .materias-busca{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #materiasView .materias-busca input{color:var(--rf-cel-texto)}html[data-tema=escuro] #materiasView .materias-coluna-topo{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .materias-coluna-topo b{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #materiasView .subject-list{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #materiasView .materia-item{border-bottom:1px solid var(--rf-cel-borda)}html[data-tema=escuro] #materiasView .materia-item.ativa{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #materiasView .materia-item-nome b{color:var(--rf-cel-texto)}html[data-tema=escuro] #materiasView .materia-item-nome small,html[data-tema=escuro] #materiasView .materia-item-conta{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .materias-detalhe{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #materiasView .materia-voltar{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #materiasView .materia-detalhe-titulo h2{color:var(--rf-cel-texto)}html[data-tema=escuro] #materiasView .materia-detalhe-titulo p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .materia-gerenciar{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #materiasView .materia-linha-numeros{border-bottom-color:var(--rf-cel-borda);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #materiasView .materia-assuntos-topo h3{color:var(--rf-cel-texto)}html[data-tema=escuro] #materiasView .materia-assuntos-topo .mini-btn{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #materiasView .materias-abas{border-bottom-color:var(--rf-cel-borda)}html[data-tema=escuro] #materiasView .materias-abas button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .materias-abas button.ativa{color:var(--rf-cel-verde-texto);border-bottom-color:var(--rf-cel-verde)}html[data-tema=escuro] #materiasView .assunto-linha{border-bottom-color:var(--rf-cel-borda)}html[data-tema=escuro] #materiasView .assunto-nome b{color:var(--rf-cel-texto)}html[data-tema=escuro] #materiasView .assunto-nome small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .assunto-nome small.hoje,html[data-tema=escuro] #materiasView .assunto-nome small.atrasada{color:var(--rf-alerta)}html[data-tema=escuro] #materiasView .assunto-acoes .mini-btn{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #materiasView .assunto-acoes .mini-btn.principal{background:var(--rf-cel-verde);color:#121715}html[data-tema=escuro] #materiasView .assunto-menu{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .assunto-novo input{border-color:var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto)}html[data-tema=escuro] #materiasView .assunto-novo .mini-btn.principal{background:var(--rf-cel-verde);color:#121715}}html[data-tema=escuro] .plano-hoje-mais{border:1px solid color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .plano-hoje-mais:hover{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] .plano-hoje-mais:focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] .content-questoes{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .content-questoes-pct{background:var(--rf-cel-cartao);border:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .content-questoes-pct.valido{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .content-questoes-pct.erro{border-color:color-mix(in srgb,var(--rf-cel-perigo) 35%,transparent);background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}html[data-tema=escuro] .agenda-item.agenda-editar{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .cal-jn-editar{border:0 solid var(--rf-cel-borda)}html[data-tema=escuro] .cal-jn-lapis{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .agenda-item.agenda-editar:hover,html[data-tema=escuro] .cal-jn-editar:hover{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .agenda-item.agenda-editar:hover .cal-jn-lapis,html[data-tema=escuro] .cal-jn-editar:hover .cal-jn-lapis{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .agenda-item.agenda-editar:focus-visible,html[data-tema=escuro] .cal-jn-editar:focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] .memoria-como{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-como i{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] .memoria-ciclo{border:1px dashed var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-cab p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-filtro select{border:1px solid var(--rf-cel-borda);background-color:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-numero{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .memoria-numero small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-numero b{color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-numero b.vazio{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-numero span{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-numero .mem-status.ok{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-numero .mem-status.abaixo{color:var(--rf-alerta)}html[data-tema=escuro] .memoria-numero .mem-definir{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-grafico>svg:focus-visible .mem-foco{stroke:var(--rf-foco)}html[data-tema=escuro] .mem-grade{stroke:var(--rf-cel-borda)}html[data-tema=escuro] .mem-eixo{fill:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-eixo.forte{fill:var(--rf-cel-texto)}html[data-tema=escuro] .mem-area{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-historico,html[data-tema=escuro] .mem-revisando{stroke:var(--rf-cel-verde)}html[data-tema=escuro] .mem-sem{stroke:var(--rf-mem-risco)}html[data-tema=escuro] .mem-meta-linha{stroke:var(--rf-cel-texto-2)}html[data-tema=escuro] .mem-hoje-linha{stroke:var(--rf-borda-forte)}html[data-tema=escuro] .mem-prova-linha{stroke:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-rotulo{fill:var(--rf-cel-texto-2)}html[data-tema=escuro] .mem-rotulo.valor{fill:var(--rf-cel-texto)}html[data-tema=escuro] .mem-rotulo-fundo{fill:var(--rf-cel-cartao)}html[data-tema=escuro] .mem-ponto{stroke:var(--rf-cel-cartao)}html[data-tema=escuro] .mem-ponto.verde{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-ponto.risco{fill:var(--rf-mem-risco)}html[data-tema=escuro] .mem-ponto.vazado{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-verde)}html[data-tema=escuro] .mem-cursor{stroke:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-cursor-ponto{stroke:var(--rf-cel-cartao)}html[data-tema=escuro] .memoria-grafico.exemplo .mem-historico,html[data-tema=escuro] .memoria-grafico.exemplo .mem-revisando,html[data-tema=escuro] .memoria-grafico.exemplo .mem-sem{stroke:var(--rf-borda-forte)}html[data-tema=escuro] .memoria-grafico.exemplo .mem-area,html[data-tema=escuro] .memoria-grafico.exemplo .mem-ponto{fill:var(--rf-borda-forte)}html[data-tema=escuro] .memoria-grafico.exemplo .mem-rotulo.valor,html[data-tema=escuro] .memoria-grafico.exemplo .mem-rotulo{fill:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-painel.exemplo .memoria-legenda .mem-chave line{stroke:var(--rf-borda-forte)}html[data-tema=escuro] .mem-exemplo-nota{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #revisoesView .mem-exemplo-nota{background:#0c100ff5}html[data-tema=escuro] .mem-exemplo-nota b{color:var(--rf-cel-texto)}html[data-tema=escuro] .mem-exemplo-nota small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-dica{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .mem-dica-data,html[data-tema=escuro] .mem-dica-linha b{color:var(--rf-cel-texto)}html[data-tema=escuro] .mem-dica-nota{border-top:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-legenda{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-meta{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .memoria-meta-rotulo{color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-meta-topo output{color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-meta input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--rf-cel-verde) var(--pos),var(--rf-cel-borda) var(--pos))}html[data-tema=escuro] .memoria-meta input[type=range]::-webkit-slider-thumb{border:3px solid var(--rf-cel-verde);background:var(--rf-cel-cartao);box-shadow:0 2px 8px #050505ab}html[data-tema=escuro] .memoria-meta input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--rf-cel-verde-claro),0 2px 8px #050505ab}html[data-tema=escuro] .memoria-meta input[type=range]::-moz-range-track{background:var(--rf-cel-borda)}html[data-tema=escuro] .memoria-meta input[type=range]::-moz-range-progress{background:var(--rf-cel-verde)}html[data-tema=escuro] .memoria-meta input[type=range]::-moz-range-thumb{border:3px solid var(--rf-cel-verde);background:var(--rf-cel-cartao);box-shadow:0 2px 8px #050505ab}html[data-tema=escuro] .memoria-meta-escala{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-carga{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-carga b{color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-carga .mem-delta{color:var(--rf-alerta)}html[data-tema=escuro] .memoria-carga .mem-delta.menos{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-convite{border-top:1px dashed var(--rf-cel-borda);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-convite .pro-badge{background:var(--rf-cel-texto);color:var(--rf-cel-cartao)}html[data-tema=escuro] .mem-conta-dica,html[data-tema=escuro] .memoria-assunto-materia,html[data-tema=escuro] .memoria-detalhes-toggle{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-assunto-corpo h3{color:var(--rf-cel-texto)}html[data-tema=escuro] .mem-eventos li{border-top:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .mem-eventos li:first-child{border-top:0 solid var(--rf-cel-borda)}html[data-tema=escuro] .mem-eventos time{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-eventos b{color:var(--rf-cel-texto)}html[data-tema=escuro] .mem-nota.n1{background:var(--rf-perigo-suave);color:var(--rf-perigo)}html[data-tema=escuro] .mem-nota.n2{background:var(--rf-alerta-suave);color:var(--rf-alerta)}html[data-tema=escuro] .mem-nota.n3{background:var(--rf-verde-suave);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .mem-nota.n4{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .mem-nota.inicio{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-marca.n1{fill:var(--rf-perigo)}html[data-tema=escuro] .mem-marca.n2{fill:var(--rf-alerta)}html[data-tema=escuro] .mem-marca.n3,html[data-tema=escuro] .mem-marca.n4{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-marca.n4{stroke:var(--rf-cel-verde-texto)}html[data-tema=escuro] .mem-marca.inicio{fill:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-marca{stroke:var(--rf-cel-cartao)}html[data-tema=escuro] .memoria-assunto-explica{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .memoria-ajuda-selo{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-ajuda-selo .pro-badge{background:var(--rf-cel-texto);color:var(--rf-cel-cartao)}html[data-tema=escuro] .mem-aj-figura{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .memoria-ajuda-passo h3{color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-ajuda-passo p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-ajuda-pontos button{background:var(--rf-cel-borda)}html[data-tema=escuro] .memoria-ajuda-pontos button[aria-current=step]{background:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-fios path{stroke:var(--rf-cel-borda)}html[data-tema=escuro] .mem-aj-fonte rect{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-borda)}html[data-tema=escuro] .mem-aj-fonte text{fill:var(--rf-cel-texto)}html[data-tema=escuro] .mem-aj-fonte .c1{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-fonte .c2{fill:var(--rf-info)}html[data-tema=escuro] .mem-aj-fonte .c3{fill:var(--rf-alerta)}html[data-tema=escuro] .mem-aj-fonte .c4{fill:var(--rf-perigo)}html[data-tema=escuro] .mem-aj-gota{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-cartao{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-borda)}html[data-tema=escuro] .mem-aj-titulo{fill:var(--rf-cel-texto)}html[data-tema=escuro] .mem-aj-anel-trilho{stroke:var(--rf-verde-suave)}html[data-tema=escuro] .mem-aj-anel{stroke:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-valor{fill:var(--rf-cel-texto)}html[data-tema=escuro] .mem-aj-nota{fill:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-aj-rotulo{fill:var(--rf-cel-texto-2)}html[data-tema=escuro] .mem-aj-eixo{stroke:var(--rf-cel-borda)}html[data-tema=escuro] .mem-aj-curva{stroke:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-marca{fill:var(--rf-cel-verde);stroke:var(--rf-cel-cartao-2)}html[data-tema=escuro] .mem-aj-marca.inicio{fill:var(--rf-cel-texto-3)}html[data-tema=escuro] .mem-aj-meta{stroke:var(--rf-cel-texto-2)}html[data-tema=escuro] .mem-aj-sem{stroke:var(--rf-mem-risco)}html[data-tema=escuro] .mem-aj-cal{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-cal-topo{fill:var(--rf-cel-verde-texto)}html[data-tema=escuro] .mem-aj-cal-ok{stroke:var(--rf-cel-branco)}html[data-tema=escuro] .mem-aj-trilho{fill:var(--rf-cel-borda)}html[data-tema=escuro] .mem-aj-trilho-cheio{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-polegar{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-semana rect{fill:var(--rf-cel-cartao);stroke:var(--rf-cel-borda)}html[data-tema=escuro] .mem-aj-dias rect{fill:var(--rf-cel-verde)}html[data-tema=escuro] .mem-aj-texto{fill:var(--rf-cel-texto)}html[data-tema=escuro] .mem-aj-selo{fill:var(--rf-cel-verde-claro)}html[data-tema=escuro] .mem-aj-selo-texto{fill:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-ajuda-base{border-top:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .memoria-ajuda-base summary{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-ajuda-base b{color:var(--rf-cel-texto)}html[data-tema=escuro] .memoria-ajuda-base a{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .memoria-ajuda-aviso{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .versao-nova{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-sombra-3)}html[data-tema=escuro] .versao-nova p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .versao-nova b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-lembrete{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-sombra-3)}html[data-tema=escuro] .ih-lembrete-icone{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ih-lembrete p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ih-lembrete b{color:var(--rf-cel-texto)}@media(min-width:721px){html[data-tema=escuro] #dashboardView .proximo-estudo{color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}html[data-tema=escuro] #dashboardView .proximo-estudo:after{border:36px solid color-mix(in srgb,var(--rf-cel-branco) 7%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo:before{border:3px solid var(--rf-cel-destaque-2);background:#5aa684}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-titulo{color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-materia{color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-assunto{color:color-mix(in srgb,var(--rf-cel-branco) 92%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-motivo{background:color-mix(in srgb,var(--rf-cel-tinta) 34%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-aviso{color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-acoes .button{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 12%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-acoes .button:hover{background:color-mix(in srgb,var(--rf-cel-branco) 20%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-acoes .button.primary{border-color:var(--rf-cel-branco);background:var(--rf-cel-branco);color:var(--rf-cel-destaque-3)}html[data-tema=escuro] #dashboardView .proximo-estudo .pe-acoes .button.primary:hover{background:color-mix(in srgb,var(--rf-cel-branco) 90%,var(--rf-cel-verde-claro))}}html[data-tema=escuro] .nav-pill.nav-pill-novo{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .nav-pill.nav-pill-ia{background:linear-gradient(120deg,#6d9184,#171d24 45%,#3b4f48 65%,#7e9d92);color:#d2d9d6}html[data-tema=escuro] .ra-aurora i:nth-child(1){background:var(--ra-aurora-1)}html[data-tema=escuro] .ra-aurora i:nth-child(2){background:var(--ra-aurora-2)}html[data-tema=escuro] .ra-aurora i:nth-child(3){background:var(--ra-aurora-3)}html[data-tema=escuro] .ra-vitrine{color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 14%,transparent) 0,transparent 58%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 56%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}html[data-tema=escuro] .ra-vitrine h2{color:var(--rf-cel-branco)}html[data-tema=escuro] .ra-vitrine p{color:color-mix(in srgb,var(--rf-cel-branco) 88%,transparent)}html[data-tema=escuro] .ra-selo-vidro{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 34%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] .ra-vitrine-meta{color:color-mix(in srgb,var(--rf-cel-branco) 86%,transparent)}html[data-tema=escuro] .ra-vitrine .ra-botao-brilho{background:var(--rf-cel-branco);color:var(--rf-cel-tinta);box-shadow:0 12px 28px -14px #050505bf}html[data-tema=escuro] .ra-vitrine .ra-botao-brilho:hover{box-shadow:0 18px 34px -14px #050505bf}html[data-tema=escuro] .ra-vitrine-rotulo{color:color-mix(in srgb,var(--rf-cel-branco) 76%,transparent)}html[data-tema=escuro] .ra-vitrine-planeta:before{background:radial-gradient(circle,color-mix(in srgb,var(--rf-cel-tinta) 46%,transparent) 0,transparent 66%)}html[data-tema=escuro] .ra-modo{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 24%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 11%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] .ra-modo-ic{background:color-mix(in srgb,var(--rf-cel-branco) 16%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] .ra-estado{background:color-mix(in srgb,var(--rf-cel-branco) 16%,transparent);color:color-mix(in srgb,var(--rf-cel-branco) 88%,transparent)}html[data-tema=escuro] .ra-modo h3{color:var(--rf-cel-branco)}html[data-tema=escuro] .ra-modo p{color:color-mix(in srgb,var(--rf-cel-branco) 80%,transparent)}html[data-tema=escuro] .ra-modo-pe{color:color-mix(in srgb,var(--rf-cel-branco) 72%,transparent)}html[data-tema=escuro] button.ra-modo:focus-visible{outline:2px solid var(--rf-cel-branco)}html[data-tema=escuro] .ra-modo.livre{background:var(--rf-cel-branco);color:var(--rf-cel-tinta)}html[data-tema=escuro] .ra-modo.livre h3{color:var(--rf-cel-tinta)}html[data-tema=escuro] .ra-modo.livre p{color:color-mix(in srgb,var(--rf-cel-tinta) 74%,var(--rf-cel-branco))}html[data-tema=escuro] .ra-modo.livre .ra-modo-ic{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .ra-modo.livre .ra-estado{background:color-mix(in srgb,var(--rf-cel-destaque-1) 13%,var(--rf-cel-branco));color:var(--rf-cel-destaque-3)}html[data-tema=escuro] .ra-modo.livre .ra-modo-pe{color:var(--rf-cel-destaque-2)}html[data-tema=escuro] button.ra-modo.livre:hover{box-shadow:0 22px 40px -18px #050505bf}html[data-tema=escuro] .ra-modo.livre.ativo:after{background:conic-gradient(from var(--ra-giro),var(--ra-contorno) 0 58%,var(--ra-contorno-1) 72%,var(--ra-contorno-2) 82%,var(--ra-contorno) 94%)}html[data-tema=escuro] .ra-botao-brilho{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-2));color:var(--ra-sobre);box-shadow:0 8px 22px -8px var(--ra-brilho),inset 0 1px color-mix(in srgb,var(--ra-sobre) 22%,transparent)}html[data-tema=escuro] .ra-botao-brilho:after{background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--ra-sobre) 26%,transparent) 50%,transparent 70%)}html[data-tema=escuro] .ra-botao-brilho:hover{box-shadow:0 14px 30px -10px var(--ra-brilho)}html[data-tema=escuro] .ra-botao-suave{border:1px solid var(--ra-borda-suave);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-botao-suave:hover{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-botao-suave.perigo{border-color:color-mix(in srgb,var(--ra-erro) 40%,transparent);color:var(--ra-erro)}html[data-tema=escuro] .ra-botao-contorno{border:1.5px solid color-mix(in srgb,var(--ra-grad-1) 55%,transparent);background:color-mix(in srgb,var(--ra-grad-1) 8%,var(--rf-cel-cartao));color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-botao-contorno:hover{background:color-mix(in srgb,var(--ra-grad-1) 15%,var(--rf-cel-cartao))}html[data-tema=escuro] .ra-link{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-icone{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-icone:hover{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-botao-brilho:focus-visible,html[data-tema=escuro] .ra-botao-suave:focus-visible,html[data-tema=escuro] .ra-botao-contorno:focus-visible,html[data-tema=escuro] .ra-icone:focus-visible,html[data-tema=escuro] .ra-link:focus-visible,html[data-tema=escuro] .ra-palavra:focus-visible,html[data-tema=escuro] .ra-enviar:focus-visible{outline:2px solid var(--ra-grad-1)}html[data-tema=escuro] .ra-demo{background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra)}html[data-tema=escuro] .ra-demo-rotulo{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-demo-frase{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-demo-troca .errada{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-demo-troca .certa{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-passos li{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .ra-passos b{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .ra-passos span{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-passos small,html[data-tema=escuro] .ra-demo-nota{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-demo-marca.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-demo-marca.falta{border-color:var(--ra-erro);background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-card{background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra)}html[data-tema=escuro] .ra-card:hover{box-shadow:var(--ra-sombra-alta)}html[data-tema=escuro] .ra-card.recem{background:linear-gradient(var(--rf-cel-cartao),var(--rf-cel-cartao)) padding-box,linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3),var(--ra-grad-4)) border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--ra-grad-1) 14%,transparent),var(--ra-sombra-alta)}html[data-tema=escuro] .ra-card-anel span{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-card-info b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-card-info span{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-anel .trilho{stroke:var(--ra-borda-suave)}html[data-tema=escuro] .ra-anel .valor{stroke:var(--ra-grad-1)}html[data-tema=escuro] .ra-chip{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-chip.quente{background:var(--ra-meio-fundo);color:var(--ra-meio)}html[data-tema=escuro] .ra-chip.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-chip-ia{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .ra-chip-ia:hover{box-shadow:var(--ra-sombra)}html[data-tema=escuro] .ra-confirmar{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-limite{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-aviso{background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave)}html[data-tema=escuro] .ra-aviso p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-esqueleto i{background:linear-gradient(90deg,var(--rf-cel-cartao-2) 0%,var(--ra-borda-suave) 50%,var(--rf-cel-cartao-2) 100%)}html[data-tema=escuro] .ra-analise{background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra)}html[data-tema=escuro] #raCorpo .ra-analise{background:var(--ra-palco-fundo);border-color:var(--ra-palco-linha);box-shadow:var(--ra-palco-sombra)}html[data-tema=escuro] #raCorpo .ra-analise h2{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-analise-sub,html[data-tema=escuro] #raCorpo .ra-analise .ra-ex-esperando{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-analise-aviso{color:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo .ra-analise .ra-etapas li{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-analise .ra-etapas li.agora,html[data-tema=escuro] #raCorpo .ra-analise .ra-etapas li.feito{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-analise .ra-etapas li.agora{background:var(--ra-palco-vidro)}html[data-tema=escuro] #raCorpo .ra-analise .ra-etapa-marca{border-color:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-analise .ra-etapas li.agora .ra-etapa-marca{border-color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-analise .ra-etapas b{color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo :is(.ra-analise,html[data-tema=escuro] .ra-ex) .ra-botao-suave{background:var(--ra-palco-vidro);border-color:var(--ra-palco-linha);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo :is(.ra-analise,html[data-tema=escuro] .ra-ex) .ra-botao-suave:hover{background:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-ex{background:var(--ra-palco-fundo);border:1px solid var(--ra-palco-linha);box-shadow:var(--ra-palco-sombra)}html[data-tema=escuro] #raCorpo .ra-ex .ra-treino-info b,html[data-tema=escuro] #raCorpo .ra-ex-cabeca h2,html[data-tema=escuro] #raCorpo .ra-ex .ra-parte-texto b{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ex-cabeca p,html[data-tema=escuro] #raCorpo .ra-ex .ra-aviso p{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-ex .ra-treino-info span,html[data-tema=escuro] #raCorpo .ra-ex .ra-parte-texto small,html[data-tema=escuro] #raCorpo .ra-ex .ra-parte>.ra-ic,html[data-tema=escuro] #raCorpo .ra-ex .ra-limite,html[data-tema=escuro] #raCorpo .ra-ex-parcial,html[data-tema=escuro] #raCorpo .ra-ex-nota,html[data-tema=escuro] #raCorpo .ra-ex .ra-demo-nota,html[data-tema=escuro] #raCorpo .ra-ex .ra-ex-semvoz{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ex .ra-icone{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-ex .ra-icone:hover{background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ex-cabeca .ra-selo-vidro,html[data-tema=escuro] #raCorpo .ra-ex .ra-parte-n{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ex .ra-chip{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-ex .ra-link{color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ex .ra-parte,html[data-tema=escuro] #raCorpo .ra-ex .ra-aviso{background:var(--ra-palco-vidro);border-color:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-ex .ra-parte:hover{border-color:var(--ra-palco-menta-borda)}html[data-tema=escuro] #raCorpo .ra-ex .ra-parte-nota.ok{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ex .ra-parte-nota.meio{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo .ra-ex .ra-parte-nota.baixa{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo .ra-ex-caixa{background:var(--ra-palco-caixa);border:1px solid var(--ra-palco-linha);box-shadow:inset 0 1px 0 var(--ra-palco-vidro)}html[data-tema=escuro] #raCorpo .ra-ex-caixa:focus-within{border-color:var(--ra-palco-menta-borda)}html[data-tema=escuro] #revisaoAtivaView #raCorpo .ra-ex-caixa textarea{color:var(--ra-palco-texto)}html[data-tema=escuro] #revisaoAtivaView #raCorpo .ra-ex-caixa textarea::placeholder{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-ex-conta{color:var(--ra-palco-aviso)}html[data-tema=escuro] .ra-ex-reler{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-ex-reler:hover{background:var(--ra-palco-linha);color:var(--ra-palco-texto)}html[data-tema=escuro] .ra-ex-mic{border:1px solid var(--ra-palco-linha);background:var(--ra-palco-vidro);color:var(--ra-palco-texto)}html[data-tema=escuro] .ra-ex-mic:hover{background:var(--ra-palco-linha)}html[data-tema=escuro] .ra-ex-mic.ouvindo{background:var(--ra-palco-texto);color:var(--ra-palco-tinta)}html[data-tema=escuro] .ra-ex-mic.ouvindo:after{border:2px solid var(--ra-palco-menta)}html[data-tema=escuro] .ra-ex-enviar{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-2));color:var(--ra-sobre);box-shadow:0 10px 24px -10px var(--ra-brilho)}@media(max-width:720px){html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],html[data-tema=escuro] [data-tela=secoes],html[data-tema=escuro] [data-tela=lembrar],html[data-tema=escuro] [data-tela=lb-resultado],html[data-tema=escuro] [data-tela=lb-revanche],html[data-tema=escuro] [data-tela=treino],html[data-tema=escuro] [data-tela=resumo])) .topbar:before{background:var(--ra-topo-fundo)}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],html[data-tema=escuro] [data-tela=secoes],html[data-tema=escuro] [data-tela=lembrar],html[data-tema=escuro] [data-tela=lb-resultado],html[data-tema=escuro] [data-tela=lb-revanche],html[data-tema=escuro] [data-tela=treino],html[data-tema=escuro] [data-tela=resumo])) .mobile-menu-button{color:var(--ra-topo-texto)}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],html[data-tema=escuro] [data-tela=secoes],html[data-tema=escuro] [data-tela=lembrar],html[data-tema=escuro] [data-tela=lb-resultado],html[data-tema=escuro] [data-tela=lb-revanche],html[data-tema=escuro] [data-tela=treino],html[data-tema=escuro] [data-tela=resumo])) .topo-fogo{background:var(--ra-topo-vidro);color:var(--ra-topo-texto)}html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],html[data-tema=escuro] [data-tela=secoes],html[data-tema=escuro] [data-tela=lembrar],html[data-tema=escuro] [data-tela=lb-resultado],html[data-tema=escuro] [data-tela=lb-revanche],html[data-tema=escuro] [data-tela=treino],html[data-tema=escuro] [data-tela=resumo])) #planosTopBtn,html[data-tema=escuro] body:has(#revisaoAtivaView.active #raCorpo:is([data-tela=explicar],html[data-tema=escuro] [data-tela=secoes],html[data-tema=escuro] [data-tela=lembrar],html[data-tema=escuro] [data-tela=lb-resultado],html[data-tema=escuro] [data-tela=lb-revanche],html[data-tema=escuro] [data-tela=treino],html[data-tema=escuro] [data-tela=resumo])) .chip-planos-marca{background:var(--ra-topo-menta-fundo);color:var(--ra-topo-menta)}}html[data-tema=escuro] #raCorpo .ra-ex-trecho,html[data-tema=escuro] #raCorpo .ra-ex-pergunta{background:var(--ra-palco-campo);border-color:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-ex-trecho p,html[data-tema=escuro] #raCorpo .ra-ex-pergunta p{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ex-trecho small,html[data-tema=escuro] #raCorpo .ra-ex-pergunta small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ex-pergunta>.ra-ic{color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-analise h2{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-analise-sub{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-analise-aviso{color:var(--ra-meio)}html[data-tema=escuro] .ra-etapas li{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-etapas li.agora,html[data-tema=escuro] .ra-etapas li.feito{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-etapas li.agora{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .ra-etapa-marca{border:2px solid var(--ra-borda-suave)}html[data-tema=escuro] .ra-etapas li.agora .ra-etapa-marca{border-color:var(--ra-grad-1)}html[data-tema=escuro] .ra-etapas li.feito .ra-etapa-marca{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .ra-etapas b{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-treino-info b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-treino-info span{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-segmentos i{background:var(--ra-borda-suave)}html[data-tema=escuro] .ra-segmentos i.agora{background:linear-gradient(90deg,var(--ra-grad-1),var(--ra-grad-3),var(--ra-grad-1))}html[data-tema=escuro] .ra-segmentos i.certo{background:var(--ra-certo)}html[data-tema=escuro] .ra-segmentos i.meio{background:var(--ra-meio)}html[data-tema=escuro] .ra-segmentos i.erro{background:var(--ra-erro)}html[data-tema=escuro] .ra-quiz{background:linear-gradient(var(--rf-cel-cartao),var(--rf-cel-cartao)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--ra-grad-1) 50%,transparent),var(--ra-borda-suave) 40%,color-mix(in srgb,var(--ra-grad-4) 40%,transparent)) border-box;box-shadow:var(--ra-sombra-alta)}html[data-tema=escuro] .ra-ref{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-dica{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-dica .ra-ic{color:var(--ra-grad-1)}html[data-tema=escuro] .ra-contexto{border-left:3px solid var(--ra-borda-suave);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-frase{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-palavra{text-decoration-color:var(--ra-borda-suave)}html[data-tema=escuro] .ra-palavra:hover{background:color-mix(in srgb,var(--ra-grad-1) 9%,transparent);text-decoration-color:var(--ra-grad-1)}html[data-tema=escuro] .ra-palavra.selecionada{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre);box-shadow:0 6px 18px -6px var(--ra-brilho)}html[data-tema=escuro] .ra-palavra-lida.trocada{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-palavra-lida.escolhida{text-decoration-color:var(--ra-meio)}html[data-tema=escuro] .ra-composer{background:var(--rf-cel-cartao-2);border:1px solid var(--ra-borda-suave)}html[data-tema=escuro] .ra-composer:focus-within{border-color:color-mix(in srgb,var(--ra-grad-1) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ra-grad-1) 14%,transparent)}html[data-tema=escuro] .ra-composer-de{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-composer-seta{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #revisaoAtivaView .ra-composer input{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-enviar{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-2));color:var(--ra-sobre);box-shadow:0 8px 18px -8px var(--ra-brilho)}html[data-tema=escuro] .ra-composer-rodape small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-veredito.certo{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-veredito.meio{background:var(--ra-meio-fundo);color:var(--ra-meio)}html[data-tema=escuro] .ra-veredito.erro{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-veredito-icone .ra-ic{color:var(--rf-cel-cartao)}html[data-tema=escuro] .ra-original{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .ra-original small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-original p{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-motivo{border:1px solid var(--ra-borda-suave);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-motivo .ra-ic{color:var(--ra-grad-1)}html[data-tema=escuro] mark.ra-certa{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-resumo{background:var(--rf-cel-cartao);border:1px solid var(--ra-borda-suave);box-shadow:var(--ra-sombra)}html[data-tema=escuro] .ra-placar b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-placar span{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-resumo h2{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-resumo-texto{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-stats .certo{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-stats .meio{background:var(--ra-meio-fundo);color:var(--ra-meio)}html[data-tema=escuro] .ra-stats .erro{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-memoria{background:var(--ra-vidro);border:1px solid var(--ra-vidro-borda);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-memoria .ra-ic{color:var(--ra-grad-1)}html[data-tema=escuro] .ra-rever>p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-rever-item{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-rever-item small{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-modo.livre.ativo{box-shadow:0 22px 40px -18px #050505bf}html[data-tema=escuro] .ra-modo.livre.ativo .ra-estado{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .ra-ex-cabeca h2{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-ex-cabeca p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-ex-cabeca .ra-selo-vidro{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-parte{border:1px solid var(--ra-borda-suave);background:var(--rf-cel-cartao)}html[data-tema=escuro] .ra-parte:hover{border-color:color-mix(in srgb,var(--ra-grad-1) 45%,transparent);box-shadow:var(--ra-sombra)}html[data-tema=escuro] .ra-parte-n{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-parte-texto b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-parte-texto small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-parte>.ra-ic{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-parte-nota.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-parte-nota.meio{background:var(--ra-meio-fundo);color:var(--ra-meio)}html[data-tema=escuro] .ra-parte-nota.baixa{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-ex-caixa{background:linear-gradient(var(--rf-cel-cartao),var(--rf-cel-cartao)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--ra-grad-1) 50%,transparent),var(--ra-borda-suave) 40%,color-mix(in srgb,var(--ra-grad-4) 40%,transparent)) border-box;box-shadow:var(--ra-sombra-alta)}html[data-tema=escuro] .ra-ex-semvoz,html[data-tema=escuro] .ra-ex-parcial{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-ex-trecho{background:var(--rf-cel-cartao-2);border:1px solid var(--ra-borda-suave)}html[data-tema=escuro] .ra-ex-trecho small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-ex-trecho p{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-ex-pergunta{background:var(--ra-vidro);border:1px solid var(--ra-vidro-borda)}html[data-tema=escuro] .ra-ex-pergunta>.ra-ic{color:var(--ra-grad-1)}html[data-tema=escuro] .ra-ex-pergunta small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-ex-pergunta p{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-ex-nota,html[data-tema=escuro] .ra-ex-esperando{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-ponto{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .ra-ponto.certo .ra-ponto-marca{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-ponto.meio .ra-ponto-marca{background:var(--ra-meio-fundo);color:var(--ra-meio)}html[data-tema=escuro] .ra-ponto.erro .ra-ponto-marca{background:var(--ra-erro-fundo);color:var(--ra-erro)}html[data-tema=escuro] .ra-ponto-corpo small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-ponto-corpo p{color:var(--rf-cel-texto)}html[data-tema=escuro] .ra-ponto-corpo .ra-ponto-disse{color:var(--ra-erro)}html[data-tema=escuro] .ra-ponto-corpo .ra-ponto-certo{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-ex-fora>p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ra-ex-fora li{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #raCorpo .ra-lb.hard .ra-ex-cabeca .ra-selo-vidro,html[data-tema=escuro] #raCorpo .ra-lb.hard .ra-lb-arena .ra-selo-vidro{background:var(--ra-lb-fogo-fundo);color:var(--ra-lb-fogo)}html[data-tema=escuro] #raCorpo .ra-lb.hard .ra-botao-brilho{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre);box-shadow:0 14px 30px -12px var(--ra-lb-fogo-borda)}html[data-tema=escuro] #raCorpo .ra-lb.hard .ra-ex-enviar{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre);box-shadow:0 10px 24px -10px var(--ra-lb-fogo-borda)}html[data-tema=escuro] .ra-lb-ritmo{background:var(--ra-lb-fundo-campo);border:1px solid var(--ra-palco-linha)}html[data-tema=escuro] .ra-lb-ritmo-trilho{background:var(--ra-lb-destaque);box-shadow:inset 0 1px 0 var(--ra-palco-linha),0 10px 24px -14px var(--ra-lb-sombra)}html[data-tema=escuro] .ra-lb-ritmo[data-ritmo=hard] .ra-lb-ritmo-trilho{background:var(--ra-lb-fogo-forte)}html[data-tema=escuro] .ra-lb-ritmo-op{color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-lb-ritmo-op small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-ritmo-op[aria-checked=true]{color:var(--ra-palco-texto)}html[data-tema=escuro] .ra-lb-ritmo-op.tranquilo[aria-checked=true] .ra-ic{color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-ritmo-op.hard[aria-checked=true] .ra-ic{color:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb-ritmo-op:focus-visible{outline:2px solid var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-arena-anel:before{background:radial-gradient(circle,var(--ra-lb-fogo-forte),transparent 66%)}html[data-tema=escuro] .ra-lb-arena-anel .trilho{stroke:var(--ra-palco-linha)}html[data-tema=escuro] .ra-lb-arena-anel .valor{stroke:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb:not(.hard) .ra-lb-arena-anel .valor{stroke:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb:not(.hard) .ra-lb-arena-anel:before{background:radial-gradient(circle,var(--ra-palco-menta-fundo),transparent 66%)}html[data-tema=escuro] #raCorpo .ra-lb:not(.hard) .ra-lb-arena .ra-selo-vidro{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-arena-centro b{color:var(--ra-palco-texto)}html[data-tema=escuro] .ra-lb-arena-centro small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-conta i{color:var(--ra-palco-texto)}html[data-tema=escuro] .ra-lb-conta i:nth-child(4){color:var(--ra-lb-fogo)}html[data-tema=escuro] #raCorpo .ra-lb-arena h2{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-lb-arena p{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-lb-arena .ra-link{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-lb .ra-ex-cabeca h2.ra-lb-tempo{color:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb-relogio{background:var(--ra-lb-fundo-campo)}html[data-tema=escuro] .ra-lb-relogio .trilho{stroke:var(--ra-palco-linha)}html[data-tema=escuro] .ra-lb-relogio .valor{stroke:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb.hard .ra-lb-relogio .valor{stroke:var(--ra-lb-fogo-grad-1)}html[data-tema=escuro] .ra-lb-relogio.alerta .valor{stroke:var(--ra-palco-aviso)}html[data-tema=escuro] .ra-lb.hard .ra-lb-relogio.alerta .valor{stroke:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb-relogio.final .valor,html[data-tema=escuro] .ra-lb.hard .ra-lb-relogio.final .valor{stroke:var(--ra-lb-fogo-grad-2)}html[data-tema=escuro] .ra-lb-relogio b{color:var(--ra-palco-texto)}html[data-tema=escuro] .ra-lb-relogio.final b{color:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb-contador{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb.hard .ra-lb-contador{color:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb-recado{color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-lb-barra{background:var(--ra-palco-linha)}html[data-tema=escuro] .ra-lb-barra i{background:linear-gradient(90deg,var(--ra-palco-menta),var(--ra-lb-ceu))}html[data-tema=escuro] .ra-lb.hard .ra-lb-barra i{background:linear-gradient(90deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2))}html[data-tema=escuro] .ra-lb-dica{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-dica .ra-ic{color:var(--ra-lb-fogo)}html[data-tema=escuro] #revisaoAtivaView #raCorpo .ra-lb.fim .ra-ex-caixa textarea{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-lb .ra-placar b{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-lb .ra-placar>div>span{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-lb .ra-anel .trilho{stroke:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-lb .ra-anel .valor{stroke:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-lb.hard .ra-anel .valor{stroke:var(--ra-lb-fogo)}html[data-tema=escuro] #raCorpo .ra-lb-heroi h2{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-lb-heroi .ra-resumo-texto{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-lb .ra-memoria{background:var(--ra-palco-ok-fundo);border-color:var(--ra-palco-ok-borda);color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-lb .ra-memoria .ra-ic{color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-lb .ra-lb-festa{color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-festa i:nth-child(2n){color:var(--ra-lb-ceu);background:var(--ra-lb-ceu)}html[data-tema=escuro] .ra-lb.hard .ra-lb-festa i:nth-child(2n){background:var(--ra-lb-fogo-grad-1)}html[data-tema=escuro] .ra-lb-selo{background:var(--ra-palco-vidro);border:1px solid var(--ra-palco-linha);color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-lb-selo.fogo{background:var(--ra-lb-fogo-fundo);border-color:var(--ra-lb-fogo-borda);color:var(--ra-lb-fogo)}html[data-tema=escuro] .ra-lb-selo.sobe{background:var(--ra-palco-ok-fundo);border-color:var(--ra-palco-ok-borda);color:var(--ra-palco-ok)}html[data-tema=escuro] .ra-lb-mapa-cabeca>span{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-mapa-cabeca>span .ra-ic{color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-legenda span{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-lb-legenda .certo{color:var(--ra-palco-ok)}html[data-tema=escuro] .ra-lb-legenda .meio{color:var(--ra-palco-aviso)}html[data-tema=escuro] .ra-lb-legenda .erro{color:var(--ra-palco-erro)}html[data-tema=escuro] .ra-lb-legenda .lacuna{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-peca{background:var(--ra-palco-vidro);border:1px solid var(--ra-palco-linha)}html[data-tema=escuro] .ra-lb-peca.certo{background:linear-gradient(180deg,var(--ra-palco-ok-fundo),transparent 80%);border-color:var(--ra-palco-ok-borda)}html[data-tema=escuro] .ra-lb-peca.meio{background:linear-gradient(180deg,var(--ra-palco-aviso-fundo),transparent 80%)}html[data-tema=escuro] .ra-lb-peca.erro{background:linear-gradient(180deg,var(--ra-palco-erro-fundo),transparent 80%)}html[data-tema=escuro] .ra-lb-peca.lacuna{border:1.5px dashed var(--ra-lb-lacuna)}html[data-tema=escuro] .ra-lb-peca-marca{background:var(--ra-palco-vidro);color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-peca.certo .ra-lb-peca-marca{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}html[data-tema=escuro] .ra-lb-peca.meio .ra-lb-peca-marca{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}html[data-tema=escuro] .ra-lb-peca.erro .ra-lb-peca-marca{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] .ra-lb-peca-corpo small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] .ra-lb-peca.certo .ra-lb-peca-corpo small{color:var(--ra-palco-ok)}html[data-tema=escuro] .ra-lb-peca.meio .ra-lb-peca-corpo small{color:var(--ra-palco-aviso)}html[data-tema=escuro] .ra-lb-peca.erro .ra-lb-peca-corpo small{color:var(--ra-palco-erro)}html[data-tema=escuro] .ra-lb-peca-corpo small em{background:var(--ra-palco-ok);color:var(--ra-palco-tinta)}html[data-tema=escuro] #raCorpo .ra-lb-peca-corpo p{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-lb-peca.lacuna .ra-lb-peca-corpo>p:first-of-type{color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-lb-peca-corpo .ra-ponto-disse{color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo .ra-lb-peca-corpo .ra-ponto-certo{color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-lb .ra-segmentos i{background:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-lb .ra-segmentos i.agora{background:linear-gradient(90deg,var(--ra-palco-menta),var(--ra-lb-ceu),var(--ra-palco-menta))}html[data-tema=escuro] #raCorpo .ra-lb .ra-segmentos i.certo{background:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-lb .ra-segmentos i.meio{background:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo .ra-lb .ra-segmentos i.erro{background:var(--ra-palco-erro)}html[data-tema=escuro] .ra-lb-cartao{background:var(--ra-palco-caixa);border:1px solid var(--ra-palco-linha);box-shadow:inset 0 1px 0 var(--ra-palco-vidro),0 26px 50px -30px var(--ra-lb-sombra)}html[data-tema=escuro] .ra-lb-cartao small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-lb-frase{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-lb-pede{color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-lb-buraco{background:linear-gradient(90deg,var(--ra-palco-menta-fundo),var(--ra-lb-destaque),var(--ra-palco-menta-fundo));box-shadow:inset 0 -2px 0 var(--ra-palco-menta-borda)}html[data-tema=escuro] .ra-lb-cartao.aberto .ra-lb-buraco{box-shadow:inset 0 -2px 0 var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-cartao.aberto .ra-lb-buraco>span{color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-lb-carimbo.sim{color:var(--ra-palco-ok)}html[data-tema=escuro] .ra-lb-carimbo.nao{color:var(--ra-palco-aviso)}html[data-tema=escuro] .ra-lb-fugiram>p{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-lb-fugiram li{border:1.5px dashed var(--ra-lb-lacuna);color:var(--ra-palco-texto-2)}html[data-tema=escuro] .ra-ae-combo{background:var(--ra-palco-ok-fundo);border:1px solid var(--ra-palco-ok-borda);color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-ae .ra-quiz{background:var(--ra-palco-caixa);border:1px solid var(--ra-palco-linha);box-shadow:inset 0 1px 0 var(--ra-palco-vidro),0 26px 50px -30px var(--ra-lb-sombra)}html[data-tema=escuro] #raCorpo .ra-ae .ra-ref{background:var(--ra-palco-menta-fundo);color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ae .ra-dica{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ae .ra-dica .ra-ic{color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ae .ra-contexto{border-left-color:var(--ra-palco-linha);color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-ae .ra-frase{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ae .ra-palavra{text-decoration-color:var(--ra-lb-sublinhado)}html[data-tema=escuro] #raCorpo .ra-ae .ra-palavra:hover{background:var(--ra-palco-menta-fundo);text-decoration-color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ae .ra-palavra.selecionada{background:linear-gradient(135deg,var(--ra-palco-menta),var(--ra-lb-ceu));color:var(--ra-palco-tinta);box-shadow:0 6px 18px -6px var(--ra-palco-menta-borda)}html[data-tema=escuro] #raCorpo .ra-ae.hard .ra-palavra.selecionada{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre)}html[data-tema=escuro] #raCorpo .ra-ae .ra-palavra:focus-visible{outline-color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ae .ra-palavra-lida.trocada{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo .ra-ae .ra-palavra-lida.escolhida{text-decoration-color:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo .ra-ae .ra-composer{background:var(--ra-palco-campo);border-color:var(--ra-palco-linha)}html[data-tema=escuro] #raCorpo .ra-ae .ra-composer:focus-within{border-color:var(--ra-palco-menta-borda);box-shadow:0 0 0 4px var(--ra-palco-menta-fundo)}html[data-tema=escuro] #raCorpo .ra-ae .ra-composer-de{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo .ra-ae .ra-composer-seta{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #revisaoAtivaView #raCorpo .ra-ae .ra-composer input{color:var(--ra-palco-texto)}html[data-tema=escuro] #revisaoAtivaView #raCorpo .ra-ae .ra-composer input::placeholder{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ae .ra-enviar{background:linear-gradient(135deg,var(--ra-palco-menta),var(--ra-lb-ceu));color:var(--ra-palco-tinta);box-shadow:0 8px 18px -8px var(--ra-palco-menta-borda)}html[data-tema=escuro] #raCorpo .ra-ae.hard .ra-enviar{background:linear-gradient(135deg,var(--ra-lb-fogo-grad-1),var(--ra-lb-fogo-grad-2));color:var(--ra-lb-fogo-sobre)}html[data-tema=escuro] #raCorpo .ra-ae .ra-composer-rodape small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ae .ra-botao-contorno{border-color:var(--ra-palco-menta-borda);background:var(--ra-palco-menta-fundo);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ae .ra-botao-contorno:hover{background:var(--ra-palco-vidro)}html[data-tema=escuro] #raCorpo .ra-ae .ra-veredito.certo{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-ae .ra-veredito.meio{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo .ra-ae .ra-veredito.erro{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo .ra-ae .ra-veredito-icone .ra-ic{color:var(--ra-palco-tinta)}html[data-tema=escuro] #raCorpo .ra-ae .ra-original{background:var(--ra-palco-campo)}html[data-tema=escuro] #raCorpo .ra-ae .ra-original small{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ae .ra-original p{color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ae mark.ra-certa{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-ae .ra-motivo{border-color:var(--ra-palco-linha);color:var(--ra-palco-texto-2)}html[data-tema=escuro] #raCorpo .ra-ae .ra-motivo .ra-ic{color:var(--ra-palco-menta)}html[data-tema=escuro] #raCorpo .ra-ae .ra-stats .certo{background:var(--ra-palco-ok-fundo);color:var(--ra-palco-ok)}html[data-tema=escuro] #raCorpo .ra-ae .ra-stats .meio{background:var(--ra-palco-aviso-fundo);color:var(--ra-palco-aviso)}html[data-tema=escuro] #raCorpo .ra-ae .ra-stats .erro{background:var(--ra-palco-erro-fundo);color:var(--ra-palco-erro)}html[data-tema=escuro] #raCorpo .ra-ae .ra-rever>p{color:var(--ra-palco-texto-3)}html[data-tema=escuro] #raCorpo .ra-ae .ra-rever-item{background:var(--ra-palco-vidro);border:1px solid var(--ra-palco-linha);color:var(--ra-palco-texto)}html[data-tema=escuro] #raCorpo .ra-ae .ra-rever-item small{color:var(--ra-palco-menta)}html[data-tema=escuro] .ra-modal-icone{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre);box-shadow:0 8px 20px -8px var(--ra-brilho)}html[data-tema=escuro] .ra-modal-sub{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #raMaterialForm .ra-campo{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #raMaterialForm .ra-campo small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #raMaterialForm .ra-campo input{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] #raMaterialForm .ra-campo input::placeholder{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #raMaterialForm .ra-campo input:hover{border-color:var(--ra-borda-suave)}html[data-tema=escuro] #raMaterialForm .ra-campo input:focus{border-color:var(--ra-grad-1);background:var(--rf-cel-cartao);box-shadow:0 0 0 4px color-mix(in srgb,var(--ra-grad-1) 14%,transparent)}html[data-tema=escuro] .ra-feixe:before,html[data-tema=escuro] .ra-feixe:after{background:conic-gradient(from var(--ra-giro),transparent 0 54%,var(--ra-grad-1) 68%,var(--ra-grad-3) 80%,var(--ra-grad-4) 91%,transparent 99%)}html[data-tema=escuro] .ra-compositor{border:1px solid var(--ra-borda-suave);background:var(--rf-cel-cartao);box-shadow:var(--ra-sombra)}html[data-tema=escuro] #raMaterialForm .ra-compositor textarea{border:0 solid var(--ra-borda-suave);color:var(--rf-cel-texto)}html[data-tema=escuro] #raMaterialForm .ra-compositor textarea::placeholder{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #raMaterialForm .ra-compositor textarea:focus{border:0 solid var(--ra-borda-suave)}html[data-tema=escuro] .ra-feixe:focus-within .ra-compositor{border-color:color-mix(in srgb,var(--ra-grad-1) 50%,var(--ra-borda-suave))}html[data-tema=escuro] .ra-gota-bolha{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] .ra-gota-item{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ra-gota-item:focus-visible{outline:2px solid var(--ra-grad-1)}html[data-tema=escuro] .ra-gota:has(.principal:hover) .ra-gota-bolha.principal,html[data-tema=escuro] .ra-gota:has(.pdf:hover) .ra-gota-bolha.pdf,html[data-tema=escuro] .ra-gota:has(.foto:hover) .ra-gota-bolha.foto{background:color-mix(in srgb,var(--rf-cel-verde) 18%,var(--rf-cel-verde-claro))}html[data-tema=escuro] .ra-detector{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-detector.ok{background:var(--ra-certo-fundo);color:var(--ra-certo)}html[data-tema=escuro] .ra-detector.pouco{background:var(--ra-meio-fundo);color:var(--ra-meio)}html[data-tema=escuro] .ra-detector.lendo{background:color-mix(in srgb,var(--ra-grad-3) 12%,var(--rf-cel-cartao));color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ra-detector.lendo .ra-ic{color:var(--ra-grad-1)}html[data-tema=escuro] .ra-modal-nota{color:var(--rf-cel-texto-3)}html[data-tema=escuro] body .stat:has(.rf-metric-art):focus-visible,html[data-tema=escuro] body #jornadaNumeros .jn-numero:focus-visible{outline:3px solid var(--rf-foco,var(--green))}html[data-tema=escuro] .rf-memory-card{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] .rf-memory-track{stroke:var(--rf-cel-borda)}html[data-tema=escuro] .rf-memory-copy{color:var(--rf-cel-texto)}html[data-tema=escuro] .rf-memory-copy>small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rf-memory-copy p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] body .stat-icon .rf-metric-art,html[data-tema=escuro] body #jornadaNumeros .rf-metric-art{color:var(--ic-c)}html[data-tema=escuro] .rf-metric-art .duo,html[data-tema=escuro] .rf-memory-brain .duo{fill:var(--ic-f)}html[data-tema=escuro] .rf-metric-art .frente{fill:color-mix(in srgb,var(--ic-f) 40%,var(--rf-cel-cartao))}html[data-tema=escuro] .rf-memory-fill{stroke:var(--rf-ic-rosa)}html[data-tema=escuro] .rf-memory-brain{color:var(--ic-c)}html[data-tema=escuro] #authGate .auth-legal{color:#93aaa1}html[data-tema=escuro] #authGate .auth-legal button{color:#aee4d1}html[data-tema=escuro] #authGate .auth-legal button:hover{color:var(--green)}html[data-tema=escuro] .rvp-eyebrow{color:var(--rvp-verde-texto)}html[data-tema=escuro] .rvp-erro{border-bottom:1px solid var(--rvp-linha)}html[data-tema=escuro] .rvp-erro-titulo{color:var(--rvp-texto)}html[data-tema=escuro] .rvp-erro-nota{color:var(--rvp-texto-2)}html[data-tema=escuro] .rvp-erro-ref,html[data-tema=escuro] .rvp-texto{color:var(--rvp-texto-3)}html[data-tema=escuro] .rvp-resolvi{color:var(--rvp-verde-texto)}html[data-tema=escuro] .rvp-lembrou p{color:var(--rvp-texto)}html[data-tema=escuro] .rvp-lembrou small{color:var(--rvp-texto-3)}html[data-tema=escuro] .rvp-respostas button{background:var(--rvp-suave);color:var(--rvp-texto)}html[data-tema=escuro] .rvp-respostas button[data-rvp-resposta=errei]{color:var(--rvp-perigo)}html[data-tema=escuro] .rvp-respostas button.escolhida{background:color-mix(in srgb,var(--rvp-verde) 13%,var(--rvp-cartao));box-shadow:inset 0 0 0 2px var(--rvp-verde);color:var(--rvp-verde-texto)}html[data-tema=escuro] .rvp-respostas button[data-rvp-resposta=errei].escolhida{background:color-mix(in srgb,var(--rvp-perigo) 11%,var(--rvp-cartao));box-shadow:inset 0 0 0 2px var(--rvp-perigo);color:var(--rvp-perigo)}html[data-tema=escuro] .rvp-lembrou .rvp-efeito{color:var(--rvp-texto-2)}html[data-tema=escuro] .rvp-confirmar,html[data-tema=escuro] .rvp-concluir{background:var(--rvp-verde);color:var(--rvp-sobre-verde)}html[data-tema=escuro] .rvp-feito b{color:var(--rvp-texto)}html[data-tema=escuro] .rvp-feito-circulo{background:var(--rvp-verde);color:var(--rvp-sobre-verde)}html[data-tema=escuro] .rvp-linhas{border-top:1px solid var(--rvp-linha)}html[data-tema=escuro] .rvp-linha{border-bottom:1px solid var(--rvp-linha)}html[data-tema=escuro] .rvp-linha b{color:var(--rvp-texto)}html[data-tema=escuro] .rvp-linha small{color:var(--rvp-texto-3)}html[data-tema=escuro] .rvp-adicionar b{color:var(--rvp-verde-texto)}html[data-tema=escuro] .rvp-botao{background:var(--rvp-verde);color:var(--rvp-sobre-verde)}html[data-tema=escuro] .rvp-memoria-titulo{color:var(--rvp-texto-3)}html[data-tema=escuro] .rvp-icone{background:color-mix(in srgb,var(--ic-f) 35%,transparent);color:var(--ic-c)}html[data-tema=escuro] .rvp-duo .duo{fill:var(--ic-f)}html[data-tema=escuro] .rvp-duo .rvp-duo-mais path{stroke:var(--rvp-cartao)}html[data-tema=escuro] .rvp-card-link{color:var(--ic-c)}html[data-tema=escuro] .rvp-card-link:hover{background:color-mix(in srgb,var(--ic-f) 35%,transparent)}html[data-tema=escuro] .rvp-card-link.sem-link{color:color-mix(in srgb,var(--ic-c) 70%,var(--rvp-texto-3))}html[data-tema=escuro] .rvp-card-link:focus-visible,html[data-tema=escuro] .rvp-icone:focus-visible{outline:2px solid var(--rvp-verde)}html[data-tema=escuro] .rvp-link-form{border-bottom:1px solid var(--rvp-linha)}html[data-tema=escuro] .rvp-link-form label{color:var(--rvp-texto-2)}html[data-tema=escuro] .rvp-link-dica{color:var(--rvp-texto-3)}html[data-tema=escuro] .rvp-mini{background:var(--rvp-suave);color:var(--rvp-texto-2)}html[data-tema=escuro] .rvp-mini.cheio{background:var(--rvp-verde);color:var(--rvp-sobre-verde)}html[data-tema=escuro] .rvp-mini.perigo{color:var(--rvp-perigo)}html[data-tema=escuro] .rvp-link-modal-icone{background:color-mix(in srgb,var(--ic-f) 35%,transparent);color:var(--ic-c)}html[data-tema=escuro] .rvp-link-modal-assunto{color:var(--rvp-texto-3)}html[data-tema=escuro] .materia-tempo b{color:var(--rf-texto)}html[data-tema=escuro] .materia-tempo-barras i{background:var(--rf-verde)}html[data-tema=escuro] .materia-tempo-barras i.vazio{background:var(--rf-texto-3)}html[data-tema=escuro] .materia-tempo-semana,html[data-tema=escuro] .jn-rotina-dica{color:var(--rf-texto-3)}html[data-tema=escuro] .jn-capsula-valor{color:var(--rf-texto)}html[data-tema=escuro] .jn-capsula.folga .jn-capsula-valor{color:var(--rf-texto-3)}html[data-tema=escuro] .jn-capsula-corpo{background:repeating-linear-gradient(to top,transparent 0 calc(100%/6 - 1px),color-mix(in srgb,var(--rf-texto) 7%,transparent) calc(100%/6 - 1px) calc(100%/6)),color-mix(in srgb,var(--rf-texto) 7%,transparent);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--rf-texto) 10%,transparent)}html[data-tema=escuro] .jn-capsula-corpo i{background:linear-gradient(180deg,color-mix(in srgb,var(--rf-verde) 62%,#3b6d54),var(--rf-verde))}html[data-tema=escuro] .jn-capsula-corpo i:after{background:#0c100fb3}html[data-tema=escuro] .jn-capsula.arrastando .jn-capsula-corpo{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--rf-verde) 60%,transparent)}html[data-tema=escuro] .jn-capsula:focus-visible .jn-capsula-corpo{outline:2px solid var(--rf-foco,var(--rf-verde))}html[data-tema=escuro] .jn-capsula small{color:var(--rf-texto-3)}html[data-tema=escuro] .calendar-toolbar .cal-google{border:1px solid var(--rf-verde-borda,#32553e);background:var(--rf-verde-suave,#132419);color:var(--rf-verde-escuro,#bde9d7)}html[data-tema=escuro] .calendar-toolbar .cal-google:hover{border-color:var(--rf-verde);box-shadow:0 10px 22px -14px var(--rf-verde)}html[data-tema=escuro] .calendar-toolbar .cal-google:focus-visible{outline:2px solid var(--rf-foco,var(--rf-verde))}html[data-tema=escuro] .cal-google-icone{background:var(--rf-verde);color:#121715}html[data-tema=escuro] .cal-google-ponto{background:#63d999;box-shadow:0 0 0 3px color-mix(in srgb,rgba(5,5,5,.75) 25%,transparent)}html[data-tema=escuro] .ag-modal .ag-itens{border:1px solid var(--rf-borda)}html[data-tema=escuro] .ag-modal .ag-itens legend{color:var(--rf-texto-2)}html[data-tema=escuro] .ag-modal .ag-itens label{color:var(--rf-texto)}html[data-tema=escuro] .ag-modal .ag-itens input{accent-color:var(--rf-verde)}html[data-tema=escuro] .ag-modal .ag-estado{color:var(--rf-texto-2)}html[data-tema=escuro] .ag-modal .ag-estado.erro{color:var(--rf-alerta,#dbae94)}html[data-tema=escuro] .ag-modal .ag-apagar,html[data-tema=escuro] .fc-import .fc-import-sub{color:var(--rf-texto-3)}html[data-tema=escuro] .fc-import-gota{border:1.5px dashed var(--rf-verde-borda);background:var(--rf-verde-suave);color:var(--rf-texto-3)}html[data-tema=escuro] .fc-import-gota:hover,html[data-tema=escuro] .fc-import-gota.arrastando{border-color:var(--rf-verde)}html[data-tema=escuro] .fc-import-gota:focus-within{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .fc-import-gota b{color:var(--rf-texto)}html[data-tema=escuro] .fc-import-gota-icone{background:var(--rf-verde);color:var(--rf-superficie);box-shadow:0 10px 24px -10px var(--rf-verde)}html[data-tema=escuro] .fc-import-resumo{border:1px solid var(--rf-verde-borda);background:var(--rf-verde-suave)}html[data-tema=escuro] .fc-import-pilha span{border:1px solid var(--rf-borda-forte);background:var(--rf-superficie);box-shadow:var(--rf-sombra-2)}html[data-tema=escuro] .fc-import-pilha .fc-import-topo{background:linear-gradient(145deg,var(--rf-verde),var(--rf-verde-escuro));color:var(--rf-superficie)}html[data-tema=escuro] .fc-import-info>b{color:var(--rf-texto)}html[data-tema=escuro] .fc-import-arquivo{color:var(--rf-texto-3)}html[data-tema=escuro] .fc-import-chip{border:1px solid var(--rf-verde-borda);background:var(--rf-superficie);color:var(--rf-texto-2)}html[data-tema=escuro] .fc-import-chip b{color:var(--rf-verde)}html[data-tema=escuro] .fc-import-exemplo{color:var(--rf-texto-2)}html[data-tema=escuro] .fc-import-exemplo span{color:var(--rf-texto-3)}html[data-tema=escuro] .fc-import-aviso{color:var(--rf-alerta)}html[data-tema=escuro] .fc-import-info .link-button,html[data-tema=escuro] .fc-import-vazio .link-button{color:var(--rf-verde)}html[data-tema=escuro] .fc-import-vazio{color:var(--rf-texto-3)}html[data-tema=escuro] .fc-import-vazio b{color:var(--rf-texto)}html[data-tema=escuro] .fc-import-colar>summary{color:var(--rf-verde)}html[data-tema=escuro] .fc-import-colar small{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-botao svg{color:var(--rf-verde)}html[data-tema=escuro] .fcia .fcia-sub{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-novo{border:1.5px dashed var(--rf-verde-borda);color:var(--rf-verde)}html[data-tema=escuro] .fcia-novo:hover{border-color:var(--rf-verde);background:var(--rf-verde-suave)}html[data-tema=escuro] .fcia-novo:focus-visible{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .fcia-novo small{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-campo{color:var(--rf-texto-2)}html[data-tema=escuro] .fcia-qtd .fcia-so-pro{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-qtd .fcia-so-pro small{background:var(--rf-verde-suave);color:var(--rf-verde)}html[data-tema=escuro] .fcia-nota{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-nota.aviso{color:var(--rf-alerta)}html[data-tema=escuro] .fcia .link-button{color:var(--rf-verde)}html[data-tema=escuro] .fcia-espera{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-espera b{color:var(--rf-texto)}html[data-tema=escuro] .fcia-pilha span{border:1px solid var(--rf-borda-forte);background:var(--rf-superficie);box-shadow:var(--rf-sombra-2)}html[data-tema=escuro] .fcia-pilha span:nth-child(3){background:linear-gradient(145deg,var(--rf-verde),var(--rf-verde-escuro))}html[data-tema=escuro] .fcia-vazio{color:var(--rf-texto-3)}html[data-tema=escuro] .fcia-vazio b,html[data-tema=escuro] .fcia-topo b{color:var(--rf-texto)}html[data-tema=escuro] .fcia .fcia-cartao{border:1px solid var(--rf-borda);background:var(--rf-superficie)}html[data-tema=escuro] .fcia-cartao.marcado{border-color:var(--rf-verde-borda);background:var(--rf-verde-suave)}html[data-tema=escuro] .fcia-cartao:focus-within{outline:2px solid var(--rf-foco)}html[data-tema=escuro] .fcia .fcia-cartao input{accent-color:var(--rf-verde)}html[data-tema=escuro] .fcia-cartao-texto b{color:var(--rf-texto)}html[data-tema=escuro] .fcia-cartao-texto span{color:var(--rf-texto-2)}html[data-tema=escuro] .fcia-cartao-texto small{color:var(--rf-alerta)}html[data-tema=escuro] .fc-import-destino{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .fc-import-destino p{color:var(--rf-texto)}html[data-tema=escuro] .plano-vazio-rotulo{color:var(--muted,#afbcb7)}html[data-tema=escuro] .score{color:#afbcb7}html[data-tema=escuro] .score.first{color:#a6b7c6}html[data-tema=escuro] .score.down{color:#e3cdab}html[data-tema=escuro] .score.up{color:#b1e3ca}html[data-tema=escuro] .not-included{color:#adbab5}html[data-tema=escuro] .pro-badge{color:#b3bfba}html[data-tema=escuro] .comparison-table .comparison-group th{color:#b7c2be}html[data-tema=escuro] .campo-erro{color:#db9792}html[data-tema=escuro] .memoria-ajuda-pontos button:before{background:var(--rf-cel-borda,#394c45)}html[data-tema=escuro] .memoria-ajuda-pontos button[aria-current=step]:before{background:var(--rf-cel-verde,#62dab0)}html[data-tema=escuro] .legal-updated,html[data-tema=escuro] .pro-offer-note,html[data-tema=escuro] .pro-offer-later,html[data-tema=escuro] #suporteConta{color:#adbab5}html[data-tema=escuro] .memoria-meta input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--rf-cel-verde-claro,rgba(5,5,5,.75))}html[data-tema=escuro]:not([data-theme=dark]) #subscriptionView .eyebrow,html[data-tema=escuro]:not([data-theme=dark]) #subscriptionView .comparison-footnote,html[data-tema=escuro]:not([data-theme=dark]) #subscriptionView .garantia-texto span{color:#b5c1bc}@media(min-width:721px)and (max-width:1050px){html[data-tema=escuro] .calendar-grid .event{background:var(--rf-verde)}html[data-tema=escuro] .calendar-grid .event.late{background:var(--rf-perigo)}}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) label{color:var(--rf-cel-texto-2)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) select{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) select:focus{border-color:var(--rf-cel-verde);background:var(--rf-cel-cartao);box-shadow:0 0 0 3px color-mix(in srgb,var(--rf-cel-verde) 20%,transparent)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) input.field-error:not([type=checkbox]):not([type=radio]){border-color:var(--rf-cel-perigo);box-shadow:0 0 0 3px color-mix(in srgb,var(--rf-cel-perigo) 18%,transparent)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) input::placeholder{color:var(--rf-cel-texto-3)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .subject-combo>button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-tipo-opcao{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-tipo-opcao:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda))}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-tipo-opcao:has(input:checked){border-color:var(--rf-cel-verde);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);box-shadow:inset 0 0 0 1px var(--rf-cel-verde)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-tipo-opcao:has(input:focus-visible){outline:3px solid var(--rf-foco)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-extra{border:1px dashed color-mix(in srgb,var(--rf-cel-verde) 50%,var(--rf-cel-borda));color:var(--rf-cel-verde-texto)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-extra:hover{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] :is(#jornadaRegistroForm,html[data-tema=escuro] #jornadaMetaForm) .jn-extra:focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-questoes{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-cabeca b{color:var(--rf-cel-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-fechar{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-fechar:hover{background:var(--rf-cel-cartao);color:var(--rf-cel-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-fechar:focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-questoes input:not([type=checkbox]):not([type=radio]):not([type=file]){background:var(--rf-cel-cartao)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-pct{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-pct.valido{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-extra-pct.erro{border-color:color-mix(in srgb,var(--rf-cel-perigo) 35%,transparent);background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}html[data-tema=escuro] #jornadaRegistroForm .jn-quando-texto{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-quando-texto .jn-lapis{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaRegistroForm .jn-quando-data:hover .jn-quando-texto{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda))}html[data-tema=escuro] #jornadaRegistroForm .jn-quando-data.ativo .jn-quando-texto{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,transparent);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-quando-data:has(input:focus-visible) .jn-quando-texto{outline:3px solid var(--rf-foco)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao:has(input:checked){border-color:color-mix(in srgb,var(--rf-cel-verde) 40%,var(--rf-cel-borda));background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #jornadaRegistroForm .jn-rev-icone{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao:has(input:checked) .jn-rev-icone{background:var(--rf-cel-cartao)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao>span small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao input[type=checkbox]{background:color-mix(in srgb,var(--rf-cel-texto-3) 40%,transparent)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao input[type=checkbox]:before{background:var(--rf-cel-branco);box-shadow:0 1px 3px #05050599}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao input[type=checkbox]:checked{background:var(--rf-cel-solido)}html[data-tema=escuro] #jornadaRegistroForm .jn-check-revisao input[type=checkbox]:focus-visible{outline:3px solid var(--rf-foco)}html[data-tema=escuro] #jornadaMetaForm .jn-ajuda{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaMetaForm #jornadaMetaUnidadeCampo select:disabled{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #jornadaMetaForm .jn-frequencia legend{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #jornadaMetaForm .jn-segmentos{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] #jornadaMetaForm .jn-segmentos .jn-pilula span{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #jornadaMetaForm .jn-segmentos .jn-pilula:hover span{color:var(--rf-cel-texto)}html[data-tema=escuro] #jornadaMetaForm .jn-segmentos .jn-pilula:has(input:checked) span{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto);box-shadow:0 1px 2px #05050531,0 0 0 1px color-mix(in srgb,var(--rf-cel-verde) 30%,transparent)}html[data-tema=escuro] #jornadaMetaForm .jn-dias .jn-pilula span{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #jornadaMetaForm .jn-dias .jn-pilula:has(input:checked) span{border-color:var(--rf-cel-solido);background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] #jornadaMetaForm .jn-prazos button{border-color:var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #jornadaMetaForm .jn-prazos button:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda));background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #jornadaMetaForm .jn-previa-meta{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .cartao-modal-resumo{color:#b5c0bc}html[data-tema=escuro] .cartao-modal-resumo b{color:#cbe1d2}html[data-tema=escuro] .cartao-modal-nota{color:var(--rf-cel-texto-3,#b2beb9)}html[data-tema=escuro] .anual-pix{color:#b5c0bc}html[data-tema=escuro] .anual-pix img{border:1px solid #2d4432;background:#0c100f}html[data-tema=escuro] .anual-espera{color:#cbe1d2}html[data-tema=escuro] .anual-espera-ponto{background:var(--green)}html[data-tema=escuro] #subscriptionView .uso-ia{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #subscriptionView .uso-ia-topo b{color:var(--rf-cel-texto)}html[data-tema=escuro] #subscriptionView .uso-ia-numero{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView .uso-ia-barra{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] #subscriptionView .uso-ia-barra i{background:var(--rf-cel-verde)}html[data-tema=escuro] #subscriptionView .uso-ia.quase .uso-ia-barra i{background:var(--rf-cel-fogo)}html[data-tema=escuro] #subscriptionView .uso-ia small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #subscriptionView .periodos-planos{background:var(--rf-cel-cartao);border:1px solid var(--rf-cel-borda);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] #subscriptionView .periodos-planos button{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #subscriptionView .periodos-planos button em{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView .periodos-planos button[aria-pressed=true]{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] #subscriptionView .periodos-planos button:focus-visible{outline:3px solid var(--rf-cel-verde)}html[data-tema=escuro] #subscriptionView .cartao-plano{background:var(--rf-cel-cartao);border-color:var(--rf-cel-borda)}html[data-tema=escuro] #subscriptionView .cartao-plano.cartao-pro{border:2px solid var(--rf-cel-verde);box-shadow:0 18px 40px -26px #050505bf}html[data-tema=escuro] #subscriptionView .cartao-plano .cartao-fita{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] #subscriptionView .preco-de,html[data-tema=escuro] #subscriptionView .cartao-cobranca{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #subscriptionView .cartao-geracoes{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #subscriptionView .cartao-geracoes>b{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView .cartao-geracoes span{color:var(--rf-cel-texto)}html[data-tema=escuro] #subscriptionView .cartao-geracoes small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #subscriptionView .cartao-plano.cartao-max{background:var(--plano-max-fundo);border:1px solid var(--plano-max-linha);color:var(--plano-max-texto);box-shadow:var(--plano-max-sombra)}html[data-tema=escuro] #subscriptionView .cartao-max h2{color:var(--plano-max-texto)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-linha,html[data-tema=escuro] #subscriptionView .cartao-max .cartao-lista li,html[data-tema=escuro] #subscriptionView .cartao-max .cartao-cobranca,html[data-tema=escuro] #subscriptionView .cartao-max .cartao-preco small{color:var(--plano-max-texto-2)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-lista b{color:var(--plano-max-texto)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-lista li:before{color:var(--plano-max-brilho)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-preco{border-color:var(--plano-max-linha)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-preco>b{color:var(--plano-max-texto)}html[data-tema=escuro] #subscriptionView .cartao-max .preco-de{color:var(--plano-max-texto-2)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-fita{background:var(--plano-max-brilho);color:var(--plano-max-botao-texto)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-selo{background:var(--plano-max-caixa);color:var(--plano-max-texto);border:1px solid var(--plano-max-linha)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-geracoes{background:var(--plano-max-caixa);border:1px solid var(--plano-max-linha)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-geracoes>b{color:var(--plano-max-brilho)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-geracoes span{color:var(--plano-max-texto)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-geracoes small{color:var(--plano-max-texto-2)}html[data-tema=escuro] #subscriptionView .cartao-max>.button.primary{background:var(--plano-max-brilho);color:var(--plano-max-botao-texto);box-shadow:0 10px 24px -12px #050505bf}html[data-tema=escuro] #subscriptionView .cartao-max .link-button{color:var(--plano-max-brilho)}html[data-tema=escuro] #subscriptionView .nivel-max input[type=range]{accent-color:var(--plano-max-brilho)}html[data-tema=escuro] #subscriptionView .nivel-max-marcas button{border:1px solid var(--plano-max-linha);color:var(--plano-max-texto-2)}html[data-tema=escuro] #subscriptionView .nivel-max-marcas button.ativo{background:var(--plano-max-caixa);border-color:var(--plano-max-brilho);color:var(--plano-max-texto)}html[data-tema=escuro] #subscriptionView .nivel-max-marcas button:focus-visible{outline:2px solid var(--plano-max-brilho)}html[data-tema=escuro] #nivelModal .nivel-resumo{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #nivelModal .nivel-resumo strong{color:var(--rf-cel-texto)}html[data-tema=escuro] #subscriptionView .cartao-pro>.button.primary{background:var(--rf-cel-solido);color:var(--rf-cel-branco);box-shadow:0 10px 22px -12px #050505bf}html[data-tema=escuro] #subscriptionView .cartao-pro>.button.primary:hover{background:var(--rf-cel-destaque-2)}html[data-tema=escuro] .metodo-abas{background:var(--rf-cel-cartao-2);border:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .metodo-abas button{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .metodo-abas button small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .metodo-abas button[aria-pressed=true]{background:var(--rf-cel-cartao);outline:1px solid var(--rf-cel-borda);color:var(--rf-cel-texto);box-shadow:0 1px 2px #05050531,0 6px 16px -10px #050505bf}html[data-tema=escuro] .metodo-abas button[aria-pressed=true] b{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .metodo-abas button:focus-visible{outline:3px solid var(--rf-cel-verde)}html[data-tema=escuro] #subscriptionView #abrirCupomBtn{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView #abrirCupomBtn:hover,html[data-tema=escuro] #subscriptionView #abrirCupomBtn[aria-expanded=true]{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-row{border:1.5px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--rf-cel-verde-claro) 85%,transparent),var(--rf-cel-cartao) 70%)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-row:before,html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-row:after{background:var(--rf-cel-cartao);border:1.5px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,transparent)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-row label{color:var(--rf-cel-texto)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-input-wrap{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-input-wrap:focus-within{border-color:var(--rf-cel-verde);box-shadow:0 0 0 3px var(--rf-cel-verde-claro)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-input-wrap input{color:var(--rf-cel-texto)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-input-wrap input::placeholder{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-input-wrap .button{background:var(--rf-cel-solido);color:var(--rf-cel-branco)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-input-wrap .button:hover{background:var(--rf-cel-destaque-2);color:var(--rf-cel-branco)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-message.ok{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-message.ok:before{background:var(--rf-cel-verde);color:var(--rf-cel-branco)}html[data-tema=escuro] #subscriptionView .cartao-plano .coupon-message.error{background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}html[data-tema=escuro] #subscriptionView .coupon-price-preview:not([hidden]){background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #proOfferModal .pro-offer-modal{background:var(--rf-cel-cartao);box-shadow:0 30px 80px -30px #050505bf}html[data-tema=escuro] #proOfferModal .pro-offer-hero{background:var(--oferta-fundo);color:var(--oferta-texto)}html[data-tema=escuro] #proOfferModal .pro-offer-hero:after{background:linear-gradient(90deg,transparent,var(--oferta-linha),transparent)}html[data-tema=escuro] #proOfferModal .pro-offer-hero .close{color:var(--oferta-texto);background:var(--oferta-caixa);border:1px solid var(--oferta-linha)}html[data-tema=escuro] #proOfferModal .pro-offer-tag{background:var(--oferta-caixa);border:1px solid var(--oferta-linha);color:var(--oferta-brilho)}html[data-tema=escuro] #proOfferModal .pro-offer-hero h2{color:var(--oferta-texto)}html[data-tema=escuro] #proOfferModal .pro-offer-hero p{color:var(--oferta-texto-2)}html[data-tema=escuro] #proOfferModal .pro-offer-price strong{color:var(--oferta-texto)}html[data-tema=escuro] #proOfferModal .pro-offer-price span{color:var(--oferta-texto-2)}html[data-tema=escuro] #proOfferModal .pro-offer-price em{background:var(--oferta-brilho);color:var(--oferta-botao-texto)}html[data-tema=escuro] #proOfferModal .pro-offer-body>strong{color:var(--rf-cel-texto)}html[data-tema=escuro] #proOfferModal .pro-benefits li{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #proOfferModal .pro-benefits b{color:var(--rf-cel-texto)}html[data-tema=escuro] #proOfferModal .pro-benefit-icone{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #proOfferModal .pro-offer-cta{background:var(--rf-cel-solido);color:var(--rf-cel-branco);box-shadow:0 14px 28px -14px #050505bf}html[data-tema=escuro] #proOfferModal .pro-offer-cta:hover{background:var(--rf-cel-destaque-2)}html[data-tema=escuro] #proOfferModal .pro-offer-cta:focus-visible{outline:3px solid var(--rf-cel-verde)}html[data-tema=escuro] #proOfferModal .pro-offer-note{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #proOfferModal .pro-offer-later{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #proOfferModal .pro-offer-later:hover{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .pagamento-reserva{background:var(--rf-cel-cartao-2);border:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .pagamento-reserva p{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #subscriptionView .cartao-economia{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView .cartao-max .cartao-economia{background:var(--plano-max-caixa);color:var(--plano-max-brilho);border:1px solid var(--plano-max-linha)}html[data-tema=escuro] .cupom-dica{color:#b5c0bc}html[data-tema=escuro] .parceiro-cartao{border:1px solid #31443d;background:#0c100f}html[data-tema=escuro] .parceiro-topo b{color:var(--ink)}html[data-tema=escuro] .parceiro-topo small{color:#b5c0bc}html[data-tema=escuro] .parceiro-selo{background:#182d22;color:#aee4d1}html[data-tema=escuro] .parceiro-selo.inativo{background:#1e1110;color:#d3847c}html[data-tema=escuro] .parceiro-numeros div{background:#151b19}html[data-tema=escuro] .parceiro-numeros dt{color:#b5c0bc}html[data-tema=escuro] .parceiro-numeros dd{color:var(--ink)}html[data-tema=escuro] .parceiro-comissao{background:#182d22;color:#d1e6db}html[data-tema=escuro] .parceiro-retencao{color:#b5c0bc}html[data-tema=escuro] .parceiro-link input{border:1px solid #31443d;background:#151b19;color:var(--ink)}html[data-tema=escuro] .funil-periodo{color:#b5c0bc}html[data-tema=escuro] .funil-periodo select{border:1px solid #31443d;background:#0c100f;color:var(--ink)}html[data-tema=escuro] .funil-habito{background:#182d22;color:#d1e6db}html[data-tema=escuro] .funil-tabela h3{color:var(--ink)}html[data-tema=escuro] .funil-tabela th,html[data-tema=escuro] .funil-tabela td{border-bottom:1px solid #31443d;color:var(--ink)}html[data-tema=escuro] .funil-tabela thead th,html[data-tema=escuro] .funil-tabela td small{color:#b5c0bc}html[data-tema=escuro] .funil-link{border:1px solid #31443d}html[data-tema=escuro] .funil-link summary{color:var(--ink)}html[data-tema=escuro] .funil-link-campos label{color:#b5c0bc}html[data-tema=escuro] .funil-link-campos input,html[data-tema=escuro] .funil-link-campos select{border:1px solid #31443d;background:#0c100f;color:var(--ink)}html[data-tema=escuro] .funil-link-dica{color:#b5c0bc}html[data-tema=escuro] #subscriptionView .compare-jump{color:var(--rf-cel-branco);background:linear-gradient(120deg,var(--cj-a) 0%,var(--cj-b) 55%,var(--cj-c) 100%);box-shadow:0 14px 28px -14px #050505bf,inset 0 1px #05050599}html[data-tema=escuro] #subscriptionView .compare-jump:before{background:linear-gradient(105deg,transparent 30%,rgba(12,16,15,.28) 50%,transparent 70%)}html[data-tema=escuro] #subscriptionView .compare-jump:hover{box-shadow:0 18px 32px -14px #050505bf,inset 0 1px #050505b8}html[data-tema=escuro] #subscriptionView .compare-jump:focus-visible{outline:3px solid var(--rf-cel-verde-claro)}html[data-tema=escuro] #subscriptionView .compare-jump-seta{background:#0c100f33}html[data-tema=escuro] #subscriptionView .cartao-lista li.nao:before{color:var(--rf-cel-perigo)}html[data-tema=escuro] .comparison-table .not-included:before{color:var(--rf-cel-perigo)}html[data-tema=escuro] #subscriptionView .cupom-aplicado{border:1.5px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,transparent);background:var(--rf-cel-verde-claro)}html[data-tema=escuro] #subscriptionView .cupom-aplicado-icone{background:var(--rf-cel-verde);color:var(--rf-cel-branco)}html[data-tema=escuro] #subscriptionView .cupom-aplicado-texto b{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #subscriptionView .cupom-aplicado-texto small{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #subscriptionView .cartao-plano>.cupom-aplicado .link-button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #materiasView .materia-horas-antes span{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] #materiasView .materia-horas-antes .link-button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-convite{color:var(--rf-cel-branco);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--rf-cel-branco) 12%,transparent) 0,transparent 55%),linear-gradient(155deg,var(--rf-cel-destaque-1) 0,var(--rf-cel-destaque-2) 58%,var(--rf-cel-destaque-3) 100%);box-shadow:var(--rf-cel-sombra-forte)}html[data-tema=escuro] .ih-convite:after{border:28px solid color-mix(in srgb,var(--rf-cel-branco) 7%,transparent)}html[data-tema=escuro] .ih-convite-icone{background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent)}html[data-tema=escuro] .ih-convite-icone svg{stroke:var(--rf-cel-branco)}html[data-tema=escuro] .ih-convite h2{color:var(--rf-cel-branco)}html[data-tema=escuro] .ih-convite p{color:color-mix(in srgb,var(--rf-cel-branco) 90%,transparent)}html[data-tema=escuro] #materiasView .ih-convite .button{border:1px solid color-mix(in srgb,var(--rf-cel-branco) 38%,transparent);background:color-mix(in srgb,var(--rf-cel-branco) 14%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] .ih-convite-fechar{color:var(--rf-cel-branco)}html[data-tema=escuro] #importarHorasModal .ih-sub{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-passos i{background:var(--rf-cel-borda)}html[data-tema=escuro] .ih-passos i.feito{background:var(--rf-cel-verde)}html[data-tema=escuro] .ih-pe{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .ih-resumo{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-resumo b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-abas{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .ih-abas button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-abas button.ativa{background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] .ih-gota{border:2px dashed color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda));background:color-mix(in srgb,var(--rf-cel-verde-claro) 55%,transparent)}html[data-tema=escuro] .ih-gota.arrastando{background:var(--rf-cel-verde-claro)}html[data-tema=escuro] .ih-gota-icone{background:var(--rf-cel-cartao);color:var(--rf-cel-verde);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] .ih-gota b{color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-gota small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-dicas span{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ih-dicas b{color:var(--rf-cel-texto)}html[data-tema=escuro] #importarHorasModal .ih-texto{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-erro{background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}html[data-tema=escuro] .ih-print{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);box-shadow:var(--rf-cel-sombra)}html[data-tema=escuro] .ih-pdf{color:var(--rf-cel-verde)}html[data-tema=escuro] .ih-pdf small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-scanner{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--rf-cel-verde) 28%,transparent) 70%,var(--rf-cel-verde))}html[data-tema=escuro] .ih-lendo h3{color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-etapas li{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-etapas li:before{border:2px solid var(--rf-cel-borda)}html[data-tema=escuro] .ih-etapas li.agora,html[data-tema=escuro] .ih-etapas li.ok{color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-etapas li.agora:before{border-color:var(--rf-cel-verde)}html[data-tema=escuro] .ih-etapas li.ok:before{border-color:var(--rf-cel-verde);background:var(--rf-cel-verde);box-shadow:inset 0 0 0 4px var(--rf-cel-verde),inset 0 0 0 9px var(--rf-cel-branco)}html[data-tema=escuro] .ih-dica-tabela{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ih-cab{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-linha{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .ih-linha.atencao{background:var(--rf-cel-fogo-fundo)}html[data-tema=escuro] #importarHorasModal .ih-caixa{border:2px solid var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] #importarHorasModal .ih-caixa:checked{border-color:var(--rf-cel-verde);background:var(--rf-cel-verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/13px no-repeat}html[data-tema=escuro] .ih-nome small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #importarHorasModal .ih-campo{color:var(--rf-cel-texto)}html[data-tema=escuro] #importarHorasModal .ih-campo:hover{border-color:var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] #importarHorasModal .ih-campo:focus{border-color:var(--rf-cel-verde);background:var(--rf-cel-cartao)}html[data-tema=escuro] #importarHorasModal .ih-campo.field-error{border-color:var(--rf-cel-perigo)}html[data-tema=escuro] .ih-chip.nova{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ih-chip.existe{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .ih-chip.confira{background:var(--rf-cel-fogo);color:var(--rf-cel-branco)}html[data-tema=escuro] .ih-remover{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-remover:hover{background:var(--rf-cel-cartao)}html[data-tema=escuro] .ih-mais{border:1px dashed var(--rf-cel-borda);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-mais:hover{border-color:var(--rf-cel-verde);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .ih-selo{background:linear-gradient(150deg,var(--rf-cel-destaque-1),var(--rf-cel-destaque-2));box-shadow:var(--rf-cel-sombra-forte)}html[data-tema=escuro] .ih-selo svg{stroke:var(--rf-cel-branco)}html[data-tema=escuro] .ih-pronto h3{color:var(--rf-cel-texto)}html[data-tema=escuro] .ih-pronto p{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-numeros span{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .ih-numeros b{color:var(--rf-cel-texto)}html[data-tema=escuro] .nav-lugares .nav-texto small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .nav-lugares button.active .nav-texto small{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .abas-tela button{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .abas-tela button:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 35%,var(--rf-cel-borda));color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .abas-tela button.active{background:var(--rf-cel-verde-claro);border-color:color-mix(in srgb,var(--rf-cel-verde) 30%,transparent);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .abas-tela button:focus-visible{outline:2px solid var(--rf-cel-verde)}html[data-tema=escuro] .abas-tela button.active .nav-pill{background:var(--rf-cel-cartao);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .abas-tela button.active .nav-pill.alerta{background:var(--rf-cel-cartao);color:var(--rf-cel-perigo)}html[data-tema=escuro] .abas-tela button.active .nav-pill.nav-pill-novo{background:linear-gradient(135deg,var(--ra-grad-1),var(--ra-grad-3));color:var(--ra-sobre)}html[data-tema=escuro] .abas-tela button.active .nav-pill.nav-pill-ia{background:linear-gradient(120deg,#6d9184,#171d24 45%,#3b4f48 65%,#7e9d92);color:#d2d9d6}@media(max-width:720px){html[data-tema=escuro] .abas-tela{background:var(--ph-topo,transparent)}html[data-tema=escuro] body:has(#revisaoAtivaView.active) #abasRevisar{background:var(--ra-topo-fundo,transparent)}}html[data-tema=escuro] .proximo-estudo .pe-depois{border-top:1px solid color-mix(in srgb,var(--rf-cel-branco) 18%,transparent);color:color-mix(in srgb,var(--rf-cel-branco) 78%,transparent)}html[data-tema=escuro] .proximo-estudo .pe-depois b{color:var(--rf-cel-branco)}html[data-tema=escuro] .proximo-estudo .pe-depois small{color:color-mix(in srgb,var(--rf-cel-branco) 70%,transparent)}html[data-tema=escuro] .primeiro-registro h2{color:var(--rf-cel-texto)}html[data-tema=escuro] .primeiro-registro .pr-sub{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .primeiro-registro .pr-sub b{color:var(--rf-cel-texto)}html[data-tema=escuro] .pr-linha:before{background:var(--rf-cel-borda)}html[data-tema=escuro] .pr-linha li:before{border:3px solid var(--rf-cel-verde);background:var(--rf-cel-cartao)}html[data-tema=escuro] .pr-linha li.feito:before{background:var(--rf-cel-verde)}html[data-tema=escuro] .pr-linha b{color:var(--rf-cel-texto)}html[data-tema=escuro] .pr-linha small,html[data-tema=escuro] .primeiro-registro .pr-nota{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #revisoesView .page-head .aba-sub,html[data-tema=escuro] #flashcardsView .settings-head .aba-sub,html[data-tema=escuro] #progressoView .page-head .aba-sub{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .rdd-conta{background:color-mix(in srgb,var(--rf-cel-branco) 24%,transparent);color:var(--rf-cel-branco)}html[data-tema=escuro] .rdd-faixa{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rdd-faixa .link-button{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rdd-fim-selo{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde)}html[data-tema=escuro] .rdd-fim h2{color:var(--rf-cel-texto)}html[data-tema=escuro] .rdd-fim-texto{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .rdd-fim-nota{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #jornadaView .jn-topo .aba-sub{color:var(--rf-cel-texto-2)}html[data-tema=escuro] #planoHoje .plano-hoje-todas{border:1px dashed var(--rf-cel-borda);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] #planoHoje .plano-hoje-todas small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #planoHoje .plano-hoje-todas:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 45%,var(--rf-cel-borda))}html[data-tema=escuro] #planoHoje .plano-hoje-gerenciar{color:var(--rf-cel-texto-3)}html[data-tema=escuro] #planoHoje .plano-tudo-feito{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .tour-balao.dica .tour-passo{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .tm-chip i{background:var(--tm-cor,currentColor)}html[data-tema=escuro] .tm-chip:focus-visible{outline:2px solid var(--rf-cel-verde)}html[data-tema=escuro] .jn-timer>.tm-chip-lugar{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .timer-dock .timer-status .tm-chip{color:#13221a}html[data-tema=escuro] .timer-dock .timer-status .tm-chip.vazia{color:#1a2e24}html[data-tema=escuro] .tm-seletor{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto);box-shadow:0 24px 48px -18px #050505bf}html[data-tema=escuro] .tm-seletor-dica,html[data-tema=escuro] .tm-seletor-rodape{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .tm-seletor-rodape{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .tm-busca,html[data-tema=escuro] .tm-nova{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .tm-grupo{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .tm-opcao i{background:var(--tm-cor)}html[data-tema=escuro] .tm-opcao:hover,html[data-tema=escuro] .tm-opcao:focus-visible{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .tm-opcao.atual{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .tm-selo{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde)}html[data-tema=escuro] .tm-sub{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .tm-escolha{border:1.5px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto)}html[data-tema=escuro] .tm-escolha i{background:var(--tm-cor)}html[data-tema=escuro] .tm-escolha.sel{border-color:var(--tm-cor);background:color-mix(in srgb,var(--tm-cor) 13%,var(--rf-cel-cartao))}html[data-tema=escuro] .tm-varias{border:1.5px dashed var(--rf-cel-borda);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .tm-divisao{background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .tm-faixa i{background:var(--tm-cor)}html[data-tema=escuro] .tm-div-linha>span:first-child i{background:var(--tm-cor)}html[data-tema=escuro] .tm-div-ctrl button{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto)}html[data-tema=escuro] .tm-div-aviso{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .tm-div-aviso.falta{color:var(--rf-cel-fogo)}html[data-tema=escuro] .tm-dist-linha{border-bottom:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .tm-dist-linha small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .tm-dist-linha select{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .fim-bloco-modal .fb-topo p{color:var(--rf-texto-3)}html[data-tema=escuro] .fim-bloco-modal .fb-anel,html[data-tema=escuro] .fim-bloco-modal .fb-visto{stroke:var(--rf-verde)}html[data-tema=escuro] .fim-bloco-modal .fb-selo:after{box-shadow:0 0 #050505bf}html[data-tema=escuro] .fim-bloco-modal .fb-secao{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .fim-bloco-modal .fb-linha{color:var(--rf-texto-2)}html[data-tema=escuro] .fim-bloco-modal .jn-contador{border:1px solid var(--rf-borda);background:var(--rf-superficie-2)}html[data-tema=escuro] .fim-bloco-modal .jn-contador button{color:var(--rf-texto)}html[data-tema=escuro] .fim-bloco-modal .jn-contador button:hover{background:var(--rf-verde-suave)}html[data-tema=escuro] .fim-bloco-modal .jn-contador input{color:var(--rf-texto)}html[data-tema=escuro] .fim-bloco-modal .jn-contador:focus-within{border-color:var(--rf-verde-borda)}html[data-tema=escuro] .fim-bloco-modal .fb-certas-topo{color:var(--rf-texto-2)}html[data-tema=escuro] .fim-bloco-modal .fb-certas-topo output{color:var(--rf-texto)}html[data-tema=escuro] .fim-bloco-modal .fb-certas input[type=range]{accent-color:var(--rf-verde)}html[data-tema=escuro] .fim-bloco-modal .fb-certas small{color:var(--rf-texto-3)}html[data-tema=escuro] .fim-bloco-modal .fb-revisar{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .fim-bloco-modal .fb-revisar small{color:var(--rf-texto-3)}html[data-tema=escuro] .fim-bloco-modal input.fb-interruptor{background:#394c45}html[data-tema=escuro] .fim-bloco-modal .fb-interruptor:after{background:#0c100f;box-shadow:0 2px 6px #05050599}html[data-tema=escuro] .fim-bloco-modal input.fb-interruptor:checked{background:var(--rf-verde)}html[data-tema=escuro] .fim-bloco-modal .fb-interruptor:focus-visible{outline:2px solid var(--rf-verde)}html[data-tema=escuro] .fim-bloco-modal .fb-acoes{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .fim-bloco-modal .fb-salvo li{border:1px solid var(--rf-borda);background:var(--rf-superficie-2);color:var(--rf-texto-2)}html[data-tema=escuro] .fim-bloco-modal .fb-salvo .jn-svg{color:var(--rf-verde)}html[data-tema=escuro] .fim-bloco-modal .fb-proximo{border:1px solid var(--rf-verde-borda);background:var(--rf-verde-suave)}html[data-tema=escuro] .fim-bloco-modal .fb-proximo small{color:var(--rf-verde)}html[data-tema=escuro] .fim-bloco-modal .fb-proximo b i{background:var(--cor)}html[data-tema=escuro] .fim-bloco-modal .fb-proximo p{color:var(--rf-texto-3)}html[data-tema=escuro] .fim-bloco-modal .fb-revisar-caixa{border-top:1px solid var(--rf-borda)}html[data-tema=escuro] .fim-bloco-modal .fb-revisar-caixa.cheia small,html[data-tema=escuro] .fim-bloco-modal .fb-assunto{color:var(--rf-texto-2)}html[data-tema=escuro] .fim-bloco-modal .fb-assunto small{color:var(--rf-texto-3)}html[data-tema=escuro] .fim-bloco-modal .fb-assunto input{border:1px solid var(--rf-borda);background:var(--rf-superficie-2);color:var(--rf-texto)}html[data-tema=escuro] .fim-bloco-modal .fb-assunto input:focus{border-color:var(--rf-verde-borda);box-shadow:0 0 0 3px var(--rf-verde-suave)}html[data-tema=escuro] .fim-bloco-modal .fb-sugestao{border:1px solid var(--rf-borda);background:var(--rf-superficie);color:var(--rf-texto-2)}html[data-tema=escuro] .fim-bloco-modal .fb-sugestao:hover,html[data-tema=escuro] .fim-bloco-modal .fb-sugestao[aria-pressed=true]{border-color:var(--rf-verde-borda);background:var(--rf-verde-suave);color:var(--rf-verde)}html[data-tema=escuro] body.esqueleto-dados #dashboardView :is(#proximoEstudo,html[data-tema=escuro] #pendenciasHojeCorpo,html[data-tema=escuro] #planoHojeCorpo):after{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,currentColor 9%,transparent) 50%,transparent 80%) -150% 0/60% 100% no-repeat,linear-gradient(var(--esq) 0 0) 0 0/62% 16px no-repeat,linear-gradient(var(--esq) 0 0) 0 28px/40% 12px no-repeat,linear-gradient(var(--esq) 0 0) 0 58px/100% 38px no-repeat}@media(max-width:720px){html[data-tema=escuro] body .barra-inferior:before{background:var(--rf-cel-verde-claro)}}html[data-tema=escuro] .abas-tela .aba-deslize{background:var(--rf-cel-verde-claro);border:1px solid color-mix(in srgb,var(--rf-cel-verde) 30%,transparent)}@media(max-width:720px){html[data-tema=escuro] .topo-titulo-rolado{color:var(--rf-cel-texto,var(--ink))}}html[data-tema=escuro] body.dock-active #heroTimer>.foco-abrir-card{background:var(--rf-cel-verde-claro,#182d22);color:var(--rf-cel-verde-texto,#c7ecdf)}html[data-tema=escuro] .te-descanso .te-rotulo{color:var(--muted,#a1b0ab)}html[data-tema=escuro] .te-resumo.ativo{border-color:var(--rf-verde)}html[data-tema=escuro] .te-relogio.descanso .te-valor{color:#88b2cc}html[data-tema=escuro] #jornadaRegistroForm .jn-rev-aviso{background:color-mix(in srgb,#9d8355 16%,var(--rf-cel-cartao,#0c100f));color:var(--rf-cel-texto,#e3e7e6)}html[data-tema=escuro] #jornadaRegistroForm .jn-sugere-materia{color:var(--rf-cel-texto-2,#becfc4)}html[data-tema=escuro] #jornadaRegistroForm .jn-sugere-materia.confirmar{border:1px solid var(--rf-verde-borda);background:var(--rf-verde-suave);color:var(--rf-texto)}html[data-tema=escuro] .jn-sugere-materia .link-button,html[data-tema=escuro] #jornadaRegistroForm .jn-rev-aviso .link-button{color:var(--rf-cel-verde-texto,#c7ecdf)}html[data-tema=escuro] .complete-cedo{background:color-mix(in srgb,#9d8355 16%,var(--rf-cel-cartao,#0c100f));color:var(--rf-cel-texto,#e3e7e6)}html[data-tema=escuro] .rg-passos button{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-passos button:hover{border-color:#3f574e;color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-passos .rg-num{background:var(--rf-cel-borda);color:var(--rf-cel-texto-2)}html[data-tema=escuro] .rg-passos button.atual{border-color:var(--rf-cel-verde);background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-passos button.atual .rg-num{background:var(--rf-cel-verde);color:#121715}html[data-tema=escuro] .rg-passos button.feito{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-passos button.feito .rg-num{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-instrucao{color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-campo textarea{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao);color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-campo textarea:focus{outline:2px solid var(--rf-cel-verde)}html[data-tema=escuro] .rg-mic{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-mic.ouvindo{background:var(--rf-cel-perigo);color:#121715}html[data-tema=escuro] .rg-relogio{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-relogio-barra{background:var(--rf-cel-borda)}html[data-tema=escuro] .rg-relogio-barra i{background:var(--rf-cel-verde)}html[data-tema=escuro] .rg-relogio.acabou{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-rodape .link-button{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-escrito{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .rg-escrito summary{color:var(--rf-cel-texto-2)}html[data-tema=escuro] .rg-escrito p{color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-bloco{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] .rg-bloco-titulo{color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-icone{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-linha{border-top:1px solid var(--rf-cel-borda)}html[data-tema=escuro] .rg-linha-texto b{color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-linha-texto small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-botao{background:var(--rf-cel-verde);color:#121715}html[data-tema=escuro] .rg-botao:hover{background:var(--rf-cel-destaque-2)}html[data-tema=escuro] .rg-botao-texto{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-nota{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-texto{background:var(--rf-cel-cartao-2);color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-texto mark{background:#1f3a28;color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-texto-mais{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-cartao{border:1px solid var(--rf-cel-borda);background:var(--rf-cel-cartao-2)}html[data-tema=escuro] .rg-cartao small{color:var(--rf-cel-texto-3)}html[data-tema=escuro] .rg-frente{color:var(--rf-cel-texto)}html[data-tema=escuro] .rg-verso{border-top:1px dashed #3e5545;color:var(--rf-cel-texto-2)}html[data-tema=escuro] .rg-botao.errei{background:var(--rf-cel-perigo-claro);color:var(--rf-cel-perigo)}html[data-tema=escuro] .rg-botao.errei:hover{background:#311c1a}html[data-tema=escuro] .rg-resultado{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .rg-sugestao{background:var(--rf-cel-verde-claro);color:var(--rf-cel-verde-texto)}html[data-tema=escuro] .quality-opt .rg-sugerida{color:var(--rf-cel-verde-texto)}html[data-tema=escuro] body.conta-nova .pg-conta-nova{border:1px dashed var(--rf-cel-borda,#304a37);color:var(--rf-cel-texto-2,#becfc4)}html[data-tema=escuro] #dashboardView .proximo-estudo.estudando-agora{color:var(--ea-texto);background:radial-gradient(80% 120% at 0 0,color-mix(in srgb,var(--ea-menta) 26%,transparent) 0,transparent 60%),radial-gradient(70% 100% at 100% 100%,var(--ea-fundo-3) 0,transparent 70%),linear-gradient(135deg,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3));box-shadow:0 30px 60px -26px var(--ea-sombra),0 0 0 1px color-mix(in srgb,var(--ea-menta) 18%,transparent)}html[data-tema=escuro] #dashboardView .proximo-estudo.estudando-agora:before{background:conic-gradient(from var(--ea-giro),transparent 0 62%,color-mix(in srgb,var(--ea-brilho) 95%,transparent) 72%,transparent 82%)}html[data-tema=escuro] .estudando-agora .ea-aurora{background:radial-gradient(28% 34% at 30% 40%,color-mix(in srgb,var(--ea-menta) 32%,transparent),transparent 70%),radial-gradient(24% 30% at 70% 60%,color-mix(in srgb,var(--ea-verde-medio) 28%,transparent),transparent 70%)}html[data-tema=escuro] .estudando-agora .ea-topo small{color:var(--ea-texto-3)}html[data-tema=escuro] .estudando-agora .ea-aovivo{border:1px solid color-mix(in srgb,var(--ea-menta) 30%,transparent);background:var(--ea-escuro);color:var(--ea-brilho)}html[data-tema=escuro] .estudando-agora .ea-aovivo i{background:var(--ea-menta);box-shadow:0 0 10px var(--ea-menta)}html[data-tema=escuro] .estudando-agora.pausado .ea-aovivo i,html[data-tema=escuro] .estudando-agora.descanso .ea-aovivo i{background:var(--ea-pausa);box-shadow:0 0 10px var(--ea-pausa)}html[data-tema=escuro] .estudando-agora.acabou .ea-aovivo i{background:var(--ea-fim);box-shadow:0 0 10px var(--ea-fim)}html[data-tema=escuro] .estudando-agora.pausado .ea-aovivo,html[data-tema=escuro] .estudando-agora.descanso .ea-aovivo{border-color:color-mix(in srgb,var(--ea-pausa) 40%,transparent)}html[data-tema=escuro] #dashboardView .estudando-agora .ea-materia{color:var(--ea-texto)}html[data-tema=escuro] .estudando-agora .ea-trocar{border:1px solid var(--ea-linha);background:var(--ea-vidro);color:var(--ea-texto)}html[data-tema=escuro] .estudando-agora .ea-trocar:hover{background:var(--ea-vidro-2)}html[data-tema=escuro] .estudando-agora .ea-trocar.vazia{border-color:var(--ea-texto);background:var(--ea-texto);color:var(--ea-fundo-3);box-shadow:0 0 0 4px color-mix(in srgb,var(--ea-menta) 25%,transparent)}html[data-tema=escuro] .estudando-agora .ea-assunto,html[data-tema=escuro] .estudando-agora .ea-meta-linha{color:var(--ea-texto-2)}html[data-tema=escuro] .estudando-agora .ea-meta-linha b{color:var(--ea-texto)}html[data-tema=escuro] .estudando-agora .ea-trilho{background:var(--ea-escuro);box-shadow:inset 0 1px 3px #050505bf,0 0 0 1px color-mix(in srgb,var(--ea-menta) 14%,transparent)}html[data-tema=escuro] .estudando-agora .ea-cheio{background:linear-gradient(90deg,var(--ea-verde-forte) 0,var(--ea-verde-medio) 55%,var(--ea-menta-2) 88%,var(--ea-brilho) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--ea-menta) 55%,transparent),0 0 22px color-mix(in srgb,var(--ea-menta) 25%,transparent)}html[data-tema=escuro] .estudando-agora .ea-cheio:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ea-texto) 45%,transparent),transparent)}html[data-tema=escuro] .estudando-agora .ea-onda:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ea-texto) 75%,transparent),transparent)}html[data-tema=escuro] .estudando-agora .ea-ponta{background:radial-gradient(circle,var(--ea-texto) 0 3px,color-mix(in srgb,var(--ea-brilho) 90%,transparent) 4px,color-mix(in srgb,var(--ea-menta) 55%,transparent) 7px,transparent 15px)}html[data-tema=escuro] .estudando-agora .ea-ponta:before,html[data-tema=escuro] .estudando-agora .ea-ponta:after{background:var(--ea-brilho);box-shadow:0 0 6px var(--ea-menta)}html[data-tema=escuro] #dashboardView .proximo-estudo.estudando-agora .ea-acoes .button{border:1px solid var(--ea-linha);background:var(--ea-vidro);color:var(--ea-texto)}html[data-tema=escuro] #dashboardView .proximo-estudo.estudando-agora .ea-acoes .button:hover{background:var(--ea-vidro-2)}html[data-tema=escuro] #dashboardView .proximo-estudo.estudando-agora .ea-acoes .button.primary{border-color:var(--ea-texto);background:var(--ea-texto);color:var(--ea-fundo-3);box-shadow:0 8px 20px -10px #050505bf}html[data-tema=escuro] .estudando-agora .ea-icone{border:1px solid var(--ea-linha);background:var(--ea-vidro);color:var(--ea-texto-2)}html[data-tema=escuro] .estudando-agora .ea-icone:hover{background:var(--ea-vidro-2);color:var(--ea-texto)}html[data-tema=escuro] .estudando-agora button:focus-visible{outline:2px solid var(--ea-brilho)}html[data-tema=escuro] .estudando-agora .ea-anel-trilho{stroke:var(--ea-escuro)}html[data-tema=escuro] .estudando-agora .ea-anel{stroke:var(--ea-menta)}html[data-tema=escuro] .estudando-agora .ea-anel-ponto{fill:var(--ea-brilho)}html[data-tema=escuro] .estudando-agora .ea-centro small{color:var(--ea-texto-3)}html[data-tema=escuro] .estudando-agora .ea-centro b{color:var(--ea-texto)}html[data-tema=escuro] .estudando-agora .ea-centro em{color:var(--ea-texto-3)}html[data-tema=escuro] .estudando-agora .ea-depois{border-top:1px solid color-mix(in srgb,var(--ea-texto) 10%,transparent);background:color-mix(in srgb,var(--ea-fundo-3) 45%,transparent);color:var(--ea-texto-2)}html[data-tema=escuro] .estudando-agora .ea-depois b{color:var(--ea-texto)}html[data-tema=escuro] .jn-escolher{border:2.5px solid var(--rf-cel-borda);background:var(--rf-cel-cartao)}html[data-tema=escuro] .jn-escolher i{background:var(--rf-cel-verde)}html[data-tema=escuro] .jn-escolher:hover{border-color:color-mix(in srgb,var(--rf-cel-verde) 60%,var(--rf-cel-borda))}html[data-tema=escuro] .jn-escolher[aria-pressed=true]{border-color:var(--rf-cel-verde);box-shadow:0 0 0 4px color-mix(in srgb,var(--rf-cel-verde) 16%,transparent)}html[data-tema=escuro] .jn-escolher:focus-visible{outline:2px solid var(--rf-cel-verde)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta.na-sessao{background:linear-gradient(135deg,color-mix(in srgb,var(--ea-menta) 10%,var(--rf-cel-fundo)),var(--rf-cel-fundo) 55%) padding-box,linear-gradient(135deg,var(--ea-menta),var(--ea-fundo-1) 45%,var(--ea-fundo-3)) border-box;box-shadow:0 18px 36px -22px var(--ea-sombra)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta.na-sessao .jn-barra i{background:linear-gradient(90deg,var(--ea-fundo-1),var(--ea-menta))}html[data-tema=escuro] .jn-selo-sessao{background:var(--ea-fundo-1);color:var(--ea-texto)}html[data-tema=escuro] .jn-selo-sessao i{background:var(--ea-brilho)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta.na-sessao .jn-btn-sessao{background:var(--ea-fundo-1);color:var(--ea-texto)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta.na-sessao .jn-btn-sessao:hover{background:var(--ea-fundo-2)}html[data-tema=escuro] .ea-viajante>i{background:radial-gradient(circle at 34% 28%,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3));box-shadow:0 16px 30px -16px var(--ea-sombra)}html[data-tema=escuro] .ea-recuo{background:linear-gradient(135deg,var(--ea-fundo-1),var(--ea-fundo-2) 55%,var(--ea-fundo-3))}html[data-tema=escuro] .ea-ganho{background:var(--ea-fundo-1);color:var(--ea-texto);box-shadow:0 10px 22px -10px var(--ea-sombra),0 0 0 1px color-mix(in srgb,var(--ea-menta) 45%,transparent)}html[data-tema=escuro] .estudando-agora.meta-cheia .ea-cheio{background:linear-gradient(90deg,var(--ea-verde-forte),var(--ea-verde-medio) 45%,var(--ea-menta-2) 80%,var(--ea-pausa))}html[data-tema=escuro] .estudando-agora.meta-cheia .ea-meta-linha b{color:var(--ea-brilho)}html[data-tema=escuro] #dashboardView .plano-lista .jn-meta.na-sessao .jn-anel-marcar .jn-svg{color:var(--rf-cel-verde)}html[data-tema=escuro] .topo-fogo:not(.apagado) .flame-outer{fill:#ff3028}html[data-tema=escuro] .topo-fogo:not(.apagado) .flame-inner{fill:#ffb23f}html[data-tema=escuro] .topbar .account-button{background:none;border:0;box-shadow:none}html[data-tema=escuro] .perfil-ajuste-mascara{box-shadow:0 0 0 999px #0009;outline-color:#ffffffd9}html[data-tema=escuro] .account-avatar.com-foto{background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}html[data-tema=escuro] #importarHorasModal .ih-caixa:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304241a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E")}
