:root{--motion-feedback:.1s;--motion-popover:.16s;--motion-dialog:.2s;--motion-drawer:.24s;--motion-enter-ease:cubic-bezier(.2, .8, .2, 1);--motion-exit-ease:cubic-bezier(.4, 0, 1, 1)}.motion-presence{--motion-exit-ms:120;--motion-exit:.12s;display:contents}.motion-presence[data-motion=dialog]{--motion-exit-ms:140;--motion-exit:.14s}.motion-presence:is([data-motion=drawer],[data-motion=sheet]){--motion-exit-ms:180;--motion-exit:.18s}.motion-presence[data-motion-state=closing]>*{pointer-events:none}.motion-presence>*{opacity:1;transition:opacity var(--motion-dialog) var(--motion-enter-ease)}.motion-presence[data-motion=popover]>*{transition:opacity var(--motion-popover) var(--motion-enter-ease), translate var(--motion-popover) var(--motion-enter-ease);translate:0}.motion-presence[data-motion=dialog]>*>:is([role=dialog],[role=alertdialog]),.motion-presence[data-motion=dialog]>dialog{transition:opacity var(--motion-dialog) var(--motion-enter-ease), scale var(--motion-dialog) var(--motion-enter-ease), translate var(--motion-dialog) var(--motion-enter-ease);translate:0;scale:1}.motion-presence:is([data-motion=drawer],[data-motion=sheet])>*>[role=dialog]{transition:translate var(--motion-drawer) var(--motion-enter-ease);translate:0}.motion-presence[data-motion=sheet]>*>[role=dialog]{transition-duration:var(--motion-dialog)}.motion-presence>dialog::backdrop{opacity:1;transition:opacity var(--motion-dialog) var(--motion-enter-ease)}.motion-presence[data-motion-state=closing]>dialog::backdrop{opacity:0;transition-duration:var(--motion-exit)}.motion-presence[data-motion-state=closing]>*,.motion-presence[data-motion-state=closing]>*>:is([role=dialog],[role=alertdialog]){transition-duration:var(--motion-exit);transition-timing-function:var(--motion-exit-ease)}.motion-presence[data-motion-state=closing]>*{opacity:0}.motion-presence[data-motion=popover][data-motion-state=closing]>*{translate:0 var(--motion-popover-offset,4px)}.motion-presence[data-motion=dialog][data-motion-state=closing]>*>:is([role=dialog],[role=alertdialog]),.motion-presence[data-motion=dialog][data-motion-state=closing]>dialog{translate:0 6px;scale:.98}.motion-presence[data-motion=drawer][data-motion-state=closing]>*>[role=dialog]{translate:-100%}.motion-presence[data-motion=sheet][data-motion-state=closing]>*>[role=dialog]{translate:0 100%}@starting-style{.motion-presence[data-motion-state=open]>*,.motion-presence[data-motion-state=open]>dialog::backdrop{opacity:0}.motion-presence[data-motion=popover][data-motion-state=open]>*{translate:0 var(--motion-popover-offset,4px)}.motion-presence[data-motion=dialog][data-motion-state=open]>*>:is([role=dialog],[role=alertdialog]),.motion-presence[data-motion=dialog][data-motion-state=open]>dialog{translate:0 6px;scale:.98}.motion-presence[data-motion=drawer][data-motion-state=open]>*>[role=dialog]{translate:-100%}.motion-presence[data-motion=sheet][data-motion-state=open]>*>[role=dialog]{translate:0 100%}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-content-in{0%{opacity:.65}to{opacity:1}}:is(.login-route-surface,.signup-route-surface,.credit-route-panel,.plan-route-panel,.trash-route-content,.composer-attachments--draft .composer-attachment,.studio-file,.messages>:last-child .artifact-card,.studio-job:last-child .studio-image-tile){animation:motion-content-in var(--motion-popover) var(--motion-enter-ease)}.messages>:is(.message,.multi-response-group):last-child,.messages[data-pending-turn]{animation:motion-content-in .12s var(--motion-enter-ease)}:is(.model-picker-trigger,.mobile-app-menu-trigger,.mobile-app-drawer-close,.send-button,.home-route-send,.studio-square){transition:scale var(--motion-feedback) var(--motion-enter-ease), opacity var(--motion-feedback) ease}:is(.model-picker-trigger,.mobile-app-menu-trigger,.mobile-app-drawer-close,.send-button,.home-route-send,.studio-square):active:not(:disabled){scale:.96}:is([role=tab],.credit-route-rail nav a,.chat-service-nav button,.studio-ratio-popup button){transition:color .12s,background-color .12s,opacity .12s}[data-motion-tabs]{position:relative}[data-motion-tabs]:after{background:var(--accent,#467aff);content:"";pointer-events:none;height:2px;transition:transform var(--motion-popover) var(--motion-enter-ease);position:absolute;bottom:0;left:0;right:50%}[data-motion-tabs][data-active-tab="1"]:after{transform:translate(100%)}.navigation-progress{z-index:1500;pointer-events:none;opacity:0;height:2px;animation:.1s .12s forwards motion-fade-in;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress>span{background:#467aff;width:40%;height:100%;animation:1s ease-in-out infinite motion-progress;display:block}@keyframes motion-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}.content-skeleton{padding-block:24px}.content-skeleton-label{color:var(--muted,#b2b2b2);margin-bottom:20px;display:block}.content-skeleton>div{gap:12px;display:grid}.content-skeleton>div>span{opacity:.08;background:currentColor;border-radius:12px;height:48px;display:block}.content-skeleton>div>span:first-child{width:65%;height:24px}.content-skeleton>div>span:last-child{width:85%}@media (max-width:720px),(min-width:721px) and (max-height:430px) and (pointer:coarse){.model-picker-popup:not(:root),.profile-popover:not(:root),.recent-conversations-popup{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#181818eb}.mobile-action-sheet-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.mobile-action-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#202020}}@media (prefers-reduced-motion:reduce){.motion-presence>dialog::backdrop{transition:none}.motion-presence *,.motion-presence :before,.motion-presence :after,:is(.login-route-surface,.signup-route-surface,.credit-route-panel,.plan-route-panel,.trash-route-content,.artifact-card,.composer-attachment,.studio-file,.studio-image-tile,.messages>:last-child,.messages[data-pending-turn]){animation:none!important}.navigation-progress{opacity:1;animation:none}.navigation-progress>span{width:100%;animation:none}}
html[data-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-canvas:#f2f2f2;--light-text:#3c3c3c;--desktop-rail-label-color:var(--light-text);--light-answer-text:#151515;--light-muted:#686868;--light-placeholder:#b2b2b2;--light-border-color:#00000026;--light-border:linear-gradient(283deg, #00000026 14.54%, #00000005 52.37%, #00000026 89.95%);--light-input-border:#0003;--light-rail:#fff9;--light-panel:linear-gradient(90deg, #fff9, #ffffff4d);--light-glass:linear-gradient(180deg, #f4f4f4f2 0.01%, #f4f4f40d 94.81%);--light-control:#f2f2f2;--light-hover:#0000000d;--light-answer:#e3e3e3}html[data-ui-theme=light] .app-shell.bootstrap-loading-screen,html[data-ui-theme=light] .bootstrap-skeleton-main{background:var(--light-canvas)}html[data-ui-theme=light] .bootstrap-skeleton-rail{background:linear-gradient(var(--light-rail), var(--light-rail)), var(--light-canvas)}html[data-ui-theme=light] .bootstrap-skeleton-composer{border-color:var(--light-border-color);background:var(--light-answer)}html[data-ui-theme=light] :is(.bootstrap-skeleton-rail,.bootstrap-skeleton-header,.bootstrap-skeleton-content,.bootstrap-skeleton-composer) span{background:var(--light-placeholder)}html:root:root[data-ui-theme=light] body,html:root:root[data-ui-theme=light] :is(.chat-app-shell,.login-route-page,.signup-route-page,.account-route-page){--ink:var(--light-text);--muted:var(--light-muted);--line:var(--light-border-color);color:var(--light-text);background-color:var(--light-canvas)}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar{--ink:var(--light-text);--muted:var(--light-muted)}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail,html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-footer{background:var(--light-canvas)}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail:before,html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-top,html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-footer:after{background-color:var(--light-canvas);background-image:linear-gradient(var(--light-rail), var(--light-rail))}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-top:before,html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-footer:before{background:#ffffff4d}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-footer:after{box-shadow:none;border-bottom-color:#0000}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail .sidebar-footer:before{background:0 0}html:root:root[data-ui-theme=light] .home-rail-shape-before img{content:url(/figma/light/rail-before.svg)}@media (min-width:721px){html:root:root[data-ui-theme=light] .chat-app-shell:has(>.rail-contour-shadow[data-ready=true]) .sidebar.sidebar-collapsed.figma-rail{background:0 0}html:root:root[data-ui-theme=light] .chat-app-shell:has(>.rail-contour-shadow[data-ready=true]) .sidebar.sidebar-collapsed.figma-rail .sidebar-footer{background:0 0}html:root:root[data-ui-theme=light] .chat-app-shell:has(>.rail-contour-shadow[data-ready=true]) .chat-panel{box-shadow:none}}html:root:root[data-ui-theme=light] .home-rail-shape-after img{content:url(/figma/light/rail-after.svg)}html:root:root[data-ui-theme=light] .brand-symbol.brand-asset-self-contained{content:url(/figma/light/symbol.svg)}html:root:root[data-ui-theme=light] .brand-logo.brand-asset-self-contained,html:root:root[data-ui-theme=light] .docs-brand>img.brand-asset-self-contained{content:url(/figma/light/logo.png)}@media (min-resolution:2x){html:root:root[data-ui-theme=light] .brand-logo.brand-asset-self-contained,html:root:root[data-ui-theme=light] .docs-brand>img.brand-asset-self-contained{content:url(/figma/light/logo-2x.png)}}html:root:root[data-ui-theme=light] :is(.chat-panel,.plan-route-panel,.credit-route-panel):before{background:var(--light-panel)}html:root:root[data-ui-theme=light] :is(.chat-start-heading h1,.chat-start-title-accent,.chat-header,.chat-header-title,.chat-header-title-group,.recent-conversation-card,.recent-conversation-card strong,.model-picker-trigger,.model-picker-option,.model-picker-multi-header,.model-picker-multi-header p,.composer-multi-model-toggle,.composer-multi-model-label,.chat-start-composer-segment.is-active,.small-menu-item,.profile-popover-user-copy strong,.profile-popover,.conversation-delete-dialog,.conversation-delete-dialog h2,.chat-compact-menu,.chat-compact-menu button){color:var(--light-text)}html:root:root[data-ui-theme=light] :is(.chat-start-heading p,.recent-conversation-cards h2,.recent-conversation-card time,.recent-conversation-card small,.model-picker-trigger-placeholder,.model-catalog-status,.profile-popover-credit,.profile-popover-user-copy>span,.assistant-meta,.tool-activity,.thinking,.chat-loading-text,.search-debug-trace,.source-list li,.conversation-delete-dialog p){color:var(--light-muted)}html:root:root[data-ui-theme=light] .chat-app-shell :is(.chat-start-empty,.chat-start-empty p,.chat-start-prompts button,.mobile-app-section-title,.mobile-app-conversation-title){color:var(--light-muted);border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel .chat-start-composer-segment:not(.is-active){color:var(--light-placeholder)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel .chat-start-composer-segment.is-active{color:var(--light-text)}html:root:root[data-ui-theme=light] :is(.model-picker-option,.small-menu-item):hover:not(:disabled){color:var(--light-text);background-color:var(--light-hover)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel .chat-start-composer-segment:not(:disabled):hover{color:#3c7aff;background-color:#0000}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel:has(.chat-start-surface) .composer-wrap:before{background:var(--light-glass)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel:has(.chat-start-surface) .composer-wrap{box-shadow:0 0 32px #0000001a}html:root:root[data-ui-theme=light] .chat-app-shell .chat-start-composer-slot>.composer-wrap:after{background:var(--home-mobile-border-paint,var(--light-border))}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel .composer{color:var(--light-text);border-color:var(--light-border-color);background:#fff;box-shadow:inset 0 0 0 4px #0000001a}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel .composer:focus-within{border-color:var(--light-border-color);box-shadow:inset 0 0 0 4px #0000001a}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel>.composer-wrap:before{background:var(--light-glass)}html:root:root[data-ui-theme=light] .chat-app-shell .composer textarea{color:var(--light-text)}html:root:root[data-ui-theme=light] .chat-app-shell .composer textarea::placeholder{color:var(--light-placeholder)}html:root:root[data-ui-theme=light] .chat-app-shell .attach-button,html:root:root[data-ui-theme=light] :is(.chat-header-back,.header-more,.model-picker-search,.markdown-table-copy,.message-actions button,.user-message-actions button){color:var(--light-text);background-color:var(--light-control);border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .chat-app-shell :is(.chat-conversation-title,.chat-conversation-title-editor input){color:var(--light-answer-text);box-shadow:inset 0 0 0 1px var(--light-input-border);background:#fff}html:root:root[data-ui-theme=light] .chat-app-shell :is(.composer-model-picker,.composer-secondary-model-picker) .model-picker-trigger{color:var(--light-text)}html:root:root[data-ui-theme=light] .chat-app-shell .send-button:disabled{color:var(--light-placeholder);background:#686868}html:root:root[data-ui-theme=light] .chat-app-shell :is(.user-bubble,.markdown,.failed-state,.failed-state .message-state){color:var(--light-answer-text)}html:root:root[data-ui-theme=light] .recent-conversation-card-title{color:var(--light-text)}html:root:root[data-ui-theme=light] .recent-conversation-card-icon img,html:root:root[data-ui-theme=light] .recent-conversation-card-delete img{filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .recent-conversation-card-delete{background:var(--light-canvas)}html:root:root[data-ui-theme=light] .recent-conversations-popup .recent-conversations-open{color:var(--light-text)}html:root:root[data-ui-theme=light] .recent-conversations-popup .recent-conversations-row>time{color:var(--light-muted)}html:root:root[data-ui-theme=light] .recent-conversations-popup .recent-conversations-type-icon,html:root:root[data-ui-theme=light] .recent-conversations-popup .recent-conversations-delete img{filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .chat-app-shell .failed-state .message-state,html:root:root[data-ui-theme=light] .chat-app-shell .failed-state button{color:var(--light-text)}html:root:root[data-ui-theme=light] .chat-app-shell .failed-state button{background:var(--light-control)}html:root:root[data-ui-theme=light] .chat-app-shell .failed-state button:hover{background:#e3e3e3}html:root:root[data-ui-theme=light] .chat-app-shell .failed-state-retry-icon{filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel .assistant-message:not(.multi-response-message):not(:has(.thinking)):not(:has(.failed-state)) .message-body{background-color:var(--light-answer)}html:root:root[data-ui-theme=light] .chat-app-shell .multi-response-variant:not(:has(.thinking)):not(:has(.failed-state)) .message-body{background-color:var(--light-answer)}html:root:root[data-ui-theme=light] :is(.multi-response-card,.source-list,.user-attachment,.composer-attachment,.context-warning,.multi-model-notice,.multi-model-credit-notice,.model-picker-search input){color:var(--light-text);border-color:var(--light-border-color);background-color:#fffc}html:root:root[data-ui-theme=light] :is(.credit-balance-card,.credit-purchase-card,.credit-purchase-dialog,.plan-current-card,.profile-popover,.recent-conversation-card,.chat-compact-menu,.conversation-delete-dialog,.model-picker-popup,.new-task-popover,.signup-route-surface,.login-route-surface):before{background:var(--light-glass)}html:root:root[data-ui-theme=light] :is(.credit-balance-card,.credit-purchase-card,.credit-purchase-dialog,.plan-current-card,.profile-popover,.recent-conversation-card,.chat-compact-menu,.conversation-delete-dialog,.model-picker-popup,.new-task-popover,.signup-route-surface,.login-route-surface):after{background:var(--light-border)}html:root:root[data-ui-theme=light] :is(.model-picker-popup,.profile-popover,.recent-conversation-card,.recent-conversations-popup,.composer-wrap,.studio-ratio-popup,.chat-compact-menu,.mobile-action-sheet,.image-studio-dialog){isolation:isolate;background:0 0;border-color:#0000}html:root:root[data-ui-theme=light] .chat-app-shell .chat-compact-menu{box-shadow:0 0 32px #0003}html:root:root[data-ui-theme=light] :is(.mobile-action-sheet,.image-studio-dialog){position:relative}html:root:root[data-ui-theme=light] :is(.recent-conversations-popup,.studio-ratio-popup,.mobile-action-sheet,.image-studio-dialog):before{z-index:-1;border-radius:inherit;background:var(--light-glass);content:"";pointer-events:none;position:absolute;inset:0}html:root:root[data-ui-theme=light] :is(.recent-conversations-popup,.studio-ratio-popup,.mobile-action-sheet,.image-studio-dialog,.composer-wrap):after{z-index:2;border-radius:inherit;background:var(--light-border);content:"";-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}html:root:root[data-ui-theme=light] .recent-conversation-card:before,html:root:root[data-ui-theme=light] .recent-conversation-card:after,html:root:root[data-ui-theme=light] .composer-wrap:before,html:root:root[data-ui-theme=light] .composer-wrap:after{content:""}@media (min-width:721px) and (min-height:431px),(min-width:721px) and (pointer:fine){html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel:not(:has(.chat-start-surface))>.composer-wrap:after{content:none}}html:root:root[data-ui-theme=light] .profile-popover-divider:before{background-color:#b2b2b2}html:root:root[data-ui-theme=light] .model-picker-popup [role=option]{color:var(--light-text)}html:root:root[data-ui-theme=light] .model-picker-popup [role=option]:is(:hover,:focus-visible),html:root:root[data-ui-theme=light] .model-picker-popup:not(.studio-count-picker) [role=option][aria-selected=true]{background-color:var(--light-hover)}html:root:root[data-ui-theme=light] .model-picker-popup .model-picker-multi-header{border-color:#b2b2b2}html:root:root[data-ui-theme=light] .multi-model-toggle input:not(:checked)+span:not(.composer-multi-model-label){background-color:#b2b2b2}html:root:root[data-ui-theme=light] .multi-model-toggle>span:not(.composer-multi-model-label):after{background-color:#fff}html[data-ui-theme=light] :is(.model-picker-trigger-provider,.model-picker-option-provider)[src="/figma/models/kimi.svg"]{content:url(/figma/models/kimi-light.svg)}html[data-ui-theme=light] :is(.model-picker-trigger-provider,.model-picker-option-provider)[src="/figma/models/openai.svg"]{content:url(/figma/models/openai-light.svg)}html:root:root[data-ui-theme=light] :is(.chat-figma-rail-icon,.figma-chat-icon--attach,.figma-chat-icon--back,.figma-chat-icon--menu,.figma-chat-icon--copy,.small-menu-item-icon img,.small-menu-item-trailing-icon,.chat-start-composer-segment.is-active img,.login-route-back img,.signup-route-back img,.credit-route-back img,.plan-route-back img,.credit-profile-trigger img,.mobile-app-menu-trigger img,.credit-route-home-shortcut img,.mobile-app-drawer img[src^="/figma/icons/"],.mobile-primary-nav img,.credit-route-rail nav img){filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .chat-start-composer-segment:not(.is-active) img{filter:brightness(0)invert(69.8039%)}html:root:root[data-ui-theme=light] :is(.signup-route-surface,.login-route-surface){color:var(--light-text)}html:root:root[data-ui-theme=light] :is(.signup-route-surface,.login-route-surface) :is(h1,h2,label,.auth-password-rules),html:root:root[data-ui-theme=light] :is(.signup-route-login,.login-route-signup,.login-route-reset) a{color:var(--light-answer-text)}html:root:root[data-ui-theme=light] :is(.signup-route-surface,.login-route-surface) input{color:var(--light-text);border-color:var(--light-input-border);box-shadow:inset 0 0 0 1px var(--light-input-border);background:#fff}html:root:root[data-ui-theme=light] :is(.signup-route-surface,.login-route-surface) input:focus{box-shadow:inset 0 0 0 2px var(--light-input-border)}html:root:root[data-ui-theme=light] :is(.signup-route-surface,.login-route-surface) input::placeholder{color:var(--light-placeholder)}html:root:root[data-ui-theme=light] :is(.signup-route-surface,.login-route-surface) input:-webkit-autofill{-webkit-text-fill-color:var(--light-text);caret-color:#004dff;-webkit-box-shadow:inset 0 0 0 1000px #fff, inset 0 0 0 1px var(--light-input-border);box-shadow:inset 0 0 0 1000px #fff, inset 0 0 0 1px var(--light-input-border)}html:root:root[data-ui-theme=light] :is(.google-auth-button,.login-route-back,.signup-route-back){color:var(--light-text);background-color:#fff}html:root:root[data-ui-theme=light] .signup-route-surface .email-verification-request{color:#f2f2f2;background:#004dff}html:root:root[data-ui-theme=light] .signup-route-surface .email-verification-request:is(:hover,:focus-visible):not(:disabled){background:linear-gradient(#004dff 0%,#0037be 100%)}html:root:root[data-ui-theme=light] .signup-route-surface .email-verification-request:disabled{color:#b2b2b2;background:#686868}html:root:root[data-ui-theme=light] .signup-route-exceptions .google-auth-button{background:0 0}html:root:root[data-ui-theme=light] .analytics-consent{color:#3c3c3c;background:#fff}html:root:root[data-ui-theme=light] .analytics-consent-description{color:#686868}html:root:root[data-ui-theme=light] .analytics-consent-actions button:first-child{color:#3c3c3c;background:#f2f2f2}html:root:root[data-ui-theme=light] :is(.login-route-signup,.login-route-reset,.signup-route-login,.signup-route-exceptions .google-auth-button,.login-route-state,.auth-password-rule-summary){color:var(--light-muted)}html:root:root[data-ui-theme=light] .signup-route-page:before,html:root:root[data-ui-theme=light] .login-route-page:before{background:var(--light-panel)}html:root:root[data-ui-theme=light] [data-account-settings-surface],html:root:root[data-ui-theme=light] [data-account-settings-panel]{color:var(--light-text)}html:root:root[data-ui-theme=light] [data-account-settings-rail]{background:var(--light-rail)!important}@media (min-width:721px){html:root:root[data-ui-theme=light] .account-settings-rail-surface{background:var(--light-rail)!important}html:root:root[data-ui-theme=light] [data-account-settings-surface]>[data-account-settings-rail]{background:0 0!important}}html:root:root[data-ui-theme=light] :is(.credit-route-home-shortcut,.credit-route-rail nav a,.credit-profile-copy strong,.credit-profile-trigger,.plan-route-header,.credit-route-header,.plan-current-name,.plan-current-card strong,.plan-current-section h2,.plan-history-section h2,.credit-summary-section h2,.credit-ledger-section h2,.credit-purchase-card span,.credit-total strong,.credit-total>span,.credit-purchase-dialog header,.credit-purchase-dialog header>button,.credit-purchase-notice,.credit-purchase-notice strong,.credit-purchase-products>button,.credit-purchase-products strong,.plan-state-card,.credit-state-card,.plan-period-end-cancel-dialog){color:var(--light-text)}html:root:root[data-ui-theme=light] :is(.credit-route-home-shortcut,.credit-profile-trigger,.credit-route-back,.plan-route-back,.credit-purchase-dialog header>button,.credit-route-header-actions>button,.plan-route-header-actions>button){background-color:var(--light-control)}html:root:root[data-ui-theme=light] :is(.plan-route-header h1,.credit-route-header h1,.plan-route-header-actions>button,.credit-route-header-actions>button,.account-mobile-header h1,.account-mobile-header strong){color:var(--light-text)}html:root:root[data-ui-theme=light] .plan-current-details :is(span,small),html:root:root[data-ui-theme=light] .plan-current-actions>.plan-current-cancel{color:var(--light-muted);border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] :is(.plan-history-table,.credit-ledger-table){background:#fff}html:root:root[data-ui-theme=light] :is(.plan-history-header,.credit-ledger-header){color:var(--light-text);background:var(--light-glass);border-color:#ccc}html:root:root[data-ui-theme=light] :is(.plan-history-body,.credit-ledger-body)>div{color:var(--light-text)}html:root:root[data-ui-theme=light] :is(.plan-current-details,.plan-history-empty,.credit-ledger-empty,.credit-profile-copy>span,.credit-formula strong,.credit-purchase-links){color:var(--light-muted)}html:root:root[data-ui-theme=light] :is(.credit-purchase-notice,.credit-purchase-products>button,.plan-period-end-cancel-dialog){border-color:var(--light-border-color);background-color:#fff}html:root:root[data-ui-theme=light] .credit-purchase-notice{background-color:#fff6}html:root:root[data-ui-theme=light] .credit-purchase-notice-icon img{filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .credit-info-tooltip>span[role=tooltip]{color:var(--light-text);background:var(--light-glass) padding-box, var(--light-border) border-box;letter-spacing:-.24px}html:root:root[data-ui-theme=light] :is(.credit-purchase-custom,.credit-purchase-custom input){color:var(--light-text)}html:root:root[data-ui-theme=light] .credit-purchase-custom input{color:#151515;background-color:#0000}html:root:root[data-ui-theme=light] .credit-purchase-custom-field{background:#fff;box-shadow:inset 0 0 0 1px #0003}html:root:root[data-ui-theme=light] .credit-purchase-custom-field[data-invalid=true]{box-shadow:inset 0 0 0 2px #0003}html:root:root[data-ui-theme=light] :is(.image-studio,.studio-greeting,.studio-input textarea,.studio-composer-tabs,.studio-model,.studio-ratio>button,.studio-model-picker .model-picker-trigger-label,.studio-recent button span,.studio-header h1,.studio-job time,.studio-mobile-prompt){color:var(--light-text)}html:root:root[data-ui-theme=light] :is(.studio-preview-notice,.studio-reference-notice,.studio-recent h2,.studio-recent>p,.studio-recent time,.studio-job-details p){color:var(--light-muted)}html:root:root[data-ui-theme=light] .studio-composer:not(.studio-composer--results){background:var(--light-glass);border-color:var(--light-border-color);box-shadow:0 0 32px #0000001a}html:root:root[data-ui-theme=light] .studio-input{border-color:var(--light-border-color);background:#fff;box-shadow:inset 0 0 0 4px #0000001a}html:root:root[data-ui-theme=light] .studio-loading>.studio-loading-row:after{background-image:linear-gradient(122.537deg,#0000001a 46.416%,#0009 59.641%,#0000001a 73.143%,#0009 86.755%,#0000001a 100%)}html:root:root[data-ui-theme=light] .image-studio .studio-square[type=submit]:not(:disabled):not([aria-disabled=true]){background:#004dff}html:root:root[data-ui-theme=light] .image-studio .studio-square[type=submit]:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(113.677deg,#004dff 9.75446%,#0037be 75.3473%)}html:root:root[data-ui-theme=light] .image-studio .studio-square[type=submit]:not(:disabled):not([aria-disabled=true]) img{content:url(/figma/image-studio/enter-enabled.svg)}html:root:root[data-ui-theme=light] .studio-ratio-popup{color:var(--light-text)}html:root:root[data-ui-theme=light] .studio-recent button{color:var(--light-text);background:var(--light-glass);border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .studio-recent button>img{filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] :is(.studio-square:not([type=submit]):not(.studio-stop),.studio-header h1){color:var(--light-text);background-color:var(--light-control)}html:root:root[data-ui-theme=light] .image-studio .studio-composer-tabs .chat-start-composer-segment.is-active,html:root:root[data-ui-theme=light] .studio-ratio-popup button[aria-pressed=true]{color:var(--light-text)}html:root:root[data-ui-theme=light] .studio-ratio-popup button:hover{background-color:var(--light-hover)}html:root:root[data-ui-theme=light] :is(.studio-ratio-label img,.image-studio .model-picker-trigger-icon[src="/figma/icons/arrow/down.svg"],.studio-square:not([type=submit]):not(.studio-stop) img){filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] :is(.studio-prompt-copy-hint,.studio-job-details p,.image-studio-dialog,.image-studio-dialog h2,.image-studio-dialog--compact h2){color:var(--light-text)}html:root:root[data-ui-theme=light] .studio-job>header button,html:root:root[data-ui-theme=light] .image-studio-dialog>header .studio-square,html:root:root[data-ui-theme=light] .image-studio-dialog footer button{color:var(--light-text);background:var(--light-control)}html:root:root[data-ui-theme=light] .studio-preview-main .studio-square{color:#f2f2f2}html:root:root[data-ui-theme=light] .studio-preview-main .studio-square img{filter:none}html:root:root[data-ui-theme=light] .document-studio{color:var(--light-text);background:var(--light-canvas)}html:root:root[data-ui-theme=light] .document-studio :is(.docs-request-pane,.docs-result-pane){background:var(--light-panel);border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .document-studio :is(.docs-pane-heading,.docs-result-header,.docs-editor-toolbar,.docs-result-footer,.docs-style-history>div,.docs-history>div,.workroom-stage,.workroom-stage-body,.docs-tool-card,.docs-template-card,.docs-recent li,.docs-preview-badge,.docs-format-chips span){border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .document-studio .docs-brand-divider{background:var(--light-border-color)}html:root:root[data-ui-theme=light] .document-studio :is(.docs-button,.docs-icon-button,.docs-export summary,.docs-export button,.docs-template-card,.docs-message--user,.docs-recent li){color:var(--light-text);background:var(--light-control)}html:root:root[data-ui-theme=light] .document-studio :is(.docs-button,.docs-icon-button,.docs-template-card):hover:not(:disabled){background:var(--light-hover)}html:root:root[data-ui-theme=light] .document-studio :is(.docs-export>div,.docs-history,.docs-editing-drafts,.docs-import-actions-panel){color:var(--light-text);border-color:var(--light-border-color);background:#fff}html:root:root[data-ui-theme=light] .document-studio :is(.docs-notice,.docs-preview-badge,.docs-welcome p,.docs-message--assistant,.docs-recent p,.docs-recent span,.docs-template-card small,.docs-result-footer,.docs-save-state,.docs-editor-hint,.docs-cancel-action p,.docs-composer-footer>span,.docs-style-patch p,.docs-style-patch details,.docs-export p,.docs-history small,.docs-format-chips span,.docs-empty p,.workroom-stage summary,.workroom-stage p,.workroom-stage time,.workroom-result p,.workroom-checked,.docs-conversation>.workroom-status){color:var(--light-muted)}html:root:root[data-ui-theme=light] .document-studio :is(.workroom-stage-body strong,.workroom-stage-body h3,.workroom-body-section--heading p,.workroom-body-section--title p){color:var(--light-text)}html:root:root[data-ui-theme=light] .document-studio :is(.docs-records-link,.workroom-stage-state,.workroom-stage-body a,.docs-selection strong){color:#004dff}html:root:root[data-ui-theme=light] .document-studio .docs-composer{color:var(--light-text);border-color:var(--light-border-color);background:#fff;box-shadow:inset 0 0 0 3px #0000001a}html:root:root[data-ui-theme=light] .document-studio :is(.docs-composer>textarea,.docs-style-patch select,.docs-style-patch select option){color:var(--light-text);border-color:var(--light-border-color);background:#fff}html:root:root[data-ui-theme=light] .document-studio .docs-primary,html:root:root[data-ui-theme=light] .document-studio .docs-button[aria-pressed=true]{color:#fff}html:root:root[data-ui-theme=light] .document-studio .docs-template-card[aria-pressed=true]{background:#ebf3ff;border-color:#004dff}html:root:root[data-ui-theme=light] .document-route-panel:has(.docs-template-gallery,.docs-recents-page)>.document-studio{background:0 0}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) :is(.docs-request-pane,.docs-result-pane){background:#fff}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-template-card{border-color:#0000}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-template-card:not([aria-pressed=true]):hover:not(:disabled){background:#e3e3e3}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-template-card[aria-pressed=true]{background:#ebf3ff;border-color:#004dff;box-shadow:inset 0 0 0 1px #004dff}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-composer{border-color:var(--light-input-border);box-shadow:none}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-composer:focus-within{outline-offset:2px;outline:2px solid #004dff}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-primary:disabled{color:var(--light-muted);background:var(--light-control);box-shadow:inset 0 0 0 1px var(--light-border-color);opacity:1}html:root:root[data-ui-theme=light] .document-studio:has(.docs-template-gallery) .docs-composer .docs-button:hover:not(:disabled){background:#e3e3e3}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page :is(.docs-recents-heading p,.docs-recents-tabs button,.docs-recents-meta,.docs-recents-item-text p,.docs-recents-loading,.docs-recents-message){color:var(--light-muted)}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page :is(.docs-recents-tabs,.docs-recents-tabs button span){border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-tabs button[aria-selected=true]{color:var(--light-text);border-bottom-color:#004dff}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-tabs button:hover:not(:disabled){color:var(--light-text);background:var(--light-hover)}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-list li{border-color:var(--light-border-color);background:#fff}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-item-icon{color:var(--light-muted);background:var(--light-control)}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-status{color:#004dff}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-status:is([data-status=failed],[data-status=conflict]){color:#9d2f2f}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-status[data-status=reconciliation_required],html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-message h2{color:var(--light-text)}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-open{box-shadow:inset 0 0 0 1px var(--light-border-color)}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page .docs-recents-open:hover{background:#e3e3e3}html:root:root[data-ui-theme=light] .document-studio.docs-recents-page :is(.docs-recents-tabs button,.docs-recents-list a,.docs-button):focus-visible{outline-color:#004dff}html:root:root[data-ui-theme=light] .document-studio .docs-manual-format-control :is(input,select),html:root:root[data-ui-theme=light] .document-studio .docs-manual-format-control select option{color:var(--light-text);background-color:#fff}html:root:root[data-ui-theme=light] .document-studio .docs-manual-format-color-value{background-color:var(--light-control)}html:root:root[data-ui-theme=light] .document-studio .docs-error{color:#9d2f2f;background:#fff0ed}html:root:root[data-ui-theme=light] .document-studio .docs-mobile-tabs button{color:var(--light-muted);background:var(--light-control)}html:root:root[data-ui-theme=light] .document-studio .docs-mobile-tabs button[aria-pressed=true]{color:var(--light-text);background:#fff}html:root:root[data-ui-theme=light] :is(.mobile-app-header,.mobile-app-drawer,.mobile-app-conversation-menu,.account-mobile-header){color:var(--light-text);background-color:var(--light-canvas);border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] :is(.mobile-app-drawer button,.mobile-app-header button,.mobile-app-header-title,.mobile-app-drawer-title,.mobile-app-drawer a){color:var(--light-text)}html:root:root[data-ui-theme=light] .mobile-action-sheet>.mobile-app-conversation-menu{background:0 0}html:root:root[data-ui-theme=light] .mobile-action-sheet>.mobile-app-conversation-menu>button[role=menuitem]{color:var(--light-text)}html:root:root[data-ui-theme=light] .mobile-action-sheet>.mobile-app-conversation-menu>button[role=menuitem] img{filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .account-mobile-drawer{color:var(--light-text);background:#fff;border:0;box-shadow:0 0 32px #0000001a}html:root:root[data-ui-theme=light] .account-mobile-drawer :is(nav a,.mobile-app-profile,.mobile-app-profile-more){color:var(--light-text)}html:root:root[data-ui-theme=light] .account-mobile-drawer>header>button{background:var(--light-control)}html:root:root[data-ui-theme=light] .account-mobile-drawer>footer{border-color:var(--light-border-color)}html:root:root[data-ui-theme=light] .account-mobile-nav-divider{background:var(--light-border-color)}html:root:root[data-ui-theme=light] .account-mobile-drawer :is(nav a img,header>button img,.mobile-app-profile-more img){filter:brightness(0)invert(23.5294%)}html:root:root[data-ui-theme=light] .account-mobile-drawer>header>img.brand-asset-self-contained{content:url(/figma/mobile-navigation/logo-light.svg)}html:root:root[data-ui-theme=light] .mobile-app-drawer{background-color:#fff;border:0}html:root:root[data-ui-theme=light] .mobile-app-drawer-logo{content:url(/figma/mobile-navigation/logo-light.svg)}html:root:root[data-ui-theme=light] :is(.mobile-app-menu-trigger,.mobile-app-drawer-close){background-color:var(--light-control)}html:root:root[data-ui-theme=light] .mobile-app-drawer-group:first-child,html:root:root[data-ui-theme=light] .mobile-app-drawer-nav[data-authenticated=true] .mobile-app-drawer-group:last-child{border-bottom-color:#ccc}html:root:root[data-ui-theme=light] .account-mobile-header>div>button img{filter:brightness(0)invert(8.2353%)}@media (max-width:720px){html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel{background:var(--light-panel)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-start-surface,html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel.image-studio-panel{background-color:var(--light-canvas)}html:root:root[data-ui-theme=light] .model-picker-popup.model-picker-popup-portal{background:0 0;border-color:#0000}html:root:root[data-ui-theme=light] [data-account-settings-rail] .brand-logo{content:url(/figma/light/symbol.svg)}html:root:root[data-ui-theme=light] .chat-app-shell .chat-panel:has(.chat-start-surface:not(.chat-start-surface--home)) .composer-wrap{box-shadow:none}html:root:root[data-ui-theme=light] .chat-app-shell .sidebar.sidebar-collapsed.figma-rail,html:root:root[data-ui-theme=light] [data-account-settings-rail]{background:#f2f2f2f5!important}}
