@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mz-ink: #0a0a0a;--mz-void: #050507;--mz-vidro: rgba(13, 14, 18, .95);--mz-vidro-forte: rgba(15, 16, 21, .94);--mz-vidro-borda: rgba(245, 244, 240, .1);--mz-glow: rgba(245, 244, 240, .3);--mz-ease: cubic-bezier(.2, .8, .2, 1);--mz-grafite: #141414;--mz-mid: #1a1a1a;--mz-bone: #f5f4f0;--mz-ash: #6b6b6b;--mz-linha: rgba(245, 244, 240, .08);--mz-linha-forte: rgba(245, 244, 240, .16);--mz-display: "Archivo Variable", system-ui, "Segoe UI", sans-serif;--mz-body: "DM Sans Variable", system-ui, "Segoe UI", sans-serif;--mz-menu: 248px;--mz-topo-h: 68px}:focus-visible{outline:2px solid var(--mz-bone);outline-offset:2px;border-radius:6px}::selection{background:#f5f4f038}body{margin:0;background:var(--mz-void);color:var(--mz-bone);font-family:var(--mz-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mz-app{position:relative;display:grid;grid-template-columns:var(--mz-menu) 1fr;min-height:100vh}.mz-menu{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:1.4rem;padding:1.2rem .9rem;background:linear-gradient(180deg,#050507e6,#050507f0 60%,#050507f7);border-right:1px solid var(--mz-vidro-borda);z-index:40;overflow-y:auto;box-sizing:border-box}.mz-menu-marca{display:flex;align-items:center;gap:.6rem;padding:.2rem .5rem;color:var(--mz-bone);text-decoration:none}.mz-menu-marca svg{height:26px;width:auto}.mz-menu-grupo{display:flex;flex-direction:column;gap:2px}.mz-menu-titulo{font:600 .72rem var(--mz-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mz-ash);padding:0 .6rem .4rem}.mz-item{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:10px;border:none;background:none;color:var(--mz-bone);font:500 .92rem var(--mz-body);text-align:left;text-decoration:none;cursor:pointer;opacity:.8;transition:background-color .2s,opacity .2s}.mz-item:hover{background:#f5f4f00f;opacity:1}.mz-item.ativo{background:var(--mz-bone);color:var(--mz-ink);opacity:1;box-shadow:0 6px 24px -10px #f5f4f059}.mz-item .mz-item-dir{margin-left:auto;color:var(--mz-ash)}.mz-item.ativo .mz-item-dir{color:var(--mz-ink)}.mz-progresso{height:4px;border-radius:99px;background:var(--mz-linha-forte);overflow:hidden}.mz-progresso>i{display:block;height:100%;background:var(--mz-bone)}.mz-menu-rodape{margin-top:auto;display:flex;flex-direction:column;gap:2px}.mz-col{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column}.mz-topo{position:sticky;top:0;z-index:30;box-sizing:border-box;height:var(--mz-topo-h);display:flex;align-items:center;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem);background:linear-gradient(180deg,#050507d1,#0505079e);border-bottom:1px solid var(--mz-vidro-borda)}.mz-busca{position:relative;flex:1;max-width:460px;margin:0 auto}.mz-busca input{width:100%;box-sizing:border-box;padding:.65rem .9rem .65rem 2.4rem;border-radius:999px;border:1px solid var(--mz-linha-forte);background:#0d0e12f0;color:var(--mz-bone);font:400 .92rem var(--mz-body);outline:none;transition:border-color .2s,box-shadow .2s}.mz-busca input:focus{border-color:#f5f4f080;box-shadow:0 0 0 4px #f5f4f012}.mz-busca svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--mz-ash)}.mz-busca-resultados{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--mz-vidro-forte);box-shadow:0 24px 60px -20px #000c;border:1px solid var(--mz-linha-forte);border-radius:14px;padding:.4rem;max-height:360px;overflow:auto}.mz-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mz-linha-forte);font:600 .82rem var(--mz-body);color:var(--mz-bone);background:var(--mz-mid);padding:0;overflow:hidden;flex-shrink:0}button.mz-avatar{cursor:pointer}button.mz-avatar:hover,.mz-avatar.ativo{border-color:var(--mz-bone)}.mz-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mz-avatar.grande{width:88px;height:88px;font-size:2rem;font-family:var(--mz-display)}.mz-pagina{padding:clamp(1.2rem,3vw,2.4rem) clamp(1rem,3vw,2.4rem) 6rem;max-width:1100px;width:100%;margin:0 auto;box-sizing:border-box}.mz-h1{font:700 clamp(1.6rem,3vw,2.2rem)/1.1 var(--mz-display);letter-spacing:-.02em;margin:0 0 .4rem;text-wrap:balance}.mz-h2{font:700 1.15rem var(--mz-display);margin:0}.mz-sub{color:#8d8c88;margin:0;font-size:.95rem}.mz-secao{display:flex;flex-direction:column;gap:.9rem;margin-top:2.2rem}.mz-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem}.mz-card,.mz-destaque,.mz-passo,.mz-aula{position:relative;isolation:isolate}.mz-card:before,.mz-destaque:before,.mz-passo:before,.mz-aula:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),rgba(245,244,240,.07),transparent 70%)}.mz-card:hover:before,.mz-destaque:hover:before,.mz-passo:hover:before,.mz-aula:hover:before{opacity:1}.mz-card{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem;border-radius:16px;background:var(--mz-vidro);border:1px solid var(--mz-vidro-borda);color:var(--mz-bone);text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s var(--mz-ease)}.mz-card:hover{border-color:var(--mz-glow);box-shadow:0 0 0 1px #f5f4f00d,0 18px 48px -22px #f5f4f038;transform:translateY(-2px)}.mz-card.trancado{opacity:.72}.mz-etiqueta{align-self:flex-start;font:600 .7rem var(--mz-body);letter-spacing:.06em;text-transform:uppercase;color:#9a9994;border:1px solid var(--mz-linha-forte);border-radius:999px;padding:.2rem .55rem;display:inline-flex;gap:.35rem;align-items:center}.mz-botao{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.2rem;border-radius:999px;border:none;background:var(--mz-bone);color:var(--mz-ink);font:600 .95rem var(--mz-body);cursor:pointer;text-decoration:none;transition:box-shadow .25s,transform .25s var(--mz-ease),border-color .2s}.mz-botao:not(:disabled):hover{box-shadow:0 10px 34px -12px #f5f4f073;transform:translateY(-1px)}.mz-passo{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--mz-vidro-borda);background:var(--mz-vidro);color:var(--mz-bone);text-align:left;cursor:pointer;font-family:var(--mz-body);transition:border-color .25s,box-shadow .25s}.mz-passo:hover{border-color:var(--mz-glow);box-shadow:0 14px 40px -22px #f5f4f040}.mz-passo-rotulo{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mz-ash)}.mz-passo-titulo{font-size:.95rem;font-weight:600;line-height:1.3}.mz-botao.fantasma{background:#0d0e12eb;color:var(--mz-bone);border:1px solid var(--mz-linha-forte)}.mz-botao.fantasma:not(:disabled):hover{border-color:var(--mz-glow);box-shadow:0 10px 34px -16px #f5f4f04d}.mz-destaque{padding:1.4rem;border-radius:20px;border:1px solid rgba(245,244,240,.18);background:radial-gradient(140% 90% at 50% -20%,rgba(245,244,240,.08),transparent 60%),var(--mz-vidro);box-shadow:inset 0 1px #f5f4f01f,0 24px 60px -30px #000c;display:flex;flex-direction:column;gap:.7rem}.mz-preco s{color:var(--mz-ash);margin-right:.4rem}.mz-card-pz{position:relative;overflow:hidden;min-height:250px;justify-content:flex-end;border-color:#f5a62347;background:radial-gradient(120% 90% at 50% 0%,#2a1c08,#15110b 40%,#05060b)}.mz-card-pz .pz-nome{font:700 1.3rem "Clash Display",var(--mz-display);letter-spacing:.12em;color:#f5a623}.mz-card-pz .mz-progresso>i{background:#f5a623}.mz-card-pz:before{background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),rgba(245,166,35,.14),transparent 70%)}.mz-card-pz:hover{border-color:#f5a62380;box-shadow:0 18px 48px -22px #f5a62373}.mz-card-pz svg.pz-montanha{position:absolute;inset:0 0 auto 0;width:100%;height:125px;opacity:.6;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.mz-col .pz-abas{top:var(--mz-topo-h)}.mz-barra{display:none}@media(max-width:860px){.mz-app{grid-template-columns:1fr}.mz-menu{display:none}.mz-barra{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#07080bf0;border-top:1px solid var(--mz-vidro-borda);box-shadow:0 -18px 40px -20px #000000e6;padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom))}.mz-barra button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:.4rem 0;border:none;background:none;color:var(--mz-ash);font:600 .68rem var(--mz-body);cursor:pointer}.mz-barra button.ativo{color:var(--mz-bone)}.mz-topo .mz-busca{max-width:none}.mz-col>.pz-palco{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.mzp .mzp-aceso{transition:translate .35s cubic-bezier(.3,1.4,.5,1)}.mzp:hover .mzp-aceso,a:hover>.mzp .mzp-aceso{translate:var(--mzp-pulo) 0}.mzp-animar .mzp-letras{animation:mzp-letras .45s ease-out both}.mzp-animar .mzp-brota{transform-box:fill-box;transform-origin:50% 100%;animation:mzp-brota .42s cubic-bezier(.2,.9,.3,1.25) both}.mzp-animar .mzp-aceso{animation:mzp-sai .7s cubic-bezier(.2,.9,.3,1.15) .95s both}@keyframes mzp-letras{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mzp-brota{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}@keyframes mzp-sai{0%{transform:translate(var(--mzp-sai))}to{transform:none}}@media(prefers-reduced-motion:reduce){.mzp-animar *{animation:none!important}.mzp .mzp-aceso{transition:none}}.mz-topo-marca{display:none;color:var(--mz-bone)}.mz-topo-marca svg{height:24px;width:auto;display:block}@media(max-width:860px){.mz-topo-marca{display:inline-flex}}.mz-entrada{position:relative;min-height:100vh;display:grid;place-items:center;padding:1.5rem 1rem;box-sizing:border-box}.mz-entrada-caixa{position:relative;z-index:1;width:100%;max-width:440px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.4rem;padding:clamp(1.4rem,4vw,2.2rem);border-radius:24px;background:var(--mz-vidro);border:1px solid var(--mz-vidro-borda);box-shadow:inset 0 1px #f5f4f00f,0 40px 100px -40px #000000e6,0 0 80px -30px #f5f4f01f;animation:mz-sobe .7s var(--mz-ease) both}.mz-entrada-caixa .mz-destaque{padding:1.1rem}.mz-form{display:flex;flex-direction:column;gap:.9rem;max-width:560px}.mz-campo{display:flex;flex-direction:column;gap:.4rem}.mz-campo label{font:600 .78rem var(--mz-body);color:var(--mz-ash);letter-spacing:.02em}.mz-campo input,.mz-campo textarea,.mz-campo select{width:100%;box-sizing:border-box;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--mz-linha-forte);background:#08090cf5;color:var(--mz-bone);font:400 1rem var(--mz-body);outline:none;transition:border-color .2s,box-shadow .2s}.mz-campo textarea{resize:vertical;min-height:84px}.mz-campo input:focus,.mz-campo textarea:focus,.mz-campo select:focus{border-color:#f5f4f080;box-shadow:0 0 0 4px #f5f4f012}.mz-campo input:disabled{opacity:.6}.mz-link{align-self:flex-start;background:none;border:none;padding:0;color:var(--mz-bone);font:500 .9rem var(--mz-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.85}.mz-link:hover{opacity:1}.mz-abas{display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--mz-linha-forte);background:#05050780}.mz-abas button{flex:1;padding:.6rem;border-radius:999px;border:none;background:none;color:var(--mz-ash);font:600 .9rem var(--mz-body);cursor:pointer}.mz-abas button.ativo{background:var(--mz-bone);color:var(--mz-ink)}.mz-linha-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.mz-aviso{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(245,244,240,.22);background:#f5f4f00d;color:var(--mz-bone);font:500 .85rem var(--mz-body);cursor:pointer}.mz-aviso:hover{border-color:var(--mz-bone)}.mz-perfil-topo{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.mz-perfil-topo .mz-link{margin-top:.5rem}.mz-vazio{margin:0;padding:1.4rem;border-radius:16px;border:1px dashed var(--mz-linha-forte);background:#0d0e128c;color:#8d8c88}.mz-lista-aulas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mz-aula{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--mz-vidro-borda);background:var(--mz-vidro);color:var(--mz-bone);text-decoration:none;transition:border-color .25s}.mz-aula>span:first-of-type{display:flex;flex-direction:column;gap:.2rem}.mz-aula:hover{border-color:var(--mz-glow)}.mz-pergunta{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.mz-pergunta legend{padding:0;margin-bottom:.7rem}.mz-opcoes{display:flex;flex-direction:column;gap:.45rem}.mz-opcao{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-radius:12px;border:1px solid var(--mz-linha-forte);background:#0d0e12f2;cursor:pointer;font-size:.95rem;transition:border-color .2s,background-color .2s}.mz-opcao:hover{border-color:#f5f4f059}.mz-opcao input{accent-color:var(--mz-bone);margin:0}.mz-opcao.ativo{border-color:var(--mz-bone);background:#1b1c20}.mz-botao:disabled{opacity:.55;cursor:default}.mz-atmosfera{display:contents}.mz-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,rgba(245,244,240,.035),transparent 60%),var(--mz-void)}.mz-entrada .mz-fundo{background:radial-gradient(70% 60% at 50% 50%,rgba(245,244,240,.04),transparent 70%),var(--mz-void)}.mz-quadros{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;transition:opacity .6s}.mz-vinheta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 35%,transparent 50%,rgba(0,0,0,.6))}.mz-atmosfera[data-modo=desligada] .mz-quadros,.mz-atmosfera[data-modo=desligada] .mz-luz,.mz-atmosfera[data-modo=desligada] .mz-grao{opacity:0}.mz-luz{position:fixed;left:-280px;top:-280px;width:560px;height:560px;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(245,244,240,.05),rgba(245,244,240,.015) 55%,transparent);opacity:0;transition:opacity .6s;will-change:transform}.mz-luz.acesa{opacity:1}.mz-grao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@keyframes mz-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mz-pagina>*{animation:mz-sobe .6s var(--mz-ease) both}.mz-pagina>:nth-child(2){animation-delay:.06s}.mz-pagina>:nth-child(3){animation-delay:.12s}.mz-pagina>:nth-child(4){animation-delay:.18s}.mz-pagina>:nth-child(5){animation-delay:.24s}.mz-pagina>:nth-child(n+6){animation-delay:.3s}.mz-hero{padding:clamp(.6rem,3vw,2.4rem) 0 .4rem}.mz-hero .mz-h1{font-size:clamp(2.1rem,5vw,3.4rem);letter-spacing:-.03em;text-shadow:0 2px 30px rgba(5,5,7,.6)}.mz-hero .mz-sub{font-size:1.02rem;color:#b6b4ae}@media(prefers-reduced-motion:reduce){.mz-pagina>*,.mz-entrada-caixa{animation:none}.mz-card,.mz-botao{transition:none}.mz-card:hover,.mz-botao:not(:disabled):hover{transform:none}.mz-luz{display:none}}.mz-excluir{margin-top:3.2rem;padding-top:1.2rem;border-top:1px solid var(--mz-vidro-borda);max-width:520px}.mz-link-discreto{font-size:.78rem;color:var(--mz-ash);opacity:.7}.mz-botao-perigo{background:#b3261e;color:#f5f4f0}.mz-botao-perigo:disabled{opacity:.4;cursor:not-allowed}.mz-form-titulo{margin:1.2rem 0 0;padding:0;font:700 1rem var(--mz-display);color:var(--mz-bone)}.mz-form>.mz-form-titulo:first-child{margin-top:0}.mz-opcoes-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin-top:.7rem}.mz-logo-negocio{display:flex;align-items:center;gap:1rem}.mz-logo-negocio-img{width:64px;height:64px;flex:none;display:grid;place-items:center;border-radius:14px;border:1px dashed var(--mz-linha-forte);background:#0d0e12e6;color:var(--mz-ash);font-size:.75rem;overflow:hidden}.mz-logo-negocio-img img{width:100%;height:100%;object-fit:contain}.mz-form-monta{margin-top:2rem}.mz-onboarding{max-width:560px}.mz-onboarding-topo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mz-onboarding-progresso{display:flex;gap:.35rem}.mz-onboarding-progresso i{flex:1;height:3px;border-radius:3px;background:#f5f4f01f;transition:background-color .4s}.mz-onboarding-progresso i.feito{background:var(--mz-bone)}.mz-onboarding-etapa{display:flex;flex-direction:column;gap:1.2rem;animation:mz-sobe .45s var(--mz-ease) both}.mz-opcoes-linha.grande .mz-opcao{padding:1.1rem 1.2rem;font-size:1rem}.mz-logo-negocio-img.redonda{border-radius:50%}.mz-logo-negocio-img.redonda img{object-fit:cover}.mz-resumo{display:grid;gap:.9rem;margin-top:1.6rem;max-width:760px}.mz-resumo-card{gap:.6rem;cursor:default}.mz-resumo-texto{margin:0;color:#cfccc4;line-height:1.6;white-space:pre-wrap}.mz-resumo-negocio{display:flex;align-items:center;gap:.9rem;margin-bottom:.4rem}.mz-resumo-linha{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:.8rem;padding:.55rem 0;border-top:1px solid var(--mz-vidro-borda);font-size:.92rem}.mz-resumo-linha span{color:var(--mz-ash)}.mz-resumo-linha strong{font-weight:500;white-space:pre-wrap}@media(max-width:560px){.mz-resumo-linha{grid-template-columns:1fr;gap:.2rem}}.mz-atmosfera[data-modo=suave] .mz-quadros{opacity:0}.mz-ambiente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .8s}.mz-atmosfera[data-modo=suave] .mz-ambiente{opacity:1}.mz-ambiente:before,.mz-ambiente:after{content:"";position:absolute;width:70vw;height:70vw;max-width:1100px;max-height:1100px;border-radius:50%;background:radial-gradient(closest-side,rgba(245,244,240,.05),transparent 70%);will-change:transform}.mz-ambiente:before{top:-45vw;left:5vw;animation:mz-deriva-a 40s ease-in-out infinite alternate}.mz-ambiente:after{top:-50vw;right:-10vw;background:radial-gradient(closest-side,rgba(245,244,240,.035),transparent 70%);animation:mz-deriva-b 52s ease-in-out infinite alternate}@keyframes mz-deriva-a{to{transform:translate3d(18vw,6vw,0) scale(1.1)}}@keyframes mz-deriva-b{to{transform:translate3d(-22vw,8vw,0) scale(.95)}}@media(prefers-reduced-motion:reduce){.mz-ambiente:before,.mz-ambiente:after{animation:none}}.mz-secao{margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid var(--mz-linha)}.mz-pagina>.mz-h1+.mz-secao,.mz-hero+.mz-secao{border-top:none;padding-top:0}.mz-secao-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.mz-ver-todos{color:var(--mz-bone);opacity:.7;font-size:.85rem;text-decoration:none;white-space:nowrap}.mz-ver-todos:hover{opacity:1}.mz-grade-capas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.1rem}.mz-card-capa{padding:0;gap:0;overflow:hidden;text-align:left;font:inherit;cursor:pointer}.mz-card-corpo{display:flex;flex-direction:column;gap:.45rem;padding:.95rem 1.05rem 1.1rem;flex:1}.mz-card-titulo{font:700 1.02rem/1.3 var(--mz-display);color:var(--mz-bone)}.mz-card-rodape{font-size:.8rem;color:#9a9994}.mz-card-acao{margin-top:auto;padding-top:.3rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--mz-bone);font-size:.85rem}.mz-card.trancado{opacity:1}.mz-card.trancado .mz-capa{filter:saturate(.85)}.mz-card-capa:hover .mz-capa>*{transform:scale(1.03)}.mz-capa{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--mz-vidro-borda);background:#0d0d10;isolation:isolate}.mz-capa>*{transition:transform .5s var(--mz-ease)}.mz-capa-nome{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.15rem;font:600 clamp(1.25rem,2.2vw,1.6rem) var(--mz-display);letter-spacing:.08em;text-align:center}.mz-capa-ponto-zero{background:radial-gradient(120% 100% at 50% 0%,#3a2709,#1a1309 45%,#07070a);color:#f5a623}.mz-capa-ponto-zero .mz-capa-nome{font-family:"Clash Display",var(--mz-display);font-weight:700;letter-spacing:.16em;text-shadow:0 2px 24px rgba(245,166,35,.35)}.mz-capa-montanha{position:absolute;inset:auto 0 0 0;width:100%;height:58%;opacity:.8}.mz-capa-diagnostico{background:linear-gradient(160deg,#f5f4f0,#dedcd4);color:#0a0a0a}.mz-capa-mentoria{background:radial-gradient(90% 120% at 15% 0%,#2a2a2e,#0e0e11 55%,#050507);color:var(--mz-bone)}.mz-capa-advisor{background:radial-gradient(60% 80% at 50% 110%,rgba(245,244,240,.16),transparent 70%),linear-gradient(180deg,#050507,#121216);color:var(--mz-bone)}.mz-capa-hub,.mz-capa-programa-hub{background:radial-gradient(80% 90% at 30% 120%,rgba(55,217,181,.45),transparent 60%),radial-gradient(70% 80% at 75% 115%,rgba(79,143,247,.35),transparent 60%),radial-gradient(60% 70% at 55% 130%,rgba(139,124,246,.35),transparent 65%),#050507;color:var(--mz-bone)}.mz-capa-fala-ai{background:radial-gradient(90% 90% at 50% 120%,rgba(20,199,154,.55),transparent 65%),#06110d;color:#eafff8}.mz-capa-logo{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.mz-capa-marca{display:block;height:auto;overflow:visible}.mz-capa-mentoria .mz-capa-marca{width:33%}.mz-capa-diagnostico .mz-capa-marca{width:38%}.mz-capa-advisor .mz-capa-marca{width:21%}.mz-capa-hub .mz-capa-marca,.mz-capa-programa-hub .mz-capa-marca{width:34%}.mz-capa-legenda{margin-top:.7rem;font:600 .6rem var(--mz-body);letter-spacing:.3em;text-transform:uppercase;opacity:.7}.mz-capa-ponto-zero .mz-capa-montanha{height:46%}.mz-capa-ponto-zero .mz-capa-nome{align-self:start;margin-top:15%}.mz-capa-ponto-zero .mz-pz-bandeira{position:absolute;z-index:1;left:53.125%;bottom:37.6%;width:clamp(13px,4.6%,19px);height:auto;margin-left:-1.5px;overflow:visible}.mz-fa-logo{flex-direction:row;gap:.7rem}.mz-fa-simbolo{width:12%;height:auto;color:#14c79a;overflow:visible}.mz-fa-nome{font:700 clamp(1.5rem,2.6vw,1.95rem) var(--mz-display);letter-spacing:-.01em;color:#eafff8}.mz-fa-nome em{font-style:normal;color:#14c79a;margin-left:.28em}.mz-capa .mz-hub-satelite{opacity:0;offset-distance:0%;offset-rotate:0deg}.mz-capa .mz-hub-orbita{--mz-hub-orbita-dur: 2.2s;--mz-hub-orbita-espera: 1.05s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-mentoria .mz-capelo{transform-box:fill-box;transform-origin:42% 88%;animation:mz-capelo-cai .82s backwards;animation-delay:60ms}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-mentoria .mz-borla{transform-box:fill-box;transform-origin:0% 0%;animation:mz-borla-balanca .95s ease-out backwards;animation-delay:.76s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-diagnostico .mz-prancheta{transform-box:fill-box;transform-origin:0% 100%;animation:mz-prancheta-tomba .95s backwards;animation-delay:60ms}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-advisor .mz-barras path{transform-box:fill-box;transform-origin:bottom center;animation:mz-barra-sobe .58s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(40ms + var(--i) * 90ms)}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-advisor .mz-seta{transform-box:fill-box;transform-origin:0% 100%;animation:mz-seta-entra .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.42s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa .mz-anel-tras{animation:mz-hub-anel-desenha .6s linear backwards}.mz-card-capa:is(:hover,:focus-visible) .mz-capa .mz-anel-frente{animation:mz-hub-anel-desenha .6s linear backwards;animation-delay:.56s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa .mz-hub-satelite{animation:mz-hub-orbita-volta var(--mz-hub-orbita-dur) linear backwards;animation-delay:var(--mz-hub-orbita-espera)}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-ponto-zero .mz-pz-trilha{animation:mz-pz-trilha-sobe 1.05s cubic-bezier(.45,0,.2,1) backwards}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-ponto-zero .mz-pz-mastro{transform-box:fill-box;transform-origin:50% 100%;animation:mz-pz-mastro-sobe .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.95s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-ponto-zero .mz-pz-pano{transform-box:fill-box;transform-origin:0% 50%;animation:mz-pz-pano-abre .9s ease-out backwards;animation-delay:1.3s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-fala-ai .mz-fa-capsula{transform-box:fill-box;transform-origin:50% 100%;animation:mz-fa-sobe .3s var(--mz-ease) backwards}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-fala-ai .mz-fa-traco path{animation:mz-fa-traca .9s var(--mz-ease) backwards;animation-delay:.12s}.mz-card-capa:is(:hover,:focus-visible) .mz-capa-fala-ai .mz-fa-traco .mz-fa-haste{animation-duration:.4s;animation-delay:.65s}@keyframes mz-capelo-cai{0%{transform:translate(4%,-74%) rotate(-13deg);opacity:0;animation-timing-function:cubic-bezier(.5,0,.85,.35)}16%{opacity:1}64%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.22,1,.36,1)}78%{transform:translateY(1.8%) rotate(.9deg)}91%{transform:translateY(-.6%) rotate(-.35deg)}to{transform:translate(0) rotate(0)}}@keyframes mz-borla-balanca{0%{transform:rotate(0)}22%{transform:rotate(7deg)}48%{transform:rotate(-4deg)}72%{transform:rotate(1.8deg)}88%{transform:rotate(-.7deg)}to{transform:rotate(0)}}@keyframes mz-prancheta-tomba{0%{transform:translate(30%,-62%) rotate(14deg);opacity:0;animation-timing-function:cubic-bezier(.5,0,.85,.35)}14%{opacity:1}64%{transform:translate(0) rotate(-11.5deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}82%{transform:rotate(-9.2deg)}to{transform:rotate(-10deg)}}@keyframes mz-barra-sobe{0%{transform:scaleY(0);opacity:0}}@keyframes mz-seta-entra{0%{transform:translate(-6%,10%) scale(.92);opacity:0}}@keyframes mz-hub-anel-desenha{0%{stroke-dashoffset:1}}@keyframes mz-hub-orbita-volta{0%{offset-distance:0%;opacity:0}6%{opacity:1}44%{opacity:1}50%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes mz-pz-trilha-sobe{0%{stroke-dashoffset:1}}@keyframes mz-pz-mastro-sobe{0%{transform:scaleY(0)}}@keyframes mz-pz-pano-abre{0%{transform:scaleX(0)}40%{transform:scaleX(1.08)}62%{transform:scaleX(.94) skewY(-3deg)}82%{transform:scaleX(1.02) skewY(1deg)}to{transform:scaleX(1)}}@keyframes mz-fa-sobe{0%{transform:translateY(5%) scale(.96);opacity:.6}}@keyframes mz-fa-traca{0%{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){.mz-capa *{animation:none!important}.mz-capa>*{transition:none}.mz-card-capa:hover .mz-capa>*{transform:none}}.mz-card-pz{min-height:0;background:var(--mz-vidro);justify-content:flex-start}.mz-card-pz .mz-sub{color:#8d8c88}.mz-capa-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mz-play{position:absolute;z-index:2;width:54px;height:54px;border-radius:50%;background:#0505078c;border:1px solid rgba(245,244,240,.35);opacity:0;transition:opacity .25s,transform .25s var(--mz-ease)}.mz-play:after{content:"";position:absolute;left:21px;top:17px;border-left:16px solid var(--mz-bone);border-top:10px solid transparent;border-bottom:10px solid transparent}.mz-video:hover .mz-play{opacity:1}.mz-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:1.2rem;padding:clamp(1.4rem,3vw,2.2rem) clamp(1.4rem,3vw,2.6rem);border-radius:20px;border:1px solid var(--mz-vidro-borda);color:var(--mz-bone);text-decoration:none;background:radial-gradient(80% 140% at 100% 0%,rgba(245,244,240,.1),transparent 60%),linear-gradient(120deg,#0e0e12,#17171c);transition:border-color .25s,box-shadow .25s}.mz-banner:hover{border-color:var(--mz-glow);box-shadow:0 24px 60px -30px #f5f4f040}.mz-banner-texto{display:flex;flex-direction:column;gap:.6rem;max-width:520px}.mz-banner-texto strong{font:700 clamp(1.3rem,2.6vw,1.75rem)/1.15 var(--mz-display);letter-spacing:-.01em}.mz-banner-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.mz-banner .mz-preco strong{font-size:1.2rem}.mz-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.4rem}.mz-chips button{padding:.45rem .95rem;border-radius:999px;border:1px solid var(--mz-linha-forte);background:#0d0e12e6;color:#b6b4ae;font:500 .85rem var(--mz-body);cursor:pointer;transition:border-color .2s,color .2s}.mz-chips button:hover{border-color:var(--mz-glow);color:var(--mz-bone)}.mz-chips button.ativo{background:var(--mz-bone);color:var(--mz-ink);border-color:var(--mz-bone)}.mz-lista-eventos{display:grid;gap:.7rem;margin-top:1.2rem}.mz-secao .mz-lista-eventos{margin-top:0}.mz-evento{flex-direction:row;align-items:center;gap:1.1rem}.mz-evento-data{flex:none;width:58px;padding:.55rem 0;border-radius:12px;border:1px solid var(--mz-linha-forte);display:flex;flex-direction:column;align-items:center;line-height:1}.mz-evento-data small{font:600 .68rem var(--mz-body);text-transform:uppercase;letter-spacing:.08em;color:var(--mz-ash)}.mz-evento-data strong{font:700 1.5rem var(--mz-display);margin-top:.2rem}.mz-evento-corpo{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1}.mz-evento-info{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.mz-vazio-evento{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.4rem;padding:2.6rem 1.4rem;text-align:center}.mz-vazio-evento strong{color:var(--mz-bone);font:600 1rem var(--mz-display)}.mz-vazio-evento .mz-botao{margin-top:.6rem}.mz-secao .mz-vazio-evento{margin:0 0 1rem}button.mz-ver-todos{background:none;border:none;cursor:pointer;font-family:var(--mz-body);padding:0}.mz-programa-grupo{display:flex;flex-direction:column;border-radius:14px;border:1px solid transparent;transition:border-color .25s,background-color .25s}.mz-programa-grupo.aberto{border-color:var(--mz-vidro-borda);background:#0d0e12b3;padding-bottom:.35rem}.mz-programa-cabeca.no-programa{opacity:1;font-weight:600}.mz-programa-seta{transition:transform .25s var(--mz-ease)}.mz-programa-grupo.aberto .mz-programa-seta{transform:rotate(180deg)}.mz-programa-subitens{position:relative;display:flex;flex-direction:column;gap:2px;margin:.1rem .5rem 0 1.45rem;padding-left:.6rem;border-left:1px solid var(--mz-linha-forte);animation:mz-sobe .3s var(--mz-ease) both}.mz-subitem{padding:.5rem .65rem;font-size:.88rem}@media(min-width:861px){.mz-col .pz-abas{display:none}}.mz-meus-programas{position:relative}.mz-meus-programas-topo{display:flex;align-items:center;justify-content:space-between;padding:0 .2rem .45rem .6rem}.mz-meus-programas-titulo{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;cursor:pointer;font:600 .72rem var(--mz-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mz-ash);transition:color .2s}.mz-meus-programas-titulo:hover,.mz-meus-programas-titulo.ativo{color:var(--mz-bone)}.mz-trocar-programa{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--mz-vidro-borda);background:#0d0e12e6;color:#b6b4ae;cursor:pointer;transition:border-color .2s,color .2s}.mz-trocar-programa:hover,.mz-trocar-programa[aria-expanded=true]{border-color:var(--mz-glow);color:var(--mz-bone)}.mz-seletor-programas{position:fixed;z-index:80;width:250px;padding:.8rem;border-radius:16px;border:1px solid var(--mz-linha-forte);background:#0f1014;box-shadow:0 24px 60px -20px #000000d9;animation:mz-sobe .25s var(--mz-ease) both}.mz-seletor-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.mz-seletor-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .3rem;border-radius:12px;border:1px solid transparent;background:none;color:#b6b4ae;font:500 .75rem var(--mz-body);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.mz-seletor-item:hover{background:#f5f4f00d;color:var(--mz-bone)}.mz-seletor-item.ativo{border-color:var(--mz-linha-forte);background:#f5f4f00f;color:var(--mz-bone)}.mz-seletor-item .mz-selo-programa{width:40px;height:40px;border-radius:11px}.mz-seletor-rodape{margin:.7rem 0 0;font-size:.75rem;color:var(--mz-ash);text-align:center;line-height:1.5}.mz-seletor-rodape .mz-link{font-size:.75rem;align-self:auto}.mz-selo-programa{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;overflow:hidden;border:1px solid var(--mz-vidro-borda)}.mz-capa-ponto-zero-mini{background:radial-gradient(120% 100% at 50% 0%,#3a2709,#120d06 70%);color:#f5a623}.mz-selo-hub{background:radial-gradient(80% 90% at 30% 120%,rgba(55,217,181,.55),transparent 60%),radial-gradient(70% 80% at 80% 115%,rgba(139,124,246,.45),transparent 65%),#050507;color:var(--mz-bone)}.mz-selo-marca{width:78%;height:auto;display:block}.mz-menu-vazio{margin:0;padding:.2rem .6rem;font-size:.8rem;color:var(--mz-ash);line-height:1.5}.mz-menu-vazio .mz-link{font-size:.8rem}:root{color-scheme:dark;--gold: #f5a623;--gold-deep: #c97e16;--gold-soft: #f7b53e;--gold-hi: #ffd57a;--ink: #0d0c0b;--text: #f0ece4;--text-dim: #cfc9bf;--muted: #a8a299;--gold-a06: rgba(245, 166, 35, .06);--gold-a10: rgba(245, 166, 35, .1);--gold-a16: rgba(245, 166, 35, .16);--gold-a22: rgba(245, 166, 35, .22);--gold-a30: rgba(245, 166, 35, .3);--gold-a35: rgba(245, 166, 35, .35);--fill-gold: var(--gold-a10);--line-gold: var(--gold-a35);--glow-gold: 0 0 40px rgba(245, 166, 35, .14);--grad-gold: linear-gradient(180deg, var(--gold-hi), var(--gold) 72%);--grad-gold-surface: linear-gradient(180deg, rgba(245, 166, 35, .08), rgba(245, 166, 35, .02));--line: rgba(245, 166, 35, .16);--line-soft: rgba(245, 166, 35, .1);--panel: rgba(255, 255, 255, .035);--panel-2: rgba(255, 255, 255, .055);--r-xs: 8px;--r-sm: 10px;--r-md: 12px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--elev-card: inset 0 1px 0 rgba(255, 255, 255, .06), 0 16px 40px -20px rgba(0, 0, 0, .6);--display: "Clash Display", "Inter", system-ui, sans-serif;--body: "Satoshi", "Inter", system-ui, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .28s;--dur: .45s;--dur-slow: .6s}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scrollbar-width:thin;scrollbar-color:rgba(245,244,240,.18) transparent}.pz-tema{color:var(--text);font-family:var(--body)}.pz-palco{color:var(--text);font-family:var(--body);min-height:100vh;position:relative;isolation:isolate}.pz-palco ::selection,.pz-tema ::selection{background:#f5a62352}.pz-palco button,.pz-tema button,.pz-palco input,.pz-tema input,.pz-palco textarea,.pz-tema textarea{font-family:inherit}.pz-palco a,.pz-tema a{color:var(--gold)}.pz-palco h1,.pz-tema h1,.pz-palco h2,.pz-tema h2,.pz-palco h3,.pz-tema h3{font-family:var(--display);font-weight:600;letter-spacing:-.01em;margin:0}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#f5f4f029;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#f5f4f04d}.btn-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.4rem;border:none;border-radius:var(--r-lg);cursor:pointer;font-family:var(--body);font-weight:700;font-size:1rem;color:#0d0c0b;text-decoration:none;background:var(--grad-gold);box-shadow:0 0 34px #f5a6234d,0 6px 18px #00000059;transition:transform .35s var(--ease),box-shadow .25s ease,filter .2s ease}.btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 0 44px #f5a6236b,0 8px 22px #0006}.btn-primary:active{transform:translateY(1px) scale(.985)}.btn-primary:disabled{opacity:.6;cursor:wait}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);transform:translate(-130%);transition:transform .6s var(--ease);pointer-events:none}.btn-primary:hover:after{transform:translate(130%)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.2rem;border-radius:12px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:.95rem;color:var(--text);text-decoration:none;background:var(--panel);border:1px solid var(--line);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.btn-ghost:hover{border-color:#f5a62380;color:var(--gold);background:var(--panel-2)}.btn-ghost:active{transform:translateY(1px) scale(.985)}.btn-ghost:disabled{opacity:.3;cursor:not-allowed}.pz-mark-btn.ready{border-color:var(--gold-a35);color:var(--gold);animation:pzMarkPulse 2.6s ease-in-out infinite}.pz-mark-btn.ready:hover{background:var(--gold-a06)}.pz-mark-btn.done{border-color:var(--gold-a35);color:var(--gold)}@keyframes pzMarkPulse{0%,to{box-shadow:0 0 #f5a62300}50%{box-shadow:0 0 16px #f5a62359}}@media(prefers-reduced-motion:reduce){.pz-mark-btn.ready{animation:none}}.pz-live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #f5a623cc;flex-shrink:0}.pz-live-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--gold);animation:pzLiveDot 2s ease-out infinite}@keyframes pzLiveDot{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.3);opacity:0}}@media(prefers-reduced-motion:reduce){.pz-live-dot:after{animation:none}}.pz-video-sun{position:absolute;left:50%;bottom:6%;transform:translate(-50%);width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,226,152,.3),rgba(245,166,35,.12) 40%,transparent 66%);animation:pzVideoSun 6s ease-in-out infinite}@keyframes pzVideoSun{0%,to{opacity:.55;transform:translate(-50%) scale(1)}50%{opacity:.85;transform:translate(-50%) scale(1.06)}}.pz-video-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(245,166,35,.1) 50%,transparent 58%);background-size:250% 100%;animation:pzVideoShimmer 8s linear infinite}@keyframes pzVideoShimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.pz-video-play{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);background:#f5a62324;border:1px solid var(--gold-a35);animation:pzVideoPlay 2.6s ease-in-out infinite}@keyframes pzVideoPlay{0%,to{box-shadow:0 0 #f5a62300}50%{box-shadow:0 0 22px #f5a62366}}@media(prefers-reduced-motion:reduce){.pz-video-sun,.pz-video-shimmer,.pz-video-play{animation:none}}.pz-mod-ring{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--gold) var(--pct, 0%),var(--gold-a16) 0);transition:background .5s var(--ease)}.pz-mod-ring-inner{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--gold);font-size:.66rem;font-weight:700}.pz-mod-ring.done .pz-mod-ring-inner{background:var(--gold);color:var(--ink)}.pz-here-dot{position:relative;width:7px;height:7px;border-radius:50%;background:#fff3d6;box-shadow:0 0 6px #f5a623e6}.pz-here-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--gold);animation:pzLiveDot 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.pz-here-dot:after{animation:none}}.card{background:#0d0c11d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--elev-card);transition:background var(--dur-fast) var(--ease),border-color .2s ease,transform .22s var(--ease),box-shadow .25s ease}.card-interactive{cursor:pointer}.card-interactive:hover{transform:translateY(-2px);border-color:var(--gold-a35);box-shadow:var(--elev-card),0 18px 50px -24px #f5a62373}.card-interactive:active{transform:translateY(0)}.pz-aula-item{background:transparent;transition:background .18s ease,color .18s ease}.pz-aula-item:hover{background:#f5a62312;color:var(--text)}.pz-aula-item.active{background:#f5a6231a}.pz-pulse{transform-box:fill-box;transform-origin:center;animation:pzMarkerPulse 2.6s ease-in-out infinite}@keyframes pzMarkerPulse{0%{transform:scale(.9);opacity:.45}to{transform:scale(1.9);opacity:0}}.pz-altbar-track{height:6px;border-radius:var(--r-pill);background:var(--gold-a10);overflow:hidden}.pz-altbar-fill{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--gold-deep),var(--gold-soft) 42%,var(--gold-hi) 55%,var(--gold-soft) 68%,var(--gold-deep));background-size:220% 100%;box-shadow:0 0 10px #f5a6238c;animation:altShimmer 3.5s linear infinite;transition:width .6s var(--ease)}@keyframes altShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.pz-pulse,.pz-altbar-fill{animation:none}}.tag{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@keyframes orbFloat{0%{transform:translate(-50%,-50%) translate(0)}33%{transform:translate(-50%,-50%) translate(var(--dx),calc(var(--dy) * .6))}66%{transform:translate(-50%,-50%) translate(calc(var(--dx) * -.5),var(--dy))}to{transform:translate(-50%,-50%) translate(0)}}.orb-float{animation:orbFloat var(--orb-dur, 18s) ease-in-out infinite;will-change:transform}.reveal{opacity:0;transform:translateY(18px);filter:blur(3px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0);filter:blur(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .4s var(--ease) both}.pz-palco :focus-visible,.pz-tema :focus-visible{outline:2px solid rgba(245,166,35,.7);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.orb-float,.fade-up{animation:none}.reveal{opacity:1;transform:none;filter:none;transition:none}}.pz-tabs-desktop,.pz-altitude{display:flex}.pz-tabs-mobile{display:none}@media(max-width:780px){.pz-tabs-desktop,.pz-altitude{display:none}.pz-tabs-mobile{display:flex}}.tool-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;padding:clamp(.6rem,3vw,2rem);background:#040509db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeUp .25s var(--ease) both}.tool-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:940px;height:min(92vh,920px);margin:auto;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0b0c12;box-shadow:0 30px 80px #0009}.tool-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(245,166,35,.22) 50%,transparent 65%);background-size:250% 100%;animation:pzToolFlash .9s var(--ease) forwards}@keyframes pzToolFlash{0%{background-position:130% 0}to{background-position:-130% 0}}.pz-pop{animation:pzPop .45s var(--ease-spring) both}@keyframes pzPop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.pz-tool-echo{font-family:var(--display);font-weight:700;font-size:.82rem;color:var(--gold);white-space:nowrap;animation:pzToolEcho 1.6s var(--ease) forwards}@keyframes pzToolEcho{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.tool-flash,.pz-pop,.pz-tool-echo{animation:none}}.tool-head{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--line-soft);background:#ffffff05;flex-shrink:0}.tool-title{font-family:var(--display);font-weight:600;font-size:1rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-x{display:inline-flex;padding:8px;border-radius:10px;border:1px solid var(--line-soft);background:transparent;color:var(--text);cursor:pointer;flex-shrink:0}.tool-x:hover{border-color:#f5a62380;color:var(--gold)}.tool-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.tool-loading{padding:3rem;text-align:center;color:var(--muted)}.tool-foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:#ffffff05;flex-shrink:0}.tool-save{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--muted)}.tool-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.tool-done-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:99px;font-size:.86rem;font-weight:700;color:var(--gold);background:#f5a6231f;border:1px solid rgba(245,166,35,.35)}@media(max-width:780px){.tool-overlay{padding:0}.tool-panel{max-width:none;height:100dvh;border-radius:0;border:none}}.pz-celebrate-msg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:13vh 2rem 2rem;text-align:center;animation:pzCelebFade .6s var(--ease) both}.pz-celebrate-text{max-width:560px;text-shadow:0 2px 34px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.5);animation:pzCelebRise .8s var(--ease) .45s both}@keyframes pzCelebFade{0%{opacity:0}to{opacity:1}}@keyframes pzCelebRise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pz-celebrate-msg,.pz-celebrate-text{animation:none}}.confetti-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;overflow:hidden}.confetti-piece{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;will-change:transform,opacity;animation:confettiFall var(--cf-dur, 2.4s) var(--ease) forwards}@keyframes confettiFall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(var(--cf-rot, 540deg));opacity:0}}@media(prefers-reduced-motion:reduce){.confetti-layer{display:none}}.pz-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.pz-skywarm{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,transparent 22%,rgba(245,166,35,.05) 54%,rgba(245,166,35,.15) 82%,rgba(245,166,35,.26) 100%);transition:opacity 1.5s ease}.pz-stars{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 1.5s ease}.pz-star{position:absolute;border-radius:50%;background:#fff6e6;opacity:var(--st-op, .3);box-shadow:0 0 3px #fff0d28c;animation:pzTwinkle var(--st-dur, 4s) ease-in-out infinite}@keyframes pzTwinkle{0%,to{opacity:calc(var(--st-op, .3) * .35)}50%{opacity:var(--st-op, .3)}}.pz-sun2{position:absolute;left:50%;width:48vh;height:48vh;background:radial-gradient(circle at center,rgba(255,226,152,.68),rgba(245,166,35,.26) 34%,transparent 64%);filter:blur(4px);will-change:transform,bottom,opacity;transition:bottom 1.7s var(--ease),transform 1.7s var(--ease),opacity 1.5s ease}.pz-cloudsea2{position:absolute;left:-6%;right:-6%;bottom:24%;height:20vh;background:radial-gradient(ellipse 60% 100% at 50% 60%,rgba(255,242,220,.2),transparent 66%);filter:blur(26px);transition:opacity 1.6s ease}.pz-range{position:absolute;left:0;right:0;bottom:0;width:100%;display:block}.pz-range-near{height:min(44vh,440px)}@media(prefers-reduced-motion:reduce){.pz-star{animation:none}.pz-skywarm,.pz-stars,.pz-sun2,.pz-cloudsea2{transition:none}}.pz-shell{position:relative;z-index:1;min-height:100vh;display:flex}.pz-sidebar{display:none}.pz-main-col{flex:1;min-width:0;display:flex;flex-direction:column}.pz-nav-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--body);font-weight:600;font-size:.95rem;color:var(--muted);text-align:left;transition:color .2s,background .2s,border-color .2s}.pz-nav-item svg{transition:transform .3s var(--ease-spring)}.pz-nav-item:hover{color:var(--text);background:#ffffff08}.pz-nav-item.active{color:var(--gold);background:transparent;border-color:transparent}.pz-nav-item.active svg{transform:scale(1.12)}.pz-nav-indicator{position:absolute;left:0;top:0;width:100%;border-radius:var(--r-md);background:var(--gold-a10);border:1px solid var(--gold-a22);transition:transform .4s var(--ease),height .3s var(--ease);pointer-events:none;z-index:0}.pz-logout:hover{color:#e8688f;background:#e8688f12}@keyframes pzTabIn{0%{opacity:0;transform:translate(var(--slide-x, 0px),8px)}to{opacity:1;transform:none}}.pz-tab-in{animation:pzTabIn .42s var(--ease) both}@media(prefers-reduced-motion:reduce){.pz-tab-in{animation:none}.pz-nav-indicator{transition:none}.pz-nav-item svg{transition:none}}.pz-topbar-mobile{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:1rem;height:56px;padding:0 clamp(1rem,5vw,1.4rem);background:#05060ba8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}@media(min-width:860px){.pz-sidebar{display:flex;flex-direction:column;position:sticky;top:0;height:100vh;width:238px;flex-shrink:0;padding:1.7rem 1rem 1.4rem;border-right:1px solid var(--line-soft);background:#06070c6b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pz-topbar-mobile,.pz-tabs-mobile{display:none}}.pz-aulas{display:grid;grid-template-columns:304px minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.pz-trilha{position:sticky;top:78px;max-height:calc(100vh - 96px);overflow-y:auto}.pz-trilha-toggle{display:none}@media(max-width:880px){.pz-aulas{grid-template-columns:1fr}.pz-trilha{position:static;max-height:none;display:none;margin-bottom:1rem}.pz-trilha.open{display:block}.pz-trilha-toggle{display:flex}}.pz-abas{display:flex;gap:.35rem;padding:0 clamp(1rem,3vw,2.2rem);border-bottom:1px solid var(--line-soft);overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:20;background:#05060bb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pz-abas::-webkit-scrollbar{display:none}.pz-aba{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem .9rem;border:none;background:none;color:var(--muted);font:600 .9rem var(--body);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.pz-aba.active{color:var(--gold);border-bottom-color:var(--gold)}.adm-projetos{max-width:1100px;margin:0 auto;padding:clamp(1.2rem,3vw,2.4rem) clamp(1rem,3vw,2.4rem) 6rem;box-sizing:border-box;color:var(--mz-bone)}.adm-projetos-sub{color:var(--mz-ash);margin:0 0 1.8rem;max-width:560px;line-height:1.5}.adm-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem}.adm-projeto{display:flex;flex-direction:column;gap:.9rem;min-height:168px;padding:1.1rem 1.2rem;border-radius:16px;border:1px solid var(--mz-linha-forte);background:var(--mz-grafite);color:var(--mz-bone);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s,transform .2s var(--mz-ease),background-color .2s}.adm-projeto:hover{border-color:#f5f4f066;transform:translateY(-2px);background:var(--mz-mid)}.adm-projeto-topo{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.adm-projeto-nome{font:700 1.1rem var(--mz-display);letter-spacing:-.01em}.adm-projeto-tipo{font:600 .66rem var(--mz-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mz-ash)}.adm-projeto-linha{margin:0;color:var(--mz-ash);font-size:.85rem;line-height:1.45}.adm-projeto-dado{margin-top:auto;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.adm-projeto-num{font:700 1.9rem/1 var(--mz-display)}.adm-projeto-rot{font-size:.82rem;color:var(--mz-ash)}.adm-projeto-vazio{margin-top:auto;font-size:.82rem;color:var(--mz-ash)}.adm-voltar-faixa{max-width:880px;margin:0 auto;padding:clamp(1rem,3vw,1.6rem) clamp(1rem,5vw,2rem) 0;box-sizing:border-box}.adm-voltar{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem .4rem .5rem;border-radius:999px;border:1px solid var(--mz-linha-forte);background:none;color:var(--mz-bone);font:500 .82rem var(--mz-body);cursor:pointer;opacity:.85}.adm-voltar:hover{opacity:1;border-color:#f5f4f066}.adm-vazio{margin-top:1.2rem;padding:2rem 1.4rem;border-radius:16px;border:1px dashed var(--mz-linha-forte);color:var(--mz-ash);line-height:1.55}.adm-vazio b{color:var(--mz-bone);font-weight:600}.adm-card{display:flex;flex-direction:column;padding:1.1rem 1.25rem;gap:.85rem}.adm-linha{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.adm-nome{font-family:var(--display);font-weight:600;font-size:1.05rem}.adm-quando{margin-left:auto;font-size:.78rem;color:var(--muted)}.adm-status{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.adm-status.ok{color:var(--gold)}.adm-selo-quente{font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--grad-gold);padding:.2rem .55rem;border-radius:var(--r-pill)}.adm-mudo{color:var(--muted)}.adm-etapas{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line-soft);background:var(--line-soft)}.adm-etapa{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .75rem;background:#0d0c0beb}.adm-etapa-q{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f5a623cc}.adm-etapa-r{display:flex;align-items:baseline;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--text);line-height:1.3}.adm-etapa-r.vazia{color:var(--muted);font-weight:400;font-style:italic}.adm-letra{flex-shrink:0;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:6px;font-size:.7rem;font-weight:800;color:var(--ink);background:var(--gold);transform:translateY(-1px)}.adm-origem{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--text-dim)}.adm-origem svg{color:var(--gold);flex-shrink:0}.adm-origem b{color:var(--text);font-weight:600}.adm-caminho{display:flex;flex-direction:column;gap:.55rem;padding-top:.75rem;border-top:1px solid var(--line-soft)}.adm-numeros{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.adm-numeros b{color:var(--text-dim);font-weight:700}.adm-numeros b.ouro{color:var(--gold)}.adm-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:var(--text-dim)}.adm-passos li{display:flex;align-items:baseline;gap:.7rem}.adm-passo-quando{flex:0 0 4.6rem;color:var(--muted);font-size:.74rem}.adm-rodape{display:flex;align-items:center;gap:.8rem}.adm-link{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;color:var(--gold);cursor:pointer;font:600 .8rem var(--body)}.adm-excluir{margin-left:auto;background:none;border:1px solid transparent;border-radius:var(--r-pill);padding:.3rem .7rem;color:var(--muted);font:500 .76rem var(--body);cursor:pointer;transition:color .18s,border-color .18s}.adm-excluir:hover,.adm-excluir:focus-visible{color:#f3a0a0;border-color:#f3a0a059}.adm-gaveta{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--line-soft);padding-top:.9rem;animation:fadeUp .25s var(--ease) both}.adm-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}.adm-confirmar{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--r-md);border:1px solid rgba(230,80,80,.45);background:#78141429;animation:fadeUp .2s var(--ease) both}.adm-confirmar p{margin:0}.adm-confirmar-titulo{font:600 1rem var(--display);color:var(--text)}.adm-confirmar-email{font-size:.85rem;color:var(--text-dim);margin-top:.15rem!important}.adm-confirmar-sub{font-size:.82rem;color:var(--muted);line-height:1.45}.adm-confirmar-lista{margin:.35rem 0 .5rem;padding-left:1.1rem;font-size:.85rem;color:var(--text-dim);display:flex;flex-direction:column;gap:.15rem}.adm-confirmar-campo{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:var(--text-dim)}.adm-confirmar-campo input{font:400 .9rem var(--body);color:var(--text);background:#00000059;border:1px solid rgba(230,80,80,.35);border-radius:var(--r-sm);padding:.55rem .7rem;outline:none}.adm-confirmar-campo input:focus{border-color:#f06e6ecc}.adm-confirmar-erro{color:#f3a0a0;font-size:.82rem}.adm-confirmar-acoes{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap}.adm-botao-perigo{font:700 .84rem var(--body);color:#fff;background:#c62f2f;border:1px solid #c62f2f;border-radius:var(--r-sm);padding:.5rem 1rem;cursor:pointer;transition:opacity .18s,background-color .18s}.adm-botao-perigo:hover:not(:disabled){background:#d93a3a}.adm-botao-perigo:disabled{opacity:.35;cursor:not-allowed}@media(max-width:560px){.adm-quando{margin-left:0;width:100%}}
