.glossy-funnel .rounded-xl.border.bg-surface,.glossy-funnel .rounded-2xl.border.bg-surface,.glossy-funnel .rounded-lg.border.bg-surface{background:var(--glass-bg-strong);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-shadow)}.glossy-funnel .rounded-xl.border.bg-surface-sunken,.glossy-funnel .rounded-2xl.border.bg-surface-sunken,.glossy-funnel .rounded-lg.border.bg-surface-sunken{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge)}.glossy-funnel a.card-lift:hover,.glossy-funnel .card-lift:hover{border-color:var(--color-signal);box-shadow:inset 0 1px 0 var(--glass-edge), 0 16px 38px #6134c72e}.glossy-funnel .eyebrow{color:var(--color-signal-text)}.glossy-funnel h1{letter-spacing:-.028em;color:var(--color-ink);font-weight:560}.glossy-funnel table{background:0 0}.funnel-head{color:var(--color-ink);background:var(--hero-wash), url(/images/glossy/studio.webp) center / cover no-repeat;border-bottom:1px solid var(--glass-border);position:relative;overflow:clip}.funnel-head__inner{max-width:80rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,4vw,3rem) clamp(1.5rem,4vw,2.75rem);position:relative}.funnel-head__inner>h1{color:var(--color-ink)}@media (width<=760px){.funnel-head{background:var(--hero-wash-m), url(/images/glossy/studio.webp) center / auto 100% no-repeat}}.funnel-head .glossy-hero__accent{right:clamp(.5rem,5vw,4rem)}.tool-form-panel{background:var(--glass-bg-strong);border:1px solid var(--glass-border);max-width:40rem;box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:24px;margin-top:1.5rem;padding:clamp(.75rem,2vw,1.25rem)}.tool-form-panel input:focus-visible{outline:none}.glossy-hero--tool .glossy-hero__art{justify-self:center;width:100%;max-width:24rem}@media (width<=899px){.glossy-hero--tool .glossy-hero__art{max-width:15rem}}.auth-stage{min-height:100dvh;color:var(--color-ink);background:var(--hero-wash), url(/images/glossy/studio.webp) center / cover no-repeat, var(--color-paper);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex;position:relative}@media (width<=760px){.auth-stage{background:var(--hero-wash-m), url(/images/glossy/studio.webp) center / auto 100% no-repeat, var(--color-paper)}}.auth-card{background:var(--glass-bg-strong);border:1px solid var(--glass-border);width:100%;max-width:26rem;box-shadow:inset 0 1px 0 var(--glass-edge), 0 24px 60px #5b2fb42e, 0 2px 8px #5b2fb414;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:28px;padding:clamp(1.5rem,5vw,2.25rem);position:relative}.auth-card__accent{pointer-events:none;width:3.6rem;height:3.6rem;position:absolute;top:-1.6rem;right:1.4rem}.auth-card__accent i{background:radial-gradient(at 27% 19%,#fff 0%,#fff9 9%,#0000 29%),radial-gradient(at 72% 72%,#9d21ae 0%,#ee76c5 47%,#ffd8ef 80%);border-radius:43% 57% 65% 35%/42% 43% 57% 58%;position:absolute;box-shadow:inset -4px -6px 10px #95188335,inset 2px 1px 4px #fff9,0 8px 16px #9c4a9c24}.auth-card__accent i:first-child{inset:0 .9rem .9rem 0}.auth-card__accent i:last-child{background:radial-gradient(at 27% 19%,#fff 0%,#fff9 9%,#0000 29%),radial-gradient(at 72% 72%,#7040d4,#b498f8 55%,#efe6ff);width:1.8rem;height:1.9rem;inset:auto 0 0 auto}.auth-card details{background:var(--glass-bg);border-color:var(--glass-border)}.auth-card input{background-color:var(--color-surface)}
