.---base-ui-icon-icon__root{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.---base-ui-icon-icon__layer{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-icon-icon__hidden{opacity:0}.---base-ui-icon-icon__svg,.---base-ui-icon-icon__lottie{width:100%;height:100%}.---base-ui-icon-icon__colorized :-webkit-any([fill=\#000 i],[fill=\#000000 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-icon-icon__colorized :-moz-any([fill=\#000 i],[fill=\#000000 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-icon-icon__colorized :is([fill=\#000 i],[fill=\#000000 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-icon-icon__colorized :-webkit-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-icon-icon__colorized :-moz-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-icon-icon__colorized :is([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-icon-icon__lottie{justify-content:center;align-items:center;display:flex}.---base-ui-icon-icon__lottie svg [fill]:not([fill=none]){fill:currentColor}.---base-ui-icon-icon__lottie svg [stroke]:not([stroke=none]){stroke:currentColor}.---base-ui-surface-surface__surface{background:0 0}.---base-ui-surface-surface__surface.---base-ui-surface-surface__surfaceVariant{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--color-surface)}.---base-ui-surface-surface__surface.---base-ui-surface-surface__white{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--color-surface-white)}.---base-ui-surface-surface__surface.---base-ui-surface-surface__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface-overlay)}.---base-ui-surface-surface__surface.---base-ui-surface-surface__dark{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--color-surface-dark)}.---base-ui-loading_dots-loading_dots__dots{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.---base-ui-loading_dots-loading_dots__dots.---base-ui-loading_dots-loading_dots__black{color:var(--color-text)}.---base-ui-loading_dots-loading_dots__dot{opacity:.5;--diameter:10px;width:var(--diameter);height:var(--diameter);background:currentColor;border-radius:100%;flex-shrink:0;animation:1.6s ease-in-out infinite ---base-ui-loading_dots-loading_dots__pulse}.---base-ui-loading_dots-loading_dots__dot:nth-child(2){animation-delay:-1.2s}.---base-ui-loading_dots-loading_dots__dot:nth-child(3){animation-delay:-.8s}@keyframes ---base-ui-loading_dots-loading_dots__pulse{0%{transform:scale(.8)}50%{transform:scale(.4)}to{transform:scale(.8)}}.---base-ui-spinner-spinner__spinner{width:var(--size);height:var(--size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-ui-spinner-spinner__spinner.---base-ui-spinner-spinner__black{color:var(--color-text)}.---base-ui-spinner-spinner__spinner.---base-ui-spinner-spinner__inherit{color:inherit}.---base-ui-spinner-spinner__ring{width:100%;height:100%;animation:.8s linear infinite ---base-ui-spinner-spinner__spin}.---base-ui-spinner-spinner__track,.---base-ui-spinner-spinner__arc{fill:none;stroke:currentColor;stroke-width:2px}.---base-ui-spinner-spinner__track{opacity:.3}.---base-ui-spinner-spinner__arc{stroke-dasharray:11 33;stroke-linecap:round}@keyframes ---base-ui-spinner-spinner__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.---base-ui-spinner-spinner__ring{animation-duration:2.4s}}.---base-ui-typography-typography__base{margin:0}.---base-ui-typography-typography__gradient{background:linear-gradient(96.24deg,var(--color-orange-500)0%,var(--color-red-500)52.43%,var(--color-purple-500)92.36%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.---base-ui-typography-typography__lineClamp{text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.---base-ui-typography-typography__preWrap{white-space:pre-wrap}.---base-ui-typography-typography__breakAll{word-break:break-all}.---base-ui-typography-typography__breakWord{word-break:break-word}.---base-ui-typography-typography__tabularNums{font-variant-numeric:tabular-nums}.---base-ui-typography-typography__primary{color:var(--color-text)}.---base-ui-typography-typography__secondary{color:var(--color-text-secondary)}.---base-ui-typography-typography__tertiary{color:var(--color-text-tertiary)}.---base-ui-typography-typography__danger{color:var(--color-text-danger)}.---base-ui-typography-typography__success{color:var(--color-text-success)}.---base-ui-typography-typography__info{color:var(--color-text-info)}.---base-ui-typography-typography__purple{color:var(--color-purple-500)}.---base-ui-typography-typography__accent{color:var(--color-text-accent)}.---base-ui-typography-typography__ai{color:var(--color-text-ai)}.---base-ui-typography-typography__inverse{color:var(--color-text-inverse)}.---base-ui-typography-typography__inverse-secondary{color:var(--color-text-inverse-secondary)}.---base-ui-typography-typography__typography-text-lg-medium{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0}.---base-ui-typography-typography__typography-text-lg{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-normal);letter-spacing:0}.---base-ui-typography-typography__typography-text-md-medium{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:0}.---base-ui-typography-typography__typography-text-md{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);letter-spacing:0}.---base-ui-typography-typography__typography-text-sm-medium{font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0}.---base-ui-typography-typography__typography-text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-normal);letter-spacing:0}.---base-ui-typography-typography__typography-heading-1{font-size:var(--font-size-7xl);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-2{font-size:var(--font-size-6xl);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-3{font-size:var(--font-size-5xl);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-4{font-size:var(--font-size-4xl);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-5{font-size:var(--font-size-3xl);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-6{font-size:var(--font-size-xl);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:-.02em}@media (max-width:767px){body:not(.desktop) .---base-ui-typography-typography__typography-text-lg-medium{font-size:var(--font-size-lg)}body:not(.desktop) .---base-ui-typography-typography__typography-text-sm-medium,body:not(.desktop) .---base-ui-typography-typography__typography-text-sm{font-size:var(--font-size-md)}}.---base-ui-button-button__button{color:var(--color-text-secondary);--buttonRadius:6px;background:var(--background,transparent);cursor:pointer;transition:var(--transition-all);height:var(--buttonHeight);min-height:var(--buttonHeight);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:is(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:is(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:is(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon{min-width:var(--buttonHeight)}.---base-ui-button-button__button:focus-visible{outline:none}.---base-ui-button-button__button:focus-visible:after{content:"";border:2px solid var(--color-focus-ring);border-radius:calc(var(--buttonRadius) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:is(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:is(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__button.---base-ui-button-button__isLoading{opacity:.4;cursor:not-allowed}.---base-ui-button-button__button.---base-ui-button-button__isLoading.---base-ui-button-button__isLoadingSpinner{opacity:1}@media (prefers-reduced-motion:reduce){.---base-ui-button-button__button{transition:none}}.---base-ui-button-button__button.---base-ui-button-button__hasCustomChildren{height:min-content}.---base-ui-button-button__label.---base-ui-button-button__noWrap{width:max-content}.---base-ui-button-button__icon,.---base-ui-button-button__label,.---base-ui-button-button__shortcut{transition:opacity .2s ease-out}.---base-ui-button-button__button.---base-ui-button-button__isLoading>:not(.---base-ui-button-button__loadingDots){opacity:0}.---base-ui-button-button__loadingDots{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-button-button__loadingDots.---base-ui-button-button__enter,.---base-ui-button-button__loadingDots.---base-ui-button-button__appear{opacity:0;transition:opacity .2s ease-out}.---base-ui-button-button__loadingDots.---base-ui-button-button__enterActive,.---base-ui-button-button__loadingDots.---base-ui-button-button__appearActive{opacity:1}.---base-ui-button-button__loadingDots.---base-ui-button-button__exit{opacity:1;transition:opacity .2s ease-out}.---base-ui-button-button__loadingDots.---base-ui-button-button__exitActive{opacity:0}.---base-ui-button-button__button.---base-ui-button-button__xalignLeft{text-align:left;justify-content:left}.---base-ui-button-button__button.---base-ui-button-button__xalignLeft .---base-ui-button-button__label{flex-grow:1}.---base-ui-button-button__button.---base-ui-button-button__xalignCenter{justify-content:center}.---base-ui-button-button__button.---base-ui-button-button__large{--buttonHeight:40px;--buttonRadius:8px;gap:var(--button-content-gap,var(--spacing-sm));border-radius:8px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__isChecked{border-width:2px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding{padding:0 16px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-sm)}@media (hover:hover) and (pointer:fine){.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding.---base-ui-button-button__endsWithShortcut{padding-right:8px}}.---base-ui-button-button__icon{justify-content:center;align-items:center;display:flex}.---base-ui-button-button__button.---base-ui-button-button__large .---base-ui-button-button__icon{width:20px;height:20px}.---base-ui-button-button__button.---base-ui-button-button__medium{--buttonHeight:32px;gap:var(--button-content-gap,var(--spacing-xs));border-radius:6px}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasLabelPadding{padding:0 12px}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-default)}@media (hover:hover) and (pointer:fine){.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasLabelPadding.---base-ui-button-button__endsWithShortcut{padding-right:8px}}.---base-ui-button-button__button.---base-ui-button-button__small{--buttonHeight:26px;gap:var(--button-content-gap,var(--spacing-2xs));border-radius:6px}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasLabelPadding{padding:0 8px}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasIcon.---base-ui-button-button__hasLabelPadding{gap:var(--button-content-gap,var(--spacing-2xs));padding-left:var(--spacing-sm);padding-right:var(--spacing-default)}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-2xs)}.---base-ui-button-button__button.---base-ui-button-button__xsmall{--buttonHeight:22px;gap:var(--button-content-gap,4px);border-radius:6px}.---base-ui-button-button__button.---base-ui-button-button__xsmall.---base-ui-button-button__hasLabelPadding{padding:2px 6px}.---base-ui-button-button__button.---base-ui-button-button__xsmall.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-2xs)}@supports ((-webkit-appearance:none)){.---base-ui-button-button__button .---base-ui-button-button__icon svg{width:100%;height:100%}}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasIcon{--buttonHeight:40px;--buttonIconHolderSize:24px}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasIcon{--buttonHeight:32px;--buttonIconHolderSize:20px}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasIcon,.---base-ui-button-button__button.---base-ui-button-button__xsmall.---base-ui-button-button__hasIcon{--buttonHeight:26px;--buttonIconHolderSize:16px}.---base-ui-button-button__button.---base-ui-button-button__hasIcon .---base-ui-button-button__icon{width:var(--buttonIconHolderSize);height:var(--buttonIconHolderSize)}.---base-ui-button-button__button.---base-ui-button-button__isFullWidth{width:100%}.---base-ui-button-button__button.---base-ui-button-button__primary{color:var(--buttonColor,var(--color-text-inverse))}.---base-ui-button-button__button.---base-ui-button-button__primary.---base-ui-button-button__isChecked:not(.---base-ui-button-button__gradient){border-color:var(--color-border);--background:var(--color-background-ai-subtle);--hoverBackground:var(--color-background-ai-subtle-hovered);color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__secondary{color:var(--color-text);gap:var(--button-content-gap,var(--spacing-2xs));border:1px solid var(--button-border-color,color-mix(in oklab,var(--color-border-primary)10%,transparent))}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding{padding:0 var(--spacing-sm)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__secondaryBorderStrong{border-color:var(--color-border-primary);border-width:1.5px}.---base-ui-button-button__button.---base-ui-button-button__secondary[data-menu-variant=filter]{border:none}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__isChecked{border:1.5px solid var(--color-border-ai)}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasIcon.---base-ui-button-button__hasLabelPadding{gap:var(--button-content-gap,var(--spacing-xs))}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-black{color:var(--color-text-inverse);border:1px solid color-mix(in oklab,var(--color-neutral-000)15%,transparent);--background:var(--color-background-inverse);--hoverBackground:color-mix(in srgb-linear,var(--color-neutral-000)4%,var(--color-neutral-1000))}.---base-ui-button-button__button.---base-ui-button-button__select{color:var(--color-text);gap:var(--button-content-gap,var(--spacing-2xs));--background:var(--color-surface-overlay);--hoverBackground:var(--color-surface-hover);border:none}.---base-ui-button-button__button.---base-ui-button-button__select.---base-ui-button-button__hasLabelPadding{padding-left:var(--spacing-default)}.---base-ui-button-button__button.---base-ui-button-button__select.---base-ui-button-button__hasIcon{--buttonIconHolderSize:16px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__select{border-width:2px}.---base-ui-button-button__button.---base-ui-button-button__select.---base-ui-button-button__isChecked,.---base-ui-button-button__button.---base-ui-button-button__selected:focus{box-shadow:0 0 0 1.5px var(--color-focus-ring);background:0 0}.---base-ui-button-button__button.---base-ui-button-button__tertiary{color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__tertiary.---base-ui-button-button__isChecked,.---base-ui-button-button__button.---base-ui-button-button__subtle.---base-ui-button-button__isChecked{background-color:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__subtle{border-width:0}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked{border:1px solid var(--color-border-ai-subtle);background:var(--color-background-ai-subtle-opacity)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked[aria-haspopup=menu]{background:var(--color-surface-overlay);border-color:#0000}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked .---base-ui-button-button__icon{color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked .---base-ui-button-button__icon svg [fill]:not([fill=none]){fill:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked .---base-ui-button-button__icon svg [stroke]:not([stroke=none]){stroke:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__outline{--hoverBackground:color-mix(in srgb-linear,var(--color-neutral-000)4%,transparent);color:var(--color-text-inverse);border:1px solid var(--color-neutral-500);background:0 0}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:is(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:disabled{opacity:.5;cursor:not-allowed}.---base-ui-button-button__button.---base-ui-button-button__background-black{--background:var(--color-background-inverse);--hoverBackground:var(--color-background-inverse-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-ai{--background:var(--color-background-ai);--hoverBackground:var(--color-background-ai-hovered);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-disabled{--background:var(--color-neutral-300);--hoverBackground:var(--color-neutral-300);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__subtle.---base-ui-button-button__background-ai{--background:var(--color-background-ai-subtle);--hoverBackground:var(--color-background-ai-subtle-hovered);color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__background-global{--background:var(--color-background-success-bold);--hoverBackground:var(--color-background-success-bold-hovered);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-cms{--background:var(--color-purple-500);--hoverBackground:color-mix(in oklab,var(--color-purple-500),black var(--opacity-hover));--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-pink{--background:var(--color-pink-500);--hoverBackground:color-mix(in srgb,var(--color-neutral-1000)12%,var(--color-pink-500));--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-negative{--background:var(--color-background-danger-bold);--hoverBackground:var(--color-background-danger-bold-hovered);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__background-white{--background:var(--color-background-secondary);--hoverBackground:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-white{--hoverBackground:var(--color-background-secondary-hovered);--pressBackground:var(--color-background-secondary-pressed)}.---base-ui-button-button__button.---base-ui-button-button__background-transparent{--background:transparent;--hoverBackground:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__background-grey3{--background:var(--color-background-primary);--hoverBackground:var(--color-background-primary-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-grey3.---base-ui-button-button__isChecked{--background:var(--color-background-secondary)}.---base-ui-button-button__button.---base-ui-button-button__background-grey2{--background:var(--color-background-tertiary);--hoverBackground:var(--color-background-tertiary-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-lightPurple{--background:var(--color-background-ai-subtle);--hoverBackground:var(--color-background-ai-subtle-hovered);border-width:0}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-lightPurple{border-width:1px}.---base-ui-button-button__button.---base-ui-button-button__background-lightGreen{--background:var(--color-background-success-subtle);--hoverBackground:var(--color-background-success-subtle-hovered);border-color:#0000}.---base-ui-button-button__icon{line-height:normal}.---base-ui-button-button__button.---base-ui-button-button__iconColor-ai .---base-ui-button-button__icon{color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__iconColor-ai.---base-ui-button-button__isChecked{border-color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-green .---base-ui-button-button__icon{color:var(--color-text-success)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-grey .---base-ui-button-button__icon{color:var(--color-text-secondary)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-lightPurple .---base-ui-button-button__icon{color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-black .---base-ui-button-button__icon{color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-white .---base-ui-button-button__icon{color:var(--color-text-inverse)}.---base-ui-button-button__shortcut{color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:4px;min-width:20px}.---base-ui-button-button__shortcut.---base-ui-button-button__dark{background:var(--color-background-tertiary)}.---base-ui-button-button__rightWrapper{flex:none;align-items:center;gap:4px;display:flex}.---base-ui-button-button__badge{background-color:var(--color-background-inverse);color:var(--color-foreground-inverse);border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:500;display:flex}.---base-ui-button-button__palette{background:var(--color-background-secondary);border-radius:6px;gap:2px;padding:2px;display:flex}.---base-ui-button-button__fullWidth{flex:1}.---base-ui-button-button__palette:not(.---base-ui-button-button__reduceButtonHeights){margin-top:-2px}.---base-ui-button-button__palette.---base-ui-button-button__isDarker{background:var(--color-background-tertiary)}.---base-ui-button-button__palette .---base-ui-button-button__button{border-radius:5px}.---base-ui-button-button__palette.---base-ui-button-button__reduceButtonHeights .---base-ui-button-button__button{height:calc(var(--buttonHeight) - calc(2*2px));min-height:calc(var(--buttonHeight) - calc(2*2px))}.---base-ui-button-button__palette .---base-ui-button-button__button.---base-ui-button-button__small{--buttonHeight:28px}.---base-ui-button-button__textareaContainer{text-align:left;flex-grow:1;padding:0 10px}.---base-ui-button-button__splitButtonContainer{z-index:0;display:flex;position:relative}.---base-ui-button-button__splitButtonContainer .---base-ui-button-button__button{border-radius:0;margin-left:-1px}.---base-ui-button-button__splitButtonContainer .---base-ui-button-button__button:first-child{z-index:1;border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:0}.---base-ui-button-button__splitButtonContainer .---base-ui-button-button__button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.---base-ui-button-button__shortcut{display:none}@media (hover:hover) and (pointer:fine){.---base-ui-button-button__shortcut{display:inline-block}}.---base-ui-button-button__button[data-menu-appearance=neutral]{--hoverBackground:linear-gradient(var(--color-surface-hover),var(--color-surface-hover)),var(--background,transparent);--pressBackground:linear-gradient(var(--color-surface-overlay),var(--color-surface-overlay)),var(--background,transparent)}.---base-ui-button-button__button[data-menu-appearance=neutral]:-webkit-any([aria-pressed=true],[data-state=open]){background:var(--pressBackground);color:var(--color-foreground-primary);border-color:var(--color-border)}.---base-ui-button-button__button[data-menu-appearance=neutral]:-moz-any([aria-pressed=true],[data-state=open]){background:var(--pressBackground);color:var(--color-foreground-primary);border-color:var(--color-border)}.---base-ui-button-button__button[data-menu-appearance=neutral]:is([aria-pressed=true],[data-state=open]){background:var(--pressBackground);color:var(--color-foreground-primary);border-color:var(--color-border)}.---base-ui-divider-divider__dividerLine{border-top:1px solid var(--color-border);width:100%}.---base-ui-divider-divider__expandToEdges{width:calc(100% + 32px);position:relative;left:-16px}.---base-ui-divider-divider__dividerLineWithText{align-items:center;gap:.5rem;width:100%;display:flex}.---base-ui-divider-divider__dividerLineWithText .---base-ui-divider-divider__line{border-top:1px solid var(--color-border);flex-grow:1}.---base-ui-divider-divider__dividerLineWithText .---base-ui-divider-divider__text{white-space:nowrap;-webkit-user-select:none;user-select:none}.---base-ui-link-link__link{color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:baseline;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.---base-ui-link-link__isSubtle{text-decoration:none}.---base-ui-link-link_preview__previewPopup{pointer-events:none;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background-secondary);width:min(320px,100vw - 16px);min-height:160px;box-shadow:var(--shadow-lg);transform-origin:var(--radix-hover-card-content-transform-origin)}.---base-ui-link-link_preview__skeletonRoot{gap:var(--spacing-sm);padding:var(--spacing-sm);display:grid}.---base-ui-link-link_preview__skeletonBlock{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background-primary),var(--color-background-secondary-hovered),var(--color-background-primary));animation:---base-ui-link-link_preview__skeleton-shimmer 1.2s var(--ease)infinite;background-size:200% 100%}.---base-ui-link-link_preview__skeletonMedia{min-height:92px}.---base-ui-link-link_preview__skeletonLineLong{width:100%;height:12px}.---base-ui-link-link_preview__skeletonLineShort{width:68%;height:12px}.---base-ui-link-link_preview__previewPopup[data-state=open][data-side=top]{animation-name:---base-ui-link-link_preview__preview-in-from-bottom;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}.---base-ui-link-link_preview__previewPopup[data-state=open][data-side=bottom]{animation-name:---base-ui-link-link_preview__preview-in-from-top;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}.---base-ui-link-link_preview__previewPopup[data-state=closed][data-side=top]{animation-name:---base-ui-link-link_preview__preview-out-to-bottom;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}.---base-ui-link-link_preview__previewPopup[data-state=closed][data-side=bottom]{animation-name:---base-ui-link-link_preview__preview-out-to-top;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}@keyframes ---base-ui-link-link_preview__preview-in-from-bottom{0%{opacity:0;transform:translateY(5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ---base-ui-link-link_preview__preview-in-from-top{0%{opacity:0;transform:translateY(-5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ---base-ui-link-link_preview__preview-out-to-bottom{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.9)}}@keyframes ---base-ui-link-link_preview__preview-out-to-top{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.9)}}@keyframes ---base-ui-link-link_preview__skeleton-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.---base-ui-link-link_preview__previewPopup{animation:none}.---base-ui-link-link_preview__skeletonBlock{background:var(--color-background-primary);animation:none}}.---base-ui-loading_progress_bar-loading_progress_bar__progressBar{--loading-progress-fill:var(--color-neutral-1000);background:var(--color-neutral-200);border-radius:var(--radius-round);width:294px;height:3px;overflow:hidden}.---base-ui-loading_progress_bar-loading_progress_bar__fill{border-radius:var(--radius-round);width:100%;height:100%;clip-path:inset(0 100% 0 0 round var(--radius-round));background:var(--loading-progress-fill);animation-name:---base-ui-loading_progress_bar-loading_progress_bar__progressBarFill;animation-duration:100s;animation-timing-function:ease}.---base-ui-loading_progress_bar-loading_progress_bar__progressBar[data-complete=true] .---base-ui-loading_progress_bar-loading_progress_bar__fill{border-radius:var(--radius-round);clip-path:inset(0 0 0 0 round var(--radius-round));animation:none}html[data-theme=dark] .---base-ui-loading_progress_bar-loading_progress_bar__progressBar{--loading-progress-fill:var(--color-neutral-000)}.---base-ui-loading_progress_bar-loading_progress_bar__hideIcon{visibility:hidden}.---base-ui-loading_progress_bar-loading_progress_bar__iconLarge{margin-bottom:var(--spacing-sm)}.---base-ui-loading_progress_bar-loading_progress_bar__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ---base-ui-loading_progress_bar-loading_progress_bar__progressBarFill{5%{clip-path:inset(0 20% 0 0 round var(--radius-round))}10%{clip-path:inset(0 5% 0 0 round var(--radius-round))}20%{clip-path:inset(0 1% 0 0 round var(--radius-round))}30%{clip-path:inset(0 0.5% 0 0 round var(--radius-round))}to{clip-path:inset(0 0% 0 0 round var(--radius-round))}}.---base-ui-loading_progress_bar-loading_progress_bar__fill[data-controlled=true]{transition:clip-path .9s cubic-bezier(.22,1,.36,1);animation:none}@media (prefers-reduced-motion:reduce){.---base-ui-loading_progress_bar-loading_progress_bar__fill[data-controlled=true]{transition-duration:.15s}}.---base-login_wall__middle{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}html[data-wf-site] .---base-login_wall__middle{min-height:min-content;padding:0 32px}.---base-page_container__pageContainer{background:var(--color-background-canvas);width:100%;min-height:100vh;min-height:100lvh}body:has(.---base-page_container__pageContainer){background:var(--color-background-canvas)}.---base-ui-badge-badge__badge{box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:20px;height:20px;padding:0 var(--spacing-xs);border-radius:var(--radius-xs);color:var(--color-foreground-primary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-badge-badge__hasIcon{gap:var(--spacing-2xs)}.---base-ui-badge-badge__hasAvatar{gap:var(--spacing-2xs);padding:0 var(--spacing-xs)0 var(--spacing-2xs)}.---base-ui-badge-badge__iconOnly{gap:var(--spacing-none);padding:0 var(--spacing-2xs)}.---base-ui-badge-badge__badgeAvatar{flex:none;justify-content:center;align-items:center;display:flex}.---base-ui-badge-badge__badgeAvatar>*{box-shadow:inset 0 0 0 1px var(--color-border)}.---base-ui-badge-badge__badgeIcon{flex:0 0 10px;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.---base-ui-badge-badge__badgeIcon svg{color:inherit;width:10px;height:10px;display:block}.---base-ui-badge-badge__badgeIcon :-webkit-any([fill=\#000 i],[fill=\#000000 i],[fill=\#101010 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-badge-badge__badgeIcon :-moz-any([fill=\#000 i],[fill=\#000000 i],[fill=\#101010 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-badge-badge__badgeIcon :is([fill=\#000 i],[fill=\#000000 i],[fill=\#101010 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-badge-badge__badgeIcon :-webkit-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#101010 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-badge-badge__badgeIcon :-moz-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#101010 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-badge-badge__badgeIcon :is([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#101010 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-badge-badge__badgeText{min-width:0;font-family:var(--font-family-base-mono);font-size:11px;line-height:18px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-transform:uppercase;align-items:center;display:flex}.---base-ui-badge-badge__badge.---base-ui-badge-badge__neutral{background:var(--color-surface-overlay);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}html[data-theme=dark] .---base-ui-badge-badge__badge.---base-ui-badge-badge__neutral{color:var(--color-text)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__highlight{color:var(--color-neutral-1000);background:var(--color-background-ai-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__success{background:var(--color-background-success-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__warning{background:var(--color-background-warning-subtle-brand)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__danger{background:var(--color-background-danger-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__proMax{color:var(--color-neutral-000);background:var(--color-background-inverse)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__white{color:var(--color-foreground-primary);background:var(--color-background-secondary);border:1px solid var(--color-border)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__info{color:var(--color-foreground-primary);background:var(--color-surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient{padding:var(--spacing-3xs)var(--spacing-xs);color:var(--color-foreground-primary);border:1px solid var(--color-orange-500);background:0 0;position:relative}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient.---base-ui-badge-badge__hasRemove{padding-right:0}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient .---base-ui-badge-badge__badgeText{background:linear-gradient(90deg,var(--color-orange-500)0%,var(--color-red-500)50%,var(--color-purple-500)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient .---base-ui-badge-badge__badgeText:not(:last-child){padding-top:3px}.---base-ui-badge-badge__badge:-webkit-any(.---base-ui-badge-badge__info,.---base-ui-badge-badge__white,.---base-ui-badge-badge__gradient) .---base-ui-badge-badge__badgeText{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.---base-ui-badge-badge__badge:-moz-any(.---base-ui-badge-badge__info,.---base-ui-badge-badge__white,.---base-ui-badge-badge__gradient) .---base-ui-badge-badge__badgeText{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.---base-ui-badge-badge__badge:is(.---base-ui-badge-badge__info,.---base-ui-badge-badge__white,.---base-ui-badge-badge__gradient) .---base-ui-badge-badge__badgeText{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.---base-ui-badge-badge__hasRemove{gap:var(--spacing-2xs);padding-right:var(--spacing-2xs)}.---base-ui-badge-badge__removeButton{width:12px;height:12px;color:inherit;cursor:pointer;background:0 0;border:none;flex:0 0 12px;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-dialog-dialog__overlay{background:color-mix(in oklab,var(--dialog-scrim-color,var(--color-background-inverse))var(--dialog-scrim-opacity,25%),transparent);position:fixed;top:0;bottom:0;left:0;right:0}.---base-ui-dialog-dialog__overlay[data-size=image-right]{background:color-mix(in oklab,var(--dialog-scrim-color,var(--color-background-inverse))var(--dialog-scrim-opacity,30%),transparent)}.---base-ui-dialog-dialog__content{z-index:1;--dialog-inset-block:64px;width:324px;max-width:calc(100vw - 64px);height:max-content;max-height:calc(100svh - var(--dialog-inset-block));color:var(--color-text);margin:auto;position:fixed;top:0;bottom:0;left:0;right:0}.---base-ui-dialog-dialog__frame{--frame-border:color-mix(in oklab,var(--color-border-primary)10%,transparent);--frame-shadow:0 6px 8px -4px #00000029;width:100%;max-height:inherit;background:var(--color-surface-white);border:1px solid var(--frame-border);border-radius:var(--radius-md);box-shadow:var(--frame-shadow);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);flex-direction:column;display:flex;position:relative;overflow:hidden}.---base-ui-dialog-dialog__content[data-size=two-column],.---base-ui-dialog-dialog__content[data-size=full-width],.---base-ui-dialog-dialog__content[data-size=image-right]{width:648px}.---base-ui-dialog-dialog__content[data-size=image-top]{width:740px;height:458px}.---base-ui-dialog-dialog__content[data-size=image-right]{height:456px}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__frame,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__frame{--artwork-content-color:var(--color-foreground-primary);--dialog-grid-magenta:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAYAAAB65WHVAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABp9JREFUeAHt2DEOwlYaRtH/jZiGmnZmI6yfjSQtLTQpnKTCC7Dggs6REHb1FZaunt7aZrsM/Iy//vfP7/8z//3jn9+fA1/sPwM/5d847//hewk0QNRp/7Jm3edN9lcrdu0et/uYz+z6vnaP5wQNECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFFrm+0y8DOe19fz+TbwxZygAaIEGiDqtH9Zs+7zJvurFbt2j9t9zGd2fV+7x3OCBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaICotc12GfgZz+vr+Xwb+GJO0ABRAg0Qddq/rFn3eZP91Ypdu8ftPuYzu76v3eM5QQNECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRA1Npmuwz8jOf19Xy+DXwxJ2iAKIEGiDrtX9as+7zJ/mrFrt3jdh/zmV3f1+7xnKABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIGpts10Gfsbz+no+3wa+mBM0QJRAA0Sd9i9r1n3eZH+1YtfucbuP+cyu72v3eE7QAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRC1ttkuAz/jeX09n28DX8wJGiBKoAGiTvuXNes+b7K/WrFr97jdx3xm1/e1ezwnaIAogQaIEmiAKIEGiBJogCiBHoAmgQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAqLXNdhn4Gc/r6/l8G/hiTtAAUQINEHXav6xZ93mT/dWKXbvH7T7mM7u+r93jOUEDRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QNTaZrsM/Izn9fV8vg18MSdogCiBBog67V/WrPu8yf5qxa7d43Yf85ld39fu8ZygAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBqbbNdBn7G8/p6Pt8GvpgTNECUQANEnfYva9Z93mR/tWLX7nG7j/nMru9r93hO0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QJdAAUQINECXQAFECDRAl0ABRAg0QtbbZLgM/43l9PZ9vA1/MCRogSqABok77lzXrPm+yv1qxa/e43cd8Ztf3tXs8J2iAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiBJogCiBBogSaIAogQaIEmiAKIEGiFrbbJeBn/G8vp7Pt4Ev5gQNECXQAFGn/cuadZ832V+t2LV73O5jPrPr+9o9nhM0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0QJNECUQANECTRAlEADRAk0QJRAA0StbbbLwM94Xl/P59vAF3OCBogSaICo0/5lzbrPm+yvVuzaPW73MZ/Z9X3tHs8JGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGiBBogSqABogQaIEqgAaIEGiBKoAGi/gaeq822EJDYYgAAAABJRU5ErkJggg==);height:100%;font-family:var(--font-family-base);box-shadow:inset 0 0 0 1px var(--frame-border),var(--frame-shadow);border:0}html[data-theme=dark] .---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__frame,html[data-theme=dark] .---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__frame{--artwork-content-color:var(--color-text)}.---base-ui-dialog-dialog__content[data-size=standard]{width:440px}.---base-ui-dialog-dialog__content:focus{outline:none}.---base-ui-dialog-dialog__header{border-bottom:1px solid color-mix(in oklab,var(--color-border-primary)10%,transparent);flex:none;align-items:center;min-height:42px;padding:8px 38px 8px 12px;display:flex}.---base-ui-dialog-dialog__title{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);margin:0}.---base-ui-dialog-dialog__description{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);margin:0}.---base-ui-dialog-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow:auto}.---base-ui-dialog-dialog__content[data-size=full-width] .---base-ui-dialog-dialog__body{padding:12px}.---base-ui-dialog-dialog__content[data-size=two-column] .---base-ui-dialog-dialog__body,.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__body,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__body{padding:0;display:flex}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__body{flex-direction:column;overflow:auto}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__body{overflow:hidden}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__title,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title,.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__description,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__description{color:var(--artwork-content-color)}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__title:not([data-clamp=false]),.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title:not([data-clamp=false]),.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__description:not([data-clamp=false]),.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__description:not([data-clamp=false]){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__title,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title{font-size:var(--font-size-2xl);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);letter-spacing:-.02em}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__title:not([data-clamp=false]),.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title:not([data-clamp=false]){-webkit-line-clamp:2}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__description,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__description{line-height:20px}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__description:not([data-clamp=false]),.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__description:not([data-clamp=false]){-webkit-line-clamp:3}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title{padding-right:var(--spacing-xl);font-weight:440}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title:not([data-clamp=false]){min-height:68px}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__description{padding-top:var(--spacing-2xs)}.---base-ui-dialog-dialog__column{flex:50%;min-width:0;padding:12px}.---base-ui-dialog-dialog__column+.---base-ui-dialog-dialog__column{border-left:1px solid color-mix(in oklab,var(--color-border-primary)10%,transparent);padding:16px}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__column{width:348px;padding:var(--spacing-lg);justify-content:space-between;gap:var(--spacing-default);overscroll-behavior:contain;flex-direction:column;flex:none;display:flex;overflow:hidden auto}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__column+.---base-ui-dialog-dialog__column{border-left:0;flex:auto;width:auto;padding:0;overflow:hidden}.---base-ui-dialog-dialog__footer{border-top:1px solid color-mix(in oklab,var(--color-border-primary)10%,transparent);flex:none;justify-content:flex-end;align-items:center;gap:6px;height:54px;min-height:54px;padding:12px;display:flex}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__footer{height:50px;min-height:50px}.---base-ui-dialog-dialog__frame>.---base-ui-dialog-dialog__close{position:absolute;top:8px;right:8px}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__frame>.---base-ui-dialog-dialog__close,.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__frame>.---base-ui-dialog-dialog__close{--background:#ffffff52;color:var(--artwork-content-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:8.5px}.---base-ui-dialog-dialog__overlay[data-state=open]{animation:---base-ui-dialog-dialog__dialog-overlay-in var(--duration)var(--ease-out)}.---base-ui-dialog-dialog__overlay[data-state=closed]{animation:---base-ui-dialog-dialog__dialog-overlay-out var(--duration)var(--ease-out)}.---base-ui-dialog-dialog__content[data-state=open]{animation:---base-ui-dialog-dialog__dialog-content-in var(--duration)var(--ease-out-cubic)}.---base-ui-dialog-dialog__content[data-state=closed]{animation:---base-ui-dialog-dialog__dialog-content-out var(--duration)var(--ease-out-cubic)}@keyframes ---base-ui-dialog-dialog__dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ---base-ui-dialog-dialog__dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ---base-ui-dialog-dialog__dialog-content-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ---base-ui-dialog-dialog__dialog-content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ---base-ui-dialog-dialog__dialog-sheet-exit{to{visibility:hidden}}@media (max-height:560px){.---base-ui-dialog-dialog__content{--dialog-inset-block:24px}}@media (max-width:767px){.---base-ui-dialog-dialog__content[data-mobile]{--dialog-safe-area-top:0px;inset:auto 0 var(--visual-viewport-bottom,0px);width:100vw;max-width:100vw;height:max-content;max-height:calc(100*var(--vh,1dvh) - max(16px,env(safe-area-inset-top)));margin:0}.---base-ui-dialog-dialog__content[data-mobile] .---base-ui-dialog-dialog__frame{background:var(--color-background-secondary);-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;padding:var(--dialog-safe-area-top)env(safe-area-inset-right)max(0px,env(safe-area-inset-bottom) - var(--visual-viewport-safe-area-offset,0px))env(safe-area-inset-left);border-radius:var(--radius-md)var(--radius-md)0 0}.---base-ui-dialog-dialog__content[data-mobile=fullscreen]{--dialog-safe-area-top:env(safe-area-inset-top);height:calc(100*var(--vh,1dvh));max-height:calc(100*var(--vh,1dvh))}.---base-ui-dialog-dialog__content[data-mobile=fullscreen] .---base-ui-dialog-dialog__frame{border-radius:0;height:100%}.---base-ui-dialog-dialog__grabber{touch-action:none;flex:none;justify-content:center;padding:8px 0 4px;display:flex}.---base-ui-dialog-dialog__grabberBar{background:var(--color-border-primary);border-radius:var(--radius-full,2px);opacity:.4;width:36px;height:4px}.---base-ui-dialog-dialog__content[data-mobile] .---base-ui-dialog-dialog__frame>.---base-ui-dialog-dialog__close{top:calc(8px + var(--dialog-safe-area-top));right:calc(8px + env(safe-area-inset-right))}.---base-ui-dialog-dialog__overlay[data-mobile=sheet],.---base-ui-dialog-dialog__content[data-mobile=sheet]{--dialog-sheet-duration:var(--duration);transition:opacity var(--dialog-sheet-duration)var(--ease-out-cubic),transform var(--dialog-sheet-duration)var(--ease-out-cubic);animation:none}.---base-ui-dialog-dialog__overlay[data-mobile=sheet]{--dialog-sheet-duration:.15s;transition-property:opacity}.---base-ui-dialog-dialog__overlay[data-mobile=sheet][data-state=closed],.---base-ui-dialog-dialog__content[data-mobile=sheet][data-state=closed]{animation:---base-ui-dialog-dialog__dialog-sheet-exit var(--duration)}.---base-ui-dialog-dialog__overlay[data-mobile=sheet][data-state=closed]{opacity:0}.---base-ui-dialog-dialog__content[data-mobile=sheet]{transition-property:transform}.---base-ui-dialog-dialog__content[data-sheet-dragging]{transition:none}.---base-ui-dialog-dialog__content[data-mobile=sheet][data-state=closed]{transform:translateY(100%)}@starting-style{.---base-ui-dialog-dialog__overlay[data-mobile=sheet][data-state=open]{opacity:0}.---base-ui-dialog-dialog__content[data-mobile=sheet][data-state=open]{transform:translateY(100%)}}.---base-ui-dialog-dialog__content[data-size=two-column] .---base-ui-dialog-dialog__body{flex-direction:column}.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__body{overflow:auto}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__body{flex-direction:column;overflow:auto}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__column{gap:var(--spacing-xl);flex:none;width:100%;overflow:visible}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__column+.---base-ui-dialog-dialog__column{border-top:0;order:-1;min-height:240px}.---base-ui-dialog-dialog__content[data-size=image-right] .---base-ui-dialog-dialog__title:not([data-clamp=false]){min-height:0}.---base-ui-dialog-dialog__column{flex:none;width:100%}.---base-ui-dialog-dialog__content[data-size=two-column] .---base-ui-dialog-dialog__column:first-child{flex:1 0 auto}.---base-ui-dialog-dialog__column+.---base-ui-dialog-dialog__column{border-top:1px solid color-mix(in oklab,var(--color-border-primary)10%,transparent);border-left:0}.---base-ui-dialog-dialog__footer,.---base-ui-dialog-dialog__content[data-size=image-top] .---base-ui-dialog-dialog__footer{flex-wrap:wrap;row-gap:6px;height:auto;min-height:54px}}@media (prefers-reduced-motion:reduce){.---base-ui-dialog-dialog__overlay[data-state],.---base-ui-dialog-dialog__overlay[data-mobile][data-state],.---base-ui-dialog-dialog__content[data-state],.---base-ui-dialog-dialog__content[data-mobile][data-state]{transition:none;animation:none}}.---base-ui-dialog-dialog_feature_list__features{gap:var(--spacing-default);padding:var(--spacing-default)0;flex-direction:column;margin:0;list-style:none;display:flex}.---base-ui-dialog-dialog_feature_list__feature{align-items:center;gap:var(--spacing-default);min-width:0;min-height:20px;display:flex}.---base-ui-dialog-dialog_feature_list__feature>:first-child{flex:0 0 14px}.---base-ui-overlay-overlay__container{flex-direction:column;width:100%;height:100vh;display:flex}@media (max-width:767px){.---base-ui-overlay-overlay__container{height:auto;min-height:100%}}.---base-ui-overlay-overlay__childrenContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.---base-ui-scrollable-scrollable__scrollable{width:100%;min-height:0;display:flex;position:relative}.---base-ui-scrollable-scrollable__scrollable.---base-ui-scrollable-scrollable__isVertical{flex-shrink:1000000000}.---base-ui-scrollable-scrollable__scrollable.---base-ui-scrollable-scrollable__hideScrollBar>.---base-ui-scrollable-scrollable__scrollableInner{scrollbar-width:none}.---base-ui-scrollable-scrollable__isVertical>.---base-ui-scrollable-scrollable__scrollableInner{flex-grow:1;overflow:hidden auto}.---base-ui-scrollable-scrollable__isHorizontal>.---base-ui-scrollable-scrollable__scrollableInner{width:100%;overflow:auto hidden}@media (min-width:768px){.---base-ui-scrollable-scrollable__moveScrollbar>.---base-ui-scrollable-scrollable__scrollableInner{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.---base-ui-scrollable-scrollable__scrollFade{pointer-events:none;transition:opacity .15s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-scrollable-scrollable__scrollFade.---base-ui-scrollable-scrollable__isHidden{opacity:0}.---base-ui-scrollable-scrollable__isVertical>.---base-ui-scrollable-scrollable__scrollFadeStart{background:linear-gradient(in oklab to top,transparent,var(--backgroundColor)64px);height:64px;bottom:auto}.---base-ui-scrollable-scrollable__isVertical>.---base-ui-scrollable-scrollable__scrollFadeEnd{background:linear-gradient(in oklab to bottom,transparent,var(--backgroundColor)64px);height:64px;top:auto}.---base-ui-scrollable-scrollable__isHorizontal>.---base-ui-scrollable-scrollable__scrollFadeStart{background:linear-gradient(in oklab to left,transparent,var(--backgroundColor)64px);width:64px;right:auto}.---base-ui-scrollable-scrollable__isHorizontal>.---base-ui-scrollable-scrollable__scrollFadeEnd{background:linear-gradient(in oklab to right,transparent,var(--backgroundColor)64px);width:64px;left:auto}.---base-ui-scrollable-scrollable__scrollLine{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-scrollable-scrollable__scrollLine.---base-ui-scrollable-scrollable__isHidden{opacity:0}.---base-ui-scrollable-scrollable__isVertical>.---base-ui-scrollable-scrollable__scrollLineStart{background:var(--color-background-primary);border-bottom:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);margin:0 -16px;bottom:auto}.---base-ui-dialog-dialog_legacy__dialog{box-shadow:var(--shadow-lg);color:var(--color-text);border-radius:var(--radius-lg);gap:var(--spacing-md);width:min-content;min-width:min(440px,80vw);max-width:80vw;max-height:calc(100vh - 64px);flex-direction:column;max-height:calc(100svh - 64px);display:flex;position:relative}.---base-ui-dialog-dialog_legacy__panelLayout{gap:0}.---base-ui-dialog-dialog_legacy__dialog:focus{outline:none}.---base-ui-dialog-dialog_legacy__dialog.---base-ui-dialog-dialog_legacy__narrow{min-width:min(400px,80vw)}.---base-ui-dialog-dialog_legacy__dialog.---base-ui-dialog-dialog_legacy__medium{min-width:min(600px,80vw)}.---base-ui-dialog-dialog_legacy__dialog.---base-ui-dialog-dialog_legacy__wide{min-width:min(800px,80vw)}.---base-ui-dialog-dialog_legacy__dialog.---base-ui-dialog-dialog_legacy__fullscreen{border-radius:0;min-width:100vw;min-height:100vh}.---base-ui-dialog-dialog_legacy__dialog.---base-ui-dialog-dialog_legacy__height-bleed{margin-top:var(--spacing-xl);border-radius:var(--radius-lg)var(--radius-lg)0 0;min-height:calc(100vh - 32px);padding-bottom:0}.---base-ui-dialog-dialog_legacy__dialog.---base-ui-dialog-dialog_legacy__height-bleed.---base-ui-dialog-dialog_legacy__fixedWidth{width:868px}.---base-ui-dialog-dialog_legacy__buttons{padding:var(--spacing-lg)var(--spacing-lg)0;justify-content:flex-end;gap:var(--spacing-sm);flex-direction:row;display:flex}.---base-ui-dialog-dialog_legacy__dialogPaddingBottom{height:calc(24px + env(safe-area-inset-bottom))}.---base-ui-dialog-dialog_legacy__dialogPaddingTop{height:calc(24px + env(safe-area-inset-top))}.---base-ui-dialog-dialog_legacy__header{padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-default);justify-content:space-between;display:flex;position:relative}.---base-ui-dialog-dialog_legacy__header button{top:var(--spacing-md);right:var(--spacing-lg);position:absolute}.---base-ui-dialog-dialog_legacy__panelHeader{min-height:40px;padding:var(--spacing-2xs)var(--spacing-default)var(--spacing-2xs)var(--spacing-sm);border-bottom:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);justify-content:space-between;align-items:center;display:flex;position:relative}.---base-ui-dialog-dialog_legacy__panelHeader button{position:static}.---base-ui-dialog-dialog_legacy__contentWrapper{padding:0 var(--spacing-lg)}.---base-ui-dialog-dialog_legacy__panelContentWrapper{padding:var(--spacing-md)}.---base-ui-dialog-dialog_legacy__panelDialogPaddingTop,.---base-ui-dialog-dialog_legacy__panelDialogPaddingBottom{height:16px}@media (max-width:767px){.---base-ui-dialog-dialog_legacy__dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.---base-ui-dialog-dialog_legacy__container{width:100%;height:100%}.---base-ui-dialog-dialog_legacy__header{padding:var(--spacing-xl)var(--spacing-lg)var(--spacing-default);justify-content:space-between;display:flex}.---base-ui-dialog-dialog_legacy__header button{position:absolute;top:4px;right:4px}.---base-ui-dialog-dialog_legacy__contentWrapper{padding:0 var(--spacing-lg)}.---base-ui-dialog-dialog_legacy__buttons{width:100%;padding:var(--spacing-lg)var(--spacing-lg)0;justify-content:center;gap:var(--spacing-sm);flex-direction:column;position:fixed;bottom:24px}}.---base-ui-dialog-dialog_legacy__container{background:color-mix(in oklab,var(--dialog-scrim-color,var(--color-background-inverse))25%,transparent);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.---base-ui-dialog-dialog_legacy__focusLockWrapper{display:contents}.---base-ui-dialog-dialog_legacy__enter{opacity:0}.---base-ui-dialog-dialog_legacy__enter .---base-ui-dialog-dialog_legacy__dialog{opacity:0;transform:translateY(8px)scale(.98)}.---base-ui-dialog-dialog_legacy__appear{opacity:0}.---base-ui-dialog-dialog_legacy__appear .---base-ui-dialog-dialog_legacy__dialog{opacity:0;transform:translateY(8px)scale(.98)}.---base-ui-dialog-dialog_legacy__enterActive{opacity:1;transition:opacity var(--duration)var(--ease-out)}.---base-ui-dialog-dialog_legacy__enterActive .---base-ui-dialog-dialog_legacy__dialog{opacity:1;transition:opacity var(--duration)var(--ease-out-cubic),transform var(--duration)var(--ease-out-cubic);transform:translateY(0)scale(1)}.---base-ui-dialog-dialog_legacy__appearActive{opacity:1;transition:opacity var(--duration)var(--ease-out)}.---base-ui-dialog-dialog_legacy__appearActive .---base-ui-dialog-dialog_legacy__dialog{opacity:1;transition:opacity var(--duration)var(--ease-out-cubic),transform var(--duration)var(--ease-out-cubic);transform:translateY(0)scale(1)}.---base-ui-dialog-dialog_legacy__exit{opacity:1}.---base-ui-dialog-dialog_legacy__exit .---base-ui-dialog-dialog_legacy__dialog{opacity:1;transform:translateY(0)scale(1)}.---base-ui-dialog-dialog_legacy__exitActive{opacity:0;transition:opacity var(--duration)var(--ease-out)}.---base-ui-dialog-dialog_legacy__exitActive .---base-ui-dialog-dialog_legacy__dialog{opacity:0;transition:opacity var(--duration)var(--ease-out-cubic),transform var(--duration)var(--ease-out-cubic);transform:translateY(8px)scale(.98)}@media (prefers-reduced-motion:reduce){.---base-ui-dialog-dialog_legacy__appear,.---base-ui-dialog-dialog_legacy__appearActive,.---base-ui-dialog-dialog_legacy__enter,.---base-ui-dialog-dialog_legacy__enterActive,.---base-ui-dialog-dialog_legacy__exit,.---base-ui-dialog-dialog_legacy__exitActive{opacity:1;transition:none}.---base-ui-dialog-dialog_legacy__appear .---base-ui-dialog-dialog_legacy__dialog,.---base-ui-dialog-dialog_legacy__appearActive .---base-ui-dialog-dialog_legacy__dialog,.---base-ui-dialog-dialog_legacy__enter .---base-ui-dialog-dialog_legacy__dialog,.---base-ui-dialog-dialog_legacy__enterActive .---base-ui-dialog-dialog_legacy__dialog,.---base-ui-dialog-dialog_legacy__exit .---base-ui-dialog-dialog_legacy__dialog,.---base-ui-dialog-dialog_legacy__exitActive .---base-ui-dialog-dialog_legacy__dialog{opacity:1;transition:none;transform:none}}.---base-ui-dialog-dialog_legacy__heroImage{border-radius:var(--radius-md);object-fit:cover;background:var(--color-background-tertiary);max-width:440px}.---base-ui-dialog-dialog_legacy__controls{position:absolute;left:calc(100% + 12px)}.---base-billing-checkout_return-checkout_return__finalizingDialog{align-items:center;gap:var(--spacing-md);width:min(100%,360px);padding:var(--spacing-xl)var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-white);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);color:var(--color-foreground-primary);text-align:center;flex-direction:column;display:flex}.---base-billing-checkout_return-checkout_return__finalizingDots{width:48px}.---base-billing-checkout_return-checkout_return__activatedDialog{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-white);width:min(100%,420px);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);color:var(--color-foreground-primary);flex-direction:column;display:flex}.---base-billing-checkout_return-checkout_return__activatedHeader{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-default)var(--spacing-default)var(--spacing-default)var(--spacing-sm);border-bottom:1px solid var(--color-border);flex:none;display:flex}.---base-billing-checkout_return-checkout_return__activatedHeaderTitle{flex:1;min-width:0}.---base-billing-checkout_return-checkout_return__activatedBody{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;display:flex;overflow-y:auto}.---base-billing-checkout_return-checkout_return__copyColumn{overflow-y:auto}.---base-billing-checkout_return-checkout_return__cofoundersPanel{justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-lg);text-align:center;color:var(--artwork-content-color);background-color:var(--color-background-ai-subtle);background-image:var(--dialog-grid-magenta);background-position:0 0;background-repeat:repeat;background-size:90px 90px;flex-direction:column;display:flex}.---base-billing-checkout_return-checkout_return__cofoundersHeads{gap:var(--spacing-xs);display:flex}.---base-billing-checkout_return-checkout_return__cofoundersHead{object-fit:contain;border-radius:var(--radius-md);background-color:var(--color-background-blue-subtle-brand);width:64px;height:64px;display:block}.---base-billing-checkout_return-checkout_return__cofoundersMessage{max-width:232px}.---base-billing-checkout_return-checkout_return__cofoundersSignature{flex-direction:column;display:flex}.---base-billing-checkout_return-checkout_return__noticeCard{gap:var(--spacing-default);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.---base-billing-checkout_return-checkout_return__noticeItem{align-items:flex-start;gap:var(--spacing-default);display:flex}.---base-billing-checkout_return-checkout_return__noticeItemMarker{background:var(--color-foreground-tertiary);border-radius:100px;flex:none;width:4px;height:4px;margin-top:9px}.---base-billing-checkout_return-checkout_return__activatedFooter{padding:var(--spacing-md);border-top:1px solid var(--color-border);flex:none;justify-content:stretch;align-items:center;display:flex}.---base-billing-checkout_return-checkout_return__activatedCta{width:100%}@media (max-width:767px){.---base-billing-checkout_return-checkout_return__cofoundersPanel{gap:var(--spacing-default);padding:var(--spacing-md)}.---base-billing-checkout_return-checkout_return__cofoundersHead{width:48px;height:48px}}.---base-hosting_nudge-hosting_nudge_dialog__dialog{width:650px;height:436px}.---base-hosting_nudge-hosting_nudge_dialog__dialog>[data-slot=dialog-frame]{height:100%}.---base-hosting_nudge-hosting_nudge_dialog__dialog:not([data-mobile]){max-width:none}.---base-hosting_nudge-hosting_nudge_dialog__dialog:not([data-mobile])>[data-slot=dialog-frame]{border-color:var(--color-border);box-shadow:var(--shadow-md)}.---base-hosting_nudge-hosting_nudge_dialog__dialog:not([data-mobile]) [data-slot=dialog-description]{color:var(--color-foreground-primary)}.---base-hosting_nudge-hosting_nudge_dialog__header{align-items:center;gap:var(--spacing-3xs);height:42px;padding:var(--spacing-default)var(--spacing-default)var(--spacing-default)var(--spacing-sm);border-bottom:1px solid var(--color-border);flex:none;display:flex}.---base-hosting_nudge-hosting_nudge_dialog__headerTitle{flex:1;min-width:0}.---base-hosting_nudge-hosting_nudge_dialog__content{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));height:340px;display:grid;overflow:hidden}.---base-hosting_nudge-hosting_nudge_dialog__heroColumn{min-height:0;padding:var(--spacing-sm);display:flex}.---base-hosting_nudge-hosting_nudge_dialog__heroFrame{border-radius:var(--radius-md);flex:1;overflow:hidden}.---base-hosting_nudge-hosting_nudge_dialog__heroImage{object-fit:cover;width:100%;height:100%;display:block}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-feature-key=analytics_history] .---base-hosting_nudge-hosting_nudge_dialog__heroImage{transform:translate(65px,86px)scale(1.84)}.---base-hosting_nudge-hosting_nudge_dialog__details{gap:var(--spacing-default);min-width:0;min-height:0;padding:var(--spacing-md);flex-direction:column;display:flex}.---base-hosting_nudge-hosting_nudge_dialog__title{font-size:24px;font-weight:var(--font-weight-medium);letter-spacing:0;margin:0;line-height:26px}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-feature-key=analytics_history] .---base-hosting_nudge-hosting_nudge_dialog__title{line-height:1.4}.---base-hosting_nudge-hosting_nudge_dialog__featuresLabel{padding:var(--spacing-2xs)0}.---base-hosting_nudge-hosting_nudge_dialog__featureItem{align-items:center;gap:var(--spacing-default);padding:var(--spacing-2xs)10px var(--spacing-2xs)var(--spacing-xs);display:flex}.---base-hosting_nudge-hosting_nudge_dialog__featureText{white-space:pre-line}.---base-hosting_nudge-hosting_nudge_dialog__upgradeError{align-items:flex-start;gap:var(--spacing-xs);padding-top:var(--spacing-2xs);flex-direction:column;display:flex}.---base-hosting_nudge-hosting_nudge_dialog__footer{height:54px;padding:var(--spacing-sm);border-top:1px solid var(--color-border);flex:none;justify-content:flex-end;align-items:center;display:flex}.---base-hosting_nudge-hosting_nudge_dialog__actions{gap:var(--spacing-xs);display:flex}@media (max-height:560px){.---base-hosting_nudge-hosting_nudge_dialog__dialog:not([data-mobile]) .---base-hosting_nudge-hosting_nudge_dialog__content{flex-shrink:1;grid-auto-rows:max-content;min-height:0;overflow:auto}}@media (max-width:699px){.---base-hosting_nudge-hosting_nudge_dialog__dialog:not([data-mobile]){width:calc(100vw - 32px);height:max-content;max-height:calc(100dvh - 32px)}.---base-hosting_nudge-hosting_nudge_dialog__content{flex:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:auto}.---base-hosting_nudge-hosting_nudge_dialog__heroColumn{width:100%;height:auto;padding-bottom:0}.---base-hosting_nudge-hosting_nudge_dialog__heroFrame{aspect-ratio:301/316;width:100%;height:auto}.---base-hosting_nudge-hosting_nudge_dialog__details,.---base-hosting_nudge-hosting_nudge_dialog__footer{height:auto}.---base-hosting_nudge-hosting_nudge_dialog__actions{flex-wrap:wrap;width:100%}.---base-hosting_nudge-hosting_nudge_dialog__actions>*{flex:auto}}@media (min-width:700px) and (max-width:767px){.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__content{flex:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:auto}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__heroColumn{width:100%;height:auto;padding-bottom:0}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__heroFrame{aspect-ratio:301/316;width:100%;height:auto}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__details,.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__footer{height:auto}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__actions{flex-wrap:wrap;width:100%}.---base-hosting_nudge-hosting_nudge_dialog__dialog[data-mobile] .---base-hosting_nudge-hosting_nudge_dialog__actions>*{flex:auto}}.---base-ui-form-form__form,.---base-ui-form-form__fieldset{display:contents}:root{--placeholder-default-highlight:var(--color-neutral-300)}.---base-ui-placeholder-placeholder__placeholder{background:var(--placeholder-fill,var(--color-background-tertiary));border-radius:4px;position:relative;overflow:hidden}.---base-ui-placeholder-placeholder__placeholder.---base-ui-placeholder-placeholder__circular{border-radius:50%}.---base-ui-placeholder-placeholder__placeholder:after{content:"";background:linear-gradient(90deg,transparent,var(--placeholder-highlight,var(--placeholder-default-highlight)),transparent);animation:3s linear .5s infinite ---base-ui-placeholder-placeholder__passing-by;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.---base-ui-placeholder-placeholder__listRow{height:2rem;padding:0 var(--spacing-default);align-items:center;gap:var(--spacing-default);display:flex}.---base-ui-placeholder-placeholder__listRowFill{flex:1;min-width:0}@keyframes ---base-ui-placeholder-placeholder__passing-by{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.---base-ui-color_preview_swatch-color_preview_swatch__swatch{border-radius:var(--radius-xs);flex-shrink:0;width:20px;height:20px;position:relative}.---base-ui-color_preview_swatch-color_preview_swatch__swatch:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-color_preview_swatch-color_preview_swatch__iconSwatch>svg{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-color_preview_swatch-color_preview_swatch__trigger{width:24px;height:24px}.---base-ui-color_preview_swatch-color_preview_swatch__grid{background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.---base-ui-color_preview_swatch-color_preview_swatch__grid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.---base-ui-color_preview_swatch-color_preview_swatch__grid3>:first-child{grid-area:1/1/3}.---base-ui-color_preview_swatch-color_preview_swatch__alpha{--swatch-check-base:#fff;--swatch-check-tile:#d8d8d8;background-color:var(--swatch-check-base);background-image:conic-gradient(var(--swatch-check-tile)25%,transparent 25% 50%,var(--swatch-check-tile)50% 75%,transparent 75%);background-size:8px 8px;overflow:hidden}.---base-ui-color_preview_swatch-color_preview_swatch__fill{position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-font_preview_swatch-font_preview_swatch__swatch{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--color-foreground-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex;position:relative;overflow:hidden}.---base-ui-font_preview_swatch-font_preview_swatch__swatch:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-font_preview_swatch-font_preview_swatch__trigger{width:24px;height:24px;font-size:13px}.---base-ui-select-select__trigger{--select-trigger-radius:var(--radius-sm);height:var(--select-trigger-height);min-height:var(--select-trigger-height);justify-content:flex-start;align-items:center;gap:var(--spacing-2xs);width:-moz-fit-content;width:fit-content;min-width:0;padding:0 var(--spacing-default);border-radius:var(--select-trigger-radius);background:var(--color-surface-overlay);color:var(--color-text);font-family:var(--font-family-base);font-variant-numeric:tabular-nums;font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);cursor:pointer;transition:var(--transition-all);-webkit-tap-highlight-color:transparent;border:none;outline:none;display:inline-flex;position:relative}.---base-ui-select-select__trigger[data-size=large]{--select-trigger-height:40px;--select-trigger-radius:var(--radius-md);padding:0 var(--spacing-sm);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.---base-ui-select-select__trigger[data-size=medium]{--select-trigger-height:32px;padding:0 var(--spacing-default);font-size:var(--font-size-md);line-height:var(--line-height-md)}.---base-ui-select-select__trigger[data-size=small]{--select-trigger-height:26px;padding:0 var(--spacing-default);font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-ui-select-select__trigger[data-size=xsmall]{--select-trigger-height:26px;padding:0 var(--spacing-2xs)0 var(--spacing-default);font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-ui-select-select__trigger[data-full-width=true]{width:100%}.---base-ui-select-select__trigger:hover{background:var(--color-surface-hover)}.---base-ui-select-select__trigger:focus-visible{box-shadow:none}.---base-ui-select-select__trigger:focus-visible:after{content:"";border:2px solid var(--color-focus-ring);border-radius:calc(var(--select-trigger-radius) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-ui-select-select__trigger[data-quiet-focus]:focus-visible:after{content:none}.---base-ui-select-select__trigger[data-disabled]{opacity:.4;cursor:not-allowed}.---base-ui-select-select__trigger[data-placeholder]{color:var(--placeholderColor,var(--color-text-secondary))}.---base-ui-select-select__trigger>[data-slot=select-value]{align-items:center;gap:var(--spacing-2xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:inline-flex;overflow:hidden}.---base-ui-select-select__chevron{opacity:.75;transition:transform var(--duration)var(--ease-out),opacity var(--duration)var(--ease-out);flex-shrink:0;margin-left:auto}.---base-ui-select-select__trigger[data-state=open] .---base-ui-select-select__chevron{opacity:1;transform:rotate(180deg)}.---base-ui-select-select__content{width:min(max(256px,var(--radix-select-trigger-width,256px)),calc(100vw - var(--spacing-md)));max-height:var(--radix-select-content-available-height,80vh);background:var(--color-background-primary);color:var(--color-text);border:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-origin:var(--radix-select-content-transform-origin);animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;flex-direction:column;display:flex;overflow:hidden}.---base-ui-select-select__content:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-lg)}.---base-ui-select-select__content[data-state=open]{animation-name:---base-ui-select-select__selectEnter}.---base-ui-select-select__content[data-state=closed]{animation-name:---base-ui-select-select__selectExit}@keyframes ---base-ui-select-select__selectEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ---base-ui-select-select__selectExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-select-select__content[data-state=open],.---base-ui-select-select__content[data-state=closed]{animation:none}}.---base-ui-select-select__viewport{min-height:0;padding:var(--spacing-default)0}.---base-ui-select-select__popperViewport{width:100%}.---base-ui-select-select__label{padding:var(--spacing-md)var(--spacing-md)var(--spacing-default);color:var(--color-text-secondary);font-family:var(--font-family-base-mono);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);text-transform:uppercase}.---base-ui-select-select__viewport>[data-slot=select-group]+[data-slot=select-group]{margin-top:var(--spacing-default);border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent)}.---base-ui-select-select__item{align-items:center;gap:var(--spacing-default);min-height:28px;margin:0 var(--spacing-default);padding:0 28px 0 var(--spacing-default);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration)var(--ease);outline:none;flex-shrink:0;line-height:20px;display:flex;position:relative}[data-slot=select-viewport]:not(:has(.---base-ui-select-select__item[data-highlighted])) .---base-ui-select-select__item[data-state=checked]{background:var(--color-surface-hover)}[data-slot=combobox-list]:not([aria-multiselectable=true]):not(:has(.---base-ui-select-select__item[data-highlighted])) .---base-ui-select-select__item[data-selected]{background:var(--color-surface-hover)}.---base-ui-select-select__item[data-highlighted]{background:var(--color-surface-hover)}.---base-ui-select-select__item[data-disabled]{color:var(--color-text-secondary);opacity:.65;pointer-events:none}.---base-ui-select-select__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.---base-ui-select-select__itemIcon[data-color-preview=true]{width:20px;height:20px}.---base-ui-select-select__itemContent{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.---base-ui-select-select__itemDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:16px}.---base-ui-select-select__itemIndicator{right:var(--spacing-default);justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute}.---base-ui-select-select__separator{height:1px;margin:var(--spacing-default)0;background:color-mix(in oklab,var(--color-border-primary)15%,transparent)}.---base-ui-select-select__scrollButton{height:24px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-select-select__footer{padding:var(--spacing-default);border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);flex-shrink:0}.---base-ui-select-select__footerButton{align-items:center;gap:var(--spacing-default);width:100%;min-height:28px;padding:0 var(--spacing-default);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:background-color var(--duration)var(--ease);background:0 0;border:0;line-height:20px;display:flex}.---base-ui-select-select__footerButton:hover{background:var(--color-background-secondary-hovered)}.---base-ui-select-select__footerButtonIcon{color:var(--color-text-secondary);flex-shrink:0}.---base-ui-label-label__label{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--line-height-lg)}.---base-ui-label-label__label[data-invalid=true]{color:var(--color-text-danger)}.---base-ui-label-label__label[data-disabled=true]{color:var(--color-neutral-400)}.---base-ui-tooltip-tooltip__tooltip{box-sizing:border-box;width:max-content;max-width:calc(100vw - var(--spacing-md));align-items:center;gap:var(--spacing-3xs);min-height:22px;padding:var(--spacing-3xs)var(--spacing-xs);border-radius:var(--radius-xs);color:var(--color-neutral-000);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-lg);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;transform-origin:var(--radix-tooltip-content-transform-origin);animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;background:#1d1d1de6;display:flex;overflow:hidden}.---base-ui-tooltip-tooltip__tooltip:has([data-slot=tooltip-shortcut]){padding-right:var(--spacing-3xs)}.---base-ui-tooltip-tooltip__tooltip[data-state=delayed-open],.---base-ui-tooltip-tooltip__tooltip[data-state=instant-open]{animation-name:---base-ui-tooltip-tooltip__tooltipEnter}.---base-ui-tooltip-tooltip__tooltip[data-state=closed]{animation-name:---base-ui-tooltip-tooltip__tooltipExit}.---base-ui-tooltip-tooltip__tooltip[data-side=top]{--tooltip-slide-x:0;--tooltip-slide-y:var(--spacing-2xs)}.---base-ui-tooltip-tooltip__tooltip[data-side=right]{--tooltip-slide-x:calc(var(--spacing-2xs)*-1);--tooltip-slide-y:0}.---base-ui-tooltip-tooltip__tooltip[data-side=bottom]{--tooltip-slide-x:0;--tooltip-slide-y:calc(var(--spacing-2xs)*-1)}.---base-ui-tooltip-tooltip__tooltip[data-side=left]{--tooltip-slide-x:var(--spacing-2xs);--tooltip-slide-y:0}.---base-ui-tooltip-tooltip__shortcut{box-sizing:border-box;height:16px;padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);background:var(--color-neutral-1000);color:var(--color-neutral-400);font-family:Inter,var(--font-family-base),sans-serif;font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:0;text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;line-height:18px;display:inline-flex}@keyframes ---base-ui-tooltip-tooltip__tooltipEnter{0%{opacity:0;transform:translate(var(--tooltip-slide-x,0),var(--tooltip-slide-y,0))scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ---base-ui-tooltip-tooltip__tooltipExit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tooltip-slide-x,0),var(--tooltip-slide-y,0))scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-tooltip-tooltip__tooltip[data-state=delayed-open],.---base-ui-tooltip-tooltip__tooltip[data-state=instant-open],.---base-ui-tooltip-tooltip__tooltip[data-state=closed]{animation:none}}.---base-ui-tooltip-tooltip__stacked{max-width:220px;padding:var(--spacing-default)var(--spacing-default)var(--spacing-default)var(--spacing-sm);border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:0}.---base-ui-tooltip-tooltip__detail{color:#8a8a8a}[data-radix-popper-content-wrapper][aria-hidden=true] .---base-ui-tooltip-tooltip__tooltip{visibility:hidden}.---base-ui-toggle-toggle__container{justify-content:space-between;gap:var(--spacing-xs);cursor:pointer;display:flex}.---base-ui-toggle-toggle__endLabel{justify-content:flex-start}.---base-ui-toggle-toggle__container[data-disabled=true]{cursor:not-allowed}.---base-ui-toggle-toggle__checkboxLabel{align-self:center}.---base-ui-toggle-toggle__stringLabel{color:var(--color-foreground-secondary)}.---base-ui-toggle-toggle__disabledStringLabel{color:var(--color-neutral-400)}.---base-ui-toggle-toggle__toggleControl{flex:none;width:46px;height:24px;position:relative}.---base-ui-toggle-toggle__track{--unchecked-track-color:var(--color-surface-overlay);--checked-track-color:var(--color-background-inverse);--disabled-track-color:var(--color-background-primary);--hover-overlay-color:var(--color-surface-hover);background-color:var(--unchecked-track-color);border-radius:var(--radius-round);cursor:inherit;border:0;align-items:center;width:46px;height:24px;margin:0;padding:0;display:flex;position:relative}.---base-ui-toggle-toggle__track:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.---base-ui-toggle-toggle__track:before{background-color:var(--hover-overlay-color);border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-toggle-toggle__green{--checked-track-color:var(--color-background-success-bold)}.---base-ui-toggle-toggle__thumb{background-color:var(--color-neutral-000);border-radius:var(--radius-round);box-shadow:var(--shadow-sm);height:20px;transition:transform var(--duration)var(--ease-out-cubic);z-index:1;justify-content:center;align-items:center;width:20px;display:flex;position:absolute;top:2px;left:2px;transform:translate(0)}.---base-ui-toggle-toggle__thumbIcon{flex:none;display:flex}.---base-ui-toggle-toggle__track[data-state=checked]{background-color:var(--checked-track-color);--hover-overlay-color:#ffffff29}.---base-ui-toggle-toggle__track[data-state=checked] .---base-ui-toggle-toggle__thumb{background-color:var(--color-background-secondary);transform:translate(22px)}.---base-ui-toggle-toggle__track[data-disabled]{background-color:var(--disabled-track-color)}.---base-ui-toggle-toggle__track[data-disabled] .---base-ui-toggle-toggle__thumb{background-color:var(--color-background-secondary)}.---base-ui-toggle-toggle__track:not([data-disabled]):hover:before{opacity:1}.---base-ui-toggle-toggle__track:not([data-disabled]):focus-visible:before{opacity:1}.---base-ui-toggle-toggle__iconTrack{--unchecked-track-color:var(--color-background-ai-subtle);--checked-track-color:var(--color-background-success-bold);--disabled-track-color:var(--color-neutral-500)}.---base-ui-toggle-toggle__iconTrack .---base-ui-toggle-toggle__thumb{color:var(--color-foreground-ai)}.---base-ui-toggle-toggle__iconTrack[data-state=checked] .---base-ui-toggle-toggle__thumb{color:var(--color-green-500)}.---base-ui-toggle-toggle__iconTrack[data-disabled] .---base-ui-toggle-toggle__thumb{color:var(--color-neutral-500)}@media (prefers-reduced-motion:reduce){.---base-ui-toggle-toggle__track:before,.---base-ui-toggle-toggle__thumb{transition:none}}.---base-hosting_nudge-hosting_checkout_dialog__priceSummary{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex}.---base-hosting_nudge-launch_gem__visuallyHidden{clip:rect(0,0,0,0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.---base-ui-chip-chip__chip{--chip-background:var(--color-background-primary);--chip-background-hovered:var(--color-background-primary-hovered);--chip-icon-color:var(--color-foreground-primary);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-2xs);width:-moz-fit-content;width:fit-content;min-width:20px;height:20px;padding:0 var(--spacing-xs);border-radius:var(--radius-xs);background:var(--chip-background);color:var(--color-foreground-primary);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);white-space:nowrap;transition:var(--transition-all);flex-shrink:0;text-decoration:none;display:flex}.---base-ui-chip-chip__chip[data-tone=success]{--chip-background:var(--color-background-success-subtle);--chip-background-hovered:var(--color-background-success-subtle-hovered);--chip-icon-color:var(--color-foreground-success)}.---base-ui-chip-chip__chip[data-tone=ai]{--chip-background:var(--color-background-ai-subtle);--chip-background-hovered:var(--color-background-ai-subtle-hovered);--chip-icon-color:var(--color-foreground-ai)}.---base-ui-chip-chip__chip[data-tone=slot]{--chip-background:var(--color-blue-100);--chip-background-hovered:color-mix(in oklab,var(--color-blue-100),black var(--opacity-hover));--chip-icon-color:var(--color-blue-600)}.---base-ui-chip-chip__chip[data-tone=cms]{--chip-background:var(--color-purple-100);--chip-background-hovered:color-mix(in oklab,var(--color-purple-100),black var(--opacity-hover));--chip-icon-color:var(--color-purple-500)}.---base-ui-chip-chip__chip[data-selected=true]{--chip-background:var(--color-background-inverse);--chip-background-hovered:var(--color-background-inverse-hovered);--chip-icon-color:var(--color-foreground-inverse);color:var(--color-foreground-inverse);transition:none}.---base-ui-chip-chip__chip[data-selected=true][data-tone=ai]{--chip-background:var(--color-background-ai);--chip-background-hovered:var(--color-background-ai-hovered);--chip-icon-color:var(--color-neutral-000);color:var(--color-neutral-000)}.---base-ui-chip-chip__chip[data-selected=true][data-tone=slot]{--chip-background:var(--color-blue-600);--chip-background-hovered:color-mix(in oklab,var(--color-blue-600),black var(--opacity-hover));--chip-icon-color:var(--color-neutral-000);color:var(--color-neutral-000)}.---base-ui-chip-chip__chip[data-selected=true][data-tone=cms]{--chip-background:var(--color-purple-500);--chip-background-hovered:color-mix(in oklab,var(--color-purple-500),black var(--opacity-hover));--chip-icon-color:var(--color-neutral-000);color:var(--color-neutral-000)}.---base-ui-chip-chip__chip[data-selected=true][data-tone=success]{--chip-background:var(--color-background-global);--chip-background-hovered:var(--color-background-global-hovered);--chip-icon-color:var(--color-neutral-000);color:var(--color-neutral-000)}@media (hover:hover) and (pointer:fine){.---base-ui-chip-chip__chip:hover{background:var(--chip-background-hovered)}}.---base-ui-chip-chip__clickable{cursor:pointer}.---base-ui-chip-chip__clickable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.---base-ui-chip-chip__iconOnly{gap:var(--spacing-none);padding:0 var(--spacing-2xs)}.---base-ui-chip-chip__chipIcon{width:10px;height:10px;color:var(--chip-icon-color);flex:0 0 10px;justify-content:center;align-items:center;display:flex}.---base-ui-chip-chip__chipIcon svg{width:10px;height:10px;color:inherit;display:block}.---base-ui-chip-chip__chipText{align-items:center;min-width:0;display:flex}.---base-ui-chip-chip__removeButton{width:12px;height:12px;color:var(--color-foreground-primary);cursor:pointer;background:0 0;border:none;flex:0 0 12px;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-chip-chip__removeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.---base-ui-chip-chip__removeButton svg{width:10px;height:10px;color:inherit;display:block}.---base-ui-lottie-lottie__animatedIcon{width:16px;height:16px}.---base-ui-toast-toast__toast{color:var(--color-text-inverse);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-default)var(--spacing-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-md);white-space:nowrap;max-width:min(640px,100vw - 32px);height:36px;display:flex;overflow:hidden}.---base-ui-toast-toast__toast>:not(.---base-ui-toast-toast__label){flex-shrink:0}.---base-ui-toast-toast__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.---base-ui-toast-toast__label>*{text-overflow:ellipsis;overflow:hidden}.---base-ui-toast-toast__toast:has(>div~*){padding-block:var(--spacing-default);padding-inline:var(--spacing-sm)var(--spacing-2xs)}.---base-ui-toast-toast__sonnerToast{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;left:0;right:0}.---base-ui-toast-toast__confetti{pointer-events:none;width:80vw;max-width:640px;position:fixed;bottom:0;left:50%;transform:translate(-50%,40%)}.---base-ui-toast-toast__layerTop{top:var(--layer-top-inset,0px);height:36px;position:fixed;left:0;right:0}.---base-ui-toast-toast__layerTop .---base-ui-toast-toast__toast{border-radius:0;width:100dvw;padding:6px 16px;display:flex}@media (max-width:479px){.---base-ui-toast-toast__toast{white-space:normal;height:auto;min-height:36px}.---base-ui-toast-toast__layerTop{height:40px}}.---base-ui-toast-toast__branch{display:contents}.---base-ui-banner-banner__banner{--banner-min-height:48px;--banner-padding-y:var(--spacing-default);--banner-padding-x:var(--spacing-default);--banner-padding-left:var(--spacing-md);--banner-gap:var(--spacing-md);--banner-content-gap:var(--spacing-md);--banner-radius:var(--radius-md);--banner-border:none;align-items:center;gap:var(--banner-gap);min-height:var(--banner-min-height);padding:var(--banner-padding-y)var(--banner-padding-x)var(--banner-padding-y)var(--banner-padding-left);border:var(--banner-border);border-radius:var(--banner-radius);color:var(--color-text);display:flex;overflow:clip}.---base-ui-banner-banner__banner.---base-ui-banner-banner__layoutExtended{--banner-min-height:104px;--banner-padding-y:var(--spacing-sm);--banner-padding-x:var(--spacing-sm);align-items:flex-start}.---base-ui-banner-banner__banner.---base-ui-banner-banner__info{background:var(--color-surface-overlay)}.---base-ui-banner-banner__banner.---base-ui-banner-banner__upgrade{background:color-mix(in oklab,var(--color-background-ai-subtle)50%,transparent)}.---base-ui-banner-banner__banner.---base-ui-banner-banner__warning{background:var(--color-background-warning-subtle)}.---base-ui-banner-banner__banner.---base-ui-banner-banner__error,.---base-ui-banner-banner__banner.---base-ui-banner-banner__blocker{background:var(--color-background-danger-subtle)}.---base-ui-banner-banner__banner.---base-ui-banner-banner__growth{background:color-mix(in oklab,var(--color-background-inverse)90%,transparent);color:var(--color-text-inverse)}.---base-ui-banner-banner__banner.---base-ui-banner-banner__fullWidth{width:100%}.---base-ui-banner-banner__shape-chat{--banner-min-height:50px;--banner-padding-y:var(--spacing-default);--banner-padding-x:var(--spacing-sm);--banner-padding-left:var(--spacing-sm);--banner-gap:var(--spacing-default);--banner-content-gap:var(--spacing-default);--banner-radius:var(--radius-lg);-webkit-backdrop-filter:blur(25px)}.---base-ui-banner-banner__shape-chat.---base-ui-banner-banner__hasLeading{--banner-padding-left:var(--spacing-default)}.---base-ui-banner-banner__shape-panel{--banner-min-height:auto;--banner-padding-y:var(--spacing-sm);--banner-padding-x:var(--spacing-sm);--banner-padding-left:var(--spacing-sm);--banner-gap:var(--spacing-xs);--banner-content-gap:var(--spacing-2xs);--banner-radius:var(--radius-lg);--banner-border:1px solid var(--color-border);background:var(--color-background-secondary);flex-direction:column;align-items:flex-start}.---base-ui-banner-banner__shape-panel.---base-ui-banner-banner__info{background:var(--color-background-secondary)}.---base-ui-banner-banner__shape-panel.---base-ui-banner-banner__upgrade{background:color-mix(in oklab,var(--color-background-ai-subtle)50%,var(--color-background-secondary))}.---base-ui-banner-banner__shape-global{--banner-min-height:34px;--banner-padding-y:0;--banner-padding-x:var(--spacing-default);--banner-padding-left:var(--spacing-default);--banner-gap:var(--spacing-default);--banner-content-gap:var(--spacing-default);--banner-radius:0;--banner-border:0 solid var(--color-border);border-bottom-width:1px}.---base-ui-banner-banner__shape-global.---base-ui-banner-banner__upgrade{background:color-mix(in oklab,var(--color-background-ai-subtle)90%,transparent);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.---base-ui-banner-banner__shape-global.---base-ui-banner-banner__info{background:var(--color-background-secondary)}.---base-ui-banner-banner__shape-global.---base-ui-banner-banner__growth{--banner-border:0 solid color-mix(in oklab,var(--color-border-inverse)35%,transparent);background:color-mix(in oklab,var(--color-background-inverse)90%,var(--color-background-primary))}.---base-ui-banner-banner__leading{border-radius:var(--radius-sm);background:var(--color-background-primary);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.---base-ui-banner-banner__upgrade .---base-ui-banner-banner__leading{background:var(--color-background-ai-subtle)}.---base-ui-banner-banner__warning .---base-ui-banner-banner__leading{background:var(--color-background-warning-subtle)}.---base-ui-banner-banner__error .---base-ui-banner-banner__leading,.---base-ui-banner-banner__blocker .---base-ui-banner-banner__leading{background:var(--color-background-danger-subtle)}.---base-ui-banner-banner__growth .---base-ui-banner-banner__leading,.---base-ui-banner-banner__shape-global .---base-ui-banner-banner__leading{background:0 0}.---base-ui-banner-banner__shape-global .---base-ui-banner-banner__leading{width:auto;height:auto}.---base-ui-banner-banner__content{align-items:center;gap:var(--banner-content-gap);flex:1 1 0;min-width:0;display:flex}.---base-ui-banner-banner__shape-panel .---base-ui-banner-banner__content{flex-direction:column;align-items:flex-start;width:100%}.---base-ui-banner-banner__shape-global .---base-ui-banner-banner__content{text-align:center;justify-content:center}.---base-ui-banner-banner__shape-inline .---base-ui-banner-banner__content{align-items:flex-start}.---base-ui-banner-banner__layoutExtended .---base-ui-banner-banner__content>:first-child{align-self:stretch}.---base-ui-banner-banner__actions{align-items:flex-start;gap:var(--spacing-xs);flex:none;min-width:0;display:flex}.---base-ui-banner-banner__shape-global .---base-ui-banner-banner__actions{align-items:center}.---base-ui-banner-banner__actionsAlign-start .---base-ui-banner-banner__actions{justify-content:flex-start}.---base-ui-banner-banner__actionsAlign-center .---base-ui-banner-banner__actions{justify-content:center}.---base-ui-banner-banner__actionsAlign-end .---base-ui-banner-banner__actions{justify-content:flex-end}.---base-ui-banner-banner__shape-panel .---base-ui-banner-banner__actions{width:100%}.---base-ui-banner-banner__actions>*{max-width:100%}@media (max-width:767px){.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global){flex-wrap:wrap}.---base-ui-banner-banner__banner:not(:-webkit-any(.---base-ui-banner-banner__hasLeading,.---base-ui-banner-banner__shape-global)) .---base-ui-banner-banner__content{flex-basis:100%}.---base-ui-banner-banner__banner:not(:-moz-any(.---base-ui-banner-banner__hasLeading,.---base-ui-banner-banner__shape-global)) .---base-ui-banner-banner__content{flex-basis:100%}.---base-ui-banner-banner__banner:not(:-webkit-any(.---base-ui-banner-banner__hasLeading,.---base-ui-banner-banner__shape-global)) .---base-ui-banner-banner__content{flex-basis:100%}.---base-ui-banner-banner__banner:not(:-moz-any(.---base-ui-banner-banner__hasLeading,.---base-ui-banner-banner__shape-global)) .---base-ui-banner-banner__content{flex-basis:100%}.---base-ui-banner-banner__banner:not(:is(.---base-ui-banner-banner__hasLeading,.---base-ui-banner-banner__shape-global)) .---base-ui-banner-banner__content{flex-basis:100%}.---base-ui-banner-banner__hasLeading:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__content{flex-basis:calc(100% - 34px - var(--banner-gap))}.---base-ui-banner-banner__shape-panel .---base-ui-banner-banner__content{flex-basis:auto}.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions,.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions>*{width:100%}.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions :-webkit-any(button,a){flex:1 1 0}.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions :-moz-any(button,a){flex:1 1 0}.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions :-webkit-any(button,a){flex:1 1 0}.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions :-moz-any(button,a){flex:1 1 0}.---base-ui-banner-banner__banner:not(.---base-ui-banner-banner__shape-global) .---base-ui-banner-banner__actions :is(button,a){flex:1 1 0}}.---base-ui-checkable_control-checkable_control__root{--control-gap:var(--spacing-2xs);--control-background:var(--color-background-secondary);--control-border-color:var(--color-border);--control-mark-color:var(--color-foreground-inverse);--control-selected-hovered-background:var(--color-background-inverse-hovered);--control-selected-hovered-border-color:var(--color-background-inverse-hovered);--control-selected-pressed-background:var(--color-background-inverse-pressed);--control-selected-pressed-border-color:var(--color-background-inverse-pressed);--focus-ring-offset:5px;gap:0 var(--control-gap);vertical-align:top;cursor:pointer;grid-template-columns:16px;width:-moz-fit-content;width:fit-content;display:inline-grid;position:relative}.---base-ui-checkable_control-checkable_control__withLabel{grid-template-columns:calc(16px + max(0px,var(--focus-ring-offset) - var(--control-gap) + 2px))minmax(0,1fr)}.---base-ui-checkable_control-checkable_control__kindRadio{--control-gap:var(--spacing-default)}.---base-ui-checkable_control-checkable_control__kindCheckbox{--control-selected-hovered-background:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)16%);--control-selected-hovered-border-color:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)16%);--control-selected-pressed-background:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)24%);--control-selected-pressed-border-color:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)24%)}.---base-ui-checkable_control-checkable_control__disabled{cursor:not-allowed}.---base-ui-checkable_control-checkable_control__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.---base-ui-checkable_control-checkable_control__control{background:var(--control-background);box-sizing:border-box;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--control-border-color);transition:var(--transition-all);grid-column:1;align-self:center;display:block;position:relative}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__control{border-radius:var(--radius-xs)}.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__control{border-radius:var(--radius-round)}.---base-ui-checkable_control-checkable_control__control:after{content:"";inset:calc(-1*var(--focus-ring-offset));border:2px solid var(--color-focus-ring);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease),inset var(--duration)var(--ease);position:absolute}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__control:after{border-radius:var(--radius-md)}.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__control:after{border-radius:var(--radius-round)}.---base-ui-checkable_control-checkable_control__input:focus-visible+.---base-ui-checkable_control-checkable_control__control:after{opacity:1}.---base-ui-checkable_control-checkable_control__checkmark,.---base-ui-checkable_control-checkable_control__indeterminateMark,.---base-ui-checkable_control-checkable_control__radioDot{color:var(--control-mark-color);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease),color var(--duration)var(--ease),background-color var(--duration)var(--ease);position:absolute}.---base-ui-checkable_control-checkable_control__checkmark{width:10px;height:10px;display:block;top:3px;left:3px}.---base-ui-checkable_control-checkable_control__checkmark [stroke]:not([stroke=none]){stroke:currentColor;stroke-width:2.2px}.---base-ui-checkable_control-checkable_control__indeterminateMark{width:8px;height:8px;display:block;top:4px;left:4px}.---base-ui-checkable_control-checkable_control__indeterminateMark [stroke]:not([stroke=none]){stroke:currentColor;stroke-width:2.5px}.---base-ui-checkable_control-checkable_control__radioDot{border-radius:var(--radius-round);background:currentColor;width:8px;height:8px;top:4px;left:4px}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-inverse);--control-border-color:var(--color-background-inverse);--focus-ring-offset:4px}.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-secondary);--control-border-color:var(--color-neutral-100)}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:disabled:checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:disabled:indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__input:disabled:checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-neutral-500);--control-border-color:var(--color-neutral-500)}.---base-ui-checkable_control-checkable_control__kindCheckbox:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked):not(:indeterminate)+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked)+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-secondary-hovered)}.---base-ui-checkable_control-checkable_control__kindCheckbox:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked):not(:indeterminate)+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked)+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-secondary-pressed)}.---base-ui-checkable_control-checkable_control__kindCheckbox:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--control-selected-hovered-background);--control-border-color:var(--control-selected-hovered-border-color)}.---base-ui-checkable_control-checkable_control__kindCheckbox:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--control-selected-pressed-background);--control-border-color:var(--control-selected-pressed-border-color)}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__checkmark,.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:indeterminate+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__indeterminateMark,.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__radioDot{opacity:1}.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__checkmark,.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__indeterminateMark,.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__radioDot{--control-mark-color:var(--color-neutral-100)}.---base-ui-checkable_control-checkable_control__label{grid-column:2;align-self:start;min-width:0}.---base-ui-checkable_control-checkable_control__labelPrimary{color:var(--color-text)}.---base-ui-checkable_control-checkable_control__labelSecondary{color:var(--color-text-secondary)}.---base-ui-checkable_control-checkable_control__labelTertiary{color:var(--color-text-tertiary)}.---base-ui-checkable_control-checkable_control__labelInherit{color:inherit}.---base-ui-checkable_control-checkable_control__labelDisabled{color:var(--color-neutral-400)}.---base-ui-menu-menu__trigger{font-variant-numeric:tabular-nums}.---base-ui-menu-menu__content{width:min(216px,100vw - 16px);max-height:min(80vh,var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height,80vh)));padding:var(--spacing-default)0;background:var(--color-background-primary);color:var(--color-text);border:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,left top));animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;overflow:hidden auto}.---base-ui-menu-menu__subContent{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.---base-ui-menu-menu__contextContent{translate:0 var(--spacing-2xs)}.---base-ui-menu-menu__content[data-state=open]{animation-name:---base-ui-menu-menu__menuEnter}.---base-ui-menu-menu__content[data-state=closed]{animation-name:---base-ui-menu-menu__menuExit}.---base-ui-menu-menu__content:focus-visible{outline:none}@keyframes ---base-ui-menu-menu__menuEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ---base-ui-menu-menu__menuExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-menu-menu__content[data-state=open],.---base-ui-menu-menu__content[data-state=closed]{animation:none}}.---base-ui-menu-menu__item{align-items:center;gap:var(--spacing-xs);min-height:29px;padding:var(--spacing-2xs)var(--spacing-default);margin:0 var(--spacing-default);border-radius:var(--radius-sm);color:var(--color-foreground-primary);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration)var(--ease);-webkit-tap-highlight-color:transparent;outline:none;flex-shrink:0;line-height:20px;text-decoration:none;display:flex;position:relative}.---base-ui-menu-menu__item+.---base-ui-menu-menu__item{margin-top:var(--spacing-2xs)}.---base-ui-menu-menu__item:any-link,.---base-ui-menu-menu__item:any-link:hover{text-decoration:none}.---base-ui-menu-menu__item:any-link:focus-visible{text-decoration:none}.---base-ui-menu-menu__item[data-inset=true]{padding-left:28px}.---base-ui-menu-menu__item[data-highlighted],.---base-ui-menu-menu__item[data-state=open]{background:var(--color-surface-hover)}.---base-ui-menu-menu__item[data-disabled]{color:var(--color-foreground-tertiary);cursor:not-allowed}.---base-ui-menu-menu__item[data-disabled] .---base-ui-menu-menu__itemIcon{opacity:.4}.---base-ui-menu-menu__item[data-disabled] .---base-ui-menu-menu__itemComponentRight{opacity:.5}.---base-ui-menu-menu__item[data-variant=destructive]{color:var(--color-text-danger,var(--color-negative))}.---base-ui-menu-menu__checkboxItem,.---base-ui-menu-menu__radioItem{padding-left:28px}.---base-ui-menu-menu__itemIndicator{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;left:8px}.---base-ui-menu-menu__checkboxIndicator{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;left:8px}.---base-ui-menu-menu__radioIndicator{border-radius:var(--radius-round);background:currentColor;width:6px;height:6px}.---base-ui-menu-menu__label{padding:var(--spacing-3xs)var(--spacing-default);margin:0 var(--spacing-default);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:20px;font-weight:var(--font-weight-normal)}.---base-ui-menu-menu__label[data-inset=true]{padding-left:28px}.---base-ui-menu-menu__separator{height:1px;margin:var(--spacing-default)0;background:color-mix(in oklab,var(--color-border-primary)12%,transparent)}.---base-ui-menu-menu__shortcut{min-width:20px;height:18px;color:var(--color-foreground-secondary);font-family:Inter,var(--font-family-base);font-size:11px;font-weight:var(--font-weight-normal);white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;line-height:18px;display:none}.---base-ui-menu-menu__shortcut>*{font:inherit}@media (hover:hover) and (pointer:fine){.---base-ui-menu-menu__shortcut{background:var(--color-background-secondary);padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);display:inline-flex}}.---base-ui-menu-menu__subTrigger{padding-right:28px}.---base-ui-menu-menu__subIcon{color:currentColor;position:absolute;right:8px}.---base-ui-menu-menu__dropdownIcon{transition:transform var(--duration)var(--ease-out),opacity var(--duration)var(--ease-out)}.---base-ui-menu-menu__dropdownIcon.---base-ui-menu-menu__isSubtle{opacity:.5}button[aria-expanded=true] .---base-ui-menu-menu__dropdownIcon{opacity:1;transform:rotate(180deg)}.---base-ui-menu-menu__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.---base-ui-menu-menu__itemIcon[data-color-preview=true]{width:20px;height:20px}.---base-ui-menu-menu__itemLabelStack{flex-direction:column;flex:1;min-width:0;display:flex}.---base-ui-menu-menu__itemLabelRow{align-items:center;gap:var(--spacing-2xs);min-width:0;display:inline-flex}.---base-ui-menu-menu__itemLabelMedium{font-weight:var(--font-weight-medium)}.---base-ui-menu-menu__itemLabelBold{font-weight:var(--font-weight-bold)}.---base-ui-menu-menu__itemComponentRight{white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.---base-ui-menu-menu__checkboxItem[data-indicator-position=right]{padding-left:var(--spacing-default);padding-right:32px}.---base-ui-menu-menu__checkboxItem[data-indicator-position=right] :-webkit-any(.---base-ui-menu-menu__checkboxIndicator,.---base-ui-menu-menu__itemIndicator){left:auto;right:var(--spacing-default)}.---base-ui-menu-menu__checkboxItem[data-indicator-position=right] :-moz-any(.---base-ui-menu-menu__checkboxIndicator,.---base-ui-menu-menu__itemIndicator){left:auto;right:var(--spacing-default)}.---base-ui-menu-menu__checkboxItem[data-indicator-position=right] :is(.---base-ui-menu-menu__checkboxIndicator,.---base-ui-menu-menu__itemIndicator){left:auto;right:var(--spacing-default)}.src-components-studio_shimmer__root{pointer-events:none;border-radius:inherit;background:var(--color-background-tertiary);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.src-components-studio_shimmer__root[data-overlay=true]{background:0 0}.src-components-studio_shimmer__root:after{content:"";background:linear-gradient(110deg,transparent 30%,var(--color-background-primary)50%,transparent 70%);background-repeat:no-repeat;background-size:300% 100%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite src-components-studio_shimmer__sweep;position:absolute;top:0;bottom:0;left:0;right:0}.src-components-studio_shimmer__root[data-kind=generating]:after{background-image:linear-gradient(110deg,#0000 30%,#ff501a55 44%,#ff8f50aa 50%,#ff501a55 56%,#0000 70%)}@keyframes src-components-studio_shimmer__sweep{0%{opacity:0;background-position:100%}15%,85%{opacity:1}to{opacity:0;background-position:0%}}@media (prefers-reduced-motion:reduce){.src-components-studio_shimmer__root:after{opacity:.4;background-position:50%;animation:none}}.src-components-studio_shimmer__root[data-paused=true]:after{animation:none;display:none}.src-components-animation_preparation__overlay{width:100%;height:100%;display:block;overflow:hidden}.src-components-animation_preparation__dots{fill:#ff792d;animation:2.4s ease-in-out infinite src-components-animation_preparation__flicker}@keyframes src-components-animation_preparation__flicker{0%,to{opacity:var(--preparation-opacity-floor,.25)}22%{opacity:1}40%{opacity:var(--preparation-opacity-mid,.4)}57%{opacity:.9}76%{opacity:var(--preparation-opacity-low,.3)}88%{opacity:var(--preparation-opacity-rest,.65)}}@media (prefers-reduced-motion:reduce){.src-components-animation_preparation__dots{opacity:.7;animation:none}}.src-join-join_dialog__dialog[data-size]{width:795px;max-width:calc(100vw - 32px)}.src-join-join_dialog__dialog[data-join-dialog=guest][data-general=false]{width:864px}.src-join-join_dialog__dialog[data-general=true]{width:972px}.src-join-join_dialog__dialog [data-slot=dialog-frame]{overscroll-behavior:contain;box-shadow:inset 0 0 0 1px var(--frame-border),var(--frame-shadow);border:0;overflow-y:auto}.src-join-join_dialog__body{flex:none;min-height:580px;display:flex}.src-join-join_dialog__dialog[data-join-dialog=upgrade] .src-join-join_dialog__body,.src-join-join_dialog__dialog[data-join-dialog=usage] .src-join-join_dialog__body{min-height:524px}.src-join-join_dialog__dialog[data-general=true] .src-join-join_dialog__body{min-height:604px}.src-join-join_dialog__dialog[data-general=true][data-join-dialog=upgrade] .src-join-join_dialog__body{min-height:582px}.src-join-join_dialog__copy{box-sizing:border-box;flex-direction:column;flex:none;gap:32px;width:464px;padding:32px;display:flex}.src-join-join_dialog__intro{flex-direction:column;gap:12px;display:flex}.src-join-join_dialog__brandRow{align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.src-join-join_dialog__brandRow>:last-child{margin-left:auto}.src-join-join_dialog__brand{background:#ffb02e;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.src-join-join_dialog__brand svg{width:15px;height:15px;transform:scaleX(-1)}.src-join-join_dialog__descriptionGroup{flex-direction:column;gap:16px;display:flex}.src-join-join_dialog__dialog .src-join-join_dialog__title{font-family:var(--font-family-base);letter-spacing:-.56px;white-space:pre-line;font-size:28px;font-weight:440;line-height:39px}.src-join-join_dialog__dialog .src-join-join_dialog__description{color:var(--color-foreground-primary);font-size:16px;line-height:24px}.src-join-join_dialog__features,.src-join-join_dialog__benefits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.src-join-join_dialog__features{gap:20px}.src-join-join_dialog__features li{align-items:flex-start;gap:12px;display:flex}.src-join-join_dialog__features strong{font-size:14px;font-weight:500;line-height:20px;display:block}.src-join-join_dialog__features p{color:var(--color-foreground-secondary);margin:2px 0 0;font-size:14px;line-height:20px}.src-join-join_dialog__featureIcon{background:var(--studio-accent-subtle);width:42px;height:42px;color:var(--studio-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.src-join-join_dialog__benefits{gap:8px;padding:8px 0}.src-join-join_dialog__benefits li{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.src-join-join_dialog__benefits svg{color:var(--studio-accent);flex:none;width:14px;height:14px}.src-join-join_dialog__benefits li:first-child{font-weight:500}.src-join-join_dialog__actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.src-join-join_dialog__footnote{text-align:center;color:var(--color-foreground-tertiary);margin:0;font-size:14px;line-height:20px}.src-join-join_dialog__footnote a{color:var(--color-foreground-primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.src-join-join_dialog__artwork{flex:1;min-width:0;position:relative;overflow:hidden}.src-join-join_dialog__artwork>img{object-fit:cover;width:100%;height:100%;position:absolute}.src-join-join_dialog__dialog .src-join-join_dialog__close{background:var(--color-surface-white);width:26px;height:26px;color:var(--color-foreground-primary);--hoverBackground:var(--color-background-secondary-hovered);--pressBackground:var(--color-background-secondary-pressed);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:8px;right:8px}.src-join-join_dialog__subjectArtwork{background:var(--color-background-primary);box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:32px 16px 16px;display:flex}.src-join-join_dialog__subjectSource{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.src-join-join_dialog__dots{--preparation-opacity-floor:.33;--preparation-opacity-low:.38;--preparation-opacity-mid:.48;--preparation-opacity-rest:.73;width:237px;height:192px;position:absolute;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.src-join-join_dialog__sourceCard{box-sizing:border-box;background:var(--color-background-secondary);border-radius:8px;flex-direction:column;gap:6px;width:100px;height:140px;padding:4px 4px 6px;display:flex;position:relative;box-shadow:0 4px 12px -6px #00000029}.src-join-join_dialog__sourceCard[data-scene=true]{width:151px;height:122px}.src-join-join_dialog__dialog[data-join-dialog=guest] .src-join-join_dialog__sourceCard{width:116px;height:163px}.src-join-join_dialog__dialog[data-join-dialog=guest] .src-join-join_dialog__sourceCard[data-scene=true]{width:190px;height:155px}.src-join-join_dialog__dialog[data-join-dialog=guest][data-feature=characters] .src-join-join_dialog__copy{align-self:flex-start}.src-join-join_dialog__sourceCard img{object-fit:cover;border-radius:6px;flex:1;width:100%;min-height:0}.src-join-join_dialog__sourceCard span{background:color-mix(in srgb,var(--color-foreground-primary)10%,transparent);border-radius:2px;width:64px;height:6px}.src-join-join_dialog__subjectSheetFrame{aspect-ratio:234/188;border:.5px solid var(--color-border-subtle);border-radius:16px;flex:none;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 8px -4px #00000024}.src-join-join_dialog__subjectSheet{object-fit:cover;width:100%;height:100%;display:block}.src-join-join_dialog__styleArtwork{height:100%;display:flex}.src-join-join_dialog__styleArtwork img{object-fit:cover;flex:1;width:0;min-width:0}@media (max-width:767px){.src-join-join_dialog__dialog[data-size]{width:100%;max-width:100vw}.src-join-join_dialog__artwork{display:none}.src-join-join_dialog__dialog[data-size][data-join-dialog] .src-join-join_dialog__body{min-height:0}.src-join-join_dialog__copy{gap:24px;width:100%;padding:24px}.src-join-join_dialog__dialog .src-join-join_dialog__title{font-size:26px}.src-join-join_dialog__brandRow{padding-right:36px}.src-join-join_dialog__dialog .src-join-join_dialog__close{width:44px;height:44px;top:4px;right:4px}.src-join-join_dialog__actions>a,.src-join-join_dialog__actions>button{min-height:44px}}.src-join-join_dialog__libraryArtwork{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex;position:relative}.src-join-join_dialog__libraryFolder{--library-folder-base:var(--color-background-primary);--library-folder-border:#1010101a;--library-folder-text:var(--color-foreground-primary);flex:none;width:180px}.src-join-join_dialog__libraryFolderFront{gap:0}.src-join-join_dialog__libraryFolder .src-join-join_dialog__libraryFolderFront .src-join-join_dialog__libraryFolderBadge{height:14px;margin-bottom:4px;padding:0 4px;font-size:7.5px;line-height:12px}.src-join-join_dialog__libraryFolderName{font-size:9.5px;font-weight:500;line-height:13.6px}.src-join-join_dialog__libraryFolderCount{color:var(--color-foreground-secondary);font-size:8.2px;line-height:12.3px}.src-join-join_dialog__syncBadge{color:#fff;background:#101010;border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 2px;font-size:12px;font-weight:500;line-height:18px;display:flex;position:relative}.src-join-join_dialog__publishMark{box-sizing:border-box;background:#ff79ff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.src-join-join_dialog__dialog .src-join-join_dialog__upgradeAction{--hoverBackground:color-mix(in srgb,var(--color-background-inverse),var(--color-background-primary)16%);--pressBackground:color-mix(in srgb,var(--color-background-inverse),var(--color-background-primary)24%)}.src-join-join_dialog__upgradeAction svg path{fill:currentColor}.src-join-join_dialog__decodedArtwork{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.src-join-join_dialog__decodedArtwork>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.src-join-join_dialog__artworkFallback{opacity:.3;width:48px;height:48px;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}.src-join-join_dialog__artworkFallback path{fill:var(--color-foreground-primary)}.src-join-join_dialog__libraryFolder img:nth-child(2){object-position:bottom}.src-features-library-components-library__page{--library-folder-base:var(--color-background-primary);--library-folder-border:#1010101a;--library-folder-text:#101010;--library-folder-secondary:#5c5c5c;--library-folder-tertiary:#8a8a8a;--library-folder-badge:#fff;scrollbar-width:none;height:100%;padding:64px var(--studio-content-inset,24px)40px;overflow:auto;container-type:inline-size}html[data-theme=dark] .src-features-library-components-library__page{--library-folder-base:var(--color-background-primary);--library-folder-border:#ffffff1a;--library-folder-text:#fff;--library-folder-secondary:#8a8a8a;--library-folder-tertiary:#343434;--library-folder-badge:#1d1d1d}.src-features-library-components-library__content{flex-direction:column;gap:32px;max-width:1720px;min-height:100%;margin:auto;display:flex}.src-features-library-components-library__toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.src-features-library-components-library__toolbar h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:440;line-height:1.4}.src-features-library-components-library__controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.src-features-library-components-library__sort{width:148px}.src-features-library-components-library__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.src-features-library-components-library__folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.src-features-library-components-library__folders>*{width:100%;max-width:320px}.src-features-library-components-library__folder{aspect-ratio:264/186;min-width:0;color:var(--color-foreground-primary);perspective:800px;isolation:isolate;border-radius:12px;text-decoration:none;display:block;position:relative;container-type:inline-size}.src-features-library-components-library__folder:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:4px}.src-features-library-components-library__folderBack{width:100%;height:100%;position:absolute;top:0;left:0}.src-features-library-components-library__folderImages{pointer-events:none;width:84.572cqw;height:53.0303cqw;position:absolute;top:8.33333cqw;left:50%;transform:translate(-50%)}.src-features-library-components-library__folderImages:has(img:only-child){width:74.85cqw}.src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview){object-fit:cover;border-radius:2.27273cqw;width:67.128cqw;height:47.1046cqw;transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute}.src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview){object-fit:cover;border-radius:2.27273cqw;width:67.128cqw;height:47.1046cqw;transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute}.src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview){object-fit:cover;border-radius:2.27273cqw;width:67.128cqw;height:47.1046cqw;transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute}.src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview):first-child{top:3.63598cqw;left:1.55644cqw;transform:rotate(-4.01deg)}.src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview):first-child{top:3.63598cqw;left:1.55644cqw;transform:rotate(-4.01deg)}.src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview):first-child{top:3.63598cqw;left:1.55644cqw;transform:rotate(-4.01deg)}.src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview):nth-child(2){top:2.28977cqw;left:15.8875cqw;transform:rotate(4.01deg)}.src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview):nth-child(2){top:2.28977cqw;left:15.8875cqw;transform:rotate(4.01deg)}.src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview):nth-child(2){top:2.28977cqw;left:15.8875cqw;transform:rotate(4.01deg)}.src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview):only-child{top:2.28977cqw;left:1.55644cqw;transform:rotate(4.01deg)}.src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview):only-child{top:2.28977cqw;left:1.55644cqw;transform:rotate(4.01deg)}.src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview):only-child{top:2.28977cqw;left:1.55644cqw;transform:rotate(4.01deg)}.src-features-library-components-library__folderFront{color:var(--library-folder-text);border:.37879cqw solid var(--library-folder-border);background:color-mix(in srgb,var(--library-folder-base)82%,transparent);-webkit-backdrop-filter:blur(3.78788cqw);backdrop-filter:blur(3.78788cqw);transform-origin:bottom;border-radius:4.54545cqw;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.27273cqw;padding:4.54545cqw;transition:transform .44s cubic-bezier(.22,1,.36,1),box-shadow .44s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:17.4242cqw;bottom:0;left:0;right:0}.src-features-library-components-library__folderDetails{align-items:flex-start;gap:3.78788cqw;width:100%;display:flex}.src-features-library-components-library__folderPortrait{object-fit:cover;border-radius:3.0303cqw;flex:none;width:14.3939cqw;height:14.3939cqw;display:block;position:relative;overflow:hidden}.src-features-library-components-library__folderLabel{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:100%;display:flex}.src-features-library-components-library__folderName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.src-features-library-components-library__folderCount{color:var(--library-folder-secondary);font-size:12px;line-height:18px}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderFront{transform:rotateX(-13deg);box-shadow:0 3.0303cqw 6.06061cqw -4.54545cqw #00000038}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderFront{transform:rotateX(-13deg);box-shadow:0 3.0303cqw 6.06061cqw -4.54545cqw #00000038}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderFront{transform:rotateX(-13deg);box-shadow:0 3.0303cqw 6.06061cqw -4.54545cqw #00000038}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview):first-child{transform:translate(-1.51515cqw,-3.0303cqw)rotate(-7deg)}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview):first-child{transform:translate(-1.51515cqw,-3.0303cqw)rotate(-7deg)}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview):first-child{transform:translate(-1.51515cqw,-3.0303cqw)rotate(-7deg)}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview):nth-child(2){transform:translate(1.51515cqw,-4.54545cqw)rotate(7deg)}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview):nth-child(2){transform:translate(1.51515cqw,-4.54545cqw)rotate(7deg)}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview):nth-child(2){transform:translate(1.51515cqw,-4.54545cqw)rotate(7deg)}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderImages :-webkit-any(img,.src-features-library-components-library__folderSkeletonPreview):only-child{transform:translate(1.51515cqw,-4.54545cqw)rotate(7deg)}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderImages :-moz-any(img,.src-features-library-components-library__folderSkeletonPreview):only-child{transform:translate(1.51515cqw,-4.54545cqw)rotate(7deg)}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderImages :is(img,.src-features-library-components-library__folderSkeletonPreview):only-child{transform:translate(1.51515cqw,-4.54545cqw)rotate(7deg)}.src-features-library-components-library__imageSection{flex-direction:column;flex:1;gap:16px;display:flex}.src-features-library-components-library__imageSection h2{margin:0;font-size:16px;font-weight:500;line-height:28px}.src-features-library-components-library__imageGrid{--studio-image-columns:4;grid-template-columns:repeat(var(--studio-image-columns),minmax(0,1fr));border-radius:8px;grid-auto-rows:1px;align-items:start;gap:0 2px;display:grid;overflow:hidden}.src-features-library-components-library__imageCard{min-width:0;line-height:0;position:relative}.src-features-library-components-library__thumbnailError{z-index:1;align-items:center;line-height:normal;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.src-features-library-components-library__imageButton{background:var(--color-background-secondary);cursor:pointer;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:hidden}.src-features-library-components-library__imageButton:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:3px}.src-features-library-components-library__imageButton img{object-fit:cover;width:100%;height:100%;display:block}.src-features-library-components-library__imageMenu{opacity:0;pointer-events:none;transition:opacity .14s ease-out;position:absolute;top:8px;right:8px}.src-features-library-components-library__imageCard:-webkit-any(:hover,:has(:focus-visible)) .src-features-library-components-library__imageMenu{opacity:1;pointer-events:auto}.src-features-library-components-library__imageCard:-moz-any(:hover,:has(:focus-visible)) .src-features-library-components-library__imageMenu{opacity:1;pointer-events:auto}.src-features-library-components-library__imageCard:is(:hover,:has(:focus-visible)) .src-features-library-components-library__imageMenu{opacity:1;pointer-events:auto}.src-features-library-components-library__imageMenu:has([data-state=open]){opacity:1;pointer-events:auto}.src-features-library-components-library__menuButton{--background:var(--color-background-secondary);border:0;width:28px;height:28px;padding:0}.src-features-library-components-library__expandedMenu .src-features-library-components-library__menuButton{width:28px;height:28px;color:var(--color-foreground-primary)}.src-features-library-components-library__lightboxActions .src-features-library-components-library__lightboxButton{background:var(--color-background-secondary);width:28px;height:28px;color:var(--color-foreground-primary)}.src-features-library-components-library__lightboxActions{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:8px}.src-features-library-components-library__loadMore{align-self:center;margin-top:16px}.src-features-library-components-library__emptyState{--empty-state-content-width:184px;text-align:center;flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.src-features-library-components-library__lightbox.src-features-library-components-library__lightbox{--dialog-inset-block:48px;width:min(1600px,100vw - 48px);max-width:calc(100vw - 48px);height:min(1000px,100svh - 48px);padding:0}.src-features-library-components-library__lightbox [data-slot=dialog-frame]{box-sizing:border-box;background:var(--color-background-primary);border:0;border-radius:8px;height:100%}.src-features-library-components-library__lightboxHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:6px;height:42px;padding:8px 8px 8px 12px}.src-features-library-components-library__lightboxHeader [data-slot=dialog-title]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.src-features-library-components-library__lightboxCanvas{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.src-features-library-components-library__scrim{background:#0000004d}.src-features-library-components-library__lightboxBody{flex:1;min-height:0;display:flex}.src-features-library-components-library__promptSidebar{border-left:1px solid var(--color-border);background:var(--color-background-primary);flex-direction:column;flex:none;width:272px;min-height:0;display:flex}.src-features-library-components-library__promptContent{flex-direction:column;flex:1;gap:16px;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.src-features-library-components-library__promptContent h2{font-family:var(--font-family-base-mono);letter-spacing:-.22px;margin:0;padding:4px 0;font-size:11px;font-weight:500;line-height:18px}.src-features-library-components-library__promptText{-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.src-features-library-components-library__detailChips{flex-wrap:wrap;gap:4px;display:flex}.src-features-library-components-library__detailChips>span{border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:4px;padding:0 4px;font-size:12px;line-height:18px;display:inline-flex}.src-features-library-components-library__detailChips svg{width:10px;height:10px}.src-features-library-components-library__promptContent time{color:var(--color-foreground-secondary);font-size:12px;line-height:18px}.src-features-library-components-library__generationMetadata{flex-direction:column;gap:8px;display:flex}.src-features-library-components-library__generatedBy>span:last-child{text-decoration:underline}.src-features-library-components-library__generatedBy{align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.src-features-library-components-library__generatedBy img,.src-features-library-components-library__creatorPill img{object-fit:cover;border-radius:4px;width:18px;height:18px}.src-features-library-components-library__promptFooter{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:12px;display:flex}.src-features-library-components-library__creatorPill{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;z-index:1;opacity:0;pointer-events:none;background:#16161633;border-radius:6px;align-items:center;gap:6px;max-width:calc(100% - 56px);padding:4px 8px 4px 4px;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;transition:opacity .14s ease-out;display:inline-flex;position:absolute;bottom:8px;right:8px;overflow:hidden}.src-features-library-components-library__imageCard:-webkit-any(:hover,:has(:focus-visible)) .src-features-library-components-library__creatorPill{opacity:1;pointer-events:auto}.src-features-library-components-library__imageCard:-moz-any(:hover,:has(:focus-visible)) .src-features-library-components-library__creatorPill{opacity:1;pointer-events:auto}.src-features-library-components-library__imageCard:is(:hover,:has(:focus-visible)) .src-features-library-components-library__creatorPill{opacity:1;pointer-events:auto}.src-features-library-components-library__styleAttribution{z-index:2;position:absolute;bottom:8px;right:8px}.src-features-library-components-library__generationCard{border-radius:8px;width:100%;min-width:0;min-height:160px;position:relative;overflow:hidden}.src-features-library-components-library__generationBadge{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:var(--color-background-secondary);border-radius:4px;padding:2px 6px;font-size:12px;line-height:18px;position:absolute;top:12px;left:12px}@media (max-width:640px){.src-features-library-components-library__lightbox.src-features-library-components-library__lightbox[data-mobile]{--dialog-inset-block:24px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100svh - 24px);margin:auto;top:0;bottom:0;left:0;right:0}.src-features-library-components-library__lightbox.src-features-library-components-library__lightbox[data-mobile]>[data-slot=dialog-frame]{border-radius:8px;height:100%}.src-features-library-components-library__lightboxBody{flex-direction:column}.src-features-library-components-library__lightboxCanvas{height:auto;min-height:0}.src-features-library-components-library__promptSidebar{border-left:0;border-top:1px solid var(--color-border);width:100%;max-height:40%}}@container (width<=850px){.src-features-library-components-library__grid,.src-features-library-components-library__imageGrid{--studio-image-columns:3;grid-template-columns:repeat(var(--studio-image-columns),minmax(0,1fr))}}@container (width<=640px){.src-features-library-components-library__grid,.src-features-library-components-library__imageGrid{--studio-image-columns:2;grid-template-columns:repeat(var(--studio-image-columns),minmax(0,1fr))}.src-features-library-components-library__toolbar{flex-direction:column;align-items:flex-start}.src-features-library-components-library__controls{width:100%}.src-features-library-components-library__sort{flex:1}}@media (hover:none){.src-features-library-components-library__imageMenu{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.src-features-library-components-library__folderFront,.src-features-library-components-library__folderImages img,.src-features-library-components-library__imageMenu{transition:none}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderFront{transform:none}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderFront{transform:none}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderFront{transform:none}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderImages img:first-child{transform:rotate(-4.01deg)}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderImages img:first-child{transform:rotate(-4.01deg)}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderImages img:first-child{transform:rotate(-4.01deg)}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderImages img:nth-child(2){transform:rotate(4.01deg)}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderImages img:nth-child(2){transform:rotate(4.01deg)}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderImages img:nth-child(2){transform:rotate(4.01deg)}.src-features-library-components-library__folder:-webkit-any(:hover,:focus-visible) .src-features-library-components-library__folderImages img:only-child{transform:rotate(4.01deg)}.src-features-library-components-library__folder:-moz-any(:hover,:focus-visible) .src-features-library-components-library__folderImages img:only-child{transform:rotate(4.01deg)}.src-features-library-components-library__folder:is(:hover,:focus-visible) .src-features-library-components-library__folderImages img:only-child{transform:rotate(4.01deg)}}.src-features-library-components-library__folderFront [data-variant]{background:var(--library-folder-badge);color:var(--library-folder-text);text-transform:uppercase;font-family:var(--font-family-base-mono);border:0;font-size:11px;line-height:18px}.src-features-library-components-library__folderFront.src-features-library-components-library__folderFront [data-variant] span{font:inherit;letter-spacing:-.02em;text-transform:inherit}.src-features-library-components-library__emptyState [data-slot=empty-state-title]{color:var(--library-folder-text)}.src-features-library-components-library__emptyState [data-slot=empty-state-description]{color:var(--library-folder-secondary)}.src-features-library-components-library__dialogForm{flex-direction:column;flex:auto;min-height:0;display:flex}.src-features-library-components-library__lightboxCanvas>[aria-busy]{grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;height:100%;min-height:0}.src-features-library-components-library__generationClear{z-index:1;position:absolute;top:8px;right:8px}.src-features-library-components-library__versionThumbnails{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:8px;left:8px}.src-features-library-components-library__imageCard .src-features-library-components-library__versionThumbnails{opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(3px)}.src-features-library-components-library__imageCard:hover .src-features-library-components-library__versionThumbnails{opacity:1;pointer-events:auto;transform:translateY(0)}.src-features-library-components-library__imageCard:has(:focus-visible) .src-features-library-components-library__versionThumbnails{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none){.src-features-library-components-library__imageCard .src-features-library-components-library__versionThumbnails{opacity:1;pointer-events:auto}}.src-features-library-components-library__versionThumbnail,.src-features-library-components-library__versionPlaceholder{background:var(--color-background-primary);border:2px solid #fff;border-radius:6px;width:40px;height:48px;padding:0;display:block;position:relative;overflow:hidden}.src-features-library-components-library__versionPlaceholder{border:1px solid var(--color-border)}.src-features-library-components-library__versionThumbnail{cursor:pointer;transition:border-color .12s,filter .12s}.src-features-library-components-library__versionThumbnail img{object-fit:cover;width:100%;height:100%}.src-features-library-components-library__versionThumbnail[aria-pressed=true]{border-color:var(--color-orange-500)}.src-features-library-components-library__versionThumbnail:hover{filter:brightness(1.1)}.src-features-library-components-library__versionThumbnail:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:2px}.src-features-library-components-library__batchTimer{background:var(--color-background-primary);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px;position:absolute;bottom:8px;right:8px}.src-features-library-components-library__generationCard[data-multiple=true]{min-height:208px}.src-features-library-components-library__generationClear{width:28px;height:28px;min-height:28px;top:8px;right:8px}.src-features-library-components-library__showcaseCopy{text-align:center;color:var(--color-foreground-secondary);margin:0;font-size:12px;line-height:18px}.src-features-library-components-library__animatedBadge{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;background:#16161633;border-radius:6px;place-items:center;width:26px;height:26px;padding:4px;display:grid;position:absolute;bottom:8px;left:8px}.src-features-library-components-library__animatedBadge svg{width:14px;height:14px}.src-features-library-components-library__animatedBadge path{fill:currentColor}.src-features-library-components-library__spatialSceneButton{background:var(--color-background-secondary);width:28px;height:28px;color:var(--color-foreground-primary);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.src-features-library-components-library__spatialSceneButton svg{width:14px;height:14px}.src-features-library-components-library__spatialSceneButton path{fill:currentColor}.src-features-library-components-library__spatialSceneButton[aria-pressed=true]{background:var(--color-background-ai-subtle);color:var(--color-foreground-ai)}.src-features-library-components-library__spatialSceneButton:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:2px}.src-features-library-components-library__spatialSceneButton:disabled{cursor:not-allowed;opacity:.5}.src-features-library-components-library__imageButton{overflow:hidden}.src-features-library-components-library__promptFooter button.src-features-library-components-library__removeSpotlight{color:var(--color-foreground-danger)}.src-features-library-components-library__cardLike{opacity:0;pointer-events:none;transition:opacity .14s ease-out;position:absolute;top:42px;right:8px}.src-features-library-components-library__imageCard:-webkit-any(:hover,:has(:focus-visible)) .src-features-library-components-library__cardLike{opacity:1;pointer-events:auto}.src-features-library-components-library__imageCard:-moz-any(:hover,:has(:focus-visible)) .src-features-library-components-library__cardLike{opacity:1;pointer-events:auto}.src-features-library-components-library__imageCard:is(:hover,:has(:focus-visible)) .src-features-library-components-library__cardLike{opacity:1;pointer-events:auto}@media (hover:none){.src-features-library-components-library__cardLike{opacity:1;pointer-events:auto}}.src-features-library-components-library__creatorPill{color:#fff;text-decoration:none}.src-features-library-components-library__generatedBy{color:inherit;text-decoration:none}@container (width>=1500px){.src-features-library-components-library__imageGrid{--studio-image-columns:5}}.src-features-library-components-library__moreFolder{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.src-features-library-components-library__imageGrid .src-features-library-components-library__generationCard{border-radius:0}.src-features-library-components-library__folderSkeletonImages{border-radius:6px;width:70%;height:65%;position:absolute;top:14%;left:15%;overflow:hidden;transform:rotate(4deg)}.src-features-library-components-library__imageGrid{--studio-visible-columns:var(--studio-image-columns);grid-template-columns:repeat(var(--studio-visible-columns),minmax(0,1fr));width:calc((100% + 2px)/var(--studio-image-columns)*var(--studio-visible-columns) - 2px)}.src-features-library-components-library__welcome.src-features-library-components-library__welcome{background:var(--color-background-toast,#343434);color:#fff;border:none;border-radius:8px;flex-direction:column;gap:4px;width:260px;max-width:calc(100vw - 32px);padding:12px;display:flex}.src-features-library-components-library__welcome:before{content:"";background:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.src-features-library-components-library__welcome[data-side=right]:before{top:20px;left:-4px}.src-features-library-components-library__welcome[data-side=left]:before{top:20px;right:-4px}.src-features-library-components-library__welcome[data-side=bottom]:before{top:-4px;left:20px}.src-features-library-components-library__welcome[data-side=top]:before{bottom:-4px;left:20px}.src-features-library-components-library__welcomeHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.src-features-library-components-library__welcomeHeading h3{margin:0;font-size:14px;font-weight:500;line-height:20px}.src-features-library-components-library__welcome p{margin:0;font-size:12px;line-height:18px}.src-features-library-components-library__welcomeDismiss{align-self:flex-end}.src-features-library-components-library__welcomeClose.src-features-library-components-library__welcomeClose{color:inherit}.src-features-library-components-library__folderCard{min-width:0;position:relative;container-type:inline-size}.src-features-library-components-library__folderBrandIcon{background:#fff;border-radius:6px;flex:none;align-self:flex-end;place-items:center;width:28px;height:28px;padding:4px;display:grid}.src-features-library-components-library__folderBrandIcon>img{object-fit:contain;width:100%;height:100%}.src-features-library-components-library__folderPortrait>img{object-fit:cover;width:100%;height:100%;display:block}.src-features-library-components-library__folderPortrait[data-crop=portrait-sheet-v2]>img{width:256%;max-width:none;height:auto;position:absolute;top:0;left:0}.src-features-library-components-library__folderPortrait[data-crop=portrait-sheet]>img{object-fit:fill;width:380%;max-width:none;height:190%;position:absolute;top:-3%;left:0}.src-features-library-components-library__folderCard .src-features-library-components-library__folderMenu{right:var(--spacing-sm);top:calc(17.4242cqw + var(--spacing-sm));box-shadow:none;opacity:0;background:0 0;border:0;position:absolute}.src-features-library-components-library__folderCard .src-features-library-components-library__folderMenu[data-state=open],.src-features-library-components-library__folderCard .src-features-library-components-library__folderMenu[data-busy=true]{opacity:1}.src-features-library-components-library__folderCard:-webkit-any(:hover,:focus-within) .src-features-library-components-library__folderMenu{opacity:1}.src-features-library-components-library__folderCard:-moz-any(:hover,:focus-within) .src-features-library-components-library__folderMenu{opacity:1}.src-features-library-components-library__folderCard:is(:hover,:focus-within) .src-features-library-components-library__folderMenu{opacity:1}.src-features-library-components-library__folderSkeletonPreview{overflow:hidden}@media (hover:none){.src-features-library-components-library__folderCard .src-features-library-components-library__folderMenu{opacity:1}}.src-join-join_gate__accessRecovery{top:var(--spacing-md);z-index:1;padding-inline:var(--spacing-md);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.src-join-join_gate__accessRecovery>*{pointer-events:auto;max-width:100%}.---base-ui-product_loading-product_loading__screen{z-index:5000;background:var(--color-background-primary);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.---base-ui-product_loading-product_loading__logo{width:64px;height:64px;margin-bottom:var(--spacing-sm);background:var(--color-surface-overlay);border-radius:16px;animation:2.4s ease-in-out infinite ---base-ui-product_loading-product_loading__breathe;position:relative;overflow:hidden}.---base-ui-product_loading-product_loading__logo:before{content:"";background:var(--product-loading-colour,#ffb02e);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-product_loading-product_loading__logo svg{width:100%;height:100%;display:block;position:relative}.---base-ui-product_loading-product_loading__logo svg rect{fill:#0000}.---base-ui-product_loading-product_loading__screen[data-ready=true]{animation:.4s ease-out 1s both ---base-ui-product_loading-product_loading__reveal}.---base-ui-product_loading-product_loading__screen[data-ready=true] .---base-ui-product_loading-product_loading__logo{animation:1s cubic-bezier(.22,1,.36,1) both ---base-ui-product_loading-product_loading__settle}.---base-ui-product_loading-product_loading__screen[data-ready=true] .---base-ui-product_loading-product_loading__logo:before{animation:1s cubic-bezier(.22,1,.36,1) both ---base-ui-product_loading-product_loading__colour}@keyframes ---base-ui-product_loading-product_loading__breathe{0%,to{opacity:.9;transform:scale(.99)}50%{opacity:1;transform:scale(1)}}@keyframes ---base-ui-product_loading-product_loading__colour{0%{opacity:0}to{opacity:1}}@keyframes ---base-ui-product_loading-product_loading__settle{0%{transform:scale(.98)}45%{transform:scale(1.025)}to{transform:none}}@keyframes ---base-ui-product_loading-product_loading__reveal{0%{opacity:1}to{opacity:0}}html[data-theme=dark] .---base-ui-product_loading-product_loading__screen[data-product=studio] .---base-ui-product_loading-product_loading__logo svg path{fill:#fff}html[data-theme=dark] .---base-ui-product_loading-product_loading__screen[data-product=studio][data-ready=true] .---base-ui-product_loading-product_loading__logo svg path{fill:#101010}.---base-ui-product_loading-product_loading__screen[data-product=studio][data-ready=true] .---base-ui-product_loading-product_loading__logo{transform-origin:50%;animation:1s cubic-bezier(.16,1,.3,1) both ---base-ui-product_loading-product_loading__settle}.---base-ui-product_loading-product_loading__screen[data-product=studio][data-ready=true]{animation:.4s cubic-bezier(.16,1,.3,1) 1s both ---base-ui-product_loading-product_loading__reveal}@media (prefers-reduced-motion:reduce){.---base-ui-product_loading-product_loading__logo,.---base-ui-product_loading-product_loading__screen[data-ready=true] .---base-ui-product_loading-product_loading__logo{animation:none}.---base-ui-product_loading-product_loading__screen[data-ready=true]{animation:.15s ease-out both ---base-ui-product_loading-product_loading__reveal}.---base-ui-product_loading-product_loading__screen[data-ready=true] .---base-ui-product_loading-product_loading__logo:before{opacity:1;animation:none}}.---base-ui-product_loading-product_loading__screen[data-product=publish]{--product-loading-colour:#ff79ff}.---base-ui-product_loading-product_loading__screen[data-fullscreen=false]{background:0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}@media (prefers-reduced-motion:reduce){.---base-ui-product_loading-product_loading__screen[data-product=studio][data-ready=true] .---base-ui-product_loading-product_loading__logo{animation:none}.---base-ui-product_loading-product_loading__screen[data-product=studio][data-ready=true]{animation:.15s ease-out both ---base-ui-product_loading-product_loading__reveal}}.---base-ui-row-row__row{box-sizing:border-box;text-align:left;width:100%;min-height:34px;font:inherit;color:var(--color-foreground-primary);transition:var(--transition-all);border:1px solid #0000;position:relative}.---base-ui-row-row__clickable{cursor:pointer}.---base-ui-row-row__clickable:hover:not(.---base-ui-row-row__selected){background:var(--color-surface-hover)}.---base-ui-row-row__overlay{z-index:1;width:100%;height:100%;cursor:inherit;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-row-row__overlay:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-row-row__slot{align-items:center;gap:var(--spacing-xs);color:var(--color-foreground-secondary);flex-shrink:0;display:flex}.---base-ui-row-row__interactiveSlot{z-index:2;position:relative}.---base-ui-row-row__middle{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;min-width:0;display:flex;overflow:hidden}.---base-ui-row-row__chevron{z-index:2;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.---base-ui-row-row__chevron:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-radius:var(--radius-xs)}.---base-ui-row-row__menuWrap{z-index:2;position:relative}.---base-ui-card-card__card{box-sizing:border-box;transition:background-color var(--duration)var(--ease);min-width:0;overflow:hidden}.---base-ui-card-card__card[data-selected=true]{background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.---base-ui-card-card__cardHeader,.---base-ui-card-card__cardFooter{margin-left:calc(var(--card-padding-left,0px)*-1);margin-right:calc(var(--card-padding-right,0px)*-1);align-self:stretch}.---base-ui-card-card__cardHeader.---base-ui-card-card__cardHeader,.---base-ui-card-card__cardFooter.---base-ui-card-card__cardFooter{width:auto;min-height:30px}.---base-ui-card-card__cardHeader{border-bottom:1px solid var(--color-border)}.---base-ui-card-card__cardFooter{border-top:1px solid var(--color-border)}.---base-ui-card-card__cardAction{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.---base-ui-card-card__cardContent{box-sizing:border-box;width:100%;min-height:54px}.---base-ui-card-card__clickable{cursor:pointer;position:relative}.---base-ui-card-card__overlay{z-index:1;width:100%;height:100%;cursor:inherit;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-card-card__overlay:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-card-card__clickable :where(button,a,[role=button],[role=link],input,label,select,summary,textarea):where(:not(.---base-ui-card-card__overlay)){z-index:2;position:relative}.---base-ui-library_card-library_card__card{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;transition:background-color var(--duration)var(--ease);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.---base-ui-library_card-library_card__cardSmall{width:120px;height:140px;min-height:140px}.---base-ui-library_card-library_card__cardLarge{width:248px;height:268px;min-height:268px}@media (hover:hover) and (pointer:fine){.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]){transform-origin:50%;transition:transform .18s}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]){transform-origin:50%;transition:transform .18s}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]){transform-origin:50%;transition:transform .18s}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]){transform-origin:50%;transition:transform .18s}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:is([data-size=small],[data-size=large]):not([data-pending=true]){transform-origin:50%;transition:transform .18s}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transform:scale(1.02)}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transform:scale(1.02)}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transform:scale(1.02)}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transform:scale(1.02)}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:is([data-size=small],[data-size=large]):not([data-pending=true]):hover{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]){transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]){transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]){transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]){transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:is([data-size=small],[data-size=large]):not([data-pending=true]){transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-webkit-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:-moz-any([data-size=small],[data-size=large]):not([data-pending=true]):hover{transition:none;transform:none}.---base-ui-library_card-library_card__attachmentHover[data-variant=attachment]:is([data-size=small],[data-size=large]):not([data-pending=true]):hover{transition:none;transform:none}}.---base-ui-library_card-library_card__interactive:hover:not(.---base-ui-library_card-library_card__selected){background-color:var(--color-surface-hover);cursor:pointer}.---base-ui-library_card-library_card__selected{outline:2px solid var(--color-border-ai);outline-offset:0}.---base-ui-library_card-library_card__overlay{z-index:4;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-library_card-library_card__overlay:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-library_card-library_card__action{z-index:5;position:relative}.---base-ui-library_card-library_card__hoverAction{opacity:0;transition:opacity var(--duration)var(--ease)}.---base-ui-library_card-library_card__cardRoot:hover .---base-ui-library_card-library_card__hoverAction{opacity:1}.---base-ui-library_card-library_card__cardRoot:has(:focus-visible) .---base-ui-library_card-library_card__hoverAction{opacity:1}.---base-ui-library_card-library_card__hoverAction:has([data-state=open]){opacity:1}.---base-ui-library_card-library_card__content{background:var(--color-background-secondary);flex:none;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.---base-ui-library_card-library_card__aiBadge{left:var(--spacing-default);bottom:var(--spacing-default);z-index:1;border-radius:var(--radius-xs);background:var(--color-surface-overlay);width:20px;height:20px;-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);color:var(--color-foreground-inverse);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.---base-ui-library_card-library_card__rowAiBadge{color:var(--color-foreground-secondary);justify-content:center;align-items:center;display:inline-flex}.---base-ui-library_card-library_card__skeletonFluidPreview{aspect-ratio:1}.---base-ui-library_card-library_card__contentSmall{height:110px}.---base-ui-library_card-library_card__contentLarge{height:238px;padding:0}.---base-ui-library_card-library_card__contentLinkHero{height:140px}.---base-ui-library_card-library_card__contentWithSwatches{flex-direction:column;justify-content:center;align-items:center}.---base-ui-library_card-library_card__contentWithSwatches .---base-ui-library_card-library_card__imageFrame{flex:1 1 0;min-height:0;margin-bottom:-30px}.---base-ui-library_card-library_card__contentWithSwatches .---base-ui-library_card-library_card__image{mix-blend-mode:multiply}.---base-ui-library_card-library_card__imageFrame,.---base-ui-library_card-library_card__image{width:100%;height:100%}.---base-ui-library_card-library_card__imageFrame,.---base-ui-library_card-library_card__rowImageFrame{flex-shrink:0;display:block;position:relative;overflow:hidden}.---base-ui-library_card-library_card__image,.---base-ui-library_card-library_card__rowPreviewImage,.---base-ui-library_card-library_card__videoPreviewBackdrop,.---base-ui-library_card-library_card__videoPreviewImage{z-index:1;opacity:0;transition:opacity var(--duration)var(--ease);display:block;position:relative}.---base-ui-library_card-library_card__previewImageLoaded{opacity:1}.---base-ui-library_card-library_card__loadingPreview{z-index:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-library_card-library_card__image{object-fit:cover}.---base-ui-library_card-library_card__documentPreviewImage{object-position:top}.---base-ui-library_card-library_card__svgPreviewImage{padding:var(--spacing-sm);box-sizing:border-box;object-fit:contain}.---base-ui-library_card-library_card__svgPreviewImageLarge{padding:32px}.---base-ui-library_card-library_card__videoPreview{width:100%;height:100%;display:block;position:relative;overflow:hidden}.---base-ui-library_card-library_card__videoPreviewBackdrop,.---base-ui-library_card-library_card__videoPreviewImage{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-library_card-library_card__videoPreviewBackdrop{object-fit:cover;filter:blur(18px);transform:scale(1.18)}.---base-ui-library_card-library_card__videoPreview:after{content:"";pointer-events:none;z-index:1;background:#ffffff1a;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-library_card-library_card__videoPreviewImage{object-fit:contain;z-index:2}.---base-ui-library_card-library_card__emptyPreview{width:100%;height:100%;color:var(--color-foreground-secondary);justify-content:center;align-items:center;display:flex}.---base-ui-library_card-library_card__closeAction{top:var(--spacing-xs);right:var(--spacing-xs);position:absolute}.---base-ui-library_card-library_card__badges{left:var(--spacing-xs);bottom:var(--spacing-xs);z-index:1;align-items:center;gap:var(--spacing-2xs);display:flex;position:absolute}.---base-ui-library_card-library_card__swatches{z-index:1;pointer-events:none;border-top:1px solid #ffffff1a;height:30px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.---base-ui-library_card-library_card__contentWithSwatches .---base-ui-library_card-library_card__swatches{flex-shrink:0;width:100%;position:relative;bottom:auto;left:auto;right:auto}.---base-ui-library_card-library_card__swatch{flex:1 1 0}.---base-ui-library_card-library_card__videoBadge{right:var(--spacing-2xs);bottom:var(--spacing-2xs);z-index:3;pointer-events:none;position:absolute}.---base-ui-library_card-library_card__rowVideoBadge{pointer-events:none;align-items:center;display:inline-flex}.---base-ui-library_card-library_card__footerSlot{flex-shrink:0;width:100%;position:relative}.---base-ui-library_card-library_card__footerSlot:before{content:"";background:var(--color-border);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.---base-ui-library_card-library_card__footer{--library-card-footer-height:30px;--library-card-action-size:26px;--library-card-action-icon-size:16px;--library-card-action-inset:calc(var(--spacing-default) - (var(--library-card-action-size) - var(--library-card-action-icon-size))/2);align-items:center;gap:var(--spacing-xs);width:100%;height:var(--library-card-footer-height);min-height:var(--library-card-footer-height);padding:var(--spacing-3xs)var(--spacing-default)var(--spacing-3xs)var(--spacing-default);box-sizing:border-box;flex-shrink:0;display:flex;position:relative}.---base-ui-library_card-library_card__footer .---base-ui-library_card-library_card__hoverAction{inset:0 var(--library-card-action-inset)0 auto;align-items:center;width:auto;height:auto;display:flex;position:absolute}.---base-ui-library_card-library_card__footer:has(.---base-ui-library_card-library_card__hoverAction) .---base-ui-library_card-library_card__askAiBadge{margin-right:calc(var(--library-card-action-size) + var(--library-card-action-inset))}.---base-ui-library_card-library_card__footerCompactRight{padding-right:var(--spacing-3xs)}.---base-ui-library_card-library_card__cardRoot:hover .---base-ui-library_card-library_card__footer:has(.---base-ui-library_card-library_card__hoverAction):not(:has(.---base-ui-library_card-library_card__askAiBadge)) .---base-ui-library_card-library_card__footerName{--library-card-name-clear:calc(var(--library-card-action-size) + var(--library-card-action-inset));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)))}.---base-ui-library_card-library_card__cardRoot:has(:focus-visible) .---base-ui-library_card-library_card__footer:has(.---base-ui-library_card-library_card__hoverAction):not(:has(.---base-ui-library_card-library_card__askAiBadge)) .---base-ui-library_card-library_card__footerName{--library-card-name-clear:calc(var(--library-card-action-size) + var(--library-card-action-inset));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)))}.---base-ui-library_card-library_card__cardRoot:has([data-state=open]) .---base-ui-library_card-library_card__footer:has(.---base-ui-library_card-library_card__hoverAction):not(:has(.---base-ui-library_card-library_card__askAiBadge)) .---base-ui-library_card-library_card__footerName{--library-card-name-clear:calc(var(--library-card-action-size) + var(--library-card-action-inset));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)));mask-image:linear-gradient(to right,black calc(100% - var(--library-card-name-clear) - 16px),transparent calc(100% - var(--library-card-name-clear)))}.---base-ui-library_card-library_card__footerName,.---base-ui-library_card-library_card__rowName{min-width:0;height:18px;color:var(--color-foreground-primary);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.---base-ui-library_card-library_card__footerName{flex:1 1 0}.---base-ui-library_card-library_card__linkContent{border-top:1px solid var(--color-border);box-sizing:border-box;background:0 0;flex-direction:column;flex-shrink:0;width:100%;height:128px;display:flex}.---base-ui-library_card-library_card__linkTextBlock{gap:var(--spacing-xs);min-height:0;padding:var(--spacing-default);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.---base-ui-library_card-library_card__linkTextBlockLoading{padding:var(--spacing-sm)var(--spacing-default)}.---base-ui-library_card-library_card__linkPlaceholder{gap:var(--spacing-default);flex-direction:column;width:100%;display:flex}.---base-ui-library_card-library_card__linkDescription{color:var(--color-foreground-tertiary)}.---base-ui-library_card-library_card__linkContent .---base-ui-library_card-library_card__footerSlot:before{display:none}.---base-ui-library_card-library_card__favicon{border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.---base-ui-library_card-library_card__favicon img{object-fit:cover;width:100%;height:100%}.---base-ui-library_card-library_card__rowRoot{--library-card-row-action-size:26px;--library-card-row-action-inset:4px;--library-card-row-surface:var(--color-background-secondary);align-items:center;gap:var(--spacing-xs);width:248px;height:34px;min-height:34px;padding:var(--spacing-2xs);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--library-card-row-surface);color:var(--color-foreground-primary);font:inherit;text-align:left;transition:var(--transition-all);display:flex;position:relative;overflow:hidden}.---base-ui-library_card-library_card__rowPreviewSlot{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.---base-ui-library_card-library_card__rowPreview,.---base-ui-library_card-library_card__rowPreviewImage{border-radius:var(--radius-xs);flex-shrink:0;width:26px;height:26px}.---base-ui-library_card-library_card__rowImageFrame{border-radius:var(--radius-xs);width:26px;height:26px}.---base-ui-library_card-library_card__rowPreview{justify-content:center;align-items:center;display:flex}.---base-ui-library_card-library_card__rowPreviewImage{object-fit:cover}.---base-ui-library_card-library_card__rowSvgPreviewImage{padding:var(--spacing-2xs);box-sizing:border-box;object-fit:contain}.---base-ui-library_card-library_card__rowName{flex:176px}.---base-ui-library_card-library_card__rowTextContent{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:30px;display:flex}.---base-ui-library_card-library_card__rowTextContent .---base-ui-library_card-library_card__rowName{flex:0 auto;width:100%}.---base-ui-library_card-library_card__rowSubtitle{width:100%;min-width:0;height:12px;color:var(--color-foreground-tertiary);font-size:10px;font-weight:400;line-height:var(--line-height-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.---base-ui-library_card-library_card__rowFooter{align-items:center;gap:var(--spacing-xs);flex:1 1 0;min-width:0;display:flex}.---base-ui-library_card-library_card__askAiBadge{width:20px;min-width:20px;height:20px;padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);color:var(--color-foreground-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-ui-library_card-library_card__askAiBadgeIcon{width:10px;height:10px}.---base-ui-library_card-library_card__rowAction{width:var(--library-card-row-action-size);height:var(--library-card-row-action-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-ui-library_card-library_card__rowAction.---base-ui-library_card-library_card__hoverAction{inset:0 var(--library-card-row-action-inset)0 auto;width:auto;height:auto;position:absolute}.---base-ui-library_card-library_card__rowFooterChip{min-width:var(--library-card-row-action-size);transition:opacity var(--duration)var(--ease);flex-shrink:0;justify-content:center}.---base-ui-library_card-library_card__rowRoot:hover .---base-ui-library_card-library_card__rowFooter:has(.---base-ui-library_card-library_card__hoverAction) .---base-ui-library_card-library_card__rowFooterChip{opacity:0}.---base-ui-library_card-library_card__rowRoot:has(:focus-visible) .---base-ui-library_card-library_card__rowFooter:has(.---base-ui-library_card-library_card__hoverAction) .---base-ui-library_card-library_card__rowFooterChip{opacity:0}.---base-ui-library_card-library_card__rowFooter:has(.---base-ui-library_card-library_card__hoverAction [data-state=open]) .---base-ui-library_card-library_card__rowFooterChip{opacity:0}.---base-ui-library_card-library_card__rowRoot:hover .---base-ui-library_card-library_card__rowFooter:has(.---base-ui-library_card-library_card__hoverAction):not(:has(.---base-ui-library_card-library_card__rowFooterChip)){padding-right:calc(var(--library-card-row-action-size) + var(--library-card-row-action-inset))}.---base-ui-library_card-library_card__rowRoot:has(:focus-visible) .---base-ui-library_card-library_card__rowFooter:has(.---base-ui-library_card-library_card__hoverAction):not(:has(.---base-ui-library_card-library_card__rowFooterChip)){padding-right:calc(var(--library-card-row-action-size) + var(--library-card-row-action-inset))}.---base-ui-library_card-library_card__rowFooter:has(.---base-ui-library_card-library_card__hoverAction [data-state=open]):not(:has(.---base-ui-library_card-library_card__rowFooterChip)){padding-right:calc(var(--library-card-row-action-size) + var(--library-card-row-action-inset))}.---base-ui-library_card-library_card__uploadingLabel{align-items:center;gap:var(--spacing-xs);flex:1 1 0;min-width:0;display:inline-flex}.---base-ui-library_card-library_card__uploadingText{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;height:18px;overflow:hidden}.---base-ui-library_card-library_card__footerPlaceholderLine{width:60%}.---base-ui-library_card-library_card__rowPlaceholderThumb{flex-shrink:0;width:26px;height:26px;display:flex}.---base-ui-library_card-library_card__rowPlaceholderLine{width:50%;min-width:0}.---base-ui-library_card-library_card__card[data-variant=upload]{background:color-mix(in oklab,var(--color-background-inverse)6%,transparent);border:0}.---base-ui-library_card-library_card__card[data-variant=upload]:after{content:"";z-index:3;border:1px solid color-mix(in oklab,var(--color-border-primary)10%,transparent);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-library_card-library_card__card[data-variant=upload].---base-ui-library_card-library_card__uploadEmpty:after{border-style:dashed;border-color:color-mix(in oklab,var(--color-border-primary)20%,transparent)}.---base-ui-library_card-library_card__card[data-variant=upload]:has(:focus-visible):after{border-color:var(--color-focus-ring)}.---base-ui-library_card-library_card__uploadBody{border-radius:inherit;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.---base-ui-library_card-library_card__uploadArea{min-height:0;padding:var(--spacing-2xl)var(--spacing-2xl)var(--spacing-lg);flex:auto;justify-content:center;align-items:center;display:flex}.---base-ui-library_card-library_card__uploadImage{object-fit:contain;width:100%;height:100%;display:block}[data-slot=dropzone][data-state=loading] .---base-ui-library_card-library_card__uploadImage{opacity:.5}.---base-ui-library_card-library_card__uploadHeader{box-sizing:border-box;align-items:center;gap:var(--spacing-3xs);height:30px;padding:var(--spacing-3xs)var(--spacing-default);flex-shrink:0;display:flex}.---base-ui-library_card-library_card__uploadHeaderTitle{flex:auto;min-width:0}.---base-ui-library_card-library_card__uploadHeaderExtension{text-align:right;flex:none}.---base-ui-library_card-library_card__uploadOverlay{z-index:2;background:color-mix(in oklab,var(--color-background-inverse)20%,transparent);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-library_card-library_card__card[data-variant=upload]:hover .---base-ui-library_card-library_card__uploadOverlay{opacity:1;pointer-events:inherit}.---base-ui-library_card-library_card__card[data-variant=upload]:has(:focus-visible) .---base-ui-library_card-library_card__uploadOverlay{opacity:1;pointer-events:inherit}.---base-ui-library_card-library_card__card[data-variant=upload] [data-slot=dropzone][data-state=loading] .---base-ui-library_card-library_card__uploadOverlay{opacity:0;pointer-events:none}.---base-ui-library_card-library_card__uploadOverlayActions{align-items:stretch;gap:var(--spacing-xs);flex-direction:column;width:195px;max-width:calc(100% - 52px);display:flex}@media (hover:none),(pointer:coarse){.---base-ui-library_card-library_card__uploadOverlay{opacity:1;pointer-events:inherit}}@media (prefers-reduced-motion:reduce){.---base-ui-library_card-library_card__hoverAction{transition:none;animation:none}.---base-ui-library_card-library_card__rowFooterChip,.---base-ui-library_card-library_card__image,.---base-ui-library_card-library_card__rowPreviewImage,.---base-ui-library_card-library_card__videoPreviewBackdrop,.---base-ui-library_card-library_card__videoPreviewImage,.---base-ui-library_card-library_card__uploadOverlay{transition:none}}.---base-ui-shimmering_text-shimmering_text__root{--shimmer-band:400%;--shimmer-base:color-mix(in srgb,var(--color-foreground-primary)40%,transparent);--shimmer-delay:0s;--shimmer-dur:2s;--shimmer-ease:linear;--shimmer-highlight:var(--color-text);--shimmer-iteration-count:infinite;color:var(--shimmer-base);line-height:inherit;text-overflow:ellipsis;vertical-align:top;min-width:0;max-width:100%;display:inline-block;position:relative;overflow:hidden}.---base-ui-shimmering_text-shimmering_text__root:before{content:attr(data-text);pointer-events:none;text-overflow:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight)50%,transparent 60%,transparent 100%);background-repeat:no-repeat;background-size:var(--shimmer-band)100%;color:#0000;-webkit-text-fill-color:transparent;line-height:inherit;animation-name:---base-ui-shimmering_text-shimmering_text__shimmeringTextSweep;animation-duration:var(--shimmer-dur);animation-delay:var(--shimmer-delay);animation-timing-function:var(--shimmer-ease);animation-iteration-count:var(--shimmer-iteration-count);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.---base-ui-shimmering_text-shimmering_text__singleRun:before{animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.---base-ui-shimmering_text-shimmering_text__root:before{animation:none}}@keyframes ---base-ui-shimmering_text-shimmering_text__shimmeringTextSweep{0%{background-position:100% 0}to{background-position:0 0}}.src-components-studio_dialog_content__content.src-components-studio_dialog_content__content>[data-slot=dialog-frame]{box-shadow:var(--frame-shadow);border:0}.src-components-studio_dialog_content__content>[data-slot=dialog-frame]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #0000001a;position:absolute;top:0;bottom:0;left:0;right:0}.src-components-studio_dialog_content__content [data-slot=dialog-body]>p:first-child{margin-top:0}.src-components-studio_dialog_content__content [data-slot=dialog-body]>p:last-child{margin-bottom:0}.src-components-studio_error_toast__localStack{align-items:center;gap:var(--spacing-sm);padding-inline:var(--spacing-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:16px;left:0;right:0}.src-components-studio_error_toast__localStack:empty{display:none}.src-components-studio_error_toast__localToast{max-width:100%;animation:.18s ease-out both src-components-studio_error_toast__toastEnter}@keyframes src-components-studio_error_toast__toastEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.src-components-studio_error_toast__localToast{animation:none}}.src-components-studio_error_toast__successIcon{color:var(--color-text-inverse);flex:none;place-items:center;display:grid}.src-components-studio_error_toast__successIcon path{fill:currentColor}.src-components-studio_error_toast__localToast [role=alert]>:last-child{flex-shrink:0}.---base-ui-tabs-tabs__tabList{position:relative}.---base-ui-tabs-tabs__tabList.---base-ui-tabs-tabs__pill{overflow:hidden}.---base-ui-tabs-tabs__tabList.---base-ui-tabs-tabs__navigation{border-radius:var(--radius-sm);background:var(--color-surface-overlay);width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px;overflow:hidden}.---base-ui-tabs-tabs__tabList.---base-ui-tabs-tabs__navigation.---base-ui-tabs-tabs__fullWidth{width:100%}.---base-ui-tabs-tabs__tabListTabs{gap:14px;display:flex;position:relative}.---base-ui-tabs-tabs__underlineTabs{width:-moz-fit-content;width:fit-content;padding:0 var(--spacing-sm)}.---base-ui-tabs-tabs__fullWidth,.---base-ui-tabs-tabs__fullWidthTabs,.---base-ui-tabs-tabs__fullWidthTabs.---base-ui-tabs-tabs__underlineTabs{width:100%}.---base-ui-tabs-tabs__fullWidthTabWrapper{flex:1;min-width:0}.---base-ui-tabs-tabs__fullWidthTab{justify-content:center;width:100%}.---base-ui-tabs-tabs__underlineTabs.---base-ui-tabs-tabs__smallTabs .---base-ui-tabs-tabs__tab{padding-bottom:var(--spacing-xs)}.---base-ui-tabs-tabs__pillTabs{gap:var(--spacing-2xs);scrollbar-width:none;overflow-x:auto}.---base-ui-tabs-tabs__navigationTabs{gap:var(--spacing-3xs);scrollbar-width:none;overflow-x:auto}.---base-ui-tabs-tabs__pillTabs::-webkit-scrollbar{display:none}.---base-ui-tabs-tabs__navigationTabs::-webkit-scrollbar{display:none}.---base-ui-tabs-tabs__pillTabs.---base-ui-tabs-tabs__hasOverflow{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.---base-ui-tabs-tabs__tabWrapper{z-index:1;flex-shrink:0;position:relative}.---base-ui-tabs-tabs__navigationTabWrapper{flex:1 0 auto;min-width:0}.---base-ui-tabs-tabs__tab{--tab-focus-ring-top:-4px;--tab-focus-ring-right:-6px;--tab-focus-ring-bottom:8px;--tab-focus-ring-left:-6px;--tab-focus-ring-radius:var(--radius-sm);z-index:1;cursor:pointer;gap:var(--spacing-2xs);color:var(--color-foreground-secondary);background:0 0;border:none;flex-flow:row;padding:0 0 10px;display:flex;position:relative}.---base-ui-tabs-tabs__tab:focus-visible{outline:none}.---base-ui-tabs-tabs__tab:focus-visible:after{top:var(--tab-focus-ring-top);right:var(--tab-focus-ring-right);bottom:var(--tab-focus-ring-bottom);left:var(--tab-focus-ring-left);box-sizing:border-box;border:2px solid var(--color-focus-ring);border-radius:var(--tab-focus-ring-radius);pointer-events:none;content:"";position:absolute}.---base-ui-tabs-tabs__selected .---base-ui-tabs-tabs__tab{color:var(--color-foreground-primary)}.---base-ui-tabs-tabs__pillTab{--tab-focus-ring-top:0;--tab-focus-ring-right:0;--tab-focus-ring-bottom:0;--tab-focus-ring-left:0;--tab-focus-ring-radius:var(--radius-round);height:26px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-round);color:var(--color-foreground-primary);transition:var(--transition-all);background-color:#0000;justify-content:center;align-items:center}.---base-ui-tabs-tabs__pillTab:hover{background-color:var(--color-surface-overlay)}.---base-ui-tabs-tabs__selected .---base-ui-tabs-tabs__pillTab{color:var(--color-foreground-primary);background-color:#0000}.---base-ui-tabs-tabs__selected .---base-ui-tabs-tabs__pillTab:hover{background-color:#0000}.---base-ui-tabs-tabs__navigationTab{--tab-focus-ring-top:0;--tab-focus-ring-right:0;--tab-focus-ring-bottom:0;--tab-focus-ring-left:0;--tab-focus-ring-radius:var(--radius-xs);border-radius:var(--radius-xs);width:100%;height:26px;min-height:26px;color:var(--color-text-secondary);padding:var(--spacing-2xs)var(--spacing-sm);white-space:nowrap;transition:var(--transition-all);border:0;justify-content:center;align-items:center;gap:6px}.---base-ui-tabs-tabs__tabWrapper:not(.---base-ui-tabs-tabs__selected) .---base-ui-tabs-tabs__navigationTab:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background-color:var(--color-surface-overlay)}.---base-ui-tabs-tabs__tabWrapper:not(.---base-ui-tabs-tabs__selected) .---base-ui-tabs-tabs__navigationTab:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background-color:var(--color-surface-overlay)}.---base-ui-tabs-tabs__tabWrapper:not(.---base-ui-tabs-tabs__selected) .---base-ui-tabs-tabs__navigationTab:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background-color:var(--color-surface-overlay)}.---base-ui-tabs-tabs__tabWrapper:not(.---base-ui-tabs-tabs__selected) .---base-ui-tabs-tabs__navigationTab:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background-color:var(--color-surface-overlay)}.---base-ui-tabs-tabs__tabWrapper:not(.---base-ui-tabs-tabs__selected) .---base-ui-tabs-tabs__navigationTab:not(:is(:disabled,[aria-disabled=true])):hover{background-color:var(--color-surface-overlay)}@media (prefers-reduced-motion:reduce){.---base-ui-tabs-tabs__navigationTab{transition:none}}.---base-ui-tabs-tabs__navigationTabTextOnly{padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}.---base-ui-tabs-tabs__navigationTab [data-slot=tabs-trigger-icon]{width:var(--spacing-md);height:var(--spacing-md);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-tabs-tabs__navigationTab [data-slot=tabs-trigger-icon] svg{width:14px;height:14px}.---base-ui-tabs-tabs__selected .---base-ui-tabs-tabs__navigationTab{background:var(--color-background-secondary);color:var(--color-text)}.---base-ui-tabs-tabs__tabIndicator{z-index:0;pointer-events:none;transition:none;position:absolute}.---base-ui-tabs-tabs__underlineIndicator{background-color:var(--color-foreground-primary);border-radius:2px;height:2px;bottom:0;left:0;right:0}.---base-ui-tabs-tabs__pillIndicator{border-radius:var(--radius-round);background-color:var(--color-background-secondary);top:0;bottom:0;left:0;right:0}.---base-ui-tabs-tabs__navigationTab:disabled,.---base-ui-tabs-tabs__navigationTab[aria-disabled=true]{color:var(--color-text-tertiary);cursor:not-allowed;background:0 0}.src-studio_intro_banner__banner{align-items:flex-start;gap:var(--spacing-md);width:100%;display:flex}.src-studio_intro_banner__illustration{border-radius:var(--radius-md);background:linear-gradient(115.48deg,#ffb02e 1.32%,var(--studio-accent)75.114%);flex:0 0 92px;justify-content:center;align-items:center;height:72px;display:flex;position:relative;overflow:hidden}.src-studio_intro_banner__mark{position:absolute;top:calc(50% - .5px);left:-1.25px;transform:translateY(-50%)scaleX(-1)}.src-studio_intro_banner__icon{box-sizing:border-box;border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff4d;border:.5px solid #fff9;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.src-studio_intro_banner__copy{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;max-width:600px;display:flex}.src-studio_intro_banner__dismiss{flex-shrink:0;margin-left:auto}.src-studio_intro_banner__icon svg{width:20px;height:20px}@container (width<=559px){.src-studio_intro_banner__banner{gap:var(--spacing-sm)}.src-studio_intro_banner__illustration{flex-basis:48px;height:48px}.src-studio_intro_banner__icon{width:32px;height:32px}}@container (width<=279px){.src-studio_intro_banner__banner{grid-template-columns:48px minmax(0,1fr) auto;display:grid}.src-studio_intro_banner__copy{grid-area:2/1/auto/-1}.src-studio_intro_banner__dismiss{grid-area:1/3}}.src-studio_intro_banner__upscaleMobileCopy{display:none}@container (width<=559px){.src-studio_intro_banner__upscaleDesktopCopy{display:none}.src-studio_intro_banner__upscaleMobileCopy{display:inline}}.src-components-studio_library_card__frame{--studio-library-image-stroke:#1010101a;border-radius:var(--radius-lg);padding-top:var(--spacing-xs)}.src-components-studio_library_card__frame .src-components-studio_library_card__preview{margin-inline:var(--spacing-xs);width:calc(100% - 2*var(--spacing-xs));border-radius:var(--radius-md);border:0}.src-components-studio_library_card__preview:after{content:"";z-index:1;border:1px solid var(--studio-library-image-stroke);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.src-components-studio_library_card__footer:before{display:none}.src-components-studio_library_card__frame:not([data-disabled=true]):-webkit-any(:hover,:focus-within){background:var(--color-surface-hover)}.src-components-studio_library_card__frame:not([data-disabled=true]):-moz-any(:hover,:focus-within){background:var(--color-surface-hover)}.src-components-studio_library_card__frame:not([data-disabled=true]):-webkit-any(:hover,:focus-within){background:var(--color-surface-hover)}.src-components-studio_library_card__frame:not([data-disabled=true]):-moz-any(:hover,:focus-within){background:var(--color-surface-hover)}.src-components-studio_library_card__frame:not([data-disabled=true]):is(:hover,:focus-within){background:var(--color-surface-hover)}.src-components-studio_library_card__previewAction.src-components-studio_library_card__previewAction{width:auto;top:var(--spacing-default);right:var(--spacing-default);position:absolute;bottom:auto}.src-components-studio_library_card__previewAction>button{min-height:26px}.src-features-styles-components-styles__emptyState{place-items:center;width:100%;min-height:320px;display:grid}.src-features-styles-components-styles__stylePreview{aspect-ratio:2/3}.src-features-styles-components-styles__libraryFilters{justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.src-features-styles-components-styles__styleGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.src-features-styles-components-styles__styleGrid[data-columns="3"]{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr))}.src-features-styles-components-styles__styleCard{--style-image-stroke:var(--studio-library-image-stroke)}.src-features-styles-components-styles__styleStrip{aspect-ratio:16/9;height:auto}.src-features-styles-components-styles__stripBadges .src-features-styles-components-styles__imageBadge{color:var(--color-foreground-primary);background:var(--color-background-secondary)}.src-features-styles-components-styles__stripBadges .src-features-styles-components-styles__imageBadge[data-tone]{background:var(--color-surface-overlay)}:root .src-features-styles-components-styles__stripBadges .src-features-styles-components-styles__imageBadge[data-tone=light]{color:var(--color-neutral-1000)}:root .src-features-styles-components-styles__stripBadges .src-features-styles-components-styles__imageBadge[data-tone=dark]{color:var(--color-neutral-000)}@media (max-width:700px){.src-features-styles-components-styles__styleGrid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}.src-features-styles-components-styles__stripImages{width:100%;height:100%;display:flex}.src-features-styles-components-styles__stripImage{flex:1;min-width:0;position:relative;overflow:hidden}.src-features-styles-components-styles__stripImage:not(:last-child):after{content:"";background:var(--style-image-stroke);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:auto;right:0}.src-features-styles-components-styles__stripBadges{z-index:2;top:var(--spacing-xs);left:var(--spacing-xs);position:absolute}.src-features-styles-components-styles__versionLayout{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.src-features-styles-components-styles__versionToolbar{padding:var(--spacing-md)var(--spacing-xl)}.src-features-styles-components-styles__versionContent{flex:1;min-height:0}.src-features-styles-components-styles__expandedImage{object-fit:contain;width:100%;max-height:75vh;display:block}.src-features-styles-components-styles__library{gap:24px;min-height:100%}.src-features-styles-components-styles__styleGrid[data-columns="3"] .src-features-styles-components-styles__styleCard[data-explore=false] .src-features-styles-components-styles__stripImages:not([data-backgrounds=true])>.src-features-styles-components-styles__stripImage:nth-child(n+4),.src-features-styles-components-styles__styleGrid[data-columns="3"] .src-features-styles-components-styles__styleCard[data-explore=false] .src-features-styles-components-styles__stripImage:nth-child(3):after{display:none}.src-features-styles-components-styles__imageCard{border-radius:var(--radius-lg);overflow:hidden}.src-features-styles-components-styles__detailGrid{border-radius:12px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.src-features-styles-components-styles__detailGrid>.src-features-styles-components-styles__imageCard{border-radius:0}.src-features-styles-components-styles__detailContent{flex:1}@media (max-width:600px){.src-features-styles-components-styles__detailGrid{grid-template-columns:minmax(0,1fr)}}.src-features-styles-components-styles__visibility{width:148px}.src-features-styles-components-styles__editVersion.src-features-styles-components-styles__editVersion{width:100%}.src-features-styles-components-styles__emptyContent{gap:20px;max-width:320px}.src-features-styles-components-styles__emptyIllustration{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-background-primary);border-radius:var(--radius-md);width:200px;padding:4px 4px 6px}.src-features-styles-components-styles__emptyImages{aspect-ratio:2;border:.5px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.src-features-styles-components-styles__emptyImages img{object-fit:cover;flex:1;width:0;min-width:0}.src-features-styles-components-styles__emptyImages img+img{border-left:.5px solid var(--color-border)}.src-features-styles-components-styles__emptyCaption{background:var(--color-surface-hover);border-radius:2px;width:64px;height:6px;margin-top:6px}.src-features-styles-components-styles__library>[role=tabpanel],.src-features-styles-components-styles__library>[role=tabpanel]>*{flex-direction:column;flex:1;display:flex}.src-features-styles-components-styles__emptyState{flex:1}@media (min-width:701px) and (max-width:1050px){.src-features-styles-components-styles__styleGrid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.src-features-styles-components-styles__lightbox[data-size=full-width]{width:max-content;min-width:min(320px,100vw - 64px)}.src-features-styles-components-styles__lightboxHeader{contain:inline-size;align-items:center;gap:16px;padding-right:12px;display:flex}.src-features-styles-components-styles__lightboxHeader>:first-child{flex:1;min-width:0}.src-features-styles-components-styles__lightboxImage{object-fit:contain;width:auto;max-width:min(1200px,100vw - 90px);height:auto;max-height:min(76svh,100svh - 140px);margin-inline-start:auto;margin-inline-end:auto;display:block}.src-features-styles-components-styles__lightbox>div{background:var(--color-background-primary)}.src-features-styles-components-styles__inspectorSkeleton{align-content:start;gap:24px;width:100%;height:100%;padding:24px 16px;display:grid}.src-features-styles-components-styles__libraryTransition{min-height:320px;animation:.2s ease-out both src-features-styles-components-styles__libraryFadeIn}@keyframes src-features-styles-components-styles__libraryFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.src-features-styles-components-styles__libraryTransition{animation:none}}.src-features-styles-components-styles__exploreLibrary .src-features-styles-components-styles__styleGrid{gap:var(--spacing-md)}.src-features-styles-components-styles__exploreLibrary{gap:var(--spacing-xl)}.src-features-styles-components-styles__generationProgress{min-height:32px;margin-bottom:var(--spacing-sm);align-items:center;gap:13px;display:flex}.src-features-styles-components-styles__generationCount{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.src-features-styles-components-styles__generationTrack{--progress-bar-track-color:var(--color-surface-overlay);flex:1;min-width:0}.src-features-styles-components-styles__generationTrack>[role=progressbar]{border-radius:5px;height:5px}@media (prefers-reduced-motion:reduce){.src-features-styles-components-styles__generationTrack [aria-hidden=true]{transition:none}}.src-features-styles-components-styles__collectionBody,.src-features-styles-components-styles__collectionBody>.src-features-styles-components-styles__libraryTransition,.src-features-styles-components-styles__collectionBody>.src-features-styles-components-styles__libraryTransition>*{flex-direction:column;flex:1;display:flex}.src-features-styles-components-styles__emptyCollectionIllustration{justify-content:center;align-items:center;width:184px;height:112px;display:flex}.src-features-styles-components-styles__emptyCollectionCard{box-sizing:border-box;background:var(--color-background-secondary);border-radius:8px;flex:0 0 102px;padding:4px 4px 6px;transform:rotate(6deg)}.src-features-styles-components-styles__emptyCollectionCard:first-child{margin-right:-50px;transform:rotate(-6deg)}.src-features-styles-components-styles__emptyCollectionCard img{box-sizing:border-box;object-fit:cover;border:.5px solid var(--color-border);border-radius:6px;width:94px;height:80px;display:block}.src-features-styles-components-styles__seedImage{aspect-ratio:2/3;object-fit:cover;width:100%;height:100%;display:block}.src-features-styles-components-styles__libraryTransition>*{flex:1}.src-features-styles-components-styles__visibility.src-features-styles-components-styles__visibility{border:1px solid var(--color-border);background:0 0}.src-features-styles-components-styles__styleCard[aria-busy=true]{cursor:default}.src-features-styles-components-styles__generationTimer *{font-family:var(--font-family-base);font-variant-numeric:tabular-nums}.src-features-styles-components-styles__library{container-type:inline-size}.src-features-styles-components-styles__styleCardLink{z-index:4;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-styles-components-styles__styleCardLink:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:2px}.src-features-styles-components-styles__library{width:100%;max-width:1720px;margin-inline-start:auto;margin-inline-end:auto}.src-features-styles-components-styles__scrollSentinel{text-align:center;min-height:1px;color:var(--color-foreground-secondary)}.src-features-styles-components-styles__presentation{flex-direction:column;gap:12px;width:100%;max-width:calc(158.37dvh - 316.741px);margin:auto;display:flex;position:relative}.src-features-styles-components-styles__presentationImages{isolation:isolate;position:relative}.src-features-styles-components-styles__presentationImages>.src-features-styles-components-styles__detailContent{min-height:0}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid{aspect-ratio:1069/675;flex:none;height:auto}.src-features-styles-components-styles__presentationBlur{z-index:-1;opacity:.3;filter:blur(50px);pointer-events:none;display:flex;position:absolute;top:30px;bottom:-30px;left:0;right:0}.src-features-styles-components-styles__presentationBlur img{object-fit:cover;flex:1;width:0;min-width:0}.src-features-styles-components-styles__presentationFooter{align-items:flex-start;gap:8px;display:flex;position:relative}.src-features-styles-components-styles__presentationFooter h1{letter-spacing:-.48px;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:24px;font-weight:440;line-height:1.4}.src-features-styles-components-styles__privateBadge{color:#fff;text-transform:uppercase;background:#16161659;border-radius:4px;padding:1px 6px;font-size:11px;line-height:18px;position:absolute;top:12px;left:12px}@media (max-width:700px){.src-features-styles-components-styles__presentationFooter{flex-wrap:wrap}.src-features-styles-components-styles__presentationFooter h1{flex-basis:100%}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid{aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));height:300px}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__seedImage{min-height:300px}}@media (min-width:1600px){.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid{border-radius:16px}}.src-features-styles-components-styles__loadingTitle{align-items:center;display:flex}.src-features-styles-components-styles__presentationReveal,.src-features-styles-components-styles__presentationSkeleton{flex-direction:column;gap:20px;width:100%;display:flex}.src-features-styles-components-styles__presentationLoading{position:absolute;top:0;bottom:0;left:0;right:0}.src-features-styles-components-styles__presentationSkeletonImages{aspect-ratio:1069/675;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:auto;display:grid;position:relative;overflow:hidden}.src-features-styles-components-styles__presentation[data-ready=false] .src-features-styles-components-styles__presentationReveal{visibility:hidden;pointer-events:none}.src-features-styles-components-styles__presentation[data-ready=true] .src-features-styles-components-styles__presentationReveal{animation:.24s cubic-bezier(.22,1,.36,1) both src-features-styles-components-styles__presentationEnter}.src-features-styles-components-styles__presentation[data-ready=true] .src-features-styles-components-styles__presentationBlur{animation:.24s ease-out src-features-styles-components-styles__presentationGlow}@keyframes src-features-styles-components-styles__presentationEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes src-features-styles-components-styles__presentationGlow{0%{opacity:0}to{opacity:.3}}@media (max-width:700px){.src-features-styles-components-styles__presentationSkeletonImages{height:300px;position:relative}}@media (prefers-reduced-motion:reduce){.src-features-styles-components-styles__presentation[data-ready=true] .src-features-styles-components-styles__presentationReveal,.src-features-styles-components-styles__presentation[data-ready=true] .src-features-styles-components-styles__presentationBlur{animation:none}}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid,.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__privateBadge,.src-features-styles-components-styles__presentationBlur{transition:transform .44s var(--ease-out),opacity .44s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.src-features-styles-components-styles__presentationImages:hover .src-features-styles-components-styles__detailGrid,.src-features-styles-components-styles__presentationImages:hover .src-features-styles-components-styles__privateBadge{transform:translateY(-4px)}.src-features-styles-components-styles__presentationImages:hover .src-features-styles-components-styles__presentationBlur{opacity:.4;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid,.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__privateBadge,.src-features-styles-components-styles__presentationBlur{transition:none}}.src-features-styles-components-styles__styleCardContainer{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.src-features-styles-components-styles__presentationClose{right:var(--spacing-xs);top:var(--spacing-xs);z-index:2;position:absolute}.src-features-styles-components-styles__stripImages[data-graphics=true] img{object-fit:contain}.src-features-styles-components-styles__stripImages[data-backgrounds=true],.src-features-styles-components-styles__detailGrid[data-image-count="4"]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:1px;display:grid}.src-features-styles-components-styles__stripImages[data-backgrounds=true]>:first-child,.src-features-styles-components-styles__detailGrid[data-image-count="4"]>:first-child{grid-row:1/4}.src-features-styles-components-styles__detailGrid[data-image-count="4"]{aspect-ratio:16/9}.src-features-styles-components-styles__detailGrid[data-image-count="4"]>*{min-height:0}.src-features-styles-components-styles__detailGrid[data-image-count="4"] img{object-fit:cover;width:100%;height:100%}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid[data-image-count="4"]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid[data-image-count="1"],.src-features-styles-components-styles__presentationSkeletonImages[data-image-count="1"],.src-features-styles-components-styles__presentationSkeletonImages[data-image-count="0"]{grid-template-columns:minmax(0,1fr)}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid:-webkit-any([data-image-count="1"],[data-image-count="4"]){aspect-ratio:16/9;height:auto;min-height:0}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid:-moz-any([data-image-count="1"],[data-image-count="4"]){aspect-ratio:16/9;height:auto;min-height:0}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid:is([data-image-count="1"],[data-image-count="4"]){aspect-ratio:16/9;height:auto;min-height:0}.src-features-styles-components-styles__presentationSkeletonImages:-webkit-any([data-image-count="1"],[data-image-count="4"]){aspect-ratio:16/9;height:auto;min-height:0}.src-features-styles-components-styles__presentationSkeletonImages:-moz-any([data-image-count="1"],[data-image-count="4"]){aspect-ratio:16/9;height:auto;min-height:0}.src-features-styles-components-styles__presentationSkeletonImages:is([data-image-count="1"],[data-image-count="4"]){aspect-ratio:16/9;height:auto;min-height:0}.src-features-styles-components-styles__detailGrid[data-image-count="1"]{grid-template-columns:minmax(0,1fr)}.src-features-styles-components-styles__detailGrid[data-image-count="1"] .src-features-styles-components-styles__seedImage{object-fit:contain}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid:-webkit-any([data-image-count="1"],[data-image-count="4"]) .src-features-styles-components-styles__seedImage{aspect-ratio:auto;min-height:0}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid:-moz-any([data-image-count="1"],[data-image-count="4"]) .src-features-styles-components-styles__seedImage{aspect-ratio:auto;min-height:0}.src-features-styles-components-styles__presentationImages .src-features-styles-components-styles__detailGrid:is([data-image-count="1"],[data-image-count="4"]) .src-features-styles-components-styles__seedImage{aspect-ratio:auto;min-height:0}.src-features-styles-components-styles__detailGrid:-webkit-any([data-image-count="1"],[data-image-count="4"]) .src-features-styles-components-styles__stylePreview{aspect-ratio:auto;height:100%;min-height:0}.src-features-styles-components-styles__detailGrid:-moz-any([data-image-count="1"],[data-image-count="4"]) .src-features-styles-components-styles__stylePreview{aspect-ratio:auto;height:100%;min-height:0}.src-features-styles-components-styles__detailGrid:is([data-image-count="1"],[data-image-count="4"]) .src-features-styles-components-styles__stylePreview{aspect-ratio:auto;height:100%;min-height:0}.src-features-styles-components-styles__presentationSkeletonImages[data-image-count="4"]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.src-features-styles-components-styles__presentationSkeletonImages[data-image-count="4"]>:first-child{grid-row:1/4}:root[data-theme=dark] .src-features-styles-components-styles__presentationBlur{display:none}.src-features-styles-components-styles__visibilityMenu{background:var(--color-background-primary);color:var(--color-foreground-primary);border-color:var(--color-border)}.src-features-styles-components-styles__visibilityMenu [role=option]{color:inherit}.src-features-styles-components-styles__visibilityMenu [role=option][data-highlighted]{background:var(--color-surface-hover)}.src-features-styles-components-styles__presentationFooter .src-features-styles-components-styles__shareButton.src-features-styles-components-styles__shareButton{--buttonIconHolderSize:16px;border-width:1px;padding-inline-start:8px;padding-inline-end:8px}.src-features-styles-components-styles__presentationRetry{pointer-events:none;place-items:center;display:grid;position:absolute;top:64px;bottom:0;left:0;right:0}.src-features-styles-components-styles__presentationRetry>button{pointer-events:auto}.src-features-styles-components-styles__stripImages[data-mock=true]{background:var(--style-image-stroke);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:1px;display:grid}.src-features-styles-components-styles__stripImages[data-mock=true]>:first-child{grid-row:1/3}.src-features-styles-components-styles__stripImages[data-mock=true]>:only-child{grid-column:1/-1}.src-features-styles-components-styles__stripImages[data-mock=true]>:nth-child(2):last-child{grid-row:1/3}.src-features-styles-components-styles__stripImages[data-mock=true]>.src-features-styles-components-styles__stripImage:after{display:none}.---base-ui-copy_button-copy_button__iconSwap{--copy-icon-swap-duration:.15s;--copy-icon-swap-blur:2px;--copy-icon-swap-start-scale:.25;--copy-icon-swap-ease:ease-in-out;place-items:center;width:100%;height:100%;line-height:0;display:inline-grid;position:relative}.---base-ui-copy_button-copy_button__iconLayer{width:100%;height:100%;transition:opacity var(--copy-icon-swap-duration)var(--copy-icon-swap-ease),filter var(--copy-icon-swap-duration)var(--copy-icon-swap-ease),transform var(--copy-icon-swap-duration)var(--copy-icon-swap-ease);grid-area:1/1;place-items:center;line-height:0;display:grid}.---base-ui-copy_button-copy_button__defaultCopiedIcon{transform:scale(.9286)}.---base-ui-copy_button-copy_button__iconSwap[data-state=copy] .---base-ui-copy_button-copy_button__iconLayer[data-icon=copy],.---base-ui-copy_button-copy_button__iconSwap[data-state=copied] .---base-ui-copy_button-copy_button__iconLayer[data-icon=copied]{opacity:1;filter:blur();transform:scale(1)}.---base-ui-copy_button-copy_button__iconSwap[data-state=copy] .---base-ui-copy_button-copy_button__iconLayer[data-icon=copied],.---base-ui-copy_button-copy_button__iconSwap[data-state=copied] .---base-ui-copy_button-copy_button__iconLayer[data-icon=copy]{opacity:0;filter:blur(var(--copy-icon-swap-blur));transform:scale(var(--copy-icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.---base-ui-copy_button-copy_button__iconLayer{transition:none}}.src-components-studio_editor_dialog__dialog.src-components-studio_editor_dialog__dialog{--editor-canvas-height:min(645px,calc(100svh - 108px));--editor-sidebar-width:272px;--placeholderColor:var(--color-foreground-tertiary);border-radius:var(--radius-md);background:var(--color-background-primary);width:856px;max-width:calc(100vw - var(--spacing-2xl))}.src-components-studio_editor_dialog__dialog.src-components-studio_editor_dialog__dialog[data-expanded=true]{width:1160px}.src-components-studio_editor_dialog__content{background:var(--color-background-primary);height:var(--editor-canvas-height);min-height:0;display:flex}.src-components-studio_editor_dialog__dialog[data-expanded=true] .src-components-studio_editor_dialog__canvas{background:var(--color-background-primary)}.src-components-studio_editor_dialog__canvas{min-width:0;padding:var(--spacing-sm);flex:1;overflow:auto}.src-components-studio_editor_dialog__sidebar{background:var(--color-background-primary);width:var(--editor-sidebar-width);border-left:1px solid var(--color-border);flex-direction:column;flex:none;min-height:0;display:flex}.src-components-studio_editor_dialog__fields{scrollbar-width:none;min-height:0;padding:var(--spacing-sm);flex:1;overflow:auto}.src-components-studio_editor_dialog__fields::-webkit-scrollbar{display:none}.src-components-studio_editor_dialog__footer{gap:var(--spacing-default);padding:var(--spacing-sm);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.src-components-studio_editor_dialog__footer button[aria-busy=true]{opacity:.4}@media (max-width:767px){.src-components-studio_editor_dialog__dialog.src-components-studio_editor_dialog__dialog{width:100%;max-width:100%}.src-components-studio_editor_dialog__content{height:calc(100svh - var(--spacing-3xl));flex-direction:column;overflow:auto}.src-components-studio_editor_dialog__canvas{flex:none;min-height:300px;overflow:visible}.src-components-studio_editor_dialog__sidebar{border-left:0;border-top:1px solid var(--color-border);flex:none;width:100%}.src-components-studio_editor_dialog__fields{flex:none;overflow:visible}}.src-components-studio_editor_dialog__dialog[data-compact=true] .src-components-studio_editor_dialog__content{height:min(555px,100svh - 108px)}.src-components-studio_editor_dialog__footer:empty{display:none}.src-components-studio_editor_dialog__dialog[data-compact=true] .src-components-studio_editor_dialog__canvas,.src-components-studio_editor_dialog__header.src-components-studio_editor_dialog__header{background:var(--color-background-primary)}@media (min-width:768px){.src-components-studio_editor_dialog__dialog.src-components-studio_editor_dialog__dialog[data-expanded=true][data-single-reference=true]{--editor-canvas-height:min(645px,calc(100svh - 108px),calc(( 100vw - var(--spacing-2xl) - var(--editor-sidebar-width) - 2*var(--spacing-sm) - 2px )/var(--reference-ratio) + 2*var(--spacing-sm)));width:clamp(560px,calc((var(--editor-canvas-height) - 2*var(--spacing-sm))*var(--reference-ratio) + 2*var(--spacing-sm) + var(--editor-sidebar-width) + 2px),1160px)}}@media (max-width:767px){.src-components-studio_editor_dialog__dialog[data-expanded=true][data-single-reference=true] .src-components-studio_editor_dialog__canvas{height:min(560px,55svh,calc((100vw - 2*var(--spacing-sm) - 2px)/var(--reference-ratio) + 2*var(--spacing-sm)));min-height:0}}.---base-ui-textarea-textarea__autosizeContainer{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__textarea,.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__text{grid-area:1/1/2/2}.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__text{visibility:hidden}.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__useContentWidth{width:max-content}.---base-ui-textarea-textarea__textarea,.---base-ui-textarea-textarea__text{white-space:pre-wrap;overflow-wrap:break-word;width:100%;font-weight:inherit;line-height:inherit;font-size:inherit;letter-spacing:inherit;text-align:inherit;border:0;margin:0;padding:0;display:block}.---base-ui-textarea-textarea__textarea{resize:none;min-width:0;min-height:0;caret-color:var(--color-text-ai);overflow:hidden}.---base-ui-textarea-textarea__textarea:disabled{opacity:.4;pointer-events:none}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light,.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light+.---base-ui-textarea-textarea__text{background:var(--color-surface-overlay);color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-md);transition:background var(--duration)var(--ease),outline-color var(--duration)var(--ease);outline-offset:-1px;border-radius:6px;outline:1px solid #0000;padding:6px 10px}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__large,.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__large+.---base-ui-textarea-textarea__text{padding:var(--spacing-2xs)var(--spacing-default);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__invisible{color:inherit;background:0 0}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__isScrollable{max-height:100%;overflow-y:auto}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__isScrollable+.---base-ui-textarea-textarea__text{max-width:100%;overflow-y:hidden}.---base-ui-textarea-textarea__autosizeContainer{max-width:100%}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light:hover{background:var(--color-background-primary-hovered)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light:focus{background:var(--color-background-secondary);outline-color:var(--color-focus-ring)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light.---base-ui-textarea-textarea__isInvalid{outline-color:var(--color-border-danger)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__invisible,.---base-ui-textarea-textarea__text:focus{outline:none}.---base-ui-textarea-textarea__fakeSelection{color:var(--color-text-selection);background:var(--color-background-selection);display:inline}.---base-ui-textarea-textarea__text{cursor:var(--text-idle-cursor,inherit)}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__readOnlyText{cursor:inherit}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__transparentPlaceholder,.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__transparentPlaceholder{--placeholderColor:color-mix(in srgb,currentColor 60%,transparent)}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__isPlaceholder{color:var(--placeholder-ink,var(--placeholderColor,var(--color-text-secondary)))}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__textarea::placeholder{color:var(--placeholderColor,var(--color-text-secondary))}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__lineClamp{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.---base-ui-textarea-textarea__truncate{white-space:nowrap;text-overflow:ellipsis;padding-right:8px;overflow:hidden}.---base-ui-textarea-textarea__promptTextarea{position:relative}.---base-ui-textarea-textarea__promptBadge{background-color:var(--color-background-secondary);pointer-events:none;border-radius:4px;padding:2px 6px;position:absolute;bottom:4px;right:4px}.---base-ui-textarea-textarea__promptIconStar{color:var(--color-text-ai);width:10px}.---base-ui-textarea-textarea__monospace,.---base-ui-textarea-textarea__monospace+.---base-ui-textarea-textarea__text{font-family:monospace}.---base-ui-textarea-textarea__monospaceSmall,.---base-ui-textarea-textarea__monospaceSmall+.---base-ui-textarea-textarea__text{font-family:monospace;font-size:12px;line-height:var(--line-height-lg)}.---base-ui-input-input__field{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.---base-ui-input-input__fieldSide{flex-direction:row;align-items:center;width:100%}.---base-ui-input-input__control{min-width:0}.---base-ui-input-input__fieldSide .---base-ui-input-input__control{flex:1}.---base-ui-input-input__label{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-lg);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.---base-ui-input-input__fieldSide .---base-ui-input-input__label{width:72px}.---base-ui-input-input__field.---base-ui-input-input__isInvalid .---base-ui-input-input__label{color:var(--color-text-danger)}.---base-ui-input-input__field:has(.---base-ui-input-input__input:user-invalid:not(:focus)) .---base-ui-input-input__label{color:var(--color-text-danger)}.---base-ui-input-input__container{border-radius:var(--radius-sm);--background:var(--color-surface-overlay);--hoverBackground:var(--color-surface-hover);background:var(--background);color:var(--color-text);transition:background var(--duration)var(--ease),outline-color var(--duration)var(--ease);outline-offset:-1px;outline:1px solid #0000;flex-direction:column;display:flex}.---base-ui-input-input__container[data-state=disabled]{opacity:.6}.---base-ui-input-input__container.---base-ui-input-input__isLarge{border-radius:var(--radius-md)}.---base-ui-input-input__container.---base-ui-input-input__variant-borderless{--background:transparent;--hoverBackground:transparent}.---base-ui-input-input__container.---base-ui-input-input__variant-darker{--background:var(--color-background-tertiary);--hoverBackground:var(--color-background-tertiary-hovered)}.---base-ui-input-input__container.---base-ui-input-input__variant-non-editable{--background:transparent;--hoverBackground:transparent;outline-color:var(--color-border)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:is(:autofill,:autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-moz-any(:autofill,:autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:is(:autofill,:autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:hover:not(:has(>.---base-ui-input-input__chipsRow:hover)){background:var(--hoverBackground)}.---base-ui-input-input__container:focus-within:not(.---base-ui-input-input__variant-borderless):not(.---base-ui-input-input__variant-non-editable):not(.---base-ui-input-input__isInvalid){background:var(--focusBackground,transparent);outline-color:var(--color-focus-ring)}.---base-ui-input-input__container.---base-ui-input-input__isEmptyValue{color:var(--color-text-secondary)}.---base-ui-input-input__container.---base-ui-input-input__isInvalid{outline-color:var(--color-red-300);background:0 0}.---base-ui-input-input__container:has(.---base-ui-input-input__input:user-invalid:not(:focus)){outline-color:var(--color-red-300);background:0 0}.---base-ui-input-input__container.---base-ui-input-input__isInvalid:hover{--hoverBackground:transparent}.---base-ui-input-input__container:has(.---base-ui-input-input__input:disabled){opacity:.6}.---base-ui-input-input__container:has(.---base-ui-input-input__autosizeTextarea:disabled){opacity:.6}.---base-ui-input-input__chipsRow{padding:var(--spacing-xs)10px;align-items:start;gap:var(--spacing-default);flex-wrap:wrap;flex-shrink:0;display:flex}.---base-ui-input-input__inputRow{align-items:center;gap:var(--spacing-2xs);min-height:32px;padding:var(--spacing-2xs);box-sizing:border-box;flex-shrink:0;display:flex}.---base-ui-input-input__container.---base-ui-input-input__isLarge .---base-ui-input-input__inputRow,.---base-ui-input-input__container.---base-ui-input-input__isMobile .---base-ui-input-input__inputRow{min-height:40px}.---base-ui-input-input__container.---base-ui-input-input__isMobile .---base-ui-input-input__inputRow{padding-inline:var(--spacing-default)}.---base-ui-input-input__container.---base-ui-input-input__isMobile .---base-ui-input-input__iconStart{margin-left:var(--spacing-2xs)}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__inputRow{min-height:26px}.---base-ui-input-input__container[data-multiline=true]:has([data-slot=input-group-textarea]) .---base-ui-input-input__inputRow{align-items:flex-start;min-height:80px}.---base-ui-input-input__input,.---base-ui-input-input__autosizeTextarea{width:100%;color:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;text-align:inherit;border:0;margin:0;display:block}.---base-ui-input-input__input[data-slot=input-group-input]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.---base-ui-input-input__input[data-slot=input-group-textarea-wrapper],.---base-ui-input-input__autosizeTextarea{overflow-wrap:break-word;white-space:pre-wrap}.---base-ui-input-input__input{border-radius:var(--radius-sm);min-width:0;padding:var(--spacing-none)var(--spacing-2xs);caret-color:var(--color-foreground-accent);background:0 0;flex-grow:1}.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}.---base-ui-input-input__input:-moz-any(:autofill,:autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}.---base-ui-input-input__input:is(:autofill,:autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}.---base-ui-input-input__container.---base-ui-input-input__isLarge .---base-ui-input-input__input{padding:var(--spacing-2xs)var(--spacing-xs)}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__input{padding:var(--spacing-none)var(--spacing-3xs)}.---base-ui-input-input__input::placeholder,.---base-ui-input-input__autosizeTextarea::placeholder{color:var(--placeholderColor,var(--color-text-secondary))}.---base-ui-input-input__input:focus,.---base-ui-input-input__autosizeTextarea:focus{outline:none}.---base-ui-input-input__autosizeTextarea{caret-color:inherit;color:inherit;background:0 0;max-width:100%}.---base-ui-input-input__container[data-multiline=true] .---base-ui-input-input__autosizeTextarea{min-height:72px}.---base-ui-input-input__container .---base-ui-input-input__autosizeTextarea:disabled{opacity:1;pointer-events:inherit}.---base-ui-input-input__input::-webkit-search-cancel-button{display:none}.---base-ui-input-input__iconStart{cursor:text;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;display:flex}.---base-ui-input-input__addon{color:var(--color-text-secondary)}.---base-ui-input-input__addon.---base-ui-input-input__iconStart{color:var(--color-text)}.---base-ui-input-input__addonEnd{flex-shrink:0;align-items:center;display:flex}.---base-ui-input-input__container.---base-ui-input-input__isLarge .---base-ui-input-input__iconStart{min-width:20px;min-height:20px}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__iconStart{min-width:12px;min-height:12px}.---base-ui-input-input__iconStart+.---base-ui-input-input__input{padding-left:var(--spacing-none)}.---base-ui-input-input__textEnd{padding-right:var(--spacing-2xs);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.---base-ui-input-input__textStart{padding-right:var(--spacing-none);padding-left:var(--spacing-2xs)}.---base-ui-input-input__addon+.---base-ui-input-input__textStart{padding-left:var(--spacing-none)}.---base-ui-input-input__buttonEnd{flex-shrink:0;align-self:center;align-items:center;display:flex}.---base-ui-input-input__container.---base-ui-input-input__hasButtonEnd .---base-ui-input-input__input{padding-right:var(--spacing-none)}.---base-ui-input-input__pickerTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.---base-ui-input-input__pickerTrigger>*{pointer-events:none}.---base-ui-input-input__pickerTrigger:disabled{cursor:default}.---base-ui-input-input__pickerTrigger:focus-visible{border-radius:var(--radius-sm);outline:1px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-input-input__pickerTrigger:focus-visible:has(.---base-ui-input-input__container.---base-ui-input-input__isLarge){border-radius:var(--radius-md)}.---base-ui-input-input__pickerValue{min-width:0;color:var(--color-text);text-overflow:ellipsis;flex:1;overflow:hidden}.---base-ui-input-input__pickerValue[data-empty=true]{color:var(--color-text-secondary)}.---base-ui-input-input__pickerThumbnail{width:var(--spacing-lg);height:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-xs);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.---base-ui-input-input__pickerThumbnail[data-empty=true]{color:var(--color-foreground-tertiary)}.---base-ui-input-input__pickerThumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__pickerThumbnail{width:18px;height:18px}.---base-ui-input-input__container[data-chips-layout=inline] .---base-ui-input-input__inputRow{gap:var(--spacing-xs);min-width:0;height:32px;margin-inline:var(--spacing-xs);scrollbar-width:none;flex-wrap:nowrap;padding-inline-start:0;padding-inline-end:0;overflow:auto hidden}.---base-ui-input-input__container[data-chips-layout=inline] .---base-ui-input-input__inputRow::-webkit-scrollbar{display:none}.---base-ui-input-input__container[data-chips-layout=inline].---base-ui-input-input__isSmall .---base-ui-input-input__inputRow{height:26px}.---base-ui-input-input__container[data-chips-layout=inline].---base-ui-input-input__isLarge .---base-ui-input-input__inputRow{height:40px}.---base-ui-input-input__inlineChips{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.---base-ui-input-input__inlineChips>[data-slot=chip][data-tone=neutral]{--chip-background:var(--color-background-tertiary);--chip-background-hovered:var(--color-background-tertiary-hovered)}.---base-ui-input-input__container[data-chips-layout=inline] .---base-ui-input-input__input{flex:1 0 24px;width:24px;min-width:24px;padding-inline-start:0;padding-inline-end:0}.src-components-style_settings_form__fields{flex-direction:column;gap:12px;min-width:0;display:flex}.src-components-style_settings_form__fields [data-slot=input-group-textarea-wrapper]{line-height:20px}.src-components-style_settings_form__field{flex-direction:column;gap:4px;min-width:0;display:flex}.src-components-style_settings_form__tags{flex-wrap:wrap;gap:4px;display:flex}.src-components-style_settings_form__suggestedField{margin-top:-4px}.src-components-style_settings_form__thinking{background:var(--color-surface-overlay);border-radius:6px;padding:6px 8px;font-size:14px;line-height:20px}.src-components-style_settings_form__category.src-components-style_settings_form__category{justify-content:space-between;width:100%}.src-components-style_settings_form__suggestion.src-components-style_settings_form__suggestion{--chip-background:color-mix(in srgb,var(--color-purple-500)18%,transparent);--chip-background-hovered:color-mix(in srgb,var(--color-purple-500)28%,transparent)}.src-components-style_settings_form__creativity{--control-row-label-width:0px}.src-components-style_settings_form__creativity>div{gap:0;height:16px}.src-components-style_settings_form__exclusions [data-slot=input-group-row]{margin-inline-start:0;margin-inline-end:0;padding-inline-start:8px;padding-inline-end:8px;scroll-padding-inline:8px}.src-components-style_settings_form__tags [data-slot=chip]{-webkit-backdrop-filter:none;backdrop-filter:none;--chip-background:var(--color-surface-hover);background:var(--color-surface-hover);transition:background-color .16s}.src-components-style_settings_form__exclusions input{caret-color:var(--color-foreground-primary)}:where(.---base-ui-empty_state-empty_state__emptyState){justify-content:center;align-items:center;min-width:0;display:flex}.---base-ui-empty_state-empty_state__surface{width:min(var(--empty-state-surface-width,248px),100%);padding:var(--spacing-xl);border-radius:var(--radius-lg);justify-content:center;display:flex}.---base-ui-empty_state-empty_state__surface[data-variant=accent]{background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.---base-ui-empty_state-empty_state__content{width:min(var(--empty-state-content-width,184px),100%);align-items:center;gap:var(--empty-state-content-gap,20px);flex-direction:column;display:flex}.---base-ui-empty_state-empty_state__icon,.---base-ui-empty_state-empty_state__message,.---base-ui-empty_state-empty_state__title,.---base-ui-empty_state-empty_state__description,.---base-ui-empty_state-empty_state__actions{min-width:0}.---base-ui-empty_state-empty_state__icon{border-radius:var(--radius-sm);background:var(--color-surface-white);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.---base-ui-empty_state-empty_state__iconHolder{width:20px;height:20px;color:var(--color-text);justify-content:center;align-items:center;display:flex}.---base-ui-empty_state-empty_state__message{align-items:center;gap:var(--empty-state-message-gap,var(--spacing-xs));flex-direction:column;width:100%;display:flex}.---base-ui-empty_state-empty_state__actions{gap:var(--spacing-default);flex-direction:column;width:100%;display:flex}.---base-ui-dropzone-dropzone__dropzone{--dropzone-min-height:200px;--dropzone-padding:var(--spacing-xl);box-sizing:border-box;width:100%;min-width:0;min-height:var(--dropzone-min-height);padding:var(--dropzone-padding);border:1px dashed var(--color-neutral-400);border-radius:var(--radius-md);color:var(--color-text);transition:var(--transition-all);background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.---base-ui-dropzone-dropzone__dropzone[data-clickable=true]{cursor:pointer}.---base-ui-dropzone-dropzone__dropzone:focus-within{border-color:var(--color-focus-ring);outline:none}.---base-ui-dropzone-dropzone__dropzone:focus-visible{border-color:var(--color-focus-ring);outline:none}.---base-ui-dropzone-dropzone__dropzone:focus-visible:after{content:"";border:2px solid var(--color-focus-ring);border-radius:var(--radius-md);pointer-events:none;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.---base-ui-dropzone-dropzone__dropzone[data-state=idle][data-clickable=true]:hover{background:var(--color-surface-overlay)}.---base-ui-dropzone-dropzone__dropzone[data-state=active]{border-color:var(--color-border-ai);background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.---base-ui-dropzone-dropzone__dropzone[data-state=reject]{border-color:var(--color-border-danger);background:color-mix(in srgb,var(--color-background-danger-subtle)50%,transparent)}.---base-ui-dropzone-dropzone__dropzone[data-state=disabled]{cursor:not-allowed;opacity:.5}.---base-ui-dropzone-dropzone__dropzone[data-state=loading]{cursor:wait}.---base-ui-dropzone-dropzone__dropzone[data-variant=surface]{border-width:1.5px;border-color:var(--color-border);background:var(--color-surface-overlay)}.---base-ui-dropzone-dropzone__dropzone[data-variant=surface][data-state=idle][data-clickable=true]:hover{background:var(--color-background-primary-hovered)}.---base-ui-dropzone-dropzone__emptyState{width:100%;height:100%;min-height:0}.---base-ui-dropzone-dropzone__defaultContent{width:min(var(--dropzone-content-width,230px),100%);gap:var(--spacing-default)}.---base-ui-dropzone-dropzone__defaultTitle{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.---base-ui-dropzone-dropzone__preview{border-radius:inherit;background:var(--color-background-secondary);min-width:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.---base-ui-dropzone-dropzone__previewImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity var(--duration)var(--ease);display:block}.---base-ui-dropzone-dropzone__previewImageContain{object-fit:contain}.---base-ui-dropzone-dropzone__dropzone[data-state=loading] .---base-ui-dropzone-dropzone__previewImage{opacity:.5}.---base-ui-dropzone-dropzone__previewOverlay{padding:var(--dropzone-preview-padding,var(--spacing-xl));opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-dropzone-dropzone__preview:hover .---base-ui-dropzone-dropzone__previewOverlay,.---base-ui-dropzone-dropzone__preview:focus-within .---base-ui-dropzone-dropzone__previewOverlay{opacity:1;pointer-events:inherit}@media (hover:none),(pointer:coarse){.---base-ui-dropzone-dropzone__previewOverlay{opacity:1;pointer-events:inherit}}.---base-ui-dropzone-dropzone__actions{width:min(var(--dropzone-actions-width,230px),100%);align-items:stretch;gap:var(--spacing-default);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.---base-ui-dropzone-dropzone__dropzone,.---base-ui-dropzone-dropzone__previewImage,.---base-ui-dropzone-dropzone__previewOverlay{transition:none}}.---base-ui-dropzone-animated_upload_border__border{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--upload-border-color,var(--color-border));stroke-width:1px;stroke-dasharray:3 3;transition:stroke .18s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-dropzone-animated_upload_border__border>rect{width:calc(100% - 1px);height:calc(100% - 1px);animation:1.2s linear infinite ---base-ui-dropzone-animated_upload_border__upload-border-dashes;animation-play-state:var(--upload-border-play-state,paused)}@keyframes ---base-ui-dropzone-animated_upload_border__upload-border-dashes{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.---base-ui-dropzone-animated_upload_border__border{transition:none}.---base-ui-dropzone-animated_upload_border__border>rect{animation:none}}.src-features-styles-components-style_editor_dialog__outputSummary{flex-direction:column;gap:6px;display:flex}.src-features-styles-components-style_editor_dialog__dropzone{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.src-features-styles-components-style_editor_dialog__empty{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;height:100%;min-height:420px;padding:16px 32px 48px;display:flex}.src-features-styles-components-style_editor_dialog__uploadHeading{text-align:center;flex-direction:column;gap:8px;max-width:600px;display:flex}.src-features-styles-components-style_editor_dialog__uploadHeading h2{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:440;line-height:28px}.src-features-styles-components-style_editor_dialog__uploadHeading p{color:var(--color-foreground-secondary);margin:0;font-size:14px;line-height:20px}.src-features-styles-components-style_editor_dialog__uploadForm{flex-direction:column;gap:16px;width:min(100%,600px);display:flex}.src-features-styles-components-style_editor_dialog__preference{flex-direction:column;gap:4px;display:flex}.src-features-styles-components-style_editor_dialog__extract{flex-direction:column;gap:6px;display:flex}.src-features-styles-components-style_editor_dialog__addReference.src-features-styles-components-style_editor_dialog__addReference{background:0 0;border:none;width:100%;height:100%}.src-features-styles-components-style_editor_dialog__dropzone[data-state=active]{--upload-border-color:color-mix(in srgb,var(--color-border)80%,var(--color-foreground-primary));--upload-border-play-state:running}.src-features-styles-components-style_editor_dialog__dropzone:not([aria-disabled=true]) .src-features-styles-components-style_editor_dialog__referenceSlot:-webkit-any(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-border)80%,var(--color-foreground-primary));--upload-border-play-state:running}.src-features-styles-components-style_editor_dialog__dropzone:not([aria-disabled=true]) .src-features-styles-components-style_editor_dialog__referenceSlot:-moz-any(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-border)80%,var(--color-foreground-primary));--upload-border-play-state:running}.src-features-styles-components-style_editor_dialog__dropzone:not([aria-disabled=true]) .src-features-styles-components-style_editor_dialog__referenceSlot:-webkit-any(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-border)80%,var(--color-foreground-primary));--upload-border-play-state:running}.src-features-styles-components-style_editor_dialog__dropzone:not([aria-disabled=true]) .src-features-styles-components-style_editor_dialog__referenceSlot:-moz-any(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-border)80%,var(--color-foreground-primary));--upload-border-play-state:running}.src-features-styles-components-style_editor_dialog__dropzone:not([aria-disabled=true]) .src-features-styles-components-style_editor_dialog__referenceSlot:is(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-border)80%,var(--color-foreground-primary));--upload-border-play-state:running}.src-features-styles-components-style_editor_dialog__upload{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.src-features-styles-components-style_editor_dialog__uploadIcon{background:var(--color-background-secondary);margin-bottom:4px}.src-features-styles-components-style_editor_dialog__tips{grid-template-columns:repeat(3,1fr);gap:48px;display:grid;position:absolute;bottom:48px;left:64px;right:64px}.src-features-styles-components-style_editor_dialog__tips>div{flex-direction:column;gap:6px;display:flex;position:relative}.src-features-styles-components-style_editor_dialog__tips>div+div:before{content:"";border-left:1px solid var(--color-border);position:absolute;top:0;bottom:0;left:-24px}.src-features-styles-components-style_editor_dialog__grid{border-radius:8px;grid-auto-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;height:100%;min-height:360px;display:grid;overflow:hidden}.src-features-styles-components-style_editor_dialog__image{background:var(--color-background-secondary);border-radius:0;min-width:0;min-height:0;position:relative;overflow:hidden}.src-features-styles-components-style_editor_dialog__referenceSlots{gap:8px;width:100%;display:flex}.src-features-styles-components-style_editor_dialog__referenceSlot.src-features-styles-components-style_editor_dialog__referenceSlot{background:var(--color-background-secondary);border-radius:8px;flex:1;min-width:0;height:194px;padding:0;position:relative;overflow:hidden}.src-features-styles-components-style_editor_dialog__referenceSlot>img{object-fit:cover;width:100%;height:100%}.src-features-styles-components-style_editor_dialog__removeReference.src-features-styles-components-style_editor_dialog__removeReference{position:absolute;top:4px;right:4px}.src-features-styles-components-style_editor_dialog__image>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-styles-components-style_editor_dialog__imageAction.src-features-styles-components-style_editor_dialog__imageAction{z-index:1;position:absolute;top:8px;right:8px}.src-features-styles-components-style_editor_dialog__seed{position:absolute;bottom:8px;left:8px}.src-features-styles-components-style_editor_dialog__seed>*{background:var(--color-background-secondary)}@media (max-width:767px){.src-features-styles-components-style_editor_dialog__empty{padding:24px}.src-features-styles-components-style_editor_dialog__grid{height:400px}.src-features-styles-components-style_editor_dialog__grid:-webkit-any([data-image-count="7"],[data-image-count="8"]){grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:640px}.src-features-styles-components-style_editor_dialog__grid:-moz-any([data-image-count="7"],[data-image-count="8"]){grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:640px}.src-features-styles-components-style_editor_dialog__grid:is([data-image-count="7"],[data-image-count="8"]){grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:640px}.src-features-styles-components-style_editor_dialog__tips{grid-template-columns:1fr;gap:12px;margin-top:24px;position:static}.src-features-styles-components-style_editor_dialog__tips>div+div:before{display:none}}.src-features-styles-components-style_editor_dialog__dropzone.src-features-styles-components-style_editor_dialog__dropzone{opacity:1;border:0;border-radius:0;justify-content:stretch;align-items:stretch;padding:0;overflow:visible}.src-features-styles-components-style_editor_dialog__empty{width:100%}.src-features-styles-components-style_editor_dialog__tips>div{text-align:center;align-items:center}.src-features-styles-components-style_editor_dialog__grid[data-image-count="1"]{height:100%;min-height:0}.src-features-styles-components-style_editor_dialog__grid[data-image-count="1"] .src-features-styles-components-style_editor_dialog__image>img{object-fit:contain}.src-features-styles-components-style_editor_dialog__grid[data-image-count="4"]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-auto-flow:row}.src-features-styles-components-style_editor_dialog__grid[data-image-count="4"]>:first-child{grid-row:1/4}.src-features-styles-components-style_editor_dialog__mockTag{pointer-events:none;position:absolute;bottom:8px;left:8px}.src-page_header__header{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.src-page_header__heading{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.src-page_header__lead{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.src-page_header__banner{overflow:hidden}.src-page_header__bannerContent{padding-top:calc(var(--spacing-sm)*2)}.src-page_header__header .src-page_header__title{min-width:0;font-size:var(--font-size-2xl);color:var(--color-foreground-primary);font-weight:440;line-height:34px}.src-page_header__actions{min-width:0}@container (width<=399px){.src-page_header__lead>.src-page_header__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.src-page_header__lead .src-page_header__actions>*,.src-page_header__lead .src-page_header__actions [role=combobox]{width:100%}}.src-features-styles-components-style_library_header__actions{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:32px;display:flex}.src-features-styles-components-style_library_header__filters{align-items:center;gap:var(--spacing-xs);display:flex}.src-features-styles-components-style_library_header__filters .src-features-styles-components-style_library_header__sort{width:148px}@media (max-width:1000px){.src-features-styles-components-style_library_header__actions,.src-features-styles-components-style_library_header__filters{flex-wrap:wrap}}.src-features-styles-components-style_library_header__libraryLabel{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.src-features-styles-components-style_library_header__lock{color:var(--color-foreground-secondary);display:flex}.src-features-styles-components-style_library_header__lock svg{width:12px;height:12px}.src-features-styles-components-style_library_header__tabs .src-features-styles-components-style_library_header__lockedTab{padding:4px 12px 4px 8px}.src-features-styles-components-style_library_header__actions .src-features-styles-components-style_library_header__countedTab{padding-right:calc(var(--spacing-xs)/2)}.src-features-styles-components-style_library_header__count>span{font-family:var(--font-family-base);letter-spacing:0;font-size:12px;font-weight:400}.---base-chat-chat_input__chatInput{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.---base-chat-chat_input__chatBox{box-sizing:border-box;width:100%;transition:background var(--duration)var(--ease-out),border-color var(--duration)var(--ease-out),box-shadow var(--duration)var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.---base-chat-chat_input__chatInput.---base-chat-chat_input__overlay .---base-chat-chat_input__chatBox{background:var(--color-surface-overlay);border-radius:var(--radius-md);border:1.5px solid #0000}.---base-chat-chat_input__chatInput.---base-chat-chat_input__overlay .---base-chat-chat_input__chatBox:hover{background:var(--color-surface-hover)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__overlay .---base-chat-chat_input__chatBox:focus-within{background:var(--color-surface-hover);border-color:var(--color-focus-ring)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface .---base-chat-chat_input__chatBox{--chat-box-elevation:0 0 0 0 transparent;--chat-box-stroke:var(--color-border-inverse);background:color-mix(in srgb,var(--color-background-secondary)70%,transparent);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--chat-box-stroke),var(--chat-box-elevation);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);border:0}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface:not(.---base-chat-chat_input__loading):not(.---base-chat-chat_input__disabled) .---base-chat-chat_input__chatBox:hover{--chat-box-elevation:var(--shadow-md-light);background:var(--color-surface-white)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---base-chat-chat_input__elevated .---base-chat-chat_input__chatBox{--chat-box-elevation:var(--shadow-sm);background:var(--color-surface-white)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---base-chat-chat_input__elevated:not(.---base-chat-chat_input__loading):not(.---base-chat-chat_input__disabled) .---base-chat-chat_input__chatBox:focus-within{--chat-box-elevation:var(--shadow-md-light);--chat-box-stroke:var(--color-focus-ring);background:var(--color-surface-white)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---base-chat-chat_input__loading .---base-chat-chat_input__chatBox,.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---base-chat-chat_input__loading .---base-chat-chat_input__chatBox:focus-within{--chat-box-elevation:0 2px 4px #0000001a;--chat-box-stroke:var(--color-border-inverse);background:var(--color-surface-white)}.---base-chat-chat_input__headerSlot{width:100%;padding:var(--spacing-sm)var(--spacing-sm)0;box-sizing:border-box;flex-direction:column;display:flex}.---base-chat-chat_input__topSlot{flex-direction:column;width:100%;display:flex}.---base-chat-chat_input__badgeArea{padding:var(--spacing-2xs)var(--spacing-2xs)0}.---base-chat-chat_input__focusArea{padding:var(--spacing-default)var(--spacing-default)0;display:flex}.---base-chat-chat_input__textareaAutosize{box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-height:80px;max-height:248px;display:grid}.---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea,.---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{width:100%;padding:var(--spacing-default);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;box-sizing:border-box;border:0;grid-area:1/1/2/2;margin:0}.---base-chat-chat_input__textarea{--placeholderColor:var(--color-foreground-tertiary);color:var(--color-text);resize:none;background:0 0;outline:none;min-height:0;overflow-y:auto}.---base-chat-chat_input__measurer{visibility:hidden;pointer-events:none;color:#0000}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize{min-height:52px;max-height:224px}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize{min-height:52px;max-height:224px}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize{min-height:52px;max-height:224px}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea{padding:var(--spacing-md);font-size:var(--chat-input-font-size,var(--font-size-md));line-height:var(--chat-input-line-height,var(--line-height-md))}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea{padding:var(--spacing-md);font-size:var(--chat-input-font-size,var(--font-size-md));line-height:var(--chat-input-line-height,var(--line-height-md))}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea{padding:var(--spacing-md);font-size:var(--chat-input-font-size,var(--font-size-md));line-height:var(--chat-input-line-height,var(--line-height-md))}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-md);font-size:var(--chat-input-font-size,var(--font-size-md));line-height:var(--chat-input-line-height,var(--line-height-md))}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-md);font-size:var(--chat-input-font-size,var(--font-size-md));line-height:var(--chat-input-line-height,var(--line-height-md))}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-md);font-size:var(--chat-input-font-size,var(--font-size-md));line-height:var(--chat-input-line-height,var(--line-height-md))}.---base-chat-chat_input__inlineTextareaAutosize{flex:auto;min-width:0}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize{align-self:center;width:auto;height:20px;min-height:20px;max-height:20px}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize{align-self:center;width:auto;height:20px;min-height:20px;max-height:20px}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize{align-self:center;width:auto;height:20px;min-height:20px;max-height:20px}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea{padding:var(--spacing-none);overflow:hidden}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea{padding:var(--spacing-none);overflow:hidden}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea{padding:var(--spacing-none);overflow:hidden}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-none);overflow:hidden}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-none);overflow:hidden}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-none);overflow:hidden}.---base-chat-chat_input__bottomBar{justify-content:space-between;align-items:center;gap:var(--spacing-default);padding:var(--spacing-default);display:flex}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__bottomBar{padding:var(--spacing-sm)}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__bottomBar{padding:var(--spacing-sm)}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__bottomBar{padding:var(--spacing-sm)}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__leftSlot{gap:var(--spacing-xs)}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__leftSlot{gap:var(--spacing-xs)}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__leftSlot{gap:var(--spacing-xs)}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__rightSlot{gap:var(--spacing-xs)}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__rightSlot{gap:var(--spacing-xs)}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio) .---base-chat-chat_input__rightSlot{gap:var(--spacing-xs)}.---base-chat-chat_input__chatInput:-webkit-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__leftSlot{flex:auto;min-width:0}.---base-chat-chat_input__chatInput:-moz-any(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__leftSlot{flex:auto;min-width:0}.---base-chat-chat_input__chatInput:is(.---base-chat-chat_input__surface,.---base-chat-chat_input__studio).---base-chat-chat_input__compressed .---base-chat-chat_input__leftSlot{flex:auto;min-width:0}.---base-chat-chat_input__leftSlot,.---base-chat-chat_input__rightSlot{align-items:center;gap:var(--spacing-default);display:flex}.---base-chat-chat_input__rightSlot{gap:var(--spacing-default)}.---base-chat-chat_input__sendButtonDisabled{cursor:not-allowed}.---base-chat-chat_input__attachmentsRow{gap:var(--spacing-2xs);scrollbar-width:none;padding:var(--spacing-default)0 0 var(--spacing-default);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow:auto hidden}.---base-chat-chat_input__attachmentsRow::-webkit-scrollbar{display:none}.---base-chat-chat_input__attachmentsRow>[data-slot=library-card-root][data-size=row]{flex:none}.---base-chat-chat_input__footerSlot{width:100%;display:flex;container-type:inline-size}.---base-chat-chat_input__briefEntry{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;padding-inline:var(--spacing-sm);box-sizing:border-box;color:var(--color-foreground-tertiary);display:flex}.---base-chat-chat_input__briefEntryLabelGroup{align-items:center;gap:var(--spacing-xs);display:flex}@container (width<=287px){.---base-chat-chat_input__briefEntryResponsive{padding-inline:var(--spacing-none)}}@container (width<=275px){.---base-chat-chat_input__briefEntryResponsive .---base-chat-chat_input__briefEntryLoaderNarrowHidden{display:none}}.---base-chat-chat_input__briefEntryLoader{flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.---base-chat-chat_input__briefEntryText{font-size:var(--font-size-sm);line-height:var(--line-height-lg);color:var(--color-foreground-tertiary)}.---base-chat-chat_input__briefEntryLoading{background:linear-gradient(to right,var(--color-text-tertiary)38%,color-mix(in srgb,var(--color-text-tertiary)30%,transparent));color:#0000;-webkit-background-clip:text;background-clip:text}.---base-chat-chat_input__briefEntryDivider{background:var(--color-border);width:1px;height:12px}.---base-chat-chat_input__briefEntryLink{font-size:var(--font-size-sm);line-height:var(--line-height-lg);color:var(--color-text-secondary);text-underline-offset:var(--spacing-3xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.---base-chat-chat_input__briefEntryLink:hover{color:var(--color-text)}.---base-chat-chat_input__briefEntryText .---base-chat-chat_input__briefEntryLink{font:inherit}.---base-chat-chat_input__briefEntryTrailing{align-items:center;margin-left:auto;display:flex}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea,.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__focusArea,.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__badgeArea{padding:var(--spacing-default)var(--spacing-default)0}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :-webkit-any(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-label]>*{font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :-moz-any(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-label]>*{font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :is(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-label]>*{font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :-webkit-any(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-remove]{position:relative}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :-moz-any(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-remove]{position:relative}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :is(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-remove]{position:relative}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :-webkit-any(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-remove]:before{content:"";position:absolute;top:-12px;bottom:-4px;left:-16px;right:-16px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :-moz-any(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-remove]:before{content:"";position:absolute;top:-12px;bottom:-4px;left:-16px;right:-16px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile :is(.---base-chat-chat_input__focusArea,.---base-chat-chat_input__badgeArea) [data-slot=chip-remove]:before{content:"";position:absolute;top:-12px;bottom:-4px;left:-16px;right:-16px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile.---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize{height:24px;min-height:24px;max-height:24px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__bottomBar,.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__leftSlot,.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__rightSlot{gap:var(--spacing-sm)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__bottomBar button{--buttonIconHolderSize:20px;min-width:32px;height:32px;min-height:32px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__bottomBar button svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__mobile .---base-chat-chat_input__bottomBar button:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.---base-ui-combobox-combobox__trigger[data-popup-open] .---base-ui-combobox-combobox__chevron{opacity:1;transform:rotate(180deg)}.---base-ui-combobox-combobox__trigger>[data-slot=combobox-value]{align-items:center;gap:var(--spacing-2xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:inline-flex;overflow:hidden}.---base-ui-combobox-combobox__positioner{outline:none}.---base-ui-combobox-combobox__popup{transition:transform var(--duration)var(--ease-out-cubic),opacity var(--duration)var(--ease-out-cubic)}.---base-ui-combobox-combobox__popup.---base-ui-combobox-combobox__popup{width:min(max(256px,var(--anchor-width,256px)),calc(100vw - var(--spacing-md)));max-height:min(var(--available-height,80vh),80vh);transform-origin:var(--transform-origin)}.---base-ui-combobox-combobox__popup[data-starting-style],.---base-ui-combobox-combobox__popup[data-ending-style]{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.---base-ui-combobox-combobox__popup{transition:none}}.---base-ui-combobox-combobox__input{padding:var(--spacing-default)var(--spacing-default)var(--spacing-xs);flex-shrink:0}.---base-ui-combobox-combobox__inputControl.---base-ui-combobox-combobox__inputControl.---base-ui-combobox-combobox__inputControl{--background:var(--color-surface-overlay);--hoverBackground:var(--color-surface-hover);width:100%;color:var(--color-text);border-radius:var(--radius-sm)}.---base-ui-combobox-combobox__inputElement.---base-ui-combobox-combobox__inputElement{padding:0 var(--spacing-xs)}.---base-ui-combobox-combobox__inputElement.---base-ui-combobox-combobox__inputElement::placeholder{color:#686868;opacity:1}.---base-ui-combobox-combobox__list{min-height:0;padding:0 0 var(--spacing-default);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.---base-ui-combobox-combobox__list>[data-slot=combobox-group]+[data-slot=combobox-group]{margin-top:var(--spacing-default);border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent)}.---base-ui-combobox-combobox__empty{padding:var(--spacing-default)var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:20px;font-weight:var(--font-weight-normal)}.---base-ui-combobox-combobox__empty:empty{padding:0}.---base-chat-studio_composer__composer{--chat-input-font-size:16px;--chat-input-line-height:24px;--studio-composer-stroke:var(--color-border-inverse);--studio-control-stroke:var(--color-border);width:100%;min-width:0;max-width:var(--studio-composer-width,640px);color:var(--color-foreground-primary);text-align:left;container-type:inline-size}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]>[data-slot=chat-input-box]{background:var(--color-surface-white);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--studio-composer-stroke);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);border:0}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]:not([data-disabled=true])>[data-slot=chat-input-box]:-webkit-any(:hover,:focus-within,:has([aria-expanded=true])){background:var(--color-foreground-inverse);box-shadow:inset 0 0 0 1px var(--studio-composer-stroke),var(--shadow-md-light)}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]:not([data-disabled=true])>[data-slot=chat-input-box]:-moz-any(:hover,:focus-within,:has([aria-expanded=true])){background:var(--color-foreground-inverse);box-shadow:inset 0 0 0 1px var(--studio-composer-stroke),var(--shadow-md-light)}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]:not([data-disabled=true])>[data-slot=chat-input-box]:-webkit-any(:hover,:focus-within,:has([aria-expanded=true])){background:var(--color-foreground-inverse);box-shadow:inset 0 0 0 1px var(--studio-composer-stroke),var(--shadow-md-light)}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]:not([data-disabled=true])>[data-slot=chat-input-box]:-moz-any(:hover,:focus-within,:has([aria-expanded=true])){background:var(--color-foreground-inverse);box-shadow:inset 0 0 0 1px var(--studio-composer-stroke),var(--shadow-md-light)}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]:not([data-disabled=true])>[data-slot=chat-input-box]:is(:hover,:focus-within,:has([aria-expanded=true])){background:var(--color-foreground-inverse);box-shadow:inset 0 0 0 1px var(--studio-composer-stroke),var(--shadow-md-light)}html[data-theme=dark] .---base-chat-studio_composer__composer,html[data-theme=dark] .---base-chat-studio_composer__assetMenu,html[data-theme=dark] .---base-chat-studio_composer__optionMenu{--studio-composer-stroke:#ffffff26;--studio-control-stroke:#ffffff26;--button-border-color:var(--studio-control-stroke)}html[data-theme=dark] .---base-chat-studio_composer__assetMenu,html[data-theme=dark] .---base-chat-studio_composer__optionMenu{border-color:var(--studio-control-stroke)}.---base-chat-studio_composer__selections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}.---base-chat-studio_composer__selections[data-brandkit=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.---base-chat-studio_composer__selections .---base-chat-studio_composer__assetTrigger,.---base-chat-studio_composer__selections .---base-chat-studio_composer__emptyPicker{width:100%;min-width:0;max-width:100%}.---base-chat-studio_composer__selections [data-slot=button-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (width<=520px){.---base-chat-studio_composer__selections[data-brandkit=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.---base-chat-studio_composer__selections>*{flex:1;min-width:0}.---base-chat-studio_composer__selections .---base-chat-studio_composer__assetTrigger{justify-content:flex-start;width:100%;min-width:0;max-width:100%}.---base-chat-studio_composer__assetTrigger>[data-slot=button-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.---base-chat-studio_composer__composer [data-chat-input-variant=studio]>[data-slot=chat-input-box]>:has(>textarea){min-height:var(--studio-composer-textarea-height,80px);max-height:var(--studio-composer-textarea-max-height,224px)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger{--buttonIconHolderSize:24px;border:1px solid var(--studio-control-stroke,var(--color-border));gap:4px;max-width:min(250px,100cqi - 24px);padding:3px 8px 3px 3px}.---base-chat-studio_composer__selections .---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger{max-width:100%}.---base-chat-studio_composer__assetTrigger[data-selected=false]{color:var(--color-foreground-secondary);background:0 0}.---base-chat-studio_composer__assetTrigger[data-selected=false]:hover:not(:disabled){background:var(--color-surface-hover)}.---base-chat-studio_composer__assetLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.---base-chat-studio_composer__assetTrigger[data-unavailable=true] .---base-chat-studio_composer__assetLabel{color:var(--color-foreground-secondary)}.---base-chat-studio_composer__thumbnail{object-fit:cover;border-radius:4px;flex:none;width:24px;height:24px}.---base-chat-studio_composer__options,.---base-chat-studio_composer__actions{align-items:center;gap:6px;display:flex}.---base-chat-studio_composer__options{flex-wrap:wrap;min-width:0;max-width:calc(100cqi - 110px)}.---base-chat-studio_composer__option{width:auto;max-width:100%}.---base-chat-studio_composer__option.---base-chat-studio_composer__option:-webkit-any(:hover,:focus,[aria-expanded=true]):not(:disabled){background:var(--color-surface-hover);border-radius:var(--radius-sm)}.---base-chat-studio_composer__option.---base-chat-studio_composer__option:-moz-any(:hover,:focus,[aria-expanded=true]):not(:disabled){background:var(--color-surface-hover);border-radius:var(--radius-sm)}.---base-chat-studio_composer__option.---base-chat-studio_composer__option:-webkit-any(:hover,:focus,[aria-expanded=true]):not(:disabled){background:var(--color-surface-hover);border-radius:var(--radius-sm)}.---base-chat-studio_composer__option.---base-chat-studio_composer__option:-moz-any(:hover,:focus,[aria-expanded=true]):not(:disabled){background:var(--color-surface-hover);border-radius:var(--radius-sm)}.---base-chat-studio_composer__option.---base-chat-studio_composer__option:is(:hover,:focus,[aria-expanded=true]):not(:disabled){background:var(--color-surface-hover);border-radius:var(--radius-sm)}.---base-chat-studio_composer__usage{border-radius:var(--radius-sm);gap:4px;padding:6px;display:inline-flex}.---base-chat-studio_composer__usage:hover,.---base-chat-studio_composer__usage[data-discovery=true]{background:var(--color-surface-hover)}.---base-chat-studio_composer__usage:focus-visible{background:var(--color-surface-hover)}.---base-chat-studio_composer__usage:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.---base-chat-studio_composer__usage i{background:var(--color-surface-hover);border-radius:50%;width:4px;height:4px;display:block;overflow:hidden}.---base-chat-studio_composer__usage i[data-filled=true]{background:var(--color-foreground-primary)}.---base-chat-studio_composer__attachments{gap:6px;max-width:100%;margin-bottom:12px;display:flex;overflow:auto hidden}.---base-chat-studio_composer__attachment,.---base-chat-studio_composer__addAttachment{border-radius:8px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.---base-chat-studio_composer__attachmentPreview{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0}.---base-chat-studio_composer__attachmentPreview img{object-fit:cover;width:100%;height:100%}.---base-chat-studio_composer__attachment,.---base-chat-studio_composer__addAttachment{transition:transform .24s var(--ease-out),background .24s var(--ease-out)}.---base-chat-studio_composer__attachment:hover,.---base-chat-studio_composer__addAttachment:hover:not(:disabled){transform:scale(.96)}.---base-chat-studio_composer__clearAttachment{border-radius:var(--radius-xs);background:var(--color-surface-white);width:20px;height:20px;color:var(--color-foreground-primary);box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity .18s var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.---base-chat-studio_composer__clearAttachment:hover{opacity:.75}.---base-chat-studio_composer__addAttachment{background:var(--color-surface-overlay);color:inherit;cursor:pointer;border:0;place-items:center;display:grid}.---base-chat-studio_composer__addAttachment:hover:not(:disabled){background:var(--color-surface-hover)}.---base-chat-studio_composer__attachmentDialog{max-width:min(900px,100vw - 48px)}.---base-chat-studio_composer__attachmentDialog>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 160px);margin:auto;display:block}@media (prefers-reduced-motion:reduce){.---base-chat-studio_composer__attachment,.---base-chat-studio_composer__addAttachment{transition:none}}.---base-chat-studio_composer__assetMenu.---base-chat-studio_composer__assetMenu{width:min(256px,100vw - 24px)}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetItem{gap:8px;min-height:32px;padding-block-start:2px;padding-block-end:2px}.---base-chat-studio_composer__assetMenu [data-slot=select-item-icon]{width:24px;height:24px}.---base-chat-studio_composer__menuLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.---base-chat-studio_composer__peopleItem.---base-chat-studio_composer__peopleItem{gap:8px;min-height:32px;padding-block-start:2px;padding-block-end:2px}.---base-chat-studio_composer__emptyPicker{min-width:0;max-width:100%;display:inline-flex}.---base-chat-studio_composer__option.---base-chat-studio_composer__option [data-slot=input-group-row]{gap:4px;padding:4px 6px}.---base-chat-studio_composer__option.---base-chat-studio_composer__option [data-slot=input-group-text]{padding:0;line-height:18px}.---base-chat-studio_composer__composer :where(button,[role=combobox],.---base-chat-studio_composer__usage){transition:background-color .18s var(--ease-out),box-shadow .18s var(--ease-out),opacity .18s var(--ease-out),transform .18s var(--ease-out)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger:-webkit-any(:focus,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger:-moz-any(:focus,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger:-webkit-any(:focus,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger:-moz-any(:focus,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger:is(:focus,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.---base-chat-studio_composer__composer :where(button,[role=combobox]):not(:disabled):not([aria-disabled=true]):not(.---base-chat-studio_composer__clearAttachment):not(.---base-chat-studio_composer__attachmentPreview):not(.---base-chat-studio_composer__addAttachment):hover{transform:translateY(-1px)}.---base-chat-studio_composer__composer :where(button,[role=combobox]):not(:disabled):not([aria-disabled=true]):not(.---base-chat-studio_composer__clearAttachment):not(.---base-chat-studio_composer__attachmentPreview):not(.---base-chat-studio_composer__addAttachment):active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.---base-chat-studio_composer__composer :where(button,[role=combobox],.---base-chat-studio_composer__usage){transition:none}}.---base-chat-studio_composer__attachmentPreview:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.---base-chat-studio_composer__addAttachment:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.---base-chat-studio_composer__clearAttachment:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.---base-chat-studio_composer__peopleItem [data-slot=menu-item-icon]{width:24px;height:24px}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__thumbnail,.---base-chat-studio_composer__assetMenu [data-slot=select-item-icon]{border-radius:3px;width:44px;height:28px}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__peopleItem .---base-chat-studio_composer__thumbnail,.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__peopleItem [data-slot=menu-item-icon]{width:28px;height:28px}.---base-chat-studio_composer__emptyThumbnail{border:1px solid var(--color-border);border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;height:28px;display:inline-flex}.---base-chat-studio_composer__peopleItem .---base-chat-studio_composer__emptyThumbnail{width:28px}.---base-chat-studio_composer__styleMenuThumbnail{border-radius:3px;width:44px;height:28px;display:flex;position:relative;overflow:hidden}.---base-chat-studio_composer__styleMenuThumbnail img{object-fit:cover;flex:1;width:0;min-width:0;height:100%}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetItem,.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__peopleItem{padding-left:2px;padding-right:8px}.---base-chat-studio_composer__assetMenu.---base-chat-studio_composer__assetMenu{border-radius:var(--radius-md)}.---base-chat-studio_composer__assetMenu[data-slot=dropdown-menu-content]{max-height:min(336px,var(--radix-dropdown-menu-content-available-height))}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetList{overscroll-behavior:contain;max-height:336px;padding:8px;overflow-y:auto}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetItem,.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__peopleItem{height:32px;min-height:32px;margin-top:0;padding-right:32px;transition:none}.---base-chat-studio_composer__assetMenu [data-slot=combobox-item-icon]{flex:none;width:44px;height:28px}.---base-chat-studio_composer__assetMenu [data-slot=combobox-item-content]{min-width:0}.---base-chat-studio_composer__thumbnail{display:inline-block;position:relative;overflow:hidden}.---base-chat-studio_composer__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.---base-chat-studio_composer__thumbnail[data-crop=portrait-sheet] img{object-fit:fill;width:380%;max-width:none;height:190%;position:absolute;top:-3%;left:0}.---base-chat-studio_composer__thumbnail[data-crop=scene-sheet] img{object-fit:fill;width:auto;max-width:none;height:200%;position:absolute;top:0;left:0}.---base-chat-studio_composer__assetList .---base-chat-studio_composer__assetItem{margin-inline-start:0;margin-inline-end:0}.---base-chat-studio_composer__thumbnail[data-crop=portrait-sheet-v2] img{width:256%;max-width:none;height:auto;position:absolute;top:0;left:0}.---base-chat-studio_composer__thumbnail[data-crop=scene-sheet-v2] img{object-fit:fill;width:151.14%;max-width:none;height:auto;position:absolute;top:0;left:0}.---base-chat-studio_composer__assetMenu [data-slot=combobox-input]{border-bottom:1px solid var(--color-border);border-radius:0}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetList{scrollbar-width:none}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetList::-webkit-scrollbar{display:none}.---base-chat-studio_composer__assetTrigger[data-loading=true]{opacity:1;color:var(--color-foreground-secondary)}.---base-chat-studio_composer__assetMenu.---base-chat-studio_composer__assetMenu,.---base-chat-studio_composer__optionMenu.---base-chat-studio_composer__optionMenu{background:var(--color-foreground-inverse);color:var(--color-foreground-primary);border-color:var(--color-border)}.---base-chat-studio_composer__assetMenu.---base-chat-studio_composer__assetMenu{--studio-search-height:0px;max-height:min(336px,var(--available-height,var(--radix-dropdown-menu-content-available-height,336px)));padding:0;overflow:hidden}.---base-chat-studio_composer__assetMenu[data-search=true]{--studio-search-height:48px}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__assetList{max-height:calc(min(336px,var(--available-height,var(--radix-dropdown-menu-content-available-height,336px))) - var(--studio-search-height))}.---base-chat-studio_composer__assetMenu [data-slot=combobox-input],.---base-chat-studio_composer__peopleSearch{height:48px}.---base-chat-studio_composer__peopleSearch{width:100%;color:inherit;border:0;border-bottom:1px solid var(--color-border);outline-offset:-2px;font:inherit;background:0 0;border-radius:0;padding:12px 16px;display:block}.---base-chat-studio_composer__assetMenu[data-create=true] .---base-chat-studio_composer__assetList{padding-top:0}.---base-chat-studio_composer__assetMenu .---base-chat-studio_composer__createItem.---base-chat-studio_composer__createItem{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-foreground-inverse);border-radius:0;height:auto;margin:0 -8px 8px;padding:8px;position:sticky;top:0}.---base-chat-studio_composer__createItem [data-slot=combobox-item-content]{flex:1}.---base-chat-studio_composer__createLabel{background:var(--color-background-ai);height:26px;min-height:26px;color:var(--color-neutral-000);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.---base-chat-studio_composer__createItem[data-highlighted] .---base-chat-studio_composer__createLabel{background:var(--color-background-ai-hovered)}.---base-chat-studio_composer__assetMenu [data-none]{color:var(--color-foreground-secondary)}.---base-chat-studio_composer__assetTrigger[data-loading=true]{position:relative;overflow:hidden}.---base-chat-studio_composer__assetTrigger[data-loading=true]:after{content:"";border-radius:inherit;background:linear-gradient(100deg,var(--color-background-secondary)20%,var(--color-background-primary)45%,var(--color-background-secondary)70%);pointer-events:none;background-size:220% 100%;animation:1.4s ease-in-out infinite ---base-chat-studio_composer__selection-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}.---base-chat-studio_composer__assetTrigger[data-locked=true]{opacity:1;color:var(--color-foreground-primary)}.---base-chat-studio_composer__thumbnail[data-crop=icon] img{object-fit:contain;background:#fff;padding:3px}@keyframes ---base-chat-studio_composer__selection-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.---base-chat-studio_composer__assetTrigger[data-loading=true]:after{animation:none}}.---base-chat-studio_composer__assetMenu[data-empty=true] .---base-chat-studio_composer__assetList{padding-bottom:0}.---base-chat-studio_composer__assetMenu[data-empty=true] .---base-chat-studio_composer__createItem{margin-bottom:0}.---base-chat-studio_composer__assetEmptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:20px;display:flex}.---base-chat-studio_composer__assetEmptyState strong{font-weight:500}.---base-chat-studio_composer__assetEmptyState p{color:var(--color-foreground-secondary);margin:2px 0 0}.---base-chat-studio_composer__assetEmptyIcon{background:var(--color-background-orange-subtle,#ffe7da);width:32px;height:32px;color:var(--color-foreground-ai);border-radius:8px;justify-content:center;align-items:center;display:flex}.---base-chat-studio_composer__assetTrigger .---base-chat-studio_composer__assetIcon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.---base-chat-studio_composer__assetTrigger .---base-chat-studio_composer__assetIcon svg{width:16px;height:16px}.---base-chat-studio_composer__thumbnail:after,.---base-chat-studio_composer__styleMenuThumbnail:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 .5px #0000001a}.---base-chat-studio_composer__thumbnail[data-crop=graphics-sheet] img{object-fit:cover;object-position:left top;width:300%;max-width:none;height:200%;position:absolute;top:0;left:0}.---base-chat-studio_composer__assetTrigger.---base-chat-studio_composer__assetTrigger>[data-slot=button-label]+div{--buttonIconHolderSize:12px}.src-features-brandkits-brandkits__page{padding:var(--studio-page-header-space,64px)var(--studio-content-inset,40px)40px;box-sizing:border-box;flex-direction:column;gap:32px;width:100%;height:100%;min-height:0;display:flex;overflow:auto;container-type:inline-size}.src-features-brandkits-brandkits__field input:not([data-slot=input-group-input]),.src-features-brandkits-brandkits__font input,.src-features-brandkits-brandkits__colour input:not([data-slot=input-group-input]){background:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-foreground-primary);font:inherit;border-radius:6px;min-width:0;padding:7px 10px}.src-features-brandkits-brandkits__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.src-features-brandkits-brandkits__card{border:1px solid var(--color-border);background:0 0;border-radius:12px;min-width:0;padding:5px}.src-features-brandkits-brandkits__cardPreview{aspect-ratio:1.2;background:var(--color-background-secondary);width:100%;color:inherit;cursor:pointer;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.src-features-brandkits-brandkits__cardPreview:disabled{cursor:default}.src-features-brandkits-brandkits__caption{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 4px 2px;font-size:12px;line-height:18px;display:flex}.src-features-brandkits-brandkits__caption>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.src-features-brandkits-brandkits__captionActions{flex-shrink:0;gap:8px;display:flex}.src-features-brandkits-brandkits__caption button,.src-features-brandkits-brandkits__imageActions button{color:inherit;cursor:pointer;background:0 0;border:0}.src-features-brandkits-brandkits__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:350px;display:flex}.src-features-brandkits-brandkits__emptyMessage{flex-direction:column;gap:6px;width:184px;display:flex}.src-features-brandkits-brandkits__empty h2{margin:0;font-size:14px;font-weight:500;line-height:20px}.src-features-brandkits-brandkits__empty p{color:var(--color-foreground-secondary);margin:0;font-size:12px;line-height:18px}.src-features-brandkits-brandkits__emptyArtwork{justify-content:center;align-items:center;height:114px;display:flex}.src-features-brandkits-brandkits__emptyCard{background:var(--color-background-secondary);border-radius:8px;flex-direction:column;flex:none;gap:6px;width:102px;padding:4px 4px 6px;display:flex;transform:rotate(6deg)}.src-features-brandkits-brandkits__emptyCard+.src-features-brandkits-brandkits__emptyCard{margin-left:-24px;transform:rotate(-6deg)}.src-features-brandkits-brandkits__emptyCard:last-child{transform:rotate(7deg)}.src-features-brandkits-brandkits__emptyCard>img,.src-features-brandkits-brandkits__emptyPalette,.src-features-brandkits-brandkits__emptyType{object-fit:cover;border-radius:6px;width:100%;height:80px;overflow:hidden}.src-features-brandkits-brandkits__emptyCard>i{background:var(--color-surface-overlay);border-radius:2px;width:64px;height:6px}.src-features-brandkits-brandkits__emptyPalette{display:flex}.src-features-brandkits-brandkits__emptyPalette i{background:#98eafd;flex:1}.src-features-brandkits-brandkits__emptyPalette i:first-child{background:#ff00f4;flex:3}.src-features-brandkits-brandkits__emptyPalette i:nth-child(2){background:#faf}.src-features-brandkits-brandkits__emptyPalette i:nth-child(3){background:#00b8ed}.src-features-brandkits-brandkits__emptyType{color:#101010;text-align:left;box-sizing:border-box;background:#98eafd;flex-direction:column;justify-content:flex-end;padding:6px;display:flex}.src-features-brandkits-brandkits__emptyType b{letter-spacing:-.84px;color:#00b8ed;font-size:42px;line-height:54px}.src-features-brandkits-brandkits__emptyType span{font-size:9.287px;line-height:13.267px}.src-features-brandkits-brandkits__createDialog.src-features-brandkits-brandkits__createDialog{background:var(--color-background-primary);border-radius:8px;gap:0;width:min(564px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:visible}.src-features-brandkits-brandkits__dialogHeader{box-sizing:border-box;border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:12px;height:42px;padding:10px 44px 10px 12px;display:flex}.src-features-brandkits-brandkits__dialogHeader h2{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.src-features-brandkits-brandkits__createBody{overscroll-behavior:contain;flex-direction:column;gap:24px;min-height:0;padding:36px;display:flex;overflow:auto}.src-features-brandkits-brandkits__segment{background:var(--color-background-secondary);box-sizing:border-box;border-radius:6px;flex:none;width:139px;height:32px;padding:3px;display:flex}.src-features-brandkits-brandkits__required{color:var(--color-foreground-danger)}.src-features-brandkits-brandkits__intro{max-width:400px}.src-features-brandkits-brandkits__segment button{color:var(--color-foreground-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;font-size:14px}.src-features-brandkits-brandkits__segment button[aria-selected=true]{background:var(--color-background-primary);color:var(--color-foreground-primary);box-shadow:0 1px 2px #0001}.src-features-brandkits-brandkits__intro h2{letter-spacing:-.2px;margin:0 0 8px;font-size:20px;font-weight:440;line-height:28px}.src-features-brandkits-brandkits__intro p,.src-features-brandkits-brandkits__start p{color:var(--color-foreground-secondary);margin:0;font-size:14px;line-height:20px}.src-features-brandkits-brandkits__field{flex-direction:column;gap:8px;font-size:12px;display:flex}.src-features-brandkits-brandkits__field input:not([data-slot=input-group-input]){box-sizing:border-box;height:32px;font-size:14px;line-height:20px}.src-features-brandkits-brandkits__hidden{display:none!important}.src-features-brandkits-brandkits__websiteInput.src-features-brandkits-brandkits__websiteInput{--background:var(--color-background-secondary);--hoverBackground:var(--color-background-secondary);--focusBackground:var(--color-background-secondary);outline-color:var(--color-border)}.src-features-brandkits-brandkits__manualToggle{align-items:center;gap:12px;font-size:12px;line-height:18px}.src-features-brandkits-brandkits__start{flex-direction:column;gap:12px;display:flex}.src-features-brandkits-brandkits__start p{text-align:center;font-size:12px;line-height:18px}.src-features-brandkits-brandkits__selections{flex-wrap:wrap;gap:8px;display:flex}.src-features-brandkits-brandkits__chip{border:1px solid var(--color-border);background:var(--color-background-secondary);color:inherit;cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px}.src-features-brandkits-brandkits__dropzone{border:1px dashed var(--color-border);border-radius:8px;min-height:234px;transition:background .15s,border-color .15s}.src-features-brandkits-brandkits__dropzone[data-drag=true]{background:var(--color-background-secondary);border-color:#ff4f16}.src-features-brandkits-brandkits__dropzone[data-filled=true]{border:0;min-height:0}.src-features-brandkits-brandkits__dropEmpty{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:234px;font-size:14px;display:flex}.src-features-brandkits-brandkits__dropEmpty span{color:var(--color-foreground-secondary);font-size:12px}.src-features-brandkits-brandkits__uploadGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.src-features-brandkits-brandkits__upload{aspect-ratio:1;background:var(--color-background-secondary);border-radius:8px;position:relative;overflow:hidden}.src-features-brandkits-brandkits__upload img{object-fit:cover;width:100%;height:100%}.src-features-brandkits-brandkits__upload>span{overflow-wrap:anywhere;padding:8px;font-size:11px}.src-features-brandkits-brandkits__upload button{border:1px solid var(--color-border);background:var(--color-background-primary);width:26px;height:26px;color:inherit;cursor:pointer;border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.src-features-brandkits-brandkits__addTile{border:1px dashed var(--color-border);min-height:100px;color:var(--color-foreground-secondary);cursor:pointer;aspect-ratio:1;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.src-features-brandkits-brandkits__addTile:hover{background:var(--color-background-secondary)}.src-features-brandkits-brandkits__editorDialog.src-features-brandkits-brandkits__editorDialog{background:var(--color-background-primary);border-radius:8px;flex-direction:column;gap:0;width:min(1074px,100vw - 32px);max-width:none;height:min(734px,100dvh - 32px);max-height:none;padding:0;display:flex;overflow:visible}.src-features-brandkits-brandkits__editorBody{flex:1;min-height:0;display:flex}.src-features-brandkits-brandkits__sidebar{border-right:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;gap:16px;width:248px;padding:12px;display:flex}.src-features-brandkits-brandkits__sidebar nav{flex-direction:column;gap:8px;display:flex}.src-features-brandkits-brandkits__sidebar nav button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:4px 12px;font-size:14px;line-height:24px;display:flex}.src-features-brandkits-brandkits__sidebar nav button[aria-current=page]{background:var(--color-background-tertiary)}.src-features-brandkits-brandkits__sidebar nav span{color:var(--color-foreground-secondary);font-size:12px}.src-features-brandkits-brandkits__editorActions{flex-direction:column;gap:8px;display:flex}.src-features-brandkits-brandkits__editorContent{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex;overflow:auto}.src-features-brandkits-brandkits__editorContent[data-overview=true]{padding:12px}.src-features-brandkits-brandkits__sectionHeader{flex-shrink:0;justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.src-features-brandkits-brandkits__sectionHeader h2{margin:0 0 6px;font-size:18px;font-weight:500;line-height:26px}.src-features-brandkits-brandkits__sectionHeader p{color:var(--color-foreground-secondary);margin:0;font-size:14px;line-height:20px}.src-features-brandkits-brandkits__brandFields{flex-direction:column;gap:40px;display:flex}.src-features-brandkits-brandkits__colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.src-features-brandkits-brandkits__colour{border:1px solid var(--color-border);border-radius:6px;flex-direction:column;min-width:0;height:168px;display:flex;position:relative;overflow:hidden}.src-features-brandkits-brandkits__colour>button:first-child{background-image:none;border:0;border-radius:0;flex:none;width:100%;height:136px}.src-features-brandkits-brandkits__colour>input{box-sizing:border-box;background:0 0;border:0;border-radius:0;height:30px;padding:4px 30px 4px 8px;font-size:12px}.src-features-brandkits-brandkits__colour>.src-features-brandkits-brandkits__hexInput{width:90px;height:24px;padding:0;font-size:14px;position:absolute;top:10px;left:10px}.src-features-brandkits-brandkits__colourMenu{position:absolute;bottom:2px;right:0}.src-features-brandkits-brandkits__colours>.src-features-brandkits-brandkits__addTile{aspect-ratio:auto;height:168px}.src-features-brandkits-brandkits__imageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.src-features-brandkits-brandkits__imageCard{border:1px solid var(--color-border);border-radius:8px;min-width:0;padding:5px;overflow:hidden}.src-features-brandkits-brandkits__imageCard>.src-features-brandkits-brandkits__addTile{width:100%}.src-features-brandkits-brandkits__imageCard>img,.src-features-brandkits-brandkits__referencePreview img{aspect-ratio:1;object-fit:cover;background:var(--color-background-secondary);border-radius:6px;width:100%;display:block}.src-features-brandkits-brandkits__imageCard>img.src-features-brandkits-brandkits__logo{background:var(--color-neutral-000);object-fit:contain;box-sizing:border-box;padding:12px}.src-features-brandkits-brandkits__imageActions{flex-wrap:wrap;gap:8px;padding:6px 0;font-size:11px;display:flex}.src-features-brandkits-brandkits__imageActions a{color:inherit}.src-features-brandkits-brandkits__fontGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.src-features-brandkits-brandkits__font{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.src-features-brandkits-brandkits__font>span{font-size:72px;line-height:120px}.src-features-brandkits-brandkits__font input{font-size:14px}.src-features-brandkits-brandkits__referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.src-features-brandkits-brandkits__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.src-features-brandkits-brandkits__styleGrid{margin-top:24px}.src-features-brandkits-brandkits__personPreview{aspect-ratio:532/432;border-radius:6px;position:relative;overflow:hidden}.src-features-brandkits-brandkits__scenePreview{aspect-ratio:532/280;border-radius:6px;position:relative;overflow:hidden}.src-features-brandkits-brandkits__personPreview>*,.src-features-brandkits-brandkits__scenePreview>*{width:100%;height:100%}.src-features-brandkits-brandkits__collage{background:var(--color-border-subtle);border-radius:6px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.src-features-brandkits-brandkits__collage>*{background:var(--color-background-secondary);min-width:0;min-height:0;color:var(--color-foreground-secondary);border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;position:relative;overflow:hidden}.src-features-brandkits-brandkits__collage>button{cursor:pointer}.src-features-brandkits-brandkits__collage img{object-fit:cover;width:100%;min-width:0;height:100%}.src-features-brandkits-brandkits__collageLogo{color:#101010;background:#fff;grid-column:span 2}.src-features-brandkits-brandkits__collageLogo img[data-vector=true]{filter:brightness(0);background:0 0}.src-features-brandkits-brandkits__collageLogo img{background:var(--color-neutral-000);object-fit:contain;object-position:center;box-sizing:border-box;width:76%;height:64%;padding:0}.src-features-brandkits-brandkits__collageType{flex-direction:column;gap:4px}.src-features-brandkits-brandkits__collageType strong{letter-spacing:-.02em;font-size:10cqw;font-weight:500;line-height:1.2}.src-features-brandkits-brandkits__collageType span{font-size:10px}.src-features-brandkits-brandkits__collageColours{grid-column:span 2}.src-features-brandkits-brandkits__collageColours>span{flex:1;height:100%}.src-features-brandkits-brandkits__collagePeople{background:var(--color-border-subtle);grid-column:span 3;gap:1px}.src-features-brandkits-brandkits__collagePerson{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.src-features-brandkits-brandkits__collagePerson[data-crop=portrait-sheet-v2] img{object-fit:fill;width:256%;max-width:none;height:161.194%;position:absolute;top:0;left:0}.src-features-brandkits-brandkits__collagePerson[data-crop=portrait-sheet] img{object-fit:fill;width:380%;max-width:none;height:190%;position:absolute;top:-3%;left:0}.src-features-brandkits-brandkits__collageScene,.src-features-brandkits-brandkits__collageStyle{grid-column:span 2}.src-features-brandkits-brandkits__collageStyle img{flex:1;width:0}.src-features-brandkits-brandkits__collageRefs{grid-column:span 3}.src-features-brandkits-brandkits__collageReferenceImages{grid-auto-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}@container (width<=1199px){.src-features-brandkits-brandkits__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=639px){.src-features-brandkits-brandkits__cards{grid-template-columns:1fr}}@media (max-width:767px){.src-features-brandkits-brandkits__page{padding:24px 16px}.src-features-brandkits-brandkits__createBody{padding:20px}.src-features-brandkits-brandkits__editorBody{flex-direction:column}.src-features-brandkits-brandkits__sidebar{border-right:0;border-bottom:1px solid var(--color-border);gap:8px;width:100%;padding:8px}.src-features-brandkits-brandkits__sidebar nav{scrollbar-width:none;flex-direction:row;overflow:auto hidden}.src-features-brandkits-brandkits__sidebar nav::-webkit-scrollbar{display:none}.src-features-brandkits-brandkits__sidebar nav button{flex:none;font-size:12px}.src-features-brandkits-brandkits__editorActions{flex-direction:row}.src-features-brandkits-brandkits__editorActions>*{flex:1}.src-features-brandkits-brandkits__editorContent{padding:16px}.src-features-brandkits-brandkits__editorContent[data-overview=true]{min-height:300px}.src-features-brandkits-brandkits__colours{grid-template-columns:repeat(3,minmax(0,1fr))}.src-features-brandkits-brandkits__referenceGrid,.src-features-brandkits-brandkits__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.src-features-brandkits-brandkits__collage>button,.src-features-brandkits-brandkits__dropzone,.src-features-brandkits-brandkits__toggle>span:before{transition:none}}.src-features-brandkits-brandkits__nameInput{color:inherit;font:inherit;background:0 0;border:0;width:100%;min-width:0;padding:0}.src-features-brandkits-brandkits__nameInput:focus{outline:1px solid var(--color-border)}.src-features-brandkits-brandkits__collageLabel{background:var(--color-background-primary);color:var(--color-foreground-primary);text-transform:uppercase;pointer-events:none;border-radius:3px;padding:3px 6px;font-size:10px;line-height:14px;position:absolute;top:10px;left:10px}.src-features-brandkits-brandkits__createDialog>[data-slot=dialog-frame],.src-features-brandkits-brandkits__editorDialog>[data-slot=dialog-frame]{background:var(--color-background-primary);border-radius:8px}.src-features-brandkits-brandkits__editorDialog>[data-slot=dialog-frame]{flex:1;height:100%;min-height:0;max-height:100%}.src-features-brandkits-brandkits__collageColours .src-features-brandkits-brandkits__collageLabel{color:var(--color-neutral-000);background:#00000040}.src-features-brandkits-brandkits__card,.src-features-brandkits-brandkits__imageCard,.src-features-brandkits-brandkits__colour,.src-features-brandkits-brandkits__guidelineRow,.src-features-brandkits-brandkits__font,.src-features-brandkits-brandkits__addTile,.src-features-brandkits-brandkits__collage>button{transition:background-color var(--duration)var(--ease)}.src-features-brandkits-brandkits__font:focus-within,.src-features-brandkits-brandkits__sidebar nav button:hover,.src-features-brandkits-brandkits__addTile:hover:not(:disabled){background-color:var(--color-surface-hover)}.src-features-brandkits-brandkits__imageCard:-webkit-any(:hover,:focus-within){background-color:var(--color-surface-hover)}.src-features-brandkits-brandkits__imageCard:-moz-any(:hover,:focus-within){background-color:var(--color-surface-hover)}.src-features-brandkits-brandkits__imageCard:is(:hover,:focus-within){background-color:var(--color-surface-hover)}.src-features-brandkits-brandkits__cardPreview:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.src-features-brandkits-brandkits__collage>button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.src-features-brandkits-brandkits__addTile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}button.src-features-brandkits-brandkits__logoFrame:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.src-features-brandkits-brandkits__collage>button:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);background:#0000001a;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-brandkits-brandkits__collage>button:hover:after{opacity:1}.src-features-brandkits-brandkits__uploadTile{min-width:0}.src-features-brandkits-brandkits__uploadTile>.src-features-brandkits-brandkits__addTile{width:100%;height:100%}.src-features-brandkits-brandkits__uploadTile[data-drag=true]>.src-features-brandkits-brandkits__addTile,.src-features-brandkits-brandkits__referenceGrid[data-drag=true]>.src-features-brandkits-brandkits__addTile{background:var(--color-surface-hover);border-color:var(--color-foreground-accent)}.src-features-brandkits-brandkits__fontSearch{min-width:0;position:relative}.src-features-brandkits-brandkits__fontSearch input{box-sizing:border-box;width:100%}.src-features-brandkits-brandkits__fontSuggestion{z-index:2;border:1px solid var(--color-border);background:var(--color-background-primary);box-shadow:var(--shadow-md-light);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.src-features-brandkits-brandkits__fontSuggestion button{text-align:left;background:var(--color-surface-hover);width:100%;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:6px}.src-features-brandkits-brandkits__collagePlaceholder,.src-features-brandkits-brandkits__brandMonogram{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:24px 12px;display:flex}.src-features-brandkits-brandkits__collagePlaceholder small{color:var(--color-foreground-tertiary);font-size:10px}.src-features-brandkits-brandkits__brandMonogram strong{font-size:max(28px,min(4vw,64px));font-weight:500;line-height:1}.src-features-brandkits-brandkits__brandMonogram>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.src-features-brandkits-brandkits__collageType>span{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;max-width:100%;padding:0 8px}@media (prefers-reduced-motion:reduce){.src-features-brandkits-brandkits__card,.src-features-brandkits-brandkits__imageCard,.src-features-brandkits-brandkits__colour,.src-features-brandkits-brandkits__font,.src-features-brandkits-brandkits__addTile,.src-features-brandkits-brandkits__collage>button,.src-features-brandkits-brandkits__logoFrame:after{transition:none}}.src-features-brandkits-brandkits__collagePlaceholder{background:var(--color-background-primary)}.src-features-brandkits-brandkits__brandMonogram{background:inherit}.src-features-brandkits-brandkits__collage>button:hover .src-features-brandkits-brandkits__collagePlaceholder{background:var(--color-surface-hover)}.src-features-brandkits-brandkits__collagePerson:only-of-type{aspect-ratio:1;flex:0 auto;width:auto;max-width:100%}.src-features-brandkits-brandkits__collagePerson:only-of-type:not([data-crop]) img{object-fit:contain}.src-features-brandkits-brandkits__emptyCard>img{background:#faf}.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collageType{justify-content:flex-end;align-items:flex-start;gap:20px;padding:14px 12px}.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collageType>span{text-align:left;padding:0;font-size:14px;line-height:20px}.src-features-brandkits-brandkits__collageCaption{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:linear-gradient(#0000,#00000073);padding:20px 8px 8px;font-size:12px;line-height:16px;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden}.src-features-brandkits-brandkits__sidebar nav span{box-sizing:border-box;background:var(--color-background-tertiary);text-align:center;border-radius:4px;align-self:center;min-width:20px;height:20px;padding:0 4px;line-height:20px}.src-features-brandkits-brandkits__sidebar nav span:empty{display:none}.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collageType strong{font-size:80px}@media (max-width:767px){.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collage{aspect-ratio:4/5;grid-template-columns:repeat(5,minmax(0,1fr));height:auto}}.src-features-brandkits-brandkits__font{border-radius:6px;gap:0;padding:0}.src-features-brandkits-brandkits__fontSpecimen{box-sizing:border-box;flex-direction:column;gap:8px;height:238px;padding:8px;display:flex;overflow:hidden}.src-features-brandkits-brandkits__fontSpecimen strong{letter-spacing:-1.6px;flex:1;font-size:80px;font-weight:500;line-height:1.2}.src-features-brandkits-brandkits__fontSpecimen span{font-size:14px}.src-features-brandkits-brandkits__fontSpecimen p{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:20px}.src-features-brandkits-brandkits__fontEditor{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:8px;display:flex}.src-features-brandkits-brandkits__sectionHeader>.src-features-brandkits-brandkits__selections{flex-shrink:0;margin:0}.src-features-brandkits-brandkits__styleDetail{min-width:0}.src-features-brandkits-brandkits__styleDetailImages{border-radius:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:min(555px,60vh);display:grid;position:relative;overflow:hidden}.src-features-brandkits-brandkits__styleDetailImages img{object-fit:cover;width:100%;min-width:0;height:100%}.src-features-brandkits-brandkits__styleDetail h3{margin:12px 0 0;font-size:18px;font-weight:500}.src-features-brandkits-brandkits__collageType{text-align:left;align-items:flex-start;padding:8px}@container (width<=600px){.src-features-brandkits-brandkits__sectionHeader{flex-wrap:wrap;gap:16px}.src-features-brandkits-brandkits__fontGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.src-features-brandkits-brandkits__logoFrame{background:var(--color-neutral-000);border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.src-features-brandkits-brandkits__logoFrame[data-dark=true]{background:var(--color-neutral-1000)}button.src-features-brandkits-brandkits__logoFrame{cursor:zoom-in}.src-features-brandkits-brandkits__logoFrame .src-features-brandkits-brandkits__logo{aspect-ratio:1;object-fit:contain;box-sizing:border-box;width:100%;padding:24px 32px;display:block}.src-features-brandkits-brandkits__logoFrame[data-dark=true] .src-features-brandkits-brandkits__logo[data-vector=true]{filter:brightness(0)invert()}.src-features-brandkits-brandkits__extractionDialog.src-features-brandkits-brandkits__extractionDialog{background:var(--color-background-primary);border-radius:8px;flex-direction:column;gap:0;width:min(1160px,100vw - 32px);max-width:none;height:min(687px,100dvh - 48px);max-height:none;padding:0;display:flex;overflow:visible}.src-features-brandkits-brandkits__extractionDialog>[data-slot=dialog-frame]{background:var(--color-background-primary);border-radius:inherit;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.src-features-brandkits-brandkits__extractionBody{flex:1;min-height:0;display:flex}.src-features-brandkits-brandkits__extractionGrid{scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:12px;min-width:0;min-height:0;padding:12px;display:grid;overflow-y:auto}.src-features-brandkits-brandkits__extractionAsset{aspect-ratio:1;background:var(--color-surface-overlay);border-radius:8px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.src-features-brandkits-brandkits__extractionAsset>img{object-fit:cover;width:100%;height:100%}.src-features-brandkits-brandkits__extractionAsset[data-logo=true]>img{object-fit:contain;box-sizing:border-box;padding:20px}.src-features-brandkits-brandkits__extractionAsset>span{color:var(--color-foreground-tertiary);font-size:12px}.src-features-brandkits-brandkits__extractionAsset>button{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-foreground-primary);background:var(--color-background-secondary);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.src-features-brandkits-brandkits__extractionAsset>button:hover{background:var(--color-background-primary)}.src-features-brandkits-brandkits__extractionSidebar{border-left:1px solid var(--color-border);flex-direction:column;flex:none;width:272px;min-height:0;display:flex}.src-features-brandkits-brandkits__extractionFields{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.src-features-brandkits-brandkits__aboutFields{flex-direction:column;gap:12px;padding:8px;display:flex}.src-features-brandkits-brandkits__aboutIdentity{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.src-features-brandkits-brandkits__contextField{min-width:0;color:var(--color-foreground-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.src-features-brandkits-brandkits__contextField input,.src-features-brandkits-brandkits__contextField textarea{color:var(--color-foreground-primary);font-size:14px;line-height:20px}.src-features-brandkits-brandkits__contextField textarea{resize:vertical;min-height:160px}.src-features-brandkits-brandkits__guidelineTags{flex-wrap:wrap;gap:4px;display:flex}.src-features-brandkits-brandkits__extractionSidebar .src-features-brandkits-brandkits__aboutIdentity{flex-direction:column;display:flex}.src-features-brandkits-brandkits__extractionSidebar .src-features-brandkits-brandkits__aboutIdentity>:nth-child(3){order:-1}.src-features-brandkits-brandkits__extractionSidebar .src-features-brandkits-brandkits__aboutFields{padding:0}.src-features-brandkits-brandkits__contextInput.src-features-brandkits-brandkits__contextInput{--background:transparent;outline-color:var(--color-border)}.src-features-brandkits-brandkits__extractionSidebar textarea{min-height:212px}.src-features-brandkits-brandkits__extractionSidebar[data-analysing=true] textarea{min-height:72px}.src-features-brandkits-brandkits__extractionActions{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:12px;display:flex}.src-features-brandkits-brandkits__extractionActions>span{text-align:center;color:var(--color-foreground-secondary);font-size:12px;line-height:18px}@media (max-width:700px){.src-features-brandkits-brandkits__extractionBody{flex-direction:column;overflow-y:auto}.src-features-brandkits-brandkits__extractionGrid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;max-height:360px}.src-features-brandkits-brandkits__extractionSidebar{border-left:0;border-top:1px solid var(--color-border);flex:none;width:auto}.src-features-brandkits-brandkits__extractionFields{overflow:visible}.src-features-brandkits-brandkits__aboutIdentity{grid-template-columns:1fr}}.src-features-brandkits-brandkits__collageLogo{color:#101010;background:#fff}.src-features-brandkits-brandkits__collageType{color:#101010;background:#fff;justify-content:flex-end;gap:1cqw;padding:1.5cqw}.src-features-brandkits-brandkits__collageType>span{text-align:left;padding:0;font-size:1.75cqw;line-height:1.45}.src-features-brandkits-brandkits__collagePerson img{object-position:center top}.src-features-brandkits-brandkits__collageReferenceImages{gap:1px}.src-features-brandkits-brandkits__guidelineGroups{flex-direction:column;gap:32px;padding:0;display:flex}.src-features-brandkits-brandkits__guidelineGroup{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.src-features-brandkits-brandkits__guidelineGroup h3{margin:0;font-size:14px;font-weight:500;line-height:20px}.src-features-brandkits-brandkits__guidelineRow{box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:50px;padding:8px;display:flex}.src-features-brandkits-brandkits__guidelineStatus{color:var(--color-foreground-secondary);flex-shrink:0;display:flex}.src-features-brandkits-brandkits__guidelineInput{flex:1;min-width:0}.src-features-brandkits-brandkits__guidelineText{min-width:0;color:var(--color-foreground-primary);font:inherit;border-radius:var(--radius-sm);resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:none;flex:1;width:100%;padding:6px 8px;font-size:14px;line-height:20px}.src-features-brandkits-brandkits__referencePreview{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.src-features-brandkits-brandkits__referencePreview img{width:100%;display:block}.src-features-brandkits-brandkits__referenceLightbox{width:min(90vw,1100px)}.src-features-brandkits-brandkits__referenceLightbox [data-slot=dialog-frame]{background:var(--color-background-primary)}.src-features-brandkits-brandkits__referenceLightbox img{object-fit:contain;width:100%;max-height:calc(100svh - 144px);display:block}.src-features-brandkits-brandkits__contextInput input::placeholder,.src-features-brandkits-brandkits__contextInput textarea::placeholder{color:var(--color-foreground-tertiary);opacity:1}.src-features-brandkits-brandkits__editorRecovery{margin-bottom:12px}.src-features-brandkits-brandkits__confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.src-features-brandkits-brandkits__confirmDialog>[data-slot=dialog-frame]{background:var(--color-background-primary);color:var(--color-foreground-primary)}.src-features-brandkits-brandkits__collage[data-card=true][data-people=false][data-scene=false]{grid-template-rows:repeat(2,minmax(0,1fr))}.src-features-brandkits-brandkits__collage[data-card=true][data-people=false][data-scene=false]>:-webkit-any(.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collageScene){display:none}.src-features-brandkits-brandkits__collage[data-card=true][data-people=false][data-scene=false]>:-moz-any(.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collageScene){display:none}.src-features-brandkits-brandkits__collage[data-card=true][data-people=false][data-scene=false]>:is(.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collageScene){display:none}.src-features-brandkits-brandkits__logoFrame:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);border-radius:inherit;background:#0000001a;position:absolute;top:0;bottom:0;left:0;right:0}button.src-features-brandkits-brandkits__logoFrame:hover:after{opacity:1}.src-features-brandkits-brandkits__building{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);background:linear-gradient(137deg,color-mix(in srgb,var(--studio-accent-subtle)25%,var(--color-background-primary)),color-mix(in srgb,var(--studio-accent-subtle)50%,var(--color-background-primary)));position:absolute;top:0;bottom:0;left:0;right:0}.src-features-brandkits-brandkits__buildingShimmer{opacity:.15;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-brandkits-brandkits__buildingTimer{color:var(--color-foreground-primary);background:#0000000f;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px;position:absolute;top:8px;left:8px}.src-features-brandkits-brandkits__buildingMessage{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(261px,80%);height:-moz-fit-content;height:fit-content;margin:auto;font-size:14px;line-height:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-brandkits-brandkits__buildingMessage>img{object-fit:contain;border-radius:8px;width:40px;height:40px}.src-features-brandkits-brandkits__buildingMessage>strong{font-weight:500}.src-features-brandkits-brandkits__buildingMessage>span{color:var(--color-foreground-secondary)}@media (prefers-reduced-motion:reduce){.src-features-brandkits-brandkits__logoFrame:after,.src-features-brandkits-brandkits__collage>button:after{transition:none}}.src-features-brandkits-brandkits__directionSummary{background:var(--color-surface-overlay);border-radius:8px;padding:12px;font-size:12px;line-height:18px}.src-features-brandkits-brandkits__directionSummary p{color:var(--color-foreground-secondary);margin:6px 0 0}.src-features-brandkits-brandkits__referencePreview{border-radius:6px;position:relative;overflow:hidden}.src-features-brandkits-brandkits__referencePreview:after{content:"";opacity:0;pointer-events:none;background:#0000001a;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-brandkits-brandkits__referencePreview:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.src-features-brandkits-brandkits__referencePreview:after{transition:none}}@container (width<=640px){.src-features-brandkits-brandkits__page{padding:24px 16px}}.src-features-brandkits-brandkits__subjectGrid[data-empty=true],.src-features-brandkits-brandkits__referenceGrid[data-empty=true],.src-features-brandkits-brandkits__styleGrid[data-empty=true]{flex:1;justify-content:center;align-items:center;min-height:320px;margin-top:0;display:flex}.src-features-brandkits-brandkits__subjectGrid[data-empty=true]>*{width:100%;min-height:320px}.src-features-brandkits-brandkits__styleEmpty{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:360px;padding:24px;display:flex}.src-features-brandkits-brandkits__styleEmpty h3{margin:0;font-size:14px;font-weight:500}.src-features-brandkits-brandkits__styleEmpty p{color:var(--color-foreground-secondary);margin:0;font-size:14px;line-height:20px}.src-features-brandkits-brandkits__extractionEmpty{text-align:center;color:var(--color-foreground-secondary);grid-column:1/-1;align-self:center;padding:32px}.src-features-brandkits-brandkits__extractionEmpty h3{color:var(--color-foreground-primary);font-size:14px;font-weight:500}@media (max-width:767px){.src-features-brandkits-brandkits__createDialog.src-features-brandkits-brandkits__createDialog,.src-features-brandkits-brandkits__editorDialog.src-features-brandkits-brandkits__editorDialog,.src-features-brandkits-brandkits__extractionDialog.src-features-brandkits-brandkits__extractionDialog{width:100vw}}.src-features-brandkits-brandkits__brandFields h3{margin:0 0 16px;font-size:18px;font-weight:500}.src-features-brandkits-brandkits__identityDetails{margin-top:16px}.src-features-brandkits-brandkits__identityDetails summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--color-foreground-secondary);padding:8px 0;font-size:13px}.src-features-brandkits-brandkits__identityDetails[open] summary{margin-bottom:12px}.src-features-brandkits-brandkits__fontGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.src-features-brandkits-brandkits__collage{background:0 0;border-radius:10px;gap:6px}.src-features-brandkits-brandkits__collage>*{border-radius:6px}.src-features-brandkits-brandkits__collageType{background:#eae7e2;justify-content:center}.src-features-brandkits-brandkits__collageLogo{box-shadow:none}.src-features-brandkits-brandkits__collageLogo img[data-vector=true]{filter:none}.src-features-brandkits-brandkits__collageColours>span{position:relative}.src-features-brandkits-brandkits__collageColourHex{writing-mode:vertical-rl;font:1.5cqw monospace;position:absolute;bottom:12px;left:10px}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false]{grid-template-rows:repeat(2,minmax(0,1fr))}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false]>:-webkit-any(.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collageScene){display:none}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false]>:-moz-any(.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collageScene){display:none}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false]>:is(.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collageScene){display:none}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false][data-style=false][data-refs=false]{grid-template-rows:1fr}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false][data-style=false][data-refs=false]>:-webkit-any(.src-features-brandkits-brandkits__collageStyle,.src-features-brandkits-brandkits__collageRefs){display:none}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false][data-style=false][data-refs=false]>:-moz-any(.src-features-brandkits-brandkits__collageStyle,.src-features-brandkits-brandkits__collageRefs){display:none}.src-features-brandkits-brandkits__collage[data-people=false][data-scene=false][data-style=false][data-refs=false]>:is(.src-features-brandkits-brandkits__collageStyle,.src-features-brandkits-brandkits__collageRefs){display:none}@container (width<=600px){.src-features-brandkits-brandkits__fontGrid{grid-template-columns:1fr}}.src-features-brandkits-brandkits__collage[data-style=false][data-refs=true]>.src-features-brandkits-brandkits__collageStyle,.src-features-brandkits-brandkits__collage[data-style=true][data-refs=false]>.src-features-brandkits-brandkits__collageRefs{display:none}.src-features-brandkits-brandkits__collage[data-style=false][data-refs=true]>.src-features-brandkits-brandkits__collageRefs,.src-features-brandkits-brandkits__collage[data-style=true][data-refs=false]>.src-features-brandkits-brandkits__collageStyle{grid-column:1/-1}@media (max-width:700px){.src-features-brandkits-brandkits__brandFields .src-features-brandkits-brandkits__fontGrid{grid-template-columns:1fr}}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageLogo{grid-area:logo}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType{grid-area:type}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageColours{grid-area:colours}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collagePeople{grid-area:people}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageScene{grid-area:scene}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageStyle{grid-area:style}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageRefs{grid-area:refs}.src-features-brandkits-brandkits__collage[data-people=false]>.src-features-brandkits-brandkits__collagePeople,.src-features-brandkits-brandkits__collage[data-scene=false]>.src-features-brandkits-brandkits__collageScene,.src-features-brandkits-brandkits__collage[data-style=false]>.src-features-brandkits-brandkits__collageStyle,.src-features-brandkits-brandkits__collage[data-refs=false]>.src-features-brandkits-brandkits__collageRefs{display:none}.src-features-brandkits-brandkits__cardPreview{background:0 0}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType,.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:max(6px,min(1.2cqw,18px));padding:max(10px,min(1.8cqw,28px))}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType strong,.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType strong{flex-shrink:1;font-size:8cqw;line-height:1}.src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType>span,.src-features-brandkits-brandkits__editorContent .src-features-brandkits-brandkits__collage>.src-features-brandkits-brandkits__collageType>span{padding:0;font-size:max(9px,min(1.5cqw,18px));line-height:1.35}.src-features-brandkits-brandkits__paletteEditor .src-features-brandkits-brandkits__colours{flex-direction:column;gap:8px;margin-top:16px;display:flex}.src-features-brandkits-brandkits__paletteEditor .src-features-brandkits-brandkits__colour{border:0;grid-template-columns:32px minmax(0,1fr) 100px 32px;align-items:center;gap:8px;height:auto;min-height:48px;padding:8px;display:grid}.src-features-brandkits-brandkits__paletteEditor .src-features-brandkits-brandkits__colour>button:first-child{border-radius:4px;width:32px;height:32px}.src-features-brandkits-brandkits__paletteEditor .src-features-brandkits-brandkits__colour>span{min-width:0}.src-features-brandkits-brandkits__paletteEditor .src-features-brandkits-brandkits__colourMenu{position:static}.src-features-brandkits-brandkits__addColour{align-self:flex-start}.src-features-brandkits-brandkits__guidelineInput,.src-features-brandkits-brandkits__colourField.src-features-brandkits-brandkits__colourField{--background:transparent;--hoverBackground:var(--color-surface-hover);border-radius:var(--radius-sm);transition:background-color var(--duration)var(--ease);background:0 0;outline:none}.src-features-brandkits-brandkits__guidelineInput:-webkit-any(:hover,:focus-within){background:var(--color-surface-hover);outline:none}.src-features-brandkits-brandkits__guidelineInput:-moz-any(:hover,:focus-within){background:var(--color-surface-hover);outline:none}.src-features-brandkits-brandkits__guidelineInput:is(:hover,:focus-within){background:var(--color-surface-hover);outline:none}.src-features-brandkits-brandkits__colourField.src-features-brandkits-brandkits__colourField:-webkit-any(:hover,:focus-within){background:var(--color-surface-hover);outline:none}.src-features-brandkits-brandkits__colourField.src-features-brandkits-brandkits__colourField:-moz-any(:hover,:focus-within){background:var(--color-surface-hover);outline:none}.src-features-brandkits-brandkits__colourField.src-features-brandkits-brandkits__colourField:is(:hover,:focus-within){background:var(--color-surface-hover);outline:none}.src-features-brandkits-brandkits__referenceGrid>.src-features-brandkits-brandkits__addTile{box-sizing:border-box;aspect-ratio:auto;align-self:stretch;width:100%;height:100%;min-height:0}.src-features-brandkits-brandkits__collageHero,.src-features-brandkits-brandkits__collageSupporting,.src-features-brandkits-brandkits__collageCharacter{min-width:0;min-height:0}.src-features-brandkits-brandkits__collage[data-single-person=true] .src-features-brandkits-brandkits__collageCharacter .src-features-brandkits-brandkits__collagePerson:not([data-crop]) img{object-fit:contain}@container (width<=480px){.src-features-brandkits-brandkits__collageCharacter .src-features-brandkits-brandkits__collageLabel{padding:2px 4px;font-size:8px;line-height:12px;top:6px;left:6px}}.---base-ui-accordion-accordion__root{flex-direction:column;width:100%;display:flex}.---base-ui-accordion-accordion__item{flex-direction:column;display:flex}.---base-ui-accordion-accordion__header{margin:0}.---base-ui-accordion-accordion__trigger{color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;align-items:center;margin:0;padding:0;display:flex}.---base-ui-accordion-accordion__trigger:disabled{cursor:default}.---base-ui-accordion-accordion__chevron{transition:transform var(--duration)var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.---base-ui-accordion-accordion__trigger[data-state=open] .---base-ui-accordion-accordion__chevron{transform:rotate(90deg)}.---base-ui-accordion-accordion__content{overflow:hidden}.---base-ui-accordion-accordion__content[data-state=open]{animation:---base-ui-accordion-accordion__slideDown var(--duration)var(--ease-out)}.---base-ui-accordion-accordion__content[data-state=closed]{animation:---base-ui-accordion-accordion__slideUp var(--duration)var(--ease-out)}@keyframes ---base-ui-accordion-accordion__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ---base-ui-accordion-accordion__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.---base-ui-panel-panel__panel{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);height:100%}.---base-ui-panel-panel__panel.---base-ui-panel-panel__floating{overflow:hidden}.---base-ui-panel-panel__panel.---base-ui-panel-panel__left{border-right:1px solid var(--color-border)}.---base-ui-panel-panel__panel.---base-ui-panel-panel__right{border-left:1px solid var(--color-border)}.---base-ui-panel-panel__panelHeaderSlot{box-sizing:border-box;z-index:10;box-shadow:inset 0 -1px 0 var(--color-border);position:sticky;top:0}.---base-ui-panel-panel__panelHeaderSlot.---base-ui-panel-panel__notSticky{position:static}.---base-ui-panel-panel__panelHeaderSlot.---base-ui-panel-panel__hideHeaderSlotDivider{box-shadow:none}.---base-ui-panel-panel__panelHeader{box-sizing:border-box;gap:var(--spacing-3xs);height:var(--panel-header-height,42px);padding:var(--spacing-default)var(--spacing-default)var(--spacing-default)var(--spacing-sm);grid-template-columns:minmax(0,1fr) min-content;align-items:center;display:grid}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__hasBack{column-gap:var(--spacing-3xs);padding-left:var(--spacing-xs);grid-template-columns:minmax(0,1fr) min-content}.---base-ui-panel-panel__headerTitle{flex:0 auto;min-width:0}.---base-ui-panel-panel__headingCell{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.---base-ui-panel-panel__titleLeading{flex:none;align-items:center;display:flex}.---base-ui-panel-panel__actionSlot{justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;display:flex}.---base-ui-panel-panel__searchRow{box-sizing:border-box;padding:0 var(--spacing-sm)var(--spacing-default)}.---base-ui-panel-panel__searchIcon{padding-left:var(--spacing-2xs);align-items:center;display:flex}.---base-ui-panel-panel__panelLayout{flex-direction:column;display:flex}.---base-ui-panel-panel__panelScrollable{flex-direction:column;flex:1;min-height:0;display:flex}.---base-ui-panel-panel__panelScrollable.---base-ui-panel-panel__isHidden{display:none}.---base-ui-panel-panel__panelSection{box-sizing:border-box;gap:var(--spacing-sm);width:100%;min-width:0;padding:var(--spacing-sm);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.---base-ui-panel-panel__panelFooter{box-sizing:border-box;padding:var(--spacing-sm);border-top:1px solid var(--color-border)}.---base-ui-panel-panel__panelSectionAccordion{width:100%}@media (max-width:767px){.---base-ui-panel-panel__panelHeaderSlot.---base-ui-panel-panel__mobileEditor{padding-block:var(--spacing-2xs)}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__mobileEditor{grid-template-columns:minmax(0,1fr) max-content}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__mobileEditor .---base-ui-panel-panel__actionSlot{width:auto}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__mobileEditor.---base-ui-panel-panel__hasBack{padding-left:var(--spacing-sm)}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__mobileEditor.---base-ui-panel-panel__hasBack .---base-ui-panel-panel__headingCell{gap:var(--spacing-sm)}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__mobileEditor.---base-ui-panel-panel__hasBack .---base-ui-panel-panel__titleLeading+.---base-ui-panel-panel__headerTitle{margin-left:calc(-1*var(--spacing-2xs))}}.---base-ui-panel-panel__collapsibleSection{border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.---base-ui-panel-panel__collapsibleHeader{margin:0}.---base-ui-panel-panel__collapsibleTrigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spacing-default);width:100%;padding:var(--spacing-default)var(--spacing-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--duration)var(--ease-out);background:0 0;border:none;display:flex}.---base-ui-panel-panel__collapsibleTrigger:hover{background:var(--color-surface-hover)}.---base-ui-panel-panel__collapsibleTriggerLeft{align-items:center;gap:var(--spacing-default);min-width:0;display:flex}.---base-ui-panel-panel__sectionTitle{font-family:var(--font-family-base-mono);text-transform:uppercase}.---base-ui-panel-panel__collapsibleChevron{width:26px;height:26px;transition:transform var(--duration)var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-ui-panel-panel__collapsibleTrigger[data-state=open] .---base-ui-panel-panel__collapsibleChevron{transform:rotate(180deg)}.---base-ui-panel-panel__collapsibleContentInner{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.---base-ui-panel-panel__hideDivider{border-top:0;border-bottom:0}.---base-ui-panel-panel__panelSectionBleed{left:calc(-1*var(--spacing-sm));width:calc(100% + (2*var(--spacing-sm)));position:relative}.---base-ui-panel-panel__sectionHeader{align-items:center;gap:var(--spacing-3xs);width:100%;height:26px;min-height:26px;display:flex}.---base-ui-panel-panel__sectionHeader>:first-child{flex:1;min-width:0}.---base-ui-popover-popover__popover{width:min(256px,calc(100vw - var(--spacing-md)));min-width:min(256px,calc(100vw - var(--spacing-md)),var(--radix-popover-trigger-width,0px));max-height:min(80vh,var(--radix-popover-content-available-height,80vh));background:var(--color-background-primary);border:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);transform-origin:var(--radix-popover-content-transform-origin);animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;outline:none;overflow:auto}.---base-ui-popover-popover__popover[data-state=open]{animation-name:---base-ui-popover-popover__popoverEnter}.---base-ui-popover-popover__popover[data-state=closed]{animation-name:---base-ui-popover-popover__popoverExit}@keyframes ---base-ui-popover-popover__popoverEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ---base-ui-popover-popover__popoverExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-popover-popover__popover[data-state=open],.---base-ui-popover-popover__popover[data-state=closed]{animation:none}}.---base-ui-color_picker-color_picker__container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--font-size-md);color:var(--color-text);box-sizing:border-box}.---base-ui-color_picker-color_picker__content{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.---base-ui-color_picker-color_picker__borderless{box-shadow:none;background:0 0;border:none;border-radius:0}.---base-ui-color_picker-color_picker__picker{width:100%}.---base-ui-color_picker-color_picker__picker .react-colorful{gap:var(--spacing-2xs);width:100%;height:auto}.---base-ui-color_picker-color_picker__picker .react-colorful__saturation{aspect-ratio:4/3;border-radius:var(--radius-sm);border-bottom:none;flex-grow:0;box-shadow:inset 0 0 0 1px #0000000d}.---base-ui-color_picker-color_picker__picker .react-colorful__hue{border-radius:var(--radius-round);height:16px;box-shadow:inset 0 0 0 1px #0000000d}.---base-ui-color_picker-color_picker__picker .react-colorful__last-control{border-radius:var(--radius-round)}.---base-ui-color_picker-color_picker__picker .react-colorful__hue-pointer,.---base-ui-color_picker-color_picker__picker .react-colorful__saturation-pointer{background:0 0;border:3px solid #fff;width:16px;height:16px;box-shadow:0 0 2px #19121899}.---base-ui-color_picker-color_picker__picker .react-colorful__pointer-fill{display:none}.---base-ui-color_picker-color_picker__inputs{align-items:center;gap:var(--spacing-2xs);display:flex}.---base-ui-color_picker-color_picker__valueGroup{align-items:center;gap:var(--spacing-2xs);flex:1;min-width:0;display:flex}.---base-ui-color_picker-color_picker__formatSelect{flex:0 0 80px}.---base-ui-color_picker-color_picker__field{background:var(--color-surface-overlay);border-radius:var(--radius-sm);outline-offset:-1px;box-sizing:border-box;outline:1px solid #0000;align-items:center;height:32px;padding:0 8px;display:flex}.---base-ui-color_picker-color_picker__field:focus-within{outline-color:var(--color-focus-ring)}.---base-ui-color_picker-color_picker__hexField{flex:1;min-width:0}.---base-ui-color_picker-color_picker__smallField{flex:1;min-width:0;padding:0 4px}.---base-ui-color_picker-color_picker__input{width:100%;font-size:var(--font-size-md);color:var(--color-text);box-sizing:border-box;background:0 0;border:none;outline:none;padding:0;line-height:20px}.---base-ui-color_picker-color_picker__hexInput{text-transform:uppercase}.---base-ui-color_picker-color_picker__smallInput{font-size:var(--font-size-sm);text-align:center}.---base-ui-color_picker-color_picker__error{color:var(--color-text-danger);font-size:var(--font-size-sm);line-height:var(--line-height-xs)}.---base-ui-color_picker-color_picker__description{color:var(--color-foreground-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.---base-ui-color_picker-color_picker__presetsRow{gap:var(--spacing-2xs);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(20px,1fr));display:grid}.---base-ui-color_picker-color_picker__footer{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.---base-ui-color_picker-color_picker__swatch{border-radius:var(--radius-xs);border:1px solid var(--color-border);cursor:pointer;background-color:#0000;width:20px;height:20px;padding:0}.---base-ui-color_picker-color_picker__swatch:hover{outline:2px solid var(--color-border-ai);outline-offset:1px}.---base-ui-color_picker-color_picker__triggerSwatch{border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,var(--color-border)25%,transparent 25%),linear-gradient(-45deg,var(--color-border)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border)75%),linear-gradient(-45deg,transparent 75%,var(--color-border)75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;width:28px;height:28px;padding:0}.---base-ui-color_picker-color_picker__triggerSwatch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.src-features-references-references__library{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1728px;height:100%;min-height:0;margin:0 auto;padding:64px 44px;display:flex;overflow-y:auto;container-type:inline-size}.src-features-references-references__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@container (width<=899px){.src-features-references-references__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=559px){.src-features-references-references__cards{grid-template-columns:1fr}}.src-features-references-references__cardPreview.src-features-references-references__cardPreview{aspect-ratio:2;background:var(--color-background-secondary);border-radius:8px;justify-content:center;align-items:center;height:auto;display:flex;position:relative;overflow:hidden}.src-features-references-references__cardPreview>img{object-fit:contain;width:100%;height:100%}.src-features-references-references__cardStatus{background:var(--color-background-primary);border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:12px;bottom:auto;left:12px;right:auto}.src-features-references-references__empty.src-features-references-references__empty{border:0;flex:1;min-height:430px;padding:32px}.src-features-references-references__emptyContent.src-features-references-references__emptyContent{flex-direction:column;align-items:center;gap:20px;max-width:332px;display:flex}.src-features-references-references__emptyArtwork{justify-content:center;align-items:center;width:294px;height:112px;display:flex}.src-features-references-references__emptyCard{background:var(--color-background-secondary);border-radius:8px;flex-direction:column;flex:none;gap:6px;width:102px;margin-right:-40px;padding:4px 4px 6px;display:flex;transform:rotate(-6deg)}.src-features-references-references__emptyCard:nth-child(2n){transform:rotate(6deg)}.src-features-references-references__emptyCard:last-child{margin-right:0}.src-features-references-references__emptyCard img{object-fit:cover;border:.5px solid var(--color-border);border-radius:6px;width:94px;height:80px}.src-features-references-references__emptyCard span{background:var(--color-background-tertiary);border-radius:2px;width:64px;height:6px}.src-features-references-references__fileInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.src-features-references-references__uploadRoot.src-features-references-references__uploadRoot{height:100%;position:relative}.src-features-references-references__uploadRoot>[data-slot=empty-state]{flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}.src-features-references-references__uploadEmpty.src-features-references-references__uploadEmpty{box-sizing:border-box;min-height:0;padding:24px 32px}.src-features-references-references__uploadForm{flex-direction:column;gap:20px;width:min(100%,600px);display:flex}.src-features-references-references__uploadForm[data-kind=scene]{gap:24px}.src-features-references-references__uploadGrid{gap:8px;width:100%;display:flex}.src-features-references-references__photo.src-features-references-references__photo{border-radius:8px;flex:1;min-width:0;height:215px;position:relative;overflow:hidden}.src-features-references-references__uploadGrid[data-kind=scene] .src-features-references-references__photo{aspect-ratio:1;height:auto}.src-features-references-references__photo>img{object-fit:cover;object-position:top center;opacity:.15;width:100%;height:100%}.src-features-references-references__uploadGrid[data-kind=scene] .src-features-references-references__photo[data-filled=false]>img,.src-features-references-references__photo[data-filled=true]>img{opacity:1}.src-features-references-references__uploadGrid[data-kind=character] .src-features-references-references__photo:not(:first-child)[data-filled=false]>img{object-fit:contain}.src-features-references-references__addReference.src-features-references-references__addReference{position:absolute;top:0;bottom:0;left:0;right:0}.src-features-references-references__uploadGrid[data-expanded=true]{flex:1;gap:12px;min-height:0}.src-features-references-references__uploadGrid[data-expanded=true] .src-features-references-references__photo{aspect-ratio:auto;height:100%}.src-features-references-references__consent{align-items:flex-start;gap:4px;font-size:12px;line-height:18px;display:flex}.src-features-references-references__consent>label{cursor:pointer}.src-features-references-references__consent>label>span{color:var(--color-foreground-danger)}.src-features-references-references__uploadHelper{text-align:center;color:var(--color-foreground-secondary);margin:0;font-size:12px;line-height:18px}.src-features-references-references__fields{flex-direction:column;gap:12px;display:flex}.src-features-references-references__field{flex-direction:column;gap:6px;display:flex}.src-features-references-references__clothingToggle{justify-content:space-between}.src-features-references-references__composite{outline:1px solid var(--color-border);outline-offset:-1px;aspect-ratio:532/432;background:#fff;border-radius:8px;grid-template-rows:282fr 150fr;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:hidden}.src-features-references-references__composite[data-single=true]{display:block}.src-features-references-references__composite[data-kind=scene]{aspect-ratio:532/280;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:352fr 180fr}.src-features-references-references__composite[data-layout=sheet-v1]{aspect-ratio:auto}.src-features-references-references__composite[data-layout=sheet-v1] img{height:auto}.src-features-references-references__composite img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.src-features-references-references__composite[data-kind=character][data-layout=legacy]{grid-template-rows:1fr;grid-template-columns:208fr repeat(3,108fr)}.src-features-references-references__cardPreview[data-kind=character]{aspect-ratio:532/432}.src-features-references-references__cardPreview[data-kind=scene]{aspect-ratio:532/280}.src-features-references-references__preview{justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.src-features-references-references__previewEmpty{border-radius:8px;width:100%;height:320px;position:relative;overflow:hidden}.src-features-references-references__footer{flex-direction:column;gap:8px;display:flex}.src-features-references-references__details{white-space:pre-wrap;-webkit-user-select:text;user-select:text;flex-direction:column;gap:24px;display:flex}.src-features-references-references__details h3{margin:0;font-size:12px;font-weight:500}.src-features-references-references__details p{margin:0;font-size:14px;line-height:20px}@media (max-width:900px){.src-features-references-references__library{padding:32px 24px}}@media (max-width:600px){.src-features-references-references__library{padding:24px 16px}.src-features-references-references__uploadEmpty.src-features-references-references__uploadEmpty{gap:32px;padding:24px 8px}.src-features-references-references__photo.src-features-references-references__photo{height:160px}.src-features-references-references__uploadGrid[data-expanded=true]{min-height:300px}}.src-features-references-references__field [data-slot=input-group]{border:1px solid var(--color-border);background:0 0}.src-features-references-references__lightbox.src-features-references-references__lightbox{--dialog-inset-block:48px;width:min(1600px,100vw - 48px);max-width:calc(100vw - 48px);height:min(900px,100svh - 48px)}.src-features-references-references__lightbox>[data-slot=dialog-frame]{box-sizing:border-box;flex-direction:row;height:100%;display:flex}.src-features-references-references__lightboxCanvas{background:var(--color-background-secondary);flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;container-type:size}.src-features-references-references__lightboxBackdrop{filter:blur(36px);opacity:1;position:absolute;top:-48px;bottom:-48px;left:-48px;right:-48px}.src-features-references-references__lightboxBackdrop .src-features-references-references__composite{height:100%}.src-features-references-references__lightboxBackdrop .src-features-references-references__composite img{object-fit:cover;height:100%}.src-features-references-references__lightboxImage{width:min(100%,calc(100cqh*var(--subject-preview-ratio)));position:relative}.src-features-references-references__lightboxImage .src-features-references-references__composite{border-radius:0;outline:0}.src-features-references-references__lightboxImage .src-features-references-references__composite[data-single=true]{aspect-ratio:var(--subject-preview-ratio)}.src-features-references-references__lightboxSidebar{background:var(--color-background-primary);border-left:1px solid var(--color-border);flex-direction:column;flex:none;width:max(272px,min(25vw,360px));min-height:0;display:flex}.src-features-references-references__lightboxSidebar>[data-slot=dialog-header]{padding-right:42px}.src-features-references-references__lightboxSidebar .src-features-references-references__details{flex:1;gap:16px;padding:16px 12px;overflow:auto}.src-features-references-references__lightboxFooter{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:12px;display:flex}.src-features-references-references__metadataChips{flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.src-features-references-references__metadataChips>span{border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.src-features-references-references__generationMetadata{color:var(--color-foreground-secondary);flex-direction:column;gap:8px;font-size:12px;display:flex}.src-features-references-references__creator{color:var(--color-foreground-primary);align-items:center;gap:6px;text-decoration:none;display:flex}@media (max-width:767px){.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile]{--dialog-inset-block:24px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100svh - 24px);margin:auto;top:0;bottom:0;left:0;right:0}.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile]>[data-slot=dialog-frame]{border-radius:8px;height:100%}.src-features-references-references__lightbox>[data-slot=dialog-frame]{flex-direction:column}.src-features-references-references__lightboxCanvas{min-height:0;height:min(45svh,calc((100vw - 24px)/var(--subject-preview-ratio)));flex:none}.src-features-references-references__lightboxSidebar{background:var(--color-background-primary);border-left:0;border-top:1px solid var(--color-border);flex:1;width:100%;max-height:none}.src-features-references-references__lightboxSidebar .src-features-references-references__details{overflow:auto}}.src-features-references-references__subjectCard{min-width:0;position:relative}@media (hover:none),(pointer:coarse){.src-features-references-references__subjectCard .src-features-references-references__subjectAction{opacity:1}}.src-features-references-references__subjectMenu.src-features-references-references__subjectMenu{top:var(--spacing-default);right:var(--spacing-default);z-index:1;position:absolute}@media (max-width:767px){.src-features-references-references__uploadGrid[data-expanded=true]{height:auto}.src-features-references-references__uploadGrid[data-expanded=true] .src-features-references-references__photo{height:240px}.src-features-references-references__uploadGrid[data-expanded=true][data-kind=scene] .src-features-references-references__photo{height:180px}.src-features-references-references__lightbox.src-features-references-references__lightbox{width:100%;max-width:100%}}.src-features-references-references__cardPreview>.src-features-references-references__composite{height:100%}.src-features-references-references__lightboxBackdrop:after{content:"";background:#0003;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-references-references__sheetPreview>.src-features-references-references__composite{outline:1px solid var(--color-border);outline-offset:-1px}.src-features-references-references__sheetPreview{width:100%;position:relative}.src-features-references-references__sheetPreview[data-kind=character]{max-width:calc(1.23148*min(645px,100svh - 108px) - 29.5556px)}.src-features-references-references__composite[data-kind=scene][data-layout=legacy]>img{object-fit:cover}.src-features-references-references__composite[data-kind=scene][data-layout=legacy]>img:first-child{grid-row:1/4}.src-features-references-references__composite[data-kind=scene][data-layout=legacy]>img:not(:first-child){grid-column:2}.src-features-references-references__sheetRefresh.src-features-references-references__sheetRefresh{position:absolute;top:8px;right:8px}.src-features-references-references__fields[data-analysing=true] input::placeholder,.src-features-references-references__fields[data-analysing=true] textarea::placeholder,.src-features-references-references__fields[data-analysing=true] [data-slot=select-value]{animation:1.5s ease-in-out infinite src-features-references-references__reference-analysis-text}@keyframes src-features-references-references__reference-analysis-text{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.src-features-references-references__fields[data-analysing=true] input::placeholder,.src-features-references-references__fields[data-analysing=true] textarea::placeholder,.src-features-references-references__fields[data-analysing=true] [data-slot=select-value]{animation:none}}.src-features-references-references__camera{z-index:2;background:var(--color-background-primary);flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-references-references__camera video{object-fit:contain;background:var(--color-background-secondary);border-radius:8px;flex:1;width:100%;min-height:0}.src-features-references-references__cameraActions{justify-content:center;gap:8px;display:flex}.src-features-references-references__sectionDividers{pointer-events:none;fill:none;stroke:#1010101a;stroke-width:1px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-references-references__uploadRoot[data-expanded=true] .src-features-references-references__uploadGrid{flex:1}.src-features-references-references__loadingName{align-items:center;height:18px;display:flex}.src-features-references-references__cardPreview>.src-features-references-references__composite{aspect-ratio:auto;width:100%;height:100%}.src-features-references-references__cardPreview>.src-features-references-references__composite img{object-fit:contain;height:100%}.src-features-references-references__cardSheet{background:#fff;width:100%;height:100%;display:block}.src-features-references-references__cards{align-items:start}.src-features-references-references__uploadGrid[data-expanded=true][data-image-count="1"]{height:100%;min-height:0}.src-features-references-references__uploadGrid[data-expanded=true][data-image-count="1"] .src-features-references-references__photo{height:100%}.src-features-references-references__uploadGrid[data-expanded=true][data-image-count="1"] .src-features-references-references__photo>img{object-fit:contain;object-position:center}.src-features-references-references__creator>span:last-child{text-decoration:underline}.src-features-references-references__lightboxImage .src-features-references-references__cardSheet{aspect-ratio:var(--subject-preview-ratio)}.src-features-references-references__canonicalDividers{fill:none;stroke:#0000001a;stroke-width:1px;pointer-events:none}.src-features-references-references__sheetError{inset:auto var(--spacing-default)var(--spacing-default);position:absolute}.src-features-references-references__subjectCard>.src-features-references-references__sheetError{z-index:2;bottom:44px}.src-features-references-references__cards.src-features-references-references__exampleCards{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=559px){.src-features-references-references__cards.src-features-references-references__exampleCards{grid-template-columns:1fr}}.src-features-references-references__cardPreview[data-kind=scene]>.src-features-references-references__composite img{object-fit:cover}.src-features-references-references__lightboxOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:767px){.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile] [data-slot=dialog-grabber]{z-index:3;box-sizing:border-box;height:28px;padding:8px 0 0;position:absolute;top:0;left:112px;right:112px}.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile] [data-slot=dialog-grabber]>span{opacity:1;background:#0006;box-shadow:0 0 0 1px #ffffff80}.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile] [data-slot=dialog-close],.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile] .src-features-references-references__subjectMenu{z-index:3;background:var(--color-background-primary);border-radius:8px;width:44px;height:44px;min-height:44px;top:8px;box-shadow:inset 0 0 0 1px #0000001a}.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile] [data-slot=dialog-close]{right:8px}.src-features-references-references__lightbox.src-features-references-references__lightbox[data-mobile] .src-features-references-references__subjectMenu{right:60px}}.src-features-brandkits-brandkit_identity__palette{min-width:0}.src-features-brandkits-brandkit_identity__swatches{--chip-panel-height:150px;height:var(--chip-panel-height);flex-direction:column;justify-content:flex-end;display:flex;overflow:clip}.src-features-brandkits-brandkit_identity__swatchRow{flex:none;grid-auto-rows:70px;height:70px;display:grid}.src-features-brandkits-brandkit_identity__swatch{height:calc(2*(var(--chip-panel-height) - 78px));text-align:left;cursor:pointer;font:inherit;border:0;border-radius:20px 20px 0 0;justify-self:start;padding:0;transition:transform .4s cubic-bezier(.15,.5,.05,1);position:relative}.src-features-brandkits-brandkit_identity__swatchInfo{opacity:0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;transition:opacity .15s ease-in-out;display:flex;position:absolute;top:24px;bottom:24px;left:24px;right:24px}.src-features-brandkits-brandkit_identity__swatch:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:-3px}.src-features-brandkits-brandkit_identity__swatch[data-active=true] .src-features-brandkits-brandkit_identity__swatchInfo,.src-features-brandkits-brandkit_identity__swatches[data-single=true] .src-features-brandkits-brandkit_identity__swatchInfo{opacity:1}.src-features-brandkits-brandkit_identity__swatch:focus-visible .src-features-brandkits-brandkit_identity__swatchInfo{opacity:1}.src-features-brandkits-brandkit_identity__swatchName{overflow-wrap:anywhere;font-size:14px;font-weight:500}.src-features-brandkits-brandkit_identity__swatchHex{white-space:nowrap;font-size:12px}.src-features-brandkits-brandkit_identity__paletteEmpty{color:var(--color-foreground-secondary);padding:32px 0}.src-features-brandkits-brandkit_identity__colourStrip{width:100%;height:100%;display:flex;overflow:hidden}.src-features-brandkits-brandkit_identity__colourStrip>:-webkit-any(button,div){min-width:0;font:inherit;border:0;align-items:flex-end;padding:12px 10px;display:flex;position:relative}.src-features-brandkits-brandkit_identity__colourStrip>:-moz-any(button,div){min-width:0;font:inherit;border:0;align-items:flex-end;padding:12px 10px;display:flex;position:relative}.src-features-brandkits-brandkit_identity__colourStrip>:is(button,div){min-width:0;font:inherit;border:0;align-items:flex-end;padding:12px 10px;display:flex;position:relative}.src-features-brandkits-brandkit_identity__colourStrip>button{cursor:pointer}.src-features-brandkits-brandkit_identity__colourStrip>:-webkit-any(button,div)>span{writing-mode:vertical-rl;font-size:1.5cqw}.src-features-brandkits-brandkit_identity__colourStrip>:-moz-any(button,div)>span{writing-mode:vertical-rl;font-size:1.5cqw}.src-features-brandkits-brandkit_identity__colourStrip>:is(button,div)>span{writing-mode:vertical-rl;font-size:1.5cqw}.src-features-brandkits-brandkit_identity__colourStrip>button:after{content:"";opacity:0;pointer-events:none;background:#0000001a;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-brandkits-brandkit_identity__colourStrip>button:hover:after{opacity:1}.src-features-brandkits-brandkit_identity__colourStrip>button:focus-visible{outline-offset:-5px;outline:2px solid}.src-features-brandkits-brandkit_identity__swatches[data-static=true]{height:150px}.src-features-brandkits-brandkit_identity__swatches[data-static=true] .src-features-brandkits-brandkit_identity__swatchRow{gap:8px;height:100%;display:flex}.src-features-brandkits-brandkit_identity__swatches[data-static=true] .src-features-brandkits-brandkit_identity__swatch{border-radius:8px;flex:1;height:100%;transition:none;width:auto!important;left:auto!important;transform:none!important}.src-features-brandkits-brandkit_identity__swatches[data-static=true] .src-features-brandkits-brandkit_identity__swatchInfo{opacity:1;flex-direction:column;top:16px;bottom:16px;left:16px;right:16px}@media (max-width:991px),(hover:none),(prefers-reduced-motion:reduce){.src-features-brandkits-brandkit_identity__swatches{height:150px;overflow-x:auto}.src-features-brandkits-brandkit_identity__swatchRow{gap:8px;height:100%;display:flex}.src-features-brandkits-brandkit_identity__swatch{border-radius:8px;flex:1 0 160px;height:100%;transition:none;width:auto!important;left:auto!important;transform:none!important}.src-features-brandkits-brandkit_identity__swatchInfo{opacity:1;flex-direction:column;top:16px;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.src-features-brandkits-brandkit_identity__swatchInfo,.src-features-brandkits-brandkit_identity__colourStrip>button:after{transition:none}}.src-components-style_attribution__label{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;max-width:calc(100% - 16px);transition:background-color .18s var(--ease-out),transform .18s var(--ease-out);background:#16161633;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.src-components-style_attribution__label:hover{background:#16161666}.src-components-style_attribution__label:focus-visible{background:#16161666}.src-components-style_attribution__label:focus-visible{outline-offset:2px;outline:2px solid #fff}.src-components-style_attribution__label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.src-components-style_attribution__label img{object-fit:cover;width:18px;height:18px;box-shadow:inset 0 0 0 .5px var(--color-border);border-radius:4px;flex:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.src-components-style_attribution__label:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.src-components-style_attribution__label{transition:none}}.---base-ui-avatar-avatar__micro{width:14px;height:14px}.---base-ui-avatar-avatar__tiny{width:16px;height:16px}.---base-ui-avatar-avatar__mini{width:20px;height:20px}.---base-ui-avatar-avatar__small{width:24px;height:24px}.---base-ui-avatar-avatar__medium{width:28px;height:28px}.---base-ui-avatar-avatar__large{width:32px;height:32px}.---base-ui-avatar-avatar__large2{width:40px;height:40px}.---base-ui-avatar-avatar__xlarge{width:48px;height:48px}.---base-ui-avatar-avatar__xlarge2{width:56px;height:56px}.---base-ui-avatar-avatar__xxlarge{width:80px;height:80px}.---base-ui-avatar-avatar__avatar{border-radius:50%;flex:none;display:block}.---base-ui-avatar-avatar__buttonReset{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:block;position:relative}.---base-ui-avatar-avatar__buttonReset:focus-visible{outline:none}.---base-ui-avatar-avatar__buttonReset:focus-visible:after{content:"";border:2px solid var(--color-focus-ring);border-radius:inherit;pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-ui-avatar-avatar__square{border-radius:3px}.---base-ui-avatar-avatar__defaultAvatar{color:var(--color-neutral-000);place-items:center;display:grid;overflow:hidden}.---base-ui-avatar-avatar__defaultAvatar.---base-ui-avatar-avatar__tiny span{font-size:.5rem;line-height:var(--line-height-none)}.---base-ui-avatar-avatar__defaultAvatar.---base-ui-avatar-avatar__micro span{font-size:.4375rem;line-height:var(--line-height-none)}.---base-ui-avatar-avatar__imageAvatar{object-fit:cover}.---base-ui-avatar-avatar__hideAltText{color:#0000}.---base-ui-avatar-avatar__removable{width:-moz-fit-content;width:fit-content;display:inline-flex;position:relative}.---base-ui-avatar-avatar__removable:not(.---base-ui-avatar-avatar__square){border-radius:50%}.---base-ui-avatar-avatar__removeOverlay{background:color-mix(in oklab,var(--color-background-inverse)50%,transparent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-avatar-avatar__removeOverlay>*{pointer-events:auto}.---base-ui-avatar-avatar__removable .---base-ui-avatar-avatar__removeOverlay .---base-ui-avatar-avatar__removeButton{--hoverBackground:color-mix(in oklab,var(--color-background-primary)20%,transparent)}.---base-ui-avatar-avatar__removable:hover .---base-ui-avatar-avatar__removeOverlay{opacity:1}.---base-ui-avatar-avatar__removable:has(:focus-visible) .---base-ui-avatar-avatar__removeOverlay{opacity:1}@media (hover:none),(pointer:coarse){.---base-ui-avatar-avatar__removeOverlay{opacity:1}}@media (prefers-reduced-motion:reduce){.---base-ui-avatar-avatar__removeOverlay{transition:none}}.src-components-studio_avatar__avatar{box-sizing:content-box;width:var(--studio-avatar-size);height:var(--studio-avatar-size);border-radius:25%;flex:none;line-height:0;display:inline-flex;overflow:hidden}.src-components-studio_avatar__avatar>:-webkit-any(img,[role=img]){border-radius:inherit;width:100%;height:100%}.src-components-studio_avatar__avatar>:-moz-any(img,[role=img]){border-radius:inherit;width:100%;height:100%}.src-components-studio_avatar__avatar>:is(img,[role=img]){border-radius:inherit;width:100%;height:100%}.src-components-studio_avatar__avatar>[role=img]>span{font-size:calc(var(--studio-avatar-size)/2);font-weight:500;line-height:1}.src-components-spotlight_like__like{background:var(--color-background-secondary);min-width:28px;min-height:28px;color:var(--color-foreground-primary);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:12px;line-height:18px;display:flex}.src-components-spotlight_like__like svg{width:14px;height:14px}.src-components-spotlight_like__like[aria-pressed=true]{color:var(--color-foreground-danger,#e34b35)}.src-components-spotlight_like__like[aria-pressed=true] svg{fill:currentColor}.src-components-spotlight_like__like:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:2px}.src-components-spotlight_like__count{align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.src-components-spotlight_like__count svg{width:12px;height:12px}.src-components-spotlight_like__like svg{transition:fill .18s ease-out,transform .18s ease-out}.src-components-spotlight_like__like[aria-pressed=true] svg{animation:.32s ease-out src-components-spotlight_like__heart-pop}@keyframes src-components-spotlight_like__heart-pop{0%{transform:scale(.8)}55%{transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.src-components-spotlight_like__like svg,.src-components-spotlight_like__like[aria-pressed=true] svg{transition:none;animation:none}}.src-components-image_preview__preview{place-items:center;min-width:0;display:grid;position:relative}.src-components-image_preview__preview:not([data-state=loaded]){min-height:min(240px,40svh)}.src-components-image_preview__image{max-width:100%}.src-components-image_preview__preview:not([data-state=loaded])>.src-components-image_preview__image{visibility:hidden}.src-components-image_preview__loading{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.src-components-image_preview__backdrop{object-fit:cover;filter:blur(24px);width:calc(100% + 100px);height:calc(100% + 100px);position:absolute;top:-50px;bottom:-50px;left:-50px;right:-50px}.src-components-image_preview__shade{background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.src-components-image_preview__preview[data-backdrop]>.src-components-image_preview__image{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .24s ease-out;display:block;position:relative}.src-components-image_preview__preview[data-backdrop][data-state=loaded]>.src-components-image_preview__image{opacity:1}@media (prefers-reduced-motion:reduce){.src-components-image_preview__preview[data-backdrop]>.src-components-image_preview__image{transition:none}}.src-components-image_preview__animationLoading{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.src-components-image_preview__preview>[role=alert]{z-index:1;position:relative}.src-features-home-components-studio_home__home{height:100%;overflow:auto;container-type:inline-size}.src-features-home-components-studio_home__hero,.src-features-home-components-studio_home__feed{box-sizing:border-box;width:calc(100% - 32px);max-width:1768px;margin-inline-start:auto;margin-inline-end:auto}.src-features-home-components-studio_home__hero{aspect-ratio:9/4;isolation:isolate;background-color:#67644b;background-position:top;background-size:cover;border-radius:16px;justify-content:center;align-items:center;min-height:420px;margin-block-start:16px;margin-block-end:16px;padding:64px 24px;display:flex;position:relative}.src-features-home-components-studio_home__hero:before{content:"";border-radius:inherit;z-index:-1;background:#0003;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-home-components-studio_home__heroContent{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.src-features-home-components-studio_home__hero h1{letter-spacing:-.64px;color:#fff;text-align:center;margin:0;font-size:32px;font-weight:400;line-height:42px}.src-features-home-components-studio_home__dropzone{--dropzone-padding:0;--dropzone-min-height:0;max-width:var(--studio-composer-width,640px);background:0 0;border:0;width:100%;min-height:0;padding:0;display:block;overflow:visible}.src-features-home-components-studio_home__dropzone[data-state=disabled]{opacity:1;cursor:default}.src-features-home-components-studio_home__hero .src-features-home-components-studio_home__heroContent [data-chat-input-variant=studio]>[data-slot=chat-input-box]{background:var(--color-foreground-inverse)}.src-features-home-components-studio_home__attribution{position:absolute;bottom:8px;right:8px}.src-features-home-components-studio_home__feed{flex-direction:column;gap:16px;padding:40px 24px;display:flex}.src-features-home-components-studio_home__feed h2{margin:0;font-size:16px;font-weight:500;line-height:24px}@container (width<=640px){.src-features-home-components-studio_home__hero{aspect-ratio:auto;width:calc(100% - 16px);min-height:548px;margin-block-start:8px;margin-block-end:8px;padding:40px 12px}.src-features-home-components-studio_home__hero h1{font-size:24px}.src-features-home-components-studio_home__feed{padding:24px 0}}.src-features-home-components-studio_home__composerStack{width:100%;max-width:var(--studio-composer-width,640px);flex-direction:column;gap:8px;min-width:0;display:flex}.src-features-home-components-studio_home__composerStack>[role=alert]{border-radius:var(--radius-md);background:var(--color-background-primary)}.src-features-home-components-studio_home__composerStack>[data-slot=banner-root][data-variant=info]{background:var(--color-background-secondary)}.src-features-home-components-studio_home__validation{border-radius:var(--radius-sm);background:var(--color-background-primary);color:var(--color-text);text-align:left;overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:12px;line-height:18px}.src-features-home-components-studio_home__heroMedia{border-radius:inherit;z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.src-features-home-components-studio_home__heroImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.src-features-home-components-studio_home__feedHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.src-features-home-components-studio_home__feedSort{width:148px}@media (min-width:1600px){.src-features-home-components-studio_home__hero{--studio-composer-width:760px;--studio-composer-textarea-height:104px;--studio-composer-textarea-max-height:280px}}.src-features-library-components-library_empty_artwork__artwork{pointer-events:none;flex-shrink:0;width:320px;height:127.099px;position:relative}.src-features-library-components-library_empty_artwork__folder{--scale:.545455;perspective:800px;width:144px;height:101.679px;position:absolute;top:12.71px}.src-features-library-components-library_empty_artwork__folder[data-position=left]{left:0}.src-features-library-components-library_empty_artwork__folder[data-position=right]{right:0}.src-features-library-components-library_empty_artwork__folder[data-position=front]{--scale:.681818;width:180px;height:127.099px;top:0;left:70px}.src-features-library-components-library_empty_artwork__back{position:absolute;top:0;left:0}.src-features-library-components-library_empty_artwork__images{top:calc(16px*var(--scale));left:calc(20.364px*var(--scale));position:absolute}.src-features-library-components-library_empty_artwork__images img{width:calc(177.218px*var(--scale));height:calc(124.357px*var(--scale));object-fit:cover;border-radius:calc(6px*var(--scale));transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute}.src-features-library-components-library_empty_artwork__images img:first-child{left:calc(4.109px*var(--scale));top:calc(9.6px*var(--scale));transform:rotate(-4.01deg)}.src-features-library-components-library_empty_artwork__images img:nth-child(2){left:calc(41.949px*var(--scale));top:calc(6.045px*var(--scale));transform:rotate(4.01deg)}.src-features-library-components-library_empty_artwork__front{inset:calc(40px*var(--scale))0 0;justify-content:flex-end;align-items:flex-start;gap:calc(6px*var(--scale));padding:calc(12px*var(--scale));border:.5px solid var(--library-folder-border);border-radius:calc(12px*var(--scale));background:color-mix(in srgb,var(--library-folder-base)72%,transparent);color:var(--library-folder-text);-webkit-backdrop-filter:blur(calc(10px*var(--scale)));backdrop-filter:blur(calc(10px*var(--scale)));text-align:left;transform-origin:bottom;flex-direction:column;transition:transform .44s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.src-features-library-components-library_empty_artwork__front [data-variant]{background:var(--library-folder-badge);color:var(--library-folder-text);height:calc(20px*var(--scale));min-height:0;padding:0 calc(6px*var(--scale));border-radius:calc(4px*var(--scale));font-family:var(--font-family-base-mono);font-size:calc(11px*var(--scale));line-height:calc(18px*var(--scale));letter-spacing:-.02em;text-transform:uppercase;border:0}.src-features-library-components-library_empty_artwork__front.src-features-library-components-library_empty_artwork__front [data-variant] span{font:inherit;letter-spacing:inherit;text-transform:inherit}.src-features-library-components-library_empty_artwork__label{flex-direction:column;width:100%;display:flex}.src-features-library-components-library_empty_artwork__name{font-size:calc(14px*var(--scale));font-weight:500;line-height:calc(20px*var(--scale));white-space:nowrap}.src-features-library-components-library_empty_artwork__count{font-size:calc(12px*var(--scale));line-height:calc(18px*var(--scale));color:var(--library-folder-secondary)}@container (width<=340px){.src-features-library-components-library_empty_artwork__artwork{zoom:.8}}.src-features-library-components-library_empty_artwork__folder[data-position=right] .src-features-library-components-library_empty_artwork__count{color:var(--library-folder-tertiary)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-library-empty-state]:hover .src-features-library-components-library_empty_artwork__front{transform:rotateX(-13deg)}[data-library-empty-state]:hover .src-features-library-components-library_empty_artwork__images img:first-child{transform:translate(calc(-4px*var(--scale)),calc(-8px*var(--scale)))rotate(-7deg)}[data-library-empty-state]:hover .src-features-library-components-library_empty_artwork__images img:nth-child(2){transform:translate(calc(4px*var(--scale)),calc(-12px*var(--scale)))rotate(7deg)}}@media (prefers-reduced-motion:reduce){.src-features-library-components-library_empty_artwork__front,.src-features-library-components-library_empty_artwork__images img{transition:none}}.src-features-profiles-profile_banner__banner{box-sizing:border-box;aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface-overlay);isolation:isolate;width:100%;min-width:0;max-width:578px;position:relative;overflow:hidden}.src-features-profiles-profile_banner__banner>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .3s var(--ease-out),opacity var(--duration)var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.src-features-profiles-profile_banner__banner[data-editable=true]:-webkit-any(:hover,:focus-within)>img{transform:scale(.98)}.src-features-profiles-profile_banner__banner[data-editable=true]:-moz-any(:hover,:focus-within)>img{transform:scale(.98)}.src-features-profiles-profile_banner__banner[data-editable=true]:is(:hover,:focus-within)>img{transform:scale(.98)}.src-features-profiles-profile_banner__banner[aria-busy=true]>img{opacity:.6}.src-features-profiles-profile_banner__pickArea{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-profiles-profile_banner__pickArea:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:-4px}.src-features-profiles-profile_banner__action{top:var(--spacing-default);right:var(--spacing-default);gap:var(--spacing-xs);opacity:0;transition:opacity var(--duration)var(--ease-out);display:flex;position:absolute}.src-features-profiles-profile_banner__banner[data-has-image=false] .src-features-profiles-profile_banner__action{opacity:1}.src-features-profiles-profile_banner__banner:-webkit-any(:hover,:focus-within) .src-features-profiles-profile_banner__action{opacity:1}.src-features-profiles-profile_banner__banner:-moz-any(:hover,:focus-within) .src-features-profiles-profile_banner__action{opacity:1}.src-features-profiles-profile_banner__banner:is(:hover,:focus-within) .src-features-profiles-profile_banner__action{opacity:1}@media (hover:none){.src-features-profiles-profile_banner__action{opacity:1}}@media (prefers-reduced-motion:reduce){.src-features-profiles-profile_banner__banner>img,.src-features-profiles-profile_banner__action{transition:none}}.src-features-profiles-profile_banner__feedback{bottom:var(--spacing-default);inset-inline:var(--spacing-default);position:absolute}.src-features-profiles-profile_edit_dialog__form{flex-direction:column;flex:auto;min-height:0;display:flex}.src-features-profiles-profile_edit_dialog__photo{align-items:center;gap:var(--spacing-sm);display:flex}.src-features-profiles-profile_edit_dialog__heading textarea{min-height:72px;max-height:124px;overflow-y:auto}.src-features-profiles-profile_page__page{height:100%;overflow:auto;container:studio-profile/inline-size}.src-features-profiles-profile_page__layout{box-sizing:border-box;gap:var(--spacing-2xl);--profile-columns:3;width:100%;max-width:1680px;padding:var(--spacing-2xl)72px;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.src-features-profiles-profile_page__hero{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.src-features-profiles-profile_page__bannerColumn{justify-content:flex-end;min-width:0;display:flex}.src-features-profiles-profile_page__intro{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.src-features-profiles-profile_page__avatar{border:3px solid var(--color-background-primary)}.src-features-profiles-profile_page__details{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;max-width:100%;display:flex}.src-features-profiles-profile_page__copy{gap:var(--spacing-2xs);flex-direction:column;min-width:0;max-width:100%;display:flex}.src-features-profiles-profile_page__meta{gap:var(--spacing-default);font-size:var(--font-size-md);color:var(--color-foreground-secondary);flex-wrap:wrap;margin:0;line-height:20px;display:flex}.src-features-profiles-profile_page__heading{text-wrap:balance;-webkit-line-clamp:3;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:var(--profile-heading-size,var(--font-size-6xl));font-weight:var(--font-weight-normal);line-height:var(--profile-heading-line,56px);letter-spacing:-.96px;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.src-features-profiles-profile_page__link.src-features-profiles-profile_page__link{flex-shrink:0;max-width:100%;padding-inline-start:12px;padding-inline-end:12px}.src-features-profiles-profile_page__spotlight>div{--studio-image-columns:var(--profile-columns)}.src-features-profiles-profile_page__profileLoading{gap:var(--spacing-xl);flex-direction:column;display:flex}.src-features-profiles-profile_page__loadingHero{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.src-features-profiles-profile_page__loadingCopy{gap:var(--spacing-md);flex-direction:column;display:flex}.src-features-profiles-profile_page__loadingPart{border-radius:var(--radius-lg);position:relative;overflow:hidden}.src-features-profiles-profile_page__loadingAvatar{width:80px;height:80px}.src-features-profiles-profile_page__loadingMeta{width:60%;height:20px}.src-features-profiles-profile_page__loadingHeading{width:90%;height:168px}.src-features-profiles-profile_page__loadingBanner{aspect-ratio:4/3;justify-self:end;width:100%;max-width:578px}.src-features-profiles-profile_page__loadingTabs{width:180px;height:32px}.src-features-profiles-profile_page__loadingGrid{grid-template-columns:repeat(var(--profile-columns,3),minmax(0,1fr));gap:var(--spacing-3xs);display:grid}.src-features-profiles-profile_page__loadingCard{aspect-ratio:4/5}.src-features-profiles-profile_page__feed{flex-direction:column;gap:16px;display:flex}.src-features-profiles-profile_page__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.src-features-profiles-profile_page__sort{width:148px}.src-features-profiles-profile_page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:353px;display:flex}.src-features-profiles-profile_page__empty strong{margin-top:20px;font-size:14px;font-weight:500;line-height:20px}.src-features-profiles-profile_page__empty p{font-size:var(--font-size-md);max-width:184px;color:var(--color-foreground-secondary);margin:6px 0 0;line-height:20px}.src-features-profiles-profile_page__emptyCards{justify-content:center;align-items:center;width:184px;height:112px;display:flex}.src-features-profiles-profile_page__emptyCards>div{box-sizing:border-box;background:var(--color-background-secondary);border-radius:8px;flex-shrink:0;width:102px;margin-right:-40px;padding:4px 4px 6px;transform:rotate(-6deg)}.src-features-profiles-profile_page__emptyCards>div+div{margin-right:0;transform:rotate(6deg)}.src-features-profiles-profile_page__emptyCards img{object-fit:cover;border:.5px solid var(--color-border);border-radius:6px;width:94px;height:80px}.src-features-profiles-profile_page__emptyCards span{background:var(--color-surface-overlay);border-radius:2px;width:64px;height:6px;margin-top:6px;display:block}@container studio-profile (width<=1199px){.src-features-profiles-profile_page__layout{padding-inline:var(--spacing-xl)}.src-features-profiles-profile_page__hero,.src-features-profiles-profile_page__loadingHero{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.src-features-profiles-profile_page__heading{max-width:400px;font-size:var(--font-size-4xl);letter-spacing:-.64px;line-height:38px}.src-features-profiles-profile_page__loadingHeading{height:114px}}@container studio-profile (width<=991px){.src-features-profiles-profile_page__layout{--profile-columns:2}.src-features-profiles-profile_page__hero,.src-features-profiles-profile_page__loadingHero{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.src-features-profiles-profile_page__heading{max-width:300px}}@container studio-profile (width<=767px){.src-features-profiles-profile_page__layout{gap:var(--spacing-xl);padding:var(--spacing-lg)20px}.src-features-profiles-profile_page__hero,.src-features-profiles-profile_page__loadingHero{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.src-features-profiles-profile_page__bannerColumn,.src-features-profiles-profile_page__loadingBanner{grid-row:1;justify-content:flex-start;justify-self:start;width:100%}.src-features-profiles-profile_page__intro{width:100%}.src-features-profiles-profile_page__heading{max-width:100%;font-size:var(--font-size-2xl);letter-spacing:-.48px;line-height:29px}.src-features-profiles-profile_page__loadingHeading{height:87px}}@container studio-profile (width<=539px){.src-features-profiles-profile_page__layout{--profile-columns:1}}.src-features-profiles-profile_page__profileStyles.src-features-profiles-profile_page__profileStyles[data-columns]{grid-template-columns:repeat(var(--profile-columns),minmax(0,1fr))}@container studio-profile (width>=1200px){.src-features-profiles-profile_page__heading[data-short=true]{font-size:56px;line-height:64px}}@container studio-profile (width>=992px) and (width<=1199px){.src-features-profiles-profile_page__heading[data-short=true]{font-size:36px;line-height:42px}}@container studio-profile (width<=539px){.src-features-profiles-profile_page__actions{flex-wrap:wrap;gap:12px}.src-features-profiles-profile_page__sort{width:100%}}.src-workspace__workspace{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.src-workspace__main{gap:var(--spacing-lg);min-width:0;min-height:480px;padding:var(--studio-page-header-space,64px)var(--studio-content-inset,24px)40px;flex-direction:column;flex:1 0 auto;display:flex}.src-workspace__canvas{min-height:0;padding-bottom:var(--spacing-md);flex-direction:column;flex:1 0 auto;display:flex}.src-workspace__inspector{border-top:1px solid var(--color-border);flex:none;min-width:0;min-height:320px;overflow:hidden}aside.src-workspace__inspector>:first-child{border-left:0}@media (min-width:1024px){.src-workspace__workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.src-workspace__workspace[data-studio-inspector=true]{grid-template-columns:minmax(0,1fr)var(--panel-base-width)}.src-workspace__main{min-height:0;overflow:auto}.src-workspace__canvas{padding-bottom:var(--spacing-lg);overflow:visible}.src-workspace__inspector{--panel-header-height:var(--layout-top-nav-height);width:var(--panel-base-width);border-top:0;height:100%;min-height:0;position:absolute;top:0;right:0}aside.src-workspace__inspector>:first-child{border-left:1px solid var(--color-border)}}.src-workspace__header{gap:var(--spacing-lg);flex-direction:column;flex-shrink:0;display:flex}.src-workspace__main[data-with-banner=true]{--studio-content-inset:max(40px,calc((100cqw - 1104px)/2));gap:var(--spacing-lg);padding:0;container-type:inline-size}.src-workspace__main[data-with-banner=true]>.src-workspace__canvas{padding-inline:var(--studio-content-inset,24px);padding-bottom:40px}.src-workspace__main[data-with-banner=true]>.src-workspace__header{margin-inline:var(--studio-content-inset,24px)}@media (max-width:700px){.src-workspace__main[data-with-banner=true]{--studio-content-inset:24px}}.src-workspace__workspace[data-presentation=true]{--panel-base-width:272px}.src-workspace__workspace[data-presentation=true]>.src-workspace__main{padding:40px max(40px,min(8vw - 64px,160px))}.src-workspace__workspace[data-presentation=true]>.src-workspace__main>.src-workspace__canvas{justify-content:center;padding:0}@media (max-width:700px){.src-workspace__workspace[data-presentation=true]>.src-workspace__main{padding:24px}}.src-features-styles-components-style_details_panel__publicStyle{--panel-base-width:272px}.src-features-styles-components-style_details_panel__model{--chip-background:transparent;--chip-background-hovered:transparent;border:1px solid var(--color-border)}.src-features-styles-components-style_details_panel__modelIcon{display:block}[data-theme=dark] .src-features-styles-components-style_details_panel__modelIcon{filter:invert()}.src-features-styles-components-style_details_panel__exclusion{--chip-background:var(--color-background-tertiary);--chip-background-hovered:var(--color-background-tertiary)}.src-features-styles-components-style_details_panel__useStyleIcon path{fill:currentColor}.src-features-styles-components-style_details_panel__creatorName{color:var(--color-foreground-primary);font-size:var(--font-size-sm);line-height:18px;text-decoration:underline}.src-features-styles-components-style_details_panel__creatorAvatar{flex:none;width:18px;height:18px;display:inline-flex}.src-features-styles-components-style_details_panel__creatorAvatar>:-webkit-any(img,span){border-radius:var(--radius-xs);width:100%;height:100%}.src-features-styles-components-style_details_panel__creatorAvatar>:-moz-any(img,span){border-radius:var(--radius-xs);width:100%;height:100%}.src-features-styles-components-style_details_panel__creatorAvatar>:is(img,span){border-radius:var(--radius-xs);width:100%;height:100%}.src-features-styles-components-style_details_panel__creator{gap:6px!important}.src-features-styles-components-style_collections__section{gap:var(--spacing-md);flex-direction:column;display:flex}.src-features-styles-components-style_collections__sectionHeader{align-items:center;gap:var(--spacing-xs);min-height:28px;padding-top:var(--spacing-2xs);box-sizing:border-box;display:flex}.src-features-styles-components-style_collections__sectionTitle{flex:1}.src-features-styles-components-style_collections__collections{gap:var(--spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.src-features-styles-components-style_collections__collection{padding:var(--spacing-default);border-radius:var(--radius-lg);background:var(--color-surface-overlay);color:var(--color-foreground-primary);align-items:flex-start;gap:12px;min-width:0;text-decoration:none;transition:background .14s;display:flex}.src-features-styles-components-style_collections__collection:hover{background:var(--color-surface-hover)}html[data-theme=dark] .src-features-styles-components-style_collections__collection:hover{background:var(--color-background-tertiary)}.src-features-styles-components-style_collections__collection:focus-visible{outline:2px solid var(--color-foreground-primary);outline-offset:3px}.src-features-styles-components-style_collections__artwork{border-radius:var(--radius-md);flex:0 0 62px;height:82px;position:relative;overflow:hidden}.src-features-styles-components-style_collections__artwork img{width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:none;object-fit:cover;border:0;outline:0;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.src-features-styles-components-style_collections__copy{gap:var(--spacing-3xs);flex-direction:column;flex:1;min-width:0;padding-top:2px;display:flex}.src-features-styles-components-style_collections__name{font:440 24px/1.4 var(--font-family-base);letter-spacing:-.48px;overflow-wrap:anywhere}.src-features-styles-components-style_collections__count{color:var(--color-foreground-secondary)}@container (width<=980px){.src-features-styles-components-style_collections__collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=450px){.src-features-styles-components-style_collections__collections{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.src-features-styles-components-style_collections__collection{transition:none}}.src-features-styles-components-style_collections__collection[data-ready=false] .src-features-styles-components-style_collections__artwork img{visibility:hidden}.src-features-styles-components-style_collections__loadingName{width:100%;min-height:34px;display:block}.src-features-styles-components-style_collections__collectionShell{min-width:0}.src-features-styles-components-style_collections__artworkFailed{font:400 10px/1.4 var(--font-family-base);text-align:center;background:var(--color-surface-overlay);place-content:center;padding:6px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-upscale-components-upscale__page.src-features-upscale-components-upscale__page{border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;container-type:inline-size}.src-features-upscale-components-upscale__page[data-state=disabled]{opacity:1;cursor:default}.src-features-upscale-components-upscale__scroll{box-sizing:border-box;scrollbar-width:none;width:100%;height:100%;padding:var(--studio-page-header-space,64px)var(--studio-content-inset,24px)104px;overflow:auto}.src-features-upscale-components-upscale__content{box-sizing:border-box;flex-direction:column;gap:32px;max-width:1720px;min-height:100%;margin:0 auto;display:flex;container-type:inline-size}.src-features-upscale-components-upscale__empty{--upload-border-color:color-mix(in srgb,var(--color-foreground-primary)30%,transparent);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.src-features-upscale-components-upscale__page[data-state=active] .src-features-upscale-components-upscale__empty{--upload-border-color:color-mix(in srgb,var(--color-foreground-primary)45%,transparent);--upload-border-play-state:running}.src-features-upscale-components-upscale__empty:-webkit-any(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-foreground-primary)45%,transparent);--upload-border-play-state:running}.src-features-upscale-components-upscale__empty:-moz-any(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-foreground-primary)45%,transparent);--upload-border-play-state:running}.src-features-upscale-components-upscale__empty:is(:hover,:focus-within){--upload-border-color:color-mix(in srgb,var(--color-foreground-primary)45%,transparent);--upload-border-play-state:running}.src-features-upscale-components-upscale__artwork{object-fit:cover;border-radius:16px;width:270px;height:180px}.src-features-upscale-components-upscale__emptyCopy{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:20px;width:248px;padding:32px;display:flex}.src-features-upscale-components-upscale__emptyCopy p{color:var(--color-foreground-secondary);margin:4px 0 0;font-size:14px;line-height:20px}.src-features-upscale-components-upscale__emptyCopy>button{width:100%}.src-features-upscale-components-upscale__uploadIcon{background:var(--color-background-secondary);border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.src-features-upscale-components-upscale__banner{margin-top:-8px}.src-features-upscale-components-upscale__tile{break-inside:avoid;margin-bottom:2px;position:relative;overflow:hidden}.src-features-upscale-components-upscale__imageButton{background:var(--color-background-tertiary);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block}.src-features-upscale-components-upscale__imageButton:disabled{cursor:default}.src-features-upscale-components-upscale__imageButton>img{object-fit:cover;width:100%;height:100%;display:block}.src-features-upscale-components-upscale__tileAction{position:absolute;top:8px;right:8px}.src-features-upscale-components-upscale__tileAction[data-failed]{left:8px;right:auto}@media (hover:hover) and (pointer:fine){.src-features-upscale-components-upscale__tileAction[data-delete]{opacity:0;transition:opacity .15s}.src-features-upscale-components-upscale__tile:-webkit-any(:hover,:focus-within) .src-features-upscale-components-upscale__tileAction[data-delete]{opacity:1}.src-features-upscale-components-upscale__tile:-moz-any(:hover,:focus-within) .src-features-upscale-components-upscale__tileAction[data-delete]{opacity:1}.src-features-upscale-components-upscale__tile:is(:hover,:focus-within) .src-features-upscale-components-upscale__tileAction[data-delete]{opacity:1}}.src-features-upscale-components-upscale__sizes{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:8px;left:8px}.src-features-upscale-components-upscale__sizes>span{color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#16161629;border-radius:4px;padding:1px 6px;font-family:Geist Mono,monospace;font-size:11px;line-height:18px}.src-features-upscale-components-upscale__sizes>span[data-result]{background:var(--color-background-success-subtle);color:var(--color-foreground-primary)}.src-features-upscale-components-upscale__locked{background:#0009;place-items:center;transition:background-color .15s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-upscale-components-upscale__imageButton:-webkit-any(:hover,:focus-visible) .src-features-upscale-components-upscale__locked{background:#00000080}.src-features-upscale-components-upscale__imageButton:-moz-any(:hover,:focus-visible) .src-features-upscale-components-upscale__locked{background:#00000080}.src-features-upscale-components-upscale__imageButton:is(:hover,:focus-visible) .src-features-upscale-components-upscale__locked{background:#00000080}.src-features-upscale-components-upscale__upgrade,.src-features-upscale-components-upscale__reason{background:var(--color-background-inverse);height:26px;color:var(--color-foreground-inverse);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.src-features-upscale-components-upscale__failed{background:var(--color-background-secondary);max-width:calc(100% - 16px);color:var(--color-foreground-primary);border-radius:6px;padding:4px 8px;position:absolute;bottom:34px;left:8px}.src-features-upscale-components-upscale__barWrap{bottom:max(12px,env(safe-area-inset-bottom));padding:0 var(--studio-content-inset,24px);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}.src-features-upscale-components-upscale__bar{box-sizing:border-box;background:var(--color-background-secondary);width:100%;max-width:1720px;min-height:48px;box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 12px;animation:.55s cubic-bezier(.22,1,.36,1) both src-features-upscale-components-upscale__bar-enter;display:grid}.src-features-upscale-components-upscale__bar[data-busy=true]{grid-template-columns:minmax(0,1fr) minmax(80px,200px) minmax(0,1fr)}.src-features-upscale-components-upscale__summary{gap:2px;min-width:0;display:grid}.src-features-upscale-components-upscale__hint{color:var(--color-foreground-secondary);font-size:12px;line-height:16px}.src-features-upscale-components-upscale__status{white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.src-features-upscale-components-upscale__count{background:var(--color-surface-overlay);border-radius:4px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.src-features-upscale-components-upscale__upsell{border:0;border-left:1px solid var(--color-border-subtle);color:var(--color-foreground-secondary);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 0 0 8px;font-size:12px;display:flex}.src-features-upscale-components-upscale__barActions{justify-self:end;align-items:center;gap:6px;display:flex}.src-features-upscale-components-upscale__scale{background:var(--color-surface-overlay);border-radius:6px;gap:2px;padding:3px;display:flex}.src-features-upscale-components-upscale__scale>button{height:26px;color:var(--color-foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:14px;line-height:18px;display:flex}.src-features-upscale-components-upscale__scale button[aria-pressed=true]{background:var(--color-background-secondary);color:var(--color-foreground-primary)}.src-features-upscale-components-upscale__scale button:disabled{opacity:.4;cursor:default}.src-features-upscale-components-upscale__lockedLabel{opacity:.4}.src-features-upscale-components-upscale__pro{background:var(--color-background-inverse);color:var(--color-foreground-inverse);border-radius:4px;align-items:center;gap:2px;padding:0 4px;font-size:11px;line-height:16px;display:flex}.src-features-upscale-components-upscale__progressSlot{width:100%;min-width:0}.src-features-upscale-components-upscale__progress{background:var(--color-background-ai-subtle);border-radius:6px;width:100%;height:4px;position:relative;overflow:hidden}.src-features-upscale-components-upscale__progressFill{border-radius:inherit;background:var(--color-background-ai);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.src-features-upscale-components-upscale__expanded{--image-ratio:1;width:min(888px,calc(100vw - 48px),calc((100dvh - 64px)*var(--image-ratio)));height:auto;aspect-ratio:var(--image-ratio);background:0 0;border-radius:8px;outline:none;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.src-features-upscale-components-upscale__expandedActions{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}@keyframes src-features-upscale-components-upscale__bar-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.src-features-upscale-components-upscale__bar{animation:none}}@container (width<=1000px){.src-features-upscale-components-upscale__upsell{display:none}.src-features-upscale-components-upscale__bar{gap:12px}}@container (width<=700px){.src-features-upscale-components-upscale__bar,.src-features-upscale-components-upscale__bar[data-busy=true]{grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:12px}.src-features-upscale-components-upscale__bar:not([data-busy=true]) .src-features-upscale-components-upscale__summary{grid-column:1/-1}.src-features-upscale-components-upscale__status{white-space:normal;min-width:0;font-size:12px}.src-features-upscale-components-upscale__barActions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;width:100%}.src-features-upscale-components-upscale__barActions>button{flex:1;min-height:40px}.src-features-upscale-components-upscale__barActions>button:first-child:not(:last-child){flex:none}.src-features-upscale-components-upscale__scale button{min-height:34px}.src-features-upscale-components-upscale__scroll{padding-bottom:224px}.src-features-upscale-components-upscale__barWrap{padding-inline-start:12px;padding-inline-end:12px}.src-features-upscale-components-upscale__empty{min-height:440px}}@media (max-width:600px){.src-features-upscale-components-upscale__expanded{width:min(calc(100vw - 24px),calc((100dvh - 48px)*var(--image-ratio)))}.src-features-upscale-components-upscale__expandedActions>button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.src-features-upscale-components-upscale__progressFill{transition:none}}.src-features-upscale-components-upscale__comparison{border-radius:var(--radius-lg);background:var(--color-background-secondary);flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.src-features-upscale-components-upscale__compareImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-upscale-components-upscale__compareImage[data-after]{z-index:1}.src-features-upscale-components-upscale__compareHandle{z-index:2;background:var(--color-surface-white);width:2px;box-shadow:var(--shadow-md);pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-1px)}.src-features-upscale-components-upscale__compareHandle:after{background:var(--color-background-ai);width:28px;height:28px;box-shadow:var(--shadow-md);content:"";border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.src-features-upscale-components-upscale__compareSlider{z-index:3;cursor:grab;touch-action:none;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.src-features-upscale-components-upscale__compareSlider:active{cursor:grabbing}.src-features-upscale-components-upscale__compareSlider:focus-visible~.src-features-upscale-components-upscale__compareHandle:after{outline:2px solid var(--color-focus-ring);outline-offset:2px}.src-features-upscale-components-upscale__compareLabel.src-features-upscale-components-upscale__compareLabel{background:var(--color-background-tertiary);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;bottom:var(--spacing-sm);position:absolute}.src-features-upscale-components-upscale__compareLabel[data-side=before]{left:var(--spacing-sm)}.src-features-upscale-components-upscale__compareLabel[data-side=after]{right:var(--spacing-sm)}.src-features-upscale-components-upscale__scroll:has(.src-features-upscale-components-upscale__content[data-empty=true]){padding-bottom:40px}.src-features-upscale-components-upscale__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.src-features-upscale-components-upscale__compareGrip{z-index:1;color:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.src-page__page{--studio-page-header-space:64px;--studio-toolbar-width:248px;--studio-navigation-secondary:var(--color-foreground-secondary);--placeholderColor:var(--color-text-tertiary);height:100dvh;color:var(--color-text);background:var(--color-background-primary);display:flex;position:relative;overflow:hidden}.src-page__content{--studio-content-inset:max(40px,calc((100cqw - 1720px)/2));box-sizing:border-box;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.src-page__contentInset{box-sizing:border-box;height:100%;padding:var(--studio-page-header-space)var(--studio-content-inset)40px;overflow:auto}.src-page__content:has([data-studio-style-details=true]){--panel-base-width:272px}.src-page__placeholder{place-items:center;width:100%;min-height:100%;display:grid}.src-page__constructionSign{text-align:center;font-size:40px;line-height:1}.src-page__pageBody{flex:1;min-width:0;min-height:0;overflow:hidden}.src-page__sidebar{flex:0 0 var(--studio-toolbar-width);min-width:0;transition:flex-basis .36s cubic-bezier(.22,1,.36,1);overflow:clip}.src-page__sidebar[data-open=false]{flex-basis:56px}@media (prefers-reduced-motion:reduce){.src-page__sidebar{transition:none}}@media (min-width:1024px){.src-page__content:has([data-studio-inspector=true])>:first-child{width:calc(100% - var(--panel-base-width))}}:root[data-theme=dark] .src-page__page [role=tab][aria-selected=true]{background:var(--color-background-tertiary);color:var(--color-foreground-primary)}.src-page__sidebarScrim{display:none}@media (max-width:699px){.src-page__sidebar{width:var(--studio-toolbar-width);z-index:21;transition:none;position:absolute;top:0;bottom:0;left:0;right:auto}.src-page__sidebar[data-open=false]{width:56px}.src-page__content{isolation:isolate;margin-left:56px}.src-page__sidebarScrim{inset:0 0 0 var(--studio-toolbar-width);z-index:20;cursor:pointer;background:#0003;border:0;padding:0;display:block;position:absolute}}.---base-ui-coexistence_switcher-coexistence_switcher__popup[data-state]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xs);width:266px;max-width:calc(100vw - var(--spacing-lg));gap:var(--spacing-2xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px -4px #0000001a}.---base-ui-coexistence_switcher-coexistence_switcher__item{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spacing-default);width:100%;max-width:100%;min-height:40px;padding:var(--spacing-2xs)var(--spacing-2xs)var(--spacing-2xs)var(--spacing-xs);cursor:pointer;text-align:left;border-radius:var(--radius-md);color:inherit;transition:background-color var(--duration)var(--ease);background-color:#0000;border:none;text-decoration:none;display:flex}.---base-ui-coexistence_switcher-coexistence_switcher__item[aria-checked=true]{background-color:var(--color-surface-overlay)}.---base-ui-coexistence_switcher-coexistence_switcher__item:hover{background-color:var(--color-surface-hover)}.---base-ui-coexistence_switcher-coexistence_switcher__item:focus-visible{background-color:var(--color-surface-hover)}.---base-ui-coexistence_switcher-coexistence_switcher__item:focus-visible{outline:none}.---base-ui-coexistence_switcher-coexistence_switcher__itemMain{align-items:center;gap:var(--spacing-default);flex:1;min-width:0;display:flex}.---base-ui-coexistence_switcher-coexistence_switcher__itemText{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.---base-ui-coexistence_switcher-coexistence_switcher__itemTitle{margin-bottom:-2px}.---base-ui-coexistence_switcher-coexistence_switcher__filePreview{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.---base-ui-coexistence_switcher-coexistence_switcher__filePreview>svg{width:32px;height:32px;display:block}.---base-ui-coexistence_switcher-coexistence_switcher__websiteAction{padding:var(--spacing-3xs)}.---base-ui-coexistence_switcher-coexistence_switcher__itemBadge{align-self:flex-start}.---base-ui-coexistence_switcher-coexistence_switcher__fullTrigger{box-sizing:border-box;align-items:center;gap:var(--spacing-xs);width:100%;min-width:0;padding:var(--spacing-default);color:inherit;text-align:left;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;transition:background-color var(--duration)var(--ease);background-color:#0000;border:none;display:flex}.---base-ui-coexistence_switcher-coexistence_switcher__fullTrigger:hover,.---base-ui-coexistence_switcher-coexistence_switcher__fullTrigger[data-state=open]{background-color:var(--color-background-primary-hovered)}.---base-ui-coexistence_switcher-coexistence_switcher__fullTrigger:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-coexistence_switcher-coexistence_switcher__fullTriggerTitle{min-width:0;overflow:hidden}.---base-ui-coexistence_switcher-coexistence_switcher__fullTriggerIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.---base-ui-coexistence_switcher-coexistence_switcher__fullTriggerIcon>svg{width:24px;height:24px;display:block}.---base-ui-coexistence_switcher-coexistence_switcher__fullTriggerChevron{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto}.---base-ui-profile_menu-profile_menu_content__profileMenuHeader{box-sizing:border-box;align-items:center;gap:var(--spacing-default);min-height:54px;padding:var(--spacing-default);border-radius:var(--radius-md);display:flex}.---base-ui-profile_menu-profile_menu_content__profileMenuInfo{flex-direction:column;justify-content:center;min-width:0;display:flex}.---base-ui-profile_menu-profile_menu_content__profileMenuItem.---base-ui-profile_menu-profile_menu_content__profileMenuItem{height:32px;padding:0 var(--spacing-default);border-radius:var(--radius-md)}.---base-ui-profile_menu-profile_menu_content__profileMenuItem.---base-ui-profile_menu-profile_menu_content__profileMenuItem[data-slot=dropdown-menu-sub-trigger]{padding-right:calc(var(--spacing-lg) + var(--spacing-2xs))}.---base-ui-profile_menu-profile_menu_content__profileMenuItem.---base-ui-profile_menu-profile_menu_content__profileMenuItem[class*=isHighlighted]{background:0 0}.---base-ui-profile_menu-profile_menu_content__profileMenuItem.---base-ui-profile_menu-profile_menu_content__profileMenuItem:hover{background:var(--color-background-secondary-hovered)}.---base-ui-profile_menu-profile_menu_content__profileMenuItem>[class*=focusedEnter]{display:none}.---base-ui-profile_menu-profile_menu_content__profileMenuUpgradeItem.---base-ui-profile_menu-profile_menu_content__profileMenuUpgradeItem{color:var(--color-text-ai)}.---base-ui-profile_menu-profile_menu_content__profileMenuMutedItem.---base-ui-profile_menu-profile_menu_content__profileMenuMutedItem{color:var(--color-text-secondary)}.---base-ui-profile_menu-profile_menu_content__profileMenuWhatsNewItem.---base-ui-profile_menu-profile_menu_content__profileMenuWhatsNewItem{padding-right:var(--spacing-2xs)}.---base-ui-profile_menu-profile_menu_content__profileMenuExternalIcon{padding:var(--spacing-xs);justify-content:center;align-items:center;display:inline-flex}.src-toolbar__toolbar{background:var(--color-background-primary);width:100%;height:100%;box-shadow:inset -1px 0 var(--color-border);flex-direction:column;display:flex}.src-toolbar__logo{min-height:var(--layout-top-nav-height);padding:var(--spacing-xs)var(--spacing-sm);flex-shrink:0;align-items:center;display:flex}.src-toolbar__logo>*{width:100%}.src-toolbar__menu{gap:var(--spacing-default);min-height:0;padding:var(--spacing-xs)var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.src-toolbar__sectionLabel{padding:var(--spacing-default)var(--spacing-default)0;box-sizing:border-box;height:26px;line-height:18px;font-family:var(--font-family-base-mono);text-transform:uppercase;color:var(--studio-navigation-secondary,var(--color-foreground-secondary));font-size:11px}.src-toolbar__toolbar .src-toolbar__navItem{padding-inline:0 var(--spacing-xs);color:var(--studio-navigation-secondary,var(--color-foreground-secondary));justify-content:flex-start;gap:0}.src-toolbar__toolbar .src-toolbar__navItem[aria-current=page]{--background:var(--color-surface-overlay);--hoverBackground:var(--color-surface-overlay);color:var(--color-foreground-primary)}.src-toolbar__lock{display:flex}.src-toolbar__iconArea{flex:0 0 32px;justify-content:center;align-items:center;display:flex}.src-toolbar__itemLabel,.src-toolbar__profileName{text-align:left;flex:1;min-width:0}.src-toolbar__profile{padding:var(--spacing-default);flex-shrink:0}.src-toolbar__upgrade{box-sizing:border-box;width:var(--studio-toolbar-width,248px);padding:var(--spacing-default);flex-shrink:0;animation:.12s ease-out .36s both src-toolbar__revealUpgrade}@keyframes src-toolbar__revealUpgrade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.src-toolbar__upgrade{animation:none}}.src-toolbar__stylesIcon{justify-content:center;align-items:flex-end;width:16px;height:16px;display:flex}.src-toolbar__toolbar .src-toolbar__profileButton{justify-content:flex-start;gap:var(--spacing-xs);height:32px;min-height:32px;padding:3px var(--spacing-xs)3px 3px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border);border:0;transition:box-shadow .24s,background-color .18s}.src-toolbar__profileAvatar{transform-origin:50%;border-radius:25%;flex:0 0 24px;width:24px;height:24px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.src-toolbar__profileAvatar>*{width:100%;height:100%}:root .src-toolbar__toolbar .src-toolbar__plan[data-free=false]{background:var(--color-background-inverse);color:var(--color-foreground-inverse)}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__profile{padding-inline:var(--spacing-sm)}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__profileButton{box-shadow:none;background:0 0}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__profileAvatar{transform:scale(1.33333)}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__profileButton:hover .src-toolbar__profileAvatar{transform:scale(1.41667)}.src-toolbar__itemLabel,.src-toolbar__profileName,.src-toolbar__count,.src-toolbar__lock,.src-toolbar__plan,.src-toolbar__sectionLabel{white-space:nowrap;transition:opacity .16s ease-out .1s,visibility;overflow:hidden}.src-toolbar__toolbar[data-collapsed=true] :-webkit-any(.src-toolbar__itemLabel,.src-toolbar__profileName,.src-toolbar__count,.src-toolbar__lock,.src-toolbar__plan,.src-toolbar__sectionLabel){opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__toolbar[data-collapsed=true] :-moz-any(.src-toolbar__itemLabel,.src-toolbar__profileName,.src-toolbar__count,.src-toolbar__lock,.src-toolbar__plan,.src-toolbar__sectionLabel){opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__toolbar[data-collapsed=true] :is(.src-toolbar__itemLabel,.src-toolbar__profileName,.src-toolbar__count,.src-toolbar__lock,.src-toolbar__plan,.src-toolbar__sectionLabel){opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__sectionHeading{margin-bottom:var(--spacing-default);position:relative}.src-toolbar__sectionDivider{background:var(--color-border);opacity:0;height:1px;position:absolute;top:50%;left:0;right:0}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__sectionDivider{opacity:1}@media (prefers-reduced-motion:reduce){.src-toolbar__toolbar *{transition:none}}.src-toolbar__studioSwitcher{height:32px;padding:3px var(--spacing-default)3px 3px}.src-toolbar__studioSwitcher [data-slot=app-switcher-icon]{width:26px;height:26px}.src-toolbar__studioSwitcher [data-slot=app-switcher-title]{flex:1}.src-toolbar__studioBrand{border-radius:var(--radius-sm);background:#ffb02e;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}.src-toolbar__studioBrand svg{width:15px;height:15px;display:block;transform:scaleX(-1)}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioSwitcher{box-shadow:none;background:0 0}.src-toolbar__studioSwitcher{transition:box-shadow .24s,background-color .18s}.src-toolbar__studioSwitcher [data-slot=app-switcher-title],.src-toolbar__studioSwitcher [data-variant],.src-toolbar__studioSwitcher>svg{white-space:nowrap;transition:opacity .16s ease-out .1s,visibility}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioSwitcher>svg{opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioSwitcher :-webkit-any([data-slot=app-switcher-title],[data-variant]){opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioSwitcher :-moz-any([data-slot=app-switcher-title],[data-variant]){opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioSwitcher :is([data-slot=app-switcher-title],[data-variant]){opacity:0;visibility:hidden;transition:opacity .1s ease-out,visibility 0s .1s}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioBrand{transform:scale(1.23077)}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__studioSwitcher:hover .src-toolbar__studioBrand{transform:scale(1.15385)}.src-toolbar__toolbar .src-toolbar__navItem{--hoverBackground:var(--color-background-secondary)}.src-toolbar__toolbar .src-toolbar__navItem:hover{color:var(--color-foreground-primary)}.src-toolbar__toolbar .src-toolbar__itemLabel{color:inherit}.src-toolbar__toolbar .src-toolbar__navItem svg [fill]:not([fill=none]){fill:currentColor}.src-toolbar__toolbar .src-toolbar__navItem svg [stroke]:not([stroke=none]){stroke:currentColor}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__navItem{--hoverBackground:var(--color-background-secondary)}.src-toolbar__iconArea{transition:transform .22s}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__navItem:hover .src-toolbar__iconArea{transform:translateY(-1px)scale(1.06)}@media (prefers-reduced-motion:reduce){.src-toolbar__toolbar *,.src-toolbar__studioSwitcher *{transition:none}}.src-toolbar__toolbar .src-toolbar__count>span{font-family:var(--font-family-base);letter-spacing:0;font-size:12px;font-weight:400}.src-toolbar__toolbar .src-toolbar__navItem[aria-current=page] .src-toolbar__count[data-variant=neutral]{background:var(--color-background-secondary)}html[data-theme=dark] .src-toolbar__toolbar .src-toolbar__navItem[aria-current=page] .src-toolbar__count[data-variant=neutral]{background:var(--color-background-tertiary)}.src-toolbar__upgradeIcon path{fill:currentColor}.src-toolbar__toolbar .src-toolbar__upgradeButton.src-toolbar__upgradeButton{--buttonIconHolderSize:12px}.src-toolbar__usageCard{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-foreground-primary);flex-direction:column;gap:6px;padding:8px 12px 12px;display:flex}.src-toolbar__usageHeader{align-items:center;gap:4px;height:18px;display:flex}.src-toolbar__usageHeader>svg{flex-shrink:0}.src-toolbar__usageLabel{font-family:var(--font-family-base-mono);letter-spacing:-.22px;font-size:11px;font-weight:500;line-height:18px}.src-toolbar__usagePercent{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500;line-height:18px}.src-toolbar__usageDots{gap:4px;display:flex}.src-toolbar__usageDot{background:var(--color-surface-overlay);border-radius:50%;flex:0 0 6px;height:6px}.src-toolbar__usageDot[data-filled=true]{background:var(--color-foreground-primary)}.src-toolbar__toolbar .src-toolbar__count[data-variant=danger]{background:var(--studio-accent);color:#fff}.src-toolbar__guestBrand{align-items:center;gap:6px;height:36px;font-size:14px;font-weight:500;display:flex}.src-toolbar__guestBrand>:last-child{margin-left:auto}.src-toolbar__usageCard[data-exhausted=true] .src-toolbar__usagePercent{color:var(--color-foreground-danger,#ff4848)}.src-toolbar__usageCard[data-exhausted=true] .src-toolbar__usageDot[data-filled=true]{background:var(--color-foreground-danger,#ff4848)}.src-toolbar__usageReset{color:var(--color-foreground-secondary);margin:8px 0;font-size:12px;line-height:16px}.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__guestBrand>span:not(:first-child),.src-toolbar__toolbar[data-collapsed=true] .src-toolbar__guestBrand>[data-variant]{display:none}.src-toolbar__toolbar .src-toolbar__upgradeButton.src-toolbar__upgradeButton{--hoverBackground:color-mix(in srgb,var(--color-background-inverse)82%,var(--color-background-primary))}.---base-ui-top_navigation-top_navigation__topNavigation{box-sizing:border-box;top:var(--layer-top-inset,0px);height:var(--layout-top-nav-height);padding:0 var(--spacing-default);border-bottom:1px solid var(--color-border);align-items:center;width:100%;display:flex;position:fixed;left:0}.---base-ui-top_navigation-top_navigation__topNavigation.---base-ui-top_navigation-top_navigation__canvas{background:var(--color-background-canvas);border-bottom:0}.---base-ui-top_navigation-top_navigation__topNavigationLeft{flex:1;justify-content:start;align-items:center;display:flex}.---base-ui-top_navigation-top_navigation__topNavigationLeft:has(.---base-ui-top_navigation-top_navigation__projectNameWrapper){min-width:0;max-width:100%}.---base-ui-top_navigation-top_navigation__topNavigationLeft :has(.---base-ui-top_navigation-top_navigation__projectNameWrapper){min-width:0;max-width:100%}.---base-ui-top_navigation-top_navigation__topNavigationCenter{flex:1;justify-content:center;align-items:center;display:flex}.---base-ui-top_navigation-top_navigation__topNavigationRight{flex:1;justify-content:end;align-items:center;display:flex}.---base-ui-top_navigation-top_navigation__mobileEditor .---base-ui-top_navigation-top_navigation__topNavigationLeft,.---base-ui-top_navigation-top_navigation__mobileEditor .---base-ui-top_navigation-top_navigation__topNavigationRight{flex:0 0 70px;min-width:0}.---base-ui-top_navigation-top_navigation__topNavigation.---base-ui-top_navigation-top_navigation__mobileEditor{gap:var(--spacing-default)}.---base-ui-top_navigation-top_navigation__mobileEditor .---base-ui-top_navigation-top_navigation__topNavigationCenter{flex:auto;min-width:0}.---base-ui-top_navigation-top_navigation__topNavigation.---base-ui-top_navigation-top_navigation__centered{column-gap:var(--spacing-default);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.---base-ui-top_navigation-top_navigation__centered .---base-ui-top_navigation-top_navigation__topNavigationLeft{grid-column:1;min-width:0}.---base-ui-top_navigation-top_navigation__centered .---base-ui-top_navigation-top_navigation__topNavigationCenter{grid-column:2}.---base-ui-top_navigation-top_navigation__centered .---base-ui-top_navigation-top_navigation__topNavigationRight{grid-column:3;min-width:0}.---base-ui-top_navigation-top_navigation__projectNameWrapper button:active:not(:disabled){transform:none}.---base-ui-top_navigation-top_navigation__projectNameWrapper{min-width:0;overflow:hidden}.---base-ui-top_navigation-top_navigation__projectNameSurface{max-width:100%;min-height:32px;padding-inline:var(--spacing-default);border-radius:6px;align-items:center;display:inline-flex;overflow:clip}.---base-ui-top_navigation-top_navigation__projectNameSurface>*{scrollbar-width:none;min-width:0;overflow:auto hidden}.---base-ui-top_navigation-top_navigation__projectNameSurface>::-webkit-scrollbar{display:none}.---base-ui-top_navigation-top_navigation__projectNameSurface:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-focus-ring)}.---base-ui-top_navigation-top_navigation__topNavigation.---base-ui-top_navigation-top_navigation__inline{flex-shrink:0;position:relative;top:auto;left:auto}.src-theme_button__icons{width:16px;height:16px;display:block;position:relative}.src-theme_button__icon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-top_navigation__topNav.src-top_navigation__topNav{box-shadow:inset 0 -1px var(--color-border);padding-left:var(--spacing-xs);padding-right:var(--spacing-default);background:color-mix(in srgb,var(--color-background-primary)90%,transparent);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-bottom:0}.src-top_navigation__breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--studio-navigation-secondary,var(--color-foreground-secondary));border-radius:var(--radius-sm);text-decoration:none;transition:color .15s ease-out;overflow:hidden}.src-top_navigation__breadcrumb[aria-current=page],.src-top_navigation__breadcrumb:hover{color:var(--color-foreground-primary)}.src-top_navigation__breadcrumb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.src-top_navigation__separator{color:var(--color-text-tertiary)}.src-top_navigation__breadcrumb>span{line-height:20px}.src-top_navigation__topNav .src-top_navigation__collapseButton{color:var(--studio-navigation-secondary,var(--color-foreground-secondary))}.src-top_navigation__topNav .src-top_navigation__collapseButton:hover{color:var(--color-foreground-primary)}.src-top_navigation__topNav .src-top_navigation__collapseButton svg path{fill:currentColor}.src-top_navigation__topNav>:first-child,.src-top_navigation__breadcrumbs{min-width:0}.src-top_navigation__breadcrumbs{flex:1}.src-top_navigation__topNav>:last-child{flex:none}.src-top_navigation__breadcrumbs>a:first-of-type{flex-shrink:0}.src-top_navigation__breadcrumbs>:-webkit-any(button,.src-top_navigation__separator){flex-shrink:0}.src-top_navigation__breadcrumbs>:-moz-any(button,.src-top_navigation__separator){flex-shrink:0}.src-top_navigation__breadcrumbs>:is(button,.src-top_navigation__separator){flex-shrink:0}.src-top_navigation__topNav .src-top_navigation__collapseButton svg [fill]:not([fill=none]){fill:currentColor}.src-top_navigation__topNav .src-top_navigation__collapseButton svg [stroke]:not([stroke=none]){stroke:currentColor}.src-top_navigation__breadcrumb>span{color:inherit}.src-top_navigation__breadcrumbTrail{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex;overflow:hidden}.src-top_navigation__breadcrumbTrail .src-top_navigation__separator{flex-shrink:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-user-select:none;user-select:none;color:var(--color-text);font-family:var(--font-family-base),sans-serif;margin:0}button,input,select,textarea{font-family:inherit}::selection{color:var(--color-text-selection);background:var(--color-background-selection)}@media (max-width:767px){html,body{height:100dvh}}:root{--color-neutral-1000:#101010;--color-neutral-900:#1d1d1d;--color-neutral-800:#292929;--color-neutral-700:#343434;--color-neutral-600:#343434;--color-neutral-500:#8a8a8a;--color-neutral-400:#b9b9b9;--color-neutral-300:#d8d6d3;--color-neutral-200:#e4e2df;--color-neutral-150:#ecebe9;--color-neutral-100:#f1f0ee;--color-neutral-000:#fff;--color-purple-500:#7c2dff;--color-purple-300:#a191ff;--color-purple-100:#eadcff;--color-red-500:#ff4848;--color-red-300:#ff9191;--color-red-200:#ffb6b6;--color-red-100:#ffdada;--color-orange-500:#ff7448;--color-orange-300:#ffac91;--color-orange-100:#ffe3da;--color-studio-accent:#fb4f1f;--color-studio-accent-subtle:#ffe7da;--color-green-500:#00dc11;--color-green-300:#73d1a2;--color-green-100:#d5f89d;--color-pink-500:#ee46bc;--color-pink-300:#f590d7;--color-pink-200:#faf;--color-pink-100:#fcdaf2;--color-pink-brand-900:#34002f;--color-pink-brand-500:#ff00f4;--color-pink-brand-300:#ff79ff;--color-pink-brand-100:#ffd7ff;--color-blue-600:#0094bf;--color-blue-500:#00b8ed;--color-blue-300:#4edbf5;--color-blue-200:#98eafd;--color-blue-100:#ccf5ff;--color-yellow-500:#ffdc00;--color-yellow-300:#ffed7a;--color-yellow-100:#fff8ca;--color-brown-500:#845a44;--color-brown-100:#e6deda;--color-brand-black:#101010;--color-brand-magenta-soft:#ff79ff;--color-brand-magenta-subtle-deep:#34002f;--color-brand-green-subtle-deep:#001f02;--color-brand-yellow-deep:#9e7f00;--color-brand-yellow-subtle-deep:#272100;--color-brand-blue-deep:#102d66;--color-brand-blue-subtle-deep:#081633;--opacity-hover:8%;--opacity-focus:8%;--opacity-press:12%;--opacity-active:12%;--opacity-drag:16%;--spacing-unit:4px;--radius-unit:4px;--ease:ease;--ease-out:ease-out;--ease-out-cubic:cubic-bezier(.23,1,.32,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--duration:.2s;--transition-all:opacity var(--duration)var(--ease),background-color var(--duration)var(--ease),color var(--duration)var(--ease),border-color var(--duration)var(--ease);--layout-top-nav-height:48px;--layout-top-chrome-offset:calc(var(--layer-top-inset,0px) + var(--layout-top-nav-height));--layout-side-nav-width:46px;--panel-base-width:280px;--sidebar-default-width:var(--panel-base-width);--panel-expanded-width:532px;--right-panel-width:292px;--control-row-label-width:96px;--control-row-slider-min-width:120px;--color-foreground-primary:var(--color-neutral-1000);--color-foreground-secondary:var(--color-neutral-600);--color-foreground-tertiary:var(--color-neutral-500);--color-foreground-inverse:var(--color-neutral-000);--color-foreground-inverse-secondary:var(--color-neutral-400);--color-foreground-success:var(--color-green-500);--color-foreground-warning:var(--color-yellow-500);--color-foreground-danger:var(--color-red-500);--color-foreground-info:var(--color-blue-600);--color-foreground-pink:var(--color-pink-500);--color-foreground-accent:var(--color-pink-brand-500);--color-foreground-ai:var(--color-pink-brand-500);--color-foreground-global:var(--color-green-500);--color-background-primary:var(--color-neutral-100);--color-background-secondary:var(--color-neutral-000);--color-background-tertiary:var(--color-neutral-200);--color-background-canvas:var(--color-neutral-100);--color-background-inverse:var(--color-neutral-1000);--color-background-success-subtle:var(--color-green-100);--color-background-success-bold:var(--color-green-500);--color-background-warning-subtle:var(--color-yellow-100);--color-background-warning-subtle-brand:var(--color-yellow-300);--color-background-warning-bold:var(--color-yellow-500);--color-background-danger-subtle:var(--color-red-200);--color-background-danger-bold:var(--color-red-500);--color-background-info-subtle:var(--color-blue-100);--color-background-info-bold:var(--color-blue-600);--color-background-blue-subtle-brand:var(--color-blue-200);--color-background-pink-subtle:var(--color-pink-100);--color-background-pink:var(--color-pink-500);--color-background-ai-subtle:var(--color-pink-brand-100);--color-background-ai-subtle-opacity:#ffdfff80;--color-background-purple-subtle-opacity:color-mix(in srgb,var(--color-purple-100)50%,transparent);--color-background-ai:var(--color-pink-brand-500);--color-background-global-subtle:var(--color-green-100);--color-background-global:var(--color-green-500);--color-background-selection:var(--color-pink-100);--color-gradient-brand:#ff7448,#ff4848 51%,#6248ff 88%;--color-surface:#f1f0eee6;--color-surface-white:#fffc;--color-surface-hover:#16161614;--color-surface-overlay:#1616160f;--color-surface-dark:#161616cc;--surface-blur:blur(50px);--color-text:var(--color-foreground-primary);--color-text-inverse:var(--color-foreground-inverse);--color-text-inverse-secondary:var(--color-foreground-inverse-secondary);--color-text-secondary:var(--color-foreground-secondary);--color-text-tertiary:var(--color-foreground-tertiary);--color-text-ai:var(--color-foreground-ai);--color-text-accent:var(--color-foreground-accent);--color-text-success:var(--color-foreground-success);--color-text-warning:var(--color-foreground-warning);--color-text-danger:var(--color-foreground-danger);--color-text-info:var(--color-foreground-info);--color-text-selection:var(--color-foreground-primary);--color-border:color-mix(in oklab,var(--color-neutral-1000)10%,transparent);--color-border-subtle:#1b19191a;--color-border-hovered:var(--color-neutral-200);--color-border-ai:var(--color-foreground-accent);--color-border-ai-subtle:var(--color-pink-200);--color-focus-ring:var(--color-foreground-accent);--color-border-primary:var(--color-neutral-1000);--color-border-inverse:var(--color-neutral-000);--color-border-danger:var(--color-red-500)}html[data-theme=dark]{--color-foreground-primary:#e4e2df;--color-foreground-secondary:#b9b9b9;--color-foreground-tertiary:#5c5c5c;--color-foreground-inverse:#1d1d1d;--color-foreground-inverse-secondary:#343434;--color-background-primary:#1d1d1d;--color-background-secondary:#292929;--color-background-tertiary:#343434;--color-background-canvas:#292929;--color-background-inverse:#f1f0ee;--color-background-ai-subtle-opacity:var(--color-background-ai-subtle);--color-background-purple-subtle-opacity:var(--color-purple-100);--color-background-danger-subtle:var(--color-red-100);--color-surface:#1d1d1de6;--color-surface-white:#1d1d1dcc;--color-surface-hover:#ffffff0f;--color-surface-overlay:#ffffff0f;--color-surface-dark:#fffc;--color-border:#454545;--color-border-hovered:#707070;--color-border-primary:#e4e2df;--color-border-inverse:#1d1d1d;--color-purple-500:#8b7aff;--color-purple-300:#b5aaff;--color-purple-100:#2d2b38;--color-blue-100:#272d38;--color-green-100:#252f2b;--color-red-100:#352b2b;--color-yellow-100:#333025;--color-orange-100:#332d27;--color-pink-100:#332b30;--color-neutral-100:#252525;--color-neutral-150:#2a2a2a;--color-neutral-200:#333;--color-neutral-300:#444;--color-neutral-400:#666}:root{--color-background-primary-hovered:color-mix(in oklab,var(--color-background-primary),black var(--opacity-hover));--color-background-primary-pressed:color-mix(in oklab,var(--color-background-primary),black var(--opacity-press));--color-background-secondary-hovered:color-mix(in oklab,var(--color-background-secondary),black var(--opacity-hover));--color-background-secondary-pressed:color-mix(in oklab,var(--color-background-secondary),black var(--opacity-press));--color-background-tertiary-hovered:color-mix(in oklab,var(--color-background-tertiary),black var(--opacity-hover));--color-background-tertiary-pressed:color-mix(in oklab,var(--color-background-tertiary),black var(--opacity-press));--color-background-inverse-hovered:color-mix(in oklab,var(--color-background-inverse),black var(--opacity-hover));--color-background-inverse-pressed:color-mix(in oklab,var(--color-background-inverse),black var(--opacity-press));--color-background-success-subtle-hovered:color-mix(in oklab,var(--color-background-success-subtle),black var(--opacity-hover));--color-background-success-subtle-pressed:color-mix(in oklab,var(--color-background-success-subtle),black var(--opacity-press));--color-background-success-bold-hovered:color-mix(in oklab,var(--color-background-success-bold),black var(--opacity-hover));--color-background-success-bold-pressed:color-mix(in oklab,var(--color-background-success-bold),black var(--opacity-press));--color-background-warning-subtle-hovered:color-mix(in oklab,var(--color-background-warning-subtle),black var(--opacity-hover));--color-background-warning-subtle-pressed:color-mix(in oklab,var(--color-background-warning-subtle),black var(--opacity-press));--color-background-warning-bold-hovered:color-mix(in oklab,var(--color-background-warning-bold),black var(--opacity-hover));--color-background-warning-bold-pressed:color-mix(in oklab,var(--color-background-warning-bold),black var(--opacity-press));--color-background-danger-subtle-hovered:color-mix(in oklab,var(--color-background-danger-subtle),black var(--opacity-hover));--color-background-danger-subtle-pressed:color-mix(in oklab,var(--color-background-danger-subtle),black var(--opacity-press));--color-background-danger-bold-hovered:color-mix(in oklab,var(--color-background-danger-bold),black var(--opacity-hover));--color-background-danger-bold-pressed:color-mix(in oklab,var(--color-background-danger-bold),black var(--opacity-press));--color-background-info-subtle-hovered:color-mix(in oklab,var(--color-background-info-subtle),black var(--opacity-hover));--color-background-info-subtle-pressed:color-mix(in oklab,var(--color-background-info-subtle),black var(--opacity-press));--color-background-info-bold-hovered:color-mix(in oklab,var(--color-background-info-bold),black var(--opacity-hover));--color-background-info-bold-pressed:color-mix(in oklab,var(--color-background-info-bold),black var(--opacity-press));--color-background-pink-subtle-hovered:color-mix(in oklab,var(--color-background-pink-subtle),black var(--opacity-hover));--color-background-pink-subtle-pressed:color-mix(in oklab,var(--color-background-pink-subtle),black var(--opacity-press));--color-background-pink-hovered:color-mix(in oklab,var(--color-background-pink),black var(--opacity-hover));--color-background-pink-pressed:color-mix(in oklab,var(--color-background-pink),black var(--opacity-press));--color-background-ai-subtle-hovered:color-mix(in oklab,var(--color-background-ai-subtle),black var(--opacity-hover));--color-background-ai-subtle-pressed:color-mix(in oklab,var(--color-background-ai-subtle),black var(--opacity-press));--color-background-ai-hovered:color-mix(in oklab,var(--color-background-ai),black var(--opacity-hover));--color-background-ai-pressed:color-mix(in oklab,var(--color-background-ai),black var(--opacity-press));--color-background-global-hovered:color-mix(in oklab,var(--color-background-global),black var(--opacity-hover));--color-background-global-pressed:color-mix(in oklab,var(--color-background-global),black var(--opacity-press))}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/_studio/a/jetbrains-mono-400.db9d659a.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/app/_studio/a/jetbrains-mono-700.9545a3d1.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_studio/a/geist-variable.739f45a8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_studio/a/geist-mono-variable.690f6d3b.woff2)format("woff2")}.---base-ui-theme-material-symbols__material-symbols-outlined,.---base-ui-theme-material-symbols__material-symbols-rounded,.---base-ui-theme-material-symbols__material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.---base-ui-theme-material-symbols__material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif}.---base-ui-theme-material-symbols__material-symbols-rounded{font-family:Material Symbols Rounded,sans-serif}.---base-ui-theme-material-symbols__material-symbols-sharp{font-family:Material Symbols Sharp,sans-serif}[style*="var(--icon-font-family)"]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";direction:ltr}:root{--spacing-none:0;--spacing-3xs:calc(var(--spacing-unit)/2);--spacing-2xs:var(--spacing-unit);--spacing-xs:calc(var(--spacing-unit)*1.5);--spacing-default:calc(var(--spacing-unit)*2);--spacing-sm:calc(var(--spacing-unit)*3);--spacing-md:calc(var(--spacing-unit)*4);--spacing-lg:calc(var(--spacing-unit)*6);--spacing-xl:calc(var(--spacing-unit)*8);--spacing-2xl:calc(var(--spacing-unit)*12);--spacing-3xl:calc(var(--spacing-unit)*16);--font-family-base:"Geist",sans-serif;--font-family-base-mono:"Geist Mono",monospace;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.5rem;--line-height-none:1;--line-height-xs:1.2;--line-height-sm:1.3;--line-height-md:1.4;--line-height-lg:1.5;--line-height-xl:1.6;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-none:0;--radius-xs:var(--radius-unit);--radius-sm:calc(var(--radius-unit)*1.5);--radius-md:calc(var(--radius-unit)*2);--radius-lg:calc(var(--radius-unit)*3);--radius-xl:calc(var(--radius-unit)*4);--radius-round:999px;--shadow-sm:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a,0px 2px 4px -2px #0000000f;--shadow-md-light:0px 4px 8px -2px #0000000d,0px 2px 4px -2px #00000002;--shadow-lg:0px 4px 6px -2px #00000008,0px 12px 16px -4px #00000014;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dialog-scrim-color:#000;--dialog-scrim-opacity:40%;--studio-accent:var(--color-studio-accent);--studio-accent-subtle:var(--color-studio-accent-subtle);--color-foreground-accent:var(--studio-accent);--color-foreground-ai:var(--studio-accent);--color-background-ai:var(--studio-accent);--color-background-ai-subtle:var(--studio-accent-subtle);--color-background-ai-subtle-opacity:color-mix(in srgb,var(--studio-accent-subtle)50%,transparent);--color-border-ai-subtle:var(--studio-accent-subtle);--color-background-selection:var(--studio-accent-subtle)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dialog-scrim-color:#000;--color-border:#343434;--color-border-hovered:#505050;--color-foreground-tertiary:#92908d;--studio-accent-subtle:var(--color-orange-100)}