.cw-page{--cw-bg: var(--linhas-canvas);--cw-plane: var(--linhas-plano);--cw-raised: var(--linhas-superficie);--cw-line: var(--linhas-regra);--cw-line-strong: var(--linhas-regra-forte);--cw-text: var(--texto);--cw-copy: var(--texto2);--cw-muted: var(--texto3);--cw-faint: var(--linhas-texto-tenue);--cw-red: var(--linhas-vermelho);--cw-red-soft: var(--linhas-vermelho-suave);--cw-green: var(--ok);min-width:0;color:var(--cw-text);container:cursos / inline-size;font-size:14px}.cw-page *,.cw-page *::before,.cw-page *::after{box-sizing:border-box}.cw-page button,.cw-page input,.cw-page select,.cw-page textarea{font:inherit}.cw-page button:focus-visible,.cw-page input:focus-visible,.cw-page select:focus-visible,.cw-page textarea:focus-visible{outline:2px solid var(--linhas-foco);outline-offset:2px}.pagina-real.aprendizado-workspace-page,.pagina-real.curso-workspace-page{--cw-bg: var(--linhas-canvas);--cw-plane: var(--linhas-plano);--cw-raised: var(--linhas-superficie);--cw-line: var(--linhas-regra);--cw-line-strong: var(--linhas-regra-forte);--cw-text: var(--texto);--cw-copy: var(--texto2);--cw-muted: var(--texto3);--cw-faint: var(--linhas-texto-tenue);--cw-red: var(--linhas-vermelho)}.pagina-real.aprendizado-workspace-page,.pagina-real.curso-workspace-page{width:min(1500px,100%)}.pagina-real.aprendizado-workspace-page>.cabeca,.pagina-real.curso-workspace-page>.cabeca{padding-bottom:24px;align-items:flex-start}.pagina-real.curso-workspace-page>.cabeca .cw-mode-button[aria-pressed=true]{border-color:rgba(255,91,82,.5);background:rgba(255,32,32,.1);color:var(--cw-text)}.cw-course-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.cw-header-status{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cw-line-strong, #3a404b);border-radius:999px;color:var(--cw-muted);font-size:12px;font-weight:680}.cw-header-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cw-header-status.is-live{border-color:rgba(84,214,155,.34);background:rgba(84,214,155,.07);color:var(--cw-green)}.cw-header-status.is-draft{border-color:rgba(242,187,94,.3);background:rgba(242,187,94,.07);color:var(--amarelo)}.cw-controls{margin-bottom:18px;display:grid;gap:11px}.cw-tabs{min-height:48px;display:flex;align-items:stretch;gap:20px;overflow-x:auto;border-bottom:1px solid var(--cw-line);scrollbar-width:none}.cw-tabs::-webkit-scrollbar{display:none}.cw-tabs button{min-height:48px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--cw-muted);cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap}.cw-tabs button:hover{color:var(--cw-copy)}.cw-tabs button[aria-selected=true]{border-bottom-color:var(--cw-red);color:var(--cw-text)}.cw-search-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px}.cw-search{width:min(430px,100%);min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--cw-line-strong);border-radius:8px;background:var(--linhas-canvas);color:var(--cw-faint)}.cw-search:focus-within{border-color:#5b626e}.cw-search>span{font-size:20px;line-height:1;transform:translateY(-1px)}.cw-search input{width:100%;min-width:0;min-height:40px;padding:0;border:0;outline:0;background:transparent;color:var(--cw-text)}.cw-search input::placeholder{color:var(--cw-faint)}.cw-result-count{color:var(--cw-faint);font-size:12px;white-space:nowrap}.cw-create-panel{margin-bottom:18px;padding:16px;display:flex;align-items:end;justify-content:space-between;gap:14px;border:1px solid rgba(255,32,32,.28);border-radius:6px;background:linear-gradient(110deg,rgba(255,32,32,.08),var(--cw-plane) 52%)}.cw-create-panel label{flex:1;display:grid;gap:7px;color:var(--cw-copy);font-size:12px;font-weight:650}.cw-create-panel input{min-height:42px;padding:0 12px;border:1px solid var(--cw-line-strong);border-radius:8px;background:var(--linhas-canvas);color:var(--cw-text)}.cw-create-panel>div{display:flex;gap:8px}.cw-course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:stretch;gap:16px}.cw-course-card{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--cw-line);border-radius:6px;background:var(--cw-plane);box-shadow:inset 0 1px rgba(255,255,255,.045)}.cw-course-cover{position:relative;isolation:isolate;width:100%;aspect-ratio:16 / 9;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden;border:0;border-bottom:1px solid var(--cw-line);background:radial-gradient(circle at 84% 18%,rgba(255,91,82,.22),transparent 28%),linear-gradient(138deg,#321317,#1b1d21 58%,#101114);color:#fff;cursor:pointer;text-align:left}.cw-course-cover[data-tone="1"]{background:radial-gradient(circle at 18% 82%,rgba(255,75,68,.18),transparent 32%),linear-gradient(128deg,#141519,#302225 62%,#141519)}.cw-course-cover[data-tone="2"]{background:radial-gradient(circle at 82% 18%,rgba(240,244,250,.09),transparent 28%),linear-gradient(140deg,#292c31,#181a1e 58%,#101114)}.cw-course-cover[data-tone="3"]{background:radial-gradient(circle at 78% 22%,rgba(255,124,96,.2),transparent 30%),linear-gradient(142deg,#481619,#242126 54%,#111216)}.cw-course-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,9,11,.02),rgba(8,9,11,.38))}.cw-course-cover.has-image::before{background:linear-gradient(180deg,rgba(7,8,10,.2),rgba(7,8,10,.76))}.cw-course-cover-image{position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;transition:transform 220ms cubic-bezier(.2,.8,.2,1)}.cw-course-cover:hover .cw-course-cover-image{transform:scale(1.025)}.cw-course-brand{grid-column:1;display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.78);font-size:12px;font-weight:650}.cw-course-brand b{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:6px;background:var(--cw-red);color:#fff;font-size:12px}.cw-course-cover>strong{grid-column:1 / -1;align-self:end;max-width:18ch;font-size:clamp(19px,1.7vw,24px);line-height:1.08;letter-spacing:-.028em;text-wrap:balance}.cw-course-play{grid-column:2;grid-row:1;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(10,11,14,.42);font-size:12px;transition:background 180ms ease-out,transform 180ms ease-out}.cw-course-cover:hover .cw-course-play{background:var(--cw-red);transform:translateY(-2px)}.cw-course-body{min-width:0;padding:16px;display:flex;flex-direction:column;gap:10px}.cw-course-heading{display:grid;gap:8px}.cw-course-heading h2{margin:0;color:var(--cw-text);font-size:17px;line-height:1.25;letter-spacing:-.018em}.cw-course-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cw-pill{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--cw-line-strong);border-radius:999px;color:var(--cw-muted);font-size:11px;font-weight:650}.cw-pill.is-live{border-color:rgba(84,214,155,.32);background:rgba(84,214,155,.08);color:var(--cw-green)}.cw-pill.is-draft{border-color:rgba(242,187,94,.3);background:rgba(242,187,94,.08);color:var(--amarelo)}.cw-course-audience{color:var(--cw-muted);font-size:12px;font-weight:620}.cw-course-body>p{margin:0;display:-webkit-box;overflow:hidden;color:var(--cw-copy);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cw-course-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cw-faint);font-size:12px}.cw-course-access{color:var(--cw-faint)!important;font-size:12px!important;-webkit-line-clamp:1!important}.cw-course-progress{margin-top:auto;padding-top:4px;display:grid;gap:9px}.cw-course-progress>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--cw-muted);font-size:12px}.cw-course-progress strong{color:var(--cw-copy);font-size:12px}.cw-meter{height:4px;overflow:hidden;border-radius:999px;background:var(--linhas-elevado)}.cw-meter i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f31c1c,#ff5b52)}.cw-meter i.is-done{background:var(--cw-green)}.cw-course-footer{min-height:54px;padding:9px 16px;display:flex;align-items:center;border-top:1px solid var(--cw-line)}.cw-enter{min-height:36px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--cw-text);cursor:pointer;font-size:13px;font-weight:680}.cw-enter span{color:var(--linhas-vermelho-claro);transition:transform 180ms ease-out}.cw-enter:hover span{transform:translateX(3px)}.cw-empty{min-height:112px;padding:22px 24px;display:grid;align-content:center;justify-items:start;gap:5px;border-block:1px solid var(--cw-line);color:var(--cw-muted);text-align:left}.cw-empty strong{color:var(--cw-text);font-size:15px}.cw-empty p{margin:0;max-width:54ch;font-size:13px}.cw-course-empty{min-height:136px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--cw-line)}.cw-course-empty-copy{display:grid;gap:6px}.cw-course-empty strong{color:var(--cw-text);font-size:16px}.cw-course-empty p{margin:0;color:var(--cw-muted);font-size:13px;line-height:1.5}.cw-back-link{min-height:38px;margin:-6px 0 14px;padding:0;border:0;background:transparent;color:var(--cw-muted);cursor:pointer;font-size:13px;font-weight:650}.cw-back-link:hover{color:var(--cw-text)}.cw-course .cs-trilha.cw-classroom{min-height:clamp(560px,68vh,690px);display:grid;grid-template-columns:310px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--cw-line-strong);border-radius:6px;background:var(--cw-plane)}.cw-course .cw-classroom>.cs-aulas{min-width:0;max-height:760px;margin:0;overflow-y:auto;border:0;border-right:1px solid var(--cw-line);border-radius:0;background:var(--cw-plane)}.cw-course .cw-classroom .cs-aulas-cab{position:sticky;top:0;z-index:2;min-height:82px;padding:16px 17px 14px;display:grid;align-content:center;gap:12px;background:var(--cw-plane);border-bottom:1px solid var(--cw-line)}.cw-outline-progress{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cw-outline-progress strong{color:var(--cw-green);font-size:21px;line-height:1;letter-spacing:-.02em}.cw-outline-progress span{color:var(--cw-muted);font-size:12px}.cw-course .cw-classroom .cs-aulas-cab .cs-barra{height:4px;background:var(--linhas-elevado)}.cw-course .cw-classroom .cs-mod{padding:14px 15px 9px;border-top:1px solid var(--cw-line);color:var(--cw-muted)}.cw-course .cw-classroom .cs-mod:first-of-type{border-top:0}.cw-course .cw-classroom .cs-mod b{font-size:12px;font-weight:680}.cw-course .cw-classroom .cs-aula{min-height:58px;padding:7px 10px 7px 14px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;border-bottom:1px solid var(--cw-line)}.cw-course .cw-classroom .cs-aula.aqui{background:var(--cw-red-soft);box-shadow:inset 2px 0 var(--cw-red)}.cw-course .cw-classroom .cs-bx{margin-top:6px}.cw-course .cw-classroom .cs-abrir{min-width:0;padding:5px 0;color:var(--cw-copy);font-size:13px;line-height:1.35}.cw-course .cw-classroom .cs-aula.aqui .cs-abrir{color:var(--cw-text)}.cw-course .cw-classroom .cs-dur,.cw-course .cw-classroom .cs-mat{margin-top:4px;color:var(--cw-faint);font-size:11px}.cw-course .cs-palco-col{min-width:0;padding:clamp(20px,3vw,38px)}.cw-course .cs-palco.cartao{margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.cw-course .cs-trilho{min-height:42px;padding:0 0 13px;border-bottom:0}.cw-course .cs-caminho{color:var(--cw-muted);font-size:12px}.cw-course .cs-video,.cw-course .cs-leitor{width:100%;min-height:260px;aspect-ratio:16 / 8.3;overflow:hidden;border:1px solid var(--cw-line);border-radius:6px;background:var(--cw-plane)}.cw-course .cs-so-mat{display:grid;place-content:center;justify-items:center;gap:8px;color:var(--cw-muted);text-align:center}.cw-course .cs-sob{padding:24px 0 0}.cw-course .cs-curso-nome{color:var(--cw-green);font:680 12px/1.4 inherit;letter-spacing:0;text-transform:none}.cw-course .cs-aula-nome{margin:5px 0 0;color:var(--cw-text);font-size:clamp(21px,2.4vw,32px);letter-spacing:-.03em}.cw-course .cs-sob>.dica{max-width:66ch;margin-top:7px;color:var(--cw-muted);font-size:13px;line-height:1.55}.cw-course .cs-sob>.cs-linha{min-height:52px;padding:12px 0;border-top:1px solid var(--cw-line)}.cw-course .cs-rot-nota{color:var(--cw-muted);font-size:12px}.cw-course .cs-estrelas{gap:4px}.cw-course .cs-est{width:30px;height:30px;padding:0;border:1px solid var(--cw-line-strong);border-radius:6px;background:transparent;color:var(--cw-muted);font-size:12px;font-weight:650}.cw-course .cs-est:hover{border-color:var(--amarelo);color:var(--amarelo)}.cw-course .cs-est.on{border-color:var(--amarelo);background:rgba(242,187,94,.1);color:var(--amarelo)}.cw-course .cs-mats{margin-top:4px;border-top:1px solid var(--cw-line)}.cw-course .cs-mat-item{min-height:58px;border-bottom:1px solid var(--cw-line)}.cw-course>.cs-montar{margin:0;overflow:hidden;border:1px solid var(--cw-line-strong);border-radius:6px;background:var(--cw-plane)}.cw-course .cs-montar-cab{min-height:62px;padding:12px 16px;border-bottom-color:var(--cw-line)}.cw-course .cs-montar-corpo{padding:18px}.cw-course.is-editing>.cs-montar{box-shadow:inset 0 1px rgba(255,255,255,.025)}@container cursos (max-width: 900px){.cw-course .cs-trilha.cw-classroom{grid-template-columns:260px minmax(0,1fr)}}@container cursos (max-width: 720px){.cw-search-row{align-items:stretch;flex-direction:column}.cw-result-count{padding-left:2px}.cw-create-panel{align-items:stretch;flex-direction:column}.cw-course .cs-trilha.cw-classroom{display:block;min-height:0}.cw-course .cw-classroom>.cs-aulas{max-height:320px;border-right:0;border-bottom:1px solid var(--cw-line)}.cw-course .cs-palco-col{padding:20px 16px}.cw-course-empty{align-items:flex-start;flex-direction:column;gap:14px}}@container cursos (max-width: 520px){.cw-course-grid{grid-template-columns:1fr}.cw-tabs{gap:17px}.cw-create-panel>div{display:grid;grid-template-columns:1fr 1fr}.cw-create-panel .btn{min-height:44px}.cw-course .cs-trilho{align-items:stretch;flex-wrap:wrap}.cw-course .cs-trilho .btn{min-height:44px}.cw-course .cs-sob>.cs-linha{align-items:stretch;flex-direction:column}}@media(max-width:700px){.pagina-real.aprendizado-workspace-page>.cabeca,.pagina-real.curso-workspace-page>.cabeca{min-height:0}.cw-course-head-actions{align-items:stretch;flex-direction:column-reverse}.cw-course-head-actions .cw-header-status{justify-content:center}}@media(prefers-reduced-motion:reduce){.cw-page *,.cw-page *::before,.cw-page *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
