.---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-mobile-mobile__toastIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.---base-ui-mobile-mobile__toastCloseButton{margin-left:auto}.---base-ui-layer-layer__layer{top:var(--layer-top-inset,0px);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.---base-ui-layer-layer__layer.---base-ui-layer-layer__clickable,.---base-ui-layer-layer__layer .---base-ui-layer-layer__content{pointer-events:auto}.---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__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:1.5;font-weight:var(--font-weight-medium)}.---base-ui-typography-typography__typography-text-lg{font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-normal)}.---base-ui-typography-typography__typography-text-md-medium{font-size:var(--font-size-md);line-height:1.43;font-weight:var(--font-weight-medium)}.---base-ui-typography-typography__typography-text-md{font-size:var(--font-size-md);line-height:1.43;font-weight:var(--font-weight-normal)}.---base-ui-typography-typography__typography-text-sm-medium{font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--font-weight-medium)}.---base-ui-typography-typography__typography-text-sm{font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--font-weight-normal)}.---base-ui-typography-typography__typography-heading-1{font-size:var(--font-size-6xl);line-height:1.2;font-weight:var(--font-weight-medium);letter-spacing:-.32px}.---base-ui-typography-typography__typography-heading-2{font-size:var(--font-size-5xl);line-height:1.2;font-weight:var(--font-weight-medium);letter-spacing:-.32px}.---base-ui-typography-typography__typography-heading-3{font-size:var(--font-size-4xl);line-height:1.2;font-weight:var(--font-weight-medium);letter-spacing:-.32px}.---base-ui-typography-typography__typography-heading-4{font-size:var(--font-size-3xl);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:-.32px}.---base-ui-typography-typography__typography-heading-5{font-size:var(--font-size-2xl);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:-.32px}.---base-ui-typography-typography__typography-heading-6{font-size:var(--font-size-xl);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:-.32px}@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-tooltip-tooltip__anchor{display:inline-flex}.---base-ui-tooltip-tooltip__tooltip{pointer-events:none;color:var(--color-text-inverse);padding:var(--spacing-3xs)var(--spacing-xs);border-radius:var(--spacing-2xs);transform-origin:var(--tooltip-origin-x,50%)var(--tooltip-origin-y,50%);width:max-content;position:fixed}.---base-ui-tooltip-tooltip__tooltip:has(.---base-ui-tooltip-tooltip__shortcutContainer){padding-right:var(--spacing-3xs)}.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__enter{opacity:0;transform:scale(.9)}.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__enterActive{transition:opacity var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);opacity:1;transform:scale(1)}.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__exit{opacity:1;transform:scale(1)}.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__exitActive{transition:opacity var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);opacity:0;transform:scale(.9)}.---base-ui-tooltip-tooltip__shortcutContainer{background-color:var(--color-background-inverse);border-radius:var(--spacing-2xs);padding:0 var(--spacing-2xs)}.---base-ui-tooltip-tooltip__shortcutContainer *{font-size:11px;line-height:1.125rem}@media (prefers-reduced-motion:reduce){.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__enter,.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__enterActive,.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__exit,.---base-ui-tooltip-tooltip__tooltip.---base-ui-tooltip-tooltip__exitActive{opacity:inherit;transition:none;transform:scale(1)}}.---base-ui-button-button__button{color:var(--color-text-secondary);--buttonRadius:6px;background:var(--background,transparent);cursor:pointer;transition:var(--transition-all),transform var(--duration)var(--ease-out-cubic);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)):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)):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)):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)):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)):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__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-border-ai);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.---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:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:scale(.97)}.---base-ui-button-button__button:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:scale(.97)}.---base-ui-button-button__button:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:scale(.97)}.---base-ui-button-button__button:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:scale(.97)}.---base-ui-button-button__button:active:not(:is(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:scale(.97)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:scale(.9)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:scale(.9)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:scale(.9)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:scale(.9)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon:active:not(:is(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:scale(.9)}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale.---base-ui-button-button__onlyIcon:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale.---base-ui-button-button__onlyIcon:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale:active:not(:is(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading,.---base-ui-button-button__select)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale.---base-ui-button-button__onlyIcon:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale.---base-ui-button-button__onlyIcon:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button.---base-ui-button-button__disablePressScale.---base-ui-button-button__onlyIcon:active:not(:is(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}@media (prefers-reduced-motion:reduce){.---base-ui-button-button__button{will-change:auto;transition:none}.---base-ui-button-button__button:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform:none}.---base-ui-button-button__button:active:not(:is(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){transform: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(--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(--spacing-default);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(--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(--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;border-radius:6px;gap:4px}.---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(--spacing-2xs);border:1px solid color-mix(in oklab,var(--color-border-primary)10%,transparent)}.---base-ui-button-button__button.---base-ui-button-button__secondary:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){background:var(--pressBackground,var(--hoverBackground));transform:none}.---base-ui-button-button__button.---base-ui-button-button__secondary:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){background:var(--pressBackground,var(--hoverBackground));transform:none}.---base-ui-button-button__button.---base-ui-button-button__secondary:active:not(:-webkit-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){background:var(--pressBackground,var(--hoverBackground));transform:none}.---base-ui-button-button__button.---base-ui-button-button__secondary:active:not(:-moz-any(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){background:var(--pressBackground,var(--hoverBackground));transform:none}.---base-ui-button-button__button.---base-ui-button-button__secondary:active:not(:is(:disabled,.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__isLoading)){background:var(--pressBackground,var(--hoverBackground));transform:none}.---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(--spacing-default)}.---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(--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-border-ai);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__outline{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(:disabled):hover{background:color-mix(in srgb-linear,var(--color-neutral-000)4%,transparent)}.---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-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-primary);--hoverBackground:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-white{--hoverBackground:color-mix(in srgb,var(--color-neutral-1000)8%,var(--color-background-primary));--pressBackground:color-mix(in srgb,var(--color-neutral-1000)12%,var(--color-background-primary))}.---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-secondary);--hoverBackground:var(--color-background-secondary-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-grey3.---base-ui-button-button__isChecked{--background:var(--color-background-primary)}.---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-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__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__panelLayout{gap:0}.---base-ui-dialog-dialog__dialog:focus{outline:none}.---base-ui-dialog-dialog__dialog.---base-ui-dialog-dialog__narrow{min-width:min(400px,80vw)}.---base-ui-dialog-dialog__dialog.---base-ui-dialog-dialog__compact{min-width:min(280px,92vw)}.---base-ui-dialog-dialog__dialog.---base-ui-dialog-dialog__medium{min-width:min(600px,80vw)}.---base-ui-dialog-dialog__dialog.---base-ui-dialog-dialog__wide{min-width:min(800px,80vw)}.---base-ui-dialog-dialog__dialog.---base-ui-dialog-dialog__fullscreen{border-radius:0;min-width:100vw;min-height:100vh}.---base-ui-dialog-dialog__dialog.---base-ui-dialog-dialog__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__dialog.---base-ui-dialog-dialog__height-bleed.---base-ui-dialog-dialog__fixedWidth{width:868px}.---base-ui-dialog-dialog__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__dialogPaddingBottom{height:calc(24px + env(safe-area-inset-bottom))}.---base-ui-dialog-dialog__dialogPaddingTop{height:calc(24px + env(safe-area-inset-top))}.---base-ui-dialog-dialog__header{padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-default);justify-content:space-between;display:flex;position:relative}.---base-ui-dialog-dialog__header button{top:var(--spacing-md);right:var(--spacing-lg);position:absolute}.---base-ui-dialog-dialog__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__panelHeader button{position:static}.---base-ui-dialog-dialog__contentWrapper{padding:0 var(--spacing-lg)}.---base-ui-dialog-dialog__panelContentWrapper{padding:var(--spacing-md)}.---base-ui-dialog-dialog__panelFooter{justify-content:flex-end;gap:var(--spacing-xs);flex-direction:row;padding:12px;display:flex}.---base-ui-dialog-dialog__footerDivider{border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent)}.---base-ui-dialog-dialog__panelDialogPaddingTop,.---base-ui-dialog-dialog__panelDialogPaddingBottom{height:16px}@media (max-width:767px){.---base-ui-dialog-dialog__dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.---base-ui-dialog-dialog__container{width:100%;height:100%}.---base-ui-dialog-dialog__header{padding:var(--spacing-xl)var(--spacing-lg)var(--spacing-default);justify-content:space-between;display:flex}.---base-ui-dialog-dialog__header button{position:absolute;top:4px;right:4px}.---base-ui-dialog-dialog__contentWrapper{padding:0 var(--spacing-lg)}.---base-ui-dialog-dialog__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__panelFooter{justify-content:flex-end;gap:var(--spacing-xs);flex-direction:row;width:auto;padding:12px;position:static}}.---base-ui-dialog-dialog__container{background:color-mix(in oklab,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__enter{opacity:0}.---base-ui-dialog-dialog__enter .---base-ui-dialog-dialog__dialog{opacity:0;transform:translateY(8px)scale(.98)}.---base-ui-dialog-dialog__appear{opacity:0}.---base-ui-dialog-dialog__appear .---base-ui-dialog-dialog__dialog{opacity:0;transform:translateY(8px)scale(.98)}.---base-ui-dialog-dialog__enterActive{opacity:1;transition:opacity var(--duration)var(--ease-out)}.---base-ui-dialog-dialog__enterActive .---base-ui-dialog-dialog__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__appearActive{opacity:1;transition:opacity var(--duration)var(--ease-out)}.---base-ui-dialog-dialog__appearActive .---base-ui-dialog-dialog__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__exit{opacity:1}.---base-ui-dialog-dialog__exit .---base-ui-dialog-dialog__dialog{opacity:1;transform:translateY(0)scale(1)}.---base-ui-dialog-dialog__exitActive{opacity:0;transition:opacity var(--duration)var(--ease-out)}.---base-ui-dialog-dialog__exitActive .---base-ui-dialog-dialog__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__appear,.---base-ui-dialog-dialog__appearActive,.---base-ui-dialog-dialog__enter,.---base-ui-dialog-dialog__enterActive,.---base-ui-dialog-dialog__exit,.---base-ui-dialog-dialog__exitActive{opacity:1;transition:none}.---base-ui-dialog-dialog__appear .---base-ui-dialog-dialog__dialog,.---base-ui-dialog-dialog__appearActive .---base-ui-dialog-dialog__dialog,.---base-ui-dialog-dialog__enter .---base-ui-dialog-dialog__dialog,.---base-ui-dialog-dialog__enterActive .---base-ui-dialog-dialog__dialog,.---base-ui-dialog-dialog__exit .---base-ui-dialog-dialog__dialog,.---base-ui-dialog-dialog__exitActive .---base-ui-dialog-dialog__dialog{opacity:1;transition:none;transform:none}}.---base-ui-dialog-dialog__heroImage{border-radius:var(--radius-md);object-fit:cover;background:var(--color-background-tertiary);max-width:440px}.---base-ui-dialog-dialog__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__cofoundersRow{align-items:center;gap:var(--spacing-default);display:flex}.---base-billing-checkout_return-checkout_return__cofoundersCopy{flex-direction:column;flex:1;min-width:0;display:flex}.---base-billing-checkout_return-checkout_return__cofoundersAvatars{align-items:center;display:flex}.---base-billing-checkout_return-checkout_return__cofoundersAvatar{border:2px solid var(--color-border);object-fit:cover;background:var(--color-surface-white);border-radius:100px;width:32px;height:32px}.---base-billing-checkout_return-checkout_return__cofoundersAvatar+.---base-billing-checkout_return-checkout_return__cofoundersAvatar{margin-left:-4px}.---base-billing-checkout_return-checkout_return__planCard{gap:var(--spacing-md);padding:0 var(--spacing-md)var(--spacing-md);border:2px solid var(--color-orange-500);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.---base-billing-checkout_return-checkout_return__planTab{padding:var(--spacing-xs)var(--spacing-default)var(--spacing-default);border-right:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);border-left:1px solid var(--color-neutral-200);font-size:18px;line-height:28px;font-weight:var(--font-weight-medium);border-bottom-right-radius:4px;border-bottom-left-radius:4px;align-self:flex-start;align-items:center;display:inline-flex}.---base-billing-checkout_return-checkout_return__planFeatures{gap:var(--spacing-default);flex-direction:column;display:flex}.---base-billing-checkout_return-checkout_return__planFeature{align-items:flex-start;gap:var(--spacing-default);display:flex}.---base-billing-checkout_return-checkout_return__planFeatureIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-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%}.---base-hosting_nudge-hosting_nudge_dialog__dialog{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-white);width:650px;height:436px;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;overflow:hidden}.---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__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__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__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-width:699px){.---base-hosting_nudge-hosting_nudge_dialog__dialog{width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px)}.---base-hosting_nudge-hosting_nudge_dialog__content{grid-template-columns:minmax(0,1fr);height:auto;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}}.---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-secondary);--chip-background-hovered:var(--color-background-secondary-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=pink]{--chip-background:var(--color-background-pink-subtle);--chip-background-hovered:var(--color-background-pink-subtle-hovered);--chip-icon-color:var(--color-foreground-pink)}@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-border-ai);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-border-ai);outline-offset:2px;border-radius:var(--radius-xs)}.---base-ui-chip-chip__removeButton svg{width:10px;height:10px;color:inherit;display:block}*{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}@media (max-width:767px){html,body{height:100dvh}}.---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-primary);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-secondary),var(--color-background-primary-hovered),var(--color-background-secondary));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-secondary);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:1px;width:294px;height:3px;overflow:hidden}.---base-ui-loading_progress_bar-loading_progress_bar__fill{transform-origin:0;background:var(--loading-progress-fill);width:100%;height:100%;animation-name:---base-ui-loading_progress_bar-loading_progress_bar__progressBarFill;animation-duration:100s;animation-timing-function:ease;transform:scaleX(0)}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%{transform:scaleX(.8)}10%{transform:scaleX(.95)}20%{transform:scaleX(.99)}30%{transform:scaleX(.995)}to{transform:scaleX(1)}}.---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-login_wall__userPromptContainer{width:350px;max-width:100%}.---base-login_wall__userPrompt{align-items:center;gap:8px;width:100%;display:flex}.---base-login_wall__userPrompt>textarea{resize:none;flex:1;height:6em;padding:8px;font-size:16px}.---base-page_container__pageContainer{background:var(--color-background-secondary);width:100%;min-height:100vh;min-height:100lvh}body:has(.---base-page_container__pageContainer){background:var(--color-background-secondary)}:root{--color-neutral-1000:#161616;--color-neutral-900:#1d1d1d;--color-neutral-800:#292929;--color-neutral-700:#343434;--color-neutral-600:#5c5c5c;--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:#6248ff;--color-purple-300:#a191ff;--color-purple-100:#e0daff;--color-red-500:#ff4848;--color-red-300:#ff9191;--color-red-100:#ffdada;--color-orange-500:#ff7448;--color-orange-300:#ffac91;--color-orange-100:#ffe3da;--color-green-500:#16b364;--color-green-300:#73d1a2;--color-green-100:#d0f0e0;--color-pink-500:#ee46bc;--color-pink-300:#f590d7;--color-pink-100:#fcdaf2;--color-blue-500:#2970ff;--color-blue-300:#7fa9ff;--color-blue-100:#d4e2ff;--color-yellow-500:#eaaa08;--color-yellow-300:#f2cc6b;--color-yellow-100:#fbeece;--color-brown-500:#845a44;--color-brown-100:#e6deda;--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(.215,.61,.355,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-side-nav-width:46px;--panel-base-width:280px;--panel-expanded-width:532px;--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-500);--color-foreground-pink:var(--color-pink-500);--color-foreground-ai:var(--color-purple-500);--color-foreground-global:var(--color-green-500);--color-background-primary:var(--color-neutral-000);--color-background-secondary:var(--color-neutral-100);--color-background-tertiary:var(--color-neutral-200);--color-background-canvas:var(--color-neutral-150);--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-bold:var(--color-yellow-500);--color-background-danger-subtle:var(--color-red-100);--color-background-danger-bold:var(--color-red-500);--color-background-info-subtle:var(--color-blue-100);--color-background-info-bold:var(--color-blue-500);--color-background-pink-subtle:var(--color-pink-100);--color-background-ai-subtle:var(--color-purple-100);--color-background-ai:var(--color-purple-500);--color-background-global:var(--color-green-500);--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-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-border:color-mix(in oklab,var(--color-neutral-1000)10%,transparent);--color-border-hovered:var(--color-neutral-200);--color-border-ai:var(--color-purple-500);--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-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-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:Relative;font-style:normal;font-weight:400;font-display:swap;src:url(/app/_editor/a/relative-book-pro.7cda7dc3.woff2)format("woff2"),url(/app/_editor/a/Relative-Book.b8ba6630.ttf)format("ttf")}@font-face{font-family:Relative;font-style:normal;font-weight:500;font-display:swap;src:url(/app/_editor/a/relative-medium-pro.fb51842b.woff2)format("woff2"),url(/app/_editor/a/Relative-Medium.f60be099.ttf)format("ttf")}@font-face{font-family:Relative;font-style:normal;font-weight:600;font-display:swap;src:url(/app/_editor/a/relative-bold-pro.24aaa8b2.woff2)format("woff2"),url(/app/_editor/a/Relative-Bold.a348d998.ttf)format("ttf")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/_editor/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/_editor/a/jetbrains-mono-700.9545a3d1.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}: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:"Relative",sans-serif;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-6xl:3.5rem;--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}.---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__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;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{height:36px}.---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-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);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;line-height:1.43}.---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-secondary-hovered)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light:focus{background:var(--color-background-primary);outline-color:var(--color-border-ai)}.---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,.---base-ui-textarea-textarea__textarea::selection{color:var(--color-text);background:color-mix(in oklab,var(--color-background-inverse)var(--opacity-drag),transparent)}.---base-ui-textarea-textarea__fakeSelection{display:inline}.---base-ui-textarea-textarea__text{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 oklab,var(--color-background-inverse)60%,transparent)}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__isPlaceholder,.---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-primary);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:18px}.---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);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;line-height:1.5;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: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: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){outline-color:var(--color-border-ai);background:0 0}.---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:not(.---base-ui-input-input__isEmptyValue):has(.---base-ui-input-input__input: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{min-height:40px}.---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{white-space:pre-wrap;overflow-wrap:break-word;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{border-radius:var(--radius-sm);min-width:0;padding:var(--spacing-none)var(--spacing-2xs);caret-color:var(--color-purple-500);background:0 0;flex-grow:1}.---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{color:var(--color-text-secondary)}.---base-ui-input-input__input:focus,.---base-ui-input-input__autosizeTextarea:focus{outline:none}.---base-ui-input-input__input::selection,.---base-ui-input-input__autosizeTextarea::selection{color:var(--color-text);background:color-mix(in oklab,var(--color-background-inverse)var(--opacity-drag),transparent)}.---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:auto}.---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__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-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:42px;padding:var(--spacing-default)var(--spacing-default)var(--spacing-default)var(--spacing-sm);grid-template-columns:auto min-content;align-items:center;display:grid}.---base-ui-panel-panel__panelHeader.---base-ui-panel-panel__hasBack{column-gap:var(--spacing-default);padding-left:var(--spacing-default);grid-template-columns:min-content auto min-content}.---base-ui-panel-panel__headingCell{align-items:center;gap:var(--spacing-xs);min-width:0;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-default)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__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-sidebar-sidebar__sidebar{width:var(--sidebar-width,var(--panel-base-width));top:var(--layout-top-nav-height);opacity:1;content-visibility:visible;flex-direction:column;display:flex;position:absolute;bottom:0;transform:translate(0)}.---base-ui-sidebar-sidebar__sidebar.---base-ui-sidebar-sidebar__right.---base-ui-sidebar-sidebar__floating{right:calc(var(--panel-base-width) + var(--spacing-sm));padding:var(--spacing-sm)0}.---base-ui-sidebar-sidebar__sidebar.---base-ui-sidebar-sidebar__left.---base-ui-sidebar-sidebar__floating{--sidebar-floating-left-default:calc(var(--layout-side-nav-width) + var(--panel-base-width) + var(--spacing-sm));left:var(--sidebar-floating-left,var(--sidebar-floating-left-default));padding:var(--sidebar-floating-padding,var(--spacing-sm)0)}.---base-ui-sidebar-sidebar__sidebar.---base-ui-sidebar-sidebar__expanded{width:var(--sidebar-expanded-width,var(--panel-expanded-width))}.---base-ui-sidebar-sidebar__sidebar.---base-ui-sidebar-sidebar__inline{position:relative;top:auto;bottom:auto;left:auto;right:auto}.---base-ui-sidebar-sidebar__sidebar.---base-ui-sidebar-sidebar__hug{height:auto;max-height:48.25rem;bottom:auto;overflow:hidden}.---base-ui-sidebar-sidebar__drawerMotion{pointer-events:none;overflow:hidden}.---base-ui-sidebar-sidebar__drawerPanel{pointer-events:auto;width:100%;height:100%;position:absolute;top:0;bottom:0}.---base-ui-sidebar-sidebar__snapshotContent{pointer-events:none;display:contents}.---base-ui-sidebar-sidebar__contentTransition{flex-direction:column;flex:1;min-height:0;display:flex}.---base-ui-sidebar-sidebar__left{left:var(--sidebar-left,0)}.---base-ui-sidebar-sidebar__right{right:0}.---base-ui-sidebar-sidebar__sidebar>*,.---base-ui-sidebar-sidebar__drawerPanel>*{height:100%}.---base-ui-sidebar-sidebar__surfaceDragConstraints{top:var(--layout-top-nav-height);right:var(--spacing-sm);bottom:0;left:calc(var(--layout-side-nav-width) + var(--spacing-sm));pointer-events:none;position:fixed}.---base-ui-sidebar-sidebar__surfaceDragHandle{z-index:11;top:var(--sidebar-drag-handle-top,var(--spacing-sm));right:var(--sidebar-drag-handle-right,42px);left:var(--sidebar-drag-handle-left,0);height:var(--sidebar-drag-handle-height,42px);cursor:grab;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.---base-ui-sidebar-sidebar__surfaceDragHandle:active{cursor:grabbing}.---base-ui-badge-badge__badge{--badge-icon-color:var(--color-foreground-primary);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{width:10px;height:10px;color:var(--badge-icon-color);flex:0 0 10px;justify-content:center;align-items:center;display:flex}.---base-ui-badge-badge__badgeIcon svg{color:inherit;width:10px;height:10px;display:block}.---base-ui-badge-badge__badgeText{align-items:center;min-width:0;display:flex}.---base-ui-badge-badge__badge.---base-ui-badge-badge__secondary{background:var(--color-surface-overlay);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__primary{--badge-icon-color:var(--color-foreground-ai);background:var(--color-background-ai-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__success{--badge-icon-color:var(--color-foreground-success);background:var(--color-background-success-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__warning{--badge-icon-color:var(--color-foreground-warning);background:var(--color-background-warning-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__danger{--badge-icon-color:var(--color-foreground-danger);background:var(--color-background-danger-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__info{background:var(--color-surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__pink{--badge-icon-color:var(--color-foreground-pink);background:var(--color-background-pink-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__white{background:var(--color-background-primary);border:1px solid var(--color-border)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient{border:1px solid var(--color-orange-500);border-radius:var(--radius-xs);padding:var(--spacing-3xs)var(--spacing-xs);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__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-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:1.5}.---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-checkable_control-checkable_control__root{--control-gap:var(--spacing-2xs);--control-background:var(--color-background-primary);--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-border-ai);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-primary);--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-primary-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-primary-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-color_preview_swatch-color_preview_swatch__swatch{border-radius:var(--radius-xs);flex-shrink:0;width:16px;height:16px;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__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>:last-child{grid-area:1/2/3}.---base-ui-menu-menu__menu{flex-direction:column;width:min(256px,100vw - 16px);max-height:80vh;display:flex}.---base-ui-menu-menu__menu.---base-ui-menu-menu__disjointed>.---base-ui-menu-menu__search{width:min(512px,100vw - 16px);transform:translateX(var(--disjointedSearchTranslate))}.---base-ui-menu-menu__menu.---base-ui-menu-menu__regular,.---base-ui-menu-menu__menu.---base-ui-menu-menu__disjointed>.---base-ui-menu-menu__menuPopup{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:8px}.---base-ui-menu-menu__menu.---base-ui-menu-menu__regular{overflow:visible}.---base-ui-menu-menu__menu.---base-ui-menu-menu__regular>.---base-ui-menu-menu__search{padding:8px}.---base-ui-menu-menu__menu.---base-ui-menu-menu__regular>.---base-ui-menu-menu__menuPopup{box-shadow:none;background:0 0;border:none;border-radius:0}.---base-ui-menu-menu__menu.---base-ui-menu-menu__disjointed>.---base-ui-menu-menu__search{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:8px;margin-bottom:4px;padding:4px 8px 4px 16px}.---base-ui-menu-menu__menu>.---base-ui-menu-menu__search.---base-ui-menu-menu__isHidden{height:0;padding:0;overflow:hidden}.---base-ui-menu-menu__menu{transform-origin:var(--menu-transform-origin-x,left)var(--menu-transform-origin-y,top)}.---base-ui-menu-menu__menuPopup{flex-direction:column;min-height:0;display:flex}.---base-ui-menu-menu__menuPopup:focus-visible{outline:none}.---base-ui-menu-menu__menu.---base-ui-menu-menu__enter{opacity:0;transform:scale(.9)}.---base-ui-menu-menu__menu.---base-ui-menu-menu__enterActive{transition:opacity calc(var(--duration) + 50ms)var(--ease-out-cubic),transform calc(var(--duration) + 50ms)var(--ease-out-cubic);opacity:1;transform:scale(1)}.---base-ui-menu-menu__menu.---base-ui-menu-menu__exit{opacity:1;transform:scale(1)}.---base-ui-menu-menu__menu.---base-ui-menu-menu__exitActive{transition:opacity var(--duration)var(--ease-out-cubic),transform var(--duration)var(--ease-out-cubic);opacity:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.---base-ui-menu-menu__menu.---base-ui-menu-menu__enter,.---base-ui-menu-menu__menu.---base-ui-menu-menu__enterActive,.---base-ui-menu-menu__menu.---base-ui-menu-menu__exit,.---base-ui-menu-menu__menu.---base-ui-menu-menu__exitActive{opacity:inherit;transition:none;transform:none}}.---base-ui-menu-menu__menuFixed{position:fixed}.---base-ui-menu-menu__menuAnchor{display:inline-block}.---base-ui-menu-menu__menuAnchorFullWidth{width:100%;display:block}.---base-ui-menu-menu__menuSubmenu{position:absolute}.---base-ui-menu-menu__menuText{padding:8px 16px}.---base-ui-menu-menu__menuTextCompact{padding:var(--spacing-3xs)var(--spacing-default)}.---base-ui-menu-menu__menuItem{color:var(--color-text);grid-gap:8px;text-align:start;cursor:pointer;height:28px;transition:background-color var(--duration)var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;flex-shrink:0;grid-template-columns:1fr;grid-auto-columns:min-content;grid-auto-flow:column;align-items:center;margin:0 8px;padding:0 8px;text-decoration:none;display:grid}.---base-ui-menu-menu__menuItem[aria-disabled=true]{color:var(--color-text-secondary);cursor:not-allowed}.---base-ui-menu-menu__menuItem[aria-disabled=true] .---base-ui-menu-menu__icon{opacity:.4}.---base-ui-menu-menu__menuItem[aria-disabled=true] .---base-ui-menu-menu__icon.---base-ui-menu-menu__enabled{opacity:1}.---base-ui-menu-menu__menuItem[aria-disabled=true] .---base-ui-menu-menu__componentRight{opacity:.5}.---base-ui-menu-menu__menuItem:not([aria-disabled=true]):hover,.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__hasSubmenuOpen,.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__isHighlighted{background:var(--color-background-primary-hovered)}.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__dynamicHeight{height:max-content;padding-top:8px;padding-bottom:8px}.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__dynamicHeight .---base-ui-menu-menu__icon{min-width:14px;min-height:14px;width:unset;height:unset}.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__compact{padding-top:4px;padding-bottom:4px}.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__hasIcon,.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__hasMultiselect{grid-template-columns:min-content 1fr}.---base-ui-menu-menu__checkbox{justify-content:center;align-items:center;display:flex}.---base-ui-menu-menu__menu .---base-ui-menu-menu__checkbox label{grid-gap:0}.---base-ui-menu-menu__menu.---base-ui-menu-menu__regular:has(>.---base-ui-menu-menu__menuPopup:focus-visible){outline:2px solid var(--color-border-ai);outline-offset:2px;border-radius:12px}.---base-ui-menu-menu__menu.---base-ui-menu-menu__disjointed>.---base-ui-menu-menu__menuPopup:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:2px;border-radius:12px}.---base-ui-menu-menu__icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__hasColorPreview .---base-ui-menu-menu__icon{width:16px;height:16px}.---base-ui-menu-menu__componentRight{white-space:nowrap}.---base-ui-menu-menu__check{width:14px;height:14px}.---base-ui-menu-menu__shortcut{display:none}@media (hover:hover) and (pointer:fine){.---base-ui-menu-menu__shortcut{color:var(--color-text-secondary);background:var(--color-background-primary-hovered);border-radius:4px;padding:2px 4px;display:block}}.---base-ui-menu-menu__focusedEnter{color:var(--color-text-secondary);display:none}@media (hover:hover) and (pointer:fine){.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__isHighlighted .---base-ui-menu-menu__focusedEnter{display:block}.---base-ui-menu-menu__menuItem.---base-ui-menu-menu__isHighlighted .---base-ui-menu-menu__shortcut:has(+.---base-ui-menu-menu__focusedEnter){display:none}}.---base-ui-menu-menu__divider{border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);width:100%;margin:8px 0}.---base-ui-menu-menu__menuContent{flex-direction:column;flex-grow:1;padding:8px 0;display:flex;overflow-y:auto}.---base-ui-menu-menu__menuContent.---base-ui-menu-menu__isEmpty{display:none}.---base-ui-menu-menu__menuContent:has(+.---base-ui-menu-menu__menuFooter){padding-bottom:8px}.---base-ui-menu-menu__menuHeader{padding:var(--spacing-default);border-bottom:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent)}.---base-ui-menu-menu__menuHeader+.---base-ui-menu-menu__menuContent{padding-top:8px}.---base-ui-menu-menu__menuFooter{border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);padding:12px 12px 4px}.---base-ui-menu-menu__dropdownIcon{transition:transform .25s var(--ease-out),opacity .25s 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)}@media (max-width:479px){body:not(.desktop) .---base-ui-menu-menu__menu{width:calc(100vw - 24px)}body:not(.desktop) .---base-ui-menu-menu__menuContent{padding:4px 0}body:not(.desktop) .---base-ui-menu-menu__menuFixed{left:12px}body:not(.desktop) .---base-ui-menu-menu__menuItem{height:unset}body:not(.desktop) .---base-ui-menu-menu__menuText{margin:0;padding:14px 0;font-size:15px;font-weight:400;line-height:20px}body:not(.desktop) .---base-ui-menu-menu__icon{padding-top:16px}}.---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{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-border-ai);outline-offset:-1px}.---base-ui-row-row__slot{z-index:1;align-items:center;gap:var(--spacing-xs);color:var(--color-foreground-secondary);flex-shrink:0;display:flex;position:relative}.---base-ui-row-row__clickable .---base-ui-row-row__slot{pointer-events:none}.---base-ui-row-row__interactiveSlot{pointer-events:auto}.---base-ui-row-row__middle{z-index:1;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.---base-ui-row-row__clickable .---base-ui-row-row__middle{pointer-events:none}.---base-ui-row-row__chevron{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.---base-ui-row-row__chevron:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-1px;border-radius:var(--radius-xs)}.---base-ui-row-row__menuWrap{pointer-events:auto}.---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{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-border-ai);outline-offset:-1px}.---base-ui-card-card__clickable>:not(.---base-ui-card-card__overlay){z-index:1;pointer-events:none;position:relative}.---base-ui-card-card__clickable button:not(.---base-ui-card-card__overlay),.---base-ui-card-card__clickable a,.---base-ui-card-card__clickable [role=button],.---base-ui-card-card__clickable [role=link],.---base-ui-card-card__clickable input,.---base-ui-card-card__clickable select,.---base-ui-card-card__clickable textarea{pointer-events:auto}.---base-ui-placeholder-placeholder__placeholder{background:var(--color-background-secondary);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(--color-neutral-200),transparent);animation:3s linear .5s infinite ---base-ui-placeholder-placeholder__passing-by;position:absolute;top:0;bottom:0;left:0;right:0}.---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-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:374px;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);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.---base-ui-tabs-tabs__pillTabs::-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;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-border-ai);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)var(--spacing-2xs)var(--spacing-default);border:0;justify-content:center;align-items:center;gap:6px}.---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-primary);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-primary);top:0;bottom:0;left:0;right:0}.src-analytics-analytics__page{background:var(--color-background-secondary);width:100%;height:100%;padding-top:var(--layout-top-nav-height);overflow-y:auto}.src-analytics-analytics__pageContent{width:100%;max-width:960px;padding:var(--space-lg)var(--space-xl)var(--space-2xl);margin:0 auto}.src-analytics-analytics__kpiRow{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.src-analytics-analytics__grid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.src-analytics-analytics__kpiRow{grid-template-columns:repeat(2,1fr)}.src-analytics-analytics__grid{grid-template-columns:1fr}}.src-analytics-analytics__breakdownList{gap:var(--space-2xs);flex-direction:column;display:flex}.src-analytics-analytics__breakdownRow{min-height:34px;padding:0 var(--space-sm);border-radius:var(--radius-sm);align-items:center;display:flex;position:relative;overflow:hidden}.src-analytics-analytics__breakdownBar{background:var(--color-background-secondary);border-radius:var(--radius-sm);z-index:0;position:absolute;top:0;bottom:0;left:0;right:auto}.src-analytics-analytics__breakdownRowContent{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;display:flex;position:relative}.src-analytics-analytics__breakdownLabel{align-items:center;gap:var(--space-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.src-analytics-analytics__breakdownLabel>*{text-overflow:ellipsis;overflow:hidden}.src-analytics-analytics__breakdownShare{text-align:right;min-width:44px;color:var(--color-foreground-secondary)}.src-analytics-analytics__breakdownEmpty{padding:var(--space-md)0;color:var(--color-foreground-secondary)}.src-analytics-analytics__rank{width:18px;color:var(--color-foreground-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.src-analytics-analytics__flag{font-size:16px;line-height:1}.src-analytics-analytics__donutWrap{flex-shrink:0;position:relative}.src-analytics-analytics__donutCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-analytics-analytics__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.src-analytics-analytics__legendLineCurrent,.src-analytics-analytics__legendLinePrevious{border-top-style:solid;border-top-width:2px;width:18px;height:0;display:inline-block}.src-analytics-analytics__legendLineCurrent{border-top-color:var(--color-foreground-ai)}.src-analytics-analytics__legendLinePrevious{border-top-color:var(--color-pink-500);border-top-style:dashed}.src-analytics-analytics__footer{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-lg)0;color:var(--color-foreground-secondary);text-align:center;display:flex}.src-analytics-analytics__guideLink{align-items:center;gap:var(--space-3xs);color:var(--color-foreground);text-decoration:underline;display:inline-flex}.---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__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-border-ai);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 p{font-size:.5rem;line-height:1}.---base-ui-avatar-avatar__defaultAvatar.---base-ui-avatar-avatar__micro p{font-size:.4375rem;line-height:1}.---base-ui-avatar-avatar__imageAvatar{object-fit:cover}.---base-ui-avatar-avatar__hideAltText{color:#0000}.---base-ui-side_navigation-side_navigation__sideNavigation{width:var(--layout-side-nav-width);padding:var(--spacing-default)0;top:var(--layout-top-nav-height);border-right:1px solid var(--color-border);flex-direction:column;display:flex;position:absolute;bottom:0;left:0}.---base-ui-side_navigation-side_navigation__items{gap:var(--spacing-default);flex-direction:column;display:flex}.---base-ui-side_navigation-side_navigation__bottomItems{gap:var(--spacing-default);flex-direction:column;margin-top:auto;display:flex}.---base-ui-side_navigation-side_navigation__avatarContainer{padding-top:var(--spacing-default);padding-bottom:var(--spacing-xs);flex-direction:column;justify-content:center;align-items:center;margin-top:auto;display:flex}.---base-ui-side_navigation-side_navigation__bottomItems+.---base-ui-side_navigation-side_navigation__avatarContainer{margin-top:0}.---base-ui-side_navigation-side_navigation__navButton{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;padding:0;display:flex}.---base-ui-side_navigation-side_navigation__navButton.---base-ui-side_navigation-side_navigation__borderless .---base-ui-side_navigation-side_navigation__iconWrapper{border:none}.---base-ui-side_navigation-side_navigation__navButton:active:not(:disabled) .---base-ui-side_navigation-side_navigation__iconWrapper{transform:scale(.9)}.---base-ui-side_navigation-side_navigation__navButton:hover:not(:disabled):not(.---base-ui-side_navigation-side_navigation__active) .---base-ui-side_navigation-side_navigation__iconWrapper{background:var(--color-background-tertiary)}.---base-ui-side_navigation-side_navigation__navButton.---base-ui-side_navigation-side_navigation__active .---base-ui-side_navigation-side_navigation__iconWrapper{background:var(--color-background-ai-subtle)}html[data-theme=dark] .---base-ui-side_navigation-side_navigation__navButton.---base-ui-side_navigation-side_navigation__active .---base-ui-side_navigation-side_navigation__iconWrapper{background:var(--color-background-ai-subtle);border-color:var(--color-purple-300)}.---base-ui-side_navigation-side_navigation__navButton:disabled{opacity:.4;cursor:not-allowed}.---base-ui-side_navigation-side_navigation__navButton:focus-visible{outline-offset:2px;outline:none}.---base-ui-side_navigation-side_navigation__iconWrapper{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:32px;height:32px;transition:background var(--duration)var(--ease-out-cubic),transform var(--duration)var(--ease-out-cubic);color:var(--color-text);justify-content:center;align-items:center;display:flex;transform:scale(1)}.---base-ui-side_navigation-side_navigation__iconWrapper>svg{width:16px!important;height:16px!important}.---base-ui-side_navigation-side_navigation__iconWrapper svg [fill]:not([fill=none]){fill:currentColor}.---base-ui-side_navigation-side_navigation__iconWrapper svg [stroke]:not([stroke=none]){stroke:currentColor}@media (prefers-reduced-motion:reduce){.---base-ui-side_navigation-side_navigation__iconWrapper{transition:none}.---base-ui-side_navigation-side_navigation__navButton:active:not(:disabled) .---base-ui-side_navigation-side_navigation__iconWrapper{transform:none}}.---base-ui-side_navigation-side_navigation__label{color:var(--color-text);text-align:center;width:calc(var(--layout-side-nav-width) - 4px);word-break:break-word;font-size:10px;font-weight:500;line-height:1.5}.---base-ui-code_input-code_input__container{position:relative}.---base-ui-code_input-code_input__fillHeight{width:100%;height:100%}.---base-ui-code_input-code_input__isInvalid .---base-ui-code_input-code_input__cm-editor{background-color:var(--color-background-danger-subtle);outline-color:var(--color-border-danger)}.src-editor-brief-brief_markdown__root{--body-line-height:1.55;--heading-line-height:1.25;--paragraph-gap:1em;--heading-top-gap:1.4em;--heading-bottom-gap:.6em;--list-item-gap:.5em;--mono-font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;width:100%;color:var(--color-text);font-size:16px;line-height:var(--body-line-height);overflow-wrap:break-word;font-weight:400}.src-editor-brief-brief_markdown__block{margin:0 0 var(--paragraph-gap)}.src-editor-brief-brief_markdown__block:last-child,.src-editor-brief-brief_markdown__li:last-child,.src-editor-brief-brief_markdown__root>:last-child{margin-bottom:0}.src-editor-brief-brief_markdown__root strong,.src-editor-brief-brief_markdown__root b,.src-editor-brief-brief_markdown__root [data-streamdown=strong]{font-weight:600}.src-editor-brief-brief_markdown__root em,.src-editor-brief-brief_markdown__root i{font-style:italic}.src-editor-brief-brief_markdown__link,.src-editor-brief-brief_markdown__root [data-streamdown=link]{border-radius:var(--radius-xs);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-text-info);font:inherit;font-weight:500;line-height:inherit;text-align:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:.08em;display:inline}.src-editor-brief-brief_markdown__link:hover,.src-editor-brief-brief_markdown__root [data-streamdown=link]:hover{color:var(--color-foreground-primary);text-decoration-thickness:.11em}.src-editor-brief-brief_markdown__link:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}.src-editor-brief-brief_markdown__root [data-streamdown=link]:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}.src-editor-brief-brief_markdown__h1,.src-editor-brief-brief_markdown__h2,.src-editor-brief-brief_markdown__h3,.src-editor-brief-brief_markdown__h4,.src-editor-brief-brief_markdown__h5,.src-editor-brief-brief_markdown__h6{font-weight:600}.src-editor-brief-brief_markdown__h1,.src-editor-brief-brief_markdown__h2,.src-editor-brief-brief_markdown__h3{line-height:var(--heading-line-height)}.src-editor-brief-brief_markdown__h1{letter-spacing:-.32px;margin:0 0 .75em;font-size:2em}.src-editor-brief-brief_markdown__h2{margin:var(--heading-top-gap)0 var(--heading-bottom-gap);letter-spacing:-.32px;font-size:1.5em}.src-editor-brief-brief_markdown__h3{letter-spacing:-.32px;margin:1.2em 0 .55em;font-size:1.25em}.src-editor-brief-brief_markdown__h3:first-child{margin-top:0}.src-editor-brief-brief_markdown__h4,.src-editor-brief-brief_markdown__h5,.src-editor-brief-brief_markdown__h6{font-size:1em;line-height:var(--body-line-height);margin:1.1em 0 .45em}.src-editor-brief-brief_markdown__ul,.src-editor-brief-brief_markdown__ol{margin:0 0 var(--paragraph-gap);padding-left:1.5em}.src-editor-brief-brief_markdown__li{margin:0 0 var(--list-item-gap)}.src-editor-brief-brief_markdown__li .src-editor-brief-brief_markdown__block{margin-bottom:0}.src-editor-brief-brief_markdown__li .src-editor-brief-brief_markdown__block+.src-editor-brief-brief_markdown__block{margin-top:.75em}.src-editor-brief-brief_markdown__blockquote{margin:0 0 var(--paragraph-gap);color:var(--color-text-secondary);border-left:2px solid var(--color-border);padding-left:1em}.src-editor-brief-brief_markdown__code{border-radius:var(--radius-xs);background:var(--color-background-tertiary);font-family:var(--mono-font-family);padding:.1em .3em;font-size:.9em}.src-editor-brief-brief_markdown__preBlock{margin:0 0 var(--paragraph-gap);border-radius:var(--radius-sm);background:var(--color-background-tertiary);padding:.75em 1em;overflow-x:auto}.src-editor-brief-brief_markdown__codeBlock{font-family:var(--mono-font-family);color:var(--color-text);white-space:pre;font-size:.875em;line-height:1.5;display:block}.src-editor-brief-brief_markdown__hr{background:var(--color-border);border:0;height:1px;margin:2em 0}.src-editor-brief-brief_markdown__tableWrap{width:100%;margin:0 0 var(--paragraph-gap);overflow:auto}.src-editor-brief-brief_markdown__table{border-collapse:collapse;width:100%}.src-editor-brief-brief_markdown__th,.src-editor-brief-brief_markdown__td{border:1px solid var(--color-border);text-align:left;vertical-align:top;font-size:1em;line-height:var(--body-line-height);padding:.4em .75em}.src-editor-brief-brief_markdown__th{background:var(--color-background-secondary);font-weight:600}.---base-ui-library_card-library_card__card{background-color:var(--color-background-surface);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-purple-500);outline-offset:0}.---base-ui-library_card-library_card__overlay{z-index:1;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-border-ai);outline-offset:-1px}.---base-ui-library_card-library_card__interactive>:not(.---base-ui-library_card-library_card__overlay){z-index:2;pointer-events:none;position:relative}.---base-ui-library_card-library_card__interactive button:not(.---base-ui-library_card-library_card__overlay),.---base-ui-library_card-library_card__interactive a,.---base-ui-library_card-library_card__interactive [role=button],.---base-ui-library_card-library_card__interactive [role=link],.---base-ui-library_card-library_card__interactive input,.---base-ui-library_card-library_card__interactive select,.---base-ui-library_card-library_card__interactive textarea{pointer-events:auto}.---base-ui-library_card-library_card__hoverAction{opacity:0;transition:opacity var(--duration)var(--ease)}.---base-ui-library_card-library_card__card:hover .---base-ui-library_card-library_card__hoverAction,.---base-ui-library_card-library_card__card:focus-within .---base-ui-library_card-library_card__hoverAction{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__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);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);z-index:2;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__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{align-items:center;gap:var(--spacing-xs);width:100%;height:30px;min-height:30px;padding:var(--spacing-3xs)var(--spacing-default)var(--spacing-3xs)var(--spacing-default);box-sizing:border-box;flex-shrink:0;display:flex}.---base-ui-library_card-library_card__footerCompactRight{padding-right:var(--spacing-3xs)}.---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);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:18px;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:var(--color-background-primary);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{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(--color-background-primary);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);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:12px;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{pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.---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}@media (prefers-reduced-motion:reduce){.---base-ui-library_card-library_card__hoverAction{transition:none;animation:none}.---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{transition:none}}.---base-ui-shimmering_text-shimmering_text__root{--shimmer-base-color:color-mix(in srgb,var(--color-foreground-primary)40%,transparent);--shimmer-delay:0s;--shimmer-duration:2s;--shimmer-highlight-color:var(--color-text);--shimmer-iteration-count:infinite;--shimmer-spread:32px;text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-grid;position:relative;overflow:hidden}.---base-ui-shimmering_text-shimmering_text__textFrame,.---base-ui-shimmering_text-shimmering_text__baseText,.---base-ui-shimmering_text-shimmering_text__overlayText{min-width:0;max-width:100%;text-overflow:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;grid-area:1/1;display:block;overflow:hidden}.---base-ui-shimmering_text-shimmering_text__textFrame{display:grid}.---base-ui-shimmering_text-shimmering_text__baseText{color:var(--shimmer-base-color)}.---base-ui-shimmering_text-shimmering_text__overlayText{pointer-events:none;background-image:linear-gradient(90deg,transparent calc(50% - var(--shimmer-spread)),var(--shimmer-highlight-color),transparent calc(50% + var(--shimmer-spread)));-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.---base-ui-shimmering_text-shimmering_text__overlayTextAnimated{animation-name:---base-ui-shimmering_text-shimmering_text__shimmeringTextSweep;animation-duration:var(--shimmer-duration);animation-delay:var(--shimmer-delay);animation-timing-function:linear;animation-iteration-count:var(--shimmer-iteration-count)}.---base-ui-shimmering_text-shimmering_text__overlayTextSingleRun{animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.---base-ui-shimmering_text-shimmering_text__overlayText{display:none}}@keyframes ---base-ui-shimmering_text-shimmering_text__shimmeringTextSweep{0%{background-position:100%}to{background-position:0%}}.---base-chat-attachment_chip__root{padding:var(--spacing-2xs);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:flex-start;width:100px;height:100px;display:flex;position:relative;overflow:hidden}.---base-chat-attachment_chip__image,.---base-chat-attachment_chip__skeletonImage{border-radius:var(--radius-md);pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.---base-chat-attachment_chip__image{object-fit:cover}.---base-chat-attachment_chip__skeletonImage{background:linear-gradient(90deg,var(--color-background-secondary),var(--color-background-primary-hovered),var(--color-background-secondary));animation:---base-chat-attachment_chip__skeleton-shimmer 1.2s var(--ease)infinite;background-size:200% 100%}.---base-chat-attachment_chip__placeholderImage{filter:blur(8px);transform:scale(1.08)}.---base-chat-attachment_chip__fullImage{opacity:0;transition:opacity .16s var(--ease-out)}.---base-chat-attachment_chip__fullImage.---base-chat-attachment_chip__loaded{opacity:1}@keyframes ---base-chat-attachment_chip__skeleton-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.---base-chat-attachment_chip__skeletonImage{background:var(--color-background-secondary);animation:none}}.---base-chat-attachment_chip__fileRoot{align-items:center;gap:var(--spacing-xs);width:min(248px,100%);height:34px;padding:var(--spacing-2xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-primary);box-sizing:border-box;max-width:248px;display:inline-flex}.---base-chat-attachment_chip__cardError{border-color:var(--color-border-danger);outline:1px solid var(--color-border-danger);outline-offset:-1px}.---base-chat-attachment_chip__filePreview{border-radius:var(--radius-xs);box-sizing:border-box;width:26px;height:26px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.---base-chat-attachment_chip__filePreviewBordered{border:.5px solid var(--color-border)}.---base-chat-attachment_chip__filePreviewImage{object-fit:cover;width:100%;height:100%}.---base-chat-attachment_chip__linkText{font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;line-height:1.5;text-decoration:none;overflow:hidden}.---base-chat-attachment_chip__linkText:hover{text-decoration:underline}.---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-md);transform-origin:var(--radix-popover-content-transform-origin);outline:none;overflow:auto}.---base-ui-popover-popover__popover[data-state=open]{animation:---base-ui-popover-popover__popoverEnter calc(var(--duration) + 50ms)var(--ease-out-cubic)}.---base-ui-popover-popover__popover[data-state=closed]{animation:---base-ui-popover-popover__popoverExit var(--duration)var(--ease-out-cubic)}@keyframes ---base-ui-popover-popover__popoverEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ---base-ui-popover-popover__popoverExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@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-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}}.src-editor-resources_panel-resource_detail_popover__popoverContent.src-editor-resources_panel-resource_detail_popover__popoverContent{background:var(--color-surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.src-editor-resources_panel-resource_detail_popover__preview{aspect-ratio:224/164;border-radius:var(--radius-sm);background:var(--color-surface-overlay);width:100%;position:relative;overflow:hidden}.src-editor-resources_panel-resource_detail_popover__previewImage{object-fit:contain;width:100%;height:100%;display:block}.src-editor-resources_panel-resource_detail_popover__previewOverlay{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);opacity:0;pointer-events:none;background:#0006;flex-direction:column;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-resources_panel-resource_detail_popover__preview:not(.src-editor-resources_panel-resource_detail_popover__isPlaying):hover .src-editor-resources_panel-resource_detail_popover__previewOverlay,.src-editor-resources_panel-resource_detail_popover__preview:not(.src-editor-resources_panel-resource_detail_popover__isPlaying):focus-within .src-editor-resources_panel-resource_detail_popover__previewOverlay{opacity:1;pointer-events:auto}.src-editor-resources_panel-resource_detail_popover__previewOverlay>button{width:8rem}.src-editor-resources_panel-resource_detail_popover__metadataField{align-items:center;gap:var(--spacing-xs);width:100%;min-width:0;display:flex}.src-editor-resources_panel-resource_detail_popover__metadataLabel{width:72px;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;line-height:1.5;overflow:hidden}.src-editor-resources_panel-resource_detail_popover__metadataField[data-invalid=true] .src-editor-resources_panel-resource_detail_popover__metadataLabel{color:var(--color-text-danger)}.src-editor-resources_panel-resource_detail_popover__accordionItem{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.src-editor-resources_panel-resource_detail_popover__truncateRow{flex:1;min-width:0;overflow:hidden}.src-editor-resources_panel-resource_detail_popover__ellipsisGrow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.src-editor-resources_panel-resource_detail_popover__ellipsisFixed{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.src-editor-resources_panel-resource_detail_popover__locationSeparator{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:8px;line-height:1;display:inline-flex;transform:rotate(20deg)}.src-editor-resources_panel-resource_detail_popover__triggerRow{width:100%;color:var(--color-text);border-radius:var(--radius-sm);transition:background var(--duration)var(--ease);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex}.src-editor-resources_panel-resource_detail_popover__triggerRow:hover{background:var(--color-surface-overlay)}.src-editor-resources_panel-resource_detail_popover__triggerRow:has(.src-editor-resources_panel-resource_detail_popover__trigger:disabled):hover{background:0 0}.src-editor-resources_panel-resource_detail_popover__trigger{min-width:0;min-height:34px;padding:var(--spacing-2xs)var(--spacing-xs)var(--spacing-2xs)var(--spacing-2xs);gap:var(--spacing-xs);flex:1}.src-editor-resources_panel-resource_detail_popover__triggerRow:has(.src-editor-resources_panel-resource_detail_popover__rightContent) .src-editor-resources_panel-resource_detail_popover__trigger{padding-right:0}.src-editor-resources_panel-resource_detail_popover__trigger:disabled{opacity:.4}.src-editor-resources_panel-resource_detail_popover__triggerContent{flex:1;align-items:center;min-width:0;display:flex}.src-editor-resources_panel-resource_detail_popover__rightContent{padding:var(--spacing-2xs)var(--spacing-xs);padding-left:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}.src-editor-resources_panel-resource_detail_popover__chevron{width:16px;height:16px;color:var(--color-text-secondary)}.src-editor-resources_panel-resource_detail_popover__trigger:not(.src-editor-resources_panel-resource_detail_popover__chevronStart)>.src-editor-resources_panel-resource_detail_popover__chevron{margin-left:auto}.src-editor-brief-brief_references__sources{gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);flex-direction:column;margin-top:48px;display:flex}.src-editor-brief-brief_references__sourcesHeading{font-family:Relative,sans-serif;font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:-.2px;color:var(--color-text);margin:0;line-height:1.4}.src-editor-brief-brief_references__sourcesList{gap:var(--spacing-default);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.src-editor-brief-brief_references__quoteItem{display:flex}.src-editor-brief-brief_references__quote{padding:2px 0 2px var(--spacing-default);border-left:2px solid var(--color-border);color:var(--color-text-secondary);word-break:break-word;margin:0;font-family:Relative,sans-serif;font-size:13px;font-style:italic;line-height:1.5}.src-editor-brief-brief_references__fileItem{display:flex}.src-editor-brief-brief_topbar__slot{box-sizing:border-box;box-shadow:inset 0 -1px 0 var(--color-border);background:var(--color-background-secondary);flex-shrink:0}.src-editor-brief-brief_topbar__topbar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-default)0 var(--spacing-sm);height:42px;display:flex}.src-editor-brief-brief_topbar__left{align-items:center;gap:var(--spacing-xs);flex:1;min-width:0;display:flex}.src-editor-brief-brief_topbar__actions{align-items:center;gap:var(--spacing-default);display:flex}.src-editor-brief-brief_topbar__label{font-family:Relative,sans-serif;font-size:var(--font-size-md);color:var(--color-text);font-weight:var(--font-weight-medium);line-height:1.4}.src-editor-brief-brief_topbar__crumbRoot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);cursor:pointer;font-family:Relative,sans-serif;font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);background:0 0;border:none;margin:0 -6px;padding:2px 6px;line-height:1.4}.src-editor-brief-brief_topbar__crumbRoot:hover{background:var(--color-surface-overlay);color:var(--color-text)}.src-editor-brief-brief_topbar__crumbSeparator{font-family:Relative,sans-serif;font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.4}.src-editor-brief-brief_topbar__crumbCurrent{font-family:Relative,sans-serif;font-size:var(--font-size-md);color:var(--color-text);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}@media (max-width:720px){.src-editor-brief-brief_topbar__topbar{padding:0 var(--spacing-md)}}.src-editor-brief-table_of_contents__toc{--rail-width:28px;--panel-width:240px;--panel-max-height:440px;--toc-enter-duration:.2s;--toc-exit-duration:.15s;--toc-ease-out:var(--ease-out-cubic,cubic-bezier(.215,.61,.355,1));--tick-color:color-mix(in oklab,var(--color-text)18%,transparent);--tick-color-hover:color-mix(in oklab,var(--color-text)38%,transparent);--tick-color-active:var(--color-text);top:50%;right:var(--spacing-sm);z-index:2;align-items:flex-start;display:flex;position:absolute;transform:translateY(-50%)}.src-editor-brief-table_of_contents__rail{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:flex-start;align-items:flex-end;gap:var(--spacing-xs);width:var(--rail-width);padding:var(--spacing-2xs)var(--spacing-2xs)var(--spacing-sm);cursor:pointer;transition:opacity var(--toc-exit-duration)var(--toc-ease-out);background:0 0;border:none;flex-direction:column;display:flex;position:relative}.src-editor-brief-table_of_contents__rail:focus-visible{outline:none}.src-editor-brief-table_of_contents__rail:focus-visible:after{content:"";border:2px solid var(--color-border-ai);border-radius:var(--radius-sm);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__rail{opacity:0;pointer-events:none;transition:opacity var(--toc-enter-duration)var(--toc-ease-out)}.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__rail:focus-visible{opacity:1;pointer-events:auto;z-index:3}.src-editor-brief-table_of_contents__tick{background:var(--tick-color);height:1.5px;transition:background var(--duration,.15s)var(--ease-out-cubic,ease-out),transform var(--duration,.15s)var(--ease-out-cubic,ease-out);border-radius:1px;display:block}.src-editor-brief-table_of_contents__tickLevel0{width:16px}.src-editor-brief-table_of_contents__tickLevel1{width:12px}.src-editor-brief-table_of_contents__tickLevel2{width:9px}.src-editor-brief-table_of_contents__tickLevel3{width:7px}.src-editor-brief-table_of_contents__toc:hover .src-editor-brief-table_of_contents__tick,.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__tick{background:var(--tick-color-hover)}.src-editor-brief-table_of_contents__tickActive,.src-editor-brief-table_of_contents__toc:hover .src-editor-brief-table_of_contents__tickActive,.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__tickActive{background:var(--tick-color-active);transform:scaleY(1.4)}.src-editor-brief-table_of_contents__panel{width:var(--panel-width);max-height:min(calc(100vh - var(--layout-top-nav-height) - var(--page-top-padding) - var(--spacing-xl)),var(--panel-max-height));padding:var(--spacing-sm);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary)transparent;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--toc-exit-duration)var(--toc-ease-out),transform var(--toc-exit-duration)var(--toc-ease-out),visibility 0s linear var(--toc-exit-duration);will-change:opacity,transform;position:absolute;top:0;right:0;overflow:hidden auto;transform:scale(.96)}.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--toc-enter-duration)var(--toc-ease-out),transform var(--toc-enter-duration)var(--toc-ease-out),visibility 0s linear 0s;transform:scale(1)}.src-editor-brief-table_of_contents__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.src-editor-brief-table_of_contents__listItem{margin:0;padding:0}.src-editor-brief-table_of_contents__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;padding:var(--spacing-2xs)var(--spacing-default);border-radius:var(--radius-md);cursor:pointer;font-family:Relative,sans-serif;font-size:var(--font-size-md);line-height:20px;font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;align-items:center;min-width:0;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.src-editor-brief-table_of_contents__itemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.src-editor-brief-table_of_contents__item:hover:not(.src-editor-brief-table_of_contents__itemActive){background:var(--color-surface-hover);color:var(--color-text)}.src-editor-brief-table_of_contents__item:focus-visible{outline:none}.src-editor-brief-table_of_contents__item:focus-visible:after{content:"";border:2px solid var(--color-border-ai);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-brief-table_of_contents__itemActive{background:var(--color-background-ai-subtle);color:var(--color-text)}.src-editor-brief-table_of_contents__itemDepth0{padding-left:var(--spacing-default)}.src-editor-brief-table_of_contents__itemDepth1{padding-left:var(--spacing-md)}.src-editor-brief-table_of_contents__itemDepth2{padding-left:var(--spacing-lg)}.src-editor-brief-table_of_contents__itemDepth3{padding-left:var(--spacing-xl)}@media (max-width:720px){.src-editor-brief-table_of_contents__toc{display:none}}@media (prefers-reduced-motion:reduce){.src-editor-brief-table_of_contents__rail,.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__rail,.src-editor-brief-table_of_contents__tick,.src-editor-brief-table_of_contents__panel,.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__panel,.src-editor-brief-table_of_contents__item{transition:none}.src-editor-brief-table_of_contents__panel,.src-editor-brief-table_of_contents__tocOpen .src-editor-brief-table_of_contents__panel{transform:none}}.src-editor-brief-brief_document_view__container{--page-top-padding:30px;padding-top:var(--layout-top-nav-height);background:var(--color-background-secondary);box-sizing:border-box;transition:padding .23s var(--ease-out-quart);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.src-editor-brief-brief_document_view__container{transition:none}}.src-editor-brief-brief_document_view__scrollerWrap{flex:1;min-height:0;display:flex;position:relative}.src-editor-brief-brief_document_view__scroller{flex:1;min-height:0;overflow:hidden auto}.src-editor-brief-brief_document_view__pageFrame{justify-content:center;align-items:flex-start;display:flex}.src-editor-brief-brief_document_view__pageFrameEditing{align-items:stretch;min-height:100%}.src-editor-brief-brief_document_view__page{width:100%;max-width:calc(45rem + 2*var(--spacing-2xl));padding:var(--page-top-padding)var(--spacing-2xl)96px;box-sizing:border-box}.src-editor-brief-brief_document_view__pageEditing{flex-direction:column;max-width:none;display:flex}.src-editor-brief-brief_document_view__empty{font-family:Relative,sans-serif;font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:20px}.src-editor-brief-brief_document_view__editTextarea{width:100%}.src-editor-brief-brief_document_view__editTextareaFull{flex:1;min-height:0}@media (max-width:720px){.src-editor-brief-brief_document_view__page{padding:var(--page-top-padding)20px var(--spacing-2xl)}}.---base-ui-ai_orb-ai_orb__root{isolation:isolate;place-items:center;width:180px;height:180px;display:grid;position:relative;overflow:visible}.---base-ui-ai_orb-ai_orb__orb{opacity:1;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.---base-ui-ai_orb-ai_orb__orbFrame{border-radius:var(--radius-round);width:100%;height:100%;display:grid;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#000000d9 72%,#0000 82%);mask-image:radial-gradient(circle,#000 0 62%,#000000d9 72%,#0000 82%)}.---base-ui-ai_orb-ai_orb__orbIframe{pointer-events:none;background:0 0;border:0;grid-area:1/1;width:100%;height:100%}.---base-ui-ai_orb-ai_orb__orbStaticFallback{border-radius:var(--radius-round);filter:blur(14px);background:radial-gradient(circle at 57% 62%,#fb5a16d1 0 18%,#0000 40%),radial-gradient(circle at 42% 56%,#6248ffb8 0 18%,#0000 42%),radial-gradient(circle at 59% 42%,#e0daffc7 0 22%,#0000 46%);grid-area:1/1;width:100%;height:100%}.---base-ui-ai_orb-ai_orb__iconButton{z-index:1;border-radius:var(--radius-round);background:#ffffffd6;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 12px -6px #00000014}.---base-ui-ai_orb-ai_orb__icon,.---base-ui-ai_orb-ai_orb__loader{place-items:center;width:24px;height:24px;display:grid}.---base-ui-ai_orb-ai_orb__loader .container_49cb10{width:var(--uib-size);height:var(--uib-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-ui-ai_orb-ai_orb__loader .inner_2f1234{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8{width:100%;height:calc(var(--uib-size)/6);position:relative}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:before,.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:after{--uib-a:calc(var(--uib-speed)/-2);--uib-b:calc(var(--uib-speed)/-6);top:0;left:calc(50% - var(--uib-size)/12);content:"";background-color:var(--uib-color);border-radius:var(--radius-round);width:16.6667%;height:100%;animation:---base-ui-ai_orb-ai_orb__aiOrbHelixOrbit var(--uib-speed)linear infinite;flex-shrink:0;transition:background-color .3s;position:absolute}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:first-child:after{animation-delay:var(--uib-a)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(2):before{animation-delay:var(--uib-b)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(2):after{animation-delay:calc(var(--uib-a) + var(--uib-b))}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(3):before{animation-delay:calc(var(--uib-b)*2)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(3):after{animation-delay:calc(var(--uib-a) + var(--uib-b)*2)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(4):before{animation-delay:calc(var(--uib-b)*3)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(4):after{animation-delay:calc(var(--uib-a) + var(--uib-b)*3)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(5):before{animation-delay:calc(var(--uib-b)*4)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(5):after{animation-delay:calc(var(--uib-a) + var(--uib-b)*4)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(6):before{animation-delay:calc(var(--uib-b)*5)}.---base-ui-ai_orb-ai_orb__loader .slice_6278b8:nth-child(6):after{animation-delay:calc(var(--uib-a) + var(--uib-b)*5)}@keyframes ---base-ui-ai_orb-ai_orb__aiOrbHelixOrbit{0%{opacity:.65;transform:translateX(calc(var(--uib-size)*.25))scale(.73684)}5%{opacity:.58;transform:translateX(calc(var(--uib-size)*.235))scale(.684208)}10%{opacity:.51;transform:translateX(calc(var(--uib-size)*.182))scale(.631576)}15%{opacity:.44;transform:translateX(calc(var(--uib-size)*.129))scale(.578944)}20%{opacity:.37;transform:translateX(calc(var(--uib-size)*.076))scale(.526312)}25%{opacity:.3;transform:translate(0%)scale(.47368)}30%{opacity:.37;transform:translateX(calc(var(--uib-size)*-.076))scale(.526312)}35%{opacity:.44;transform:translateX(calc(var(--uib-size)*-.129))scale(.578944)}40%{opacity:.51;transform:translateX(calc(var(--uib-size)*-.182))scale(.631576)}45%{opacity:.58;transform:translateX(calc(var(--uib-size)*-.235))scale(.684208)}50%{opacity:.65;transform:translateX(calc(var(--uib-size)*-.25))scale(.73684)}55%{opacity:.72;transform:translateX(calc(var(--uib-size)*-.235))scale(.789472)}60%{opacity:.79;transform:translateX(calc(var(--uib-size)*-.182))scale(.842104)}65%{opacity:.86;transform:translateX(calc(var(--uib-size)*-.129))scale(.894736)}70%{opacity:.93;transform:translateX(calc(var(--uib-size)*-.076))scale(.947368)}75%{opacity:1;transform:translate(0%)scale(1)}80%{opacity:.93;transform:translateX(calc(var(--uib-size)*.076))scale(.947368)}85%{opacity:.86;transform:translateX(calc(var(--uib-size)*.129))scale(.894736)}90%{opacity:.79;transform:translateX(calc(var(--uib-size)*.182))scale(.842104)}95%{opacity:.72;transform:translateX(calc(var(--uib-size)*.235))scale(.789472)}to{opacity:.65;transform:translateX(calc(var(--uib-size)*.25))scale(.73684)}}.---base-ui-progress_loader-progress_loader__root{--progress-loader-fill-start:6px;align-items:center;gap:var(--spacing-default);width:285px;max-width:100%;height:var(--spacing-2xs);display:flex}.---base-ui-progress_loader-progress_loader__segment{background:var(--color-surface-overlay);border-radius:var(--radius-round);flex:1 0 0;min-width:1px;height:100%;position:relative;overflow:hidden}.---base-ui-progress_loader-progress_loader__fill{background:var(--color-foreground-primary);border-radius:inherit;width:100%;height:100%;clip-path:inset(0 max(0px,calc(100% - var(--progress-loader-fill-start)))0 0)}.---base-ui-progress_loader-progress_loader__segment[data-state=done] .---base-ui-progress_loader-progress_loader__fill{clip-path:inset(0)}.---base-ui-progress_loader-progress_loader__segment[data-state=loading] .---base-ui-progress_loader-progress_loader__fill{animation:---base-ui-progress_loader-progress_loader__progressLoaderFill 2.4s var(--ease-out-cubic)infinite}@keyframes ---base-ui-progress_loader-progress_loader__progressLoaderFill{0%{clip-path:inset(0 max(0px,calc(100% - var(--progress-loader-fill-start)))0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.---base-ui-progress_loader-progress_loader__segment[data-state=loading] .---base-ui-progress_loader-progress_loader__fill{animation:none}}.src-editor-brief-brief_status_animation__root{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:var(--spacing-2xl);flex-direction:column;justify-content:center;align-items:center;gap:96px;display:flex}.src-editor-brief-brief_status_animation__rootOrbOnly{gap:0}.src-editor-brief-brief_status_animation__lottieSlot{place-items:center;width:200px;height:200px;display:grid}.src-editor-brief-brief_status_animation__lottieSlotFilled{width:min(540px,100%);height:540px;position:relative}.src-editor-brief-brief_status_animation__lottieAsset{width:100%;min-width:0;height:100%;min-height:0}.src-editor-brief-brief_status_animation__lottieOrb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.src-editor-brief-brief_status_animation__labelStack{align-items:center;gap:var(--spacing-xl);flex-direction:column;width:min(306px,100%);min-width:0;display:flex}.src-editor-brief-brief_status_animation__labels{justify-items:center;gap:var(--spacing-2xs);grid-template-rows:24px 20px;width:100%;min-width:0;height:48px;display:grid}.src-editor-brief-brief_status_animation__labelsDetailOnly{grid-template-rows:20px;height:20px}.src-editor-brief-brief_status_animation__primaryLabelSlot,.src-editor-brief-brief_status_animation__detailLabelSlot,.src-editor-brief-brief_status_animation__primaryLabelFrame,.src-editor-brief-brief_status_animation__detailLabelFrame{width:100%;min-width:0}.src-editor-brief-brief_status_animation__primaryLabelSlot{overflow:visible}.src-editor-brief-brief_status_animation__detailLabelSlot{overflow:hidden}.src-editor-brief-brief_status_animation__primaryLabelFrame{will-change:opacity,filter}.src-editor-brief-brief_status_animation__detailLabelFrame{will-change:opacity}.src-editor-brief-brief_status_animation__primaryLabel,.src-editor-brief-brief_status_animation__secondaryLabel{white-space:nowrap;width:100%;min-width:0}.src-editor-brief-brief_status_animation__primaryLabel{text-overflow:clip;color:var(--color-text);overflow:visible}.src-editor-brief-brief_status_animation__secondaryLabel{text-overflow:ellipsis;color:var(--color-text-secondary);overflow:hidden}.src-editor-brief-brief_status_animation__thinkingText{max-width:100%}@media (max-width:720px){.src-editor-brief-brief_status_animation__root{padding:var(--spacing-xl);gap:64px}.src-editor-brief-brief_status_animation__lottieSlotFilled{height:min(540px,calc(100vw - var(--spacing-xl)*2))}}@media (prefers-reduced-motion:reduce){.src-editor-brief-brief_status_animation__primaryLabelFrame,.src-editor-brief-brief_status_animation__detailLabelFrame{will-change:auto}}.src-editor-brief-supporting_docs_list__section{gap:var(--spacing-default);flex-direction:column;padding-top:48px;display:flex}.src-editor-brief-supporting_docs_list__heading{font-family:Relative,sans-serif;font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:-.2px;color:var(--color-text);margin:0;line-height:1.4}.src-editor-brief-supporting_docs_list__list{gap:var(--spacing-xs);flex-direction:column;display:flex}.src-editor-brief-supporting_docs_list__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-default);align-items:center;gap:var(--spacing-default);text-align:left;cursor:pointer;color:var(--color-text);background:0 0;font-family:inherit;transition:background-color .12s;display:flex}.src-editor-brief-supporting_docs_list__row:hover{background:var(--color-surface-overlay)}.src-editor-brief-supporting_docs_list__rowLabel{min-width:0;font-family:Relative,sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:20px;overflow:hidden}.src-editor-brief-supporting_docs_list__rowIcon{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.src-editor-brief-brief_view__container{--page-top-padding:30px;padding-top:var(--layout-top-nav-height);background:var(--color-background-secondary);box-sizing:border-box;transition:padding .23s var(--ease-out-quart);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.src-editor-brief-brief_view__container{transition:none}}.src-editor-brief-brief_view__scrollerWrap{flex:1;min-height:0;display:flex;position:relative}.src-editor-brief-brief_view__scroller{flex:1;min-height:0;overflow:hidden auto}.src-editor-brief-brief_view__pageFrame{justify-content:center;align-items:flex-start;display:flex}.src-editor-brief-brief_view__pageFrameEditing{align-items:stretch;min-height:100%}.src-editor-brief-brief_view__page{width:100%;max-width:calc(45rem + 2*var(--spacing-2xl));padding:var(--page-top-padding)var(--spacing-2xl)96px;box-sizing:border-box}.src-editor-brief-brief_view__pageEditing{flex-direction:column;max-width:none;display:flex}.src-editor-brief-brief_view__editTextarea{width:100%}.src-editor-brief-brief_view__editTextareaFull{flex:1;min-height:0}.src-editor-brief-brief_view__emptyBrief{min-height:100%;display:flex}@media (max-width:720px){.src-editor-brief-brief_view__page{padding:var(--page-top-padding)20px var(--spacing-2xl)}}.---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;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-border-ai)}.---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-neutral-000);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);background:#ffffffb3;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-neutral-000)}.---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 0 0 0 transparent;--chat-box-stroke:var(--color-neutral-000);background:#ffffffb3}.---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__focusChip{align-items:center;gap:var(--spacing-2xs);height:20px;padding:0 var(--spacing-xs);background:var(--color-background-secondary);border-radius:var(--radius-xs);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:none;font-weight:500;line-height:1.5;display:inline-flex}.---base-chat-chat_input__focusChip:hover{background:var(--color-background-secondary-hovered,var(--color-background-secondary))}.---base-chat-chat_input__focusChipLabel{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.---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);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;line-height:1.43}.---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.---base-chat-chat_input__surface .---base-chat-chat_input__textareaAutosize{min-height:52px;max-height:224px}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea,.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__measurer{padding:var(--spacing-md)}.---base-chat-chat_input__inlineTextareaAutosize{flex:auto;min-width:0}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---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.---base-chat-chat_input__surface.---base-chat-chat_input__compressed .---base-chat-chat_input__textareaAutosize .---base-chat-chat_input__textarea,.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---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.---base-chat-chat_input__surface .---base-chat-chat_input__bottomBar{padding:var(--spacing-sm)}.---base-chat-chat_input__chatInput.---base-chat-chat_input__surface.---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}.---base-chat-chat_input__briefEntry{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;color:var(--color-foreground-tertiary);display:flex}.---base-chat-chat_input__briefEntryText{font-size:var(--font-size-sm);color:var(--color-foreground-tertiary);line-height:1.5}.---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);color:var(--color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;line-height:1.5;text-decoration:underline}.---base-chat-chat_input__briefEntryLink:hover{color:var(--color-text)}.---base-chat-handoff_card__handoffCard{--handoff-card-border:var(--color-border);gap:var(--spacing-none);width:364px;min-width:0;max-width:100%;padding:var(--spacing-sm);border-radius:var(--radius-lg);box-sizing:border-box;background:var(--color-background-primary);box-shadow:inset 0 0 0 1px var(--handoff-card-border);border:0;flex-direction:column;display:flex}.---base-chat-handoff_card__handoffCardStack{gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs);box-sizing:border-box;flex-direction:column;display:flex}.---base-chat-handoff_card__handoffCard.---base-chat-handoff_card__loading{background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.---base-chat-handoff_card__handoffCard:hover,.---base-chat-handoff_card__handoffCard:focus-within{--handoff-card-border:color-mix(in srgb,var(--color-foreground-primary)20%,transparent)}.---base-chat-handoff_card__header{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.---base-chat-handoff_card__iconButton,.---base-chat-handoff_card__iconButtonStatic{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-foreground-primary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.---base-chat-handoff_card__iconButton{cursor:pointer}.---base-chat-handoff_card__iconButton:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:2px}.---base-chat-handoff_card__iconArea{border-radius:var(--radius-sm);background:var(--color-surface-overlay);justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.---base-chat-handoff_card__iconArea[data-state=loading]{background:var(--color-background-ai-subtle)}.---base-chat-handoff_card__iconArea[data-state=error]{color:var(--color-foreground-danger);background:var(--color-background-danger-subtle)}.---base-chat-handoff_card__defaultIcon,.---base-chat-handoff_card__hoverIcon{width:20px;height:20px;transition:opacity var(--duration)var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}.---base-chat-handoff_card__hoverIcon,.---base-chat-handoff_card__handoffCard:hover .---base-chat-handoff_card__iconButton .---base-chat-handoff_card__defaultIcon{opacity:0}.---base-chat-handoff_card__iconButton:focus-visible .---base-chat-handoff_card__defaultIcon{opacity:0}.---base-chat-handoff_card__handoffCard:hover .---base-chat-handoff_card__iconButton .---base-chat-handoff_card__hoverIcon{opacity:1}.---base-chat-handoff_card__iconButton:focus-visible .---base-chat-handoff_card__hoverIcon{opacity:1}.---base-chat-handoff_card__headerText{gap:var(--spacing-none);flex-direction:column;flex:auto;min-width:0;display:flex}.---base-chat-handoff_card__titleRow{align-items:flex-start;gap:var(--spacing-2xs);width:100%;min-width:0;display:flex}.---base-chat-handoff_card__titleRow>:first-child{min-width:0}.---base-chat-handoff_card__versionBadge{min-width:20px;height:20px;padding:0 var(--spacing-xs);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-foreground-primary)6%,transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-chat-handoff_card__bodyWrap{gap:var(--spacing-default);width:100%;margin-top:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.---base-chat-handoff_card__loading .---base-chat-handoff_card__bodyWrap{gap:10px}.---base-chat-handoff_card__separator{width:100%;height:0;box-shadow:0 -1px 0 0 var(--color-border)}.---base-chat-handoff_card__scrollWrap{position:relative}.---base-chat-handoff_card__scroll{gap:var(--spacing-3xs);flex-direction:column;max-height:150px;display:flex;overflow-y:auto}.---base-chat-handoff_card__scroll::-webkit-scrollbar{width:6px}.---base-chat-handoff_card__scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-round)}.---base-chat-handoff_card__shadow{pointer-events:none;z-index:1;opacity:0;height:16px;transition:opacity var(--duration)var(--ease);position:absolute;left:0;right:0}.---base-chat-handoff_card__shadowTop{background:linear-gradient(#00000014,#0000);top:0}.---base-chat-handoff_card__shadowBottom{background:linear-gradient(#0000,#00000014);bottom:0}.---base-chat-handoff_card__shadow[data-visible=true]{opacity:1}.---base-chat-handoff_card__row{align-items:center;gap:var(--spacing-xs);width:100%;min-height:28px;padding:var(--spacing-2xs);border-radius:var(--radius-sm);box-sizing:border-box;text-align:left;color:inherit;font:inherit;display:flex}.---base-chat-handoff_card__rowButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--duration)var(--ease);background:0 0;border:0}.---base-chat-handoff_card__rowButton:hover{background:color-mix(in srgb,var(--color-foreground-primary)6%,transparent)}.---base-chat-handoff_card__rowButton:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-2px}.---base-chat-handoff_card__rowStatus{width:20px;height:20px;color:var(--color-foreground-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-chat-handoff_card__rowStatus[data-status=generating]{color:var(--color-foreground-ai)}.---base-chat-handoff_card__rowStatus[data-status=queued]{color:var(--color-foreground-secondary)}.---base-chat-handoff_card__progressRing,.---base-chat-handoff_card__queuedRing{border-radius:var(--radius-round);box-sizing:border-box;width:14px;height:14px}.---base-chat-handoff_card__progressRing{border:1px solid color-mix(in srgb,var(--color-background-ai)20%,transparent);border-top-color:var(--color-background-ai);animation:1s linear infinite ---base-chat-handoff_card__handoffSpin}.---base-chat-handoff_card__queuedRing{border:1px solid var(--color-border)}.---base-chat-handoff_card__rowName{min-width:0;color:var(--color-foreground-primary);flex:auto}.---base-chat-handoff_card__rowName[data-status=generating]{color:var(--color-foreground-ai)}.---base-chat-handoff_card__rowName[data-status=queued]{color:var(--color-foreground-secondary)}.---base-chat-handoff_card__rowMeta{flex-shrink:0;min-width:0;max-width:112px}.---base-chat-handoff_card__viewAllButton{width:100%}@keyframes ---base-chat-handoff_card__handoffSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.---base-chat-handoff_card__progressRing{animation:none}.---base-chat-handoff_card__defaultIcon,.---base-chat-handoff_card__hoverIcon,.---base-chat-handoff_card__shadow{transition:none}}.---base-chat-markdown_message__root{--body-line-height:22px;overflow-wrap:anywhere;white-space:normal;width:100%;color:inherit;font-size:var(--font-size-md);line-height:var(--body-line-height);font-weight:var(--font-weight-normal)}.---base-chat-markdown_message__compact{font-size:var(--font-size-sm)}.---base-chat-markdown_message__block{margin:0 0 var(--spacing-default)}.---base-chat-markdown_message__block:last-child{margin-bottom:0}.---base-chat-markdown_message__paragraph{line-height:var(--body-line-height)}.---base-chat-markdown_message__root strong,.---base-chat-markdown_message__root b,.---base-chat-markdown_message__root [data-streamdown=strong]{font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__root em,.---base-chat-markdown_message__root i{font-style:italic}.---base-chat-markdown_message__headingLarge{margin:0 0 var(--spacing-default);font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__headingMedium{margin:0 0 var(--spacing-default);font-size:var(--font-size-md);line-height:1.43;font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__headingSmall{margin:0 0 var(--spacing-default);font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__ul,.---base-chat-markdown_message__ol{margin:0 0 var(--spacing-default);padding-left:var(--spacing-md)}.---base-chat-markdown_message__li{margin:0}.---base-chat-markdown_message__li+.---base-chat-markdown_message__li{margin-top:var(--spacing-2xs)}.---base-chat-markdown_message__li .---base-chat-markdown_message__block{margin-bottom:0}.---base-chat-markdown_message__blockquote{margin:0 0 var(--spacing-default);padding-left:var(--spacing-sm);color:var(--color-text-secondary);border-left:2px solid var(--color-border)}.---base-chat-markdown_message__hr{height:1px;margin:var(--spacing-sm)0;background:var(--color-border);border:0}.---base-chat-markdown_message__tableWrap{width:100%;margin:0 0 var(--spacing-default);overflow:auto}.---base-chat-markdown_message__table{border-collapse:collapse;table-layout:fixed;width:100%}.---base-chat-markdown_message__th,.---base-chat-markdown_message__td{border:1px solid var(--color-border);padding:var(--spacing-2xs)var(--spacing-default);text-align:left;vertical-align:top;overflow-wrap:anywhere}.---base-chat-markdown_message__th{font-weight:var(--font-weight-medium);background:color-mix(in srgb,var(--color-foreground-primary)8%,transparent)}.---base-chat-message_item__messageItem{--message-wide-max-width:600px;width:100%}.---base-chat-message_item__hoverActions .---base-chat-message_item__actions{opacity:0;transition:opacity .12s}.---base-chat-message_item__hoverActions:hover .---base-chat-message_item__actions{opacity:.72}.---base-chat-message_item__hoverActions:focus-within .---base-chat-message_item__actions{opacity:1}.---base-chat-message_item__content{box-sizing:border-box}.---base-chat-message_item__bubble{background:color-mix(in srgb,var(--color-neutral-000)60%,transparent);border:1px solid var(--color-neutral-000);border-radius:var(--radius-lg);width:-moz-fit-content;width:fit-content;max-width:324px;padding:var(--spacing-xs)var(--spacing-sm);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);text-wrap:pretty;white-space:pre-wrap;word-wrap:break-word;line-height:1.5;transition:background-color .12s}.---base-chat-message_item__messageItem:hover .---base-chat-message_item__bubble{background:var(--color-surface-white)}.---base-chat-message_item__bubbleCompact{width:min(244px,100%)}.---base-chat-message_item__bubbleLarge{max-width:var(--message-wide-max-width)}.---base-chat-message_item__plain{width:100%;max-width:var(--message-wide-max-width);color:var(--color-text);white-space:pre-wrap;word-wrap:break-word;flex-direction:column;gap:10px;display:flex}.---base-chat-message_item__timestamp{color:var(--color-neutral-500);white-space:nowrap}.---base-chat-message_item__belowActions{width:100%;max-width:var(--message-wide-max-width)}.---base-chat-message_item__sparkle{padding:20px var(--spacing-xs);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.---base-ui-timeline-timeline__timeline{--timeline-content-padding-block:var(--spacing-sm);--timeline-icon-offset-top:calc(var(--timeline-separator-stub) + var(--timeline-separator-rhythm));--timeline-item-gap:10px;--timeline-rail-width:1px;--timeline-rail-color:var(--color-foreground-primary);--timeline-separator-width:20px;--timeline-separator-stub:var(--spacing-default);--timeline-separator-rhythm:var(--spacing-xs);--timeline-connector-fade-distance:32px;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.---base-ui-timeline-timeline__item{--timeline-item-color:var(--color-foreground-primary);color:var(--timeline-item-color);gap:var(--timeline-item-gap);min-height:0;list-style:none;display:flex;position:relative}.---base-ui-timeline-timeline__item[data-status=active]{--timeline-item-color:var(--color-foreground-secondary)}.---base-ui-timeline-timeline__separator{flex:0 0 var(--timeline-separator-width);min-width:var(--timeline-separator-width);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.---base-ui-timeline-timeline__separator:before{background-color:var(--timeline-rail-color);border-radius:var(--radius-round);content:"";height:var(--timeline-separator-stub);width:var(--timeline-rail-width);position:absolute;top:0;left:50%;transform:translate(-50%)}.---base-ui-timeline-timeline__item[data-first-item=true] .---base-ui-timeline-timeline__separator:before{content:none}.---base-ui-timeline-timeline__content{color:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:0;min-width:0;padding-block:var(--timeline-content-padding-block);text-align:left;flex:1 1 0;line-height:1.5}.---base-ui-timeline-timeline__connector{background-color:var(--timeline-rail-color);border-radius:var(--radius-round);bottom:0;left:50%;top:calc(var(--timeline-icon-offset-top) + 16px + var(--timeline-separator-rhythm));width:var(--timeline-rail-width);position:absolute;transform:translate(-50%)}.---base-ui-timeline-timeline__connector[data-connector-style=dashed]{background-color:#0000;background-image:repeating-linear-gradient(to bottom,var(--color-foreground-secondary)0 2px,transparent 2px 4px);-webkit-mask-image:linear-gradient(to bottom,#000 0 calc(100% - var(--timeline-connector-fade-distance)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0 calc(100% - var(--timeline-connector-fade-distance)),#0000 100%);mask-image:linear-gradient(to bottom,#000 0 calc(100% - var(--timeline-connector-fade-distance)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0 calc(100% - var(--timeline-connector-fade-distance)),#0000 100%)}.---base-ui-timeline-timeline__icon{color:inherit;height:16px;margin:var(--timeline-icon-offset-top)0 var(--timeline-separator-rhythm);z-index:1;justify-content:center;align-self:center;align-items:center;width:16px;line-height:0;display:inline-flex;position:relative}.---base-ui-timeline-timeline__iconGlyph{justify-content:center;align-items:center;display:inline-flex}.---base-ui-timeline-timeline__content>:first-child{margin:0}.---base-chat-thinking_block__trigger,.---base-chat-thinking_block__sectionTrigger{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;position:relative}.---base-chat-thinking_block__trigger:focus-visible{outline:none}.---base-chat-thinking_block__sectionTrigger:focus-visible{outline:none}.---base-chat-thinking_block__trigger:focus-visible:after{content:"";border:2px solid var(--color-border-ai);border-radius:calc(var(--radius-xs) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-chat-thinking_block__sectionTrigger:focus-visible:after{content:"";border:2px solid var(--color-border-ai);border-radius:calc(var(--radius-xs) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-chat-thinking_block__masterHeader{align-items:center;gap:13px;display:inline-flex}.---base-chat-thinking_block__askAiIcon{flex-shrink:0}.---base-chat-thinking_block__labelGroup{align-items:center;gap:var(--spacing-xs);display:inline-flex}.---base-chat-thinking_block__body{width:100%;padding-top:var(--spacing-2xs)}.---base-chat-thinking_block__body ol{--timeline-rail-color:var(--color-foreground-secondary);--timeline-content-padding-block:var(--spacing-2xs);--timeline-separator-stub:var(--spacing-2xs);--timeline-separator-rhythm:2px}.---base-chat-thinking_block__body li[data-status]{--timeline-item-color:var(--color-foreground-secondary)}.---base-chat-thinking_block__sectionTrigger{align-items:center;gap:var(--spacing-xs);display:inline-flex}.---base-chat-thinking_block__sectionBody{padding-top:var(--spacing-2xs);padding-left:var(--spacing-sm);color:var(--color-foreground-secondary)}.---base-chat-thinking_block__toolRow{align-items:center;min-height:20px;display:inline-flex}.---base-chat-thinking_block__toolEntities{padding-inline-start:var(--spacing-md);padding-top:var(--spacing-2xs);gap:var(--spacing-3xs);color:var(--color-foreground-secondary);flex-direction:column;margin:0;list-style:outside;display:flex}.---base-chat-thinking_block__toolEntityButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0}.---base-chat-thinking_block__toolEntityButton:hover{text-decoration:underline}.---base-chat-thinking_block__toolEntityButton:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:2px}.---base-chat-workflow_options__workflowOptions{gap:var(--spacing-default);width:100%;display:flex}.---base-chat-workflow_options__workflowOptions>*{flex:1 1 0;min-width:0}.---base-ui-dnd-dnd__dragPreview{pointer-events:none;transform-origin:0 0;position:fixed;top:0;left:0}.---base-ui-dnd-dnd__dragPreview.---base-ui-dnd-dnd__shadow{filter:drop-shadow(0 4px 6px #0000001a)drop-shadow(0 12px 16px #0000000f)}.---base-ui-dnd-dnd__cursorGrabbing{cursor:grabbing}.---base-ui-dnd-dnd__dragHandle{width:100%;height:100%}.---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-primary);flex-direction:column;align-items:flex-start}.---base-ui-banner-banner__shape-panel.---base-ui-banner-banner__info{background:var(--color-background-primary)}.---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-primary))}.---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__growth{--banner-border:0 solid color-mix(in oklab,var(--color-border-inverse)35%,transparent)}.---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__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}}.src-editor-chat_panel-ai_usage_chat_banner__root{margin-bottom:var(--spacing-sm)}.src-editor-chat_panel-ai_usage_chat_banner__copy{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;display:flex}.src-editor-chat_panel-mention_picker__mentionAnchor{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:100%;left:0}.src-editor-chat_panel-mention_picker__content{z-index:5000;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);border-radius:var(--radius-lg);background:var(--color-background-primary);box-shadow:var(--shadow-md);outline:none;overflow:hidden}.src-editor-chat_panel-mention_picker__popoverContent{min-width:0;overflow:hidden}.src-editor-chat_panel-mention_picker__content[data-state=open]{animation:src-editor-chat_panel-mention_picker__mentionMenuEnter 90ms var(--ease-out-cubic)}.src-editor-chat_panel-mention_picker__content[data-state=closed]{animation:src-editor-chat_panel-mention_picker__mentionMenuExit 60ms var(--ease-out-cubic)}.src-editor-chat_panel-mention_picker__entryContent{width:216px}.src-editor-chat_panel-mention_picker__mentionContent{width:266px;max-height:min(360px,var(--radix-popover-content-available-height,var(--radix-dropdown-menu-content-available-height)))}.src-editor-chat_panel-mention_picker__entryTrigger{border-radius:var(--radius-sm);width:28px;height:28px;padding:0}.src-editor-chat_panel-mention_picker__entryTrigger:hover,.src-editor-chat_panel-mention_picker__entryTrigger[data-state=open]{background:var(--color-surface-overlay)}.src-editor-chat_panel-mention_picker__entryTrigger:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:1px}.src-editor-chat_panel-mention_picker__entryTrigger:disabled{cursor:not-allowed;opacity:.5}.src-editor-chat_panel-mention_picker__entrySection,.src-editor-chat_panel-mention_picker__resourceList{gap:var(--spacing-2xs);padding:var(--spacing-default);flex-direction:column;display:flex}.src-editor-chat_panel-mention_picker__separator{background:color-mix(in oklab,var(--color-border-primary)12%,transparent);height:1px}.src-editor-chat_panel-mention_picker__entryItem,.src-editor-chat_panel-mention_picker__resourceItem{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-background-primary);width:100%;color:var(--color-foreground-primary);cursor:pointer;font-family:var(--font-family-base);border:0;outline:none;align-items:center;display:flex}.src-editor-chat_panel-mention_picker__entryItem{gap:var(--spacing-xs);min-height:29px;padding:var(--spacing-2xs)var(--spacing-default);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:20px}.src-editor-chat_panel-mention_picker__entryItem[data-highlighted],.src-editor-chat_panel-mention_picker__resourceItem[data-highlighted],.src-editor-chat_panel-mention_picker__resourceItem[data-active=true]{background:var(--color-surface-hover)}.src-editor-chat_panel-mention_picker__entryItem[data-disabled]{cursor:not-allowed;color:var(--color-foreground-tertiary)}.src-editor-chat_panel-mention_picker__entryItem[data-disabled] .src-editor-chat_panel-mention_picker__shortcutBadge{color:var(--color-foreground-tertiary)}.src-editor-chat_panel-mention_picker__entryLabel{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.src-editor-chat_panel-mention_picker__shortcutBadge{min-width:20px;height:18px;padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);background:var(--color-background-secondary);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;line-height:18px;display:inline-flex}.src-editor-chat_panel-mention_picker__searchShell{box-sizing:border-box;align-items:center;gap:var(--spacing-2xs);min-height:32px;margin:var(--spacing-default)var(--spacing-default)0;padding:0 var(--spacing-2xs);border-radius:var(--radius-sm);background:var(--color-surface-overlay);color:var(--color-foreground-secondary);display:flex}.src-editor-chat_panel-mention_picker__searchInput{min-width:0;color:var(--color-foreground-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);background:0 0;border:0;outline:none;flex:1 1 0;padding:0;line-height:20px}.src-editor-chat_panel-mention_picker__searchInput::placeholder{color:var(--color-foreground-secondary)}.src-editor-chat_panel-mention_picker__resourceList{max-height:360px;overflow-y:auto}.src-editor-chat_panel-mention_picker__searchShell+.src-editor-chat_panel-mention_picker__resourceList{max-height:312px}.src-editor-chat_panel-mention_picker__resourceItem{gap:var(--spacing-xs);min-height:34px;padding:var(--spacing-2xs)var(--spacing-xs)var(--spacing-2xs)var(--spacing-2xs);text-align:left}.src-editor-chat_panel-mention_picker__preview{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--color-foreground-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.src-editor-chat_panel-mention_picker__previewImageShell{background:var(--color-background-primary);border:.5px solid #0000001a}.src-editor-chat_panel-mention_picker__previewImage{object-fit:cover;width:100%;height:100%}.src-editor-chat_panel-mention_picker__resourceText{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:30px;display:flex}.src-editor-chat_panel-mention_picker__resourceName{min-width:0;height:18px;color:var(--color-foreground-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.src-editor-chat_panel-mention_picker__resourceSlug{min-width:0;height:12px;color:var(--color-foreground-tertiary);font-size:10px;font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;line-height:12px;overflow:hidden}.src-editor-chat_panel-mention_picker__aiBadge{border-radius:var(--radius-xs);width:20px;min-width:20px;height:20px;color:var(--color-foreground-primary);justify-content:center;align-items:center;display:inline-flex}.src-editor-chat_panel-mention_picker__aiBadge svg{width:10px;height:10px}.src-editor-chat_panel-mention_picker__empty{padding:var(--spacing-sm);color:var(--color-foreground-secondary);font-size:var(--font-size-sm);text-align:center;line-height:18px}@keyframes src-editor-chat_panel-mention_picker__mentionMenuEnter{0%{opacity:0}to{opacity:1}}@keyframes src-editor-chat_panel-mention_picker__mentionMenuExit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.src-editor-chat_panel-mention_picker__content[data-state=open],.src-editor-chat_panel-mention_picker__content[data-state=closed]{animation:none}}.---base-ui-radio-radio_group__radioGroup{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.---base-ui-radio-radio_group__radioGroup[data-disabled=true]{opacity:.6}.---base-ui-radio-radio_group__radioItem{--control-gap:var(--spacing-default);--control-background:var(--color-background-primary);--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;width:-moz-fit-content;width:fit-content;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:16px;padding:0;display:inline-grid;position:relative}.---base-ui-radio-radio_group__radioItem.---base-ui-radio-radio_group__withLabel{grid-template-columns:calc(16px + max(0px,var(--focus-ring-offset) - var(--control-gap) + 2px))minmax(0,1fr)}.---base-ui-radio-radio_group__radioItem[data-disabled]{cursor:not-allowed}.---base-ui-radio-radio_group__control{background:var(--control-background);border-radius:var(--radius-round);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-radio-radio_group__control:after{content:"";inset:calc(-1*var(--focus-ring-offset));border:2px solid var(--color-border-ai);border-radius:var(--radius-round);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease),inset var(--duration)var(--ease);position:absolute}.---base-ui-radio-radio_group__radioItem:focus-visible{outline:none}.---base-ui-radio-radio_group__radioItem:focus-visible .---base-ui-radio-radio_group__control:after{opacity:1}.---base-ui-radio-radio_group__radioDot{border-radius:var(--radius-round);width:8px;height:8px;color:var(--control-mark-color);pointer-events:none;transition:opacity var(--duration)var(--ease),color var(--duration)var(--ease),background-color var(--duration)var(--ease);background:currentColor;position:absolute;top:4px;left:4px}.---base-ui-radio-radio_group__radioItem[data-state=checked] .---base-ui-radio-radio_group__control{--control-background:var(--color-background-inverse);--control-border-color:var(--color-background-inverse);--focus-ring-offset:4px}.---base-ui-radio-radio_group__radioItem[data-disabled] .---base-ui-radio-radio_group__control{--control-background:var(--color-background-primary);--control-border-color:var(--color-neutral-100)}.---base-ui-radio-radio_group__radioItem[data-disabled][data-state=checked] .---base-ui-radio-radio_group__control{--control-background:var(--color-neutral-500);--control-border-color:var(--color-neutral-500)}.---base-ui-radio-radio_group__radioItem:hover:not([data-disabled]):not([data-state=checked]) .---base-ui-radio-radio_group__control{--control-background:var(--color-background-primary-hovered)}.---base-ui-radio-radio_group__radioItem:active:not([data-disabled]):not([data-state=checked]) .---base-ui-radio-radio_group__control{--control-background:var(--color-background-primary-pressed)}.---base-ui-radio-radio_group__radioItem:hover:not([data-disabled])[data-state=checked] .---base-ui-radio-radio_group__control{--control-background:var(--control-selected-hovered-background);--control-border-color:var(--control-selected-hovered-border-color)}.---base-ui-radio-radio_group__radioItem:active:not([data-disabled])[data-state=checked] .---base-ui-radio-radio_group__control{--control-background:var(--control-selected-pressed-background);--control-border-color:var(--control-selected-pressed-border-color)}.---base-ui-radio-radio_group__radioItem[data-disabled] .---base-ui-radio-radio_group__radioDot{--control-mark-color:var(--color-neutral-100)}.---base-ui-radio-radio_group__label{grid-column:2;align-self:start;min-width:0}.---base-ui-radio-radio_group__labelPrimary{color:var(--color-text)}.---base-ui-radio-radio_group__labelSecondary{color:var(--color-text-secondary)}.---base-ui-radio-radio_group__labelTertiary{color:var(--color-text-tertiary)}.---base-ui-radio-radio_group__labelInherit{color:inherit}.---base-ui-radio-radio_group__labelDisabled{color:var(--color-neutral-400)}.---base-ui-brief_card-brief_card__briefCard{--brief-card-orb-overhang:75px;--brief-card-orb-reserved-inline:clamp(144px,42%,288px);--brief-card-orb-size:180px;box-sizing:border-box;width:100%;max-width:680px;height:88px;padding:var(--spacing-sm)0 var(--spacing-sm)var(--spacing-sm);color:var(--color-foreground-primary);font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;transition:background-color var(--duration)var(--ease),box-shadow var(--duration)var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;display:flex;position:relative;overflow:hidden}.---base-ui-brief_card-brief_card__briefCard:not([data-disabled]):hover{background:var(--color-surface-white)}.---base-ui-brief_card-brief_card__briefCard[data-disabled]{opacity:.5}.---base-ui-brief_card-brief_card__action{z-index:2;width:100%;height:100%;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-brief_card-brief_card__action:focus-visible{box-shadow:inset 0 0 0 1px var(--color-border),0 0 0 2px var(--color-border-ai)}.---base-ui-brief_card-brief_card__action:disabled{cursor:not-allowed}.---base-ui-brief_card-brief_card__text{box-sizing:border-box;min-width:0;padding-right:var(--brief-card-orb-reserved-inline);pointer-events:none;gap:var(--spacing-3xs);flex-direction:column;flex:1 0 0;display:flex}.---base-ui-brief_card-brief_card__title,.---base-ui-brief_card-brief_card__description{letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.---base-ui-brief_card-brief_card__title{color:var(--color-foreground-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);-webkit-line-clamp:1;line-height:20px}.---base-ui-brief_card-brief_card__description{color:var(--color-foreground-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);-webkit-line-clamp:2;line-height:18px}.---base-ui-brief_card-brief_card__asset{top:50%;right:calc(-1*var(--brief-card-orb-overhang));width:var(--brief-card-orb-size);height:var(--brief-card-orb-size);pointer-events:none;display:block;position:absolute;overflow:visible;transform:translateY(-50%)}.---base-ui-brief_card-brief_card__aiOrb{position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.---base-ui-brief_card-brief_card__briefCard{transition:none}}.---base-ui-conversation_card-conversation_card__card{box-sizing:border-box;width:100%;min-width:0;padding:var(--spacing-default)var(--spacing-sm)var(--spacing-default)var(--spacing-default);border-radius:var(--radius-lg);color:var(--color-foreground-primary);transition:background-color var(--duration)var(--ease);position:relative}.---base-ui-conversation_card-conversation_card__actionable:hover,.---base-ui-conversation_card-conversation_card__actionable:focus-within{background-color:var(--color-surface-overlay)}.---base-ui-conversation_card-conversation_card__primaryAction{z-index:1;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-conversation_card-conversation_card__primaryAction:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-ai);outline:none}.---base-ui-conversation_card-conversation_card__content{z-index:2;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex;position:relative}.---base-ui-conversation_card-conversation_card__hasPrimaryAction .---base-ui-conversation_card-conversation_card__content{pointer-events:none}.---base-ui-conversation_card-conversation_card__iconArea{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-background-ai-subtle);flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:6px;display:flex}.---base-ui-conversation_card-conversation_card__card[data-state=complete] .---base-ui-conversation_card-conversation_card__iconArea{background:var(--color-surface-overlay)}.---base-ui-conversation_card-conversation_card__card[data-state=error] .---base-ui-conversation_card-conversation_card__iconArea{background:var(--color-background-danger-subtle)}.---base-ui-conversation_card-conversation_card__text{flex-direction:column;flex:1 1 0;justify-content:center;align-self:stretch;min-width:0;display:flex}.---base-ui-conversation_card-conversation_card__title,.---base-ui-conversation_card-conversation_card__description{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;width:100%;min-width:0;margin:0;overflow:hidden}.---base-ui-conversation_card-conversation_card__title{color:var(--color-foreground-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:20px}.---base-ui-conversation_card-conversation_card__description{color:var(--color-foreground-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:18px}.---base-ui-conversation_card-conversation_card__trailing{flex:none;justify-content:flex-end;align-self:stretch;min-width:46px;display:flex;position:relative}.---base-ui-conversation_card-conversation_card__time{color:var(--color-foreground-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:0;text-align:right;text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.---base-ui-conversation_card-conversation_card__moreAction,.---base-ui-conversation_card-conversation_card__moreButton{opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);position:absolute;top:50%;right:0;transform:translateY(-50%)}.---base-ui-conversation_card-conversation_card__moreAction{display:flex}.---base-ui-conversation_card-conversation_card__moreButton{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-foreground-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-conversation_card-conversation_card__moreButton:hover{background:var(--color-surface-hover)}.---base-ui-conversation_card-conversation_card__moreButton:focus-visible{box-shadow:0 0 0 2px var(--color-border-ai);outline:none}.---base-ui-conversation_card-conversation_card__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.---base-ui-conversation_card-conversation_card__hasTrailingAction:hover .---base-ui-conversation_card-conversation_card__time,.---base-ui-conversation_card-conversation_card__hasTrailingAction:focus-within .---base-ui-conversation_card-conversation_card__time{visibility:hidden}.---base-ui-conversation_card-conversation_card__hasTrailingAction:hover .---base-ui-conversation_card-conversation_card__moreAction,.---base-ui-conversation_card-conversation_card__hasTrailingAction:focus-within .---base-ui-conversation_card-conversation_card__moreAction,.---base-ui-conversation_card-conversation_card__hasTrailingAction:hover .---base-ui-conversation_card-conversation_card__moreButton,.---base-ui-conversation_card-conversation_card__hasTrailingAction:focus-within .---base-ui-conversation_card-conversation_card__moreButton{opacity:1;pointer-events:auto}.src-editor-chat_panel-thread_list__list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.src-editor-chat_panel-thread_list__list::-webkit-scrollbar{display:none}.src-editor-chat_panel-chat__chatArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.src-editor-chat_panel-chat__stream{min-height:0;padding:0 var(--spacing-sm);box-sizing:border-box;scrollbar-width:none;flex:1;overflow-y:auto}.src-editor-chat_panel-chat__stream::-webkit-scrollbar{display:none}.src-editor-chat_panel-chat__streamContent{box-sizing:border-box;width:100%;max-width:680px;min-height:100%;padding:var(--spacing-3xl)var(--spacing-xs)var(--spacing-sm);flex-direction:column;margin:0 auto;display:flex}.src-editor-chat_panel-chat__messages{-webkit-user-select:text;user-select:text;margin-top:auto}.src-editor-chat_panel-chat__assistantBubble{padding-bottom:var(--spacing-md);color:var(--color-text)}.src-editor-chat_panel-chat__emptyState{min-height:0;padding:var(--spacing-xl)0;flex:1;justify-content:center;align-items:center;display:flex}.src-editor-chat_panel-chat__emptyStateContent{flex-direction:column;align-items:center;width:100%;display:flex}.src-editor-chat_panel-chat__emptyStateOrbFrame{place-items:center;width:140px;height:140px;display:grid;position:relative;overflow:visible}.src-editor-chat_panel-chat__emptyStateOrb{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.777778)}.src-editor-chat_panel-chat__emptyStateCopy{align-items:center;gap:var(--spacing-2xs);flex-direction:column;max-width:280px;display:flex}.src-editor-chat_panel-chat__inputDock{padding:var(--spacing-sm);background:linear-gradient(to bottom,transparent,var(--color-background-secondary)var(--spacing-sm));position:absolute;bottom:0;left:0;right:0}.src-editor-chat_panel-chat__inputInner{max-width:680px;margin:0 auto}.src-editor-chat_panel-chat__agentSelector{padding-bottom:var(--spacing-sm)}.src-editor-chat_panel-chat__queuedMessage{opacity:.55}.src-editor-chat_panel-chat__messageAttachments{align-items:flex-end;gap:var(--spacing-3xs);flex-direction:column;display:flex}.src-editor-chat_panel-chat__messageAttachmentsGrid{justify-content:flex-end;gap:var(--spacing-sm);max-width:var(--message-wide-max-width);flex-wrap:wrap;display:flex}.src-editor-chat_panel-chat__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-sm);height:100%;padding:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.---base-ui-empty_state-empty_state__emptyState{min-width:0}.---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-border-ai);outline:none}.---base-ui-dropzone-dropzone__dropzone:focus-visible{border-color:var(--color-border-ai);outline:none}.---base-ui-dropzone-dropzone__dropzone:focus-visible:after{content:"";border:2px solid var(--color-border-ai);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-secondary-hovered)}.---base-ui-dropzone-dropzone__emptyState{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.---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-primary);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:auto}@media (hover:none),(pointer:coarse){.---base-ui-dropzone-dropzone__previewOverlay{opacity:1;pointer-events:auto}}.---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-grid-grid__grid{grid-template-columns:var(--grid-template-columns-desktop,repeat(1,minmax(0,1fr)));grid-template-rows:var(--grid-template-rows-desktop,auto);grid-auto-flow:var(--grid-auto-flow,row);grid-auto-rows:var(--grid-auto-rows,auto);grid-auto-columns:var(--grid-auto-columns,auto);column-gap:var(--grid-column-gap,16px);row-gap:var(--grid-row-gap,16px);width:100%;display:grid}@media (max-width:767px){.---base-ui-grid-grid__grid{grid-template-columns:var(--grid-template-columns-tablet,var(--grid-template-columns-desktop,repeat(1,minmax(0,1fr))));grid-template-rows:var(--grid-template-rows-tablet,var(--grid-template-rows-desktop,auto))}}@media (max-width:479px){.---base-ui-grid-grid__grid{grid-template-columns:var(--grid-template-columns-mobile,var(--grid-template-columns-tablet,var(--grid-template-columns-desktop,repeat(1,minmax(0,1fr)))));grid-template-rows:var(--grid-template-rows-mobile,var(--grid-template-rows-tablet,var(--grid-template-rows-desktop,auto)))}}.---base-ui-grid-grid__gridItem{grid-column-start:var(--grid-item-column-start-desktop,auto);grid-column-end:var(--grid-item-column-end-desktop,auto);grid-row-start:var(--grid-item-row-start-desktop,auto);grid-row-end:var(--grid-item-row-end-desktop,auto);min-width:0}@media (max-width:767px){.---base-ui-grid-grid__gridItem{grid-column-start:var(--grid-item-column-start-tablet,var(--grid-item-column-start-desktop,auto));grid-column-end:var(--grid-item-column-end-tablet,var(--grid-item-column-end-desktop,auto));grid-row-start:var(--grid-item-row-start-tablet,var(--grid-item-row-start-desktop,auto));grid-row-end:var(--grid-item-row-end-tablet,var(--grid-item-row-end-desktop,auto))}}@media (max-width:479px){.---base-ui-grid-grid__gridItem{grid-column-start:var(--grid-item-column-start-mobile,var(--grid-item-column-start-tablet,var(--grid-item-column-start-desktop,auto)));grid-column-end:var(--grid-item-column-end-mobile,var(--grid-item-column-end-tablet,var(--grid-item-column-end-desktop,auto)));grid-row-start:var(--grid-item-row-start-mobile,var(--grid-item-row-start-tablet,var(--grid-item-row-start-desktop,auto)));grid-row-end:var(--grid-item-row-end-mobile,var(--grid-item-row-end-tablet,var(--grid-item-row-end-desktop,auto)))}}.---base-ui-form-form__form,.---base-ui-form-form__fieldset{display:contents}.src-editor-resources_panel-resources_panel__panelBody{gap:var(--spacing-sm);min-height:0;padding:0 0 var(--spacing-sm);flex-direction:column;flex:1;display:flex}.src-editor-resources_panel-resources_panel__controls{gap:var(--spacing-xs);padding:var(--spacing-md)var(--spacing-md)0;flex-direction:column;flex-shrink:0;display:flex}.src-editor-resources_panel-resources_panel__content{min-height:0;padding:0 var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.src-editor-resources_panel-resources_panel__emptyDropzone{flex:1}.src-editor-resources_panel-resources_panel__emptyBody{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.src-editor-resources_panel-resources_panel__emptyCenter{flex:1;justify-content:center;align-items:center;display:flex}.src-brief-brief_page__layout{background:var(--color-background-secondary);height:100%;display:flex}.src-brief-brief_page__content{min-width:0;margin-left:var(--layout-side-nav-width);flex:1;display:flex}.src-brief-brief_page__contentAfterFiles{margin-left:calc(var(--layout-side-nav-width) + var(--panel-base-width))}.src-brief-brief_page__chatColumn{width:var(--ask-ai-panel-width,clamp(400px,35vw,894px));box-sizing:border-box;height:100%;padding-top:var(--layout-top-nav-height);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex}.src-brief-brief_page__briefColumn{flex:1;min-width:0;display:flex}.src-brief-brief_page__filesSidebar{--sidebar-left:var(--layout-side-nav-width)}.---base-ui-section_button-section_button__sectionButton{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);letter-spacing:0;align-items:center;gap:var(--spacing-default);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration)var(--ease),border-color var(--duration)var(--ease);padding:0 var(--spacing-default);text-align:left;background:0 0;width:100%;height:2rem;line-height:1.43;display:flex}.---base-ui-section_button-section_button__text-primary{color:var(--color-text)}.---base-ui-section_button-section_button__text-secondary{color:var(--color-text-secondary)}.---base-ui-section_button-section_button__page:active{background:var(--color-background-ai-subtle);border-color:var(--color-border-ai)}.---base-ui-section_button-section_button__large{height:4rem}.---base-ui-section_button-section_button__sectionButton:has(.---base-ui-section_button-section_button__rightIcon){padding-right:var(--spacing-2xs)}.---base-ui-section_button-section_button__sectionButton:has(.---base-ui-section_button-section_button__menu){padding-right:var(--spacing-3xs)}.---base-ui-section_button-section_button__sectionButton:has(.---base-ui-section_button-section_button__count){padding-right:6px}.---base-ui-section_button-section_button__large:has(.---base-ui-section_button-section_button__count){padding-right:var(--spacing-sm)}.---base-ui-section_button-section_button__sectionButton:disabled{opacity:.5;cursor:not-allowed}.---base-ui-section_button-section_button__sectionButton[aria-disabled=true]{opacity:.5;cursor:default}.---base-ui-section_button-section_button__sectionButton:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-background-ai);outline:none}.---base-ui-section_button-section_button__image{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.---base-ui-section_button-section_button__large .---base-ui-section_button-section_button__image{width:3rem;height:3rem}.---base-ui-section_button-section_button__img{object-fit:cover;border-radius:var(--radius-xs);width:100%;height:100%}.---base-ui-section_button-section_button__content{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.---base-ui-section_button-section_button__contentFixed{flex:none;overflow:visible}.---base-ui-section_button-section_button__url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.---base-ui-section_button-section_button__right{align-items:center;gap:var(--spacing-3xs);flex-shrink:0;display:flex}.---base-ui-section_button-section_button__rightIcon+.---base-ui-section_button-section_button__count{margin-left:2px}.---base-ui-section_button-section_button__sectionButton>.---base-ui-section_button-section_button__right>button{width:1.625rem;min-width:1.625rem;height:1.625rem;min-height:1.625rem;right:-2px}.---base-ui-section_button-section_button__count{box-sizing:border-box;background:var(--color-surface-overlay);border-radius:var(--radius-xs);color:var(--color-text);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:flex}.---base-ui-section_button-section_button__chevron{color:var(--color-text);align-items:center;width:.75rem;height:.75rem;display:flex}.---base-ui-section_button-section_button__rightIcon{box-sizing:border-box;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}.---base-ui-section_button-section_button__transparent:hover:not(:disabled){background-color:var(--color-surface-hover)}.---base-ui-section_button-section_button__blue{background-color:var(--color-blue-100);border-color:var(--color-blue-300)}.---base-ui-section_button-section_button__blue:hover:not(:disabled){border-color:var(--color-blue-500)}.---base-ui-section_button-section_button__pink{background-color:var(--color-pink-100);border-color:var(--color-pink-300)}.---base-ui-section_button-section_button__pink:hover:not(:disabled){border-color:var(--color-pink-500)}.---base-ui-section_button-section_button__green{background-color:var(--color-green-100);border-color:var(--color-green-300)}.---base-ui-section_button-section_button__green:hover:not(:disabled){border-color:var(--color-green-500)}.---base-ui-section_button-section_button__yellow{background-color:var(--color-yellow-100);border-color:var(--color-yellow-300)}.---base-ui-section_button-section_button__yellow:hover:not(:disabled){border-color:var(--color-yellow-500)}.---base-ui-section_button-section_button__orange{background-color:var(--color-orange-100);border-color:var(--color-orange-300)}.---base-ui-section_button-section_button__orange:hover:not(:disabled){border-color:var(--color-orange-500)}.---base-ui-section_button-section_button__red{background-color:var(--color-red-100);border-color:var(--color-red-300)}.---base-ui-section_button-section_button__red:hover:not(:disabled){border-color:var(--color-red-500)}.---base-ui-section_button-section_button__purple{background-color:var(--color-purple-100);border-color:var(--color-purple-300)}.---base-ui-section_button-section_button__purple:hover:not(:disabled){border-color:var(--color-purple-500)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__selected,.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__selected:not(:disabled):hover{border-color:var(--color-border-ai)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__globalAccent.---base-ui-section_button-section_button__selected,.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__globalAccent.---base-ui-section_button-section_button__selected:not(:disabled):hover{border-color:var(--color-foreground-global)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly){background:var(--color-background-ai-subtle)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__globalAccent.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly){background:var(--color-background-success-subtle)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__borderless:not(.---base-ui-section_button-section_button__selectedBorderOnly),.---base-ui-section_button-section_button__borderless,.---base-ui-section_button-section_button__borderless:hover:not(:disabled){border-color:#0000}.---base-ui-section_button-section_button__borderless.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly){background:var(--color-background-ai-subtle);border-color:#0000}.---base-ui-section_button-section_button__borderless.---base-ui-section_button-section_button__globalAccent.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly){background:var(--color-background-success-subtle)}.---base-ui-section_button-section_button__borderless.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly):hover:not(:disabled){border-color:#0000}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__alert:not(.---base-ui-section_button-section_button__selected){border-color:color-mix(in srgb-linear,var(--color-border-danger)50%,transparent)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__alert:not(.---base-ui-section_button-section_button__selected):hover:not(:disabled){background:var(--color-background-danger-subtle);border-color:color-mix(in srgb-linear,var(--color-border-danger)50%,transparent)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__alert .---base-ui-section_button-section_button__count{background:var(--color-background-danger-subtle);color:var(--color-text)}.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__alert:hover:not(:disabled) .---base-ui-section_button-section_button__count,.---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__alert.---base-ui-section_button-section_button__selected .---base-ui-section_button-section_button__count{background:var(--color-surface-overlay);color:var(--color-text)}.---base-ui-section_button-section_button__copy{border-color:#0000}.---base-ui-section_button-section_button__copy:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border)}.---base-ui-section_button-section_button__copy:active:not(:disabled){background:var(--color-background-ai-subtle);border-color:var(--color-border)}.---base-ui-section_button-section_button__copy:focus-visible{box-shadow:none;border-color:var(--color-border-ai)}.---base-ui-section_button-section_button__copy:disabled{opacity:.3}.---base-ui-section_button-section_button__copyIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:none}.---base-ui-section_button-section_button__copy:hover:not(:disabled) .---base-ui-section_button-section_button__copyIcon,.---base-ui-section_button-section_button__copy:active:not(:disabled) .---base-ui-section_button-section_button__copyIcon{display:flex}.---base-ui-section_button-section_button__copy:focus-visible .---base-ui-section_button-section_button__copyIcon{display:flex}html[data-theme=dark] .---base-ui-section_button-section_button__page:active{background:var(--color-background-ai-subtle);border-color:var(--color-purple-300)}html[data-theme=dark] .---base-ui-section_button-section_button__purple{background-color:var(--color-background-ai-subtle);border-color:var(--color-purple-300)}html[data-theme=dark] .---base-ui-section_button-section_button__purple:hover:not(:disabled),html[data-theme=dark] .---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__selected,html[data-theme=dark] .---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__selected:not(:disabled):hover{border-color:var(--color-purple-300)}html[data-theme=dark] .---base-ui-section_button-section_button__sectionButton.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly),html[data-theme=dark] .---base-ui-section_button-section_button__borderless.---base-ui-section_button-section_button__selected:not(.---base-ui-section_button-section_button__selectedBorderOnly){background:var(--color-background-ai-subtle)}.src-site_settings-tabs-shared-settings_list__withDividers>*{border-top:1px solid var(--color-border)}.src-site_settings-tabs-shared-settings_list__withDividers>:last-child{padding-bottom:0}.src-site_settings-tabs-shared-settings_list__triggerRow{width:100%;color:var(--color-text);border-radius:var(--radius-sm);transition:background var(--duration)var(--ease);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex}.src-site_settings-tabs-shared-settings_list__triggerRow:hover{background:var(--color-surface-overlay)}.src-site_settings-tabs-shared-settings_list__triggerRow:has(.src-site_settings-tabs-shared-settings_list__trigger:disabled):hover{background:0 0}.src-site_settings-tabs-shared-settings_list__trigger{min-width:0;padding:var(--spacing-sm)var(--spacing-xs);gap:var(--spacing-xs);flex:1}.src-site_settings-tabs-shared-settings_list__triggerRow:has(.src-site_settings-tabs-shared-settings_list__rightContent) .src-site_settings-tabs-shared-settings_list__trigger{padding-right:0}.src-site_settings-tabs-shared-settings_list__trigger:disabled{opacity:.4}.src-site_settings-tabs-shared-settings_list__triggerContent{flex:1;align-items:center;min-width:0;display:flex}.src-site_settings-tabs-shared-settings_list__rightContent{padding:var(--spacing-sm)var(--spacing-xs);padding-left:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex}.src-site_settings-tabs-shared-settings_list__chevron{width:20px;height:20px;color:var(--color-text-secondary)}.src-site_settings-tabs-shared-settings_list__trigger:not(.src-site_settings-tabs-shared-settings_list__chevronStart)>.src-site_settings-tabs-shared-settings_list__chevron{margin-left:auto}.src-site_settings-tabs-shared-settings_list__row{padding:var(--spacing-sm)var(--spacing-xs);align-items:center;gap:var(--spacing-xs);color:var(--color-text);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;text-align:left;width:100%;font:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-bottom:none;border-left:none;border-right:none;margin:0;display:flex}.src-site_settings-tabs-shared-settings_list__row.src-site_settings-tabs-shared-settings_list__interactive{cursor:pointer;transition:background var(--duration)var(--ease)}.src-site_settings-tabs-shared-settings_list__row.src-site_settings-tabs-shared-settings_list__interactive:hover{background:var(--color-surface-overlay)}.---base-ui-table-table__tableWrapper{width:100%}.---base-ui-table-table__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.---base-ui-table-table__th,.---base-ui-table-table__td{text-align:left}.---base-ui-table-table__th{height:36px;padding:0 var(--spacing-2xs);vertical-align:middle}.---base-ui-table-table__td{height:40px;padding:0 var(--spacing-default);vertical-align:middle;border-top:1px solid var(--color-border)}.---base-ui-table-table__headerContent,.---base-ui-table-table__cellContent{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.---base-ui-table-table__actionHeader,.---base-ui-table-table__actionCell{width:32px;padding:0}.---base-ui-table-table__actionCellInner{justify-content:center;align-items:center;height:100%;display:flex}.---base-ui-table-table__clickableRow{cursor:pointer}.---base-ui-table-table__clickableRow:hover{background-color:var(--color-background-secondary-hovered)}.---base-ui-table-table__clickableRow:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-2px}.src-site_settings-tabs-forms-submissions_viewer_card__unreadRow.src-site_settings-tabs-forms-submissions_viewer_card__unreadRow{background-color:var(--color-background-info-subtle)}.src-site_settings-tabs-forms-submissions_viewer_card__unreadRow.src-site_settings-tabs-forms-submissions_viewer_card__unreadRow:hover{background-color:color-mix(in oklab,var(--color-background-info-subtle),var(--color-neutral-1000)6%)}.src-site_settings-tabs-forms-submissions_viewer_card__unreadDot{background:var(--color-blue-500);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.---base-ui-toggle-toggle__container{justify-content:space-between;gap:var(--spacing-default);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:40px;height:24px;position:relative}.---base-ui-toggle-toggle__track{--unchecked-track-color:var(--color-background-tertiary);--checked-track-color:var(--color-background-inverse);--hover-overlay-color:var(--color-surface-hover);background-color:var(--unchecked-track-color);border-radius:var(--radius-round);cursor:inherit;height:24px;transition:background-color var(--duration)var(--ease),box-shadow var(--duration)var(--ease);border:0;align-items:center;width:40px;margin:0;padding:0;display:flex;position:relative}.---base-ui-toggle-toggle__track:focus-visible{outline:none}.---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-background-primary);border-radius:var(--radius-round);box-shadow:var(--shadow-sm);height:20px;transition:transform var(--duration)var(--ease-out-cubic),background-color var(--duration)var(--ease),color var(--duration)var(--ease);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{transform:translate(16px)}.---base-ui-toggle-toggle__track[data-disabled]{background-color:var(--color-neutral-500)}.---base-ui-toggle-toggle__track[data-disabled] .---base-ui-toggle-toggle__thumb{background-color:var(--color-background-primary)}.---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__track:focus-visible:after{border:2px solid var(--color-purple-500);border-radius:var(--radius-xl);content:"";pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-ui-toggle-toggle__iconTrack{--unchecked-track-color:var(--color-purple-100);--checked-track-color:var(--color-background-success-bold)}.---base-ui-toggle-toggle__iconTrack .---base-ui-toggle-toggle__thumb{color:var(--color-purple-500)}.---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]{background-color:var(--color-neutral-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,.---base-ui-toggle-toggle__track:before,.---base-ui-toggle-toggle__thumb{transition:none}}.src-site_settings-tabs-shared-image_upload_dropzone__dropzone{--dropzone-min-height:0;--dropzone-padding:0;width:100%}.src-site_settings-tabs-shared-image_upload_dropzone__small{--dropzone-actions-width:121px;--dropzone-preview-padding:var(--spacing-md);height:148px}.src-site_settings-tabs-shared-image_upload_dropzone__wide{height:148px}.---base-ui-circular_score-circular_score__wrapper{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}.---base-ui-circular_score-circular_score__graphic{display:block;position:relative}.---base-ui-circular_score-circular_score__svg{width:100%;height:100%;display:block}.---base-ui-circular_score-circular_score__range{transition:stroke-dashoffset .6s}@media (prefers-reduced-motion:reduce){.---base-ui-circular_score-circular_score__range{transition:none}}.---base-ui-circular_score-circular_score__value{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-circular_score-circular_score__value>*{font-size:var(--circular-score-font-size,var(--font-size-xl))}.src-site_settings-tabs-ownership_access-members_table__inviteAvatar{border:1px dashed var(--color-neutral-500);width:28px;height:28px;color:var(--color-neutral-500);background-color:#0000;border-radius:50%;flex:none;place-items:center;display:grid}.src-site_settings-tabs-ownership_access-ownership_transfer_dialog__divider{align-items:center;gap:var(--spacing-sm);display:flex}.src-site_settings-tabs-ownership_access-ownership_transfer_dialog__dividerLine{background:var(--color-border);flex:1;height:1px}.src-site_settings-tabs-redirects-redirect_row__row{grid-template-columns:var(--redirects-grid-columns);border-top:1px solid var(--color-border);align-items:center;min-height:40px;display:grid}.src-site_settings-tabs-redirects-redirect_row__dragCell,.src-site_settings-tabs-redirects-redirect_row__arrowCell,.src-site_settings-tabs-redirects-redirect_row__menuCell{justify-content:center;align-items:center;display:flex}.src-site_settings-tabs-redirects-redirect_row__dragHandle{cursor:grab;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.src-site_settings-tabs-redirects-redirect_row__oldUrlCell,.src-site_settings-tabs-redirects-redirect_row__newUrlCell{min-width:0}.src-site_settings-tabs-redirects-redirect_row__newUrlCell{padding:0 var(--spacing-default)}.src-site_settings-tabs-redirects-redirect_row__urlContent,.src-site_settings-tabs-redirects-redirect_row__destinationContent{align-items:center;gap:var(--spacing-default);min-width:0;display:flex;overflow:hidden}.src-site_settings-tabs-redirects-redirect_row__destinationContent{white-space:nowrap;align-items:baseline}.src-site_settings-tabs-redirects-redirects__redirectsTable{--redirects-grid-columns:32px 217px 20px minmax(0,1fr)32px}.src-site_settings-tabs-redirects-redirects__columnHeaders{grid-template-columns:var(--redirects-grid-columns);align-items:center;min-height:36px;display:grid}.src-site_settings-tabs-redirects-redirects__redirectRows{border-bottom:1px solid var(--color-border)}.src-site_settings-tabs-redirects-redirects__dragHandleSpacer{width:32px}.src-site_settings-tabs-redirects-redirects__arrowSpacer{width:20px}.src-site_settings-tabs-redirects-redirects__columnLabel{min-width:0;padding:0 var(--spacing-2xs)}.src-site_settings-tabs-redirects-redirects__columnLabelNew{min-width:0;padding:0 var(--spacing-default)}.src-site_settings-tabs-redirects-redirects__menuSpacer{width:32px}.src-site_settings-tabs-redirects-redirects__tableFooter{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-md);display:flex}.src-site_settings-tabs-redirects-redirects__footerActions{align-items:center;gap:var(--spacing-md);display:flex}.src-site_settings-page__layout{height:100%;display:flex}.src-site_settings-page__layout.src-site_settings-page__withPublishPanel{padding-right:var(--panel-base-width)}.src-site_settings-page__sidebarContent{width:272px;height:100%;padding:48px 0 0}.src-site_settings-page__tabContent{margin-top:var(--spacing-xl);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.src-site_settings-page__tabSlate{width:100%;max-width:600px;padding:var(--spacing-2xl)var(--spacing-2xs)var(--spacing-2xl)}.src-editor-wireframe-text_rewriting_ui__floatingPanel{background:var(--color-background-primary);width:512px;box-shadow:var(--shadow-md);border-radius:8px;transition:opacity .2s ease-out;position:fixed}.src-editor-wireframe-text_rewriting_ui__floatingPanel.src-editor-wireframe-text_rewriting_ui__isFixed{opacity:.1}.src-editor-wireframe-text_rewriting_ui__taskProgress{border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);grid-template-rows:min(max-content,192px)max-content;border-radius:8px;padding:12px 12px 8px;display:grid}.src-editor-wireframe-text_rewriting_ui__taskProgress:has(+.src-editor-wireframe-text_rewriting_ui__history){border-bottom:0;border-radius:8px 8px 0 0}.src-editor-wireframe-text_rewriting_ui__history{border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);background:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:0 0 8px 8px;padding:4px 12px}.src-editor-wireframe-text_rewriting_ui__output{white-space:pre-wrap;-webkit-user-select:text;user-select:text;min-height:28px}.src-editor-wireframe-text_rewriting_ui__aiCursor{vertical-align:top;background:var(--color-purple-500);width:1px;height:20px;transition:opacity 1s ease-out;animation:1s infinite src-editor-wireframe-text_rewriting_ui__aiCursorBlink;display:inline-block}@keyframes src-editor-wireframe-text_rewriting_ui__aiCursorBlink{0%,50%{background:0 0}51%,to{background:var(--color-purple-500)}}.src-editor-wireframe-text_rewriting_ui__aiCursor.src-editor-wireframe-text_rewriting_ui__isHidden{opacity:0}.src-editor-wireframe-text_rewriting_ui__nameplate{flex-grow:1}.src-editor-wireframe-text_rewriting_ui__acceptSuggestionButtonOverlay{pointer-events:none;position:fixed;top:0;left:0;transform:scale(0)}.src-component_renderer-text_overrides__fadeEnter{opacity:0;transition:opacity .25s ease-out .25s}.src-component_renderer-text_overrides__fadeEnterActive{opacity:1}.src-component_renderer-text_overrides__fadeExit{opacity:1;transition:opacity .25s ease-out}.src-component_renderer-text_overrides__fadeExitActive{opacity:0}.src-component_renderer-text_overrides__isSuggestion:not(.src-component_renderer-text_overrides__isEditing),.src-component_renderer-text_overrides__textEditingOverlay.src-component_renderer-text_overrides__isEditing.src-component_renderer-text_overrides__isSuggestion{opacity:.5}.src-component_renderer-text_overrides__isPending{--pulseBackgroundWidth:calc(1440px*2);background-image:linear-gradient(to right,var(--color-neutral-100)50%,white,var(--color-neutral-100));color:#0000!important;background-repeat:repeat!important;background-size:var(--pulseBackgroundWidth)100px!important;border-radius:8px!important;animation:2s infinite src-component_renderer-text_overrides__pulseBackground!important}@keyframes src-component_renderer-text_overrides__pulseBackground{0%{background-position-x:0}to{background-position-x:var(--pulseBackgroundWidth)}}.src-component_renderer-text_overrides__webflowNode.src-component_renderer-text_overrides__isEditing{-webkit-text-fill-color:transparent!important}.src-component_renderer-text_overrides__textEditingOverlay,.src-component_renderer-text_overrides__webflowNode.src-component_renderer-text_overrides__isEditing{white-space:pre-wrap;word-break:break-word}.src-component_renderer-text_overrides__textEditingOverlay{z-index:1001;color:#0000;opacity:0;clip-path:inset(0);display:flex;position:absolute;top:0;left:0}.src-component_renderer-text_overrides__textEditingOverlay textarea::placeholder{color:inherit;opacity:.5}.src-component_renderer-text_overrides__textEditingOverlay.src-component_renderer-text_overrides__isEditing{opacity:1}.src-component_renderer-text_overrides__highlightTextEditingOverlays .src-component_renderer-text_overrides__textEditingOverlay:not(.src-component_renderer-text_overrides__isEditing){opacity:.1;background:red}.src-component_renderer-text_overrides__highlightTextEditingOverlays .src-component_renderer-text_overrides__textEditingOverlay.src-component_renderer-text_overrides__isEditing{color:#f006}.src-editor-ai-toasts__icon{width:16px;height:16px;color:var(--color-purple-500);margin-left:8px}.src-editor-ai-toasts__spinner{cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:26px;height:26px;margin-left:4px;margin-right:8px;transition:background-color .15s ease-out;display:flex;position:relative}.src-editor-ai-toasts__spinner:hover{background-color:color-mix(in srgb-linear,var(--color-neutral-1000)4%,var(--color-neutral-000))}.src-editor-ai-toasts__spinnerFull{border:2px solid var(--color-purple-100);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes src-editor-ai-toasts__spin{0%{transform:rotate(0)}50%,to{transform:rotate(360deg)}}.src-editor-ai-toasts__spinnerPart{border:2px solid #0000;border-top-color:var(--color-purple-500);border-radius:100%;animation:2s infinite src-editor-ai-toasts__spin;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-ai-toasts__spinnerStop{background-color:var(--color-background-inverse);border-radius:2px;width:10px;height:10px}.src-editor-ai-toasts__popup{width:min(80vw,288px);position:fixed;bottom:16px;right:16px}.src-editor-ai_usage-ai_limit_global_banner__bar{z-index:6000;position:fixed;top:0;left:0;right:0}.src-editor-ai_usage-ai_limit_global_banner__content{justify-content:center;align-items:center;gap:var(--spacing-default);min-width:0;display:flex}.---base-ui-component_card-component_card__card{transition:var(--transition-all);background-color:#0000;outline:2px solid #0000;width:100%}.---base-ui-component_card-component_card__interactive{cursor:pointer;font:inherit;color:inherit;text-align:left}.---base-ui-component_card-component_card__interactive:hover:not(.---base-ui-component_card-component_card__selected){background-color:var(--color-surface-hover)}.---base-ui-component_card-component_card__interactive:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:2px}.---base-ui-component_card-component_card__iconButton{border-radius:var(--radius-sm);cursor:pointer;width:26px;height:26px;transition:background-color var(--duration)var(--ease);color:var(--color-neutral-1000);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-component_card-component_card__iconButton:hover{background-color:var(--color-surface-overlay)}.---base-ui-component_card-component_card__iconButton:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:-2px}html[data-theme=dark] .---base-ui-component_card-component_card__iconButton{color:var(--color-neutral-000)}.---base-ui-component_card-component_card__header{min-height:34px;padding:var(--spacing-3xs)var(--spacing-3xs)var(--spacing-3xs)var(--spacing-default);margin-inline-start:0;margin-inline-end:0}.---base-ui-component_card-component_card__header span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.---base-ui-component_card-component_card__content{aspect-ratio:3/2;min-height:0;position:relative}.---base-ui-component_card-component_card__thumbnail{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.---base-ui-component_card-component_card__thumbnailImage{width:100%;height:100%;padding:var(--spacing-sm);box-sizing:border-box;object-fit:cover}.---base-ui-component_card-component_card__hoverOverlay{opacity:0;transition:opacity var(--duration)var(--ease);pointer-events:none;background:var(--color-surface-overlay);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-component_card-component_card__card:hover .---base-ui-component_card-component_card__hoverOverlay{opacity:1;pointer-events:auto}.src-editor-add_panel-component_preview__preview{width:100%;height:100%;position:relative;overflow:hidden}.src-editor-add_panel-component_preview__content{position:absolute;top:0;left:0}.src-editor-add_panel-component_preview__error{height:100%;color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.src-editor-add_panel-component_results__dragPreviewIsHovering{opacity:.2}.src-editor-add_panel-component_results__imageContainer{background-color:var(--color-background-secondary);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex:1;justify-content:center;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden}.src-editor-add_panel-component_results__componentImage{object-fit:cover;object-position:top center;border-radius:4px;width:100%}.src-editor-add_panel-component_results__componentDragContainer{flex-direction:column;flex:1;display:flex}.src-editor-add_panel-component_results__dragPreview .src-editor-add_panel-component_results__componentName{animation:.15s ease-out forwards src-editor-add_panel-component_results__hide}@keyframes src-editor-add_panel-component_results__hide{0%{opacity:1}to{opacity:0}}.src-editor-add_panel-component_results__componentName{text-align:left;background-color:var(--color-background-primary);border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0;width:100%;padding:8px}.src-editor-add_panel-component_results__resultPlaceholder{background:var(--color-background-secondary);border-radius:6px;animation:1s ease-in-out infinite src-editor-add_panel-component_results__pulse}@keyframes src-editor-add_panel-component_results__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.src-editor-add_panel-component_results__card{background-color:var(--color-background-primary);cursor:pointer;border:none;border-radius:8px;flex-direction:column;height:auto;max-height:200px;padding:0;line-height:0;display:flex;position:relative;overflow:hidden}.src-editor-add_panel-component_results__ring{pointer-events:none;width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-neutral-1000)15%,transparent);border-radius:8px;position:absolute;top:0;left:0}.src-editor-add_panel-component_results__ring:after{content:"";opacity:0;width:100%;height:100%;transition:opacity var(--duration)var(--ease-out);box-shadow:inset 0 0 0 1px var(--color-neutral-1000);border-radius:8px;position:absolute;top:0;left:0}.src-editor-add_panel-component_results__card:hover .src-editor-add_panel-component_results__ring:after{opacity:1}.src-editor-add_panel-component_results__card.src-editor-add_panel-component_results__isSelected .src-editor-add_panel-component_results__ring:after{opacity:1;box-shadow:inset 0 0 0 1.5px var(--color-neutral-1000)}.src-editor-add_panel-component_results__selectedIcon{width:16px;height:16px;color:var(--color-green-500);display:inline-block}.src-editor-add_panel-component_results__cardContainer{position:relative}.src-editor-add_panel-component_results__headerIconContainer{flex:1;justify-content:flex-end;align-items:center;gap:2px;display:flex}.---base-ui-toggle_group-toggle_group__root{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;width:248px;display:flex}.---base-ui-toggle_group-toggle_group__root.---base-ui-toggle_group-toggle_group__horizontal{flex-direction:row;align-items:center}.---base-ui-toggle_group-toggle_group__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:18px;overflow:hidden}.---base-ui-toggle_group-toggle_group__verticalLabel{min-width:100%}.---base-ui-toggle_group-toggle_group__horizontalLabel{flex:0 0 80px;min-width:0}.---base-ui-toggle_group-toggle_group__root.---base-ui-toggle_group-toggle_group__horizontal .---base-ui-toggle_group-toggle_group__toggleGroup{flex:1;min-width:0}.---base-ui-toggle_group-toggle_group__toggleGroup{border-radius:var(--radius-sm);padding:3px}.---base-ui-toggle_group-toggle_group__root .---base-ui-toggle_group-toggle_group__toggleGroup{width:100%}.---base-ui-toggle_group-toggle_group__toggleGroupOptions{grid-auto-flow:column;gap:2px;display:grid}.---base-ui-toggle_group-toggle_group__toggleGroup.---base-ui-toggle_group-toggle_group__equalOptionWidths .---base-ui-toggle_group-toggle_group__toggleGroupOptions{grid-auto-columns:minmax(0,1fr)}.---base-ui-toggle_group-toggle_group__toggleGroupOption{z-index:1;min-width:0;position:relative}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton{--toggleGroupSurfacePressed:color-mix(in srgb,var(--color-foreground-primary)var(--opacity-press),transparent);--hoverBackground:var(--color-surface-hover);--pressBackground:var(--toggleGroupSurfacePressed);border-radius:var(--radius-xs);color:var(--color-text-secondary);transition:var(--transition-all);border:0}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSmall:has([data-slot=button-label]){padding-right:var(--spacing-2xs);padding-left:var(--spacing-2xs)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSmall{--buttonHeight:26px;height:26px;min-height:26px}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected{--hoverBackground:var(--color-background-primary-hovered);--pressBackground:var(--color-background-primary-pressed);background:var(--color-background-primary);color:var(--color-text);border:0}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-webkit-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-hover)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-moz-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-hover)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-webkit-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-hover)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-moz-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-hover)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:is([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-hover)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:active:not(:-webkit-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--toggleGroupSurfacePressed)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:active:not(:-moz-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--toggleGroupSurfacePressed)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:active:not(:-webkit-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--toggleGroupSurfacePressed)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:active:not(:-moz-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--toggleGroupSurfacePressed)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:active:not(:is([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--toggleGroupSurfacePressed)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected:hover:not([aria-disabled=true]){background:var(--color-background-primary-hovered)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected:active:not([aria-disabled=true]){background:var(--color-background-primary-pressed)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton[aria-disabled=true]{color:var(--color-neutral-400);cursor:not-allowed;opacity:1}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSmall [data-slot=button-label] span{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:20px}.src-editor-add_panel-ui__cardButton{grid-gap:8px;text-align:start;grid-template-columns:min-content minmax(0,1fr) min-content;align-items:center;width:100%;height:48px;padding:0 8px;display:grid}.src-editor-add_panel-ui__cardButtonImage{aspect-ratio:1;object-fit:contain;background:var(--color-background-tertiary);border-radius:2px;width:32px;height:32px}.src-editor-add_panel-ui__cardButtonIcon{width:16px;height:16px}.src-editor-add_panel-ui__searchContainer{flex-direction:row;gap:8px;display:flex}.src-editor-add_panel-ui__searchContainer>span{flex:1}.src-editor-add_panel-ui__searchContainer>button{flex:none}.src-editor-add_panel-ui__advancedFilterContainer{position:relative}.src-editor-add_panel-ui__filterBadge{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-8px;right:-8px}.src-editor-add_panel-advanced_search-advanced_search__gridContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.src-editor-add_panel-advanced_search-advanced_search__gridItem{width:100%;min-width:0}.src-editor-add_panel-advanced_search-advanced_search__emptyStateContainer{flex-grow:1;align-items:center;max-width:350px;margin:0 auto;padding:2rem 0;display:flex}.src-editor-add_panel-advanced_search-advanced_search__fixedHeightCard{height:100%}.src-editor-add_panel-advanced_search-advanced_search__emptyStateIcon{color:var(--color-text-secondary);width:24px;height:24px}.src-editor-add_panel-advanced_search-advanced_search__uncommonToggleContainer{flex:none;align-items:center;gap:8px;display:flex}.src-editor-add_panel-advanced_search-advanced_search__menuFooter{justify-content:space-between;gap:8px;width:100%;display:flex}.src-editor-add_panel-advanced_search-advanced_search__filtersContainer{align-items:center;gap:8px;width:100%;display:flex}.src-editor-add_panel-advanced_search-advanced_search__filtersContainer>*{flex:1}.src-editor-add_panel-advanced_search-advanced_search__filterClearButton{margin-top:8px;padding:4px 12px}.src-editor-add_panel-advanced_search-advanced_search__clearButtonContainer{flex:none}.src-editor-edit_panel-component_replace_popover__replacePopover{background:var(--color-surface);width:272px;-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);flex-direction:column;display:flex;overflow:hidden}.src-editor-edit_panel-component_replace_popover__popoverList{min-height:0;padding:var(--spacing-sm);flex:1;overflow:hidden auto}.src-editor-wireframe-image_crop_dialog__cropperBox{box-sizing:border-box;border-radius:var(--radius-md);position:relative;overflow:hidden}.src-editor-wireframe-image_crop_dialog__cropperBox cropper-canvas{width:100%;min-width:0;height:100%;min-height:0;overflow:visible}.src-editor-wireframe-image_crop_dialog__cropperBox cropper-shade{border-radius:var(--radius-sm)}.src-editor-wireframe-image_crop_dialog__cropperBox cropper-selection{border-radius:var(--radius-sm);outline:1px solid #fff}.src-editor-wireframe-image_crop_dialog__cropperBox cropper-handle[action$=-resize]{--theme-color:transparent;width:14px;height:14px}.src-editor-wireframe-resource_picker_dialog__body{gap:var(--spacing-sm);flex-direction:column;min-height:420px;display:flex}.src-editor-wireframe-resource_picker_dialog__searchIcon{padding-left:var(--spacing-2xs);align-items:center;display:flex}.src-editor-wireframe-resource_picker_dialog__grid{gap:var(--spacing-default);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.src-editor-wireframe-resource_picker_dialog__emptyState{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}.src-editor-edit_panel-icon_source_popover__root{flex-direction:column;width:248px;display:flex;overflow:hidden}.src-editor-edit_panel-icon_source_popover__scroll{padding:var(--spacing-sm);max-height:320px;overflow:hidden auto}.src-editor-edit_panel-icon_source_popover__iconBtn{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-foreground);transition:background-color var(--duration)var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.src-editor-edit_panel-icon_source_popover__iconBtn:hover{background-color:var(--color-surface-overlay)}.src-editor-edit_panel-icon_source_popover__iconBtn.src-editor-edit_panel-icon_source_popover__selected{background-color:var(--color-background-ai-subtle)}.src-editor-edit_panel-icon_source_popover__iconBtn span{font-size:22px;line-height:1}.src-editor-edit_panel-icon_source_popover__emptyState{padding:var(--spacing-lg)var(--spacing-sm);text-align:center}.src-editor-edit_panel-image_source_popover__root{width:248px}.src-editor-edit_panel-image_source_popover__body{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.src-editor-edit_panel-image_source_popover__preview{border-radius:var(--radius-sm);background-color:var(--color-surface-overlay);background-position:50%;background-size:cover;width:100%;height:164px;position:relative;overflow:hidden}.src-editor-edit_panel-image_source_popover__previewPlaceholder{color:var(--color-foreground-tertiary);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-edit_panel-image_source_popover__previewOverlay{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);opacity:0;pointer-events:none;background:#0006;flex-direction:column;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-edit_panel-image_source_popover__preview:hover .src-editor-edit_panel-image_source_popover__previewOverlay,.src-editor-edit_panel-image_source_popover__preview:focus-within .src-editor-edit_panel-image_source_popover__previewOverlay{opacity:1;pointer-events:auto}.src-editor-edit_panel-image_source_popover__previewOverlay>button{width:8rem}.src-editor-edit_panel-input_popover_picker__content{background:var(--color-surface);width:248px;-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.src-editor-edit_panel-video_source_popover__root{width:248px}.src-editor-edit_panel-video_source_popover__body{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.src-editor-edit_panel-video_source_popover__preview{border-radius:var(--radius-sm);background-color:var(--color-surface-overlay);background-position:50%;background-size:cover;width:100%;height:164px;position:relative;overflow:hidden}.src-editor-edit_panel-video_source_popover__previewPlaceholder{color:var(--color-foreground-tertiary);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-edit_panel-video_source_popover__previewOverlay{padding:var(--spacing-sm);opacity:0;pointer-events:none;background:#0006;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-edit_panel-video_source_popover__preview:hover .src-editor-edit_panel-video_source_popover__previewOverlay,.src-editor-edit_panel-video_source_popover__preview:focus-within .src-editor-edit_panel-video_source_popover__previewOverlay{opacity:1;pointer-events:auto}.src-editor-edit_panel-video_source_popover__divider{align-items:center;gap:var(--spacing-xs);display:flex}.src-editor-edit_panel-video_source_popover__dividerLine{background-color:var(--color-border);flex:1 0 0;height:1px}.src-editor-edit_panel-property_controls-property_controls__iconGlyph.material-symbols-rounded{width:var(--spacing-md);height:var(--spacing-md);font-size:var(--font-size-md);color:var(--color-foreground-primary);justify-content:center;align-items:center;line-height:1;display:inline-flex}.src-editor-edit_panel-element_focus_panel__optionLabel{flex:1;min-width:0}.src-editor-edit_panel-element_focus_panel__optionLabelText{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.src-editor-edit_panel-element_focus_panel__optionControl{flex-shrink:0;min-width:156px}.src-editor-edit_panel-element_focus_panel__optionControlFill{flex:1;min-width:156px}.---base-ui-callout-callout__enter{opacity:0}.---base-ui-callout-callout__enterActive{opacity:1;transition:opacity var(--duration)var(--ease-out)}.---base-ui-callout-callout__exit{opacity:1}.---base-ui-callout-callout__exitActive{opacity:0;transition:opacity var(--duration)var(--ease-out)}.---base-ui-callout-callout__callout{background-color:var(--color-background-inverse);border-radius:8px;flex-direction:column;width:260px;padding:12px;display:flex;position:fixed}.---base-ui-callout-callout__callout:before{content:"";border-style:solid;width:0;height:0;position:absolute}.---base-ui-callout-callout__callout[data-arrow=down]:before{bottom:-8px;left:var(--arrow-position,50%);border-width:8px 8px 0;border-color:var(--color-neutral-1000)transparent transparent transparent;transform:translate(-50%)}.---base-ui-callout-callout__callout[data-arrow=up]:before{top:-8px;left:var(--arrow-position,50%);border-width:0 8px 8px;border-color:transparent transparent var(--color-neutral-1000)transparent;transform:translate(-50%)}.---base-ui-callout-callout__callout[data-arrow=right]:before{right:-8px;top:var(--arrow-position,50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--color-neutral-1000);transform:translateY(-50%)}.---base-ui-callout-callout__callout[data-arrow=left]:before{left:-8px;top:var(--arrow-position,50%);border-width:8px 8px 8px 0;border-color:transparent var(--color-neutral-1000)transparent transparent;transform:translateY(-50%)}.---base-ui-callout-callout__header{color:var(--color-text-inverse);justify-content:space-between;display:flex}.---base-ui-callout-callout__header+*{margin-top:4px}.---base-ui-callout-callout__dismissButton{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-callout-callout__dismissButton:focus-visible{outline:2px solid var(--color-neutral-000);outline-offset:2px;border-radius:4px}.---base-ui-callout-callout__image{border-radius:4px;width:100%;margin-top:8px;overflow:hidden}.---base-ui-callout-callout__image img{width:100%;height:auto;display:block}.---base-ui-callout-callout__image+*{margin-top:8px}.---base-ui-callout-callout__footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.---base-ui-callout-callout__footer:has(>:only-child){justify-content:flex-end}.---base-ui-callout-callout__stepperVisual{align-items:center;gap:6px;display:flex}.---base-ui-callout-callout__stepperDot{background-color:var(--color-neutral-500);opacity:.4;border-radius:50%;width:6px;height:6px}.---base-ui-callout-callout__stepperDotActive{background-color:var(--color-neutral-300);border-radius:50%;width:6px;height:6px}.src-editor-edit_panel-ui__copyButtons{grid-gap:8px;grid-template-columns:1fr 1fr;display:grid}.src-editor-edit_panel-ui__componentPreviewLoadingContainer,.src-editor-edit_panel-ui__componentPreviewContainer{border-radius:6px;padding:8px;position:relative;overflow:hidden}.src-editor-edit_panel-ui__componentPreviewLoadingContainer{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-neutral-1000)15%,transparent)}.src-editor-edit_panel-ui__componentPreviewContainer{cursor:pointer}.src-editor-edit_panel-ui__componentPreviewContainer:before{content:"";background-color:color-mix(in srgb-linear,var(--color-neutral-1000)4%,var(--color-neutral-000));opacity:0;width:100%;height:100%;transition:opacity var(--duration)var(--ease-out);border-radius:6px;position:absolute;top:0;left:0}.src-editor-edit_panel-ui__componentPreviewContainer:hover:before{opacity:1}.src-editor-edit_panel-ui__componentPreviewContainer:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-neutral-1000)15%,transparent);pointer-events:none;border-radius:6px;position:absolute;top:0;left:0}.src-editor-edit_panel-ui__componentPreviewContent{position:relative}.src-editor-edit_panel-ui__componentImage{background:var(--color-background-primary);object-fit:cover;outline:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);outline-offset:-1px;border-radius:4px}.src-editor-edit_panel-ui__namePlaceholder{background:var(--color-background-tertiary);width:100px;height:14px;animation:1s ease-in-out infinite src-editor-edit_panel-ui__pulse}@keyframes src-editor-edit_panel-ui__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.src-editor-edit_panel-ui__emptyState{background:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:8px;padding:12px}.src-editor-edit_panel-ui__emptyStateIcon{width:16px;height:16px}.src-editor-edit_panel-ui__requiredStar{color:var(--color-red-500)}.src-editor-edit_panel-ui__labelAiIcon{margin-right:4px;display:inline-block}.src-editor-edit_panel-ui__exportSelect{align-items:center;gap:4px;padding:4px 8px;display:flex}.src-editor-edit_panel-ui__exportSelect>*{height:16px}.src-editor-edit_panel-wireframe_replace__suggestedComponentsIcon{width:12px;height:12px;color:var(--color-text-secondary)}.src-editor-edit_panel-wireframe_replace__searchContainer{flex-direction:row;gap:8px;display:flex}.src-editor-edit_panel-wireframe_replace__searchContainer>span{flex:1}.src-editor-edit_panel-wireframe_replace__searchContainer>button{flex:none}.src-editor-edit_panel-wireframe_replace__emptyStateContainer{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.src-editor-edit_panel-wireframe_replace__advancedFilterContainer{position:relative}.src-editor-edit_panel-wireframe_replace__filterBadge{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-8px;right:-8px}.---base-ui-typography_card-typography_card__card{width:100%}.---base-ui-typography_card-typography_card__interactive{cursor:pointer;font:inherit;color:inherit;text-align:left}.---base-ui-typography_card-typography_card__interactive:hover:not([data-selected=true]){background-color:var(--color-surface-hover)}.---base-ui-typography_card-typography_card__interactive:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-1px}.---base-ui-typography_card-typography_card__preview{width:100%;color:var(--color-foreground-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:57.6px;margin:0;font-size:24px;line-height:1.2;display:-webkit-box;overflow:hidden}.src-editor-font_picker_panel-font_picker_panel__fontList{gap:var(--spacing-2xs);flex-direction:column;display:flex}.src-editor-font_picker_panel-font_picker_panel__emptyState{padding:var(--spacing-md);color:var(--color-foreground-secondary);justify-content:center;align-items:center;display:flex}.---base-ui-scheme_preview-scheme_preview__surface{border-radius:var(--radius-sm);border:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:19px 11px;display:flex;overflow:hidden}.---base-ui-scheme_preview-scheme_preview__container{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:220px;display:flex}.---base-ui-scheme_preview-scheme_preview__section{text-align:center;flex-direction:column;align-items:center;gap:3px;width:100%;max-width:132px;display:flex}.---base-ui-scheme_preview-scheme_preview__tagline{letter-spacing:.02em;text-transform:capitalize;white-space:nowrap;margin:0;font-size:4px;font-weight:600;line-height:1.5}.---base-ui-scheme_preview-scheme_preview__sectionContent{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.---base-ui-scheme_preview-scheme_preview__sectionHeading{width:100%;margin:0;font-size:9px;font-weight:500;line-height:1.2}.---base-ui-scheme_preview-scheme_preview__sectionBody{width:100%;margin:0;font-size:4px;font-weight:400;line-height:1.5}.---base-ui-scheme_preview-scheme_preview__row{gap:6px;width:100%;display:flex}.---base-ui-scheme_preview-scheme_preview__card{border-radius:var(--radius-sm);flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.---base-ui-scheme_preview-scheme_preview__cardContent{flex-direction:column;gap:6px;padding:8px;display:flex}.---base-ui-scheme_preview-scheme_preview__cardHeader{flex-direction:column;gap:4px;display:flex}.---base-ui-scheme_preview-scheme_preview__cardLogo{width:8px;height:8px}.---base-ui-scheme_preview-scheme_preview__cardLogo svg{width:100%;height:100%;display:block}.---base-ui-scheme_preview-scheme_preview__cardHeading{margin:0;font-size:7px;font-weight:500;line-height:1.2}.---base-ui-scheme_preview-scheme_preview__cardBody{margin:0;font-size:3px;font-weight:400;line-height:1.5}.---base-ui-scheme_preview-scheme_preview__button{border-radius:100px;align-self:flex-start;padding:2px 4px;font-size:3px;line-height:1.5}.src-editor-styling_panel-styling_panel__sectionTrigger{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;width:100%;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--duration)var(--ease-out);background:0 0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.src-editor-styling_panel-styling_panel__sectionTrigger:hover{background:var(--color-surface-hover)}.src-editor-styling_panel-styling_panel__sectionTriggerLeft{align-items:center;gap:10px;display:flex}.src-editor-styling_panel-styling_panel__sectionTitle{letter-spacing:-.01em;color:var(--color-text);font-size:12px;font-weight:600}.src-editor-styling_panel-styling_panel__chevron{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.src-editor-styling_panel-styling_panel__sectionContent{padding:8px 16px 16px}.src-editor-styling_panel-styling_panel__fontPreview{border-radius:var(--radius-sm,6px);background:var(--scheme-background,var(--color-surface-overlay));border:1px solid var(--color-border);padding:14px 12px;overflow:hidden}.src-editor-styling_panel-styling_panel__fontPreviewHeading{white-space:nowrap;text-overflow:ellipsis;color:var(--scheme-heading,var(--color-text));overflow:hidden}.src-editor-styling_panel-styling_panel__fontPreviewBody{-webkit-line-clamp:2;color:var(--scheme-text,var(--color-text-secondary));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.src-editor-styling_panel-styling_panel__addButton{border:1px dashed var(--color-border);cursor:pointer;width:100%;font:inherit;color:var(--color-text-tertiary);transition:background var(--duration)var(--ease-out);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:500;display:flex}.src-editor-styling_panel-styling_panel__addButton:hover{background:var(--color-surface-hover);color:var(--color-text-secondary)}.src-editor-styling_panel-styling_panel__subGroupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);padding-top:4px;font-size:10px;font-weight:600}.src-editor-styling_panel-styling_panel__subGroupDivider{border-top:1px solid var(--color-border);margin-top:4px;padding-top:12px}.src-editor-styling_panel-styling_panel__schemeGrid{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.src-editor-styling_panel-styling_panel__schemeCardPreviewSlot{background:0 0}.src-editor-styling_panel-styling_panel__schemeCardActive{background-color:var(--color-surface-hover)}.src-editor-styling_panel-styling_panel__schemeCardPreview{box-sizing:border-box;background:var(--scheme-background);justify-content:center;align-items:flex-start;gap:8px;width:100%;height:64px;padding:8px;display:flex;overflow:hidden}.src-editor-styling_panel-styling_panel__schemeCardPreviewLeft{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.src-editor-styling_panel-styling_panel__schemeCardPreviewText{letter-spacing:-.2px;color:var(--scheme-heading);font-size:20px;font-weight:600;line-height:1}.src-editor-styling_panel-styling_panel__schemeCardPreviewAccent{background-color:var(--scheme-accent);border-radius:999px;flex-shrink:0;width:32px;height:4px}.src-editor-styling_panel-styling_panel__schemeCardPreviewRight{background-color:var(--scheme-background-secondary);border:1px solid var(--scheme-border);border-radius:4px;flex:1;min-width:0;height:100%}.src-editor-styling_panel-styling_panel__schemeAddCard{border:1px dashed var(--color-border);cursor:pointer;font:inherit;color:var(--color-text-tertiary);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--duration)var(--ease-out);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}.src-editor-styling_panel-styling_panel__schemeAddCard:hover{background:var(--color-surface-hover);color:var(--color-text-secondary)}.src-editor-styling_panel-styling_panel__schemeTokenList{flex-direction:column;gap:12px;display:flex}.src-editor-styling_panel-styling_panel__schemeTokenDivider{border-top:1px solid var(--color-border);height:0}.src-editor-styling_panel-styling_panel__schemeTokenRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.src-editor-styling_panel-styling_panel__schemeTokenLabel{width:72px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.src-editor-styling_panel-styling_panel__schemeTokenSelect{flex:1;min-width:0;max-width:164px}.src-editor-styling_panel-styling_panel__brandCardHeader{align-items:center;gap:10px;display:flex}.src-editor-styling_panel-styling_panel__brandCardHeaderText{flex-direction:column;flex:1;min-width:0;display:flex}.src-editor-styling_panel-styling_panel__brandCardEditButton{border:1px solid var(--color-border);height:32px;font:inherit;color:var(--color-text);cursor:pointer;transition:background var(--duration)var(--ease-out);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.src-editor-styling_panel-styling_panel__brandCardEditButton:hover{background:var(--color-surface-hover)}.src-editor-styling_panel-styling_panel__brandCardDivider{border:none;border-top:1px solid var(--color-border);height:0;margin:0}.src-editor-styling_panel-styling_panel__brandCardFooter{justify-content:space-between;align-items:flex-end;display:flex}.src-editor-styling_panel-styling_panel__brandCardColors{align-items:center;gap:2px;display:flex}.src-editor-styling_panel-styling_panel__brandCardColorSwatch{border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;width:16px;height:16px}.src-editor-styling_panel-styling_panel__labelledSelect{align-items:center;gap:var(--spacing-2xs);flex-direction:row;min-height:32px;display:flex}.src-editor-styling_panel-styling_panel__labelledSelectLabel{width:80px;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;line-height:18px;overflow:hidden}.src-editor-styling_panel-styling_panel__elementPreview{border-radius:var(--radius-sm,6px);background:var(--scheme-background,var(--color-surface-overlay));border:1px solid var(--color-border);justify-content:center;align-items:center;gap:8px;padding:16px 12px;display:flex;overflow:hidden}.src-editor-styling_panel-styling_panel__previewButton{cursor:default;white-space:nowrap;border:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.src-editor-styling_panel-styling_panel__previewButtonSecondary{background:0 0}.src-editor-styling_panel-styling_panel__previewButtonLink{background:0 0;border:none;text-decoration:underline}.src-editor-styling_panel-styling_panel__previewInput{flex-direction:column;gap:4px;width:100%;display:flex}.src-editor-styling_panel-styling_panel__previewInputLabel{color:var(--color-text-secondary);font-size:11px;font-weight:500}.src-editor-styling_panel-styling_panel__previewInputField{width:100%;color:var(--color-text-tertiary);cursor:default;box-sizing:border-box;align-items:center;font-size:12px;display:flex}.src-editor-styling_panel-styling_panel__previewTagline{cursor:default;white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.src-editor-styling_panel-styling_panel__previewIcon{cursor:default;justify-content:center;align-items:center;display:inline-flex}.src-editor-styling_panel-styling_panel__logoCards{gap:8px;display:flex}.src-editor-styling_panel-styling_panel__logoCard{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.src-editor-styling_panel-styling_panel__logoCardLabel{color:var(--color-text-secondary);font-size:11px;font-weight:500}.src-editor-styling_panel-styling_panel__logoCardDropzone{--dropzone-min-height:0;--dropzone-padding:0;width:100%;height:72px}.src-editor-styling_panel-styling_panel__logoCardPlaceholder{opacity:.4;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.src-editor-styling_panel-styling_panel__brandColorList{flex-direction:column;gap:2px;display:flex}.src-editor-styling_panel-styling_panel__brandColorRow{cursor:pointer;transition:background var(--duration)var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.src-editor-styling_panel-styling_panel__brandColorRow:hover,.src-editor-styling_panel-styling_panel__brandColorRow[data-selected]{background:var(--color-surface-hover)}.src-editor-styling_panel-styling_panel__brandColorSwatch{border:1px solid var(--color-border);border-radius:6px;flex-shrink:0;width:24px;height:24px}.src-editor-styling_panel-styling_panel__brandColorName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.src-editor-styling_panel-styling_panel__brandColorHex{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}.---base-ui-tree-tree__tree{--tree-row-height:34px;--tree-row-padding-right:4px;--tree-control-slot-width:26px;--tree-visible-control-reserve:calc(var(--tree-control-slot-width) + var(--spacing-3xs) + var(--tree-row-padding-right));--tree-row-surface-fill:var(--tree-surface-fill,var(--color-background-primary));--tree-row-hover-tint:var(--color-neutral-1000);--tree-row-hover-fill:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-row-surface-fill));--tree-selected-fill:var(--color-background-ai-subtle);--tree-selected-soft-fill:color-mix(in srgb,var(--color-background-ai-subtle)50%,var(--tree-row-surface-fill));--tree-row-fill:transparent;grid-template-columns:minmax(max-content,100%);width:100%;max-width:100%;display:grid;overflow-x:auto;container-type:inline-size}.---base-ui-tree-tree__empty{padding:var(--spacing-md);color:var(--color-text-secondary);text-align:center}.---base-ui-tree-tree__treeItem{box-sizing:border-box;height:var(--tree-row-height);align-items:center;gap:var(--spacing-3xs);padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs);padding-right:var(--tree-row-padding-right);cursor:pointer;background:var(--tree-row-fill);-webkit-user-select:none;user-select:none;min-width:100%;transition:background var(--duration)var(--ease),border-radius var(--duration)var(--ease);display:flex}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrent{--tree-row-fill:var(--tree-selected-fill);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild{--tree-row-fill:var(--tree-selected-soft-fill)}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isHidden .---base-ui-tree-tree__nameSlot,.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isHidden .---base-ui-tree-tree__visibilityToggle{opacity:.4}.---base-ui-tree-tree__treeItem:hover:not(.---base-ui-tree-tree__isCurrent):not(.---base-ui-tree-tree__isCurrentChild),.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isHovered:not(.---base-ui-tree-tree__isCurrent):not(.---base-ui-tree-tree__isCurrentChild){--tree-row-fill:var(--tree-row-hover-fill);border-radius:var(--radius-sm)}.---base-ui-tree-tree__treeItem:focus-visible:not(.---base-ui-tree-tree__isCurrent):not(.---base-ui-tree-tree__isCurrentChild){--tree-row-fill:var(--tree-row-hover-fill);border-radius:var(--radius-sm)}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrent:hover,.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrent.---base-ui-tree-tree__isHovered{--tree-row-fill:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-fill))}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild:hover,.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild.---base-ui-tree-tree__isHovered{--tree-row-fill:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isSuccessTone,.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSuccessTone{--tree-selected-fill:var(--color-background-success-subtle);--tree-selected-soft-fill:color-mix(in srgb,var(--color-background-success-subtle)50%,var(--tree-row-surface-fill))}html[data-theme=dark] .---base-ui-tree-tree__tree{--tree-row-hover-tint:var(--color-neutral-000)}.---base-ui-tree-tree__treeItem:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-2px}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrent:not(.---base-ui-tree-tree__hasOpenCurrentSubtree),.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.---base-ui-tree-tree__treeItem.---base-ui-tree-tree__hasOpenCurrentSubtree{border-bottom-right-radius:0;border-bottom-left-radius:0}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren{background:var(--tree-selected-soft-fill);overflow:clip}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild{--tree-row-fill:var(--tree-selected-soft-fill);background:0 0}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild:hover,.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild.---base-ui-tree-tree__isHovered{background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild:hover :-webkit-any(.---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__defaultRightSlot){background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild:hover :-moz-any(.---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__defaultRightSlot){background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild:hover :is(.---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__defaultRightSlot){background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild.---base-ui-tree-tree__isHovered :-webkit-any(.---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__defaultRightSlot){background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild.---base-ui-tree-tree__isHovered :-moz-any(.---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__defaultRightSlot){background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__treeItemChildren.---base-ui-tree-tree__isSelectedSubtreeChildren .---base-ui-tree-tree__treeItem.---base-ui-tree-tree__isCurrentChild.---base-ui-tree-tree__isHovered :is(.---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__defaultRightSlot){background:color-mix(in srgb,var(--tree-row-hover-tint)6%,var(--tree-selected-soft-fill))}.---base-ui-tree-tree__chevron{width:var(--tree-control-slot-width);height:var(--tree-control-slot-width);cursor:pointer;color:var(--color-text);transition:transform var(--duration)var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-tree-tree__chevron:hover{color:var(--color-text)}.---base-ui-tree-tree__chevron:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-2px}.---base-ui-tree-tree__chevron.---base-ui-tree-tree__isExpanded{transform:rotate(90deg)}.---base-ui-tree-tree__icon{width:14px;height:14px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-tree-tree__nameSlot{align-items:center;gap:var(--spacing-default);flex:1;min-width:max-content;display:flex}.---base-ui-tree-tree__name{flex:1;min-width:max-content}.---base-ui-tree-tree__treeItem:has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__nameSlot{min-width:0}.---base-ui-tree-tree__treeItem:has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__name{min-width:0}.---base-ui-tree-tree__treeItem:has(.---base-ui-tree-tree__defaultRightSlot .---base-ui-tree-tree__visibilityToggle.---base-ui-tree-tree__alwaysVisible) .---base-ui-tree-tree__nameSlot{max-width:max(0px,calc(var(--tree-scroll-left,0px) + 100cqw - var(--tree-row-indent,0px) - var(--tree-row-leading-offset,0px) - var(--tree-visible-control-reserve)))}.---base-ui-tree-tree__treeItem:-webkit-any(:hover,:focus-visible,:focus-within):has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__nameSlot{max-width:max(0px,calc(var(--tree-scroll-left,0px) + 100cqw - var(--tree-row-indent,0px) - var(--tree-row-leading-offset,0px) - var(--tree-visible-control-reserve)))}.---base-ui-tree-tree__treeItem:-moz-any(:hover,:focus-visible,:focus-within):has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__nameSlot{max-width:max(0px,calc(var(--tree-scroll-left,0px) + 100cqw - var(--tree-row-indent,0px) - var(--tree-row-leading-offset,0px) - var(--tree-visible-control-reserve)))}.---base-ui-tree-tree__treeItem:-webkit-any(:hover,:focus-visible,:focus-within):has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__nameSlot{max-width:max(0px,calc(var(--tree-scroll-left,0px) + 100cqw - var(--tree-row-indent,0px) - var(--tree-row-leading-offset,0px) - var(--tree-visible-control-reserve)))}.---base-ui-tree-tree__treeItem:-moz-any(:hover,:focus-visible,:focus-within):has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__nameSlot{max-width:max(0px,calc(var(--tree-scroll-left,0px) + 100cqw - var(--tree-row-indent,0px) - var(--tree-row-leading-offset,0px) - var(--tree-visible-control-reserve)))}.---base-ui-tree-tree__treeItem:is(:hover,:focus-visible,:focus-within):has(.---base-ui-tree-tree__defaultRightSlot) .---base-ui-tree-tree__nameSlot{max-width:max(0px,calc(var(--tree-scroll-left,0px) + 100cqw - var(--tree-row-indent,0px) - var(--tree-row-leading-offset,0px) - var(--tree-visible-control-reserve)))}.---base-ui-tree-tree__treeItemChildren{grid-template-columns:minmax(max-content,100%);min-width:100%;display:grid}.---base-ui-tree-tree__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.---base-ui-tree-tree__truncate>:where(p,span,div){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.---base-ui-tree-tree__iconImg{width:14px;height:14px;display:block}html[data-theme=dark] .---base-ui-tree-tree__iconImg{filter:invert()}.---base-ui-tree-tree__leafSlot{color:color-mix(in oklab,var(--color-text)20%,transparent);cursor:grab;width:var(--tree-control-slot-width);height:var(--tree-control-slot-width);flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-tree-tree__rightSlot{right:var(--tree-row-padding-right);z-index:1;width:var(--tree-control-slot-width);min-width:var(--tree-control-slot-width);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:sticky;overflow:hidden}.---base-ui-tree-tree__rightSlot:after,.---base-ui-tree-tree__defaultRightSlot:after{content:"";top:0;right:calc(-1*var(--tree-row-padding-right));width:var(--tree-row-padding-right);background:inherit;pointer-events:none;position:absolute;bottom:0}.---base-ui-tree-tree__treeItem:-webkit-any(.---base-ui-tree-tree__isCurrent,:hover,:focus-visible,:focus-within) .---base-ui-tree-tree__rightSlot{opacity:1;pointer-events:auto;width:-moz-fit-content;width:fit-content;overflow:visible}.---base-ui-tree-tree__treeItem:-moz-any(.---base-ui-tree-tree__isCurrent,:hover,:focus-visible,:focus-within) .---base-ui-tree-tree__rightSlot{opacity:1;pointer-events:auto;width:-moz-fit-content;width:fit-content;overflow:visible}.---base-ui-tree-tree__treeItem:is(.---base-ui-tree-tree__isCurrent,:hover,:focus-visible,:focus-within) .---base-ui-tree-tree__rightSlot{opacity:1;pointer-events:auto;width:-moz-fit-content;width:fit-content;overflow:visible}.---base-ui-tree-tree__defaultRightSlot{right:var(--tree-row-padding-right);z-index:1;width:var(--tree-control-slot-width);height:var(--tree-control-slot-width);flex-shrink:0;margin-left:auto;position:sticky}.---base-ui-tree-tree__treeItem:-webkit-any(.---base-ui-tree-tree__isCurrent,:hover,:focus-visible,:focus-within) .---base-ui-tree-tree__rightSlot{background:var(--tree-row-fill)}.---base-ui-tree-tree__treeItem:-moz-any(.---base-ui-tree-tree__isCurrent,:hover,:focus-visible,:focus-within) .---base-ui-tree-tree__rightSlot{background:var(--tree-row-fill)}.---base-ui-tree-tree__treeItem:is(.---base-ui-tree-tree__isCurrent,:hover,:focus-visible,:focus-within) .---base-ui-tree-tree__rightSlot{background:var(--tree-row-fill)}.---base-ui-tree-tree__treeItem .---base-ui-tree-tree__visibilityToggle{--background:transparent;color:var(--color-text);opacity:0;pointer-events:none;transition:none}.---base-ui-tree-tree__treeItem:hover .---base-ui-tree-tree__visibilityToggle:not(.---base-ui-tree-tree__disabledToggle){opacity:1;pointer-events:auto;transition:opacity var(--duration)var(--ease)}.---base-ui-tree-tree__treeItem:focus-visible .---base-ui-tree-tree__visibilityToggle:not(.---base-ui-tree-tree__disabledToggle){opacity:1;pointer-events:auto;transition:opacity var(--duration)var(--ease)}.---base-ui-tree-tree__treeItem .---base-ui-tree-tree__visibilityToggle:not(.---base-ui-tree-tree__disabledToggle):focus-visible{opacity:1;pointer-events:auto;transition:opacity var(--duration)var(--ease)}.---base-ui-tree-tree__treeItem .---base-ui-tree-tree__visibilityToggle.---base-ui-tree-tree__alwaysVisible{opacity:.4;pointer-events:auto;transition:opacity var(--duration)var(--ease)}.---base-ui-tree-tree__treeItem .---base-ui-tree-tree__visibilityToggle.---base-ui-tree-tree__disabledToggle{cursor:default}.---base-ui-tree-tree__dropLine{left:var(--drop-line-left,4px);background:var(--color-purple-500);pointer-events:none;z-index:1;height:2px;position:absolute;right:4px}.---base-ui-tree-tree__dropLine:before{content:"";background:var(--color-purple-500);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.---base-ui-tree-tree__dropLine.---base-ui-tree-tree__top{top:0}.---base-ui-tree-tree__dropLine.---base-ui-tree-tree__bottom{bottom:0}.---base-ui-tree-tree__previewHover .---base-ui-tree-tree__treeItem:not(.---base-ui-tree-tree__isCurrent):not(.---base-ui-tree-tree__isCurrentChild){--tree-row-fill:var(--tree-row-hover-fill);border-radius:var(--radius-sm)}.---base-ui-tree-tree__previewHover .---base-ui-tree-tree__rightSlot,.---base-ui-tree-tree__previewDrag .---base-ui-tree-tree__rightSlot{opacity:1;pointer-events:auto;width:-moz-fit-content;width:fit-content}.---base-ui-tree-tree__previewDrag .---base-ui-tree-tree__treeItem:not(.---base-ui-tree-tree__isCurrent):not(.---base-ui-tree-tree__isCurrentChild){--tree-row-fill:var(--color-background-primary);border-radius:var(--radius-sm);box-shadow:0 2px 6px -2px #00000040}.---base-ui-tree-tree__previewHover .---base-ui-tree-tree__treeItem:hover{--tree-row-fill:var(--tree-row-hover-fill)}.---base-ui-tree-tree__previewDrag .---base-ui-tree-tree__treeItem:hover{--tree-row-fill:var(--color-background-primary)}.src-editor-layers_panel-layers_panel__linkItemWrapper{position:relative}.src-editor-layers_panel-layers_panel__resizeDivider{cursor:row-resize;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;height:1px;display:flex;position:relative}.src-editor-layers_panel-layers_panel__resizeDivider:before{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}.src-editor-layers_panel-layers_panel__resizeLine{background:var(--color-border);width:100%;height:1px;transition:background-color .15s}.src-editor-layers_panel-layers_panel__resizeDivider:hover .src-editor-layers_panel-layers_panel__resizeLine,.src-editor-layers_panel-layers_panel__resizeDivider[data-separator-active] .src-editor-layers_panel-layers_panel__resizeLine{background:var(--color-border-hovered)}.src-editor-layers_panel-layers_panel__resizeDivider:focus-visible{outline:none}.src-editor-layers_panel-layers_panel__resizeDivider:focus-visible .src-editor-layers_panel-layers_panel__resizeLine{background:var(--color-background-ai)}.src-editor-layers_panel-layers_panel__panelBody{flex-direction:column;flex:1;min-height:0;display:flex}.src-editor-layers_panel-layers_panel__panelSection{--tree-surface-fill:var(--color-neutral-100);box-sizing:border-box;gap:var(--spacing-sm);height:100%;min-height:0;padding:var(--spacing-sm);flex-direction:column;display:flex;overflow:hidden}.src-editor-layers_panel-layers_panel__sectionHeader{flex-shrink:0}.src-editor-layers_panel-layers_panel__pageList,.src-editor-layers_panel-layers_panel__linkList{padding:0}.src-editor-layers_panel-layers_panel__layersList{flex-direction:column;min-height:0;display:flex}.src-editor-layers_panel-layers_panel__layersBody{flex-direction:column;flex:1;min-height:0;display:flex}.src-editor-layers_panel-layers_panel__layersEmptyState{flex:1;min-height:0}.src-editor-layers_panel-layers_panel__slotName{color:var(--color-pink-500)}.src-editor-layers_panel-layers_panel__linkDropTarget{position:relative}.src-editor-layers_panel-layers_panel__pageDragGhost{background:var(--color-background-primary);border-radius:var(--radius-sm)}.src-editor-layers_panel-layers_panel__linkDragGhost{background:var(--color-background-primary);border-radius:var(--radius-md);box-shadow:0 2px 6px -2px #00000040}.src-editor-layers_panel-layers_panel__pageTreeItem{position:relative}.src-editor-layers_panel-layers_panel__isDropParent{background:color-mix(in oklab,var(--color-purple-100)50%,transparent);border-radius:var(--radius-sm)}.src-editor-layers_panel-layers_panel__isDropRow.src-editor-layers_panel-layers_panel__isDropRow{background:0 0}.src-editor-layers_panel-layers_panel__isDragging{opacity:.4}.src-editor-layers_panel-layers_panel__pageEndSlot{justify-content:center;align-items:center;gap:var(--spacing-3xs);flex-shrink:0;min-width:26px;height:26px;display:flex}.src-editor-layers_panel-layers_panel__linkCount{box-sizing:border-box;gap:var(--spacing-2xs);padding-left:var(--spacing-2xs);padding-right:var(--spacing-xs);background:var(--color-surface-overlay);border-radius:var(--radius-xs);color:var(--color-text);justify-content:center;align-items:center;min-width:20px;height:20px;display:flex}.src-editor-layers_panel-layers_panel__linkCountIconHolder{flex-shrink:0;width:12px;height:12px}.src-editor-layers_panel-layers_panel__linkCountIcon{flex-shrink:0;display:block}.src-editor-layers_panel-layers_panel__externalLinkIconButtonCompact.src-editor-layers_panel-layers_panel__externalLinkIconButtonCompact button{--buttonHeight:28px;padding:var(--spacing-xs)var(--spacing-default);gap:var(--spacing-xs)}.src-editor-layers_panel-layers_panel__simpleIconMenuIcon{width:14px;height:14px;display:block}html[data-theme=dark] .src-editor-layers_panel-layers_panel__simpleIconMenuIcon{filter:invert()}.---base-ui-option_swapper-option_swapper__swapper{grid-template-columns:var(--option-swapper-columns,repeat(auto-fit,minmax(0,1fr)));gap:var(--spacing-xs);width:100%;display:grid}.---base-ui-option_swapper-option_swapper__option{min-width:0;transition:var(--transition-all)}.---base-ui-option_swapper-option_swapper__interactive{cursor:pointer;font:inherit;color:inherit;text-align:left}.---base-ui-option_swapper-option_swapper__interactive:hover:not([data-selected=true]){background-color:var(--color-surface-hover)}.---base-ui-option_swapper-option_swapper__interactive:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-1px}.---base-ui-option_swapper-option_swapper__fontPreview{color:var(--color-foreground-primary);text-overflow:ellipsis;white-space:nowrap;font-size:32px;line-height:1;overflow:hidden}.---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;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{flex:1;align-items:center;gap:0;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-border-ai)}.---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:1.2}.---base-ui-color_picker-color_picker__description{color:var(--color-foreground-secondary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:18px;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__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-border-ai);outline-offset:1px}.---base-ui-slider_control-slider_control__root{--slider-control-counter-width:73px;--slider-control-counter-list-width:60px;--slider-control-row-height:18px;--slider-control-track-height:16px;--slider-control-thumb-size:16px;--slider-control-thumb-active-surface-spread:3px;--slider-control-marker-size:4px;--slider-control-thumb-dot-size:4px;--slider-control-interaction-scale:1.1;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.---base-ui-slider_control-slider_control__inline{align-items:center;gap:var(--spacing-2xs);flex-direction:row;height:32px}.---base-ui-slider_control-slider_control__inline .---base-ui-slider_control-slider_control__label{flex:0 0 80px;width:80px}.---base-ui-slider_control-slider_control__inline .---base-ui-slider_control-slider_control__sliderRoot{flex:1 1 0;min-width:0}.---base-ui-slider_control-slider_control__linkToggle{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-foreground-tertiary);cursor:pointer;transition:background-color var(--duration)var(--ease);background-color:#0000;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-slider_control-slider_control__linkToggle:hover{background-color:var(--color-surface-hover)}.---base-ui-slider_control-slider_control__linkToggle:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-2px}.---base-ui-slider_control-slider_control__header{width:100%;height:var(--slider-control-row-height);align-items:center;gap:51px;display:flex}.---base-ui-slider_control-slider_control__label{min-width:0;color:var(--color-foreground-secondary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;line-height:18px;overflow:hidden}.---base-ui-slider_control-slider_control__counter{width:var(--slider-control-counter-width);height:var(--slider-control-row-height);flex-shrink:0;display:block;position:relative;overflow:hidden}.---base-ui-slider_control-slider_control__counterList{width:var(--slider-control-counter-list-width);transform:translateY(calc(var(--slider-control-index)*var(--slider-control-row-height)*-1));color:var(--color-foreground-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:0;text-align:right;transition:transform var(--duration)var(--ease-out-cubic);will-change:transform;flex-direction:column;line-height:18px;display:flex;position:absolute;top:0;right:0}.---base-ui-slider_control-slider_control__counterItem{height:var(--slider-control-row-height);display:block}.---base-ui-slider_control-slider_control__sliderRoot{width:100%;height:var(--slider-control-track-height);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.---base-ui-slider_control-slider_control__track{height:var(--slider-control-track-height);border-radius:var(--radius-round);background-color:var(--color-surface-overlay);flex-grow:1;position:relative;overflow:hidden}.---base-ui-slider_control-slider_control__range{border-radius:var(--radius-round);background-color:var(--color-surface-overlay);height:100%;position:absolute}.---base-ui-slider_control-slider_control__marker,.---base-ui-slider_control-slider_control__stepMarker{width:var(--slider-control-marker-size);height:var(--slider-control-marker-size);border-radius:var(--radius-round);background-color:var(--color-neutral-400);top:50%;left:calc(var(--slider-control-marker-position)*(100% - var(--slider-control-thumb-size)) + var(--slider-control-thumb-size)/2);display:block;position:absolute;transform:translate(-50%,-50%)}.---base-ui-slider_control-slider_control__thumb{width:var(--slider-control-thumb-size);height:var(--slider-control-thumb-size);border-radius:var(--radius-round);background-color:var(--color-foreground-primary);cursor:grab;transition:transform var(--duration)var(--ease-out-cubic),box-shadow var(--duration)var(--ease-out-cubic),background-color var(--duration)var(--ease);will-change:transform;border:0;outline:none;display:block;position:relative}.---base-ui-slider_control-slider_control__thumb:after{width:var(--slider-control-thumb-dot-size);height:var(--slider-control-thumb-dot-size);border-radius:var(--radius-round);opacity:0;background-color:var(--color-neutral-000);content:"";transition:opacity calc(var(--duration) - 50ms)var(--ease-out-cubic),transform calc(var(--duration) - 50ms)var(--ease-out-cubic);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}.---base-ui-slider_control-slider_control__sliderRoot:not([data-disabled]) .---base-ui-slider_control-slider_control__thumb:hover{transform:scale(var(--slider-control-interaction-scale))}.---base-ui-slider_control-slider_control__thumb:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:2px}.---base-ui-slider_control-slider_control__thumb[data-pointer-focus=true]:focus-visible{outline:none}.---base-ui-slider_control-slider_control__sliderRoot:not([data-disabled]) .---base-ui-slider_control-slider_control__thumb:active:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.---base-ui-slider_control-slider_control__sliderRoot:not([data-disabled]) .---base-ui-slider_control-slider_control__thumb:active{box-shadow:0 0 0 var(--slider-control-thumb-active-surface-spread)var(--color-surface-overlay);cursor:grabbing;outline:none}.---base-ui-slider_control-slider_control__sliderRoot[data-disabled]{cursor:not-allowed;opacity:.48}.---base-ui-slider_control-slider_control__sliderRoot[data-disabled] .---base-ui-slider_control-slider_control__thumb{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.---base-ui-slider_control-slider_control__counterList,.---base-ui-slider_control-slider_control__thumb,.---base-ui-slider_control-slider_control__thumb:after{will-change:auto;transition:none}}.---base-ui-typography_row-typography_row__preview{border-radius:var(--radius-xs);background:var(--color-background-primary);width:26px;height:26px;color:var(--color-foreground-primary);letter-spacing:-.14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:flex;overflow:hidden}.---base-ui-feedback_form-feedback_form__container{flex-direction:column;gap:14px;display:flex}.---base-ui-feedback_form-feedback_form__dividerForDialog{padding:0 8px}.---base-ui-feedback_form-feedback_form__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}.src-editor-keyboard_shortcuts_dialog__columns{--columns:3;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-gap:32px;padding-top:8px;display:grid}@media (max-width:767px){.src-editor-keyboard_shortcuts_dialog__columns{--columns:1}}.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid{grid-gap:4px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}:-webkit-any(.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid) p{white-space:pre}:-moz-any(.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid) p{white-space:pre}:is(.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid) p{white-space:pre}:-webkit-any(.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid) span{white-space:pre}:-moz-any(.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid) span{white-space:pre}:is(.src-editor-keyboard_shortcuts_dialog__shortcutRow,.src-editor-keyboard_shortcuts_dialog__shortcutsGrid) span{white-space:pre}.src-editor-keyboard_shortcuts_dialog__shortcutsGrid>.src-editor-keyboard_shortcuts_dialog__shortcutRow{display:contents}.src-editor-keyboard_shortcuts_dialog__shortcutRow>.src-editor-keyboard_shortcuts_dialog__shortcutOptionsContainer{justify-content:flex-end;align-items:center;gap:4px;display:flex}.src-editor-keyboard_shortcuts_dialog__shortcut{background:var(--color-background-secondary);text-align:center;border-radius:4px;min-width:20px;padding:2px 4px}.src-editor-keyboard_shortcuts_dialog__shortcut.src-editor-keyboard_shortcuts_dialog__color-grey{color:var(--color-text-secondary)}.src-editor-keyboard_shortcuts_dialog__shortcut.src-editor-keyboard_shortcuts_dialog__color-black{color:var(--color-text)}.src-editor-onboarding-dialog__floatingVideoContainer{z-index:1000;background:#1a1a1a;border-radius:16px;width:400px;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 8px 24px #00000026}.src-editor-onboarding-dialog__floatingVideo{aspect-ratio:16/9;border:none;width:100%;transition:opacity .3s ease-in-out;display:block}.src-editor-onboarding-dialog__skeletonLoader{background:#1a1a1a;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.src-editor-onboarding-dialog__skeletonPulse{background:#ffffff1a;border-radius:50%;width:60px;height:60px;animation:1.5s ease-in-out infinite src-editor-onboarding-dialog__pulse}@keyframes src-editor-onboarding-dialog__pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.src-editor-onboarding-dialog__floatingCloseButton{cursor:pointer;z-index:1001;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.src-editor-onboarding-dialog__floatingCloseButton:hover{background:#000c}@media (max-width:768px){.src-editor-onboarding-dialog__floatingVideoContainer{width:calc(100vw - 32px);max-width:350px;bottom:16px;right:16px}}.src-editor-onboarding-dialog__videoInline{aspect-ratio:16/9;border-radius:8px;width:calc(100% + 32px);margin:-16px -16px 0}.src-editor-onboarding-dialog__backdrop{background:var(--color-background-secondary);opacity:1;z-index:5;justify-content:center;align-items:center;width:100dvw;height:100dvh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.src-editor-onboarding-dialog__mobileDialogContent{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:32px 16px 16px;position:relative}.src-editor-onboarding-dialog__mobileDialogVideoContainer{padding:16px}.src-editor-onboarding-dialog__mobileDialogTitleContainer{margin:16px 0}.src-editor-onboarding-dialog__mobileDialogButtonContainer{z-index:5;justify-content:stretch;display:flex;position:absolute;bottom:56px;left:24px;right:24px}.src-editor-onboarding-dialog__mobileDialogButtonContainer>button{flex:1}.src-editor-onboarding-dialog__mobileDialogContent .src-editor-onboarding-dialog__closeButton{position:fixed;top:12px;right:20px}.src-editor-onboarding-dialog__mobileDialogContent .src-editor-onboarding-dialog__closeButton button{background:0 0;border:0!important}.---base-ui-moving_border-moving_border__root{z-index:-1;box-sizing:border-box;pointer-events:none;border-radius:var(--moving-border-radius,12px);padding:var(--moving-border-width,1.5px);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.---base-ui-moving_border-moving_border__svg{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-moving_border-moving_border__blobWrap{display:inline-block;position:absolute;top:0;left:0}.---base-ui-moving_border-moving_border__blob{width:var(--moving-border-size,60px);height:var(--moving-border-size,60px);background:radial-gradient(var(--moving-border-color,var(--color-border-ai))40%,transparent 60%);display:block}.---base-ui-moving_border-moving_border__root[data-moving-border-state=exiting] .---base-ui-moving_border-moving_border__blob{transform-origin:50%;animation:---base-ui-moving_border-moving_border__movingBorderShorten var(--moving-border-exit-duration,.6s)var(--ease-out)forwards}.---base-ui-moving_border-moving_border__root[data-moving-border-state=hidden] .---base-ui-moving_border-moving_border__blob{transform:scaleX(0)}@keyframes ---base-ui-moving_border-moving_border__movingBorderShorten{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.---base-ui-moving_border-moving_border__blobWrap{display:none}}.src-editor-sidebar-ask_ai_fab-index__askAiFab{--ask-ai-fab-left:var(--layout-side-nav-width);padding:var(--spacing-sm);z-index:2;opacity:1;transform:translate3d(var(--ask-ai-fab-left),0,0)scale(1);transition:transform .18s var(--ease-out-quart),opacity .14s var(--ease-out-quart);position:fixed;bottom:0;left:0}.src-editor-sidebar-ask_ai_fab-index__askAiFabHidden{opacity:0;pointer-events:none;transform:translate3d(calc(var(--ask-ai-fab-left) - 8px),0,0)scale(.96)}.src-editor-sidebar-ask_ai_fab-index__askAiFabHidden *{animation-play-state:paused}.src-editor-sidebar-ask_ai_fab-index__pill{isolation:isolate;align-items:center;gap:var(--spacing-default);padding:var(--spacing-xs)var(--spacing-sm)var(--spacing-xs)var(--spacing-xs);background:var(--color-surface-white);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);transition:background-color var(--duration)var(--ease),box-shadow var(--duration)var(--ease),backdrop-filter var(--duration)var(--ease);display:flex;position:relative}.src-editor-sidebar-ask_ai_fab-index__pill[data-mode=thinking]{box-shadow:none}.src-editor-sidebar-ask_ai_fab-index__pill:hover{background:var(--color-background-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 2px #0000001a}.src-editor-sidebar-ask_ai_fab-index__movingBorder{transition:opacity var(--duration)var(--ease)}.src-editor-sidebar-ask_ai_fab-index__pill:hover .src-editor-sidebar-ask_ai_fab-index__movingBorder{opacity:0}.src-editor-sidebar-ask_ai_fab-index__main{align-items:center;gap:var(--spacing-default);color:var(--color-text);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0;display:flex}.src-editor-sidebar-ask_ai_fab-index__main:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:4px}.src-editor-sidebar-ask_ai_fab-index__pill>button:not(.src-editor-sidebar-ask_ai_fab-index__main):focus-visible{outline:2px solid var(--color-border-ai);outline-offset:2px}.src-editor-sidebar-ask_ai_fab-index__iconBox{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.src-editor-sidebar-ask_ai_fab-index__textArea{align-items:center;gap:var(--spacing-default);white-space:nowrap;display:flex}.src-editor-sidebar-ask_ai_fab-index__pill[data-mode=thinking] .src-editor-sidebar-ask_ai_fab-index__textArea{min-width:115px}.src-editor-sidebar-ask_ai_fab-index__pill[data-mode=result] .src-editor-sidebar-ask_ai_fab-index__textArea{min-width:221px}.src-editor-sidebar-ask_ai_fab-index__thinkingText{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:20px}.src-editor-sidebar-ask_ai_fab-index__shortcutBadge{min-width:20px;height:16px;padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);background:var(--color-surface-overlay);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);color:var(--color-foreground-secondary);font-size:10px;line-height:16px;font-weight:var(--font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.src-editor-sidebar-ask_ai_fab-index__askAiFab{display:none}}@media (prefers-reduced-motion:reduce){.src-editor-sidebar-ask_ai_fab-index__askAiFab,.src-editor-sidebar-ask_ai_fab-index__pill,.src-editor-sidebar-ask_ai_fab-index__movingBorder{transition:none}}.src-editor-sidebar-index__buttons{top:var(--layout-top-nav-height);left:var(--spacing-md);gap:var(--spacing-default);flex-direction:column;display:flex;position:absolute}.src-editor-sidebar-index__buttons.src-editor-sidebar-index__hideButtons{opacity:0}.src-editor-sidebar-index__extraWidePanel{width:calc((var(--panel-base-width)*3) - 52px)}.src-editor-sidebar-index__askAiPanel{--sidebar-left:var(--layout-side-nav-width);--sidebar-width:400px;--ask-ai-panel-offset-x:0px;--ask-ai-panel-offset-duration:.195s;--ask-ai-panel-offset-easing:cubic-bezier(.4,0,.6,1);transform:translate3d(var(--ask-ai-panel-offset-x),0,0);transition:transform var(--ask-ai-panel-offset-duration)var(--ask-ai-panel-offset-easing)}.src-editor-sidebar-index__askAiPanelAfterLeftPanel{--ask-ai-panel-offset-x:var(--panel-base-width);--ask-ai-panel-offset-duration:.225s;--ask-ai-panel-offset-easing:cubic-bezier(0,0,.2,1)}.src-editor-sidebar-index__askAiPanelAfterExpandedLeftPanel{--ask-ai-panel-offset-x:var(--panel-expanded-width);--ask-ai-panel-offset-duration:.225s;--ask-ai-panel-offset-easing:cubic-bezier(0,0,.2,1)}.src-editor-sidebar-index__askAiPanelAfterFloatingLeftPanel{--ask-ai-panel-offset-x:calc((var(--panel-base-width)*2) + var(--spacing-sm));--ask-ai-panel-offset-duration:.225s;--ask-ai-panel-offset-easing:cubic-bezier(0,0,.2,1)}.src-editor-sidebar-index__sidebarOffset{--sidebar-left:var(--layout-side-nav-width)}@media (max-width:767px){.src-editor-sidebar-index__buttons{display:none}.src-editor-sidebar-index__sidebarOffset,.src-editor-sidebar-index__askAiPanel{--sidebar-left:0;--sidebar-width:100vw}}@media (prefers-reduced-motion:reduce){.src-editor-sidebar-index__askAiPanel{transition:none}}.src-editor-ai-notifications__notifications{position:absolute;top:0;transform:translate(-100%)}.src-editor-ai-notifications__notifications.src-editor-ai-notifications__sitemap{left:-8px}.src-editor-ai-notifications__notifications.src-editor-ai-notifications__wireframe{left:-12px}.src-editor-ai-notifications__notification{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:24px;min-height:24px;padding:0 5px;transition:background .2s ease-out,color .2s ease-out;display:flex}.src-editor-ai-notifications__notification.src-editor-ai-notifications__subtle{color:var(--color-text);background:var(--color-background-tertiary)}.src-editor-ai-notifications__notification.src-editor-ai-notifications__subtle:hover{background:var(--color-neutral-300)}.src-editor-ai-notifications__notification.src-editor-ai-notifications__ai{background:var(--color-purple-100);color:var(--color-purple-500)}.src-editor-ai-notifications__notification.src-editor-ai-notifications__ai:hover{background:color-mix(in srgb-linear,var(--color-neutral-1000)4%,var(--color-purple-100))}.src-editor-ai-notifications__notification.src-editor-ai-notifications__error{background:var(--color-red-100);color:var(--color-red-500)}.src-editor-ai-notifications__notification.src-editor-ai-notifications__error:hover{background:color-mix(in srgb-linear,var(--color-neutral-1000)4%,var(--color-red-100))}.src-editor-ai-notifications__icon{width:14px;height:14px}.src-editor-selection-selectable__selectable:focus{outline:none}.src-editor-sitemap-pages__page{border-radius:8px;width:248px;position:relative}.src-editor-sitemap-pages__page.src-editor-sitemap-pages__isSuggestion{opacity:.5}.src-editor-sitemap-pages__isPath:hover,.src-editor-sitemap-pages__isPath.src-editor-sitemap-pages__isSelected{border-color:#0000}.src-editor-sitemap-pages__pageContainer{flex-direction:column;gap:10px;display:flex}.src-editor-sitemap-pages__pageList{flex-direction:row;align-items:stretch;height:100%;display:flex}.src-editor-sitemap-pages__pageList.src-editor-sitemap-pages__isSpaceRoot{justify-content:center;padding-top:80px}.src-editor-sitemap-pages__pageListPage{flex-direction:column;display:flex}.src-editor-sitemap-pages__pageListPage.src-editor-sitemap-pages__isHomePage{flex-grow:1;align-items:center}body[data-debug-sitemap] .src-editor-sitemap-pages__pageListPage{box-shadow:inset 0 0 0 5px #f005}.src-editor-sitemap-pages__pageListPageTop{justify-content:center;display:flex}.src-editor-sitemap-pages__pageListPageBottom{flex-grow:1}.src-editor-sitemap-pages__connectorDownwards{background-color:var(--color-border);width:1px;height:32px;margin:auto}.src-editor-sitemap-pages__connectorDownwards.src-editor-sitemap-pages__isHighlighted{background-color:var(--color-border-ai)}.src-editor-sitemap-pages__connectorDownwards.src-editor-sitemap-pages__hasButton{height:72px}.src-editor-sitemap-pages__connectorButtonWrapper{width:max-content;margin-top:28px;transform:translate(-50%)}.src-editor-sitemap-pages__dragPreview>.src-editor-sitemap-pages__pageListPage>.src-editor-sitemap-pages__connectorUpwards{visibility:hidden}.src-editor-sitemap-pages__connectorUpwards{flex-shrink:0;grid-template-columns:1fr min-content 1fr;height:32px;display:grid}.src-editor-sitemap-pages__connectorHorizLine{border-top:1px solid var(--color-border)}.src-editor-sitemap-pages__connectorUpwards.src-editor-sitemap-pages__isHighlighted .src-editor-sitemap-pages__connectorHorizLine{border-top-color:var(--color-border-ai)}.src-editor-sitemap-pages__connectorUpwards.src-editor-sitemap-pages__isFirst .src-editor-sitemap-pages__connectorHorizLine:first-child,.src-editor-sitemap-pages__connectorUpwards.src-editor-sitemap-pages__isLast .src-editor-sitemap-pages__connectorHorizLine:last-child{visibility:hidden}.src-editor-sitemap-pages__connectorCenterFirst{border:1px solid var(--color-border);border-width:1px 0 0 1px;border-radius:16px 0 0;width:33px;margin-left:16px}.src-editor-sitemap-pages__connectorUpwards.src-editor-sitemap-pages__isHighlighted .src-editor-sitemap-pages__connectorCenterFirst{border-color:var(--color-border-ai)}.src-editor-sitemap-pages__connectorCenterLast{border:1px solid var(--color-border);border-width:1px 1px 0 0;border-radius:0 16px 0 0;width:33px;margin-right:16px}.src-editor-sitemap-pages__connectorUpwards.src-editor-sitemap-pages__isHighlighted .src-editor-sitemap-pages__connectorCenterLast{border-color:var(--color-border-ai)}.src-editor-sitemap-pages__connectorCenterOnly{border-left:1px solid var(--color-border)}.src-editor-sitemap-pages__connectorUpwards.src-editor-sitemap-pages__isHighlighted .src-editor-sitemap-pages__connectorCenterOnly{border-left-color:var(--color-border-ai)}.src-editor-sitemap-pages__insertPage{flex-grow:1;min-width:32px;min-height:32px;display:flex}body[data-debug-sitemap] .src-editor-sitemap-pages__insertPage{box-shadow:inset 0 0 0 5px #0005}.src-editor-sitemap-pages__insertPageButton{opacity:0;transition:opacity .15s;position:relative}.src-editor-sitemap-pages__insertPage.src-editor-sitemap-pages__before{justify-content:flex-end;align-items:flex-start}.src-editor-sitemap-pages__insertPage.src-editor-sitemap-pages__before .src-editor-sitemap-pages__insertPageButton{transform:translate(-16px)}.src-editor-sitemap-pages__insertPage.src-editor-sitemap-pages__after{z-index:1;justify-content:flex-start;align-items:flex-start}.src-editor-sitemap-pages__insertPage.src-editor-sitemap-pages__after .src-editor-sitemap-pages__insertPageButton{transform:translate(16px)}.src-editor-sitemap-pages__insertPage.src-editor-sitemap-pages__below{justify-content:center;min-width:248px;min-height:80px}.src-editor-sitemap-pages__insertPage.src-editor-sitemap-pages__below .src-editor-sitemap-pages__insertPageButton{margin-top:16px}.src-editor-sitemap-pages__insertPageButton:hover,.src-editor-sitemap-pages__pageListPageTop:hover .src-editor-sitemap-pages__insertPageButton,.src-editor-sitemap-pages__pageListPageTop:hover .src-editor-sitemap-pages__showOnHover,.src-editor-sitemap-pages__insertPage .src-editor-sitemap-pages__insertPageButton:hover,.src-editor-sitemap-pages__pageListPageTop:hover+.src-editor-sitemap-pages__insertPage .src-editor-sitemap-pages__insertPageButton,.src-editor-sitemap-pages__insertPage:hover .src-editor-sitemap-pages__insertPageButton{opacity:1}.src-editor-sitemap-pages__insertSubPages{flex-direction:column;flex-grow:1;align-items:center;display:flex;position:relative}.src-editor-sitemap-pages__insertSubPages>.src-editor-sitemap-pages__insertPage{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-sitemap-pages__dropPreviewContainer{padding:0 32px 104px}.src-editor-sitemap-pages__dropPreview{background:var(--color-neutral-200);opacity:.5;width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-neutral-1000)15%,transparent);color:var(--color-neutral-1000);border-radius:8px}.src-editor-sitemap-pages__sectionListContainer{background-color:var(--color-background-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.src-editor-sitemap-pages__page.src-editor-sitemap-pages__isSelected .src-editor-sitemap-pages__sectionListContainer{border:1px solid var(--color-border-ai)}.src-editor-canvas__canvas{background:var(--color-background-canvas)}@supports ((-webkit-appearance:none)) and (not (-webkit-touch-callout:none)){.src-editor-canvas__canvas{perspective:1px;-webkit-transform:translateZ(0)}}.src-editor-canvas__canvas{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.src-editor-canvas__canvas:focus{outline:none}.src-editor-canvas__disableSwipeBack,.src-editor-canvas__disableSwipeBack body{overscroll-behavior-x:none}.src-editor-canvas__debugInfo{z-index:1000;color:var(--color-red-500);pointer-events:none;background:#fff8;padding:8px;font-family:monospace;font-size:16px;line-height:24px;position:absolute;top:56px;left:32px}.src-editor-canvas__cursorOverlay{position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-inline_action_composer-inline_action_composer__root{align-items:flex-start;gap:10px;display:flex}.src-editor-inline_action_composer-inline_action_composer__root[data-has-trigger=true]{min-width:0}.src-editor-inline_action_composer-inline_action_composer__surface{flex-shrink:0;width:240px;min-width:240px;max-width:680px}.src-editor-inline_action_composer-inline_action_composer__box{border:1px solid var(--color-background-primary);border-radius:var(--radius-lg);width:100%;-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:#ffffffb3;flex-direction:column;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.src-editor-inline_action_composer-inline_action_composer__root[data-active=true] .src-editor-inline_action_composer-inline_action_composer__box,.src-editor-inline_action_composer-inline_action_composer__root[data-posted=true] .src-editor-inline_action_composer-inline_action_composer__box{background:var(--color-surface-white)}.src-editor-inline_action_composer-inline_action_composer__focusRow{width:100%;padding:var(--spacing-2xs)var(--spacing-2xs)var(--spacing-none)var(--spacing-default);align-items:center;gap:10px;display:flex;overflow:hidden}.src-editor-inline_action_composer-inline_action_composer__chip{justify-content:center;align-items:center;gap:var(--spacing-2xs);min-width:20px;max-width:100%;height:20px;padding:var(--spacing-none)var(--spacing-xs);background:var(--color-background-secondary);border-radius:var(--radius-xs);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);display:inline-flex;overflow:hidden}.src-editor-inline_action_composer-inline_action_composer__chip>svg,.src-editor-inline_action_composer-inline_action_composer__chip>span:first-child{flex-shrink:0}.src-editor-inline_action_composer-inline_action_composer__focusSpacer{flex:1;min-width:0}.src-editor-inline_action_composer-inline_action_composer__closeButton{opacity:1}.src-editor-inline_action_composer-inline_action_composer__root:not([data-active=true]) .src-editor-inline_action_composer-inline_action_composer__closeButton{opacity:0;pointer-events:none}.src-editor-inline_action_composer-inline_action_composer__fieldGroup{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.src-editor-inline_action_composer-inline_action_composer__field{align-items:flex-end;width:100%;min-height:44px;max-height:300px;display:flex;overflow:hidden}.src-editor-inline_action_composer-inline_action_composer__postedContent{width:100%;min-width:0;padding:var(--spacing-sm);flex-direction:column;display:flex}.src-editor-inline_action_composer-inline_action_composer__actionBar{width:100%;padding:var(--spacing-xs)var(--spacing-default);justify-content:center;align-items:flex-end;display:flex}.src-editor-inline_action_composer-inline_action_composer__actionBarInner{justify-content:space-between;align-items:center;gap:var(--spacing-default);flex:1;min-width:0;display:flex;overflow:hidden}.src-editor-inline_action_composer-inline_action_composer__footerSpacer{opacity:0;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.src-editor-inline_action_composer-inline_action_composer__submitButton{max-width:224px}.src-editor-inline_action_composer-inline_action_composer__root:not([data-active=true]) .src-editor-inline_action_composer-inline_action_composer__submitButton{opacity:.3}.src-editor-inline_action_composer-inline_action_composer__error{min-width:0;padding:var(--spacing-none)var(--spacing-sm)var(--spacing-xs)}.src-editor-commenting-ui-commenting__commentContent{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.src-editor-commenting-ui-commenting__commentContentMeta{align-items:flex-start;gap:var(--spacing-xs);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.src-editor-commenting-ui-commenting__commentMessage{gap:var(--spacing-default);width:224px;min-width:0;max-width:100%;color:var(--color-foreground-primary);border-radius:var(--radius-md);flex-direction:column;display:flex}.src-editor-commenting-ui-commenting__commentMessageHeader{gap:var(--spacing-3xs);flex-direction:column;width:100%;min-width:0;display:flex}.src-editor-commenting-ui-commenting__commentMessageFrom{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing-default) + var(--spacing-3xs));min-width:0;display:flex}.src-editor-commenting-ui-commenting__commentMessageAvatar{justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;display:flex}.src-editor-commenting-ui-commenting__commentMessageMeta{align-items:flex-start;gap:var(--spacing-xs);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.src-editor-commenting-ui-commenting__commentMessageAuthor{text-overflow:ellipsis;min-width:0;overflow:hidden}.src-editor-commenting-ui-commenting__commentMessageTime{flex-shrink:0}.src-editor-commenting-ui-commenting__commentMessageActionSlot{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.src-editor-commenting-ui-commenting__commentMessageActionSlot[data-empty=true]{opacity:0;pointer-events:none}.src-editor-commenting-ui-commenting__authorAvatar{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative;overflow:hidden}.src-editor-commenting-ui-commenting__authorAvatar[data-faded=true]{filter:grayscale();opacity:.55}.src-editor-commenting-ui-commenting__threadCard{--comment-card-border-color:var(--color-border);justify-content:center;align-items:center;gap:var(--spacing-default);width:248px;min-width:0;padding:var(--spacing-sm)var(--spacing-sm)var(--spacing-none);color:var(--color-foreground-primary);background:var(--color-surface);border-radius:var(--radius-sm);transition:background-color var(--duration)var(--ease-out),transform var(--duration)var(--ease-out),opacity var(--duration)var(--ease-out);border:0;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.src-editor-commenting-ui-commenting__threadCard:before{z-index:4;border:1px solid var(--comment-card-border-color);border-radius:inherit;content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-commenting-ui-commenting__threadCard[data-selected=true]{--comment-card-border-color:var(--color-border-ai)}.src-editor-commenting-ui-commenting__threadCard:hover,.src-editor-commenting-ui-commenting__threadCard[data-hovered=true]{background:var(--color-background-secondary)}.src-editor-commenting-ui-commenting__threadCardOverlay{z-index:1;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-editor-commenting-ui-commenting__threadCardOverlay:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:-1px}.src-editor-commenting-ui-commenting__threadCardBody{z-index:2;gap:var(--spacing-default);width:224px;min-width:0;padding-bottom:var(--spacing-default);pointer-events:none;flex-direction:column;display:flex;position:relative}.src-editor-commenting-ui-commenting__threadCardTop{justify-content:space-between;align-items:start;gap:var(--spacing-default);width:100%;min-width:0;display:flex}.src-editor-commenting-ui-commenting__threadCardAvatars{width:26px;min-width:0;height:26px;transition:opacity var(--duration)var(--ease-out);display:flex;position:relative}.src-editor-commenting-ui-commenting__threadCard[data-resolved=true] .src-editor-commenting-ui-commenting__threadCardAvatars{opacity:1}.src-editor-commenting-ui-commenting__threadCard[data-unread=true] .src-editor-commenting-ui-commenting__threadCardAvatars:after{background:var(--color-background-danger-bold);border:2px solid var(--color-background-primary);border-radius:var(--radius-round);content:"";width:11px;height:11px;position:absolute;top:-3px;left:-3px}.src-editor-commenting-ui-commenting__threadCardActions{z-index:2;gap:var(--spacing-3xs);opacity:1;pointer-events:auto;transition:opacity var(--duration)var(--ease-out);display:flex;position:relative}.src-editor-commenting-ui-commenting__threadCard:hover .src-editor-commenting-ui-commenting__threadCardActions,.src-editor-commenting-ui-commenting__threadCard:focus-within .src-editor-commenting-ui-commenting__threadCardActions,.src-editor-commenting-ui-commenting__threadCard[data-hovered=true] .src-editor-commenting-ui-commenting__threadCardActions,.src-editor-commenting-ui-commenting__threadCard[data-selected=true] .src-editor-commenting-ui-commenting__threadCardActions,.src-editor-commenting-ui-commenting__threadCard[data-resolved=true] .src-editor-commenting-ui-commenting__threadCardActions{opacity:1}.src-editor-commenting-ui-commenting__threadCard [data-comment-resolve-action=unresolved]{opacity:1;transition:opacity var(--duration)var(--ease-out)}.src-editor-commenting-ui-commenting__threadCard:hover [data-comment-resolve-action=unresolved],.src-editor-commenting-ui-commenting__threadCard:focus-within [data-comment-resolve-action=unresolved],.src-editor-commenting-ui-commenting__threadCard[data-hovered=true] [data-comment-resolve-action=unresolved]{opacity:1}.src-editor-commenting-ui-commenting__threadCardContent,.src-editor-commenting-ui-commenting__threadCardAnchor{min-width:0}.src-editor-commenting-ui-commenting__threadCardContent{pointer-events:auto;-webkit-user-select:text;user-select:text}.src-editor-commenting-ui-commenting__threadCardFooter{z-index:2;width:calc(100% + (2*var(--spacing-sm)));height:30px;margin:0 calc(-1*var(--spacing-sm));padding:var(--spacing-3xs)var(--spacing-3xs)var(--spacing-3xs)var(--spacing-default);border-top:1px solid var(--color-border);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:relative}.src-editor-commenting-ui-commenting__threadCardFooterMeta{align-items:center;gap:var(--spacing-xs);flex:1;min-width:0;display:flex}.src-editor-commenting-ui-commenting__commentRow{gap:var(--spacing-sm);grid-template-columns:min-content minmax(0,1fr);align-items:start;min-width:0;display:grid}.src-editor-commenting-ui-commenting__commentRow[data-has-actions=true]{grid-template-columns:min-content minmax(0,1fr) min-content}.src-editor-commenting-ui-commenting__commentRowAvatar,.src-editor-commenting-ui-commenting__commentRowContent{min-width:0}.src-editor-commenting-ui-commenting__commentRowActions{opacity:0;transition:opacity var(--duration)var(--ease-out)}.src-editor-commenting-ui-commenting__commentRow:hover .src-editor-commenting-ui-commenting__commentRowActions,.src-editor-commenting-ui-commenting__commentRow:focus-within .src-editor-commenting-ui-commenting__commentRowActions{opacity:1}.src-editor-commenting-ui-commenting__composer{gap:var(--spacing-default);flex-direction:column;width:100%;min-width:0;display:flex}.src-editor-commenting-ui-commenting__composerField{min-width:0}.src-editor-commenting-ui-commenting__composerField[data-variant=invisible]{padding:var(--spacing-xs)calc(var(--spacing-default) + var(--spacing-3xs))}.src-editor-commenting-ui-commenting__composer[data-presentation=replyBox]{align-self:center;gap:var(--spacing-none);background:var(--color-surface-white);border-radius:var(--radius-md);width:234px;box-shadow:inset 0 0 0 1px var(--color-background-primary);border:0;flex-shrink:0;overflow:hidden}.src-editor-commenting-ui-commenting__composer[data-presentation=replyBox] .src-editor-commenting-ui-commenting__composerField{overflow:hidden}.src-editor-commenting-ui-commenting__composer[data-presentation=replyBox] .src-editor-commenting-ui-commenting__composerField[data-variant=invisible]{padding:var(--spacing-none)}.src-editor-commenting-ui-commenting__composerActions{justify-content:flex-end;gap:var(--spacing-default);display:flex}.src-editor-commenting-ui-commenting__composer[data-presentation=replyBox] .src-editor-commenting-ui-commenting__composerActions{padding:var(--spacing-none)var(--spacing-xs)var(--spacing-xs);justify-content:flex-end}.src-editor-commenting-ui-commenting__composerError{min-width:0}.src-editor-commenting-ui-commenting__pin{--comment-pin-size:26px;--comment-pin-padding:3px;box-sizing:border-box;width:var(--comment-pin-size);height:var(--comment-pin-size);padding:var(--comment-pin-padding);color:var(--color-foreground-primary);background:var(--color-background-primary);transition:opacity var(--duration)var(--ease-out),box-shadow var(--duration)var(--ease-out);border:0;border-radius:13px 13px 13px 0;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;box-shadow:0 3px 3px #00000014,0 1px 1px #0000000a}.src-editor-commenting-ui-commenting__pin[data-state=newComment]{background:var(--color-background-ai)}.src-editor-commenting-ui-commenting__pin[data-clickable=true]{cursor:pointer}.src-editor-commenting-ui-commenting__pin[data-faded=true]{opacity:.5}.src-editor-commenting-ui-commenting__pin:focus-visible{outline:2px solid var(--color-border-ai);outline-offset:2px}.src-editor-commenting-ui-commenting__pin[data-expandable=true]{width:var(--comment-pin-size);height:var(--comment-pin-size);transition:width var(--duration)var(--ease-out),padding var(--duration)var(--ease-out),background-color var(--duration)var(--ease-out),border-radius var(--duration)var(--ease-out),box-shadow var(--duration)var(--ease-out);padding:0;display:block;overflow:hidden}.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover{width:248px;height:auto;padding:var(--spacing-sm);background:var(--color-surface-white);border-radius:var(--radius-md);box-shadow:0 2px 4px 0 #0000001a,inset 0 0 0 1px var(--color-background-primary);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.src-editor-commenting-ui-commenting__pinCard{width:224px;color:var(--color-foreground-primary);text-align:left;flex-direction:column;flex-shrink:0;display:flex}.src-editor-commenting-ui-commenting__pinCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-default);width:100%;display:flex}.src-editor-commenting-ui-commenting__pin[data-expandable=true] [data-slot=comment-author-avatar]{transition:border-radius var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);transform:scale(.769231)}.src-editor-commenting-ui-commenting__pin[data-expandable=true] [data-slot=comment-author-avatar]>*{transition:border-radius var(--duration)var(--ease-out)}.src-editor-commenting-ui-commenting__pin[data-expandable=true] [data-slot=comment-author-avatar],.src-editor-commenting-ui-commenting__pin[data-expandable=true] [data-slot=comment-author-avatar]>*{border-radius:13px}.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover [data-slot=comment-author-avatar]{transform:scale(1)}.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover [data-slot=comment-author-avatar],.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover [data-slot=comment-author-avatar]>*{border-radius:var(--radius-sm)}.src-editor-commenting-ui-commenting__pinCardReveal{transition:grid-template-rows var(--duration)var(--ease-out);grid-template-rows:0fr;display:grid}.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover .src-editor-commenting-ui-commenting__pinCardReveal{grid-template-rows:1fr}.src-editor-commenting-ui-commenting__pinCardRevealInner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover .src-editor-commenting-ui-commenting__pinCardRevealInner{gap:var(--spacing-default);padding-top:var(--spacing-default)}.src-editor-commenting-ui-commenting__pinCardMeta{align-items:flex-start;gap:var(--spacing-xs);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.src-editor-commenting-ui-commenting__pinCardAuthor{text-overflow:ellipsis;min-width:0;overflow:hidden}.src-editor-commenting-ui-commenting__pin[data-expandable=true] [data-slot=comment-pin-unread]{transition:opacity var(--duration)var(--ease-out)}.src-editor-commenting-ui-commenting__pin[data-expandable=true]:hover [data-slot=comment-pin-unread]{opacity:0}@media (prefers-reduced-motion:reduce){.src-editor-commenting-ui-commenting__pin[data-expandable=true],.src-editor-commenting-ui-commenting__pin[data-expandable=true] [data-slot=comment-author-avatar],.src-editor-commenting-ui-commenting__pinCardReveal{transition:none}}.src-editor-commenting-ui-commenting__pinAvatar{border-radius:var(--radius-round);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.src-editor-commenting-ui-commenting__pin[data-state=cursor] .src-editor-commenting-ui-commenting__pinAvatar{background:var(--color-background-ai)}.src-editor-commenting-ui-commenting__pinAddIcon{width:10px;height:10px}.src-editor-commenting-ui-commenting__pinUnreadDot{--comment-pin-unread-transition-delay:calc(var(--duration)/2);--comment-pin-unread-transition-duration:calc(var(--duration)/4);top:calc((11px - var(--comment-pin-unread-size))/2);right:calc((11px - var(--comment-pin-unread-size))/2);width:var(--comment-pin-unread-size);height:var(--comment-pin-unread-size);background:var(--color-background-primary);border-radius:var(--radius-round);transition:opacity var(--comment-pin-unread-transition-duration)var(--comment-pin-unread-transition-delay)var(--ease-out),box-shadow var(--duration)var(--ease-out);position:absolute}.src-editor-commenting-ui-commenting__pinUnreadCenter{--comment-pin-unread-size:7px;background:var(--color-background-danger-bold)}.src-editor-commenting-ui-commenting__pinUnreadMiddle{--comment-pin-unread-size:11px}.src-editor-commenting-ui-commenting__pinUnreadOuter{--comment-pin-unread-size:calc(11px + 2*var(--comment-pin-stroke-size));background:conic-gradient(var(--comment-pin-stroke-color)0,var(--comment-pin-stroke-color)145deg,transparent 135deg,transparent 305deg,var(--comment-pin-stroke-color)305deg)}.src-editor-commenting-ui-commenting__panelSurface{background:var(--color-background-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:320px;min-width:0;box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.src-editor-commenting-ui-commenting__panelSurface[data-variant=inlinePopover]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:248px;max-width:248px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.src-editor-commenting-ui-commenting__panelSurface[data-variant=mainPanel]{background:var(--color-surface);border-block-start:0;border-block-end:0;border-inline:1px solid var(--color-border);border-radius:var(--radius-none);width:272px;box-shadow:none;-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.src-editor-commenting-ui-commenting__panelSurface[data-variant=sidebarPanel]{border-radius:var(--radius-none);width:100%;height:100%;box-shadow:none;background:0 0;border:0;flex:1}.src-editor-commenting-ui-commenting__panelSurfaceContent{min-height:0;padding:var(--spacing-default);flex-direction:column;flex:1;display:flex}.src-editor-commenting-ui-commenting__panelSurface[data-variant=inlinePopover] .src-editor-commenting-ui-commenting__panelSurfaceContent{flex:initial;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm)var(--spacing-sm)var(--spacing-default);box-shadow:inset 0 -1px 0 var(--color-border);border-bottom:0}.src-editor-commenting-ui-commenting__panelSurface[data-variant=inlinePopover] .src-editor-commenting-ui-commenting__commentMessage{width:224px}.src-editor-commenting-ui-commenting__panelSurface[data-variant=mainPanel] .src-editor-commenting-ui-commenting__panelSurfaceContent,.src-editor-commenting-ui-commenting__panelSurface[data-variant=sidebarPanel] .src-editor-commenting-ui-commenting__panelSurfaceContent{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);position:relative;overflow:clip auto}.src-editor-commenting-ui-commenting__panelFilterSlot{flex-shrink:0;width:248px}.src-editor-commenting-ui-commenting__agentsCard{justify-content:center;gap:var(--spacing-default);width:248px;min-height:142px;padding:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.src-editor-commenting-ui-commenting__agentsCardContent{z-index:1;gap:var(--spacing-2xs);flex-direction:column;display:flex;position:relative}.src-editor-commenting-ui-commenting__agentsCardOrbFrame{pointer-events:none;width:180px;height:180px;position:absolute;top:-98px;right:-86px}.src-editor-commenting-ui-commenting__agentsCardOrb{width:180px;height:180px}.src-editor-commenting-ui-commenting__agentsCard>button{z-index:1;position:relative}.src-editor-commenting-ui-commenting__commentEmptyPanelState{width:100%;min-height:524px;padding-bottom:var(--spacing-3xl);place-items:center;display:grid}.src-editor-commenting-ui-commenting__commentEmptyState{place-items:center;width:100%;display:grid}.src-editor-commenting-ui-commenting__panelSurface[data-variant=mainPanel] .src-editor-commenting-ui-commenting__commentEmptyPanelState,.src-editor-commenting-ui-commenting__panelSurface[data-variant=sidebarPanel] .src-editor-commenting-ui-commenting__commentEmptyPanelState{min-height:0;padding:var(--spacing-sm);pointer-events:none;flex:1}.src-editor-commenting-ui-commenting__anchorMeta{align-items:center;gap:var(--spacing-2xs);flex:1;min-width:0;display:inline-flex;overflow:hidden}.src-editor-commenting-ui-commenting__anchorIcon{width:16px;height:16px;color:var(--color-foreground-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.src-editor-commenting-ui-commenting__threadCard,.src-editor-commenting-ui-commenting__threadCardAvatars,.src-editor-commenting-ui-commenting__threadCardActions,.src-editor-commenting-ui-commenting__commentRowActions,.src-editor-commenting-ui-commenting__pin,.src-editor-commenting-ui-commenting__pinUnreadDot{transition:none}}.src-editor-commenting-shared__dropOverlay{position:fixed;top:0;bottom:0;left:0;right:0}.src-editor-commenting-shared__panel{position:fixed}.src-editor-commenting-shared__pinAnchor{transform:translate(var(--x),calc(var(--y) - var(--comment-pin-height)));position:absolute}.src-editor-commenting-adding__overlay{cursor:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.src-editor-commenting-adding__cursor{transform-origin:0 0;width:26px;height:26px;transform:translate(var(--x),calc(var(--y) - 26px));pointer-events:none;color:var(--color-foreground-ai);position:absolute}.src-editor-commenting-adding__overlay:not(:hover) .src-editor-commenting-adding__cursor,.src-editor-commenting-sidebar_panel__enter{opacity:0}.src-editor-commenting-sidebar_panel__enterActive{opacity:1}.src-editor-commenting-sidebar_panel__exit{transform:translate(0)}.src-editor-commenting-sidebar_panel__exitActive{opacity:0;transform:translate(100%)}.src-editor-commenting-sidebar_panel__exitActive[data-resolved=true]{transform:translate(-100%)}.---base-ui-view_bar-view_bar__viewBarContainer{bottom:var(--spacing-md);transform:translateX(calc(-50% + var(--view-bar-offset-x,0px)));transition:transform .18s var(--ease-out-quart);position:fixed;left:50%}.---base-ui-view_bar-view_bar__viewBar{padding:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);isolation:isolate;position:relative}.---base-ui-view_bar-view_bar__viewBarItems{align-items:center}@media (prefers-reduced-motion:reduce){.---base-ui-view_bar-view_bar__viewBarContainer{transition:none}}.src-editor-control_toolbar__zoomContainer{min-width:68px}.src-editor-control_toolbar__zoomContainer>*{width:100%}.---base-ui-top_navigation-top_navigation__topNavigation{box-sizing:border-box;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:absolute;top:0;left:0}.---base-ui-top_navigation-top_navigation__topNavigation.---base-ui-top_navigation-top_navigation__canvas{background:var(--color-background-secondary);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__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__projectNameWrapper button:active:not(:disabled){transform:none}.---base-ui-top_navigation-top_navigation__projectNameSurface{border-radius:6px;align-items:center;min-height:32px;padding:0 8px;display:inline-flex}.---base-ui-top_navigation-top_navigation__projectNameSurface:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-background-ai)}.---base-ui-tick_row-tick_row__tickContainer{justify-content:center;align-items:center;height:20px;display:flex}.---base-ui-tick_row-tick_row__tickContainer.---base-ui-tick_row-tick_row__large{height:24px}.---base-ui-tick_row-tick_row__tick{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.---base-ui-tick_row-tick_row__tick.---base-ui-tick_row-tick_row__isPurple{color:var(--color-purple-500)}.---base-ui-tick_row-tick_row__tick.---base-ui-tick_row-tick_row__isSuccess{color:var(--color-foreground-success)}.---base-ui-tick_row-tick_row__tick.---base-ui-tick_row-tick_row__large{width:20px;height:20px}.src-sitemap_import-sitemap_import_error_dialog__supportLink{color:#000}.---base-ui-fav_icon-fav_icon__favIcon{opacity:0;align-items:center;animation:.5s ease-in .5s forwards ---base-ui-fav_icon-fav_icon__fade-in;display:flex}@keyframes ---base-ui-fav_icon-fav_icon__fade-in{0%{opacity:0}to{opacity:1}}.---base-ui-progress_bar-progress_bar__progressBar{--background-color:var(--color-background-secondary);background-color:var(--background-color);border-radius:2px;height:4px;position:relative;overflow:hidden}.---base-ui-progress_bar-progress_bar__progressBarLine{--background-color:var(--color-background-inverse);background-color:var(--background-color);height:100%;transform:-100%;transform-origin:0;transition-property:transform;transition-timing-function:cubic-bezier(.1,1,0,.9)}.src-sitemap_import-sitemap_import_importing_dialog__container{padding:24px 0}.src-sitemap_import-sitemap_import_importing_dialog__progressBarWrapper{width:100%;max-width:300px}.src-editor-selection_actions__textAndButtonContainer{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.src-editor-selection_actions__cloneStyleGuideButtonContainer{width:148px}.src-editor-selection_actions__dialogCheckboxContainer{flex:1;align-self:center}.src-editor-header__headerRight{position:absolute;top:12px;right:16px}.src-editor-header__headerRight.src-editor-header__forMobile{display:none}@media (max-width:767px){.src-editor-header__headerRight{z-index:5;right:12px}}@media (max-width:479px){.src-editor-header__headerRight.src-editor-header__forMobile{display:block}.src-editor-header__hideOnMobile{display:none}}.src-editor-header__secondaryIcon{color:var(--color-text-secondary)}.---base-chat-progression_bar__progressionBar{width:100%;height:56px;color:var(--color-foreground-primary);background:var(--color-background-tertiary);border-radius:var(--radius-lg)var(--radius-lg)var(--spacing-none)var(--spacing-none);box-sizing:border-box;justify-content:space-between;align-items:flex-start;display:flex;overflow:hidden}.---base-chat-progression_bar__bar{align-items:center;gap:var(--spacing-2xs);min-width:0;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-xs)var(--spacing-sm);box-sizing:border-box;flex:auto;display:flex}.---base-chat-progression_bar__messageGroup{align-items:center;gap:var(--spacing-default);flex:auto;min-width:0;height:18px;display:flex}.---base-chat-progression_bar__message{flex:auto;min-width:0}.---base-chat-progression_bar__icon{width:14px;height:14px;color:var(--color-foreground-primary);flex:0 0 14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.---base-chat-progression_bar__icon>*{width:100%;height:100%}.---base-chat-progression_bar__action{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.---base-chat-progression_bar__progressionFrame{flex-direction:column;align-items:center;width:100%;display:flex}.---base-chat-progression_bar__progressionFrameBar{z-index:0;width:calc(100% - (var(--spacing-md)*2));margin-bottom:calc(var(--spacing-sm)*-1);position:relative}.---base-chat-progression_bar__progressionFrameInput{z-index:1;width:100%;position:relative}.---base-chat-progression_bar__tertiary{background:var(--color-background-tertiary)}.---base-chat-progression_bar__aiSubtle{background:var(--color-background-ai-subtle)}.src-editor-intake-files_illustration__illustration{--files-illustration-ease:cubic-bezier(.645,.045,.355,1);flex-shrink:0;width:468px;max-width:100%;height:139px;position:relative}.src-editor-intake-files_illustration__cardSlot{width:79.592px;height:100px;transition:transform var(--duration)var(--files-illustration-ease);transform-origin:50%;position:absolute;top:20px}.src-editor-intake-files_illustration__illustration[data-variant=active] .src-editor-intake-files_illustration__cardSlot{will-change:transform}.src-editor-intake-files_illustration__cardSlotPdf{left:13.8px}.src-editor-intake-files_illustration__cardSlotTxt{left:105.4px}.src-editor-intake-files_illustration__cardSlotImage1{left:196.99px}.src-editor-intake-files_illustration__cardSlotImage2{left:288.58px}.src-editor-intake-files_illustration__cardSlotUrl{left:380.18px}.src-editor-intake-files_illustration__card{flex-shrink:0;width:79.592px;height:100px;display:block;overflow:hidden}.src-editor-intake-files_illustration__illustration[data-variant=active] .src-editor-intake-files_illustration__cardSlotPdf{transform:translate(60px,3px)rotate(-20deg)}.src-editor-intake-files_illustration__illustration[data-variant=active] .src-editor-intake-files_illustration__cardSlotTxt{transform:translate(30px,-7px)rotate(-10deg)}.src-editor-intake-files_illustration__illustration[data-variant=active] .src-editor-intake-files_illustration__cardSlotImage1{transform:translateY(-15px)}.src-editor-intake-files_illustration__illustration[data-variant=active] .src-editor-intake-files_illustration__cardSlotImage2{transform:translate(-30px,-7px)rotate(10deg)}.src-editor-intake-files_illustration__illustration[data-variant=active] .src-editor-intake-files_illustration__cardSlotUrl{transform:translate(-60px,3px)rotate(20deg)}@media (prefers-reduced-motion:reduce){.src-editor-intake-files_illustration__cardSlot{transition:none}}.src-editor-intake-project_context_header__header{align-items:center;gap:var(--spacing-default);width:min(464px,100%);min-height:154px;color:var(--color-text);flex-direction:column;display:flex}.src-editor-intake-project_context_header__iconBadge{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);background:#ffffffd6;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 8px -4px #00000014}.src-editor-intake-project_context_header__copy{align-items:center;gap:var(--spacing-default);text-align:center;flex-direction:column;width:100%;display:flex}.src-editor-intake-project_context_header__typing .src-editor-intake-project_context_header__copy{gap:10px}.src-editor-intake-project_context_header__bubble{max-width:324px;min-height:44px;padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-lg);background:var(--color-surface-overlay);color:var(--color-text);box-sizing:border-box;animation:src-editor-intake-project_context_header__bubbleIn .18s var(--ease-out);align-items:center;display:flex}.src-editor-intake-project_context_header__typingBubble{width:52px;height:44px;color:var(--color-text);justify-content:center}.src-editor-intake-project_context_header__typingIndicator{width:20px;height:20px;animation:src-editor-intake-project_context_header__messageIn .22s var(--ease-out);flex:0 0 20px;justify-content:center;align-items:center;display:flex}.src-editor-intake-project_context_header__defaultMessage{animation:src-editor-intake-project_context_header__messageIn .22s var(--ease-out)}.src-editor-intake-project_context_header__message{color:var(--color-text);text-align:left;animation:src-editor-intake-project_context_header__messageIn .22s var(--ease-out);margin:0}@keyframes src-editor-intake-project_context_header__bubbleIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes src-editor-intake-project_context_header__messageIn{0%{opacity:0;filter:blur(6px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.src-editor-intake-project_context_header__bubble,.src-editor-intake-project_context_header__defaultMessage,.src-editor-intake-project_context_header__message,.src-editor-intake-project_context_header__typingIndicator{animation:none}}.src-editor-intake-intake_screen__page{background:var(--color-background-secondary);flex-direction:column;min-height:100vh;display:flex}.src-editor-intake-intake_screen__logoLink{width:30px;height:30px;padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-foreground-primary);justify-content:center;align-items:center;display:flex}.src-editor-intake-intake_screen__main{--intake-nav-height:48px;padding:calc(var(--intake-nav-height) + var(--spacing-xl))var(--spacing-xl)var(--spacing-xl);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}@media (min-height:860px){.src-editor-intake-intake_screen__main{padding-top:var(--spacing-xl);align-items:center}}.src-editor-intake-intake_screen__column{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:680px;display:flex}.src-editor-intake-intake_screen__dropzone{justify-content:center;align-items:center;gap:var(--spacing-md);width:min(100%,668px);padding:var(--spacing-xl)var(--spacing-md);border-radius:var(--radius-xl);background:var(--color-background-secondary);box-sizing:border-box;transition:background-color var(--duration)var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.src-editor-intake-intake_screen__dropzoneActive{background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.src-editor-intake-intake_screen__dropzoneBorder{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.src-editor-intake-intake_screen__dropzoneBorderRect{x:.5px;y:.5px;rx:calc(var(--radius-xl) - .5px);fill:none;width:calc(100% - 1px);height:calc(100% - 1px);stroke:var(--color-neutral-500);stroke-width:1px;stroke-dasharray:2 4;transition:stroke var(--duration)var(--ease)}.src-editor-intake-intake_screen__dropzoneActive .src-editor-intake-intake_screen__dropzoneBorderRect{stroke:var(--color-border-ai)}@media (min-width:768px){.src-editor-intake-intake_screen__dropzone{padding:var(--spacing-xl)var(--spacing-2xl)}}@media (max-height:800px){.src-editor-intake-intake_screen__main{padding-top:calc(var(--intake-nav-height) + var(--spacing-md))}.src-editor-intake-intake_screen__column{gap:var(--spacing-md)}.src-editor-intake-intake_screen__chatInputFrame{margin-top:0}}.src-editor-intake-intake_screen__dropzoneContent{align-items:center;gap:var(--spacing-default);flex-direction:column;width:100%;display:flex}.src-editor-intake-intake_screen__chatInputFrame{width:min(100%,668px);margin-top:var(--spacing-sm)}.src-editor-intake-intake_screen__dropzoneCopy{min-width:100%;min-height:20px;color:var(--color-text-tertiary);font-size:var(--font-size-md);text-align:center;margin:0;line-height:20px;display:grid;position:relative}.src-editor-intake-intake_screen__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}.src-editor-intake-intake_screen__dropzoneCopyMessage{transition:opacity var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);grid-area:1/1}.src-editor-intake-intake_screen__dropzoneCopyMessageDefault{opacity:1;transform:translateY(0)}.src-editor-intake-intake_screen__dropzoneCopyMessageActive{opacity:0;transform:translateY(4px)}.src-editor-intake-intake_screen__dropzoneCopyActive .src-editor-intake-intake_screen__dropzoneCopyMessageDefault{opacity:0;transform:translateY(-4px)}.src-editor-intake-intake_screen__dropzoneCopyActive .src-editor-intake-intake_screen__dropzoneCopyMessageActive{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.src-editor-intake-intake_screen__dropzone,.src-editor-intake-intake_screen__dropzoneBorderRect,.src-editor-intake-intake_screen__dropzoneCopyMessage{transition:none}.src-editor-intake-intake_screen__dropzoneCopyMessageDefault,.src-editor-intake-intake_screen__dropzoneCopyMessageActive,.src-editor-intake-intake_screen__dropzoneCopyActive .src-editor-intake-intake_screen__dropzoneCopyMessageDefault,.src-editor-intake-intake_screen__dropzoneCopyActive .src-editor-intake-intake_screen__dropzoneCopyMessageActive{transform:none}}.src-editor-intake-intake_screen__cards{width:min(calc(1040px + 2*var(--spacing-sm)),calc(100vw - 2*var(--spacing-xl)));border-radius:var(--radius-xl);transition:background var(--duration)var(--ease-out)}.src-editor-intake-intake_screen__cardsTrack{gap:var(--spacing-md);padding:var(--spacing-sm);scrollbar-width:none;-webkit-user-select:none;user-select:none;justify-content:safe center;align-items:stretch;display:flex;overflow-x:auto}.src-editor-intake-intake_screen__cardsTrack::-webkit-scrollbar{display:none}.src-editor-intake-intake_screen__cardsScrollable{--cards-edge-fade:160px;padding-left:var(--cards-edge-fade);padding-right:var(--cards-edge-fade);cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent,black var(--cards-edge-fade),black calc(100% - var(--cards-edge-fade)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--cards-edge-fade),black calc(100% - var(--cards-edge-fade)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--cards-edge-fade),black calc(100% - var(--cards-edge-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--cards-edge-fade),black calc(100% - var(--cards-edge-fade)),transparent)}.src-editor-intake-intake_screen__cardsDragging{cursor:grabbing}.src-editor-intake-intake_screen__cardItem{flex:0 0 248px;min-width:0;display:flex}.src-editor-intake-website_generation_loading_overlay__overlay{z-index:10002;background:var(--color-background-secondary);opacity:1;transition:opacity .3s var(--ease-out-quart);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.src-editor-intake-website_generation_loading_overlay__overlay.src-editor-intake-website_generation_loading_overlay__fadeOut{opacity:0;pointer-events:none}.src-editor-intake-website_generation_loading_overlay__topNav{height:var(--layout-top-nav-height);box-sizing:border-box;padding-left:var(--spacing-default);padding-right:var(--spacing-md);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.src-editor-intake-website_generation_loading_overlay__logoLink{width:30px;height:30px;padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-foreground-primary);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.src-editor-intake-website_generation_loading_overlay__overlay{transition:none}}.src-editor-loading_curtain__loadingCurtain{background:var(--color-background-secondary);opacity:1;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-loading_curtain__loadingCurtain.src-editor-loading_curtain__fadeOut{opacity:0;pointer-events:none}@media (max-width:479px){.src-editor-loading_curtain__loadingCurtain{width:calc(100*var(--vw));transition:unset}}.---account-src-manage_account-invite_team_form__inviteLinkRow{align-items:center;gap:8px;display:flex}.---account-src-manage_account-invite_team_form__linkContainer{background:var(--color-background-secondary);border-radius:8px;flex:1;align-items:center;width:min(336px,80vw);height:40px;padding:4px 12px;display:flex}.---account-src-manage_account-invite_team_form__linkContent{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.---account-src-manage_account-invite_team_form__buttonContainer{width:160px}.---account-src-manage_account-invite_team_form__menuContainer{margin-left:4px}.---account-src-manage_account-invite_team_form__width{width:min(536px,80vw)}.---account-src-manage_account-invite_team_form__textContainer{flex:1;max-width:500px}.---account-src-manage_account-invite_team_form__emailInputContainer{width:min(336px,80vw)}.---account-src-manage_account-invite_team_form__fixedWidthButtonContainer{flex-shrink:0;width:140px}.---account-src-manage_account-ui__twoColumn{grid-gap:16px;grid-template-columns:1fr 1fr;display:grid}@container (width<=768px){.---account-src-manage_account-ui__twoColumn{grid-template-columns:1fr}}.---account-src-manage_account-ui__discountChip{background:var(--color-background-primary);border:2px solid var(--color-neutral-1000);box-shadow:2px 3px var(--color-neutral-1000);border-radius:8px;padding:3.2px 8px 2px}.---account-src-auth-environment_indicator__container{z-index:9999;text-align:center;border-radius:0 0 8px 8px;flex-direction:column;align-items:center;gap:4px;min-width:200px;padding:8px 16px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.---account-src-auth-environment_indicator__apiHost{opacity:.9;word-break:break-all;font-size:11px}.---account-src-auth-turnstile__container{width:100%}.---account-src-auth-turnstile__loadingText{color:#666;margin-top:8px;font-size:14px}.---account-src-auth-forms__nameColumns{grid-gap:16px;grid-template-columns:1fr 1fr;display:grid}.---account-src-auth-forms__fadeIn,.---account-src-auth-forms__fadeInName{animation:.5s ease-out forwards ---account-src-auth-forms__fadeIn;overflow:hidden}.---account-src-auth-forms__fadeInPassword{animation:.8s ease-out forwards ---account-src-auth-forms__fadeIn;overflow:hidden}@keyframes ---account-src-auth-forms__fadeIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}@keyframes ---account-src-auth-forms__slideDown{0%{transform:translateY(0)}to{transform:translateY(16px)}}.---account-src-auth-forms__height{min-height:506px}.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog{column-gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-neutral-000);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:minmax(320px,356px) minmax(0,1fr);align-items:stretch;width:780px;display:grid;position:relative}.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog[data-full-width=true]{width:100%}.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog[data-full-height=true]{min-height:100%}.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog[data-bordered=true]{border:1px solid var(--color-neutral-200);box-shadow:none}.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog[data-has-hero=false]{padding:var(--spacing-lg);grid-template-columns:1fr}.---account-src-billing-paywall-dialog-2026-paywall-dialog__hero{aspect-ratio:356/432;background:var(--color-neutral-100);border-radius:16px;justify-content:center;align-items:stretch;min-width:320px;max-width:356px;display:flex;overflow:hidden}.---account-src-billing-paywall-dialog-2026-paywall-dialog__heroImage{object-fit:cover;width:100%;height:100%;display:block}.---account-src-billing-paywall-dialog-2026-paywall-dialog__content{gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg)var(--spacing-md)var(--spacing-lg);flex-direction:column;min-width:340px;height:100%;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog[data-has-hero=false] .---account-src-billing-paywall-dialog-2026-paywall-dialog__content{min-width:0;padding:0}.---account-src-billing-paywall-dialog-2026-paywall-dialog__header{gap:var(--spacing-default);flex-direction:column;align-items:flex-start;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__titleGroup{gap:var(--spacing-2xs);flex-direction:column;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__description{color:var(--color-neutral-900);line-height:1.45}.---account-src-billing-paywall-dialog-2026-paywall-dialog__features,.---account-src-billing-paywall-dialog-2026-paywall-dialog__featureList{gap:var(--spacing-default);flex-direction:column;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__actions{gap:var(--spacing-sm);flex-direction:column;width:100%;margin-top:auto;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__actions button,.---account-src-billing-paywall-dialog-2026-paywall-dialog__actions a{width:100%}.---account-src-billing-paywall-dialog-2026-paywall-dialog__actions a{text-decoration:none}.---account-src-billing-paywall-dialog-2026-paywall-dialog__compare{justify-content:center;text-decoration:underline;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__closeButton{background:color-mix(in oklab,var(--color-neutral-000)40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:2px;position:absolute;top:12px;right:12px}.---account-src-billing-paywall-dialog-2026-paywall-dialog__closeButton[data-mobile=true]{top:8px;right:8px}@media (max-width:767px){.---account-src-billing-paywall-dialog-2026-paywall-dialog__dialog{width:100%;padding:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr}.---account-src-billing-paywall-dialog-2026-paywall-dialog__hero{display:none}.---account-src-billing-paywall-dialog-2026-paywall-dialog__content{min-width:0;padding:0}}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyContainer{background:var(--color-background-primary);border-radius:16px;align-items:stretch;width:768px;height:440px;display:flex}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyContainer.---account-src-billing-paywall-dialog-2026-paywall-dialog__fullWidth{width:100%}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyContainer.---account-src-billing-paywall-dialog-2026-paywall-dialog__bordered{border:1px solid var(--color-neutral-200)}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyHeroImage{border-radius:6px;width:336px;height:408px;margin:16px}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyUpgradeSell{width:100%;padding:24px}@media (max-width:767px){.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyContainer{border-radius:0;width:100vw;height:100dvh}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyHeroImage{display:none}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyUpgradeSell{padding-top:32px}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyCloseButton{margin-top:-24px}.---account-src-billing-paywall-dialog-2026-paywall-dialog__legacyCloseButton button{background:0 0;border:0!important}}.src-editor-sitemap-sections__sectionList{flex-direction:column;padding:4px 8px;display:flex}.src-editor-sitemap-sections__sectionList.src-editor-sitemap-sections__isEmpty{min-height:88px;position:relative}.src-editor-sitemap-sections__emptyText{position:absolute;top:9.96px;bottom:9.96px;left:9.96px;right:9.96px}.src-editor-sitemap-sections__emptyButtons{opacity:0;background:var(--color-background-primary);transition:opacity .15s ease-out;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.src-editor-sitemap-sections__emptyButtons.src-editor-sitemap-sections__forceShow{opacity:1}.src-editor-sitemap-sections__emptyButtons.src-editor-sitemap-sections__inFlow{opacity:1;background:0 0;padding:4px 0;position:static;top:auto;bottom:auto;left:auto;right:auto}.src-editor-sitemap-sections__sectionSeparator{border-top:1px dashed color-mix(in oklab,var(--color-neutral-1000)20%,transparent);margin:4px -8px}.src-editor-sitemap-sections__sectionWrapper.src-editor-sitemap-sections__containsImposter{position:relative}.src-editor-sitemap-sections__section{border:1px solid var(--color);background-color:color-mix(in srgb-linear,var(--color)15%,var(--color-background-primary));border-radius:6px;flex-direction:column;gap:2px;margin:4px 8px;padding:10px 8px;display:flex;position:relative}.src-editor-sitemap-sections__section.src-editor-sitemap-sections__isWhite{border-color:var(--color-neutral-1000)}.src-editor-sitemap-sections__section.src-editor-sitemap-sections__isSuggestion{opacity:.5}.src-editor-sitemap-sections__section.src-editor-sitemap-sections__isGlobal{background-color:color-mix(in srgb-linear,var(--color-green-100)50%,var(--color-background-primary));border-color:var(--color-green-500)}.src-editor-sitemap-sections__section:hover:not(.src-editor-sitemap-sections__isGlobal),.src-editor-sitemap-sections__sectionButtonWrapper{border-radius:var(--radius-md);margin:4px 0;position:relative}.src-editor-sitemap-sections__sectionButtonWrapper.src-editor-sitemap-sections__isSuggestion{opacity:.5}.src-editor-sitemap-sections__sectionImposter{background:var(--color-background-tertiary);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-neutral-1000)15%,transparent);opacity:.5;border-radius:6px;margin:4px 0}.src-editor-sitemap-sections__sectionImposter>.src-editor-sitemap-sections__section{visibility:hidden}.src-editor-sitemap-sections__sectionPending{background:var(--color-background-tertiary);width:100%;height:48px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-neutral-1000)15%,transparent);opacity:.3;animation:src-editor-sitemap-sections__pulse 1s calc(var(--index,0)*.1s)ease-in-out infinite;border-radius:6px;margin:4px 0}@keyframes src-editor-sitemap-sections__pulse{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.src-editor-sitemap-sections__colorPanel{box-shadow:var(--shadow-md);border:1px solid var(--color-neutral-200);z-index:10;background-color:#fff;border-radius:8px;min-width:200px;padding:8px}.src-editor-sitemap-sections__colorRow{align-items:center;margin-bottom:8px;display:flex}.src-editor-sitemap-sections__colorRow:last-child{margin-bottom:0}.src-editor-sitemap-sections__colorRowPips{flex-wrap:wrap;gap:8px;display:flex}.src-editor-sitemap-index__spacesWrapper{flex-direction:column;align-items:center;min-width:100vw;display:flex}.src-editor-sitemap-index__spaces{flex-direction:column;align-items:center;display:flex}.src-editor-sitemap-index__headerWrapper{width:100%}.src-editor-sitemap-index__headerWrapper.src-editor-sitemap-index__withBottomPadding{height:104px}.src-editor-sitemap-index__headerLine{background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--color-neutral-1000)15%,transparent)0,color-mix(in oklab,var(--color-neutral-1000)15%,transparent)1px,transparent 1px);background-position:50%;background-repeat:repeat-x;background-size:1px 1px;justify-content:center;width:calc(100% + 48px);margin-left:-24px;display:flex}.src-editor-sitemap-index__headerLineCenter{background:var(--color-neutral-100);color:var(--color-neutral-500);padding:0 16px}.src-editor-sitemap-index__topBar{background:var(--color-neutral-200);color:var(--color-neutral-1000);border-radius:8px;align-items:center;width:calc(100% + 48px);height:40px;margin-bottom:16px;margin-left:-24px;padding:4px 4px 4px 12px;transition:background .15s ease-out,color .15s ease-out;display:grid;position:relative}.src-editor-sitemap-index__topBar:hover{background:var(--color-neutral-300)}.src-editor-sitemap-index__topBar.src-editor-sitemap-index__isSelected{background:var(--color-purple-100);color:var(--color-neutral-900)}.src-editor-versioning-created__container{border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:248px;height:112px;padding:24px 12px;display:flex}.src-editor-versioning-created__text{text-align:center}.src-editor-versioning-loading_status__loader{justify-content:center;align-items:center;gap:8px;height:100px;display:flex}.src-editor-versioning-loading_status__dot{background-color:color-mix(in oklab,var(--color-neutral-1000)25%,transparent);opacity:.25;border-radius:50%;animation:2s ease-in-out infinite src-editor-versioning-loading_status__blink}.src-editor-versioning-loading_status__dot:nth-child(3){width:7.5px;height:7.5px;animation-delay:0s}.src-editor-versioning-loading_status__dot:first-child{width:5px;height:5px;animation-delay:.2s}.src-editor-versioning-loading_status__dot:nth-child(2){width:3.5px;height:3.5px;animation-delay:.4s}@keyframes src-editor-versioning-loading_status__blink{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.src-editor-versioning-panel__versionBox{border-width:1px;border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);cursor:pointer;letter-spacing:0;width:248px;height:42px;transition:background var(--duration)var(--ease-out),border var(--duration)var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.src-editor-versioning-panel__versionBox:hover{background:var(--color-background-secondary)}.src-editor-versioning-panel__versionBox.src-editor-versioning-panel__selected{border:1px solid var(--color-neutral-1000)}.src-editor-versioning-panel__checkCircle{border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);border-radius:100%;width:19px;height:19px}.src-editor-versioning-panel__checkedIconWrapper{padding-top:2px;padding-left:4px}.src-editor-versioning-panel__separator{background-color:color-mix(in oklab,var(--color-neutral-1000)15%,transparent);width:1px;height:12px;margin-left:24px}.src-editor-versioning-panel__panelContainer{top:56px;left:calc(var(--layout-side-nav-width) + 16px);background:var(--color-background-primary);border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);width:280px;height:calc(100vh - 72px);max-height:calc(100vh - 72px);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);z-index:5;flex-direction:column;display:flex;position:absolute;overflow:hidden}.src-editor-versioning-panel__progressBarContainer{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.src-editor-versioning-index__overlay{background-color:color-mix(in oklab,var(--color-neutral-1000)25%,transparent);opacity:1;z-index:4;position:fixed;top:0;bottom:0;left:0;right:0}.src-editor-component-editable_view__listItemDragWrapper,.src-editor-component-editable_view__textWrapper{display:contents}.src-editor-component-editable_view__listItemDragPreview{background:color-mix(in srgb,var(--color-foreground-primary,#ec4899)18%,transparent);outline:1.5px solid var(--color-foreground-primary,#ec4899);border-radius:4px;width:100%;height:100%}.src-editor-component-editable_view__listItemDropIndicator{background:var(--color-foreground-primary,#ec4899);pointer-events:none;border-radius:2px;position:absolute}.src-editor-component-editable_view__videoThumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.src-editor-component-editable_view__videoThumbnailPlaceholder{background-color:var(--color-surface-overlay,#1616160f);color:var(--color-foreground-tertiary,#b9b9b9);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-component-editable_view__videoThumbnailBadge{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.---base-ui-toolbar-toolbar__toolbar{--toolbar-accent:var(--color-orange-500);--toolbar-accent-subtle:var(--color-orange-100);align-items:center;gap:var(--spacing-3xs);isolation:isolate;padding:var(--spacing-3xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);box-shadow:var(--shadow-md);display:inline-flex;overflow:hidden}.---base-ui-toolbar-toolbar__divider{width:1px;height:20px;margin-inline:var(--spacing-3xs);background:var(--color-border);flex-shrink:0}.---base-ui-toolbar-toolbar__toolbarButton,.---base-ui-toolbar-toolbar__toolbarSelect{justify-content:center;align-items:center;gap:var(--spacing-xs);height:26px;min-height:26px;padding:0 var(--spacing-default);cursor:pointer;outline-offset:-1.5px;text-align:left;color:var(--color-text);border-radius:var(--radius-sm);font:inherit;transition:background-color var(--duration)var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:1.5px solid #0000;flex-shrink:0;display:flex;position:relative}.---base-ui-toolbar-toolbar__toolbarButton:hover:not(:disabled),.---base-ui-toolbar-toolbar__toolbarSelect:hover:not(:disabled){background:var(--color-surface-overlay)}.---base-ui-toolbar-toolbar__toolbarButton:focus-visible{outline:1.5px solid var(--color-border-ai)}.---base-ui-toolbar-toolbar__toolbarSelect:focus-visible{outline:1.5px solid var(--color-border-ai)}.---base-ui-toolbar-toolbar__toolbarButton:disabled,.---base-ui-toolbar-toolbar__toolbarSelect:disabled{opacity:.5;cursor:default}.---base-ui-toolbar-toolbar__toolbarButtonHasLabel{padding-left:var(--spacing-xs);padding-right:var(--spacing-default)}.---base-ui-toolbar-toolbar__toolbarButtonIconOnly{width:26px;padding:0}.---base-ui-toolbar-toolbar__toolbarButtonIconMenuOnly{gap:var(--spacing-2xs);padding-left:var(--spacing-xs);padding-right:var(--spacing-2xs)}.---base-ui-toolbar-toolbar__toolbarButtonSelectedFill{background:var(--color-surface-overlay)}.---base-ui-toolbar-toolbar__toolbarButtonSelectedUnderline{background:var(--toolbar-accent-subtle);padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);border-radius:var(--radius-xs)}.---base-ui-toolbar-toolbar__toolbarButtonSelectedUnderline:after{content:"";background:var(--toolbar-accent);border-radius:2px;height:2px;position:absolute;bottom:4px;left:6px;right:6px}.---base-ui-toolbar-toolbar__toolbarButtonIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.---base-ui-toolbar-toolbar__toolbarButtonIcon img,.---base-ui-toolbar-toolbar__toolbarButtonRightIcon img,.---base-ui-toolbar-toolbar__toolbarSelectIcon img{width:100%;height:100%;display:block}.---base-ui-toolbar-toolbar__toolbarButtonLabel,.---base-ui-toolbar-toolbar__toolbarSelectLabel{white-space:nowrap;align-items:center;min-width:0;display:flex}.---base-ui-toolbar-toolbar__toolbarButtonLabel{flex-shrink:0}.---base-ui-toolbar-toolbar__toolbarButtonChevron,.---base-ui-toolbar-toolbar__toolbarButtonRightIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.---base-ui-toolbar-toolbar__toolbarButtonChevron{color:var(--color-text-secondary);transition:transform var(--duration)var(--ease)}.---base-ui-toolbar-toolbar__toolbarButtonChevronOpen{transform:rotate(180deg)}.---base-ui-toolbar-toolbar__toolbarSelect{justify-content:flex-start;gap:var(--spacing-2xs);padding-left:var(--spacing-xs);padding-right:var(--spacing-2xs)}.---base-ui-toolbar-toolbar__toolbarSelectFilled{background:var(--color-surface-overlay)}.---base-ui-toolbar-toolbar__toolbarSelectWithIcon .---base-ui-toolbar-toolbar__toolbarSelectIcon{padding-right:var(--spacing-2xs)}.---base-ui-toolbar-toolbar__toolbarSelectIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.---base-ui-toolbar-toolbar__toolbarSelectLabel{flex:auto}.---base-ui-toolbar-toolbar__toolbarButtonMenuHeader{padding:var(--spacing-3xs)}.src-editor-wireframe-image_options_panel__header{padding:12px var(--spacing-md)0}.src-editor-wireframe-image_options_panel__preview{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface-overlay);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.src-editor-wireframe-image_options_panel__previewImage{width:100%;height:100%}.src-editor-wireframe-image_options_panel__previewImageCover{object-fit:cover}.src-editor-wireframe-image_options_panel__previewImageContain{object-fit:contain}.src-editor-wireframe-image_options_panel__overlay{padding:var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-sm);opacity:0;pointer-events:none;background:#0006;flex-direction:column;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.src-editor-wireframe-image_options_panel__preview:hover .src-editor-wireframe-image_options_panel__overlay,.src-editor-wireframe-image_options_panel__preview:focus-within .src-editor-wireframe-image_options_panel__overlay{opacity:1;pointer-events:auto}.src-editor-wireframe-asset_picker_dialog__body{gap:var(--spacing-default);flex-direction:row;align-items:stretch;min-height:420px;display:flex}.src-editor-wireframe-asset_picker_dialog__gridColumn{background:var(--color-surface-overlay);min-width:0;padding:var(--spacing-md);border-radius:var(--radius-sm);flex:1;max-height:800px;overflow-y:auto}.src-editor-wireframe-asset_picker_dialog__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.src-editor-wireframe-asset_picker_dialog__details{flex-shrink:0;width:250px}.src-editor-wireframe-asset_picker_dialog__grid{gap:var(--spacing-default);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%;display:grid}.src-editor-wireframe-asset_picker_dialog__tile{border-radius:var(--radius-sm);background:var(--color-background-tertiary);cursor:pointer;border:2px solid #0000;width:100%;height:120px;margin:0;padding:0;display:block;overflow:hidden}.src-editor-wireframe-asset_picker_dialog__tile:hover{opacity:.85}.src-editor-wireframe-asset_picker_dialog__tileSelected{border-color:var(--color-purple-500)}.src-editor-wireframe-asset_picker_dialog__thumb{object-fit:cover;width:100%;height:100%;display:block}.src-editor-wireframe-asset_picker_dialog__preview{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-overlay);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.src-editor-wireframe-asset_picker_dialog__previewImage{object-fit:contain;width:100%;height:100%}.src-editor-wireframe-canvas_toolbar__stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.src-editor-wireframe-expanding_add_button__expandingAddButton{place-items:center;display:grid}.src-editor-wireframe-expanding_add_button__dot,.src-editor-wireframe-expanding_add_button__realButton{grid-area:1/1/2/2;transition:opacity .15s linear,transform .15s linear}.src-editor-wireframe-expanding_add_button__realButton{opacity:0;transform:scale(.416667)}.src-editor-wireframe-expanding_add_button__expandingAddButton:hover .src-editor-wireframe-expanding_add_button__realButton{opacity:1;transform:scale(1)}.src-editor-wireframe-expanding_add_button__expandingAddButton:hover .src-editor-wireframe-expanding_add_button__dot{opacity:0;transform:scale(2.4)}.src-editor-wireframe-expanding_add_button__dot{background:var(--color-neutral-000);border:3px solid var(--color-purple-500);border-radius:50%;width:10px;height:10px}.src-editor-wireframe-expanding_add_button__dot.src-editor-wireframe-expanding_add_button__global{border-color:var(--color-green-500)}.src-editor-wireframe-navbar_hack__navbarHack>:first-child{position:relative!important;top:auto!important;bottom:auto!important}.src-editor-wireframe-navbar_hack__overlay>:first-child{z-index:2}.src-editor-wireframe-navbar_hack__reposition{position:relative}.src-editor-wireframe-navbar_hack__reposition>:first-child{z-index:2;position:absolute!important;top:0!important;bottom:auto!important;left:0!important;right:0!important}.src-editor-wireframe-selectable_section__section{overflow:hidden}.src-editor-wireframe-selectable_section__navbar{overflow:visible}.src-editor-wireframe-selectable_section__emptyStateContainer{padding:var(--spacing-3xl)var(--spacing-default);border:1px dashed var(--color-neutral-300);flex-grow:1;justify-content:center;align-items:center;min-height:200px;display:flex}.src-editor-wireframe-selectable_section__loadingContainer{padding:12px}.src-editor-wireframe-selectable_section__errorContainer{color:var(--color-error,red);padding:12px}.src-editor-wireframe-selectable_section__addSectionButtonAnchor{z-index:1;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.src-editor-wireframe-pages__canvas{justify-content:center;min-width:100vw;display:flex}.src-editor-wireframe-pages__page{box-sizing:content-box;flex-direction:column;min-height:100%;padding:0 64px 0 32px;display:flex;position:relative}.src-editor-wireframe-pages__pageContainerIsSuggested{opacity:.5}.src-editor-wireframe-pages__isDimmed{opacity:.5;transition:opacity .15s ease-out}.src-editor-wireframe-pages__pageTopBar{background:var(--color-background-tertiary);color:var(--color-text);padding-left:var(--spacing-default);padding-right:var(--spacing-2xs);gap:var(--spacing-default);border-radius:8px;align-items:center;height:2rem;margin-bottom:16px;transition:background .15s ease-out,color .15s ease-out;display:flex;position:relative}.src-editor-wireframe-pages__pageTopBar:hover{background:var(--color-neutral-300)}.src-editor-wireframe-pages__pageTopBar.src-editor-wireframe-pages__isSelected{background:var(--color-purple-100);color:var(--color-neutral-900)}html[data-theme=dark] .src-editor-wireframe-pages__pageTopBar.src-editor-wireframe-pages__isSelected{color:var(--color-neutral-000)}.src-editor-wireframe-pages__pageTopBarIcon{align-items:center;width:14px;height:14px;display:flex}.src-editor-wireframe-pages__pathContainer{display:none}.src-editor-wireframe-pages__pageTopBar:hover .src-editor-wireframe-pages__pathContainer,.src-editor-wireframe-pages__pageTopBar.src-editor-wireframe-pages__isSelected .src-editor-wireframe-pages__pathContainer{display:block}.src-editor-wireframe-pages__menuContainer{display:none}.src-editor-wireframe-pages__pageTopBar:hover .src-editor-wireframe-pages__menuContainer,.src-editor-wireframe-pages__pageTopBar.src-editor-wireframe-pages__isSelected .src-editor-wireframe-pages__menuContainer{display:block}.src-editor-wireframe-pages__addPage{opacity:0;justify-content:center;width:64px;transition:opacity .15s ease-out;display:flex;position:absolute;top:0;bottom:0}.src-editor-wireframe-pages__page:hover .src-editor-wireframe-pages__addPage,.src-editor-wireframe-pages__addPage:hover{opacity:1}.src-editor-wireframe-pages__addPage.src-editor-wireframe-pages__isAfter{padding-left:32px;right:0}.src-editor-wireframe-pages__addPage>*{flex-shrink:0}.src-editor-wireframe-pages__dropPreview{flex-direction:column;align-items:start;display:flex}.src-editor-wireframe-pages__dropPreviewBox{background:var(--color-background-tertiary);border:1px solid color-mix(in oklab,var(--color-neutral-1000)15%,transparent);opacity:.5;border-radius:8px}.src-editor-wireframe-pages__dropPreviewInner{visibility:hidden}.src-editor-wireframe-pages__topBarAndPageSectionContainer{--container-hovered:0}.src-editor-wireframe-pages__topBarAndPageSectionContainer:hover{--container-hovered:1}.src-editor-wireframe-pages__pageSections{--wireframe-page-surface:var(--color-background-primary);background:var(--wireframe-page-surface);flex-direction:column;min-height:200px;margin-top:10px;display:flex;position:relative}.src-editor-wireframe-pages__emptyContentDropTarget{flex-direction:column;flex-grow:1;display:flex}.src-editor-wireframe-pages__emptyContentPlaceholder{flex-grow:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.src-editor-wireframe-pages__emptyContentActions{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:248px;height:88px;display:flex}