.vDgZOa_ImageTicker{z-index:0;pointer-events:none;opacity:0;animation:vDgZOa_ticker-fade var(--duration-slow) var(--easing-entrance) forwards;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.vDgZOa_ImageTicker{opacity:1;animation:none}}.vDgZOa_Grid{block-size:124%;inline-size:124%;position:absolute;inset:-12%;rotate:8deg;scale:1.18}.vDgZOa_Column{flex:1 0 12rem;min-inline-size:9.5rem;overflow:hidden}.vDgZOa_Track{animation:vDgZOa_ticker-scroll calc(var(--duration-slowest) * var(--ticker-factor)) linear infinite}.vDgZOa_Column[data-reverse] .vDgZOa_Track{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.vDgZOa_Track{translate:0 var(--ticker-offset,0);animation:none}}.vDgZOa_Frame{aspect-ratio:3/4;border-radius:var(--radius-m);background:oklab(from var(--global-foreground) l a b / 8%);overflow:hidden}.vDgZOa_Frame img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@keyframes vDgZOa_ticker-fade{0%{opacity:0}to{opacity:1}}@keyframes vDgZOa_ticker-scroll{0%{translate:0}to{translate:0 -50%}}
@layer viraui.preflight;@layer viraui.components{@property --vui-button-background{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-button-height{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-padding-inline{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-padding-block{syntax:"<length>";inherits:false;initial-value:0}@property --vui-button-spinner-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-button-icon-size{syntax:"<length>";inherits:true;initial-value:0}@property --vui-button-radius{syntax:"<length-percentage>";inherits:false;initial-value:0}.viraui__button-module__Button_oPhrP{--vui-button-background:var(--global-primary);--vui-button-color:var(--base-1);--vui-button-height:var(--space-2xl);--vui-button-padding-inline:calc(var(--space-s) + var(--space-2xs));--vui-button-padding-block:var(--space-s);--vui-button-icon-size:calc(var(--vui-button-height) * .45);--vui-button-spinner-color:currentColor;--vui-button-radius:var(--radius-m);-webkit-user-select:none;user-select:none;cursor:pointer;max-block-size:min-content;min-inline-size:fit-content;min-block-size:round(to-zero,var(--vui-button-height),2px);block-size:round(to-zero,var(--vui-button-height),2px);white-space:nowrap;appearance:button;padding:var(--vui-button-padding-block) var(--vui-button-padding-inline);font-variation-settings:"wght" 500;justify-content:center;align-items:center;gap:var(--space-s);background:var(--vui-button-background);color:var(--vui-button-color);font-family:inherit;font-weight:400;font-size:var(--font-scale-body-m);border-radius:var(--vui-button-radius);transition:translate var(--easing-elastic) var(--duration-instant);will-change:translate;border:1px solid #0000;margin-block:0;margin-inline:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.viraui__button-module__Button_oPhrP:not(:disabled){background-clip:padding-box}.viraui__button-module__Button_oPhrP:not(:disabled,[aria-disabled=true]):active{translate:0 1px}.viraui__button-module__Button_oPhrP[data-pill=true]{--__corner-shape:round;border-radius:var(--radius-full)}.viraui__button-module__Button_oPhrP[data-size=l]{--vui-button-height:calc(var(--space-2xl) + var(--space-xs));--vui-button-padding-inline:var(--space-m);--vui-button-padding-block:var(--space-s);--vui-button-radius:var(--radius-m)}.viraui__button-module__Button_oPhrP[data-size=s]{--vui-button-height:var(--space-xl);--vui-button-padding-inline:var(--space-s);--vui-button-padding-block:var(--space-xs);--vui-button-radius:var(--radius-s);gap:var(--space-xs);font-size:var(--font-scale-body-s)}.viraui__button-module__Button_oPhrP[data-variant=primary]{--vui-button-background:var(--global-primary);--vui-button-color:contrast-color(var(--global-primary))}.viraui__button-module__Button_oPhrP[data-variant=primary]:hover{--vui-button-background:oklab(from var(--global-primary) calc(l + .05) a b)}.viraui__button-module__Button_oPhrP[data-variant=secondary]{--vui-button-background:var(--global-contrast);--vui-button-color:var(--global-foreground);background-clip:unset}.viraui__button-module__Button_oPhrP[data-variant=secondary]:hover{--vui-button-background:oklab(from var(--global-contrast) l a b / calc(alpha + .03))}@container root style(--is-light-mode:black){.viraui__button-module__Button_oPhrP[data-variant=secondary]{--vui-button-background:oklab(from var(--global-contrast) l a b / .1)}}.viraui__button-module__Button_oPhrP[data-variant=flat]{--vui-button-background:#0000;--vui-button-color:var(--global-foreground);background-clip:unset}.viraui__button-module__Button_oPhrP[data-variant=flat]:hover{--vui-button-background:var(--global-contrast);--vui-button-color:var(--base-7)}.viraui__button-module__Button_oPhrP[data-variant=destructive]{--vui-button-background:oklab(from var(--highlight-red) l a b / 12%);--vui-button-color:var(--highlight-red);outline-color:var(--highlight-red)}.viraui__button-module__Button_oPhrP[data-variant=destructive]:hover{--vui-button-background:oklab(from var(--highlight-red) l a b / 30%)}.viraui__button-module__Button_oPhrP[data-addon-position=start]{flex-direction:row;padding-inline-end:calc(var(--vui-button-padding-inline) * 1.2)}.viraui__button-module__Button_oPhrP[data-addon-position=end]{flex-direction:row-reverse;padding-inline-start:calc(var(--vui-button-padding-inline) * 1.2)}.viraui__button-module__Button_oPhrP[data-icon-only=true]{padding-block:var(--vui-button-padding-block);padding-inline:var(--vui-button-padding-block);inline-size:var(--vui-button-height);min-inline-size:var(--vui-button-height);max-inline-size:var(--vui-button-height);aspect-ratio:1;gap:0}.viraui__button-module__Button_oPhrP:disabled,.viraui__button-module__Button_oPhrP:disabled:active,.viraui__button-module__Button_oPhrP:disabled:hover,.viraui__button-module__Button_oPhrP[aria-disabled=true],.viraui__button-module__Button_oPhrP[aria-disabled=true]:active,.viraui__button-module__Button_oPhrP[aria-disabled=true]:hover{--vui-button-background:var(--global-disabled-background);--vui-button-color:var(--global-disabled-foreground);cursor:not-allowed;box-shadow:none;translate:0}.viraui__button-module__Button_oPhrP[data-variant=flat]:is(:disabled,[aria-disabled=true]),.viraui__button-module__Button_oPhrP[data-variant=flat]:is(:disabled,[aria-disabled=true]):active,.viraui__button-module__Button_oPhrP[data-variant=flat]:is(:disabled,[aria-disabled=true]):hover{--vui-button-background:#0000}.viraui__button-module__Button_oPhrP[data-loading=true]:is(:disabled,[data-disabled],[aria-disabled=true]){pointer-events:none;box-shadow:none;--vui-button-color:var(--base-7);border:0}.viraui__button-module__Content_w-pX-{place-items:center;display:inline-grid}.viraui__button-module__Content_w-pX-[data-loading=true]{opacity:0}.viraui__button-module__Content_w-pX-:first-child>svg{block-size:round(to-zero,var(--vui-button-icon-size),2px);inline-size:round(to-zero,var(--vui-button-icon-size),2px);flex-shrink:0}.viraui__button-module__SpinnerOverlay_vKqw1{pointer-events:none;color:var(--vui-button-spinner-color);place-content:center;display:grid;position:absolute;inset:0}}@layer viraui.overrides;
.BM7sfG_PreviewViewportToggle{animation:BM7sfG_preview-viewport-toggle-enter var(--duration-fast) var(--easing-entrance) both}@media (prefers-reduced-motion:reduce){.BM7sfG_PreviewViewportToggle{animation:none}}@keyframes BM7sfG_preview-viewport-toggle-enter{0%{opacity:0;translate:-.5rem}to{opacity:1;translate:0}}
.krBHjG_TypographyPanelToggle{animation:krBHjG_typography-panel-toggle-enter var(--duration-fast) var(--easing-entrance) both}@media (prefers-reduced-motion:reduce){.krBHjG_TypographyPanelToggle{animation:none}}@keyframes krBHjG_typography-panel-toggle-enter{0%{opacity:0;translate:-.5rem}to{opacity:1;translate:0}}
.IZ13Fq_Canvas{background:var(--global-color-1);z-index:0;block-size:100%;min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}.IZ13Fq_Viewport{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.IZ13Fq_ViewportFrame{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.IZ13Fq_Viewport[data-page-viewport] .IZ13Fq_ViewportFrame{max-inline-size:var(--studio-page-viewport-max);transition:max-inline-size var(--duration-normal) var(--easing-standard);margin-inline:auto;overflow:hidden}@media (prefers-reduced-motion:reduce){.IZ13Fq_Viewport[data-page-viewport] .IZ13Fq_ViewportFrame{transition:none}}.IZ13Fq_ViewTools{z-index:1;pointer-events:auto;position:absolute;inset-block-start:calc(var(--space-xs) * 3);inset-inline-start:var(--space-l)}
.iJTmba_PreviewSurface{background:var(--global-background);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block}.iJTmba_Scroll{box-sizing:border-box;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;overflow:auto}.iJTmba_Portal{z-index:4;pointer-events:none;position:absolute;inset:0}.iJTmba_Portal>*{pointer-events:auto}
.jXVlKW_PreviewEmbedFrame{background:var(--global-background);border:0;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block}
.NvwJWa_StudioFrame{border:0;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block}
@keyframes WgyDCW_prompts-preview-focus{0%{opacity:var(--prompts-preview-focus-dim);scale:var(--prompts-preview-focus-scale)}12%,75%{opacity:1;scale:1}to{opacity:var(--prompts-preview-focus-dim);scale:var(--prompts-preview-focus-scale-exit)}}.WgyDCW_PromptsPreviewCard{--prompts-preview-focus-dim:.35;--prompts-preview-focus-scale:.97;--prompts-preview-focus-scale-exit:.9;opacity:1;transform-origin:50%;block-size:min(100vh,65rem);animation-name:WgyDCW_prompts-preview-focus;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;content-visibility:auto;contain-intrinsic-block-size:auto min(100vh, 65rem);animation-timeline:view();animation-range:cover;position:relative;scale:1}.WgyDCW_PromptsPreviewCard[data-embed-live=true]{content-visibility:visible}@media (prefers-reduced-motion:reduce){.WgyDCW_PromptsPreviewCard{opacity:1;animation:none;scale:1}}.WgyDCW_Viewport{position:absolute;inset:0;overflow:hidden}.WgyDCW_ViewportFrame{block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:min(100%, var(--preview-viewport-max,100%));transition:max-inline-size var(--duration-normal) var(--easing-standard);margin-inline:auto;position:relative}@media (prefers-reduced-motion:reduce){.WgyDCW_ViewportFrame{transition:none}}.WgyDCW_Embed{background:var(--global-background);border:0;block-size:100%;inline-size:100%;display:block}.WgyDCW_Fallback{z-index:1;background:var(--global-background);position:absolute;inset:0;overflow:auto}.WgyDCW_Chrome{z-index:1;position:absolute;inset-block-start:var(--space-m);inset-inline-start:var(--space-m)}
