@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fonte-titulo:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--fonte-texto:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--t-toque:.12s;--t-troca:.18s;--t-cartao:.26s;--t-tela:.32s;--t-longe:.42s;--t-escada:30ms;--c-entra:cubic-bezier(.05, .7, .1, 1);--c-sai:cubic-bezier(.3, 0, .8, .15);--c-padrao:cubic-bezier(.2, 0, 0, 1);--r-p:8px;--r-m:14px;--r-g:22px;--r-total:999px;--margem:clamp(16px, 4.2vw, 64px);--barra:64px;--cartao-l:clamp(128px, 15vw, 196px);--paisagem-l:clamp(240px, 26vw, 380px)}:root,[data-tema=sala]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:oklch(15.5% .008 60);--fundo-2:oklch(19.5% .01 60);--superficie:oklch(22.5% .012 60);--superficie-2:oklch(27% .013 60);--texto:oklch(96% .012 80);--texto-2:oklch(78% .015 75);--texto-3:oklch(60% .015 70);--linha:oklch(100% 0 0/.09);--acento:oklch(82% .135 78);--acento-texto:oklch(20% .03 60);--acento-suave:oklch(82% .135 78/.16);--vidro:oklch(17% .01 60/.66);--sombra:0 18px 50px oklch(0% 0 0/.45);--veu:oklch(15.5% .008 60)}[data-tema=matine]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:oklch(97.2% .008 85);--fundo-2:oklch(94.5% .012 82);--superficie:oklch(99.5% .004 85);--superficie-2:oklch(92.5% .014 80);--texto:oklch(22% .02 55);--texto-2:oklch(42% .02 55);--texto-3:oklch(56% .018 60);--linha:oklch(30% .02 55/.12);--acento:oklch(58% .15 42);--acento-texto:oklch(99% .005 85);--acento-suave:oklch(58% .15 42/.12);--vidro:oklch(98.5% .006 85/.72);--sombra:0 16px 40px oklch(30% .03 55/.16);--veu:oklch(97.2% .008 85)}[data-tema=projetor]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#000;--fundo-2:oklch(11% 0 0);--superficie:oklch(15% 0 0);--superficie-2:oklch(20% 0 0);--texto:oklch(93% 0 0);--texto-2:oklch(72% 0 0);--texto-3:oklch(55% 0 0);--linha:oklch(100% 0 0/.08);--acento:oklch(86% .1 85);--acento-texto:#000;--acento-suave:oklch(86% .1 85/.14);--vidro:oklch(0% 0 0/.7);--sombra:none;--veu:#000}:root{--hs-curva-padrao:var(--c-padrao);--hs-tempo-tela:var(--t-tela);--hs-tempo-toque:var(--t-toque);--hs-raio-total:var(--r-total);--hs-fonte-texto:var(--fonte-texto);--hs-tema-cor-primaria:var(--acento);--hs-tema-cor-acento:var(--acento);--hs-ilha-respiro:16px;--hs-ilha-altura:0px}@media (prefers-reduced-motion:reduce){:root{--t-cartao:.18s;--t-tela:.18s;--t-longe:.18s;--t-escada:0s}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--barra) + 16px)}body{background:var(--fundo);min-height:100dvh;color:var(--texto);font:400 15px/1.5 var(--fonte-texto);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--t-tela) var(--c-padrao), color var(--t-tela) var(--c-padrao);margin:0}h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:var(--r-p)}::selection{background:var(--acento);color:var(--acento-texto)}[hidden]{display:none!important}.icone{flex:none;display:inline-flex}.icone svg{fill:currentColor;width:100%;height:100%}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.img{background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.img img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s var(--c-padrao)}.img img.ok{opacity:1}.pular{z-index:100;border-radius:var(--r-total);background:var(--acento);color:var(--acento-texto);padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.pular:focus{top:12px}.botao{border-radius:var(--r-total);letter-spacing:-.005em;background:var(--superficie-2);height:44px;color:var(--texto);transition:transform var(--t-toque) var(--c-padrao), background-color var(--t-troca) var(--c-padrao), box-shadow var(--t-troca) var(--c-padrao);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.botao:hover{background:color-mix(in oklch, var(--superficie-2), var(--texto) 8%)}.botao:active,.redondo:active,.chip:active,.botao-icone:active .redondo{transform:scale(.96)}.botao.primario{background:var(--acento);color:var(--acento-texto);box-shadow:0 8px 28px -10px var(--acento)}.botao.primario:hover{background:color-mix(in oklch, var(--acento), white 12%)}.botao.vidro{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:oklch(100% 0 0/.14)}.botao.vidro:hover{background:oklch(100% 0 0/.22)}.botao.fantasma{box-shadow:inset 0 0 0 1px var(--linha);background:0 0}.botao.fantasma:hover{background:var(--acento-suave)}.botao.grande{height:54px;padding:0 28px;font-size:16px}.botao.largo{width:100%}.botao[disabled]{opacity:.5;cursor:default}.botao-progresso{height:3px;width:var(--p);opacity:.45;background:currentColor;position:absolute;bottom:0;left:0}.redondo{width:40px;height:40px;color:var(--texto);transition:transform var(--t-toque) var(--c-padrao), background-color var(--t-troca) var(--c-padrao);border-radius:50%;place-items:center;display:inline-grid}.redondo:hover{background:var(--acento-suave)}.redondo.vidro{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:oklch(0% 0 0/.35)}.redondo.vidro:hover{background:oklch(0% 0 0/.55)}.link{color:var(--acento);padding:4px 0;font-weight:600}.link:hover{text-underline-offset:3px;text-decoration:underline}kbd{font:500 11px/1 var(--fonte-texto);color:var(--texto-2);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linha), 0 1px 0 var(--linha);border-radius:6px;padding:3px 6px}.chips{scrollbar-width:none;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--r-total);background:var(--superficie);height:36px;color:var(--texto-2);white-space:nowrap;transition:background-color var(--t-troca) var(--c-padrao), color var(--t-troca) var(--c-padrao), transform var(--t-toque) var(--c-padrao);border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.chip:hover{color:var(--texto);background:var(--superficie-2)}.chip.ativo{background:var(--texto);color:var(--fundo)}.chip.contorno{box-shadow:inset 0 0 0 1px var(--linha);color:var(--texto);background:0 0}select.chip{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}select.chip option{background:var(--superficie);color:var(--texto)}.alternar{cursor:pointer;color:var(--texto-2);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex}.alternar input{opacity:0;pointer-events:none;position:absolute}.alternar-trilho{background:var(--superficie-2);width:40px;height:24px;transition:background-color var(--t-troca) var(--c-padrao);border-radius:12px;position:relative}.alternar-trilho:after{content:"";background:var(--texto-2);width:18px;height:18px;transition:transform var(--t-cartao) var(--c-padrao), background-color var(--t-troca) var(--c-padrao);border-radius:50%;position:absolute;top:3px;left:3px}.alternar input:checked+.alternar-trilho{background:var(--acento)}.alternar input:checked+.alternar-trilho:after{background:var(--acento-texto);transform:translate(16px)}.alternar input:focus-visible+.alternar-trilho{outline:2px solid var(--acento);outline-offset:3px}.alternar input:checked~span:last-child{color:var(--texto)}.barra{z-index:40;height:var(--barra);padding:0 var(--margem);padding-top:env(safe-area-inset-top);box-sizing:content-box;color:#fff;transition:background-color var(--t-cartao) var(--c-padrao), color var(--t-cartao) var(--c-padrao), box-shadow var(--t-cartao) var(--c-padrao);background:linear-gradient(oklch(0% 0 0/.5),#0000);align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.casca.rolou .barra,.casca:not(.tela-inicio):not(.tela-titulo) .barra{background:color-mix(in oklch, var(--fundo) 86%, transparent);color:var(--texto);box-shadow:0 1px 0 var(--linha);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6)}.barra-marca{align-items:center;display:flex}.marca{align-items:center;gap:8px;display:inline-flex}.marca-nome{font:italic 600 26px/1 var(--fonte-titulo);letter-spacing:-.02em;font-variation-settings:"opsz" 72, "SOFT" 100}.chama{flex:none}.barra-abas{gap:4px;display:flex}.barra-abas a{border-radius:var(--r-total);opacity:.72;transition:opacity var(--t-troca) var(--c-padrao), background-color var(--t-troca) var(--c-padrao);padding:8px 14px;font-weight:500;position:relative}.barra-abas a:hover{opacity:1;background:oklch(100% 0 0/.08)}.barra-abas a.ativa{opacity:1}.barra-abas a.ativa:after{content:"";background:var(--acento);border-radius:2px;width:18px;height:3px;margin-left:-9px;position:absolute;bottom:0;left:50%}.barra-acoes{align-items:center;gap:6px;margin-left:auto;display:flex}.barra .redondo{color:inherit}.barra-busca{border-radius:var(--r-total);min-width:220px;height:40px;color:inherit;transition:background-color var(--t-troca) var(--c-padrao);background:oklch(100% 0 0/.1);align-items:center;gap:10px;padding:0 8px 0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.12)}.casca.rolou .barra-busca,.casca:not(.tela-inicio):not(.tela-titulo) .barra-busca{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linha)}.barra-busca span{opacity:.7;margin-right:auto}.barra-busca:hover{background:oklch(100% 0 0/.16)}.avatar{background:linear-gradient(135deg, var(--acento), color-mix(in oklch, var(--acento), #c2410c 55%));width:36px;height:36px;color:var(--acento-texto);border-radius:50%;place-items:center;margin-left:4px;font-weight:700;display:grid}.conta,.menu-tema,.menu-ordem{position:relative}.menu{z-index:50;border-radius:var(--r-m);background:var(--superficie);min-width:240px;color:var(--texto);box-shadow:var(--sombra), inset 0 0 0 1px var(--linha);transform-origin:100% 0;animation:menu-entra var(--t-cartao) var(--c-entra);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.menu-ordem .menu{transform-origin:0 0;left:0;right:auto}@keyframes menu-entra{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.menu button{border-radius:var(--r-p);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--acento-suave);outline:0}.menu button.ativo{color:var(--acento)}.menu-texto{flex-direction:column;margin-right:auto;display:flex}.menu-texto small{color:var(--texto-3);font-size:12px}.menu-quem{border-bottom:1px solid var(--linha);flex-direction:column;margin-bottom:6px;padding:10px 12px 12px;display:flex}.menu-quem small{color:var(--texto-3)}.amostra{border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px oklch(50% 0 0/.3)}.amostra-sala{background:linear-gradient(135deg,oklch(20% .01 60) 50%,oklch(82% .135 78) 50%)}.amostra-matine{background:linear-gradient(135deg,oklch(97% .008 85) 50%,oklch(58% .15 42) 50%)}.amostra-projetor{background:linear-gradient(135deg,#000 50%,oklch(86% .1 85) 50%)}.abas{display:none}.palco{min-height:100dvh;animation:tela-entra var(--t-tela) var(--c-entra);padding-bottom:64px}@keyframes tela-entra{0%{opacity:0;transform:translateY(12px)}}.casca:not(.tela-inicio):not(.tela-titulo) .palco{padding-top:calc(var(--barra) + env(safe-area-inset-top) + 24px)}.vazio{padding:96px var(--margem);text-align:center;color:var(--texto-2);flex-direction:column;align-items:center;gap:12px;display:flex}.vazio p:first-of-type{font:500 22px/1.3 var(--fonte-titulo);color:var(--texto)}.vazio-dica{max-width:36ch}.osso{background:var(--superficie);background-image:linear-gradient(90deg,#0000,oklch(100% 0 0/.05),#0000);background-size:200% 100%;border-radius:6px;height:14px;margin:8px 0;animation:1.6s ease-in-out infinite osso;display:block}@keyframes osso{0%{background-position:150% 0}to{background-position:-50% 0}}.heroi{color:#fff;isolation:isolate;height:min(86vh,56vw + 220px);min-height:520px;position:relative;overflow:hidden}.heroi.fantasma{background:var(--fundo-2)}.heroi-fundo{z-index:-2;animation:heroi-troca var(--t-longe) var(--c-padrao);position:absolute;inset:0}.heroi-fundo .img{width:100%;height:100%}.heroi-fundo img{object-position:center 20%}@keyframes heroi-troca{0%{opacity:0;transform:scale(1.03)}}.heroi-veu{z-index:-1;background:linear-gradient(to top, var(--fundo) 0%, transparent 42%), linear-gradient(90deg, oklch(0% 0 0/.72) 0%, oklch(0% 0 0/.35) 38%, transparent 66%);position:absolute;inset:0}[data-tema=matine] .heroi-veu{background:linear-gradient(to top, var(--fundo) 0%, oklch(97.2% .008 85/0) 38%), linear-gradient(90deg, oklch(15% .02 55/.78) 0%, oklch(15% .02 55/.4) 38%, transparent 66%)}.heroi-texto{left:var(--margem);width:min(560px,86vw);animation:texto-entra var(--t-tela) var(--c-entra) 60ms both;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:clamp(96px,16vh,168px)}@keyframes texto-entra{0%{opacity:0;transform:translateY(16px)}}.heroi-logo img{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 24px oklch(0% 0 0/.5));width:auto;max-width:min(440px,76vw);max-height:160px}.heroi-nome{font:600 clamp(40px, 5.6vw, 80px)/.98 var(--fonte-titulo);letter-spacing:-.03em;font-variation-settings:"opsz" 144;text-shadow:0 2px 30px oklch(0% 0 0/.4)}.heroi-meta,.titulo-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;font-weight:500;display:flex}.heroi-meta span+span:before{content:"";opacity:.6;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:14px;display:inline-block}.heroi-meta{opacity:.9}.heroi-sinopse{opacity:.88;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.heroi-botoes{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.heroi-trocar{right:var(--margem);align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(104px,17vh,176px)}.heroi-pontos{gap:6px;display:flex}.heroi-pontos button{width:8px;height:8px;transition:width var(--t-cartao) var(--c-padrao), background-color var(--t-troca) var(--c-padrao);background:oklch(100% 0 0/.4);border-radius:4px;display:block}.heroi-pontos button.ativo{background:#fff;width:28px}.heroi-pontos button:hover{background:oklch(100% 0 0/.75)}.fileiras{z-index:1;flex-direction:column;gap:40px;margin-top:-72px;display:flex;position:relative}.casca:not(.tela-inicio) .fileiras{margin-top:0}.fileira-topo{padding:0 var(--margem);align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.fileira-topo h2{font:600 22px/1.2 var(--fonte-titulo);letter-spacing:-.015em;font-variation-settings:"opsz" 48;margin-right:4px}.fileira-topo small{color:var(--texto-3);font:500 14px/1 var(--fonte-texto);letter-spacing:0;margin-left:10px}.fileira-acao{color:var(--texto-2);margin-left:auto;font-size:14px;font-weight:600}.fileira-acao:hover{color:var(--acento)}.fileira-corpo{position:relative}.fileira-trilho{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 var(--margem);padding:6px var(--margem) 14px;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.fileira-trilho::-webkit-scrollbar{display:none}.fileira-trilho>*{scroll-snap-align:start;flex:none}.fileira-seta{z-index:2;width:calc(var(--margem) - 6px);min-width:40px;color:var(--texto);opacity:0;transition:opacity var(--t-troca) var(--c-padrao), background-color var(--t-troca) var(--c-padrao);place-items:center;display:grid;position:absolute;top:6px;bottom:56px}.fileira-seta.esq{background:linear-gradient(90deg, var(--fundo), transparent);left:0}.fileira-seta.dir{background:linear-gradient(-90deg, var(--fundo), transparent);right:0}.fileira-corpo:hover .fileira-seta,.fileira-seta:focus-visible{opacity:1}.fileira-paisagem .fileira-seta{bottom:64px}.fileira.fantasma .fileira-topo h2{width:200px}.cartao{width:var(--cartao-l);animation:cartao-entra var(--t-tela) var(--c-entra) both;animation-delay:calc(min(var(--i,0), 5) * var(--t-escada));flex-direction:column;gap:8px;display:flex;position:relative}@keyframes cartao-entra{0%{opacity:0;transform:translateY(10px)}}.cartao-arte{aspect-ratio:2/3;border-radius:var(--r-m);background:var(--superficie);box-shadow:0 0 0 1px var(--linha);transition:transform var(--t-cartao) var(--c-padrao), box-shadow var(--t-cartao) var(--c-padrao);display:block;position:relative;overflow:hidden}.cartao-arte .img{position:absolute;inset:0}.cartao:hover .cartao-arte,.cartao:focus-visible .cartao-arte{box-shadow:0 0 0 1px var(--linha), 0 18px 40px -14px oklch(0% 0 0/.6);transform:translateY(-4px)scale(1.03)}.cartao:focus-visible{outline:0}.cartao:focus-visible .cartao-arte{outline:2px solid var(--acento);outline-offset:3px}.cartao-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cartao-meta{color:var(--texto-3);margin-top:-4px;font-size:13px}.cartao-visto{background:var(--acento);width:24px;height:24px;color:var(--acento-texto);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.cartao-progresso{background:oklch(100% 0 0/.3);border-radius:2px;height:4px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.cartao-progresso span{background:var(--acento);border-radius:2px;height:100%;display:block}.cartao.fantasma .cartao-arte{animation:1.6s ease-in-out infinite osso}.cartao.embreve .cartao-arte:after{content:"Em breve";border-radius:var(--r-total);color:#fff;letter-spacing:.02em;background:oklch(0% 0 0/.6);padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.cartao.paisagem{width:var(--paisagem-l)}.paisagem .cartao-arte{aspect-ratio:16/9}.paisagem-play{color:#fff;opacity:0;transition:opacity var(--t-troca) var(--c-padrao);background:oklch(0% 0 0/.3);place-items:center;display:grid;position:absolute;inset:0}.paisagem-play .icone{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.2);border-radius:50%;padding:12px;width:52px!important;height:52px!important}.paisagem .cartao-arte:hover .paisagem-play,.paisagem .cartao-arte:focus-visible .paisagem-play{opacity:1}.paisagem-texto{flex-direction:column;gap:2px;display:flex}.paisagem-texto .cartao-meta{margin-top:0}.ranking{align-items:flex-start;display:flex}.ranking-n{font:800 clamp(110px, 12vw, 168px)/.8 var(--fonte-titulo);letter-spacing:-.04em;color:var(--fundo);-webkit-text-stroke:3px var(--acento);paint-order:stroke;font-variation-settings:"opsz" 144;z-index:0;margin-top:auto;margin-bottom:50px;margin-right:-10px}.ranking .cartao{z-index:1}.titulo{--tinta:rgb(var(--tinta-rgb,0 0 0) / 0);isolation:isolate;min-height:100dvh;position:relative}.titulo[style]{background:radial-gradient(120% 70% at 20% 0%, rgb(var(--tinta-rgb) / .14), transparent 70%) no-repeat}.titulo-arte{z-index:-2;height:min(92vh,64vw + 160px);position:absolute;inset:0 0 auto}.titulo-arte .img{width:100%;height:100%}.titulo-arte img{object-position:center 18%}.titulo-veu{z-index:-1;background:linear-gradient(to top, var(--fundo) 2%, transparent 55%), linear-gradient(90deg, oklch(0% 0 0/.78) 0%, oklch(0% 0 0/.38) 42%, transparent 72%);height:min(92vh,64vw + 160px);position:absolute;inset:0 0 auto}.titulo[style] .titulo-veu{background:linear-gradient(to top, var(--fundo) 2%, transparent 55%), linear-gradient(90deg, rgb(var(--tinta-rgb) / .55) 0%, oklch(0% 0 0/.5) 28%, oklch(0% 0 0/.2) 52%, transparent 72%)}.titulo-corpo{flex-direction:column;gap:48px;padding:calc(min(92vh,64vw + 160px) - 360px) 0 0;display:flex}.titulo-cabeca{padding:0 var(--margem);max-width:calc(640px + 2 * var(--margem));color:#fff;flex-direction:column;gap:16px;display:flex}.titulo-logo img{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 24px oklch(0% 0 0/.5));width:auto;max-width:min(480px,80vw);max-height:180px}.titulo-nome{font:600 clamp(40px, 5.4vw, 76px)/1 var(--fonte-titulo);letter-spacing:-.03em;font-variation-settings:"opsz" 144;text-wrap:balance}.titulo-frase{font:italic 400 19px/1.35 var(--fonte-titulo);opacity:.85}.titulo-meta{opacity:.92}.titulo-generos{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:-4px;font-size:14px;display:flex}.titulo-meta>span:not(.selo):not(.nota)+span:not(.selo):before,.titulo-meta .nota+span:before{content:"·";opacity:.6;margin-right:14px}.nota{color:var(--acento);align-items:center;gap:4px;font-weight:700;display:inline-flex}.selo{letter-spacing:.03em;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.4)}.titulo-botoes{flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin-top:6px;display:flex}.titulo-botoes .botao{margin-right:6px}.botao-icone{color:inherit;opacity:.9;flex-direction:column;align-items:center;gap:4px;min-width:60px;font-size:12px;font-weight:500;display:inline-flex}.botao-icone .redondo{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:oklch(100% 0 0/.12);width:46px;height:46px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.18)}.botao-icone:hover .redondo{background:oklch(100% 0 0/.22)}.botao-icone.ativo .redondo{background:var(--acento);color:var(--acento-texto);box-shadow:none}.titulo-sinopse{color:oklch(100% 0 0/.86);font-size:16px;line-height:1.6}.titulo-sinopse .cortada{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.titulo-sinopse .link{color:#fff}.titulo.fantasma .titulo-arte{background:var(--fundo-2)}.temporadas{padding:0 var(--margem)}.temporadas-topo{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;display:flex}.temporadas-topo h2,.ficha:before{font:600 24px/1.2 var(--fonte-titulo);letter-spacing:-.015em}.episodios{gap:4px;max-width:1100px;display:grid}.episodio{border-radius:var(--r-m);transition:background-color var(--t-troca) var(--c-padrao);animation:cartao-entra var(--t-tela) var(--c-entra) both;animation-delay:calc(var(--i,0) * var(--t-escada));grid-template-columns:clamp(140px,22vw,240px) 1fr auto;align-items:center;gap:20px;margin:0 -12px;padding:12px;display:grid}.episodio:hover{background:var(--superficie)}.episodio-arte{aspect-ratio:16/9;border-radius:var(--r-p);background:var(--superficie-2);display:block;position:relative;overflow:hidden}.episodio-arte .img{position:absolute;inset:0}.episodio-play{color:#fff;opacity:0;transition:opacity var(--t-troca) var(--c-padrao);background:oklch(0% 0 0/.35);place-items:center;display:grid;position:absolute;inset:0}.episodio:hover .episodio-play,.episodio-arte:focus-visible .episodio-play{opacity:1}.episodio-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.episodio-texto h3{font-size:16px;font-weight:600;line-height:1.3}.episodio-n{color:var(--texto-3);font-variant-numeric:tabular-nums;margin-right:10px}.episodio-meta{color:var(--texto-3);align-items:center;gap:12px;font-size:13px;display:flex}.visto-selo{color:var(--acento);align-items:center;gap:3px;font-weight:600;display:inline-flex}.episodio-sinopse{color:var(--texto-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.episodio.visto .episodio-arte .img{opacity:.6}.episodio-visto{color:var(--texto-3)}.episodio-visto[aria-pressed=true]{color:var(--acento)}.episodio.fantasma .episodio-arte{aspect-ratio:16/9;height:auto;margin:0}.fileira-pessoa .fileira-trilho{gap:20px}.pessoa{text-align:center;width:112px;animation:cartao-entra var(--t-tela) var(--c-entra) both;animation-delay:calc(var(--i,0) * var(--t-escada));flex-direction:column;align-items:center;gap:2px;display:flex}.pessoa-foto{background:var(--superficie-2);width:96px;height:96px;box-shadow:0 0 0 1px var(--linha);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.pessoa-foto .img{width:100%;height:100%}.pessoa-inicial{font:600 34px/1 var(--fonte-titulo);color:var(--texto-3)}.pessoa-nome{font-size:14px;font-weight:600;line-height:1.25}.pessoa-papel{color:var(--texto-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.ficha{padding:0 var(--margem) 24px;max-width:1100px}.ficha:before{content:"Ficha";margin-bottom:16px;display:block}.ficha dl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 32px;display:grid}.ficha dt{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3);margin-bottom:4px;font-size:12px;font-weight:600}.ficha dd{color:var(--texto-2)}html.hs-vt .titulo-arte{view-transition-name:hs-arte}::view-transition-group(hs-arte){animation-duration:var(--t-longe);animation-timing-function:var(--c-padrao)}::view-transition-old(hs-arte){object-fit:cover;height:100%}::view-transition-new(hs-arte){object-fit:cover;height:100%}::view-transition-old(root){animation:var(--t-troca) var(--c-sai) both vt-sai}::view-transition-new(root){animation:var(--t-tela) var(--c-entra) 60ms both vt-entra}@keyframes vt-sai{to{opacity:0;transform:scale(.98)}}@keyframes vt-entra{0%{opacity:0}}html.vt-tema::view-transition-old(root){animation:none}html.vt-tema::view-transition-new(root){animation:tema-abre .52s var(--c-padrao)}@keyframes tema-abre{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,0))}}.explorar{padding:0 var(--margem)}.explorar-topo{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.explorar-topo h1{font:600 clamp(34px, 4.4vw, 56px)/1 var(--fonte-titulo);letter-spacing:-.03em;font-variation-settings:"opsz" 144}.explorar-conta{color:var(--texto-3);font-variant-numeric:tabular-nums}.explorar-filtros{top:calc(var(--barra) + env(safe-area-inset-top));z-index:5;margin:0 calc(-1 * var(--margem)) 24px;padding:12px var(--margem);background:var(--fundo);box-shadow:0 1px 0 var(--linha);flex-direction:column;gap:12px;display:flex;position:sticky}.explorar-linha{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.letras{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.letras button{width:30px;height:30px;color:var(--texto-3);border-radius:8px;flex:none;font-size:13px;font-weight:600}.letras button:hover{color:var(--texto);background:var(--superficie)}.letras button.ativo{background:var(--acento);color:var(--acento-texto)}.grade{grid-template-columns:repeat(auto-fill,minmax(clamp(120px,14vw,180px),1fr));gap:28px 18px;display:grid}.grade .cartao{width:auto}.explorar-fim{height:1px}dialog{color:var(--texto);background:0 0;border:0;max-width:none;max-height:none;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fundo-entra var(--t-tela) var(--c-padrao);background:oklch(0% 0 0/.5)}@keyframes fundo-entra{0%{opacity:0}}.paleta{border-radius:var(--r-g);background:var(--superficie);width:min(680px,100vw - 32px);box-shadow:var(--sombra), inset 0 0 0 1px var(--linha);animation:paleta-entra var(--t-tela) var(--c-entra);margin:12vh auto auto;overflow:hidden}@keyframes paleta-entra{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.paleta-campo{border-bottom:1px solid var(--linha);height:60px;color:var(--texto-3);align-items:center;gap:12px;padding:0 18px;display:flex}.paleta-campo input{height:100%;color:var(--texto);background:0 0;border:0;outline:0;flex:1;font-size:18px}.paleta-campo input::placeholder{color:var(--texto-3)}.paleta-lista{max-height:min(60vh,520px);padding:8px;overflow-y:auto}.paleta-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);justify-content:space-between;align-items:center;padding:12px 10px 6px;font-size:12px;font-weight:600;display:flex}.paleta-grupo button{text-transform:none;letter-spacing:0;color:var(--acento);font-weight:600}.paleta-linha{border-radius:var(--r-p);cursor:pointer;align-items:center;gap:14px;min-height:48px;padding:8px 10px;display:flex}.paleta-linha.sel{background:var(--acento-suave)}.paleta-linha.sel .paleta-ic{color:var(--acento)}.paleta-capa{border-radius:6px;flex:none;width:36px;height:54px}.paleta-ic{width:36px;color:var(--texto-3);flex:none;place-items:center;display:grid}.paleta-texto{flex-direction:column;flex:1;min-width:0;display:flex}.paleta-texto span{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.paleta-texto small{color:var(--texto-3);font-size:12px}.paleta-remover{color:var(--texto-3);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.paleta-remover:hover{background:var(--superficie-2);color:var(--texto)}.paleta-linha kbd{opacity:0}.paleta-linha.sel kbd{opacity:1}.paleta-vazio{text-align:center;color:var(--texto-3);padding:32px}.folha{border-radius:var(--r-g);background:var(--superficie);width:min(560px,100vw - 32px);box-shadow:var(--sombra), inset 0 0 0 1px var(--linha);animation:paleta-entra var(--t-tela) var(--c-entra);margin:auto;padding:24px 28px 28px}.folha header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.folha h2{font:600 24px/1.2 var(--fonte-titulo)}.folha h3{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);margin:18px 0 8px;font-size:12px;font-weight:600}.folha li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.teclas{gap:4px;display:inline-flex}.aviso{z-index:90;opacity:0;pointer-events:none;border-radius:var(--r-total);background:var(--texto);color:var(--fundo);box-shadow:var(--sombra);transition:opacity var(--t-troca) var(--c-sai), transform var(--t-troca) var(--c-sai);padding:12px 20px;font-weight:600;position:fixed;bottom:32px;left:50%;transform:translate(-50%,16px)}.aviso.visivel{opacity:1;transition:opacity var(--t-tela) var(--c-entra), transform var(--t-tela) var(--c-entra);transform:translate(-50%)}.entrada{isolation:isolate;place-items:center;min-height:100dvh;padding:32px 16px;display:grid;position:relative;overflow:hidden}.entrada-luz{z-index:-1;background:radial-gradient(40% 36% at 50% 30%, var(--acento-suave), transparent 70%), radial-gradient(60% 50% at 50% 110%, oklch(50% .12 40/.18), transparent 70%);position:absolute;inset:-20%}.entrada-cartao{background:var(--vidro);width:min(420px,100%);box-shadow:var(--sombra), inset 0 0 0 1px var(--linha);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);animation:paleta-entra var(--t-tela) var(--c-entra);border-radius:28px;flex-direction:column;gap:20px;padding:36px 32px 28px;display:flex}.entrada-marca{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;display:flex}.entrada-marca h1{font:italic 600 48px/1 var(--fonte-titulo);letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 100}.entrada-marca p{color:var(--texto-2);font:italic 400 17px/1.3 var(--fonte-titulo)}.entrada form{flex-direction:column;gap:14px;display:flex}.campo{flex-direction:column;gap:6px;display:flex;position:relative}.campo>span:first-child{color:var(--texto-2);font-size:13px;font-weight:600}.campo input{border-radius:var(--r-m);background:var(--superficie);height:48px;box-shadow:inset 0 0 0 1px var(--linha);transition:box-shadow var(--t-troca) var(--c-padrao);border:0;outline:0;padding:0 44px 0 14px;font-size:16px}.campo input:focus{box-shadow:inset 0 0 0 2px var(--acento)}.campo-ok{color:var(--acento);position:absolute;bottom:13px;right:14px}.campo-erro{color:oklch(72% .17 25);min-height:0;font-size:14px}.entrada-qc{text-align:center;color:var(--texto-2);flex-direction:column;gap:8px;display:flex}.entrada-codigo{font:600 40px/1 var(--fonte-titulo);letter-spacing:.18em;color:var(--acento);font-variant-numeric:tabular-nums}.entrada-pe{text-align:center;color:var(--texto-3);font-size:13px;position:absolute;bottom:20px;left:0;right:0}.tela-ver{background:#000;min-height:100dvh}.lume-carregando{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lume-carregando svg{animation:respira 1.6s var(--c-padrao) infinite alternate;filter:drop-shadow(0 0 24px var(--acento))}@keyframes respira{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media (width<=760px){:root{--barra:56px}.barra{gap:12px}.barra-abas,.barra-busca{display:none}.marca-nome{font-size:22px}.palco{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.abas{z-index:40;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in oklch, var(--fundo) 90%, transparent);box-shadow:0 -1px 0 var(--linha);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.abas a,.abas button{color:var(--texto-3);transition:color var(--t-troca) var(--c-padrao);flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.abas .ativa{color:var(--texto)}.abas .ativa .icone{color:var(--acento)}.heroi{height:78vh;min-height:480px}.heroi-veu{background:linear-gradient(to top, var(--fundo) 4%, oklch(0% 0 0/.45) 45%, oklch(0% 0 0/.2) 75%, oklch(0% 0 0/.45))}.heroi-texto{text-align:center;align-items:center;width:auto;bottom:88px;left:16px;right:16px}.heroi-meta{justify-content:center}.heroi-logo img{object-position:center bottom;margin:0 auto}.heroi-sinopse{display:none}.heroi-trocar{justify-content:center;bottom:40px;left:0;right:0}.heroi-trocar .redondo{display:none}.fileiras{gap:32px;margin-top:-24px}.fileira-trilho{gap:12px}.fileira-seta{display:none}.fileira-topo h2{font-size:20px}.ranking-n{margin-bottom:64px;margin-right:-8px;font-size:104px}.titulo-corpo{gap:36px;padding-top:46vh}.titulo-arte,.titulo-veu{height:70vh}.titulo-veu{background:linear-gradient(to top, var(--fundo) 18%, oklch(0% 0 0/.3) 60%, oklch(0% 0 0/.4))}.titulo-botoes .botao.grande{width:100%;margin:0 0 6px}.titulo-botoes{justify-content:space-around}.episodio{grid-template-columns:128px 1fr;gap:14px}.episodio-visto{display:none}.episodio-sinopse{-webkit-line-clamp:2}.grade{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:20px 12px}.paleta{margin-top:8px}.entrada-cartao{padding:28px 22px 22px}}@media (hover:none){.fileira-seta{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color!important;animation-name:esmaece!important;animation-duration:.18s!important;animation-iteration-count:1!important;animation-delay:0s!important}@keyframes esmaece{0%{opacity:0}}.osso,.cartao.fantasma .cartao-arte,.girando,.lume-carregando svg{animation:none!important}.cartao:hover .cartao-arte{transform:none}::view-transition-group(*){animation-duration:.18s!important}::view-transition-old(*){animation-duration:.18s!important}::view-transition-new(*){animation-duration:.18s!important}}
