.traveling-clipper-slot{width:100%}.snipri-landing{scroll-padding-block-end:var(--traveling-clipper-inset,0px)}.traveling-clipper{width:100%}.traveling-clipper>.clipper-glass{max-width:none}.traveling-clipper[data-mode=floating],.traveling-clipper[data-mode=docked]{z-index:80;position:fixed}#main-content .aurora-hero[data-traveling-cta=floating],#main-content .aurora-hero[data-traveling-cta=docked]{z-index:40;overflow:visible}.traveling-clipper[data-mode=floating] .clipper-glass form{background:linear-gradient(125deg,color-mix(in srgb,var(--text) 10%,transparent),transparent),color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:0 16px 60px color-mix(in srgb,var(--ink) 60%,transparent)}:is(.traveling-clipper .clipper-feedback:has([role=alert]),.traveling-clipper .clipper-feedback:has([role=status])){background:var(--panel);border-radius:12px;padding-inline:12px}#closing-clipper-dock{width:100%;max-width:760px;min-height:108px;margin-top:40px}@media (max-width:600px){#closing-clipper-dock{min-height:166px}}@media (prefers-reduced-motion:no-preference){.traveling-clipper[data-mode=floating][data-entrance=true]>div{transform-origin:50% 100%;animation:.48s cubic-bezier(.23,1,.32,1) both clipper-dock-arrive}.traveling-clipper[data-mode=floating][data-entrance=true] form:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--action) 55%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--action) 12%,transparent);animation:.76s cubic-bezier(.23,1,.32,1) both clipper-rim-settle;position:absolute;inset:-1px}}@keyframes clipper-dock-arrive{0%{opacity:0;transform:translateY(28px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes clipper-rim-settle{0%{opacity:0}28%{opacity:1}to{opacity:0}}.snipri-landing{--clipper-reserve:120px}@media (max-width:600px){.snipri-landing{--clipper-reserve:168px}}@media (max-width:359px){.snipri-landing{--clipper-reserve:212px}}#main-content :is(.feature-journey>section,main>section#pricing,main>section#faq){padding-bottom:max(var(--section-space,96px), var(--clipper-reserve))}
.snipri-captions .aurora-hero .aurora-hero__inner{--hero-stage-height:clamp(300px,calc(100svh - 480px),520px);max-width:1280px;padding-inline:var(--landing-page-gutter,40px);gap:32px}.snipri-captions .aurora-hero .aurora-hero__action{max-width:760px}.snipri-captions .aurora-hero .clipper-feedback:empty{min-height:0}.snipri-captions .aurora-hero .clipper-glass form{border:1px solid color-mix(in srgb,var(--text) 7%,transparent);background:linear-gradient(125deg,color-mix(in srgb,var(--text) 10%,transparent),color-mix(in srgb,var(--violet) 8%,transparent) 55%,color-mix(in srgb,var(--text) 5%,transparent)),color-mix(in srgb,var(--panel) 65%,transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:0 16px 48px -24px color-mix(in srgb,var(--violet) 28%,transparent);border-radius:22px;flex-direction:row;align-items:center;gap:12px;padding:10px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.snipri-captions .aurora-hero .clipper-glass form:focus-within,.snipri-captions .aurora-hero.is-dropping .clipper-glass form{border-color:color-mix(in srgb,var(--action) 45%,transparent);box-shadow:0 0 20px -8px color-mix(in srgb,var(--action) 20%,transparent)}.clipper-glass .clipper-file-trigger{width:auto;height:52px;color:var(--text);white-space:nowrap;background:linear-gradient(135deg,color-mix(in srgb,var(--text) 9%,transparent),color-mix(in srgb,var(--text) 3%,transparent));box-shadow:none;border:1px solid #0000;border-radius:14px;gap:10px;padding:0 18px;font-size:15px;font-weight:600}.clipper-glass .clipper-file-trigger svg{color:var(--action);transition:transform .2s cubic-bezier(.23,1,.32,1)}.clipper-glass input[type=text]{border-left:1px solid #0000;margin-left:16px;padding-left:16px}.snipri-captions .aurora-hero .clipper-glass button[type=submit]{background:var(--action);height:52px;color:var(--action-ink);box-shadow:0 4px 18px -8px var(--action);border-radius:14px;padding-inline:38px;font-size:15px}.clipper-glass button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.clipper-glass button:active:not(:disabled){transform:scale(.97)}.clipper-glass button:disabled{opacity:.6}@media (hover:hover) and (pointer:fine){.clipper-glass .clipper-file-trigger:hover{background:color-mix(in srgb,var(--action) 12%,transparent)}.clipper-glass .clipper-file-trigger:hover svg{transform:translateY(-3px)}}@media (max-width:600px){.snipri-captions .aurora-hero .aurora-hero__inner{--hero-stage-height:clamp(280px,40svh,360px);gap:24px}.snipri-captions .aurora-hero .clipper-glass form{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.clipper-glass form>.contents>div{display:contents}.clipper-glass .clipper-file-trigger{grid-column:1/-1;width:100%;height:48px}.clipper-glass input[type=text]{border:0;width:100%;height:48px;margin:0;padding:0 4px;font-size:16px}.snipri-captions .aurora-hero .clipper-glass button.clipper-action{height:48px;padding-inline:24px;font-size:14px}.snipri-captions .aurora-hero .traveling-clipper[data-mode=docked] .clipper-glass button.clipper-action{padding-inline:14px}.clipper-glass form[data-file-selected=true]>.contents>div{grid-column:1/-1;display:flex}.clipper-glass form[data-file-selected=true] button[type=submit]{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.clipper-glass form,.clipper-glass button,.clipper-glass button svg{transition:none!important}}@media (max-width:359px){.snipri-captions .aurora-hero .clipper-glass form{grid-template-columns:minmax(0,1fr)}.clipper-glass .clipper-file-trigger,.clipper-glass input[type=text]{height:44px}.snipri-captions .aurora-hero .clipper-glass button.clipper-action{grid-column:1/-1;width:100%;height:44px}}@media (prefers-reduced-motion:reduce){.clipper-glass .clipper-action__label,.clipper-glass .clipper-action__wave{transition:none}}