.vSHmhq_discovery{width:100%;margin-inline:auto;container-type:inline-size}.vSHmhq_layout{flex-direction:column;align-items:center;gap:24px;display:flex}.vSHmhq_preview{width:228px;max-width:100%}.vSHmhq_clips{width:100%;min-width:0;max-width:26rem}.vSHmhq_clipCount{text-align:center;margin-bottom:12px}.vSHmhq_clipList{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;justify-content:safe center;gap:8px;min-width:0;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.vSHmhq_clipButton{scroll-snap-align:start;flex:0 0 48px;justify-content:center;width:48px}.vSHmhq_thumbnail{width:48px}.vSHmhq_clipText{display:none}@media (min-width:1024px){@container (min-width:480px){.vSHmhq_layout{grid-template-columns:minmax(0,1fr) 228px;align-items:center;display:grid}.vSHmhq_preview{grid-area:1/2}.vSHmhq_clips{grid-area:1/1;max-width:none}.vSHmhq_clipCount{text-align:left;margin-bottom:16px}.vSHmhq_clipList{flex-direction:column;gap:2px;overflow:visible}.vSHmhq_clipButton{flex-basis:auto;justify-content:flex-start;width:100%;min-height:56px;padding:4px 8px}.vSHmhq_clipButton[aria-pressed=true]{background:hsl(var(--muted))}.vSHmhq_thumbnail{width:28px}.vSHmhq_clipText{display:block}}}
.fLa3UG_sourceForm .hero-input-frame{box-shadow:none}.fLa3UG_ctaNudge button[type=submit]{animation:2.8s ease-out 1.2s infinite fLa3UG_hero-cta-pop;position:relative}.fLa3UG_ctaNudge button[type=submit]:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 hsl(var(--primary) / .55);animation:2.8s ease-out 1.2s infinite fLa3UG_hero-cta-ring;position:absolute;inset:0}.fLa3UG_ctaNudge button[type=submit] svg{animation:2.8s ease-out 1.2s infinite fLa3UG_hero-cta-arrow}.fLa3UG_ctaNudge:focus-within button[type=submit]{animation:none}.fLa3UG_ctaNudge:focus-within button[type=submit]:before{animation:none}.fLa3UG_ctaNudge:focus-within button[type=submit] svg{animation:none}.fLa3UG_ctaNudge button[type=submit]:hover{animation:none}.fLa3UG_ctaNudge button[type=submit]:hover:before{animation:none}.fLa3UG_ctaNudge button[type=submit]:hover svg{animation:none}.fLa3UG_ctaNudge button[type=submit]:disabled{animation:none}.fLa3UG_ctaNudge button[type=submit]:disabled:before{animation:none}.fLa3UG_ctaNudge button[type=submit]:disabled svg{animation:none}@keyframes fLa3UG_hero-cta-pop{0%,24%,to{transform:scale(1)}8%{transform:scale(1.06)}16%{transform:scale(.98)}}@keyframes fLa3UG_hero-cta-ring{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .55)}36%,to{box-shadow:0 0 0 12px hsl(var(--primary) / 0)}}@keyframes fLa3UG_hero-cta-arrow{0%,30%,to{transform:translate(0)}10%,22%{transform:translate(4px)}16%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fLa3UG_ctaNudge button[type=submit]{animation:none}.fLa3UG_ctaNudge button[type=submit]:before{animation:none}.fLa3UG_ctaNudge button[type=submit] svg{animation:none}}.fLa3UG_demoWrap button[type=submit]{transition:transform .16s ease-out,filter .16s ease-out}.fLa3UG_demoWrap[data-demo-press=true] button[type=submit]{animation:none}.fLa3UG_demoWrap[data-demo-press=true] button[type=submit]:before{animation:none}.fLa3UG_demoWrap[data-demo-press=true] button[type=submit] svg{animation:none}.fLa3UG_demoWrap[data-demo-press=true] button[type=submit]{transform:scale(.93)}.fLa3UG_demoWrap input::placeholder{transition:color .3s}.fLa3UG_demoWrap[data-demo-filled=true] input::placeholder{color:hsl(var(--foreground))}.fLa3UG_demoWrap[data-demo-flash=true] input::placeholder{color:hsl(var(--primary))}.fLa3UG_demoWrap[data-demo-hover=true] button[type=submit]{filter:brightness(1.12);animation:none}
.m8A0ta_demo{--motion-ease:cubic-bezier(.4, 0, .2, 1)}.m8A0ta_sourceStack,.m8A0ta_clipStack{isolation:isolate;min-width:0;display:grid}.m8A0ta_setLayer{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.m8A0ta_setLayer[data-hero-layer-state=active]{z-index:2;opacity:1;pointer-events:auto}.m8A0ta_setLayer[data-hero-layer-state=outgoing]{z-index:1;opacity:1}.m8A0ta_clipStack>.m8A0ta_setLayer[data-hero-layer-state=outgoing]{opacity:0}.m8A0ta_setLayer[data-hero-layer-state=outgoing] [data-hero-caption]{visibility:hidden}.m8A0ta_setLayer[data-hero-layer-state=preload] *{animation-play-state:paused}.m8A0ta_sourceSelector{margin-bottom:14px;container-type:inline-size}.m8A0ta_selectorCaption{color:hsl(var(--muted-foreground));margin-bottom:7px;font-size:12px;line-height:20px}.m8A0ta_selectorNav{border-bottom:1px solid hsl(var(--foreground) / .08);grid-template-columns:1fr 1fr 1.5fr .9fr;height:44px;display:grid;position:relative}.m8A0ta_selectorChoice{min-width:0;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;border-radius:5px 5px 0 0;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-size:11px;font-weight:500;line-height:16px;transition:color .18s,background-color .18s;display:flex}.m8A0ta_selectorChoice:hover{background:hsl(var(--foreground) / .035);color:hsl(var(--foreground))}.m8A0ta_selectorChoice[aria-pressed=true]{color:hsl(var(--foreground))}.m8A0ta_selectorChoice:focus-visible{box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .45)}.m8A0ta_selectorShortLabel{display:none}@container (max-width:360px){.m8A0ta_selectorNav{grid-template-columns:1fr 1fr 1.1fr .9fr}.m8A0ta_selectorFullLabel{display:none}.m8A0ta_selectorShortLabel{display:inline}}.m8A0ta_selectorIndicator{background:hsl(var(--primary) / .2);pointer-events:none;border-radius:2px;height:2px;transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto auto -1px 0;overflow:hidden}.m8A0ta_choiceProgress{background:hsl(var(--primary) / .75);transform-origin:0;height:100%;animation:m8A0ta_choice-progress var(--dwell) linear both;display:block}.m8A0ta_choiceProgress[data-rotating=false]{animation:none;transform:scaleX(1)}@keyframes m8A0ta_choice-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m8A0ta_scan{border-right:1px solid hsl(var(--primary) / .48);background:linear-gradient(90deg, transparent, hsl(var(--primary) / .07));width:18%;animation:m8A0ta_source-scan var(--cycle) var(--motion-ease) var(--sequence-iterations) both;pointer-events:none;position:absolute;inset:0 auto 0 0}.m8A0ta_sourceTimeline{background:hsl(var(--primary) / .12);height:3px;overflow:hidden;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(2.38095% - 2px),#0000 calc(2.38095% - 2px) 2.38095%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(2.38095% - 2px),#0000 calc(2.38095% - 2px) 2.38095%)}.m8A0ta_download{background:hsl(var(--primary));transform-origin:0;height:100%;animation:m8A0ta_source-download var(--cycle) var(--motion-ease) var(--sequence-iterations) both;display:block}.m8A0ta_subjectFrame,.m8A0ta_cropCorners{--corner-size:10px;--corner-weight:1.5px;background:linear-gradient(currentColor, currentColor) top left / var(--corner-size) var(--corner-weight), linear-gradient(currentColor, currentColor) top left / var(--corner-weight) var(--corner-size), linear-gradient(currentColor, currentColor) top right / var(--corner-size) var(--corner-weight), linear-gradient(currentColor, currentColor) top right / var(--corner-weight) var(--corner-size), linear-gradient(currentColor, currentColor) bottom left / var(--corner-size) var(--corner-weight), linear-gradient(currentColor, currentColor) bottom left / var(--corner-weight) var(--corner-size), linear-gradient(currentColor, currentColor) bottom right / var(--corner-size) var(--corner-weight), linear-gradient(currentColor, currentColor) bottom right / var(--corner-weight) var(--corner-size);color:hsl(var(--primary));pointer-events:none;background-repeat:no-repeat}.m8A0ta_subjectFrame{left:var(--subject-x,45%);top:var(--subject-y,20%);width:var(--subject-width,23%);height:var(--subject-height,50%);opacity:0;animation:m8A0ta_subject-detection var(--cycle) var(--motion-ease) var(--sequence-iterations) both;position:absolute}.m8A0ta_subjectFrame[data-side=left]{width:21%;height:50%;top:20%;left:9%}.m8A0ta_subjectFrame[data-side=right]{width:21%;height:50%;top:20%;left:68%}.m8A0ta_cropFrame{top:0;bottom:0;left:var(--crop-x,34.18%);border-inline:1px solid hsl(var(--primary) / .45);pointer-events:none;opacity:0;width:31.6406%;animation:m8A0ta_portrait-crop var(--cycle) var(--motion-ease) var(--sequence-iterations) both;position:absolute}.m8A0ta_cropFrame:before,.m8A0ta_cropFrame:after{content:"";background:#00000038;width:100vw;position:absolute;top:0;bottom:0}.m8A0ta_cropFrame:before{right:100%}.m8A0ta_cropFrame:after{left:100%}.m8A0ta_cropCorners{--corner-size:16px;position:absolute;inset:0 -1px}.m8A0ta_dualCrop{--duo-inset:3.2%;--duo-pane:31.6406%;--duo-right:calc(100% - var(--duo-inset) - var(--duo-pane));pointer-events:none;opacity:0;animation:m8A0ta_dual-crop-lock var(--cycle) var(--motion-ease) var(--sequence-iterations) both;position:absolute;inset:0}.m8A0ta_dualPane{border-inline:1px solid hsl(var(--primary) / .45);pointer-events:none;position:absolute;top:0;bottom:0}.m8A0ta_dualPane[data-side=left]{animation:m8A0ta_dual-pane-left var(--cycle) var(--motion-ease) var(--sequence-iterations) both}.m8A0ta_dualPane[data-side=right]{animation:m8A0ta_dual-pane-right var(--cycle) var(--motion-ease) var(--sequence-iterations) both}.m8A0ta_dualVeil{pointer-events:none;background:#00000038;position:absolute;top:0;bottom:0}.m8A0ta_dualVeil[data-part=start]{animation:m8A0ta_dual-veil-start var(--cycle) var(--motion-ease) var(--sequence-iterations) both;left:0}.m8A0ta_dualVeil[data-part=end]{animation:m8A0ta_dual-veil-end var(--cycle) var(--motion-ease) var(--sequence-iterations) both;right:0}.m8A0ta_dualVeil[data-part=gap]{animation:m8A0ta_dual-veil-gap var(--cycle) var(--motion-ease) var(--sequence-iterations) both}.m8A0ta_phase{opacity:0;grid-area:1/1}.m8A0ta_importing{animation:m8A0ta_importing var(--cycle) linear var(--sequence-iterations) both}.m8A0ta_clipping{animation:m8A0ta_clipping var(--cycle) linear var(--sequence-iterations) both}.m8A0ta_reframing{animation:m8A0ta_reframing var(--cycle) linear var(--sequence-iterations) both}.m8A0ta_sending{animation:m8A0ta_sending var(--cycle) linear var(--sequence-iterations) both}.m8A0ta_ready{animation:m8A0ta_ready var(--cycle) linear var(--sequence-iterations) both}.m8A0ta_packet{opacity:0;stroke-dasharray:.08 2;stroke-dashoffset:.08px;animation:m8A0ta_transfer var(--cycle) linear var(--sequence-iterations) both}.m8A0ta_clipOutline{border:1px solid hsl(var(--primary));border-radius:inherit;pointer-events:none;opacity:0;animation:m8A0ta_clip-outline var(--cycle) var(--motion-ease) var(--sequence-iterations) both;position:absolute;inset:0}.m8A0ta_demo[data-running=false] :is(.m8A0ta_scan,.m8A0ta_download,.m8A0ta_subjectFrame,.m8A0ta_cropFrame,.m8A0ta_dualCrop,.m8A0ta_dualPane,.m8A0ta_dualVeil,.m8A0ta_phase,.m8A0ta_packet,.m8A0ta_clipOutline){animation-play-state:paused}.m8A0ta_demo[data-animate=false] *{animation:none}.m8A0ta_demo[data-animate=false] .m8A0ta_setLayer,.m8A0ta_demo[data-animate=false] .m8A0ta_selectorIndicator{transition:none}.m8A0ta_demo[data-animate=false] .m8A0ta_scan,.m8A0ta_demo[data-animate=false] .m8A0ta_subjectFrame,.m8A0ta_demo[data-animate=false] .m8A0ta_cropFrame,.m8A0ta_demo[data-animate=false] .m8A0ta_dualCrop,.m8A0ta_demo[data-animate=false] .m8A0ta_dualPane,.m8A0ta_demo[data-animate=false] .m8A0ta_dualVeil,.m8A0ta_demo[data-animate=false] .m8A0ta_packet,.m8A0ta_demo[data-animate=false] .m8A0ta_clipOutline{display:none}.m8A0ta_demo[data-animate=false] .m8A0ta_ready{opacity:1}@keyframes m8A0ta_source-download{0%{opacity:.8;transform:scaleX(0)}22%{opacity:.8;transform:scaleX(1)}32%,to{opacity:.45;transform:scaleX(1)}}@keyframes m8A0ta_source-scan{0%,18%{opacity:0;transform:translate(-100%)}24%{opacity:1}42%{opacity:1;transform:translate(560%)}47%,to{opacity:0;transform:translate(560%)}}@keyframes m8A0ta_subject-detection{0%,28%{opacity:0;transform:scale(1.04)}36%,42%{opacity:.72;transform:scale(1)}50%,to{opacity:0;transform:scale(1)}}@keyframes m8A0ta_portrait-crop{0%,38%{opacity:0;width:100%;left:0}44%{opacity:.8}56%,62%{opacity:.8;left:var(--crop-x,34.18%);width:31.6406%}74%,to{opacity:0;left:var(--crop-x,34.18%);width:31.6406%}}@keyframes m8A0ta_dual-crop-lock{0%,38%{opacity:0}46%,62%{opacity:.8}74%,to{opacity:0}}@keyframes m8A0ta_dual-pane-left{0%,38%{width:50%;left:0}56%,to{left:var(--duo-inset,3.2%);width:var(--duo-pane,31.6406%)}}@keyframes m8A0ta_dual-pane-right{0%,38%{width:50%;left:50%}56%,to{left:var(--duo-right,65.1594%);width:var(--duo-pane,31.6406%)}}@keyframes m8A0ta_dual-veil-start{0%,38%{width:0}56%,to{width:var(--duo-inset,3.2%)}}@keyframes m8A0ta_dual-veil-end{0%,38%{width:0}56%,to{width:var(--duo-inset,3.2%)}}@keyframes m8A0ta_dual-veil-gap{0%,38%{width:0;left:50%}56%,to{left:calc(var(--duo-inset,3.2%) + var(--duo-pane,31.6406%));width:calc(var(--duo-right,65.1594%) - var(--duo-inset,3.2%) - var(--duo-pane,31.6406%))}}@keyframes m8A0ta_importing{0%,16%{opacity:1}20%,to{opacity:0}}@keyframes m8A0ta_clipping{0%,20%{opacity:0}24%,36%{opacity:1}40%,to{opacity:0}}@keyframes m8A0ta_reframing{0%,40%{opacity:0}44%,56%{opacity:1}60%,to{opacity:0}}@keyframes m8A0ta_sending{0%,60%{opacity:0}64%,72%{opacity:1}76%,to{opacity:0}}@keyframes m8A0ta_ready{0%,76%{opacity:0}80%,to{opacity:1}}@keyframes m8A0ta_transfer{0%,60%{stroke-dashoffset:.08px;opacity:0}63%{opacity:.8}72%{opacity:.8}76%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes m8A0ta_clip-outline{0%,72%{opacity:0}76%{opacity:.55}80%,to{opacity:.14}}@media (prefers-reduced-motion:reduce){.m8A0ta_setLayer,.m8A0ta_selectorIndicator,.m8A0ta_selectorChoice{transition:none}.m8A0ta_demo[data-animate] *{animation:none}.m8A0ta_scan,.m8A0ta_subjectFrame,.m8A0ta_cropFrame,.m8A0ta_dualCrop,.m8A0ta_dualPane,.m8A0ta_dualVeil,.m8A0ta_packet,.m8A0ta_clipOutline{display:none}.m8A0ta_ready{opacity:1}}
