:root{--rp-control-sm:36px;--rp-control-md:44px;--rp-control-lg:48px;--rp-control-xl:52px;--rp-focus:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--filtro-foto:brightness(.88) saturate(.9) contrast(1.03)}body{font-family:var(--font-sans);font-feature-settings:normal}.rp-btn,.rp-btn--sm,.rp-btn--lg,.rp-btn--xl{border-radius:var(--radius-full)}.rp-btn{font-weight:600}.rp-btn--text,.rp-btn--link{border-radius:0}.rp-btn--outline{border-color:var(--border-strong);color:var(--foreground)}.rp-btn--outline:hover:not(:disabled){border-color:var(--foreground);background:0 0}.rp-btn--text{color:var(--link);border-bottom:0;padding:0}.rp-input,.rp-select__trigger,.rp-textarea{border-radius:var(--radius-sm)}.rp-input{--h:48px;font-size:16px}.rp-input:focus,.rp-input:focus-visible,.rp-input[aria-expanded=true],.rp-otp__cell:focus,.rp-otp__cell:focus-visible{border-color:var(--foreground);box-shadow:none;outline:none}.rp-input[aria-invalid=true]:focus,.rp-input[aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:none}.rp-pageheader__title,.rp-section-title__title,.rp-hero__title,.rp-page-banner h1,.rp-cta-band h2,.rp-stats-band__item b,.rp-price-box__price b,.rp-welcome__name,.rp-rail__title,.rp-dialog__title,.rp-stat__value,.rp-stat-card__value,.rp-quiz__q,.rp-lessons__num,.rp-course-card__title,.rp-course-row__title{font-family:var(--font-display);font-weight:400}.rp-pageheader__title{font:var(--t-pagina);letter-spacing:-.01em}.rp-section-title__title{color:var(--foreground)}.rp-rail__title{font:var(--t-secao)}.rp-course-card__title{font:var(--t-bloco)}.rp-card__title{font:var(--t-bloco);letter-spacing:0}.rp-overline,.rp-eyebrow,.rp-menu__group-label,.rp-calendar__wd,.rp-stat__label,.rp-sep--label,.rp-sidebar__label,.rp-table th,.rp-course-card__category,.rp-course-row__cat,.rp-notice__title,.rp-footer h4,.rp-welcome__eyebrow,.rp-quiz__num,.rp-seal{font:var(--t-rotulo);letter-spacing:.12em}.rp-table th{color:var(--foreground-soft);border-bottom-color:var(--border)}.rp-table td,.rp-mono,.rp-progress__num,.rp-pagination__status,.rp-slider__value,.rp-stat__delta,.rp-chart__tip b{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.rp-shell{background:var(--cor-moldura);overflow:clip}.rp-shell__content{background:var(--folha);border-radius:0}.rp-topbar{height:var(--topbar-height);background:var(--cor-moldura);color:var(--on-moldura);gap:var(--space-4)}.rp-topbar__title{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--on-moldura-2);opacity:1;border-left-color:#fff3;font-size:14px;font-weight:500}.rp-topbar__menu{border-radius:var(--radius-full);border-color:#ffffff4d;height:40px}.rp-topbar__action{width:44px;min-width:44px;height:44px}.rp-topbar__action:hover,.rp-topbar__menu:hover{background:var(--cor-moldura-hover)}.rp-topbar__action.has-avatar{width:auto;padding:0 4px 0 var(--space-3);color:var(--on-moldura);font-size:14px;font-weight:500}.rp-topbar__action img{border:0;width:36px;height:36px}.rp-topbar__action .rp-count,.rp-count{background:var(--destructive);box-shadow:0 0 0 2px var(--cor-moldura)}.rp-topbar__menu:focus-visible,.rp-topbar__action:focus-visible,.rp-topbar__logo:focus-visible{outline-color:var(--detalhe-moldura)}@container shell (min-width:1100px){.rp-topbar{color:var(--foreground);pointer-events:none;background:0 0;position:absolute;top:0;left:0;right:0}.rp-topbar>*{pointer-events:auto}.rp-shell__sidebar>.rp-sidebar{padding-top:var(--topbar-height)}.rp-topbar__actions{gap:var(--space-1);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-full);background:var(--folha);padding:4px}.rp-topbar__action.has-avatar{color:var(--foreground)}.rp-topbar__action:hover{background:color-mix(in srgb, var(--foreground) 7%, transparent)}.rp-topbar__action .rp-count,.rp-topbar .rp-count{box-shadow:0 0 0 2px var(--folha)}.rp-topbar__action:focus-visible{outline-color:var(--ring)}.area-conteudo>.rp-pageheader:first-child .rp-pageheader__row{min-height:calc(var(--topbar-height) + 52px - var(--space-6))}}.rp-sidebar{background:var(--cor-moldura);color:var(--on-moldura-2)}.rp-sidebar__profile{padding:var(--space-5) var(--space-5) var(--space-4);align-items:center;gap:var(--space-3);border-bottom:0;flex-direction:row}.rp-sidebar__avatar{border:0;width:40px;height:40px}.rp-sidebar__avatar--initials{background:var(--azul-claro);color:var(--azul-noite)}.rp-sidebar__role{color:var(--detalhe-moldura);font-family:var(--font-rotulo);font-size:11px;font-weight:500}.rp-sidebar__name{color:var(--on-moldura);font-size:15px;line-height:20px}.rp-sidebar__email{font-size:12px}.rp-sidebar__nav{padding:var(--space-2) var(--space-3) var(--space-4)}.rp-sidebar ul{gap:2px}.rp-sidebar__label{padding:var(--space-5) var(--space-3) var(--space-2);color:var(--on-moldura-2);opacity:.75}.rp-sidebar__item{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--on-moldura-2);font:var(--t-ui);opacity:1;border-top:0}.rp-sidebar__item:hover{background:var(--cor-moldura-hover);color:var(--on-moldura)}.rp-sidebar__item.is-active{background:var(--cor-moldura-ativo);box-shadow:none;color:var(--on-moldura);font-weight:500}.rp-sidebar__item.is-active svg{color:var(--detalhe-moldura)}.rp-sidebar__item:focus-visible,.rp-sidebar__collapse:focus-visible{outline-color:var(--detalhe-moldura);outline-offset:0}.rp-sidebar__badge{color:var(--on-moldura);background:#ffffff1f}.rp-sidebar__footer{padding:var(--space-2) var(--space-3) var(--space-4);border-top:0}.rp-sidebar__footer .rp-sidebar__item{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;font-size:14px;font-weight:500}.area-recolher{display:none}@container shell (min-width:1100px){.area-recolher{z-index:1;top:calc((var(--topbar-height) - 32px) / 2);left:calc(var(--sidebar-width) - 16px);border-radius:var(--radius-full);background:var(--cor-moldura);width:32px;height:32px;color:var(--on-moldura-2);cursor:pointer;transition:left var(--rp-dur) var(--rp-ease), background-color var(--rp-dur) var(--rp-ease);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.area-recolher:hover{background:color-mix(in srgb, var(--cor-moldura) 85%, #fff);color:var(--on-moldura)}.area-recolher:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rp-shell.is-collapsed .area-recolher{left:calc(var(--sidebar-collapsed) - 16px)}}.rp-topbar__logo .rp-logo{transition:height var(--rp-dur) var(--rp-ease)}@container shell (min-width:1100px){.rp-shell.is-collapsed .rp-topbar__logo{width:var(--sidebar-collapsed);margin-left:calc(-1 * var(--space-6));justify-content:center}.rp-shell.is-collapsed .rp-topbar__logo .rp-logo{height:16px!important}}.rp-shell .rp-card,.rp-shell .rp-stat-card,.rp-shell .rp-course-row__card,.rp-shell .rp-pcourse{box-shadow:none;border-color:#0000}.rp-card__footer{border-top:0}.rp-stat-card{gap:var(--space-1);padding:20px 22px 18px}.rp-stat-card__label{font:var(--t-ui);letter-spacing:0;text-transform:none}.rp-stat-card__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:44px;line-height:48px}.rp-stat-card__hint{font:var(--t-legenda)}.rp-course-row__card{border-radius:var(--radius-lg)}.rp-course-row__actions{border-left:0}.rp-course-card__photo img,.rp-pcourse__photo img,.rp-course-row__img,.rp-welcome__photo{filter:var(--filtro-foto)}.rp-pcourse{border-radius:var(--radius-lg)}.rp-pcourse__photo{aspect-ratio:16/10}.rp-welcome{background:var(--cor-moldura);border-radius:var(--radius-2xl)}.rp-welcome__top.has-photo:before{background:linear-gradient(90deg, var(--cor-moldura) 0%, #000d30eb 45%, #000d3059 100%)}.rp-status{border-radius:var(--radius-full);background:var(--muted-strong);height:26px;padding:0 10px;font-size:12px;line-height:1}.rp-status:before{width:6px;height:6px}.rp-status--success{background:var(--success-soft)}.rp-status--progress{background:var(--brand-soft)}.rp-status--danger{background:var(--destructive-soft)}.rp-status--warning{background:var(--warning-soft)}.rp-status--info{background:var(--azul-tinta)}.rp-badge{border-radius:var(--radius-full)}.rp-alert{border-radius:var(--radius-sm);background:var(--muted);border:0}.rp-alert--destructive{background:var(--destructive-soft)}.rp-alert--success{background:var(--success-soft)}.rp-alert--warning{background:var(--warning-soft)}.rp-alert--info{background:var(--info-soft)}.rp-empty{background:var(--card);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-6);border:0}.rp-empty__arte{width:132px;height:92px;margin-bottom:4px;display:block;position:relative}.rp-empty__arte i{border-radius:12px;width:52px;height:52px;position:absolute;top:18px;transform:rotate(45deg)}.rp-empty__arte i:first-child{border:2px solid var(--border-strong);opacity:.5;left:6px}.rp-empty__arte i:nth-child(2){background:var(--cor-acao);left:40px}.rp-empty__arte i:nth-child(3){background:var(--azul-tinta);left:74px}.rp-empty__title{font:var(--t-bloco)}.rp-empty__desc{font:var(--t-corpo);max-width:380px}.rp-dialog,.rp-sheet,.rp-toast{border-radius:var(--radius-xl)}.rp-tabs__list--pill,.rp-tabs__list--pill .rp-tabs__trigger{border-radius:var(--radius-full)}.rp-marcador{font:var(--t-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft);align-items:center;gap:10px;display:inline-flex}.rp-marcador__losangos{align-items:center;gap:4px;display:inline-flex}.rp-marcador__losangos i{background:var(--cor-acao);border-radius:2px;width:7px;height:7px;display:block;transform:rotate(45deg)}.rp-marcador__losangos i:nth-child(2){opacity:.55}.rp-marcador__losangos i:nth-child(3){opacity:.25}.rp-continue{background:var(--card);color:var(--foreground);border-radius:var(--radius-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;overflow:hidden}.rp-continue__foto{background:var(--cor-moldura);min-height:280px;position:relative;overflow:hidden}.rp-continue__foto img{object-fit:cover;width:100%;height:100%;filter:var(--filtro-foto);position:absolute;inset:0}.rp-continue__foto:after{content:"";background:linear-gradient(#000d3000,#000d30b8);height:55%;position:absolute;bottom:0;left:0;right:0}.rp-continue__vidro{z-index:1;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;font:500 14px/20px var(--font-sans);background:#000d304d;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:inset 0 0 0 1px #ffffff2e}.rp-continue__corpo{padding:var(--space-8);justify-content:center;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.rp-continue__titulo{font:400 32px/37px var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.rp-continue__meta{color:var(--foreground-soft);margin:0;font-size:13px;line-height:18px}.rp-continue__avanco{flex-direction:column;gap:8px;display:flex}.rp-continue__avanco-linha{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.rp-continue__avanco-linha b{color:var(--brand-text);font-variant-numeric:tabular-nums}.rp-continue .rp-progress{height:8px}.rp-continue__proxima{border-radius:var(--radius-sm);background:var(--folha);color:var(--foreground-soft);align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.rp-continue__proxima strong{color:var(--foreground);font-weight:500;display:block}.rp-continue__proxima svg{color:var(--brand);flex:none}.rp-continue__acoes{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@container (max-width:640px){.rp-continue{border-radius:20px;grid-template-columns:1fr}.rp-continue__foto{aspect-ratio:16/9;min-height:0}.rp-continue__corpo{gap:12px;padding:16px 18px 18px}.rp-continue__titulo{font-size:22px;line-height:27px}.rp-continue__acoes .rp-btn--brand{width:100%}}.rp-atencao{gap:var(--space-3);flex-direction:column;display:flex}.rp-atencao__lista{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.rp-tarefa{border-radius:var(--radius-lg);background:var(--card);align-items:center;gap:14px;padding:16px 18px;display:flex}.rp-tarefa__icone{background:var(--azul-tinta);width:44px;height:44px;color:var(--azul-link);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rp-tarefa__texto{min-width:0;font:var(--t-legenda);color:var(--foreground-soft);flex:1}.rp-tarefa__texto strong{color:var(--foreground);font-size:14px;font-weight:600;line-height:20px;display:block}.rp-ccard{background:var(--card);min-width:0;color:var(--foreground);border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.rp-ccard:focus-visible{box-shadow:var(--rp-focus);outline:none}.rp-ccard__foto{aspect-ratio:16/10;background:var(--cor-moldura);position:relative;overflow:hidden}.rp-ccard__foto img{object-fit:cover;width:100%;height:100%;filter:var(--filtro-foto);transition:transform var(--rp-dur-slow) var(--rp-ease);display:block}.rp-ccard.is-indisponivel .rp-ccard__foto img{filter:grayscale(1) var(--filtro-foto)}.rp-ccard:hover .rp-ccard__foto img{transform:scale(1.04)}.rp-ccard:hover .rp-ccard__titulo{color:var(--link)}.rp-ccard__selo{border-radius:var(--radius-full);height:24px;font:600 10.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-azul);background:var(--linha-ead);align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:12px;left:12px}.rp-ccard__selo--aovivo{background:var(--linha-aovivo)}.rp-ccard__selo--nr{background:var(--linha-nr)}.rp-ccard__selo--executiva{background:var(--linha-executiva)}.rp-ccard__situacao{border-radius:var(--radius-full);height:24px;font:500 12px/1 var(--font-sans);color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000d308c;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:12px;right:12px}.rp-ccard__corpo{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.rp-ccard__titulo{font:var(--t-card);transition:color var(--rp-dur-fast) var(--rp-ease);margin:0}.rp-ccard__meta{font:var(--t-legenda);color:var(--foreground-soft)}.rp-ccard__rodape{color:var(--foreground-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:13px;line-height:18px;display:flex}.rp-ccard__rodape strong{font:600 14px/1 var(--font-sans);color:var(--foreground);font-variant-numeric:tabular-nums}.rp-ccard__acao{font:600 14px/1 var(--font-sans);color:var(--link);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rp-ccard__acao svg{transition:transform var(--rp-dur) var(--rp-ease)}.rp-ccard:hover .rp-ccard__acao svg{transform:translate(3px)}.rp-ccard__acao--progresso{color:var(--brand-text)}.rp-ccard .rp-progress--concluido>span{background:var(--success)}.rp-ccard__origem{font:500 12px/16px var(--font-sans);color:var(--foreground-soft);align-items:center;gap:6px;display:inline-flex}.rp-ccard__origem svg{flex:none}.rp-ccard__extra{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rp-ccard__prazo{border-radius:var(--radius-full);font:500 12px/16px var(--font-sans);background:var(--muted);color:var(--foreground-soft);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.rp-ccard__prazo--alerta{background:var(--warning-soft);color:var(--warning)}.rp-pcourse.is-concluido .rp-progress>span,.rp-progress--concluido>span{background:var(--success)}.rp-grid>a{color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:flex}.rp-grid>a>*{flex:1}.rp-grid>a:hover .rp-stat-card__value{color:var(--link)}.rp-grid>a:focus-visible{box-shadow:var(--rp-focus);outline:none}.rp-btn--inverse-text{border-radius:0}.rp-topbar .rp-btn--inverse-text{min-height:var(--h);border-radius:var(--radius-full);color:var(--on-moldura);border:1px solid #ffffff4d;padding:0 16px}.rp-topbar .rp-btn--inverse-text:hover{background:var(--cor-moldura-hover)}.rp-card__header:has(>.rp-card__action){align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);flex-flow:wrap;display:flex}.rp-card__header:has(>.rp-card__action)>*{flex:1 0 100%;order:2;min-width:0}.rp-card__header:has(>.rp-card__action)>:first-child{flex:14ch;order:0}.rp-card__header>.rp-card__action{flex:0 auto;order:1;max-width:100%;position:static}.rp-card__footer{flex-wrap:wrap}.rp-card__footer .rp-btn--text{white-space:nowrap}.rp-stack>.rp-badge,.rp-stack>.rp-seal,.rp-stack>.rp-status,.rp-stack>.rp-logo{align-self:flex-start}.cms-opcoes{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);min-width:0}.cms-opcoes>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.cms-opcoes[open]>summary{margin-bottom:var(--space-3)}.area-conteudo>.rp-btn:not(.rp-btn--block),.area-conteudo :is(.rp-stack,.rp-col)>.rp-btn:not(.rp-btn--block){white-space:normal;align-self:flex-start;max-width:100%}.area-conteudo :is(.rp-stack,.rp-col)>.rp-btn:not(.rp-btn--block,.rp-btn--text,.rp-btn--link){min-height:var(--h);height:auto;padding-block:var(--space-2)}body:has(>section.rp-section#conteudo){flex-direction:column;min-height:100dvh;display:flex}body>section.rp-section#conteudo{flex:1 0 auto}body:has(>main#conteudo>.rp-section){flex-direction:column;min-height:100dvh;display:flex}body>main#conteudo:has(>.rp-section){flex-direction:column;flex:1 0 auto;display:flex}body>main#conteudo>.rp-section{flex:1 0 auto}.rp-toggle-group{gap:var(--space-2);flex-wrap:wrap}.rp-toggle,.rp-toggle-group--outline .rp-toggle,.rp-toggle-group--outline .rp-toggle:first-child,.rp-toggle-group--outline .rp-toggle:last-child{border-radius:var(--radius-full);padding:0 var(--space-4)}.rp-toggle-group--outline .rp-toggle+.rp-toggle{margin-left:0}.rp-esqueleto{gap:var(--space-8);flex-direction:column;display:flex}.rp-esqueleto__cabeca{flex-direction:column;gap:10px;display:flex}.rp-esqueleto__grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;display:grid}.rp-esqueleto__card{border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.rp-esqueleto .rp-skeleton{background:var(--muted)}.rp-esqueleto__cabeca .rp-skeleton{background:var(--muted-strong)}.area-raiz{position:relative}.area-raiz.is-navegando:after{content:"";z-index:calc(var(--z-sticky) + 1);background:var(--cor-acao);transform-origin:0;pointer-events:none;width:100%;height:3px;animation:8s cubic-bezier(.1,.7,.2,1) .15s forwards area-navegando;position:absolute;top:0;left:0;transform:scaleX(0)}.area-raiz.is-navegando{cursor:progress}@keyframes area-navegando{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.area-raiz.is-navegando:after{opacity:.6;animation:none;transform:scaleX(1)}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}.rp-shell__sidebar{view-transition-name:area-menu}.rp-topbar{view-transition-name:area-topo}.barra-navegando{z-index:60;background:var(--cor-acao);transform-origin:0;pointer-events:none;width:100%;height:3px;animation:8s cubic-bezier(.1,.7,.2,1) .15s forwards area-navegando;position:fixed;top:0;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.barra-navegando{opacity:.6;animation:none;transform:scaleX(1)}}.rp-sem-conexao{z-index:var(--z-toast);top:calc(var(--topbar-height,64px) + 12px);border-radius:var(--radius-sm);background:var(--azul-tinta);width:min(560px,100% - 32px);color:var(--foreground);box-shadow:var(--shadow-lg);font:400 14px/20px var(--font-sans);align-items:flex-start;gap:12px;padding:14px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.rp-sem-conexao svg{color:var(--azul-link);flex:none;margin-top:1px}.rp-sem-conexao strong{font-weight:600;display:block}.rp-toast{border-radius:28px;align-items:center;padding:12px 44px 12px 18px}.rp-toast--success .rp-toast__icon{color:var(--sucesso-sobre-escuro);margin-top:0}.rp-toast__title{font:var(--t-ui);font-weight:400}.rp-toast__close{color:#ffffffbf;top:50%;right:10px;transform:translateY(-50%)}.rp-toast__close:hover{color:#fff;background:#ffffff1a}.rp-toaster--bottom-center{bottom:calc(16px + env(safe-area-inset-bottom));width:min(440px,100% - 32px)}.rp-abas-area{scrollbar-width:none;border-radius:var(--radius-full);background:var(--card);flex-wrap:nowrap;flex:none;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.rp-abas-area .rp-btn{white-space:nowrap;min-height:36px;color:var(--foreground-soft);flex:none}.rp-abas-area .rp-btn[aria-current=page]{background:var(--cor-moldura);color:var(--on-moldura)}.rp-sidebar.is-collapsed .rp-sidebar__profile{justify-content:center;padding-left:0;padding-right:0}.rp-tabs__list{scrollbar-width:none;overflow-x:auto}.rp-tabs__trigger{white-space:nowrap;flex:none}@container shell (max-width:599px){.rp-topbar__action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}@media (max-width:599px){.rp-btn--sm{--h:44px}.rp-chip{min-height:44px}.rp-abas-area .rp-btn{min-height:40px}.entrada-rodape a{align-items:center;min-height:44px;display:inline-flex}.rp-topbar__logo,.entrada-topo__logo{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sala-modulos li a{min-height:44px}.sala-modulos summary{min-height:48px}.rp-table th,.rp-table td{white-space:nowrap}.rp-table td .rp-row{flex-wrap:nowrap}}@media (pointer:fine) and (min-width:1100px){.rp-sidebar ul{gap:0}.rp-sidebar__item{min-height:38px}.rp-sidebar__label{padding:var(--space-4) var(--space-3) var(--space-1)}.rp-sidebar__profile{padding:var(--space-4) var(--space-5) var(--space-3)}.rp-sidebar__footer{padding-bottom:var(--space-3)}.rp-shell{--sidebar-width:184px;--topbar-height:56px;--t-pagina:400 32px/38px var(--font-display);--text-h1:400 32px/38px var(--font-display);--t-secao:400 24px/30px var(--font-display);--text-h3:400 24px/30px var(--font-display);--t-bloco:400 20px/26px var(--font-display);--text-bloco:400 20px/26px var(--font-display);--t-corpo:400 15px/23px var(--font-sans);--text-body:400 14px/20px var(--font-sans)}.rp-shell__content{padding:var(--space-6);gap:var(--space-6)}.rp-pageheader__desc{font-size:14px;line-height:20px}.rp-shell .rp-grid{gap:calc(var(--gap,var(--space-6)) * .75);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--min,280px) * .9)), 1fr))}.rp-stat-card{padding:16px 18px 14px}.rp-stat-card__value{font-size:36px;line-height:40px}.rp-continue__foto{min-height:240px}.rp-continue__corpo{padding:var(--space-6);gap:var(--space-3)}.rp-continue__titulo{font-size:26px;line-height:31px}.rp-ccard__corpo{gap:8px;padding:14px 16px 16px}.rp-tarefa{padding:14px 16px}}.rp-grid.rp-grid--preencher{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,280px)), 1fr))}.rp-conta{position:relative}.rp-conta__painel{z-index:var(--z-dropdown);border-radius:var(--radius-xl);background:var(--card);width:min(320px,100vw - 32px);color:var(--foreground);box-shadow:var(--shadow-lg);animation:rp-pop var(--rp-dur) var(--rp-ease);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.rp-conta__perfil{flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.rp-conta__papel{font:var(--t-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--link)}.rp-conta__pessoa{align-items:center;gap:14px;min-width:0;display:flex}.rp-conta__foto{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.rp-conta__iniciais{background:var(--cor-moldura);color:var(--on-moldura);font:600 18px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.rp-conta__dados{min-width:0;font:var(--t-legenda);color:var(--foreground-soft);flex-direction:column;gap:2px;display:flex}.rp-conta__dados strong{font:600 16px/22px var(--font-sans);color:var(--foreground)}.rp-conta__dados span,.rp-conta__dados strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-conta__lista{border-top:1px solid var(--border);margin:0;padding:6px 8px;list-style:none}.rp-conta__item{border-radius:var(--radius-sm);min-height:44px;color:var(--foreground);font:500 15px/20px var(--font-sans);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.rp-conta__item>svg:first-child{color:var(--foreground-soft);flex:none}.rp-conta__item>svg:last-child:not(:first-child){color:var(--foreground-soft);margin-left:auto}.rp-conta__item:hover{background:var(--muted)}.rp-conta__item:focus-visible,.rp-conta__sair:focus-visible{box-shadow:var(--rp-focus);outline:none}.rp-conta__item.is-destrutivo,.rp-conta__item.is-destrutivo>svg:first-child{color:var(--destructive-text)}.rp-conta__item.is-destrutivo:hover{background:var(--destructive-soft)}.rp-conta__rodape{border-top:1px solid var(--border);padding:12px 16px 16px}.rp-conta__sair{border:1px solid var(--border-strong);border-radius:var(--radius-full);width:100%;min-height:44px;color:var(--foreground);font:600 15px/20px var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}.rp-conta__sair:hover{border-color:var(--foreground)}.rp-conta .rp-topbar__action-label{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.minha-conta__foto{align-items:center;gap:20px;display:flex}.minha-conta__avatar{object-fit:cover;border-radius:50%;flex:none;width:96px;height:96px}.minha-conta__iniciais{background:var(--cor-moldura);color:var(--on-moldura);font:600 32px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.minha-conta__aparelhos{margin:0;padding:0;list-style:none}.minha-conta__aparelhos li{align-items:center;gap:14px;padding:12px 0;display:flex}.minha-conta__aparelhos li+li{border-top:1px solid var(--border)}.minha-conta__aparelhos li>svg{color:var(--foreground-soft);flex:none}.minha-conta__aparelho{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.minha-conta__aparelho b{font:600 14px/20px var(--font-sans)}.minha-conta__aparelho small{font:var(--t-legenda);color:var(--foreground-soft)}.minha-conta__nota{font:var(--t-legenda);color:var(--foreground-soft);margin:0}@container (max-width:599px){.minha-conta__foto{gap:16px}.minha-conta__avatar{width:72px;height:72px}.minha-conta__iniciais{font-size:24px}}.rp-filtros,.rp-filtros>.rp-grid{align-items:end}.rp-filtros .rp-btn{--h:48px}.rp-retirar{gap:var(--space-2);flex-wrap:nowrap}.rp-retirar .rp-input{--h:36px;width:76px;font-size:14px}@media (max-width:599px){.rp-retirar .rp-input{--h:44px}}.rp-table td .rp-btn{white-space:nowrap;flex:none}.rp-linha-campo{flex-wrap:nowrap}.rp-linha-campo>.rp-input{flex:1;width:auto;min-width:0}@supports (animation-timeline:scroll()){.rp-abas-area{animation:linear both abas-esmaecer;animation-timeline:scroll(self inline)}@keyframes abas-esmaecer{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}99%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}to{-webkit-mask-image:none;mask-image:none}}}@media (max-width:599px){.sala-voltar{padding:0 10px}.sala-voltar__texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rp-native-select{width:100%;padding-inline-end:var(--space-4);display:block}.rp-form-fields{gap:var(--space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.rp-native-choice{align-items:flex-start;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);cursor:pointer;display:flex}.rp-native-choice>input{width:24px;height:24px;accent-color:var(--primary);flex:none;margin:0}.rp-native-choice .rp-choice__desc{display:block}.rp-table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.rp-shell__sidebar,.rp-topbar__logo .rp-logo,.rp-progress>span{transition:none}.admin-resumo{margin-top:var(--space-6)}.admin-cursos__faltas{margin-top:var(--space-1);max-width:28ch;color:var(--foreground-soft);font-size:13px;line-height:1.4;display:block}.admin-cursos__site-celular{display:none}@container shell (max-width:599px){.admin-cursos__site-celular{margin-block:var(--space-1);display:block}}.admin-resumo>summary,.professor-editor summary{cursor:pointer;padding-block:var(--space-3);min-height:44px;font-weight:600}.admin-resumo[open]>summary{margin-bottom:var(--space-4)}.professor-editor{gap:var(--space-6);max-width:960px;display:grid}.professor-editor .editor-form{gap:var(--space-4);max-width:680px;display:grid}.professor-editor .editor-form>.rp-btn{justify-self:start}.professor-editor .editor-lesson{padding-block:var(--space-4);border-bottom:1px solid var(--border)}.professor-editor .editor-lesson>a{text-align:start;white-space:normal;justify-content:flex-start}.professor-editor .editor-options{align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.professor-editor .editor-options form{gap:var(--space-2);flex-wrap:wrap;display:flex}@container shell (max-width:1099px){.rp-shell:not(.is-drawer-open) .rp-shell__sidebar{visibility:hidden;pointer-events:none}.rp-shell.is-drawer-open .rp-shell__sidebar{visibility:visible}}@media (max-width:700px),(pointer:coarse){.rp-btn--icon-sm,.rp-dialog__close{--h:44px;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.rp-shell__sidebar{transition:none!important}}@container shell (min-width:1100px){.area-so-gaveta,.rp-shell__sidebar .rp-sidebar__profile{display:none}.rp-sidebar li:has(.area-so-gaveta){display:none}.rp-sidebar__footer:has(>.area-so-gaveta:only-child){display:none}.rp-sidebar__section:has(>ul>li:only-child .area-so-gaveta){display:none}.rp-sidebar__section:has(>ul>li:only-child .area-so-gaveta)+.rp-sidebar__section{margin-top:0}}@container shell (max-width:1099px){.rp-topbar__menu.area-abrir-menu{border:0;justify-content:center;width:44px;height:44px;margin-left:-10px;padding:0}.rp-shell__sidebar,.rp-shell.is-collapsed .rp-shell__sidebar{top:calc(-1 * var(--topbar-height));width:min(304px,100% - 56px)}.rp-shell.is-drawer-open .rp-shell__veil{top:calc(-1 * var(--topbar-height))}.rp-shell__sidebar>.rp-sidebar{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left)}.area-gaveta__topo{min-height:var(--topbar-height);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.area-gaveta__fechar{color:var(--on-moldura)}.rp-shell__sidebar .rp-sidebar__profile{border-bottom:1px solid #ffffff24;flex:none;padding-top:8px}.rp-shell__sidebar .rp-sidebar__footer{padding-top:8px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid #ffffff24;flex:none}.rp-sidebar__footer .area-gaveta__sair,.rp-sidebar__footer .area-gaveta__sair:hover{color:#ff6b61}.rp-shell__sidebar .rp-sidebar__badge{color:#fff;background:#d6332a;border-radius:999px;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.rp-shell .rp-sidebar.is-collapsed .rp-sidebar__item{padding:0 var(--space-3);justify-content:flex-start}.rp-shell .rp-sidebar.is-collapsed .rp-sidebar__badge{position:static}.rp-shell .rp-sidebar.is-collapsed .rp-sidebar__profile{padding-left:var(--space-5);padding-right:var(--space-5);justify-content:flex-start}.rp-shell .rp-sidebar.is-collapsed .rp-sidebar__avatar{width:40px;height:40px}.rp-shell.area-aluno .rp-shell__sidebar .rp-sidebar.is-collapsed .rp-sidebar__label{height:auto;padding:var(--space-5) var(--space-3) var(--space-2);border-top:0;margin:0;font-size:12px;line-height:normal;overflow:visible}.rp-shell.area-aluno .rp-shell__sidebar .rp-sidebar.is-collapsed .rp-sidebar__badge{border-radius:999px;min-width:22px;height:20px;padding:0 6px;font-size:12px;line-height:20px;position:static}}@media (prefers-reduced-motion:reduce){.rp-shell__veil{animation:none!important}}.rp-shell.area-aluno .rp-topbar__actions{gap:4px}.rp-shell.area-aluno .rp-conta__botao{gap:8px;padding:0 10px 0 4px}.rp-shell.area-aluno .rp-conta__botao>img,.rp-shell.area-aluno .rp-conta__avatar{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.rp-shell.area-aluno .rp-conta__avatar{background:var(--azul-claro);color:var(--azul-noite);font:600 14px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.rp-shell.area-aluno .rp-conta__botao[aria-expanded=true]{background:var(--cor-moldura-hover)}.rp-shell.area-aluno .rp-conta__menu{z-index:var(--z-dropdown);background:var(--card);min-width:220px;box-shadow:var(--shadow-lg);text-align:left;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.rp-shell.area-aluno .rp-conta__opcao{width:100%;min-height:40px;color:var(--foreground);font:500 14px/20px var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.rp-shell.area-aluno .rp-conta__opcao>svg{flex:none}.rp-shell.area-aluno .rp-conta__opcao:hover,.rp-shell.area-aluno .rp-conta__opcao:focus-visible{background:var(--muted);color:var(--link);outline:none}.rp-shell.area-aluno .rp-conta__opcao:focus-visible{box-shadow:var(--rp-focus)}.rp-shell.area-aluno .rp-conta__opcao.is-perigo,.rp-shell.area-aluno .rp-conta__opcao.is-perigo:hover,.rp-shell.area-aluno .rp-conta__opcao.is-perigo:focus-visible{color:var(--destructive-text)}.rp-shell.area-aluno .rp-conta__sep{background:var(--border);height:1px;margin:6px 4px}.rp-shell.area-aluno .rp-conta__form{display:contents}@media (max-width:599px){.rp-shell.area-aluno .rp-conta__opcao{min-height:44px}}.rp-shell.area-aluno .rp-sidebar.is-collapsed .rp-sidebar__label{border-top:1px solid #ffffff24;height:0;margin:12px 14px;padding:0;font-size:0;line-height:0;display:block;overflow:hidden}.rp-shell.area-aluno .rp-sidebar.is-collapsed .rp-sidebar__badge{border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;top:2px;right:8px}@container shell (min-width:1100px){.rp-shell.area-aluno .rp-conta__botao[aria-expanded=true]{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}@container shell (max-width:700px){.rp-shell.area-aluno .rp-conta__botao .rp-topbar__action-label{display:none}.rp-shell.area-aluno .rp-conta__botao{gap:4px;padding:0 6px 0 4px}}@supports (animation-timeline:scroll()){.rp-shell.area-aluno{timeline-scope:--folha-aluno}.rp-shell.area-aluno .rp-shell__content{scroll-timeline:--folha-aluno block}@container shell (min-width:1100px){.rp-shell.area-aluno .rp-topbar__actions{animation:linear both acoes-sobem-com-a-folha;animation-timeline:--folha-aluno;animation-range:0px var(--topbar-height)}}}@keyframes acoes-sobem-com-a-folha{to{transform:translateY(calc(-1 * var(--topbar-height)))}}
.eds{--borda-forte:#858c9e;--espaco-3:12px;--espaco-6:32px;--raio-md:4px;--sombra-card:0 1px 2px #0b15330f;--superficie:#fff;--superficie-3:#e8ebf1;--texto:#0b1533;--texto-2:#4a5168}.eds,.eds *{box-sizing:border-box}.eds{font-family:var(--font-sans);color:var(--texto);background:var(--superficie);-webkit-font-smoothing:antialiased}.eds img{max-width:100%}.eds-rotulo{margin:0 0 var(--espaco-3);font:600 13px/16px var(--font-rotulo);letter-spacing:.14em;text-transform:uppercase;color:var(--cor-texto-linha,var(--azul-link));display:inline-block}.eds-rotulo--claro{color:var(--on-azul);opacity:.85}.eds-rotulo-categoria{font:600 12px/14px var(--font-rotulo);text-transform:uppercase;letter-spacing:.12em}.eds-certificado{background:var(--superficie);width:1123px;height:794px;color:var(--texto);font-family:var(--font-sans);grid-template-columns:300px 1fr;display:grid;position:relative;overflow:hidden}.eds-certificado__lateral{background:var(--azul-noite);color:var(--on-azul);flex-direction:column;justify-content:space-between;padding:56px 40px;display:flex;position:relative;overflow:hidden}.eds-certificado__lateral img.logo{width:190px}.eds-certificado__lateral .janela{background:var(--azul-eds);width:180px;height:180px;position:absolute;top:280px;right:-40px}.eds-certificado__lateral .janela2{background:var(--linha-executiva);width:90px;height:90px;position:absolute;top:420px;right:60px}.eds-certificado__validacao{font:400 12px/18px var(--font-sans);opacity:.9;position:relative}.eds-certificado__validacao b{font:600 12px/16px var(--font-rotulo);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.eds-certificado__qr{background:var(--on-azul);width:88px;height:88px;color:var(--azul-noite);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.eds-certificado__qr svg{width:64px;height:64px}.eds-certificado__corpo{flex-direction:column;padding:72px 80px 56px;display:flex}.eds-certificado__corpo .eds-rotulo{margin:0 0 18px}.eds-certificado__titulo{font:300 64px/68px var(--font-sans);letter-spacing:-.02em;color:var(--azul-link);margin:0}.eds-certificado__texto{font:400 18px/28px var(--font-sans);color:var(--texto-2);margin:36px 0 6px}.eds-certificado__nome{font:400 44px/52px var(--font-sans);color:var(--texto);border-bottom:1px solid var(--borda-forte);margin:0;padding-bottom:14px}.eds-certificado__curso{font:400 18px/28px var(--font-sans);color:var(--texto-2);margin:22px 0 0}.eds-certificado__curso b{color:var(--texto);font-weight:600}.eds-certificado__dados{gap:40px;margin-top:28px;display:flex}.eds-certificado__dados div{font:400 14px/20px var(--font-sans);color:var(--texto-2)}.eds-certificado__dados b{font:600 12px/16px var(--font-rotulo);letter-spacing:.14em;text-transform:uppercase;color:var(--azul-link);margin-bottom:4px;display:block}.eds-certificado__assinaturas{gap:56px;margin-top:auto;display:flex}.eds-certificado__assinatura{border-top:1px solid var(--texto);width:240px;font:400 13px/18px var(--font-sans);color:var(--texto-2);padding-top:10px}.eds-certificado__assinatura b{font:600 14px/20px var(--font-sans);color:var(--texto);display:block}@media print{.eds-certificado{width:297mm;height:210mm}@page{size:A4 landscape;margin:0}}.eds-certificado-visor{padding:var(--espaco-6);background:var(--superficie-3);border-radius:var(--raio-md);justify-content:center;display:flex}.eds-certificado-visor .eds-certificado{box-shadow:var(--sombra-card)}.eds-config-previa__tela>div>.eds-certificado{transform-origin:0 0;transform:scale(.399)}@media print{.certificado-escala{zoom:1!important}}
.sb{--sala-indice:#14161c;background:var(--background);min-height:100dvh;color:var(--foreground);display:flex}.sb-ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sb-ic--sm{width:16px;height:16px}.sb-num{font-variant-numeric:tabular-nums}.sb-meta{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.sb-sem-margem{margin:0}.sb-rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft)}.sb-h2{font:400 22px/28px var(--font-display);color:var(--foreground);margin:0 0 10px}.sb-rail{box-sizing:border-box;background:var(--sala-escura);z-index:2;flex-direction:column;flex:none;align-items:center;gap:8px;width:56px;height:100dvh;padding:12px 0;display:flex;position:sticky;top:0}.sb-rail a,.sb-rail button{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sb-rail a:hover,.sb-rail button:hover{color:#fff;background:#ffffff1a}.sb-rail a:focus-visible,.sb-rail button:focus-visible{outline:2px solid var(--azul-claro);outline-offset:2px}.sb-rail button[aria-expanded=true]{color:#fff;background:#ffffff1a}.sb-rail img,.sb-rail svg:not(.sb-ic){width:auto;height:20px}.sb-rail__espaco{flex:1}.sb-indice{background:var(--sala-indice);color:#fff;overscroll-behavior:contain;box-sizing:border-box;border-left:1px solid #ffffff0f;flex-direction:column;flex:none;width:340px;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sb-indice[hidden]{display:none}.sb-indice__cabeca{z-index:1;background:var(--sala-indice);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 14px 20px;display:flex;position:sticky;top:0}.sb-indice__cabeca b{font:600 15px/20px var(--font-sans);align-items:center;gap:10px;display:inline-flex}.sb-fechar{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sb-fechar:hover{background:#ffffff1a}.sb-fechar:focus-visible,.sb-aula:focus-visible,.sb-mod summary:focus-visible{outline:2px solid var(--azul-claro);outline-offset:-2px}.sb-indice__voltar{font:600 14px/20px var(--font-sans);color:var(--azul-claro);border-bottom:1px solid #ffffff1a;padding:12px 20px}.sb-curso{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.sb-curso__rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:#fff9}.sb-curso__titulo{font:400 20px/26px var(--font-display)}.sb-curso__progresso{font:400 12px/16px var(--font-sans);color:#ffffffa6;margin-top:4px}.sb-progresso{background:#fff3;border-radius:2px;height:4px;overflow:hidden}.sb-progresso>div{background:var(--cor-progresso,var(--carmim));height:100%}.sb-mod{border-bottom:1px solid #ffffff14}.sb-mod summary{cursor:pointer;font:600 13px/18px var(--font-sans);background:#ffffff0a;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 14px 20px;list-style:none;display:flex}.sb-mod summary::-webkit-details-marker{display:none}.sb-mod summary svg{opacity:.8;flex:none}.sb-mod[open] summary svg{transform:rotate(180deg)}.sb-linha{position:relative}.sb-aula{color:#ffffffe0;font:400 13px/18px var(--font-sans);grid-template-columns:16px minmax(0,1fr);gap:10px;padding:10px 48px 10px 20px;text-decoration:none;display:grid}.sb-aula:hover{color:#fff;background:#ffffff0f}.sb-aula[aria-current]{color:#fff;background:#000;font-weight:500}.sb-aula small{color:#ffffff8c;font:400 11px/16px var(--font-sans);margin-top:2px;display:block}.sb-aula svg{margin-top:1px}.sb-marcar{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:4px;right:4px}.sb-marcar:hover{color:#fff;background:#ffffff1a}.sb-marcar:focus-visible{outline:2px solid var(--azul-claro);outline-offset:2px}.sb-marcar[aria-pressed=true]{color:var(--azul-claro)}.sb-marcar[aria-pressed=true] svg,.sb-salvar-aula[aria-pressed=true] svg{fill:currentColor}.sb-salvar-aula{gap:6px;margin-top:8px;padding-left:0}.sb-ok{color:var(--sucesso-sobre-escuro)}.sb-atual{color:var(--carmim)}.sb-pend{color:#ffffff80}.sb-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.sb-conteudo{flex-direction:column;flex:1;min-width:0;display:flex}.sb-movel{display:none}.sb-palco{background:var(--sala-escura);justify-content:center;display:flex}.sb-video{color:#fff;width:100%;min-width:0}.sb-video .player-aula,.sb-video .player-aula__faixa{background:var(--sala-escura)}.sb-video .player-aula__faixa{padding:6px 12px}.sb-video>.rp-stack{gap:0}.sb-palco--claro{background:var(--surface);padding:32px 16px}.sb-palco__cartao{flex-direction:column;gap:16px;width:100%;max-width:760px;display:flex}.sb-painel{background:var(--card);box-sizing:border-box;min-width:0;color:var(--foreground);border-radius:24px;padding:24px}.sb-painel .es-ic{flex:none}.sb-pdf{align-items:center;gap:20px;min-height:240px;display:flex}.sb-pdf__icone{background:var(--azul-tinta);width:64px;height:64px;color:var(--azul-link);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-pdf__corpo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sb-pdf__nome{font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.sb-meta-painel{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.sb-pdf__acoes{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.sb-prova{flex-direction:column;gap:16px;display:flex}.sb-prova__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-prova__titulo{font:400 22px/28px var(--font-display);color:var(--foreground);min-width:0;margin:0}.sb-prova__numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.sb-prova__numero{background:var(--surface);border-radius:12px;min-width:0;padding:12px}.sb-prova__numero dt{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.sb-prova__numero dd{font:400 22px/28px var(--font-display);color:var(--foreground);margin:0}.sb-prova__numero dd+dd{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.sb-prova__texto{margin:0}.sb-prova__acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-prova__acoes form{display:contents}.sb-prova__vazio{padding:24px}.sb-avancar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sb-avancar__titulo{font:600 15px/22px var(--font-sans)}@media (max-width:700px){.sb-painel{border-radius:20px;padding:16px}.sb-prova__numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-avancar>.rp-btn{justify-content:center;width:100%}}.sb-abas{border-bottom:1px solid var(--border);background:var(--background);justify-content:center;display:flex;position:relative}.sb-abas__lista{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sb-aba{font:600 14px/20px var(--font-sans);color:var(--foreground-soft);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 18px;display:inline-flex}.sb-aba[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--azul-eds)}.sb-aba:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sb-concluir{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.sb-corpo{flex:1;grid-template-columns:minmax(0,1fr) 320px;display:grid}.sb-corpo:has(>:only-child){grid-template-columns:minmax(0,1fr)}.sb-texto{box-sizing:border-box;justify-self:center;width:100%;max-width:760px;padding:56px 72px 96px}.sb-aba-painel[hidden]{display:none}.sb-aba-painel:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.sb-aba__curto{display:none}.sb-secoes{flex-direction:column;gap:32px;display:flex}.sb-secoes--juntas{gap:16px}.sb-secoes [data-lugar]:empty{display:none}.sb-titulo{font:400 32px/38px var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:6px 0 4px}.sb-sobre__meta{margin:0 0 12px}.sb-paragrafo{font:400 16px/26px var(--font-sans);margin:0 0 12px}.sb-paragrafo:last-child{margin-bottom:0}.sb-chips{flex-wrap:wrap;gap:8px;display:flex}.sb-chip{border:1px solid var(--border-strong);font:500 13px/18px var(--font-sans);border-radius:999px;padding:6px 14px}.sb-pessoa{align-items:center;gap:14px;display:flex}.sb-pessoa__nome{font:600 16px/22px var(--font-sans)}.sb-pessoa--topo{align-items:flex-start}.sb-pessoa__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-pessoa__link{color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sb-pessoa__link svg{flex:none}.sb-pessoa__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.sb-seguir{align-self:flex-start;margin-top:8px}.sb-ini{background:var(--azul-noite);color:#fff;width:64px;height:64px;font:600 20px/1 var(--font-sans);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-linha-material{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.sb-linha-material:last-child{border-bottom:0}.sb-linha-material b{font:600 14px/20px var(--font-sans)}.sb-item{border-top:1px solid var(--border);padding:16px 0}.sb-item__topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-item__topo b{font:600 14px/20px var(--font-sans)}.sb-item__texto{font:400 15px/23px var(--font-sans);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0}.sb-resposta{background:var(--surface);font:400 15px/23px var(--font-sans);color:var(--foreground-soft);border-radius:12px;margin:6px 0 0;padding:12px 16px}.sb-resposta b{color:var(--foreground)}.sb-anotar{flex-direction:column;gap:16px;display:flex}.sb-campo{flex-direction:column;gap:6px;display:flex}.sb-campo__rotulo{font:600 14px/20px var(--font-sans);color:var(--foreground)}.sb-campo textarea{border:1px solid var(--input);border-radius:var(--radius-md,8px);background:var(--background);min-height:88px;color:var(--foreground);font:400 15px/22px var(--font-sans);resize:vertical;padding:10px 12px}.sb-campo textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.sb-anotar__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-anotar__acoes{flex-wrap:wrap;gap:8px;display:flex}.sb-lado{border-left:1px solid var(--border);flex-direction:column;gap:16px;padding:28px 24px;display:flex}.sb-rel{color:var(--foreground);grid-template-columns:104px minmax(0,1fr);gap:12px;text-decoration:none;display:grid}.sb-rel:hover b{color:var(--link)}.sb-rel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sb-rel span.f{display:block;position:relative}.sb-rel img{object-fit:cover;border-radius:12px;width:104px;height:64px;display:block}.sb-rel em{color:#fff;font:600 11px/16px var(--font-sans);background:#000d30d9;border-radius:6px;padding:1px 6px;font-style:normal;position:absolute;bottom:6px;right:6px}.sb-rel b{font:600 14px/19px var(--font-sans);display:block}.sb-rel .sb-meta{display:block}@media (max-width:1100px){.sb-corpo{grid-template-columns:minmax(0,1fr)}.sb-lado{border-left:0;border-top:1px solid var(--border)}.sb-abas{flex-direction:column;align-items:stretch}.sb-concluir{justify-content:center;margin:0;padding:8px 16px 12px;display:flex;position:static;transform:none}}@media (max-width:800px){.sb-rail,.sb-indice{display:none}.sb-indice.sb-indice--movel{width:auto;height:auto;z-index:calc(var(--z-sticky,100) + 10);border-left:0;display:flex;position:fixed;inset:0}.sb-movel{background:var(--background);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.sb-movel button{border:0;border-bottom:1px solid var(--border);min-height:48px;font:600 15px/20px var(--font-sans);color:var(--foreground);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:0 16px;display:flex}.sb-movel button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sb-movel__resumo{margin-left:auto;font-weight:400}.sb-movel div{padding:10px 16px 12px}.sb-movel__curso{font:600 15px/20px var(--font-sans)}.sb-movel__voltar{min-height:48px;font:600 15px/20px var(--font-sans);color:var(--link);align-items:center;padding:0 16px;display:inline-flex}.sb-texto{padding:20px 16px 48px}.sb-lado{padding:24px 16px}html.sb-travado,html.sb-travado body{overflow:hidden}.sb-concluir{z-index:var(--z-sticky,100);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--border);position:fixed;inset:auto 0 0}.sb-concluir form{width:100%;display:block}.sb-concluir .rp-btn{--h:48px;justify-content:center;width:100%}.sb-conteudo:has(.sb-concluir){padding-bottom:calc(69px + env(safe-area-inset-bottom))}body:has(.sb-concluir) .rp-toaster--bottom-center{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:600px){.sb-abas__lista{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.sb-aba{white-space:nowrap;min-height:48px;padding:12px}.sb-aba__longo{display:none}.sb-aba__curto{display:inline}.sb-titulo{font-size:26px;line-height:31px}}.anot{max-width:760px;color:var(--foreground);background:var(--background);margin:0 auto;padding:32px 24px 64px}.anot__acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.anot__cabeca{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:16px}.anot__cabeca h1{font:400 32px/38px var(--font-display);margin:6px 0 4px}.anot__cabeca p{font:400 14px/20px var(--font-sans);color:var(--foreground-soft);margin:0}.anot__vazio{font:400 15px/23px var(--font-sans);color:var(--foreground-soft)}.anot__aula{border-bottom:1px solid var(--border);break-inside:avoid-page;padding:20px 0}.anot__aula h2{font:600 17px/24px var(--font-sans);margin:0 0 8px}.anot__aula h2 small{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft);display:block}.anot__item{break-inside:avoid;padding:8px 0}.anot__item p{font:400 15px/23px var(--font-sans);white-space:pre-line;overflow-wrap:anywhere;margin:0}.anot__tempo{font:500 12px/16px var(--font-sans);color:var(--foreground-soft)}@media print{.anot [data-nao-imprimir]{display:none!important}.anot{color:#000;background:#fff;max-width:none;padding:0}@page{size:A4 portrait;margin:18mm}}.rp-topbar__actions .rp-btn{white-space:nowrap}.player-aula{--player-botao:transparent;--player-botao-hover:#ffffff1f;--player-progresso:#fff;background:var(--azul-noite);color:#fff;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;width:100%;display:flex}.player-aula:focus-visible{box-shadow:0 0 0 3px #fff}.player-aula__tela{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.player-aula.is-tela-cheia{height:100%}.player-aula.is-tela-cheia .player-aula__tela{aspect-ratio:auto;flex:1;min-height:0}.player-aula__video,.player-aula__video iframe,.player-aula__video>div{border:0;width:100%;height:100%;position:absolute;inset:0}.player-aula__video{pointer-events:none}.player-aula__video--youtube iframe,.player-aula__video--youtube>div{width:100%;height:calc(100% + 168px);inset:-84px auto auto 0}.player-aula__toque{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.player-aula__capa{pointer-events:none;background:radial-gradient(ellipse at center, #0a1350, var(--azul-abismo) 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-aula__miniatura{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.player-aula__capa>:not(.player-aula__miniatura,.player-aula__marca){position:relative}.player-aula__marca{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;opacity:.85;position:absolute;top:20px;left:24px;right:24px}.player-aula__grande{pointer-events:auto;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:background .15s;display:flex;box-shadow:inset 0 0 0 2px #ffffffe6}.player-aula__grande svg{width:28px;height:28px;margin-left:3px}.player-aula__grande:hover{background:#000c}.player-aula__grande:focus-visible{outline-offset:3px;outline:3px solid #fff}.player-aula__dica{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;opacity:.85;text-align:center;padding:0 24px}.player-aula__carregando{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:#fff;flex-direction:column;align-items:center;gap:14px;display:flex}.player-aula__carregado{color:#fff;font:500 14px/20px var(--font-sans);background:#000d30d9;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.player-aula__carregado svg{color:var(--sucesso-sobre-escuro);flex:none}.player-aula__fontes{position:relative}.player-aula__camada{display:contents}.player-aula__camada--oculta{opacity:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.player-aula__erro{aspect-ratio:16/9;box-sizing:border-box;background:radial-gradient(ellipse at center, #0a1350, var(--azul-abismo) 70%);color:#fff;justify-content:center;align-items:center;padding:32px;display:flex;position:relative}.player-aula__erro .player-aula__alerta{box-sizing:border-box;max-width:460px}.player-aula__erro .es-alerta__texto b{color:var(--foreground);overflow-wrap:anywhere}@media (max-width:700px){.player-aula__erro{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.player-aula__erro .player-aula__marca{position:static}.player-aula__erro .player-aula__alerta{max-width:none}}.player-aula__espera{border:4px solid #fff3;border-top-color:var(--player-progresso);pointer-events:none;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.9s linear infinite player-giro;position:absolute;top:50%;left:50%}.player-aula__pulso{-webkit-backdrop-filter:blur(30px)brightness(.5);backdrop-filter:blur(30px)brightness(.5);pointer-events:none;opacity:0;background:#01062e99;border-radius:50%;width:104px;height:104px;margin:-52px 0 0 -52px;animation:1.3s ease-out forwards player-pulso;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 100%);mask-image:radial-gradient(circle,#000 62%,#0000 100%)}@keyframes player-pulso{0%{opacity:0}8%{opacity:1}72%{opacity:1}to{opacity:0}}.player-aula__giro{border:4px solid #fff3;border-top-color:var(--player-progresso);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite player-giro}@keyframes player-giro{to{transform:rotate(360deg)}}.player-aula__faixa{background:var(--azul-noite);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 14px;display:flex}.player-aula__acao{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;display:inline-flex}.player-aula__acao:hover:not(:disabled){background:#ffffff1f}.player-aula__acao:focus-visible{outline-offset:-2px;outline:2px solid #fff}.player-aula__acao:disabled{opacity:.4;cursor:default}.player-aula__acao--principal{background:var(--player-botao);margin-right:6px}.player-aula__acao--principal:hover:not(:disabled){background:var(--player-botao-hover)}.player-aula__voltar10{gap:0}.player-aula__dez{font:600 10px/1 var(--font-sans);margin-left:-2px}.player-aula__texto{font:500 13px/16px var(--font-sans);letter-spacing:.02em;min-width:46px}.player-aula__tempo{font:500 14px/16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.9;margin:0 10px 0 4px}.player-aula__tempo b{font-weight:600}.player-aula__trilho{flex:1;min-width:60px}.player-aula__volume{align-items:center;margin-left:4px;display:flex}.player-aula__nivel{width:72px}.player-aula input[type=range]{appearance:none;cursor:pointer;--v:0%;background:0 0;height:44px;margin:0}.player-aula input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--player-progresso) var(--v), #ffffff2e var(--v));border-radius:3px;height:6px}.player-aula input[type=range]::-moz-range-track{background:#ffffff2e;border-radius:3px;height:6px}.player-aula input[type=range]::-moz-range-progress{background:var(--player-progresso);border-radius:3px;height:6px}.player-aula input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--player-progresso);background:#fff;border-radius:0;width:14px;height:14px;margin-top:-4px;transform:rotate(45deg)}.player-aula input[type=range]::-moz-range-thumb{border:3px solid var(--player-progresso);background:#fff;border-radius:0;width:12px;height:12px;transform:rotate(45deg)}.player-aula input[type=range]:focus-visible{outline-offset:2px;outline:2px solid #fff}.player-aula input[type=range]:disabled{cursor:default;opacity:.5}@media (max-width:720px){.player-aula__faixa{flex-wrap:wrap;row-gap:2px}.player-aula__trilho{min-width:60px}.player-aula__nivel{display:none}.player-aula__tempo{margin-right:auto}}@media (prefers-reduced-motion:reduce){.player-aula__espera,.player-aula__giro{animation-duration:3s}.player-aula__pulso{animation-duration:10ms}}.sb-avaliacoes__topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sb-aval{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 40px;margin-top:8px;display:grid}.sb-nota{font:400 48px/52px var(--font-display);font-variant-numeric:tabular-nums}.sb-estrelas{color:var(--ouro);gap:2px;display:inline-flex}.sb-estrelas svg{fill:currentColor;width:18px;height:18px}.sb-estrelas .sb-estrela--vazia{opacity:.25}.sb-barras{flex-direction:column;gap:6px;display:flex}.sb-barra{font:400 13px/18px var(--font-sans);color:var(--foreground-soft);grid-template-columns:70px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.sb-barra i{background:var(--muted);border-radius:4px;height:8px;display:block;overflow:hidden}.sb-barra i b{background:var(--ouro);height:100%;display:block}.sb-coment{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:16px;padding:16px 0;display:flex}.sb-coment__topo{font:600 14px/20px var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-coment__texto{font:400 15px/23px var(--font-sans);white-space:pre-line;overflow-wrap:anywhere;margin:0}.sb-selo-aguardando{font:500 13px/18px var(--font-sans);background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.sb-selo-aguardando:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.sb-selo-recusado{background:var(--destructive-soft);color:var(--destructive-text)}.sb-avaliar{background:var(--muted);border-radius:16px;flex-direction:column;gap:16px;margin:12px 0 8px;padding:20px;display:flex}.sb-avaliar__nota{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sb-avaliar__nota legend{margin-bottom:8px;padding:0}.sb-avaliar__linha{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sb-avaliar__acoes{flex-wrap:wrap;gap:12px;display:flex}.sb-avaliar__erro{font:500 13px/18px var(--font-sans);color:var(--destructive)}.sb-estrelas-input{gap:4px;display:inline-flex}.sb-estrelas-input input{opacity:0;width:1px;height:1px;position:absolute}.sb-estrelas-input label{box-sizing:border-box;min-width:44px;min-height:44px;color:var(--foreground-soft);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.sb-estrelas-input label svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:32px;height:32px}.sb-estrelas-input label.sb-estrela--marcada{color:var(--ouro)}.sb-estrelas-input label.sb-estrela--marcada svg{fill:currentColor}.sb-estrelas-input input:focus-visible+label{outline:2px solid var(--ring);outline-offset:1px}.sb-ver-mais{padding-left:0}@media (max-width:700px){.sb-aval{grid-template-columns:1fr}}.player-aula__erro .es-alerta__botao[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.cmi5-janela{background:var(--folha);flex-direction:column;min-height:100dvh;display:flex}.cmi5-janela>.rp-shell__content{overflow:visible}.sb-previa{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.sb-previa>div{flex:260px;min-width:0}.sb-enxuto__nome{color:inherit;text-decoration:none}.sb-enxuto__nome:hover{color:var(--foreground)}.sb-enxuto__nome:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.sb-previa p{color:var(--foreground-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.sb-previa .rp-btn{flex:none;width:auto}.sb-previa-questoes{overflow-wrap:anywhere;max-width:100%;padding:clamp(16px,3vw,32px);scroll-margin-top:16px}.sb-professor-foto{object-fit:cover}.sb-reabrir{z-index:5;color:#fff;min-height:44px;font:600 16px/20px var(--font-sans);cursor:pointer;background:#000;border:0;border-radius:0 0 8px;align-items:center;gap:8px;margin:0;padding:8px 16px;display:inline-flex;position:absolute;top:0;left:0}.sb-reabrir:hover{background:#14161c}.sb-reabrir:focus-visible{outline:2px solid var(--azul-claro);outline-offset:2px}.sb--indice-recolhido .player-aula:not(.is-tela-cheia) .player-aula__marca{top:14px;left:160px}@media (min-width:801px){.sb-indice{width:304px}.sb-rail{gap:4px;width:52px;padding-block:8px}.sb-rail a,.sb-rail button{width:44px;height:44px}.sb-indice__cabeca{flex-wrap:wrap;gap:4px 8px;padding:8px 12px}.sb-indice__cabeca b{gap:6px;font-size:14px}.sb-indice__cabeca b>svg{display:none}.sb-fechar{width:44px;height:44px;padding:0}.sb-curso{padding:12px 16px}.sb-curso__titulo{font-size:18px;line-height:24px}.sb-mod summary{box-sizing:border-box;min-height:44px;padding:12px 16px}.sb-aula{box-sizing:border-box;min-height:44px;padding:8px 48px 8px 16px}.sb-texto{max-width:800px;padding:32px 40px 64px}.sb-titulo{font-size:28px;line-height:34px}.sb-h2{font-size:20px;line-height:26px}.sb-secoes{gap:24px}.sb-secoes--juntas{gap:16px}.sb-paragrafo{font-size:15px;line-height:24px}.sb-ini{width:56px;height:56px}.sb-corpo{grid-template-columns:minmax(0,1fr) 280px}.sb-lado{padding:24px 20px}}@media (min-width:801px) and (max-width:1200px){.sb-corpo{grid-template-columns:minmax(0,1fr)}.sb-lado{border-left:0;border-top:1px solid var(--border)}.sb-texto{padding-inline:24px}}@media (max-width:800px){.sb-reabrir{display:none}.sb-fechar{width:44px;height:44px}}@media (min-width:1101px){.sb-abas{align-items:center;gap:12px;padding-inline:16px}.sb-abas__lista{flex:1;min-width:0}.sb-concluir{flex:none;padding-block:6px;position:static;transform:none}}.sb-curso__titulo,.sb-movel__curso,.sb-titulo,.sb-pessoa__nome{overflow-wrap:anywhere}.sb-campo textarea{font-size:16px}@media (max-width:800px){.sb-aula,.sb-aula small,.sb-curso__progresso,.sb-mod summary{font-size:14px;line-height:20px}.sb-video .player-aula:not(.is-tela-cheia) .player-aula__marca{display:none}}@media (max-width:360px){.sb-abas__lista{gap:0}.sb-aba{padding-inline:10px}}.player-aula{position:relative}.player-aula__faixa[hidden]{display:none}.player-aula .player-aula__faixa{z-index:1;background:#000000d9;position:absolute;bottom:0;left:0;right:0}.player-aula--sem-controles,.player-aula--sem-controles .player-aula__toque{cursor:none}.player-aula--sem-controles:focus-visible{box-shadow:none}@media (max-width:720px){.player-aula:not(.is-tela-cheia) .player-aula__capa{box-sizing:border-box;padding-bottom:102px}}
.mc-busca{border-radius:var(--radius-full);background:var(--card);min-width:300px;height:48px;color:var(--foreground-soft);box-sizing:border-box;align-items:center;gap:10px;padding:0 18px;display:flex}.mc-busca:focus-within{box-shadow:var(--rp-focus)}.mc-busca svg{flex:none}.mc-busca input{min-width:0;font:400 15px/20px var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:0;flex:1}.mc-busca input::-webkit-search-cancel-button{cursor:pointer}.mc-empresa{border-radius:var(--radius-xl);background:var(--cor-moldura);color:var(--on-moldura);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.mc-empresa__logo{width:48px;height:48px;color:var(--azul-claro);background:#ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mc-empresa__texto{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.mc-empresa__texto h2{font:var(--t-bloco);color:inherit;margin:0}.mc-empresa__texto p{font:var(--t-legenda);color:var(--on-moldura-2);margin:0}.mc-empresa__num{gap:24px;margin:0;padding:0;list-style:none;display:flex}.mc-empresa__num li{font:400 12px/16px var(--font-sans);color:var(--on-moldura-2);flex-direction:column;display:flex}.mc-empresa__num strong{font:400 28px/32px var(--font-display);color:var(--on-moldura);font-variant-numeric:tabular-nums}.mc-empresa .rp-btn--outline{color:var(--on-moldura);background:0 0;border-color:#ffffff80}.mc-empresa .rp-btn--outline:hover{border-color:var(--on-moldura)}.mc-lista{flex-direction:column;gap:8px;min-width:0;display:flex}.mc-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.mc-grupo{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.mc-grupo__rotulo{font:var(--t-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft);flex:none;margin-right:4px}.mc-grupo .rp-chip{background:var(--card);color:var(--foreground);font:500 14px/20px var(--font-sans);border-color:#0000;text-decoration:none}.mc-grupo--contorno .rp-chip{border-color:var(--border-strong);background:0 0}.mc-grupo .rp-chip[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--on-azul)}.mc-grupo .rp-chip__count{font-variant-numeric:tabular-nums;opacity:.72}.mc-resumo{font:400 13px/19px var(--font-sans);color:var(--foreground-soft);font-variant-numeric:tabular-nums;margin:0}.mc-card{min-width:0;display:flex;position:relative}.mc-card>.rp-ccard{flex:1}.mc-card .rp-ccard__situacao{inset:auto auto 12px 12px}.mc-mais{z-index:2;position:absolute;top:10px;right:10px}.mc-mais__botao{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#000d309e;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.mc-mais__botao:hover,.mc-mais__botao[aria-expanded=true]{background:var(--cor-moldura)}.mc-mais__botao:focus-visible{box-shadow:var(--rp-focus);outline:none}.mc-menu{z-index:var(--z-dropdown);background:var(--card);min-width:220px;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.mc-menu__itens{flex-direction:column;display:flex}.al-salvavel{min-width:0;display:flex;position:relative}.al-salvavel>.rp-ccard{flex:1}.al-salvar{z-index:2;color:#fff;cursor:pointer;background:#000d309e;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:10px;right:10px}.al-salvar:hover{background:var(--azul-noite)}.al-salvar:focus-visible{outline:2px solid var(--ring,var(--azul-claro));outline-offset:2px}.al-salvar[aria-pressed=true] svg{fill:currentColor}.mc-menu button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.mc-menu a,.mc-menu button{min-height:40px;color:var(--foreground);font:500 14px/20px var(--font-sans);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.mc-menu a:hover,.mc-menu a:focus-visible,.mc-menu button:hover,.mc-menu button:focus-visible{background:var(--muted);outline:none}.mc-menu small{font:400 12px/16px var(--font-sans);color:var(--muted-foreground);padding:6px 12px 4px}.mc-vazio{background:var(--card);border-radius:24px}.mc-vazio .rp-empty__action{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:599px){.rp-pageheader__actions:has(>.mc-busca){width:100%}.mc-busca{flex:1;min-width:0}.mc-empresa{padding:16px}.mc-empresa__num{gap:16px}.mc-mais__botao{width:44px;height:44px}.mc-menu a,.mc-menu button{min-height:44px}.mc-filtros{gap:12px}.mc-grupo{box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);max-width:none;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.mc-grupo .rp-chip{white-space:nowrap;flex:none}}
.al-meta-sem{background:var(--card);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.al-meta-sem__topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.al-meta-sem__rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft)}.al-meta-sem__titulo{font:400 24px/30px var(--font-display);font-variant-numeric:tabular-nums;color:var(--foreground);margin:6px 0 0}.al-meta-sem__ajustar{font:600 13px/18px var(--font-sans);white-space:nowrap;color:var(--azul-eds);text-decoration:none}.al-meta-sem__ajustar:hover{text-decoration:underline}.al-meta-sem__barra>span{background:var(--azul-eds)}.al-meta-sem__barra.rp-progress--concluido>span{background:var(--success)}.al-meta-sem__frase{font:400 13px/19px var(--font-sans);color:var(--foreground-soft);margin:0}.al-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.al-dia{font:500 12px/16px var(--font-sans);color:var(--foreground-soft);flex-direction:column;align-items:center;gap:6px;display:flex}.al-dia i{background:var(--muted);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.al-dia--ok i{background:var(--success)}.al-dia--hoje i{box-shadow:inset 0 0 0 2px var(--azul-eds);background:var(--card)}.al-dia--ok.al-dia--hoje i{background:var(--success)}@media (max-width:640px){.al-meta-sem{border-radius:20px;padding:16px}.al-meta-sem__titulo{font-size:20px;line-height:26px}}.ms-perfil{scroll-margin-top:96px}.ms-perfil__grupo{border:0;min-width:0;margin:0;padding:0}.ms-perfil__grupo legend{font:500 14px/20px var(--font-sans);color:var(--foreground);margin-bottom:8px;padding:0}.ms-opcoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-opcao{border:1px solid var(--border-strong);font:500 13px/18px var(--font-sans);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ms-opcao:focus-visible{box-shadow:var(--rp-focus);outline:none}.ms-opcao[aria-pressed=true]{background:var(--azul-noite);border-color:var(--azul-noite);color:#fff}
.al-rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft)}.al-meta{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.al-painel{background:var(--card);box-sizing:border-box;border-radius:24px;min-width:0;padding:24px}.al-temas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-tema{border:1px solid var(--border-strong);font:500 13px/18px var(--font-sans);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.al-tema:focus-visible{box-shadow:var(--rp-focus);outline:none}.al-tema[aria-pressed=true]{background:var(--azul-noite);border-color:var(--azul-noite);color:#fff}.al-tema[aria-disabled=true]{opacity:.4;cursor:not-allowed}.al-empresa{background:var(--azul-noite);color:#fff;border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.al-empresa__logo{width:48px;height:48px;color:var(--azul-claro);background:#ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.al-empresa__logo svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.al-empresa__texto{flex-direction:column;flex:1;gap:2px;min-width:240px;display:flex}.al-empresa__texto b{font:400 22px/28px var(--font-display)}.al-empresa__texto span{font:400 14px/20px var(--font-sans);color:var(--on-moldura-2)}.pa{background:var(--folha);flex-direction:column;min-height:100vh;display:flex}.pa-topo{justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.pa-logo{filter:brightness(0);width:auto;height:28px}[data-theme=escuro] .pa-logo{filter:brightness(0)invert()}.pa-main{flex:1;justify-content:center;padding:16px 16px 64px;display:flex}.pa-coluna{flex-direction:column;gap:24px;width:100%;max-width:720px;display:flex}.pa-etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pa-etapa{flex-direction:column;gap:6px;display:flex}.pa-etapa__barra{background:var(--border);border-radius:2px;height:4px}.pa-etapa--feita .pa-etapa__barra{background:var(--azul-eds)}.pa-painel{flex-direction:column;gap:20px;padding:32px;display:flex}.pa-h1{font:400 32px/38px var(--font-display);color:var(--foreground);margin:0}.pa-h1--grande{letter-spacing:-.01em;font-size:36px;line-height:42px}.pa-h1:focus{outline:none}.pa-h1:focus-visible{box-shadow:var(--rp-focus);border-radius:4px;outline:none}.pa-empresa{border-radius:20px}.pa-texto{font:400 16px/25px var(--font-sans);color:var(--foreground-soft);margin:0}.pa-sem-margem{margin:0}.pa-acoes{flex-wrap:wrap;gap:12px;display:flex}.pa-acoes--entre{justify-content:space-between}.pa-tema{padding:10px 16px;font-size:14px}.pa-metas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pa-meta{text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px}.pa-meta b{font:400 22px/28px var(--font-display)}.pa-meta span{font:400 13px/18px var(--font-sans);opacity:.8}.pa-lembrete{font:500 15px/20px var(--font-sans);color:var(--foreground);align-items:center;gap:10px;display:flex}.pa-lembrete input{width:20px;height:20px;accent-color:var(--azul-eds);flex:none;margin:0}.pa .rp-btn--text.pa-sublinhado{border-bottom:1px solid var(--link);padding:0 0 4px}.pa-anuncio{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.pv{background:var(--folha);min-height:100dvh;color:var(--foreground)}.pv-so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv-rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft)}.pv-meta{font:400 13px/19px var(--font-sans);color:var(--foreground-soft);margin:0}.pv-num-tab{font-variant-numeric:tabular-nums}.pv-cabeca{box-sizing:border-box;flex-direction:column;gap:8px;max-width:1240px;margin:0 auto;padding:24px 40px 0;display:flex}.pv-voltar{align-self:flex-start;padding-left:0}.pv-cabeca__linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.pv-titulo{overflow-wrap:anywhere;font:400 32px/38px var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:6px 0 0}.pv-cabeca .pv-meta{margin-top:6px}.pv-salvo{font:500 13px/18px var(--font-sans);color:var(--success);align-items:center;gap:8px;display:inline-flex}.pv-salvo--erro{color:var(--destructive)}.pv-corpo{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1240px;margin:0 auto;padding:24px 40px 40px;display:flex}.pv-principal{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.pv-questao{overflow-wrap:anywhere;background:var(--card);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:40px;display:flex}.pv-enunciado{max-width:44ch;font:400 26px/34px var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.pv-rotulo--questao{color:var(--link)}.pv-situacao{background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;max-width:72ch;padding:20px 24px;display:flex}.pv-situacao__rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-soft)}.pv-enunciado:focus{outline:none}.pv-opcoes{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.pv-opcao{border:1px solid var(--border);background:var(--card);font:400 16px/24px var(--font-sans);color:var(--foreground);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative}.pv-opcao:hover{border-color:var(--border-strong);background:var(--azul-tinta)}:is(.pv-opcao--marcada,.pv-opcao:has(input:checked)){border-color:var(--azul-eds);box-shadow:inset 0 0 0 1px var(--azul-eds);background:var(--azul-tinta)}.pv-opcao input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.pv-opcao:has(input:focus-visible){box-shadow:var(--rp-focus)}.pv-opcao__texto{min-width:0}.pv-letra{box-sizing:border-box;border:1px solid var(--subtle-foreground);width:32px;height:32px;font:600 14px/1 var(--font-sans);color:var(--foreground-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.pv-opcao--marcada .pv-letra,.pv-opcao:has(input:checked) .pv-letra){border-color:var(--azul-eds);background:var(--azul-eds);color:var(--primary-foreground)}.pv-comentario{background:var(--azul-tinta);max-width:72ch;color:var(--foreground);border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:22px 24px;display:grid}.pv-comentario>svg{color:var(--azul-eds)}.pv-comentario__corpo{flex-direction:column;gap:6px;min-width:0;display:flex}.pv-comentario__rotulo{font:500 11px/16px var(--font-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground)}.pv-comentario p{white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/26px var(--font-sans);margin:0}.pv-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-acoes__nav{gap:12px;display:flex}.pv-lateral{background:var(--card);box-sizing:border-box;border-radius:24px;flex-direction:column;flex:280px;gap:16px;max-width:340px;padding:24px;display:flex}.pv-lateral__titulo{font:400 22px/28px var(--font-display);color:var(--foreground);margin:0}.pv-grade{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pv-num{border:1px solid var(--border-strong);background:var(--card);height:44px;font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--foreground);cursor:pointer;border-radius:12px;position:relative}.pv-num:focus-visible{box-shadow:var(--rp-focus);outline:none}.pv-num--ok{background:var(--azul-noite);border-color:var(--azul-noite);color:var(--on-azul)}.pv-num--atual,.pv-num--atual:focus-visible{outline:2px solid var(--carmim);outline-offset:2px}.pv-num--rev:after{content:"";background:var(--laranja);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.pv-leg{font:400 13px/18px var(--font-sans);color:var(--foreground-soft);flex-direction:column;gap:8px;display:flex}.pv-leg span{align-items:center;gap:8px;display:flex}.pv-leg i{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:4px;flex:none;width:14px;height:14px;display:inline-block;position:relative}.pv-leg .pv-leg__ok{background:var(--azul-noite);border-color:var(--azul-noite)}.pv-leg .pv-leg__atual{outline:2px solid var(--carmim);outline-offset:1px}.pv-leg .pv-leg__rev:after{content:"";background:var(--laranja);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}@media (max-width:700px){.pv-cabeca{padding:16px 16px 0}.pv-titulo{font-size:28px;line-height:33px}.pv-corpo{gap:16px;padding:16px 16px 104px}.pv-questao{padding:20px}.pv-enunciado{font-size:22px;line-height:30px}.pv-lateral{max-width:none}.pv-situacao{padding:16px 18px}.pv-contexto{font-size:16px;line-height:26px}.pv-opcao{box-sizing:border-box;gap:12px;min-height:56px;padding:12px 14px}.pv-comentario{gap:12px;padding:18px}}.rp-res{flex-wrap:wrap;align-items:flex-start;gap:24px;min-width:0;display:flex}.rp-res--coluna{flex-direction:column;align-items:stretch}.rp-nota{text-align:center;flex-direction:column;flex:300px;align-items:center;gap:16px;max-width:380px;display:flex}.rp-nota--abaixo{text-align:left;flex-flow:wrap;flex:none;align-items:center;gap:20px;max-width:none}.rp-nota__corpo{flex-direction:column;flex:1;gap:8px;min-width:200px;display:flex}.rp-nota__falta{font:400 22px/28px var(--font-display);color:var(--foreground)}.rp-nota__acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-nota__acoes form{display:contents}.rp-medidor{--nota:0%;background:conic-gradient(var(--success) 0 var(--nota), var(--secondary) var(--nota) 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:168px;height:168px;display:flex}.rp-medidor--abaixo{background:conic-gradient(var(--destructive) 0 var(--nota), var(--secondary) var(--nota) 100%)}.rp-medidor>div{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.rp-medidor__num{font:400 44px/44px var(--font-display);font-variant-numeric:tabular-nums;color:var(--foreground)}.rp-medidor--abaixo .rp-medidor__num{font-size:40px;line-height:40px}.rp-revisao{flex:999 520px;min-width:0}.rp-revisao__titulo{font:400 22px/28px var(--font-display);color:var(--foreground);margin:0 0 4px}.rp-revisao__texto{margin:0}.rp-q{overflow-wrap:anywhere;border-bottom:1px solid var(--border);flex-direction:column;gap:14px;padding:24px 0;display:flex}.rp-q:last-child{border-bottom:0}.rp-q__topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-q__enunciado{max-width:44ch;font:400 22px/30px var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:0}.rp-op{font:400 16px/24px var(--font-sans);color:var(--foreground);border:2px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rp-op--certa{background:var(--success-soft);border-color:var(--success)}.rp-op--errada{background:var(--destructive-soft);border-color:var(--destructive)}.rp-op__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-op small{font:600 12px/16px var(--font-sans)}.rp-op--certa .pv-letra{border-color:var(--success);background:var(--success);color:var(--primary-foreground)}.rp-op--errada .pv-letra{border-color:var(--destructive);background:var(--destructive);color:var(--primary-foreground)}.rp-op--certa small{color:var(--success)}.rp-op--errada small{color:var(--destructive-text)}.pv-alerta:focus{outline:none}.pv dialog .rp-btn--outline{background:var(--card);color:var(--link)}.pv-alerta:focus-visible .es-alerta{box-shadow:var(--rp-focus)}@media (max-width:700px){.rp-nota{max-width:none}.rp-medidor{width:140px;height:140px}.rp-medidor>div{width:110px;height:110px}}.pv-contexto{white-space:pre-wrap;overflow-wrap:anywhere;font:400 17px/28px var(--font-sans);color:var(--foreground);margin:0}.pv-questao--previa{border:1px solid var(--border)}
.al-inicio{flex-direction:column;gap:40px;min-width:0;display:flex}.al-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.al-cabeca__texto{flex:480px;min-width:0}.al-cabeca .al-rotulo{display:block}.al-cabeca h1{font:400 40px/44px var(--font-display);letter-spacing:-.01em;color:var(--foreground);margin:8px 0 0}.al-cabeca p{font:400 16px/25px var(--font-sans);color:var(--foreground-soft);margin:8px 0 0}.al-busca-bloco{margin-top:16px}.al-busca{background:var(--card);border:1px solid var(--border-strong);box-sizing:border-box;max-width:640px;height:52px;color:var(--foreground-soft);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 20px;display:flex}.al-busca:focus-within{border-color:var(--foreground)}.al-busca input{min-width:0;font:400 16px/22px var(--font-sans);color:var(--foreground);background:0 0;border:0;outline:0;flex:1}.al-busca input::-webkit-search-cancel-button{display:none}.al-busca button{background:var(--azul-eds);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.al-busca button:hover{background:var(--azul-eds-hover)}.al-busca button:focus-visible{box-shadow:var(--rp-focus);outline:none}.al-sugestoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.al-sugestoes a{background:var(--azul-tinta);color:var(--foreground);font:500 13px/18px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.al-sugestoes a:hover{background:#cdeaff}.al-sugestoes a:focus-visible{box-shadow:var(--rp-focus);outline:none}.al-sugestoes a[aria-current=true]{background:var(--azul-noite);color:#fff}.al-secao{flex-direction:column;gap:20px;min-width:0;scroll-margin-top:96px;display:flex}.al-secao__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.al-secao__cabeca .al-rotulo{margin-bottom:6px;display:block}.al-secao__cabeca h2{font:400 28px/33px var(--font-display);color:var(--foreground);margin:0}.al-grade{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px;display:grid}.al-grade>.rp-ccard,.al-grade>.al-salvavel{min-width:0}.al-resultados,.al-atencao{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.al-tarefa{background:var(--card);color:var(--foreground);border-radius:24px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.al-tarefa:hover{background:var(--azul-tinta)}.al-tarefa:focus-visible{box-shadow:var(--rp-focus);outline:none}.al-tarefa__icone{background:var(--azul-tinta);width:44px;height:44px;color:var(--azul-link);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.al-tarefa__icone--alerta{background:var(--warning-soft);color:var(--warning)}.al-tarefa__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.al-tarefa__texto b{font:600 15px/21px var(--font-sans)}.al-tarefa__texto span{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.al-tarefa__acao{font:600 14px/20px var(--font-sans);color:var(--azul-link);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.al-vazio{background:var(--card);border-radius:24px}.al-duas{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.al-duas>*{box-sizing:border-box;min-width:0}.al-tema--ativo{background:var(--azul-noite);border-color:var(--azul-noite);color:#fff;cursor:default}.rp-continue__origem{align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.al-duas{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.al-inicio{gap:32px}.al-cabeca h1{font-size:28px;line-height:33px}.al-busca{height:48px}.al-secao__cabeca h2{font-size:24px;line-height:30px}.al-grade{grid-template-columns:1fr;gap:12px}.al-tarefa{border-radius:20px;gap:12px;padding:12px 14px}.al-tarefa__acao{display:none}}
.es-ic{flex:none;display:block}.es-vazio{text-align:center;background:var(--card);border:1px dashed var(--border-strong);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:48px 24px;display:flex}.es-vazio__icone{background:var(--azul-tinta);width:56px;height:56px;color:var(--azul-link);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.es-vazio__titulo{font:400 22px/28px var(--font-display);color:var(--foreground);margin:0}.es-vazio__texto{max-width:440px;font:400 15px/23px var(--font-sans);color:var(--foreground-soft);margin:0}.es-vazio__acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.es-vazio__acoes .rp-btn--outline{background:var(--card);color:var(--link)}.es-lista{flex-direction:column;min-width:0;display:flex}.es-lista__aviso .es-alerta{margin-bottom:16px}.es-lista__corpo{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}@container shell (max-width:1099px){.es-lista__corpo{gap:var(--space-6)}}.es-sk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.es-sk__card{background:var(--card);border-radius:24px;overflow:hidden}.es-sk__card .rp-skeleton{border-radius:8px;display:block}.es-sk__card .es-sk__foto{border-radius:0;height:120px}.es-sk__corpo{flex-direction:column;gap:10px;padding:16px;display:flex}.es-alerta{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:24px;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.es-alerta>.es-ic{margin-top:1px}.es-alerta--erro>.es-ic{color:var(--destructive-text)}.es-alerta--aviso>.es-ic{color:var(--warning)}.es-alerta--sucesso>.es-ic{color:var(--success)}.es-alerta--info{border-color:#0000}.es-alerta--info>.es-ic{color:var(--link)}.es-alerta__titulo{font:600 15px/22px var(--font-sans);margin:0}.es-alerta__texto{font:400 14px/20px var(--font-sans);color:var(--foreground-soft);margin:2px 0 0}.es-alerta__botao{margin-top:10px}.es-alerta .rp-btn--outline{background:var(--card);color:var(--link)}.es-slot-offline{display:contents}.es-slot-offline--sala:not(:empty){padding:12px 16px;display:flex}.es-offline{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:fit-content;max-width:100%;color:var(--foreground);font:500 14px/20px var(--font-sans);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:flex}.es-offline--fixo{z-index:var(--z-toast,500);top:calc(var(--topbar-height,64px) + 12px);max-width:calc(100% - 32px);box-shadow:var(--shadow-lg);position:fixed;left:50%;transform:translate(-50%)}.es-offline svg{flex:none}.es-toast{z-index:var(--z-toast,500);box-sizing:border-box;background:var(--azul-noite);color:#fff;max-width:calc(100% - 32px);font:500 14px/20px var(--font-sans);box-shadow:var(--shadow-lg);border-radius:24px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.es-toast .es-ic{color:var(--sucesso-sobre-escuro)}.es-painel{background:var(--card);box-sizing:border-box;border-radius:24px;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.es-painel__icone{background:var(--destructive-soft);width:44px;height:44px;color:var(--destructive-text);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.es-painel__corpo{flex-direction:column;gap:6px;min-width:0;display:flex}.es-painel__titulo{font:600 16px/22px var(--font-sans);color:var(--foreground);margin:0}.es-painel__texto{font:400 13px/19px var(--font-sans);color:var(--foreground-soft);margin:0}.es-painel .es-painel__link{text-underline-offset:3px;align-self:flex-start;padding-left:0;text-decoration:underline}@container shell (min-width:1100px){.area-conteudo>.es-slot-offline:first-child+.rp-pageheader .rp-pageheader__row{min-height:calc(var(--topbar-height) + 52px - var(--space-6))}.es-painel--topo{margin-top:calc(var(--topbar-height) + 16px - var(--space-8))}}@media (max-width:700px){.es-sk{grid-template-columns:1fr}.es-vazio{padding:32px 16px}.es-painel{border-radius:20px;padding:16px}.es-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.es-offline{font-size:13px;line-height:18px}}
.cc-pagina{flex-direction:column;gap:24px;min-width:0;display:flex}.cc-uma{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.cc-uma>*{box-sizing:border-box;min-width:0}.fd-banner{color:#fff;border-radius:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:40px;display:flex;position:relative;overflow:hidden}.fd-banner h1{font:400 40px/44px var(--font-display);letter-spacing:-.01em;max-width:640px;margin:8px 0 0}.fd-los{border-radius:44px;width:220px;height:220px;position:absolute;top:-60px;right:120px;transform:rotate(45deg)}.cc-faixa{background:var(--azul-noite);align-items:center;padding:32px}.cc-faixa h1{color:#fff;margin:0;font-size:32px;line-height:38px}.cc-faixa__los{background:var(--azul-eds);opacity:.35}.cc-faixa__texto{flex-direction:column;gap:10px;min-width:0;max-width:640px;display:flex;position:relative}.cc-faixa__rotulo{color:var(--azul-claro)}.cc-faixa__p{font:400 16px/25px var(--font-sans);color:var(--on-moldura-2);margin:0}.cc-faixa__acoes{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.cc-faixa__estado{font:600 14px/20px var(--font-sans);color:#fff;margin:0}.cc-contorno-claro,.cc-contorno-claro:hover{color:#fff;background:0 0;border-color:#ffffff80}.cc-contorno-claro svg{flex:none}.cc-linkedin__in{fill:var(--azul-link)}.ct-mini{aspect-ratio:1.414;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:12px;grid-template-columns:30% 1fr;margin:16px 16px 0;display:grid;position:relative;overflow:hidden}.ct-mini__lat{background:var(--azul-noite);position:relative}.ct-mini__lat:after{content:"";aspect-ratio:1;background:var(--azul-eds);border-radius:8px;width:44%;position:absolute;top:30%;left:18%;transform:rotate(45deg)}.ct-mini__corpo{flex-direction:column;gap:6px;padding:14% 10% 10%;display:flex}.ct-mini__corpo i{background:var(--muted-strong);border-radius:3px;height:6px;display:block}.ct-mini__corpo b{font:400 15px/18px var(--font-display);color:var(--foreground)}.cc-mini{width:300px;max-width:100%;margin:0;position:relative}.cc-mini--externo{aspect-ratio:1.414;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.cc-painel__titulo{font:400 22px/28px var(--font-display);color:var(--foreground);margin:0 0 4px}.cc-avaliacao__apoio{margin:0 0 16px}.cc-avaliacao__enviar{margin-top:14px}.cc-meta__titulo{font:400 24px/30px var(--font-display);font-variant-numeric:tabular-nums;color:var(--foreground);margin:0}.cc-meta__frase{margin:0}.al-estrelas{border:0;flex-wrap:wrap;gap:4px;min-width:0;margin:0 0 16px;padding:0;display:flex}.al-estrelas legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.al-estrelas label{width:44px;height:44px;color:var(--border-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.al-estrelas label:hover{background:var(--muted)}.al-estrelas label svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:30px;height:30px}.al-estrelas label.is-cheia{color:var(--ouro)}.al-estrelas label.is-cheia svg{fill:currentColor}.al-estrelas input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.al-estrelas label:focus-within{outline:2px solid var(--ring);outline-offset:2px}.cc-nota-nome{align-self:center;margin-left:6px}.cc-erro .al-estrelas label{color:var(--destructive-text)}.cc-erro__texto{font:500 13px/18px var(--font-sans);color:var(--destructive-text);margin:-8px 0 12px}.cc-erro__texto:focus{outline:none}.cc-erro__texto--envio{margin:12px 0 0}.cc-enviada:focus{outline:2px solid var(--ring);outline-offset:2px}.cc-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.cc-campo__rotulo{font:600 14px/20px var(--font-sans);color:var(--foreground)}.cc-campo textarea{box-sizing:border-box;border:1px solid var(--input);background:var(--card);max-width:100%;min-height:80px;color:var(--foreground);font:400 15px/22px var(--font-sans);resize:vertical;border-radius:12px;padding:10px 12px}.cc-campo textarea:focus{outline:2px solid var(--ring);outline-offset:1px}.cc-campo__ajuda{font:400 13px/19px var(--font-sans);color:var(--foreground-soft)}.cc-enviada{background:var(--success-soft);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.cc-enviada p{font:400 15px/23px var(--font-sans);color:var(--foreground);margin:0}.cc-enviada__estrelas{color:var(--ouro);gap:2px;display:inline-flex}.cc-enviada__estrelas svg{fill:none;stroke:currentColor;stroke-width:1.5px}.cc-enviada__estrelas svg.is-cheia{fill:currentColor}.cc-enviada .cc-enviada__comentario{color:var(--foreground-soft)}.cc-selo{color:var(--warning);font-weight:500}.cc-selo--recusado{color:var(--destructive-text)}@container shell (min-width:1100px){.cc-pagina{margin-top:calc(var(--topbar-height) + 16px - var(--space-8))}}@media (max-width:700px){.cc-faixa{border-radius:28px;padding:24px}.cc-faixa h1{font-size:28px;line-height:33px}}
.fm-pagina{flex-direction:column;gap:24px;min-width:0;display:flex}.fm-voltar{align-self:flex-start}@container shell (min-width:1100px){.fm-pagina>.al-cabeca{min-height:calc(var(--topbar-height) + 52px - var(--space-6))}}.fm-card{background:var(--card);color:var(--foreground);border-radius:24px;grid-template-columns:minmax(0,340px) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.fm-card:hover{background:var(--azul-tinta);color:var(--foreground)}.fm-card:focus-visible,.fd-item:focus-visible{box-shadow:var(--rp-focus);outline:none}.fm-faixa{background:var(--fm-cor,var(--linha-nr));color:#fff;flex-direction:column;justify-content:space-between;gap:12px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden}.fm-faixa b{font:400 28px/33px var(--font-display);letter-spacing:-.01em;position:relative}.fm-faixa__rotulo{color:#fff;position:relative}.fm-faixa__meta{font:400 14px/20px var(--font-sans);position:relative}.fm-losango{background:#ffffff14;border-radius:28px;width:140px;height:140px;position:absolute;bottom:-30px;right:-30px;transform:rotate(45deg)}.fm-corpo{flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.fm-situacao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fm-prazo{border-radius:var(--radius-full);font:500 12px/16px var(--font-sans);background:var(--muted);color:var(--foreground-soft);align-items:center;padding:4px 10px;display:inline-flex}.fm-prazo--perigo{background:var(--destructive-soft,var(--muted));color:var(--destructive-text)}.fm-avanco{flex-direction:column;gap:8px;max-width:520px;display:flex}.fm-avanco__topo{font:400 14px/20px var(--font-sans);color:var(--foreground-soft);justify-content:space-between;gap:12px;display:flex}.fm-avanco__topo b{color:var(--foreground);font-variant-numeric:tabular-nums}.fm-cursos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fm-curso{background:var(--muted);font:500 13px/18px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.fm-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.fm-ic--ok{color:var(--success)}.fm-ic--proximo{color:var(--carmim)}.fm-aviso{margin:0}.fm-acao{font:600 14px/20px var(--font-sans);color:var(--azul-link);align-self:flex-start}.fm-acao:after{content:" →"}@media (max-width:800px){.fm-card{grid-template-columns:1fr}}.fm-banner{background:var(--fm-cor,var(--linha-nr))}.fm-banner__los{background:#ffffff12}.fm-banner__titulo{min-width:0;position:relative}.fd-num{gap:32px;display:flex;position:relative}.fd-num div{flex-direction:column;display:flex}.fd-num strong{font:400 32px/36px var(--font-display);font-variant-numeric:tabular-nums}.fd-num span{font:400 13px/18px var(--font-sans);color:#fff}.fd-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-item{background:var(--card);color:var(--foreground);border-radius:24px;grid-template-columns:40px 96px minmax(0,1fr) 200px 140px;align-items:center;gap:20px;padding:14px 20px;text-decoration:none;display:grid}.fd-item:hover{background:var(--azul-tinta);color:var(--foreground)}.fd-ordem{background:var(--muted);width:36px;height:36px;font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;display:flex}.fd-ordem--ok{background:var(--success-soft,var(--muted));color:var(--success)}.fd-ordem .fm-ic{width:16px;height:16px}.fd-foto{object-fit:cover;border-radius:12px;width:96px;height:64px}.fd-textos{min-width:0}.fd-item b{font:600 16px/22px var(--font-sans)}.fd-estado{flex-direction:column;gap:6px;min-width:0;display:flex}.fd-acao{font:600 14px/20px var(--font-sans);color:var(--azul-link);text-align:right}.fd-acao--prog{color:var(--carmim-texto)}@media (max-width:900px){.fd-item{grid-template-columns:40px minmax(0,1fr);row-gap:4px}.fd-foto,.fd-item .rp-progress,.fd-acao{display:none}.fd-estado{grid-column:2}}@media (max-width:700px){.fm-pagina .fd-banner{border-radius:28px;padding:24px}.fm-pagina .fd-banner h1{font-size:28px;line-height:33px}.fd-num{flex-wrap:wrap;gap:20px}.fd-num strong{font-size:24px;line-height:28px}.fm-faixa{min-height:160px;padding:20px}.fm-corpo{padding:20px}}
.vt-pagina{flex-direction:column;gap:24px;min-width:0;display:flex}.vt-atalhos{display:none}@container shell (max-width:1099px){.vt-atalhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vt-atalhos a{background:var(--card);min-height:52px;color:var(--foreground);font:600 14px/18px var(--font-sans);box-shadow:var(--shadow-sm);border-radius:16px;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.vt-atalhos a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vt-atalhos svg{color:var(--link);flex:none}}
.ct-pagina{flex-direction:column;gap:24px;min-width:0;display:flex}.ct-voltar{align-self:flex-start}@container shell (min-width:1100px){.ct-pagina>.al-cabeca:first-child{min-height:calc(var(--topbar-height) + 52px - var(--space-6))}}.ct-pagina .al-cabeca__texto{min-width:0}.ct-pagina .al-cabeca h1{overflow-wrap:anywhere}.ct-h1{margin-top:8px!important}.ct-origem{margin-top:8px;display:flex}.ct-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.ct-card{background:var(--card);border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ct-card>.ct-mini{aspect-ratio:1.414;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground-soft);font:500 13px/18px var(--font-sans);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin:16px 16px 0;text-decoration:none;display:flex;overflow:hidden}.ct-prep{aspect-ratio:1.414;background:var(--muted);color:var(--foreground-soft);font:500 13px/18px var(--font-sans);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:16px 16px 0;padding:12px;display:flex}.ct-prep p{margin:0}.ct-corpo{flex-direction:column;flex:1;gap:10px;min-width:0;padding:20px 24px 24px;display:flex}.ct-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-titulo{font:600 20px/26px var(--font-sans);overflow-wrap:anywhere;margin:0}.ct-titulo a{color:inherit;text-decoration:none}.ct-titulo a:hover{text-decoration:underline}.ct-codigo{font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--foreground-soft);overflow-wrap:anywhere}.ct-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.ct-acoes--tela{gap:10px;margin-top:0;padding-top:0}.ct-linkedin svg{flex:none}.al-novo{background:var(--azul-eds);color:#fff;font:600 11px/16px var(--font-sans);letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;padding:2px 8px;display:inline-flex}.al-origem{font:500 12px/16px var(--font-sans);color:var(--foreground-soft);align-items:center;gap:6px;display:inline-flex}.al-origem .es-ic{flex:none;width:14px;height:14px}.ct-compartilhar{display:contents}.ct-menu{background:var(--card);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex-basis:100%;margin-top:4px;padding:6px;display:flex}.ct-menu>*{min-height:40px;font:500 14px/20px var(--font-sans);color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.ct-menu>:hover,.ct-menu>:focus-visible{background:var(--muted);color:var(--foreground)}.ct-menu>:focus-visible{box-shadow:var(--rp-focus);outline:none}.ct-ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ct-previa{background:var(--card);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:24px;display:flex}.ct-previa__img{max-width:100%;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground-soft);font:500 14px/20px var(--font-sans);border-radius:12px;overflow:hidden}.ct-previa__img>span{padding:32px 16px;display:block}.ct-copiar{vertical-align:baseline;height:auto;min-height:0;padding:0}@media (max-width:700px){.ct-grade{grid-template-columns:1fr}.ct-previa{border-radius:20px;padding:16px}}
.av-pagina{flex-direction:column;gap:24px;min-width:0;display:flex}@container shell (min-width:1100px){.av-pagina>.al-cabeca{min-height:calc(var(--topbar-height) + 52px - var(--space-6))}}.av-filtros{flex-wrap:wrap;gap:8px;display:flex}.av-chip{background:var(--card);color:var(--foreground);border-color:#0000}.av-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-azul)}.av-chip:focus-visible{box-shadow:var(--rp-focus);outline:none}.av-qtd{font-variant-numeric:tabular-nums;opacity:.72}.av-lista{flex-direction:column;gap:8px;min-width:0;max-width:880px;margin:0;padding:0;list-style:none;display:flex}.av-item{background:var(--card);color:var(--foreground);border-radius:24px;align-items:flex-start;gap:16px;min-width:0;padding:18px 20px;text-decoration:none;display:flex}.av-item:hover{background:var(--azul-tinta);color:var(--foreground)}.av-item:focus-visible{box-shadow:var(--rp-focus);outline:none}.av-item--lido{background:0 0}.av-txt{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.av-txt b{font:600 15px/22px var(--font-sans)}.av-txt span{font:400 14px/21px var(--font-sans);color:var(--foreground-soft)}.av-quando{font:400 13px/18px var(--font-sans);color:var(--muted-foreground);white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.av-ponto{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}.es-toast:has(.av-desfazer){padding:14px 14px 14px 18px}.av-desfazer{color:#7da2ff;font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 10px;text-decoration:none}.av-desfazer:hover{background:#ffffff14}.av-desfazer:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:600px){.av-item{flex-wrap:wrap;gap:12px;padding:16px}.av-txt{flex:calc(100% - 60px)}.av-quando{margin-left:56px}}
