.entrada{--largura-painel:450px;--altura-cena:max(38vh, 300px);isolation:isolate;background:var(--vertox-ardosia);min-height:100dvh;font-family:var(--font-sans);position:relative;overflow:hidden}.entrada-midia{inset:0 var(--largura-painel) 0 0;filter:none;position:absolute;overflow:hidden}.entrada-midia>picture,.entrada-midia>picture>img,.entrada-midia video{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.entrada-scrim-lateral{inset:0 var(--largura-painel) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--vertox-tinta) 70%, transparent) 0%, color-mix(in srgb, var(--vertox-tinta) 60%, transparent) 50%, transparent 82%);pointer-events:none;position:absolute}.entrada-scrim-inferior{left:0;right:var(--largura-painel);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--vertox-tinta) 50%, transparent));pointer-events:none;height:38%;position:absolute;bottom:0}.entrada-textura{opacity:0;background:repeating-linear-gradient(112deg, var(--vertox-claro) 0 1px, transparent 1px 4px);pointer-events:none;position:absolute;inset:0}.entrada-conteudo{grid-template-columns:minmax(0, 1fr) minmax(330px, var(--largura-painel));grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.entrada-painel{grid-area:1/2/-1}@media (prefers-reduced-motion:no-preference){.entrada-conteudo{animation:.18s cubic-bezier(.2,.8,.2,1) both entrada-subir}}@keyframes entrada-subir{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.entrada-cena{min-width:0;color:var(--vertox-claro);flex-direction:column;padding:clamp(26px,3.2vw,58px) clamp(26px,4vw,72px) 0;display:flex}.entrada-logo{opacity:.95}.entrada-bloco{flex-direction:column;gap:clamp(14px,1.6vw,24px);margin-top:clamp(40px,7vh,90px);display:flex}.entrada-olho{color:var(--vertox-claro);align-items:center;gap:14px;margin:0;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.entrada-olho:before{content:"";background:var(--vertox-coral);flex:none;width:26px;height:2px}.entrada-slogan{max-width:15ch;font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(30px,3.5vw,54px);font-weight:500;line-height:1.06}.entrada-assinatura{max-width:26ch;color:var(--vertox-claro);margin:0;font-size:clamp(18px,1.5vw,24px);line-height:1.5}.entrada-assinatura em{font-style:inherit;color:inherit;white-space:nowrap}.entrada-olho,.entrada-slogan,.entrada-assinatura{text-shadow:0 1px 2px color-mix(in srgb, var(--vertox-tinta) 40%, transparent)}.entrada-legal{color:var(--vertox-claro);text-shadow:0 1px 2px var(--vertox-tinta);flex-wrap:wrap;grid-area:2/1;gap:24px;margin:0;padding:0 clamp(26px,4vw,72px) clamp(26px,3.2vw,58px);font-size:.75rem;display:flex}.entrada-legal a{color:inherit;margin-block:-8px;padding-block:8px;text-decoration:none}.entrada-legal a:hover,.entrada-legal a:focus-visible{text-underline-offset:4px;text-decoration:underline}.entrada-legal a:focus-visible{outline:2px solid var(--vertox-claro);outline-offset:3px}.entrada-painel{background:var(--background);border-left:1px solid var(--border);flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(30px,3vw,56px) clamp(28px,3vw,52px);display:flex;overflow-y:auto}.entrada-painel>*{margin-block:auto}.pele-auth{color:var(--foreground);font-family:var(--font-sans)}.pele-auth h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:clamp(24px,2vw,28px);font-weight:500;line-height:1.15}.pele-auth h1+p,.pele-auth h1~p:first-of-type{color:var(--muted-foreground);margin:12px 0 0;font-size:.875rem;line-height:1.5}.pele-auth [data-slot=label],.pele-auth [data-slot=field-label],.pele-auth [data-slot=field-legend],.pele-auth legend{font-family:var(--font-sans);color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.5}.pele-auth [data-slot=field-description]{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.pele-auth [data-slot=field-error]{color:var(--destructive);font-size:.75rem;line-height:1.5}.pele-auth [data-slot=input]{padding-block:10px;border-color:var(--input);border-radius:var(--radius-md);width:100%;min-height:44px;font-family:var(--font-sans);color:var(--foreground);padding-left:12px;font-size:1rem}.pele-auth [data-slot=input]::placeholder{color:var(--muted-foreground)}.pele-auth [data-slot=input][aria-invalid=true]{border-color:var(--destructive)}.pele-auth [data-slot=button]{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-sans);font-size:.875rem;font-weight:600}.pele-auth [data-slot=button][type=submit]{width:100%;height:auto}.pele-auth a[data-slot=button][data-variant=link]{color:var(--foreground)}.pele-auth form>p:last-of-type{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:.875rem;line-height:1.6}.pele-auth form>p:last-of-type>a{color:var(--foreground)}.pele-auth form>p:last-of-type:has(>a:only-of-type){flex-direction:column;align-items:stretch;gap:14px;display:flex}.pele-auth form>p:last-of-type>a:only-of-type{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);min-height:44px;color:var(--foreground);justify-content:center;align-items:center;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.pele-auth form>p:last-of-type>a:only-of-type:hover{background:var(--muted)}.pele-auth fieldset label:has(input:checked){border-color:var(--primary);background:var(--accent)}.pele-auth fieldset label:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@media (max-width:860px){.entrada{--largura-painel:0px}.entrada-midia,.entrada-scrim-lateral,.entrada-scrim-inferior{height:var(--altura-cena);bottom:auto;right:0}.entrada-scrim-inferior{top:0}.entrada-scrim-lateral{background:linear-gradient(180deg, color-mix(in srgb, var(--vertox-tinta) 74%, transparent) 0%, color-mix(in srgb, var(--vertox-tinta) 62%, transparent) 75%, transparent 100%)}.entrada-conteudo{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:100dvh;position:relative}.entrada-cena{min-height:var(--altura-cena);padding-bottom:20px}.entrada-bloco{gap:10px;margin-top:16px}.entrada-olho{font-size:.75rem}.entrada-legal{background:var(--vertox-ardosia);grid-row:3;gap:16px;padding:20px 26px 26px}.entrada-painel{border-left:0;border-top:1px solid var(--border);flex:1;grid-area:2/1;overflow:visible}}