.v-stack-1{gap:var(--v-space-1)}.v-stack-1,.v-stack-2{display:flex;flex-direction:column}.v-stack-2{gap:var(--v-space-2)}.v-stack-3{gap:var(--v-space-3)}.v-stack-3,.v-stack-4{display:flex;flex-direction:column}.v-stack-4{gap:var(--v-space-4)}.v-stack-5{gap:var(--v-space-5)}.v-stack-5,.v-stack-6{display:flex;flex-direction:column}.v-stack-6{gap:var(--v-space-6)}.v-stack-8{display:flex;flex-direction:column;gap:var(--v-space-8)}.v-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-space-2)}.v-grid-2{display:grid;gap:var(--v-space-3);grid-template-columns:1fr}@media (min-width:900px){.v-grid-2{grid-template-columns:1fr 1fr}}.v-grid-stats{display:grid;gap:var(--v-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.v-grid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.v-kv-list{padding:var(--v-space-1) var(--v-space-4)}.v-kv{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);min-height:44px;padding:var(--v-space-2) 0}.v-kv+.v-kv{box-shadow:inset 0 1px 0 var(--v-line)}.v-kv__k{font-size:var(--v-text-caption-size);color:var(--v-text-3);flex:none}.v-kv__v{display:flex;align-items:center;gap:var(--v-space-1_5);min-width:0;font-weight:550;text-align:right;justify-content:flex-end}.v-kv__v,.v-kv__v>.v-op-prompt{font-size:var(--v-text-label-size)}.v-kv__v>.v-op-prompt{flex:0 1 auto;font-weight:500;line-height:1.45;color:var(--v-text)}.v-op-amount{display:flex;flex-direction:column;align-items:center;gap:var(--v-space-1_5);padding:var(--v-space-2) 0;text-align:center}.v-op-media{max-height:280px}.v-home-hello__name{overflow-wrap:anywhere}@media (max-width:639.98px){.v-home-hello__name{display:block}}.v-home-top{display:grid;gap:var(--v-section-gap) var(--v-gap);grid-template-columns:minmax(0,1fr);align-items:stretch}.v-home-top>*{min-width:0;display:flex;flex-direction:column}.v-home-top>*>.v-section{flex:1;display:flex;flex-direction:column}.v-home-top>*>.v-section>:last-child{flex:1}.v-home-top .v-section-head{min-height:var(--v-control-sm)}@media (min-width:1024px){.v-home-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.v-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v-space-6);padding:var(--v-space-5);overflow:hidden;isolation:isolate}.v-home-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 120% at 100% 0,var(--v-accent-soft),transparent 62%)}@media (min-width:1100px){.v-home-hero{padding:var(--v-space-6)}}@media (max-width:639.98px){.v-home-hero{padding:var(--v-space-4)}}.v-home-hero__main{display:flex;flex-direction:column;gap:var(--v-space-3);min-width:0}.v-home-hero__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v-space-2) var(--v-space-4)}.v-home-hero__sub{min-height:1lh;margin-top:calc(var(--v-space-1) * -1)}@media (max-width:639.98px){.v-home-hero__head .v-track{display:flex;width:100%}.v-home-hero__head .v-track__item{flex:1 1 auto}}@media (max-width:379.98px){.v-home-hero__head .v-track__item:not(.v-track__item--icon){padding:0 var(--v-space-1_5);gap:var(--v-space-1)}}.v-ov-ask__box{display:flex;flex-direction:column;gap:var(--v-space-1);padding:var(--v-space-1_5);border-radius:var(--v-radius-xl);background-color:var(--v-well);box-shadow:var(--v-shadow-deboss);transition:box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-ov-ask__box:focus-within{box-shadow:var(--v-shadow-deboss),0 0 0 2px var(--v-accent-line)}.v-ov-ask__input{min-height:56px;padding:var(--v-space-2) var(--v-space-2_5) 0}@media (max-width:639.98px){.v-ov-ask__input{min-height:104px}}.v-ov-ask__bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--v-space-2);padding:0 var(--v-space-0_5) var(--v-space-0_5) var(--v-space-2_5)}.v-ov-ask__hint{margin-right:auto;font-size:var(--v-text-micro-size);color:var(--v-text-4)}@media (hover:none),(max-width:639.98px){.v-ov-ask__hint{display:none}}.v-ov-ask__ideas{display:flex;flex-wrap:wrap;gap:var(--v-space-2)}.v-ov-idea{display:inline-flex;align-items:center;gap:var(--v-space-1_5);min-width:0;max-width:100%;height:34px;padding:0 var(--v-space-3) 0 var(--v-space-2_5);border-radius:var(--v-radius-pill);font-size:var(--v-text-caption-size);font-weight:550;color:var(--v-text-2);background-color:var(--v-surface-2);box-shadow:var(--v-shadow-emboss);transition:color var(--v-dur-hover) var(--v-ease-out),box-shadow var(--v-dur-hover) var(--v-ease-out),transform var(--v-spring-press-dur) var(--v-spring-press),--v-glare-c var(--v-dur-hover) var(--v-ease-out)}.v-ov-idea svg{width:14px;height:14px;flex:none;color:var(--v-accent-ink)}.v-ov-idea span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.v-ov-idea:hover{color:var(--v-text);box-shadow:var(--v-shadow-emboss-hover)}}.v-ov-idea:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)))}@media (max-width:639.98px){.v-ov-idea{flex:0 1 auto;min-width:0;max-width:100%}}.v-ov-wallet{display:flex;flex-direction:column;gap:var(--v-space-3);height:100%}.v-ov-wallet__today{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--v-space-1_5);min-height:20px;font-size:var(--v-text-caption-size)}.v-ov-wallet__today b{font-weight:600;color:var(--v-text)}.v-spend>.v-section-head{flex-wrap:wrap}.v-spend>.v-section-head>.v-section-head__text{flex:1 1 260px}.v-spend-stats>*{display:grid}.v-spend-stats .v-stat{height:100%}.v-spend-ico{display:inline-flex;vertical-align:-3px;margin-right:var(--v-space-1_5);color:var(--v-text-3)}.v-spend-ico svg{width:16px;height:16px}.v-spend-more{display:flex;justify-content:center;padding-top:var(--v-space-1)}.v-ov-balance__num{font-family:var(--v-font-display);font-size:clamp(36px,5vw,50px);font-weight:var(--v-display-weight);letter-spacing:var(--v-display-track);line-height:1;min-height:46px}.v-ov-balance__actions{display:flex;flex-wrap:wrap;gap:var(--v-space-2);margin-top:auto}.v-ht-c{container:v-ht/inline-size}.v-ht{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v-gap)}.v-ht__cell{display:flex;min-width:0}.v-ht-card{flex-direction:column;gap:var(--v-space-2)}.v-ht-card,.v-ht-head{display:flex;width:100%;min-width:0;padding:var(--v-space-2)}.v-ht-head{align-items:center;gap:var(--v-space-3);border-radius:var(--v-radius-md);text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform var(--v-spring-press-dur) var(--v-spring-press)}.v-ht-head:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)))}.v-ht-head:focus-visible{outline:none;box-shadow:var(--v-shadow-deboss-focus)}.v-ht-head__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--v-radius-sm);color:var(--v-accent-ink);background-color:var(--v-accent-soft);box-shadow:inset 0 0 0 1px var(--v-accent-line)}.v-ht-head__icon svg{width:var(--v-icon-md);height:var(--v-icon-md)}.v-ht-head__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.v-ht-head__title{font-size:var(--v-text-heading-size);line-height:var(--v-text-heading-lh);font-weight:600;color:var(--v-text)}.v-ht-head__sub{min-height:18px;font-size:var(--v-text-caption-size);line-height:1.45;color:var(--v-text-3);text-wrap:pretty}.v-ht-head__go{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--v-text-2);background-color:var(--v-surface-2);box-shadow:var(--v-shadow-emboss);transition:transform var(--v-spring-hover-dur) var(--v-spring-hover),color var(--v-dur-hover) var(--v-ease-out),background-color var(--v-dur-hover) var(--v-ease-out),box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-ht-head__go svg{width:16px;height:16px}.v-ht-kinds{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v-space-1)}.v-ht-kind{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"icon name marks chev" "icon facts marks chev";align-items:center;-moz-column-gap:var(--v-space-3);column-gap:var(--v-space-3);row-gap:2px;min-width:0;padding:var(--v-space-2) var(--v-space-3);border-radius:var(--v-radius-md);text-align:left;color:inherit;background-color:var(--v-fill);-webkit-tap-highlight-color:transparent;transition:background-color var(--v-dur-hover) var(--v-ease-out),transform var(--v-spring-press-dur) var(--v-spring-press),--v-glare-c var(--v-dur-hover) var(--v-ease-out)}.v-ht-kind:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)));background-color:var(--v-fill-active)}.v-ht-kind:focus-visible{outline:none;box-shadow:var(--v-shadow-deboss-focus)}.v-ht-kind__top{display:contents}.v-ht-kind__icon{grid-area:icon;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--v-radius-sm);color:var(--v-accent-ink);background-color:var(--v-accent-soft);box-shadow:inset 0 0 0 1px var(--v-accent-line);transition:color var(--v-dur-hover) var(--v-ease-out),background-color var(--v-dur-hover) var(--v-ease-out),box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-ht-kind__icon svg{width:18px;height:18px}.v-ht-kind__name{grid-area:name;min-width:0;font-size:var(--v-text-label-size);font-weight:600;color:var(--v-text)}.v-ht-kind__chev{grid-area:chev;width:16px;height:16px;color:var(--v-text-3);transition:transform var(--v-spring-hover-dur) var(--v-spring-hover),color var(--v-dur-hover) var(--v-ease-out)}.v-ht-kind__desc{display:none;grid-area:desc;color:var(--v-text-2);text-wrap:pretty}.v-ht-kind__desc,.v-ht-kind__facts{min-width:0;font-size:var(--v-text-caption-size);line-height:1.45}.v-ht-kind__facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:0 var(--v-space-2);min-height:18px;color:var(--v-text-3)}.v-ht-kind__facts>span+span:before{content:"·";margin-right:var(--v-space-2)}.v-ht-kind__marks{grid-area:marks;display:flex;align-items:center;gap:var(--v-space-1);min-width:0}.v-ht-mark{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background-color:var(--v-surface-2);box-shadow:var(--v-shadow-emboss)}.v-ht-mark--more{width:auto;min-width:26px;padding:0 var(--v-space-1_5);border-radius:var(--v-radius-pill);font-size:var(--v-text-micro-size);font-weight:600;color:var(--v-text-3)}@container v-ht (max-width: 399.98px){.v-ht-kind__marks>.v-ht-mark:nth-child(n+3){display:none}}@container v-ht (max-width: 339.98px){.v-ht-kind__marks{display:none}}@container v-ht (min-width: 560px){.v-ht-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v-space-2);flex:1}.v-ht-kind{grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto minmax(var(--v-space-3),1fr) auto auto;grid-template-areas:"icon name chev" "desc desc desc" "gap gap gap" "facts facts facts" "marks marks marks";align-items:center;row-gap:var(--v-space-2);padding:var(--v-space-3)}.v-ht-kind__desc{display:block;margin-top:var(--v-space-1)}}.v-ht-list{display:flex;flex-direction:column;gap:2px;min-width:0}.v-ht-list__label{padding:var(--v-space-1) var(--v-space-3) var(--v-space-1);font-size:var(--v-text-caption-size);font-weight:600;color:var(--v-text-3)}.v-ht-row{display:flex;align-items:center;gap:var(--v-space-3);width:100%;min-width:0;min-height:44px;padding:var(--v-space-2) var(--v-space-3);border-radius:var(--v-radius-md);text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--v-dur-hover) var(--v-ease-out),transform var(--v-spring-press-dur) var(--v-spring-press),--v-glare-c var(--v-dur-hover) var(--v-ease-out)}button.v-ht-row:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)));background-color:var(--v-fill-hover)}.v-ht-row:focus-visible{outline:none;box-shadow:var(--v-shadow-deboss-focus)}.v-ht-row--ghost{justify-content:space-between}.v-ht-row__title{flex:1;min-width:0;font-size:var(--v-text-label-size);font-weight:550;color:var(--v-text)}.v-ht-row__meta{flex:none;font-size:var(--v-text-caption-size);color:var(--v-text-3);font-variant-numeric:tabular-nums}.v-ht-row__plus{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--v-radius-xs);color:var(--v-text-2);background-color:var(--v-fill);box-shadow:inset 0 0 0 1px var(--v-line);transition:color var(--v-dur-hover) var(--v-ease-out),background-color var(--v-dur-hover) var(--v-ease-out),box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-ht-row__plus svg{width:16px;height:16px}.v-ht-row--new .v-ht-row__plus{color:var(--v-accent-ink);background-color:var(--v-accent-soft);box-shadow:inset 0 0 0 1px var(--v-accent-line)}.v-ht-row__chev{flex:none;width:16px;height:16px;color:var(--v-text-3);transition:transform var(--v-spring-hover-dur) var(--v-spring-hover)}.v-ht-fx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v-space-1_5);padding:0 var(--v-space-1) var(--v-space-1)}@container v-ht (min-width: 520px) and (max-width: 699.98px){.v-ht-fx{grid-template-columns:repeat(6,minmax(0,1fr))}}.v-ht-fx__item{position:relative;display:block;overflow:hidden;aspect-ratio:1;min-width:0;border-radius:var(--v-radius-sm);background-color:var(--v-fill);isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform var(--v-spring-press-dur) var(--v-spring-press)}.v-ht-fx__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--v-spring-hover-dur) var(--v-spring-hover)}.v-ht-fx__item:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(0deg,rgb(0 0 0/.62),transparent);pointer-events:none}.v-ht-fx__name{position:absolute;z-index:1;left:var(--v-space-2);right:var(--v-space-2);bottom:var(--v-space-1_5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:var(--v-text-micro-size);line-height:1.3;font-weight:600;color:#fff;text-align:left}.v-ht-fx__item:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)))}.v-ht-fx__item:focus-visible{outline:none;box-shadow:var(--v-shadow-deboss-focus)}.v-ht-base{display:flex;align-items:center;gap:var(--v-space-2);min-width:0;margin:0 var(--v-space-1);padding:var(--v-space-1) var(--v-space-1) var(--v-space-1) var(--v-space-3);border-radius:var(--v-radius-md);background-color:var(--v-fill);box-shadow:inset 0 0 0 1px var(--v-line)}.v-ht-base__url{flex:1;font-family:var(--v-font-mono);font-size:var(--v-text-caption-size);color:var(--v-text-2)}.v-ht-clients{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-space-1_5);min-width:0;padding:var(--v-space-1) var(--v-space-3) var(--v-space-2)}.v-ht-client{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:var(--v-text);background-color:var(--v-surface-2);box-shadow:var(--v-shadow-emboss);-webkit-tap-highlight-color:transparent;transition:transform var(--v-spring-press-dur) var(--v-spring-press),box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-ht-client:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)));box-shadow:var(--v-shadow-emboss-press)}.v-ht-client:focus-visible{outline:none;box-shadow:var(--v-shadow-deboss-focus)}.v-ht-clients__label{min-width:0;margin-left:var(--v-space-1);font-size:var(--v-text-caption-size);color:var(--v-text-3)}.v-ht-more{display:flex;flex-direction:column;width:100%;padding-bottom:var(--v-space-1)}.v-ht-more__head{padding:var(--v-space-4) var(--v-space-4) var(--v-space-1);font-size:var(--v-text-caption-size);font-weight:600;color:var(--v-text-3)}.v-ht-more__row{flex:1 1 auto;min-height:56px}@media (hover:hover) and (pointer:fine){.v-ht-head:hover .v-ht-head__go{color:var(--v-on-accent);background-color:var(--v-accent);box-shadow:var(--v-shadow-accent);transform:translateX(2px)}.v-ht-kind:hover{background-color:var(--v-fill-hover)}.v-ht-kind:hover .v-ht-kind__icon,.v-ht-row--new:hover .v-ht-row__plus{color:var(--v-on-accent);background-color:var(--v-accent);box-shadow:var(--v-shadow-accent)}.v-ht-kind:hover .v-ht-kind__chev{color:var(--v-text-2);transform:translateX(2px)}button.v-ht-row:hover{background-color:var(--v-fill)}button.v-ht-row:hover .v-ht-row__chev{transform:translateX(2px)}.v-ht-fx__item:hover img{transform:scale(var(--v-scale-zoom))}.v-ht-client:hover{box-shadow:var(--v-shadow-emboss-hover)}}@container v-ht (min-width: 700px){.v-ht{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"studio studio" "agent effects" "api more"}.v-ht__cell--studio{grid-area:studio}.v-ht__cell--agent{grid-area:agent}.v-ht__cell--effects{grid-area:effects}.v-ht__cell--api{grid-area:api}.v-ht__cell--more{grid-area:more}}@container v-ht (min-width: 980px){.v-ht{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"studio studio agent" "effects api more"}}.v-home-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v-space-3)}.v-home-works>:nth-child(n+7){display:none}@media (min-width:560px){.v-home-works{grid-template-columns:repeat(4,minmax(0,1fr))}.v-home-works>:nth-child(n+7){display:revert}}@media (min-width:1100px){.v-home-works{grid-template-columns:repeat(8,minmax(0,1fr))}}.v-tool{display:flex;flex-direction:column;width:100%;height:100%;padding:var(--v-space-2);text-align:left}.v-tool__art{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:calc(var(--v-radius-xl) - var(--v-space-2));background:var(--v-bg-deep);box-shadow:var(--v-shadow-deboss)}.v-tool__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--v-spring-hover-dur) var(--v-spring-hover)}@media (hover:hover) and (pointer:fine){.v-tool:hover .v-tool__art img{transform:scale(var(--v-scale-zoom))}}.v-tool__body{display:flex;flex-direction:column;gap:4px;padding:var(--v-space-3) var(--v-space-3) var(--v-space-2)}.v-tool__title{display:flex;align-items:center;gap:var(--v-space-2)}.v-tool__title svg{width:18px;height:18px;flex:none;color:var(--v-accent-ink)}@media (max-width:639.98px){.v-tool{flex-direction:row;align-items:center;gap:var(--v-space-1)}.v-tool__art{width:96px;flex:none;aspect-ratio:1}.v-tool__body{padding:var(--v-space-2) var(--v-space-3)}}.v-ov-work{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:var(--v-radius-lg);overflow:hidden;box-shadow:var(--v-shadow-emboss);transition:transform var(--v-spring-hover-dur) var(--v-spring-hover),box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-ov-work .v-media{position:absolute;inset:0;border-radius:inherit}@media (hover:hover) and (pointer:fine){.v-ov-work:hover{transform:translateY(-3px);box-shadow:var(--v-shadow-emboss-hover)}}.v-ov-work:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap-card)))}.v-st,.v-st-main{position:relative;flex:1;min-height:0;display:flex}.v-st-main{min-width:0;flex-direction:column}.v-st-panel{display:none}@media (min-width:1024px){.v-st-panel{position:relative;display:flex;flex-direction:column;flex:none;width:var(--v-st-panel-w,clamp(340px,29vw,400px));min-height:0;padding:var(--v-space-4) 0 var(--v-space-4) var(--v-space-4)}}.v-st-panel__edge{top:var(--v-space-12);bottom:var(--v-space-12);right:-9px}.v-st-panel__card{position:relative;border-radius:var(--v-radius-2xl);background:var(--v-surface);box-shadow:var(--v-shadow-emboss);overflow:hidden}.v-st-panel__card,.v-st-panel__scroll{flex:1;min-height:0;display:flex;flex-direction:column}.v-st-panel__scroll{overflow-y:auto;overscroll-behavior:contain;padding:var(--v-space-4);gap:var(--v-space-5)}.v-st-panel__foot{gap:var(--v-space-2_5);padding:var(--v-space-3) var(--v-space-4) var(--v-space-4);box-shadow:inset 0 1px 0 var(--v-line);background:transparent}.v-st-group,.v-st-panel__foot{display:flex;flex-direction:column}.v-st-group,.v-st-group__head{gap:var(--v-space-2)}.v-st-group__head{display:flex;align-items:center;justify-content:space-between;min-height:20px}.v-st-fixed{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--v-radius-pill);background:var(--v-fill);font-size:12.5px;font-weight:550;color:var(--v-text-2)}.v-st-fixed svg{width:14px;height:14px;color:var(--v-text-3)}.v-st-fixed .v-t4{font-weight:450}.v-st-model{position:relative;display:flex;align-items:center;gap:var(--v-space-3);width:100%;padding:var(--v-space-3);border-radius:var(--v-radius-lg);background:var(--v-raised);box-shadow:var(--v-shadow-emboss);text-align:left;transition:transform var(--v-spring-press-dur) var(--v-spring-press),box-shadow var(--v-dur-hover) var(--v-ease-out)}@media (hover:hover) and (pointer:fine){.v-st-model:hover{box-shadow:var(--v-shadow-emboss-hover)}}.v-st-model:is(:active,[data-press]){transform:translateY(var(--v-move-press)) scale(var(--v-tap,var(--v-scale-tap-card)));box-shadow:var(--v-shadow-emboss-press);transition-duration:var(--v-spring-press-dur),var(--v-dur-fast)}.v-st-model__glyph{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background-color:var(--v-surface-2);color:var(--v-text);box-shadow:var(--v-shadow-emboss)}.v-st-model__glyph svg{width:20px;height:20px;color:var(--v-text-3)}.v-st-model__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.v-st-model__swap{display:flex;align-items:center;gap:var(--v-space-3);min-width:0;flex:1}.v-st-model__name{font-size:var(--v-text-label-size);font-weight:600}.v-st-model__sub{font-size:var(--v-text-caption-size);color:var(--v-text-3)}.v-st-model__chev{flex:none;color:var(--v-text-3);width:18px;height:18px}.v-st-prompt{position:relative;display:flex;flex-direction:column;border-radius:var(--v-radius-lg);background:var(--v-well);box-shadow:var(--v-shadow-deboss);transition:box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-st-prompt:not(.v-work-input){container:v-prompt/inline-size}.v-st-prompt:focus-within{box-shadow:var(--v-shadow-deboss-focus)}.v-st-prompt textarea{padding:14px 16px 6px}.v-st-prompt__bar{display:flex;align-items:center;gap:var(--v-space-1);min-width:0;padding:var(--v-space-1) var(--v-space-1_5) var(--v-space-1_5)}.v-st-prompt__bar>*,.v-st-prompt__clear>.v-btn{flex:none}.v-st-prompt__clear{display:inline-flex}.v-st-prompt__count{margin-left:auto;padding:0 var(--v-space-1_5);font-size:var(--v-text-micro-size);color:var(--v-text-4);font-variant-numeric:tabular-nums;white-space:nowrap}@container v-prompt (max-width: 429.98px){.v-st-prompt__clear .v-st-prompt__lbl{display:none}.v-st-prompt__clear .v-btn{width:var(--h);padding:0}}@container v-prompt (max-width: 344.98px){.v-st-prompt__bar:has(.v-st-prompt__clear) .v-st-prompt__lbl{display:none}.v-st-prompt__bar:has(.v-st-prompt__clear) .v-btn{width:var(--h);padding:0}}@container v-prompt (max-width: 299.98px){.v-st-prompt__bar .v-st-prompt__lbl{display:none}.v-st-prompt__bar .v-btn{width:var(--h);padding:0}}.v-st-prompt__count.is-over{color:var(--v-danger)}.v-st-slots{display:flex;flex-wrap:wrap;gap:var(--v-space-2)}.v-st-slot{position:relative;display:grid;place-items:center;width:72px;height:72px;flex:none;border-radius:var(--v-radius-md);overflow:hidden;background:var(--v-well);box-shadow:var(--v-shadow-deboss);color:var(--v-text-3)}.v-st-slot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v-st-slot--wide{width:calc(50% - var(--v-space-1));height:92px}.v-st-slot--add{cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1.5px var(--v-line-strong);transition:box-shadow var(--v-dur-hover) var(--v-ease-out),color var(--v-dur-hover) var(--v-ease-out),background-color var(--v-dur-hover) var(--v-ease-out)}.v-st-slot--add svg{width:20px;height:20px}.v-st-slot--add span{font-size:var(--v-text-micro-size);margin-top:2px}.v-st-slot--add>div{display:flex;flex-direction:column;align-items:center;gap:2px}@media (hover:hover) and (pointer:fine){.v-st-slot--add:hover{color:var(--v-text);box-shadow:inset 0 0 0 1.5px var(--v-accent-line);background:var(--v-accent-soft)}}.v-st-slot--add.is-over{color:var(--v-accent-ink);box-shadow:inset 0 0 0 2px var(--v-accent);background:var(--v-accent-soft)}.v-st-slot--add:disabled:not([aria-busy]){cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.v-st-slot--add:disabled:hover{color:inherit;box-shadow:inset 0 0 0 1.5px var(--v-line-strong);background:transparent}}.v-st-media{display:flex;flex-direction:column;gap:var(--v-space-4)}.v-st-slot__x{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(8,8,12,.62);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform var(--v-spring-press-dur) var(--v-spring-press)}.v-st-slot__x svg{width:13px;height:13px}.v-st-slot__x:is(:active,[data-press]){transform:scale(var(--v-scale-tap-icon))}.v-st-slot__tag{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:999px;background:rgba(8,8,12,.62);color:#fff;font-size:10px;font-weight:600}.v-st-params{gap:var(--v-space-4)}.v-st-kind,.v-st-params{display:flex;flex-direction:column}.v-st-kind{gap:var(--v-space-5)}.v-st-ratio{display:inline-block;flex:none;border-radius:2.5px;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.85}.v-st-num{display:flex;align-items:center;gap:var(--v-space-3)}.v-st-num .v-range{flex:1}.v-st-num__v{min-width:44px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--v-text-label-size)}.v-st-cost{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v-space-2)}.v-st-cost__v{font-family:var(--v-font-text);font-size:20px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.v-st-cost__how{display:block;margin-top:-6px;text-align:right}.v-st-submit{display:flex;gap:var(--v-space-2)}.v-st-submit>.v-btn--primary{flex:1;min-width:0}.v-st-runs{--px:14px;flex:none;gap:6px;font-variant-numeric:tabular-nums}.v-st-runs.v-btn--sm{--px:10px}.v-st-runs.is-on{background-color:var(--v-accent-soft);color:var(--v-accent-ink);box-shadow:inset 0 0 0 1px var(--v-accent-line),0 0 0 rgb(0 0 0/0),0 0 0 rgb(0 0 0/0),0 0 0 rgb(0 0 0/0)}.v-st-mask{position:relative;border-radius:var(--v-radius-md);overflow:hidden;background:var(--v-bg-deep);box-shadow:var(--v-shadow-deboss);touch-action:none}.v-st-mask canvas{display:block;width:100%;height:auto;cursor:crosshair}.v-st-mask__bar{display:flex;align-items:center;gap:var(--v-space-2);margin-top:var(--v-space-2)}.v-st-mask__bar .v-range{flex:1}.v-st-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v-space-2) var(--v-space-3);padding:var(--v-space-5) var(--v-gutter) var(--v-space-2)}.v-st-head__title{margin-right:auto;display:flex;align-items:baseline;gap:var(--v-space-2);min-width:0}.v-st-feed{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--v-gutter) var(--v-space-8)}.v-st-day{display:flex;flex-direction:column;gap:var(--v-space-2_5);padding-top:var(--v-space-4)}.v-st-day__label{display:flex;align-items:baseline;gap:var(--v-space-2);font-size:var(--v-text-caption-size);font-weight:600;color:var(--v-text-2)}.v-st-day__label span{color:var(--v-text-4);font-weight:500;font-variant-numeric:tabular-nums}.v-st-grid{position:relative;display:grid;gap:var(--v-space-2_5);grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}@media (max-width:639.98px){.v-st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-space-2)}}.v-st-tile{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border-radius:var(--v-radius-lg);overflow:hidden;background:var(--v-bg-deep);box-shadow:var(--v-shadow-emboss);cursor:pointer;text-align:left;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--v-spring-hover-dur) var(--v-spring-hover),box-shadow var(--v-dur-hover) var(--v-ease-out)}.v-st-tile .v-media{position:absolute;inset:0;border-radius:inherit}@media (hover:hover) and (pointer:fine){.v-st-tile:hover{transform:translateY(-3px);box-shadow:var(--v-shadow-emboss-hover)}}.v-st-tile:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap-card)));transition-duration:var(--v-spring-press-dur);transition-timing-function:var(--v-spring-press)}.v-st-tile.is-holding{transform:scale(var(--v-scale-hold));transition-duration:var(--v-spring-soft-dur);transition-timing-function:var(--v-spring-soft)}.v-st-tile__kind{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:999px;background:rgba(8,8,12,.55);color:#fff;font-size:11px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.v-st-tile__kind svg{width:13px;height:13px}.v-st-tile__meta{position:absolute;inset:auto 0 0;z-index:2;padding:32px 10px 9px;background:linear-gradient(0deg,rgba(6,6,10,.72),transparent);color:#fff;font-size:12px;line-height:1.35;opacity:0;transform:translateY(6px);transition:opacity var(--v-dur-hover) var(--v-ease-out),transform var(--v-spring-hover-dur) var(--v-spring-hover);pointer-events:none}.v-st-tile__meta b{display:block;font-weight:600;font-size:11px;opacity:.8;margin-bottom:2px}@media (hover:hover) and (pointer:fine){.v-st-tile:hover .v-st-tile__meta{opacity:1;transform:none}}.v-st-tile__state{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v-space-1_5);padding:var(--v-space-3);text-align:center;color:var(--v-text-2);font-size:var(--v-text-caption-size)}.v-st-tile__state svg{width:22px;height:22px;color:var(--v-text-3)}.v-st-tile__state strong{font-weight:600;color:var(--v-text);font-variant-numeric:tabular-nums}.v-st-tile--pending{background:var(--v-skeleton);cursor:default}.v-st-tile--pending:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--v-skeleton-shine) 50%,transparent 80%);transform:translateX(-100%);animation:v-shimmer var(--v-dur-shimmer) var(--v-ease-in-out) infinite}.v-st-tile--failed{background:var(--v-surface-2)}.v-st-tile--failed .v-st-tile__state svg{color:var(--v-danger)}.v-st-tile--audio{background:var(--v-surface-2)}.v-st-tile__count{position:absolute;right:8px;top:8px;z-index:2;min-width:24px;height:24px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:rgba(8,8,12,.55);color:#fff;font-size:11px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.v-st-more{display:grid;place-items:center;padding:var(--v-space-6) 0}.v-st-feed>*{transition:opacity var(--v-dur-base) var(--v-ease-out)}.v-st-feed.is-refreshing>*{opacity:.5;pointer-events:none;transition-delay:var(--v-dur-skel-delay)}.v-st-hero{container:v-st-hero/inline-size;display:flex;flex-direction:column;gap:var(--v-space-2_5);padding-top:var(--v-space-4)}.v-st-hero__card{--v-hero-h:clamp(260px,46dvh,440px);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v-space-3);padding:var(--v-space-2);border-radius:calc(var(--v-radius-xl) + 2px);background-color:var(--v-surface);box-shadow:var(--v-shadow-emboss)}.v-st-hero__ghost,.v-st-tile.v-st-tile--hero{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--v-radius-xl)}.v-st-tile.v-st-tile--hero{box-shadow:none;isolation:isolate}@media (hover:hover) and (pointer:fine){.v-st-tile.v-st-tile--hero:hover{transform:none;box-shadow:none}}.v-st-tile--hero .v-st-tile__meta{display:none}.v-st-tile--hero .v-media{background-color:transparent;z-index:1}.v-st-hero__ambient{position:absolute;inset:-12%;width:124%;height:124%;max-width:none;-o-object-fit:cover;object-fit:cover;z-index:0;filter:blur(36px) saturate(1.25);opacity:.7;pointer-events:none}html.dark .v2 .v-st-hero__ambient{opacity:.45}.v-st-tile--hero .v-st-tile__audio{justify-content:center;padding:var(--v-space-6) var(--v-space-5)}.v-st-tile--hero .v-st-tile__audio .v-pl-wave--tile{height:42%;max-height:150px}.v-st-tile--hero .v-st-tile__audio .v-gal-audio__play{position:absolute;right:var(--v-space-3);top:var(--v-space-3);width:40px;height:40px}.v-st-hero__side{display:flex;flex-direction:column;gap:var(--v-space-3);min-width:0;padding:var(--v-space-1) var(--v-space-2) var(--v-space-1_5)}.v-st-hero__model{display:flex;align-items:center;gap:var(--v-space-2_5);min-width:0}.v-st-hero__model>:first-child{flex:none}.v-st-hero__model>.v-icon-btn{flex:none;margin-left:auto}.v-st-hero__who{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--v-text-caption-size);color:var(--v-text-3)}.v-st-hero__who b{font-size:var(--v-text-label-size);font-weight:600;color:var(--v-text)}.v-st-hero__prompt{color:var(--v-text-2)}.v-st-hero__prompt.v-prompt-window--fill{flex:0 1 auto}.v-st-hero__prompt.v-prompt-window--fill .v-prompt-window__scroll{flex:0 1 auto;max-height:calc(4 * 1.55em);max-height:calc(4 * 1lh)}.v-st-hero__none{margin:0;font-size:var(--v-text-caption-size);color:var(--v-text-3)}.v-st-hero__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--v-space-2);margin-top:auto}.v-st-hero__actions>.v-btn{min-width:0}@container v-st-hero (min-width: 720px){.v-st-hero__card{grid-template-columns:minmax(0,1fr) clamp(260px,32%,340px);gap:var(--v-space-4)}.v-st-hero__ghost,.v-st-tile.v-st-tile--hero{aspect-ratio:auto;height:var(--v-hero-h)}.v-st-hero__side{height:var(--v-hero-h);padding:var(--v-space-3) var(--v-space-2) var(--v-space-2) 0}.v-st-hero__prompt.v-prompt-window--fill{flex:1 1 0}.v-st-hero__prompt.v-prompt-window--fill .v-prompt-window__scroll{flex:1 1 0;max-height:none}}.v-st-issues{border-radius:var(--v-radius-lg);background-color:var(--v-well);box-shadow:var(--v-shadow-deboss);overflow:hidden}.v-st-issues__head{display:flex;align-items:center;gap:var(--v-space-2);width:100%;min-height:40px;padding:0 var(--v-space-3);text-align:left;font-size:var(--v-text-caption-size);font-weight:550;color:var(--v-text-2);transition:color var(--v-dur-hover) var(--v-ease-out)}.v-st-issues__head>svg:first-child{width:16px;height:16px;flex:none;color:var(--v-text-3)}.v-st-issues__text{flex:1;min-width:0}.v-st-issues__chev{width:16px;height:16px;flex:none;color:var(--v-text-3);transition:transform var(--v-spring-snappy-dur) var(--v-spring-snappy)}.v-st-issues.is-open .v-st-issues__chev{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.v-st-issues__head:hover{color:var(--v-text)}}.v-st-issues__list{overflow:hidden}.v-st-issue{display:flex;align-items:center;gap:var(--v-space-3);min-height:48px;padding:var(--v-space-1_5) var(--v-space-2) var(--v-space-1_5) var(--v-space-3);box-shadow:inset 0 1px 0 var(--v-line)}.v-st-issue__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:var(--v-text-caption-size);line-height:var(--v-text-caption-lh);color:var(--v-text-3)}.v-st-issue__main b{font-weight:600;color:var(--v-text)}.v-st-issue__actions{display:flex;gap:2px;flex:none}.v-st-bar{position:relative;z-index:3;margin:0 var(--v-space-3) var(--v-space-2);padding:var(--v-space-1_5);border-radius:var(--v-radius-2xl);background:var(--v-raised);box-shadow:var(--v-shadow-float);display:flex;flex-direction:column;gap:var(--v-space-1)}@media (min-width:1024px){.v-st-bar{display:none}}.v-st-bar .v-st-prompt{background:transparent;box-shadow:none}.v-st-bar .v-st-prompt textarea{min-height:44px;padding:var(--v-space-2) var(--v-space-2) var(--v-space-1)}.v-st-bar__row{display:flex;align-items:center;gap:var(--v-space-1);padding:0 var(--v-space-0_5) var(--v-space-0_5)}.v-st-bar__chip{display:inline-flex;align-items:center;gap:6px;height:34px;min-width:0;max-width:46%;padding:0 10px;border-radius:999px;background:var(--v-fill);color:var(--v-text-2);font-size:var(--v-text-caption-size);font-weight:600;transition:background-color var(--v-dur-hover) var(--v-ease-out),transform var(--v-spring-press-dur) var(--v-spring-press)}.v-st-bar__chip svg{width:15px;height:15px;flex:none}.v-st-bar__chip:is(:active,[data-press]){transform:scale(var(--v-tap,var(--v-scale-tap)))}.v-st-bar__chip b{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-st-bar__end{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:var(--v-space-1)}.v-st-bar__send{position:relative;display:inline-flex}.v-st-bar__runs{position:absolute;top:-7px;right:-7px;z-index:1;pointer-events:none;min-width:20px;height:18px;padding:0 5px;border-radius:var(--v-radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:650;line-height:1;color:var(--v-accent-ink);background-color:var(--v-solid);box-shadow:inset 0 0 0 1px var(--v-accent-line),var(--v-shadow-emboss)}.v-st-bar__thumbs{display:flex;flex-wrap:wrap;gap:6px;padding:4px 6px 0}.v-st-bar__thumbs .v-st-slot{width:52px;height:52px}.v-st-view{display:grid;gap:var(--v-space-5);grid-template-columns:1fr}@media (min-width:900px){.v-st-view{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start}}.v-st-view__stage{position:relative;display:grid;place-items:center;border-radius:var(--v-radius-xl);background:var(--v-bg-deep);box-shadow:var(--v-shadow-deboss);overflow:hidden}.v-st-view__stage--note{min-height:220px}.v-st-view__stage img,.v-st-view__stage video{display:block;width:100%;max-height:min(68dvh,720px);-o-object-fit:contain;object-fit:contain}.v-st-view__stage>img{grid-area:1/1}.v-st-view__pager{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.v-st-view__dot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.45);transition:width var(--v-spring-snappy-dur) var(--v-spring-snappy),background-color var(--v-dur-fast) var(--v-ease-out)}.v-st-view__dot.is-on{width:20px;background:#fff}.v-st-view__side{display:flex;flex-direction:column;gap:var(--v-space-4);min-width:0}.v-st-view__actions{display:flex;flex-direction:column;gap:var(--v-space-2)}.v-st-view__actions>.v-btn{width:100%}.v-st-view__use{display:flex;flex-wrap:wrap;gap:var(--v-space-2)}.v-st-view__use:empty{display:none}.v-st-view__use>.v-btn{flex:1 1 0;min-width:-moz-max-content;min-width:max-content}.v-st-view__bar{display:flex;align-items:center;gap:var(--v-space-2);min-height:var(--v-control-md);margin-top:var(--v-space-2);padding-top:var(--v-space-3);border-top:1px solid var(--v-line)}.v-st-view__tools{display:flex;align-items:center;gap:var(--v-space-1);margin-left:auto}.v-st-view__rule{width:1px;height:20px;margin:0 var(--v-space-1);background:var(--v-line)}.v-st-pick-row{position:relative;transition:background-color var(--v-dur-hover) var(--v-ease-out),box-shadow var(--v-dur-base) var(--v-ease-out)}.v-st-pick-row+.v-st-pick-row:before{content:"";position:absolute;top:0;left:calc(var(--v-space-4) + 40px + var(--v-space-3));right:var(--v-space-4);height:1px;background:var(--v-line);z-index:1}.v-st-pick{display:flex;align-items:center;gap:var(--v-space-3);width:100%;min-height:64px;padding:var(--v-space-3) 56px var(--v-space-3) var(--v-space-4);text-align:left;background-color:transparent;transition:transform var(--v-spring-press-dur) var(--v-spring-press),--v-glare-c var(--v-dur-hover) var(--v-ease-out)}@media (hover:hover) and (pointer:fine){.v-st-pick-row:has(>.v-st-pick:hover){background-color:var(--v-fill)}}.v-st-pick-row:has(>.v-st-pick:is(:active,[data-press])){background-color:var(--v-fill-hover)}@media (hover:hover) and (pointer:fine){.v-st-pick-row:has(>.v-st-pick:is(:active,[data-press])){background-color:var(--v-fill)}}.v-st-pick-row:has(>.v-st-pick[aria-pressed=true]){background-color:var(--v-accent-soft)}.v-st-pick:is(:active,[data-press]){transform:translateY(var(--v-move-press)) scale(var(--v-tap,var(--v-scale-tap-card)))}.v-st-pick-row:has(>.v-st-pick.is-landing){box-shadow:inset 0 0 0 1.5px var(--v-accent-line);animation:v-pick-land .32s var(--v-ease-out)}@keyframes v-pick-land{0%{background-color:var(--v-fill-hover)}45%{background-color:color-mix(in oklab,var(--v-accent-soft) 100%,var(--v-accent) 12%)}to{background-color:var(--v-accent-soft)}}.v-st-pick__on{display:inline-flex;align-items:center;gap:4px}.v-st-pick__state{display:inline-grid;justify-items:end}.v-st-pick__state>*{grid-area:1/1;white-space:nowrap;transition:opacity var(--v-dur-base) var(--v-ease-out),translate var(--v-spring-press-dur) var(--v-spring-press)}.v-st-pick__state>.v-st-pick__on{opacity:0;translate:0 4px}.v-st-pick__state[data-on]>.v-st-pick__on{opacity:1;translate:0 0}.v-st-pick__state[data-on]>.v-st-pick__unit{opacity:0;translate:0 -4px}.v-st-model__sub{display:flex;align-items:center;gap:6px;min-width:0}.v-st-model__sub>.v-truncate{min-width:0}.v-st-pick__on svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.v-st-pick-row:has(>.v-st-pick.is-landing){animation:none}}.v-st-pick .v-row__sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v-st-pick-row>.v-icon-btn{position:absolute;right:12px;top:50%;translate:0 -50%;z-index:2}.v-msel{min-width:200px}.v-msel__mark{display:inline-flex;flex:none}.v-msel__mark>svg{width:16px;height:16px;color:var(--v-text-3)}.v-msel__row{padding-right:var(--v-space-4)}.v-msel__aside{display:inline-flex;align-items:center;gap:var(--v-space-2)}.v-msel__check{width:16px;height:16px;color:var(--v-accent-ink);opacity:0;scale:.6;transition:opacity var(--v-dur-base) var(--v-ease-out),scale var(--v-spring-press-dur) var(--v-spring-press)}.v-msel__check[data-on]{opacity:1;scale:1}@media (max-width:479.98px){html:not(.v-pl-doc) .v-st-pick{flex-wrap:wrap;row-gap:var(--v-space-1)}html:not(.v-pl-doc) .v-st-pick .v-row__main{flex:1 1 0}html:not(.v-pl-doc) .v-st-pick .v-row__title{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}html:not(.v-pl-doc) .v-st-pick .v-row__aside{flex:1 1 100%;flex-direction:row;align-items:baseline;gap:var(--v-space-1_5);padding-left:calc(40px + var(--v-space-3));text-align:left}html:not(.v-pl-doc) .v-st-pick__state{justify-items:start}}.v-st-root{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.v-st-modes{display:flex;align-items:center;gap:var(--v-space-2);padding:var(--v-space-3) var(--v-gutter) 0}@media (min-width:1024px){.v-st-modes{padding:var(--v-space-4) var(--v-space-4) 0}}.v-st-modes>.v-track,.v-st-modes>.v-track-ovf{min-width:0}@media (max-width:479.98px){.v-st-modes .v-track-ovf>.v-track,.v-st-modes>.v-track,.v-st-modes>.v-track-ovf{flex:1 1 auto}.v-st-modes .v-track__item{flex:1 1 auto;padding:0 var(--v-space-2)}.v-st-modes .v-track__item svg{display:none}}.v-st-modes__back{display:flex;min-width:0}.v-st-modes__back .v-page-back{margin:0;height:36px}@media (max-width:639.98px){.v-st-modes__back-label{display:none}.v-st-modes__back .v-page-back{width:36px;padding:0;justify-content:center}}.v-fx{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 var(--v-space-10)}.v-fx__head{padding-left:var(--v-gutter);padding-right:var(--v-gutter)}.v-fx__lead{margin:0 0 var(--v-space-6);max-width:72ch;color:var(--v-text-3);font-size:var(--v-text-caption-size);line-height:1.5}.v-fx__groups,.v-fx__lead{padding:0 var(--v-gutter)}@media (min-width:1024px){.v-fx__groups,.v-fx__head,.v-fx__lead{padding-left:var(--v-space-4);padding-right:var(--v-space-4)}}.v-fx-card .v-tool__art{aspect-ratio:4/3}.v-fx-card .v-tool__art img{-o-object-fit:cover;object-fit:cover}.v-fx-card__glyph{position:absolute;inset:0;display:grid;place-items:center;color:var(--v-text-4);background:radial-gradient(closest-side,var(--v-fill-hover),transparent)}.v-fx-card__glyph svg{width:44px;height:44px;stroke-width:1.25;transition:transform var(--v-spring-hover-dur) var(--v-spring-hover),color var(--v-dur-hover) var(--v-ease-out)}@media (hover:hover) and (pointer:fine){.v-fx-card:hover .v-fx-card__glyph svg{transform:scale(1.08);color:var(--v-accent-ink)}}.v-st-embed{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;margin:var(--v-space-3);border-radius:var(--v-radius-2xl);overflow:hidden;background:var(--v-surface);box-shadow:var(--v-shadow-emboss)}.v-st-embed>*{flex:1;min-height:0}.v-st-embed [data-lab-toolbar]{flex-wrap:wrap;height:auto;min-height:56px;overflow:visible;row-gap:6px;padding-block:8px}.v-st-embed [data-lab-toolbar]>*{flex-shrink:0}@media (max-width:639.98px){.v-st-embed [data-lab-toolbar]{gap:6px;padding-inline:8px}}@media (min-width:1024px){.v-st-head,.v-st-panel{padding-top:var(--v-space-3)}}.v-st-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-space-2);max-width:100%;margin:-4px;padding:4px}.v-st-filters>*{flex:none}@media (max-width:639.98px){.v-st-head{padding-top:var(--v-space-3)}.v-st-head__title{width:100%}.v-st-filters{flex-wrap:wrap;overflow:visible}}.v2 [data-editor-hero]{border-color:transparent;background:var(--v-solid);box-shadow:var(--v-shadow-float);backdrop-filter:none}.v2 [data-editor-empty]{overflow-y:auto;align-items:safe center}@media (max-width:639.98px){.v2 [data-editor-empty]{padding:var(--v-space-3)}.v2 [data-editor-hero]{padding:var(--v-space-5)}}@media (max-width:1023.98px){.v-st-embed main{min-height:min(60vh,560px)}}.v-st-embed :is(button,[role=button],[data-lab-row]){transition-property:color,background-color,border-color,box-shadow,opacity,scale,--v-glare-c;transition-duration:var(--v-dur-hover),var(--v-dur-hover),var(--v-dur-hover),var(--v-dur-hover),var(--v-dur-fast),var(--v-spring-press-dur),var(--v-dur-hover);transition-timing-function:var(--v-ease-out),var(--v-ease-out),var(--v-ease-out),var(--v-ease-out),var(--v-ease-out),var(--v-spring-press),var(--v-ease-out)}.v-st-embed :is(button,[role=button]):is(:active,[data-press]):not(:disabled):not([aria-disabled=true]):not([role=slider]){scale:var(--v-scale-tap);transition-duration:var(--v-dur-fast),var(--v-dur-fast),var(--v-dur-fast),var(--v-dur-fast),var(--v-dur-fast),var(--v-spring-press-dur),var(--v-dur-fast)}.v-st-embed :is([data-lab-row],[data-lab-layer]):is(:active,[data-press]):not(:disabled){scale:var(--v-scale-tap-card)}.v-st-embed [data-lab-toolbar]>button:is(:active,[data-press]):not(:disabled){scale:var(--v-scale-tap-icon)}.v-st-embed [data-lab-group]{border-color:transparent;background-color:var(--v-well);box-shadow:var(--v-shadow-deboss)}.v-st-embed :is([data-lab-toolbar],[data-lab-panel],[data-lab-section]){border-color:transparent}.v-st-embed [data-lab-main] .border-t,.v-st-embed [data-lab-panel] :is(.border-b,.border-t){border-color:transparent}.v-st-embed [data-lab-main] .rounded-full.border.bg-popover\/90{border-color:transparent;background-color:var(--v-float);backdrop-filter:var(--v-frost-float);-webkit-backdrop-filter:var(--v-frost-float);box-shadow:var(--v-shadow-pop)}.v-st-embed [data-lab-panel] [data-lab-section]+[data-lab-section]{margin-top:2px}.v-st-embed [data-lab-group]>span{background-color:var(--v-line)}.v-st-embed [data-lab-view]{border-color:transparent;box-shadow:0 0 0 1px var(--v-line),var(--v-shadow-float)}@keyframes v-lab-fade{0%{opacity:0}}@keyframes v-lab-in-left{0%{opacity:0;translate:calc(var(--v-move-enter) * -1) 0}}@keyframes v-lab-in-right{0%{opacity:0;translate:var(--v-move-enter) 0}}@keyframes v-lab-in-up{0%{opacity:0;translate:0 calc(var(--v-move-enter) * .6)}}@keyframes v-lab-in-stage{0%{opacity:0;scale:var(--v-scale-tap-card)}}.v-st-embed [data-lab-panel=left]{animation:v-lab-in-left var(--v-spring-soft-dur) var(--v-spring-soft) backwards}.v-st-embed [data-lab-panel=right]{animation:v-lab-in-right var(--v-spring-soft-dur) var(--v-spring-soft) 40ms backwards}.v-st-embed [data-lab-main]{animation:v-lab-in-stage var(--v-spring-soft-dur) var(--v-spring-soft) 20ms backwards}.v-st-embed [data-lab-panel] [data-lab-section]{animation:v-lab-in-up var(--v-spring-soft-dur) var(--v-spring-soft) backwards}.v-st-embed [data-lab-panel] [data-lab-section]:nth-child(2){animation-delay:calc(var(--v-stagger-step) * 1)}.v-st-embed [data-lab-panel] [data-lab-section]:nth-child(3){animation-delay:calc(var(--v-stagger-step) * 2)}.v-st-embed [data-lab-panel] [data-lab-section]:nth-child(4){animation-delay:calc(var(--v-stagger-step) * 3)}.v-st-embed [data-lab-panel] [data-lab-section]:nth-child(5){animation-delay:calc(var(--v-stagger-step) * 4)}.v-st-embed [data-lab-panel] [data-lab-section]:nth-child(6){animation-delay:calc(var(--v-stagger-step) * 5)}.v-st-embed [data-lab-panel] [data-lab-section]:nth-child(n+7){animation-delay:calc(var(--v-stagger-step) * 6)}[data-lab-section-body]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--v-spring-glide-dur) var(--v-spring-glide),opacity var(--v-dur-fast) var(--v-ease-out)}[data-lab-section][data-open]>[data-lab-section-body]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--v-spring-glide-dur) var(--v-spring-glide),opacity var(--v-dur-base) var(--v-ease-out) 60ms}[data-lab-chevron]{transition:rotate var(--v-spring-snappy-dur) var(--v-spring-snappy),color var(--v-dur-hover) var(--v-ease-out)}[data-lab-chevron].rotate-180{transform:none;rotate:180deg}.v-st-embed [data-lab-toolbar]>button.border:not(.bg-accent){border-color:transparent}@media (hover:hover) and (pointer:fine){.v-st-embed [data-lab-toolbar]>button.border:not(:disabled):hover{border-color:transparent;background-color:var(--v-fill-hover);color:var(--v-text)}.v-st-embed [data-lab-group]>button:not(:disabled):hover{background-color:var(--v-fill-hover);color:var(--v-text)}}@keyframes v-lab-pop{0%{opacity:0;scale:var(--v-scale-pop-in)}}.v-st-embed [data-lab-layer]{animation:v-lab-in-up var(--v-spring-soft-dur) var(--v-spring-soft) backwards}.v2 [data-editor-hero]{animation:v-lab-pop var(--v-spring-pop-dur) var(--v-spring-pop) 80ms backwards}.v-st-embed [data-lab-panel=right]>*{animation:v-lab-fade var(--v-dur-base) var(--v-ease-out) backwards}@media (prefers-reduced-motion:reduce){.v-st-embed :is(button,[role=button],[data-lab-row],[data-lab-layer]):is(:active,[data-press]){scale:none}.v-st-embed :is([data-lab-panel],[data-lab-main],[data-lab-section],[data-lab-layer]),.v2 [data-editor-hero]{animation-name:v-lab-fade}[data-lab-chevron],[data-lab-section-body]{transition-duration:0s}}.v-flow-card{position:relative;display:flex;min-height:148px;padding:0}.v-flow-card__main{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:var(--v-space-4);text-align:left;color:inherit;border-radius:inherit}.v-flow-card__icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border-radius:12px;color:var(--v-text-3);background-color:var(--v-well);box-shadow:var(--v-shadow-deboss);transition:color var(--v-dur-hover) var(--v-ease-out)}.v-flow-card__icon svg{width:19px;height:19px}.v-flow-card__name{max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-flow-card__types{display:flex;gap:4px}.v-flow-card__type{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--v-text-3);background-color:var(--v-fill)}.v-flow-card__type svg{width:14px;height:14px}.v-flow-card__when{margin-top:auto;padding-top:6px}.v-flow-card__actions{position:absolute;top:10px;right:10px;display:flex;gap:2px}@media (hover:hover) and (pointer:fine){.v-flow-card:hover .v-flow-card__icon{color:var(--v-accent-ink)}.v-flow-card__actions{opacity:0;transition:opacity var(--v-dur-hover) var(--v-ease-out)}.v-flow-card:focus-within .v-flow-card__actions,.v-flow-card:hover .v-flow-card__actions{opacity:1}}.v-nodes-empty{max-width:560px;margin:var(--v-space-6) auto 0;border-radius:var(--v-radius-2xl);background-color:var(--v-surface);box-shadow:var(--v-shadow-emboss)}.v-nodes-embed{overflow:hidden}.v-nodes-mobile{overflow-y:auto;padding:var(--v-space-4) var(--v-space-4) var(--v-space-12)}.v-flow-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:var(--v-space-4);text-align:left;color:inherit}.v-flow-tpl__chain{display:flex;align-items:center;gap:4px;margin-bottom:8px;padding:8px;border-radius:14px;background-color:var(--v-well);box-shadow:var(--v-shadow-deboss)}.v-flow-tpl__node{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--v-text-3);background-color:var(--v-surface-2);box-shadow:var(--v-shadow-emboss)}.v-flow-tpl__node.is-op{color:var(--v-accent-ink)}.v-flow-tpl__node svg{width:15px;height:15px}.v-flow-tpl__arrow{width:12px;height:12px;color:var(--v-text-4)}.v-latent{position:absolute;inset:0;overflow:hidden;background:rgb(18 8 13)}.v-latent__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.v-latent.is-queued .v-latent__canvas{opacity:.6}.v-latent:after{content:"";position:absolute;inset:-25%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(42% 34% at 50% 58%,color-mix(in oklab,var(--v-accent) 46%,transparent),transparent 72%);animation:v-latent-breathe 3.4s var(--v-ease-in-out) infinite}.v-latent.is-queued:after{animation-duration:5s;opacity:.5}@keyframes v-latent-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.v-latent:after{animation:none}}.v-latent__still{position:absolute;inset:0;background:radial-gradient(80% 80% at 50% 30%,var(--v-accent-soft),transparent 70%)}.v-st-tile--pending:has(.v-latent):before{display:none}.v-gen-cap{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:28px var(--v-space-3) var(--v-space-3);color:rgb(255 255 255/.72);font-size:var(--v-text-micro-size);background:linear-gradient(0deg,rgb(8 4 6/.62),rgb(8 4 6/.18) 70%,transparent);pointer-events:none}.v-gen-cap strong{color:#fff;font-size:var(--v-text-label-size);font-weight:600}.v-gen-cap span{display:inline-flex;align-items:center;gap:6px}.v-gen-cap__dot{position:relative;width:6px;height:6px;border-radius:50%;background:#fff}.v-gen-cap__dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgb(255 255 255/.7);animation:v-gen-ping 1.6s var(--v-ease-out) infinite}@keyframes v-gen-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion:reduce){.v-gen-cap__dot:after{animation:none}}.v-st-view__latent{position:relative;width:100%;aspect-ratio:var(--v-view-r,4/3);max-height:min(68dvh,720px)}.v-st-view__latent>.v-pl-video{position:absolute;inset:0}.v-st-view__latent>.v-pl-video video{height:100%;max-height:none}.v-st-tile .v-reveal{position:absolute;inset:0;border-radius:inherit}.v-reveal img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2 .visnea-flow [data-node-card]{background:var(--v-solid-2);backdrop-filter:none;box-shadow:var(--v-shadow-emboss)}.v2 .visnea-flow [data-node-card][data-state=idle]{border-color:transparent}.v2 .visnea-flow [data-node-card][data-state=idle][data-cat=op]{border-color:color-mix(in oklab,var(--v-accent) 24%,transparent)}@media (hover:hover) and (pointer:fine){.v2 .visnea-flow [data-node-card][data-state=idle]:hover{box-shadow:var(--v-shadow-emboss-hover)}}.v2 .visnea-flow [data-node-card]>:first-child{background:transparent;backdrop-filter:none;border-bottom-color:var(--v-line)}.v-rv{overflow:hidden;border-radius:inherit;isolation:isolate;--v-rv-ease:cubic-bezier(0.16,1,0.3,1)}.v-rv,.v-rv__field,.v-rv__media{position:absolute;inset:0}.v-rv__media{opacity:0}.v-rv__media>img,.v-rv__media>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v-rv__bloom,.v-rv__ring,.v-rv__sheen{position:absolute;inset:0;pointer-events:none;opacity:0}.v-rv.is-open .v-rv__field{animation:v-rv-field var(--v-rv-dur) var(--v-rv-ease) forwards}.v-rv.is-open .v-rv__media{opacity:1;-webkit-mask-image:radial-gradient(circle closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 72%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation:v-rv-lens calc(var(--v-rv-dur) * .78) cubic-bezier(.5,0,.2,1) forwards,v-rv-develop var(--v-rv-dur) var(--v-rv-ease) forwards}.v-rv.is-open .v-rv__ring{opacity:1;mix-blend-mode:screen;background-repeat:no-repeat;background-position:50%;background-image:radial-gradient(circle closest-side,transparent 74%,color-mix(in oklab,var(--v-accent) 0%,transparent) 78%,color-mix(in oklab,var(--v-accent) 85%,white 15%) 86%,transparent 97%);animation:v-rv-ring calc(var(--v-rv-dur) * .78) cubic-bezier(.5,0,.2,1) forwards}.v-rv.is-open .v-rv__bloom{background:radial-gradient(closest-side,rgb(255 255 255/.6),color-mix(in oklab,var(--v-accent) 60%,transparent) 36%,transparent 72%);mix-blend-mode:screen;animation:v-rv-bloom calc(var(--v-rv-dur) * .5) var(--v-ease-out) forwards}.v-rv.is-open .v-rv__sheen{background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.32) 50%,transparent 62%) no-repeat;background-size:260% 100%;mix-blend-mode:soft-light;animation:v-rv-sheen calc(var(--v-rv-dur) * .55) var(--v-ease-in-out) calc(var(--v-rv-dur) * .42) forwards}@keyframes v-rv-lens{0%{-webkit-mask-size:0 0;mask-size:0 0}to{-webkit-mask-size:340% 340%;mask-size:340% 340%}}@keyframes v-rv-ring{0%{background-size:0 0;opacity:1}70%{opacity:.85}to{background-size:340% 340%;opacity:0}}@keyframes v-rv-develop{0%{filter:blur(18px) saturate(1.8) brightness(1.35);transform:scale(1.14)}50%{filter:blur(5px) saturate(1.3) brightness(1.1)}to{filter:none;transform:none}}@keyframes v-rv-field{0%{transform:none;filter:none}22%{filter:brightness(1.7) saturate(1.4)}to{transform:scale(1.22);filter:brightness(.7) blur(8px);opacity:0}}@keyframes v-rv-bloom{0%{opacity:0;transform:scale(.15)}30%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes v-rv-sheen{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}.v-rv--audio .v-rv__body{position:absolute;inset:0}.v-rv--audio .v-rv__field{z-index:1}.v-rv--audio.is-open .v-pl-wave{-webkit-mask-image:linear-gradient(90deg,#000 44%,transparent 56%);mask-image:linear-gradient(90deg,#000 44%,transparent 56%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:v-rv-write calc(var(--v-rv-dur) * .9) var(--v-rv-ease) calc(var(--v-rv-dur) * .12) both}.v-rv--audio.is-open .v-gal-audio__play{animation:v-rv-pop calc(var(--v-rv-dur) * .6) var(--v-spring-pop,cubic-bezier(.34,1.56,.64,1)) calc(var(--v-rv-dur) * .2) both}.v-rv--audio.is-open strong{animation:v-lab-in-up calc(var(--v-rv-dur) * .5) var(--v-rv-ease) calc(var(--v-rv-dur) * .45) both}@keyframes v-rv-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes v-rv-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.v-rv--audio.is-open .v-rv__field{animation:v-rv-lift calc(var(--v-rv-dur) * .7) var(--v-rv-ease) forwards}@keyframes v-rv-lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12%) scaleY(.6)}}@media (prefers-reduced-motion:reduce){.v-rv *{animation:none!important}}@property --v-gen-a{syntax:"<angle>";inherits:false;initial-value:0deg}.v-st-tile--pending:has(.v-latent):after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--v-gen-a),transparent 0deg,transparent 250deg,color-mix(in oklab,var(--v-accent) 60%,transparent) 310deg,rgb(255 255 255/.9) 350deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:v-gen-orbit 2.8s linear infinite}.v-st-view__latent:has(.v-latent){position:relative;border-radius:inherit;overflow:hidden}@keyframes v-gen-orbit{to{--v-gen-a:360deg}}@media (prefers-reduced-motion:reduce){.v-st-tile--pending:has(.v-latent):after{animation:none;opacity:.4}}.v-rv--settle{z-index:1;pointer-events:none;animation:v-rv-settle .38s var(--v-ease-out) 40ms forwards}.v-rv--settle>img,.v-rv--settle>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes v-rv-settle{to{opacity:0}}.v-rv--contain .v-rv__media>img,.v-rv--contain .v-rv__media>video,.v-rv--contain.v-rv--settle>img,.v-rv--contain.v-rv--settle>video,.v-st-view__fresh{-o-object-fit:contain;object-fit:contain}.v-st-view__fresh{position:absolute;inset:0;width:100%;height:100%;display:block}