.ev-close.ev-close{box-sizing:border-box;width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);min-width:0;min-height:0;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;transition:border-color var(--ev-t-toque) var(--ev-curva),background-color var(--ev-t-toque) var(--ev-curva);background:linear-gradient(#ffffff14,#ffffff05),#0e120fb8;flex:none;place-items:center;padding:0}.ev-close{display:grid}.ev-close.ev-close[data-size=sm]{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}.ev-close.ev-close:hover{border-color:var(--ev-linha-forte);background:linear-gradient(#ffffff1f,#ffffff0a),#0e120fcc}.ev-close.ev-close:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.ev-close.ev-close:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.ev-close.ev-close[data-size=sm]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ev-close.ev-close{transition:none}}@media (pointer:coarse){.ev-close.ev-close,.ev-close.ev-close[data-size=sm]{min-width:44px;min-height:44px}}.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:50%;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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);color:#f2f4ec;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;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-radius:var(--ev-raio-s);border:1px dashed #ffffff38;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:var(--ev-botao-h);font:inherit;color:#f2f4ec;text-align:left;cursor:pointer;box-sizing:border-box;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;border-radius:var(--ev-botao-raio);color:#d9c9a0;white-space:nowrap;background:#d9b25f14;border:1px solid #d9b25f57;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-wait{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);font:600 14px var(--ev-ui);color:#8a958c;cursor:not-allowed;white-space:nowrap;background:#ffffff0a;border:1px dashed #ffffff38;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}}@media (pointer:coarse){.agent-wait,.credits-out-buy,.credits-out-lesson{min-height:44px}}.editor-root{--editor-accent:var(--ev-luz-400)}.editor-root .top-right{gap:12px;margin-left:18px}.editor-panel-heading>div{flex:1}@media (max-width:767px){.editor-root .top-right{gap:8px;margin-left:0}}.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)}@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}.horizontal .editor-course{flex:0 0 86%}.editor-toast{width:max-content;bottom:12px}}@media (prefers-reduced-motion:reduce){.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:not(.ev-close){width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff26}.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-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}@media (max-width:767px){.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}}@media (hover:none){.editor-course-tools{visibility:hidden}.editor-course:is([data-touched],:focus-within,:has(.editor-course-more[open])) .editor-course-tools{visibility:visible;opacity:1}}@media (pointer:coarse){.editor-panel[data-fullscreen=true] .editor-panel-heading>button:not(.ev-close){min-width:44px;min-height:44px}}.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 104px}.creator-sheet-glass{background:var(--ev-reflexo),linear-gradient(180deg,color-mix(in srgb,var(--ev-cromo-alto) 50%,transparent),color-mix(in srgb,var(--ev-cromo) 66%,transparent));-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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);background:linear-gradient(180deg,#ffffff14,#ffffff05),color-mix(in srgb,color-mix(in srgb,var(--ev-cromo),var(--ev-cromo-alto)) 72%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--ev-pilula-borda);box-shadow:var(--ev-sombra-1);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);font:500 14px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;box-sizing:border-box;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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 15px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;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:var(--ev-campo-h);font-family:var(--ev-display);box-sizing:border-box;font-size:24px}.creator-page-bar{z-index:40;border-radius:var(--ev-botao-raio);background:var(--ev-reflexo),linear-gradient(180deg,color-mix(in srgb,var(--ev-cromo-alto) 70%,transparent),color-mix(in srgb,var(--ev-cromo) 84%,transparent));-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:136px;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;border:0;flex:none;align-items:center;gap:8px;padding:0 30px;display:inline-flex}.creator-button-quiet{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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:var(--ev-botao-h);box-sizing:border-box;padding:0 24px}}@media (pointer:coarse){.creator-button,.creator-button-quiet,.creator-input,.creator-input-name,.creator-page-close,.creator-page-tabs [role=tab]{min-height:44px}.creator-page-close{min-width:44px}}.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:var(--ev-botao-h);font:500 14px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;box-sizing:border-box;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{border-radius:var(--ev-raio-s);background:#ffffff1a;height:3px}.profile-bar>span{border-radius:var(--ev-raio-s);background:linear-gradient(90deg,var(--ev-luz-500),var(--ev-luz-300));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:var(--ev-raio-s);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 12.5px var(--ev-ui);color:#d7ddd4;cursor:pointer;box-sizing:border-box;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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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:50%;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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{border-radius:var(--ev-pilula);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);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 13px var(--ev-ui);color:var(--ev-texto-2);border:1px solid var(--ev-linha-forte);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);box-sizing:border-box}.note-actions{align-self:flex-start;gap:2px;display:flex}.note-actions>button{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);background:var(--ev-pilula-vidro);border:1px solid var(--ev-pilula-borda);cursor:pointer;box-sizing:border-box;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:50%;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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 13px var(--ev-ui);color:#d7ddd4;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #ffffff24;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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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}@media (pointer:coarse){.members-secret>button,.note-actions>button,.note-cancel,.note-danger,.note-edit-actions>.note-save,.note-save,.notes-save,.password-close,.password-copy,.password-other,.profile-filters>button,.profile-more,.profile-tabs button{min-height:44px}.note-actions>button,.password-close{min-width:44px}}.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{height:var(--ev-botao-h);box-sizing:border-box;align-items:center;gap:8px;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}}@media (pointer:coarse){.credits-add .notes-save{min-height:44px}}.members-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.members-filters{gap:8px;display:flex}.members-filters>button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 13px var(--ev-ui);color:#d7ddd4;white-space:nowrap;cursor:pointer;box-sizing:border-box;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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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;width:100%;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);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{border-radius:var(--ev-pilula);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);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-botao-raio);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{border-radius:var(--ev-pilula);background:currentColor;width:6px;height:6px}.members-more>summary{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:absolute;top:5px;right:5px}.members-segment{border-radius:var(--ev-botao-raio);background:#ffffff0d;border:1px solid #ffffff24;align-self:flex-start;gap:4px;padding:3px;display:flex}.members-segment>button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#d7ddd4;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;gap:8px;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:var(--ev-botao-h);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 14px var(--ev-ui);color:#1a0906;background:var(--ev-erro);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;padding:0}.members-view-as>span{display:none}}.members-plan-menu{display:block}.members-plan-menu>summary{box-sizing:border-box;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:500 15px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;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:var(--ev-botao-h);box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;justify-content:center;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;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);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:var(--ev-botao-h);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);box-sizing:border-box}.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:var(--ev-botao-h);box-sizing:border-box;padding:0 15px}}.course-summary-panel[data-size=narrow] .access-release{border-radius:18px}@media (pointer:coarse){.access-act,.access-notify,.access-picker>summary,.members-all,.members-danger,.members-drawer-pill,.members-filters>button,.members-more>summary,.members-page-button,.members-password>button,.members-plan-confirm>.creator-button,.members-plan-menu>summary,.members-search>input,.members-segment>button,.members-sessions>button{min-height:44px}.members-more>summary,.members-page-button{min-width:44px}.access-go,.course-summary-panel[data-size=narrow] .members-view-as,.members-view-as{min-height:44px}.course-summary-panel[data-size=narrow] .members-view-as,.members-view-as{min-width:44px}}.banner-handle{z-index:4;opacity:0;touch-action:none;background:0 0;border:0;padding:0;transition:opacity .15s;position:absolute}.banner-handle:after{content:"";box-sizing:border-box;border:1px solid var(--ev-luz-400);background:var(--ev-sala);margin:auto;position:absolute;inset:0;box-shadow:0 1px 3px #00000080}.banner-handle:is([data-handle=left],[data-handle=right]){cursor:ew-resize;width:24px;height:min(56px,max(24px,100% - 60px));top:50%;transform:translateY(-50%)}.banner-handle[data-handle=left]{left:0}.banner-handle[data-handle=right]{right:0}.banner-handle:is([data-handle=left],[data-handle=right]):after{border-radius:6px;width:10px;height:calc(100% - 12px)}.banner-handle[data-handle=bottom]{cursor:ns-resize;width:56px;height:24px;margin-left:-28px;bottom:0;left:50%}.banner-handle[data-handle=bottom]:after{border-radius:6px;width:44px;height:10px}.banner-handle[data-handle=corner]{cursor:nwse-resize;width:28px;height:28px;bottom:0;right:0}.banner-handle[data-handle=corner]:after{border-radius:50%;width:16px;height:16px}:is(.hero,.interlude,.portal-strip):is(:hover,:focus-within)>.banner-handle,:is(.hero,.interlude,.portal-strip)[data-resizing]>.banner-handle{opacity:1}.banner-handle:focus-visible{outline:none}.banner-handle:focus-visible:after{outline:2px solid var(--ev-luz-300);outline-offset:2px}.banner-handle[data-active]:after{background:var(--ev-luz-400)}.banner-size{z-index:5;border-radius:var(--ev-botao-raio);height:26px;font:500 12px/1 var(--ev-ui);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ev-texto-1);background:color-mix(in oklab,var(--ev-sala) 85%,transparent);border:1px solid var(--ev-linha);pointer-events:none;align-items:center;padding:0 10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.banner-handle{opacity:1}}@media (prefers-reduced-motion:reduce){.banner-handle{transition:none}}@media (max-width:767px){.portal-strip:not([data-sale])>.banner-handle:not([data-handle=bottom]),.portal-strip[data-sale]>.banner-handle,[data-mobile]>.banner-handle:is([data-handle=bottom],[data-handle=corner]){display:none}}.portal :is(.hero,.interlude,.portal-strip)[data-pan]{cursor:grab;-webkit-user-select:none;user-select:none}.portal :is(.hero,.interlude,.portal-strip)[data-pan=dragging]{cursor:grabbing}.portal :is(.hero,.interlude,.portal-strip)[data-pan]:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.banner-guide{z-index:5;border-left:1px dashed var(--ev-luz-400);pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.portal-banner-layout{min-width:0;padding-block:var(--banner-space-top,0px) var(--banner-space-bottom,24px);display:flow-root}.portal-banner-layout[data-width=full]{margin-inline:calc(-1*var(--portal-pad))}.portal-banner-layout[data-space-top=small]{--banner-space-top:24px}.portal-banner-layout[data-space-top=large]{--banner-space-top:48px}.portal-banner-layout[data-space-bottom=none]{--banner-space-bottom:0px}.portal-banner-layout[data-space-bottom=large]{--banner-space-bottom:48px}.editor-root .portal .portal-banner-layout>:is(.hero,.interlude,.portal-strip){margin-block:0}.editor-root .portal .portal-banner-layout>.universe-hero{border-radius:16px;min-height:240px;overflow:hidden}.editor-root .portal .portal-banner-layout>.portal-strip{margin-right:0}.editor-root .portal .portal-banner-layout>.portal-strip:not([data-size]){margin-left:0}.editor-root .portal .portal-banner-layout>.portal-strip[data-sale][data-height]{width:100%}.editor-root .portal .portal-banner-layout[data-width=full]>:is(.hero,.interlude,.portal-strip,.universe-hero),.editor-root .portal .portal-banner-layout[data-width=full]>.portal-strip[data-sale]>:is(img:first-child,video),.editor-root .portal .portal-banner-layout[data-width=full]>.portal-strip[data-sale]:after{border-radius:0}.portal-frame:has(>.portal-banner-layout[data-width=full]):before{left:max(var(--f-left),calc(-1*var(--portal-pad)));right:max(var(--f-right),calc(-1*var(--portal-pad)))}.portal .portal-banner-layout+.resume-section,.portal .portal-frame[data-type=hero]+.portal-frame[data-type=continue] .resume-section{margin-top:0}.pulse-face{box-sizing:border-box;background:hsl(var(--pulse-hue,140) 32% 24%);width:26px;height:26px;font:600 10px/1 var(--ev-ui);letter-spacing:.02em;color:hsl(var(--pulse-hue,140) 45% 82%);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:0 0 0 1px #ffffff24}.pulse-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pulse-face>i{background:var(--ev-luz-400);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #0d110e}.pulse-face-more{color:var(--ev-texto-2);background:#1c231e}.dashboard-now{box-sizing:border-box;border-radius:var(--ev-raio-l);min-width:0;color:var(--ev-texto-1);font-family:var(--ev-ui);text-align:left;cursor:pointer;transition:background var(--ev-t-toque),border-color var(--ev-t-toque);background:#ffffff09;border:1px solid #ffffff1f;flex-direction:column;flex:0 0 285px;align-items:flex-start;gap:9px;margin:0 26px 0 -16px;padding:14px 16px 13px;display:flex}.dashboard-now:hover{background:#ffffff0e;border-color:#ffffff2e}.dashboard-now:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.dashboard-now-label{font:600 12px/1 var(--ev-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-texto-2);align-self:stretch;align-items:center;gap:8px;display:flex}.dashboard-now-label>i{background:var(--ev-luz-400);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-luz-400) 22%,transparent);border-radius:50%}.dashboard-now-label>svg{color:var(--ev-texto-2);margin-left:auto}.dashboard-now-count{align-items:center;gap:14px;display:flex}.dashboard-now-count>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1}.dashboard-now-faces{display:flex}.dashboard-now-faces>.pulse-face{box-shadow:0 0 0 2px #141a16}.dashboard-now-faces>.pulse-face+.pulse-face{margin-left:-3px}.dashboard-now-line{color:var(--ev-texto-3);font-size:13px}.dashboard-now-line>b{color:var(--ev-texto-2);font-weight:600}.dashboard-today{gap:14px;min-height:0;padding:24px 22px 0;overflow:hidden}.dashboard-today>header>span{font-variant-numeric:tabular-nums}.dashboard-today>ol{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px;max-height:200px;margin:0;padding:0 0 16px;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.dashboard-today li{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;min-width:0;height:40px;display:flex}.dashboard-today time{width:32px;color:var(--ev-texto-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.dashboard-today .pulse-face{width:22px;height:22px;font-size:9px}.dashboard-today li>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.dashboard-today>.dashboard-empty{margin:20px 0 28px}.pulse-veil{z-index:80;background:#00000052;position:fixed;inset:0}.pulse-drawer{z-index:81;box-sizing:border-box;border:1px solid var(--ev-vidro-borda);width:min(422px,100% - 32px);box-shadow:var(--ev-vidro-sombra),-30px 0 60px -30px #000c;color:var(--ev-texto-1);font-family:var(--ev-ui);animation:pulse-drawer-in var(--ev-t-painel) var(--ev-curva);background:linear-gradient(#121713f7,#0a0d0bfa);border-radius:16px;outline:none;flex-direction:column;display:flex;position:fixed;top:17px;bottom:17px;right:17px}@keyframes pulse-drawer-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.pulse-drawer{animation:none}}.pulse-drawer-top{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:12px;height:72px;padding:0 18px 0 22px;display:flex}.pulse-drawer-top h2{font:400 31px/1 var(--ev-display);letter-spacing:-.01em;margin:0}.pulse-drawer-top h2 em{color:color-mix(in oklab,var(--ev-luz-300) 70%,#fff);font-style:italic}.pulse-drawer-top .ev-close{margin-left:auto}.pulse-drawer-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:11px;min-height:0;padding:12px;display:flex;overflow-y:auto}.pulse-group{border-radius:var(--ev-raio-l);background:#ffffff06;border:1px solid #ffffff17;flex:none}.pulse-group>header{border-bottom:1px solid #ffffff12;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px 8px 13px;display:grid}.pulse-cover{background:var(--ev-sup-2);border-radius:4px;width:30px;height:42px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.pulse-cover img{object-fit:cover;width:100%;height:100%;display:block}.pulse-compass{height:30px;color:var(--ev-texto-2);background:0 0;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #ffffff38}.pulse-where{flex-direction:column;gap:5px;min-width:0;display:flex}.pulse-where>span{color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.pulse-where>span>svg{flex:none}.pulse-where>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.pulse-browsing .pulse-where>strong{font-size:15px}.pulse-count{color:var(--ev-texto-2);font-variant-numeric:tabular-nums;font-size:13px}.pulse-group>ul{margin:0;padding:6px 0;list-style:none}.pulse-group li{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"face name since""face progress progress";align-items:center;gap:6px 12px;padding:8px 14px 8px 13px;display:grid}.pulse-group li>.pulse-face{grid-area:face;width:28px;height:28px}.pulse-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;min-width:0;font-size:14px;overflow:hidden}.pulse-since{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;grid-area:since;font-size:12px}.pulse-progress{grid-area:progress;align-items:center;gap:10px;display:flex}.pulse-bar{border-radius:var(--ev-raio-s);background:#ffffff1a;width:112px;height:3px}.pulse-bar>span{border-radius:var(--ev-raio-s);background:linear-gradient(90deg,var(--ev-luz-500),var(--ev-luz-300));height:100%;display:block}.pulse-time{color:var(--ev-texto-3);font-variant-numeric:tabular-nums;font-size:12px}.pulse-time>b{color:var(--ev-texto-2);font-weight:500}.pulse-drawer-body>.dashboard-empty{margin:40px 0}@media (max-width:700px){.pulse-drawer{width:calc(100% - 16px);top:8px;bottom:8px;right:8px}}body:has(.pulse-drawer) .creator-bar{display:none}.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}.creator-page-head+.creator-page-ruler+.creator-page-body:has(>.dashboard-numbers){margin-top:26px}.dashboard-numbers{display:flex}.dashboard-numbers>div{border-left:1px solid #ffffff14;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;padding:0 26px;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:46px;font-weight:600;line-height:1}.dashboard-numbers strong small{color:var(--ev-texto-2);margin-left:2px;font-size:26px;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) 392px;gap:18px;margin-top:18px;display:grid}.dashboard-top-card{grid-area:1/2/span 2}.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:0;box-shadow:var(--ev-vidro-sombra);flex-direction:column;gap:18px;padding:26px 30px 22px;display:flex}.dashboard-top-card{gap:10px;padding:26px 22px 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{border-radius:var(--ev-raio-s);background:#ffffff14;height:3px}.dashboard-top-bar>span{border-radius:var(--ev-raio-s);background:linear-gradient(90deg,var(--ev-luz-500),var(--ev-luz-300));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-top-card{grid-area:auto}.dashboard-now{flex-basis:240px}}@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-now{grid-column:1/-1;margin:0}.dashboard-numbers>div,.dashboard-numbers>div:last-child{padding:0 0 0 18px}.dashboard-numbers>div:nth-child(2n){border-left:0;padding-left:0}.dashboard-today>ol{grid-template-columns:minmax(0,1fr);max-height:240px}.dashboard-numbers strong{font-size:40px}.dashboard-numbers strong small{font-size:22px}.dashboard-numbers span{font-size:12.5px}.dashboard-cards{gap:16px;margin-top:40px}.dashboard-card,.dashboard-top-card{padding:20px 18px 16px}.dashboard-today{padding-bottom:0}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans.woff2)format("woff2")}.ev-look{--primary:#d8b26a;--ev-luz-300:#ecd5a6;--ev-luz-400:#d8b26a;--ev-luz-500:#b8944f;--ev-luz-tinta:#1a1408;--ev-display:"Instrument Sans",system-ui,sans-serif;--ev-ui:"Instrument Sans",system-ui,sans-serif;--ev-noite:#0b0a08;--ev-sala:#0e0d0b;--ev-texto-1:#efeae0;--ev-texto-2:#b5ae9f;--ev-texto-3:#8f887a;--ev-texto-leitura:#b5ae9f;--ev-linha:#fff0d714;--ev-linha-forte:#fff0d724;--ev-vidro:#1a1711b8;--ev-foco:0 0 0 3px #d8b26a47;--ev-botao-luz:linear-gradient(180deg,#ecd5a6 -60%,#d8b26a 70%);--ev-botao-luz-hover:linear-gradient(180deg,#f3e1bb -60%,#dfbb77 70%);--ev-luz-botao:inset 0 1px 0 #fffaeb59,0 10px 24px -12px #000c;--ev-luz-botao-hover:inset 0 1px 0 #fffaeb66,0 12px 26px -12px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Instrument Sans,system-ui,sans-serif}.ev-look ::selection{color:#efeae0;background:#d8b26a4d}.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}.create-school-page.ev-look{background:radial-gradient(70% 45% at 50% 0,#d8b26a24,#0000 70%),#0b0a08}.create-school-page.ev-look .create-school-brand{aspect-ratio:632/132;background:url(/brands/extraverso.webp) 0/contain no-repeat;height:30px;display:block}.create-school-page.ev-look .create-school-card{background:linear-gradient(#1e1a13cc,#0c0a08e6);border-color:#fff5e11a}.create-school-page.ev-look .create-school h2{letter-spacing:-.03em;font-size:32px;font-weight:600}.create-school-page.ev-look .creator-button{border-radius:14px}.address{flex-direction:column;gap:22px;display:flex}.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:var(--ev-campo-h);box-shadow:none;font:inherit;color:var(--ev-texto-1);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);border:1px solid var(--ev-pilula-borda);background:var(--ev-pilula-vidro);font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;white-space:nowrap;box-sizing:border-box;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:var(--ev-botao-h);color:var(--ev-luz-300);box-sizing:border-box;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}@media (prefers-reduced-motion:reduce){.address-box{transition:none}}.address-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-two>.address-setting{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.address-setting .address{gap:14px}.address-setting .address-facts{flex-wrap:wrap;display:flex}.address-setting .address-facts>li{flex:260px;padding:10px 14px}.address-setting .address-facts>li+li{border-top:0;border-left:1px solid #ffffff14}@media (pointer:coarse){.address-copy,.address-grow>input,.address-facts a{min-height:44px}}.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{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);box-sizing:border-box;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{height:var(--ev-botao-h);box-sizing:border-box;gap:7px;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-botao-raio);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{border-radius:var(--ev-pilula);background:var(--ev-luz-400);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;background:0 0;border-color:#0000}.team-list .settings-copy:hover:not(:disabled){border-color:#ffffff24}.team-avatar{border-radius:var(--ev-pilula);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);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 13px var(--ev-ui);color:var(--ev-erro);border:1px solid color-mix(in oklab,var(--ev-erro) 35%,transparent);box-sizing:border-box;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;border-radius:var(--ev-pilula);background:conic-gradient(from 210deg,var(--ev-luz-400),var(--ev-ouro-acao),var(--ev-luz-400));flex:none;width:44px;height:44px;padding:2px}.settings-you-avatar>span{border-radius:var(--ev-pilula);width:40px;height:40px;font:400 18px var(--ev-display);color:var(--ev-luz-300);background:var(--ev-luz-tinta);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:var(--ev-botao-h);box-sizing:border-box;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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;box-sizing:border-box;background:#ffffff08;border:0;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{height:var(--ev-campo-h);box-sizing:border-box}.settings-split .creator-button-quiet,.settings-copy{height:var(--ev-botao-h);box-sizing:border-box}.settings-copy{width:44px}.team-list>div{height:52px}.team-list .settings-copy{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}.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:var(--ev-botao-h);box-sizing:border-box}}@media (pointer:coarse){.settings-copy,.settings-danger,.settings-schools li button,.settings-split .creator-button-quiet,.settings-split .creator-input,.settings-you .creator-button,.settings-you .creator-button-quiet,.team-list .settings-copy{min-height:44px}.settings-copy,.team-list .settings-copy{min-width: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;border-radius:var(--ev-botao-raio);color:#f2f4ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05060580;border:1px solid #ffffff2e;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{border-radius:var(--ev-pilula);background:#5b655c;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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);font-family:var(--ev-ui);white-space:nowrap;cursor:pointer;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:var(--ev-botao-h)!important}.first-access-lessons{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#dfe4dc;box-sizing:border-box;background:0 0;border:0;padding:0;height:var(--ev-botao-h)!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)}}@media (pointer:coarse){.first-access-actions button,.first-access-lessons{min-height:44px}}.welcome-parts{border-radius:var(--ev-botao-raio);background:#ffffff0d;border:1px solid #ffffff1f;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #00000073}.welcome-parts button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 13.5px var(--ev-ui);color:#b4bdb3;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;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:"";border-radius:var(--ev-pilula);background:#b6f587;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{height:var(--ev-botao-h);color:#d9c9a0;font:600 12.5px var(--ev-ui);cursor:pointer;box-sizing:border-box;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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 14px var(--ev-ui);color:#f2f4ec;caret-color:#b6f587;background:#0000004d;border:1px solid #ffffff1f;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:calc(var(--ev-campo-h) - 2px);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;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);color:#f2f4ec;cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;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:"";border-radius:var(--ev-pilula);background:#b6f587;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{height:var(--ev-botao-h);box-sizing:border-box;gap:8px;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{border-radius:var(--ev-pilula);background:#ffffff29;width:8px;height:8px}.welcome-browser-bar>b{border-radius:var(--ev-botao-raio);height:18px;font:400 11px var(--ev-mono,"IBM Plex Mono",monospace);color:#8a958c;background:#00000059;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:50%;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{border-radius:var(--ev-pilula);color:#d4ffb0;width:40px;height:40px;font-family:var(--ev-display);background:#0e1a08;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;border-radius:var(--ev-pilula);color:#d9b25f;width:36px;height:36px;font-family:var(--ev-display);background:#151b17;border:1px solid #5c4d2a;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:var(--ev-botao-h);font:600 14px var(--ev-ui);color:#d4ffb0;cursor:pointer;box-sizing:border-box;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}}@media (pointer:coarse){.welcome-foot .creator-button,.welcome-input,.welcome-insert,.welcome-link,.welcome-parts button,.welcome-pick>summary{min-height:44px}}.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:var(--ev-botao-h);box-sizing:border-box;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-botao-raio);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{border-radius:var(--ev-pilula);background:currentColor;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:var(--ev-botao-h);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);color:var(--ev-texto-4);cursor:grab;box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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{height:var(--ev-campo-h);box-sizing:border-box;max-width:320px;padding:0 14px;font-size:14px}.comm-name-form .creator-button-quiet{height:var(--ev-botao-h);box-sizing:border-box;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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;background:0 0;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;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);max-width:max-content;color:var(--ev-texto-1);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;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;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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}}@media (pointer:coarse){.comm-actions .creator-button-quiet,.comm-collapse,.comm-more>summary,.comm-name-form .creator-button-quiet,.comm-name-form .creator-input,.comm-new-folder,.comm-plans>button,.comm-segments label{min-height:44px}.comm-more>summary{min-width:44px}.comm-drawer-pick,.comm-grip{min-height:44px}.comm-grip{min-width:44px}}.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}}.font-picker{flex:1;min-width:0;display:block;position:relative}.font-picker-field{width:100%;height:var(--ev-campo-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);border:1px solid var(--ev-linha-forte);color:var(--ev-texto-1);cursor:pointer;text-align:left;transition:border-color var(--ev-t-toque) var(--ev-curva),box-shadow var(--ev-t-toque) var(--ev-curva);background:#00000038;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:20px;font-weight:400;display:flex}.font-picker[data-size=text] .font-picker-field{font-size:16px;font-weight:500}.font-picker-field>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.font-picker-field svg{color:var(--ev-texto-3);flex:none}.font-picker-field:is([data-on],:focus-visible){border-color:color-mix(in oklab,var(--ev-luz-400) 70%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-luz-400) 14%,transparent);outline:none}.font-picker-panel{z-index:90;box-sizing:border-box;background:var(--ev-reflexo),linear-gradient(180deg,#161c18eb,#0a0d0bf5);-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);color:var(--ev-texto-1);font-family:var(--ev-ui);animation:font-picker-in var(--ev-t-toque) var(--ev-curva);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed}@keyframes font-picker-in{0%{opacity:0;transform:translateY(4px)}}.font-picker-search{height:40px;color:var(--ev-texto-3);background:#00000040;border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.font-picker-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.font-picker-search input{min-width:0;height:100%;font:400 14px var(--ev-ui);color:var(--ev-texto-1);background:0 0;border:0;outline:0;flex:1;padding:0}.font-picker-search input::placeholder{color:var(--ev-texto-3)}.font-picker-search input::-webkit-search-cancel-button{display:none}.font-picker-filters{scrollbar-width:none;flex:none;gap:6px;display:flex;overflow-x:auto}.font-picker-filters button{height:var(--ev-botao-h);white-space:nowrap;border-radius:var(--ev-botao-raio);font:500 13px var(--ev-ui);color:var(--ev-texto-2);border:1px solid var(--ev-linha);cursor:pointer;box-sizing:border-box;background:0 0;flex:none;padding:0 11px}.font-picker-filters button[aria-pressed=true]{color:var(--ev-texto-1);border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 12%,transparent)}.font-picker-filters button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.font-picker-list{overscroll-behavior:contain;flex:1;min-height:0;margin-right:-6px;padding-right:2px;overflow-y:auto}.font-picker-list>[role=option]{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;padding:0 10px;display:flex}.font-picker-list>[data-active]{background:#ffffff0f}.font-picker-list>[aria-selected=true]{background:color-mix(in oklab,var(--ev-luz-400) 12%,transparent)}.font-picker-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:20px;overflow:hidden}.font-picker-list small{font:500 11.5px var(--ev-ui);color:var(--ev-texto-3);flex:none}.font-picker-check{width:16px;color:var(--ev-luz-400);flex:none;display:grid}.font-picker-empty{color:var(--ev-texto-3);margin:16px 10px;font-size:14px}@media (prefers-reduced-motion:reduce){.font-picker-field{transition:none}.font-picker-panel{animation:none}}@media (pointer:coarse){.font-picker-field,.font-picker-filters button,.font-picker-list>[role=option]{min-height:44px}}.color-picker{z-index:90;box-sizing:border-box;background:var(--ev-reflexo),linear-gradient(180deg,#161c18eb,#0a0d0bf5);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);width:264px;box-shadow:var(--ev-sombra-3);animation:color-picker-in var(--ev-t-toque) var(--ev-curva);border-radius:18px;gap:12px;padding:12px;display:grid;position:fixed}@keyframes color-picker-in{0%{opacity:0;transform:translateY(-4px)}}.color-picker-area{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:10px;outline:none;height:148px;position:relative}.color-picker-hue{border-radius:var(--ev-raio-s);cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);outline:none;height:12px;margin:2px 8px;position:relative}.color-picker-knob{box-sizing:border-box;pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 1px 4px #0009}:is(.color-picker-area:focus-visible .color-picker-knob,.color-picker-hue:focus-visible .color-picker-knob){box-shadow:0 0 0 3px var(--ev-luz-400),0 1px 4px #0009}.color-picker-chips{flex-wrap:wrap;gap:8px;display:flex}.color-picker-chips button{cursor:pointer;border:1px solid #ffffff2e;border-radius:50%;width:26px;height:26px;padding:0}.color-picker-chips button[aria-pressed=true]{box-shadow:0 0 0 2px #0b0e0c,0 0 0 4px var(--ev-luz-400)}.color-picker-chips button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}@media (pointer:coarse){.color-picker-chips button{width:36px;height:36px}.color-picker-hue{height:20px}}@media (prefers-reduced-motion:reduce){.color-picker{animation:none}}.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:50%;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-layout>section.identity-brand{gap:0;width:500px}.identity-eyebrow{font:600 11px var(--ev-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-texto-3);align-items:center;gap:12px;margin:22px 0 10px;display:flex}.identity-eyebrow:after{content:"";background:var(--ev-linha);flex:1;height:1px}.identity-brand>.identity-eyebrow:first-of-type{margin-top:2px}.identity-brand-row{align-items:center;gap:12px;min-height:52px;display:flex}.identity-brand-row+.identity-brand-row{border-top:1px solid #ffffff0f}.identity-brand-label{width:64px;font:500 13px var(--ev-ui);color:var(--ev-texto-2);flex:none}.identity-logo-line{transition:border-color var(--ev-t-toque) var(--ev-curva),background-color var(--ev-t-toque) var(--ev-curva);border:1px dashed #0000;border-radius:16px;align-items:center;gap:10px;margin:0 -8px;padding:8px;display:flex}.identity-logo-line[data-over]{border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent);background:color-mix(in oklab,var(--ev-luz-400) 8%,transparent)}.identity-tile{box-sizing:border-box;border:1px solid var(--ev-linha-forte);border-radius:12px;flex:none;place-items:center;width:116px;height:64px;padding:10px;display:grid;overflow:hidden}.identity-tile[data-light]{background:#f2efe6}.identity-tile img{object-fit:contain;max-width:100%;max-height:40px}.identity-tile-name{font:400 16px var(--ev-display);color:var(--ev-texto-1);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.identity-tile[data-light] .identity-tile-name{color:#1b211d}.identity-tile-fav{cursor:pointer;width:64px;transition:border-color var(--ev-t-toque) var(--ev-curva);background:#00000040}.identity-tile-fav img{width:24px;height:24px}.identity-tile-fav:not(:disabled):hover{border-color:color-mix(in oklab,var(--ev-luz-400) 55%,transparent)}.identity-tile-fav:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-tile-fav:disabled{cursor:default}.identity-logo-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.identity-small-button{height:var(--ev-botao-h);box-sizing:border-box;gap:7px;padding:0 14px;font-size:13px}.identity-brand .identity-name{width:auto;min-width:0;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);box-sizing:border-box;flex:1;margin:0;font-size:18px}.identity-brand .identity-name-switch{height:var(--ev-botao-h);box-sizing:border-box;margin:0}.identity-brand .identity-switch>span{width:40px;height:24px}.identity-brand .identity-switch>span>span{width:18px;height:18px;top:2px;left:2px}.identity-brand .identity-switch[aria-checked=true]>span>span{left:18px}.identity-color{gap:12px}.identity-swatch{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);cursor:pointer;box-sizing:border-box;border:0;flex:none;padding:0;box-shadow:0 0 0 1px #ffffff2e,inset 0 1px #ffffff40}.identity-swatch:is(:hover,:focus-visible,[data-on]){box-shadow:0 0 0 2px #0b0e0c,0 0 0 4px var(--ev-luz-400);outline:none}.identity-color-name{flex:1;gap:1px;min-width:0;margin:0;display:grid}.identity-color-name label{font:600 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer}.identity-color-name span{color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.identity-hex{box-sizing:border-box;width:104px;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:500 13.5px var(--ev-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ev-texto-1);caret-color:var(--ev-luz-400);border:1px solid var(--ev-linha-forte);background:#00000038;outline:none;flex:none;padding:0 14px}.identity-hex:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent)}.identity-hex[aria-invalid=true]{border-color:color-mix(in oklab,var(--ev-erro) 60%,transparent)}@media (prefers-reduced-motion:reduce){.identity-logo-line,.identity-tile-fav{transition:none}}.identity-side{flex-direction:column;flex:1;gap:18px;min-width:0;padding-bottom:26px;display:flex}.identity-preview{flex-direction:column;gap:14px;min-width:0;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;border-radius:var(--ev-botao-raio);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.identity-chip>span{border-radius:var(--ev-pilula);background:currentColor;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-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{border-radius:var(--ev-pilula);background:conic-gradient(from 210deg,var(--pv-acao),var(--pv-destaque),var(--pv-acao));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{border-radius:var(--ev-raio-s);background:#ffffff1f;height:4px}.identity-portal-progress span{border-radius:var(--ev-raio-s);background:var(--pv-acao);width:18%;height:100%;display:block}.identity-portal-continue{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#0e1a08;background:linear-gradient(180deg,#ffffff0f,#fff0 50%,#0000000d),var(--pv-acao);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;box-sizing:border-box;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-menu-block{flex-direction:column;display:flex}.identity-layout[data-tab=brand] .identity-side{gap:14px}.identity-layout[data-tab=brand] .identity-well{padding:30px 44px 18px}.identity-layout[data-tab=brand] .identity-slug{margin-top:24px}.identity-menu-block>.identity-eyebrow{margin:0 0 10px}.identity-menu-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.identity-menu{margin:0;padding:0;list-style:none;display:contents}.identity-menu-chip{height:var(--ev-campo-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);background:#00000038;border:1px solid #ffffff1a;align-items:center;gap:2px;padding:0 4px 0 2px;display:flex}.identity-menu-chip[data-moved]{border-color:color-mix(in oklab,var(--ev-rascunho) 50%,transparent)}.identity-menu-chip[data-hidden]{background:0 0;border-style:dashed;border-color:#ffffff24}.identity-menu-chip[data-dragging]{z-index:2;border-color:color-mix(in oklab,var(--ev-luz-400) 60%,transparent);position:relative;box-shadow:0 14px 30px -12px #000000f2}.identity-handle{color:#6b766e;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:40px;display:flex}.identity-handle:hover{color:var(--ev-luz-400)}.identity-handle:active{cursor:grabbing}:is(.identity-handle:focus-visible,.identity-menu-icon:focus-visible,.identity-switch:focus-visible,.identity-link-add:focus-visible){outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-menu-chip input{box-sizing:border-box;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);field-sizing:content;min-width:3ch;max-width:16ch;font:500 14px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:0 0;border:1px solid #0000;outline:none;padding:0 6px}.identity-menu-chip input:hover{border-color:#ffffff14}.identity-menu-chip input:focus-visible{border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent);background:#00000040}.identity-menu-chip[data-hidden] input{color:var(--ev-texto-3);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.identity-menu-icon{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;background:0 0;border:0;flex:none;place-items:center;display:grid}.identity-menu-icon:hover{color:var(--ev-texto-1);background:#ffffff0f}.identity-menu-icon[aria-pressed=true]{color:var(--ev-luz-400)}.identity-menu-icon[aria-label^=Remover]:hover{color:var(--ev-erro)}.identity-switch{height:var(--ev-botao-h);font:400 13.5px var(--ev-ui);color:var(--ev-texto-3);text-align:left;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.identity-switch>span{box-sizing:border-box;border-radius:var(--ev-botao-raio);background:#00000059;border:1px solid #ffffff38;flex:none;width:50px;height:28px;position:relative}.identity-switch>span>span{border-radius:var(--ev-pilula);background:var(--ev-texto-3);width:20px;height:20px;color:var(--ev-luz-400);transition:left var(--ev-t-toque) var(--ev-curva);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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);font:600 13.5px var(--ev-ui);color:var(--ev-luz-400);border:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.identity-link-add:disabled{cursor:default;color:var(--ev-texto-3);border-color:#ffffff1f}.identity-link-form{border:1px dashed color-mix(in oklab,var(--ev-luz-400) 40%,transparent);border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:6px;display:flex}.identity-link-form input{box-sizing:border-box;min-width:0;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 14px var(--ev-ui);color:var(--ev-texto-1);background:#0000004d;border:1px solid #ffffff1f;outline:none;padding:0 12px}.identity-link-form input:first-child{flex:none;width:150px}.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-link-form .creator-button-quiet{height:var(--ev-botao-h);box-sizing:border-box}.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-upload-error{color:var(--ev-erro);margin:10px 0 0;font-size:13px;line-height:1.4}.identity-text-button{height:var(--ev-botao-h);font:400 13px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;box-sizing:border-box;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{width:300px;max-width:100%;height:var(--ev-campo-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);font:400 20px var(--ev-display);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff1f;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-portal .identity-portal-hero{width:900px;height:560px}.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-layout>section.identity-brand,.identity-layout[data-tab=login]>section{width:auto;max-width:560px}.identity-row{padding-left:34px}.identity-row>.identity-pin{left:0}}@media (max-width:767px){.identity-layout{padding-left:0}.identity-name-switch{white-space:normal;gap:10px;font-size:13.5px}.identity-row-head{flex-wrap:wrap;row-gap:4px}.identity-logo-line{flex-wrap:wrap}.identity-tile{width:calc(50% - 5px)}.identity-tile-fav{width:64px}.identity-brand-label{width:52px}.identity-color{gap:10px}.identity-switch{gap:0;font-size:0}.identity-entry-motion{gap:10px;font-size:13.5px}.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-preview-head{flex-wrap:wrap;row-gap:8px;height:auto}.identity-well{padding:28px 20px 22px}.identity-chromo:not(.identity-entry-chromo){zoom:.55;margin:14px}.identity-slug{width:auto;margin-top:26px}.identity-slug>span+span,.identity-bar>span>.identity-chip{display:none}}.identity-seg{border-radius:var(--ev-botao-raio);border:1px solid #ffffff29;padding:3px;display:inline-flex}.identity-seg button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 13.5px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;padding:0 12px}.identity-seg button[aria-pressed=true]{color:var(--ev-texto-1);background:#ffffff1a;font-weight:600}.identity-seg button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-seg-end{margin-left:auto}.identity-entry-title{gap:10px;margin-top:16px;display:flex}.identity-entry-title input{box-sizing:border-box;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);field-sizing:content;background:#0000004d;border:1px solid #ffffff29;outline:none;flex:none;min-width:7ch;max-width:62%;padding:0 16px;font-size:24px}.identity-entry-title input+input{flex:1;max-width:none;font-style:italic}.identity-entry-title input::placeholder{color:var(--ev-texto-3)}:is(.identity-entry-title input:focus-visible,.identity-entry-note input:focus-visible){border-color:color-mix(in oklab,var(--ev-luz-400) 50%,transparent)}.identity-entry-note{align-items:center;gap:12px;margin-top:16px;display:flex}.identity-entry-note input{box-sizing:border-box;min-width:0;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 15px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);background:#0000004d;border:1px solid #ffffff29;outline:none;flex:1;padding:0 14px}.identity-entry-note input:disabled{opacity:.45}.identity-entry-chromo{transition:width .3s cubic-bezier(.2,.8,.2,1)}.identity-entry-chromo[data-device=phone]{align-self:center}@media (min-width:1181px){.identity-layout[data-tab=login]>section{width:440px}}.identity-layout[data-tab=login] .identity-row{padding:14px 0}.identity-layout[data-tab=login] .identity-row:first-of-type{padding-top:4px}.identity-layout[data-tab=login] .identity-entry-title,.identity-layout[data-tab=login] .identity-entry-note{margin-top:12px}.identity-layout[data-tab=login] .identity-entry-title input{height:var(--ev-campo-h);box-sizing:border-box;font-size:20px}.identity-layout[data-tab=login] .identity-well{padding:34px 34px 20px}.identity-entry-pan{z-index:2;border-radius:inherit;cursor:grab;touch-action:none;outline:none;position:absolute;inset:0}.identity-entry-pan:active{cursor:grabbing}.identity-entry-pan:focus-visible{box-shadow:0 0 0 2px var(--ev-luz-400)}.identity-entry-pan-hint{color:#fff;opacity:0;width:30px;height:30px;transition:opacity var(--ev-t-toque) var(--ev-curva);background:#0000008c;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.identity-entry-pan:is(:hover,:focus-visible,:active) .identity-entry-pan-hint{opacity:1}.identity-entry-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.identity-entry-bar .identity-upload-error{flex-basis:100%;margin:0}.identity-entry-motion{color:var(--ev-texto-2);margin-left:auto}.identity-entry-style-head{align-items:center;gap:12px;display:flex}.identity-entry-style-head .identity-row-head>span{font-family:var(--ev-display);color:var(--ev-texto-1);font-size:30px}.identity-entry-style-head{margin-bottom:18px}.identity-entry-style .identity-color+.identity-brand-row:not(.identity-color){border-top:0;margin-top:14px}.identity-entry-reset{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.identity-entry-screen{transform-origin:0 0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.identity-entry-chromo,.identity-entry-pan-hint{transition:none}}@media (max-width:560px){.identity-entry-title{flex-direction:column}.identity-entry-title input{max-width:none}}@media (pointer:coarse){.identity-entry-note input,.identity-entry-title input,.identity-layout[data-tab=login] .identity-entry-title input,.identity-link-add,.identity-link-form .creator-button-quiet,.identity-link-form input,.identity-menu-chip input,.identity-menu-icon,.identity-portal-continue,.identity-seg button,.identity-small-button,.identity-swatch,.identity-switch,.identity-text-button{min-height:44px}.identity-menu-icon,.identity-swatch{min-width:44px}.identity-brand .identity-name,.identity-brand .identity-name-switch,.identity-hex,.identity-menu-chip,.identity-name{min-height:44px}}.creator-page:has(.identity-layout) .creator-page-close{border-radius:8px;width:36px;height:36px}.identity-layout .identity-small-button,.identity-layout .creator-button-quiet,.identity-layout .creator-button,.identity-bar .creator-button-quiet,.identity-bar .creator-button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);min-height:0;box-shadow:none;padding:0 14px;font-size:13px}.identity-tile{border-radius:8px}.identity-layout .font-picker-field{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio)}.identity-well{border-radius:10px}.identity-chromo,.identity-clip{border-radius:6px}.identity-portal-resume{border-radius:8px}.identity-portal-cover{border-radius:6px}.identity-portal-continue{border-radius:5px}.identity-bar{border-radius:10px}.identity-backdrop{justify-content:space-between;gap:16px;padding:10px 0}.identity-backdrop-label,.identity-color[data-compact] .identity-color-name label{font:500 14px var(--ev-ui);color:var(--ev-texto-1)}.identity-backdrop-seg{background:#ffffff0d;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.identity-backdrop-seg button{font:500 13px var(--ev-ui);color:var(--ev-texto-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}.identity-backdrop-seg button[aria-pressed=true]{color:var(--ev-texto-1);background:#ffffff1a}.identity-backdrop-seg button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.identity-backdrop+.identity-color[data-compact]{border-top:0}.identity-color[data-compact]{gap:8px;padding:10px 0}.identity-color[data-compact] .identity-color-name{order:-1;margin-right:8px}.identity-color[data-compact] .identity-swatch{border-radius:6px;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff26}.identity-color[data-compact] .identity-hex{width:9ch;height:auto;font:500 13px var(--ev-mono);color:var(--ev-texto-2);background:0 0;border:0;border-radius:0;padding:0}@media (pointer:coarse){.identity-backdrop-seg button{min-height:44px}.identity-color[data-compact] .identity-swatch{min-width:44px;min-height:44px}}.extrapass-button{box-sizing:border-box;width:var(--ev-botao-h);height:var(--ev-botao-h);color:var(--ev-ouro-300);box-shadow:var(--ev-sombra-1),0 0 0 4px #d9b25f0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--ev-t-toque) var(--ev-curva),color var(--ev-t-toque) var(--ev-curva);background:radial-gradient(circle at 50% 25%,#f3d58a38,#d9b25f0a 72%),#0a0c0a8c;border:1px solid #d9b25f80;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.extrapass-button:hover{color:var(--ev-ouro-200);border-color:#d9b25fcc}.extrapass-mark{object-fit:contain;pointer-events:none;display:block}.extrapass-button:focus-visible{outline:2px solid var(--ev-ouro-400);outline-offset:3px}.extrapass-button-tip{font:500 17px var(--ev-display);letter-spacing:-.01em;white-space:nowrap;color:var(--ev-texto-1);background:var(--ev-sup-2);border:1px solid var(--ev-linha);box-shadow:var(--ev-sombra-2);opacity:0;pointer-events:none;transition:opacity var(--ev-t-toque) var(--ev-curva),transform var(--ev-t-toque) var(--ev-curva);border-radius:8px;padding:6px 10px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px)}.extrapass-button-tip i{color:var(--ev-ouro-300);font-style:italic}.extrapass-button:focus-visible .extrapass-button-tip{opacity:1;transform:translate(-50%)}@media (hover:hover){.extrapass-button:hover .extrapass-button-tip{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.extrapass-button-tip{transition:none}}@media (max-width:767px){.topbar:has(.extrapass-button) .school-brand[data-logo=true] .brand-name{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}@media (pointer:coarse){.extrapass-button{min-width:44px;min-height:44px}}.notif-backdrop{z-index:70;background:color-mix(in srgb,var(--ev-noite) 50%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--ev-t-painel,.24s) var(--ev-curva);position:fixed;inset:0}.notif-backdrop[data-starting-style],.notif-backdrop[data-ending-style]{opacity:0}.notif-panel{z-index:80;box-sizing:border-box;background:var(--ev-reflexo),linear-gradient(180deg,color-mix(in srgb,var(--ev-cromo-alto) 86%,transparent),color-mix(in srgb,var(--ev-cromo) 93%,transparent));-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);width:452px;max-width:calc(100vw - 32px);box-shadow:var(--ev-sombra-3);color:var(--ev-texto-1);font-family:var(--ev-ui);transition:transform var(--ev-t-painel,.24s) var(--ev-curva),opacity var(--ev-t-painel,.24s) var(--ev-curva);border-radius:28px;outline:none;flex-direction:column;padding:26px 22px 8px 24px;display:flex;position:fixed;top:16px;bottom:16px;right:16px}.notif-panel[data-starting-style],.notif-panel[data-ending-style]{opacity:0;transform:translate(24px)}.notif-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.notif-title{font:400 34px/1.1 var(--ev-display);letter-spacing:-.01em;margin:0}.notif-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notif-tabs{border-bottom:1px solid var(--ev-linha);scrollbar-width:none;flex:none;gap:4px;margin:0 -4px;display:flex;overflow-x:auto}.notif-tabs button{height:var(--ev-botao-h);font:500 14px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 12px;display:flex;position:relative}.notif-tabs button small{font:500 11px var(--ev-ui);color:var(--ev-texto-3);font-variant-numeric:tabular-nums}.notif-tabs button[aria-selected=true]{color:var(--ev-texto-1)}.notif-tabs button[aria-selected=true]:after{content:"";background:var(--ev-luz-400);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.notif-tabs button:hover{color:var(--ev-texto-1)}.notif-tabs button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px;border-radius:8px}.notif-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin-right:-10px;padding:0 6px 16px 0;overflow-y:auto}.notif-group-head{justify-content:space-between;align-items:center;gap:12px;margin:18px 4px 6px;display:flex}.notif-group-head h3{font:600 11px var(--ev-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-texto-3);margin:0}.notif-all{height:var(--ev-botao-h);font:500 12.5px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;box-sizing:border-box;background:0 0;border:0;padding:0}.notif-all:hover{color:var(--ev-luz-300)}.notif-all:disabled{color:var(--ev-texto-3);cursor:default}.notif-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.notif-group li{border-radius:16px}.notif-group li[data-unread]{background:#ffffff0b}.notif-item{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--ev-t-toque) var(--ev-curva);background:0 0;border:0;border-radius:16px;gap:14px;padding:14px 14px 14px 22px;display:flex;position:relative}.notif-item:hover{background:#ffffff0a}.notif-item:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}.notif-item:disabled{cursor:default}.notif-dot{background:var(--ev-luz-400);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:8px}.notif-cover{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;flex:none;width:44px;height:60px}.notif-avatar{width:44px;height:44px;font:600 14px var(--ev-ui);color:var(--ev-texto-1);background:linear-gradient(135deg,#6b4f9e,#2c2440);border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.notif-avatar[data-school]{background:color-mix(in oklab,var(--ev-destaque) 12%,transparent);box-sizing:border-box;padding:10px}.notif-avatar[data-school] img{object-fit:contain;max-width:100%;max-height:100%}.notif-text{flex:1;align-content:start;gap:4px;min-width:0;display:grid}.notif-text strong{font:500 14.5px/1.35 var(--ev-ui);color:var(--ev-texto-1)}li[data-unread] .notif-text strong{font-weight:600}.notif-body{font:400 13.5px/1.45 var(--ev-ui);color:var(--ev-texto-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-meta{font:500 12px var(--ev-ui);color:var(--ev-texto-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notif-full{justify-items:start;gap:12px;padding:0 16px 16px 80px;display:grid}.notif-full p{font:400 14px/1.55 var(--ev-ui);color:var(--ev-texto-leitura,var(--ev-texto-2));white-space:pre-line;margin:0}.notif-full button,.notif-error button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);border:1px solid var(--ev-pilula-borda);font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;background:#ffffff0d;padding:0 14px}.notif-full button:disabled,.notif-error button:disabled{opacity:.5;cursor:default}.notif-error{color:var(--ev-erro);justify-content:space-between;align-items:center;gap:12px;margin:16px 4px 0;font-size:13.5px;display:flex}.notif-status{color:var(--ev-texto-3);margin:24px 4px;font-size:14px}.notif-empty{text-align:center;max-width:280px;color:var(--ev-texto-3);justify-items:center;gap:8px;margin:64px auto 0;display:grid}.notif-empty h3{font:400 22px var(--ev-display);color:var(--ev-texto-1);margin:6px 0 0}.notif-empty p{margin:0;font-size:14px;line-height:1.5}@media (max-width:560px){.notif-panel{border-radius:22px;max-width:calc(100vw - 16px);padding:20px 14px 8px 16px;top:8px;bottom:8px;right:8px}.notif-title{font-size:28px}.notif-full{padding-left:22px}}@media (prefers-reduced-motion:reduce){.notif-panel,.notif-backdrop,.notif-item{transition:none}}.school-notification-bell{width:var(--ev-botao-h);height:var(--ev-botao-h);color:inherit;cursor:pointer;box-sizing:border-box;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-notification-bell:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}@media (pointer:coarse){.notif-all,.notif-error button,.notif-full button,.notif-tabs button,.school-notification-bell{min-height:44px}.school-notification-bell{min-width:44px}}.school-switcher{flex:none;position:relative}.school-switcher>summary{cursor:pointer;border-radius:12px;place-items:center;list-style:none;display:grid;position:relative}.school-switcher>summary::-webkit-details-marker{display:none}.school-switcher>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.school-switcher-mark{box-sizing:border-box;border:1px solid var(--ev-linha-forte);background:var(--ev-sup-1);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.school-switcher-mark>span{width:100%;height:100%;font:700 15px var(--ev-ui);letter-spacing:-.02em;white-space:nowrap;color:var(--ev-texto-1);justify-content:center;align-items:center;display:flex}.school-switcher-mark>span>b{font-weight:inherit;color:var(--ev-luz-400)}.school-switcher-mark>span[data-other]{color:var(--school-accent);background:color-mix(in oklab,var(--school-accent) 14%,#0d0e0d)}.school-switcher-mark>span[data-other]>b{color:inherit}.school-switcher-mark>svg{width:16px;height:16px}.school-switcher[open]>summary .school-switcher-mark{border-color:var(--ev-luz-400)}.school-switcher-chevron{box-sizing:border-box;background:var(--ev-trilho-fundo);border:1px solid var(--ev-linha-forte);width:18px;height:18px;color:var(--ev-texto-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.school-switcher-chevron>svg{width:11px;height:11px}.school-switcher-pop{z-index:60;box-sizing:border-box;background:var(--ev-cromo);border:1px solid var(--ev-linha-forte);border-radius:14px;width:288px;max-width:calc(100% - 104px);max-height:calc(100dvh - 24px);padding:6px;position:fixed;top:12px;left:96px;overflow-y:auto;box-shadow:0 24px 48px -16px #000c,0 2px 6px #0006}.school-switcher-pop>ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.school-switcher-pop :is(button,.school-switcher-new){box-sizing:border-box;width:100%;font:500 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.school-switcher-pop :is(button,.school-switcher-new):hover{background:#ffffff0f}.school-switcher-pop :is(button,.school-switcher-new):focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}.school-switcher-pop button[aria-current=true]{cursor:default;background:#ffffff14}.school-switcher-pop .school-switcher-mark{border:0;border-radius:8px;width:32px;height:32px}.school-switcher-pop .school-switcher-mark>span{font-size:12px}.school-switcher-name{overflow-wrap:anywhere;flex:1;min-width:0}.school-switcher-name small{color:var(--ev-texto-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:400;display:block;overflow:hidden}.school-switcher-check{width:16px;height:16px;color:var(--ev-luz-400);flex:none}.school-switcher-pop>hr{background:var(--ev-linha);border:0;height:1px;margin:6px 2px}.school-switcher-new{color:var(--ev-texto-2)!important}.school-switcher-new .school-switcher-mark{border:1px dashed var(--ev-linha-forte);color:var(--ev-texto-2);background:0 0}.creator-rail .school-switcher{margin:0}.topbar .school-switcher{display:none}@media (max-width:767px){.topbar .school-switcher{margin-right:12px;display:block}.topbar .school-switcher-mark{border-radius:10px;width:36px;height:36px}.topbar .school-switcher-chevron{width:16px;height:16px;bottom:-6px;right:-6px}.school-switcher-pop{top:calc(var(--topbar-h) + 4px);max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--band-h,0px) - var(--topbar-h) - 110px);left:8px}}@media (min-width:768px){.creator-rail:has(.school-switcher){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.creator-rail:has(.school-switcher):before{content:"";z-index:-1;pointer-events:none;background:var(--ev-trilho-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);position:absolute;inset:0}}.creator-rail,.creator-bar{display:none}.creator-rail-item,.creator-rail-toggle{width:84px;color:var(--ev-texto-3);font:500 11px/1.15 var(--ev-ui);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px 0 6px;display:flex;position:relative}.creator-rail-icon,.creator-rail-seal{flex:none;justify-content:center;align-items:center;display:flex}.creator-rail-icon{width:36px;height:28px;transition:background var(--ev-t-toque),color var(--ev-t-toque);border-radius:8px}.creator-rail-icon svg{width:18px;height:18px}.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:var(--ev-texto-1)}.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) 13%,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))}: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;background:color-mix(in srgb,var(--ev-noite) 35%,transparent);opacity:0;pointer-events:none;transition:opacity var(--ev-t-painel) var(--ev-curva);position:fixed;inset:0}.creator-flyout-scrim[data-open=true]{opacity:1;pointer-events:auto}.creator-flyout{z-index:47;box-sizing:border-box;background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,var(--ev-cromo),var(--ev-cromo-alto)) 90%,transparent),color-mix(in srgb,color-mix(in srgb,var(--ev-cromo),var(--ev-sala)) 95%,transparent));-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;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:var(--ev-luz-300);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:var(--ev-luz-300);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:88px;padding-left:88px}.editor-root[data-admin=true] .topbar{left:88px}.creator-rail{z-index:45;box-sizing:border-box;scrollbar-width:none;background:var(--ev-trilho-fundo);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);width:88px;box-shadow:inset -1px 0 0 var(--ev-linha);animation:creator-rail-in .38s var(--ev-curva);flex-direction:column;align-items:center;padding:12px 0 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.creator-rail-group{flex-direction:column;align-items:center;display:flex}.creator-rail-group>*{width:84px}.creator-rail>.school-switcher+.creator-rail-group:before{content:"";background:var(--ev-linha);flex:none;width:28px;height:1px;margin:16px 0 8px}.creator-rail-group[data-group=pe]{margin-top:auto;padding-top:8px}}@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(100%)}.creator-bar{animation:creator-bar-in .38s var(--ev-curva);z-index:45;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);box-sizing:border-box;border-top:1px solid var(--ev-linha);background:color-mix(in srgb,var(--ev-cromo) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.creator-bar .creator-rail-item{border-radius:0;width:auto;min-width:0;min-height:0;padding:0 2px;font-weight:400}.creator-bar .creator-rail-icon,.creator-bar .creator-rail-item:hover:not(:disabled) .creator-rail-icon,.creator-bar .creator-rail-item[aria-current=page] .creator-rail-icon{background:0 0;width:auto;height:auto}.creator-bar .creator-rail-icon svg{width:22px;height:22px}.creator-bar .creator-rail-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.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:calc(64px + env(safe-area-inset-bottom))}body:has(.course-summary-panel) .creator-bar{display:none}.creator-bar [aria-expanded=true]{color:var(--ev-texto-1)}.creator-bar [aria-expanded=true] .creator-rail-icon{color:var(--ev-luz-400)}}@media (max-width:767px) and (max-height:480px){.creator-bar{height:calc(44px + env(safe-area-inset-bottom))}.creator-bar .creator-rail-item{gap:0}.creator-bar .creator-rail-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.creator-flyout{padding-bottom:calc(44px + env(safe-area-inset-bottom))}}@keyframes creator-rail-in{0%{transform:translate(-100%)}}@keyframes creator-bar-in{0%{opacity:0;transform:translateY(100%)}}@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}}@media (pointer:coarse){.creator-flyout-close{min-width:44px;min-height:44px}}.section-form{flex-direction:column;gap:24px;display:flex}.section-form>.creator-page-status{margin:0}.section-form-field{min-width:0;color:var(--ev-texto-2);flex-direction:column;gap:8px;font-size:13px;font-weight:500;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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 14px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);border:1px solid var(--ev-linha-forte);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000040;outline:none;padding:0 12px}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:var(--ev-botao-h);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 13px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;box-sizing:border-box;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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);box-sizing:border-box;padding:0 12px;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:1px solid var(--ev-linha);background:#00000040;border-radius:10px;gap:2px;padding:3px;display:flex}.section-form-seg>label{min-width:0;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);text-align:center;color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:relative}.section-form-seg>label>svg{flex:none}.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:#ffffff14}.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-layout{font:500 13px var(--ev-ui);margin:4px 0 18px}.section-form-layout .section-form-seg{background:#ffffff0d;border:0;border-radius:8px;align-self:flex-start;display:inline-flex}.section-form-layout .section-form-seg>label{height:auto;font:500 13px var(--ev-ui);border-radius:6px;flex:0 auto;padding:6px 12px}.section-form-layout .section-form-seg>label[data-on]{background:#ffffff1a}@media (pointer:coarse){.section-form-layout .section-form-seg>label{min-height:44px}}.section-form-switches{border:1px solid var(--ev-linha);border-radius:12px;padding:0 14px}.section-form-switches>button{width:100%;min-height:var(--ev-botao-h);border:0;border-bottom:1px solid var(--ev-linha);font:400 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.section-form-switches>button:last-child{border-bottom:0}.section-form-switches>button[aria-checked=true]{color:var(--ev-texto-1)}.section-form-switches>button>span{border-radius:var(--ev-botao-raio);width:36px;height:20px;transition:background var(--ev-t-toque) var(--ev-curva);background:#ffffff24;flex:none;position:relative}.section-form-switches>button>span:after{content:"";border-radius:var(--ev-pilula);background:var(--ev-texto-2);width:16px;height:16px;transition:left var(--ev-t-toque) var(--ev-curva);position:absolute;top:2px;left:2px}.section-form-switches>button[aria-checked=true]>span{background:var(--ev-luz-400)}.section-form-switches>button[aria-checked=true]>span:after{background:var(--ev-luz-tinta);left:18px}.section-form-switches>button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}@media (prefers-reduced-motion:reduce){.section-form-switches>button>span,.section-form-switches>button>span:after{transition:none}}.section-form-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.section-form-items>li{box-sizing:border-box;height:44px;color:var(--ev-texto-1);background:#ffffff0b;border-radius:9px;align-items:center;gap:10px;padding:0 4px 0 8px;font-size:13px;display:flex;position:relative}.section-form-items>li[data-moving]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ev-luz-400) 45%,transparent);background:#ffffff17}.section-form-items[data-dragging]{cursor:grabbing}.section-form-items[data-dragging]>li{transition:transform var(--ev-t-toque) var(--ev-curva)}.section-form-items[data-dragging]>li[data-moving]{z-index:1;transition:none}.section-form-item-grip{color:var(--ev-texto-3);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.section-form-item-cover{background:var(--ev-sup-1);border-radius:4px;flex:none;width:20px;height:36px;position:relative;overflow:hidden}.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:1;min-width:0;overflow:hidden}.section-form-item-tools{background:color-mix(in srgb,var(--ev-cromo) 95.5%,#fff);opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva);border-radius:7px;display:flex;position:absolute;top:6px;right:4px}.section-form-items>li:is(:hover,:focus-within) .section-form-item-tools{opacity:1}.section-form-items button{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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}@media (hover:none){.section-form-item-tools{opacity:1;background:0 0;position:static}}@media (pointer:coarse){.section-form-items button{width:40px;height:40px}}.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}.section-form-undo,.section-form-done{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);font:600 14px var(--ev-ui);cursor:pointer;padding:0 16px}.section-form-undo{border:1px solid var(--ev-linha-forte);color:var(--ev-texto-2);background:0 0}.section-form-undo:hover:not(:disabled){color:var(--ev-texto-1)}.section-form-undo:disabled{opacity:.45;cursor:default}.section-form-done{background:var(--ev-luz-400);color:var(--ev-luz-tinta);border:0}.section-form-done:hover{background:color-mix(in oklab,var(--ev-luz-400) 88%,#fff)}:is(.section-form-undo,.section-form-done):focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.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-botao-raio);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);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:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}}.section-form-link{background:#ffffff0b;border-radius:9px;flex-direction:column;gap:14px;margin-top:10px;padding:14px;display:flex}.section-form-add-link{align-self:flex-start;align-items:center;gap:6px;margin-top:10px;display:inline-flex}@media (pointer:coarse){.creator-button-quiet.section-form-change,.section-form-done,.section-form-input,.section-form-items button,.section-form-menu>summary,.section-form-seg>label,.section-form-switches>button,.section-form-undo,.section-form-upload>button,.shelf-places-add>summary,.shelf-places-pill>button{min-height:44px}.section-form-items button,.shelf-places-pill>button{min-width: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}}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-botao-raio);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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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-botao-raio);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}.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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 15px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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;width:100%;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);text-align:left;font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;background:0 0;border:0;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);max-width:100%;font:400 13px var(--ev-ui);color:var(--ev-texto-meta);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);color:color-mix(in oklab,var(--ev-luz-400) 62%,#fff);cursor:pointer;font-family:var(--ev-ui);box-sizing:border-box;background:0 0;border:0;align-items:center;padding:0;display:flex}.agent-citation>span{box-sizing:border-box;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;padding:0 14px 0 10px;font-size:12.5px;display:flex}.agent-msg-actions{margin-left:auto;display:flex}.agent-msg-actions>button{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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:border-box;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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:border-box;width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);font:600 12px var(--ev-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 13px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;background:0 0;border:0;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;border:0;justify-content:center;align-items:center;display:flex}.agent-send:disabled{opacity:.45;box-shadow:none;cursor:default}.agent-stop{box-sizing:border-box;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 15px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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}.ev-close.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-raio-s);background:#ffffff1a;height:4px}.agent-credits-bar>div{border-radius:var(--ev-raio-s);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}.ev-close.agent-knows-close{display:grid}.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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);box-sizing:border-box;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-raio-s);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:var(--ev-botao-h);box-sizing:border-box}.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}@media (pointer:coarse){.agent-attach-chip>button,.agent-audio-play,.agent-audio-transcript>button,.agent-chat-all,.agent-chat-back,.agent-chat-category,.agent-chat-find input,.agent-chat-menu>div>button,.agent-chat-new,.agent-chat-round,.agent-chat-suggestions>button,.agent-citation,.agent-citation>span,.agent-doc-download,.agent-doc-open,.agent-knows-row,.agent-msg-actions>button,.agent-recorder-ghost,.agent-recorder-send,.agent-send,.agent-source-lessons>button,.agent-stop,.agent-tool>button{min-height:44px}.agent-attach-chip>button,.agent-audio-play,.agent-chat-back,.agent-chat-round,.agent-doc-download,.agent-msg-actions>button,.agent-send{min-width:44px}}.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{min-height:var(--ev-botao-h);color:#f3d58a;white-space:nowrap;border-radius:var(--ev-botao-raio);box-sizing:border-box;flex:none;align-items:center;gap:5px;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;border-radius:var(--ev-botao-raio);cursor:pointer;width:44px;height:26px;transition:background-color var(--ev-t-toque) var(--ev-curva);background:#ffffff24;border:1px solid #ffffff38;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{min-height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{min-height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 14px var(--ev-ui);color:#f3d58a;cursor:pointer;text-align:left;box-sizing:border-box;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}}@media (pointer:coarse){.on-sale-ask>button,.on-sale-go,.on-sale-list a{min-height:44px}}.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:var(--ev-botao-h);font:400 14px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;box-sizing:border-box;background:#ffffff0d;flex-shrink:0;padding:0 22px}.agent-creator-lit{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 14px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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{height:var(--ev-campo-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);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}.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:border-box;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#d7ddd4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;background:0 0;align-items:center;gap:6px;padding:0 14px;display:flex}.agent-category-input{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);box-sizing:border-box;width:180px}.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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-docs-add{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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:var(--ev-botao-h);font:400 12px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;box-sizing:border-box;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{min-height:var(--ev-botao-h);cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;font-size:13px;display:flex}.agent-lessons label>span:last-child{color:var(--ev-texto-3);margin-left:auto;font-size:12px}.agent-switch{min-height:var(--ev-botao-h);cursor:pointer;box-sizing:border-box;align-items:flex-start;gap:12px;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-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 12.5px var(--ev-ui);color:#e6eae3;cursor:pointer;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff24;padding:0 12px}.agent-prompts-edit{flex-direction:column;gap:6px;display:flex}.agent-prompts-edit input{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 13px var(--ev-ui);color:var(--ev-texto-1);box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1f;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-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);text-align:left;font:500 13px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;background:0 0;border:0;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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-category-input{height:var(--ev-campo-h);box-sizing:border-box}.agent-categories label,.agent-category-new{height:var(--ev-botao-h);box-sizing:border-box}.agent-docs li>button{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}.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:var(--ev-botao-h);box-sizing:border-box;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{height:var(--ev-botao-h);box-sizing:border-box;flex:none}}@media (pointer:coarse){.agent-audience-courses label,.agent-audience-options label,.agent-categories label,.agent-category-input,.agent-category-new,.agent-course-pick,.agent-creator-back,.agent-creator-ghost,.agent-creator-lit,.agent-docs li>button,.agent-docs-add,.agent-identity-fields input,.agent-lessons label,.agent-prompts-edit input,.agent-prompts-list>button,.agent-rehearsal-composer>button,.agent-rehearsal-pick>div>button,.agent-rehearsal-pick>summary,.agent-rehearsal-reset,.agent-switch{min-height:44px}.agent-docs li>button,.agent-rehearsal-composer>button{min-width:44px}}.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:var(--ev-botao-h);font:500 14px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;box-sizing:border-box;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{width:560px;height:var(--ev-campo-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);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%);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:var(--ev-campo-h);font:400 16px var(--ev-ui);color:var(--ev-texto-1);caret-color:var(--ev-luz-400);box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 14px var(--ev-ui);color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:#e6eae3;cursor:pointer;transition:background var(--ev-t-toque),color var(--ev-t-toque);box-sizing:border-box;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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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-botao-raio);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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);flex-shrink:0;width:6px;height:6px}.agent-feature-category{border-radius:var(--ev-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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{height:var(--ev-botao-h);box-sizing:border-box;align-items:center;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-botao-raio);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-botao-raio);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;width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);text-align:left;font:500 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;background:0 0;border:0;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){height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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:var(--ev-campo-h);box-sizing:border-box;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{height:var(--ev-botao-h);box-sizing:border-box;align-items:center;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{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);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% + 44px - var(--drawer-aside) / 2);max-width:calc(100vw - 88px - 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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:600 13px var(--ev-ui);color:var(--ev-luz-300);background:color-mix(in oklab,var(--ev-luz-400) 10%,transparent);cursor:pointer;box-sizing:border-box;border:0;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}}@media (pointer:coarse){.agent-edit,.agent-edit>div>button,.agent-move>summary,.agent-remove,.agent-talk,.agents-hint>button:not(.agents-talk-hit),.agents-link,.agents-new,.agents-pills>button,.agents-search,.agents-search input,.agents-search-clear,.agents-toast>button{min-height:44px}.agent-edit,.agent-move>summary,.agent-remove,.agents-search-clear{min-width:44px}.agents-link-long,.agents-link-short{min-height:44px}}.cm-root{width:min(1232px,100% - 48px);color:var(--ev-texto-2);font:400 15px/1.5 var(--ev-ui);margin:0 auto;padding:112px 0 48px;container:cm/inline-size}:where(.cm-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cm-root :is(button,a,input,textarea,select):focus-visible{box-shadow:var(--ev-foco);border-radius:var(--ev-raio-s);outline:none}.cm-n{font:400 12px/1 var(--ev-mono);color:var(--ev-texto-3)}.cm-space-banner{object-fit:cover;border-radius:var(--ev-raio-m);border:1px solid var(--ev-linha);width:100%;height:200px;display:block}.cm-banner{position:relative}.cm-banner[data-editing] .cm-space-banner{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cm-banner[data-editing] .cm-space-banner:active{cursor:grabbing}.cm-banner-btn{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;box-sizing:border-box;background:#0000008c;border:1px solid #ffffff29;padding:0 12px;font-size:13px}.cm-banner-btn[data-primary]{background:var(--ev-luz-400);color:#0b1200;border-color:#0000;font-weight:600}.cm-banner-btn:disabled{opacity:.6;cursor:default}.cm-banner-edit{opacity:0;transition:opacity .15s;position:absolute;top:12px;right:12px}.cm-banner:hover .cm-banner-edit{opacity:1}.cm-banner-edit:focus-visible{opacity:1}@media (hover:none){.cm-banner-edit{opacity:1}}.cm-banner-bar{align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.cm-banner-err{color:#ffb4a8;background:#0009;border-radius:8px;padding:6px 10px;font-size:12.5px}.cm-banner-hint{border-radius:var(--ev-botao-raio);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;pointer-events:none;background:#0000009e;border:1px solid #ffffff24;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cm-count{font:400 12px/1.4 var(--ev-mono);letter-spacing:0;color:var(--ev-texto-3)}.cm-grid{grid-template-columns:minmax(0,856fr) minmax(260px,324fr);gap:0 52px;margin-top:24px;display:grid}.cm-main{min-width:0}.cm-av{width:32px;height:32px;font:400 13px/1 var(--ev-display);color:#cfe8c0;background:#1d2a1f;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;display:grid}.cm-av[data-size=s]{width:24px;height:24px;font-size:10.5px}.cm-av[data-size=l]{width:40px;height:40px;font-size:15px}.cm-av[data-tone="2"]{color:#f0d9a6;background:#2c2416}.cm-av[data-tone="3"]{color:#dccbf2;background:#251f30}.cm-av[data-tone="4"]{color:#c4daf0;background:#1a2530}.cm-av[data-tone="5"]{color:#f2c9c0;background:#2d1e1c}.cm-av[data-tone="6"]{color:#e1e6b8;background:#23261a}.cm-av[data-tone=staff]{color:var(--ev-ouro-300);background:#1f1808;border-color:#d9b25f80}.cm-av[data-tone=you]{color:#e6f5d3;border:1.5px solid var(--ev-luz-400);background:#121a10}.cm-seal{border-radius:var(--ev-botao-raio);height:20px;color:var(--ev-destaque);white-space:nowrap;background:#d9b25f1a;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.cm-composer{border:1px solid var(--ev-linha);border-radius:var(--ev-raio-m);background:var(--ev-vidro-fundo);min-height:72px;box-shadow:var(--ev-sombra-1);align-items:center;gap:8px;padding:12px 16px;display:flex}.cm-composer[data-open]{align-items:flex-end}.cm-composer-field{flex:1;min-width:0;margin-left:8px}.cm-composer textarea{resize:none;width:100%;min-height:26px;color:var(--ev-texto-1);font:400 17px/1.5 var(--ev-ui);background:0 0;border:0;outline:none;padding:0;display:block}.cm-composer textarea::placeholder{color:var(--ev-texto-3)}.cm-composer-image{margin-top:12px;display:inline-block;position:relative}.cm-composer-image img{border-radius:var(--ev-raio-s);max-width:220px;max-height:140px;display:block}.cm-composer-image button{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;background:#050605cc;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.cm-composer-tools{flex:none;align-items:center;gap:2px;display:flex}.cm-composer-space{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);border:1px solid var(--ev-linha);background:var(--ev-sup-1);max-width:180px;color:var(--ev-texto-2);font:500 13.5px var(--ev-ui);box-sizing:border-box;margin-right:6px;padding:0 10px}.cm-icon{width:var(--ev-botao-h);height:var(--ev-botao-h);color:var(--ev-texto-3);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;display:grid}.cm-icon:hover{color:var(--ev-texto-1);background:#ffffff0d}.cm-publish{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);color:#11200a;box-shadow:var(--ev-luz-botao);white-space:nowrap;box-sizing:border-box;margin-left:8px;padding:0 20px;font-size:14.5px;font-weight:650}.cm-publish:hover:not(:disabled){background:var(--ev-botao-luz-hover)}.cm-publish:disabled{cursor:default;opacity:1}.cm-publish[aria-busy=true]{opacity:.6}.cm-composer[data-variant=reply]{min-height:0;box-shadow:none;background:0 0;border:0;align-items:flex-end;gap:0;width:100%;padding:0}.cm-composer[data-variant=reply]>.cm-av{margin:0 16px 4px 0}.cm-composer[data-variant=reply] .cm-composer-field{background:#ffffff0d;border-radius:14px 0 0 14px;align-self:stretch;margin:0;padding:12px 8px 12px 16px}.cm-composer-inline{background:#ffffff0d;border-radius:0 14px 14px 0;align-self:stretch;align-items:flex-end;padding:4px 6px 4px 0;display:flex}.cm-composer[data-variant=reply] textarea{font-size:15px}.cm-composer[data-variant=reply] .cm-composer-tools{margin-left:16px}.cm-composer[data-variant=reply] .cm-publish{height:var(--ev-botao-h);box-sizing:border-box;margin:0;padding:0 24px}.cm-tabs{border-bottom:1px solid var(--ev-linha);align-items:center;min-height:48px;margin-top:16px;display:flex}.cm-tab{height:var(--ev-botao-h);color:var(--ev-texto-2);white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;margin-right:32px;font-size:15px;display:inline-flex;position:relative}.cm-tab[aria-selected=true]{color:var(--ev-texto-1);font-weight:600}.cm-tab[aria-selected=true]:after{content:"";background:var(--ev-luz-400);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cm-tab[data-need] .cm-n{color:var(--ev-ouro-tinta);background:var(--ev-destaque);border-radius:var(--ev-botao-raio);padding:0 7px;line-height:20px}.cm-tabs-sp{flex:1}.cm-search{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);box-sizing:border-box;background:#ffffff0d;align-items:center;gap:8px;padding-left:12px;display:flex}.cm-search input{width:min(220px,40cqw);color:var(--ev-texto-1);font:400 14.5px var(--ev-ui);background:0 0;border:0;outline:none}.cm-post{border-bottom:1px solid #ffffff12;padding:24px 0;position:relative}.cm-post[data-hidden]{opacity:.6}.cm-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.cm-name{color:var(--ev-texto-1);font-weight:600}.cm-where{color:var(--ev-texto-3)}.cm-where b{color:var(--ev-texto-2);font-weight:500}.cm-where-m{color:var(--ev-texto-3);margin-top:4px;font-size:13px;display:none}.cm-time{color:var(--ev-texto-3);white-space:nowrap;font-size:13px}.cm-body{padding-left:40px}.cm-q{max-width:760px;font:500 24px/1.3 var(--ev-display);color:var(--ev-texto-1);overflow-wrap:anywhere;margin:8px 0 0}.cm-open{text-align:left;font:inherit;color:inherit;padding:0}.cm-open:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cm-txt{max-width:740px;color:var(--ev-texto-leitura);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:15.5px;line-height:1.6}.cm-txt a{color:var(--ev-texto-1);text-underline-offset:3px;text-decoration:underline}.cm-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-hidden-note{color:var(--ev-erro);margin:8px 0 0;font-size:13px}.cm-attach{width:fit-content;max-width:100%;margin-top:16px;padding:0;display:block}.cm-attach img{object-fit:cover;border-radius:12px;width:min(360px,100%);max-height:260px;display:block}.cm-ans{border-left:2px solid var(--ev-destaque);max-width:740px;margin-top:16px;padding-left:16px}.cm-ans .cm-meta{font-size:13.5px}.cm-ans .cm-txt{margin-top:4px;font-size:15px}.cm-foot{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0 -10px;display:flex}.cm-act{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);box-sizing:border-box;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:inline-flex}.cm-act svg{color:var(--ev-texto-3)}.cm-act:hover{background:#ffffff0d}.cm-act[data-liked]{color:var(--ev-texto-1)}.cm-act[data-liked] svg{color:var(--ev-luz-400);fill:var(--ev-luz-400)}.cm-more{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);border:1px solid var(--ev-linha-forte);color:var(--ev-texto-1);box-sizing:border-box;margin:24px auto 0;padding:0 20px;display:block}.cm-error{color:var(--ev-erro);margin:16px 0 0}.cm-loading{color:var(--ev-texto-3);margin:24px 0}.cm-empty{padding:48px 0}.cm-empty h3{font:500 22px/1.3 var(--ev-display);color:var(--ev-texto-1);margin:0}.cm-empty p{color:var(--ev-texto-3);margin:8px 0 0}.cm-side{flex-direction:column;gap:32px;min-width:0;padding-top:8px;display:flex}.cm-lbl{height:20px;font:400 12px/1 var(--ev-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-texto-3);align-items:center;gap:8px;margin:0;display:flex}.cm-lbl .cm-n{letter-spacing:0;margin-left:auto}.cm-pin{text-align:left;gap:12px;width:100%;margin-top:16px;padding:0;display:flex}.cm-pin>svg{color:var(--ev-destaque);flex:none;margin-top:3px}.cm-pin>span{min-width:0}.cm-pin-t{font:400 17px/1.3 var(--ev-display);color:var(--ev-texto-1);display:block}.cm-pin-m{color:var(--ev-texto-3);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.cm-spaces{margin:8px 0 0;padding:0;list-style:none}.cm-folder-nm{color:var(--ev-texto-2);margin:20px 0 0;font-size:14px;font-weight:600;line-height:1.2}.cm-spc-lock{color:var(--ev-texto-3);flex:none}.cm-spc{width:100%;min-height:var(--ev-botao-h);text-align:left;color:var(--ev-texto-1);box-sizing:border-box;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex;position:relative}.cm-spc[aria-pressed=true] .cm-spc-nm{text-decoration:underline;-webkit-text-decoration-color:var(--ev-luz-400);text-decoration-color:var(--ev-luz-400);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.cm-spc-th{background:50%/cover;border-radius:4px;flex:none;width:22px;height:32px}.cm-spc>.cm-spc-th{margin-top:-16px;position:absolute;top:50%;left:-32px}.cm-spc-nm{flex:1;min-width:0;line-height:1.2}.cm-spc-nm small{color:var(--ev-destaque);margin-top:2px;font-size:12px;display:block}.cm-rules-link{color:var(--ev-texto-2);text-underline-offset:4px;margin-top:16px;padding:0;font-size:14px;text-decoration:underline}.cm-rules{margin:8px 0 0;padding:0;list-style:none}.cm-rules li{color:var(--ev-texto-1);border-bottom:1px solid #ffffff12;gap:16px;padding:16px 0;line-height:1.5;display:flex}.cm-rules b{width:12px;font:italic 500 19px/1.1 var(--ev-display);color:var(--ev-destaque);flex:none}.cm-sh-top{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.cm-sh-space{min-width:0;color:var(--ev-texto-2);flex:1;align-items:center;gap:12px;font-size:14px;display:flex}.cm-follow{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);border:1px solid var(--ev-linha-forte);color:var(--ev-texto-1);font:500 14px var(--ev-ui);cursor:pointer;box-sizing:border-box;background:0 0;align-items:center;gap:8px;padding:0 16px 0 14px;display:inline-flex}.cm-follow svg{color:var(--ev-texto-2)}.cm-sh-space-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-sh-top .cm-tools-wrap{flex:none;margin-left:-8px;display:flex;position:relative;top:auto;right:auto}.cm-sh-top .cm-tools-wrap>:not(.cm-tools){z-index:5;position:absolute;top:calc(100% + 8px);right:0}.cm-sh-top .cm-tools{height:auto;box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.cm-sh-top .cm-tool{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);font:500 14px var(--ev-ui);box-sizing:border-box;padding:0 16px 0 14px}@media (max-width:600px){.cm-sh-top{gap:8px}.cm-sh-top :is(.cm-follow,.cm-tool){justify-content:center;gap:0;width:40px;padding:0;font-size:0}}.cm-sheet{color:var(--ev-texto-2);font:400 15px/1.5 var(--ev-ui);padding:8px 24px 24px}:where(.cm-sheet) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cm-thread-post .cm-meta>div{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.cm-thread-post .cm-meta>div .cm-time{flex-basis:100%}.cm-thread-post .cm-q{max-width:none;margin-top:16px;font-size:32px;line-height:1.24}.cm-thread-post .cm-txt{max-width:720px;font-size:16px}.cm-ans-h{font:400 20px/1.2 var(--ev-display);color:var(--ev-texto-1);border-top:1px solid #ffffff12;align-items:baseline;gap:8px;margin:24px 0 0;padding-top:24px;display:flex}.cm-reply{gap:16px;padding:24px 0 0 24px;display:flex;position:relative}.cm-reply[data-hidden]{opacity:.6}.cm-reply-in{flex:1;min-width:0}.cm-reply .cm-txt{max-width:none;margin-top:4px;font-size:15px}.cm-reply .cm-foot{margin-top:4px}.cm-reply[data-lead]{border-left:2px solid var(--ev-destaque);margin-top:24px;padding:0 0 8px 22px}.cm-reply[data-lead] .cm-txt{color:#d3d9cf;font-size:15.5px}.cm-sheet .cm-more{margin-left:24px}.cm-tabs~.cm-post[data-tools]:first-of-type{margin-top:24px}.cm-post[data-tools]:is(:hover,:focus-within){border-radius:var(--ev-raio-m);background:#ffffff08;border-bottom-color:#0000;margin-inline:-16px;padding:24px 16px}.cm-tools-wrap{z-index:3;flex-direction:column;align-items:flex-end;gap:8px;display:none;position:absolute;top:-17px;right:0}.cm-post:is(:hover,:focus-within)>.cm-tools-wrap,.cm-reply:is(:hover,:focus-within)>.cm-tools-wrap,.cm-thread-post>.cm-tools-wrap,.cm-tools-wrap[data-open]{display:flex}.cm-post[data-tools]:is(:hover,:focus-within)>.cm-tools-wrap{right:16px}.cm-thread-post,.cm-reply{position:relative}.cm-thread-post>.cm-tools-wrap{align-items:flex-start;margin-bottom:16px;position:static}.cm-reply>.cm-tools-wrap{top:16px}.cm-tools{border:1px solid var(--ev-linha);border-radius:var(--ev-botao-raio);background:var(--ev-sup-1);height:38px;box-shadow:var(--ev-sombra-1);align-items:center;gap:2px;padding:0 4px;display:flex}.cm-tool{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.cm-tool svg{color:var(--ev-texto-3)}.cm-tool:hover{background:#ffffff0f}.cm-tool[data-staff],.cm-tool[data-staff] svg,.cm-act[data-staff],.cm-act[data-staff] svg{color:var(--ev-destaque)}.cm-hide{border:1px solid var(--ev-linha);border-radius:var(--ev-raio-m);background:var(--ev-sup-1);width:min(460px,100cqw);box-shadow:var(--ev-sombra-2);padding:16px}.cm-qi .cm-hide{width:auto;box-shadow:none;background:0 0;border:0;margin-top:16px;padding:0}.cm-hide-t{color:var(--ev-texto-2);margin:0 0 12px;font-size:14px}.cm-chips{flex-wrap:wrap;gap:8px;display:flex}.cm-chip{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);box-sizing:border-box;background:#ffffff0f;border:1px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.cm-chip[aria-pressed=true]{border-color:var(--ev-luz-400);color:var(--ev-texto-1);background:#96dc6414}.cm-chip svg{color:var(--ev-luz-400)}.cm-hide-go{align-items:center;gap:8px;margin-top:16px;display:flex}.cm-solid{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-texto-1);color:var(--ev-noite);box-sizing:border-box;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.cm-solid:disabled{opacity:.5;cursor:default}.cm-gear{width:32px;height:32px;margin-left:auto}.cm-lbl .cm-gear+.cm-n{display:none}.cm-lbl:has(.cm-gear) .cm-n{display:none}.cm-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.cm-col-h{border-bottom:1px solid var(--ev-linha);font:500 26px/1.2 var(--ev-display);color:var(--ev-texto-1);align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:20px;display:flex}.cm-col-h .cm-n{font:400 14px var(--ev-ui)}.cm-qi{border-bottom:1px solid #ffffff12;padding:20px 0;position:relative}.cm-qi[data-open]{border:1px solid var(--ev-linha);border-radius:var(--ev-raio-m);background:#ffffff08;margin:0 -16px 8px;padding:20px 16px}.cm-qi .cm-meta .cm-time,.cm-wait{margin-left:auto}.cm-wait{color:var(--ev-destaque);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.cm-qi-t{font:400 20px/1.3 var(--ev-display);color:var(--ev-texto-1);margin:12px 0 0 32px}.cm-qi>.cm-txt,.cm-qi>.cm-flags,.cm-qi>.cm-foot,.cm-qi>.cm-composer,.cm-qi>.cm-hide{margin-left:32px}.cm-qi>.cm-foot{margin-top:12px;margin-left:22px}.cm-qi>.cm-meta{flex-wrap:nowrap}.cm-qi>.cm-meta>:not(.cm-where){white-space:nowrap;flex:none}.cm-qi .cm-where{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cm-qi>.cm-txt{max-width:none;color:var(--ev-texto-1)}.cm-flags{color:var(--ev-texto-3);align-items:center;gap:6px;margin:8px 0 0;font-size:13.5px;display:flex}.cm-flags svg,.cm-flags b{color:var(--ev-erro);font-weight:600}.cm-composer[data-variant=staff]{min-height:0;box-shadow:none;background:#00000047;border:0;border-radius:12px;flex-wrap:wrap;margin-top:16px;padding:14px 16px 10px}.cm-composer-who{color:var(--ev-texto-2);flex-basis:100%;align-items:center;gap:8px;font-size:14px;display:flex}.cm-composer[data-variant=staff] .cm-composer-field{flex-basis:100%;margin:10px 0 0}.cm-composer[data-variant=staff] textarea{font-size:15px}.cm-composer[data-variant=staff] .cm-composer-tools{flex-basis:100%;margin:8px 0 0 -10px}.cm-composer[data-variant=staff] .cm-cancel{margin-left:auto}.cm-sp-head{border-bottom:1px solid var(--ev-linha);align-items:flex-end;gap:16px;padding-bottom:24px;display:flex}.cm-sp-head>div{flex:1;min-width:0}.cm-back{align-self:flex-start;margin:8px 0 0 -8px}.cm-sp-head h1{font:400 48px/1.1 var(--ev-display);letter-spacing:-.015em;color:var(--ev-texto-1);margin:0}.cm-sp-head h1 em,.cm-rules-card h2 em{font-style:italic}.cm-sp-head .cm-count{margin-top:12px;display:block}.cm-create{height:var(--ev-botao-h);box-sizing:border-box;align-items:center;gap:8px;display:inline-flex}.cm-sp-grid{grid-template-columns:minmax(0,744fr) minmax(300px,408fr);align-items:start;gap:44px;display:grid}.cm-sp-list{margin:0;padding:0;list-style:none}.cm-sp-row{border-bottom:1px solid var(--ev-linha);align-items:center;gap:12px;min-height:88px;display:flex;position:relative}.cm-sp-banner{flex:none;position:relative}.cm-sp-banner-pick{border:1px dashed var(--ev-linha-forte);border-radius:var(--ev-raio-s);width:112px;height:40px;color:var(--ev-texto-3);font:500 12px var(--ev-ui);background:50%/cover no-repeat;justify-content:center;align-items:center;gap:4px;display:inline-flex}.cm-sp-banner-pick[style]{border-style:solid;border-color:var(--ev-linha)}.cm-sp-banner-pick:hover:not(:disabled){color:var(--ev-texto-1);border-color:var(--ev-texto-3)}.cm-sp-banner-off{border:1px solid var(--ev-linha-forte);background:var(--ev-sup-1);width:22px;height:22px;color:var(--ev-texto-1);border-radius:50%;place-items:center;display:none;position:absolute;top:-8px;right:-8px}.cm-sp-banner:is(:hover,:focus-within) .cm-sp-banner-off{display:grid}.cm-sp-row[data-over=above]{box-shadow:inset 0 2px 0 var(--ev-luz-400)}.cm-sp-row[data-over=below]{box-shadow:inset 0 -2px 0 var(--ev-luz-400)}.cm-grip{border-radius:var(--ev-raio-s);width:28px;height:40px;color:var(--ev-texto-3);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.cm-sp-name{flex:1;min-width:0}.cm-sp-n{width:100%;font:400 24px/1.25 var(--ev-display);color:var(--ev-texto-1);text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0;display:block}.cm-sp-n:focus{text-decoration:underline;-webkit-text-decoration-color:var(--ev-luz-400);text-decoration-color:var(--ev-luz-400);text-underline-offset:6px}.cm-sp-row[data-archived] .cm-sp-n{color:var(--ev-texto-3)}.cm-sp-sub{font:400 12px var(--ev-mono);color:var(--ev-texto-3);align-items:center;gap:10px;margin-top:2px;display:flex}.cm-sp-folder{align-items:center;gap:4px;min-width:0;display:inline-flex}.cm-sp-folder input{width:18ch;min-width:0;font:inherit;color:var(--ev-texto-2);background:0 0;border:0;outline:none;padding:0}.cm-sp-folder input::placeholder{color:var(--ev-texto-3)}.cm-sp-folder input:focus{text-decoration:underline;-webkit-text-decoration-color:var(--ev-luz-400);text-decoration-color:var(--ev-luz-400);text-underline-offset:4px}.cm-excl{font:500 14px var(--ev-ui);color:var(--ev-destaque);align-items:center;gap:4px;display:inline-flex}.cm-sp-arch{margin-top:40px}.cm-who{flex:none;position:relative}.cm-who-btn{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;background:#ffffff0d;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:14px;list-style:none;display:inline-flex}.cm-who-btn::-webkit-details-marker{display:none}.cm-who-btn svg{color:var(--ev-texto-2)}.cm-who-btn[data-on]{border-color:var(--ev-luz-400);background:#96dc640f}.cm-who-btn .cm-spc-th{width:16px;height:22px}.cm-who[open] .cm-who-btn svg:last-child{transform:rotate(180deg)}.cm-who-menu{z-index:20;border:1px solid var(--ev-linha-forte);border-radius:var(--ev-raio-m);background:var(--ev-sup-1);width:330px;max-height:min(400px,55dvh);box-shadow:var(--ev-sombra-2);padding:8px;position:absolute;top:calc(100% + 8px);left:calc(100% - 330px);overflow-y:auto}.cm-who:not([open]) .cm-who-menu{display:none}.cm-who-opt{width:100%;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);text-align:left;box-sizing:border-box;align-items:center;gap:12px;padding:0 8px;font-size:14.5px;display:flex}.cm-who-opt svg:first-child{color:var(--ev-texto-2)}.cm-who-opt svg:last-child:not(:first-child){color:var(--ev-luz-400);margin-left:auto}.cm-who-opt[aria-pressed=true]{background:#ffffff0d}.cm-who-lbl{margin:12px 8px 4px}.cm-who-course{border-radius:var(--ev-raio-s);min-height:48px;color:var(--ev-texto-1);cursor:pointer;align-items:center;gap:12px;padding:0 8px;font-size:14.5px;display:flex}.cm-who-course:hover{background:#ffffff0a}.cm-who-course .cm-spc-th{background-color:var(--ev-sup-2);width:26px;height:36px}.cm-who-course>span:nth-child(2){flex:1;min-width:0}.cm-who-course input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ev-linha-forte);cursor:pointer;background:50%/14px no-repeat;border-radius:6px;flex:none;width:20px;height:20px;margin:0}.cm-who-course input:checked{border-color:var(--ev-luz-400);background-color:var(--ev-luz-400);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311200a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.cm-who-plan{min-height:42px}.cm-who-star{width:26px;height:26px;color:var(--ev-luz-400);background:color-mix(in srgb, var(--ev-luz-400) 12%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.cm-who-plan em{color:var(--ev-texto-3);white-space:nowrap;font-size:12.5px;font-style:normal}.cm-who-course input:focus-visible{box-shadow:var(--ev-foco);outline:none}.cm-rules-card{border-radius:var(--ev-raio-m);background:#ffffff08;margin-top:24px;padding:28px 24px 24px}.cm-rules-card h2{font:400 28px/1.2 var(--ev-display);color:var(--ev-texto-1);margin:4px 0 8px}.cm-rules-edit{margin:0;padding:0;list-style:none}.cm-rules-edit li{border:1px solid #0000;border-bottom-color:#ffffff12;border-radius:0;align-items:flex-start;gap:16px;margin:0 -16px;padding:14px 8px 14px 16px;display:flex}.cm-rules-edit li:focus-within{border-color:var(--ev-luz-400);border-radius:12px}.cm-rules-edit b{width:12px;font:italic 500 17px/1.3 var(--ev-display);color:var(--ev-destaque);flex:none;padding-top:2px}.cm-rules-edit textarea{resize:none;min-width:0;font:400 15px/1.5 var(--ev-ui);color:var(--ev-texto-1);field-sizing:content;background:0 0;border:0;outline:none;flex:1;overflow:hidden}.cm-rules-edit .cm-icon{width:var(--ev-botao-h);height:var(--ev-botao-h);opacity:0;box-sizing:border-box}.cm-rules-edit li:is(:hover,:focus-within) .cm-icon{opacity:1}.cm-rules-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.cm-rules-foot .cm-act{margin-left:-10px}.cm-rules-foot .cm-solid{margin-left:auto}@container cm (width<=860px){.cm-queue,.cm-sp-grid{grid-template-columns:minmax(0,1fr)}.cm-sp-head{flex-wrap:wrap}.cm-sp-head h1{font-size:34px}.cm-grid{grid-template-columns:minmax(0,1fr);gap:40px}.cm-side{border-top:1px solid var(--ev-linha);padding:24px 0 0}.cm-spc>.cm-spc-th{margin:0;position:static}}@container cm (width<=600px){.cm-tools-wrap,.cm-post[data-tools]:is(:hover,:focus-within)>.cm-tools-wrap{left:0;right:0}.cm-tools{border-radius:18px;flex-wrap:wrap;height:auto;padding:4px}.cm-hide{width:100%}.cm-sp-head{align-items:flex-start}.cm-sp-head h1{font-size:30px}.cm-sp-row{flex-wrap:wrap;gap:4px 12px;padding:12px 0}.cm-sp-name{flex-basis:calc(100% - 40px)}.cm-sp-row>.cm-who{margin-left:40px}.cm-sp-row>.cm-icon,.cm-sp-row>.cm-act{margin-left:auto}.cm-sp-n{font-size:21px}.cm-space-banner{height:120px}.cm-composer:not([data-variant=reply]){border-radius:14px;flex-wrap:wrap;padding:14px 8px 6px 16px}.cm-composer>.cm-av{display:none}.cm-composer:not([data-variant=reply]) .cm-composer-field{flex-basis:100%;margin:0}.cm-composer textarea{font-size:15px}.cm-composer:not([data-variant=reply]) .cm-composer-tools{flex-basis:100%;margin:2px 0 0 -12px}.cm-composer-tools .cm-publish{margin-left:auto;padding:0 14px}.cm-composer:not([data-variant=reply]) .cm-composer-tools .cm-icon{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}.cm-composer[data-variant=reply] .cm-composer-field{flex:1;min-width:0;padding-left:12px}.cm-composer[data-variant=reply] .cm-composer-inline .cm-icon{width:34px;height:var(--ev-botao-h);box-sizing:border-box}.cm-composer[data-variant=reply] .cm-composer-tools{margin-left:8px}.cm-composer[data-variant=reply] .cm-publish{height:var(--ev-botao-h);box-sizing:border-box;padding:0 14px}.cm-tabs{scrollbar-width:none;margin:16px -16px 0;padding:0 16px;overflow-x:auto}.cm-tab{flex:none;margin-right:24px;font-size:14.5px}.cm-tab:first-child .cm-n,.cm-tab[aria-selected=true]:after{display:none}.cm-tabs>.cm-icon,.cm-tabs>.cm-search{background:var(--ev-noite);flex:none;position:sticky;right:0}.cm-post{padding:16px 0}.cm-meta{font-size:13px}.cm-post>.cm-meta .cm-av{width:24px;height:24px;font-size:10.5px}.cm-post>.cm-meta .cm-where{display:none}.cm-where-m{display:block}.cm-body{padding-left:0}.cm-q{font-size:21px}.cm-post .cm-txt.cm-clamp:not(.cm-ans .cm-txt){display:none}.cm-ans{padding-left:14px}.cm-ans .cm-txt{font-size:14.5px}.cm-ans .cm-time{display:none}.cm-act{height:var(--ev-botao-h);box-sizing:border-box;padding:0 12px}}@media (max-width:700px){.cm-root{width:calc(100% - 32px);padding-top:88px}.cm-sheet{padding:8px 16px 24px}.cm-thread-post .cm-q{font-size:24px}.cm-reply{padding-left:0}}@media (max-width:767px){body:has(.cm-sheet) .mobile-tabbar{display:none}}@media (pointer:coarse){.cm-act,.cm-banner-btn,.cm-chip,.cm-composer-image button,.cm-composer-space,.cm-composer:not([data-variant=reply]) .cm-composer-tools .cm-icon,.cm-composer[data-variant=reply] .cm-composer-inline .cm-icon,.cm-composer[data-variant=reply] .cm-publish,.cm-follow,.cm-icon,.cm-more,.cm-publish,.cm-rules-edit .cm-icon,.cm-search,.cm-sh-top .cm-tool,.cm-solid,.cm-tab,.cm-tool,.cm-who-btn{min-height:44px}.cm-composer-image button,.cm-composer:not([data-variant=reply]) .cm-composer-tools .cm-icon,.cm-icon,.cm-rules-edit .cm-icon{min-width:44px}.cm-create,.cm-spc,.cm-who-opt{min-height:44px}}.cm-composer:not([data-variant=reply]){border:0;border-bottom:1px solid var(--ev-linha);box-shadow:none;background:0 0;border-radius:0;padding:0 0 14px}.cm-composer:not([data-variant=reply])>.cm-av{width:28px;height:28px}.cm-composer:not([data-variant=reply]) .cm-publish{height:32px;box-shadow:none;border-radius:7px;padding:0 14px;font-size:13px}.cm-composer:not([data-variant=reply]) .cm-composer-tools .cm-icon{border-radius:7px;width:32px;height:32px}.cm-composer:not([data-variant=reply]) .cm-composer-tools .cm-act{height:32px;box-shadow:none;border-radius:7px;padding:0 14px;font-size:13px}.cm-seal{box-shadow:none;background:0 0;border:0;padding-left:0}.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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:500 14px var(--ev-ui);color:var(--ev-texto-1);border:1px solid var(--ev-linha-forte);cursor:pointer;background:#ffffff0f;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:var(--ev-campo-h);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}@media (pointer:coarse){.plan-drawer-name>input,.plan-drawer-switch>summary{min-height:44px}}.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;border-radius:var(--ev-pilula);background:currentColor;flex:none;width:6px;height:6px}.catalog-status[data-draft]{color:var(--ev-rascunho)}.catalog-status[data-soon],.catalog-seg-mark[data-soon]{color:var(--ev-ouro-300)}.catalog-state{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.catalog-soon-date{color:var(--ev-texto-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.catalog-soon-date>input{height:var(--ev-campo-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);border:1px solid var(--ev-linha-forte);color:var(--ev-texto-1);font:500 14px var(--ev-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000004d;padding:0 12px}.catalog-soon-date>input:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.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:contain;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:500 12px var(--ev-ui);color:var(--ev-texto-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;box-sizing:border-box;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-botao-raio);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:var(--ev-campo-h);box-sizing:border-box}.catalog-drawer-pair .catalog-select>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-drawer-price-in>input{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 14px var(--ev-ui);font-variant-numeric:tabular-nums;box-sizing:border-box;padding:0 14px 0 40px}.catalog-drawer-price-in>span[data-side=start]{height:var(--ev-campo-h);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:var(--ev-botao-h);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:400 14px var(--ev-ui);color:var(--ev-texto-1);cursor:pointer;background:#0000004d;border:1px solid #ffffff1f;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:var(--ev-botao-h);font:500 14px var(--ev-ui);color:var(--ev-luz-400);cursor:pointer;box-sizing:border-box;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-botao-raio);background:#0000004d;border:1px solid #ffffff1f;align-self:flex-start;padding:3px;display:inline-flex}.catalog-seg>label{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:var(--ev-campo-h);border-radius:var(--ev-botao-raio);font:600 16px var(--ev-ui);font-variant-numeric:tabular-nums;box-sizing:border-box;padding:0 14px 0 42px}.catalog-drawer-price .plan-drawer-affix>span[data-side=start]{height:var(--ev-campo-h);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:var(--ev-botao-h);box-sizing:border-box}@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}}@media (pointer:coarse){.catalog-drawer-cover-change>button,.catalog-drawer-more>summary,.catalog-drawer-open,.catalog-drawer-pair .catalog-select>summary,.catalog-drawer-price .plan-drawer-affix>input,.catalog-drawer-price-in>input,.catalog-seg>label,.catalog-select>summary,.catalog-soon-date>input,:is(.course-summary-panel-actions:has(.catalog-drawer-hint)>.plan-drawer-save,.course-summary-panel-actions:has(.catalog-drawer-hint)>.plan-drawer-cancel){min-height:44px}}.course-summary-head .catalog-sale{box-shadow:none;background:#ffffff08;border:0;border-radius:8px;padding:16px}.course-summary-head .catalog-sale .creator-button,.course-summary-head .catalog-sale .creator-button-quiet{border-radius:var(--ev-botao-raio);height:34px;box-shadow:none;padding:0 14px;font-size:13px}.course-summary-head .catalog-sale-foot{flex-wrap:nowrap;gap:10px}.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:var(--ev-campo-h);box-sizing:border-box;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}@media (pointer:coarse){.course-summary-panel .agent-identity-fields .agent-name-input{min-height:44px}}.portal-add{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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;box-sizing:border-box;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-botao-raio);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-botao-raio);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{min-width:0;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 13px var(--ev-ui);color:var(--ev-texto-2);white-space:nowrap;cursor:pointer;box-sizing:border-box;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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);box-sizing:border-box}.creator-button.portal-drawer-new{height:var(--ev-botao-h);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);font:400 13px var(--ev-ui);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);min-height:0;height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);box-sizing:border-box;color:var(--ev-texto-4);cursor:grab;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(180deg,var(--ev-cromo-alto),var(--ev-cromo))}.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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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}}.portal-section-title:focus{outline:none}.portal-section-title{min-width:0;font:600 16px var(--ev-ui);color:var(--ev-texto-1);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}@media (pointer:coarse){.creator-button.portal-drawer-new,.portal-add,.portal-drawer-filters>button,.portal-drawer-more>summary,.portal-drawer-search>input,.portal-drawer-tabs>button{min-height:44px}.portal-drawer-more>summary{min-width:44px}.portal-drawer-rows>li>.portal-drawer-grip{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-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-meta);font:inherit;box-sizing:border-box;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;width:300px;height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-leitura);cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);color:var(--ev-luz-tinta);box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-meta);box-sizing:border-box;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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-leitura);font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;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;width:100%;height:var(--ev-campo-h);border:1px solid var(--ev-luz-400);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;background:#0000004d;flex:none;padding:0 12px;font-size:14px}.video-library-folder{flex:none;display:flex;position:relative}.video-library-folder-drop{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);opacity:0;box-sizing:border-box;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{height:var(--ev-campo-h);border:1px solid color-mix(in oklab,var(--ev-luz-400) 30%,transparent);border-radius:var(--ev-botao-raio);background:linear-gradient(90deg,color-mix(in oklab,var(--ev-luz-400) 14%,transparent),color-mix(in oklab,var(--ev-luz-400) 4%,transparent));box-sizing:border-box;flex:none;align-items:center;gap:10px;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{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;cursor:pointer;box-sizing:border-box;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:50%;width:36px;height:36px;position:relative}.video-library-ring:after{content:"";background:#0c100d;border-radius:50%;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;height:var(--ev-botao-h);border:1px solid color-mix(in oklab,var(--ev-erro) 40%,transparent);border-radius:var(--ev-botao-raio);background:color-mix(in oklab,var(--ev-erro) 10%,transparent);color:color-mix(in oklab,var(--ev-erro) 45%,var(--ev-texto-1));font:inherit;box-sizing:border-box;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;width:var(--ev-botao-h);height:var(--ev-botao-h);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva),transform var(--ev-t-toque) var(--ev-curva);box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);cursor:pointer;box-sizing:border-box;place-items:center;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{height:var(--ev-campo-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;box-sizing:border-box;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{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);font:inherit;box-sizing:border-box;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-botao-raio);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{height:var(--ev-botao-h);box-sizing:border-box;flex:none;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{min-width:0;height:var(--ev-campo-h);border:1px solid color-mix(in oklab,var(--ev-luz-400) 40%,transparent);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font-family:var(--ev-display);box-sizing:border-box;background:#0000004d;outline:0;flex:1;padding:0 12px;font-size:20px}.video-library-title>button{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);box-sizing:border-box;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#dfe4dc;cursor:pointer;box-sizing:border-box;align-items:center;gap:6px;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{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);box-sizing:border-box;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-raio-s);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{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;white-space:nowrap;box-sizing:border-box;background:#ffffff0a;flex:none;padding:0 20px;font-size:14px;font-weight:500}.video-library-quiet:hover{background:#ffffff14}.video-library-confirm{min-height:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);color:var(--ev-luz-tinta);font:inherit;white-space:nowrap;box-shadow:var(--ev-luz-botao);box-sizing:border-box;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-botao-raio)}.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-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);color:var(--ev-luz-tinta);font:inherit;white-space:nowrap;box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-botao-raio);background:var(--ev-pilula-vidro);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);box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box;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-botao-raio);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);cursor:pointer;box-sizing:border-box;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-raio-s);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-raio-s);background:#ffffff2e;height:4px}.video-stage-controls>input::-moz-range-progress{border-radius:var(--ev-raio-s);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-botao-raio);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-raio-s);background:#ffffff38;width:36px;height:4px}.video-library-sheet-head>button{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);box-sizing:border-box;background:0 0;border:0;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}.video-library .video-library-folder-menu>summary,.video-library .video-library-more>summary,.video-library .video-library-selection>details>summary,.video-library .video-library-sort>summary,.video-library-actions>button,.video-library-confirm,.video-library-folder-drop,.video-library-folder>button:first-child,.video-library-folders>button,.video-library-folders>input,.video-library-label>button,.video-library-name>.video-library-retry,.video-library-queue-head>button,.video-library-quiet,.video-library-retry,.video-library-search,.video-library-selection,.video-library-selection>button,.video-library-send,.video-library-sheet-head>button,.video-library-tabs>button,.video-library-title>button,.video-library-title>input,.video-library-views>button,.video-library-watch,.video-stage-arrow,.video-stage-close,.video-stage-controls button,.video-stage-use,form.video-library-add button,form.video-library-add>input{min-height:44px}.video-library .video-library-more>summary,.video-library-folder-drop,.video-library-label>button,.video-library-queue-head>button,.video-library-sheet-head>button,.video-library-title>button,.video-library-views>button,.video-library-watch,.video-stage-arrow,.video-stage-close,.video-stage-controls button{min-width:44px}}.lesson-transcript{font-family:var(--ev-ui);margin-top:26px}.lesson-transcript-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lesson-transcript-head>b{font:600 15px var(--ev-ui);color:var(--ev-texto-1)}.lesson-transcript-meta{color:var(--ev-texto-4);font-size:12px}.lesson-transcript-seg{background:#ffffff0d;border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.lesson-transcript-seg>button{font:500 13px var(--ev-ui);color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}.lesson-transcript-seg>button[aria-pressed=true]{color:var(--ev-texto-1);background:#ffffff1a}.lesson-transcript-go{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--primary);color:var(--ev-luz-tinta);font:600 13px/1 var(--ev-ui);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.lesson-transcript-head>b+.lesson-transcript-go{margin-left:auto}.lesson-transcript-go svg{width:15px;height:15px}.lesson-transcript-go:disabled{opacity:.55;cursor:default}.lesson-transcript-go[aria-busy] svg{animation:1.2s linear infinite lesson-transcript-spin}.lesson-transcript-error{color:var(--ev-erro);margin:0 0 10px;font-size:13px}.lesson-transcript-text{text-align:left;width:100%;font:400 13.5px/1.7 var(--ev-ui);color:var(--ev-texto-3);white-space:pre-wrap;cursor:pointer;background:0 0;border:0;max-height:92px;padding:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.lesson-transcript-text[data-open]{max-height:none;-webkit-mask-image:none;mask-image:none}@keyframes lesson-transcript-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.lesson-transcript-go[aria-busy] svg{animation:none}}@media (pointer:coarse){.lesson-transcript-seg>button,.lesson-transcript-go{min-height:44px}}.creator-player{position:relative}.bench-button.creator-change-video{z-index:5;font:500 13px var(--ev-ui);background:#0009;gap:7px;position:absolute;top:14px;right:14px}.creator-inline{outline-offset:6px;border-radius:4px;outline:1px dashed #ffffff2e;min-width:0;margin-right:34px;position:relative}.creator-inline-value{cursor:text;overflow-wrap:anywhere;min-height:1em}.creator-inline-value p:last-child{margin-bottom:0}.creator-inline-description{max-width:620px;font:400 15px/1.6 var(--ev-ui);color:var(--ev-texto-leitura);margin-top:14px}.creator-inline-description .bench-description{max-width:100%;font:inherit;color:inherit}.bench-lesson-head:has(.creator-inline){margin-bottom:0}.bench-lesson-head>div:first-child:has(.creator-inline){max-width:654px}.creator-inline textarea{box-sizing:border-box;resize:none;width:100%;min-height:1em;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;caret-color:var(--primary);background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.creator-inline[data-editing]{outline-color:var(--primary)}.creator-inline textarea:focus-visible{outline:none}.creator-inline textarea[aria-invalid]{box-shadow:0 1px var(--ev-erro)}.creator-inline-pencil{width:16px;height:16px;color:var(--ev-texto-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-34px;translate:0 -50%}.creator-inline-pencil:hover{color:var(--ev-texto-1)}.creator-lesson-foot{gap:8px}.creator-lesson-foot>:last-child{margin-left:auto}.bench-list-row{border-radius:6px;align-items:center;display:flex;position:relative}.bench-list-row[data-current]{background:color-mix(in oklab,var(--primary) 12%,transparent)}.bench-list-row .bench-list-lesson{flex:1;min-width:0}.bench-list-row[data-current] .bench-list-lesson{background:0 0}.bench-list-grip{width:14px;height:32px;color:var(--ev-texto-4);cursor:grab;background:0 0;border:0;flex:none;place-items:center;margin-left:10px;padding:0;display:grid}.bench-list-grip:active{cursor:grabbing}.bench-list-row[data-drop]{outline:1px dashed var(--primary)}.bench-button.quiet.creator-add-lesson{justify-content:flex-start;width:fit-content;margin:10px 4px 0;font-weight:500;display:flex}.creator-new-lesson{margin:16px 10px}.creator-new-lesson .creator-inline{font:400 13.5px var(--ev-ui);margin-right:34px}.creator-new-lesson .creator-inline-pencil{display:none}@media (pointer:coarse){.creator-change-video,.creator-inline-pencil,.creator-add-lesson{min-height:44px}.creator-inline-pencil{width:44px;right:-44px}.creator-inline{margin-right:44px}.bench-list-grip{touch-action:pan-y;min-width:44px;min-height:44px;margin-left:0}}@media (max-width:600px){.creator-change-video{top:10px;right:10px}}.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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);color:#f3d58a;white-space:nowrap;border:1px solid #d9b25f66;flex:none;align-items:center;gap:6px;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:var(--ev-botao-h);box-sizing:border-box;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)}}@media (pointer:coarse){.course-deadline-renew{min-height:44px}}.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}.cinematic-stage .cinematic-top{flex-direction:row-reverse;justify-content:space-between}.cinematic-stage .cinematic-path{overflow-wrap:anywhere;flex-wrap:wrap;min-width: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;object-position:center;background:var(--ev-sup-2);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-title{overflow-wrap:anywhere}.course-stage-copy .course-deadline{flex-wrap:wrap;width:auto;max-width:100%}.course-stage .cinematic-start{width:auto;max-width:100%;height:auto;min-height:64px;box-shadow:none;color:var(--ev-texto-1);text-align:right;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:flex-end;align-items:center;gap:18px;margin-top:32px;padding:0;display:flex;position:relative;overflow:visible}.course-stage .cinematic-start:hover{box-shadow:none;background:0 0;transform:none}.cinematic-start-copy{min-width:0}.cinematic-start-title{font-family:var(--ev-display);color:var(--ev-texto-1);letter-spacing:-.01em;font-size:38px;font-weight:400;line-height:1;display:block}.cinematic-start-lesson{font:400 13px var(--ev-ui);color:var(--ev-texto-3);overflow-wrap:anywhere;margin-top:8px;display:block}.cinematic-start-play{background:var(--primary);width:64px;height:64px;color:var(--ev-luz-tinta);box-shadow:0 0 0 8px color-mix(in oklab,var(--primary) 14%,transparent),0 12px 40px color-mix(in oklab,var(--primary) 30%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.cinematic-start-play svg{width:24px;height:24px;margin-left:3px}.course-stage .cinematic-start:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:12px;border-radius:var(--ev-raio-s)}.cinematic-start:hover .cinematic-start-play{filter:brightness(1.08)}@media (min-width:1400px) and (min-height:800px){.course-stage .cinematic-start{max-width:calc(100% - 1000px);margin-top:0;position:fixed;bottom:60px;right:72px}}.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{width:calc(100% + 24px);min-height:var(--ev-botao-h);border-radius:var(--ev-raio-s);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{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);border-radius:50%;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:var(--ev-botao-h)}.course-stage-lesson-play{display:none}}@media (prefers-reduced-motion:reduce){.course-stage-poster,.course-stage-lesson-play{transition:none}}.course-stage-motion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.course-stage-motion iframe{pointer-events:none;border:0;width:max(100%,177.78dvh);height:max(100%,56.25dvw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-backdrop>.course-stage-bg{pointer-events:none}@media (max-height:699px){.course-stage-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--ev-sala) 82%,transparent),var(--ev-sala))}}@media (pointer:coarse){.course-stage-lesson{min-height:44px}}.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:var(--ev-botao-h);color:var(--ev-texto-3);font:inherit;cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;background:0 0;border:0;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{height:var(--ev-botao-h);border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-botao-raio);background:var(--ev-pilula-vidro);color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;box-sizing:border-box;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,.markdown-field-bar>button,.markdown-field-format>summary,.markdown-field-tabs>button{min-height:44px}.markdown-field-bar>button{min-width: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{width:var(--ev-botao-h);height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;box-sizing:border-box;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;object-position:center;background:var(--ev-sup-2);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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin:0 0 -6px -8px;padding:0 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{min-height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);color:var(--ev-texto-3);font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;padding: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:var(--ev-botao-h);height:var(--ev-botao-h);color:var(--ev-luz-300);font-family:var(--ev-display);box-sizing:border-box;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{border-radius:var(--ev-botao-raio);background:color-mix(in oklab,var(--ev-rascunho) 7%,transparent);color:var(--ev-rascunho);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;background:0 0;flex:none;place-items:center;padding:0;list-style:none;display:grid}.course-summary-lesson-actions .course-summary-icon-button{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}.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:var(--ev-botao-h);color:color-mix(in oklab,var(--ev-texto-3) 45%,transparent);cursor:grab;box-sizing:border-box;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:var(--ev-botao-h);color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:9px;padding:0 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:"";border-radius:var(--ev-pilula);background:var(--ev-luz-400);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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:9px;padding:0 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:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:color-mix(in oklab,var(--ev-texto-3) 45%,transparent);cursor:pointer;box-sizing:border-box;background:0 0;border:0;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-raio-s);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-botao-raio);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{height:var(--ev-botao-h);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;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-raio-s);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);cursor:pointer;box-sizing:border-box;flex:none;place-items:center;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;width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-sizing:border-box;background:#ffffff1f;border:1px solid #fff6;place-items:center;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;width:var(--ev-botao-h);height:var(--ev-botao-h);border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;box-sizing:border-box;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-botao-raio);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:var(--ev-botao-h);font:inherit;cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border:1px solid var(--ev-pilula-borda);border-radius:var(--ev-botao-raio);background:var(--ev-pilula-vidro);color:var(--ev-texto-1);font:inherit;-webkit-backdrop-filter:var(--ev-pilula-desfoque);backdrop-filter:var(--ev-pilula-desfoque);cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);box-sizing:border-box}.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-botao-raio);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-meta);font:inherit;cursor:pointer;box-sizing:border-box;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-botao-raio);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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-ouro-acao);cursor:pointer;box-sizing:border-box;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-raio-s);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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);color:var(--ev-luz-tinta);font:inherit;box-shadow:var(--ev-luz-botao);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;cursor:pointer;box-sizing:border-box;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{width:var(--ev-botao-h);height:var(--ev-botao-h);border:1px solid color-mix(in oklab,var(--ev-erro) 28%,transparent);border-radius:var(--ev-botao-raio);background:color-mix(in oklab,var(--ev-erro) 6%,transparent);color:color-mix(in oklab,var(--ev-erro) 70%,var(--ev-texto-1));cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;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{height:var(--ev-botao-h);border:1px solid var(--ev-linha-forte);border-radius:var(--ev-botao-raio);font:inherit;white-space:nowrap;cursor:pointer;box-sizing:border-box;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:var(--ev-botao-h);box-sizing:border-box;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-summary-veil[data-edge]{background:color-mix(in srgb,color-mix(in srgb,var(--ev-noite) 28%,#000) 30%,transparent)}.course-summary-panel[data-edge]{border:0;border-left:1px solid var(--ev-linha-forte);background:var(--ev-cromo);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;width:min(420px,100%);inset:0 0 0 auto;box-shadow:-24px 0 48px -24px #000c}.course-summary-panel[data-edge] .course-summary-drawer-top{border-bottom:1px solid var(--ev-linha);gap:12px;height:60px;padding:0 16px 0 24px}.course-summary-panel[data-edge] .course-summary-drawer-close{width:var(--ev-botao-h);height:var(--ev-botao-h);box-shadow:none;color:var(--ev-texto-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:0 0;border:0;margin-left:auto}.course-summary-panel[data-edge] .course-summary-drawer-close:hover{color:var(--ev-texto-1);background:#ffffff0f}.course-summary-panel[data-edge] .course-summary-drawer-body{padding:24px}.course-summary-panel[data-edge] .course-summary-panel-actions{border-top:1px solid var(--ev-linha);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;justify-content:flex-end;gap:8px;height:auto;padding:16px 24px}.course-summary-panel[data-edge] .course-summary-panel-actions:before{content:none}@media (max-width:700px){.course-summary-panel[data-edge]{border-left:0}}@media (pointer:coarse){.course-summary-back,.course-summary-button,.course-summary-category,.course-summary-chip,.course-summary-close,.course-summary-drawer-close,.course-summary-drawer-module>summary,.course-summary-drawer-sizes>button,.course-summary-file>button,.course-summary-icon-button,.course-summary-lesson .course-summary-grip>button,.course-summary-lesson .course-summary-grip>details>summary,.course-summary-lesson-actions .course-summary-icon-button,.course-summary-link,.course-summary-menu>div>button,.course-summary-number,.course-summary-open,.course-summary-panel-archive,.course-summary-panel-duplicate,.course-summary-panel-open,.course-summary-panel-title .editable-text-pencil,.course-summary-panel[data-edge] .course-summary-drawer-close,.course-summary-pill,.course-summary-poster-pick,.course-summary-poster-play,.course-summary-poster-stop,.course-summary-poster-swap,.course-summary-publish button,.course-summary-small-button,.course-summary-student,.editable-text-pencil{min-height:44px}.course-summary-close,.course-summary-drawer-close,.course-summary-drawer-sizes>button,.course-summary-file>button,.course-summary-icon-button,.course-summary-lesson-actions .course-summary-icon-button,.course-summary-number,.course-summary-panel-archive,.course-summary-panel-title .editable-text-pencil,.course-summary-panel[data-edge] .course-summary-drawer-close,.course-summary-poster-play,.course-summary-poster-stop,.editable-text-pencil{min-width:44px}}.course-summary-button{box-shadow:none;padding:0 14px;font-size:13px;line-height:1}.course-summary-actions .course-summary-button,.course-summary-actions .course-summary-button.primary{padding:0 14px}.course-summary-button.primary,.course-summary-button.primary:hover{box-shadow:none}.course-summary-chip{font-size:13px}.course-summary-sheet .course-summary-toolbar>h2{font-size:30px}.course-summary-framebar button,.course-summary-framebar summary{border-radius:8px}.course-summary-small-button,.course-summary-pill{border-radius:var(--ev-botao-raio);height:30px;box-shadow:none;border:0;padding:0 10px;font-size:12.5px}.course-summary-small-button{background:#ffffff0f}.course-summary-pill,.course-summary-pill[data-tone=done]{background:color-mix(in oklab,var(--primary) 10%,transparent);box-shadow:none}.course-summary-module-actions .course-summary-icon-button,.course-summary-lesson-actions .course-summary-icon-button{border-radius:var(--ev-botao-raio);background:0 0;border:0;width:30px;height:30px}@media (min-width:1181px){.course-summary-head[data-sale]{grid-template-columns:auto minmax(0,1fr) 340px;column-gap:28px}.course-summary-head[data-sale]:not([data-wide]) .course-summary-cover{width:150px;height:225px}.course-summary-head[data-sale] h1,.course-summary-head[data-sale][data-wide] h1{font-size:38px;line-height:1.05}.course-summary-head[data-sale] .course-summary-about{font-size:14px;line-height:1.5}.course-summary-head[data-sale]>.course-summary-stats{gap:4px 18px}.course-summary-head[data-sale]>.course-summary-stats dt,.course-summary-head[data-sale]>.course-summary-stats dd{font-size:13px}.course-summary-head[data-sale]~.course-summary-sheet{margin-top:20px}}.course-summary-state{flex:none;margin-right:6px;display:inline-flex}.catalog-state-button{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:600 13px/1 var(--ev-ui);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#ffffff12;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.course-summary-framebar .catalog-state-button{border-radius:var(--ev-botao-raio)}.catalog-state-button:hover,.catalog-state-menu[open]>.catalog-state-button{background:#ffffff1a}.catalog-state-dot{background:#5bd37a;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.catalog-state-dot[data-state=soon]{background:#e8c547}.catalog-state-dot[data-state=draft]{background:0 0;box-shadow:inset 0 0 0 1.5px #8a8f8b}.course-summary-menu.catalog-state-menu>div{z-index:80;min-width:170px;font-family:var(--ev-ui);background:#1b1f1c;border:0;border-radius:8px;gap:0;padding:4px;top:calc(100% + 6px);left:0;right:auto;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0f}.course-summary-menu.catalog-state-menu>div>button{min-height:0;color:var(--ev-texto-2);border-radius:6px;gap:9px;padding:8px 10px;font-size:13px}.course-summary-menu.catalog-state-menu>div>button[aria-pressed=true]{color:var(--ev-texto-1);background:#ffffff0f}.course-summary-menu.catalog-state-menu>div>button>svg:last-child:not(:first-child){width:14px;height:14px;color:var(--primary);margin-left:auto}.catalog-state-menu .catalog-soon-date{padding:8px 10px 6px}@media (pointer:coarse){.catalog-state-button,.course-summary-menu.catalog-state-menu>div>button{min-height:44px}}@media (max-width:700px){.course-summary-state{margin-right:0}.catalog-state-button{padding:0 10px}.catalog-state-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.course-summary-switch{flex:none}}@media (max-width:420px){.course-summary-student{width:var(--ev-botao-h);justify-content:center;padding:0}.course-summary-student-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.topbar .student-account-avatar{cursor:pointer;transition:box-shadow var(--ev-t-toque) var(--ev-curva)}.topbar .student-account-avatar:is([data-on],:hover){box-shadow:0 0 0 3px color-mix(in oklab,var(--ev-luz-400) 22%,transparent),0 6px 14px -6px #0009}.topbar .student-account-avatar:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:3px}.account-menu{z-index:90;box-sizing:border-box;background:var(--ev-reflexo),linear-gradient(180deg,color-mix(in srgb,var(--ev-cromo-alto) 90%,transparent),color-mix(in srgb,var(--ev-cromo) 95%,transparent));-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border:1px solid var(--ev-vidro-borda);width:320px;max-width:calc(100vw - 16px);box-shadow:var(--ev-sombra-3);color:var(--ev-texto-1);font-family:var(--ev-ui);animation:account-menu-in var(--ev-t-toque) var(--ev-curva);border-radius:22px;position:fixed;overflow:hidden}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-4px)}}.account-menu-who{align-items:center;gap:12px;padding:18px 18px 16px;display:flex}.account-menu-avatar{border:1px solid color-mix(in oklab,var(--ev-ouro-400) 60%,transparent);background:var(--ev-luz-tinta);width:42px;height:42px;color:var(--ev-ouro-400);font:400 18px var(--ev-display);border-radius:50%;flex:none;place-items:center;display:grid}.account-menu-who>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-menu-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.account-menu-who small{color:var(--ev-texto-3);font-size:12px}.account-menu-credits{border-top:1px solid var(--ev-linha);padding:16px 18px 18px}.account-menu-credits h2{font:600 11px var(--ev-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-texto-3);margin:0 0 12px}.account-menu-total{align-items:baseline;gap:8px;margin:0;display:flex}.account-menu-total b{font:400 34px/1 var(--ev-display);font-variant-numeric:tabular-nums}.account-menu-total span{color:var(--ev-texto-2);font-size:13px}.account-menu-bar{border-radius:var(--ev-raio-s);background:#ffffff14;height:5px;margin-top:12px;display:block;overflow:hidden}.account-menu-bar>span{border-radius:inherit;background:var(--ev-luz-400);height:100%;display:block}.account-menu-renew{min-height:34px;color:var(--ev-texto-3);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.account-menu-topup{border-radius:var(--ev-botao-raio);border:1px solid var(--ev-linha-forte);height:34px;color:var(--ev-texto-1);flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.account-menu-topup:hover{background:#ffffff0d}.account-menu-note{color:var(--ev-texto-2);margin:0;font-size:13px;line-height:1.45}.account-menu-actions{flex:none;gap:4px;display:flex}.account-menu-actions>:is(a,button){width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);cursor:pointer;box-sizing:border-box;background:0 0;border:0;place-items:center;padding:0;display:grid}.account-menu-actions>:is(a,button):hover{color:var(--ev-texto-1);background:#ffffff0f}.account-menu :is(a,button):focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.account-menu{animation:none}.topbar .student-account-avatar{transition:none}}@media (pointer:coarse){.account-menu-actions>:is(a,button){min-width:44px;min-height:44px}}.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);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);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-botao-raio);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{min-height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);box-sizing:border-box;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{min-height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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);box-sizing:border-box;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}@media (pointer:coarse){.course-certificate .primary-button,.student-submission-form>.primary-button{min-height:44px}}.lesson-comments{font-family:var(--ev-ui);min-width:0}.lesson-comment-compose{align-items:center;gap:12px;padding:4px 0 18px;display:flex}.lesson-comment-avatar{width:32px;height:32px;font:600 13px var(--ev-ui);color:var(--ev-texto-2);background:#2a332d;border-radius:50%;flex:none;place-items:center;display:grid}.lesson-comment-compose textarea{field-sizing:content;resize:none;min-width:0;color:var(--ev-texto-leitura);font:400 14px/1.5 var(--ev-ui);background:0 0;border:0;border-radius:0;flex:1;max-height:240px;padding:0}.lesson-comment-compose textarea::placeholder{color:var(--ev-texto-4);opacity:1}.lesson-comment{border-top:1px solid var(--ev-linha);gap:12px;padding:14px 0;display:flex}.lesson-comment-content{flex:1;min-width:0}.lesson-comment-heading{flex-wrap:wrap;align-items:baseline;display:flex}.lesson-comment-heading b{font:600 13.5px var(--ev-ui);color:var(--ev-texto-1);overflow-wrap:anywhere}.lesson-comment-heading time{color:var(--ev-texto-4);margin-left:8px;font-size:12px}.lesson-comment p{color:var(--ev-texto-leitura);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:14px;line-height:1.5}.lesson-comment-actions{color:var(--ev-texto-3);gap:16px;font-size:12.5px;display:flex}.lesson-comment-actions button,.lesson-comment-delete,.lesson-comment-reply-target button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lesson-comment-actions button[aria-pressed=true]{color:var(--primary)}.lesson-comment-delete{color:var(--ev-texto-3);align-items:center;margin-left:auto;display:inline-flex}.lesson-comment-reply{padding-left:44px}.lesson-comment-reply-target{font:400 12.5px var(--ev-ui);color:var(--ev-texto-3);align-items:center;gap:8px;margin-bottom:8px;display:flex}.lesson-comment-deleted{color:var(--ev-texto-4)!important}.bench-tab small{color:var(--ev-texto-4);margin-left:4px}.lesson-notes{font-family:var(--ev-ui);background:#ffffff09;border-radius:8px;min-width:0;margin-top:18px;padding:14px 16px}.lesson-notes[hidden]{display:none}.lesson-notes-heading{font:600 13px var(--ev-ui);color:var(--ev-texto-1);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lesson-notes textarea{field-sizing:content;resize:none;width:100%;min-width:0;color:var(--ev-texto-leitura);font:400 14px/1.6 var(--ev-ui);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.bench-foot .bench-notes[aria-expanded=true]{color:var(--ev-texto-1);background:#ffffff12}.lesson-discussion-error{font:400 13px/1.5 var(--ev-ui);color:var(--ev-texto-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lesson-discussion-error button{border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;cursor:pointer;background:#ffffff12;border:0;padding:4px 8px}:is(.lesson-comments :focus-visible,.lesson-notes :focus-visible){outline:2px solid var(--primary);outline-offset:4px}.lesson-comments button:disabled{cursor:default;opacity:.55}@media (pointer:coarse){.lesson-comment-actions button,.lesson-comment-delete,.lesson-comment-reply-target button{min-width:44px;min-height:44px}.lesson-comment-compose textarea{min-height:44px}}.hosted-player{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:relative;container:hosted-player/inline-size}.hosted-player:focus-visible{box-shadow:0 0 0 2px var(--ev-luz-400), 0 40px 80px -30px #000000f2}.hosted-player.is-idle{cursor:none}.hosted-player:-webkit-full-screen{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.hosted-player:fullscreen{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.hosted-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.hosted-player :where(button){all:unset;box-sizing:border-box;cursor:pointer;color:var(--ev-texto-1);border-radius:var(--ev-botao-raio);transition:background-color var(--ev-t-toque), color var(--ev-t-toque), box-shadow var(--ev-t-toque), transform var(--ev-t-toque) var(--ev-curva);justify-content:center;align-items:center;display:inline-flex}.hosted-player :where(button):focus-visible{box-shadow:0 0 0 1px var(--ev-luz-400)}.hosted-scrim{pointer-events:none;height:40%;transition:opacity .35s var(--ev-curva);background:linear-gradient(#0000,#000c 45%,#000000e6);position:absolute;inset:auto 0 0}.hosted-player:not([data-phase=playing]):not([data-phase=paused]) .hosted-scrim,.hosted-player.is-idle .hosted-scrim{opacity:0}.hosted-time{color:#fff;font:500 13px var(--ev-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.hosted-total{color:#fff9}.hosted-bar{height:var(--ev-botao-h);box-shadow:none;transition:opacity .35s var(--ev-curva), transform .35s var(--ev-curva);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:4px;padding:0;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.hosted-player.is-idle .hosted-bar{opacity:0;pointer-events:none;transform:translateY(6px)}.hosted-button{width:var(--ev-botao-h);height:var(--ev-botao-h);color:#fff;box-sizing:border-box;flex:none}.hosted-button:hover{color:var(--ev-texto-1);background:#ffffff14}.hosted-play{width:var(--ev-botao-h);height:var(--ev-botao-h);color:#fff;box-shadow:none;box-sizing:border-box;background:0 0}.hosted-play:hover{transform:scale(1.05)}.hosted-rate{display:flex;position:relative}.hosted-rate-button{color:#fff;width:auto;font:500 13px var(--ev-mono);margin:0 4px}.hosted-rate-button span{height:var(--ev-botao-h);box-shadow:none;box-sizing:border-box;border-radius:0;place-items:center;padding:0 4px;display:grid}.hosted-rate-button:hover{background:0 0}.hosted-rate-button:hover span,.hosted-rate-button[aria-expanded=true] span{color:var(--ev-luz-400)}.hosted-menu{border-radius:var(--ev-raio-m);background:var(--ev-vidro-fundo);-webkit-backdrop-filter:blur(16px)saturate(150%);min-width:120px;max-height:min(260px,100dvh - 64px);padding:6px;display:grid;position:absolute;bottom:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 18px 40px -16px #000000e6}.hosted-menu button{border-radius:var(--ev-raio-s);color:var(--ev-texto-2);font:500 13px var(--ev-mono);justify-content:space-between;gap:16px;padding:8px 10px}.hosted-menu button:hover{color:var(--ev-texto-1);background:#ffffff12}.hosted-menu button[aria-checked=true]{color:var(--ev-luz-400)}.hosted-menu button[aria-checked=false] svg{visibility:hidden}.hosted-volume{align-items:center;display:flex}.hosted-volume input{opacity:0;width:0;height:4px;accent-color:var(--ev-luz-400);cursor:pointer;transition:width .2s var(--ev-curva), opacity .2s;margin:0}.hosted-volume:hover input,.hosted-volume:focus-within input{opacity:1;width:64px;margin-right:6px}.hosted-scrub{cursor:pointer;touch-action:none;outline:none;flex:1;min-width:24px;height:22px;margin-inline:8px;position:relative}.hosted-track{border-radius:var(--ev-raio-s);height:4px;transition:height var(--ev-t-toque) var(--ev-curva);background:#ffffff38;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.hosted-loaded,.hosted-played{position:absolute;inset:0 auto 0 0}.hosted-loaded{background:#ffffff4d}.hosted-played{background:var(--ev-luz-400)}.hosted-thumb{border-radius:var(--ev-pilula);background:var(--ev-texto-1);width:14px;height:14px;box-shadow:0 0 0 3px var(--ev-luz-400), 0 2px 6px #0009;transition:transform var(--ev-t-toque) var(--ev-curva);margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%)scale(0)}.hosted-scrub:hover .hosted-track,.hosted-scrub.is-dragging .hosted-track{height:6px}:is(.hosted-scrub:hover .hosted-thumb,.hosted-scrub.is-dragging .hosted-thumb,.hosted-scrub:focus-visible .hosted-thumb){transform:translateY(-50%)scale(1)}.hosted-scrub:focus-visible .hosted-track{box-shadow:0 0 0 1px var(--ev-luz-400)}.hosted-tip{background:color-mix(in oklab, var(--ev-noite) 92%, transparent);color:var(--ev-texto-1);font:500 12px var(--ev-mono);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:8px;padding:4px 8px;position:absolute;bottom:calc(100% + 26px);transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12}.hosted-layer{text-align:center;place-content:center;justify-items:center;gap:14px;padding:16px;display:grid;position:absolute;inset:0}.hosted-layer.is-veiled{background:color-mix(in oklab, var(--ev-noite) 72%, transparent);-webkit-backdrop-filter:blur(6px)}.hosted-big{background:var(--ev-botao-luz);width:76px;height:76px;color:var(--ev-luz-tinta);box-shadow:var(--ev-luz-botao), 0 20px 40px -12px #000c;padding-left:4px}.hosted-big:hover{transform:scale(1.06)}.hosted-chip{border-radius:var(--ev-botao-raio);background:color-mix(in oklab, var(--ev-noite) 82%, transparent);padding:6px 12px;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12}.hosted-message{color:var(--ev-texto-1);font:400 22px/1.15 var(--ev-display);text-wrap:balance;margin:0}.hosted-message em{color:var(--ev-luz-300)}.hosted-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hosted-cta{height:var(--ev-botao-h);background:var(--ev-botao-luz);color:var(--ev-luz-tinta);font:600 15px var(--ev-ui);box-shadow:var(--ev-luz-botao), 0 20px 40px -12px #000c;box-sizing:border-box;gap:10px;padding:0 22px 0 18px}.hosted-cta:hover{transform:translateY(-1px)}.hosted-ghost{height:var(--ev-botao-h);color:var(--ev-texto-2);font:500 14px var(--ev-ui);box-sizing:border-box;gap:8px;padding:0 16px}.hosted-ghost:hover{color:var(--ev-texto-1);background:#ffffff14}.hosted-spinner{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hosted-spinner i{border:3px solid #ffffff2e;border-top-color:var(--ev-luz-400);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite hosted-spin}@keyframes hosted-spin{to{transform:rotate(360deg)}}@container hosted-player (width<=520px){.hosted-bar{height:var(--ev-botao-h);gap:0;padding:0;bottom:6px;left:6px;right:6px}.hosted-button,.hosted-play{width:var(--ev-botao-h);height:var(--ev-botao-h);box-sizing:border-box}.hosted-rate-button{width:auto;min-width:44px;margin:0}.hosted-wide{display:none}.hosted-time{padding:0 6px;font-size:12px}.hosted-scrub{height:var(--ev-botao-h);box-sizing:border-box}.hosted-tip{bottom:calc(100% + 4px)}.hosted-rate{position:static}.hosted-menu{justify-content:space-between;min-width:0;max-height:calc(100dvh - 16px);padding:4px;display:flex;bottom:calc(100% + 6px);left:0;right:0}.hosted-menu button{min-height:var(--ev-botao-h);box-sizing:border-box;flex:1;justify-content:center;padding:0;font-size:12px}.hosted-menu button svg{display:none}.hosted-menu button[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--ev-luz-400)}.hosted-big{width:64px;height:64px}.hosted-layer{gap:10px}.hosted-message{font-size:18px}.hosted-cta{height:var(--ev-botao-h);box-sizing:border-box;font-size:14px}}@media (prefers-reduced-motion:reduce){.hosted-player *,.hosted-player{transition:none!important;animation:none!important}}@media (pointer:coarse){.hosted-bar{height:44px}.hosted-button,.hosted-cta,.hosted-ghost,.hosted-menu button,.hosted-play,.hosted-rate-button span,.hosted-scrub{min-height:44px}.hosted-button,.hosted-play{min-width:44px}}.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:not(.hosted-player)>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;padding-top:calc(var(--topbar-h,60px) + 40px);color:var(--ev-texto-1);overflow-x:clip}.lesson-bench :focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px;border-radius:7px}.bench-rail{border-left:1px solid #ffffff14;flex-wrap:nowrap;align-items:center;gap:20px;min-width:0;padding:0 0 0 24px;display:flex}.bench-back{min-height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-2);font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:10px;margin-left:-8px;padding:0 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);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bench-ruler{flex-shrink:1;align-items:center;gap:6px;min-width:0;max-width:294px;display:flex}.bench-ruler>i{background:#ffffff1f;border-radius:2px;flex-shrink:1;width:44px;min-width:0;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;white-space:nowrap;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{align-self:start;min-width:0;padding:6px 0 0;position:sticky;top:84px}.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);overflow-wrap:anywhere;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:400;line-height:1}.bench-tag{border:1px solid var(--ev-ouro-600);border-radius:var(--ev-botao-raio);color:var(--ev-rascunho);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 [data-ev-video]{margin:16px 0}.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(80px)saturate(.6);opacity:.22;width:126%;max-width:none;height:740px;transition:none;animation:none;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:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:8px;display:flex}.bench-foot-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bench-hint{color:var(--ev-texto-3);font-size:12.5px}.bench-button{min-height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:inherit;cursor:pointer;box-sizing:border-box;background:#ffffff12;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bench-button.primary{background:var(--primary);color:var(--ev-luz-tinta);box-shadow:none;border-color:#0000}.bench-button.quiet{color:var(--ev-texto-2);background:0 0;padding:0 8px;font-size:13px;font-weight:600}.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}.bench-button:disabled{opacity:.55;cursor:default}.bench-tabs{min-width:0;margin-top:28px;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:4px!important;width:100%!important;height:auto!important;padding:0!important}.bench-tab{min-height:var(--ev-botao-h);box-sizing:border-box;position:relative;box-shadow:none!important;color:var(--ev-texto-3)!important;font:500 14px var(--ev-ui)!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:10px 12px!important}.bench-tab:hover{color:var(--ev-texto-1)!important}.bench-tab[data-active]{color:#fff!important;font-weight:500!important}.bench-tab:after{border-radius:2px;background:var(--ev-marca)!important;height:2px!important;bottom:-1px!important}.bench-tab[data-active]:after{opacity:1;left:0;right:0}.bench-panel{min-width:0;padding-top:18px}.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}body:has(.lesson-bench):after{display:none}#lesson-topbar-slot{flex:1;min-width:0}.topbar[data-lesson] .top-left{align-self:stretch;align-items:center;gap:24px}.topbar[data-lesson] .bench-rail{height:100%}.bench-back{white-space:nowrap;flex-shrink:0;max-width:32%;overflow:hidden}.bench-back>svg{flex:none}.bench-lesson-list{font-family:var(--ev-ui);flex-direction:column;gap:2px;min-width:0;display:flex}.bench-list-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 10px 12px;display:flex}.bench-list-head b{font:600 15px/1.2 var(--ev-ui);color:var(--ev-texto-1);overflow-wrap:anywhere}.bench-list-head>span{color:var(--ev-texto-3);flex:none;font-size:12px}.bench-list-module{font:500 11px/1 var(--ev-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-texto-3);overflow-wrap:anywhere;margin:0;padding:14px 10px 6px}.bench-list-module strong{font-weight:inherit}.bench-lesson-list ol{margin:0;padding:0;list-style:none}.bench-list-lesson{width:100%;color:var(--ev-texto-2);font:400 13.5px var(--ev-ui);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;display:flex}.bench-list-lesson:hover{background:#ffffff0d}.bench-list-mark{width:20px;height:20px;font:500 11px var(--ev-mono);color:var(--ev-texto-3);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;display:grid}.bench-list-name{overflow-wrap:anywhere;min-width:0}.bench-list-duration{color:var(--ev-texto-4);white-space:nowrap;margin-left:auto;font-size:12px}.bench-list-lesson[data-current]{background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--ev-texto-1)}.bench-list-lesson[data-current] .bench-list-mark{background:var(--primary);color:var(--ev-luz-tinta)}.bench-next-phone{display:none}.bench-comments{min-height:18px}.bench-rail:not(.topbar *){border:0;padding:0 40px 14px}@media (max-height:700px){.bench-right{position:static}}@media (max-width:1230px){.bench-ruler>i{width:24px}.bench-rail{gap:12px}}@media (max-width:1023px){.bench{flex-direction:column;align-items:stretch;gap:0;padding:14px clamp(16px,4vw,40px) 44px;display:flex}.bench-left{min-width:0}.bench-right{display:none}.bench-lesson-head{grid-template-columns:minmax(0,1fr)}.bench-files{justify-items:start}.bench-ruler{flex:1;max-width:none}.bench-ruler>i{flex:1;width:auto;min-width:2px}.bench-rail{border:0;flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.bench-back{max-width:70%}.bench-rail-spacer{display:none}.bench-rail-count{margin-left:auto}.bench-rail-module{flex:1}.topbar[data-lesson]{height:auto;min-height:var(--topbar-h);flex-wrap:wrap}.topbar[data-lesson] .top-left{display:contents}#lesson-topbar-slot{flex:1 0 100%;order:3}.topbar[data-lesson] .bench-rail{height:auto;padding:8px 0 12px}.topbar[data-lesson] .top-right{margin-left:auto;padding-block:8px}.lesson-bench{padding-top:calc(var(--topbar-h) + 92px)}.bench-tabs-list{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.bench-tab{white-space:nowrap}}@media (max-width:767px){.lesson-bench{padding-top:calc(var(--topbar-h) + 120px)}.learning-video,.bench-novideo{border-radius:7px}.bench{padding:14px 16px 40px}.bench-lesson-head{margin-top:36px}.lesson-bench h1{font-size:26px}.bench-rail{row-gap:10px}.bench-ruler{flex:100%}.bench-rail-count{flex:100%;margin-left:0}.bench-rail-module,.bench-rail-count{font-size:13px}.bench-foot{gap:8px;margin-top:22px}.bench-foot-actions{flex:1}.bench-next-title,.bench-foot-actions>.primary>svg{display:none}.bench-next-phone{display:inline}.bench-tabs{margin-top:12px}}@media (pointer:coarse){.bench-back,.bench-back,.bench-button,.bench-tab,.bench-list-lesson{min-height:44px}}.student-switcher{flex:none;margin-left:-26px;position:relative}.student-switcher>summary{width:24px;height:var(--ev-botao-h);cursor:pointer;border-radius:var(--ev-botao-raio);color:var(--ev-texto-3);transition:color var(--ev-t-toque) var(--ev-curva),background var(--ev-t-toque) var(--ev-curva);box-sizing:border-box;place-items:center;list-style:none;display:grid}.student-switcher>summary::-webkit-details-marker{display:none}.student-switcher>summary>svg{width:15px;height:15px}.student-switcher>summary:hover,.student-switcher[open]>summary{color:var(--ev-texto-1);background:#ffffff0f}.student-switcher>summary:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:2px}.student-switcher-pop{z-index:60;top:calc(var(--topbar-h) + 4px);width:272px;max-height:calc(100dvh - var(--band-h,0px) - var(--topbar-h) - 24px);box-sizing:border-box;background:var(--ev-cromo);border:1px solid var(--ev-linha-forte);border-radius:14px;padding:6px;position:fixed;left:24px;overflow-y:auto;box-shadow:0 24px 48px -16px #000c,0 2px 6px #0006}.student-switcher-title{font:600 11px var(--ev-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-texto-3);margin:6px 8px 8px}.student-switcher-pop>ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.student-switcher-pop button{box-sizing:border-box;width:100%;font:500 14px var(--ev-ui);color:var(--ev-texto-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:8px;display:flex}.student-switcher-pop button:hover{background:#ffffff0f}.student-switcher-pop button:focus-visible{outline:2px solid var(--ev-luz-400);outline-offset:-2px}.student-switcher-pop button[aria-current=true]{cursor:default;background:#ffffff14}.student-switcher-mark{background:var(--ev-sup-1);width:32px;height:32px;font:700 12px var(--ev-ui);letter-spacing:-.02em;color:var(--ev-texto-1);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.student-switcher-mark>img{object-fit:contain;width:24px;height:24px}.student-switcher-mark[data-other]{color:var(--school-accent);background:color-mix(in oklab,var(--school-accent) 14%,#0d0e0d)}.student-switcher-name{overflow-wrap:anywhere;flex:1;min-width:0}.student-switcher-check{width:16px;height:16px;color:var(--ev-luz-400);flex:none}@media (max-width:767px){.student-switcher{margin-left:6px}.student-switcher-pop{width:auto;left:12px;right:12px}}@media (pointer:coarse){.student-switcher>summary{min-height:44px}}.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:var(--banner-focus,50% 22%);width:100%;height:100%;position:absolute;inset:0}.portal-strip:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ev-sala) 92%,transparent) 0%,color-mix(in srgb,var(--ev-sala) 55%,transparent) 55%,color-mix(in srgb,var(--ev-sala) 10%,transparent) 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;margin-top:calc(var(--ev-botao-h)/-2);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);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);box-sizing:border-box;border:0;align-items:center;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}.portal-link-card{color:inherit;text-decoration:none}.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,color-mix(in srgb,var(--ev-sala) 94%,transparent) 0%,color-mix(in srgb,var(--ev-sala) 82%,transparent) 38%,color-mix(in srgb,var(--ev-sala) 25%,transparent) 72%,color-mix(in srgb,var(--ev-sala) 55%,transparent) 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:color-mix(in srgb,var(--ev-texto-1) 56%,var(--ev-texto-2));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;border-radius:var(--ev-botao-raio);height:26px;color:var(--ev-texto-1);background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:6px;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:var(--ev-botao-h);box-sizing:border-box;margin:0;padding:0 16px 0 18px;font-size:14px;right:auto}.portal-strip-wide{display:none}}.portal-strip[data-height]{width:calc(var(--banner-size,1)*100%);height:auto;aspect-ratio:var(--banner-ratio);min-height:128px}.portal .portal-strip[data-size]{width:calc(var(--banner-size)*100%);margin-left:calc((1 - var(--banner-size))*var(--banner-x)*100%)}.portal-strip[data-sale][data-height]{width:calc(100% - 28px);height:auto;min-height:168px}@media (max-width:767px){.portal .portal-strip[data-size]{width:100%;margin-left:0}.portal-strip[data-height]{width:100%;min-height:auto;aspect-ratio:1/var(--banner-height);overflow:clip}.portal-strip[data-sale][data-height]{aspect-ratio:auto;width:auto;min-height:168px;overflow:visible}}.course-card .locked-badge{box-sizing:border-box;color:#f3e6a6;background:color-mix(in srgb,color-mix(in srgb,var(--ev-noite) 50%,#000) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:50%;justify-content:center;gap:0;width:24px;height:24px;padding:0;top:8px;left:8px}.course-card[data-soon] .cover-wrap>img{filter:brightness(.42)saturate(.55)}.course-card[data-soon] .course-card-title{color:var(--ev-texto-3)}.section[data-names=off] .course-card-title,.section[data-names=off] .cards:not(.horizontal) .course-card-copy{display:none}.section[data-names=off] .course-card-copy:not(:has(.course-card-meta)){display:none}.course-card .soon-badge{box-sizing:border-box;border-radius:var(--ev-botao-raio);height:26px;font:600 12px var(--ev-ui);white-space:nowrap;color:var(--ev-texto-1);background:color-mix(in srgb,color-mix(in srgb,var(--ev-noite) 50%,#000) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff1f;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:8px;left:8px}.portal .section .editor-course:is(:hover,:focus-within) .soon-badge{opacity:0}@media (max-width:767px){.course-card .soon-badge{gap:0;max-width:calc(100% - 16px);height:24px;padding:0 7px;font-size:11px;overflow:hidden}.course-card .soon-badge>svg{display:none}}@media (pointer:coarse){.portal-strip-cta{min-height:44px;margin-top:-22px}.portal-strip[data-sale] .portal-strip-cta{min-height:44px}}.portal-frame{--f-top:0px;--f-right:0px;--f-bottom:0px;--f-left:0px;position:relative}.portal-frame:not([data-type=hero]){padding-top:42px}.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) 45%,transparent);pointer-events:none;opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva);border-radius:12px;position:absolute}.portal-frame-ui{z-index:20;pointer-events:none;position:absolute;inset:0}.portal-frame-bar{top:var(--f-top);left:var(--f-left);background:var(--ev-sup-1);border:1px solid color-mix(in oklab,var(--ev-luz-400) 45%,transparent);box-sizing:border-box;opacity:0;transition:opacity var(--ev-t-toque) var(--ev-curva);border-radius:7px 7px 0 0;align-items:center;gap:0;padding:2px 1px;display:flex;position:absolute;transform:translateY(-100%)}.portal-frame-bar button{box-sizing:border-box;min-width:24px;height:24px;color:var(--ev-texto-2);font:600 13px var(--ev-ui);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.portal-frame-bar button svg{width:14px;height:14px}.portal-frame-bar button:hover{color:var(--ev-texto-1);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;touch-action:none}.portal-frame-bar button[data-confirm]{color:var(--ev-erro);background:color-mix(in oklab,var(--ev-erro) 12%,transparent)}.portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-bar{background:var(--ev-luz-400)}.portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-bar button{color:var(--ev-luz-tinta)}.portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-bar button[data-confirm]{color:var(--ev-erro)}.portal-frame[data-type=hero] .portal-frame-bar{top:calc(var(--f-top) + 8px);left:calc(var(--f-left) + 8px);transform:none}.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-bar,.portal-frame:focus-within>.portal-frame-ui .portal-frame-bar{opacity:1}.portal:not(:has(.portal-frame:hover)) .portal-frame[data-selected=true]:before{opacity:1}.portal:not(:has(.portal-frame:hover)) .portal-frame[data-selected=true]>.portal-frame-ui .portal-frame-bar{opacity:1}.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}.portal-frame:has(+.portal-insert details:is(:hover,:focus-within,[open]))>.portal-frame-ui .portal-frame-bar{opacity:1}.portal-frame[data-hidden=true]>:not(.portal-frame-ui){opacity:.4;filter:saturate(.5)}@media (prefers-reduced-motion:reduce){.portal-frame:before,.portal-frame-bar{transition:none}}@media (pointer:coarse){.portal-frame:not([data-type=hero]){padding-top:62px}.portal-frame-bar button{min-width:44px;min-height:44px}}.portal-draft-bar{z-index:30;box-sizing:border-box;border-radius:var(--ev-botao-raio);background:linear-gradient(180deg,#ffffff12,#fff0 60%),linear-gradient(180deg,color-mix(in srgb,var(--ev-cromo-alto) 94%,transparent),color-mix(in srgb,var(--ev-cromo) 96%,transparent));border:1px solid var(--ev-linha-forte);height:68px;box-shadow:var(--ev-sombra-3);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);align-items:center;gap:14px;padding:0 12px 0 20px;display:flex;position:fixed;bottom:20px;left:128px;right:40px}.portal-draft-chip{box-sizing:border-box;border-radius:var(--ev-botao-raio);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]{border-radius:var(--ev-pilula);background:currentColor;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{height:var(--ev-botao-h);box-sizing:border-box;gap:0;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:var(--ev-botao-h);box-sizing:border-box;padding:0 13px}.portal-draft-bar .creator-button-quiet:first-of-type{margin-left:auto}.portal-draft-bar .creator-button{height:var(--ev-botao-h);box-sizing:border-box;padding:0 12px}.editor-root:has(.portal-draft-bar) .portal{padding-bottom:170px}}@media (pointer:coarse){.portal-draft-bar .creator-button,.portal-draft-bar .creator-button-quiet{min-height:44px}}.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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);font:600 13px var(--ev-ui);white-space:nowrap;color:var(--ev-texto-1);background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,var(--ev-cromo-alto) 90%,#fff) 96%,transparent),color-mix(in srgb,color-mix(in srgb,var(--ev-cromo),var(--ev-cromo-alto)) 96%,transparent));cursor:pointer;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;background:linear-gradient(180deg,color-mix(in srgb,var(--ev-cromo-alto) 97%,transparent),color-mix(in srgb,var(--ev-cromo) 98%,transparent));border:1px solid var(--ev-linha-forte);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:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:var(--ev-texto-1);font:400 14px var(--ev-ui);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;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:var(--ev-botao-h);box-sizing:border-box;margin-top:0}}@media (prefers-reduced-motion:reduce){.portal-insert>details:before,.portal-insert>details>summary{transition:none;scale:none}}@media (pointer:coarse){.portal-insert [role=menuitem],.portal-insert>details>summary{min-height:44px}}.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{width:var(--ev-botao-h);height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#f2f4ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--ev-sombra-1);cursor:pointer;box-sizing:border-box;background:linear-gradient(#ffffff14,#ffffff05),#05060566;border:1px solid #ffffff24;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;border-radius:var(--ev-botao-raio);color:#f2f4ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03040399;border:1px solid #fff3;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;border-radius:var(--ev-pilula);background:#5b655c;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{height:var(--ev-botao-h);box-sizing:border-box;border-radius:var(--ev-botao-raio);min-width:220px;color:var(--ev-luz-tinta);background:var(--ev-botao-luz);box-shadow:var(--ev-luz-botao);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:var(--ev-botao-h);color:var(--ev-luz-400);box-sizing:border-box;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{height:var(--ev-botao-h);box-sizing:border-box;min-width:0;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:50%;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{height:var(--ev-botao-h);box-sizing:border-box;gap:10px;min-width:0;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;border-radius:var(--ev-botao-raio);color:#a3ada2;border:1px dashed #ffffff38;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)}}@media (pointer:coarse){.course-offer-back,.course-offer-cta,.course-offer-ended .course-offer-cta{min-height:44px}.course-offer-back{min-width:44px}.course-offer-help{min-height:44px}}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));height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);color:#f2f4ec;font:500 14px/1 var(--ev-ui);cursor:pointer;transition:background-color .16s var(--ev-curva),opacity .2s;box-sizing:border-box;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));border-radius:var(--ev-botao-raio);white-space:nowrap;background:#050605d1;border:1px solid #ffffff2e;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{height:var(--ev-botao-h);border-radius:var(--ev-botao-raio);background:var(--ev-botao-luz);color:var(--ev-luz-tinta);font:600 15px/1 var(--ev-ui);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ev-curva);box-sizing:border-box;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}}@media (pointer:coarse){.pack-skip,.pack-start{min-height:44px}}.boot-wait{opacity:0;background:#0e0d0b;place-items:center;animation:.4s .8s forwards boot-wait-in;display:grid;position:fixed;inset:0;overflow:hidden}.boot-wait>*{grid-area:1/1}.boot-wait-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boot-wait-halo{aspect-ratio:1;background:radial-gradient(closest-side,#d8b26a33,#0000);border-radius:50%;width:46vmin;animation:2.2s ease-in-out 1.2s infinite boot-wait-breathe}.boot-wait-mark{filter:drop-shadow(0 0 14px #d8b26a59);width:clamp(72px,14vmin,96px);height:auto;animation:.9s cubic-bezier(.2,.8,.2,1) 1s both boot-wait-mark}.boot-wait-rays{position:absolute;inset:0}.boot-wait-rays i{width:calc(var(--l) * 1.6vmin);transform-origin:0;opacity:0;height:1px;animation:boot-wait-ray var(--t) cubic-bezier(.55,0,1,.45) var(--d) infinite;background:linear-gradient(90deg,#0000,#ecd5a6);border-radius:1px;position:absolute;top:50%;left:50%}@keyframes boot-wait-in{to{opacity:1}}@keyframes boot-wait-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes boot-wait-mark{0%{opacity:0;filter:blur(6px);scale:.96}to{opacity:1;filter:drop-shadow(0 0 14px #d8b26a59);scale:1}}@keyframes boot-wait-ray{0%{opacity:0;transform:rotate(var(--a)) translateX(9vmin) scaleX(.15)}25%{opacity:var(--o)}to{opacity:0;transform:rotate(var(--a)) translateX(60vmax) scaleX(1)}}@media (prefers-reduced-motion:reduce){.boot-wait{opacity:1}.boot-wait-rays{display:none}}
