.lab{grid-template-columns:260px 1fr;min-height:100vh;display:grid;position:relative}.lab-lateral{z-index:2;border-right:1px solid var(--vidro-borda);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#241835eb,#1a1226eb);flex-direction:column;gap:20px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.lab-conteudo{z-index:1;width:100%;min-width:0;max-width:1100px;margin:0 auto;padding:44px clamp(20px,4vw,56px) 90px;position:relative}.lab-nav{scrollbar-width:thin;scrollbar-color:#d8ccf029 transparent;align-content:start;gap:10px;margin-right:-6px;padding-right:6px;display:grid;overflow-y:auto}.lab-nav::-webkit-scrollbar{width:6px}.lab-nav::-webkit-scrollbar-thumb{background:#d8ccf029;border-radius:6px}.lab-nav::-webkit-scrollbar-track{background:0 0}.lab-grupo-nome{color:var(--lavanda);opacity:.55;margin:0 0 2px 10px;font-size:.74rem;font-weight:600}.lab-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lab-nav ul:before{content:"";display:var(--tubo,block);background:linear-gradient(180deg, var(--tubo-de,var(--roxo)), var(--tubo-ate,var(--roxo-claro)));opacity:.5;border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:17px}.lab-nav a{color:var(--lavanda);border-radius:12px;align-items:center;gap:13px;padding:7px 10px;font-size:.96rem;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:flex;position:relative}.lab-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lab-nav a:hover{background:color-mix(in srgb, var(--c) 10%, transparent);color:var(--nevoa)}.lab-nav a.ativo{background:color-mix(in srgb, var(--c) 17%, transparent);color:var(--nevoa);font-weight:650}.lab-nav a.fechada{color:#d8ccf08c}.lab-nav a.fechada .lab-bulbo{filter:saturate(.45)brightness(.8)}.lab-breve{color:#d8ccf080;flex:none;margin-left:auto;font-size:.68rem;font-weight:600}.lab-bulbo{background:radial-gradient(circle at 35% 30%, #ffffff80, transparent 52%), var(--c);width:16px;height:16px;box-shadow:0 0 0 3px var(--noite), 0 0 0 4px #d8ccf038;border-radius:50%;flex:none;margin-left:3px;position:relative}.lab-nav a.ativo .lab-bulbo{box-shadow:0 0 0 3px var(--noite), 0 0 0 4px color-mix(in srgb, var(--c) 75%, transparent), 0 0 10px color-mix(in srgb, var(--c) 55%, transparent)}.lab-nav a.ativo .lab-bulbo:after,.halo-suave:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--c) 40%, transparent), transparent 70%);border-radius:50%;animation:6s ease-in-out infinite halo;position:absolute;inset:-7px}@keyframes halo{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.65;transform:scale(1.04)}}.nav-dica{z-index:150;pointer-events:none;border:1px solid #d8ccf02e;border-left:3px solid var(--c);background:#1e152df7;border-radius:12px;gap:2px;max-width:250px;padding:10px 14px 11px;animation:.18s ease-out both dica-entra;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 14px 30px -12px #000000b3}.nav-dica strong{font-family:var(--display);color:var(--nevoa);font-size:.95rem}.nav-dica span{color:var(--lavanda);font-size:.84rem;line-height:1.35}.nav-dica em{color:var(--c);font-size:.74rem;font-style:normal;font-weight:700}@keyframes dica-entra{0%{opacity:0;transform:translate(-4px,-50%)}}.lab-usuario{min-width:0;color:var(--lavanda);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:.82rem;display:flex}.lab-usuario span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lab-usuario button{font:inherit;color:var(--nevoa);border:1px solid var(--vidro-borda);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-weight:600}.lab-usuario button:hover{border-color:var(--roxo-claro)}.ambiente{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mota{opacity:0;border-radius:50%;animation:linear infinite mota;position:absolute;bottom:-10px}@keyframes mota{0%{opacity:0;transform:translate(0)}10%{opacity:.7}85%{opacity:.5}to{transform:translate(var(--deriva), -105vh);opacity:0}}.nevoa{filter:blur(60px);opacity:.5;border-radius:50%;width:140%;height:46vh;position:absolute;bottom:-18vh;left:-20%}.nevoa-1{background:radial-gradient(closest-side,#7b4fc980,#0000);animation:38s ease-in-out infinite alternate nevoa}.nevoa-2{background:radial-gradient(closest-side,#4a7bc44d,#0000);animation:52s ease-in-out infinite alternate-reverse nevoa;bottom:-24vh}@keyframes nevoa{0%{transform:translate(-8%)}to{transform:translate(8%)}}.sala-entrada{animation:.7s cubic-bezier(.2,.7,.2,1) backwards sala-entra}@keyframes sala-entra{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.sala-topo{text-align:center;max-width:46em;margin:0 auto 36px}.sala-imersao{font-family:var(--display);color:var(--c,var(--roxo-claro));margin-bottom:4px;font-size:1.05rem;font-style:italic;font-weight:500}.sala-titulo{background:linear-gradient(100deg, var(--nevoa) 40%, #fff3d1 50%, var(--nevoa) 60%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:720;line-height:1.05;animation:2.4s ease-out .3s both brilho-titulo}@keyframes brilho-titulo{0%{background-position:100% 0}to{background-position:0 0}}.sala-desc{color:var(--lavanda);margin-top:12px;font-size:1.08rem}.sala-acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.botao-auto{justify-content:center;align-items:center;width:auto;margin-top:0;text-decoration:none;display:inline-flex}.botao-sec{cursor:pointer;font:inherit;color:var(--nevoa);border:1.5px solid var(--vidro-borda);background:#d8ccf00d;border-radius:14px;align-items:center;padding:14px 20px;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.botao-sec:hover{border-color:var(--roxo-claro);background:#a783e61a}.painel-vidro{border:1px solid var(--vidro-borda);background:linear-gradient(160deg,#3b25608c,#241835b3);border-radius:22px;justify-content:center;align-items:center;gap:22px;padding:22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -24px #0009}.painel-vidro h2{font-size:1.35rem}.painel-vidro p{color:var(--lavanda);margin-top:8px;font-size:.98rem}.painel-vidro .cena{flex:none}.bancada-caminho{margin-bottom:32px}.bancada-caminho h2{margin-bottom:16px;font-size:1.3rem}.bancada-caminho ol{grid-template-columns:repeat(7,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bancada-caminho ol:before{content:"";opacity:.45;background:linear-gradient(90deg, var(--musgo), var(--ambar) 45%, var(--cobalto) 80%, var(--roxo-claro));border-radius:4px;height:4px;position:absolute;top:15px;left:20px;right:20px}.bancada-caminho a{border-radius:12px;justify-items:start;gap:2px;padding:6px 4px;text-decoration:none;display:grid}.bancada-caminho a:hover strong{color:#fff3d1}.bancada-caminho .lab-bulbo{width:22px;height:22px;margin:4px 0 8px}.bancada-caminho strong{font-size:.98rem}.bancada-caminho a>span:last-child{color:var(--lavanda);font-size:.8rem;font-style:italic}.bancada-grade{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aviso-montagem{text-align:center;color:var(--lavanda);opacity:.8;margin-top:28px;font-size:.92rem}.sala-preparo{max-width:820px;margin:0 auto}.sala-traz{color:var(--lavanda);margin:12px 0 18px;padding-left:20px}.sala-traz li{margin-top:4px}.reacoes-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.reacoes-grade .painel-vidro{text-align:center;flex-direction:column}.reacoes-grade h2{font-size:1.05rem}.caldeirao{text-align:center;background:linear-gradient(160deg,#7b4fc952,#241835d9);border:1px solid #a783e673;border-radius:24px;max-width:760px;margin:0 auto 40px;padding:22px 24px;box-shadow:0 0 60px -18px #7b4fc9b3,inset 0 1px #ffffff14}.caldeirao-rotulo{font-family:var(--display);margin-bottom:14px;font-size:1.25rem;font-weight:700;display:block}.caldeirao-linha{gap:10px;display:flex}.caldeirao-linha input{min-width:0;font:inherit;color:var(--nevoa);border:1.5px solid var(--vidro-borda);background:#100a1ab3;border-radius:14px;flex:1;padding:14px 16px;font-size:1.02rem}.caldeirao-linha input::placeholder{color:#d8ccf073}.caldeirao-linha input:focus{border-color:var(--roxo-claro);outline:none;box-shadow:0 0 0 4px #a783e640}.caldeirao-linha .botao{white-space:nowrap}.caldeirao-dica{color:var(--lavanda);margin-top:12px;font-size:.92rem}.caldeirao-dica a{color:var(--roxo-claro)}.atalhos{margin-bottom:36px}.atalhos h2{text-align:center;margin-bottom:16px;font-size:1.3rem}.atalhos ul{grid-template-columns:repeat(4,1fr);gap:14px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.atalho{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, transparent), #241835bf 70%);border:1px solid var(--vidro-borda);border-radius:20px;flex-direction:column;align-items:center;gap:6px;height:100%;padding:16px 12px 18px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.atalho:hover{border-color:var(--c);transform:translateY(-3px)}.atalho.fechada{opacity:.7}.atalho em{color:var(--c);font-size:.74rem;font-style:normal;font-weight:700}.atalho strong{font-family:var(--display);font-size:1.1rem}.atalho span{color:var(--lavanda);font-size:.86rem;line-height:1.35}.cena{overflow:visible}.r-vidro{fill:#d8ccf00d;stroke:#d8ccf04d;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.r-vidro-forte{stroke:#d8ccf080;stroke-width:3px}.r-sem-fundo{fill:none}.r-reflexo{fill:none;stroke:#ffffff47;stroke-width:4px;stroke-linecap:round}.r-tubo-vidro{fill:none;stroke:#d8ccf029;stroke-width:14px;stroke-linecap:round}.r-tubo-fino{stroke-width:9px}.r-pulsar{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite r-pulsar}@keyframes r-pulsar{50%{opacity:.55;transform:scale(.94)}}.r-onda{animation:3s linear infinite r-onda}.r-onda-rapida{animation-duration:1.1s}@keyframes r-onda{to{transform:translate(-30px)}}.r-bolha{opacity:0;animation:2.6s ease-in infinite r-bolha}@keyframes r-bolha{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(var(--alto))}}.r-fumaca circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite r-fumaca}@keyframes r-fumaca{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:.55}to{opacity:0;transform:translate(calc(var(--deriva) * 22px), -95px) scale(2.4)}}.r-faisca{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite r-faisca}@keyframes r-faisca{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}}.r-orbita{transform-origin:150px 175px;animation:16s linear infinite r-girar}@keyframes r-girar{to{transform:rotate(360deg)}}.r-amostra{transform-box:fill-box;transform-origin:50%;animation:3.5s ease-in-out infinite r-amostra}@keyframes r-amostra{50%{opacity:.5;transform:translateY(18px)scale(.8)}}.r-chama{transform-box:fill-box;transform-origin:50% 100%;animation:.35s ease-in-out infinite alternate r-chama}@keyframes r-chama{to{transform:scaleY(1.12)scaleX(.94)}}.r-gotas{fill:none;stroke:#e3bc68;stroke-width:5px;stroke-linecap:round;stroke-dasharray:2 22;animation:1.2s linear infinite r-gotas}@keyframes r-gotas{to{stroke-dashoffset:-24px}}.r-pingo{animation:1.2s ease-in infinite r-pingo}@keyframes r-pingo{0%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(70px)}}.r-encher{animation:8s ease-in-out infinite alternate r-encher;transform:translateY(56px)}@keyframes r-encher{to{transform:translateY(14px)}}.r-gota{opacity:0;animation:2.4s ease-in infinite r-gota}@keyframes r-gota{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:1;transform:translate(var(--x), 150px) scale(.9)}80%,to{opacity:0;transform:translate(var(--x), 160px) scale(.4)}}.r-vortice{transform-origin:150px 232px;animation:3.4s ease-in-out infinite r-vortice}.r-vortice-inverso{animation-duration:5s;animation-direction:reverse}@keyframes r-vortice{50%{transform:scaleX(.6)rotate(8deg)}}.r-letra{font-family:var(--display);fill:#f2d48c;opacity:0;font-size:20px;font-weight:700;animation:3.6s ease-out infinite r-letra}@keyframes r-letra{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-80px)}}.r-cristal{animation:5s ease-out infinite r-cristal;transform:scale(0)}@keyframes r-cristal{0%{opacity:0;transform:scale(0)}30%{opacity:1}70%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.r-prisma{fill:#d8ccf01f;stroke:#d8ccf099;stroke-width:2.5px;stroke-linejoin:round}.r-feixe{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140px;animation:2.6s ease-out infinite r-feixe}@keyframes r-feixe{40%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.r-giro{transform-origin:186px 190px;animation:6s linear infinite r-girar}.r-onda-som{fill:none;stroke:#a783e6;stroke-width:3px;stroke-linecap:round;opacity:0;transform-origin:150px 110px;animation:2.8s ease-out infinite r-onda-som}@keyframes r-onda-som{0%{opacity:.9;transform:scale(.4)translateY(30px)}to{opacity:0;transform:scale(1.6)translateY(-10px)}}.r-tubo-encher{animation:4.5s cubic-bezier(.3,.7,.3,1) infinite r-tubo;transform:translateY(130px)}@keyframes r-tubo{0%{transform:translateY(130px)}45%,85%{transform:translateY(0)}to{transform:translateY(130px)}}.r-mostrador{stroke-width:4px}.r-marca{stroke:#d8ccf080;stroke-width:2.5px;stroke-linecap:round}.r-ponteiro{stroke:#e0b44a;stroke-width:3.5px;stroke-linecap:round;transform-origin:150px 92px;animation:4.5s ease-in-out infinite r-ponteiro}@keyframes r-ponteiro{0%{transform:rotate(-70deg)}50%{transform:rotate(38deg)}70%{transform:rotate(24deg)}to{transform:rotate(-70deg)}}.r-raios{transform-origin:150px 128px;animation:24s linear infinite r-girar}.r-gema{transform-origin:150px 125px;animation:4s ease-in-out infinite r-gema}@keyframes r-gema{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)translateY(-4px)}}.r-faceta{animation:3s ease-in-out infinite r-faceta}@keyframes r-faceta{50%{opacity:.1}}.r-versao{opacity:0;animation:3.6s ease-out infinite r-versao}@keyframes r-versao{0%{opacity:0;transform:translate(-16px)}25%,75%{opacity:1;transform:none}to{opacity:0}}.r-curva{fill:none;stroke:#f2d48c;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:190;stroke-dashoffset:190px;animation:4s ease-in-out infinite r-curva}@keyframes r-curva{60%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.r-lupa{animation:6s ease-in-out infinite r-lupa}@keyframes r-lupa{0%,to{transform:translate(108px,172px)}33%{transform:translate(176px,156px)}66%{transform:translate(200px,206px)}}.r-gotas-roxas{stroke:#b48cf0;stroke-dasharray:3 20}.r-esvaziar{animation:6s ease-in-out infinite alternate r-esvaziar}@keyframes r-esvaziar{to{transform:translateY(40px)}}.r-encher-b{animation:6s ease-in-out infinite alternate r-encher-b;transform:translateY(40px)}@keyframes r-encher-b{to{transform:translateY(0)}}.r-varredura{transform-origin:150px 150px;animation:linear infinite r-girar}.r-blip{fill:#8fe3ef;opacity:.15;animation:ease-out infinite r-blip}.r-blip-ouro{fill:#f2d48c}@keyframes r-blip{0%{opacity:1}55%{opacity:.2}to{opacity:.12}}.r-blip-onda{fill:none;stroke:#f2d48c;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ease-out infinite r-blip-onda}@keyframes r-blip-onda{0%{opacity:.9;transform:scale(.4)}45%{opacity:0;transform:scale(2.6)}to{opacity:0}}.r-blip-vez{opacity:clamp(0, calc((var(--prog,1) - var(--limite)) * 12 + 1), 1);transition:opacity .8s}.r-foco{transform-origin:150px 150px;animation:40s linear infinite r-girar}.r-celula{animation:ease-in-out infinite alternate r-celula}@keyframes r-celula{0%,15%{transform:translate(var(--dx), var(--dy))}85%,to{transform:translate(0)}}.r-colonia{opacity:clamp(0, calc((var(--prog,1) - var(--limite)) * 10 + 1), 1);transform-box:fill-box;transform-origin:50%;transition:opacity 1s;animation:4s ease-in-out infinite r-colonia}@keyframes r-colonia{50%{transform:scale(1.06)}}.r-divide-a{animation:5s ease-in-out infinite r-divide-a}.r-divide-b{animation:5s ease-in-out infinite r-divide-b}@keyframes r-divide-a{0%,20%{transform:translate(0)}60%,to{transform:translate(-10px,-4px)}}@keyframes r-divide-b{0%,20%{transform:translate(0)}60%,to{transform:translate(10px,4px)}}.reacao .r-encher,.reacao .r-esvaziar,.reacao .r-encher-b{animation:none}.reacao .r-nivel-inverso{transform:translateY(calc(var(--prog) * var(--curso,40px)));transition:transform 1.2s}.r-traco{fill:none;stroke:#f3b5d4;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240px;animation:4.2s ease-in-out infinite r-traco}.r-traco-2{stroke:#de64a2;stroke-width:2px}@keyframes r-traco{0%{stroke-dashoffset:240px;opacity:1}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.r-pena{animation:4.2s ease-in-out infinite r-pena}@keyframes r-pena{0%{transform:translate(70px,128px)rotate(-6deg)}30%{transform:translate(150px,126px)rotate(4deg)}60%{transform:translate(176px,190px)rotate(-4deg)}to{transform:translate(70px,128px)rotate(-6deg)}}.r-gotas-coral{stroke:#f4a39d}.entrar{max-width:var(--largura);grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:calc(100vh - 90px);margin:0 auto;padding:24px 24px 80px;display:grid}.entrar-aparato .alambique{max-width:400px;margin:0 auto;display:block}.entrar-enviado{background:#4f9a7a1f;border:1.5px solid #4f9a7a73;border-radius:16px;max-width:520px;margin-top:34px;padding:22px}.entrar-enviado h2{font-size:1.5rem}.entrar-enviado p{color:var(--lavanda);margin-top:10px}.entrar-dica{opacity:.85;font-size:.9rem}@media (max-width:900px){.lab{grid-template-columns:minmax(0,1fr)}.lab-lateral,.lab-conteudo,.lab-nav{min-width:0}.sala-acoes>*{flex:100%;justify-content:center}.lab-lateral{border-right:0;border-bottom:1px solid var(--vidro-borda);flex-flow:wrap;align-items:center;gap:10px 16px;height:auto;padding:12px 16px;position:sticky}.lab-nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.lab-nav ul{gap:4px;display:flex}.lab-nav ul:before{display:none}.lab-nav a{white-space:nowrap;padding:8px 12px}.lab-usuario{margin:0 0 0 auto}.lab-usuario span,.lab-breve{display:none}.lab-conteudo{padding-top:28px}.atalhos ul{grid-template-columns:repeat(2,1fr)}.caldeirao-linha{flex-direction:column}.lab-grupo-nome{display:none}.lab-nav{gap:4px;display:flex}.bancada-caminho ol:before{display:none}.bancada-grade{grid-template-columns:1fr}.painel-vidro{text-align:center;flex-direction:column;align-items:center}.entrar{grid-template-columns:1fr;min-height:0}.entrar-aparato{order:-1}.entrar-aparato .alambique{max-width:260px}}@media (prefers-reduced-motion:reduce){.atalho{transition:none}.mota,.nevoa,.sala-entrada,.sala-titulo,.lab-nav a.ativo .lab-bulbo:after,.halo-suave:after{animation:none!important}.sala-titulo{color:var(--nevoa);background:0 0}.cena *,.cena{animation-duration:0s!important;animation-iteration-count:1!important}.r-fumaca circle,.r-letra,.r-gota{opacity:.35}}.pesquisa{max-width:900px}.pesquisa-opcoes{flex-wrap:wrap;justify-content:center;gap:12px 18px;margin-top:14px;display:flex}.pesquisa-opcoes label{color:var(--lavanda);text-align:left;gap:4px;font-size:.82rem;font-weight:600;display:grid}.pesquisa-opcoes select{font:inherit;color:var(--nevoa);border:1.5px solid var(--vidro-borda);background:#100a1ab3;border-radius:10px;padding:8px 10px;font-size:.95rem;font-weight:500}.pesquisa-opcoes .marcar{align-self:end;align-items:center;gap:8px;padding-bottom:8px;font-size:.92rem;display:flex}.idiomas{border:0;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;display:flex}.idiomas legend{text-align:center;width:100%;color:var(--lavanda);margin-bottom:8px;font-size:.82rem;font-weight:600}.chip{font:inherit;cursor:pointer;color:var(--lavanda);border:1px solid var(--vidro-borda);background:#100a1a80;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600}.chip:hover{border-color:var(--c,var(--roxo-claro));color:var(--nevoa)}.chip.on{background:color-mix(in srgb, var(--c,var(--roxo)) 30%, #1a1226);border-color:var(--c,var(--roxo));color:#fff}.por-link{text-align:center;max-width:760px;color:var(--lavanda);margin:-24px auto 30px}.por-link summary{cursor:pointer;font-size:.92rem}.por-link form{margin-top:12px}.aviso-fila{text-align:center;max-width:760px;color:var(--nevoa);background:#38bfd31a;border:1px solid #38bfd373;border-radius:12px;margin:0 auto 24px;padding:12px 16px;font-size:.95rem}.aviso-fila.vetado{background:#e5b04a1a;border-color:#e5b04a80}.aviso-erro{text-align:center;color:#f4c1c1;background:#e58c8c1f;border:1px solid #e58c8c80;border-radius:12px;max-width:760px;margin:0 auto 24px;padding:12px 16px;font-weight:600}.resultados{margin-top:8px}.resultados-info{text-align:center;color:var(--lavanda);max-width:52em;margin:0 auto 18px}.resultados-info strong{color:var(--nevoa)}.filtros{justify-items:center;gap:8px;margin-bottom:22px;display:grid}.filtros>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.vgrade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vcartao{text-align:left;width:100%;height:100%;font:inherit;color:var(--nevoa);cursor:pointer;border:1px solid var(--vidro-borda);background:#241835bf;border-radius:16px;flex-direction:column;gap:8px;padding:10px;transition:transform .2s,border-color .2s;display:flex}.vcartao:hover{border-color:var(--c,var(--roxo-claro));transform:translateY(-3px)}.vsel{border-color:var(--c,var(--ambar));box-shadow:0 0 0 2px var(--c,var(--ambar)), 0 0 26px -6px var(--c,var(--ambar))}.vthumb{aspect-ratio:16/9;background:#100a1ab3;border-radius:10px;position:relative;overflow:hidden}.vthumb img{object-fit:cover;width:100%;height:100%;display:block}.vdur{background:#000c;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:700;position:absolute;bottom:6px;right:6px}.vmeta{color:var(--lavanda);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.78rem;display:flex}.vbadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:2px 9px;font-size:.82rem;font-weight:800;position:absolute;top:6px;left:6px}.vbadge.s3{background:var(--ambar);color:#2a1a06;box-shadow:0 0 12px #c99a3699}.vbadge.s2{background:var(--roxo-claro);color:#1a1226}.vbadge.s1{background:#1a1226bf}.vpeq{color:#8fd1b2;font-weight:700}.vtitulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vsub{color:var(--lavanda);font-size:.82rem}.escolhido{background:linear-gradient(160deg, color-mix(in srgb, var(--c,var(--ambar)) 18%, transparent), #241835d9);border:1px solid color-mix(in srgb, var(--c,var(--ambar)) 60%, transparent);border-radius:20px;align-items:center;gap:18px;max-width:820px;margin:0 auto 28px;padding:16px;animation:.5s ease-out backwards sala-entra;display:flex}.escolhido img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;flex:none;width:200px}.escolhido-nome{font-family:var(--display);font-size:1.15rem;font-weight:700;line-height:1.25}.escolhido-info{color:var(--lavanda);margin-top:4px;font-size:.88rem}.escolhido-acoes{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.escolhido-acoes .botao-sec{padding:12px 16px}.sgrupo{text-align:center;margin:26px 0 8px}.sgrupo h2{font-size:1.35rem}.sgrupo>p{color:var(--lavanda);margin:4px 0 14px;font-size:.95rem}.sgrade{text-align:left;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.scartao{width:100%;height:100%;font:inherit;color:var(--nevoa);text-align:left;cursor:pointer;border:1px solid var(--vidro-borda);background:linear-gradient(160deg,#3b25608c,#241835cc);border-radius:20px;flex-direction:column;gap:9px;padding:16px;transition:transform .2s,border-color .2s;display:flex}.scartao:hover{border-color:var(--roxo-claro);transform:translateY(-3px)}.saberto{border-color:var(--c,var(--musgo));box-shadow:0 0 0 2px var(--c,var(--musgo)), 0 0 30px -8px var(--c,var(--musgo))}.stopo{justify-content:space-between;align-items:center;display:flex}.sstatus{background:#d8ccf01f;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:800}.sstatus.hot{color:#fff;background:#b4432e;box-shadow:0 0 14px #b4432e99}.sstatus.up{background:var(--ambar);color:#2a1a06}.sstatus.ok{background:var(--musgo);color:#fff}.sn{color:var(--lavanda);font-size:.8rem}.snome{font-family:var(--display);font-size:1.25rem;font-weight:750;line-height:1.15}.sresumo{color:var(--lavanda);font-size:.88rem;line-height:1.4}.sthumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sthumbs img{aspect-ratio:16/9;object-fit:cover;background:#100a1ab3;border-radius:8px;width:100%}.smaior{font-size:.86rem}.smaior b{color:#f2d48c;font-size:1.05rem}.schips{flex-wrap:wrap;gap:5px;display:flex}.schips span{color:var(--lavanda);background:#100a1a8c;border-radius:999px;padding:2px 8px;font-size:.74rem}.schips .spq{color:#8fd1b2}.sselo{border:1px solid var(--cobalto);background:#4a7bc44d;border-radius:10px;padding:7px 10px;font-size:.82rem;font-weight:700}.scta{color:var(--roxo-claro);font-size:.86rem;font-weight:700}.sdetalhe{border-top:1px solid var(--vidro-borda);margin-top:34px;padding-top:26px}.sdetalhe>h2{text-align:center;font-size:1.6rem}.sdetalhe>p{text-align:center;color:var(--lavanda);margin:6px 0 20px}@media (max-width:900px){.escolhido{text-align:center;flex-direction:column}.escolhido img{width:100%}.escolhido-acoes{justify-content:center}.por-link{margin-top:-16px}}@media (prefers-reduced-motion:reduce){.vcartao,.scartao{transition:none}.escolhido{animation:none}}.sala .sala-titulo{text-shadow:none}.sala-imersao:before{content:"";vertical-align:2px;background:var(--c,var(--roxo-claro));width:9px;height:9px;box-shadow:0 0 10px var(--c,var(--roxo-claro));border-radius:50%;margin-right:8px;display:inline-block}.qual-usar{grid-template-columns:1fr 1fr;gap:10px;max-width:760px;margin:-12px auto 22px;display:grid}.qu{color:var(--lavanda);background:#100a1a66;border:1px solid #d8ccf024;border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;transition:border-color .25s,background .25s,color .25s;display:flex}.qu .cena{flex:none}.qu b{font-family:var(--display);color:var(--nevoa);font-size:1rem;display:block}.qu small{font-size:.8rem;line-height:1.3;display:block}.qu:hover{border-color:color-mix(in srgb, var(--c) 60%, transparent);color:var(--nevoa)}.qu.on{background:color-mix(in srgb, var(--c) 14%, #100a1a80);border-color:var(--c);color:var(--lavanda)}.qu.on b{color:color-mix(in srgb, var(--c) 45%, white)}a.qu:not(.on){opacity:.78}a.qu:not(.on):hover{opacity:1}.porta{text-align:center;background:linear-gradient(160deg, color-mix(in srgb, var(--c) 20%, #241835b3), #1a1226e0);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);max-width:780px;box-shadow:0 0 70px -24px var(--c), inset 0 1px 0 #ffffff12;border-radius:26px;margin:0 auto 34px;padding:18px 22px 22px;transition:border-color .4s,box-shadow .4s,background .4s}.porta-abas{background:#0c08148c;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.porta-aba{font:inherit;color:var(--lavanda);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:1rem;font-weight:650;transition:background .3s,color .3s,border-color .3s;display:flex}.porta-aba:hover{color:var(--nevoa)}.porta-aba.on{color:#fff;background:color-mix(in srgb, var(--c) 26%, #1a1226e6);border-color:color-mix(in srgb, var(--c) 70%, transparent)}.porta-aba .cena{flex:none}.porta-explica{color:var(--lavanda);margin:14px 0 12px;animation:.35s ease-out both titulo-sobe}@keyframes titulo-sobe{0%{opacity:0;transform:translateY(5px)}}.recentes{max-width:900px;margin:0 auto 40px}.recentes h2,.atalhos h2{text-align:center;margin-bottom:14px;font-size:1.25rem}.recentes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.recentes a{background:#241835b3;border:1px solid #d8ccf029;border-radius:16px;align-items:center;gap:12px;padding:9px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.recentes a:hover{border-color:var(--roxo-claro);transform:translateY(-2px)}.recentes img,.recentes-sem{aspect-ratio:16/9;object-fit:cover;background:#7b4fc94d;border-radius:9px;flex:none;width:104px}.recentes b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.3;display:-webkit-box;overflow:hidden}.recentes small{color:var(--lavanda);align-items:center;gap:6px;margin-top:3px;font-size:.78rem;display:flex}.status{background:var(--lavanda);border-radius:50%;width:8px;height:8px}.status-roteiro-pronto{background:#8cc35c;box-shadow:0 0 8px #8cc35c}.status-em-criação{background:#e5b04a}.status-gravado{background:#e5625a}.status-publicado{background:#36a985;box-shadow:0 0 8px #36a985}.recentes-vazio{max-width:760px;margin:0 auto 40px}.recentes-todos{text-align:center;margin-top:10px;font-size:.9rem}.recentes .recentes-todos a{color:#9be0c6;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-weight:650;text-decoration:underline;display:inline}.recentes .recentes-todos a:hover{color:#c8f0de;transform:none}.recentes-carregando{height:90px}.rodape-lab{text-align:center;margin-top:30px;font-size:.86rem}.rodape-lab a{color:var(--lavanda);opacity:.75}.contagem{text-align:center;max-width:46em;margin:4px auto 18px}.contagem>p:first-child{color:var(--lavanda);font-size:1.05rem}.contagem strong{font-family:var(--display);color:color-mix(in srgb, var(--c,var(--roxo-claro)) 50%, white);margin-right:4px;font-size:2.1rem;line-height:1}.contagem span{color:var(--lavanda)}.contagem-dica{color:var(--nevoa);margin-top:6px;font-size:.92rem}.como-busquei{color:var(--lavanda);margin-top:6px;font-size:.84rem}.como-busquei summary{cursor:pointer;opacity:.8}.como-busquei p{margin-top:6px}.vgrade>li,.sgrade>li{animation:.5s cubic-bezier(.2,.7,.2,1) backwards cartao-entra;animation-delay:calc(var(--i,0) * 45ms)}@keyframes cartao-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (max-width:900px){.qual-usar,.porta-abas,.recentes ul{grid-template-columns:minmax(0,1fr)}.qu .cena{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.vgrade>li,.sgrade>li,.porta-explica{animation:none}}.sala .caldeirao{border-color:color-mix(in srgb, var(--c) 50%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 16%, #241835b3), #1a1226e0);box-shadow:0 0 60px -22px var(--c), inset 0 1px 0 #ffffff12}.sala .caldeirao-linha input:focus{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 25%, transparent)}.atalho .cena,.atalho .cena *,.qu:not(.on) .cena,.qu:not(.on) .cena *,.porta-aba:not(.on) .cena,.porta-aba:not(.on) .cena *{animation-play-state:paused}.atalho:hover .cena,.atalho:hover .cena *,.atalho:focus-visible .cena,.atalho:focus-visible .cena *,.qu:hover .cena,.qu:hover .cena *,.porta-aba:hover .cena,.porta-aba:hover .cena *{animation-play-state:running}.fonte-yt{text-align:center;color:var(--lavanda);opacity:.75;margin-top:18px;font-size:.78rem}.fonte-yt a{color:inherit}.senha-caixa{display:block;position:relative}.senha-caixa input{width:100%;padding-right:52px}.senha-olho{width:38px;height:38px;color:var(--lavanda);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.senha-olho:hover{color:var(--nevoa);background:#d8ccf014}.senha-olho svg{width:22px;height:22px}
