.filme{--seguro: env(safe-area-inset-bottom, 0px);--tempo: calc(26px + var(--seguro));--barra: calc(78px + var(--tempo));--g: clamp(16px, 2.4vw, 32px);--palavra: clamp(84px, 21vw, 340px);--palavra-barra: 40px;background:var(--casa-bg);color:var(--casa-fg)}.filme-trilho{position:relative}.filme-palco{position:sticky;top:0;z-index:50;height:100vh;height:100svh;overflow:hidden;background:var(--casa-bg)}.filme-cenas{position:relative;height:100%}.filme-cena{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--t-bg);color:var(--t-fg);visibility:hidden}.filme-imagem{position:absolute;inset:0 0 var(--barra) 0;overflow:hidden;background:var(--t-bg)}.filme-trilha{position:absolute;top:0;right:0;bottom:0;left:0}.filme-trilha>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.filme-trilha>video,.filme-imagem>img,.filme-depois>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.filme-palavra{position:absolute;left:var(--g);bottom:calc(var(--tempo) + 64px);margin:0;font-size:var(--palavra);font-weight:600;line-height:.92;letter-spacing:-.045em;white-space:nowrap;transform-origin:0 100%}.filme-palavra .c{display:inline-block;overflow-x:visible;overflow-y:clip;padding-block:.04em .18em;margin-block:-.04em -.18em}.filme-palavra .c>span{display:inline-block}.filme-legenda{position:absolute;right:var(--g);bottom:calc(var(--tempo) + 8px);display:grid;justify-items:end;gap:2px;text-align:right}.filme-legenda .pilha{display:grid;justify-items:end}.filme-legenda .pilha>*{grid-area:1 / 1}.filme-frase{max-width:62vw;font-size:18px;font-weight:500;letter-spacing:-.01em}.filme-mono{font-family:var(--font-mono, "Geist Mono Variable", monospace);font-size:13px;color:var(--t-fg2)}.filme-tempo{position:absolute;left:0;right:0;bottom:0;z-index:5;height:var(--tempo);display:flex;gap:2px;padding:0 var(--g) var(--seguro);color:var(--tempo-fg, var(--casa-fg));transition:color var(--dur-fast) var(--ease-out)}.filme-marca{position:relative;height:100%;min-width:0;padding:0;background:none;border:0;color:inherit;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.filme-marca:before{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;background:currentColor;opacity:.22}.filme-marca>i{position:absolute;left:0;right:0;bottom:10px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:0 50%}.filme-marca:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(pointer:coarse){.filme{--tempo: calc(44px + var(--seguro))}.filme-tempo{gap:0;padding:0 env(safe-area-inset-right,0px) var(--seguro) env(safe-area-inset-left,0px)}.filme-marca[data-marca=abertura]{display:none}.filme-marca{flex-grow:1!important}.filme-marca:before,.filme-marca>i{left:1px;right:1px}}.filme-laje{position:absolute;left:0;top:0;bottom:0;width:50%;z-index:2;background:var(--t-bg);padding:28px var(--g) var(--barra);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.filme-etiqueta{position:absolute;z-index:3;left:52%;right:var(--g);top:14vh;margin:0;font-size:18px;font-weight:500;color:var(--t-fg)}.filme-titulo{margin:0;font-size:clamp(44px,5.6vw,108px);font-weight:600;line-height:.96;letter-spacing:-.045em;text-wrap:balance}.filme-sub{margin:0;max-width:34em;font-size:18px;color:var(--t-fg2)}.filme-copiar{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:0;border-radius:var(--r-control, 8px);font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;color:var(--casa-cta-fg);background:var(--casa-cta);transition:opacity var(--dur-fast) var(--ease-out)}.filme-copiar:hover{opacity:.88}.filme-copiar{min-height:52px;padding:0 20px;font-size:16px}.filme-depois{position:absolute;top:0;right:0;bottom:0;left:0}.filme-linha{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--t-fg)}.filme-rotulo{position:absolute;left:var(--g);bottom:calc(var(--tempo) + 8px);font-size:var(--palavra-barra);font-weight:600;letter-spacing:-.03em;line-height:1}.filme-curva{position:absolute;right:calc(var(--g) * 2);top:9vh;width:min(44vw,58vh);height:min(44vw,58vh);overflow:visible}.filme-curva path{fill:none;stroke:currentColor;stroke-width:.45}.filme-curva .eixo{stroke-width:.2;opacity:.25}.filme-regra{font-size:clamp(22px,2.6vw,38px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.filme-regras{position:absolute;left:var(--g);top:9vh;width:min(44vw,620px);display:grid}.filme-regras>*{grid-area:1 / 1}.filme-fim{position:absolute;inset:12vh var(--g) auto;display:grid;gap:28px;justify-items:start}.filme-comando{margin:0;font-family:var(--font-mono, "Geist Mono Variable", monospace);font-size:clamp(22px,3.2vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.03em;white-space:nowrap}.filme-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.filme-creditos{min-height:100vh;min-height:100svh;padding:calc(var(--shell-header-h, 56px) + clamp(40px,8vh,96px)) var(--g) 96px;background:var(--casa-bg)}.filme-creditos h2{margin:0 0 40px;text-align:center;font-size:var(--palavra-barra);font-weight:600;letter-spacing:-.03em}.filme-creditos ul{list-style:none;margin:0 auto;padding:0;display:grid;gap:4px;max-width:980px}.filme-creditos li{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;min-height:44px}.filme-creditos .funcao{justify-self:end;text-align:right;color:var(--casa-fg-2);font-size:15px}.filme-creditos .nome{font-family:var(--font-mono, "Geist Mono Variable", monospace);font-size:15px}.filme-nota{max-width:980px;margin:48px auto 0;color:var(--casa-fg-2);font-size:14px;text-align:center}.filme[data-vertical=true]{--barra: calc(138px + var(--tempo));--palavra-barra: 34px;--palavra: clamp(72px, 23vw, 140px)}.filme[data-vertical=true] .filme-palavra,.filme[data-vertical=true] .filme-rotulo{bottom:calc(88px + var(--tempo))}.filme[data-vertical=true] .filme-frase{max-width:none}.filme[data-vertical=true] .filme-legenda{left:var(--g);right:var(--g);bottom:calc(2px + var(--tempo));gap:0;justify-items:start;text-align:left}.filme[data-vertical=true] .filme-legenda .pilha{justify-items:start}.filme[data-vertical=true] .filme-frase{font-size:15px}.filme[data-vertical=true] .filme-mono{font-size:12px}.filme[data-vertical=true] .filme-laje{top:auto;width:auto;right:0;height:58%;justify-content:flex-end;gap:14px;padding-bottom:calc(18px + var(--tempo))}.filme[data-vertical=true] .filme-etiqueta{left:var(--g);top:14px;font-size:15px}.filme[data-vertical=true] .filme-titulo{font-size:clamp(44px,13.4vw,72px)}.filme[data-vertical=true] .filme-sub{font-size:15px}.filme[data-vertical=true] .par>img{object-fit:contain;height:50%}.filme[data-vertical=true] .filme-cena:has(>.filme-etiqueta) .par>img{top:56px;height:calc(50% - 56px)}.filme[data-vertical=true] .par .filme-depois>img{top:50%;height:50%;object-fit:contain}.filme[data-vertical=true] .filme-linha{display:none}.filme[data-vertical=true] .filme-curva{left:var(--g);right:auto;top:26vh;width:62vw;height:62vw}.filme[data-vertical=true] .filme-regras{left:var(--g);right:var(--g);top:56px;width:auto}.filme[data-vertical=true] .filme-regra{font-size:26px}.filme[data-vertical=true] .filme-fim{top:72px}.filme[data-vertical=true] .filme-comando{font-size:clamp(24px,7.4vw,44px);white-space:normal}@media(max-width:640px){.filme-creditos li{grid-template-columns:1fr auto;gap:2px 12px;padding:8px 0}.filme-creditos .funcao{justify-self:start;text-align:left;grid-column:1;grid-row:2;font-size:14px}.filme-creditos .nome{grid-column:1;grid-row:1}.filme-creditos li>:last-child{grid-column:2;grid-row:1 / span 2}}.parado{--palavra-barra: 40px;--g: clamp(16px, 2.4vw, 32px);background:var(--casa-bg);color:var(--casa-fg);padding:0 var(--g) 96px}.parado-bloco{padding-block:clamp(40px,8vh,96px);display:grid;gap:20px;max-width:1200px;margin-inline:auto}.parado h1{font-size:clamp(44px,8vw,120px);font-weight:600;line-height:.96;letter-spacing:-.045em;margin:0}.parado h2{font-size:clamp(56px,10vw,160px);font-weight:600;line-height:.95;letter-spacing:-.045em;margin:0}.parado img{width:100%;height:auto;display:block;border-radius:var(--r-surface, 12px)}.parado-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px}.parado figure{margin:0;display:grid;gap:8px}.parado figcaption{font-size:15px;color:var(--casa-fg-2)}.parado-legenda{font-size:20px;font-weight:500;margin:0}.parado .filme-comando{white-space:normal;font-size:clamp(20px,3.4vw,48px);overflow-wrap:anywhere}.parado .filme-mono{color:var(--casa-fg-2)}.parado ol{margin:0;padding:0;list-style:none;font-size:22px;font-weight:500;display:grid;gap:8px}.filme:not([data-rodando]) .filme-cena:first-child{visibility:visible}.filme:not([data-rodando]) .filme-cena:first-child :is(.filme-legenda,.filme-linha,[data-depois]){opacity:0}.filme:not([data-rodando])[data-vertical=true] .filme-cena:first-child .filme-depois{transform:translateY(100%)}.filme:not([data-rodando])[data-vertical=false] .filme-cena:first-child .filme-depois{clip-path:inset(0 100% 0 0)}.filme:not([data-rodando])[data-vertical=false] .filme-cena:first-child .filme-imagem{transform:translate(23%) scale(.56)}
