.vmai-collapse{opacity:0;transition-property:grid-template-rows,opacity;transition-duration:var(--feel-disclose-duration);transition-timing-function:var(--ease-out);grid-template-rows:0fr;display:grid}.vmai-collapse[hidden]{display:none}.vmai-collapse[data-state=open]{opacity:1;grid-template-rows:1fr}@starting-style{.vmai-collapse[data-state=open]{opacity:0;grid-template-rows:0fr}}.vmai-collapse__inner{min-height:0;overflow:hidden}@supports selector(::details-content){details{interpolate-size:allow-keywords}details::details-content{opacity:0;block-size:0;transition-property:block-size,opacity,content-visibility;transition-duration:var(--feel-disclose-duration);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}@keyframes vmai-feel-pop-in{0%{opacity:0;transform:translateY(var(--space-1)) scale(var(--scale-enter))}}@keyframes vmai-feel-pop-out{to{opacity:0;transform:translateY(var(--space-1)) scale(var(--scale-enter))}}.vmai-feel-pop[data-state=open]{animation:vmai-feel-pop-in var(--duration-pop) var(--ease-out) both}.vmai-feel-pop[data-state=closed]{pointer-events:none;animation:vmai-feel-pop-out var(--feel-exit-duration) var(--ease-out) both}@keyframes vmai-feel-rise{0%{opacity:0;transform:translateY(var(--feel-enter-rise))}}.vmai-stagger>*{animation:vmai-feel-rise var(--feel-enter-duration) var(--ease-out) backwards}.vmai-stagger>:nth-child(2){animation-delay:calc(var(--duration-stagger) * 1)}.vmai-stagger>:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.vmai-stagger>:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}.vmai-stagger>:nth-child(5){animation-delay:calc(var(--duration-stagger) * 4)}.vmai-stagger>:nth-child(6){animation-delay:calc(var(--duration-stagger) * 5)}.vmai-stagger>:nth-child(7){animation-delay:calc(var(--duration-stagger) * 6)}.vmai-stagger>:nth-child(8){animation-delay:calc(var(--duration-stagger) * 7)}.vmai-stagger>:nth-child(9){animation-delay:calc(var(--duration-stagger) * 8)}.vmai-stagger>:nth-child(n+10){animation-delay:calc(var(--duration-stagger) * 9)}.vmai-lift{transition-property:transform,box-shadow;transition-duration:var(--duration-lock);transition-timing-function:var(--ease-out)}.vmai-lift__media{transition-property:box-shadow;transition-duration:var(--duration-lock);transition-timing-function:var(--ease-out)}.vmai-lift :where(img,video){transition-property:transform;transition-duration:var(--feel-media-zoom-duration);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.vmai-lift:hover{transform:translateY(var(--feel-lift))}.vmai-lift:hover .vmai-lift__media{box-shadow:var(--feel-lift-shadow)}.vmai-lift:hover:not(:has(.vmai-lift__media)){box-shadow:var(--feel-lift-shadow)}.vmai-lift:hover :where(img,video){transform:scale(var(--feel-media-zoom))}}.vmai-lift:active{transform:scale(var(--feel-press-scale));transition-duration:var(--duration-press)}@keyframes vmai-feel-placeholder{0%,to{background-color:var(--feel-placeholder-a)}50%{background-color:var(--feel-placeholder-b)}}@keyframes vmai-feel-img-in{0%{opacity:var(--opacity-disabled);filter:blur(var(--wait-blur));background-color:var(--feel-placeholder-a)}to{opacity:1;filter:blur();background-color:#0000}}:where(html[data-image-reveal] img:not([data-loaded])){animation:vmai-feel-placeholder var(--duration-skeleton) var(--ease-in-out) infinite}:where(html[data-image-reveal] img[data-loaded=true]){animation:vmai-feel-img-in var(--duration-lock) var(--ease-out) backwards}:where(html[data-image-reveal] img[data-loaded=error]){background-color:var(--feel-placeholder-a)}.vmai-rolling-number{font-variant-numeric:tabular-nums}.vmai-press{transition-property:transform,color,background-color,border-color;transition-duration:var(--duration-press);transition-timing-function:var(--ease-out)}.vmai-press:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--feel-press-scale))}@keyframes vmai-feel-fade-in{0%{opacity:0}}:where([role=tabpanel][data-state=active]){animation:vmai-feel-fade-in var(--duration-pop) var(--ease-out) both}:where(a[href],button,[role=button],[role=tab],[role=link],summary,[tabindex]){transition-property:outline-color,outline-offset;transition-duration:var(--duration-focus);transition-timing-function:var(--ease-out)}:where(a[href],button,[role=button],[role=tab],[role=link],summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--feel-focus-ring);outline-offset:var(--focus-width)}html{scroll-behavior:smooth}:where(*){scrollbar-width:thin;scrollbar-color:var(--feel-scrollbar-thumb) transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vmai-stagger>*,.vmai-feel-pop[data-state=open],.vmai-feel-pop[data-state=closed],:where(html[data-image-reveal] img:not([data-loaded])),:where([role=tabpanel][data-state=active]){animation:none}:where(html[data-image-reveal] img[data-loaded=true]){animation-name:vmai-feel-fade-in;animation-duration:var(--duration-reduced-result)}}[data-reduced-motion=true] .vmai-stagger>*,[data-reduced-motion=true] :where(img:not([data-loaded])){animation:none}.vmai-photo-wash{isolation:isolate;align-items:center;gap:var(--space-3);min-block-size:var(--hit-min);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--neutral-wash);box-shadow:var(--shadow-card);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading);display:flex;position:relative;overflow:hidden}.vmai-photo-wash__bg{inset:calc(var(--space-6) * -1);z-index:-2;border-radius:inherit;position:absolute;overflow:hidden}.vmai-photo-wash__wash{object-fit:cover;transform-origin:50%;block-size:100%;inline-size:100%;filter:blur(var(--wash-blur)) saturate(var(--wash-sat));position:absolute;inset:0;transform:scale(1.35)}.vmai-photo-wash[data-reduced-motion=false] .vmai-photo-wash__wash{animation:vmai-photo-wash-drift var(--duration-breathe) var(--ease-in-out) infinite alternate}@media (hover:hover) and (pointer:fine){.vmai-photo-wash[data-reduced-motion=false]:hover .vmai-photo-wash__wash{animation-name:vmai-motion-wash;animation-duration:var(--duration-exposure);animation-timing-function:var(--ease-in-out);animation-iteration-count:infinite;animation-direction:alternate}}.vmai-photo-wash[data-reduced-motion=true] .vmai-photo-wash__wash{animation:none;transform:none}@keyframes vmai-photo-wash-drift{0%{transform:scale(1.2)}to{transform:scale(1.35)}}.vmai-photo-wash__veil{z-index:-1;border-radius:inherit;background:linear-gradient(90deg, var(--wash-veil) 0%, transparent 72%), var(--sheen);box-shadow:var(--wash-rim);pointer-events:none;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(var(--border-width))) or (backdrop-filter:blur(var(--border-width)))){.vmai-photo-wash[data-wash=photo] .vmai-photo-wash__veil{background:var(--surface-2)}.vmai-photo-wash[data-wash=photo] .vmai-photo-wash__wash{filter:none}}.vmai-photo-wash[data-wash=neutral]{background:var(--neutral-wash)}.vmai-photo-wash[data-wash=neutral] .vmai-photo-wash__veil{background:var(--surface-1)}.vmai-photo-wash__body{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.vmai-photo-wash__title{font-size:var(--text-body);font-weight:500;line-height:var(--leading-title)}.vmai-photo-wash__desc{color:var(--color-text-2);font-size:var(--text-xs)}.vmai-photo-wash__badge{z-index:var(--z-badge);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--bar-glass);color:var(--on-image);font-size:var(--text-xs);line-height:var(--leading-title);position:absolute;inset-block-start:var(--space-2)}.vmai-photo-wash__badge[data-placement=start]{inset-inline-start:var(--space-2)}.vmai-photo-wash__badge[data-placement=end]{inset-inline-end:var(--space-2)}.vmai-photo-wash__photo{inline-size:var(--space-16);block-size:calc(var(--space-16) + var(--space-2));border-radius:var(--radius-lg);object-fit:cover;box-shadow:var(--shadow-photo), var(--img-rim);flex:none}@media (prefers-reduced-motion:reduce){.vmai-photo-wash__wash{animation:none;transform:none}}.vmai-precision-disclosure{flex-direction:column;min-width:0;display:flex}.vmai-precision-disclosure__toggle{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--hit-min);padding:var(--space-2) 0;border:0;border-top:var(--border-width) solid var(--color-line);color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-xs);text-align:start;cursor:pointer;transition-property:color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-color);background:0 0;display:flex}.vmai-precision-disclosure__toggle:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.vmai-precision-disclosure__icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);stroke-width:var(--icon-stroke);color:var(--color-accent);flex:none}.vmai-precision-disclosure__label{min-inline-size:0;font-size:var(--text-sm);color:var(--color-text-2);overflow-wrap:anywhere;flex:0 auto}.vmai-precision-disclosure__applied{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);color:var(--color-muted);flex:1;overflow:hidden}.vmai-precision-disclosure--applied .vmai-precision-disclosure__applied{color:var(--color-accent)}.vmai-precision-disclosure__chevron{inline-size:var(--icon-sm);block-size:var(--icon-sm);stroke-width:var(--icon-stroke);transition-property:transform;transition-duration:var(--duration-select);transition-timing-function:var(--ease-out);flex:none}.vmai-precision-disclosure__toggle[aria-expanded=true] .vmai-precision-disclosure__chevron{transform:rotate(180deg)}.vmai-precision-disclosure__panel{gap:var(--space-2);padding-block:var(--space-2);flex-direction:column;display:flex}.vmai-precision-disclosure__note{font-size:var(--text-xs);color:var(--color-muted);margin:0}@media (hover:hover) and (pointer:fine){.vmai-precision-disclosure__toggle:hover{color:var(--color-text-2)}}@media (prefers-reduced-motion:reduce){.vmai-precision-disclosure__toggle,.vmai-precision-disclosure__chevron{transition:none}}.vmai-film-frame{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding-inline:var(--space-2);border-top:var(--border-width) solid var(--color-line-strong);background-color:var(--color-scrim);color:var(--color-on-scrim);display:flex}.vmai-film-frame__perf{height:var(--space-1);background-image:repeating-linear-gradient(to right, var(--color-on-scrim) 0, var(--color-on-scrim) var(--space-1), transparent var(--space-1), transparent var(--space-3));opacity:var(--opacity-disabled);flex:1}.vmai-film-frame__no{font-family:var(--font-frame);font-size:var(--text-sm);letter-spacing:var(--tracking);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:400}.vmai-film-frame__status{font-size:var(--text-xs);color:var(--color-text-2);white-space:nowrap}.vmai-film-frame--done .vmai-film-frame__no,.vmai-film-frame--done .vmai-film-frame__status{color:var(--color-success)}.vmai-film-frame--failed .vmai-film-frame__no,.vmai-film-frame--failed .vmai-film-frame__status{color:var(--color-danger)}.vmai-film-frame--waiting .vmai-film-frame__status{color:var(--color-muted)}.vmai-film-frame[data-reduced-motion=true] .vmai-film-frame__perf,.vmai-film-frame[data-reduced-motion=true] .vmai-film-frame__no{transition:none;animation:none}.vmai-generate-wait{min-inline-size:0;display:block;position:relative;overflow:hidden}.vmai-generate-wait__stage{transform-origin:50%;min-inline-size:0;position:relative}.vmai-generate-wait--waiting .vmai-generate-wait__stage,.vmai-generate-wait--running .vmai-generate-wait__stage{filter:blur(var(--wait-breathe-blur-max)) saturate(.92);animation:vmai-generate-wait-breathe var(--duration-wait-breathe) var(--ease-in-out) infinite}.vmai-generate-wait--failed .vmai-generate-wait__stage{opacity:var(--opacity-disabled);filter:none;animation:none}.vmai-generate-wait__timer{z-index:var(--z-badge);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.vmai-generate-wait__frame{z-index:var(--z-badge);position:absolute;inset-block-end:0;inset-inline:0}@keyframes vmai-generate-wait-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(calc(100% + var(--wait-breathe-scale)))}}@media (prefers-reduced-motion:reduce){.vmai-generate-wait--waiting .vmai-generate-wait__stage,.vmai-generate-wait--running .vmai-generate-wait__stage,.vmai-generate-wait[data-reduced-motion=true] .vmai-generate-wait__stage{filter:none;animation:none;transform:none}}.vmai-task-progress{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.vmai-task-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.vmai-task-progress__headline{align-items:center;gap:calc(var(--space-1) * 1.5);min-width:0;font-size:var(--text-sm);color:var(--color-text-2);margin:0;font-weight:500;line-height:1.4;display:inline-flex}.vmai-task-progress__counts{font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);flex:none;margin:0;font-weight:600}.vmai-task-progress__dot{inline-size:calc(var(--space-1) * 1.75);block-size:calc(var(--space-1) * 1.75);border-radius:var(--radius-full);background-color:var(--v-live);box-shadow:0 0 0 calc(var(--space-1) * .75) color-mix(in srgb, var(--v-live) 20%, transparent);animation:v-breathe calc(var(--duration-skeleton) * 1.5) var(--ease-in-out) infinite;flex:none}.vmai-task-progress__done{inline-size:var(--icon-sm);block-size:var(--icon-sm);stroke-width:var(--icon-stroke);color:var(--color-success);animation:v-check-pop var(--duration-lock) var(--v-ease) both;flex:none}.vmai-task-progress__segments{gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:flex}.vmai-task-progress__segment{min-width:0;block-size:calc(var(--space-1) * 1.5);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-text) 9%, transparent);isolation:isolate;transition-property:background-color;transition-duration:var(--duration-route);transition-timing-function:var(--v-ease);flex:1;position:relative;overflow:hidden}.vmai-task-progress__segment--done{background-color:var(--color-success)}.vmai-task-progress__segment--failed{background-color:var(--color-danger)}.vmai-task-progress__segment--live:after{content:"";border-radius:inherit;background-image:linear-gradient(90deg, var(--color-brand-from), var(--color-brand-to));inline-size:36%;animation:vmai-task-progress-sweep calc(var(--duration-skeleton) * 1.15) var(--v-ease) infinite;position:absolute;inset-block:0;inset-inline-start:0}@keyframes vmai-task-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(300%)}}.vmai-task-progress__bar{block-size:calc(var(--space-1) * 1.5);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-text) 9%, transparent);display:flex;overflow:hidden}.vmai-task-progress__bar-done,.vmai-task-progress__bar-failed{block-size:100%;transition-property:inline-size;transition-duration:var(--duration-route);transition-timing-function:var(--v-ease);display:block}.vmai-task-progress__bar-done{background-color:var(--color-success)}.vmai-task-progress__bar-failed{background-color:var(--color-danger)}.vmai-task-progress--queued .vmai-task-progress__headline,.vmai-task-progress--waiting_user .vmai-task-progress__headline,.vmai-task-progress--unknown .vmai-task-progress__headline,.vmai-task-progress--canceled .vmai-task-progress__headline{color:var(--color-muted)}.vmai-task-progress--succeeded .vmai-task-progress__headline{color:var(--color-success)}.vmai-task-progress--failed .vmai-task-progress__headline,.vmai-task-progress--partial .vmai-task-progress__headline,.vmai-task-progress--running .vmai-task-progress__headline{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.vmai-task-progress__segment,.vmai-task-progress__bar-done,.vmai-task-progress__bar-failed{transition:none}.vmai-task-progress__segment--live:after{opacity:.5;inline-size:100%;animation:none}}.vmai-result-tile{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-field);flex-direction:column;min-inline-size:0;margin:0;display:flex;position:relative}.vmai-result-tile[data-selected=true]{border-color:var(--color-accent)}.vmai-result-tile__media{aspect-ratio:1/1.05;background-color:var(--color-field);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);inline-size:100%;position:relative;overflow:hidden}.vmai-result-tile__open{cursor:zoom-in;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.vmai-result-tile__open:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:calc(var(--focus-width) * -1)}.vmai-result-tile__photo{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%;display:block}.vmai-result-tile__photo[data-dimmed=true]{opacity:var(--opacity-disabled)}.vmai-result-tile__waiting{padding-block:var(--space-1);padding-inline:var(--space-2);background-color:var(--color-scrim);color:var(--color-on-scrim);font-size:var(--text-xs);text-align:center;margin:0;position:absolute;inset-block-end:0;inset-inline:0}.vmai-result-tile__failure{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-scrim);color:var(--color-on-scrim);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.vmai-result-tile__failure-icon{inline-size:var(--icon-md);block-size:var(--icon-md);stroke-width:var(--icon-stroke)}.vmai-result-tile__failure-text{font-size:var(--text-xs);line-height:var(--leading);margin:0}.vmai-result-tile__expiry{z-index:var(--z-badge);align-items:baseline;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-scrim);color:var(--color-on-scrim);font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.vmai-result-tile__expiry[data-today=true]{border:var(--border-width) solid var(--color-on-scrim)}.vmai-result-tile__expiry-days{font-family:var(--font-num);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.vmai-result-tile__foot{align-items:center;gap:var(--space-2);min-block-size:var(--space-8);padding-block:var(--space-1);padding-inline:var(--space-2);display:flex}.vmai-result-tile__select-hit{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (pointer:coarse){.vmai-result-tile__foot{min-block-size:var(--hit-min)}.vmai-result-tile__select-hit{inline-size:var(--hit-min);block-size:var(--hit-min)}}.vmai-result-tile__select{inline-size:var(--icon-sm);block-size:var(--icon-sm);accent-color:var(--color-accent);margin:0}.vmai-result-tile__caption{min-inline-size:0;font-size:var(--text-xs);color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vmai-video-badge{z-index:var(--z-badge);align-items:center;gap:var(--space-1);max-inline-size:calc(100% - var(--space-4));padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--bar-glass);color:var(--on-image);font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-title);pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));display:inline-flex;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.vmai-video-badge__icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.vmai-video-badge__time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.vmai-pair-wall{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.vmai-pair-wall__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vmai-pair-wall__title{font-family:var(--font-title);font-size:var(--text-xl);font-weight:300;line-height:var(--leading-title);color:var(--color-text);margin:0}.vmai-pair-wall__views{gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-field);display:flex}.vmai-pair-wall__view{padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;transition-property:background-color,color;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-color);background:0 0;border:0}.vmai-pair-wall__view[aria-pressed=true]{background-color:var(--surface-2);color:var(--color-text)}.vmai-pair-wall--phone .vmai-pair-wall__view{min-block-size:var(--hit-min);padding-inline:var(--space-3)}.vmai-pair-wall__view:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}@media (hover:hover) and (pointer:fine){.vmai-pair-wall__view:hover{color:var(--color-text)}}.vmai-pair-wall__selection{align-items:center;gap:var(--space-3);border-block-end:var(--border-width) dashed var(--color-line);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.vmai-pair-wall__select-all,.vmai-pair-wall__pick{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.vmai-pair-wall__select-all{min-block-size:var(--hit-min);padding-inline:var(--space-2);border-radius:var(--radius-lg);color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:500}.vmai-pair-wall__select-all:disabled{color:var(--color-muted);opacity:var(--opacity-disabled);cursor:not-allowed}.vmai-pair-wall__select-all:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.vmai-pair-wall--phone .vmai-pair-wall__select-all,.vmai-pair-wall--phone .vmai-pair-wall__pick{min-inline-size:var(--hit-min);min-block-size:var(--hit-min);justify-content:center}.vmai-pair-wall__selected{font-family:var(--font-num);font-variant-numeric:tabular-nums;flex:1}.vmai-pair-wall__empty{padding-block:var(--space-8);text-align:center;color:var(--color-text-2);font-size:var(--text-body);margin:0}.vmai-pair-wall__groups{gap:var(--space-5);flex-direction:column;display:flex}.vmai-pair-wall__group-title{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-2);font-weight:500}.vmai-pair-wall__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid;container-type:inline-size}.vmai-pair-wall:not(.vmai-pair-wall--phone) .vmai-pair-wall__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--result-tile-min)), 1fr))}.vmai-pair-wall__card{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-field);flex-direction:column;min-inline-size:0;display:flex;position:relative;overflow:hidden}.vmai-pair-wall__card[data-selected=true]{border-color:var(--color-accent)}.vmai-pair-wall__card-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2);display:flex}.vmai-pair-wall__reuse{inline-size:var(--icon-lg);block-size:var(--icon-lg);border-radius:var(--radius-sm);background:var(--color-field);color:var(--color-accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}.vmai-pair-wall__reuse:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.vmai-pair-wall--phone .vmai-pair-wall__reuse{min-inline-size:var(--hit-min);min-block-size:var(--hit-min)}.vmai-pair-wall__pick-box{inline-size:var(--icon-sm);block-size:var(--icon-sm);accent-color:var(--color-accent);margin:0}.vmai-pair-wall__pick-box:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.vmai-pair-wall__index{font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted)}.vmai-pair-wall__star{inline-size:var(--icon-lg);block-size:var(--icon-lg);color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.vmai-pair-wall__star-icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);stroke-width:var(--icon-stroke);fill:none}.vmai-pair-wall__star-icon[data-filled=true]{fill:var(--color-warning);stroke:var(--color-warning)}.vmai-pair-wall__star:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.vmai-pair-wall__media{aspect-ratio:1/1.05;background-color:var(--color-field);border-block:var(--border-width) solid var(--color-line);inline-size:100%;position:relative;overflow:hidden}.vmai-pair-wall__original,.vmai-pair-wall__result{object-fit:contain;object-position:center;background:var(--color-field);block-size:100%;inline-size:100%;position:absolute;inset:0}.vmai-pair-wall__result{opacity:0;transition-property:opacity,filter;transition-duration:var(--duration-arrive-breathe);transition-timing-function:var(--ease-develop)}.vmai-pair-wall__result[data-shown=true]{opacity:1}.vmai-pair-wall__original[data-dimmed=true]{opacity:var(--opacity-disabled)}.vmai-pair-wall__state{padding-block:var(--space-1);padding-inline:var(--space-2);background-color:var(--color-scrim);color:var(--color-on-scrim);font-size:var(--text-xs);text-align:center;margin:0;position:absolute;inset-block-end:0;inset-inline:0}.vmai-pair-wall__timer{z-index:var(--z-badge);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.vmai-pair-wall__wait,.vmai-pair-wall__wait .vmai-generate-wait__stage{position:absolute;inset:0}.vmai-pair-wall__media{cursor:zoom-in}.vmai-pair-wall__open{z-index:var(--z-badge);inline-size:var(--icon-lg);block-size:var(--icon-lg);border:var(--border-width) solid var(--color-on-scrim);border-radius:var(--radius-sm);background-color:var(--color-scrim);color:var(--color-on-scrim);cursor:zoom-in;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.vmai-pair-wall__open-icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);stroke-width:var(--icon-stroke)}.vmai-pair-wall__open:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.vmai-pair-wall__expiry{z-index:var(--z-badge);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-scrim);color:var(--color-on-scrim);font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.vmai-pair-wall__expiry[data-today=true]{border:var(--border-width) solid var(--color-on-scrim)}.vmai-pair-wall__card-foot{align-items:center;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-2);flex-wrap:wrap;display:flex}.vmai-pair-wall__card-status{font-size:var(--text-xs);color:var(--color-muted);flex:1;margin:0}.vmai-pair-wall__card[data-task-state=done] .vmai-pair-wall__card-status{color:var(--color-success)}.vmai-pair-wall__card[data-task-state=failed] .vmai-pair-wall__card-status{color:var(--color-danger)}.vmai-pair-wall__card-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.vmai-pair-wall__action{align-items:center;gap:var(--space-1);min-block-size:var(--space-6);padding-block:0;padding-inline:var(--space-1);color:var(--color-accent);font-family:var(--font-ui);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.vmai-pair-wall__action-icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);stroke-width:var(--icon-stroke)}.vmai-pair-wall__action:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}@media (hover:hover) and (pointer:fine){.vmai-pair-wall__action:hover{text-decoration:underline}}.vmai-pair-wall__reason{padding-block:0 var(--space-2);padding-inline:var(--space-2);font-size:var(--text-xs);line-height:var(--leading);color:var(--color-danger);margin:0}.vmai-pair-wall__summary{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-accent-fill);flex-wrap:wrap;display:flex}.vmai-pair-wall__summary-text{font-size:var(--text-sm);color:var(--color-text);margin:0}.vmai-pair-wall__summary-counts{font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);margin:0;font-weight:600}.vmai-pair-wall__summary[data-partial=true]{border-color:var(--color-warning)}.vmai-pair-wall--phone .vmai-pair-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vmai-pair-wall--phone .vmai-pair-wall__action,.vmai-pair-wall--phone .vmai-pair-wall__star,.vmai-pair-wall--phone .vmai-pair-wall__open{min-block-size:var(--hit-min);min-inline-size:var(--hit-min)}.vmai-pair-wall--phone .vmai-pair-wall__card-actions{flex-direction:column;align-items:stretch}.vmai-pair-wall--phone .vmai-pair-wall__action{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.vmai-pair-wall__result,.vmai-pair-wall__view{transition:none}}.vmai-pair-wall__lightbox{--yarl__color_button:var(--color-on-scrim);--yarl__color_button_active:var(--color-on-scrim);--yarl__button_filter:none;color:var(--color-on-scrim)}.vmai-pair-wall__lightbox .yarl__button{color:var(--color-on-scrim);filter:none}.vmai-pair-wall__lightbox .yarl__slide_image{background-color:#0000}.vmai-pair-wall__lightbox-reuse{inline-size:var(--hit-min);block-size:var(--hit-min);color:var(--color-on-scrim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vmai-pair-wall__lightbox-reuse svg{inline-size:var(--icon-md);block-size:var(--icon-md);stroke-width:var(--icon-stroke)}.vmai-pair-wall__lightbox-reuse:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.yarl__counter{position:var(--yarl__counter_position,absolute);top:var(--yarl__counter_top,0);left:var(--yarl__counter_left,0);bottom:var(--yarl__counter_bottom,unset);right:var(--yarl__counter_right,unset);color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}.vmai-media-viewer{--yarl__color_button:var(--color-on-scrim);--yarl__color_button_active:var(--color-on-scrim);--yarl__color_button_disabled:var(--color-on-scrim);--yarl__button_filter:none;--yarl__counter_filter:none;--yarl__icon_size:var(--icon-md);--yarl__button_padding:var(--space-3);--yarl__toolbar_padding:var(--space-2);color:var(--color-on-scrim);font-family:var(--font-ui)}.vmai-media-viewer .yarl__container{background-color:#0000;background-image:linear-gradient(var(--color-scrim), var(--color-scrim)), linear-gradient(var(--color-scrim), var(--color-scrim)), linear-gradient(var(--color-scrim), var(--color-scrim)), linear-gradient(var(--color-scrim), var(--color-scrim));-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.vmai-media-viewer .yarl__carousel{animation:vmai-media-viewer-in var(--duration-lock) var(--ease-out) backwards}@keyframes vmai-media-viewer-in{0%{opacity:0;scale:var(--scale-enter)}to{opacity:1;scale:1}}.vmai-media-viewer .yarl__button{min-inline-size:var(--hit-min);min-block-size:var(--hit-min);color:var(--color-on-scrim);filter:none}.vmai-media-viewer .vmai-media-viewer__counter{--yarl__counter_margin:var(--space-2);--yarl__counter_padding:var(--space-3);--yarl__counter_line_height:var(--icon-md);color:var(--color-on-scrim);font-family:var(--font-num);font-size:var(--text-md);letter-spacing:var(--tracking)}.vmai-media-viewer .yarl__slide_image,.vmai-media-viewer__held{-webkit-touch-callout:default;opacity:1;background-color:#0000}.vmai-media-viewer__stack{pointer-events:none;place-items:center;block-size:100%;inline-size:100%;display:grid}.vmai-media-viewer .yarl__slide_image:not(.vmai-media-viewer__held){visibility:hidden}.vmai-media-viewer__stack>.vmai-media-viewer__held{grid-area:1/1}.vmai-media-viewer__held{object-fit:contain;block-size:100%;inline-size:100%;display:block}.vmai-media-viewer .yarl__slide .vmai-media-viewer__held-thumb{opacity:1}.vmai-media-viewer .yarl__slide .vmai-media-viewer__held-sharp{opacity:0;transition:opacity var(--duration-ui) var(--ease-out)}.vmai-media-viewer .yarl__slide .vmai-media-viewer__held-sharp[data-sharp=on]{opacity:1}.vmai-media-viewer .yarl__slide .vmai-media-viewer__held-zoom[data-zoom=on]{opacity:1;transition:opacity var(--duration-ui) var(--ease-out)}.vmai-media-viewer__stack:has(.vmai-media-viewer__held-sharp[data-sharp=on]) .vmai-media-viewer__held-thumb{opacity:0;transition:opacity var(--duration-ui) var(--ease-out)}.vmai-media-viewer__breath{inline-size:calc(var(--space-16) * 2);block-size:calc(var(--space-16) * 2.6);border-radius:var(--radius-lg);background:var(--wait-wash);animation:vmai-media-viewer-breathe var(--duration-breathe) var(--ease-in-out) infinite;display:block}@keyframes vmai-media-viewer-breathe{0%,to{opacity:.35}50%{opacity:.7}}.vmai-media-viewer__error{justify-items:center;gap:var(--space-2);color:var(--color-on-scrim);font-size:var(--text-sm);display:grid}.vmai-media-viewer__error-icon{inline-size:var(--icon-lg);block-size:var(--icon-lg);opacity:.8}.vmai-media-viewer__bar{justify-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--color-scrim), transparent);animation:vmai-media-viewer-bar var(--duration-ui) var(--ease-out) backwards;animation-delay:var(--duration-stagger);display:grid;position:absolute;inset-block-end:0;inset-inline:0}@keyframes vmai-media-viewer-bar{0%{opacity:0;translate:0 var(--space-3)}to{opacity:1;translate:0}}.vmai-media-viewer__notice{max-inline-size:calc(var(--space-16) * 5.5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--scrim-flat);color:var(--color-on-scrim);font-size:var(--text-sm);line-height:var(--leading-title);text-align:center;margin:0}.vmai-media-viewer__notice[data-tone=danger]{color:var(--color-danger)}.vmai-media-viewer__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vmai-media-viewer__actions .vmai-button{min-block-size:var(--hit-min);border-radius:var(--radius-full)}.vmai-media-viewer__actions .vmai-media-viewer__download.vmai-button{border-color:color-mix(in srgb, var(--color-on-scrim) 34%, transparent);background-color:color-mix(in srgb, var(--color-on-scrim) 12%, transparent);color:var(--color-on-scrim)}.vmai-media-viewer__compare-toggle{z-index:var(--z-modal);align-items:center;gap:var(--space-2);min-block-size:var(--hit-min);padding-inline:var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--color-on-scrim) 34%, transparent);border-radius:var(--radius-full);background:var(--scrim-flat);color:var(--color-on-scrim);font-family:var(--font-ui);font-size:var(--text-sm);display:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.vmai-media-viewer__compare-toggle svg{inline-size:var(--icon-md);block-size:var(--icon-md)}.vmai-media-viewer__compare{z-index:var(--z-dropdown);background-image:linear-gradient(var(--color-scrim), var(--color-scrim)), linear-gradient(var(--color-scrim), var(--color-scrim)), linear-gradient(var(--color-scrim), var(--color-scrim)), linear-gradient(var(--color-scrim), var(--color-scrim));grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.vmai-media-viewer__pane{min-block-size:0;min-inline-size:0;margin:0;display:grid;position:relative;overflow:hidden}.vmai-media-viewer__pane figcaption{z-index:var(--z-badge);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-scrim);color:var(--color-on-scrim);font-size:var(--text-xs);line-height:var(--leading-title);margin:0;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.vmai-media-viewer__frame{transform-origin:50%;min-block-size:0;display:grid}.vmai-media-viewer__media{object-fit:contain;-webkit-touch-callout:default;background-color:#0000;block-size:100%;min-block-size:0;inline-size:100%}.vmai-media-viewer__pane[data-role=pip]{z-index:var(--z-dropdown);aspect-ratio:4/5;border:var(--border-width) solid color-mix(in srgb, var(--color-on-scrim) 34%, transparent);border-radius:var(--radius-md);background:var(--color-scrim);inline-size:30%;box-shadow:var(--shadow-photo);position:absolute;inset-block-end:calc(var(--space-16) * 4);inset-inline-end:var(--space-3)}.vmai-media-viewer__pip-hit,.vmai-media-viewer__pip-collapse,.vmai-media-viewer__pip-expand{display:none}.vmai-media-viewer__pip-hit{z-index:var(--z-sheet);aspect-ratio:4/5;background:0 0;border:0;inline-size:30%;padding:0;position:absolute;inset-block-end:calc(var(--space-16) * 4);inset-inline-end:var(--space-3)}.vmai-media-viewer__pip-collapse,.vmai-media-viewer__pip-expand{z-index:var(--z-modal);min-inline-size:var(--hit-min);min-block-size:var(--hit-min);border:var(--border-width) solid color-mix(in srgb, var(--color-on-scrim) 34%, transparent);border-radius:var(--radius-full);background:var(--scrim-flat);color:var(--color-on-scrim);font-family:var(--font-ui);font-size:var(--text-sm);justify-content:center;align-items:center}.vmai-media-viewer__pip-collapse{inline-size:var(--hit-min);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.vmai-media-viewer__pip-expand{gap:var(--space-1);padding-inline:var(--space-3);position:absolute;inset-block-end:calc(var(--space-16) * 4);inset-inline-end:var(--space-3)}.vmai-media-viewer__pip-collapse svg,.vmai-media-viewer__pip-expand svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.vmai-media-viewer__compare[data-collapsed=true] .vmai-media-viewer__pane[data-role=pip],.vmai-media-viewer__compare[data-collapsed=true] .vmai-media-viewer__pip-hit,.vmai-media-viewer__compare[data-collapsed=true] .vmai-media-viewer__pip-collapse{display:none}@media (width<47.5rem){.vmai-media-viewer__pip-hit,.vmai-media-viewer__compare[data-collapsed=false] .vmai-media-viewer__pip-collapse,.vmai-media-viewer__compare[data-collapsed=true] .vmai-media-viewer__pip-expand{display:flex}.vmai-media-viewer__compare[data-compare=off] .vmai-media-viewer__pane--original,.vmai-media-viewer__compare[data-compare=off] .vmai-media-viewer__pip-hit,.vmai-media-viewer__compare[data-compare=off] .vmai-media-viewer__pip-collapse,.vmai-media-viewer__compare[data-compare=off] .vmai-media-viewer__pip-expand{display:none}}@media (width>=47.5rem){.vmai-media-viewer__compare-toggle{display:inline-flex}.vmai-media-viewer__compare[data-compare=on]{gap:var(--space-3);padding:var(--space-16) var(--space-4) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.vmai-media-viewer__compare[data-compare=on] .vmai-media-viewer__pane figcaption{inset-inline-start:50%;translate:-50%}.vmai-media-viewer__pane[data-role=pip]{aspect-ratio:auto;inline-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;inset:auto}.vmai-media-viewer__compare[data-compare=off] .vmai-media-viewer__pane--original{display:none}.vmai-media-viewer__compare[data-compare=off]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vmai-media-viewer .yarl__carousel,.vmai-media-viewer__bar{animation:none}.vmai-media-viewer__breath{opacity:.5;animation:none}}.vmai-media-grid{align-items:start;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.vmai-media-grid[data-columns=one]{grid-template-columns:minmax(0,1fr)}.vmai-media-grid[data-columns=three]{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.vmai-media-grid[data-columns=three] .vmai-media-grid__tile{border-radius:var(--radius-md)}.vmai-media-grid__tile{isolation:isolate;inline-size:100%;aspect-ratio:var(--tile-ratio);border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:var(--shadow-photo);color:inherit;cursor:pointer;animation:vmai-motion-rise var(--duration-ui) var(--ease-out) backwards;transition-property:scale,box-shadow;transition-duration:var(--duration-press);transition-timing-function:var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.vmai-media-grid__tile[data-state=removed],.vmai-media-grid__tile[data-state=running]{cursor:default}.vmai-media-grid[data-columns=one] .vmai-media-grid__tile{max-block-size:62dvh}.vmai-media-grid__tile:after{content:"";z-index:3;border-radius:inherit;background:var(--photo-sheen);box-shadow:var(--img-rim);pointer-events:none;position:absolute;inset:0}.vmai-media-grid__tile[data-state=ready]:active{scale:var(--scale-press)}.vmai-media-grid__tile:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-width)}.vmai-media-grid__wash{inset:calc(var(--wash-blur) * -1);z-index:0;inline-size:calc(100% + var(--wash-blur) * 2);max-inline-size:none;block-size:calc(100% + var(--wash-blur) * 2);object-fit:cover;filter:blur(var(--wash-blur)) saturate(var(--wash-sat));pointer-events:none;position:absolute}.vmai-media-grid__photo{z-index:1;object-fit:contain;opacity:1;block-size:100%;inline-size:100%;transition:opacity var(--duration-reveal) var(--ease-out);display:block;position:relative}.vmai-media-grid__video{pointer-events:none;background:var(--color-sunken)}.vmai-media-grid__tile[data-load=loading]{background:var(--wait-wash);animation:vmai-motion-rise var(--duration-ui) var(--ease-out) backwards, vmai-motion-breathe var(--duration-breathe) var(--ease-in-out) infinite}.vmai-media-grid__tile[data-load=loading] .vmai-media-grid__photo,.vmai-media-grid__tile[data-load=loading] .vmai-media-grid__wash,.vmai-media-grid__tile[data-load=failed] .vmai-media-grid__photo,.vmai-media-grid__tile[data-load=failed] .vmai-media-grid__wash{opacity:0}.vmai-media-grid__tile[data-state=running]{background:var(--wait-wash);animation:vmai-motion-rise var(--duration-ui) var(--ease-out) backwards, vmai-motion-breathe var(--duration-breathe) var(--ease-in-out) infinite}.vmai-media-grid__blank{z-index:2;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-title);text-align:center;display:grid;position:absolute;inset:0}.vmai-media-grid__icon{inline-size:var(--icon-lg);block-size:var(--icon-lg);opacity:.7}@media (prefers-reduced-motion:reduce){.vmai-media-grid__tile,.vmai-media-grid__tile[data-load=loading],.vmai-media-grid__tile[data-state=running]{transition:none;animation:none}}.v-make-frame,.v-make-well{isolation:isolate;border-radius:var(--radius-lg);place-items:center;display:grid;position:relative;overflow:hidden}.v-make-frame{background:var(--surface-2);box-shadow:var(--shadow-photo), var(--img-rim)}.v-make-frame__fill{inset:calc(var(--space-3) * -1);z-index:-1;inline-size:calc(100% + var(--space-6));block-size:calc(100% + var(--space-6));object-fit:cover;filter:blur(var(--space-3)) saturate(var(--wash-sat));opacity:.85;position:absolute}.v-make-frame__photo{object-fit:contain;block-size:100%;inline-size:100%}.v-make-frame:after{content:"";border-radius:inherit;background:var(--photo-sheen);box-shadow:var(--img-rim);pointer-events:none;position:absolute;inset:0}.v-make-well{background:var(--sheen), var(--icon-well);box-shadow:var(--wash-rim);color:var(--color-accent)}.v-make-well .v-icon{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.v-make-fan{--fan-w:calc(var(--space-12) + var(--space-3));--fan-h:calc(var(--space-16) + var(--space-4));--fan-step:var(--space-8);--fan-tilt:7deg;inline-size:calc(var(--fan-w) + var(--fan-step) * 2);block-size:calc(var(--fan-h) + var(--space-2));pointer-events:none;flex:none;position:relative}.v-make-fan[data-count="0"],.v-make-fan[data-count="1"]{inline-size:var(--fan-w)}.v-make-fan[data-count="2"]{inline-size:calc(var(--fan-w) + var(--fan-step))}.v-make-fan>.v-make-frame,.v-make-fan>.v-make-well{inline-size:var(--fan-w);block-size:var(--fan-h);position:absolute;inset-block-start:var(--space-2)}.v-make-fan>:first-child{inset-inline-start:0}.v-make-fan[data-count="2"]>:first-child,.v-make-fan[data-count="3"]>:first-child{transform:rotate(calc(var(--fan-tilt) * -1))}.v-make-fan>:nth-child(2){z-index:1;inset-block-start:0;inset-inline-start:var(--fan-step)}.v-make-fan>:nth-child(3){transform:rotate(var(--fan-tilt));inset-inline-start:calc(var(--fan-step) * 2)}.v-make-fan[data-count="0"]>:first-child,.v-make-fan[data-count="1"]>:first-child{inset-block-start:var(--space-1)}.v-unfinished{min-inline-size:0;flex-direction:column;margin-block-end:var(--space-2);display:flex}.v-make .v-unfinished{margin-block-end:0}.v-unfinished__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v-unfinished__item{min-inline-size:0;animation:vmai-motion-rise var(--duration-ui) var(--ease-out) both}.v-unfinished__item[data-fresh="1"] .vmai-photo-wash{animation:vmai-unfinished-fresh var(--duration-arrive-breathe) var(--ease-out) both}@keyframes vmai-unfinished-fresh{0%{box-shadow:0 0 0 var(--focus-width) color-mix(in srgb, var(--color-accent) 32%, transparent), var(--shadow-card)}to{box-shadow:0 0 0 var(--border-width) transparent, var(--shadow-card)}}.v-unfinished__item:nth-child(2){animation-delay:var(--duration-stagger)}.v-unfinished__item:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.v-unfinished__row{min-block-size:var(--hit-min);border-radius:var(--radius-xl);color:var(--color-text);touch-action:manipulation;transition:transform var(--duration-press) var(--ease-out);text-decoration:none;display:flex;position:relative}.v-unfinished__row:active{transform:scale(var(--scale-press))}.v-unfinished__row:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}.v-unfinished__card.vmai-photo-wash{align-content:center;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);inline-size:100%;padding:var(--space-4);flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow fan""title fan""wait fan""counts fan""segs fan";display:grid}.v-unfinished__card .vmai-photo-wash__body{display:contents}.v-unfinished__card .vmai-photo-wash__veil{background:var(--sheen), var(--wash-veil)}.v-unfinished__card .vmai-photo-wash__title{min-inline-size:0;color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-area:eyebrow;font-weight:400;overflow:hidden}.v-unfinished__card .vmai-photo-wash__desc{min-inline-size:0;color:var(--color-text);font-size:var(--text-md);font-weight:500;line-height:var(--leading-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;display:-webkit-box;overflow:hidden}.v-unfinished__wait{color:var(--color-text-muted);font-size:var(--font-size-sm);grid-area:wait}.v-unfinished__counts{column-gap:var(--space-3);row-gap:var(--space-1);color:var(--color-text-2);font-family:var(--font-num);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-title);flex-wrap:wrap;grid-area:counts;display:flex}.v-unfinished__count{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.v-unfinished__dot{inline-size:calc(var(--space-1) * 1.5);block-size:calc(var(--space-1) * 1.5);border-radius:var(--radius-full);background:var(--color-success)}.v-unfinished__count[data-tone=running] .v-unfinished__dot{background:var(--color-accent)}.v-unfinished__count[data-tone=failed] .v-unfinished__dot{background:var(--color-danger)}.v-unfinished__segs{grid-area:segs;min-inline-size:0}.v-unfinished__segs .vmai-shot-status__seg{flex:0 1 var(--space-4);min-inline-size:var(--border-width);block-size:var(--space-2)}.v-make .v-unfinished__item[data-size=hero] .v-unfinished__card.vmai-photo-wash{min-block-size:var(--hero-h)}.v-unfinished__fan{grid-area:fan}.v-unfinished__item[data-size=compact] .v-unfinished__card.vmai-photo-wash{row-gap:var(--space-1);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"fan title title""fan wait wait""fan counts counts""fan segs time"}.v-unfinished__item[data-size=compact] .vmai-photo-wash__title{font-variant-numeric:tabular-nums;grid-area:time;justify-self:end;overflow:visible}.v-unfinished__item[data-size=compact] .vmai-photo-wash__title:empty{display:none}.v-unfinished__item[data-size=compact] .vmai-photo-wash__desc{font-size:var(--text-body)}.v-unfinished__item[data-size=compact] .v-unfinished__fan{--fan-w:var(--space-10);--fan-h:calc(var(--space-12) + var(--space-1));block-size:var(--fan-h);align-self:center}.v-unfinished__item[data-size=compact] .v-unfinished__fan>:first-child{border-radius:var(--radius-md);inset-block-start:0}.v-unfinished[data-layout=capsule]{align-items:flex-start;margin-block-end:var(--space-3)}.v-unfinished[data-layout=hero]{gap:var(--space-2)}.v-unfinished .vmai-button.v-unfinished__capsule[data-variant]{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:var(--hit-min);max-inline-size:100%;padding-block:0;padding-inline:var(--space-4) var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);background:var(--sheen), var(--surface-2);box-shadow:var(--shadow-chip);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-title);white-space:nowrap;cursor:pointer;touch-action:manipulation;animation:vmai-motion-rise var(--duration-ui) var(--ease-out) both;transition-property:transform,border-color;transition-duration:var(--duration-press);transition-timing-function:var(--ease-out);display:inline-flex}.v-unfinished .vmai-button.v-unfinished__capsule[data-more=true]{background:var(--color-panel);box-shadow:none;color:var(--color-text-2)}.v-unfinished .vmai-button.v-unfinished__capsule[data-variant]:active{transform:scale(var(--scale-press))}.v-unfinished .vmai-button.v-unfinished__capsule[data-variant]:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--space-1)}.v-unfinished__pulse{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);animation:vmai-motion-breathe var(--duration-wait-breathe) var(--ease-in-out) infinite;flex:none}.v-unfinished__capsule-mark{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--color-muted);flex:none}.v-unfinished__sheet{gap:var(--space-2)}.v-unfinished__sheet .v-unfinished__item[data-size=compact] .v-unfinished__card.vmai-photo-wash{grid-template-areas:"fan title title""fan counts counts""fan segs time""fan note note"}.v-unfinished__note{min-inline-size:0;color:var(--color-warning);font-size:var(--text-sm);line-height:var(--leading-title);grid-area:note}@media (hover:hover) and (pointer:fine){.v-unfinished .vmai-button.v-unfinished__capsule[data-variant]:hover{border-color:var(--color-line-strong)}}@media (prefers-reduced-motion:reduce){.v-unfinished__item{animation:none}.v-unfinished__item[data-fresh="1"] .vmai-photo-wash{box-shadow:0 0 0 var(--border-width) color-mix(in srgb, var(--color-accent) 32%, transparent), var(--shadow-card);animation:none}.v-unfinished__row:active{transform:none}.v-unfinished .vmai-button.v-unfinished__capsule[data-variant],.v-unfinished__pulse{animation:none}.v-unfinished .vmai-button.v-unfinished__capsule[data-variant]:active{transform:none}}[data-viewport=phone] .v-phone-feature--phone .v-phone-feature__action{gap:var(--space-1);padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));inset-inline:0}[data-viewport=phone] .v-phone-feature--phone .v-phone-feature__steps{padding-block-end:calc(var(--tabbar-height) + var(--control-height-primary) + var(--space-16) + var(--space-8))}[data-viewport=phone] .v-phone-feature--phone .v-phone-feature__action .vmai-primary-action{gap:var(--space-1);border-top:0;padding-block-start:0}[data-viewport=phone] .v-phone-feature--phone .v-phone-feature__action:has(.v-batch-dock__line) .vmai-primary-action__reason{display:none}.v-batch-dock__line{font-size:var(--text-xs);color:var(--color-text-2);text-align:center;overflow-wrap:anywhere;margin:0}
