.school-community{max-width:1120px;color:var(--foreground,var(--ev-texto-1));margin:0 auto;padding:120px 24px 32px;font-size:15px}.school-community header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.school-community h2{margin:10px 0;font-size:clamp(24px,3vw,36px);line-height:1.2}.school-community h3{margin:12px 0;font-size:20px}.school-community p{color:var(--ev-texto-2);overflow-wrap:anywhere;line-height:1.65}.community-eyebrow{color:var(--ev-luz-400);letter-spacing:.05em;font-size:12px}.community-actions{flex-wrap:wrap;gap:8px;display:flex}.school-community button{border:1px solid var(--ev-linha-forte);background:var(--ev-sup-2);color:var(--ev-texto-1);cursor:pointer;border-radius:8px;padding:10px 14px}.school-community button:disabled{opacity:.5;cursor:wait}.school-community button:hover:not(:disabled){border-color:var(--ev-luz-400)}.school-community :focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.school-community article,.community-form,.community-empty{border:1px solid var(--ev-linha-forte);background:var(--ev-sup-1);border-radius:12px;padding:24px}.community-thread{gap:16px;display:grid}.school-community .community-title{text-align:left;font-size:inherit;color:var(--ev-texto-1);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.community-form{gap:16px;margin-bottom:24px;display:grid}.community-form label{gap:8px;display:grid}.community-form input,.community-form textarea,.community-form select{background:var(--ev-sup-1);width:100%;color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);font:inherit;border-radius:7px;padding:12px}.community-form textarea{resize:vertical}.community-form>button{background:var(--ev-luz-400);color:var(--ev-sup-1);justify-self:start}.community-body{white-space:pre-wrap}.school-community .community-error{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.community-empty{grid-column:1/-1}@media (max-width:640px){.school-community{padding:24px 12px}.school-community header{flex-direction:column}.school-community article,.community-form{padding:18px}}@media (max-width:767px){.school-community{padding-top:96px}}.portal-shell[data-creator-page] .top-navigation-item[aria-selected=true]{color:#f2f4ecb8!important;font-weight:500!important}.portal-shell[data-creator-page] .top-navigation-item[aria-selected=true]:after{display:none!important}.creator-sheet-glass,.creator-page{z-index:29;--sheet-under:88px;border-radius:28px;position:fixed;inset:16px 16px 16px 100px}.creator-sheet-glass{background:var(--ev-reflexo),linear-gradient(180deg,#161c1880,#0a0d0ba8);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);box-shadow:var(--ev-sombra-3);--sheet-from:12px;animation:creator-sheet-in var(--sheet-t,var(--ev-t-painel)) var(--ev-curva)}.creator-page{overscroll-behavior:contain;scrollbar-width:thin;color:var(--ev-texto-1);font-family:var(--ev-ui);--sheet-from:0px;animation:creator-sheet-in var(--sheet-t,var(--ev-t-painel)) var(--ev-curva);padding:32px 32px 140px;overflow-y:auto}.creator-page:focus-visible{outline:none}.creator-page-dock{z-index:5;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.creator-page-close{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--ev-pilula-borda);box-shadow:var(--ev-sombra-1);cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05),#0e120fb8;flex:none;place-items:center;display:grid}.creator-page-close:hover{border-color:var(--ev-linha-forte)}.creator-page-close:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.portal-shell[data-creator-sheet=in] :is(.creator-sheet-glass,.creator-page){--sheet-from:var(--sheet-under);--sheet-t:.38s}.portal-shell[data-creator-sheet=out] :is(.creator-sheet-glass,.creator-page){pointer-events:none;animation:creator-sheet-out .38s var(--ev-curva) forwards}@keyframes creator-sheet-in{0%{opacity:0;transform:translateY(var(--sheet-from))}}@keyframes creator-sheet-out{to{opacity:0;transform:translateY(var(--sheet-under))}}@keyframes creator-sheet-fade{0%{opacity:0}}@keyframes creator-sheet-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.creator-sheet-glass,.creator-page{animation:none}.portal-shell[data-creator-sheet=in] :is(.creator-sheet-glass,.creator-page){animation:creator-sheet-fade var(--ev-t-toque) var(--ev-curva)!important}.portal-shell[data-creator-sheet=out] :is(.creator-sheet-glass,.creator-page){animation:creator-sheet-fade-out var(--ev-t-toque) var(--ev-curva) forwards!important}}.creator-page-head{align-items:flex-end;gap:14px;padding-right:58px;display:flex}.creator-page-head>div{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.creator-page h1{font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:52px;font-weight:400;line-height:1}.creator-page h1 em{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff);font-style:italic}.creator-page-tabs{align-items:stretch;margin:18px 0 0 -16px;display:flex}.creator-page-tabs [role=tablist]{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.creator-page-tabs [role=tab]{height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.creator-page-tabs [role=tab]:hover{color:var(--ev-texto-1)}.creator-page-tabs [role=tab][aria-selected=true]{color:var(--ev-texto-1);font-weight:600}.creator-page-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--ev-marca);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.creator-page-tabs [role=tab]:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-4px;border-radius:10px}.creator-page-count{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12px}.creator-page-aside{color:var(--ev-texto-3);flex:none;align-self:center;font-size:13px}.creator-page-aside button{font:inherit;color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;padding:0}.creator-page-aside button:hover{color:var(--ev-luz-300)}.creator-page-ruler{background:linear-gradient(#ffffff1a,#ffffff1a) 0 0/100% 1px no-repeat,repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 8px) 0 0/100% 4px no-repeat,repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 64px) 0 0/100% 10px no-repeat;height:12px}.creator-page-body{margin-top:16px}.creator-page-head+.creator-page-ruler{margin-top:38px}.creator-page-head+.creator-page-ruler+.creator-page-body{margin-top:40px}.creator-page-status{color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 20%,transparent);border-radius:14px;margin:0 0 8px;padding:12px 16px;font-size:14px}.creator-page-status[data-error=true]{color:var(--ev-erro);background:color-mix(in oklab,var(--ev-erro) 6%,transparent);border-color:color-mix(in oklab,var(--ev-erro) 24%,transparent)}.creator-page-status button{font:inherit;color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.creator-input{box-sizing:border-box;width:100%;height:50px;font:400 15px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 16px;box-shadow:inset 0 1px 2px #00000073}.creator-input::placeholder{color:var(--ev-texto-3)}.creator-input:focus-visible{border-color:var(--ev-luz-400);box-shadow:inset 0 1px 2px #00000073,var(--ev-foco)}.creator-input:disabled{cursor:not-allowed;opacity:.6}.creator-input-name{height:58px;font-family:var(--ev-display);font-size:24px}.creator-page-bar{z-index:40;border-radius:var(--ev-pilula);background:var(--ev-reflexo),linear-gradient(180deg,#161c18b3,#0a0d0bd6);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);height:76px;box-shadow:var(--ev-sombra-3);align-items:center;gap:16px;padding:0 16px 0 28px;display:flex;position:fixed;bottom:40px;left:132px;right:48px}.creator-page-bar>span{min-width:0;color:var(--ev-texto-3);flex:1;font-size:13.5px}.creator-page-bar>span[role=alert]{color:var(--ev-erro)}.creator-page-bar>span[data-ok]{color:var(--ev-luz-300)}.creator-button{border-radius:var(--ev-pilula);height:48px;font:600 14px var(--ev-ui);color:var(--ev-luz-tinta);white-space:nowrap;background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 30px;display:inline-flex}.creator-button-quiet{border-radius:var(--ev-pilula);height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);white-space:nowrap;border:1px solid var(--ev-linha-forte);box-shadow:var(--ev-sombra-1);cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.creator-button:hover:not(:disabled){background:var(--ev-botao-luz-hover);box-shadow:var(--ev-luz-botao-hover)}.creator-button:disabled,.creator-button-quiet:disabled{cursor:default;opacity:.55}:is(.creator-button:focus-visible,.creator-button-quiet:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:3px}@media (max-width:767px){.creator-sheet-glass,.creator-page{--sheet-under:52px;border-radius:24px 24px 0 0;inset:16px 0 0}.creator-page{padding:24px 16px 200px}.creator-page h1{font-size:36px}.creator-page-head{flex-wrap:wrap;padding-right:0}.creator-page-head>div:first-child{flex:100%;padding-right:58px}.creator-page-tabs{margin-right:-16px}.creator-page-aside{display:none}.creator-page-bar{height:64px;padding:0 8px 0 20px;bottom:98px;left:16px;right:16px}.creator-page-bar:not(:has(>span[data-ok],>span[role=alert])){height:auto;padding:6px;left:auto}.creator-page-bar:not(:has(>span[data-ok],>span[role=alert]))>span{display:none}.creator-page-bar>span{font-size:12.5px}.creator-button{height:48px;padding:0 24px}}.create-school{flex-direction:column;gap:10px;margin:0;display:flex}.create-school h2{font:400 30px/1.1 var(--ev-display);letter-spacing:-.01em;color:var(--ev-texto-1);margin:0}.create-school p{color:var(--ev-texto-2);margin:0 0 8px;font-size:14px;line-height:1.6}.create-school label{color:var(--ev-texto-1);font-size:13px;font-weight:600}.create-school .create-school-error{color:var(--ev-erro);margin:0;font-size:13px}.create-school-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.create-school-page{box-sizing:border-box;background:radial-gradient(ellipse at 80% 0%,color-mix(in oklab,var(--ev-destaque) 14%,transparent),transparent 55%),var(--ev-sala);flex-direction:column;align-items:center;gap:min(18vh,140px);min-height:100dvh;padding:24px 16px 48px;display:flex}.create-school-top{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100%);display:flex}.create-school-brand{font:600 20px var(--ev-display);color:var(--ev-texto-1)}.create-school-card{box-sizing:border-box;border-radius:var(--ev-raio-l);background:var(--ev-vidro);border:1px solid var(--ev-linha);width:min(480px,100%);padding:32px;box-shadow:inset 0 1px #ffffff0d,0 30px 80px -30px #000c}.settings-you .create-school h2{font-size:22px}@media (max-width:767px){.create-school-card{padding:24px 20px}.create-school-page{gap:48px}}.create-school a.creator-button,.create-school a.creator-button-quiet,.settings-schools a.creator-button-quiet{text-decoration:none}.editor-root{--editor-accent:var(--ev-luz-400)}.editor-mode-toggle{border:1px solid var(--ev-linha-forte);min-height:38px;color:var(--ev-texto-2);white-space:nowrap;background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.editor-mode-toggle span{font-size:13px;font-weight:600}.editor-mode-toggle:hover{color:var(--ev-texto-1);background:#ffffff0f;border-color:#ffffff47}.editor-mode-toggle[aria-pressed=true]{color:var(--editor-accent);border-color:color-mix(in srgb,var(--editor-accent) 40%,transparent);background:color-mix(in srgb,var(--editor-accent) 9%,transparent)}.editor-mode-toggle:focus-visible{outline:2px solid var(--editor-accent);outline-offset:4px}.editor-root .top-right{gap:18px;margin-left:18px}.editor-panel-heading>div{flex:1}@media (max-width:767px){.editor-root .top-right{gap:8px;margin-left:0}.editor-mode-toggle{gap:5px;min-height:34px;padding:8px}.editor-mode-toggle span{font-size:11px}.editor-mode-toggle>svg{width:15px}}.editor-panel{z-index:44;-webkit-backdrop-filter:blur(18px)saturate();backdrop-filter:blur(18px)saturate();width:min(350px,100vw);color:var(--ev-texto-1);background:linear-gradient(145deg,#ffffff0d,#0000 36%),#131417cc;border:0;border-left:1px solid #ffffff36;border-radius:0;outline:none;flex-direction:column;animation:.22s editor-panel-in;display:flex;position:fixed;inset:80px 0 0 auto;box-shadow:-18px 0 48px -24px #0009}.editor-panel-heading{border-bottom:0;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.editor-panel-heading span{letter-spacing:.2em;color:var(--editor-accent);font-size:10px}.editor-panel h2{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:650}.editor-panel button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.editor-panel-heading>button{color:var(--ev-texto-2);background:#ffffff08;border:0;border-radius:50%;padding:8px}.editor-panel-body{scrollbar-width:thin;scrollbar-color:var(--ev-sup-2) transparent;flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.editor-panel p{color:var(--ev-texto-2);margin:0 0 20px;font-size:14px;line-height:1.6}.editor-panel label{color:var(--ev-texto-2);margin-bottom:18px;font-size:13px;font-weight:600;display:block}.editor-panel input,.editor-panel select,.editor-panel textarea{background:color-mix(in oklab,var(--ev-sup-1) 27%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 15%,transparent);width:100%;color:var(--ev-texto-1);outline-color:var(--editor-accent);border-radius:8px;margin-top:8px;padding:11px 12px;font-size:14px;display:block}.editor-toast{z-index:70;background:color-mix(in oklab,var(--ev-sup-2) 96%,transparent);color:var(--ev-luz-300);border:1px solid color-mix(in oklab,var(--ev-luz-400) 27%,transparent);border-radius:12px;align-items:center;gap:10px;max-width:90vw;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000087}.editor-toast svg{color:var(--ev-luz-400);flex:none}.editor-drop{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 28%,transparent);width:calc(100% - 40px);color:var(--ev-luz-500);background:color-mix(in oklab,var(--ev-luz-400) 2%,transparent);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:20px 0 0 40px;padding:17px;font-size:13px;display:flex}.editor-drop[data-over=true],.editor-drop:hover{background:color-mix(in oklab,var(--ev-luz-400) 9%,transparent);border-color:var(--editor-accent);color:var(--editor-accent)}.editor-course{border-radius:10px;min-width:0;position:relative}.editor-course[data-over=true]{outline:3px solid var(--editor-accent);outline-offset:5px}.editor-course-hint{cursor:grab;background:color-mix(in oklab,var(--ev-sup-2) 91%,transparent);color:var(--ev-luz-400);opacity:0;pointer-events:none;border:1px solid #ffffff36;border-radius:6px;place-items:center;padding:7px;transition:opacity .15s;display:grid;position:absolute;top:8px;left:8px}.editor-course:hover .editor-course-hint,.editor-course:focus-within .editor-course-hint{opacity:1}.editor-course-tools{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.editor-course:hover .editor-course-tools,.editor-course:focus-within .editor-course-tools{opacity:1}.editor-course-tools button{background:color-mix(in oklab,var(--ev-sup-2) 91%,transparent);color:var(--ev-luz-400);border:1px solid #ffffff36;border-radius:6px;place-items:center;padding:8px;display:grid}.editor-banner{position:relative}.editor-banner>video{object-fit:cover;width:100%;height:100%}.editor-banner-edit{z-index:2;border:1px solid color-mix(in oklab,var(--ev-luz-400) 40%,transparent);background:color-mix(in oklab,var(--ev-sup-2) 92%,transparent);color:var(--ev-luz-300);border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex;position:absolute;top:20px;right:20px}.editor-menu-row{align-items:center;gap:5px;display:flex}.editor-menu-row label{flex:1;min-width:0;font-size:11px}.editor-menu-row>button{color:var(--ev-luz-500);background:#ffffff05;border:0;border-radius:5px;margin-top:6px;padding:7px}.editor-swatches{gap:12px;margin:12px 0 24px;display:flex}.editor-swatches button{border:3px solid var(--ev-linha);width:38px;height:38px;color:var(--ev-luz-tinta);border-radius:50%}.editor-swatches button[aria-pressed=true]{outline-offset:3px;outline:1px solid #fff}.editor-edit-cover{object-fit:cover;border-radius:8px;width:95px;height:140px;margin-bottom:20px}.editor-root .primary-button{background:var(--editor-accent)}.editor-root .category-session-link.active{color:var(--editor-accent)!important}@media (min-width:1051px){.editor-root .cards:not(.horizontal){grid-template-columns:repeat(var(--editor-columns),minmax(0,1fr))}}@keyframes editor-appear{0%{opacity:0}to{opacity:1}}@keyframes editor-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:767px){.editor-panel{z-index:46;width:min(350px,100vw);inset:68px 0 0 auto}.editor-panel-body,.editor-panel-heading{padding:16px}.editor-drop{width:100%;margin-left:0;font-size:12px}.editor-course-tools{opacity:1}.horizontal .editor-course{flex:0 0 86%}.editor-toast{width:max-content;bottom:12px}}@media (prefers-reduced-motion:reduce){.editor-mode-toggle,.editor-panel{transition:none!important;animation:none!important}}.editor-demo-tag{color:var(--editor-accent);letter-spacing:.03em;border:1px solid #ffffff21;border-radius:6px;margin-bottom:18px;padding:6px 9px;font-size:10px;display:inline-block}.editor-demo-stat{border:1px solid var(--ev-linha);background:#ffffff05;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:20px;padding:20px;display:flex}.editor-demo-stat strong{letter-spacing:-.04em;color:var(--ev-texto-1);font-size:34px;font-weight:650}.editor-demo-stat span,.editor-demo-stat small{color:var(--ev-texto-2);font-size:12px}.editor-demo-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:16px 0;display:flex}.editor-demo-row>div{flex:1;min-width:0}.editor-demo-row strong{font-size:13px;font-weight:600;display:block}.editor-demo-row small{color:var(--ev-texto-2);margin-top:5px;font-size:11px;display:block}.editor-demo-row>svg{color:var(--editor-accent);flex:none}.editor-demo-row b{white-space:nowrap;color:var(--editor-accent);font-size:13px}.editor-demo-avatar{width:34px;height:34px;color:var(--editor-accent);background:#ffffff05;border:1px solid #ffffff24;border-radius:50%;place-items:center;font-size:11px;display:grid}.editor-panel .editor-demo-note{margin-top:22px;font-size:12px}.editor-fullscreen-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.editor-fullscreen-dialog::backdrop{background:#06070a2e}.editor-panel[data-fullscreen=true]{z-index:auto;-webkit-backdrop-filter:blur(44px)saturate(80%);backdrop-filter:blur(44px)saturate(80%);background:#090a0df0;border:0;border-radius:0;width:auto;animation:.2s editor-appear;inset:0}.editor-panel[data-fullscreen=true] .editor-panel-heading{padding:28px 36px}.editor-panel[data-fullscreen=true] h2{font-size:34px}.editor-panel[data-fullscreen=true] .editor-panel-heading>button{background:#ffffff0a;border:1px solid #ffffff26;width:44px;height:44px}.editor-panel[data-fullscreen=true] .editor-panel-body{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px 24px;padding:30px 36px;display:grid}.editor-panel[data-fullscreen=true] .editor-demo-tag{grid-column:1/-1;justify-self:start;margin:0}.editor-panel[data-fullscreen=true] .editor-panel-body>p{grid-column:1/-1;margin:0 0 8px;font-size:16px}.editor-panel[data-fullscreen=true] .editor-demo-stat{background:#ffffff05;grid-column:1/-1;max-width:420px;margin:4px 0 10px;padding:26px 30px}.editor-panel[data-fullscreen=true] .editor-demo-stat strong{font-size:48px}.editor-panel[data-fullscreen=true] .editor-demo-row{background:#ffffff05;border:1px solid #ffffff21;border-radius:14px;gap:16px;min-height:110px;padding:24px}.editor-panel[data-fullscreen=true] .editor-demo-row strong{font-size:16px}.editor-panel[data-fullscreen=true] .editor-demo-row small{color:var(--ev-texto-2);font-size:13px;line-height:1.6}.editor-panel[data-fullscreen=true] .editor-demo-avatar{flex:none;width:44px;height:44px;font-size:14px}@media (max-width:1050px){.editor-panel[data-fullscreen=true] .editor-panel-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.editor-panel[data-fullscreen=true]{border-radius:0;inset:0}.editor-panel[data-fullscreen=true] .editor-panel-heading{padding:20px}.editor-panel[data-fullscreen=true] .editor-panel-body{grid-template-columns:1fr;padding:20px}.editor-panel[data-fullscreen=true] .editor-demo-row{padding:18px}}.editor-panel[data-fullscreen=true] .editor-panel-heading{border-bottom:0;padding:28px 36px}.editor-panel[data-fullscreen=true] .editor-panel-body>p{color:var(--ev-texto-1)}.editor-panel[data-fullscreen=true] .editor-demo-row{background:#ffffff08;border-color:#ffffff24}.editor-panel[data-fullscreen=true] .editor-demo-row strong{color:var(--ev-texto-1);font-size:17px}.editor-panel[data-fullscreen=true] .editor-demo-row small,.editor-panel[data-fullscreen=true] .editor-demo-stat span,.editor-panel[data-fullscreen=true] .editor-demo-stat small{color:var(--ev-texto-2);font-size:14px}@media (max-width:767px){.editor-panel[data-fullscreen=true] .editor-panel-heading{padding:20px}}.editor-mode-toggle[aria-pressed=false]{color:var(--ev-roxo-300);border-color:color-mix(in oklab,var(--ev-roxo-400) 44%,transparent);background:color-mix(in oklab,var(--ev-roxo-600) 11%,transparent)}.editor-mode-toggle[aria-pressed=false]:hover{color:var(--ev-texto-1);border-color:color-mix(in oklab,var(--ev-roxo-400) 67%,transparent);background:color-mix(in oklab,var(--ev-roxo-600) 17%,transparent)}.editor-mode-toggle[aria-pressed=false]:focus-visible{outline-color:var(--ev-roxo-400)}.editor-upload-capa{gap:6px;display:grid}.editor-upload-capa button{border:1px solid var(--ev-linha-forte);color:var(--ev-texto-2);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:flex}.editor-upload-capa button:hover:not(:disabled){border-color:var(--editor-accent,var(--ev-luz-400))}.editor-upload-capa button:disabled{opacity:.6;cursor:default}.editor-upload-enviando{background:color-mix(in oklab,var(--ev-sup-1) 80%,transparent);color:var(--ev-texto-1);border-radius:8px;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.editor-upload-erro{color:var(--ev-erro);margin:0;font-size:12px}.editor-import-local{border:1px dashed var(--ev-linha-forte);width:100%;color:var(--ev-texto-2);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;display:flex}.editor-import-local:hover:not(:disabled){border-color:var(--editor-accent,var(--ev-luz-400))}.editor-import-local:disabled{opacity:.6;cursor:default}.editor-course{cursor:grab}.editor-course .cover-wrap>*,.editor-course .course-card-copy{transition:opacity var(--ev-t-painel) var(--ev-curva)}.editor-course[data-dragging=true] .course-card{transform:none}.editor-course[data-dragging=true] .cover-wrap{background:color-mix(in oklab,var(--ev-luz-400) 5%,var(--ev-sala));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.editor-course[data-dragging=true] .cover-wrap>*,.editor-course[data-dragging=true] .cover-wrap:after,.editor-course[data-dragging=true] .editor-course-tools,.editor-course[data-dragging=true] .editor-course-hint{opacity:0}.editor-course[data-dragging=true] .course-card-copy{opacity:.3}.universe-hero{background:radial-gradient(ellipse at 80% 30%,color-mix(in oklab,var(--ev-roxo-600) 33%,transparent),transparent 50%),var(--ev-sup-2);align-items:center;min-height:340px;padding:70px max(32px,8vw);display:flex}.universe-hero h1{letter-spacing:-2px;z-index:1;overflow-wrap:anywhere;font-size:clamp(36px,5vw,70px);font-weight:650;position:relative}.universe-hero p{color:var(--ev-texto-2);z-index:1;font-size:16px;position:relative}.universe-empty{text-align:center;color:var(--ev-texto-2);padding:70px 30px}.universe-empty h2{color:var(--ev-texto-1);margin-bottom:14px;font-size:24px}.universe-empty p{font-size:14px;line-height:1.7}.universe-empty button{margin-top:20px}.editor-mode-toggle span{white-space:nowrap}@media (max-width:700px){.editor-root .top-right .editor-mode-toggle span{font-size:10px}.editor-root .top-right .editor-mode-toggle{padding:7px 6px}}@media (max-width:767px){.topbar .editor-mode-toggle{display:none}.topbar .brand{flex:0 auto;min-width:0}.topbar .school-brand[data-logo=false] .brand-name{min-width:0}.topbar .top-left{gap:0}.topbar .top-left>.category-island{flex-shrink:999;min-width:0}:is(.mobile-tabbar,.creator-bar):has(>.mode-dock){right:92px}:is(.mobile-tabbar,.creator-bar)>.mode-dock{width:68px;height:68px;min-height:0;font:600 10px/12px var(--ev-ui);transition:background .2s,color .2s,border-color .2s,transform var(--ev-t-toque) var(--ev-curva);border:1px solid;border-radius:50%;flex-direction:column;gap:4px;padding:0;position:absolute;top:-1px;left:calc(100% + 9px);overflow:visible;box-shadow:0 20px 50px -18px #000000e6}:is(.mobile-tabbar,.creator-bar)>.mode-dock>svg{width:20px;height:20px}:is(.mobile-tabbar,.creator-bar)>.mode-dock span{font-size:10px;line-height:12px}:is(.mobile-tabbar,.creator-bar)>.mode-dock[aria-pressed=false]{color:var(--ev-roxo-300);border-color:color-mix(in oklab,var(--ev-roxo-400) 44%,transparent);background:linear-gradient(color-mix(in oklab,var(--ev-roxo-600) 13%,transparent) 0 0),#0a0d0be6}:is(.mobile-tabbar,.creator-bar)>.mode-dock[aria-pressed=true]{color:var(--editor-accent);border-color:color-mix(in srgb,var(--editor-accent) 60%,transparent);background:linear-gradient(color-mix(in srgb,var(--editor-accent) 16%,transparent) 0 0),#0a0d0be6}:is(.mobile-tabbar,.creator-bar)>.mode-dock:active{transform:scale(.96)}}.profile-head{align-items:center;gap:18px;padding-top:4px;display:flex}.profile-head>.members-avatar{width:64px;height:64px;font-size:28px}.profile-head>div{flex-direction:column;gap:8px;min-width:0;display:flex}.profile-head h2{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:400;line-height:1}.profile-meta{color:var(--ev-texto-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.profile-tabs{margin-top:-2px}.profile-tabs>[role=tablist]{scrollbar-width:none;margin-left:-16px;display:flex;overflow-x:auto}.profile-tabs button{height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 16px;display:flex;position:relative}.profile-tabs button[aria-selected=true]{color:var(--ev-texto-1);font-weight:600}.profile-tabs button[aria-selected=true]:after{content:"";background:var(--ev-marca);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.profile-tabs button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-4px;border-radius:12px}.profile-ruler{background:linear-gradient(#ffffff1a,#ffffff1a) 0 0/100% 1px no-repeat,repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 8px) 0 0/100% 4px no-repeat,repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 64px) 0 0/100% 10px no-repeat;height:12px}.profile-overview{flex-direction:column;gap:20px;display:flex}.profile-eyebrow,.profile-stat>span,.profile-section>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ouro-meta);font-size:12px;font-weight:600}.profile-stats{gap:12px;display:flex}.profile-stat{background:#00000038;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;padding:16px 18px;display:flex}.profile-stat>b{letter-spacing:-.02em;color:var(--ev-texto-1);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.profile-stat[data-tone=luz]>b{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff)}.profile-stat>small{color:var(--ev-texto-3);font-size:12.5px}.profile-cover{width:30px;height:45px;font-family:var(--ev-display);color:var(--ev-ouro-acao);background:linear-gradient(160deg,#1a211c,#0c100d);border-radius:5px;flex:none;place-items:center;font-size:15px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 8px 16px -8px #000000e6}.profile-cover[data-size=m]{width:40px;height:60px}.profile-cover img{object-fit:cover;width:100%;height:100%;display:block}.profile-resume{background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 20%,transparent);border-radius:18px;align-items:center;gap:16px;padding:14px 16px;display:flex}.profile-resume>span:last-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.profile-resume .profile-eyebrow{color:var(--ev-texto-3)}.profile-resume strong{color:var(--ev-texto-1);font-size:15px;font-weight:600}.profile-resume small{color:var(--ev-texto-3);font-size:12.5px}.profile-section{font:inherit;align-items:baseline;gap:10px;margin:0;display:flex}.profile-section>small{color:var(--ev-texto-3);font-size:12.5px}.profile-courses{flex-direction:column;gap:4px;display:flex}.profile-courses[data-many]{gap:10px}.profile-course-list{margin:0;padding:0;list-style:none}.profile-course{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 0;display:flex}.profile-course:last-child{border-bottom:0}.profile-course-name{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.profile-course-name>span:first-child{color:var(--ev-texto-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.profile-bar{background:#ffffff1a;border-radius:99px;height:3px}.profile-bar>span{background:linear-gradient(90deg,var(--ev-luz-500),var(--ev-luz-300));border-radius:99px;height:100%;display:block}.profile-course-state{text-align:right;width:96px;color:var(--ev-texto-leitura);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.profile-course-state[data-many]{white-space:nowrap;width:auto;min-width:110px}.profile-course[data-stage=done] .profile-course-state:not([data-many]){color:var(--ev-luz-400)}.profile-course[data-stage=fresh] .profile-course-state:not([data-many]){color:var(--ev-texto-3)}.profile-strip{border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}.profile-strip>span[data-stage=done]{background:var(--ev-luz-400)}.profile-strip>span[data-stage=started]{background:color-mix(in oklab,var(--ev-luz-400) 45%,transparent)}.profile-strip>span[data-stage=fresh]{background:#ffffff1a}.profile-filters{flex-wrap:wrap;gap:6px;display:flex}.profile-filters>button{border-radius:var(--ev-pilula);height:32px;font:400 12.5px var(--ev-ui);color:#d7ddd4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.profile-filters>button>span{font-variant-numeric:tabular-nums;opacity:.8}.profile-filters>button[aria-pressed=true]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.profile-filters>button[aria-pressed=true]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex-shrink:0;width:6px;height:6px}.profile-filters>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.profile-more:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.profile-search{width:auto}.profile-more{height:44px;font:500 13.5px var(--ev-ui);color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 30%,transparent);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.profile-empty{color:var(--ev-texto-3);margin:0;padding:10px 0;font-size:13.5px;list-style:none}.profile-activity{flex-direction:column;display:flex}.profile-activity>ol{margin:0;padding:0;list-style:none}.profile-activity li{color:var(--ev-texto-leitura);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.profile-activity i{width:28px;height:28px;color:var(--ev-luz-400);box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;justify-content:center;align-items:center;font-style:normal;display:flex}.profile-activity li[data-kind=topup] i{color:var(--ev-ouro-acao)}.profile-activity li>span{padding-top:5px}.profile-activity b{color:var(--ev-texto-1);font-weight:600}.profile-activity time{color:var(--ev-texto-3);white-space:nowrap;padding-top:6px;font-size:12px}.profile-loading{color:var(--ev-texto-3);margin:0;padding:24px 0;font-size:14px}.profile-loading[data-error]{color:var(--ev-erro)}.profile-loading>button{font:inherit;color:var(--ev-luz-300);cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;text-decoration:underline}@media (max-width:700px){.profile-head{gap:14px}.profile-head>.members-avatar{width:52px;height:52px;font-size:22px}.profile-head h2{font-size:32px}.profile-stats{flex-direction:column;gap:8px}.profile-stat{flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px}.profile-stat>span{flex:1 0 100%}.profile-stat>b{font-size:24px}.profile-course-state,.profile-course-state[data-many]{width:auto;max-width:96px}}.course-summary-panel-actions>.members-since{color:var(--ev-texto-3);font-size:12.5px}.profile-tabs button>small{color:var(--ev-texto-3);margin-left:6px;font-size:12px;font-weight:400}.profile-pinned{background:#d9b25f0f;border:1px solid #d9b25f40;border-radius:16px;gap:12px;padding:14px 16px;display:flex}.profile-pinned>svg{color:var(--ev-ouro-acao);flex:none;margin-top:2px}.profile-pinned>span{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-pinned p{color:var(--ev-texto-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.profile-pinned small{color:var(--ev-ouro-meta);font-size:12px}.notes{flex-direction:column;gap:20px;display:flex}.notes-new{border:1px solid color-mix(in oklab,var(--ev-luz-400) 30%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-luz-400) 8%,transparent);background:#0000004d;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.notes-new:focus-within{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.notes-new>textarea,.note-body textarea{box-sizing:border-box;resize:none;width:100%;min-height:84px;font:400 15px/1.5 var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:0 0;border:0;outline:none;padding:0}.notes-new>textarea::placeholder{color:var(--ev-texto-3)}.notes-new>div{align-items:center;gap:12px;display:flex}.notes-pin{color:#d7ddd4;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.notes-pin>input{opacity:0;width:1px;height:1px;position:absolute}.notes-pin>.members-check{border-radius:5px;width:18px;height:18px}.notes-pin:has(input:checked)>.members-check{background:var(--ev-botao-luz);border:0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}.notes-pin:has(input:checked)>.members-check:after{content:"";border:solid var(--ev-luz-tinta);border-width:0 0 2px 2px;width:8px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.notes-pin:has(input:focus-visible)>.members-check{outline:2px solid var(--ev-luz-400);outline-offset:2px}.notes-hint{color:var(--ev-texto-3);flex:1;font-size:12.5px}.notes-save,.note-save{border-radius:var(--ev-pilula);height:40px;font:500 14px var(--ev-ui);color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 35%,transparent);cursor:pointer;flex:none;padding:0 18px}.notes-save:disabled,.note-save:disabled{opacity:.5;cursor:default}.notes-group{flex-direction:column;gap:10px;display:flex}.note{background:#00000038;border:1px solid #ffffff14;border-radius:16px;gap:14px;padding:16px;display:flex}.note[data-pinned]{background:#d9b25f0f;border-color:#d9b25f47}.note-who{width:32px;height:32px;font-family:var(--ev-display);color:var(--ev-luz-300);background:var(--ev-luz-tinta);box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 30%,transparent);border-radius:99px;flex:none;place-items:center;font-size:14px;display:grid}.note-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.note-body>p{color:var(--ev-texto-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.note-body>small{color:var(--ev-texto-3);font-size:12px}.note-body>form{flex-direction:column;gap:10px;display:flex}.note-body textarea{border:1px solid color-mix(in oklab,var(--ev-luz-400) 35%,transparent);background:#0000004d;border-radius:12px;min-height:66px;padding:10px 12px;font-size:14.5px}.note-edit-actions,.note-confirm{align-items:center;gap:6px;display:flex}.note-confirm{align-self:flex-start}.note-cancel,.note-danger{border-radius:var(--ev-pilula);height:36px;font:500 13px var(--ev-ui);color:var(--ev-texto-2);border:1px solid var(--ev-linha-forte);cursor:pointer;background:0 0;padding:0 14px}.note-danger{color:var(--ev-erro);border-color:color-mix(in oklab,var(--ev-erro) 40%,transparent);background:color-mix(in oklab,var(--ev-erro) 8%,transparent)}.note-edit-actions>.note-save{height:36px}.note-actions{align-self:flex-start;gap:2px;display:flex}.note-actions>button{width:36px;height:36px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;place-items:center;display:grid}.note-actions>button:hover{color:var(--ev-texto-1);background:#ffffff0f}.note[data-pinned] .note-actions>button[aria-pressed=true]{color:var(--ev-ouro-acao)}.note-actions>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.note-cancel:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.note-danger:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.note-save:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.notes-save:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}@media (pointer:coarse){.note-actions>button{width:44px;height:44px}.notes-pin{min-height:44px}}@media (max-width:700px){.notes-new>div{flex-wrap:wrap}.notes-save{margin-left:auto}.note{flex-wrap:wrap;gap:10px;padding:14px 12px}.note-body{flex-basis:calc(100% - 42px)}.note-actions,.note-confirm{margin:-6px 0 -6px auto}}.course-summary-panel-actions>svg{color:var(--ev-texto-3);flex:none}.password-veil{z-index:5;background:#0304039e;position:absolute;inset:0}.password-dialog{z-index:6;box-sizing:border-box;background:linear-gradient(#1c231efa,#0c0f0dfc);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:16px;max-height:calc(100% - 32px);padding:24px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;overflow-y:auto;box-shadow:0 -30px 80px -20px #000000e6}.password-dialog>header{align-items:flex-start;gap:12px;display:flex}.password-dialog>header>div{flex-direction:column;flex:1;gap:8px;display:flex}.password-dialog h3{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);margin:0;font-size:32px;font-weight:400;line-height:1}.password-dialog h3 em{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff);font-style:italic}.password-dialog header p{color:var(--ev-texto-2);margin:0;font-size:14px}.password-close{width:40px;height:40px;color:var(--ev-texto-1);background:var(--ev-pilula-vidro);border:1px solid var(--ev-pilula-borda);cursor:pointer;border-radius:99px;flex:none;place-items:center;display:grid}.password-option{cursor:pointer;background:#0003;border:1px solid #ffffff1f;border-radius:16px;gap:14px;padding:16px;display:flex;position:relative}.password-option[data-on]{border-color:color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent)}.password-option[data-off]{cursor:default;opacity:.7}.password-option>input{opacity:0;width:1px;height:1px;position:absolute}.password-radio{box-sizing:border-box;border:1.5px solid #ffffff4d;border-radius:99px;flex:none;width:20px;height:20px;margin-top:1px}.password-option[data-on]>.password-radio{border:6px solid var(--ev-luz-400)}.password-option:has(input:focus-visible)>.password-radio{outline:2px solid var(--ev-luz-400);outline-offset:2px}.password-option-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.password-option[data-on] .password-option-body:has(.password-value){gap:10px}.password-option-body>strong{color:var(--ev-texto-1);font-size:15px;font-weight:600}.password-option-body>small{color:var(--ev-texto-3);font-size:13px}.password-value{box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 6px 0 16px;display:flex}.password-value>output{font:400 15px var(--ev-mono);color:var(--ev-texto-1);overflow-wrap:anywhere}.password-value>output[data-empty]{font:400 13px var(--ev-ui);color:var(--ev-texto-3)}.password-value>span{gap:6px;display:flex}.password-other,.password-copy{height:38px;font:500 13px var(--ev-ui);color:#d7ddd4;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.password-copy{color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border-color:color-mix(in oklab,var(--ev-luz-400) 30%,transparent);padding:0 14px;font-weight:600}.password-end{color:#d7ddd4;cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex;position:relative}.password-end>input{opacity:0;width:1px;height:1px;position:absolute}.password-end>.members-check{border-radius:6px;width:20px;height:20px}.password-end:has(input:checked)>.members-check{background:var(--ev-botao-luz);border:0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}.password-end:has(input:focus-visible)>.members-check{outline:2px solid var(--ev-luz-400);outline-offset:2px}.password-dialog>footer{align-items:center;gap:12px;padding-top:4px;display:flex}.password-dialog>footer>span{min-width:0;color:var(--ev-texto-3);flex:1;font-size:12.5px}.password-dialog>footer>span[data-error]{color:var(--ev-erro)}:is(.password-close:focus-visible,.password-other:focus-visible,.password-copy:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.members-secret{box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;height:50px;padding:0 6px 0 16px;display:flex}.members-secret>span{letter-spacing:.2em;color:var(--ev-texto-3)}.members-secret>button{height:38px;font:600 13px var(--ev-ui);color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 30%,transparent);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.members-secret>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}@media (max-width:700px){.password-dialog{padding:18px;bottom:8px;left:8px;right:8px}.password-dialog>footer{flex-wrap:wrap}.password-dialog>footer>span{flex-basis:100%;order:3}.password-value{flex-wrap:wrap;padding:8px 8px 8px 14px}}.password-dialog>footer>.creator-button{padding:0 24px}@media (max-width:700px){.profile-tabs>[role=tablist]{margin-left:-10px}.profile-tabs button{padding:0 10px}.profile-tabs button[aria-selected=true]:after{left:10px;right:10px}}.profile-purchases{flex-direction:column;display:flex}.profile-purchases .profile-section>a{color:var(--ev-ouro-acao);align-items:center;gap:4px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}.profile-purchases>ol{margin:0;padding:0;list-style:none}.profile-purchases li{color:var(--ev-texto-leitura);border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.profile-purchases li:last-child{border-bottom:0}.profile-purchases li>span:first-child{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.profile-purchases li strong{color:var(--ev-texto-1);font-weight:600}.profile-purchases li small{color:var(--ev-texto-3);font-size:12.5px}.profile-purchases li[data-stuck] small{color:var(--ev-rascunho)}.profile-purchases li>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.profile-purchase-open{width:32px;height:32px;color:var(--ev-texto-3);border-radius:9px;place-items:center;display:grid}.profile-purchase-open:hover{color:var(--ev-texto-1);background:#ffffff0d}.profile-purchases a:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.credits{flex-direction:column;gap:20px;display:flex}.credits-cards{gap:12px;display:flex}.credits-quota{flex-grow:2}.credits-quota>b{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff)}.credits-quota>b>small{color:var(--ev-texto-3);letter-spacing:0;font-size:15px;font-weight:500}.credits-quota>.profile-bar{height:4px}.credits-add{background:#00000038;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.credits-add>div{grid-template-columns:140px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.credits-add .notes-save{align-items:center;gap:8px;height:50px;padding:0 20px;display:inline-flex}.credits-add>small{color:var(--ev-texto-3);font-size:12.5px}.credits-add>small[data-error]{color:var(--ev-erro)}.credits-spent{flex-direction:column;gap:10px;display:flex}.credits-spent>ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.credits-spent li{color:var(--ev-texto-1);grid-template-columns:110px minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:13.5px;display:grid}.credits-spent li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credits-spent li>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.credits-history{flex-direction:column;gap:10px;display:flex}.credits-history>div:first-child{align-items:center;gap:10px;display:flex}.credits-history>div:first-child>h3{flex:1}.credits-month>h4{margin:0}.credits-month>h4>button{width:100%;height:48px;font:600 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0;display:flex}.credits-month>h4>button>small{color:var(--ev-texto-3);flex:1;font-size:12.5px;font-weight:400}.credits-month>h4>button>span{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.credits-month>h4>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.credits-all:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.credits-month>ul{margin:0;padding:0;list-style:none}.credits-entry{min-height:48px;color:var(--ev-texto-leitura);border-bottom:1px solid #ffffff0f;grid-template-columns:64px minmax(0,1fr) 90px;align-items:center;gap:12px;font-size:13.5px;display:grid}.credits-entry>time{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12px}.credits-entry>span>small{color:var(--ev-texto-3);font-size:12px;display:block}.credits-entry>b{text-align:right;color:var(--ev-texto-1);font-variant-numeric:tabular-nums;font-weight:600}.credits-entry[data-kind=topup]>b{color:var(--ev-luz-400)}.credits-all{font:400 13px var(--ev-ui);color:var(--ev-luz-400);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0}.credits-download{align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (max-width:700px){.credits-cards{flex-direction:column;gap:8px}.credits-add>div{grid-template-columns:1fr 1fr}.credits-add>div>label:nth-child(2){grid-area:2/1/auto/-1}.credits-add .notes-save{grid-column:1/-1}.credits-history>div:first-child{flex-wrap:wrap}.credits-spent li{grid-template-columns:96px minmax(0,1fr) 48px}.credits-month>h4>button>span{display:none}}.members-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.members-filters{gap:8px;display:flex}.members-filters>button{border-radius:var(--ev-pilula);height:36px;font:400 13px var(--ev-ui);color:#d7ddd4;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.members-filters>button>span{font-variant-numeric:tabular-nums}.members-filters>button[aria-pressed=true]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.members-filters>button[aria-pressed=true]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex-shrink:0;width:6px;height:6px}:is(.members-filters>button:focus-visible,.members-who>button:focus-visible,.members-more>summary:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.members-search{flex:none;width:320px;position:relative}.members-search>svg{color:var(--ev-texto-3);pointer-events:none;position:absolute;top:12px;left:15px}.members-search>input{box-sizing:border-box;border-radius:var(--ev-pilula);width:100%;height:40px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;outline:none;padding:0 14px 0 42px}.members-search>input::placeholder{color:var(--ev-texto-3)}.members-search>input:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.members-table{border-radius:var(--ev-raio-l);background:var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);box-shadow:var(--ev-vidro-sombra);margin-top:22px;padding:6px 20px 8px}.members-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) 230px 170px 150px 44px;align-items:center;gap:16px;height:66px;padding:0 16px;font-size:14px;line-height:normal;display:grid}.members-row:last-child{border-bottom:0}.members-head{letter-spacing:.04em;height:46px;color:var(--ev-texto-3);border-bottom-color:#ffffff1a;font-size:12px;font-weight:600}.members-who{align-items:center;gap:14px;min-width:0;display:flex}.members-who>button{min-width:0;color:var(--ev-texto-1);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.members-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.members-who small{color:var(--ev-texto-3);font-size:12.5px}.members-who>button:hover strong{color:var(--ev-luz-300)}.members-avatar{width:38px;height:38px;font-family:var(--ev-display);color:var(--ev-luz-300);background:var(--ev-luz-tinta);box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 30%,transparent);border-radius:99px;flex:none;place-items:center;font-size:16px;display:grid}.members-row[data-status=blocked] .members-avatar{color:var(--ev-texto-3);background:var(--ev-sup-1);box-shadow:0 0 0 1px #ffffff1f}.members-cell{color:var(--ev-texto-leitura);font-variant-numeric:tabular-nums;font-size:13px}.members-row[data-status=invited] .members-when{color:var(--ev-texto-3)}.members-covers{align-items:center;gap:10px;display:flex}.members-covers>span{display:flex}.members-mini{width:22px;height:33px;font-family:var(--ev-display);color:var(--ev-ouro-acao);background:var(--ev-sup-2);border-radius:3px;place-items:center;font-size:11px;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #0d110e}.members-mini+.members-mini{margin-left:-8px}.members-mini img{object-fit:cover;width:100%;height:100%}.members-chip{box-sizing:border-box;border-radius:var(--ev-pilula);white-space:nowrap;height:26px;color:var(--ev-luz-400);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 32%,transparent);align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.members-chip[data-status=invited]{color:var(--ev-ouro-acao);background:#d9b25f14;border-color:#d9b25f4d}.members-chip[data-status=removed]{color:var(--ev-texto-3);background:#ffffff0a;border-color:#ffffff24}.members-chip[data-status=blocked]{color:var(--ev-erro);background:color-mix(in oklab,var(--ev-erro) 10%,transparent);border-color:color-mix(in oklab,var(--ev-erro) 35%,transparent)}.members-dot{background:currentColor;border-radius:99px;width:6px;height:6px}.members-more>summary{width:40px;height:40px;color:var(--ev-texto-3);cursor:pointer;border-radius:99px;place-items:center;display:grid}.members-more>summary:hover,.members-more[open]>summary{color:var(--ev-texto-1);background:#ffffff0f}.members-more.course-summary-menu>div{min-width:180px}.members-empty{text-align:center;color:var(--ev-texto-3);margin:0;padding:40px 0;font-size:14px}.members-pages{color:var(--ev-texto-3);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13.5px;display:flex}.members-pages>nav{color:var(--ev-texto-1);align-items:center;gap:16px;display:flex}.members-page-button{width:44px;height:44px;color:var(--ev-texto-1);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:99px;place-items:center;display:grid}.members-page-button:disabled{color:var(--ev-texto-4);cursor:default}.members-page-button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.members-drawer-where{min-width:0;color:var(--ev-texto-3);align-items:center;gap:12px;margin-right:auto;font-size:13px;display:flex}.members-drawer-pill{box-sizing:border-box;border-radius:var(--ev-pilula);height:44px;color:var(--ev-texto-1);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.members-drawer-pill>svg{color:var(--ev-luz-400)}.members-drawer{flex-direction:column;gap:24px;padding-top:12px;display:flex}.members-drawer>header{flex-direction:column;gap:12px;display:flex}.members-drawer h2{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);margin:0;font-size:46px;font-weight:400;line-height:1}.members-drawer h2 em{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff);font-style:italic}.members-drawer>header>p{color:var(--ev-texto-2);margin:0;font-size:15px}.members-field{min-width:0;color:var(--ev-texto-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.members-field>small{color:var(--ev-texto-3);font-size:12.5px;font-weight:400}.members-field .creator-input{font-size:16px}.members-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.members-at{display:block;position:relative}.members-at>span{color:var(--ev-texto-3);font-size:15px;position:absolute;top:15px;left:16px}.members-at>.creator-input{padding-left:34px;font-size:15px}.members-password{display:block;position:relative}.members-password>.creator-input{font-family:var(--ev-mono);padding-right:92px;font-size:14px}.members-password>button{height:40px;font:600 13px var(--ev-ui);color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 30%,transparent);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:absolute;top:5px;right:5px}.members-segment{border-radius:var(--ev-pilula);background:#ffffff0d;border:1px solid #ffffff24;align-self:flex-start;gap:4px;padding:3px;display:flex}.members-segment>button{border-radius:var(--ev-pilula);height:38px;font:500 14px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;background:0 0;border:0;padding:0 18px}.members-segment>button[aria-pressed=true]{color:var(--ev-texto-1);background:#ffffff1f}.members-segment>button+button[aria-pressed=true]{color:var(--ev-erro);background:color-mix(in oklab,var(--ev-erro) 12%,transparent)}.members-courses{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.members-courses>legend{width:100%;color:var(--ev-texto-2);align-items:center;gap:10px;margin-bottom:10px;padding:0;font-size:13px;font-weight:500;display:flex}.members-courses-count{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-weight:400}.members-all{border-radius:var(--ev-pilula);color:#d7ddd4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;gap:8px;height:36px;margin-left:auto;padding:0 14px;font-size:13px;display:inline-flex;position:relative}.members-all>.members-check{border-radius:5px;width:16px;height:16px}.members-all>input,.members-course>input{opacity:0;width:1px;height:1px;position:absolute}.members-course-list{overscroll-behavior:contain;background:#00000038;border:1px solid #ffffff14;border-radius:16px;max-height:294px;overflow-y:auto}.members-course{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;height:58px;padding:0 16px 0 14px;display:flex;position:relative}.members-course:last-child{border-bottom:0}.members-check{box-sizing:border-box;width:22px;height:22px;color:var(--ev-luz-tinta);background:#00000040;border:1.5px solid #ffffff47;border-radius:7px;flex:none;place-items:center;display:grid}.members-course[data-on] .members-check{background:var(--ev-botao-luz);border:0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}.members-all:has(input:checked)>.members-check{background:var(--ev-botao-luz);border:0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}:is(.members-course:has(input:focus-visible) .members-check,.members-all:has(input:focus-visible)>.members-check){outline:2px solid var(--ev-luz-400);outline-offset:2px}.members-course-cover{width:30px;height:45px;font-family:var(--ev-display);color:var(--ev-ouro-acao);background:linear-gradient(160deg,#1a211c,#0c100d);border-radius:5px;flex:none;place-items:center;font-size:15px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 8px 16px -8px #000000e6}.members-course-cover img{object-fit:cover;width:100%;height:100%}.members-course-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.members-course-name>span{color:#d7ddd4;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.members-course[data-on] .members-course-name>span{color:var(--ev-texto-1);font-weight:600}.members-course-name>small{color:var(--ev-texto-3);font-size:12.5px}.members-access{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;gap:1px;margin:0;display:grid;overflow:hidden}.members-access>div{background:#090c0ae6;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.members-access dt{color:var(--ev-texto-3);font-size:13px}.members-access dd{font:500 16px var(--ev-mono);color:var(--ev-texto-1);margin:0}.members-copy{align-self:flex-start}.course-summary-panel-actions>span[data-error]{color:var(--ev-erro)}@media (max-width:767px){.members-bar{flex-direction:column-reverse;align-items:stretch}.members-search{width:auto}.members-filters{scrollbar-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto}.members-table{padding:4px 12px}.members-row{grid-template-columns:minmax(0,1fr) auto 40px;gap:10px;height:auto;min-height:64px;padding:10px 4px}.members-head,.members-row>.members-cell{display:none}.members-pair{grid-template-columns:1fr}.members-drawer h2{font-size:36px}}.members-date{display:block;position:relative}.members-date>svg{color:var(--ev-texto-3);pointer-events:none;position:absolute;top:17px;left:16px}.members-date>.creator-input{font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-left:42px;font-size:15px}.members-course-search{width:auto}.members-account{flex-direction:column;gap:14px;display:flex}.members-account .creator-input[readonly]{color:var(--ev-texto-2);background:#ffffff08}.members-sessions{color:var(--ev-texto-leitura);align-items:center;gap:12px;font-size:13.5px;display:flex}.members-sessions>span{flex:1;min-width:0}.members-sessions>button{height:40px;font-size:13px}.members-danger-quiet{color:var(--ev-erro);border-color:color-mix(in oklab,var(--ev-erro) 40%,transparent);background:0 0}.members-remove{background:color-mix(in oklab,var(--ev-erro) 6%,transparent);border:1px solid color-mix(in oklab,var(--ev-erro) 35%,transparent);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.members-remove>p{color:var(--ev-texto-1);margin:0;font-size:14px;line-height:1.5}.members-remove>span{gap:10px;display:flex}.members-danger{border-radius:var(--ev-pilula);height:44px;font:600 14px var(--ev-ui);color:#1a0906;background:var(--ev-erro);cursor:pointer;border:0;padding:0 18px}:is(.members-danger:focus-visible,.members-danger-quiet:focus-visible){outline:2px solid var(--ev-erro);outline-offset:2px}@media (max-width:767px){.members-sessions{flex-wrap:wrap}.members-sessions>span{flex-basis:100%}.members-pair>span[aria-hidden]{display:none}}.members-term>button+button[aria-pressed=true]{color:var(--ev-texto-1);background:#ffffff1f}.profile-tabs+.members-drawer{padding-top:0}.members-date>input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}@media (max-width:700px){.members-foot-hint:not([data-error]){display:none!important}}.members-view-as{height:40px;margin-left:auto;font-size:13px}.members-drawer-where:has(.members-view-as){flex:auto}@media (max-width:700px){.members-view-as{width:44px;height:44px;padding:0}.members-view-as>span{display:none}}.members-plan-menu{display:block}.members-plan-menu>summary{box-sizing:border-box;height:50px;font:500 15px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.members-plan-menu>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.members-plan-menu>div{min-width:100%;left:0;right:auto}.members-course[data-locked]{cursor:default}.members-course[data-locked] small{color:var(--ev-ouro-acao)}.members-plan-confirm{color:var(--ev-texto-1);background:color-mix(in oklab,var(--ev-ouro-400) 6%,transparent);border:1px solid color-mix(in oklab,var(--ev-ouro-400) 28%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.members-plan-confirm>span{flex:100%}.members-plan-confirm>.creator-button{height:44px;padding:0 20px}.members-row:not(.members-head){cursor:pointer}.members-row:not(.members-head):hover{background:#ffffff06}.course-summary-panel[data-size=narrow] .members-view-as{justify-content:center;width:44px;height:44px;padding:0}.course-summary-panel[data-size=narrow] .members-view-as>span,.course-summary-panel[data-size=narrow] .members-drawer-where>span:not([class]){display:none}.access{flex-direction:column;gap:18px;min-width:0;display:flex}.access-sees{flex-direction:column;gap:12px;display:flex}.access-sees>h3{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);margin:0;font-size:34px;font-weight:400;line-height:1.05}.access-sees>h3 em{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff);font-style:italic}.access-covers{align-items:center;gap:8px;display:flex}.access-covers>span{width:46px;height:69px;font-family:var(--ev-display);color:var(--ev-ouro-acao);background:linear-gradient(160deg,#1a211c,#0c100d);border-radius:6px;flex:none;place-items:center;font-size:20px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 10px 18px -10px #000000e6}.access-covers img,.access-mark img{object-fit:cover;width:100%;height:100%}.access-covers>small{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:13px}.access-release{background:#00000059;border:1px solid #ffffff29;border-radius:28px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.access-picker{flex:220px;min-width:0;display:block}.access-picker>summary{box-sizing:border-box;border-radius:var(--ev-pilula);height:44px;font:500 14.5px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:10px;padding:0 14px;display:flex}.access-picker>summary>span:not(.access-mark){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.access-picker>summary>svg{color:var(--ev-texto-3);flex:none}.access-picker>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.course-summary-menu.access-picker>div{width:max-content;min-width:100%;max-width:min(420px,100vw - 48px);left:0;right:auto}.access-picker>div>button{gap:12px;min-height:52px}.access-picker>div>button[aria-pressed=true]{background:#ffffff0f}.access-picker>div>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.access-picker>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.access-picker>div>button small{color:var(--ev-texto-3);font-size:12.5px}.access-mark{width:20px;height:30px;color:var(--ev-ouro-acao);background:#d9b25f1a;border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.access-notify{min-height:44px;color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 4px;font-size:14px;display:inline-flex;position:relative}.access-notify>input{opacity:0;width:1px;height:1px;position:absolute}.access-notify>.members-check{border-radius:6px;width:20px;height:20px}.access-notify:has(input:checked)>.members-check{background:var(--ev-botao-luz);border:0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}.access-notify:has(input:focus-visible)>.members-check{outline:2px solid var(--ev-luz-400);outline-offset:2px}.access-notify[data-off]{color:var(--ev-texto-3);cursor:default}.access-go{height:44px;padding:0 20px}.access-note{min-height:20px;color:var(--ev-texto-2);margin:-6px 0 0;font-size:13.5px;line-height:1.45}.access-note:empty{display:none}.access-note[data-error]{color:var(--ev-erro)}.access-line{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.access-line:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:26px;bottom:26px;left:83px}.access-line>li{grid-template-columns:68px 32px minmax(0,1fr) auto;align-items:center;column-gap:0;min-height:52px;display:grid}.access-line time{text-align:right;color:var(--ev-texto-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:14px;font-size:12.5px}.access-dot{z-index:1;box-sizing:border-box;background:#151b17;border:2px solid #ffffff4d;border-radius:50%;width:11px;height:11px;margin:0 auto;position:relative}.access-line>li[data-verb=bought] .access-dot,.access-line>li[data-verb=renewed] .access-dot{border-color:var(--ev-ouro-400)}.access-line>li[data-fresh] .access-dot{border-color:var(--ev-luz-400);background:var(--ev-luz-400)}.access-what{min-width:0;color:var(--ev-texto-1);overflow-wrap:anywhere;padding:6px 12px 6px 6px;font-size:15px;line-height:1.35}.access-line>li:is([data-verb=removed],[data-verb=refunded],[data-verb=chargeback],[data-verb=canceled]) .access-what{color:var(--ev-texto-2)}.access-what b{font-weight:600}.access-what small{color:var(--ev-ouro-acao);font-size:13px}span.access-side{gap:6px;display:inline-flex}.access-act{border-radius:var(--ev-pilula);height:36px;font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;flex:none;padding:0 13px}.access-act:hover:not(:disabled){background:#ffffff1c}.access-act[data-danger]{color:#ffb3ab;border-color:color-mix(in oklab,var(--ev-erro) 40%,transparent)}.access-act:disabled{opacity:.5;cursor:default}:is(.access-act:focus-visible,.access-link:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.access-link{color:var(--ev-ouro-acao);white-space:nowrap;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.access-link:after{content:"";position:absolute;inset:-13px -8px}.access-link:hover{color:var(--ev-texto-1)}.access-settings{border-top:1px solid #ffffff1a;margin-top:6px;padding-top:22px}@media (max-width:767px){.access-sees{flex-direction:row;align-items:center}.access-sees>h3{flex:1;font-size:28px}.access-covers{gap:0}.access-covers>span{border-radius:4px;width:26px;height:39px;font-size:13px}.access-covers>span+span{margin-left:-9px}.access-covers>span:nth-child(n+5){display:none}.access-covers>small{margin-left:6px}.access-release{border-radius:18px;flex-direction:column;align-items:stretch;padding:12px}.access-picker{flex:none}.access-picker>summary{border-radius:12px;height:48px}.access-go{justify-content:center;height:48px}.access-line:before{top:14px;bottom:14px;left:5px}.access-line>li{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"dot what side""dot when side";align-items:start;row-gap:2px;min-height:0;padding:9px 0}.access-line time{text-align:left;grid-area:when;padding:0 0 0 6px}.access-dot{grid-area:dot;margin:5px 0 0}.access-what{grid-area:what;padding:0 10px 0 6px}.access-side{grid-area:side;align-self:start}.access-link{margin-top:2px}.access-act{height:44px;padding:0 15px}}.course-summary-panel[data-size=narrow] .access-release{border-radius:18px}.dashboard-period{align-self:flex-end}.dashboard-period>summary{padding-right:16px;list-style:none}.dashboard-period>summary svg{color:var(--ev-texto-2);transition:transform var(--ev-t-toque);margin-left:8px}.dashboard-period[open]>summary svg{transform:rotate(180deg)}.dashboard-period.course-summary-menu>div{min-width:190px}.dashboard-period.course-summary-menu>div>button{justify-content:space-between}.dashboard-numbers{display:flex}.dashboard-numbers>div{border-left:1px solid #ffffff14;flex-direction:column;flex:1 1 0;gap:14px;min-width:0;padding:0 36px;line-height:normal;display:flex}.dashboard-numbers>div:first-child{border-left:0;padding-left:0}.dashboard-numbers>div:last-child{padding-right:0}.dashboard-numbers h2,.dashboard-card h2{font:600 12px var(--ev-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ouro-meta);margin:0}.dashboard-numbers strong{font-family:var(--ev-ui);letter-spacing:-.03em;color:var(--ev-texto-1);font-variant-numeric:tabular-nums;font-size:58px;font-weight:600;line-height:1}.dashboard-numbers strong small{color:var(--ev-texto-2);margin-left:2px;font-size:36px;font-weight:500}.dashboard-numbers .dashboard-sales-value{overflow-wrap:anywhere}.dashboard-numbers .dashboard-sales-value small{margin-left:0;font-size:.48em}.dashboard-numbers span>a{color:var(--ev-luz-400);text-decoration:none}.dashboard-numbers span>a:hover{color:var(--ev-luz-300);text-decoration:underline}.dashboard-numbers span>a:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px;border-radius:4px}.dashboard-numbers strong[data-light]{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff)}.dashboard-numbers span{color:var(--ev-texto-3);font-size:13.5px}.dashboard-cards{grid-template-columns:minmax(0,1fr) 420px;gap:24px;margin-top:76px;display:grid}.dashboard-card{box-sizing:border-box;border-radius:var(--ev-raio-l);background:var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);min-width:0;min-height:480px;box-shadow:var(--ev-vidro-sombra);flex-direction:column;gap:18px;padding:26px 30px 22px;display:flex}.dashboard-card+.dashboard-card{gap:10px;padding:26px 28px 18px}.dashboard-card>header{align-items:baseline;gap:12px;line-height:normal;display:flex}.dashboard-card>header>span{color:var(--ev-texto-3);font-size:13px}.dashboard-card>header>button{font:500 13px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.dashboard-card>header>button:hover{color:var(--ev-luz-300)}.dashboard-card>header>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px;border-radius:4px}.dashboard-chart{min-width:0}.dashboard-chart svg{font-family:var(--ev-ui);touch-action:pan-y;display:block;overflow:visible}.dashboard-chart-axis{fill:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:11.5px}.dashboard-chart-line{fill:none;stroke:var(--ev-luz-400);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.dashboard-chart-halo{fill:color-mix(in oklab,var(--ev-luz-400) 16%,transparent)}.dashboard-chart-dot{fill:var(--ev-noite);stroke:var(--ev-luz-300);stroke-width:2px}.dashboard-chart-tip rect{fill:#0e120ff0;stroke:#ffffff24}.dashboard-chart-tip-day{fill:var(--ev-texto-3);font-size:11px}.dashboard-chart-tip-value{fill:var(--ev-texto-1);font-size:14px;font-weight:600}.dashboard-chart-empty{fill:var(--ev-texto-3);font-size:14px}.dashboard-chart-legend{font-size:12.5px}.dashboard-chart-legend circle{fill:var(--ev-luz-400)}.dashboard-chart-legend text{fill:var(--ev-texto-2)}.dashboard-top{margin:0;padding:0;list-style:none}.dashboard-top>li{border-bottom:1px solid #ffffff0f;grid-template-columns:36px minmax(0,1fr) 72px;align-items:center;gap:16px;padding:12px 0;display:grid}.dashboard-top>li:last-child{border-bottom:0}.dashboard-top-cover{background:var(--ev-sup-2);border-radius:6px;width:36px;height:54px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 12px 24px -12px #000000e6}.dashboard-top-cover img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-top-name{flex-direction:column;gap:10px;min-width:0;display:flex}.dashboard-top-name>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.dashboard-top-bar{background:#ffffff14;border-radius:99px;height:3px}.dashboard-top-bar>span{background:linear-gradient(90deg,var(--ev-luz-500),var(--ev-luz-300));border-radius:99px;height:100%;display:block}.dashboard-top strong{font-family:var(--ev-ui);text-align:right;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.dashboard-empty{text-align:center;color:var(--ev-texto-3);margin:auto 0;font-size:14px}@media (max-width:1100px){.dashboard-cards{grid-template-columns:minmax(0,1fr)}.dashboard-card{min-height:0}}@media (max-width:767px){.creator-page-head:has(.dashboard-period){flex-wrap:wrap}.dashboard-numbers{grid-template-columns:1fr 1fr;gap:28px 0;display:grid}.dashboard-numbers>div,.dashboard-numbers>div:last-child{padding:0 0 0 18px}.dashboard-numbers>div:nth-child(odd){border-left:0;padding-left:0}.dashboard-numbers strong{font-size:40px}.dashboard-numbers strong small{font-size:26px}.dashboard-numbers span{font-size:12.5px}.dashboard-cards{gap:16px;margin-top:40px}.dashboard-card,.dashboard-card+.dashboard-card{padding:20px 18px 16px}}.settings-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.settings-school{flex-direction:column;min-width:0;display:flex}.settings-group+.settings-group{margin-top:26px}.settings-group-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:8px;display:flex}.settings-group-head>h2,.settings-you-head h2{font:400 20px/1.1 var(--ev-display);letter-spacing:-.005em;color:var(--ev-texto-1);margin:0}.settings-group-head>span{min-width:0;color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.settings-group-head button{font:inherit;color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;padding:0}.settings-group-head button:hover{color:var(--ev-luz-300)}.settings-group-head button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px;border-radius:4px}.settings-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;margin:0;display:grid}.settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-label{justify-content:space-between;align-items:baseline;gap:12px;min-height:22px;display:flex}.settings-label>label,.settings-label>span:not(.settings-chip){color:#e4e8de;white-space:nowrap;font-size:12.5px;font-weight:600}.settings-label>small{min-width:0;color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.settings-count{font-variant-numeric:tabular-nums}.settings-split .creator-input{border-radius:12px;height:40px;padding:0 14px;font-size:14px}.settings-split .creator-input-name{font-family:var(--ev-display);font-size:18px}.settings-split .settings-mono{font-family:var(--ev-mono);font-size:12.5px}.settings-split .creator-button-quiet{gap:7px;height:40px;padding:0 16px;font-size:13.5px}.settings-menu{display:block}.settings-menu>summary{cursor:pointer;color:var(--ev-texto-1);justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-menu>summary svg{color:var(--ev-texto-2);transition:transform var(--ev-t-toque);flex:none}.settings-menu[open]>summary svg{transform:rotate(180deg)}.settings-menu.course-summary-menu>div{min-width:0;left:0;right:0}.settings-menu.course-summary-menu>div>button{justify-content:space-between}.settings-inline{align-items:center;gap:6px;display:flex}.settings-chip{box-sizing:border-box;border-radius:var(--ev-pilula);white-space:nowrap;height:22px;color:var(--ev-ouro-acao);background:#d9b25f14;border:1px solid #d9b25f59;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.settings-chip[data-ok]{color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);border-color:color-mix(in oklab,var(--ev-luz-400) 35%,transparent)}.settings-chip>span{background:var(--ev-luz-400);border-radius:99px;width:5px;height:5px}.settings-host{box-sizing:border-box;border:1px solid color-mix(in oklab,var(--ev-luz-400) 22%,transparent);background:#0000004d;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 8px 0 14px;display:flex}.settings-host>svg{color:var(--ev-luz-400);flex:none}.settings-host>span:not(.settings-chip){min-width:0;font:400 12.5px var(--ev-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.settings-host>span>span{color:var(--ev-texto-3)}.settings-copy{border-radius:var(--ev-pilula);width:40px;height:40px;color:var(--ev-texto-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;flex:none;place-items:center;display:grid}.settings-copy:hover:not(:disabled){color:var(--ev-texto-1)}.settings-copy:disabled{opacity:.55;cursor:default}.settings-copy:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.settings-note{color:var(--ev-texto-3);margin:0;font-size:12.5px;line-height:1.5}.settings-people{flex-direction:column;gap:8px;min-width:0;display:flex}.team-list{background:#00000038;border:1px solid #ffffff1a;border-radius:14px}.team-list>div{align-items:center;gap:12px;height:44px;padding:0 6px 0 12px;display:flex}.team-list>div+div{border-top:1px solid #ffffff12}.team-list>div[data-inactive=true]{opacity:.6}.team-list strong{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:50%;font-size:13.5px;font-weight:600;overflow:hidden}.team-list small{min-width:0;color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.team-list .settings-copy{background:0 0;border-color:#0000;width:32px;height:32px}.team-list .settings-copy:hover:not(:disabled){border-color:#ffffff24}.team-avatar{width:28px;height:28px;font-family:var(--ev-display);color:var(--ev-luz-300);background:var(--ev-luz-tinta);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 30%,transparent);border-radius:99px;flex:none;place-items:center;font-size:13px;display:grid}.team-invite{gap:6px;display:flex}.team-invite-link{background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;margin-top:2px;padding:8px 8px 8px 14px;display:flex}.team-invite-link>div{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12.5px;display:flex}.team-invite-link span{color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;font-family:var(--ev-mono);font-size:12px;overflow:hidden}.settings-archive{align-items:center;gap:10px;margin-top:22px;display:flex}.settings-danger{border-radius:var(--ev-pilula);height:36px;font:500 13px var(--ev-ui);color:var(--ev-erro);border:1px solid color-mix(in oklab,var(--ev-erro) 35%,transparent);background:0 0;flex:none;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.settings-danger:disabled{opacity:.75;cursor:not-allowed}.settings-school>.editor-import-local{align-self:flex-start;margin-top:16px}.settings-you{box-sizing:border-box;background:#00000042;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0d}.settings-you-head{align-items:center;gap:12px;display:flex}.settings-you-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-you-head h2{font-size:22px;line-height:1}.settings-you-head>div>span{color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-you-avatar{box-sizing:border-box;background:conic-gradient(from 210deg,var(--ev-luz-400),var(--ev-ouro-acao),var(--ev-luz-400));border-radius:99px;flex:none;width:44px;height:44px;padding:2px}.settings-you-avatar>span{width:40px;height:40px;font:400 18px var(--ev-display);color:var(--ev-luz-300);background:var(--ev-luz-tinta);border-radius:99px;place-items:center;display:grid}.settings-you-form{flex-direction:column;gap:12px;margin:0;display:flex}.settings-password{gap:8px}.settings-password>div:last-child{margin-top:2px}.settings-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-you hr{background:#ffffff1a;border:0;width:100%;height:1px;margin:0}.settings-you .creator-button,.settings-you .creator-button-quiet{height:36px;padding:0 18px;font-size:13px}.settings-you-message{color:var(--ev-luz-300);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.settings-you-message:empty{display:none}.settings-you-message[data-error]{color:var(--ev-erro)}.settings-schools ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.settings-schools li button{width:100%;min-height:40px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;background:#ffffff08;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.settings-schools li button:hover:not(:disabled){background:#ffffff12}.settings-schools li button:disabled{opacity:1;cursor:default;background:0 0;padding-left:0}.settings-schools li button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-schools li small{color:var(--ev-luz-300);font-size:12px}@media (max-width:1099px){.settings-split{grid-template-columns:minmax(0,1fr)}.settings-you{max-width:560px}}@media (max-width:767px){.settings-two{grid-template-columns:minmax(0,1fr)}.settings-group-head{flex-direction:column;gap:4px}.settings-group-head>span{white-space:normal}.settings-label{flex-direction:column;align-items:flex-start;gap:2px}.settings-label>small{white-space:normal}.settings-split .creator-input,.settings-split .creator-button-quiet,.settings-copy{height:44px}.settings-copy{width:44px}.team-list>div{height:52px}.team-list .settings-copy{width:44px;height:44px}.settings-host .settings-chip{display:none}.settings-you{max-width:none}.settings-you .creator-button,.settings-you .creator-button-quiet,.settings-schools li button{height:44px}}.first-access{color:#f2f4ec;margin:0 -28px 0 -8px;position:relative;container:first-access/inline-size}@media (min-width:1600px){.first-access{margin-right:-44px}}@media (max-width:1050px){.first-access{margin-right:-20px}}@media (max-width:767px){.first-access{margin:0 -16px}}.first-access-light{pointer-events:none;position:absolute;inset:0;overflow:hidden}.first-access-light>*{display:block;position:absolute}.first-access-art{object-fit:cover;object-position:center 24%;filter:blur(16px)saturate(125%)brightness(.5);width:calc(100% + 120px);height:900px;top:-50px;left:50%;transform:translate(-50%)}.first-access-glow{object-fit:cover;filter:blur(110px)saturate(170%);opacity:.48;mix-blend-mode:screen;width:1000px;height:760px;top:60px;left:50%;transform:translate(-50%)}.first-access-shade{background:radial-gradient(40% 58% at 50% 36%,#0506052e 0%,#050605a8 62%,#050605eb 100%),linear-gradient(#050605d1 0%,#05060500 15% 58%,#050605 100%);inset:0}.first-access-beam{filter:blur(20px);mix-blend-mode:screen;opacity:.75;background:conic-gradient(at 50% 0,#0000 0deg 162deg,#e1ebff14 169deg,#ecf4e233 177deg,#f3d58a24 183deg,#e1ebff14 191deg,#0000 198deg 360deg);width:1700px;height:1000px;top:-110px;left:50%;transform:translate(-50%)}.first-access-beam[data-thin]{filter:blur(3px);opacity:.45;background:conic-gradient(at 50% 0,#0000 0deg 173deg,#d4ffb02e 174deg,#0000 175.5deg 184.5deg,#f3d58a29 186deg,#0000 187deg 360deg)}.first-access-floor{filter:blur(12px);mix-blend-mode:screen;background:radial-gradient(50% 50%,#ecf4e21f 0%,#ecf4e208 44%,#0000 72%);border-radius:50%;width:640px;height:120px;top:384px;left:50%;transform:translate(-50%)}.first-access-horizon{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ecf4e23d 30%,#ffffff75 50%,#ecf4e23d 70%,#0000);width:680px;height:1px;top:452px;left:50%;transform:translate(-50%)}.first-access-body{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;min-height:800px;padding:112px 24px 0;display:flex;position:relative}.first-access-welcome{font-family:var(--ev-display);color:#f3d58a;margin:0;font-size:22px;font-style:italic;line-height:1.2}.first-access-cover{flex:none;width:200px;height:300px;margin-top:17.6px;position:relative}.first-access-cover>img:first-child,.first-access-blank{object-fit:cover;border-radius:14px;width:200px;height:300px;display:block;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff29,0 2px 4px #00000080,0 20px 40px -20px #000000e6,0 50px 90px -40px #000}.first-access-blank{background:linear-gradient(#151b17,#0f1411)}.first-access-mirror{object-fit:cover;opacity:.2;filter:blur(2px);pointer-events:none;border-radius:14px;width:200px;height:300px;position:absolute;top:302px;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 84%,#000 100%);mask-image:linear-gradient(#0000 84%,#000 100%)}.first-access-chip{box-sizing:border-box;color:#f2f4ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05060580;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px;box-shadow:inset 0 1px #ffffff1f}.first-access-chip svg{color:#b6f587}.first-access-title{max-width:1180px;font-family:var(--ev-display);letter-spacing:-.025em;color:#f2f4ec;margin:22px 0 0;font-size:76px;font-weight:400;line-height:1}.first-access-title em{color:#e3ffcc;font-weight:400}.first-access-meta{color:#c3cbc1;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin:16px 0 0;font-size:15px;line-height:20px;display:flex}.first-access-dot{background:#5b655c;border-radius:99px;width:3px;height:3px}.first-access-length{color:#a3ada2;font-variant-numeric:tabular-nums;white-space:nowrap}.first-access-actions{justify-content:center;gap:14px;margin-top:24px;display:flex}.first-access-actions button{box-sizing:border-box;height:60px;font-family:var(--ev-ui);white-space:nowrap;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;display:flex}.first-access-start{color:#0e1a08;background:linear-gradient(#ffffff0f,#fff0 50%,#0000000d),#b6f587;border:0;gap:12px;padding:0 30px 0 24px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000002e,0 1px 1px #0000008c,0 4px 12px -2px #b6f58740,0 16px 28px -14px #000000d9}.first-access-start:hover{background:linear-gradient(#ffffff1f,#fff0 50%,#0000000d),#b6f587}.first-access-lessons{color:#f2f4ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff14,#ffffff05),#05060566;border:1px solid #ffffff24;padding:0 24px;font-size:15px;font-weight:500;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080,0 6px 14px -6px #0009}.first-access-lessons:hover{border-color:#ffffff47}@container first-access (width<=767px){.first-access-light{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.first-access-art{width:1110px;height:700px;top:-40px}.first-access-glow{filter:blur(80px)saturate(170%);opacity:.5;width:550px;height:560px;top:40px}.first-access-shade{background:radial-gradient(70% 50% at 50% 34%,#0506052e 0%,#050605a8 66%,#050605eb 100%),linear-gradient(#050605d1 0%,#05060500 14% 56%,#050605 100%)}.first-access-beam{filter:blur(14px);background:conic-gradient(at 50% 0,#0000 0deg 160deg,#e1ebff14 167deg,#ecf4e233 177deg,#f3d58a24 183deg,#e1ebff14 193deg,#0000 200deg 360deg);width:900px;height:760px;top:-60px}.first-access-beam[data-thin]{filter:blur(2px);background:conic-gradient(at 50% 0,#0000 0deg 172deg,#d4ffb02e 173.5deg,#0000 175deg 185deg,#f3d58a29 186.5deg,#0000 188deg 360deg)}.first-access-floor{filter:blur(10px);width:340px;height:70px;top:290px}.first-access-horizon{width:calc(100% - 80px);top:324px}.first-access-body{min-height:620px;padding:76px 20px 0}.first-access-welcome{font-size:19px}.first-access-cover{width:132px;height:198px;margin-top:13.2px}.first-access-cover>img:first-child,.first-access-blank{border-radius:12px;width:132px;height:198px;box-shadow:0 0 0 1px #ffffff29,0 2px 4px #00000080,0 16px 32px -16px #000000e6,0 40px 70px -30px #000}.first-access-mirror{display:none!important}.first-access-chip{gap:5px;height:22px;padding:0 8px;font-size:11px;top:8px;left:8px}.first-access-title{margin-top:24px;font-size:36px}.first-access-meta{margin-top:12px;font-size:14px;line-height:1.45;display:block}.first-access-meta>span+span{margin-left:.3em}.first-access-dot{display:none}.first-access-actions{flex-direction:column;align-self:stretch;gap:8px;margin-top:17.7px}.first-access-start{width:100%;height:56px!important}.first-access-lessons{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#dfe4dc;background:0 0;border:0;padding:0;height:44px!important}}@media (prefers-reduced-motion:no-preference){.first-access-actions button{transition:background var(--ev-t-toque,.16s),border-color var(--ev-t-toque,.16s)}}.welcome-parts{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:99px;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #00000073}.welcome-parts button{height:36px;font:500 13.5px var(--ev-ui);color:#b4bdb3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.welcome-parts button:hover{color:var(--ev-texto-1)}.welcome-parts button[aria-checked=true]{color:#f2f4ec;background:linear-gradient(#ffffff21,#ffffff0d);font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.welcome-parts button[aria-checked=true]:before{content:"";background:#b6f587;border-radius:99px;flex-shrink:0;width:6px;height:6px}.welcome-parts button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.welcome-parts-phone{display:none}.welcome-grid{grid-template-columns:460px minmax(0,1fr);align-items:stretch;gap:24px;margin-top:20px;display:grid}.welcome-form,.welcome-preview{box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(#ffffff0f,#fff0 150px),linear-gradient(#161c18c7,#0a0d0bdb);border:1px solid #ffffff1f;border-radius:24px;min-height:700px;box-shadow:inset 0 1px #ffffff26,0 2px 4px #00000080,0 40px 80px -30px #000000e6}.welcome-form{flex-direction:column;margin:0;display:flex;overflow:hidden}.welcome-form-body{flex-direction:column;flex:1;gap:13px;min-height:0;padding:20px 24px 24px;display:flex}.welcome-form-body[data-email]{gap:15px}.welcome-intro{flex-direction:column;gap:6px;display:flex}.welcome-intro p{color:#b4bdb3;margin:0;font-size:13.5px;line-height:1.5}.welcome-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a99f86;margin:0;font-size:12px;font-weight:600}.welcome-rule{background:#ffffff14;flex-shrink:0;height:1px}.welcome-field{flex-direction:column;gap:6px;display:flex}.welcome-label{color:#e6eae3;font-size:13px;font-weight:600}.welcome-label-row{justify-content:space-between;align-items:center;display:flex}.welcome-label-tight{margin:-10px 0 -6px}.welcome-hint{color:#8a958c;font-size:12px;line-height:1.45}.welcome-count{color:#8a958c;font-variant-numeric:tabular-nums;font-size:12px}.welcome-count[data-over]{color:var(--ev-erro)}.welcome-insert{color:#d9c9a0;height:44px;font:600 12.5px var(--ev-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.welcome-insert:hover{color:#f3d58a}.welcome-insert:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-4px;border-radius:10px}.welcome-input{box-sizing:border-box;width:100%;min-height:44px;font:400 14px var(--ev-ui);color:#f2f4ec;caret-color:#b6f587;background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 14px;box-shadow:inset 0 1px 2px #00000073}.welcome-input:focus{border-color:#b6f587;box-shadow:inset 0 1px 2px #00000073,0 0 0 1px #b6f587}.welcome-input[aria-invalid=true]{border-color:color-mix(in oklab,var(--ev-erro) 70%,transparent)}div.welcome-input{white-space:pre;scrollbar-width:none;line-height:42px;display:block;overflow:auto hidden}div.welcome-input:empty:before{content:attr(data-placeholder);color:#8a958c}.welcome-input-title{font-family:var(--ev-display);color:#f3d58a;font-size:17px;font-style:italic}.welcome-input-serif{font-family:var(--ev-display);font-size:17px}.welcome-textarea{field-sizing:content;resize:none;height:auto;min-height:68px;padding:11px 14px;line-height:1.45}.welcome-var{box-sizing:border-box;height:24px;font-style:normal;line-height:1;font:500 12px/1 var(--ev-mono,"IBM Plex Mono",monospace);color:#f3d58a;-webkit-user-select:all;user-select:all;vertical-align:middle;background:#d9b25f1a;border:1px solid #d9b25f73;border-radius:7px;flex:none;align-items:center;margin:0 2px;padding:0 8px;display:inline-flex}.welcome-var[data-small]{height:20px;font-size:11.5px}.welcome-fixed{box-sizing:border-box;color:#c3cbc1;background:#ffffff08;border:1px dashed #ffffff29;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:14px;display:flex}.welcome-fixed-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.welcome-fixed-text b{color:#f2f4ec;font-weight:600}.welcome-lock{color:#a99f86;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.welcome-muted{color:#8a958c}.welcome-strong{color:#c3cbc1}.welcome-flex{flex-grow:1}.welcome-pick{display:block}.welcome-pick>summary{box-sizing:border-box;color:#f2f4ec;cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:14px;display:flex;box-shadow:inset 0 1px 2px #00000073}.welcome-pick>summary svg{color:#8a958c;flex:none}.welcome-pick[open]>summary{border-color:#b6f587;box-shadow:inset 0 1px 2px #00000073,0 0 0 1px #b6f587}.welcome-pick>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.welcome-pick>div{box-sizing:border-box;width:100%;left:0;right:auto}.welcome-pick>div>button{font-size:14px}.welcome-pick>div>button svg{color:#b6f587}.welcome-pick-gap{flex:none;width:15px}.welcome-foot{background:#05060566;border-top:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 16px 24px;display:flex}.welcome-state{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.welcome-state>span{color:#f2f4ec;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.welcome-state>span:before{content:"";background:#b6f587;border-radius:99px;flex-shrink:0;width:6px;height:6px}.welcome-state>span[data-state=dirty]:before{background:var(--ev-rascunho,#f3d58a)}.welcome-state>span[data-state=error]:before{background:var(--ev-erro)}.welcome-state>span[data-state=saving]:before{background:#8a958c}.welcome-state>small{color:#8a958c;font-size:12.5px}.welcome-foot .creator-button{gap:8px;height:48px;padding:0 24px}.welcome-preview{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.welcome-preview-head{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;min-height:44px;font-size:13.5px;display:flex}.welcome-preview-head .creator-button-quiet{text-decoration:none}.welcome-browser{background:#050605;border-radius:14px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 2px 4px #00000080,0 24px 50px -24px #000}.welcome-browser[data-off] .welcome-browser-view{opacity:.35;filter:grayscale(.6)}.welcome-browser-bar{box-sizing:border-box;background:linear-gradient(#ffffff0f,#ffffff05),#101411;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.welcome-browser-bar>span{background:#ffffff29;border-radius:99px;width:8px;height:8px}.welcome-browser-bar>b{height:18px;font:400 11px var(--ev-mono,"IBM Plex Mono",monospace);color:#8a958c;background:#00000059;border-radius:99px;align-items:center;margin-left:12px;padding:0 10px;display:flex}.welcome-browser-view{aspect-ratio:1440/1000;width:100%;position:relative;overflow:hidden}.welcome-browser-page{transform-origin:0 0;background:#050605;width:1440px;height:1000px;position:absolute;top:0;left:0;overflow:hidden}.welcome-browser-page .first-access{margin:0}.welcome-mini-top{z-index:10;box-sizing:border-box;align-items:center;gap:40px;height:88px;padding:0 56px;display:flex;position:absolute;top:0;left:0;right:0}.welcome-mini-nav{gap:28px;display:flex}.welcome-mini-nav>span{color:#f2f4ecb8;padding:10px 0;font-size:15px;font-weight:500;position:relative}.welcome-mini-nav>span[data-on]{color:#fff;font-weight:600}.welcome-mini-nav>span[data-on]:after{content:"";background:#b6f587;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.welcome-mini-bell,.welcome-mini-avatar{box-sizing:border-box;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.welcome-mini-bell{color:#f2f4ec;background:#05060559;border:1px solid #ffffff24}.welcome-mini-avatar{background:conic-gradient(from 210deg,#b6f587,#d9b25f,#b6f587);margin-left:-28px;padding:2px;box-shadow:0 2px 6px #0000008c}.welcome-mini-avatar>span{color:#d4ffb0;width:40px;height:40px;font-family:var(--ev-display);background:#0e1a08;border-radius:99px;justify-content:center;align-items:center;font-size:17px;display:flex}.welcome-mini-shelf{z-index:4;border-top:1px solid #ffffff14;width:1328px;padding-top:22px;position:absolute;top:800px;left:56px}.welcome-mini-shelf>p{align-items:baseline;gap:14px;margin:0;display:flex}.welcome-mini-shelf>p>span{font-family:var(--ev-display);letter-spacing:-.02em;color:#f2f4ec;font-size:34px;line-height:1}.welcome-mini-shelf>p>small{color:#8a958c;font-size:14px}.welcome-mini-shelf>img,.welcome-mini-card{object-fit:cover;border-radius:14px;width:160px;height:240px;margin-top:24px;display:block;box-shadow:0 0 0 1px #ffffff1f,0 24px 40px -20px #000000e6}.welcome-mini-card{box-sizing:border-box;font-family:var(--ev-display);background:linear-gradient(#151b17,#0f1411);padding:16px;font-size:19px;line-height:1.1}.welcome-mini-empty{text-align:center;color:#8a958c;margin:0;padding:120px 24px;font-size:14px}.welcome-browser-page .welcome-mini-empty{padding-top:420px;font-size:28px}.welcome-note{color:#8a958c;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.45;display:flex}.welcome-note svg{color:#a99f86;flex:none}.welcome-mail-row{flex:1;gap:24px;min-height:0;display:flex}.welcome-mail{box-sizing:border-box;background:#050605;border-radius:14px;flex:0 0 399px;height:600px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 2px 4px #00000080,0 24px 50px -24px #000}.welcome-mail-page{transform-origin:0 0;background:#050605;width:640px;position:absolute;top:0;left:0}.welcome-mail-chrome{border-bottom:1px solid #1a201c;padding:22px 20px 18px}.welcome-mail-chrome>p{color:#f2f4ec;margin:0;font-size:20px;font-weight:600;line-height:1.3}.welcome-mail-chrome>div{align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.welcome-mail-avatar{box-sizing:border-box;color:#d9b25f;width:36px;height:36px;font-family:var(--ev-display);background:#151b17;border:1px solid #5c4d2a;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.welcome-mail-from{flex-direction:column;gap:2px;min-width:0;display:flex}.welcome-mail-from>span:first-child{color:#f2f4ec;font-size:14px}.welcome-mail-from b{font-weight:600}.welcome-mail-fade{pointer-events:none;background:linear-gradient(#05060500,#050605);height:56px;position:absolute;bottom:0;left:0;right:0}.welcome-inbox{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.welcome-inbox-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff12}.welcome-inbox-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.welcome-inbox-text>span:first-child{align-items:baseline;gap:8px;display:flex}.welcome-inbox-text b{color:#f2f4ec;flex:1;font-size:14px;font-weight:600}.welcome-inbox-text small{color:#8a958c;font-size:12px}.welcome-inbox-text strong{color:#e6eae3;font-size:13.5px;font-weight:600;line-height:1.35}.welcome-inbox-text>span:last-child{color:#8a958c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.welcome-inbox-note{flex-direction:column;gap:4px;display:flex}.welcome-inbox-note>p,.welcome-inbox-foot{color:#c3cbc1;gap:10px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.welcome-inbox-foot{color:#8a958c;font-size:13px}.welcome-inbox-note svg,.welcome-inbox-foot svg{color:#a99f86;flex:none;margin-top:2px}.welcome-link{height:44px;font:600 14px var(--ev-ui);color:#d4ffb0;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-left:26px;padding:0;display:flex}.welcome-link:hover{color:#e3ffcc}.welcome-link:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px;border-radius:6px}@media (max-width:1180px){.welcome-grid{grid-template-columns:minmax(0,1fr)}.welcome-form,.welcome-preview{min-height:0}.welcome-form{max-width:640px}}@media (max-width:767px){.welcome-parts-phone{width:max-content;margin-top:16px;display:flex}.welcome-grid{gap:16px;margin-top:16px}.welcome-form-body{padding:18px 18px 20px}.welcome-foot{padding:14px 16px}.welcome-preview{padding:16px}.welcome-preview-head .creator-button-quiet{width:100%}.welcome-mail-row{flex-direction:column}.welcome-mail{aspect-ratio:399/600;flex-basis:auto;width:100%;height:auto}}.comm-loading{color:var(--ev-texto-3);font-size:14px}.comm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.creator-page-head>.comm-actions{flex-direction:row;flex:none;align-items:center;gap:12px}.comm-actions .creator-button-quiet{height:48px;padding:0 20px}.comm-actions .creator-button{padding:0 24px}.comm-kpis{align-items:baseline;gap:34px;margin:0;padding:0;list-style:none;display:flex}.comm-kpis li{color:var(--ev-texto-3);white-space:nowrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.comm-kpis b{font-family:var(--ev-display);letter-spacing:-.01em;color:var(--ev-texto-1);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.comm-kpis-phone{display:none}.comm-table{background:var(--ev-vidro-fundo);border:1px solid var(--ev-vidro-borda);box-shadow:var(--ev-vidro-sombra);border-radius:24px;margin-top:20px;padding:10px 22px 8px}.comm-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;min-height:58px;padding:0 8px 0 4px;font-size:14px;display:grid}.comm-table>.comm-row:last-child,.comm-table>.comm-group:last-child>.comm-row:last-child{border-bottom:0}.comm-head{min-height:40px;color:var(--ev-texto-3);border-bottom-color:var(--ev-linha);font-size:12px;font-weight:600}.comm-campaign{grid-template-columns:minmax(0,1fr) 260px 150px 120px;padding-left:16px}.comm-automation,.comm-folder{grid-template-columns:44px minmax(0,1fr) 250px 210px 150px 44px}.comm-automation.comm-head .comm-head-name,.comm-group:not([data-loose]) .comm-automation .comm-name{padding-left:30px}.comm-row>[role=cell]:last-child:has(.comm-more){justify-content:flex-end;display:flex}.comm-name{align-items:center;gap:12px;min-width:0;display:flex}.comm-name>button{min-width:0;font:600 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.comm-name>button:hover{color:var(--ev-luz-300)}.comm-name>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px;border-radius:4px}.comm-name>small{color:var(--ev-texto-3);flex:none;font-size:12px}.comm-icon{width:32px;height:32px;color:var(--ev-texto-2);border:1px solid var(--ev-linha);background:#ffffff0a;border-radius:10px;flex:none;place-items:center;display:grid}.comm-cell{min-width:0;color:var(--ev-texto-leitura);align-items:center;gap:8px;font-size:13px;display:flex}.comm-cell>svg{color:var(--ev-texto-3);flex:none}.comm-date{font-variant-numeric:tabular-nums}.comm-chip{box-sizing:border-box;border-radius:var(--ev-pilula);white-space:nowrap;height:26px;color:var(--ev-texto-2);border:1px solid var(--ev-linha-forte);background:#ffffff0a;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.comm-chip>span{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.comm-chip[data-tone=ok]{color:var(--ev-luz-400);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border-color:color-mix(in oklab,var(--ev-luz-400) 32%,transparent)}.comm-chip[data-tone=draft]{color:var(--ev-rascunho);background:color-mix(in oklab,var(--ev-rascunho) 10%,transparent);border-color:color-mix(in oklab,var(--ev-rascunho) 35%,transparent)}.comm-chip[data-tone=draft]>span{background:0 0;border:1.5px solid;width:5px;height:5px}.comm-chip[data-tone=gold]{color:var(--ev-ouro-acao);background:#d9b25f14;border-color:#d9b25f4d}.comm-chip[data-tone=muted]>span{border-radius:1px}.comm-folder{background:#ffffff06;min-height:60px}.comm-folder-name{align-items:center;gap:10px;min-width:0;display:flex}.comm-folder-name>strong{font-family:var(--ev-display);color:var(--ev-texto-1);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;line-height:1;overflow:hidden}.comm-folder-name>span{color:var(--ev-texto-3);flex:none;font-size:12.5px}.comm-folder-icon{color:var(--ev-luz-400);fill:color-mix(in oklab,var(--ev-luz-400) 18%,transparent);flex:none}.comm-folder[data-tone=gold] .comm-folder-icon{color:var(--ev-destaque);fill:#d9b25f33}.comm-collapse{width:28px;height:44px;color:var(--ev-texto-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.comm-collapse>svg{transition:transform var(--ev-t-toque) var(--ev-curva)}.comm-collapse[aria-expanded=false]>svg{transform:rotate(-90deg)}.comm-collapse:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px;border-radius:8px}.comm-grip{width:44px;height:44px;color:var(--ev-texto-4);cursor:grab;place-items:center;display:grid}.comm-grip:hover{color:var(--ev-texto-2)}.comm-row[data-dragging]{opacity:.45}.comm-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--ev-luz-400)}.comm-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--ev-luz-400)}.comm-folder[data-drop]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 60%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent)}.comm-loose-drop{border:1px dashed var(--ev-linha-forte);color:var(--ev-texto-3);border-radius:14px;grid-template-columns:1fr;justify-items:center;margin:8px 0;font-size:13px}.comm-loose-drop[data-drop]{box-shadow:none;border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent);color:var(--ev-luz-300)}.comm-more>summary{width:44px;height:44px;color:var(--ev-texto-3);cursor:pointer;border-radius:99px;place-items:center;list-style:none;display:grid}.comm-more>summary::-webkit-details-marker{display:none}.comm-more>summary:hover,.comm-more[open]>summary{color:var(--ev-texto-1);background:#ffffff0f}.comm-more>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.comm-name-form{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.comm-name-form .creator-input{max-width:320px;height:40px;padding:0 14px;font-size:14px}.comm-name-form .creator-button-quiet{height:40px;padding:0 16px}.comm-link{font:500 13px var(--ev-ui);color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;padding:0}.comm-link:hover{color:var(--ev-texto-1)}.comm-foot{color:var(--ev-texto-3);align-items:center;gap:18px;margin-top:30px;font-size:13px;display:flex}.comm-new-folder{height:44px;font:500 13.5px var(--ev-ui);color:var(--ev-luz-400);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 45%,transparent);cursor:pointer;background:0 0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.comm-new-folder:hover{color:var(--ev-luz-300);border-color:color-mix(in oklab,var(--ev-luz-400) 70%,transparent)}.comm-new-folder:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.comm-empty{color:var(--ev-texto-3);border:1px dashed #ffffff29;border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:32px;font-size:14px;line-height:1.5;display:flex}.comm-empty strong{color:var(--ev-texto-1);font-size:16px;font-weight:600}.comm-empty>span{max-width:640px}.comm-empty .creator-button-quiet{margin-top:6px}.comm-drawer-pick{box-sizing:border-box;max-width:max-content;height:44px;color:var(--ev-texto-1);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:99px;flex:auto;align-items:center;gap:10px;margin-right:auto;padding:0 16px 0 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080}.comm-drawer-pick>svg{color:var(--ev-luz-400)}.comm-drawer-note{color:var(--ev-texto-3);max-width:380px;font-size:12.5px;line-height:1.4}.comm-drawer-note[data-error]{color:var(--ev-erro)}.comm-drawer-note[data-ok]{color:var(--ev-luz-300)}.comm-form{flex-direction:column;gap:22px;padding-top:4px;display:flex}.comm-drawer-title{font-family:var(--ev-display);letter-spacing:-.01em;color:var(--ev-texto-1);overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:400;line-height:1.1}.comm-drawer-title em{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff);font-style:italic}.comm-field{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.comm-field>span:first-child,.comm-field>legend{color:var(--ev-texto-1);padding:0;font-size:14px;font-weight:600}.comm-field>legend{margin-bottom:10px}.comm-field>small{color:var(--ev-texto-3);font-size:12.5px}.comm-field>small.comm-field-error{color:var(--ev-erro)}.comm-textarea{resize:vertical;height:auto;min-height:190px;padding:14px 16px;line-height:1.55}.comm-select{min-width:0;display:block;position:relative}.comm-select>select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px}.comm-select>select option{background:var(--ev-sup-2);color:var(--ev-texto-1)}.comm-select>svg{color:var(--ev-texto-3);pointer-events:none;position:absolute;top:17px;right:16px}.comm-trigger{align-items:center;gap:12px;display:flex}.comm-trigger>.comm-select{flex:1}.comm-trigger-value{color:var(--ev-texto-3);flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.comm-trigger-value .creator-input{text-align:center;font-variant-numeric:tabular-nums;width:92px}.comm-segments>div,.comm-plans{flex-wrap:wrap;gap:8px;display:flex}.comm-segments label,.comm-plans>button{box-sizing:border-box;border-radius:var(--ev-pilula);height:40px;font:500 13.5px var(--ev-ui);color:var(--ev-texto-2);border:1px solid var(--ev-linha-forte);cursor:pointer;background:#ffffff08;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.comm-segments input{opacity:0;pointer-events:none;position:absolute}.comm-segments label[data-on],.comm-plans>button[aria-pressed=true]{color:var(--ev-luz-300);border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent)}.comm-segments label:has(input:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.comm-plans>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}@media (max-width:1279px){.comm-automation,.comm-folder{grid-template-columns:44px minmax(0,1fr) 200px 170px 130px 44px}.comm-campaign{grid-template-columns:minmax(0,1fr) 200px 130px 100px}.comm-kpis{gap:22px}}@media (max-width:767px){.creator-page-head>.comm-actions{gap:8px;width:100%}.comm-actions>button{flex:1;justify-content:center;min-width:0;padding:0 10px;font-size:13.5px}.comm-kpis-phone{margin-bottom:16px;display:block}.comm-kpis{gap:22px}.comm-kpis b{font-size:22px}.comm-table{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;margin-top:4px;padding:0;display:flex}.comm-group{flex-direction:column;gap:10px;display:flex}.comm-head{display:none}.comm-row:not(.comm-folder){border:1px solid var(--ev-vidro-borda);background:var(--ev-vidro-fundo);border-radius:20px;gap:8px 12px;padding:14px 12px 14px 16px}.comm-table>.comm-row:last-child,.comm-table>.comm-group:last-child>.comm-row:last-child{border-bottom:1px solid var(--ev-vidro-borda)}.comm-campaign{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""aud state""date date"}.comm-campaign>[role=cell]:first-child{grid-area:name}.comm-campaign>[role=cell]:nth-child(2){grid-area:aud}.comm-campaign>[role=cell]:nth-child(3){grid-area:state;justify-self:end}.comm-campaign>[role=cell]:nth-child(4){color:var(--ev-texto-3);grid-area:date;padding-left:44px;font-size:12.5px}.comm-campaign>[role=cell]:nth-child(2){padding-left:44px}.comm-automation{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name more""trig trig""aud state"}.comm-automation>[role=cell]:first-child{display:none}.comm-automation>[role=cell]:nth-child(2){grid-area:name}.comm-automation>[role=cell]:nth-child(3){grid-area:trig;padding-left:44px}.comm-automation>[role=cell]:nth-child(4){grid-area:aud;padding-left:44px}.comm-automation>[role=cell]:nth-child(5){grid-area:state;justify-self:end}.comm-automation>[role=cell]:nth-child(6){grid-area:more}.comm-group:not([data-loose]) .comm-automation .comm-name{padding-left:0}.comm-name>small{display:none}.comm-folder{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name more";min-height:52px;margin-top:8px;padding:0 0 0 4px}.comm-folder>[role=cell]:nth-child(2){grid-area:name}.comm-folder>[role=cell]:nth-child(6){grid-area:more}.comm-folder>[role=cell]:first-child,.comm-folder>[role=cell]:nth-child(3),.comm-folder>[role=cell]:nth-child(4),.comm-folder>[role=cell]:nth-child(5){display:none}.comm-folder-name>strong{font-size:22px}.comm-loose-drop{display:none}.comm-foot{flex-direction:column;align-items:flex-start;gap:12px}.comm-name-form,.comm-trigger{flex-wrap:wrap}.comm-drawer-title{font-size:28px}}.school-deliveries{width:100%;max-width:1280px;color:var(--ev-texto-1);grid-column:1/-1;margin:0 auto}.school-deliveries>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.school-deliveries>header span{color:var(--ev-luz-400);font-size:12px}.school-deliveries>header h2{margin:7px 0 5px;font-size:28px}.school-deliveries>header p{color:var(--ev-texto-2);margin:0}.school-deliveries>header>div:last-child,.delivery-admin-form>div,.assignment-admin-row>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.school-deliveries button{border:1px solid var(--ev-linha-forte);background:var(--ev-sup-2);color:var(--ev-texto-1);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.school-deliveries button:hover:not(:disabled){border-color:var(--ev-luz-400);color:var(--ev-texto-1)}.school-deliveries .delivery-primary{border-color:var(--ev-luz-400);background:var(--ev-luz-400);color:var(--ev-sup-2);font-weight:700}.delivery-admin-message{border-radius:7px;padding:11px 13px}.delivery-admin-message.error{background:color-mix(in oklab,var(--ev-erro) 20%,var(--ev-sala));color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.delivery-admin-message.success{background:var(--ev-luz-tinta);color:var(--ev-luz-400)}.delivery-admin-form{border:1px solid var(--ev-linha-forte);background:var(--ev-sup-1);border-radius:10px;gap:14px;max-width:760px;margin:0 0 26px;padding:22px;display:grid}.delivery-admin-form h3{margin:0;font-size:19px}.delivery-admin-form>p{white-space:pre-wrap;color:var(--ev-texto-2)}.delivery-admin-form label{gap:7px;display:grid;color:var(--ev-texto-2)!important;margin:0!important}.delivery-admin-form input,.delivery-admin-form textarea,.delivery-admin-form select{border-color:var(--ev-linha-forte)!important;background:var(--ev-sala)!important;margin:0!important}.delivery-admin-form .delivery-checkbox{align-items:center;gap:8px;display:flex}.delivery-admin-form .delivery-checkbox input{width:auto}.delivery-admin-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px;display:grid}.delivery-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.delivery-section-title.history{margin-top:30px}.delivery-section-title h3{margin:0;font-size:18px}.delivery-section-title span{border:1px solid var(--ev-linha-forte);width:28px;height:28px;color:var(--ev-luz-400);border-radius:50%;place-items:center;font-size:11px;display:grid}.delivery-empty{border:1px dashed var(--ev-linha-forte);color:var(--ev-texto-2);border-radius:10px;justify-items:start;gap:7px;padding:24px;display:grid}.delivery-empty strong{color:var(--ev-texto-1)}.delivery-empty p{margin:0!important}.submission-row{text-align:left;align-items:center;gap:15px;width:100%;margin-bottom:8px;justify-content:space-between!important;padding:14px!important;display:flex!important}.submission-row>span{gap:4px;display:grid}.submission-row strong{font-size:13px}.submission-row small{color:var(--ev-texto-3)}.submission-row b{color:var(--ev-luz-400);font-size:11px}.submission-row.static{border:1px solid var(--ev-linha-forte);background:var(--ev-sup-1);border-radius:7px}.assignment-admin-row{border-bottom:1px solid var(--ev-linha-forte);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.assignment-admin-row>div:first-child{min-width:0}.assignment-admin-row small{color:var(--ev-texto-3)}.assignment-admin-row h4{color:var(--ev-texto-1);margin:5px 0;font-size:15px}.assignment-admin-row p{color:var(--ev-texto-2)!important;margin:0!important;font-size:11px!important}.delivery-loading{color:var(--ev-texto-2);align-items:center;gap:9px;display:flex}@media (max-width:800px){.school-deliveries>header{flex-direction:column}.delivery-admin-layout{grid-template-columns:1fr}.assignment-admin-row{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.delivery-admin-form{padding:16px}.school-deliveries>header>div:last-child{width:100%}.school-deliveries>header>div:last-child button{flex:1}}.identity-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.identity-layout{gap:64px;padding:10px 0 0 12px;display:flex}.identity-layout>section{flex-direction:column;flex:none;width:500px;display:flex}.identity-lead{color:var(--ev-texto-leitura);margin:0 0 30px;font-size:15px;line-height:1.5}.identity-pin{width:22px;height:22px;font:700 11.5px var(--ev-ui);color:#1a1204;background:#d9b25f;border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 3px #d9b25f38}.identity-pin[data-outline]{color:var(--ev-ouro-acao);background:0 0;box-shadow:inset 0 0 0 1px #d9b25f99}.identity-pin-at{z-index:3;position:absolute;box-shadow:0 0 0 3px #d9b25f4d,0 6px 14px #000c}.identity-color{border-top:1px solid #ffffff12;align-items:center;gap:22px;padding:16px 0;display:flex;position:relative}.identity-color:first-of-type{border-top:0}.identity-color>.identity-pin{position:absolute;top:20px;left:-32px}.identity-swatch{flex:none;position:relative}.identity-swatch input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:18px;width:72px;height:72px;padding:0;display:block;box-shadow:0 0 0 1px #fff3,0 22px 44px -18px #000000f2}.identity-swatch input::-webkit-color-swatch-wrapper{padding:0}.identity-swatch input::-webkit-color-swatch{border:0;border-radius:18px}.identity-swatch input::-moz-color-swatch{border:0;border-radius:18px}.identity-swatch input:is(:hover,:focus-visible){box-shadow:0 0 0 3px #0b0f0c,0 0 0 5px var(--ev-luz-400),0 22px 44px -18px #000000f2;outline:none}.identity-color-fields{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.identity-color-line{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.identity-color-fields p{align-items:baseline;gap:12px;margin:0;display:flex}.identity-color-fields label{font-family:var(--ev-display);cursor:pointer;font-size:26px;line-height:1}.identity-color-fields p span{color:var(--ev-texto-3);font-size:13px}.identity-hex{box-sizing:border-box;width:116px;height:40px;font:400 14px var(--ev-mono);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 12px}.identity-hex:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent)}.identity-hex[aria-invalid=true]{border-color:color-mix(in oklab,var(--ev-erro) 60%,transparent)}.identity-ratio{color:var(--ev-texto-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.identity-ratio svg{color:var(--ev-luz-400)}.identity-ratio b{color:var(--ev-texto-1);font-variant-numeric:tabular-nums;font-weight:600}.identity-ratio>span{white-space:nowrap}.identity-ratio[data-ok=false],.identity-ratio[data-ok=false] svg{color:var(--ev-erro)}.identity-preview{flex-direction:column;flex:1;gap:14px;min-width:0;padding-bottom:26px;display:flex}.identity-preview-head{align-items:center;gap:12px;height:28px;display:flex}.identity-preview-head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ouro-meta);margin:0;font-size:12px;font-weight:600}.identity-preview-head a{color:var(--ev-luz-400);align-items:center;gap:5px;margin-left:auto;font-size:13px;text-decoration:none;display:inline-flex}.identity-preview-head a:hover{color:var(--ev-luz-300)}.identity-preview-head a:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px;border-radius:6px}.identity-chip{box-sizing:border-box;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.identity-chip>span{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.identity-chip[data-tone=gold]{color:var(--ev-ouro-acao);background:#d9b25f14;border:1px solid #d9b25f4d}.identity-chip[data-tone=draft]{height:26px;color:var(--ev-rascunho);background:#f5b4581a;border:1px solid #f5b45859;font-size:12px}.identity-chip[data-tone=draft]>span{background:0 0;border:1.5px solid;width:5px;height:5px}.identity-well{box-sizing:border-box;background-color:#0b0f0c;background-image:radial-gradient(90% 70% at 50% 40%,#ecf0e21c,#ecf0e205 62%,#ecf0e200),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;padding:44px 44px 30px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 0 80px #ecf0e20a}.identity-chromo{border-radius:10px;flex:none;width:540px;height:338px;position:relative;box-shadow:0 0 0 1px #ffffff2e,0 0 0 5px #ecf0e209,0 30px 60px -24px #000000f2,0 0 90px -10px #ecf0e224}.identity-clip{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.identity-reg{fill:none;stroke:#d9b25f;stroke-width:1px;opacity:.9;width:22px;height:22px;position:absolute}.identity-reg[data-corner="1"]{top:-26px;left:-26px}.identity-reg[data-corner="2"]{top:-26px;right:-26px}.identity-reg[data-corner="3"]{bottom:-26px;left:-26px}.identity-reg[data-corner="4"]{bottom:-26px;right:-26px}.identity-slug{width:540px;font:500 10.5px var(--ev-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ev-ouro-meta);justify-content:space-between;margin:34px 0 0;display:flex}.identity-legend{color:var(--ev-texto-leitura);flex-direction:column;gap:12px;margin:26px 0 0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:flex}.identity-legend li{align-items:center;gap:12px;display:flex}.identity-legend b{color:var(--ev-texto-1);font-weight:600}.identity-portal{transform-origin:0 0;background:var(--pv-fundo);color:#f2f4ec;width:1440px;height:900px;font-family:var(--ev-ui);position:absolute;top:0;left:0;transform:scale(.375)}.identity-portal-hero{object-fit:cover;object-position:center 18%;width:1440px;height:820px;position:absolute;top:0;left:0}.identity-portal-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--pv-fundo) 55%,transparent) 0%,transparent 14%,transparent 36%,color-mix(in oklab,var(--pv-fundo) 90%,transparent) 64%,var(--pv-fundo) 86%),linear-gradient(90deg,color-mix(in oklab,var(--pv-fundo) 60%,transparent),transparent 760px);position:absolute;inset:0}.identity-portal-top{align-items:center;gap:40px;height:88px;display:flex;position:absolute;top:0;left:40px;right:40px}.identity-portal-brand{font-family:var(--ev-display);white-space:nowrap;align-items:center;gap:12px;font-size:22px;display:flex}.identity-portal-brand svg{fill:none;stroke:var(--pv-destaque);stroke-width:1.6px}.identity-portal-tabs{color:#f2f4ecb8;gap:28px;font-size:15px;display:flex}.identity-portal-tabs span{padding:10px 0}.identity-portal-tabs [data-on]{color:#fff;border-bottom:2px solid var(--pv-acao);font-weight:600}.identity-portal-avatar{background:conic-gradient(from 210deg,var(--pv-acao),var(--pv-destaque),var(--pv-acao));border-radius:99px;width:44px;height:44px;margin-left:auto}.identity-portal-resume{box-sizing:border-box;background:linear-gradient(#161c18d6,#0a0d0beb);border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:20px;width:640px;height:168px;padding:18px 22px 18px 18px;display:flex;position:absolute;top:352px;left:64px}.identity-portal-resume img{object-fit:cover;border-radius:10px;width:88px;height:132px}.identity-portal-resume>span:nth-child(2){flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.identity-portal-resume strong{font-family:var(--ev-display);font-size:32px;font-weight:400;line-height:1.05}.identity-portal-resume small{color:#b4bdb3;font-size:15px}.identity-portal-progress{background:#ffffff1f;border-radius:99px;height:4px}.identity-portal-progress span{background:var(--pv-acao);border-radius:99px;width:18%;height:100%;display:block}.identity-portal-continue{color:#0e1a08;background:linear-gradient(180deg,#ffffff0f,#fff0 50%,#0000000d),var(--pv-acao);height:56px;box-shadow:inset 0 1px 0 #ffffff61,inset 0 -1px 0 #0000002e,0 1px 1px #0000008c,0 4px 12px -2px color-mix(in oklab,var(--pv-acao) 25%,transparent),0 16px 28px -14px #000000d9;border-radius:99px;align-items:center;padding:0 28px;font-size:17px;font-weight:600;display:flex}.identity-portal-shelf{font-family:var(--ev-display);margin:0;font-size:56px;line-height:1;position:absolute;top:580px;left:64px}.identity-portal-cover{object-fit:cover;border-radius:14px;width:236px;height:354px;position:absolute;top:680px;box-shadow:0 0 0 1px #ffffff1f}.identity-lead-menu{margin-bottom:26px}.identity-menu{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.identity-menu-row{box-sizing:border-box;background:#00000038;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;height:72px;padding:0 12px 0 6px;display:flex;position:relative}.identity-menu-row>.identity-pin{position:absolute;top:24px;left:-32px}.identity-menu-row[data-moved]{border-color:color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent);box-shadow:0 18px 40px -16px #000000f2}.identity-menu-row[data-hidden]{background:#0000001f;border-style:dashed;border-color:#ffffff1f}.identity-menu-row[data-hidden]>.identity-pin{opacity:.55}.identity-menu-row[data-dragging]{z-index:2;border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent)}.identity-handle{color:#6b766e;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:44px;display:flex}.identity-menu-row[data-moved] .identity-handle,.identity-handle:hover{color:var(--ev-luz-400)}.identity-handle:active{cursor:grabbing}:is(.identity-handle:focus-visible,.identity-menu-remove:focus-visible,.identity-switch:focus-visible,.identity-link-add:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-menu-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.identity-menu-name input{box-sizing:border-box;width:230px;max-width:100%;height:44px;font:400 22px var(--ev-display);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#00000029;border:1px solid #ffffff0f;border-radius:12px;outline:none;padding:0 14px}.identity-menu-name input:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent)}.identity-menu-row[data-hidden] .identity-menu-name input{color:var(--ev-texto-3)}.identity-menu-name small{color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;padding-left:15px;font-size:12.5px;overflow:hidden}.identity-menu-name small[data-tone=draft]{color:var(--ev-rascunho)}.identity-menu-row:not(:has(small)){gap:10px}.identity-menu-remove{width:44px;height:44px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;place-items:center;display:grid}.identity-menu-remove:hover{color:var(--ev-erro)}.identity-switch{height:44px;font:400 13.5px var(--ev-ui);color:var(--ev-texto-3);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.identity-switch>span{box-sizing:border-box;background:#00000059;border:1px solid #ffffff38;border-radius:99px;flex:none;width:50px;height:28px;position:relative}.identity-switch>span>span{background:var(--ev-texto-3);width:20px;height:20px;color:var(--ev-luz-400);transition:left var(--ev-t-toque) var(--ev-curva);border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0009}.identity-switch[aria-checked=true]{color:var(--ev-luz-300)}.identity-switch[aria-checked=true]>span{background:linear-gradient(180deg,color-mix(in oklab,var(--ev-luz-400) 44%,#fff),color-mix(in oklab,var(--ev-luz-400) 92%,#000));border-color:#0000;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}.identity-switch[aria-checked=true]>span>span{background:var(--ev-luz-tinta);left:25px}.identity-switch:disabled{cursor:not-allowed;color:var(--ev-texto-3)}.identity-switch:disabled>span{opacity:.5;box-shadow:none}@media (prefers-reduced-motion:reduce){.identity-switch>span>span{transition:none}}.identity-link-add{width:100%;height:56px;font:600 14px var(--ev-ui);color:var(--ev-luz-400);background:color-mix(in oklab,var(--ev-luz-400) 3%,transparent);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.identity-link-add:disabled{cursor:default;color:var(--ev-texto-3);background:0 0;border-color:#ffffff1f}.identity-link-form{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);border-radius:16px;align-items:center;gap:8px;margin-top:14px;padding:8px;display:flex}.identity-link-form input{box-sizing:border-box;min-width:0;height:44px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 14px}.identity-link-form input:first-child{flex:none;width:130px}.identity-link-form input[type=url]{font-family:var(--ev-mono);flex:1;font-size:13px}.identity-link-form input:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent)}.identity-link-form input[aria-invalid=true]{border-color:color-mix(in oklab,var(--ev-erro) 60%,transparent)}.identity-pin-inline{vertical-align:-4px;width:20px;height:20px;margin:0 2px;font-size:10.5px}.identity-portal[data-top]{width:675px;height:423px;transform:scale(.8)}.identity-portal[data-top] .identity-portal-hero{object-position:40% 18%;width:675px;height:423px}.identity-portal[data-top] .identity-portal-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--pv-fundo) 78%,transparent) 0%,color-mix(in oklab,var(--pv-fundo) 20%,transparent) 32%,color-mix(in oklab,var(--pv-fundo) 10%,transparent) 55%,color-mix(in oklab,var(--pv-fundo) 85%,transparent) 100%)}.identity-portal[data-top] .identity-portal-top{left:32px;right:32px}.identity-portal[data-top] .identity-portal-tabs{color:#f2f4ecc7;font-weight:500}.identity-portal-tabs>span{position:relative}.identity-tab-pin{color:#1a1204;width:28px;height:28px;font:700 14px var(--ev-ui);background:#d9b25f;border-radius:99px;justify-content:center;align-items:center;margin-left:-14px;display:flex;position:absolute;top:50px;left:50%;box-shadow:0 0 0 4px #d9b25f4d,0 8px 18px #000c}.identity-portal[data-top] .identity-portal-resume{background:linear-gradient(#161c18db,#0a0d0bf0);border-radius:20px;gap:16px;width:520px;height:124px;padding:14px 18px 14px 14px;top:262px;left:32px}.identity-portal[data-top] .identity-portal-resume img{border-radius:8px;width:64px;height:96px}.identity-portal[data-top] .identity-portal-resume>span:nth-child(2){gap:8px}.identity-portal[data-top] .identity-portal-resume strong{font-size:26px}.identity-portal[data-top] .identity-portal-resume small{font-size:14px}.identity-portal[data-top] .identity-portal-progress{display:none}.identity-portal[data-top] .identity-portal-continue{height:48px;box-shadow:none;padding:0 22px;font-size:15px}.identity-lead-tight{margin-bottom:12px}.identity-row{border-top:1px solid #ffffff12;padding:22px 0;position:relative}.identity-row:first-of-type{border-top:0;padding-top:12px}.identity-row>.identity-pin{position:absolute;top:26px;left:-32px}.identity-row:first-of-type>.identity-pin{top:16px}.identity-row-head{align-items:baseline;gap:12px;margin:0;display:flex}.identity-row-head>:first-child{font-family:var(--ev-display);color:var(--ev-texto-1);font-size:30px;line-height:1}.identity-row-head>:last-child{color:var(--ev-texto-3);font-size:13px}.identity-font-sample{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;height:44px;color:var(--ev-texto-1);margin:14px 0 16px;font-size:40px;line-height:44px;overflow:hidden}.identity-font-sample em{color:var(--ev-ouro-acao)}.identity-font-sample[data-role=text]{letter-spacing:0;color:#e6eae0;font-size:26px;font-weight:500}.identity-fonts{gap:10px;display:flex}.identity-font{box-sizing:border-box;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;height:88px;padding:12px 12px 10px;display:flex;position:relative}.identity-font:hover{border-color:#fff3}.identity-font input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.identity-font:has(input:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-font-aa{color:var(--ev-texto-1);font-size:34px;line-height:1}.identity-fonts[data-role=text] .identity-font-aa{font-size:30px}.identity-font-name{color:var(--ev-texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.identity-font[data-on]{border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 22%,transparent)}.identity-font[data-on] .identity-font-name{color:var(--ev-luz-300);font-weight:600}.identity-font-check{width:20px;height:20px;color:var(--ev-luz-tinta);background:var(--ev-luz-400);border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.identity-select{margin-top:12px;display:block;position:relative}.identity-select select{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:100%;height:44px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;border-radius:99px;padding:0 44px 0 18px}.identity-select select:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-select svg{color:var(--ev-texto-2);pointer-events:none;position:absolute;top:14px;right:18px}.identity-drop{border:1px dashed #d9b25f73;border-radius:18px;grid-template-columns:1fr 1fr;height:136px;margin-top:16px;display:grid;overflow:hidden}.identity-drop[data-over]{border-style:solid;border-color:var(--ev-luz-400)}.identity-pane{justify-content:center;align-items:center;min-width:0;padding:16px 16px 30px;display:flex;position:relative}.identity-pane[data-light]{background:radial-gradient(70% 80% at 50% 45%,#f4f5ef,#e2e5da)}.identity-pane img{object-fit:contain;max-width:80%;max-height:64px;display:block}.identity-pane-name{font-family:var(--ev-display);color:var(--ev-texto-1);white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.identity-pane[data-light] .identity-pane-name{color:#1b211d}.identity-pane-tag{color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;position:absolute;bottom:10px;left:14px;right:10px;overflow:hidden}.identity-pane[data-light] .identity-pane-tag{color:#4a4f46}.identity-upload{color:var(--ev-texto-3);align-items:center;gap:14px;margin-top:12px;font-size:13px;display:flex}.identity-upload button{align-items:center;gap:8px;display:inline-flex}.identity-upload-error{color:var(--ev-erro);margin:10px 0 0;font-size:13px;line-height:1.4}.identity-favicon{align-items:center;gap:26px;display:flex}.identity-favicon-sizes{flex:none;align-items:flex-end;gap:12px;width:104px;display:flex}.identity-favicon-sizes>span{flex-direction:column;align-items:center;gap:6px;display:flex}.identity-fav{box-sizing:border-box;background:radial-gradient(circle at 50% 35%,#18201a,#070908);border:1px solid #d9b25f4d;justify-content:center;align-items:center;display:flex;box-shadow:0 14px 30px -14px #000000f2}.identity-fav[data-size="64"]{border-radius:14px;width:64px;height:64px}.identity-fav[data-size="64"] img{width:40px;height:40px}.identity-fav[data-size="32"]{border-radius:8px;width:32px;height:32px}.identity-fav[data-size="32"] img{width:22px;height:22px}.identity-fav-size{font:500 10.5px var(--ev-mono);letter-spacing:.06em;color:var(--ev-texto-3)}.identity-favicon-text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.identity-favicon-state{color:var(--ev-texto-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.identity-favicon-state svg{color:var(--ev-luz-400)}.identity-favicon-actions{gap:18px;display:flex}.identity-text-button{height:28px;font:400 13px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;padding:0}.identity-text-button:hover{color:var(--ev-luz-300)}.identity-text-button:disabled{color:var(--ev-texto-3);cursor:default}.identity-name{box-sizing:border-box;width:300px;max-width:100%;height:48px;font:400 20px var(--ev-display);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;outline:none;margin-top:14px;padding:0 14px;display:block}.identity-name::placeholder{color:var(--ev-texto-3)}.identity-name:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent)}.identity-name-switch{margin-top:10px}.identity-portal[data-crop]{transform:translate(-20px,-165px)scale(.5)}.identity-portal-brand{--brand-h:34px}.identity-browser{background:#060807}.identity-browser-tabs{box-sizing:border-box;align-items:flex-end;gap:4px;height:40px;padding:0 10px;display:flex;position:absolute;top:0;left:0;right:0}.identity-browser-tab{box-sizing:border-box;color:#e6eae0;white-space:nowrap;background:#161c18;border-radius:10px 10px 0 0;align-items:center;gap:8px;width:222px;height:32px;padding:0 10px 0 12px;font-size:12px;display:flex}.identity-browser-tab>span:nth-child(2){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.identity-browser-tab>svg{color:#8a958c;flex:none}.identity-browser-fav{border-radius:4px;flex:none;width:16px;height:16px;display:flex;overflow:hidden}.identity-browser-fav img{width:16px;height:16px}.identity-browser-new{box-sizing:border-box;color:#8a958c;align-items:center;gap:8px;width:140px;height:32px;padding:0 12px;font-size:12px;display:flex}.identity-browser-new span{background:#ffffff1a;border-radius:4px;width:14px;height:14px}.identity-browser-bar{box-sizing:border-box;background:#161c18;border-bottom:1px solid #ffffff0f;align-items:center;height:36px;padding:0 12px 0 56px;display:flex;position:absolute;top:40px;left:0;right:0}.identity-browser-bar span{box-sizing:border-box;height:24px;font:400 11px var(--ev-mono);color:#b4bdb3;background:#070908;border-radius:99px;flex:1;align-items:center;padding:0 12px;display:flex}.identity-browser-page{width:540px;height:262px;position:absolute;top:76px;left:0;overflow:hidden}.identity-browser-portal{transform-origin:0 0;background:var(--pv-fundo);color:#f2f4ec;width:900px;height:437px;font-family:var(--ev-ui);position:absolute;top:0;left:0;transform:scale(.6)}.identity-browser-portal .identity-portal-hero{width:900px;height:560px}.identity-browser-top{align-items:center;gap:40px;height:88px;display:flex;position:absolute;top:0;left:32px;right:32px}.identity-browser-top .identity-portal-tabs [data-on]{border-bottom-color:var(--pv-acao)}.identity-bar>span{align-items:center;gap:14px;display:flex}.identity-bar>span[role=alert]{color:var(--ev-erro)}@media (max-width:1180px){.identity-layout{flex-direction:column;gap:40px}.identity-layout>section{width:auto}.identity-color,.identity-menu,.identity-row{padding-left:34px}.identity-row>.identity-pin,.identity-color>.identity-pin{left:0}.identity-menu-row>.identity-pin{left:-34px}}@media (max-width:767px){.identity-layout{padding-left:0}.identity-fonts{grid-template-columns:1fr 1fr;display:grid}.identity-font-sample{font-size:30px}.identity-font-sample[data-role=text]{font-size:20px}.identity-name-switch{white-space:normal;gap:10px;font-size:13.5px}.identity-favicon{gap:16px}.identity-row-head{flex-wrap:wrap;row-gap:4px}.identity-color{gap:18px}.identity-menu-row{flex-wrap:wrap;gap:6px;height:auto;min-height:72px;padding:8px 8px 8px 2px}.identity-menu-name input{width:100%;font-size:20px}.identity-switch{gap:0;font-size:0}.identity-link-form{flex-wrap:wrap}.identity-link-form input:first-child{flex:1}.identity-link-form input[type=url]{flex:100%;order:3}.identity-swatch input{border-radius:16px;width:64px;height:64px}.identity-swatch input::-webkit-color-swatch{border-radius:16px}.identity-swatch input::-moz-color-swatch{border-radius:16px}.identity-color-fields label{font-size:22px}.identity-color-fields p{flex-wrap:wrap;row-gap:4px}.identity-preview-head{flex-wrap:wrap;row-gap:8px;height:auto}.identity-well{padding:28px 20px 22px}.identity-chromo{zoom:.55;margin:14px}.identity-slug{width:auto;margin-top:26px}.identity-slug>span+span,.identity-bar>span>.identity-chip{display:none}}.address{gap:22px}.address-field{flex-direction:column;gap:10px;display:flex}.address-field>label{color:var(--ev-texto-2);font-size:13px;font-weight:600}.address-box{box-sizing:border-box;min-height:60px;transition:border-color var(--ev-t-toque) var(--ev-curva),box-shadow var(--ev-t-toque) var(--ev-curva);background:#0006;border:1px solid #ffffff29;border-radius:14px;align-items:center;font-size:18px;display:flex;overflow:hidden}.address-box:focus-within{border-color:var(--ev-luz-400);box-shadow:var(--ev-foco)}.address-box[data-state=available]{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.address-box[data-state=taken],.address-box[data-state=similar],.address-box[data-state=reserved],.address-box[data-state=invalid]{border-color:color-mix(in oklab,var(--ev-erro) 70%,transparent)}.address-box>span:first-child{color:var(--ev-texto-3);flex:none;padding:0 2px 0 18px}.address-grow{min-width:3ch;font:600 18px var(--ev-ui);flex:0 auto;align-items:center;display:inline-grid}.address-grow:after{content:attr(data-value);visibility:hidden;white-space:pre;font:inherit;grid-area:1/1;padding-right:2px}.address-grow>input{width:100%;min-width:0;height:58px;box-shadow:none;font:inherit;color:var(--ev-texto-1);background:0 0;border:0;outline:0;grid-area:1/1;padding:0}.address-box[data-locked] input{color:var(--ev-texto-2);cursor:default}.address-suffix{min-width:0;color:var(--ev-texto-2);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.address-copy{border-radius:var(--ev-pilula);border:1px solid var(--ev-pilula-borda);background:var(--ev-pilula-vidro);height:36px;font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;margin:0 10px 0 8px;padding:0 14px;display:inline-flex}.address-copy:hover{background:#ffffff1f}.address-copy:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.address-facts a:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.address-status{min-height:20px;color:var(--ev-texto-3);align-items:center;gap:6px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.address-status[data-state=available]{color:var(--ev-luz-300);font-weight:600}.address-status[data-state=taken],.address-status[data-state=similar],.address-status[data-state=reserved],.address-status[data-state=invalid]{color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1))}.address-facts{border-radius:var(--ev-raio-m);border:1px solid var(--ev-linha);background:#ffffff08;margin:0;padding:0;list-style:none}.address-facts>li{color:var(--ev-texto-1);align-items:center;gap:14px;padding:14px 16px;font-size:15px;display:flex}.address-facts>li+li{border-top:1px solid #ffffff14}.address-facts b{flex:1;font-weight:600}.address-facts>li>span:not(.address-mark){flex-direction:column;flex:1;gap:2px;min-width:0;font-weight:500;display:flex}.address-facts small{font:400 12.5px var(--ev-mono);color:var(--ev-texto-3);overflow-wrap:anywhere}.address-mark{width:28px;height:28px;color:var(--ev-texto-2);background:#ffffff14;border-radius:50%;flex:none;place-items:center;display:grid}.address-mark[data-on]{background:var(--ev-luz-400);color:var(--ev-luz-tinta)}.address-facts a{min-height:44px;color:var(--ev-luz-300);flex:none;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.address-facts a:hover{text-underline-offset:3px;text-decoration:underline}.address-window{background:#0b0e0c;border:1px solid #ffffff24;border-radius:14px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.address-window-bar{background:#151b17;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.address-window-dots{gap:6px;display:flex}.address-window-dots>span{background:#ffffff29;border-radius:50%;width:10px;height:10px}.address-window-url{min-width:0;height:28px;color:var(--ev-texto-2);background:#00000073;border-radius:99px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.address-window-url>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-window-url b{color:var(--ev-texto-1);font-weight:600}.address-window-page{background:var(--ev-sala);height:300px;position:relative;overflow:hidden}.address-window-page>img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.address-window-shade{background:linear-gradient(#05060559,#0506051a 40%,#050605e6);position:absolute;inset:0}.address-window-brand{align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;top:14px;left:18px}@media (max-width:560px){.address-box{flex-wrap:wrap;padding-bottom:8px;font-size:16px}.address-grow{font-size:16px}.address-grow>input{height:52px}.address-box>span:first-child{padding-left:14px}.address-copy{margin:0 10px 0 14px}.address-window-page{height:200px}}@media (prefers-reduced-motion:reduce){.address-box{transition:none}}.creator-rail,.creator-bar{display:none}.creator-rail-item,.creator-rail-toggle{width:84px;min-height:54px;color:var(--ev-texto-2);font:500 11px/1.15 var(--ev-ui);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:4px 0;display:flex;position:relative}.creator-rail-icon,.creator-rail-seal{flex:none;justify-content:center;align-items:center;display:flex}.creator-rail-icon{border-radius:var(--ev-pilula);width:44px;height:28px;transition:background var(--ev-t-toque),box-shadow var(--ev-t-toque)}.creator-rail-icon svg,.creator-rail-seal svg{width:20px;height:20px}.creator-rail-label{max-width:76px}.creator-rail-item:hover:not(:disabled),.creator-flyout-item:hover:not(:disabled){color:var(--ev-texto-1)}.creator-rail-item:hover:not(:disabled) .creator-rail-icon{background:#ffffff0d}.creator-rail-item:disabled,.creator-flyout-item:disabled{cursor:default;opacity:.55}.creator-rail-item[aria-current=page]{color:#d4ffb0;font-weight:600}.creator-rail-item[aria-current=page] .creator-rail-icon,.creator-flyout-item[aria-current=page] .creator-rail-icon{color:var(--ev-luz-400);background:color-mix(in oklab,var(--ev-luz-400) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 38%,transparent),0 0 22px -2px color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.creator-rail-item[aria-current=page] svg,.creator-flyout-item[aria-current=page] .creator-rail-icon svg{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--ev-luz-400) 80%,transparent))}.creator-rail-item[aria-current=page] .creator-rail-label{text-shadow:0 0 12px color-mix(in oklab,var(--ev-luz-400) 70%,transparent)}.creator-rail-seal{width:44px;height:44px;color:var(--ev-luz-400);background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--ev-luz-400) 24%,transparent),color-mix(in oklab,var(--ev-luz-400) 4%,transparent) 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 38%,transparent),0 10px 26px -8px color-mix(in oklab,var(--ev-luz-400) 75%,transparent);border-radius:14px}.creator-rail-seal svg{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--ev-luz-400) 80%,transparent))}.creator-rail-toggle{cursor:default;color:#d4ffb0;letter-spacing:.08em;text-transform:uppercase;min-height:76px;font-size:10px;font-weight:600}:is(.creator-rail-item:focus-visible,.creator-flyout-item:focus-visible,.creator-flyout-close:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:-2px}.creator-flyout-scrim{z-index:46;opacity:0;pointer-events:none;transition:opacity var(--ev-t-painel) var(--ev-curva);background:#03040359;position:fixed;inset:0}.creator-flyout-scrim[data-open=true]{opacity:1;pointer-events:auto}.creator-flyout{z-index:47;box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border-right:1px solid var(--ev-linha);clip-path:inset(0 calc(100% - 84px) 0 0);opacity:0;visibility:hidden;width:312px;transition:clip-path .38s var(--ev-curva),opacity .26s ease,visibility 0s linear .38s;background:linear-gradient(#0e120fe6,#060807f2);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #ffffff08,40px 0 80px -24px #000000d9}.creator-flyout[data-open=true]{clip-path:inset(0);opacity:1;visibility:visible;transition:clip-path .38s var(--ev-curva),opacity .14s ease,visibility 0s}.creator-flyout-text,.creator-flyout-label,.creator-flyout-title{opacity:0;transition:opacity .16s ease,transform .24s var(--ev-curva);transform:translate(-10px)}.creator-flyout[data-open=true] :is(.creator-flyout-text,.creator-flyout-label,.creator-flyout-title){opacity:1;transition-delay:.12s;transform:none}.creator-flyout-head{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:12px;height:88px;padding:0 16px 0 20px;display:flex}.creator-flyout-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.creator-flyout-title strong{color:#d4ffb0;text-shadow:0 0 14px color-mix(in oklab,var(--ev-luz-400) 50%,transparent);font-size:15px;font-weight:600}.creator-flyout-title span{color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.creator-flyout-close{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex:none;place-items:center;display:grid}.creator-flyout-body{flex-direction:column;flex:1;padding:2px 0 20px;display:flex;overflow-y:auto}.creator-flyout-group[data-group=pe]{border-top:1px solid #ffffff14;margin-top:auto;padding-top:14px}.creator-flyout-label{font:600 11px var(--ev-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-ouro-meta);align-items:baseline;gap:10px;margin:20px 0 6px;padding:0 20px 0 32px;display:flex}.creator-flyout-item{width:calc(100% - 24px);min-height:54px;color:var(--ev-texto-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 12px 2px;padding:0 12px 0 8px;display:flex}.creator-flyout-item[aria-current=page]{background:color-mix(in oklab,var(--ev-luz-400) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 22%,transparent)}.creator-flyout-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.creator-flyout-name{color:var(--ev-texto-1);font-size:15px;font-weight:500;line-height:1.1}.creator-flyout-item[aria-current=page] .creator-flyout-name{color:#d4ffb0;text-shadow:0 0 14px color-mix(in oklab,var(--ev-luz-400) 60%,transparent);font-weight:600}.creator-flyout-status{color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2;overflow:hidden}.editor-root .topbar{--topbar-move:background var(--ev-t-painel) var(--ev-curva),border-color var(--ev-t-painel) var(--ev-curva),left .38s var(--ev-curva),opacity .38s var(--ev-curva),transform .38s var(--ev-curva);transition:var(--topbar-move),visibility 0s}.editor-root .portal-shell[data-creator-page]>.topbar{opacity:0;visibility:hidden;transition:var(--topbar-move),visibility 0s linear .38s;transform:translateY(-100%)}@media (min-width:768px){.creator-flyout,.creator-flyout-scrim{display:none}.editor-root{transition:padding-left .38s var(--ev-curva)}.creator-rail[data-leaving=true]{transition:transform .38s var(--ev-curva);transform:translate(-100%)}.editor-root[data-admin=true]{--drawer-inset:84px;padding-left:84px}.editor-root[data-admin=true] .topbar{left:84px}.creator-rail{z-index:45;box-sizing:border-box;scrollbar-width:none;-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);width:84px;box-shadow:inset -1px 0 0 var(--ev-linha),inset -2px 0 0 #ffffff08,24px 0 60px -30px #000000e6;animation:creator-rail-in .38s var(--ev-curva);background:linear-gradient(#101512db,#070908eb);flex-direction:column;align-items:center;padding:6px 0 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.creator-rail-group{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;width:36px;padding:6px 0;display:flex}.creator-rail-group>*{width:84px}.creator-rail-group[data-group=escola]{border-top-color:#ffffff24}.creator-rail-group[data-group=pe]{margin-top:auto}}@media (max-width:767px){.editor-root[data-admin=true] .mobile-tabbar{display:none}.creator-bar[data-leaving=true]{opacity:0;transition:transform .38s var(--ev-curva),opacity .3s ease;transform:translateY(calc(100% + 24px))}.creator-bar{animation:creator-bar-in .38s var(--ev-curva);z-index:45;border-radius:var(--ev-pilula);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#0a0d0bdb;border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));height:68px;padding:0 6px;display:grid;position:fixed;bottom:18px;left:16px;right:16px;box-shadow:0 20px 50px -18px #000000e6}.creator-bar .creator-rail-item{width:auto;min-width:0;min-height:0}.creator-flyout{border-right:0;border-top:1px solid var(--ev-linha);clip-path:none;width:auto;max-height:82dvh;transition:transform .38s var(--ev-curva),visibility 0s linear .38s;border-radius:24px 24px 0 0;top:auto;right:0;transform:translateY(100%)}.creator-flyout[data-open=true]{clip-path:none;transition:transform .38s var(--ev-curva),visibility 0s;transform:none}.creator-flyout-head{height:76px}.creator-flyout [data-in-bar]{display:none}.creator-flyout-group:not(:has(>div:not([data-in-bar]))){display:none}.creator-flyout-group[data-group=pe]{margin-top:8px}.creator-bar{z-index:48}.creator-flyout{padding-bottom:98px}body:has(.course-summary-panel) .creator-bar{display:none}.creator-bar [aria-expanded=true]{color:#d4ffb0;font-weight:600}.creator-bar [aria-expanded=true] .creator-rail-icon{color:var(--ev-luz-400);background:color-mix(in oklab,var(--ev-luz-400) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 38%,transparent)}}@keyframes creator-rail-in{0%{transform:translate(-100%)}}@keyframes creator-bar-in{0%{opacity:0;transform:translateY(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){.editor-root,.creator-rail,.creator-bar{transition:none;animation:none}.editor-root .topbar{transition:opacity var(--ev-t-toque) var(--ev-curva),visibility 0s!important}.editor-root .portal-shell[data-creator-page]>.topbar{transform:none;transition:opacity var(--ev-t-toque) var(--ev-curva),visibility 0s linear var(--ev-t-toque)!important}.creator-flyout,.creator-flyout[data-open=true],.creator-flyout-scrim,.creator-flyout-text,.creator-flyout-label,.creator-flyout-title{transition:none}}.credits-out{align-items:flex-start;gap:14px;display:flex}.credits-out-mark{box-sizing:border-box;color:#d9b25f;background:linear-gradient(#ffffff1a,#ffffff05);border:1px solid #d9b25f73;border-radius:99px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 1px #ffffff29,0 4px 10px -4px #000000b3}.credits-out-mark img{object-fit:contain;width:18px;height:18px}.credits-out-card{box-sizing:border-box;background:linear-gradient(#d9b25f12,#d9b25f05);border:1px solid #d9b25f4d;border-radius:6px 22px 22px;flex-grow:1;min-width:0;padding:20px 20px 18px;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000080,0 30px 60px -30px #000000e6}.credits-out-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#d9c9a0;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.credits-out-eyebrow img{object-fit:contain;width:16px;height:16px;display:none}.credits-out-card h2{font-family:var(--ev-display);letter-spacing:-.015em;color:#f2f4ec;margin:10px 0 0;font-size:28px;font-weight:400;line-height:1.1}.credits-out-text{color:#c3cbc1;margin:8px 0 0;font-size:15px;line-height:1.6}.credits-out-narrow{display:none}.credits-out-packs{gap:12px;margin-top:16px;display:flex}.credits-out-pack{box-sizing:border-box;font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff0d,#ffffff03),#00000047;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:16px 16px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.credits-out-pack[data-featured]{background:linear-gradient(#ffffff0d,#ffffff03),#b6f5870f;border-color:#b6f5878c}.credits-out-amount{flex-direction:column;gap:4px;min-width:0;display:flex}.credits-out-credits{font-family:var(--ev-display);letter-spacing:-.02em;color:#f2f4ec;font-size:36px;line-height:1}.credits-out-unit{color:#8a958c;font-size:13px}.credits-out-price{color:#f2f4ec;margin-top:12px;font-size:17px;font-weight:600}.credits-out-buy{box-sizing:border-box;color:#f2f4ec;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080,0 6px 14px -6px #0009}.credits-out-buy:hover{color:#f2f4ec;border-color:#ffffff42}.credits-out-pack[data-featured] .credits-out-buy{color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);border:0}.credits-out-pack[data-featured] .credits-out-buy:hover{background:var(--ev-botao-luz-hover);box-shadow:var(--ev-luz-botao-hover)}:is(.credits-out-buy:focus-visible,.credits-out-lesson:focus-visible){outline:2px solid var(--ev-luz-300);outline-offset:3px}.credits-out-where{color:#a3ada2;align-items:center;gap:8px;margin:12px 0 0;font-size:12.5px;line-height:1.45;display:flex}.credits-out-where>svg{flex:none}.credits-out-box{flex-direction:column;gap:10px;display:flex}.credits-out-box-head{color:#b4bdb3;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.credits-out-box-head>span+span{font-variant-numeric:tabular-nums;font-size:13px}.credits-out-box-head b{font-family:var(--ev-display);color:#f2f4ec;font-size:22px;font-weight:400}.credits-out-box-bar{box-sizing:border-box;border:1px dashed #ffffff38;border-radius:99px;height:6px}.credits-out-box-note{color:#8a958c;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.5}.credits-out-meanwhile{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:18px;display:flex}.credits-out-meanwhile h3{margin:0;padding:0}.credits-out-lesson{min-height:44px;font:inherit;color:#f2f4ec;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.credits-out-lesson:disabled{cursor:default}.credits-out-lesson-cover{background:#ffffff0f;border-radius:6px;flex:none;width:30px;height:44px;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.credits-out-lesson-cover img{object-fit:cover;width:100%;height:100%;display:block}.credits-out-lesson-text{flex-direction:column;gap:2px;min-width:0;display:flex}.credits-out-lesson-text>span:first-child{font-weight:600}.credits-out-lesson-text>span+span{color:#8a958c;font-size:12.5px}.agent-composer[data-kept]{border-color:#d9b25f52}.agent-kept{box-sizing:border-box;color:#d9c9a0;white-space:nowrap;background:#d9b25f14;border:1px solid #d9b25f57;border-radius:99px;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-wait{box-sizing:border-box;height:44px;font:600 14px var(--ev-ui);color:#8a958c;cursor:not-allowed;white-space:nowrap;background:#ffffff0a;border:1px dashed #ffffff38;border-radius:99px;align-items:center;gap:8px;padding:0 18px 0 16px;display:flex}.agent-knows[data-out] .agent-knows-section,.agent-chat-out-line{display:none}@media (max-width:767px){.agent-chat[data-out] .agent-chat-subtitle:not(.agent-chat-out-line){display:none}.agent-chat[data-out] .agent-chat-out-line{color:#d9c9a0;font-variant-numeric:tabular-nums;display:block}.credits-out{display:block}.credits-out-mark{display:none}.credits-out-card{background:linear-gradient(#d9b25f14,#d9b25f05);border-color:#d9b25f52;border-radius:6px 20px 20px;padding:16px 14px 14px;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000080,0 24px 50px -24px #000000e6}.credits-out-eyebrow{font-size:11.5px}.credits-out-eyebrow img{display:block}.credits-out-card h2{font-size:24px}.credits-out-text{margin-top:6px;font-size:14px;line-height:1.5}.credits-out-wide{display:none}.credits-out-narrow{display:inline}.credits-out-packs{flex-direction:column;gap:8px;margin-top:12px}.credits-out-pack{border-radius:16px;flex-direction:row;align-items:center;gap:12px;min-height:62px;padding:8px 8px 8px 14px}.credits-out-amount{flex-grow:1;gap:2px}.credits-out-credits{font-size:24px}.credits-out-credits small{font-family:var(--ev-ui);letter-spacing:0;color:#a3ada2;margin-left:5px;font-size:12.5px}.credits-out-unit{font-size:11.5px}.credits-out-unit[data-empty]{display:none}.credits-out-price{margin-top:0;font-size:15px}.credits-out-buy{gap:6px;margin-top:0;padding:0 14px 0 16px}.credits-out-where{align-items:flex-start;gap:7px;margin-top:10px;font-size:12px}.credits-out-where>svg{margin-top:2px}.agent-kept{gap:6px;padding:0 10px 0 9px;font-size:12px}.agent-composer[data-kept] button[aria-label=Anexar\ arquivo]{display:none}.agent-wait{gap:7px;padding:0 14px;font-size:13px}}.agent-chat{box-sizing:border-box;max-width:1440px;height:100dvh;color:var(--ev-texto-1);font-family:var(--ev-ui);grid-template-columns:288px minmax(0,1fr) 320px;gap:24px;margin:0 auto;padding:88px 24px 24px;display:grid;position:relative;overflow:hidden}.agent-chat>*{z-index:2;position:relative}.agent-chat-status{text-align:center;color:var(--ev-texto-2);padding:150px 24px}.agent-chat-glow{object-fit:cover;object-position:center 40%;filter:blur(110px)saturate(170%);opacity:.4;pointer-events:none;width:680px;height:620px;top:-260px;left:380px;z-index:0!important;position:absolute!important}.agent-chat-beam{background:conic-gradient(at 50% 0%,transparent 0deg 164deg,#f3d58a1a 171deg,transparent 176deg,color-mix(in oklab,var(--ev-luz-300) 8%,transparent) 185deg,transparent 191deg 360deg);filter:blur(18px);mix-blend-mode:screen;pointer-events:none;width:1400px;height:900px;top:-160px;left:704px;transform:translate(-50%);z-index:0!important;position:absolute!important}.agent-chat-caps{letter-spacing:.08em;text-transform:uppercase;color:var(--ev-texto-3);padding:6px 10px;font-size:12px;font-weight:600}.agent-chat-round{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;list-style:none;display:flex}.agent-chat-round::-webkit-details-marker{display:none}.agent-chat-round:disabled{opacity:.45;cursor:default}.agent-chat .agent-art{object-fit:cover;object-position:center 30%;transform-origin:50% 35%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.8)}.agent-chat-side,.agent-knows{box-sizing:border-box;border-radius:var(--ev-raio-l);background:var(--ev-reflexo),var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);box-shadow:var(--ev-vidro-sombra);flex-direction:column;min-height:0;display:flex}.agent-chat-side{gap:16px;padding:20px 16px}.agent-chat-new{border-radius:var(--ev-pilula);height:48px;font:600 15px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.agent-chat-find{flex-shrink:0;display:block;position:relative}.agent-chat-find>svg{color:var(--ev-texto-3);position:absolute;top:14px;left:14px}.agent-chat-find input{box-sizing:border-box;border-radius:var(--ev-pilula);width:100%;height:44px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);background:#0000004d;border:1px solid #ffffff1a;outline:none;padding:0 14px 0 40px}.agent-chat-find input:focus{border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent)}.agent-chat-find input::placeholder{color:var(--ev-texto-3)}.agent-chat-groups{scrollbar-width:thin;flex-direction:column;flex:auto;gap:16px;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.agent-chat-group{flex-direction:column;gap:4px;display:flex}.agent-chat-item{border-radius:var(--ev-raio-m);text-align:left;font-family:var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.agent-chat-item:hover{background:#ffffff08}.agent-chat-item[aria-current=page]{background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid;border-color:color-mix(in oklab,var(--ev-luz-400) 22%,transparent)}.agent-chat-item-avatar{border-radius:var(--ev-pilula);flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.agent-chat-item[aria-current=page] .agent-chat-item-avatar{box-shadow:0 0 0 1px #ffffff2e,0 6px 14px -6px #0009}.agent-chat-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-chat-item-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.agent-chat-item[aria-current=page] .agent-chat-item-title{font-weight:600}.agent-chat-item-meta{color:var(--ev-texto-3);font-size:12px}.agent-chat-item[aria-current=page] .agent-chat-item-meta{color:var(--ev-texto-meta)}.agent-chat-side-foot{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:10px;padding-top:16px;display:flex}.agent-chat-side-foot>.agent-chat-caps{padding:0 10px}.agent-chat-roster{gap:8px;padding:0 6px;display:flex}.agent-chat-roster>*{border-radius:var(--ev-pilula);cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.agent-chat-roster-current{box-sizing:border-box;cursor:default;background:conic-gradient(from 210deg,var(--ev-luz-400),#d9b25f,var(--ev-luz-400))!important;box-shadow:none!important;padding:2px!important}.agent-chat-roster-current>span{border-radius:var(--ev-pilula);width:40px;height:40px;display:block;position:relative;overflow:hidden}.agent-chat-all{border-radius:var(--ev-pilula);height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:10px;margin:0 6px;padding:0 14px 0 16px;display:flex}.agent-chat-all>span{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.agent-chat-all-arrow{color:var(--ev-texto-3)}.agent-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.agent-chat-head{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:14px;height:72px;padding:0 8px;display:flex}.agent-chat-back{display:none}.agent-chat-avatar{border-radius:var(--ev-pilula);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 2px 4px #00000080,0 14px 30px -8px #000c}.agent-chat-title{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.agent-chat-title-row{align-items:center;gap:12px;display:flex}.agent-chat-title h1{font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:400;line-height:1}.agent-chat-category{border-radius:var(--ev-pilula);height:26px;font:500 12px var(--ev-ui);color:color-mix(in oklab,var(--ev-luz-400) 62%,#fff);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 28%,transparent);cursor:pointer;align-items:center;padding:0 10px;display:flex}.agent-chat-subtitle{color:var(--ev-texto-meta);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.agent-chat-rename{max-width:480px;height:28px;font:400 13px var(--ev-ui);color:var(--ev-texto-1);border:1px solid color-mix(in oklab,var(--ev-luz-400) 50%,transparent);background:#0000004d;border-radius:8px;outline:none;padding:0 8px}.agent-chat-knows{display:none}.agent-chat-menu{position:relative}.agent-chat-menu>div{z-index:20;background:var(--ev-sup-2);border:1px solid var(--ev-linha-forte);border-radius:14px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:50px;right:0;box-shadow:0 20px 40px -12px #000}.agent-chat-menu>div>button{text-align:left;height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.agent-chat-menu>div>button:hover{background:#ffffff0f}.agent-chat-log{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.agent-chat-log-inner{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:16px;min-height:100%;padding:20px 8px 14px;display:flex}.agent-chat-empty{text-align:center;color:var(--ev-texto-meta);padding:40px 0;font-size:15px}.agent-msg-user{box-sizing:content-box;max-width:520px;color:var(--ev-texto-1);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px 22px 6px;align-self:flex-end;padding:14px 18px;font-size:15px;line-height:1.6}.agent-msg{align-items:flex-start;gap:14px;display:flex}.agent-msg-avatar{border-radius:var(--ev-pilula);flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 6px 14px -6px #0009}.agent-msg-avatar-live{box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-ouro-300) 55%,transparent),0 6px 14px -6px #0009}.agent-msg-body{flex-direction:column;flex-grow:1;gap:12px;min-width:0;display:flex}.agent-msg-body:has(.agent-md-lead){gap:8px}.agent-msg-flag{color:var(--ev-texto-3);font-size:13px}.agent-tool>button{border-radius:var(--ev-pilula);max-width:100%;height:32px;font:400 13px var(--ev-ui);color:var(--ev-texto-meta);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;align-self:flex-start;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.agent-tool>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-tool>button>svg{flex-shrink:0}.agent-tool-check{color:var(--ev-luz-400)}.agent-tool ul{color:var(--ev-texto-1);flex-direction:column;gap:4px;margin:8px 0 0;padding:0 0 0 14px;font-size:13px;list-style:none;display:flex}.agent-tool li>span{color:var(--ev-texto-3);margin-left:8px}.agent-md{color:var(--ev-texto-leitura);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.agent-md>*{margin:0}.agent-md>*+*{margin-top:12px}.agent-md strong{color:var(--ev-texto-1);font-weight:600}.agent-md .agent-md-lead{color:var(--ev-texto-1);font-size:16px;font-weight:600;line-height:1.45}.agent-md>*+.agent-md-lead,.agent-md>.agent-md-lead+*{margin-top:8px}.agent-md h1,.agent-md h2,.agent-md h3{color:var(--ev-texto-1);font-size:16px;font-weight:600;line-height:1.45}.agent-md a{color:var(--ev-luz-400)}.agent-md ul{padding-left:20px}.agent-md ol{counter-reset:agent-item;border-top:1px solid #ffffff14;padding:0;list-style:none}.agent-md ol>li{counter-increment:agent-item;color:var(--ev-texto-meta);border-bottom:1px solid #ffffff14;padding:9px 0 9px 38px;font-size:13.5px;line-height:1.5;position:relative}.agent-md ol>li>strong:first-child+br{display:none}.agent-md ol>li strong{color:var(--ev-texto-1);margin-bottom:4px;font-size:16px;line-height:1.45;display:block}.agent-md ol>li>p{margin:0}.agent-md ol>li:before{content:counter(agent-item);width:22px;font-family:var(--ev-display);color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);font-size:26px;font-style:italic;line-height:1;position:absolute;top:9px;left:0}.agent-md code{font-family:var(--ev-mono);background:#ffffff0f;border-radius:5px;padding:1px 5px;font-size:13px}.agent-md pre{background:#00000059;border-radius:12px;padding:12px 14px;overflow-x:auto}.agent-md blockquote{color:var(--ev-texto-2);border-left:2px solid #ffffff24;padding-left:14px}.agent-md[data-streaming]>:last-child:after{content:"";vertical-align:-3px;background:var(--ev-luz-400);width:2px;height:18px;margin-left:3px;display:inline-block}.agent-typing{color:var(--ev-luz-300);align-items:center;gap:8px;font-size:13px;display:flex}.agent-typing>span{gap:4px;display:flex}.agent-typing i{border-radius:var(--ev-pilula);background:var(--ev-luz-400);width:5px;height:5px;animation:1.2s ease-in-out infinite agent-typing}.agent-typing i:nth-child(2){animation-delay:.15s}.agent-typing i:nth-child(3){animation-delay:.3s}@keyframes agent-typing{0%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-typing i{animation:none}}.agent-msg-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-citation{height:44px;color:color-mix(in oklab,var(--ev-luz-400) 62%,#fff);cursor:pointer;font-family:var(--ev-ui);background:0 0;border:0;align-items:center;padding:0;display:flex}.agent-citation>span{box-sizing:content-box;border-radius:var(--ev-pilula);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 30%,transparent);font-variant-numeric:tabular-nums;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;font-size:12.5px;display:flex}.agent-msg-actions{margin-left:auto;display:flex}.agent-msg-actions>button{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.agent-msg-actions>button:hover{color:var(--ev-texto-1)}.agent-msg-actions>button[aria-pressed=true]{color:var(--ev-luz-400)}.agent-msg-actions>button:disabled{opacity:.4;cursor:default}.agent-chat[data-streaming] .agent-msg-actions>button:disabled,.agent-chat[data-streaming] .agent-mic:disabled,.agent-chat[data-streaming] .agent-chat-suggestions>button:disabled{opacity:1}.agent-chat-suggestions>button:disabled{color:var(--ev-texto-2);cursor:default}.agent-doc-card{border-radius:var(--ev-raio-m);background:var(--ev-sup-1);border:1px solid #ffffff1a;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 20px 40px -24px #000000e6}.agent-doc-icon{width:40px;height:40px;color:var(--ev-luz-400);background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-doc-text{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.agent-doc-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.agent-doc-summary{color:var(--ev-texto-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agent-doc-open{box-sizing:content-box;border-radius:var(--ev-pilula);height:40px;font:600 13px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;background:#ffffff0d;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:flex}.agent-doc-download{box-sizing:content-box;border-radius:var(--ev-pilula);width:40px;height:40px;color:var(--ev-texto-2);border:1px solid var(--ev-linha-forte);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-audio-bubble{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px 22px 6px;flex-direction:column;align-self:flex-end;gap:10px;width:420px;max-width:100%;padding:10px 16px 12px 10px;display:flex}.agent-audio-top{align-items:center;gap:12px;display:flex}.agent-audio-play{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-audio-wave{flex-grow:1;align-items:center;gap:3px;min-width:0;height:32px;display:flex;overflow:hidden}.agent-audio-wave>span{background:#f2f4ec80;border-radius:3px;flex-shrink:0;width:3px}.agent-audio-wave>span[data-played]{background:var(--ev-luz-400)}.agent-audio-time{color:var(--ev-texto-2);font-variant-numeric:tabular-nums;font-size:13px}.agent-audio-transcript{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;padding:8px 0 0 6px;display:flex}.agent-audio-transcript>button{height:28px;font:600 12px var(--ev-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:flex}.agent-audio-transcript>p{color:var(--ev-texto-1);margin:0;font-size:15px;line-height:1.55}.agent-chat-dock{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.agent-chat-suggestions{flex-wrap:wrap;gap:8px;display:flex}.agent-chat-suggestions>button{border-radius:var(--ev-pilula);height:36px;font:400 13px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;padding:0 14px}.agent-chat-suggestions>button:hover{color:var(--ev-texto-1);border-color:#ffffff3d}.agent-chat-notice{color:#ffd1cb;background:#f27e7314;border:1px solid #f27e734d;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}.agent-composer{border-radius:var(--ev-raio-l);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(#161c18db,#0a0d0beb);border:1px solid #ffffff24;flex-direction:column;gap:10px;padding:12px 12px 12px 16px;display:flex;box-shadow:inset 0 1px #ffffff14,0 30px 60px -24px #000000f2}.agent-composer:focus-within{border-color:color-mix(in oklab,var(--ev-luz-400) 40%,#ffffff24)}.agent-composer-field{display:block}.agent-composer-field textarea{resize:none;box-sizing:border-box;width:100%;font:400 15px/1.5 var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:0 0;border:0;outline:none;padding:4px 0}.agent-composer-field textarea::placeholder{color:var(--ev-texto-3)}.agent-composer-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-composer-spacer{flex-grow:1}.agent-attach-chip{box-sizing:content-box;height:44px;color:var(--ev-texto-1);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;max-width:260px;padding:0 6px 0 10px;font-size:13px;display:flex}.agent-attach-chip>svg{color:var(--ev-erro);flex-shrink:0}.agent-attach-chip>button{width:28px;height:28px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-mic{color:var(--ev-texto-1);border-color:var(--ev-linha-forte);background:#ffffff0d}.agent-send{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.agent-send:disabled{opacity:.45;box-shadow:none;cursor:default}.agent-stop{box-sizing:content-box;border-radius:var(--ev-pilula);height:44px;font:600 14px var(--ev-ui);color:var(--ev-texto-1);border:1px solid color-mix(in oklab,var(--ev-luz-400) 50%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--ev-luz-400) 10%,transparent);cursor:pointer;background:#ffffff0f;align-items:center;gap:8px;padding:0 18px 0 14px;display:flex}.agent-stop>svg{color:var(--ev-luz-400)}.agent-chat-disclaimer{text-align:center;color:var(--ev-texto-3);margin:0;font-size:12px}.agent-recorder{border-radius:var(--ev-raio-l);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(#161c18e6,#0a0d0bf2);border:1px solid #f27e7361;flex-direction:column;gap:14px;padding:16px 16px 14px 20px;display:flex;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #f27e7312,0 30px 60px -24px #000000f2}.agent-recorder-top{align-items:center;gap:16px;display:flex}.agent-recorder-dot{flex-shrink:0;width:14px;height:14px;position:relative}.agent-recorder-dot>span{border-radius:var(--ev-pilula);background:var(--ev-erro);position:absolute;inset:0}.agent-recorder-dot>span:first-child{animation:1.4s ease-out infinite agent-pulse}.agent-recorder-dot>span:last-child{box-shadow:0 0 14px 2px #f27e73cc}.agent-recorder-dot[data-paused]>span:first-child{opacity:0;animation:none}.agent-recorder-dot[data-paused]>span:last-child{background:var(--ev-texto-3);box-shadow:none}@keyframes agent-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.agent-recorder-dot>span:first-child{animation:none}}.agent-recorder-time{align-items:baseline;gap:10px;font-size:15px;display:flex}.agent-recorder-time>span:first-child{color:var(--ev-texto-1);font-weight:600}.agent-recorder-time>span:last-child{color:var(--ev-texto-2);font-variant-numeric:tabular-nums}.agent-recorder-wave{flex-grow:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:36px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px);mask-image:linear-gradient(90deg,#0000 0,#000 64px)}.agent-recorder-wave>span{background:var(--ev-luz-400);border-radius:3px;flex-shrink:0;width:3px}.agent-recorder-row{align-items:center;gap:10px;display:flex}.agent-recorder-ghost{border-radius:var(--ev-pilula);height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;gap:8px;padding:0 16px 0 14px;display:flex}.agent-recorder-ghost:disabled{opacity:.5;cursor:default}.agent-recorder-trash{color:var(--ev-erro)}.agent-recorder-hint{color:var(--ev-texto-3);flex-grow:1;font-size:12.5px;line-height:1.4}.agent-recorder-send{border-radius:var(--ev-pilula);height:48px;font:600 15px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 22px 0 18px;display:flex}.agent-recorder-send:disabled{opacity:.6;cursor:default}.agent-knows{scrollbar-width:thin;gap:22px;padding:24px 20px;overflow-y:auto}.agent-knows-head{align-items:flex-start;gap:12px;display:flex}.agent-knows-head h2{font-family:var(--ev-display);letter-spacing:-.02em;flex-grow:1;margin:0;font-size:28px;font-weight:400;line-height:1.05}.agent-knows-head em{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);font-weight:400}.agent-knows-close{display:none}.agent-knows-section{flex-direction:column;gap:10px;display:flex}.agent-knows-section+.agent-knows-section{border-top:1px solid #ffffff14;padding-top:18px}.agent-knows-phone{display:none}.agent-knows-section>.agent-chat-caps{margin:0;padding:0}.agent-source{align-items:center;gap:12px;display:flex}.agent-source-cover{background:var(--ev-sup-2);border-radius:8px;flex-shrink:0;width:44px;height:60px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 12px 24px -10px #000c}.agent-source-cover>img{object-fit:cover;width:100%;height:100%}.agent-source-text{flex-direction:column;gap:3px;display:flex}.agent-source-text>span:first-child{font-size:15px;font-weight:600}.agent-source-text>span:last-child{color:var(--ev-texto-meta);font-size:12.5px}.agent-source-lessons{flex-direction:column;gap:2px;padding-left:4px;display:flex}.agent-source-lessons>button{text-align:left;font:400 13.5px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.agent-source-lessons>button[data-current],.agent-source-lessons>button:hover{background:color-mix(in oklab,var(--ev-luz-400) 7%,transparent)}.agent-source-lessons>button>span:last-child{color:var(--ev-texto-3);font-variant-numeric:tabular-nums}.agent-knows-row{text-align:left;font:400 13.5px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.agent-knows-row>span:last-child:not(.agent-knows-num){color:var(--ev-texto-3);margin-left:auto;font-size:12px}.agent-knows-num{font-variant-numeric:tabular-nums}.agent-knows-file{color:var(--ev-erro);flex-shrink:0}.agent-knows-mic,.agent-knows-doc{color:var(--ev-luz-400);flex-shrink:0}.agent-credits{border-radius:var(--ev-raio-m);background:#00000040;border:1px solid #ffffff14;flex-direction:column;order:9;gap:10px;margin-top:auto;padding:16px;display:flex}.agent-credits h3{margin:0;font-size:14px;font-weight:600}.agent-credits-head{justify-content:space-between;align-items:baseline;display:flex}.agent-credits-head>span{color:var(--ev-texto-2);font-variant-numeric:tabular-nums;font-size:13px}.agent-credits-head b{color:var(--ev-texto-1);font-weight:600}.agent-credits-bar{border-radius:var(--ev-pilula);background:#ffffff1a;height:4px}.agent-credits-bar>div{border-radius:var(--ev-pilula);background:var(--ev-marca);height:100%}.agent-credits-note{color:var(--ev-texto-3);font-size:12.5px;line-height:1.5}.agent-knows-scrim{display:none}.agent-doc-sheet{box-sizing:border-box;border:0;border-left:1px solid var(--ev-vidro-borda);background:var(--ev-reflexo),var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);width:min(720px,100vw);height:100dvh;max-height:none;color:var(--ev-texto-1);box-shadow:var(--ev-sombra-3);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.agent-doc-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03040399}.agent-doc-sheet[open]{flex-direction:column;display:flex}.agent-doc-sheet-head{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:20px 24px;display:flex}.agent-doc-sheet-head h2{font-family:var(--ev-display);flex-grow:1;margin:0;font-size:26px;font-weight:400;line-height:1.1}.agent-doc-sheet-body{flex:auto;padding:24px 28px 40px;overflow-y:auto}.agent-doc-sheet-body .agent-md{color:var(--ev-texto-1);font-size:16px}@media (max-width:1180px){.agent-chat{grid-template-columns:260px minmax(0,1fr)}.agent-chat-knows{display:flex}.agent-knows{z-index:60;width:320px;transition:transform var(--ev-t-painel) var(--ev-curva);position:fixed;top:88px;bottom:16px;right:16px;transform:translate(calc(100% + 24px))}.agent-chat[data-panel] .agent-knows{transform:none}.agent-knows-close{display:flex}.agent-chat[data-panel] .agent-knows-scrim{z-index:55;background:#03040380;border:0;display:block;position:fixed;inset:0}}@media (max-width:767px){.agent-chat{flex-direction:column;gap:0;height:100dvh;padding:0;display:flex}.agent-chat-glow{filter:blur(90px)saturate(170%);width:470px;height:460px;top:-220px;left:-40px}.agent-chat-beam,.agent-chat-side{display:none}.agent-chat[data-history] .agent-chat-side{z-index:70;border-radius:0;padding:76px 16px 110px;display:flex;position:fixed;inset:0}.agent-chat-main{flex:auto;padding:0 12px}.agent-chat-head{box-sizing:border-box;border-bottom:1px solid #ffffff14;gap:8px;height:auto;min-height:76px;margin:0 -12px;padding:12px}.agent-chat-back{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-chat-avatar{width:36px;height:36px;box-shadow:0 0 0 1px #fff3,0 10px 24px -8px #000c}.agent-chat-title{gap:2px}.agent-chat-title h1{font-size:21px}.agent-chat-category{display:none}.agent-chat-subtitle{font-size:12px}.agent-chat-log-inner{gap:14px;padding:16px 4px 8px}.agent-msg{gap:10px}.agent-msg-avatar{width:28px;height:28px}.agent-msg-body{gap:10px}.agent-msg-user{border-radius:20px 20px 6px;max-width:300px;padding:12px 16px}.agent-md ol>li{padding-left:30px}.agent-md ol>li:before{width:18px;font-size:22px}.agent-md .agent-md-lead,.agent-md ol>li strong{font-size:15px}.agent-md ol>li{padding-top:8px;padding-bottom:8px}.agent-md ol>li:before{top:8px}.agent-doc-card{gap:12px;padding:10px 10px 10px 12px}.agent-doc-icon{width:36px;height:36px}.agent-credits{gap:14px}.agent-knows{gap:20px}.agent-source-cover{width:40px;height:54px}.agent-source-lessons{gap:0}.agent-knows-attach{gap:4px}.agent-knows .agent-knows-attach>h3{margin-bottom:6px}.agent-source-lessons{padding-left:0}.agent-knows-section+.agent-knows-section{padding-top:14px}.agent-source-lessons>button{align-items:center;padding:0 10px;font-size:14px}.agent-knows-row{font-size:14px}.agent-chat-disclaimer{margin-top:13px;padding:0 4px}.agent-doc-more,.agent-knows-desk,.agent-knows-audio{display:none}.agent-knows-phone{display:inline}.agent-knows-attach:not(:has(a)){display:none}.agent-knows-attach:has(a)+.agent-knows-docs{border-top:0;margin-top:-16px;padding-top:0}.agent-knows-attach:has(a)+.agent-knows-docs>h3{display:none}.agent-msg-actions{width:100%;margin-left:-12px}.agent-audio-bubble{border-radius:20px 20px 6px;width:300px;padding:8px 14px 10px 8px}.agent-audio-wave{height:28px}.agent-chat-dock{gap:8px;padding-bottom:14px}.agent-chat-suggestions{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.agent-chat-suggestions>button{flex-shrink:0}.agent-composer{gap:8px;padding:10px 10px 10px 16px}.agent-composer-field textarea{font-size:16px}.agent-stop{padding:0 16px 0 12px}.agent-recorder{padding:14px 12px 12px 14px}.agent-recorder-row{flex-wrap:wrap}.agent-recorder-hint{flex-basis:100%;order:9}.agent-recorder-send{height:44px;margin-left:auto;padding:0 18px 0 14px}.agent-knows{z-index:60;background:linear-gradient(#161c18f0,#0a0d0bf7);border-bottom:0;border-radius:28px 28px 0 0;width:auto;height:min(640px,86dvh);padding:10px 20px 24px;position:fixed;inset:auto 0 0;transform:translateY(105%)}.agent-knows:before{content:"";border-radius:var(--ev-pilula);background:#ffffff38;flex-shrink:0;order:-2;align-self:center;width:40px;height:4px}.agent-knows-head{align-items:center}.agent-credits{order:0;margin-top:0}.agent-knows-head{order:-1}.agent-source-lessons>button,.agent-knows-row{min-height:44px}.agent-chat[data-panel] .agent-knows-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0304039e}.agent-doc-sheet{border-left:0;width:100vw}body[data-agent-chat] .topbar,body[data-agent-chat] .mobile-tabbar{display:none}body[data-agent-chat] .agents-panel{padding-bottom:0}}.agent-msg-actions[data-failed]>button:not([aria-label=Refazer\ resposta]){display:none}.on-sale{font-family:var(--ev-ui);background:#d9b25f0f;border:1px solid #d9b25f4d;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.on-sale[data-busy]{opacity:.7}.on-sale-head{align-items:flex-start;gap:12px;display:flex}.on-sale-head>svg{color:#f3d58a;flex:none;margin-top:1px}.on-sale-head>p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.on-sale-head strong{color:#fbe7b4;font-size:15px;font-weight:600;line-height:1.3}.on-sale-head span{color:#d9c9a0;font-size:13.5px;line-height:1.4}.on-sale-list{background:#0506058c;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:0;list-style:none}.on-sale-list>li{box-sizing:border-box;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.on-sale-list>li+li{border-top:1px solid #ffffff1a}.on-sale-mark{color:#f3d58a;background:#d9b25f1a;border-radius:5px;flex:none;place-items:center;width:28px;height:42px;display:grid;box-shadow:0 0 0 1px #d9b25f4d}.on-sale-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.on-sale-name>b{color:var(--ev-texto-1);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.on-sale-name>small{color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.on-sale-note{color:#d9c9a0;white-space:nowrap;flex:none;font-size:12.5px}.on-sale-list a{color:#f3d58a;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.on-sale-list a:hover{color:#f8e2a8;text-underline-offset:3px;text-decoration:underline}.on-sale-list a:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.on-sale-go:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.on-sale-sw{-webkit-appearance:none;appearance:none;cursor:pointer;width:44px;height:26px;transition:background-color var(--ev-t-toque) var(--ev-curva);background:#ffffff24;border:1px solid #ffffff38;border-radius:99px;flex:none;margin:0;position:relative}.on-sale-sw:before{content:"";position:absolute;inset:-10px -4px}.on-sale-sw:after{content:"";width:20px;height:20px;transition:transform var(--ev-t-toque) var(--ev-curva);background:#f2f4ec;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000080}.on-sale-sw:checked{background:#d9b25f;border-color:#d9b25f}.on-sale-sw:checked:after{background:#1d1405;transform:translate(18px)}.on-sale-sw:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.on-sale-sw:disabled{cursor:default;opacity:.6}.on-sale-ask{flex:none;gap:6px;display:inline-flex}.on-sale-ask>button{border-radius:var(--ev-pilula);min-height:44px;font:600 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:1px solid #ffffff29;padding:0 12px}.on-sale-ask>button[data-danger]{color:#ff9a8a;border-color:#ff786880}.on-sale-ask>button:hover:not(:disabled){background:#ffffff0f}.on-sale-ask>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.on-sale-ask>button:disabled{cursor:default;opacity:.6}.on-sale-go{border-radius:var(--ev-pilula);min-height:44px;font:600 14px var(--ev-ui);color:#f3d58a;cursor:pointer;text-align:left;background:linear-gradient(#d9b25f29,#d9b25f0a);border:1px solid #d9b25f73;align-self:flex-start;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.on-sale-go:hover:not(:disabled){color:#f8e2a8;border-color:#d9b25fb3}.on-sale-go:disabled{cursor:default;opacity:.6}.catalog-drawer-more>.on-sale,.catalog-sale-foot+.on-sale{margin-top:14px}.agent-ficha-col>.on-sale{margin-bottom:8px}.catalog-seg>label[data-locked]{cursor:not-allowed;color:var(--ev-texto-3)}.catalog-seg>label[data-locked]>svg{flex:none}.agent-creator-ghost[data-locked]{align-items:center;gap:7px;display:inline-flex}@media (max-width:480px){.on-sale{padding:14px}.on-sale-go{white-space:normal;justify-content:center;align-self:stretch;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.on-sale-sw,.on-sale-sw:after{transition:none}}.agent-creator{box-sizing:border-box;max-width:1440px;height:100dvh;color:var(--ev-texto-1);font-family:var(--ev-ui);grid-template-rows:72px minmax(0,1fr);grid-template-columns:minmax(0,872px) minmax(360px,464px);justify-content:space-between;gap:16px 24px;margin:0 auto;padding:96px 40px 24px;display:grid;position:relative;overflow:hidden}.agent-creator>*{z-index:2;position:relative}.agent-creator-status{text-align:center;color:var(--ev-texto-2);padding:150px 24px}.agent-creator-glow{object-fit:cover;object-position:center 20%;filter:blur(110px)saturate(180%);opacity:.42;pointer-events:none;width:900px;height:900px;top:-160px;right:-80px;z-index:0!important;position:absolute!important}.agent-creator-beam{background:conic-gradient(at 50% 0%,transparent 0deg 162deg,color-mix(in oklab,var(--ev-luz-300) 12%,transparent) 170deg,transparent 176deg,#f3d58a17 186deg,transparent 192deg 360deg);filter:blur(16px);mix-blend-mode:screen;pointer-events:none;width:900px;height:700px;top:-140px;right:120px;z-index:0!important;position:absolute!important}.editor-root[data-admin=true] .agent-creator-bar{padding-right:56px}.agent-creator-bar{grid-column:1/-1;align-items:center;gap:20px;min-width:0;display:flex}.agent-creator-back{height:44px;font:400 14px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.agent-creator-bar h1{font-family:var(--ev-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:44px;font-weight:400;line-height:1;overflow:hidden}.agent-creator-bar h1 em{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);font-weight:400}.agent-creator-state{border-radius:var(--ev-pilula);height:28px;color:var(--ev-rascunho);background:#f5b4581a;border:1px solid #f5b45859;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.agent-creator-state>span{border-radius:var(--ev-pilula);background:currentColor;width:6px;height:6px}.agent-creator-state[data-published]{color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);border-color:color-mix(in oklab,var(--ev-luz-400) 35%,transparent)}.agent-creator-spacer{flex-grow:1}.agent-creator-saved{color:var(--ev-texto-3);flex-shrink:0;font-size:13px}.agent-creator-error{color:var(--ev-erro);font-size:13px}.agent-creator-ghost{border-radius:var(--ev-pilula);height:48px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;background:#ffffff0d;flex-shrink:0;padding:0 22px}.agent-creator-lit{border-radius:var(--ev-pilula);height:48px;font:600 14px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex-shrink:0;padding:0 26px}.agent-creator-ghost:disabled,.agent-creator-lit:disabled{opacity:.6;cursor:default}.agent-ficha{box-sizing:border-box;border-radius:var(--ev-raio-l);background:var(--ev-reflexo),var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);min-height:0;box-shadow:var(--ev-vidro-sombra);scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;padding:28px;display:grid;overflow-y:auto}.agent-ficha-col{flex-direction:column;gap:26px;min-width:0;min-height:100%;display:flex}.agent-ficha-block{flex-direction:column;gap:10px;display:flex}.agent-ficha-col:first-child>.agent-ficha-block:first-child{gap:14px}.agent-ficha-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ouro-meta);padding:0;font-size:12px;font-weight:600}.agent-ficha-row{justify-content:space-between;align-items:baseline;display:flex}.agent-ficha-note{color:var(--ev-texto-3);font-size:12px}.agent-identity{gap:16px;display:flex}.agent-art-upload{flex-shrink:0;align-self:flex-start}.editor-upload-capa.agent-art-upload>button{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.agent-art-upload>p,.agent-art-upload>[role=alert]{max-width:92px;color:var(--ev-erro);margin:6px 0 0;font-size:11px}.agent-art-thumb{background:var(--ev-sup-1);border:1px solid #ffffff24;border-radius:14px;width:92px;height:124px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000080,0 18px 30px -14px #000000e6}.agent-art-thumb>.agent-art{width:170%;max-width:none;height:auto;position:absolute;top:-4%;left:-35%}.agent-art-thumb>.agent-monogram{position:absolute;inset:0}.agent-art-change{height:30px;font:600 11px var(--ev-ui);color:var(--ev-texto-1);background:#030403b3;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.agent-identity-fields{flex-direction:column;flex-grow:1;gap:10px;min-width:0;display:flex}.agent-identity-fields label{flex-direction:column;gap:6px;display:flex}.agent-identity-fields label>span{color:var(--ev-texto-2);font-size:12px}.agent-identity-fields input,.agent-category-input{box-sizing:border-box;height:42px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 14px}.agent-identity-fields input:focus,.agent-category-input:focus,.agent-instructions textarea:focus{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.agent-identity-fields .agent-name-input{font-family:var(--ev-display);font-size:20px}.agent-categories{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.agent-categories>legend{color:var(--ev-texto-2);margin-bottom:8px;padding:0;font-size:12px}.agent-categories>legend>span{color:var(--ev-texto-3)}.agent-categories>div{flex-wrap:wrap;gap:6px;display:flex}.agent-categories label{box-sizing:content-box;border-radius:var(--ev-pilula);color:#d7ddd4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;height:36px;padding:0 14px;font-size:13px;display:flex;position:relative}.agent-categories label[data-on]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.agent-categories label[data-on]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-right:8px}.agent-categories input,.agent-audience input{opacity:0;pointer-events:none;position:absolute}:is(.agent-categories label:has(input:focus-visible),.agent-audience label:has(input:focus-visible)){outline:2px solid var(--ev-luz-400);outline-offset:2px}.agent-category-new{border-radius:var(--ev-pilula);height:36px;font:400 13px var(--ev-ui);color:var(--ev-luz-400);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 50%,transparent);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;display:flex}.agent-category-input{border-radius:var(--ev-pilula);width:180px;height:36px}.agent-instructions textarea{box-sizing:border-box;field-sizing:content;resize:vertical;width:100%;min-height:120px;max-height:420px;font:400 12.5px/1.65 var(--ev-mono);color:var(--ev-texto-leitura);caret-color:var(--ev-luz-400);background:#00000057;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:14px 16px;display:block;box-shadow:inset 0 2px 8px #00000080}.agent-docs{flex-direction:column;gap:8px;display:flex}.agent-docs-title{color:var(--ev-texto-2);font-size:12px}.agent-docs>.agent-ficha-note{margin-top:-4px}.agent-docs ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-docs li{box-sizing:content-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 12px;display:flex}.agent-docs li>svg{color:var(--ev-luz-400);flex-shrink:0}.agent-docs li>svg[data-kind=PDF]{color:var(--ev-erro)}.agent-docs li>span{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.agent-docs li>span>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.agent-docs li>span>span:last-child{color:var(--ev-texto-3);font-size:12px}.agent-docs li>button{border-radius:var(--ev-pilula);width:36px;height:36px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-docs-add{height:44px;font:500 13.5px var(--ev-ui);color:var(--ev-luz-300);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:radial-gradient(200px 60px at 50% 0%,color-mix(in oklab,var(--ev-luz-400) 8%,transparent),transparent 70%);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.agent-docs-add>span{color:var(--ev-texto-3);font-size:12px}.agent-courses{scrollbar-width:thin;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;max-height:173px;display:flex;overflow:auto}.agent-courses:has(.agent-lessons){max-height:340px}.agent-course{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;display:flex}.agent-course:last-child{border-bottom:0}.agent-course[data-on]{background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent)}.agent-course>label{cursor:pointer;flex:1 1 0;align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 14px;display:flex}.agent-course input,.agent-lessons input{width:18px;height:18px;accent-color:var(--ev-luz-400);flex-shrink:0;margin:0}.agent-course-cover{background:var(--ev-sup-2);border-radius:6px;flex-shrink:0;width:30px;height:40px;position:relative;overflow:hidden}.agent-course-cover>img{width:200%;max-width:none;height:auto;position:absolute;top:0;left:-50%}.agent-course:not([data-on]) .agent-course-cover>img{opacity:.55}.agent-course-text{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.agent-course-text>span:first-child{font-size:14px;font-weight:600}.agent-course:not([data-on]) .agent-course-text>span:first-child{color:var(--ev-texto-2);font-weight:500}.agent-course-text>span:last-child{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12px}@media (hover:hover){.agent-course:not([data-picked]):not(:hover):not(:focus-within) .agent-course-pick{opacity:0}}.agent-course-pick{height:44px;font:400 12px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;padding:0 14px}.agent-lessons{flex-direction:column;flex-basis:100%;margin:0;padding:0 14px 12px 44px;list-style:none;display:flex}.agent-lessons label{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.agent-lessons label>span:last-child{color:var(--ev-texto-3);margin-left:auto;font-size:12px}.agent-switch{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex;position:relative}.agent-switch>input{opacity:0;cursor:pointer;width:40px;height:24px;margin:0;position:absolute;top:2px;left:0}.agent-switch-track{box-sizing:border-box;border-radius:var(--ev-pilula);width:40px;height:24px;transition:background var(--ev-t-toque);background:#ffffff1a;border:1px solid #ffffff29;flex-shrink:0;position:relative}.agent-switch-track>span{border-radius:var(--ev-pilula);background:var(--ev-texto-3);width:18px;height:18px;transition:left var(--ev-t-toque) var(--ev-curva),background var(--ev-t-toque);position:absolute;top:2px;left:2px}.agent-switch[data-on] .agent-switch-track{background:var(--ev-luz-400);border:0;box-shadow:inset 0 1px #fff6,0 1px 2px #00000080}.agent-switch[data-on] .agent-switch-track>span{background:var(--ev-luz-tinta);top:3px;left:19px}.agent-switch>input:focus-visible+.agent-switch-track{outline:2px solid var(--ev-luz-400);outline-offset:2px}.agent-switch-text{flex-direction:column;gap:2px;display:flex}.agent-switch-text>span:first-child{color:var(--ev-texto-2);font-size:14px;font-weight:600}.agent-switch[data-on] .agent-switch-text>span:first-child{color:var(--ev-texto-1)}.agent-switch-text>span:last-child{color:var(--ev-texto-3);font-size:12px;line-height:1.45}.agent-switch-text b{color:var(--ev-texto-2);font-weight:600}.agent-audience{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.agent-audience>legend{margin-bottom:10px}.agent-audience-options{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #00000073}.agent-audience-options label{border-radius:var(--ev-pilula);height:40px;color:var(--ev-texto-2);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.agent-audience-options label[data-on]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.agent-audience-options label[data-on]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-right:8px}.agent-audience-options label[data-on]:has(>input[value=ouro]):before{background:var(--ev-ouro-400)}.agent-audience-courses{flex-wrap:wrap;gap:6px;display:flex}.agent-audience-courses label{border-radius:var(--ev-pilula);height:32px;color:var(--ev-texto-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;padding:0 12px;font-size:12.5px;display:flex;position:relative}.agent-audience-courses label[data-on]{color:var(--ev-luz-300);border-color:color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent)}.agent-usage{background:#d9b25f0f;border:1px solid #d9b25f38;border-radius:14px;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:flex}.agent-usage>span:last-child{color:var(--ev-texto-2);font-variant-numeric:tabular-nums;font-size:13px}.agent-rehearsal{box-sizing:border-box;border-radius:var(--ev-raio-l);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);background:#050605b8;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.agent-rehearsal-head{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 18px 14px 20px;display:flex}.agent-rehearsal-avatar{border-radius:var(--ev-pilula);width:36px;height:36px;box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 50%,transparent),0 6px 14px -6px #0009;flex-shrink:0;position:relative;overflow:hidden}.agent-rehearsal-avatar>.agent-art{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.agent-rehearsal-title{flex-direction:column;flex-grow:1;gap:2px;display:flex}.agent-rehearsal-title>span:first-child{font-size:15px;font-weight:600}.agent-rehearsal-title>span:last-child{color:var(--ev-texto-2);align-items:center;gap:6px;font-size:12px;display:flex}.agent-rehearsal-reset{border-radius:var(--ev-pilula);height:36px;font:400 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 14px;display:flex}.agent-rehearsal-body{scrollbar-width:thin;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.agent-prompts{flex-direction:column;gap:8px;display:flex}.agent-prompts>span{color:var(--ev-texto-3);font-size:12px}.agent-prompts>span>button{font:inherit;color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;padding:0}.agent-prompts-list{flex-wrap:wrap;gap:6px;display:flex}.agent-prompts-list>button{border-radius:var(--ev-pilula);height:32px;font:400 12.5px var(--ev-ui);color:#e6eae3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;padding:0 12px}.agent-prompts-edit{flex-direction:column;gap:6px;display:flex}.agent-prompts-edit input{height:36px;font:400 13px var(--ev-ui);color:var(--ev-texto-1);background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 12px}.agent-rehearsal-user{box-sizing:content-box;background:var(--ev-sup-2);white-space:pre-wrap;border:1px solid #ffffff1a;border-radius:18px 18px 6px;align-self:flex-end;max-width:320px;padding:12px 16px;font-size:14px;line-height:1.5}.agent-rehearsal-answer{flex-direction:column;gap:16px;display:flex}.agent-rehearsal-answer .agent-md strong{font-weight:700}.agent-rehearsal-answer .agent-md{font-size:14px;line-height:1.6}.agent-rehearsal-answer .agent-md>*+*{margin-top:10px}.agent-rehearsal-answer .agent-md ol{color:var(--ev-texto-1);border-top:0;flex-direction:column;gap:6px;padding-left:20px;list-style:decimal;display:flex}.agent-rehearsal-answer .agent-md ol>li{color:inherit;border:0;padding:0;font-size:14px;line-height:1.6}.agent-rehearsal-answer .agent-md ol>li:before{content:none}.agent-rehearsal-read{color:var(--ev-texto-3);align-items:center;gap:8px;font-size:12px;display:flex}.agent-rehearsal-read>svg{color:var(--ev-luz-400)}.agent-rehearsal-cites{flex-wrap:wrap;gap:8px;display:flex}.agent-rehearsal-cites>span{border-radius:var(--ev-pilula);height:30px;color:var(--ev-ouro-acao);background:#d9b25f14;border:1px solid #d9b25f4d;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.agent-rehearsal-cites>span>span{font-variant-numeric:tabular-nums}.agent-rehearsal-pick{position:relative}.agent-rehearsal-pick>summary{border-radius:var(--ev-pilula);height:30px;color:var(--ev-texto-1);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;list-style:none;display:flex}.agent-rehearsal-pick>summary::-webkit-details-marker{display:none}.agent-rehearsal-pick>div{z-index:5;background:var(--ev-sup-2);border:1px solid var(--ev-linha-forte);border-radius:14px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;bottom:38px;left:0;box-shadow:0 20px 40px -12px #000}.agent-rehearsal-pick>div>button{text-align:left;height:44px;font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.agent-rehearsal-pick>div>button[aria-checked=true]{color:var(--ev-luz-300)}.agent-rehearsal-pick>div>button:hover{background:#ffffff0f}.agent-rehearsal-foot{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.agent-rehearsal-composer{background:#00000059;border:1px solid #ffffff1f;border-radius:20px;align-items:flex-end;gap:10px;padding:8px 8px 8px 16px;display:flex}.agent-rehearsal-composer>label{flex-grow:1;display:flex}.agent-rehearsal-composer textarea{box-sizing:content-box;resize:none;field-sizing:content;min-height:28px;max-height:140px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:0 0;border:0;outline:none;flex-grow:1;padding:6px 0}.agent-rehearsal-composer textarea::placeholder{color:var(--ev-texto-3)}.agent-rehearsal-composer>button{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-rehearsal-composer>button:disabled{opacity:.45;box-shadow:none;cursor:default}.agent-rehearsal-as{color:var(--ev-texto-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:1180px){.agent-creator{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.agent-creator-bar{flex-wrap:wrap}.agent-ficha{overflow:visible}.agent-rehearsal{height:640px}}@media (max-width:767px){.agent-identity-fields input,.agent-categories label,.agent-category-new,.agent-category-input{box-sizing:border-box;height:44px}.agent-docs li>button{width:44px;height:44px}.agent-creator{padding:84px 16px 120px}.agent-creator-bar{gap:12px}.agent-creator-bar h1{flex-basis:100%;order:-1;font-size:34px}.agent-creator-saved{flex-basis:100%}.agent-creator-ghost,.agent-creator-lit{height:44px;padding:0 16px}.agent-ficha{grid-template-columns:minmax(0,1fr);gap:26px;padding:20px 16px}.agent-audience-options{border-radius:18px;grid-template-columns:minmax(0,1fr)}.agent-audience-options label{flex:none;height:44px}}@keyframes portal-fade{0%{opacity:0}}@keyframes portal-rise{0%{opacity:0;translate:0 8px}}@keyframes portal-pop{0%{opacity:0;scale:.9}}@keyframes portal-menu-in{0%{opacity:0;scale:.98}}@keyframes portal-bar-in{0%{opacity:0;translate:0 calc(100% + 24px)}}@keyframes portal-bar-out{to{opacity:0;translate:0 calc(100% + 24px)}}@keyframes portal-pulse{40%{scale:1.08}}.portal-drawer-rows>li,.portal-drawer-elements>li{animation:portal-rise var(--ev-t-painel) var(--ev-curva) backwards;animation-delay:calc(var(--i,8)*22ms)}:is(.portal-drawer-rows,.portal-drawer-elements)>li:first-child{--i:0}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(2){--i:1}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(3){--i:2}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(4){--i:3}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(5){--i:4}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(6){--i:5}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(7){--i:6}:is(.portal-drawer-rows,.portal-drawer-elements)>li:nth-child(8){--i:7}.portal-drawer-rows>li>button:not(.portal-drawer-grip),.portal-drawer-elements>li>button{transition:translate var(--ev-t-toque) var(--ev-curva)}.portal-drawer-rows>li>button:not(.portal-drawer-grip):hover:not(:disabled){translate:0 -1px}.portal-drawer-elements>li>button:hover{translate:0 -2px}.portal-insert>details[open] [role=menu]{transform-origin:50% 0;animation:portal-menu-in var(--ev-t-toque) var(--ev-curva)}:is(.portal-drawer-more,.section-form-menu,.shelf-places-add)[open]>div{transform-origin:100% 0;animation:portal-menu-in var(--ev-t-toque) var(--ev-curva)}.portal-insert>details[open] [role=menu][style*=bottom]{transform-origin:50% 100%}:is(.portal-drawer-more,.section-form-menu,.shelf-places-add)[open]>div[style*=bottom]{transform-origin:100% 100%}@media (max-width:767px){.portal-insert>details[open] [role=menu]{transform-origin:100% 0}}.portal-drag-ghost{animation:portal-pop .18s var(--ev-curva)}.portal-drop-slot{animation:portal-pop .2s var(--ev-curva)}.portal-drop-tag{animation:portal-pop var(--ev-t-toque) var(--ev-curva)}.portal-drag-line{animation:portal-fade var(--ev-t-toque) var(--ev-curva)}.portal-land{z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--ev-luz-400);position:absolute;inset:0}.portal-draft-bar{animation:portal-bar-in var(--ev-t-painel) var(--ev-curva)}.portal-draft-bar[data-exit=gone]{animation:portal-bar-out .22s var(--ev-curva) forwards}.portal-draft-chip{animation:portal-pulse .26s var(--ev-curva)}.portal-draft-chip[data-done]>svg{animation:portal-pop .24s var(--ev-curva) backwards;animation-delay:60ms}html[data-page-swap] :is(.portal-panel,.agents-panel){animation:portal-fade var(--ev-t-painel) var(--ev-curva)}@media (prefers-reduced-motion:reduce){.portal-drawer-rows>li,.portal-drawer-elements>li,.portal-drag-ghost,.portal-drop-slot,.portal-drop-tag,.portal-draft-bar,.portal-insert>details[open] [role=menu],:is(.portal-drawer-more,.section-form-menu,.shelf-places-add)[open]>div{animation-name:portal-fade;animation-delay:0s}.portal-draft-bar[data-exit=gone]{animation:.22s reverse forwards portal-fade}.portal-draft-chip,.portal-draft-chip[data-done]>svg{animation:none}.portal-drawer-rows>li>button,.portal-drawer-elements>li>button{transition:none;translate:none!important}}.agents-panel[hidden]{display:none}.agents-area{--ev-luz-300:color-mix(in oklab,var(--ev-luz-400) 62%,#fff);width:100%;min-height:100vh;line-height:normal;position:relative;overflow-x:clip}.agents-gallery{max-width:1440px;color:var(--ev-texto-1);font-family:var(--ev-ui);margin:0 auto;padding:118px 56px 72px;position:relative}.agents-gallery>:not(.agents-beams){z-index:1;position:relative}.agents-beams{background:conic-gradient(at 50% 0%,transparent 0deg 158deg,color-mix(in oklab,var(--ev-luz-300) 16%,transparent) 167deg,transparent 173deg,#f3d58a1a 181deg,transparent 187deg,color-mix(in oklab,var(--ev-luz-300) 10%,transparent) 194deg,transparent 200deg 360deg);filter:blur(18px);width:1800px;height:1000px;top:-160px;left:50%}.agents-status{text-align:center;color:var(--ev-texto-2);padding:150px 24px}.agents-gallery mark{background:color-mix(in oklab,var(--ev-luz-400) 20%,transparent);color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 30%,transparent);border-radius:4px;padding:0 2px}.agents-gallery kbd{font-family:var(--ev-ui)}.agents-caps{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-texto-3);margin:0;font-size:13px;font-weight:600}.agents-link{height:44px;font:500 14px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.agents-link:hover{color:var(--ev-luz-300)}.agents-head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.agents-heading{flex-direction:column;gap:14px;display:flex}.agents-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ouro-meta);font-size:13px;font-weight:600}.agents-heading h1{font-family:var(--ev-display);letter-spacing:-.025em;margin:0;font-size:88px;font-weight:400;line-height:.92}.agents-heading em{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);font-weight:400}.agents-gallery[data-searching=true] .agents-heading h1{font-size:72px}.agents-search-wrap{flex-direction:column;align-items:flex-end;gap:12px;padding-bottom:4px;display:flex}.agents-gallery[data-searching=true] .agents-search-wrap{padding-bottom:0}.agents-search{box-sizing:border-box;border-radius:var(--ev-pilula);background:var(--ev-vidro-fundo);border:1px solid var(--ev-vidro-borda);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);width:560px;height:60px;color:var(--ev-texto-2);transition:border-color var(--ev-t-toque),box-shadow var(--ev-t-toque);align-items:center;gap:12px;padding:0 12px 0 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.agents-search:focus-within,.agents-search[data-active=true]{border-color:var(--ev-luz-400);box-shadow:inset 0 1px 2px #00000073,var(--ev-foco);color:var(--ev-luz-300);background:#0c100dcc;padding-right:8px}.agents-search input{min-width:0;height:44px;font:400 16px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:0 0;border:0;outline:none;flex-grow:1}.agents-search[data-active=true] input{font-size:17px}.agents-search input::placeholder{color:var(--ev-texto-3)}.agents-search input::-webkit-search-cancel-button{display:none}.agents-kbd{gap:4px;display:flex}.agents-kbd kbd{box-sizing:border-box;min-width:28px;height:28px;color:var(--ev-texto-2);background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:flex}.agents-kbd kbd:first-child{min-width:34px}.agents-search-clear{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-1);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agents-search-hint{color:var(--ev-texto-3);font-size:13px}.agents-creator-bar{gap:10px;margin-top:28px;display:flex}.agents-new{border-radius:var(--ev-pilula);height:44px;font:600 14px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex}.agents-creator-bar+.agents-pills{margin-top:24px}.agents-pills{align-items:center;gap:10px;margin-top:62px;display:flex}.agents-gallery[data-searching=true] .agents-pills{margin-top:41px}.agents-pills>button{border-radius:var(--ev-pilula);height:44px;font:500 14px var(--ev-ui);color:#e6eae3;cursor:pointer;transition:background var(--ev-t-toque),color var(--ev-t-toque);background:#ffffff0d;border:1px solid #ffffff24;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;display:flex}.agents-pills>button>span{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:13px}.agents-pills>button[aria-pressed=true]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.agents-pills>button[aria-pressed=true]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex-shrink:0;width:6px;height:6px}.agents-pills>button[aria-pressed=true]>span{color:var(--ev-texto-2)}.agents-pills>button[data-empty=true]{color:var(--ev-texto-4);background:0 0;border-color:#ffffff14}.agents-pills>button[data-empty=true]>span{color:var(--ev-texto-4)}.agents-result-count{color:var(--ev-texto-2);margin-left:auto;font-size:14px}.agents-result-count>span{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff)}.agents-featured{flex-direction:column;gap:18px;margin-top:40px;display:flex}.agents-featured-row{scrollbar-width:none;gap:20px;margin:-24px -56px -40px;padding:24px 56px 40px;display:flex;overflow-x:auto}.agents-featured-row::-webkit-scrollbar{display:none}.agent-feature{flex-shrink:0;width:231px;height:440px;position:relative}.agent-feature[data-hero=true]{width:322px}.agent-feature-light{display:none}.agent-feature-card{background:var(--ev-sup-1);border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000}.agent-feature[data-hero=true] .agent-feature-card{border-radius:24px;box-shadow:0 0 0 1px #ffffff24,0 2px 4px #00000080,0 20px 40px -20px #000000e6,0 50px 90px -40px #000}.agent-feature[data-hero=true] .agent-feature-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff12,#fff0 28%);position:absolute;inset:0;box-shadow:inset 0 1px #fff3}.agent-feature-card>.agent-art{object-fit:cover;object-position:center top;filter:saturate(112%)brightness(.85);width:100%;height:140%;position:absolute;top:0;left:0}.agent-feature-shade{background:linear-gradient(#05060526 0%,#0000 26%,#050605b8 58%,#050605 90%);position:absolute;inset:0}.agent-feature-badge{border-radius:var(--ev-pilula);box-sizing:border-box;height:28px;color:var(--ev-texto-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05060580;border:1px solid #ffffff2e;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:16px;left:16px;box-shadow:inset 0 1px #ffffff1f}.agent-feature-badge:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex-shrink:0;width:6px;height:6px}.agent-feature-category{border-radius:var(--ev-pilula);color:#e6eae3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05060573;border:1px solid #ffffff29;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:absolute;top:16px;left:16px}.agent-feature-body{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.agent-feature[data-hero=true] .agent-feature-body{bottom:24px;left:24px;right:24px}.agent-feature-body h3{font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:400;line-height:1}.agent-feature[data-hero=true] h3{font-size:48px}.agent-feature-body h3 em{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);font-weight:400}.agent-feature-body p{color:var(--ev-texto-leitura);margin:0;font-size:13px;line-height:1.5}.agent-feature[data-hero=true] p{font-size:14px}.agent-feature-meta{color:var(--ev-ouro-meta);font-size:12px}.agent-feature-meta>span{color:var(--ev-ouro-acao)}.agent-talk,.agent-feature-category{box-sizing:content-box}.agent-talk{border-radius:var(--ev-pilula);height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff0f;align-self:flex-start;align-items:center;gap:10px;margin-top:6px;padding:0 18px;display:flex}.agent-light-ouro{display:none}.agent-feature[data-tone=ouro] .agent-feature-card{box-shadow:0 0 0 1px #d9b25f66,0 40px 80px -30px #000}.agent-feature[data-tone=ouro] h3 em{color:var(--ev-ouro-300)}.agent-feature[data-tone=ouro] .agent-talk:not(.agent-talk-lit){color:var(--ev-ouro-200);background:#d9b25f14;border-color:#d9b25f73}.agent-talk-lit{height:52px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);border:0;padding:0 24px 0 18px;font-size:15px;font-weight:600}.agents-recent{align-items:center;gap:16px;height:64px;margin-top:52px;display:flex}.agents-recent h2{letter-spacing:.08em;text-transform:uppercase;width:150px;color:var(--ev-texto-3);flex-shrink:0;margin:0;font-size:13px;font-weight:600;line-height:1.4}.agents-recent-card{box-sizing:border-box;border-radius:var(--ev-raio-m);text-align:left;min-width:0;height:64px;color:var(--ev-texto-1);background:var(--ev-vidro-fundo);border:1px solid var(--ev-vidro-borda);cursor:pointer;flex:1 1 0;align-items:center;gap:12px;padding:0 18px 0 10px;display:flex;box-shadow:inset 0 1px #ffffff14}.agents-recent-avatar{border-radius:var(--ev-pilula);flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.agents-recent-card:first-of-type .agents-recent-avatar{box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 50%,transparent)}.agents-recent-avatar>.agent-art{object-fit:cover;object-position:center top;width:100%;height:170%;position:absolute;top:0;left:0}.agents-recent-text{flex-direction:column;gap:3px;min-width:0;display:flex}.agents-recent-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.agents-recent-meta{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12px}.agents-recent>.agents-link{flex-shrink:0;padding:0 4px}.agents-divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;margin-top:54px}.agents-shelves{flex-wrap:wrap;justify-content:space-between;gap:64px 24px;margin-top:48px;display:flex}.agents-shelves[data-single=true]{margin-top:40px}.agents-shelf{flex-direction:column;gap:20px;display:flex}.agents-shelf-head{align-items:baseline;gap:14px;display:flex}.agents-shelf-head h2{font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:400}.agents-shelf-head>span{white-space:nowrap;color:var(--ev-texto-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.agents-shelf-head>.agents-link{white-space:nowrap;flex-shrink:0;margin-left:auto}.agents-link-long{align-items:center;height:44px;display:flex}.agents-link-short{display:none}.agents-shelf-row{gap:20px;display:flex}.agents-shelves[data-single=true] .agents-shelf-row{flex-wrap:wrap;row-gap:40px}.agent-poster-slot{position:relative}.agent-poster{text-align:left;width:200px;color:var(--ev-texto-1);font-family:var(--ev-ui);cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:12px;padding:0;display:flex;position:relative}.agent-poster[data-locked=true]{cursor:default}.agent-poster-frame{width:200px;height:260px;display:block;position:relative}.agent-poster-light{z-index:0;object-fit:cover;filter:blur(34px)saturate(150%);opacity:.55;pointer-events:none;border-radius:40%;width:72%;height:130px;position:absolute;top:55%;left:14%}.agent-poster-light-monogram{display:none}.agent-poster-card{border-radius:var(--ev-raio-m);background:var(--ev-sup-1);transition:transform var(--ev-t-painel) var(--ev-curva),box-shadow var(--ev-t-painel);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -30px #000000f2}.agent-poster:not([data-locked=true]):hover .agent-poster-card{transform:translateY(-4px)}.agent-poster:focus-visible{outline:none}.agent-poster:focus-visible .agent-poster-card{box-shadow:0 0 0 2px var(--ev-luz-400),0 30px 60px -30px #000000f2}.agent-poster-card>.agent-art{object-fit:cover;object-position:center top;filter:saturate(112%)brightness(.8);width:100%;height:180%;position:absolute;top:0;left:0}.agent-poster-shade{background:linear-gradient(#0000 45%,#050605b3 72%,#050605 96%);position:absolute;inset:0}.agent-poster-name{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);font-size:28px;line-height:1;position:absolute;bottom:14px;left:16px;right:16px}.agent-poster-tagline{color:var(--ev-texto-2);font-size:13px;line-height:1.45}.agent-poster[data-tone=ouro]:not([data-locked=true]) .agent-poster-card{box-shadow:0 0 0 1px #d9b25f66,0 30px 60px -30px #000000f2}.agent-poster[data-tone=ouro]:not([data-locked=true]) .agent-poster-name{color:var(--ev-ouro-300);font-style:italic}.agent-poster[data-locked=true] .agent-poster-card{box-shadow:0 0 0 1px #ffffff12,0 30px 60px -30px #000000f2}.agent-poster[data-locked=true] .agent-art{filter:grayscale()brightness(.32);height:165%}.agent-poster[data-locked=true] .agent-monogram{filter:grayscale()brightness(.45)}.agent-poster[data-locked=true] .agent-poster-name{color:var(--ev-texto-3)}.agent-poster[data-locked=true] .agent-poster-tagline{color:var(--ev-ouro-meta)}.agent-poster[data-locked=true] .agent-poster-tagline>span{color:var(--ev-ouro-acao)}.agent-poster-lock{border-radius:var(--ev-pilula);width:56px;height:56px;color:var(--ev-ouro-600);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060580;border:1px solid #c89b4566;justify-content:center;align-items:center;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)}.agent-draft-chip{border-radius:var(--ev-pilula);height:26px;color:var(--ev-rascunho);background:#f5b4581f;border:1px solid #f5b45859;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.agent-edit{z-index:3;border-radius:var(--ev-pilula);width:36px;height:36px;color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0506058c;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.agent-edit>summary{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;list-style:none;display:flex}.agent-edit>summary::-webkit-details-marker{display:none}.agent-edit>div{background:var(--ev-sup-2);border:1px solid var(--ev-linha-forte);border-radius:14px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 20px 40px -12px #000}.agent-edit>div>button{text-align:left;height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.agent-edit>div>button:hover{background:#ffffff0f}.agent-monogram{background:radial-gradient(70% 55% at 50% 0%,color-mix(in oklab,var(--ev-luz-400) 22%,transparent),transparent 70%),radial-gradient(80% 50% at 50% 100%,color-mix(in oklab,var(--ev-luz-400) 6%,transparent),transparent 70%),#0b100d;position:absolute;inset:0;overflow:hidden;container-type:size}.agent-monogram-beam{background:conic-gradient(at 50% 0%,transparent 0deg 162deg,color-mix(in oklab,var(--ev-luz-300) 30%,transparent) 170deg,transparent 175deg,#f3d58a2e 184deg,transparent 189deg 360deg);filter:blur(10px);mix-blend-mode:screen;width:350cqw;height:192cqh;position:absolute;top:-15cqh;left:50%;transform:translate(-50%)}.agent-monogram-letter{text-align:center;font-family:var(--ev-display);color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);font-size:min(78cqw,60cqh);font-style:italic;line-height:1;position:absolute;top:12cqh;left:0;right:0}.agent-monogram-rule{background:color-mix(in oklab,var(--ev-luz-400) 50%,transparent);width:24cqw;height:1px;position:absolute;top:81cqh;left:50%;transform:translate(-50%)}.agents-recent-avatar .agent-monogram-rule,.agents-talk-avatar .agent-monogram-rule{display:none}.agents-recent-avatar .agent-monogram-letter,.agents-talk-avatar .agent-monogram-letter{font-size:70cqh;top:8cqh}.agents-results{gap:48px;margin-top:48px;display:flex}.agents-results-agents{flex-direction:column;flex-shrink:0;gap:18px;width:620px;display:flex}.agents-results-row{flex-wrap:wrap;gap:20px;display:flex}.agents-result-focus{border-radius:20px;outline:none}.agents-result-focus:focus-visible{box-shadow:0 0 0 2px var(--ev-luz-400)}.agents-results .agent-feature{width:300px;height:452px}.agents-results .agent-feature .agent-art{height:auto;min-height:140%}.agents-results-talks{flex-direction:column;flex-grow:1;gap:18px;min-width:0;display:flex}.agents-talks{flex-direction:column;gap:12px;display:flex}.agents-talk-hit{box-sizing:border-box;text-align:left;min-height:96px;font-family:var(--ev-ui);color:var(--ev-texto-1);background:var(--ev-vidro-fundo);border:1px solid var(--ev-vidro-borda);cursor:pointer;border-radius:18px;align-items:center;gap:16px;padding:16px 18px 16px 14px;display:flex;box-shadow:inset 0 1px #ffffff14}.agents-talk-hit:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.agents-talk-hit>svg{color:var(--ev-texto-3);flex-shrink:0}.agents-talk-avatar{border-radius:var(--ev-pilula);flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.agents-talk-avatar>.agent-art{object-fit:cover;object-position:center top;width:100%;height:170%;position:absolute;top:0;left:0}.agents-talk-text{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.agents-talk-title{font-size:15px;font-weight:600}.agents-talk-snippet{color:var(--ev-texto-2);font-size:14px;line-height:1.5}.agents-talk-meta{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12px}.agents-hint{border:1px dashed #ffffff1f;border-radius:18px;flex-direction:column;gap:12px;margin-top:8px;padding:20px 22px;display:flex}.agents-hint>span{color:var(--ev-texto-2);font-size:14px}.agents-hint>button:not(.agents-talk-hit){border-radius:var(--ev-pilula);height:44px;font:500 14px var(--ev-ui);color:color-mix(in oklab,var(--ev-luz-400) 62%,#fff);border:1px solid color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;display:flex}.agents-keys{color:var(--ev-texto-3);gap:18px;margin:auto 0 0;padding-top:24px;font-size:13px;display:flex}.agents-keys kbd{color:var(--ev-texto-2);font-family:Hanken Grotesk,sans-serif}@media (max-width:767px){.agents-gallery{padding:84px 0 120px}.agents-gallery>:not(.agents-beams,.agents-featured,.agents-shelves,.agents-pills,.agents-results){margin-left:16px;margin-right:16px}.agents-beams{filter:blur(12px);width:760px;height:620px;top:-80px}.agents-head{flex-direction:column;align-items:stretch;gap:12px}.agents-heading{gap:12px}.agents-eyebrow{font-size:12px}.agents-heading h1,.agents-gallery[data-searching=true] .agents-heading h1{font-size:52px}.agents-search-wrap{align-items:stretch;margin-top:8px;padding:0}.agents-search{width:100%;height:52px;padding:0 16px}.agents-search:focus-within,.agents-search[data-active=true]{padding-right:4px}.agents-kbd,.agents-search-hint,.agents-keys{display:none}.agents-pills,.agents-gallery[data-searching=true] .agents-pills{scrollbar-width:none;gap:8px;margin-top:31px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.agents-pills::-webkit-scrollbar{display:none}.agents-pills>button{padding:0 16px}.agents-result-count{display:none}.agents-featured{gap:16px;margin-top:24px}.agents-featured .agents-caps{padding:0 16px}.agents-featured-row{gap:14px;margin:-24px 0 -40px;padding:24px 16px 40px}.agent-feature{width:200px;height:380px}.agent-feature[data-hero=true]{width:270px}.agent-feature[data-hero=true] .agent-feature-card{border-radius:22px}.agent-feature-badge,.agent-feature-category{top:14px;left:14px}.agent-feature-body{left:18px;right:18px}.agent-feature[data-hero=true] .agent-feature-body{bottom:20px;left:20px;right:20px}.agent-feature[data-hero=true] h3{font-size:40px}.agent-feature-body h3{font-size:32px}.agent-feature:not([data-hero=true]) .agent-feature-meta{display:none}.agent-talk-lit{height:48px;padding:0 22px 0 16px}.agents-recent{flex-wrap:wrap;gap:10px;height:auto;margin-top:30px}.agents-recent h2{flex:auto;order:0;width:auto}.agents-recent>.agents-link{order:1;padding:0}.agents-recent-card:nth-of-type(n+3),.agents-divider{display:none}.agents-recent-card{flex:100%;order:2;padding-right:16px}.agents-divider{margin-top:28px}.agents-shelves{flex-flow:column;row-gap:24px;margin-top:26px}.agents-shelf{gap:14px}.agents-shelf-head{gap:10px;padding:0 16px}.agents-shelf-head h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:28px;overflow:hidden}.agents-shelf-head>span{font-size:12px}.agents-link-long{display:none}.agents-link-short{align-items:center;height:44px;display:flex}.agents-shelf-row,.agents-shelves[data-single=true] .agents-shelf-row{scrollbar-width:none;flex-wrap:nowrap;gap:14px;padding:0 16px;overflow-x:auto}.agents-shelf-row::-webkit-scrollbar{display:none}.agent-poster{gap:10px;width:150px}.agent-poster-frame{width:150px;height:196px}.agent-poster-light{filter:blur(28px)saturate(150%);height:100px}.agent-poster-card{border-radius:14px}.agent-poster-name{font-size:22px;bottom:12px;left:12px;right:12px}.agent-poster-tagline{font-size:12.5px}.agent-poster-lock{width:48px;height:48px;top:52px}.agents-results{flex-direction:column;gap:32px;margin-top:28px}.agents-results>*{margin:0 16px}.agents-results-agents{width:auto}.agents-results-row{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.agents-results .agent-feature{width:240px;height:380px}}.agents-gallery[data-arrange] .agents-shelves{flex-flow:column}.agents-gallery[data-arrange] .agents-shelf-row{flex-wrap:wrap;row-gap:32px}.agent-feature-draft{top:52px;left:16px}.agents-featured-count{color:var(--ev-texto-4)}.agents-caps>.portal-drop-tag{letter-spacing:normal;text-transform:none;margin-left:16px}.agents-shelf-head>.portal-drop-tag{align-self:center}html[data-dragging=agent] [data-gallery-drop][data-drop]{outline-offset:14px;border-radius:26px;outline:1px dashed #ffffff38}html[data-dragging=agent] [data-gallery-drop][data-drop=on]{outline:1.5px dashed color-mix(in oklab,var(--ev-luz-400) 75%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent)}html[data-dragging=agent] :is(.agent-edit,.agent-move,.agent-remove){visibility:hidden}.agents-drop-slot{aspect-ratio:auto;border-radius:var(--ev-raio-m);flex-shrink:0;width:200px;height:260px}.agents-drop-feature{aspect-ratio:auto;border-radius:20px;flex-shrink:0;width:231px;height:440px}.agents-drop-empty{box-sizing:border-box;text-align:center;border:1px dashed color-mix(in oklab,var(--ev-luz-400) 28%,transparent);min-height:120px;color:var(--ev-luz-500);border-radius:18px;flex:100%;justify-content:center;align-items:center;margin:0;padding:16px;font-size:13px;display:flex}.agents-gallery [data-dragging]{opacity:.28}.agent-move.course-summary-menu{z-index:3;display:block;position:absolute;top:10px;left:10px}.agent-move.course-summary-menu[open]{z-index:6}.agents-gallery[data-arrange] :is(.agent-poster-slot,.agent-feature):has(>.agent-move[open]){opacity:1;z-index:4}.agents-gallery>:has(.agent-move[open]){z-index:2}.agent-move>summary,.agent-remove{box-sizing:border-box;border-radius:var(--ev-pilula);width:36px;height:36px;color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:grab;background:#0506058c;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.agent-move>summary::-webkit-details-marker{display:none}.agent-remove{z-index:3;cursor:pointer;position:absolute;top:10px;right:10px}.agent-move>summary:after,.agent-remove:after{content:"";position:absolute;inset:-5px}.agent-move>summary:hover,.agent-move[open]>summary,.agent-remove:hover{background:#050605c7;border-color:#ffffff57}.agent-move>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.agent-remove:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}:is(.agent-poster-slot,.agent-feature):has(>.agent-remove)>.agent-edit{right:56px}:is(.agent-poster-slot,.agent-feature):has(>.agent-move) :is(.agent-draft-chip,.agent-feature-badge,.agent-feature-category){top:56px}.agent-feature:has(>.agent-move) .agent-draft-chip.agent-feature-draft{top:94px}.agent-move.course-summary-menu>div{z-index:1;cursor:default;min-width:250px;max-width:min(300px,100vw - 32px);position:fixed;top:0;left:0;right:auto}.agent-move.course-summary-menu>div:focus{outline:none}.agent-move [role=menuitem]{flex-wrap:wrap;row-gap:2px}.agent-move [role=menuitem]:focus{background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);color:var(--ev-luz-300);outline:none}.agent-move [role=menuitem]>span{color:var(--ev-texto-3);text-align:right;margin-left:auto;padding-left:12px;font-size:12px}.agent-move [role=menuitem][aria-disabled]{color:var(--ev-texto-4)}.agents-toast-live{z-index:70;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:22px;left:50%;translate:-50%}.editor-root[data-drawer-aside] .agents-toast-live{left:calc(50% + 42px - var(--drawer-aside) / 2);max-width:calc(100vw - 84px - var(--drawer-aside) - 32px)}.agents-toast{box-sizing:border-box;min-height:52px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);background:linear-gradient(180deg,#ffffff12,#fff0 60%),color-mix(in oklab,var(--ev-sup-2) 96%,transparent);box-shadow:var(--ev-sombra-2);animation:portal-rise var(--ev-t-painel) var(--ev-curva);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;padding:4px 4px 4px 18px;display:flex}.agents-toast[data-error]{color:var(--ev-texto-1);border-color:#f5b45859;padding-right:18px}.agents-toast>svg{color:var(--ev-luz-400);flex:none}.agents-toast>button{height:44px;font:600 13px var(--ev-ui);color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 16px;display:flex}.agents-toast>button:hover{background:color-mix(in oklab,var(--ev-luz-400) 18%,transparent)}.agents-toast>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.editor-root[data-drawer-aside] .agents-gallery{margin-right:var(--drawer-aside)}.editor-root[data-drawer-aside] .agents-head{flex-wrap:wrap;row-gap:24px}.editor-root[data-drawer-aside] .agents-search{width:min(560px,100%)}@media (max-width:767px){.agents-gallery[data-arrange] .agents-shelf-row{flex-wrap:nowrap}.agents-drop-slot{width:150px;height:196px}.agents-drop-feature{width:200px;height:380px}.agents-toast-live{bottom:84px}}@media (prefers-reduced-motion:reduce){.agents-toast{animation-name:portal-fade}}.section-form{flex-direction:column;gap:16px;padding-top:4px;display:flex}.section-form>.creator-page-status{margin:0}.section-form-field{min-width:0;color:var(--ev-texto-1);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.section-form-field small{color:var(--ev-texto-3);margin-left:4px;font-size:12px;font-weight:400}.section-form-input{box-sizing:border-box;width:100%;height:44px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 14px}textarea.section-form-input{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.section-form-input::placeholder{color:var(--ev-texto-3)}.section-form-input:focus-visible{border-color:var(--ev-luz-400);box-shadow:var(--ev-foco)}.section-form-pair{gap:12px;display:flex}.section-form-pair>*{flex:1 1 0;min-width:0}.section-form-note{color:var(--ev-texto-3);font-size:12px;font-weight:400;line-height:1.4}p.section-form-note{margin:0}.section-form-image{align-items:center;gap:10px;display:flex}.section-form-image>.section-form-note{min-width:0}.section-form-thumb{background:var(--ev-sup-1);border-radius:14px;flex:none;width:150px;height:60px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.section-form-thumb>img,.section-form-thumb>video{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.creator-button-quiet.section-form-change{height:40px;padding:0 16px 0 14px}.creator-button-quiet.section-form-change[aria-expanded=true]{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.section-form-change:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.section-form-pick{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.section-form-upload>button{border-radius:var(--ev-pilula);height:40px;font:500 13px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;background:#ffffff0d;align-self:flex-start;align-items:center;gap:8px;padding:0 16px 0 14px;display:inline-flex}.section-form-upload>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.section-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:72px;align-content:start;gap:8px;max-height:236px;display:grid;overflow-y:auto}.section-form-grid>button{background:var(--ev-sup-1);cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;height:72px;padding:0;overflow:hidden}.section-form-grid>button>img{object-fit:cover;width:100%;height:100%;display:block}.section-form-grid>button[aria-pressed=true]{border-color:var(--ev-luz-400);box-shadow:0 0 0 1px var(--ev-luz-400)}.section-form-grid>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.section-form-menu{display:block}.section-form-menu>summary{height:44px;padding:0 12px 0 14px;font-weight:400}.section-form-menu>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-form-menu>div{box-sizing:border-box;width:max(100%,260px);min-width:0;max-height:320px;font-weight:400;left:auto;right:0}.section-form-seg{border-radius:var(--ev-pilula);background:#ffffff0d;border:1px solid #ffffff1f;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #00000073}.section-form-seg>label{border-radius:var(--ev-pilula);text-align:center;min-width:0;height:40px;color:var(--ev-texto-2);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:400;display:flex;position:relative}.section-form-seg>label>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.section-form-seg>label[data-on]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.section-form-seg>label[data-on]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex:none;width:6px;height:6px;margin-right:8px}.section-form-seg>label[data-off]{opacity:.45;cursor:not-allowed}.section-form-seg>label:has(input:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.section-form-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.section-form-items>li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:4px 4px 4px 6px;display:flex}.section-form-item-cover{background:var(--ev-sup-1);border-radius:6px;flex:none;width:34px;height:46px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.section-form-item-cover img{object-fit:cover;width:100%;height:100%;display:block}.section-form-item-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;font-weight:500;display:flex;overflow:hidden}.section-form-item-name>small{margin:0}.section-form-items button{border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.section-form-items button:hover:not(:disabled){color:var(--ev-texto-1);background:#ffffff0f}.section-form-items button:disabled{opacity:.3;cursor:default}.section-form-items button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}.section-form-videos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;max-height:340px;display:grid;overflow-y:auto}.section-form-videos>label{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex;position:relative}.section-form-videos>label>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.section-form-videos>label[data-on]{border-color:var(--ev-luz-400);box-shadow:0 0 0 1px var(--ev-luz-400)}.section-form-videos>label:has(input:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.section-form-poster{aspect-ratio:16/9;background:var(--ev-sup-1);border-radius:10px;overflow:hidden}.section-form-poster>img{object-fit:cover;width:100%;height:100%;display:block}.section-form-video-name{white-space:nowrap;text-overflow:ellipsis;padding:0 4px 2px;font-size:13px;font-weight:500;overflow:hidden}.creator-button.section-form-done{height:44px;padding:0 22px 0 18px}.section-form-hint{min-width:0;color:var(--ev-texto-3);flex:1;font-size:12px;line-height:1.4}.shelf-places{flex-direction:column;gap:10px;display:flex}.shelf-places-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ouro-meta);margin:0;font-size:11px;font-weight:600}.shelf-places-list{flex-wrap:wrap;gap:8px;display:flex}.shelf-places-pill{box-sizing:border-box;border-radius:var(--ev-pilula);height:36px;color:var(--ev-texto-1);background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.shelf-places-pill>svg{color:var(--ev-luz-400)}.shelf-places-pill>button{border-radius:var(--ev-pilula);width:28px;height:28px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.shelf-places-pill>button:before{content:"";position:absolute;inset:-8px}.shelf-places-pill>button:hover{color:var(--ev-texto-1)}.shelf-places-pill>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:0}.shelf-places-add>summary{box-sizing:border-box;border-radius:var(--ev-pilula);height:36px;font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#ffffff0f;border:1px dashed #ffffff29;align-items:center;gap:6px;padding:0 16px 0 12px;display:inline-flex}.shelf-places-add>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.shelf-places-add>div{left:0;right:auto}@media (max-width:700px){.section-form-image{flex-wrap:wrap}.section-form-image>.section-form-note{flex:1 0 100%}.section-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-places-pill>button{width:32px;height:32px}}html[data-dragging],html[data-dragging] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}html[data-dragging] .portal-frame-ui,html[data-dragging] .portal-insert,html[data-dragging] .editor-course-tools,html[data-dragging] .editor-course-hint{visibility:hidden}html[data-dragging] .portal-frame:before{opacity:0!important}html[data-dragging] .course-summary-veil{opacity:0}html[data-dragging] .portal-frame[data-drop]:before{box-shadow:none;background:0 0;border:1px dashed #ffffff38;border-radius:26px;opacity:1!important}html[data-dragging] .portal-frame[data-drop=on]:before{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 60%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent);box-shadow:none}.portal-frame[data-dragging]>:not(.portal-frame-ui){opacity:.28}.portal-drop-slot{box-sizing:border-box;aspect-ratio:2/3;border:1px dashed color-mix(in oklab,var(--ev-luz-400) 50%,transparent);font:600 13px var(--ev-ui);color:var(--ev-luz-300);text-align:center;background:linear-gradient(#ffffff0d,#ffffff03);border-radius:18px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0f}.cards.horizontal>.portal-drop-slot{aspect-ratio:16/9}.portal-drop-tag{box-sizing:border-box;border-radius:var(--ev-pilula);vertical-align:middle;height:30px;font:600 12px var(--ev-ui);white-space:nowrap;color:var(--ev-texto-1);background:linear-gradient(#2c342ff5,#101512f5);border:1px solid #ffffff26;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 1px 2px #0009,0 8px 18px -8px #000000d9}.portal-drop-tag:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex:none;width:6px;height:6px}.section-title .portal-drop-tag{margin-left:16px}.portal-drag-line{z-index:38;background:var(--ev-luz-400);pointer-events:none;border-radius:1px;height:1px;position:fixed;top:0;left:0}.portal-drag-line>.portal-drop-tag{position:absolute;top:50%;left:50%;translate:0 -50%}.portal-drag-ghost{z-index:60;pointer-events:none;border-radius:14px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff40,0 40px 70px -20px #000}.portal-drag-ghost:is([data-kind=item],[data-kind=agent]){background:var(--ev-sup-1);width:150px;height:200px;margin:-80px 0 0 -45px;rotate:-4deg}.portal-drag-ghost:is([data-kind=item],[data-kind=agent])>*{object-fit:cover;width:100%;height:100%;display:block}.portal-drag-ghost[data-kind=agent]>.agent-art{object-position:center top}.portal-drag-ghost[data-kind=element]{--portal-el-fundo:linear-gradient(135deg,color-mix(in oklab,var(--ev-luz-400) 14%,var(--ev-sup-2)),var(--ev-sup-1));--portal-el-faixa:linear-gradient(90deg,var(--ev-sup-2),color-mix(in oklab,var(--ev-luz-400) 16%,var(--ev-sup-2)));box-sizing:border-box;background:#0c100d;width:300px;height:96px;margin:-48px 0 0 -60px;padding:6px;rotate:-3deg}.portal-drag-ghost[data-kind=element]>.portal-drawer-preview{height:100%;display:block}.portal-drag-ghost[data-kind=section]{height:44px;font:600 13px var(--ev-ui);white-space:nowrap;color:var(--ev-texto-1);border-radius:var(--ev-pilula);background:#0a0d0bf0;align-items:center;margin:-22px 0 0 -24px;padding:0 16px;display:flex;rotate:-3deg}.portal-drag-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.extrapass-button{box-sizing:border-box;border-radius:var(--ev-pilula);height:44px;font:600 14px var(--ev-ui);color:var(--ev-ouro-200);white-space:nowrap;transition:border-color var(--ev-t-toque) var(--ev-curva),background var(--ev-t-toque) var(--ev-curva);background:linear-gradient(#d9b25f1f,#d9b25f08);border:1px solid #d9b25f66;flex:none;align-items:center;gap:9px;padding:0 16px 0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080}.extrapass-button:hover{background:linear-gradient(#d9b25f33,#d9b25f0f);border-color:#d9b25fb3}.extrapass-button-word{font:600 17px var(--ev-display);letter-spacing:-.01em;color:var(--ev-texto-1)}@media (max-width:767px){.extrapass-button{justify-content:center;width:40px;height:40px;padding:0}.extrapass-button-word{display:none}.topbar:has(.extrapass-button) .school-brand[data-logo=true] .brand-name{display:none}.editor-root[data-admin=true] .topbar .extrapass-button{display:none}}a.creator-flyout-extrapass{box-sizing:border-box;text-decoration:none}.creator-flyout-extrapass .creator-rail-icon,.creator-flyout-extrapass .creator-flyout-name{color:var(--ev-ouro-200)}.creator-flyout-extrapass .creator-flyout-status{color:var(--ev-ouro-meta)}.creator-flyout-extrapass>svg{color:var(--ev-ouro-acao);flex:none;margin-right:6px}.creator-flyout-extrapass:hover .creator-flyout-name{color:var(--ev-texto-1)}.creator-flyout-extrapass:focus-visible{outline:2px solid var(--ev-ouro-400);outline-offset:-2px}.plans-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-drawer-where{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.plan-drawer-switch>summary{box-sizing:border-box;height:44px;font:500 14px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;background:#ffffff0f;border-radius:99px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.plan-drawer-switch>summary>svg:first-child{color:var(--ev-luz-400)}.plan-drawer-switch>summary>svg:last-child{color:var(--ev-texto-2)}.plan-drawer-switch>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.plan-drawer-switch>div{left:0;right:auto}.plan-drawer-count{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:13px}.plan-drawer-name{display:block;position:relative}.plan-drawer-name>input{box-sizing:border-box;width:100%;height:60px;font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);caret-color:var(--ev-luz-400);border:0;border-bottom:1px solid var(--ev-pilula-borda);background:0 0;outline:none;padding:0 40px 4px 0;font-size:46px;line-height:1}.plan-drawer-name>input:focus-visible{border-bottom-color:var(--ev-luz-400)}.plan-drawer-name>svg{color:var(--ev-texto-3);pointer-events:none;position:absolute;top:22px;right:4px}.plan-drawer-field{color:var(--ev-texto-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.plan-drawer-field textarea{box-sizing:border-box;width:100%;height:72px;font:400 15px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);resize:none;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:12px 14px;line-height:1.45}.plan-drawer-field textarea:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-luz-400) 16%,transparent)}.plan-drawer-save{height:50px;padding:0 26px;font-size:15px}.plan-drawer-grow{flex:1}.plan-drawer-cancel{height:50px;padding:0 22px}@media (max-width:700px){.plan-drawer-name>input{font-size:36px}.plan-drawer-cancel{display:none}}.course-summary-panel[data-size=narrow] .plan-drawer-cancel{display:none}.catalog-status{color:var(--ev-luz-400);align-items:center;gap:6px;font-weight:600;display:inline-flex}.catalog-status>span,.catalog-seg-mark{box-sizing:border-box;background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.catalog-status[data-draft]{color:var(--ev-rascunho)}.catalog-status[data-draft]>span,.catalog-seg-mark[data-draft]{background:0 0;border:1.5px solid;width:5px;height:5px}.catalog-empty{color:var(--ev-texto-3);margin:40px 0 0;font-size:14px}.catalog-drawer-switch>summary{background:#ffffff12;border-color:#ffffff2e;gap:10px;padding-left:6px;font-size:15px;font-weight:600}.catalog-drawer-switch-name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.catalog-drawer-thumb{background:#171e19;border-radius:4px;flex:none;min-width:22px;height:32px;margin-left:6px;overflow:hidden;box-shadow:0 0 0 1px #fff3}.catalog-drawer-thumb>img{object-fit:cover;width:auto;max-width:57px;height:100%;display:block}.catalog-drawer-of{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500;display:none}.catalog-drawer{flex-direction:column;gap:18px;padding-top:4px;display:flex}.catalog-drawer-head{align-items:flex-end;gap:16px;display:flex}.catalog-drawer-cover{background:var(--ev-sup-1);border-radius:14px;flex:none;width:132px;height:176px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.catalog-drawer-cover>img{object-fit:cover;width:100%;height:100%;display:block}.catalog-drawer-cover[data-empty]{box-sizing:border-box;font:400 17px/1.14 var(--ev-display);color:var(--ev-texto-2);background:radial-gradient(120% 70% at 50% 0,#d9b25f1a,#d9b25f00 62%),linear-gradient(#171e19,#0b0f0c);align-items:flex-start;padding:14px 12px;display:flex}.catalog-drawer-cover-change{z-index:1;position:absolute;bottom:8px;left:8px}.catalog-drawer-cover-change>button{border-radius:var(--ev-pilula);height:32px;font:500 12px var(--ev-ui);color:var(--ev-texto-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#05060599;border:1px solid #ffffff38;align-items:center;gap:6px;padding:0 10px;display:flex}.catalog-drawer-cover-change>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.catalog-drawer-fields{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.catalog-drawer-fields>.catalog-drawer-title{align-self:stretch}.catalog-drawer-chip{box-sizing:border-box;border-radius:var(--ev-pilula);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent);border:1px solid color-mix(in oklab,var(--ev-luz-400) 32%,transparent);align-items:center;height:28px;padding:0 12px;font-size:12px;display:inline-flex}.catalog-drawer-chip[data-draft]{background:color-mix(in oklab,var(--ev-rascunho) 8%,transparent);border-color:color-mix(in oklab,var(--ev-rascunho) 32%,transparent)}.catalog-drawer-title>textarea{box-sizing:border-box;field-sizing:content;resize:none;width:100%;min-height:44px;font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:0 0;border:0;border-bottom:1px solid #ffffff1f;outline:none;padding:4px 30px 4px 0;font-size:34px;font-weight:400;line-height:1.02;display:block;overflow:hidden}.catalog-drawer-title>textarea:focus-visible{border-bottom-color:var(--ev-luz-400)}.catalog-drawer-title>textarea::placeholder{color:var(--ev-texto-3)}.course-summary-panel[data-size=narrow] .catalog-drawer-row{flex-direction:column;align-items:stretch;gap:8px}.course-summary-panel[data-size=narrow] .catalog-drawer-price{flex-direction:column}.course-summary-panel[data-size=narrow] .catalog-drawer-price>.plan-drawer-affix{width:100%}.course-summary-panel[data-size=narrow] .plan-drawer-count{display:none}.course-summary-panel[data-size=narrow] .catalog-drawer-of{display:inline}.course-summary-panel[data-size=narrow] .plan-drawer-where{min-width:0}.course-summary-panel[data-size=narrow] .catalog-drawer-switch{flex:auto;min-width:0}.course-summary-panel[data-size=narrow] .catalog-drawer-switch>summary{max-width:100%}.course-summary-panel[data-size=narrow] .catalog-drawer-switch-name{flex:auto;min-width:0;max-width:none}.catalog-drawer-title>svg{top:18px;right:2px}.catalog-drawer-label{color:var(--ev-texto-1);padding:0;font-size:13px;font-weight:600}.plan-drawer-field.catalog-drawer-label{gap:6px}.catalog-drawer-label textarea{height:66px;color:var(--ev-texto-1);border-radius:12px;font-size:14px;line-height:1.45}.catalog-drawer-pair{gap:12px;display:flex}.catalog-drawer-pair>.catalog-drawer-set{flex:1 1 0;gap:6px}.catalog-drawer-pair .catalog-select{flex:none}.catalog-drawer-pair .catalog-select>summary{height:44px}.catalog-drawer-pair .catalog-select>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-drawer-price-in>input{height:44px;font:400 14px var(--ev-ui);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px 0 40px}.catalog-drawer-price-in>span[data-side=start]{height:44px;color:var(--ev-texto-3);font-size:14px;left:14px}.catalog-drawer-pair+.catalog-drawer-note{margin-top:-10px}.catalog-drawer-more{border-top:1px solid #ffffff14;padding-top:6px}.catalog-drawer-more>summary{min-height:44px;color:var(--ev-texto-2);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.catalog-drawer-more>summary::-webkit-details-marker{display:none}.catalog-drawer-more>summary>svg{transition:transform var(--ev-t-toque) var(--ev-curva)}.catalog-drawer-more[open]>summary>svg{transform:rotate(180deg)}.catalog-drawer-more>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px;border-radius:6px}.catalog-drawer-more[open]{flex-direction:column;gap:22px;padding-bottom:6px;display:flex}.catalog-drawer-row{align-items:center;gap:12px;display:flex}.catalog-select{flex:1;min-width:0}.catalog-select>summary{box-sizing:border-box;height:46px;font:400 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.catalog-select>summary>svg{color:var(--ev-texto-2);flex:none}.catalog-select>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.catalog-select>div{min-width:0;left:0;right:0}.catalog-select>div>button{justify-content:space-between}.catalog-select>div>button[aria-pressed=true]{color:var(--ev-luz-300)}.catalog-drawer-open{min-height:32px;font:500 14px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.catalog-drawer-open:hover:not(:disabled){color:var(--ev-luz-300)}.catalog-drawer-open:disabled{opacity:.5;cursor:default}.catalog-drawer-open:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px;border-radius:4px}.catalog-drawer-set{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.catalog-drawer-set.plan-drawer-sale{gap:8px}.catalog-drawer-set>.catalog-drawer-legend{width:100%;color:var(--ev-texto-1);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;padding:0;font-size:14px;font-weight:600;display:flex}.catalog-drawer-legend>span{color:var(--ev-texto-3);font-size:12.5px;font-weight:400}.catalog-seg{border-radius:var(--ev-pilula);background:#0000004d;border:1px solid #ffffff1f;align-self:flex-start;padding:3px;display:inline-flex}.catalog-seg>label{border-radius:var(--ev-pilula);height:40px;color:var(--ev-texto-2);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;display:flex;position:relative}.catalog-seg>label>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.catalog-seg>label[data-on]{color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 42%,transparent);font-weight:600}.catalog-seg>label:has(input:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.catalog-drawer-set:disabled .catalog-seg>label,.catalog-drawer-set:disabled .catalog-select>summary,.catalog-drawer-set:disabled .plan-drawer-affix>input{cursor:not-allowed;opacity:.6}.catalog-drawer-set:disabled .catalog-select{pointer-events:none}.catalog-drawer-price{gap:12px;display:flex}.catalog-drawer-price>.plan-drawer-affix{flex:none;width:210px}.catalog-drawer-price .plan-drawer-affix>input{height:46px;font:600 16px var(--ev-ui);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px 0 42px}.catalog-drawer-price .plan-drawer-affix>span[data-side=start]{height:46px;color:var(--ev-texto-3);left:14px}.catalog-drawer-set.plan-drawer-sale .plan-drawer-option>input{width:calc(100% - 30px);margin-left:30px}.catalog-drawer-state{flex-flow:wrap;align-items:center;gap:16px}.catalog-drawer-state>.catalog-drawer-legend{width:auto}.catalog-drawer-note{color:var(--ev-texto-3);font-size:12.5px}:is(.course-summary-panel-actions:has(.catalog-drawer-hint)>.plan-drawer-save,.course-summary-panel-actions:has(.catalog-drawer-hint)>.plan-drawer-cancel){height:44px}@media (min-width:701px){.course-summary-panel[data-size=narrow] .course-summary-panel-actions:has(.catalog-drawer-hint)>.plan-drawer-cancel{display:inline-flex}}.catalog-drawer-hint{min-width:0;max-width:220px;color:var(--ev-texto-3);flex:1;font-size:12.5px;line-height:1.35}@media (max-width:700px){.catalog-drawer-title>textarea{font-size:28px}.catalog-drawer-hint{display:none}.catalog-drawer-price{flex-direction:column}.catalog-drawer-price>.plan-drawer-affix{width:100%}.catalog-drawer-switch-name{max-width:150px}}.catalog-drawer-switch{min-width:0}.catalog-drawer-switch>summary>svg,.catalog-drawer-switch>summary>.catalog-drawer-thumb{flex:none}.catalog-drawer-switch+.plan-drawer-count{white-space:nowrap}.catalog-sale{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:18px 18px 16px;display:flex}.catalog-sale-head{color:var(--ev-texto-1);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.catalog-sale-head>span{color:var(--ev-texto-3);text-align:right;font-size:12px;font-weight:400}.catalog-sale-set{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.catalog-sale .catalog-drawer-price{gap:8px}.catalog-sale .catalog-drawer-price>.plan-drawer-affix{flex:none;width:124px}.catalog-sale .catalog-select>summary{white-space:nowrap;padding:0 10px 0 12px;font-size:13px}.catalog-sale .catalog-select>summary>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalog-sale .catalog-seg>label{height:36px;padding:0 15px;font-size:13px}.catalog-sale-url{color:var(--ev-texto-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.catalog-sale-url>input{font-size:12.5px}.catalog-sale-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-sale-save{height:42px;padding:0 16px;font-size:13px}.catalog-sale-note{color:var(--ev-texto-3);margin:0;font-size:12.5px}.catalog-sale-note[data-error]{color:var(--ev-erro)}.catalog-sale-note a{color:var(--ev-luz-300);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.catalog-sale-set:disabled .catalog-seg>label,.catalog-sale-set:disabled .catalog-select>summary{cursor:not-allowed;opacity:.6}.catalog-sale-set:disabled .catalog-select{pointer-events:none}@media (max-width:700px){.course-summary-switch .plan-drawer-count,.course-summary-switch .catalog-drawer-switch-name,.course-summary-switch .catalog-drawer-of{display:none}}.agents-drawer{flex-direction:column;gap:14px;display:flex}.agents-drawer-hint{color:var(--ev-texto-3);align-self:flex-end;margin:0;font-size:12px}.course-summary-panel .agent-ficha{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:26px;padding:0;display:flex;overflow:visible}.course-summary-panel .agent-ficha-col{min-height:0}.course-summary-panel .agent-identity-fields .agent-name-input{height:54px;font-size:28px}.course-summary-panel:not([data-size=narrow]) .agent-docs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agents-drawer-state{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.agents-drawer-state>.agent-creator-saved{white-space:nowrap}.course-summary-panel[data-size=narrow] .course-summary-panel-actions:has(.agents-drawer-state){flex-wrap:wrap;height:auto;padding-block:14px}.course-summary-panel[data-size=narrow] .agents-drawer-state{flex-direction:row;flex:1 0 100%;order:-1;justify-content:space-between;align-items:center}.course-summary-panel[data-size=narrow] .course-summary-panel-actions:has(.agents-drawer-state)>.plan-drawer-grow{display:none}@media (max-width:700px){.course-summary-panel-actions:has(.agents-drawer-state){flex-wrap:wrap;height:auto;padding-block:14px}.course-summary-panel-actions>.agents-drawer-state{flex-direction:row;flex:1 0 100%;order:-1;justify-content:space-between;align-items:center}.course-summary-panel-actions:has(.agents-drawer-state)>.plan-drawer-grow{display:none}}.portal-course-dialog>.agent-creator{height:100%;min-height:0;padding:24px 24px 24px 40px}.editor-root[data-admin=true] .portal-course-dialog .agent-creator-bar{padding-right:0}.portal-add{border-radius:var(--ev-pilula);height:44px;font:600 14px var(--ev-ui);color:var(--ev-luz-tinta);white-space:nowrap;background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex}.portal-add:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}@media (max-width:767px){.portal-add{justify-content:center;width:44px;padding:0}.portal-add>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.portal-drawer-title{min-width:0;font:600 12px var(--ev-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-texto-1);flex:1;margin:0}.course-summary-drawer-body:has(>.portal-drawer){padding-bottom:0;overflow:hidden}.course-summary-drawer-body>.portal-drawer{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.portal-drawer-panel{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.portal-drawer-panel>.creator-page-status{margin:0}.portal-drawer-tabs{border-radius:var(--ev-pilula);background:#ffffff0d;border:1px solid #ffffff1f;flex:none;gap:4px;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px 2px #00000073}.portal-drawer-tabs:before{content:"";border-radius:var(--ev-pilula);width:calc(33.3333% - 5.33333px);transition:translate var(--ev-t-painel) var(--ev-curva);background:linear-gradient(#ffffff21,#ffffff0d);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.portal-drawer-tabs:has(>button:nth-child(2)[aria-selected=true]):before{translate:calc(100% + 4px)}.portal-drawer-tabs:has(>button:nth-child(3)[aria-selected=true]):before{translate:calc(200% + 8px)}@media (prefers-reduced-motion:reduce){.portal-drawer-tabs:before{transition:none}}.portal-drawer-tabs>button{border-radius:var(--ev-pilula);min-width:0;height:40px;font:400 13px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;display:flex;position:relative}.portal-drawer-tabs small{font-size:inherit;opacity:.7;margin-left:5px;font-weight:400}.portal-drawer-tabs>button[aria-selected=true]{color:var(--ev-texto-1);font-weight:600}.portal-drawer-tabs>button[aria-selected=true]:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex:none;width:6px;height:6px;margin-right:8px}.portal-drawer-tabs>button:hover:not([aria-selected=true]){color:var(--ev-texto-1)}.portal-drawer-tabs>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.portal-drawer-find{flex:none;gap:10px;display:flex}.portal-drawer-search{flex:1;width:auto;min-width:0}.portal-drawer-search>svg{top:14px}.portal-drawer-search>input{border-radius:12px;height:44px}.creator-button.portal-drawer-new{height:44px;padding:0 18px 0 14px}.portal-drawer-filters{scrollbar-width:none;flex:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.portal-drawer-filters>button{border-radius:var(--ev-pilula);height:32px;font:400 13px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.portal-drawer-filters small{color:var(--ev-texto-3);font-size:12px;font-weight:400}.portal-drawer-filters>button[aria-pressed=true]{color:var(--ev-texto-1);background:linear-gradient(#ffffff21,#ffffff0d);border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0009,0 4px 10px -4px #0009}.portal-drawer-filters>button[aria-pressed=true] small{color:var(--ev-texto-2)}.portal-drawer-filters>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.portal-drawer-rows{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -12px;padding:0 0 24px;list-style:none;display:flex;overflow-y:auto}.portal-drawer-rows>li{border-radius:14px;align-items:center;gap:2px;display:flex}.portal-drawer-rows>li>button{box-sizing:border-box;min-width:0;min-height:76px;color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:1;align-items:center;gap:12px;padding:8px 12px;display:flex}.portal-drawer-rows>li>button:hover:not(:disabled){background:#ffffff0a}.portal-drawer-rows>li>button:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);outline:none}.portal-drawer-rows>li>button:disabled{cursor:progress}.portal-drawer-rows>li>button>svg{color:var(--ev-texto-4);flex:none}.portal-drawer-rows>li>.portal-drawer-grip{width:28px;height:44px;min-height:0;color:var(--ev-texto-4);cursor:grab;border-radius:10px;flex:none;justify-content:center;padding:0}.portal-drawer-rows>li>.portal-drawer-grip:hover{color:var(--ev-texto-1)}@media (pointer:coarse){.portal-drawer-rows>li>.portal-drawer-grip{width:44px}}.portal-drawer-rows>li[data-dragging]{outline:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);outline-offset:-1px;background:color-mix(in oklab,var(--ev-luz-400) 3%,transparent)}.portal-drawer-rows>li[data-dragging]>*{opacity:.28}.portal-drawer-elements>li[data-dragging]>button{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 50%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 3%,transparent)}.portal-drawer-elements>li[data-dragging]>button>*{opacity:.25}.portal-drawer-cover{background:var(--ev-sup-1);border-radius:8px;flex:none;width:44px;height:58px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.portal-drawer-cover>img{object-fit:cover;width:100%;height:100%;display:block}.portal-drawer-cover[data-empty]{background:radial-gradient(120% 70% at 50% 0,#d9b25f1a,#d9b25f00 62%),linear-gradient(#171e19,#0b0f0c)}.portal-drawer-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.portal-drawer-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.portal-drawer-meta{color:var(--ev-texto-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.portal-drawer-shelf{color:var(--ev-ouro-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.portal-drawer-shelf[data-off]{color:var(--ev-texto-4)}.portal-drawer-elements{--portal-el-fundo:linear-gradient(135deg,color-mix(in oklab,var(--ev-luz-400) 14%,var(--ev-sup-2)),var(--ev-sup-1));--portal-el-faixa:linear-gradient(90deg,var(--ev-sup-2),color-mix(in oklab,var(--ev-luz-400) 16%,var(--ev-sup-2)));flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;margin:0;padding:4px 0 24px;list-style:none;display:grid;overflow-y:auto}.portal-drawer-elements>li{display:flex}.portal-drawer-elements>li>button{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff14}.portal-drawer-elements>li>button:hover{background:#ffffff0d;border-color:#ffffff29}.portal-drawer-elements>li>button:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);outline:none}.portal-drawer-elements strong{color:var(--ev-texto-1);font-size:14px;font-weight:600}.portal-drawer-elements>li>button>span:last-child{color:var(--ev-texto-3);font-size:12px;line-height:1.35}.portal-drawer-preview{background:color-mix(in oklab,var(--ev-sup-1) 70%,var(--ev-noite));border:1px solid #ffffff14;border-radius:10px;height:84px;position:relative;overflow:hidden}.portal-drawer-preview>span{background:#ffffff1f;border-radius:4px;position:absolute}.portal-drawer-preview>span[data-lit]{background:var(--ev-luz-400)}.course-summary-panel-actions>.portal-drawer-hint{color:var(--ev-texto-3);flex-direction:row;align-items:center;gap:12px;font-size:13px;line-height:1.35}.portal-drawer-hint>svg{color:var(--ev-luz-400);flex:none}.portal-drawer-hint b{color:var(--ev-luz-300);font-weight:600}.portal-drawer-touch{display:none}@media (hover:none){.portal-drawer-mouse{display:none}.portal-drawer-touch{display:inline}}.portal-drawer-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-drawer-more{flex:none}.portal-drawer-more>summary{width:44px;height:44px;color:var(--ev-texto-3);cursor:pointer;border-radius:99px;place-items:center;display:grid}.portal-drawer-more>summary:hover,.portal-drawer-more[open]>summary{color:var(--ev-texto-1);background:#ffffff0f}.portal-drawer-more>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.portal-drawer-more>div{min-width:260px;max-width:min(320px,100vw - 48px)}.portal-drawer-more>div:focus{outline:none}.portal-drawer-more [role=menuitem]:focus{background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);color:var(--ev-luz-300);outline:none}.portal-drawer-more>div>button[role=menuitem]{flex-wrap:wrap;row-gap:2px}.portal-drawer-more [role=menuitem]>span{color:var(--ev-texto-3);text-align:right;margin-left:auto;padding-left:12px;font-size:12px}.portal-drawer-more [role=menuitem][aria-disabled]{color:var(--ev-texto-4)}.portal-drawer-where{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.creator-button-quiet.portal-drawer-back{padding:0 16px 0 12px}.portal-drawer-of{text-overflow:ellipsis;min-width:0;color:var(--ev-texto-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;overflow:hidden}@media (max-width:700px){.course-summary-drawer-body:has(>.portal-drawer){padding-inline:16px}.portal-drawer-elements{gap:10px}.portal-drawer-filters>button{padding:0 9px}}.course-deadline{box-sizing:border-box;color:#d9c9a0;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#d9b25f0f;border:1px solid #d9b25f47;border-radius:24px;align-self:flex-start;align-items:center;gap:12px;min-height:48px;margin:4px 0 0;padding:0 8px 0 16px;font-size:14px;line-height:1.4;display:flex}.course-deadline>svg{color:#d9b25f;flex:none}.course-deadline b{color:#f2f4ec;font-weight:600}.course-deadline-renew{box-sizing:border-box;color:#f3d58a;white-space:nowrap;border:1px solid #d9b25f66;border-radius:99px;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.course-deadline-renew:hover{color:#f8e2a8;background:#d9b25f14;border-color:#d9b25f99}.course-deadline-renew:focus-visible{outline:2px solid var(--ev-luz-300);outline-offset:3px}@media (pointer:coarse){.course-deadline-renew{height:44px}}.course-stage-copy .course-deadline{flex:none;width:max-content;max-width:calc(100vw - 460px)}@media (max-width:1100px){.course-stage-copy .course-deadline{max-width:calc(100vw - 380px)}}@media (max-width:767px){.course-deadline,.course-stage-copy .course-deadline{border-radius:20px;flex-wrap:wrap;gap:8px 10px;width:auto;max-width:none;padding:10px 12px 10px 14px;font-size:13px}.course-deadline>span{flex:200px;min-width:0}.course-deadline-renew{height:44px;margin-left:26px}}@media (prefers-reduced-motion:no-preference){.course-deadline-renew{transition:background var(--ev-t-toque,.16s),border-color var(--ev-t-toque,.16s)}}.course-stage-bg{object-fit:cover;object-position:50% 28%;background:var(--ev-sala);filter:saturate(108%)contrast(106%)brightness(.92);width:100%;height:100%;position:absolute;inset:0}.course-stage-poster{opacity:0;transition:opacity .5s var(--ev-curva)}.course-stage-poster[data-shown=true]{opacity:1}@starting-style{.course-stage-poster[data-shown=true]{opacity:0}}.course-stage-shade{background:linear-gradient(90deg,color-mix(in oklab,var(--ev-sala) 92%,transparent) 0%,color-mix(in oklab,var(--ev-sala) 66%,transparent) 36%,transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--ev-sala) 55%,transparent) 0%,transparent 16%,transparent 36%,color-mix(in oklab,var(--ev-sala) 82%,transparent) 70%,var(--ev-sala) 100%);position:absolute;inset:0}.course-stage{box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:112px 120px 64px;display:flex;position:relative}.course-stage-block{gap:40px;height:352px;display:flex}.course-stage-cover{object-fit:cover;border-radius:12px;flex:none;width:243px;height:352px;box-shadow:0 0 0 1px #ffffff1a,0 40px 70px -26px #000000f2}.course-stage-cover[data-landscape=true]{width:320px;height:180px}.course-stage-copy{flex-direction:column;flex:0 560px;gap:12px;min-width:0;display:flex}.course-stage-title{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);text-shadow:0 4px 30px #0009;margin:0!important;font-size:54px!important;font-weight:400!important;line-height:1!important}.course-stage-title em{color:var(--ev-luz-300);font-weight:400}.course-stage-copy .cinematic-meta{margin-bottom:4px}.course-stage-lessons{scrollbar-width:none;flex:1;min-height:0;margin:0 -12px;padding:0 12px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.course-stage-lessons::-webkit-scrollbar{display:none}.course-stage-lessons ol{margin:0;padding:0;list-style:none}.course-stage-module{color:var(--ev-texto-3);align-items:center;gap:12px;margin:0;padding:10px 0 4px;font-size:12px;display:flex}.course-stage-module>span:first-child{font-family:var(--ev-mono);letter-spacing:.14em;font-size:11px}.course-stage-module strong{letter-spacing:.02em;color:var(--ev-texto-leitura);font-weight:600}.course-stage-module-rule{background:#ffffff1a;flex:1;height:1px}.course-stage-lesson{border-radius:var(--ev-raio-s);width:calc(100% + 24px);min-height:40px;color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0 -12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}:is(.course-stage-lesson:hover,.course-stage-lesson:focus-visible){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050605a8;font-weight:600}.course-stage-lesson:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}.course-stage-lesson[data-current=true]{font-weight:600}.course-stage-lesson-mark{width:22px;font-family:var(--ev-mono);color:var(--ev-texto-3);flex:none;place-items:center;font-size:12px;font-weight:400;display:grid}.course-stage-lesson[data-current=true] .course-stage-lesson-mark,.course-stage-lesson[data-done=true] .course-stage-lesson-mark{color:var(--ev-luz-400)}.course-stage-lesson-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.course-stage-lesson[data-done=true] .course-stage-lesson-name{color:var(--ev-texto-meta)}.course-stage-lesson-duration{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.course-stage-lesson-play{border-radius:var(--ev-pilula);background:var(--ev-luz-400);width:28px;height:28px;color:var(--ev-luz-tinta);opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva);flex:none;place-items:center;margin-left:auto;display:grid;box-shadow:inset 0 1px #ffffff61,0 1px 2px #00000080}:is(.course-stage-lesson:hover .course-stage-lesson-play,.course-stage-lesson:focus-visible .course-stage-lesson-play){opacity:1}@media (max-width:1100px){.course-stage{padding:112px 48px 56px}}@media (max-width:767px){.course-stage-bg{object-position:44% 20%}.course-stage-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--ev-sala) 50%,transparent) 0%,transparent 14%,transparent 28%,color-mix(in oklab,var(--ev-sala) 85%,transparent) 52%,var(--ev-sala) 72%)}.course-stage{padding:96px 16px 40px}.course-stage-block{flex-direction:column;gap:20px;height:auto}.course-stage-cover{width:132px;height:191px}.course-stage-cover[data-landscape=true]{aspect-ratio:16/9;width:100%;max-width:320px;height:auto}.course-stage-copy{flex:none}.course-stage-title{font-size:38px!important}.course-stage-lessons{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.course-stage-lesson{min-height:44px}.course-stage-lesson-play{display:none}}@media (prefers-reduced-motion:reduce){.course-stage-poster,.course-stage-lesson-play{transition:none}}.markdown-field{flex-direction:column;gap:14px;display:flex}.markdown-field-tabs{border-bottom:1px solid #ffffff14;align-items:center;gap:22px;display:flex}.markdown-field-tabs>button{height:40px;color:var(--ev-texto-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;position:relative}.markdown-field-tabs>button:hover:not(:disabled){color:var(--ev-texto-1)}.markdown-field-tabs>button[aria-pressed=true]{color:#fff;font-weight:600}.markdown-field-tabs>button[aria-pressed=true]:after{content:"";background:var(--ev-marca);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.markdown-field-tabs>button:disabled{cursor:default;opacity:.5}.markdown-field-tabs>label{color:var(--ev-texto-3);margin-left:auto;font-size:13px}.markdown-field-box{transition:border-color var(--ev-t-painel) var(--ev-curva),box-shadow var(--ev-t-painel) var(--ev-curva);background:#0000004d;border:1px solid #ffffff1f;border-radius:18px;box-shadow:inset 0 2px 8px #00000080}.markdown-field-box:has(textarea:focus-visible){border-color:var(--ev-luz-400);box-shadow:inset 0 2px 8px #00000080,var(--ev-foco)}.markdown-field-text>textarea:focus-visible{outline:none}.markdown-field-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:2px;padding:6px 8px;display:flex}.markdown-field-bar>button{width:36px;height:36px;color:var(--ev-texto-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.markdown-field-bar>button:hover{color:var(--ev-texto-1);background:#ffffff0f}.markdown-field-format{margin-left:auto}.markdown-field-format>summary{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);height:30px;color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.markdown-field-format>summary:hover,.markdown-field-format[open]>summary{border-color:var(--ev-linha-forte)}.markdown-field-text{display:grid}.markdown-field-text>pre,.markdown-field-text>textarea{box-sizing:border-box;width:100%;min-height:128px;font-family:var(--ev-mono);letter-spacing:0;tab-size:4;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border:0;grid-area:1/1;margin:0;padding:16px 18px;font-size:13px;font-weight:400;line-height:1.75;overflow:hidden}.markdown-field-text>pre{color:var(--ev-texto-leitura)}.markdown-field-text>pre>span{color:var(--ev-luz-400)}.markdown-field-text>pre>b{color:var(--ev-ouro-300);font:inherit}.markdown-field-text>textarea{resize:none;color:#0000;caret-color:var(--ev-luz-400);background:0 0;outline:none}.markdown-field-text>textarea::selection{background:color-mix(in oklab,var(--ev-luz-400) 25%,transparent);color:#0000}.markdown-field-foot{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:10px 18px;font-size:12px;display:flex}.markdown-field-foot>span:first-child{align-items:center;gap:6px;display:inline-flex}.markdown-field-foot>[data-over]{color:var(--ev-rascunho)}.markdown-field-preview{overflow-wrap:break-word;min-height:128px;color:var(--ev-texto-2);padding:16px 18px;font-size:14.5px;line-height:1.7}.markdown-field-preview>:first-child{margin-top:0}.markdown-field-preview>:last-child{margin-bottom:0}.markdown-field-preview p{margin:0 0 14px}.markdown-field-preview h1,.markdown-field-preview h2,.markdown-field-preview h3,.markdown-field-preview h4{color:var(--ev-texto-1);letter-spacing:-.02em;margin:22px 0 10px;line-height:1.25}.markdown-field-preview h1{font-size:21px}.markdown-field-preview h2{font-size:18px}.markdown-field-preview h3{font-size:16px}.markdown-field-preview h4{font-size:14.5px}.markdown-field-preview ul,.markdown-field-preview ol{margin:0 0 14px;padding-left:22px}.markdown-field-preview ul{list-style:outside}.markdown-field-preview ol{list-style:decimal}.markdown-field-preview li{margin:0 0 6px}.markdown-field-preview a{color:var(--ev-luz-400);text-decoration:underline}.markdown-field-preview strong{color:var(--ev-texto-1)}.markdown-field-preview img,.markdown-field-preview video,.markdown-field-preview iframe{border-radius:10px;max-width:100%;height:auto;margin:16px 0;display:block}.markdown-field-preview iframe{aspect-ratio:16/9;border:0;width:100%}.markdown-field-preview blockquote{border-left:2px solid var(--ev-linha-forte);color:var(--ev-texto-3);margin:16px 0;padding:2px 0 2px 14px}.markdown-field-preview code{background:#ffffff0d;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.markdown-field-preview pre{border:1px solid var(--ev-linha);background:var(--ev-sala);border-radius:10px;margin:16px 0;padding:14px;overflow-x:auto}.markdown-field-preview pre code{background:0 0;padding:0}.markdown-field-error{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))!important;margin:0!important;font-size:11.5px!important}@media (pointer:coarse){.markdown-field-bar>button{width:44px;height:44px}.markdown-field-tabs>button,.markdown-field-format>summary{min-height:44px}}.video-library{border:1px solid var(--ev-vidro-borda);background:var(--ev-vidro-fundo);width:min(1260px,100vw - 40px);max-width:none;height:min(912px,100vh - 40px);max-height:none;color:var(--ev-texto-1);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);box-shadow:var(--ev-vidro-sombra);font-family:var(--ev-ui);-webkit-font-smoothing:antialiased;border-radius:30px;flex-direction:column;margin:auto;padding:0;line-height:normal;display:flex;inset:0;overflow:hidden}.video-library::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab,var(--ev-noite) 62%,transparent)}.video-library :focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px;border-radius:7px}.video-library input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.video-library>.video-library-light{filter:blur(100px)saturate(200%);opacity:.3;width:560px;height:420px;top:-120px;right:-80px}.video-library>.video-library-preview-light{filter:blur(50px)saturate(200%);opacity:.6;width:330px;height:210px;top:86px;right:-3px}.video-library>:not(.ev-cover-light){position:relative}.video-library-tabs,.video-library-views,.video-library-close,.video-library-thumb>.video-library-tag,.video-library-thumb>em,.video-library .video-library-more>summary{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque)}.video-library-bar{flex:none;align-items:center;gap:16px;height:84px;padding:0 20px 0 28px;display:flex}.video-library-bar>h2{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);margin:0 24px 0 0;font-size:34px;font-weight:400}.video-library-tabs{padding:4px;display:flex}.video-library-tabs>button{border-radius:var(--ev-pilula);height:34px;color:var(--ev-texto-meta);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.video-library-tabs>button>span{color:var(--ev-texto-4)}.video-library-tabs>button[aria-selected=true]{color:#fff;background:#ffffff1f;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.video-library-tabs>button[aria-selected=true]>span{color:var(--ev-texto-2);font-weight:400}.video-library-search{box-sizing:border-box;border-radius:var(--ev-pilula);width:300px;height:42px;color:var(--ev-texto-3);background:#0000004d;border:1px solid #ffffff1f;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 2px 8px #00000080}.video-library-search>input{min-width:0;color:var(--ev-texto-1);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:14px}.video-library-search>input:focus-visible{outline:0}.video-library-search:focus-within{border-color:var(--ev-linha-forte)}.video-library .video-library-sort{margin-left:auto}.video-library .video-library-sort>summary{border-radius:var(--ev-pilula);height:42px;color:var(--ev-texto-leitura);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.video-library .video-library-sort>summary:hover{color:var(--ev-texto-1)}.video-library-views{padding:3px;display:flex}.video-library-views>button{border-radius:var(--ev-pilula);width:34px;height:34px;color:var(--ev-texto-3);background:0 0;border:0;place-items:center;padding:0;display:grid}.video-library-views>button[aria-pressed=true]{color:#fff;background:#ffffff1f}.video-library-send{border-radius:var(--ev-pilula);background:var(--ev-botao-luz);height:42px;color:var(--ev-luz-tinta);box-shadow:var(--ev-luz-botao);cursor:pointer;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.video-library-send:focus-within{outline:2px solid var(--ev-luz-400);outline-offset:2px}.video-library-send[data-busy=true]{opacity:.7;cursor:progress}.video-library-close{flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.video-library-close:hover{border-color:var(--ev-linha-forte)}.video-library-body{flex:1;grid-template-columns:232px minmax(0,1fr) 300px;gap:12px;min-height:0;padding:0 12px;display:grid}.video-library-folders,.video-library-detail{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;box-shadow:inset 0 1px #ffffff0a}.video-library-folders{flex-direction:column;gap:2px;min-height:0;padding:14px 8px;display:flex;overflow-y:auto}.video-library-label{height:28px;color:var(--ev-texto-4);letter-spacing:.14em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px;display:flex}.video-library-label>button{border-radius:var(--ev-pilula);width:28px;height:28px;color:var(--ev-texto-meta);background:0 0;border:0;place-items:center;margin-right:-8px;padding:0;display:grid}.video-library-label>button:hover{color:var(--ev-texto-1);background:#ffffff0f}.video-library-folders>button,.video-library-folder>button:first-child{width:100%;height:40px;color:var(--ev-texto-leitura);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.video-library-folders button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.video-library-folders button>small{color:var(--ev-texto-4);font-variant-numeric:tabular-nums;font-size:12px}.video-library-folders button>em{color:var(--ev-luz-400);font-size:11px;font-style:normal}.video-library-folders button:not([aria-pressed=true]):hover{color:var(--ev-texto-1);background:#ffffff0a}.video-library-folders button[aria-pressed=true]{border-color:color-mix(in oklab,var(--ev-luz-400) 30%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--ev-luz-400) 14%,transparent),color-mix(in oklab,var(--ev-luz-400) 4%,transparent));color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff)}.video-library-folders button[aria-pressed=true]>small{color:var(--ev-luz-400)}.video-library-folders button[data-over=true]{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 50%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 4%,transparent);color:var(--ev-texto-1)}.video-library-folders>input{box-sizing:border-box;border:1px solid var(--ev-luz-400);width:100%;height:40px;color:var(--ev-texto-1);font:inherit;background:#0000004d;border-radius:12px;flex:none;padding:0 12px;font-size:14px}.video-library-folder{flex:none;display:flex;position:relative}.video-library-folder-drop{border-radius:var(--ev-pilula);width:28px;height:28px;color:var(--ev-texto-3);opacity:0;background:#0a0d0bcc;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.video-library-folder:hover .video-library-folder-drop{opacity:1}.video-library-folder-drop:focus-visible{opacity:1}.video-library-folder:has(>button[aria-pressed=true]) .video-library-folder-drop{opacity:1}.video-library-folder:has(>button[aria-pressed=true]) .video-library-folder-drop{background:0 0}.video-library-folder-drop:hover{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.video-library-folders>hr{border:0;flex:none;height:0;margin:8px 0}.video-library-folders>.video-library-shortcut{border:0;height:36px}.video-library-shortcut>i{border-radius:var(--ev-pilula);background:currentColor;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.video-library-space{color:var(--ev-texto-3);flex-direction:column;gap:8px;margin:auto 0 0;padding:12px 12px 2px;font-size:12px;display:flex}.video-library-space>span+span{color:var(--ev-texto-leitura)}.video-library-main{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:8px 8px 0;display:flex;position:relative;overflow:hidden}.video-library-main:has(>.video-library-items[data-view=list]){gap:10px}.video-library-count{color:var(--ev-texto-3);flex:none;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.video-library-count>span:first-child{color:var(--ev-texto-leitura)}.video-library-message{color:var(--ev-luz-400);flex:none;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.video-library-message.error{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.video-library-selection{border:1px solid color-mix(in oklab,var(--ev-luz-400) 30%,transparent);border-radius:var(--ev-pilula);background:linear-gradient(90deg,color-mix(in oklab,var(--ev-luz-400) 14%,transparent),color-mix(in oklab,var(--ev-luz-400) 4%,transparent));flex:none;align-items:center;gap:10px;height:46px;padding:0 8px 0 16px;font-size:13px;display:flex}.video-library-selection>b{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);margin-right:auto;font-weight:600}.video-library-selection>button,.video-library .video-library-selection>details>summary{border-radius:var(--ev-pilula);height:32px;color:var(--ev-texto-1);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.video-library-selection>button:hover,.video-library .video-library-selection>details>summary:hover{background:#ffffff14}.video-library-selection>.video-library-clear{color:var(--ev-texto-3)}.video-library-items{flex:1;min-height:0;margin:-8px;padding:8px 8px 20px;overflow-y:auto}.video-library-items[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:22px 18px;display:grid}.video-library-items[data-view=list]{flex-direction:column;gap:6px;display:flex}.video-library-empty{color:var(--ev-texto-3);grid-column:1/-1;margin:0;font-size:13px}.video-library-card{flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.video-library-card>strong{color:#dfe4dc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.video-library-card[data-picked=true]>strong{color:#fff;font-weight:600}.video-library-card>small{color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.video-library-card>.ev-cover-light{filter:blur(34px)saturate(200%);opacity:.55;width:88%;height:110px;top:37px;left:6%}.video-library-thumb{background:var(--ev-sup-2);height:122px;color:color-mix(in oklab,var(--ev-texto-1) 80%,transparent);border-radius:14px;place-items:center;margin-bottom:7px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 20px 40px -20px #000000e6}.video-library-thumb>img{object-fit:cover;filter:saturate(110%)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.video-library-thumb:not([data-state=image]):has(>img):after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000008c);position:absolute;inset:0}.video-library-thumb>em,.video-library-thumb>.video-library-tag{z-index:1;align-items:center;font-size:11px;font-style:normal;display:inline-flex;position:absolute}.video-library-thumb>em{font-variant-numeric:tabular-nums;height:22px;padding:0 8px;bottom:10px;right:10px}.video-library-thumb>.video-library-tag{gap:5px;height:24px;padding:0 8px;top:10px;left:10px}.video-library-card[data-picked=true] .video-library-thumb>.video-library-tag{left:42px}.video-library-thumb[data-state=image]{background:var(--ev-sala)}.video-library-thumb[data-state=image]>img{filter:none}.video-library-thumb[data-state=converting]{background:radial-gradient(120% 90% at 50% 0%,color-mix(in oklab,var(--ev-ouro-300) 14%,transparent),transparent 60%),#0c100d;color:var(--ev-ouro-300);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.video-library-ring{border-radius:var(--ev-pilula);width:36px;height:36px;position:relative}.video-library-ring:after{content:"";border-radius:var(--ev-pilula);background:#0c100d;position:absolute;inset:4px}.video-library-thumb[data-state=converting]>i{background:var(--ev-ouro-300);height:3px;position:absolute;bottom:0;left:0}.video-library-thumb[data-state=failed]{background:radial-gradient(120% 90% at 50% 0%,color-mix(in oklab,var(--ev-erro) 14%,transparent),transparent 60%),#0c100d;color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1));flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.video-library-retry{z-index:2;border:1px solid color-mix(in oklab,var(--ev-erro) 40%,transparent);border-radius:var(--ev-pilula);background:color-mix(in oklab,var(--ev-erro) 10%,transparent);height:30px;color:color-mix(in oklab,var(--ev-erro) 45%,var(--ev-texto-1));font:inherit;padding:0 12px;font-size:12px;position:relative}.video-library-retry:hover{border-color:color-mix(in oklab,var(--ev-erro) 70%,transparent)}.video-library-card:hover .video-library-thumb{box-shadow:0 0 0 1px var(--ev-linha-forte),0 20px 40px -20px #000000e6}.video-library-card[data-picked=true] .video-library-thumb{box-shadow:0 0 0 2px var(--ev-luz-400),0 20px 40px -12px #000000d9}.video-library-card[data-dragging=true]{opacity:.45}.video-library-card[data-dragging=true] .video-library-thumb{box-shadow:0 0 0 1px var(--ev-luz-400)}.video-library-seal{z-index:1;background:var(--ev-luz-400);width:24px;height:24px;color:var(--ev-luz-tinta);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px;box-shadow:inset 0 1px #ffffff61,0 1px 2px #00000080}.video-library-pick{z-index:1;background:0 0;border:0;border-radius:14px;padding:0;position:absolute;inset:0}.video-library-pick:disabled{cursor:default}.video-library-watch{z-index:2;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;opacity:0;width:48px;height:48px;transition:opacity var(--ev-t-toque) var(--ev-curva),transform var(--ev-t-toque) var(--ev-curva);background:#ffffff1f;border:1px solid #fff6;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;padding:0;display:grid;position:absolute;top:61px;left:50%;box-shadow:inset 0 1px #ffffff80}.video-library-watch>svg{margin-left:2px}.video-library-card:hover>.video-library-watch,.video-library-row:hover>.video-library-watch{opacity:1}.video-library-watch:focus-visible{opacity:1}.video-library-watch:hover{transform:scale(1.06)}.video-library-row>.video-library-watch{width:64px;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006;border:0;border-radius:8px;margin:0;top:10px;left:42px}.video-library-row>.video-library-watch>svg{width:14px;height:14px}.video-library-row>.video-library-watch:hover{transform:none}.video-library-check{z-index:2;cursor:pointer;opacity:0;padding:3px;display:grid;position:absolute;top:7px;left:7px}.video-library-check>input{border:1.5px solid var(--ev-texto-1);background:color-mix(in oklab,var(--ev-sala) 60%,transparent);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:6px;width:20px;height:20px;margin:0;display:block}.video-library-check>input:checked{border-color:var(--ev-luz-400);background:var(--ev-luz-400) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23172811' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.video-library-card:hover .video-library-check,.video-library-check:focus-within,.video-library-items[data-selecting=true] .video-library-check{opacity:1}.video-library-check:has(:checked){opacity:1}.video-library-card:hover .video-library-tag,.video-library-card:hover .video-library-seal,.video-library-card[data-selected=true] .video-library-seal,.video-library-items[data-selecting=true] .video-library-card .video-library-seal{opacity:0}.video-library .video-library-more{z-index:2;opacity:0;position:absolute;top:10px;right:10px}.video-library .video-library-more>summary{cursor:pointer;place-items:center;width:28px;height:28px;display:grid}.video-library-card:hover .video-library-more,.video-library .video-library-more:focus-within,.video-library .video-library-more[open]{opacity:1}.video-library .video-library-more>div{top:34px}.video-library-add{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 35%,transparent);background:radial-gradient(200px 80px at 50% 0%,color-mix(in oklab,var(--ev-luz-400) 8%,transparent),transparent 70%),#00000026;height:122px;color:var(--ev-texto-leitura);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;display:flex;position:relative}.video-library-add>svg{color:var(--ev-luz-400)}.video-library-add>small{color:var(--ev-texto-3);font-size:12px}.video-library-add:hover{border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent);color:var(--ev-texto-1)}form.video-library-add{cursor:default;align-items:stretch;padding:10px}form.video-library-add>input{border-radius:var(--ev-pilula);height:32px;color:var(--ev-texto-1);font:inherit;background:#0000004d;border:1px solid #ffffff1f;padding:0 12px;font-size:13px}form.video-library-add>span{justify-content:flex-end;gap:6px;display:flex}form.video-library-add button{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);height:30px;color:var(--ev-texto-2);font:inherit;background:#ffffff0a;padding:0 12px;font-size:12px}form.video-library-add button:last-child{border-color:color-mix(in oklab,var(--ev-luz-400) 40%,transparent);color:var(--ev-luz-400)}.video-library-items[data-view=list]>.video-library-add{flex-direction:row;flex:none;height:54px}.video-library-row{height:56px;color:var(--ev-texto-leitura);border:1px solid #0000;border-radius:14px;flex:none;grid-template-columns:18px 64px minmax(0,1fr) 60px 70px 76px;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:grid;position:relative}.video-library-items[data-view=list][data-kind=image] .video-library-row{grid-template-columns:18px 64px minmax(0,1fr) 90px 70px 76px}.video-library-row[data-selected=true]{background:#ffffff0a}.video-library-row[data-picked=true]{border-color:color-mix(in oklab,var(--ev-luz-400) 30%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--ev-luz-400) 14%,transparent),color-mix(in oklab,var(--ev-luz-400) 4%,transparent))}.video-library-row[data-dragging=true]{opacity:.45}.video-library-row:not(.video-library-head):hover{background:#ffffff0a}.video-library-row[data-picked=true]:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--ev-luz-400) 18%,transparent),color-mix(in oklab,var(--ev-luz-400) 6%,transparent))}.video-library-head{height:28px;color:var(--ev-texto-4);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.video-library-row>[data-tone=quiet]{color:var(--ev-texto-3)}.video-library-row>[data-tone=amber]{color:var(--ev-ouro-300)}.video-library-row>[data-tone=red]{color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1))}.video-library-row>[data-tone=green]{color:var(--ev-luz-400)}.video-library-row>[data-tone=muted]{color:var(--ev-texto-3)}.video-library-row .video-library-check{opacity:1;padding:0;position:relative;top:0;left:0}.video-library-row .video-library-check>input{border-color:var(--ev-linha-forte);background-color:#0000;border-radius:5px;width:16px;height:16px}.video-library-row .video-library-check>input:checked{border-color:var(--ev-luz-400);background-color:var(--ev-luz-400);background-size:11px}.video-library-mini{background:var(--ev-sup-2);width:64px;height:36px;color:color-mix(in oklab,var(--ev-texto-1) 80%,transparent);border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff1a}.video-library-mini>img{object-fit:cover;border-radius:8px;width:100%;height:100%}.video-library-row[data-picked=true] .video-library-mini{box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 50%,transparent),0 6px 18px -6px #000000b3}.video-library-mini[data-state=converting]{color:var(--ev-ouro-300);background:#0c100d;overflow:hidden}.video-library-mini[data-state=converting]>i{background:var(--ev-ouro-300);height:2px;position:absolute;bottom:0;left:0}.video-library-mini[data-state=failed]{color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1));box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-erro) 30%,transparent);background:#0c100d}.video-library-mini>.video-library-seal{width:16px;height:16px;top:-6px;left:auto;right:-6px}.video-library-mini>.video-library-seal>svg{width:10px;height:10px}.video-library-name{color:#dfe4dc;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.video-library-row[data-picked=true] .video-library-name{color:#fff;font-weight:600}.video-library-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-library-name>.video-library-tag{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);height:22px;color:var(--ev-texto-1);flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:400;display:inline-flex}.video-library-name>.video-library-retry{flex:none;height:26px;padding:0 10px}.video-library-detail{flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.video-library-sheet-head{display:none}.video-library-preview{background:var(--ev-sup-2);border-radius:16px;flex:none;place-items:center;height:150px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 60px -24px #000}.video-library-preview>img{object-fit:cover;filter:brightness(.78)saturate(115%);width:100%;height:100%;position:absolute;inset:0}.video-library-play{z-index:1;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #fff6;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:opacity .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80}.video-library-play>svg{margin-left:2px}.video-library-preview[data-kind=image]{background:var(--ev-sala);height:180px}.video-library-preview[data-kind=image]>img{filter:none;object-fit:contain;width:auto;max-width:100%;height:180px;position:static}.video-library-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.video-library-title>h3{font-family:var(--ev-display);letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;margin:0;font-size:24px;font-weight:400;line-height:normal}.video-library-title>input{border:1px solid color-mix(in oklab,var(--ev-luz-400) 40%,transparent);min-width:0;height:36px;color:var(--ev-texto-1);font-family:var(--ev-display);background:#0000004d;border-radius:12px;outline:0;flex:1;padding:0 12px;font-size:20px}.video-library-title>button{border-radius:var(--ev-pilula);width:32px;height:32px;color:var(--ev-texto-3);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.video-library-title>button:hover:not(:disabled){color:var(--ev-texto-1);background:#ffffff0f}.video-library-detail>dl{flex-direction:column;margin:0;font-size:13px;display:flex}.video-library-detail>dl>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;height:37px;display:flex}.video-library-detail dt{color:var(--ev-texto-3)}.video-library-detail dd{color:#dfe4dc;font-variant-numeric:tabular-nums;text-align:right;align-items:center;gap:6px;margin:0;display:flex}.video-library .video-library-folder-menu>summary{border-radius:var(--ev-pilula);color:#dfe4dc;cursor:pointer;align-items:center;gap:6px;height:30px;margin-right:-6px;padding:0 6px;font-size:13px;display:inline-flex}.video-library .video-library-folder-menu>summary:hover{background:#ffffff0f}.video-library .video-library-folder-menu>div{top:34px}.video-library-usage{flex-direction:column;gap:4px;display:flex}.video-library-usage>b{color:var(--ev-texto-4);letter-spacing:.14em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:400}.video-library-usage>button,.video-library-usage>span{color:var(--ev-texto-leitura);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.video-library-usage>button:hover{color:var(--ev-texto-1);background:#ffffff0a}.video-library-usage>*>i{border-radius:var(--ev-pilula);background:var(--ev-luz-400);flex:none;width:6px;height:6px}.video-library-usage>*>span{flex:1;min-width:0}.video-library-usage small{color:var(--ev-texto-3);font-size:13px}.video-library-usage svg{color:var(--ev-texto-3);flex:none}.video-library-usage>.video-library-usage-more{color:var(--ev-luz-400);padding:4px 10px}.video-library-usage>.video-library-usage-more:hover{color:var(--ev-luz-300);background:0 0}.video-library-none{color:var(--ev-texto-3);margin:0;font-size:13px}.video-library-note{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1));flex:none;margin:auto 0 0;font-size:12px;line-height:1.45}.video-library-actions{flex:none;gap:8px;margin-top:auto;display:flex}.video-library-note+.video-library-actions{margin-top:0}.video-library-replacing{color:var(--ev-ouro-300);flex:none;margin:auto 0 0;font-size:12px;line-height:1.45}.video-library-replacing+.video-library-note,.video-library-replacing+.video-library-actions{margin-top:0}.video-library-actions>button{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);height:42px;color:var(--ev-texto-1);font:inherit;background:#ffffff0a;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.video-library-actions>button:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff14}.video-library-actions>button[aria-disabled=true]{color:var(--ev-texto-3);cursor:default}.video-library-queue{z-index:3;border:1px solid var(--ev-vidro-borda);background:var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);width:340px;box-shadow:var(--ev-vidro-sombra);border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:16px;left:8px}.video-library-queue-head{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 12px 12px 16px;font-size:13px;display:flex}.video-library-queue[data-collapsed=true] .video-library-queue-head{border-bottom:0}.video-library-queue-head>b{flex:1;font-weight:600}.video-library-queue-head>small{color:var(--ev-texto-3);font-size:12px}.video-library-queue-head>button{border-radius:var(--ev-pilula);width:28px;height:28px;color:var(--ev-texto-3);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.video-library-queue-head>button:hover{color:var(--ev-texto-1);background:#ffffff0f}.video-library-queue[data-collapsed=true] .video-library-queue-head>button>svg{transform:rotate(180deg)}.video-library-queue-list{flex-direction:column;gap:14px;padding:12px 16px;display:flex}.video-library-queue-item{flex-direction:column;gap:6px;display:flex}.video-library-queue-item>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.video-library-queue-item>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-library-queue-item>div>em{color:var(--ev-luz-400);font-variant-numeric:tabular-nums;flex:none;font-style:normal}.video-library-queue-item[data-state=converting]>div>em{color:var(--ev-ouro-300)}.video-library-queue-item[data-state=failed]>div>em{color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1))}.video-library-queue-item>span{border-radius:var(--ev-pilula);background:#ffffff1a;height:3px;overflow:hidden}.video-library-queue-item>span>i{background:var(--ev-luz-400);height:100%;transition:width .2s linear;display:block}.video-library-queue-item[data-state=converting]>span>i{background:var(--ev-ouro-300)}.video-library-queue-item>small{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1));font-size:12px;line-height:1.4}.video-library-queue-warn{color:var(--ev-texto-3);border-top:1px solid #ffffff0f;margin:0;padding:10px 16px 12px;font-size:12px}.video-library-foot{border-top:1px solid #ffffff14;flex:none;align-items:center;gap:14px;height:84px;padding:0 20px 0 28px;display:flex}.video-library-foot-thumb{width:64px;height:36px;box-shadow:0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 50%,transparent),0 6px 18px -6px #000000b3;border-radius:8px;flex:none;display:block;overflow:hidden}.video-library-foot-thumb[data-kind=image]{width:36px;height:36px}.video-library-foot-thumb>*{object-fit:cover;width:100%;height:100%;display:block}.video-library-foot-text{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.video-library-foot-text>small{color:var(--ev-texto-3);font-size:12px}.video-library-foot-text>span{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.video-library-foot-text b{text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.video-library-why{color:var(--ev-texto-meta);text-overflow:ellipsis;font-size:14px;overflow:hidden}.video-library-why[data-warn=false]:not(:empty):before{content:"· "}.video-library-why[data-warn=true]{color:var(--ev-texto-3);font-size:13px}.video-library-quiet{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);height:46px;color:var(--ev-texto-1);font:inherit;white-space:nowrap;background:#ffffff0a;flex:none;padding:0 20px;font-size:14px;font-weight:500}.video-library-quiet:hover{background:#ffffff14}.video-library-confirm{border-radius:var(--ev-pilula);background:var(--ev-botao-luz);height:46px;min-height:46px;color:var(--ev-luz-tinta);font:inherit;white-space:nowrap;box-shadow:var(--ev-luz-botao);border:0;flex:none;align-items:center;gap:8px;padding:0 22px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.video-library-confirm:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.video-library>.video-stage{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ev-texto-1);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#020302db;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.video-library>.video-stage[open]{flex-direction:column;display:flex}.video-library>.video-stage:focus-visible{outline:none}.video-stage::backdrop{background:0 0}.video-stage:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 50% 45%,#0000 40%,#000000bf 100%);position:absolute;inset:0}.video-stage>.video-stage-light{filter:blur(150px)saturate(230%);opacity:.42;width:120%;height:120%;top:-20%;left:-10%}.video-stage>:not(.ev-cover-light){z-index:1;position:relative}.video-library .video-stage :focus-visible{border-radius:var(--ev-pilula)}.video-stage-bar{flex:none;align-items:center;gap:16px;padding:32px 40px 0 48px;display:flex}.video-stage-head{flex-direction:column;gap:6px;min-width:0;margin-right:auto;display:flex}.video-stage-count{color:var(--ev-texto-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.video-stage-tag{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);height:28px;color:var(--ev-texto-1);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.video-stage-head>h2{font-family:var(--ev-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 -4px;padding-bottom:4px;font-size:34px;font-weight:400;line-height:1;overflow:hidden}.video-stage-meta{color:var(--ev-texto-meta);white-space:nowrap;flex:none;font-size:13px}.video-stage-meta[data-warn=true]{color:var(--ev-ouro-300)}.video-stage-use{border-radius:var(--ev-pilula);background:var(--ev-botao-luz);height:44px;color:var(--ev-luz-tinta);font:inherit;white-space:nowrap;box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.video-stage-use:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.video-stage-use[data-current=true]{opacity:1;border:1px solid color-mix(in oklab,var(--ev-luz-400) 40%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 12%,transparent);color:var(--ev-luz-300);cursor:default}.video-stage-close,.video-stage-arrow{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);width:44px;height:44px;color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;transition:background var(--ev-t-toque) var(--ev-curva),opacity var(--ev-t-toque) var(--ev-curva);flex:none;place-items:center;padding:0;display:grid}.video-stage-close:hover,.video-stage-arrow:not(:disabled):hover{background:#ffffff24}.video-stage-main{flex:1;justify-content:center;align-items:center;min-height:0;padding:28px 120px 0;display:flex}.video-stage-arrow{width:56px;height:56px;margin-top:-28px;position:absolute;top:calc(50% + 14px)}.video-stage-arrow:first-child{left:36px}.video-stage-arrow:last-child{right:36px}.video-stage-arrow:disabled{opacity:.3;cursor:default}.video-stage-frame{aspect-ratio:16/9;background:#000;border-radius:18px;flex:none;place-items:center;width:min(1200px,100vw - 240px,177.778dvh - 620.444px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 80px 160px -50px #000}.video-stage-frame:-webkit-full-screen{border-radius:0}.video-stage-frame:fullscreen{border-radius:0}.video-stage-frame>img,.video-stage-frame>video,.video-stage-frame>iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video-stage-frame>video{object-fit:contain;background:#000}.video-stage-note{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);height:30px;color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);background:#0009;align-items:center;margin:0;padding:0 14px;font-size:13px;display:inline-flex;position:relative}.video-stage-controls{transition:opacity var(--ev-t-painel) var(--ev-curva);background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:12px;padding:60px 26px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-stage-frame[data-playing=true]:not(:hover):not(:focus-within)>.video-stage-controls{opacity:0}.video-stage-controls>div{align-items:center;gap:6px;display:flex}.video-stage-controls button{border-radius:var(--ev-pilula);width:40px;height:40px;color:var(--ev-texto-1);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.video-stage-controls button:first-child{color:#fff}.video-stage-controls button:last-child{margin-left:auto}.video-stage-time{color:#dfe4dc;font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px}.video-stage-time>span{color:var(--ev-texto-3)}.video-stage-controls>input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.video-stage-controls>input::-webkit-slider-runnable-track{border-radius:var(--ev-pilula);background:linear-gradient(90deg,var(--ev-luz-400) var(--share),#ffffff2e var(--share));height:4px}.video-stage-controls>input::-moz-range-track{border-radius:var(--ev-pilula);background:#ffffff2e;height:4px}.video-stage-controls>input::-moz-range-progress{border-radius:var(--ev-pilula);background:var(--ev-luz-400);height:4px}.video-stage-controls>input::-webkit-slider-thumb{background:var(--ev-luz-300);-webkit-appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 1px #00000059,0 2px 6px #0009}.video-stage-controls>input::-moz-range-thumb{background:var(--ev-luz-300);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #00000059,0 2px 6px #0009}.video-stage-strip{scrollbar-width:none;flex:none;align-items:center;gap:14px;margin:43px 0 38px;padding:12px 48px 40px;display:flex;overflow:auto hidden}.video-stage-strip>:first-child{margin-left:auto}.video-stage-strip>:last-child{margin-right:auto}.video-stage-strip>button{cursor:pointer;width:132px;height:74px;transition:width var(--ev-t-toque) var(--ev-curva),height var(--ev-t-toque) var(--ev-curva);border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.video-library .video-stage-strip>button:focus-visible{border-radius:12px}.video-stage-strip>button>img{object-fit:cover;filter:brightness(.7);width:100%;height:100%;position:absolute;inset:0}.video-stage-strip>button:hover>img{filter:brightness(.9)}.video-stage-strip>button[aria-current=true]{width:156px;height:88px;box-shadow:0 0 0 2px var(--ev-luz-400),0 18px 40px -14px #000000e6}.video-stage-strip>button[aria-current=true]>img{filter:none}.video-stage-strip>button>span{font-size:11px;position:relative}.video-stage-strip>button:is([data-state=processing],[data-state=uploading])>img{filter:grayscale(70%)brightness(.4)}.video-stage-strip>button:is([data-state=processing],[data-state=uploading])>span{color:var(--ev-ouro-300)}.video-stage-strip>button[data-state=failed]>img{filter:grayscale(90%)brightness(.3)}.video-stage-strip>button[data-state=failed]>span{color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1))}@media (max-width:720px){.video-library{border:0;border-radius:0;width:100vw;height:100dvh}.video-library>.video-library-preview-light{display:none}.video-library-bar{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.video-library-bar>h2{margin:0;font-size:26px}.video-library-tabs>button{padding:0 8px}.video-library-tabs svg{display:none}.video-library-close{order:3;margin-left:auto}.video-library-search{order:4;width:100%;margin:0}.video-library .video-library-sort{order:5;margin-left:0}.video-library .video-library-sort>div,.video-library .video-library-selection>details>div{left:0;right:auto}.video-library .video-library-more{position:static}.video-library .video-library-more>summary{z-index:2;position:absolute;top:8px;right:8px}.video-library .video-library-more>div{top:48px;right:0}.video-library-items[data-view=grid]>.video-library-card:nth-child(odd) .video-library-more>div{left:0;right:auto}.video-library-views{order:6;margin-left:auto}.video-library-send{order:7}.video-library-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0}.video-library-folders{box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;flex-direction:row;align-items:center;gap:6px;padding:10px 16px;overflow:auto hidden}.video-library-folders>.video-library-label:first-child{flex:none;padding:0}.video-library-folders>.video-library-label:not(:first-child),.video-library-folders>hr,.video-library-space{display:none}.video-library-folders>button,.video-library-folder>button:first-child{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);white-space:nowrap;flex:none;width:auto}.video-library-folders button>span{overflow:visible}.video-library-folder{flex:none}.video-library-folder-drop{display:none}.video-library-folders>input{flex:none;width:160px}.video-library-main{padding:12px 16px}.video-library-body{position:relative}.video-library-detail{display:none}.video-library-detail[data-open=true]{z-index:4;border:1px solid var(--ev-vidro-borda);background:var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);max-height:82%;box-shadow:var(--ev-vidro-sombra);border-bottom:0;border-radius:24px 24px 0 0;padding:8px 16px 16px;animation:.22s ease-out video-library-sheet;display:flex;position:absolute;bottom:0;left:0;right:0}.video-library-sheet-head{flex:none;justify-content:center;align-items:center;height:32px;margin-bottom:-8px;display:flex;position:relative}.video-library-sheet-head>i{border-radius:var(--ev-pilula);background:#ffffff38;width:36px;height:4px}.video-library-sheet-head>button{width:44px;height:44px;color:var(--ev-texto-2);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-8px}.video-library-queue{width:auto;bottom:12px;left:16px;right:16px}.video-library-items[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-library-thumb,.video-library-add{height:96px}.video-library-card>.ev-cover-light{height:86px;top:29px}.video-library-row,.video-library-items[data-view=list][data-kind=image] .video-library-row{grid-template-columns:18px 56px minmax(0,1fr) 64px}.video-library-row>:nth-child(4),.video-library-row>:nth-child(5){display:none}.video-library-mini{width:56px;height:32px}.video-library-selection{flex-wrap:wrap;gap:4px 10px;height:auto;padding:10px 8px 6px 14px}.video-library-selection>b{flex-basis:100%}.video-library-selection>.video-library-clear{margin-left:auto}.video-library-foot{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.video-library-foot-text{flex:1}.video-library-why{display:none}.video-library-why[data-warn=true]{white-space:normal;display:block}.video-library-watch{top:48px}.video-library-row>.video-library-watch{width:56px;height:32px;top:12px}.video-stage-bar{flex-wrap:wrap;gap:10px 12px;padding:16px 16px 0}.video-stage-head{flex:1 1 0}.video-stage-head>h2{font-size:26px}.video-stage-close{order:2}.video-stage-meta{white-space:normal;flex-basis:100%;order:3}.video-stage-use{flex-basis:100%;order:4;justify-content:center}.video-stage-main{flex-wrap:wrap;align-content:center;gap:12px;padding:16px 16px 0}.video-stage-frame{order:-1;width:100%}.video-stage-arrow{margin:0;position:static}.video-stage-strip{margin:16px 0 8px;padding:12px 16px 32px}.video-stage-strip>button{width:96px;height:54px}.video-stage-strip>button[aria-current=true]{width:112px;height:63px}}@keyframes video-library-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.video-library-detail[data-open=true]{animation:none}}@media (pointer:coarse){.video-library-actions>button,.video-library .video-library-folder-menu>summary{min-height:44px}.video-library-title>button,.video-library-queue-head>button{width:44px;height:44px}.video-library-quiet,.video-library-send,.video-library-close,.video-library-folders>button,.video-library-folder>button:first-child{min-height:44px}.video-library-close{width:44px}.video-library-tabs>button,.video-library-views>button,.video-library .video-library-sort>summary,.video-library-selection>button,.video-library .video-library-selection>details>summary{min-height:44px}.video-library-label>button,.video-library .video-library-more>summary{width:44px;height:44px}.video-library-check{opacity:1;padding:13px}.video-library-row .video-library-check{padding:0}.video-library .video-library-more{opacity:1;top:0;right:0}.video-library .video-library-more>summary{top:0;right:0}.video-library-folder-drop{width:44px;height:44px;top:0}.video-library-thumb>.video-library-tag{top:auto;bottom:10px}.video-library-thumb>.video-library-seal{opacity:0}.video-library-watch{opacity:1}.video-library-row>.video-library-watch{height:44px;top:6px}.video-stage-controls button{width:44px;height:44px}}.course-summary{width:100%;min-width:0;color:var(--ev-texto-1);padding-top:80px}.course-summary[data-framed=true]{padding-top:0}.course-summary-framebar{z-index:20;background:linear-gradient(180deg,color-mix(in oklab,var(--ev-sala) 88%,transparent),transparent);align-items:center;gap:16px;height:88px;padding:0 56px;line-height:normal;display:flex;position:sticky;top:0}.course-summary-close{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);width:44px;height:44px;color:var(--ev-texto-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#05060566;flex:none;place-items:center;padding:0;display:grid}.course-summary-close:hover{border-color:var(--ev-linha-forte);color:var(--ev-texto-1)}.course-summary-framebar>b{min-width:0;color:var(--ev-texto-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.course-summary-framebar>small{color:var(--ev-texto-2);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.course-summary-framebar>small>svg{color:var(--ev-luz-500)}.course-summary-student{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);height:44px;color:var(--ev-texto-1);font:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#05060566;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.course-summary-student:hover{border-color:var(--ev-linha-forte)}.course-summary :focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px;border-radius:7px}.course-summary-body{flex-direction:column;gap:40px;padding:32px 56px 64px;line-height:normal;display:flex;position:relative}.course-summary-head{grid-template-columns:176px minmax(0,1fr);align-items:end;gap:40px;padding:0;display:grid;position:relative}.course-summary-head>:not(.ev-cover-light){z-index:1;position:relative}.course-summary-light{opacity:.5;width:420px;height:420px;top:-40px;left:-80px}.course-summary-head[data-stats=true]{grid-template-columns:176px minmax(0,1fr) auto}.course-summary-cover{box-sizing:content-box;border:1px solid var(--ev-linha-forte);border-radius:var(--ev-raio-m);object-fit:cover;flex:none;width:176px;height:264px;display:block;box-shadow:0 40px 70px -30px #000000f2}.course-summary-cover-upload{flex:none;position:relative}.editor-upload-capa.course-summary-cover-upload>button{border-radius:var(--ev-raio-m);background:0 0;border:0;width:max-content;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000f2}.course-summary-cover-label{border-radius:inherit;color:var(--ev-texto-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#05060559;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.course-summary-cover-label>svg{box-sizing:content-box;border:1px solid var(--ev-linha-forte);background:#ffffff14;border-radius:50%;padding:14px}:is(.course-summary-cover-upload>button:hover .course-summary-cover-label,.course-summary-cover-upload>button:focus-visible .course-summary-cover-label){opacity:1}@media (hover:none){.course-summary-cover-label{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:end;padding:8px}.course-summary-cover-label>svg{background:#05060599;padding:9px}}.course-summary-cover-upload>button:hover .course-summary-cover{border-color:var(--ev-luz-400)}.course-summary-identity{flex-direction:column;gap:16px;min-width:0;display:flex}.course-summary-back{min-height:36px;color:var(--ev-texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 -6px -8px;padding:6px 8px;font-size:12.5px;display:inline-flex}.course-summary-back:hover{color:var(--ev-texto-1)}.course-summary h1{font-family:var(--ev-display);letter-spacing:-.025em;color:var(--ev-texto-1);margin:0;font-size:84px;font-weight:400;line-height:.92}.course-summary-title,.course-summary-title .editable-text-value{margin:0}.course-summary-progress{align-items:center;gap:12px;width:min(340px,100%);display:flex;margin:0!important}.course-summary-progress small{color:var(--ev-texto-3);white-space:nowrap;font-size:12px}.course-summary-bar{background:#ffffff0d;border-radius:4px;flex:1;height:4px;display:block;overflow:hidden}.course-summary-bar>span{background:var(--ev-luz-400);height:100%;display:block}.course-summary-section{align-self:flex-start}.course-summary-overline{color:var(--ev-luz-400);letter-spacing:2.4px;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;font-size:11px;display:inline-flex}.course-summary-overline>b{font-weight:400}.course-summary-overline>svg{color:var(--ev-texto-3);flex:none}.course-summary-dot{background:var(--ev-luz-400);border-radius:50%;flex:none;width:5px;height:5px}.course-summary-section>summary{cursor:pointer}.course-summary-section>summary:hover,.course-summary-section[open]>summary{color:var(--ev-texto-1)}.course-summary-menu.course-summary-section>div{letter-spacing:0;text-transform:none;min-width:230px;left:0;right:auto}.course-summary-section>div>button[aria-selected=true]{color:var(--ev-luz-400)}.course-summary-section>div>button>svg{flex:none;margin-left:auto}.course-summary-about{max-width:640px;color:var(--ev-texto-leitura);margin:0;font-size:17px;line-height:1.55}.editable-text.course-summary-about{align-items:flex-start;display:flex}.course-summary-about .editable-text-pencil{align-self:flex-start;margin-top:-1px}.course-summary-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.course-summary-actions .course-summary-button{background:#ffffff0d;gap:8px;padding:0 20px}.course-summary-actions .course-summary-button.primary{padding:0 24px 0 20px}.course-summary-actions:empty{margin:0}.course-summary-button>b{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:700;overflow:hidden}.course-summary-button{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);min-height:52px;color:var(--ev-texto-1);font:inherit;cursor:pointer;background:#05060566;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.course-summary-button.primary{background:var(--ev-botao-luz);color:var(--ev-luz-tinta);box-shadow:var(--ev-luz-botao);border-color:#0000;font-weight:600}.course-summary-button.quiet{border-color:var(--ev-linha);color:var(--ev-texto-2);background:#ffffff05}.course-summary-button:hover{border-color:var(--ev-linha-forte)}.course-summary-button.primary:hover{background:var(--ev-botao-luz-hover);box-shadow:var(--ev-luz-botao-hover);transform:translateY(-1px)}.course-summary-button:disabled{cursor:default;opacity:.5}.course-summary-stats{border-left:1px solid #ffffff1f;grid-template-columns:auto auto;gap:10px 28px;margin:0;padding:20px 0 6px 28px;display:grid}.course-summary-stats>div{display:contents}.course-summary-stats dt{color:var(--ev-texto-3);font-size:14px}.course-summary-stats dd{color:var(--ev-texto-meta);white-space:nowrap;margin:0;font-size:14px}.course-summary-stats dd>b{color:var(--ev-texto-1);font-weight:600}.course-summary-state{text-align:center;justify-items:center;gap:18px;padding:60px 24px;display:grid}.course-summary-state p{align-items:center;gap:10px;display:flex;color:var(--ev-texto-2)!important;margin:0!important;font-size:14px!important}.course-summary-state [role=alert]{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))!important}.course-summary-state-actions{flex-wrap:wrap;gap:10px;display:flex}.course-summary-spin{animation:.9s linear infinite course-summary-spin}@keyframes course-summary-spin{to{transform:rotate(360deg)}}.course-summary-sheet{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.course-summary-head~.course-summary-sheet{margin-top:44px}}.course-summary-toolbar{align-items:center;gap:24px;display:flex}.course-summary-toolbar>h2{color:var(--ev-texto-1);font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:400}.course-summary-filters{gap:20px;display:flex}.course-summary-chip{min-height:36px;color:var(--ev-texto-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;position:relative}.course-summary-chip:hover{color:var(--ev-texto-1)}.course-summary-chip[aria-pressed=true]{color:#fff;font-weight:600}.course-summary-chip[aria-pressed=true]:after{content:"";background:var(--ev-marca);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.course-summary-collapse{color:var(--ev-texto-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:1px 6px;font-size:12.5px;display:inline-flex}.course-summary-collapse:hover{color:var(--ev-texto-1)}.course-summary-modules,.course-summary-lessons{margin:0;padding:0;list-style:none}.course-summary-modules{flex-direction:column;gap:28px;display:flex}.course-summary-card{border:1px solid var(--ev-linha);border-radius:var(--ev-raio-l);background:linear-gradient(180deg,color-mix(in oklab,var(--ev-sup-2) 70%,transparent),color-mix(in oklab,var(--ev-sala) 70%,transparent));box-shadow:inset 0 1px #ffffff0f}.course-summary-card[data-hidden=true]{border-color:color-mix(in oklab,var(--ev-rascunho) 15%,transparent)}.course-summary-module{cursor:pointer;border-radius:23px 23px 0 0;align-items:center;gap:18px;padding:18px 22px;display:flex}.course-summary-card[data-folded=true]>.course-summary-module{border-radius:15px}.course-summary-number{width:44px;height:44px;color:var(--ev-luz-300);font-family:var(--ev-display);background:0 0;border:0;flex:none;place-items:center;margin:0 -5px;padding:0;font-size:40px;font-style:italic;line-height:1;list-style:none;display:grid}.course-summary-card[data-hidden=true] .course-summary-number{color:var(--ev-texto-2)}button.course-summary-number{cursor:grab}button.course-summary-number:active{cursor:grabbing}summary.course-summary-number{cursor:pointer}.course-summary-module-name{flex-direction:column;gap:3px;min-width:0;display:flex}.course-summary-module-name b{font-size:17px;font-weight:600}.course-summary-card[data-hidden=true] .course-summary-module-name b{color:var(--ev-texto-2)}.course-summary-fold{color:var(--ev-texto-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.course-summary-fold:hover{color:var(--ev-texto-2)}.course-summary-hidden-tag{background:color-mix(in oklab,var(--ev-rascunho) 7%,transparent);color:var(--ev-rascunho);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.course-summary-module-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.course-summary-small-button{border-radius:var(--ev-pilula);height:40px;color:var(--ev-texto-1);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.course-summary-small-button:hover{border-color:var(--ev-linha-forte);color:var(--ev-texto-1)}.course-summary-small-button.show{border-color:color-mix(in oklab,var(--ev-luz-400) 33%,transparent);color:var(--ev-luz-400)}.course-summary-icon-button{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);width:40px;height:40px;color:var(--ev-texto-2);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;list-style:none;display:grid}.course-summary-lesson-actions .course-summary-icon-button{width:38px;height:38px}.course-summary-icon-button:hover,.course-summary-more[open]>summary{border-color:var(--ev-linha-forte);background:var(--ev-sup-2);color:var(--ev-texto-1)}.course-summary-icon-button:disabled{cursor:not-allowed;opacity:1}.course-summary-card .editable-text-pencil{height:18px}.course-summary-lessons>li{border-top:1px solid #ffffff0b;align-items:center;gap:18px;padding:14px 22px;display:flex}.course-summary-lessons>li:first-child{border-top-color:var(--ev-linha)}.course-summary-lessons>li:last-child{border-radius:0 0 23px 23px}.course-summary-lesson:hover,.course-summary-lesson[data-panel=true]{background:#ffffff05}.course-summary-lesson[data-current=true]{background:color-mix(in oklab,var(--ev-luz-400) 5%,transparent)}.course-summary-lesson[data-held=true]{opacity:.6}.course-summary-lesson{transition:background-color .6s}.course-summary-lesson[data-flash=true]{background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent)}.course-summary-grip{flex:none;display:inline-flex}.course-summary-lesson .course-summary-grip>button,.course-summary-lesson .course-summary-grip>details>summary{width:16px;height:36px;color:color-mix(in oklab,var(--ev-texto-3) 45%,transparent);cursor:grab;background:0 0;border:0;place-items:center;padding:0;list-style:none;display:grid}.course-summary-lesson:hover .course-summary-grip>button,.course-summary-lesson .course-summary-grip>details>summary:hover{color:var(--ev-texto-3)}.course-summary-lesson .course-summary-grip>button:active{cursor:grabbing}.course-summary-lesson .course-summary-grip>details>summary{cursor:pointer}.course-summary-grip>details>div{left:0;right:auto}.course-summary-thumb{border:1px solid var(--ev-linha-forte);background:radial-gradient(80% 90% at 50% 110%,color-mix(in oklab,var(--ev-luz-400) 30%,transparent),transparent 70%),radial-gradient(70% 70% at 50% 40%,color-mix(in oklab,var(--ev-roxo-600) 35%,transparent),transparent 75%),var(--ev-sup-2);width:120px;height:68px;color:var(--ev-texto-2);font:inherit;cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #000000e6}.course-summary-thumb>img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.course-summary-thumb>svg{position:relative}.course-summary-thumb>small{background:color-mix(in oklab,var(--ev-sala) 82%,transparent);color:var(--ev-texto-1);border-radius:4px;padding:1px 5px;font-size:10.5px;position:absolute;bottom:5px;right:5px}.course-summary-lesson:hover .course-summary-thumb:not([data-empty]){border-color:var(--ev-linha-forte);background:var(--ev-sup-2);color:var(--ev-luz-400)}.course-summary-thumb:not([data-empty]){box-sizing:content-box}.course-summary-thumb[data-empty]{color:var(--ev-texto-meta);background:#ffffff05;border:1px dashed #ffffff38;font-size:12px}.course-summary-thumb[data-empty]:hover{border-color:var(--ev-luz-400);color:var(--ev-luz-400)}.course-summary-lesson-text{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.course-summary-lesson-name{min-width:0;color:var(--ev-texto-1);font-size:16px;font-weight:500;display:flex}.course-summary-lesson-meta{color:var(--ev-texto-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.course-summary-visibility[data-tone]{align-items:center;gap:6px;display:inline-flex}.course-summary-visibility[data-tone]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.course-summary-visibility[data-tone=done]{color:var(--ev-luz-400)}.course-summary-visibility[data-tone=draft]{color:var(--ev-rascunho)}.course-summary-lesson-actions{flex:none;align-items:center;gap:16px;display:flex}.course-summary-open{width:100%;min-height:44px;color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14.5px;display:flex}.course-summary-open:hover{color:var(--ev-luz-400)}.course-summary-open>small{color:var(--ev-texto-3);white-space:nowrap;margin-left:auto;font-size:12.5px}.course-summary-icon{border:1px solid var(--ev-linha-forte);width:26px;height:26px;color:var(--ev-texto-3);border-radius:50%;flex:none;place-items:center;display:grid}.course-summary-icon[data-done=true]{border-color:color-mix(in oklab,var(--ev-luz-500) 27%,transparent);background:color-mix(in oklab,var(--ev-luz-500) 6%,transparent);color:var(--ev-luz-500)}.course-summary-lesson[data-current=true] .course-summary-icon{border-color:var(--ev-luz-400);background:var(--ev-luz-400);color:var(--ev-luz-tinta)}.course-summary-tag{border:1px solid var(--ev-linha);color:var(--ev-texto-2);white-space:nowrap;background:#ffffff03;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.course-summary-tag.now{border-color:color-mix(in oklab,var(--ev-luz-400) 25%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 6%,transparent);color:var(--ev-luz-400)}.course-summary-empty{margin:0;font-size:13px;color:var(--ev-texto-3)!important}.course-summary-link{min-height:40px;color:var(--ev-texto-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:inline-flex}.course-summary-link:hover{color:var(--ev-luz-400)}div.course-summary-add{padding:16px 18px}.course-summary-live{z-index:30;border:1px solid var(--ev-linha-forte);background:linear-gradient(180deg,#ffffff12,#fff0 60%),var(--ev-sup-1);max-width:min(620px,100vw - 32px);box-shadow:var(--ev-sombra-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);color:var(--ev-texto-1)!important;margin:0!important;font-size:12.5px!important}.course-summary-live:not(:empty):before{content:"";background:var(--ev-luz-400);border-radius:99px;flex:none;width:6px;height:6px;margin-right:-4px}.course-summary-live:empty{box-shadow:none;border:0;padding:0}.course-summary:has(.course-summary-panel) .course-summary-live{z-index:41;bottom:84px;left:auto;right:16px;transform:none}.course-summary-live .course-summary-link{min-height:0;color:var(--ev-luz-400);padding:0;font-weight:700}.course-summary-menu{vertical-align:middle;display:inline-block;position:relative}.course-summary-menu>summary::marker{content:""}.course-summary-menu>summary{list-style:none}.course-summary-menu>div{z-index:5;border:1px solid var(--ev-linha-forte);background:var(--ev-sup-1);text-align:left;border-radius:10px;gap:2px;min-width:224px;max-height:min(60vh,420px);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 40px #0006}.course-summary-menu>div>button{width:100%;min-height:40px;color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.course-summary-menu>div>button:hover:not(:disabled){background:#ffffff0a}.course-summary-menu>div>button:disabled{color:var(--ev-texto-3);cursor:default}.course-summary-menu>div>button.course-summary-archive:not(:disabled){color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.course-summary-menu>div>p{padding:0 11px;color:var(--ev-texto-3)!important;margin:9px 0 2px!important;font-size:11px!important}.course-summary-hint{line-height:1.45;color:var(--ev-texto-3)!important;margin:-14px 0 0!important;font-size:12px!important}.course-summary-module[draggable=true],.course-summary-lesson[draggable=true]{cursor:grab}.course-summary-card[data-dragging=true],.course-summary-lesson[data-dragging=true]{opacity:.42}.course-summary-lesson[data-drop=before]{box-shadow:inset 0 2px 0 var(--ev-luz-400)}.course-summary-lesson[data-drop=after]{box-shadow:inset 0 -2px 0 var(--ev-luz-400)}.course-summary-card[data-drop=before]{box-shadow:0 -3px 0 var(--ev-luz-400)}.course-summary-card[data-drop=after]{box-shadow:0 3px 0 var(--ev-luz-400)}.course-summary-card[data-target=true]{border-color:color-mix(in oklab,var(--ev-luz-400) 27%,transparent)}.course-summary-card[data-target=true]>.course-summary-module{background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent)}.editable-text{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.editable-text-value{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;min-width:1ch}.editable-text-value:focus{outline:none}.editable-text-value:empty:before{content:attr(data-placeholder);color:var(--ev-texto-3)}.editable-text-pencil{width:26px;height:26px;color:color-mix(in oklab,var(--ev-texto-3) 45%,transparent);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-self:center;place-items:center;display:inline-grid}.editable-text:hover .editable-text-pencil{color:var(--ev-texto-3)}.editable-text:focus-within .editable-text-pencil,.editable-text-pencil:hover{color:var(--ev-luz-400)}.course-summary-ghost{color:var(--ev-texto-1);flex-wrap:wrap;align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.course-summary-ghost small{color:var(--ev-texto-3);font-size:11.5px}.course-summary-veil{z-index:39;background:color-mix(in oklab,var(--ev-noite) 55%,transparent);pointer-events:none;position:fixed;inset:0}.course-summary-panel{z-index:40;border:1px solid var(--ev-vidro-borda);background:var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);width:min(624px,100% - 32px);box-shadow:var(--ev-vidro-sombra);border-radius:28px;flex-direction:column;line-height:normal;display:flex;position:fixed;top:16px;bottom:16px;right:16px}.course-summary-panel:focus-visible{outline:none}.course-summary-drawer-grip{z-index:1;border-radius:var(--ev-pilula);cursor:ew-resize;touch-action:none;background:#ffffff38;width:6px;height:56px;margin-top:-28px;position:absolute;top:50%;left:-10px;box-shadow:0 0 12px #0009}.course-summary-drawer-grip:before{content:"";position:absolute;inset:-10px -12px}:is(.course-summary-drawer-grip:hover,.course-summary-drawer-grip:focus-visible){background:#ffffff6b}.course-summary-drawer-tip{z-index:1;background:var(--ev-texto-1);color:var(--ev-sup-1);white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;margin-top:-15px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;right:calc(100% + 21px)}:is(.course-summary-drawer-grip:hover+.course-summary-drawer-tip,.course-summary-drawer-grip:focus-visible+.course-summary-drawer-tip){opacity:1}.course-summary-drawer-top{flex:none;align-items:center;gap:14px;height:76px;padding:0 20px 0 24px;display:flex}.course-summary-drawer-module{min-width:0}.course-summary-drawer-module>summary,.course-summary-drawer-sizes,.course-summary-drawer-close{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque)}.course-summary-drawer-module>summary{cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 12px 0 14px;font-size:14px;display:flex}.course-summary-drawer-module>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.course-summary-drawer-module>summary:hover,.course-summary-drawer-module[open]>summary{border-color:var(--ev-linha-forte)}.course-summary-menu.course-summary-drawer-module>div{left:0;right:auto}.course-summary-drawer-count{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:10px;margin-right:auto;font-size:13px;display:flex}.course-summary-drawer-dots{gap:4px;display:flex}.course-summary-drawer-dots>span{border-radius:var(--ev-pilula);background:#ffffff29;width:18px;height:3px}.course-summary-drawer-dots>span[data-current=true]{background:var(--ev-luz-400)}.course-summary-drawer-sizes{flex:none;padding:3px;display:flex}.course-summary-drawer-sizes>button{border-radius:var(--ev-pilula);width:32px;height:32px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.course-summary-drawer-sizes>button:hover{color:var(--ev-texto-1)}.course-summary-drawer-sizes>button[aria-pressed=true]{color:#fff;background:#ffffff1f}.course-summary-drawer-close{cursor:pointer;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.course-summary-drawer-close:hover{border-color:var(--ev-linha-forte)}.course-summary-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:22px;min-height:0;padding:0 24px 64px;display:flex;overflow-y:auto}.course-summary-drawer-body>*{flex:none}.course-summary-drawer-body>.markdown-field,.course-summary-files{margin-top:4px}.course-summary-panel-light{--altura:min((100cqw - 48px)*.5625,60vh);z-index:-1;pointer-events:none;border-radius:27px;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.course-summary-panel-light>.ev-cover-light{left:calc(28.8px - 10cqw);top:calc(76px - var(--altura)*.18);width:calc(120cqw - 57.6px);height:calc(var(--altura)*1.36);filter:blur(60px)saturate(190%);opacity:.6}.course-summary-poster{aspect-ratio:16/9;max-height:60vh;position:relative}.course-summary-poster-frame{border-radius:20px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 70px -30px #000}.course-summary-poster-frame>img{object-fit:cover;filter:saturate(115%)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.course-summary-poster-frame:after{content:"";pointer-events:none;background:radial-gradient(90% 90% at 50% 45%,#0000 50%,#00000080 100%),linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.course-summary-poster-play{z-index:1;border-radius:var(--ev-pilula);color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff1f;border:1px solid #fff6;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff80,0 20px 50px -10px #000c}.course-summary-poster-play>svg{margin-left:3px}.course-summary-poster-play{cursor:pointer;padding:0}.course-summary-poster-play:hover{background:#fff3}.course-summary-poster-frame[data-playing]:after{content:none}.course-summary-poster-frame>.video-stage-frame{width:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.course-summary-poster-frame .video-stage-controls{gap:4px;padding:36px 14px 10px}.course-summary-poster-stop{z-index:1;border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);width:36px;height:36px;color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;background:#05060599;place-items:center;padding:0;display:grid;position:absolute;top:14px;left:14px}.course-summary-poster-stop:hover{border-color:var(--ev-luz-400);color:var(--ev-luz-300)}.course-summary-poster-swap,.course-summary-poster-time{z-index:1;border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);align-items:center;display:inline-flex;position:absolute;bottom:14px}.course-summary-poster-swap{height:36px;font:inherit;cursor:pointer;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:500;left:14px}.course-summary-poster-swap:hover{border-color:var(--ev-luz-400);color:var(--ev-luz-300)}.course-summary-poster-time{font-variant-numeric:tabular-nums;height:28px;padding:0 10px;font-size:12px;right:14px}.course-summary-poster[data-empty]{border:1px dashed var(--ev-linha-forte);color:var(--ev-texto-3);background:#0003;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.course-summary-poster[data-empty]>span{font-size:13px}.course-summary-poster-pick{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);height:36px;color:var(--ev-texto-1);font:inherit;-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.course-summary-poster-pick:hover{border-color:var(--ev-linha-forte)}.course-summary-panel-head{flex-direction:column;gap:14px;display:flex}.course-summary-panel-title{gap:12px;margin:0}.course-summary-panel-title .editable-text-value{color:var(--ev-texto-1);font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:400;line-height:1.05}.course-summary-panel-title .editable-text-pencil{border-radius:var(--ev-pilula);width:32px;height:32px;color:var(--ev-texto-3)}.course-summary-panel-title .editable-text-pencil>svg{width:15px;height:15px}.course-summary-publish{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.course-summary-publish>div{border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-pilula);background:var(--ev-pilula-vidro);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);padding:4px;display:flex}.course-summary-publish button{border-radius:var(--ev-pilula);height:34px;color:var(--ev-texto-meta);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.course-summary-publish button:hover:not(:disabled):not([aria-pressed=true]){color:var(--ev-texto-1)}.course-summary-publish button[aria-pressed=true]{--tom:var(--ev-luz-400);border:1px solid color-mix(in oklab,var(--tom) 40%,transparent);background:color-mix(in oklab,var(--tom) 14%,transparent);color:color-mix(in oklab,var(--tom) 40%,#fff);font-weight:600;box-shadow:inset 0 1px #ffffff14}.course-summary-publish button+button[aria-pressed=true]{--tom:var(--ev-rascunho)}.course-summary-publish button:disabled{cursor:not-allowed}.course-summary-publish button:disabled:not([aria-pressed=true]){opacity:.45}.course-summary-publish>span{color:var(--ev-texto-meta);align-items:center;gap:6px;font-size:13px;display:inline-flex}.course-summary-files{flex-direction:column;gap:12px;display:flex}.course-summary-files-title{color:var(--ev-texto-1);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.course-summary-files-title>span{box-sizing:border-box;border-radius:var(--ev-pilula);min-width:22px;height:22px;color:var(--ev-ouro-300);background:#d9b25f29;place-items:center;padding:0 7px;font-size:12px;font-weight:400;display:grid}.course-summary-file{background:linear-gradient(#d9b25f1f,#d9b25f08);border:1px solid #d9b25f59;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 12px 30px -16px #000000b3}.course-summary-file-kind{width:40px;height:40px;color:var(--ev-ouro-300);background:#d9b25f1f;border-radius:10px;flex:none;place-items:center;display:grid}.course-summary-file>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.course-summary-file>div>span{color:var(--ev-texto-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.course-summary-file>div>small{color:var(--ev-ouro-meta);font-size:12px}.course-summary-file>button{border-radius:var(--ev-pilula);width:36px;height:36px;color:var(--ev-ouro-acao);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.course-summary-file>button:last-child{color:var(--ev-ouro-meta)}.course-summary-file>button:hover:not(:disabled){color:var(--ev-ouro-300);background:#d9b25f1f}.course-summary-file>button:last-child:hover:not(:disabled){color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.course-summary-file>button:disabled{cursor:default;opacity:.5}.course-summary-file-progress{background:#d9b25f29;height:2px;position:absolute;bottom:0;left:0;right:0}.course-summary-file-progress>span{background:var(--ev-luz-400);height:100%;transition:width .15s linear;display:block}.course-summary-drop{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);background:radial-gradient(260px 60px at 50% 0%,color-mix(in oklab,var(--ev-luz-400) 10%,transparent),transparent 70%),#0003;height:52px;color:var(--ev-texto-leitura);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.course-summary-drop>svg{color:var(--ev-luz-400);flex:none}.course-summary-drop b{color:var(--ev-luz-400);font-weight:600}.course-summary-drop:hover,.course-summary-drop[data-dropping=true]{border-color:var(--ev-luz-400)}.course-summary-drop[data-dropping=true]{background:radial-gradient(260px 60px at 50% 0%,color-mix(in oklab,var(--ev-luz-400) 18%,transparent),transparent 70%),#0003}.course-summary-drop:has(input:focus-visible){border-color:var(--ev-luz-400);box-shadow:var(--ev-foco)}.course-summary-drop>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.course-summary-panel-actions{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090c0af0;border-top:1px solid #ffffff14;border-radius:0 0 27px 27px;flex:none;align-items:center;gap:16px;height:84px;padding:0 24px;display:flex;position:relative}.course-summary-panel-actions:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0d0bf2);height:56px;position:absolute;bottom:calc(100% + 1px);left:0;right:0}.course-summary-panel-actions>span{min-width:0;color:var(--ev-texto-meta);flex-direction:column;flex:auto;gap:6px;font-size:12px;display:flex}.course-summary-panel-meter{border-radius:var(--ev-pilula);background:#ffffff1f;width:120px;height:3px;display:block;overflow:hidden}.course-summary-panel-meter>span{background:var(--ev-luz-400);height:100%;display:block}.course-summary-panel-open{border-radius:var(--ev-pilula);background:var(--ev-botao-luz);height:48px;color:var(--ev-luz-tinta);font:inherit;box-shadow:var(--ev-luz-botao);cursor:pointer;border:0;flex:none;align-items:center;gap:10px;padding:0 22px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.course-summary-panel-duplicate{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);height:44px;color:var(--ev-texto-1);font:inherit;cursor:pointer;background:#ffffff0a;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.course-summary-panel-duplicate:hover:not(:disabled){background:#ffffff14}.course-summary-panel-archive{border:1px solid color-mix(in oklab,var(--ev-erro) 28%,transparent);border-radius:var(--ev-pilula);background:color-mix(in oklab,var(--ev-erro) 6%,transparent);width:44px;height:44px;color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1));cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.course-summary-panel-archive:hover:not(:disabled){border-color:color-mix(in oklab,var(--ev-erro) 50%,transparent);color:var(--ev-erro)}.course-summary-panel[data-size=narrow] .course-summary-panel-duplicate{justify-content:center;width:44px;padding:0}.course-summary-panel-duplicate:disabled,.course-summary-panel-archive:disabled{cursor:default;opacity:.5}@media (max-width:1180px){.course-summary-head[data-stats=true]{grid-template-columns:120px minmax(0,1fr)}.course-summary-stats{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.course-summary-spin{animation:none}.course-summary-drawer-tip,.course-summary-lesson{transition:none}}@media (max-width:700px){.course-summary{padding-top:68px}.course-summary-framebar{padding:0 16px}.course-summary-body{padding:20px 16px 44px}.course-summary-head,.course-summary-head[data-stats=true]{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px}.course-summary-cover{width:96px;height:144px}.course-summary h1{font-size:30px}.course-summary-toolbar{flex-wrap:wrap;gap:10px 16px}.course-summary-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex:100%;order:3;min-width:0;padding-bottom:3px;overflow-x:auto}.course-summary-filters::-webkit-scrollbar{width:0;height:0}.course-summary-chip{flex:none}.course-summary-module{flex-wrap:wrap}.course-summary-lessons>li{flex-wrap:wrap;gap:10px;padding:12px 14px}.course-summary-thumb{width:80px;height:45px}.course-summary-lesson-text{flex:1 1 0}.course-summary-menu>div{min-width:min(266px,100vw - 44px);max-height:min(56vh,340px);left:auto;right:0}.course-summary-panel{border:0;border-radius:0;width:100%;top:0;bottom:0;right:0}.course-summary-panel-light{border-radius:0}.course-summary-panel-title .editable-text-value{font-size:30px}.course-summary-panel-actions{border-radius:0;gap:12px;padding:0 16px}.course-summary-panel-duplicate{justify-content:center;width:44px;padding:0}}@media (pointer:coarse){.course-summary-lesson[draggable=true],.course-summary-module[draggable=true]{cursor:auto}.course-summary-back,.course-summary-chip,.course-summary-open,.course-summary-link{min-height:44px}.course-summary-close,.course-summary-number{width:44px;height:44px}.course-summary-student,.course-summary-small-button,.course-summary-collapse{min-height:44px}.course-summary-icon-button,.course-summary-lesson-actions .course-summary-icon-button,.course-summary-lesson .course-summary-grip>details>summary{width:44px;height:44px}.course-summary-menu>div>button,.course-summary-button,.course-summary-section>summary{min-height:44px}.course-summary-poster-swap,.course-summary-poster-pick,.course-summary-poster-stop,.course-summary-drawer-close{min-width:44px;min-height:44px}.course-summary-drawer-sizes>button,.course-summary-publish button,.course-summary-drawer-module>summary,.course-summary-panel-open,.course-summary-panel-duplicate{min-height:44px}.course-summary-file>button{width:44px;height:44px}}@media (max-width:700px) and (pointer:coarse){.course-summary-lessons .course-summary-grip{margin:0 -8px 0 -14px}}.course-summary-category{min-height:52px;color:var(--ev-texto-2);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:14px;list-style:none;display:inline-flex}.course-summary-category>b{color:var(--ev-texto-1);font-weight:600}.course-summary-category::-webkit-details-marker{width:0;height:0}.course-summary-pill{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.course-summary-pill[data-tone=done]{border-color:color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);color:color-mix(in oklab,var(--ev-luz-400) 78%,#fff);box-shadow:inset 0 1px #ffffff12}.course-summary-pill[data-tone=draft]{border-color:color-mix(in oklab,var(--ev-rascunho) 42%,transparent);background:color-mix(in oklab,var(--ev-rascunho) 8%,transparent);color:var(--ev-rascunho)}.course-summary-pill:disabled{cursor:not-allowed}@media (max-width:1180px){.course-summary-head[data-stats=true]{grid-template-columns:176px minmax(0,1fr)}.course-summary-stats{border-left:0;grid-column:1/-1;padding-left:0}}@media (max-width:700px){.course-summary-framebar{gap:10px;padding:0 16px}.course-summary-framebar>small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.course-summary-student{padding:0 14px;font-size:14px}.course-summary-head,.course-summary-head[data-stats=true]{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:0}.course-summary-cover{width:96px;height:144px}.course-summary-cover-label{height:30px;font-size:11px;bottom:6px;left:6px;right:6px}.course-summary h1{font-size:40px}.course-summary-about{font-size:15px}.course-summary-body{gap:28px}.course-summary-toolbar>h2{font-size:30px}.course-summary-module{gap:12px;padding:14px 14px 14px 16px}.course-summary-lessons>li{padding:12px 14px}.course-summary-pill{height:44px;padding:0 12px}}.course-summary-switch{flex:0 auto;min-width:0}.course-summary-framebar:has(.course-summary-switch)>.course-summary-close{order:10}.course-summary-head[data-wide]{grid-template-columns:auto minmax(0,1fr)}.course-summary-head[data-wide] .course-summary-cover{width:384px;height:216px}@media (min-width:1181px){.course-summary-head[data-sale]{grid-template-columns:auto minmax(0,1fr) 360px;align-items:start}.course-summary-head[data-sale] h1{font-size:64px;line-height:.98}.course-summary-head[data-sale][data-wide] h1{font-size:50px;line-height:1.02}.course-summary-head[data-sale]>.course-summary-cover-upload{grid-row:1/span 2}.course-summary-head[data-sale]>.course-summary-identity{grid-area:1/2}.course-summary-head[data-sale]>.course-summary-stats{border-left:0;flex-wrap:wrap;grid-area:2/2;gap:6px 24px;padding:0;display:flex}.course-summary-head[data-sale]>.course-summary-stats>div{gap:8px;display:flex}.course-summary-head[data-sale]>.catalog-sale{grid-area:1/3/span 2}}@media (max-width:1180px){.course-summary-head[data-sale]>.catalog-sale{grid-column:1/-1}}@media (max-width:700px){.course-summary-head[data-wide],.course-summary-head[data-wide][data-stats=true]{grid-template-columns:auto minmax(0,1fr)}.course-summary-head[data-wide] .course-summary-cover{width:160px;height:90px}.course-summary-framebar>.course-summary-close{margin-left:auto}}.course-certificate h3{color:var(--ev-texto-1);margin:0;font-size:18px}.course-certificate p{color:var(--ev-texto-2);margin:6px 0 0;line-height:1.55}.lesson-assignment{margin-top:4px}.lesson-assignment+.lesson-assignment{border-top:1px solid var(--ev-linha);margin-top:28px;padding-top:24px}.assignment-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assignment-title h4{color:var(--ev-texto-1);font-family:var(--ev-display);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.assignment-title>div>span{color:var(--ev-texto-3);margin-top:5px;font-size:11px;display:block}.assignment-instructions{white-space:pre-wrap;max-width:74ch;color:var(--ev-texto-2);line-height:1.65}.submission-status{border:1px solid var(--ev-linha-forte);color:var(--ev-texto-2);border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.submission-status.approved{border-color:var(--ev-luz-500);color:var(--ev-luz-400)}.submission-status.changes_requested{border-color:var(--ev-ouro-600);color:var(--ev-rascunho)}.submission-status.uploading{border-color:var(--ev-erro);color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.student-submission-summary{border-left:2px solid var(--ev-luz-400);background:var(--ev-sala);margin-top:16px;padding:15px}.student-submission-summary>strong{color:var(--ev-texto-1);margin-bottom:8px;font-size:12px;display:block}.student-submission-summary p{white-space:pre-wrap;color:var(--ev-texto-2)}.student-submission-summary button{color:var(--ev-luz-400);background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:inline-flex}.student-submission-form{gap:13px;margin-top:18px;display:grid}.student-submission-form label{color:var(--ev-texto-2);gap:8px;font-size:13px;display:grid}.student-submission-form textarea{width:100%;color:var(--ev-texto-1);font:inherit;resize:none;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px;font-size:14px;box-shadow:inset 0 2px 8px #00000080}.submission-file{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:radial-gradient(320px 140px at 50% 0%, color-mix(in oklab,var(--ev-luz-400) 12%,transparent), transparent 70%), #0003;text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:176px;padding:24px;font-weight:600;position:relative;color:var(--ev-texto-1)!important;font-size:14px!important;display:flex!important}.submission-file-icon{border-radius:var(--ev-pilula);width:48px;height:48px;color:var(--ev-luz-tinta);background:linear-gradient(180deg, var(--ev-luz-300), color-mix(in oklab,var(--ev-luz-400) 88%,#000));place-items:center;display:grid;box-shadow:inset 0 1px #ffffff61,0 1px 2px #00000080,0 6px 14px -6px #0009}.submission-file small{color:var(--ev-texto-3);font-size:12px;font-weight:400}.submission-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.student-submission-form>.primary-button{border-radius:var(--ev-pilula);background:var(--ev-botao-luz);min-height:52px;box-shadow:var(--ev-luz-botao);justify-self:start;padding:0 26px}.delivery-message{border-radius:6px;padding:10px 12px;font-size:12px}.delivery-message.error{background:color-mix(in oklab,var(--ev-erro) 20%,var(--ev-sala));color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.delivery-message.success{background:var(--ev-luz-tinta);color:var(--ev-luz-400)}.course-certificate{border-top:1px solid color-mix(in oklab,var(--ev-ouro-400) 45%,transparent);align-items:flex-start;gap:16px;margin-top:24px;padding:20px 0 0;display:flex}.course-certificate>svg{color:var(--ev-ouro-300);flex:none}.course-certificate .primary-button{border-radius:var(--ev-pilula);min-height:52px;color:var(--ev-ouro-tinta);background:linear-gradient(180deg, var(--ev-ouro-200) 0%, var(--ev-ouro-400) 55%, var(--ev-ouro-600) 100%);box-shadow:var(--ev-luz-ouro);border:0;margin-top:14px;padding:0 24px;display:inline-flex}.course-certificate strong{color:var(--ev-ouro-300)}@media (max-width:640px){.assignment-title{flex-direction:column}.submission-file{min-height:150px}.course-certificate{padding:16px}}.delivery-history{margin-top:18px}.delivery-history h5{color:var(--ev-texto-1);margin:0 0 6px;font-size:14px}.delivery-history ol{margin:0;padding:0;list-style:none}.delivery-history li{border-top:1px solid var(--ev-linha);color:var(--ev-texto-2);align-items:flex-start;gap:12px;padding:12px 0;font-size:12.5px;display:flex}.delivery-history li>svg{color:var(--ev-texto-3);flex:none;margin-top:2px}.delivery-history .delivery-history-ok{color:var(--ev-luz-500)}.delivery-history span{color:var(--ev-texto-1)}.delivery-history small{margin-top:4px;font-size:12px;line-height:1.55;display:block}.learning-status{background:var(--ev-sala);min-height:220px;color:var(--ev-texto-2);border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.learning-error,.learning-inline-error{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1))}.learning-inline-error{margin:12px 0;font-size:13px}.learning-spin{animation:.9s linear infinite learning-spin}.learning-video{aspect-ratio:16/9;width:100%;box-shadow:0 0 0 1px var(--ev-linha), 0 40px 80px -30px #000000f2;background:var(--ev-sala);border:0;border-radius:20px;display:block;overflow:hidden}.learning-video>div,.learning-video iframe{width:100%!important;height:100%!important}.resume-card>img{object-fit:cover}@keyframes learning-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.learning-spin{animation:none}}.lesson-bench{width:100%;min-width:0;color:var(--ev-texto-1);padding-top:88px;overflow-x:clip}.lesson-bench :focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px;border-radius:7px}.bench-rail{flex-wrap:wrap;align-items:center;gap:20px;padding:14px clamp(16px,3vw,40px) 10px;display:flex}.bench-back{min-height:40px;color:var(--ev-texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;margin-left:-8px;padding:8px;font-size:14px;display:inline-flex}.bench-back:hover{color:var(--ev-texto-1)}.bench-rail-sep{color:#3d463f}.bench-rail-module{color:var(--ev-texto-3);font-size:14px}.bench-ruler{align-items:center;gap:6px;display:flex}.bench-ruler>i{background:#ffffff1f;border-radius:2px;width:44px;height:3px;display:block}.bench-ruler>i[data-state=done]{background:color-mix(in oklab,var(--ev-luz-500) 50%,transparent)}.bench-ruler>i[data-state=on]{background:var(--ev-marca)}.bench-rail-spacer{flex:1}.bench-rail-count{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:13px}.bench{grid-template-columns:minmax(0,1fr) 416px;align-items:start;gap:40px;padding:14px clamp(16px,2vw,24px) 48px clamp(16px,3vw,40px);display:grid}.bench-left{min-width:0;position:relative}.bench-right{border:1px solid var(--ev-linha);border-radius:var(--ev-raio-l);background:linear-gradient(180deg, color-mix(in oklab,var(--ev-sup-2) 62%,transparent), color-mix(in oklab,var(--ev-sala) 72%,transparent));-webkit-backdrop-filter:blur(30px)saturate(160%);flex-direction:column;min-width:0;padding:22px 24px 24px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 40px 80px -30px #000000f2}.bench-lesson-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin:36px 0 16px;display:grid}.bench-lesson-head>div:first-child{max-width:620px}.lesson-bench h1{font-family:var(--ev-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.62vw,52px);font-weight:400;line-height:1}.bench-tag{border:1px solid var(--ev-ouro-600);color:var(--ev-rascunho);border-radius:999px;padding:5px 9px;font-size:11px}.bench-description{max-width:580px;color:var(--ev-texto-2);margin:0;font-size:16px;line-height:1.65}.bench-description>:first-child{margin-top:0}.bench-description>:last-child{margin-bottom:0}.bench-description p{margin:0 0 14px}.bench-description h1,.bench-description h2,.bench-description h3,.bench-description h4{color:var(--ev-texto-1);letter-spacing:-.02em;margin:22px 0 10px;line-height:1.25}.bench-description h1{font-size:21px}.bench-description h2{font-size:18px}.bench-description h3{font-size:16px}.bench-description h4{font-size:14.5px}.bench-description ul,.bench-description ol{margin:0 0 14px;padding-left:22px}.bench-description ul{list-style:outside}.bench-description ol{list-style:decimal}.bench-description li{margin:0 0 6px}.bench-description a{color:var(--ev-luz-400);text-decoration:underline}.bench-description strong{color:var(--ev-texto-1)}.bench-description img,.bench-description video,.bench-description iframe{border-radius:10px;max-width:100%;height:auto;margin:16px 0;display:block}.bench-description iframe{aspect-ratio:16/9;border:0;width:100%}.bench-description blockquote{border-left:2px solid var(--ev-linha-forte);color:var(--ev-texto-3);margin:16px 0;padding:2px 0 2px 14px}.bench-description code{background:#ffffff0d;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.bench-description pre{border:1px solid var(--ev-linha);background:var(--ev-sala);border-radius:10px;margin:16px 0;padding:14px;overflow-x:auto}.bench-description pre code{background:0 0;padding:0}.bench-description table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13.5px}.bench-description th,.bench-description td{border:1px solid var(--ev-linha);text-align:left;padding:7px 10px}.bench-description hr{border:0;border-top:1px solid var(--ev-linha);margin:20px 0}.bench-left>:not(.ev-cover-light){z-index:1;position:relative}.ev-cover-light.bench-light{object-position:center 30%;filter:blur(90px)saturate(190%);opacity:.75;width:126%;max-width:none;height:740px;top:-110px;left:-13%}.lesson-bench h1 em{color:var(--ev-luz-300)}.bench-file-icon{border-radius:var(--ev-raio-s);background:color-mix(in oklab,var(--ev-ouro-400) 14%,transparent);width:40px;height:40px;color:var(--ev-ouro-300);flex:none;place-items:center;display:grid}.bench-files b{font-size:14px;font-weight:600;display:block}.bench-files{justify-items:end;gap:8px;display:grid}.bench-files>b{color:var(--ev-texto-3);font-size:11.5px;font-weight:400}.bench-files>button{border-radius:var(--ev-raio-m);max-width:100%;min-height:64px;color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#d9b25f1f,#d9b25f08);border:1px solid #d9b25f59;align-items:center;gap:12px;padding:10px 18px 10px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 12px 30px -16px #000000b3}.bench-files>button:hover{border-color:var(--ev-ouro-300)}.bench-files small{color:var(--ev-texto-3);margin-top:2px;font-size:12px;display:block}.bench-novideo{aspect-ratio:16/9;border:1px solid var(--ev-linha-forte);background:var(--ev-sala);color:var(--ev-texto-2);text-align:center;border-radius:12px;place-content:center;margin:0;padding:24px;font-size:13.5px;line-height:1.7;display:grid}.bench-foot{border-top:1px solid var(--ev-linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.bench-foot-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bench-hint{color:var(--ev-texto-3);font-size:12.5px}.bench-button{border:1px solid var(--ev-linha-forte);border-radius:var(--ev-pilula);min-height:52px;color:var(--ev-texto-1);font:inherit;cursor:pointer;background:#05060559;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.bench-button.primary{background:var(--ev-botao-luz);color:var(--ev-luz-tinta);box-shadow:var(--ev-luz-botao);border-color:#0000}.bench-button.quiet{color:var(--ev-texto-2);font-size:12.5px;font-weight:400}.bench-panel-foot{gap:10px;padding-top:16px;display:flex}.bench-panel-foot>.bench-button{flex:1 1 0;padding:0 12px;font-size:14px}.bench-panel-foot>.bench-button:not(.primary){background:#ffffff0a;border-color:#ffffff29;font-weight:500}@media (min-width:1024px){.bench-right{height:max(520px,100vh - 190px);position:sticky;top:166px}.bench-tabs{flex:1 1 0;min-height:0;overflow-y:auto}}.bench-button:disabled{opacity:.55;cursor:default}.bench-tabs{min-width:0;flex-direction:column!important;gap:0!important}.bench-tabs-list{border-bottom:1px solid var(--ev-linha);border-radius:0!important;justify-content:flex-start!important;gap:22px!important;width:100%!important;height:auto!important;padding:0!important}.bench-tab{min-height:44px;position:relative;box-shadow:none!important;color:var(--ev-texto-3)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:11px 0!important;font-size:15px!important;font-weight:400!important}.bench-tab:hover{color:var(--ev-texto-1)!important}.bench-tab[data-active]{color:#fff!important;font-weight:600!important}.bench-tab:after{border-radius:2px;background:var(--ev-marca)!important;height:2px!important;bottom:-1px!important}.bench-panel{min-width:0;padding-top:20px}.bench-empty{max-width:46ch;color:var(--ev-texto-2);margin:0;font-size:13.5px;line-height:1.7}.bench-empty strong{color:var(--ev-texto-1);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.lesson-bench-state{min-height:60svh;color:var(--ev-texto-2);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:104px 24px 40px;display:flex}.lesson-bench-state p{align-items:center;gap:10px;margin:0;display:flex}@media (max-width:1023px){.bench{flex-direction:column;align-items:stretch;padding:0 clamp(16px,4vw,56px) 44px;display:flex;position:relative}.bench-left,.bench-right{display:contents}.learning-video,.bench-novideo,.video-placeholder{order:1;margin-top:24px}.learning-inline-error{order:2}.bench-lesson-head{order:3;grid-template-columns:minmax(0,1fr)}.bench-files{justify-items:start}.bench-description,.bench-files{order:4}.bench-tabs{border-top:1px solid var(--ev-linha);order:5;margin-top:22px;padding-top:2px}.bench-panel-foot{order:5}.bench-foot{order:6}.course-certificate{order:7}.bench-tabs-list{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.bench-tabs-list::-webkit-scrollbar{width:0;height:0}.bench-tab{white-space:nowrap}}@media (max-width:767px){.lesson-bench{padding-top:68px}.learning-video,.bench-novideo{border-radius:7px}.bench{padding:0 16px 40px}.bench-rail{gap:8px 10px;padding:8px 16px}.bench-ruler{flex:100%;margin-left:0}.bench-ruler>i{flex:auto;width:auto;min-width:5px}.bench-rail-spacer{flex:0 0 0}.bench-rail-count{flex:auto}.bench-foot{margin-top:22px}}@media (pointer:coarse){.bench-back,.bench-button.quiet{min-height:44px}}.school-comms{color:var(--ev-texto-1);max-width:1180px;margin:0 auto;padding:12px 4px 32px}.comms-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.comms-heading h3{margin:12px 0 8px;font-size:clamp(1.25rem,2.5vw,1.8rem)}.comms-heading p,.comms-hint,.comms-empty p{color:var(--ev-texto-2);max-width:65ch;line-height:1.65}.comms-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:start;gap:32px;display:grid}.school-comms button,.school-notifications-dialog button{cursor:pointer}.school-comms button:disabled,.school-notifications-dialog button:disabled{opacity:.55;cursor:wait}.school-comms input,.school-comms textarea,.school-comms select,.school-notifications-dialog select{background:var(--ev-sup-1);width:100%;min-width:0;color:var(--ev-texto-1);font:inherit;border:1px solid #ffffff36;border-radius:8px;padding:12px}.school-comms label,.school-notifications-dialog label{color:var(--ev-texto-2);gap:8px;font-size:.9rem;display:grid}.school-comms :is(button,input,textarea,select):focus-visible{outline:2px solid var(--primary,var(--ev-luz-400));outline-offset:3px}.school-notifications-dialog :is(button,select):focus-visible{outline:2px solid var(--primary,var(--ev-luz-400));outline-offset:3px}.school-notification-bell:focus-visible{outline:2px solid var(--primary,var(--ev-luz-400));outline-offset:3px}.school-comms .comms-primary{background:var(--ev-luz-400);color:var(--ev-luz-tinta);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-weight:650;display:inline-flex}.comms-toolbar{align-items:end;gap:12px;margin-bottom:20px;display:flex}.comms-toolbar label{flex:1}.comms-toolbar button{color:inherit;background:0 0;border:1px solid #ffffff36;border-radius:8px;place-items:center;min-width:44px;height:44px;display:grid}.comms-list,.notification-list{margin:0;padding:0;list-style:none}.comms-list li{border-bottom:1px solid #ffffff21}.comms-list button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-left:3px solid #0000;gap:9px;padding:18px 12px;display:grid}.comms-list button[aria-pressed=true]{border-left-color:var(--primary,var(--ev-luz-400));background:#ffffff08}.comms-list strong,.notification-title strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.comms-list button>span:not(.comms-status),.comms-list time,.notification-title time{color:var(--ev-texto-2);font-size:.8rem}.comms-status{color:var(--ev-texto-2);font-size:.75rem}.comms-status[data-status=published]{color:var(--ev-luz-400)}.comms-editor{background:var(--ev-sup-1);border:1px solid var(--ev-linha);border-radius:12px;min-width:0;padding:24px}.comms-editor h4{margin:0 0 20px;font-size:1.2rem}.comms-editor fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.comms-editor textarea{resize:vertical;min-height:160px}.comms-hint{margin:0;font-size:.85rem}.comms-empty{padding:24px 12px}.comms-empty h3,.comms-empty h4{margin:0 0 8px}.comms-error{color:color-mix(in oklab,var(--ev-erro) 55%,var(--ev-texto-1));background:color-mix(in oklab,var(--ev-erro) 20%,var(--ev-sala));border-radius:8px;padding:12px;line-height:1.5}.comms-notice{color:var(--ev-luz-400);border-left:3px solid var(--ev-luz-400);padding:12px}.school-notification-bell{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.school-notification-bell>span{background:var(--ev-luz-400);color:var(--ev-luz-tinta);border-radius:20px;padding:2px 5px;font-size:11px;font-weight:700;position:absolute;top:-5px;right:-7px}.school-notifications-dialog{background:var(--ev-sup-1);color:var(--ev-texto-1);width:calc(100vw - 32px);max-width:640px;max-height:85dvh;overflow-y:auto}.notification-list li{border-bottom:1px solid #ffffff26;padding:14px 0}.notification-title{text-align:left;width:100%;color:inherit;background:0 0;border:0;gap:8px;padding:8px;display:grid}.notification-title>span{align-items:baseline;gap:10px;display:flex}.notification-dot{background:var(--ev-luz-400);border-radius:50%;flex-shrink:0;width:7px;height:7px}.notification-body{padding:0 8px 12px}.notification-body p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ev-texto-1);line-height:1.75}.notification-body button{min-height:44px;color:var(--ev-luz-400);background:0 0;border:0;text-decoration:underline}@media (max-width:700px){.comms-layout{grid-template-columns:1fr;gap:24px}.comms-heading{flex-direction:column;align-items:flex-start;gap:8px}.comms-editor{padding:18px}.school-comms{padding:4px 0 24px}}.portal-strip{z-index:1;background:var(--ev-sup-1);border-radius:22px;height:128px;margin:0 0 40px 48px;position:relative;overflow:hidden}.portal-strip>img,.portal-strip>video{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.portal-strip:after{content:"";background:linear-gradient(90deg,#050605eb 0%,#0506058c 55%,#0506051a 100%);position:absolute;inset:0}.portal-strip-copy{z-index:1;flex-direction:column;justify-content:center;gap:6px;display:flex;position:absolute;inset:0 240px 0 28px}.portal-strip-copy strong{font-family:var(--ev-display);color:var(--ev-texto-1);font-size:32px;font-weight:400;line-height:1}.portal-strip-copy em{color:var(--ev-luz-300)}.portal-strip-copy span{color:var(--ev-texto-leitura);font-size:14px}.portal-strip-cta{z-index:1;border-radius:var(--ev-pilula);height:44px;font:600 14px var(--ev-ui);white-space:nowrap;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);border:0;align-items:center;margin-top:-22px;padding:0 22px;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:24px}.portal-strip-cta:focus-visible{outline:2px solid var(--ev-luz-300);outline-offset:3px}.portal-hero-copy{z-index:3;height:0;position:relative}.portal-hero-copy>div{flex-direction:column;align-items:flex-start;gap:12px;max-width:min(560px,100% - 96px);display:flex;position:absolute;bottom:224px;left:48px}.portal-hero-copy h2{font-family:var(--ev-display);letter-spacing:-.02em;color:var(--ev-texto-1);margin:0;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.02}.portal-hero-copy h2 strong{font-weight:inherit}.portal-hero-copy h2 em{color:var(--ev-luz-300)}.portal-hero-copy p{max-width:44ch;color:var(--ev-texto-leitura);margin:0;font-size:16px;line-height:1.55}.portal-hero-copy .portal-strip-cta{margin:6px 0 0;position:static}.universe-hero+.portal-hero-copy{height:auto}.universe-hero+.portal-hero-copy>div{max-width:none;padding:24px max(32px,8vw) 0;position:static}@media (max-width:767px){.portal-strip{flex-direction:column;justify-content:center;gap:14px;height:auto;min-height:128px;margin:0 0 24px;padding:20px;display:flex}.portal-strip-copy,.portal-strip-cta{margin:0;position:relative;inset:auto}.portal-strip-copy strong{font-size:26px}.portal-strip-cta{align-self:flex-start}.portal-hero-copy>div{max-width:none;bottom:170px;left:0;right:0}.portal-hero-copy h2{font-size:36px}.portal-hero-copy p{font-size:14px}}.portal-agent-card .cover-wrap img{object-position:center top}.resume-apart>.resume-section{margin-top:0}.portal .portal-text .section-title{margin-bottom:20px}.portal-text-body{max-width:68ch;color:var(--ev-texto-leitura);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.7}.portal .portal-video .section-title{margin-bottom:28px}.portal-video-frame{max-width:1152px}.portal-video-cover{aspect-ratio:16/9;background:var(--ev-sala);width:100%;box-shadow:0 0 0 1px var(--ev-linha),0 40px 80px -30px #000000f2;cursor:pointer;border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.portal-video-cover>img{object-fit:cover;width:100%;height:100%;transition:transform var(--ev-t-cena) var(--ev-curva);position:absolute;inset:0}.portal-video-cover:after{content:"";background:linear-gradient(0deg,color-mix(in oklab,var(--ev-sala) 55%,transparent),transparent 60%);position:absolute;inset:0}.portal-video-play{z-index:1;box-sizing:border-box;width:76px;height:76px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);transition:transform var(--ev-t-toque) var(--ev-curva);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%}.portal-video-cover:hover>img{transform:scale(1.02)}.portal-video-cover:hover .portal-video-play{transform:scale(1.06)}.portal-video-cover:focus-visible{outline:2px solid var(--ev-luz-300);outline-offset:4px}@media (min-width:768px){.portal-text-body,.portal-video-frame{margin-left:48px}}@media (max-width:767px){.portal-text-body{font-size:16px}.portal-video-cover{border-radius:14px}.portal-video-play{width:60px;height:60px;margin:-30px 0 0 -30px}}.portal-strip[data-sale]{border-radius:26px;height:168px;margin-right:28px;overflow:visible;box-shadow:0 0 0 1px #ffffff1f,0 2px 4px #00000080,0 20px 40px -20px #000000e6,0 40px 80px -30px #000000f2}.portal-strip[data-sale]>img:first-child,.portal-strip[data-sale]>video{border-radius:26px}.portal-strip[data-sale]:after{background:linear-gradient(90deg,#050605f0 0%,#050605d1 38%,#05060540 72%,#0506058c 100%);border-radius:26px}.portal-strip-glow{object-fit:cover;filter:blur(70px)saturate(130%);opacity:.45;z-index:1;pointer-events:none;width:600px;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.portal-strip-cover{z-index:2;background:var(--ev-sup-2);border-radius:12px;width:116px;height:174px;position:absolute;top:-20px;left:32px;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 2px 4px #00000080,0 24px 40px -14px #000000f2}.portal-strip-cover img{object-fit:cover;width:100%;height:100%;display:block}.portal-strip-cover:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff12,#fff0 28%);position:absolute;inset:0;box-shadow:inset 0 1px #fff3}.portal-strip[data-sale] .portal-strip-copy{z-index:2;gap:10px;left:184px;right:280px}.portal-strip[data-sale] .portal-strip-copy strong{letter-spacing:-.02em;font-size:40px}.portal-strip[data-sale] .portal-strip-copy>span:last-child{color:#d7ddd4;font-size:15px;line-height:1.5}.portal-strip-sale{align-items:center;gap:10px;display:flex}.portal-strip-copy .portal-strip-chip{box-sizing:border-box;color:#f2f4ec;background:#ffffff0f;border:1px solid #fff3;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.portal-strip-copy .portal-strip-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a99f86;font-size:12px;font-weight:600}.portal-strip[data-sale] .portal-strip-cta{z-index:2;gap:10px;height:56px;margin-top:-28px;padding:0 22px 0 26px;font-size:15px;right:32px}@media (max-width:767px){.portal-strip[data-sale]{gap:12px;height:auto;min-height:168px;margin:32px 0 24px;padding:18px 16px 18px 128px}.portal-strip-cover{border-radius:10px;width:100px;height:150px;top:-14px;left:12px}.portal-strip-glow{width:100%}.portal-strip[data-sale] .portal-strip-copy{gap:8px;left:auto;right:auto}.portal-strip[data-sale] .portal-strip-copy strong{font-size:26px}.portal-strip[data-sale] .portal-strip-copy>span:last-child{font-size:14px}.portal-strip-sale{flex-direction:column;align-items:flex-start;gap:6px}.portal-strip-copy .portal-strip-eyebrow{letter-spacing:.1em;font-size:10.5px}.portal-strip[data-sale] .portal-strip-cta{height:44px;margin:0;padding:0 16px 0 18px;font-size:14px;right:auto}.portal-strip-wide{display:none}}.course-card .locked-badge{box-sizing:border-box;color:#f2f4ec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0304039e;border:1px solid #fff3;border-radius:99px;gap:6px;height:26px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;top:10px;left:10px}.locked-badge-narrow{display:none}@media (max-width:767px){.locked-badge-wide{display:none}.locked-badge-narrow{display:inline}}.portal-frame{--f-top:-10px;--f-right:-4px;--f-bottom:-10px;--f-left:24px;position:relative}.portal-frame[data-type=hero]{--f-top:104px;--f-bottom:0px}.portal-frame:before{content:"";z-index:8;top:var(--f-top);right:var(--f-right);bottom:var(--f-bottom);left:var(--f-left);border:1px solid color-mix(in oklab,var(--ev-luz-400) 60%,transparent);pointer-events:none;opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva);border-radius:22px;position:absolute}.portal-frame-ui{z-index:20;pointer-events:none;position:absolute;inset:0}.portal-frame-tags{top:calc(var(--f-top) - 14px);left:calc(var(--f-left) + 16px);gap:6px;display:flex;position:absolute}.portal-frame-chip,.portal-frame-hidden{box-sizing:border-box;border-radius:var(--ev-pilula);height:28px;font:600 12px var(--ev-ui);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.portal-frame-chip{color:var(--ev-texto-1);opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva),translate var(--ev-t-painel) var(--ev-curva);background:linear-gradient(#2c342ff5,#101512f5);border:1px solid #ffffff26;translate:0 6px;box-shadow:inset 0 1px #ffffff21,0 1px 2px #0009,0 8px 18px -8px #000000d9}.portal-frame-chip:before{content:"";background:var(--ev-luz-400);border-radius:99px;flex:none;width:6px;height:6px}.portal-frame-hidden{color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);background:#0a0d0beb}.portal-frame-bar{top:calc(var(--f-top) - 24px);right:calc(var(--f-right) + 36px);border-radius:var(--ev-pilula);border:1px solid var(--ev-linha-forte);opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva),translate var(--ev-t-painel) var(--ev-curva);background:linear-gradient(#ffffff12,#fff0 60%),#0c100df2;gap:2px;padding:3px;display:flex;position:absolute;translate:0 6px;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #00000080,0 12px 30px -10px #000000e6}.portal-frame-bar button{box-sizing:border-box;border-radius:var(--ev-pilula);min-width:40px;height:40px;color:var(--ev-texto-1);font:600 13px var(--ev-ui);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.portal-frame-bar button:hover{background:#ffffff14}.portal-frame-bar button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}.portal-frame-bar button[data-tool=grip]{cursor:grab}.portal-frame-bar button[aria-disabled=true]{opacity:.35;cursor:default}.portal-frame-bar button[aria-disabled=true]:hover{background:0 0}.portal-frame-bar button[data-confirm]{color:var(--ev-erro);background:color-mix(in oklab,var(--ev-erro) 12%,transparent)}@media (min-width:768px){.portal-frame[data-type=hero] .portal-frame-bar{top:calc(var(--f-top) + 12px)}}.portal-frame-sep{background:#ffffff24;width:1px;margin:8px 2px}.portal-frame-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-frame:hover:before,.portal-frame:focus-within:before,.portal-frame:hover>.portal-frame-ui .portal-frame-chip,.portal-frame:focus-within>.portal-frame-ui .portal-frame-chip,.portal-frame:hover>.portal-frame-ui .portal-frame-bar,.portal-frame:focus-within>.portal-frame-ui .portal-frame-bar{opacity:1;translate:none}.portal:not(:has(.portal-frame:hover)) .portal-frame[data-selected=true]:before{opacity:1;translate:none}.portal:not(:has(.portal-frame:hover)) .portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-chip{opacity:1;translate:none}.portal:not(:has(.portal-frame:hover)) .portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-bar{opacity:1;translate:none}.portal-frame:hover>.portal-frame-ui .portal-frame-bar,.portal-frame:focus-within>.portal-frame-ui .portal-frame-bar{pointer-events:auto}.portal:not(:has(.portal-frame:hover)) .portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-bar{pointer-events:auto}.portal-frame:has(+.portal-insert details:is(:hover,:focus-within,[open])):before{opacity:1;translate:none}.portal-frame:has(+.portal-insert details:is(:hover,:focus-within,[open]))>.portal-frame-ui :is(.portal-frame-chip,.portal-frame-bar){opacity:1;translate:none}.portal-frame[data-hidden=true]>:not(.portal-frame-ui){opacity:.4;filter:saturate(.5)}@media (max-width:767px){.portal-frame{--f-right:-8px;--f-left:-8px}.portal-frame[data-type=hero]{--f-top:96px}.portal-frame-bar{right:calc(var(--f-right) + 12px)}.portal-frame-bar button{min-width:44px;height:44px}.portal-frame-tags{top:auto;bottom:calc(var(--f-bottom) - 14px);left:calc(var(--f-left) + 12px)}}@media (prefers-reduced-motion:reduce){.portal-frame:before,.portal-frame-chip,.portal-frame-bar{transition:none;translate:none}}.portal-draft-bar{z-index:30;box-sizing:border-box;border-radius:var(--ev-pilula);border:1px solid var(--ev-linha-forte);height:68px;box-shadow:var(--ev-sombra-3);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff12,#fff0 60%),linear-gradient(#181e1af0,#090c0af5);align-items:center;gap:14px;padding:0 12px 0 20px;display:flex;position:fixed;bottom:20px;left:124px;right:40px}.portal-draft-chip{box-sizing:border-box;border-radius:var(--ev-pilula);height:28px;font:600 12px var(--ev-ui);white-space:nowrap;color:var(--ev-rascunho);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff21;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.portal-draft-chip>span[aria-hidden]{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.portal-draft-note{min-width:0;color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.portal-draft-bar .creator-button{gap:0;height:44px;padding:0 22px}.portal-draft-bar a.creator-button-quiet{text-decoration:none}.portal-draft-icon{display:none}.portal-draft-bar a.creator-button-quiet:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.editor-root:has(.portal-draft-bar) .portal{padding-bottom:108px}@media (max-width:767px){.portal-draft-bar{gap:6px;height:60px;padding:0 6px 0 10px;bottom:96px;left:16px;right:16px}.portal-draft-note,.portal-draft-word,.portal-draft-text{display:none}.portal-draft-chip{padding:0 10px}.portal-draft-icon{display:block}.portal-draft-bar [data-confirm] .portal-draft-text{display:inline}.portal-draft-bar:has([data-confirm]) .portal-draft-chip{display:none}.portal-draft-bar .creator-button-quiet{height:44px;padding:0 13px}.portal-draft-bar .creator-button-quiet:first-of-type{margin-left:auto}.portal-draft-bar .creator-button{height:44px;padding:0 12px}.editor-root:has(.portal-draft-bar) .portal{padding-bottom:170px}}.portal-insert{z-index:19;height:0;position:relative}.portal-insert:has(details[open]){z-index:30}.portal-insert>details{text-align:center;height:44px;position:absolute;top:-48px;left:40px;right:0}.portal-insert>details:before{content:"";background:var(--ev-luz-400);pointer-events:none;border-radius:1px;height:1px;position:absolute;top:50%;left:0;right:0}.portal-insert>details>summary{box-sizing:border-box;border-radius:var(--ev-pilula);height:36px;font:600 13px var(--ev-ui);white-space:nowrap;color:var(--ev-texto-1);cursor:pointer;background:linear-gradient(#2c342ff5,#101512f5);border:1px solid #ffffff26;align-items:center;gap:6px;margin-top:4px;padding:0 14px 0 10px;list-style:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff21,0 1px 2px #0009,0 8px 18px -8px #000000d9}.portal-insert>details>summary>svg{color:var(--ev-luz-400)}.portal-insert>details>summary::-webkit-details-marker{display:none}.portal-insert>details>summary:focus-visible{outline:2px solid var(--ev-texto-1);outline-offset:2px}.portal-insert>details:before,.portal-insert>details>summary{opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva),scale var(--ev-t-painel) var(--ev-curva)}.portal-insert>details:before{scale:0 1}.portal-insert>details>summary{scale:.92}.portal-insert>details:hover:before,.portal-insert>details:hover>summary,.portal-insert>details:focus-within:before,.portal-insert>details:focus-within>summary,.portal-insert>details[open]:before,.portal-insert>details[open]>summary{opacity:1;scale:1}.portal-insert [role=menu]{text-align:left;box-sizing:border-box;border:1px solid var(--ev-linha-forte);background:linear-gradient(#181e1af7,#090c0afa);border-radius:20px;flex-direction:column;width:340px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%);box-shadow:0 40px 80px -20px #000}.portal-insert-head{font:600 11px var(--ev-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-ouro-meta);padding:8px 12px 6px}.portal-insert-head+button~.portal-insert-head{margin-top:4px}.portal-insert [role=menuitem]{height:44px;color:var(--ev-texto-1);font:400 14px var(--ev-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:0 12px;display:flex}.portal-insert [role=menuitem]:hover,.portal-insert [role=menuitem]:focus{background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);color:var(--ev-luz-300);outline:none}.portal-insert [role=menuitem]>span,.portal-insert [role=menuitem]>kbd{font:400 12px var(--ev-ui);color:var(--ev-texto-3);margin-left:auto}.portal-insert [role=menuitem]>kbd{visibility:hidden}.portal-insert [role=menuitem]:focus>kbd{visibility:visible}.portal-insert-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-insert [role=menu]{scroll-margin:100px 0 110px}@media (max-width:767px){.portal-insert>details{text-align:right;top:-40px;left:0}.portal-insert [role=menu]{scroll-margin-bottom:180px;left:auto;right:0;transform:none}}@media (hover:hover){.portal-frame:hover+.portal-insert>details:before,.portal-frame:hover+.portal-insert>details>summary,.portal-frame[data-type=hero]:hover+.portal-frame[data-type=continue]+.portal-insert>details:before,.portal-frame[data-type=hero]:hover+.portal-frame[data-type=continue]+.portal-insert>details>summary{opacity:1;scale:1}}@media (hover:none){.portal-frame[data-selected=true]+.portal-insert>details:before,.portal-frame[data-selected=true]+.portal-insert>details>summary{opacity:1;scale:1}.portal-insert>details>summary{height:44px;margin-top:0}}@media (prefers-reduced-motion:reduce){.portal-insert>details:before,.portal-insert>details>summary{transition:none;scale:none}}.course-offer{box-sizing:border-box;color:#f2f4ec;flex:auto;min-width:0;min-height:100svh;padding:104px 96px 96px;position:relative;overflow:hidden}.course-offer-light{pointer-events:none;background:#050605;position:absolute;inset:0;overflow:hidden}.course-offer-light>*{display:block;position:absolute}.course-offer-glow{object-fit:cover;filter:blur(110px)saturate(130%);opacity:.34;width:1300px;height:1000px;top:-200px;left:120px}.course-offer-beam{filter:blur(14px);mix-blend-mode:screen;background:conic-gradient(at 50% 0,#0000 0deg 166deg,#e1ebff17 173deg,#0000 178deg,#ebf0e60f 184deg,#0000 190deg 360deg);width:1300px;height:1000px;top:-80px;left:270px;transform:translate(-50%)}.course-offer-shade{background:linear-gradient(#0506058c 0,#05060500 120px 550px,#050605 820px),radial-gradient(110% 85% at 50% 30%,#0000 55%,#0000008c 100%);inset:0}.course-offer-path,.course-offer-head,.course-offer-inside{position:relative}.course-offer-path{color:#8a958c;align-items:center;gap:14px;font-size:14px;display:flex}.course-offer-back{color:#f2f4ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:44px;height:44px;box-shadow:var(--ev-sombra-1);cursor:pointer;background:linear-gradient(#ffffff14,#ffffff05),#05060566;border:1px solid #ffffff24;border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.course-offer-back:hover{border-color:#ffffff47}.course-offer-crumb{font:inherit;color:#b4bdb3;cursor:pointer;background:0 0;border:0;padding:0}.course-offer-crumb:hover{color:#f2f4ec}.course-offer-slash{color:#4d574f;margin:0 8px}.course-offer-head{align-items:flex-start;gap:56px;margin-top:28px;display:flex}.course-offer-cover{flex:none;width:316px;height:474px;position:relative}.course-offer-cover>img,.course-offer-blank{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #ffffff24,0 2px 4px #00000080,0 20px 40px -20px #000000e6,0 50px 90px -40px #000}.course-offer-blank{background:linear-gradient(#151b17,#0f1411)}.course-offer-sheen{pointer-events:none;background:linear-gradient(#ffffff12,#fff0 28%);border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 1px #fff3}.course-offer-chip{box-sizing:border-box;color:#f2f4ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03040399;border:1px solid #fff3;border-radius:99px;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:14px;left:14px}.course-offer-narrow{display:none}.course-offer-copy{flex-direction:column;flex:0 720px;gap:20px;min-width:0;display:flex}.course-offer-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a99f86;font-size:12px;font-weight:600;line-height:16px}.course-offer-dot{color:#5b655c;margin:0 6px}.course-offer-title{font-family:var(--ev-display);letter-spacing:-.025em;color:#f2f4ec;overflow-wrap:anywhere;margin:0;font-size:88px;font-weight:400;line-height:.92}.course-offer-title:focus{outline:none}.course-offer-title em{color:#e3ffcc;font-weight:400}.course-offer-text{color:#c3cbc1;max-width:560px;margin:0;font-size:18px;line-height:1.6}.course-offer-meta{color:#a3ada2;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:14px;line-height:20px;display:flex}.course-offer-meta>span+span:before{content:"";vertical-align:middle;background:#5b655c;border-radius:99px;width:3px;height:3px;margin:0 16px 0 0;display:inline-block}.course-offer-certificate{color:#f3d58a;align-items:center;gap:6px;display:inline-flex}.course-offer-meta>.course-offer-certificate:before{margin-right:10px}.course-offer-price{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(#ffffff0f,#fff0 150px),linear-gradient(#161c18b8,#0a0d0bd6);border:1px solid #ffffff1f;border-radius:24px;align-items:center;gap:28px;margin-top:6px;padding:20px 20px 20px 30px;display:flex;box-shadow:inset 0 1px #ffffff26,0 2px 4px #00000080,0 20px 40px -20px #000000e6,0 40px 80px -30px #000000e6}.course-offer-amount{font-variant-numeric:tabular-nums;flex-direction:column;flex:1;align-items:flex-start;gap:6px;display:flex}.course-offer-value{font-family:var(--ev-display);letter-spacing:-.02em;font-size:56px;font-weight:400;line-height:1}.course-offer-parcels{color:#b4bdb3;font-size:14px}.course-offer-buy{flex-direction:column;align-items:center;gap:10px;display:flex}.course-offer-cta{box-sizing:border-box;min-width:220px;height:60px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.course-offer-cta:hover{color:var(--ev-luz-tinta);background:var(--ev-botao-luz-hover);box-shadow:var(--ev-luz-botao-hover)}:is(.course-offer-cta:focus-visible,.course-offer-back:focus-visible,.course-offer-crumb:focus-visible,.course-offer-help:focus-visible){outline:2px solid var(--ev-luz-300);outline-offset:3px}.course-offer-where{color:#a3ada2;align-items:center;gap:6px;font-size:13px;display:flex}.course-offer-already{color:#b4bdb3;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.course-offer-already>svg{color:#d9b25f;flex:none}.course-offer-already b{color:#f2f4ec;font-weight:600}.course-offer-help{min-height:44px;color:var(--ev-luz-400);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.course-offer-help:hover{color:var(--ev-luz-300)}.course-offer-inside{margin-top:12px}.course-offer-inside-head{border-bottom:1px solid #ffffff1a;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.course-offer-inside-head h2{font-family:var(--ev-display);letter-spacing:-.02em;color:#f2f4ec;margin:0;font-size:32px;font-weight:400}.course-offer-count{color:#8a958c;font-variant-numeric:tabular-nums;font-size:14px}.course-offer-release{color:#8a958c;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.course-offer-modules{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.course-offer-modules li{border-bottom:1px solid #ffffff14;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:80px;display:grid}.course-offer-modules li:nth-child(3n+1):nth-last-child(-n+3),.course-offer-modules li:nth-child(3n+1):nth-last-child(-n+3)~li{border-bottom:0}.course-offer-number{font-family:var(--ev-display);color:#97a296;text-align:center;font-size:38px;font-style:italic;line-height:1}.course-offer-module{flex-direction:column;gap:3px;min-width:0;display:flex}.course-offer-module b{color:#dfe4dc;overflow-wrap:anywhere;font-size:16px;font-weight:600}.course-offer-module span{color:#8a958c;font-variant-numeric:tabular-nums;font-size:13px}.course-offer-locked{color:#7f897f;align-items:center;gap:6px;font-size:12px;display:flex}.course-offer-note{color:#8a958c;margin:20px 0 0;font-size:14px}@media (max-width:1100px){.course-offer{padding-left:48px;padding-right:48px}.course-offer-title{font-size:64px}.course-offer-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.course-offer-modules li:nth-child(n){border-bottom:1px solid #ffffff14}.course-offer-modules li:nth-child(odd):nth-last-child(-n+2),.course-offer-modules li:nth-child(odd):nth-last-child(-n+2)~li{border-bottom:0}}@media (max-width:767px){.course-offer{padding:64px 16px 120px}.course-offer-glow{filter:blur(80px)saturate(130%);opacity:.36;width:520px;height:640px;top:-120px;left:-60px}.course-offer-beam{filter:blur(10px);background:conic-gradient(at 50% 0,#0000 0deg 162deg,#e1ebff14 170deg,#0000 176deg,#ebf0e60f 184deg,#0000 190deg 360deg);width:700px;height:600px;top:-40px;left:50%}.course-offer-shade{background:linear-gradient(#05060599 0,#05060500 100px 420px,#050605 660px)}.course-offer-path{height:0}.course-offer-path>span{display:none}.course-offer-back{z-index:31;position:fixed;top:12px;left:16px}.portal-shell[data-offer] .topbar .brand{margin-left:54px}.portal-shell[data-offer] .topbar .brand-name{display:none}.course-offer-head{grid-template-rows:1fr auto auto;grid-template-columns:124px minmax(0,1fr);gap:10px 16px;margin-top:20px;display:grid}.course-offer-cover{grid-row:1/4;align-self:start;width:124px;height:186px}.course-offer-cover>img,.course-offer-blank,.course-offer-sheen{border-radius:14px}.course-offer-cover>img,.course-offer-blank{box-shadow:0 0 0 1px #ffffff29,0 2px 4px #00000080,0 26px 44px -18px #000000f2}.course-offer-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:5px;height:24px;padding:0 8px 0 7px;font-size:11px;top:8px;left:8px}.course-offer-chip svg{width:11px;height:11px}.course-offer-wide{display:none}.course-offer-narrow{display:inline}.course-offer-copy{display:contents}.course-offer-eyebrow{grid-area:1/2;align-self:end;font-size:11px}.course-offer-dot{color:inherit;margin:0 4px 0 6px}.course-offer-title{grid-area:2/2;font-size:33px;line-height:.98}.course-offer-meta{grid-area:3/2;gap:10px;margin-bottom:4px;font-size:12.5px;line-height:1.5}.course-offer-meta>span+span:before{margin-right:10px}.course-offer-certificate{flex-basis:100%;gap:5px}.course-offer-meta>.course-offer-certificate:before{display:none}.course-offer-text,.course-offer-price,.course-offer-already{grid-column:1/-1}.course-offer-text{margin-top:10px;font-size:14.5px;line-height:1.55}.course-offer-price{border-radius:22px;flex-direction:column;align-items:stretch;gap:14px;margin-top:7px;padding:18px}.course-offer-amount{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.course-offer-value{font-size:44px}.course-offer-parcels{font-size:13px}.course-offer-buy{align-items:stretch}.course-offer-cta{min-width:0;height:56px;font-size:16px}.course-offer-where{justify-content:center;font-size:12.5px}.course-offer-already{gap:8px;margin-top:8px;font-size:13px;line-height:1.4}.course-offer-help{white-space:nowrap;margin-left:auto}.course-offer-inside{margin-top:20px}.course-offer-inside-head{justify-content:space-between;padding-bottom:8px}.course-offer-inside-head h2{font-size:26px}.course-offer-count{font-size:12px}.course-offer-release{display:none}.course-offer-modules{grid-template-columns:minmax(0,1fr)}.course-offer-modules li,.course-offer-modules li:nth-child(n){border-bottom:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;min-height:60px}.course-offer-number{font-size:28px}.course-offer-module{gap:2px}.course-offer-module b{font-size:14.5px}.course-offer-module span{font-size:12px}.course-offer-locked{color:#6f7a71}.course-offer-locked span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.course-offer[data-ended] .course-offer-glow{filter:blur(110px)saturate(120%);opacity:.3}.course-offer[data-ended] .course-offer-beam{background:conic-gradient(at 50% 0,#0000 0deg 166deg,#f3e8cd14 173deg,#0000 178deg,#ebf0e60f 184deg,#0000 190deg 360deg)}.course-offer[data-ended] .course-offer-cover>img{filter:saturate(55%)brightness(.72)}.course-offer[data-ended] .course-offer-chip{background:#0304039e}.course-offer[data-ended] .course-offer-copy{flex-basis:760px}.course-offer[data-ended] .course-offer-text{max-width:580px}.course-offer-ended{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(#ffffff0f,#fff0 150px),linear-gradient(#161c18bd,#0a0d0bdb);border:1px solid #d9b25f4d;border-radius:24px;align-items:center;gap:28px;margin-top:6px;padding:22px 22px 22px 26px;display:flex;box-shadow:inset 0 1px #ffffff26,0 2px 4px #00000080,0 20px 40px -20px #000000e6,0 40px 80px -30px #000000e6}.course-offer-ended-lock{box-sizing:border-box;color:#f3d58a;background:#d9b25f14;border:1px solid #d9b25f59;border-radius:99px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.course-offer-ended-copy{font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.course-offer-ended-copy h2{font-family:var(--ev-display);letter-spacing:-.015em;color:#f2f4ec;white-space:nowrap;margin:0;font-size:27px;font-weight:400;line-height:1.05}.course-offer-ended-copy p{color:#c3cbc1;margin:0;font-size:15px;line-height:1.5}.course-offer-ended .course-offer-buy{flex:none}.course-offer-ended .course-offer-cta{gap:10px;min-width:0;height:56px;padding:0 24px 0 26px;font-size:16px}.course-offer-ended .course-offer-where{font-size:12.5px}.course-offer[data-ended] .course-offer-modules li{border-bottom-style:dashed;border-bottom-color:#ffffff1f}.course-offer[data-ended] .course-offer-number{color:#5b655c}.course-offer[data-ended] .course-offer-module b{color:#a3ada2}.course-offer[data-ended] .course-offer-locked{box-sizing:border-box;color:#a3ada2;border:1px dashed #ffffff38;border-radius:99px;height:30px;padding:0 11px 0 9px;font-size:12.5px;font-weight:500}@media (max-width:767px){.course-offer-ended{border-radius:22px;flex-wrap:wrap;grid-column:1/-1;gap:14px;margin-top:7px;padding:18px}.course-offer-ended-lock{width:44px;height:44px}.course-offer-ended-copy{flex:180px}.course-offer-ended-copy h2{white-space:normal;font-size:23px}.course-offer-ended-copy p{font-size:14px}.course-offer-ended .course-offer-buy{flex:100%;align-items:stretch}.course-offer[data-ended] .course-offer-locked{height:28px;padding:0 9px}.course-offer[data-ended] .course-offer-modules li,.course-offer[data-ended] .course-offer-modules li:nth-child(n){border-bottom:1px dashed #ffffff1f}}@media (prefers-reduced-motion:no-preference){.course-offer-cta,.course-offer-back{transition:background var(--ev-t-toque,.16s),border-color var(--ev-t-toque,.16s),box-shadow var(--ev-t-toque,.16s)}}dialog.pack-scene{color:#f2f4ec;width:100%;max-width:none;height:100%;max-height:none;font-family:var(--ev-ui);--cw:200px;--ch:300px;--cr:16px;--pw:280px;--ph:416px;--strip:26px;--pack-y:-20px;--drop:305px;--drop-s:.6;--rise:183px;--title-y:106px;--wait-y:212px;--k:1;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.pack-scene::backdrop{background:0 0}dialog.pack-scene:focus{outline:0}@media (max-width:767px){dialog.pack-scene{--cw:132px;--ch:198px;--cr:12px;--pw:190px;--ph:282px;--strip:18px;--pack-y:-82px;--drop:310px;--drop-s:.62;--rise:124px;--title-y:54px;--wait-y:78px;--k:.68}}.pack-shade{background:radial-gradient(70% 60% at 50% 40%,#050605e6,#030403f5);animation:.3s ease-out both pack-fade;position:absolute;inset:0}.pack-table{transform:scale(var(--fit,1));position:absolute;inset:0}.pack-skip{right:56px;top:max(22px,env(safe-area-inset-top,0px));border-radius:var(--ev-pilula);color:#f2f4ec;height:44px;font:500 14px/1 var(--ev-ui);cursor:pointer;transition:background-color .16s var(--ev-curva),opacity .2s;background:#ffffff0f;border:1px solid #ffffff24;padding:0 16px;position:absolute}.pack-skip:hover{background:#ffffff1c;border-color:#ffffff38}:is(.pack-skip:focus-visible,.pack-start:focus-visible){outline-offset:3px;outline:2px solid #f2f4ec}@media (max-width:767px){.pack-skip{right:16px}}.pack-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pack-pack{z-index:2;width:var(--pw);height:var(--ph);margin:calc(var(--ph) / -2 + var(--pack-y)) 0 0 calc(var(--pw) / -2);animation:.48s both pack-in;position:absolute;top:50%;left:50%}.pack-aura{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#d9b25f6b,#d9b25f1a 55%,#0000);border-radius:50%;width:240%;margin:-120% 0 0 -120%;position:absolute;top:50%;left:50%}.pack-body{filter:drop-shadow(0 30px 36px #000c);animation:1.2s ease-in-out .5s infinite pack-bob;position:absolute;inset:0}.pack-wrap{left:0;right:0;top:var(--strip);bottom:var(--strip);text-align:center;color:#fbe7b4;background:linear-gradient(100deg,#fff0 18%,#ffffff24 31%,#fff0 44%,#ffffff0f 68%,#fff0 80%),radial-gradient(120% 80% at 50% 0,#5a4214,#2a1d07 55%,#171004);flex-direction:column;justify-content:center;align-items:center;padding:0 8%;display:flex;position:absolute;overflow:hidden;box-shadow:inset 1px 0 #fbe7b440,inset -1px 0 #fbe7b440,inset 0 4px 5px -2px #000000d9}.pack-wrap:after{content:"";mix-blend-mode:screen;background:linear-gradient(105deg,#0000,#fff6d657 50%,#0000);width:60%;animation:.8s ease-in-out .6s both pack-sheen;position:absolute;top:0;bottom:0;left:-80%}.pack-wrap>img{aspect-ratio:1;object-fit:contain;width:27%}.pack-initial{aspect-ratio:1;width:27%;font:400 calc(34px * var(--k))/1 var(--ev-display);border:1px solid;border-radius:50%;place-items:center;display:grid}.pack-brand{margin-top:calc(14px * var(--k));font:400 calc(30px * var(--k) + 2px)/1.08 var(--ev-display);letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pack-label{margin-top:calc(20px * var(--k));font-weight:600;font-size:calc(13px + 3px * var(--k));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;animation:.3s ease-out both pack-fade;display:-webkit-box;overflow:hidden}.pack-count{color:#d9c9a0;margin-top:4px;font-size:13px;animation:.3s ease-out both pack-fade}.pack-strip{height:var(--strip);background:repeating-linear-gradient(90deg,#0000006b 0 2px,#ffffff1f 2px 4px,#0000 4px 7px),linear-gradient(#6b5019,#3a2a0c);position:absolute;left:0;right:0}.pack-strip[data-end=top]{transform-origin:100% 100%;top:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) top/10px 5px repeat-x,linear-gradient(#000,#000) bottom/100% calc(100% - 5px) no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) top/10px 5px repeat-x,linear-gradient(#000,#000) bottom/100% calc(100% - 5px) no-repeat}.pack-strip[data-end=bottom]{bottom:0;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) bottom/10px 5px repeat-x,linear-gradient(#000,#000) top/100% calc(100% - 5px) no-repeat;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) bottom/10px 5px repeat-x,linear-gradient(#000,#000) top/100% calc(100% - 5px) no-repeat}.pack-seam{left:0;right:0;top:calc(var(--strip) - 2px);transform-origin:0;background:#fff6d6;border-radius:3px;height:3px;position:absolute;transform:scaleX(0);box-shadow:0 0 14px 3px #fbe7b4e6,0 0 3px 1px #fff}.pack-bloom{mix-blend-mode:screen;transform-origin:50% 60%;opacity:0;background:radial-gradient(closest-side,#fff6d6f2,#fbe7b480 32%,#d9b25f29 60%,#0000);border-radius:50%;width:190%;height:90%;position:absolute;top:-47.75%;left:-45%}.pack-spark{left:50%;top:var(--strip);width:calc(var(--size) * 1px);height:calc(var(--size) * 1px);margin:calc(var(--size) * -.5px) 0 0 calc(var(--size) * -.5px);fill:#fbe7b4;opacity:0;--tx:calc(var(--dx) * var(--k) * 1px);--ty:calc(var(--dy) * var(--k) * 1px);position:absolute}.pack-glow{width:calc(var(--cw) * 4.5);height:calc(var(--cw) * 2.8);margin:calc(var(--cw) * -1.4 - 120px) 0 0 calc(var(--cw) * -2.25);opacity:0;background:radial-gradient(closest-side,#d9b25f4d,#d9b25f14 50%,#0000);border-radius:50%;position:absolute;top:50%;left:50%}[data-open] .pack-pack{animation:pack-drop .4s cubic-bezier(.5,0,.2,1) 1.25s both,pack-leave .4s cubic-bezier(.5,0,.8,.4) var(--t-leave) forwards}[data-open] .pack-body{animation:1.28s linear both pack-shake}[data-open] .pack-wrap:after{animation:none}[data-open] .pack-seam{animation:.5s linear .6s both pack-seam}[data-open] .pack-strip[data-end=top]{animation:.54s linear .9s both pack-tear}[data-open] .pack-aura{animation:pack-aura var(--t-leave) linear both,pack-out .4s linear var(--t-leave) forwards}[data-open] .pack-bloom{animation:1.5s linear 1s both pack-bloom}[data-open] .pack-spark{animation:pack-spark .95s linear calc(1s + var(--i) * 12ms) both}[data-open] .pack-glow{animation:pack-glow 1.2s ease-out var(--t-flip) both}[data-late] .pack-pack{animation:.4s ease-in both pack-out}[data-late] .pack-wait{top:50%}.pack-card{width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);perspective:1100px;opacity:0;--z:calc(3 + var(--i));--from-y:calc(var(--pack-y) + var(--drop));transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));position:absolute;top:50%;left:50%}.pack-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(closest-side,#fbe7b499,#d9b25f33 55%,#0000);border-radius:50%;position:absolute;inset:-34%}.pack-card-inner{display:block;position:absolute;inset:0;transform:rotateY(180deg)}.pack-face{border-radius:var(--cr);display:block;position:absolute;inset:0;overflow:hidden}.pack-front{opacity:0;background:#0f1411;box-shadow:0 0 0 1.5px #fbe7b4cc,0 30px 60px -18px #000}.pack-front>img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.pack-back{color:var(--ev-destaque);background:linear-gradient(160deg,#242f29,#141a17);place-items:center;display:grid;transform:scaleX(-1);box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 40px -14px #000}.pack-back:before{content:"";border:1px solid color-mix(in oklab,var(--ev-destaque) 75%,transparent);border-radius:4%/2.7%;position:absolute;inset:3.4% 5%}.pack-back>img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 6px #00000073);width:44%;position:relative}.pack-back>.pack-initial{width:36%;font-size:calc(var(--cw) * .11);position:relative}.pack-token{justify-content:center;align-items:center;gap:calc(var(--cw) * .04);text-align:center;color:#fbe7b4;background:radial-gradient(110% 70% at 50% 0,#4a3711,#231906 55%,#120d04);flex-direction:column;padding:0 10%;display:flex;position:absolute;inset:0}.pack-token:before{content:"";border:1px solid #fbe7b466;border-radius:4%/2.7%;position:absolute;inset:3.4% 5%}.pack-token b{font:400 calc(var(--cw) * .27)/1 var(--ev-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pack-token b[data-long]{font-size:calc(var(--cw) * .15);text-wrap:balance;line-height:1.1}.pack-token small{font:600 calc(var(--cw) * .055 + 2px)/1.25 var(--ev-ui);letter-spacing:.08em;text-transform:uppercase;color:#d9c9a0}.pack-token[data-tone=agent]{color:color-mix(in oklab,var(--ev-luz-400) 40%,#fff);background:radial-gradient(70% 55% at 50% 0%,color-mix(in oklab,var(--ev-luz-400) 22%,transparent),transparent 70%),#0b100d}.pack-token[data-tone=agent] b{font-style:italic;font-size:calc(var(--cw) * .5)}.pack-token[data-tone=agent] small{letter-spacing:0;text-transform:none;font-size:calc(var(--cw) * .05 + 4px);color:#b4bdb3}.pack-token[data-tone=more]{color:#f2f4ec;background:linear-gradient(160deg,#1c2420,#0f1411)}.pack-token[data-tone=more]:before{border-color:#ffffff29}.pack-foil{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:0;position:absolute;inset:0;overflow:hidden}.pack-foil:before{content:"";background:linear-gradient(112deg,#0000 30%,#b6f5874d 41%,#fbe7b48c 48%,#96d7ff52 55%,#ffa0d738 62%,#0000 72%);width:280%;position:absolute;top:0;bottom:0;left:0;transform:translate(-64.3%)}.pack-ring{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fbe7b4}[data-open] .pack-card{animation:pack-emit .61s linear calc(var(--t-emit) + var(--i) * var(--emit-step)) both;--flip-at:calc(var(--t-flip) + var(--i) * var(--flip-step))}[data-open] .pack-card-inner{animation:pack-flip .64s linear var(--flip-at) both}[data-open] .pack-front{animation:pack-face-in .64s linear var(--flip-at) both}[data-open] .pack-back{animation:pack-face-out .64s linear var(--flip-at) both}[data-open] .pack-card:before{animation:pack-pop .45s linear calc(var(--flip-at) + .32s) both}[data-open] .pack-ring{animation:pack-ring .75s linear calc(var(--flip-at) + .32s) both}[data-open] .pack-foil{animation:pack-foil-show .7s linear calc(var(--flip-at) + .46s) both}[data-open] .pack-foil:before{animation:pack-foil-slide .7s linear calc(var(--flip-at) + .46s) both}.pack-wait{z-index:30;left:50%;top:calc(50% + var(--wait-y));white-space:nowrap;background:#050605d1;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:9px;height:40px;margin:0;padding:0 18px;font-size:14px;font-weight:600;animation:.25s ease-out .3s both pack-fade;display:flex;position:absolute;transform:translate(-50%)}.pack-spin{border:2px solid #ffffff40;border-top-color:var(--ev-luz-400);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite pack-spin}.pack-reveal{z-index:30;left:0;right:0;top:calc(50% + var(--title-y));text-align:center;visibility:hidden;flex-direction:column;align-items:center;gap:18px;padding:0 16px;display:flex;position:absolute}.pack-reveal h2{font:400 40px/1.05 var(--ev-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.pack-reveal h2 em{font-style:italic}@media (max-width:767px){.pack-reveal h2{font-size:30px}}.pack-start{border-radius:var(--ev-pilula);background:var(--ev-botao-luz);height:48px;color:var(--ev-luz-tinta);font:600 15px/1 var(--ev-ui);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ev-curva);border:0;align-items:center;gap:9px;padding:0 22px;display:inline-flex;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000002e,0 1px 1px #0000008c,0 16px 28px -14px #000000d9}.pack-start:hover{background:var(--ev-botao-luz-hover)}.pack-start:active{transform:translateY(1px)}[data-stage=ready] .pack-reveal{visibility:visible;animation:pack-rise .35s var(--ev-curva) both}[data-stage=out] .pack-shade{animation:.65s linear .2s both pack-out}[data-stage=out] .pack-reveal{visibility:visible;pointer-events:none;animation:.2s linear both pack-out}[data-stage=out] .pack-glow,[data-stage=out] .pack-ring{animation:.2s linear both pack-out}[data-stage=out] .pack-skip{opacity:0;pointer-events:none}@keyframes pack-fade{0%{opacity:0}to{opacity:1}}@keyframes pack-out{0%{opacity:1}to{opacity:0}}@keyframes pack-spin{to{transform:rotate(360deg)}}@keyframes pack-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pack-in{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(-70px)scale(.9)}62%{opacity:1;animation-timing-function:ease-out;transform:translateY(8px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pack-bob{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}68%{transform:translateY(0)}86%{transform:translateY(-3px)}}@keyframes pack-sheen{0%{transform:translate(0)}to{transform:translate(330%)}}@keyframes pack-shake{0%{transform:rotate(0)scale(1)}6.3%{transform:rotate(1.45deg)scale(1.008)}12.7%{transform:rotate(-1.9deg)scale(1.016)}19%{transform:rotate(2.35deg)scale(1.024)}25.3%{transform:rotate(-2.8deg)scale(1.032)}31.6%{transform:rotate(3.25deg)scale(1.04)}38%{transform:rotate(-3.7deg)scale(1.048)}44.3%{transform:rotate(4.15deg)scale(1.056)}48.4%{transform:rotate(0)scale(1.06)}71.9%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotate(0)scale(1.06)}82.8%{animation-timing-function:ease-out;transform:rotate(0)scale(1.11)}to{transform:rotate(0)scale(1)}}@keyframes pack-seam{0%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.3,1);transform:scaleX(0)}64%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes pack-tear{0%{opacity:1;animation-timing-function:ease-out;transform:translate(0)rotate(0)}26%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-3px)rotate(9deg)}to{opacity:0;transform:translate(80px,-150px)rotate(52deg)}}@keyframes pack-aura{0%{opacity:0;transform:scale(.7)}25%{opacity:.7;transform:scale(1)}44%{opacity:1;transform:scale(1.3)}68%{opacity:.5;transform:scale(1)}to{opacity:.4;transform:scale(1)}}@keyframes pack-bloom{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(.4)}9%{opacity:1;transform:scale(1.15)}29%{opacity:.7;transform:scale(.9)}48%{opacity:.95;transform:scale(1.05)}62%{opacity:.6;transform:scale(.9)}76%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes pack-spark{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(0)rotate(0)scale(.3)}9%{opacity:1;transform:translate(calc(var(--tx) * .35),calc(var(--ty) * .35)) rotate(20deg) scale(1);animation-timing-function:cubic-bezier(.2,.8,.2,1)}52%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(80deg) scale(.9);animation-timing-function:ease-in}to{opacity:0;transform:translate(calc(var(--tx) * 1.08),calc(var(--ty) + 46px)) rotate(130deg) scale(.4)}}@keyframes pack-drop{0%{transform:translateY(0)scale(1)}to{transform:translateY(var(--drop)) scale(var(--drop-s))}}@keyframes pack-leave{0%{transform:translateY(var(--drop)) scale(var(--drop-s));opacity:1}to{transform:translateY(calc(var(--drop) + 110px)) scale(calc(var(--drop-s) * .92));opacity:0}}@keyframes pack-glow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pack-emit{0%{transform:translate(0,var(--from-y)) rotate(0deg) scale(.45);opacity:0;z-index:1}5%{transform:translate(0,var(--from-y)) rotate(0deg) scale(.45);opacity:1;z-index:1;animation-timing-function:cubic-bezier(.15,.9,.3,1)}23%{transform:translate(0,calc(var(--from-y) - var(--rise))) rotate(0deg) scale(.45);opacity:1;z-index:1}24%{transform:translate(0,calc(var(--from-y) - var(--rise))) rotate(0deg) scale(.45);opacity:1;z-index:var(--z);animation-timing-function:cubic-bezier(.3,.7,.2,1)}80%{transform:translate(var(--x),var(--y)) rotate(calc(var(--r) * 1.25)) scale(calc(var(--s) * 1.04));opacity:1;z-index:var(--z);animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));opacity:1;z-index:var(--z)}}@keyframes pack-flip{0%{animation-timing-function:ease-out;transform:rotateY(180deg)scale(1)}19%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:rotateY(180deg)scale(.93)}47%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotateY(270deg)scale(1.1)}to{transform:rotateY(360deg)scale(1)}}@keyframes pack-face-in{0%,46.9%{opacity:0}47%,to{opacity:1}}@keyframes pack-face-out{0%,46.9%{opacity:1}47%,to{opacity:0}}@keyframes pack-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(.5)}26%{opacity:.95;animation-timing-function:ease-out;transform:scale(1.05)}to{opacity:0;transform:scale(1.3)}}@keyframes pack-ring{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes pack-foil-show{0%{opacity:0}9%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes pack-foil-slide{0%{transform:translate(-64.3%)}88%,to{transform:translate(0)}}[data-pack-landed] .cover-wrap{outline:2px solid var(--ev-luz-400);outline-offset:-2px;animation:1.8s ease-out both pack-land}@keyframes pack-land{0%,45%{outline-color:var(--ev-luz-400)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.pack-pack,.pack-glow,.pack-back,.pack-foil,.pack-ring,.pack-card:before{display:none}[data-open] .pack-card{animation:.3s ease-out both pack-fade!important}[data-open] .pack-card-inner{transform:none}[data-open] .pack-front{opacity:1}[data-stage=ready] .pack-reveal{animation:.3s ease-out both pack-fade!important}}
