.LB2v9W_icon{flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.LB2v9W_image{-o-object-fit:contain;object-fit:contain;grid-area:1/1;width:100%;height:100%}.LB2v9W_icon>svg{width:100%;height:100%}.LB2v9W_light{display:none}:root[data-theme=light] .LB2v9W_light{display:block}:root[data-theme=light] .LB2v9W_dark{display:none}
._1ZYpdW_selector{min-width:0}._1ZYpdW_selector ._1ZYpdW_trigger{background:var(--surface-soft);min-height:44px;color:var(--text-primary);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}._1ZYpdW_trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1ZYpdW_trigger>svg{flex-shrink:0;width:20px;height:20px}._1ZYpdW_trigger>svg:first-child{color:var(--primary)}._1ZYpdW_trigger ._1ZYpdW_triggerBrand{width:20px;height:20px;color:var(--primary);overflow:visible}._1ZYpdW_trigger>svg:last-child{width:15px;height:15px;color:var(--text-secondary)}._1ZYpdW_layer{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0a0961;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._1ZYpdW_dialog{background:var(--surface);width:min(780px,100%);max-height:min(820px,100dvh - 48px);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:26px;outline:none;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:hidden}._1ZYpdW_header{justify-content:space-between;align-items:center;gap:20px;display:flex}._1ZYpdW_header h2{margin:0;font-size:19px;font-weight:750;line-height:1.6}._1ZYpdW_header p{color:var(--text-secondary);margin:3px 0 0;font-size:12px}._1ZYpdW_close{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._1ZYpdW_close svg{width:20px;height:20px}._1ZYpdW_list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:100px;margin-inline-end:-6px;padding-inline:2px 6px;overflow-y:auto}._1ZYpdW_listHeading{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:0 5px 8px;display:flex}._1ZYpdW_listHeading h3{margin:0;font-size:12px;font-weight:600}._1ZYpdW_listHeading>span{font-size:11px}._1ZYpdW_option{text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;width:100%;margin:0 0 6px;padding:12px 14px;display:flex}._1ZYpdW_option:hover:not(:disabled){background:var(--surface-soft);border-color:var(--border)}._1ZYpdW_option[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 7%, var(--surface));border-color:color-mix(in srgb, var(--primary) 70%, var(--border))}._1ZYpdW_mark{background:var(--surface-soft);border:1px solid var(--border);width:42px;height:42px;color:var(--primary);border-radius:14px;flex-shrink:0;place-items:center;font-size:19px;font-weight:650;display:grid}._1ZYpdW_body{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;min-width:0;display:grid}._1ZYpdW_body strong{overflow-wrap:anywhere;grid-column:1;width:fit-content;max-width:100%;font-size:14px;line-height:1.7}._1ZYpdW_body small{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}._1ZYpdW_meta{text-align:end;max-width:160px;color:var(--text-secondary);grid-area:1/2/3;align-self:center;gap:2px;font-size:10px;line-height:1.8;display:grid}._1ZYpdW_selection{border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}._1ZYpdW_selection svg{width:15px;height:15px}._1ZYpdW_option[aria-pressed=true] ._1ZYpdW_selection{background:var(--primary);color:#fff}._1ZYpdW_option:disabled{opacity:.55;cursor:not-allowed}._1ZYpdW_footer{border-top:1px solid var(--border);flex-shrink:0;padding-top:10px}._1ZYpdW_footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._1ZYpdW_footer a{min-height:44px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}._1ZYpdW_footer a:hover{background:var(--surface-soft);color:var(--primary)}._1ZYpdW_footer svg{width:19px;height:19px}._1ZYpdW_footer p{text-align:center;color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.8}._1ZYpdW_empty{text-align:center;color:var(--text-secondary);padding:24px 12px;font-size:13px}._1ZYpdW_empty button{background:var(--surface-soft);border:1px solid var(--border);cursor:pointer;border-radius:10px;min-height:44px;padding:8px 18px}._1ZYpdW_skeleton{background:var(--surface-elevated);border-radius:12px;height:52px;display:block}._1ZYpdW_dialog :is(button,a):focus-visible,._1ZYpdW_trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:700px){._1ZYpdW_layer{align-items:end;padding:12px}._1ZYpdW_dialog{padding:18px 14px max(18px, env(safe-area-inset-bottom));border-radius:24px;gap:12px;max-height:calc(100dvh - 24px)}._1ZYpdW_header h2{font-size:17px}._1ZYpdW_header p{font-size:11px}._1ZYpdW_option{gap:10px;padding:12px 8px}._1ZYpdW_body strong{font-size:13px}._1ZYpdW_body{flex-direction:column;gap:2px;display:flex}._1ZYpdW_meta{text-align:start;align-self:start;gap:8px;max-width:100%;display:flex}._1ZYpdW_mark{border-radius:12px;width:36px;height:36px;font-size:17px}._1ZYpdW_footer p{font-size:10px}}@media (max-height:520px){._1ZYpdW_layer{padding:8px}._1ZYpdW_dialog{gap:8px;max-height:calc(100dvh - 16px);padding:12px}._1ZYpdW_header p,._1ZYpdW_footer p{display:none}}
.workspace-frame .K-e2PG_header{background:0 0;border:0;gap:10px;min-height:76px;padding:10px 18px}.K-e2PG_header .K-e2PG_toolbar{border:1px solid var(--border);background:var(--surface);border-radius:21px;gap:3px;padding:5px;box-shadow:0 3px 12px #00000008}.K-e2PG_toolbar>a,.K-e2PG_toolbar>button{border-radius:14px;min-width:44px;min-height:44px;transition:background .15s,color .15s}.K-e2PG_toolbar>:is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.K-e2PG_toolbar>a:hover,.K-e2PG_toolbar>button:hover{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.K-e2PG_toolbar svg{stroke-width:1.5px}.K-e2PG_separator{background:var(--border);flex-shrink:0;width:1px;height:22px;margin-inline:6px}.K-e2PG_toolbar .model-selector__trigger{color:var(--text-primary);background:var(--surface-soft);max-width:190px;min-height:44px}.workspace-frame .K-e2PG_header .app-topbar__actions{gap:6px}.workspace-frame .K-e2PG_header .upgrade-topbar-action{background:var(--surface);color:var(--primary);border:1px solid var(--border);box-shadow:none;padding:9px 12px;font-size:12px}@media (min-width:981px) and (max-width:1350px){.workspace-frame .K-e2PG_header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:8px}.K-e2PG_header .K-e2PG_toolbar{justify-self:center}.K-e2PG_header .title-button{max-width:90px}.K-e2PG_toolbar .model-selector__trigger{max-width:155px}}@media (max-width:1023px){.workspace-frame .K-e2PG_header{min-height:64px;padding:8px 12px}.K-e2PG_header .K-e2PG_toolbar{border-radius:17px;padding:3px}.K-e2PG_toolbar .K-e2PG_separator{display:none}.K-e2PG_toolbar .model-selector__trigger{background:0 0;max-width:min(220px,48vw);min-height:42px}}@media (prefers-reduced-motion:reduce){.K-e2PG_toolbar>a,.K-e2PG_toolbar>button{transition:none}}
.Lg5pKW_sidebar{--sidebar-row:42px}.workspace-frame .Lg5pKW_sidebar.Lg5pKW_sidebar{background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:8px;padding:16px;overflow:hidden auto}.workspace-frame .Lg5pKW_sidebar::-webkit-scrollbar{width:4px;display:block}.workspace-frame .Lg5pKW_sidebar .app-sidebar__header{border:0;gap:8px;min-height:44px;padding:0 0 12px}.Lg5pKW_sidebar .brand-mark{gap:8px}.Lg5pKW_sidebar .brand-mark strong{letter-spacing:-.6px;font-size:23px}.Lg5pKW_headerCollapse{display:none}.Lg5pKW_accountHeader{border-bottom:1px solid var(--border);gap:10px;margin-bottom:4px;padding-bottom:14px;display:grid;position:relative}.Lg5pKW_profile,.Lg5pKW_login{width:100%;min-height:48px;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.Lg5pKW_avatar{border:1px solid var(--border);background:var(--background);width:42px;height:42px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Lg5pKW_avatar svg{width:23px;height:23px}.Lg5pKW_profileText{flex:1;gap:1px;min-width:0;display:grid}.Lg5pKW_profileText strong{font-size:13px;font-weight:650}.Lg5pKW_profileText small{color:var(--text-muted);font-size:11px}.Lg5pKW_profile>svg,.Lg5pKW_login>svg{width:17px;height:17px;color:var(--text-muted);margin-inline-start:auto;transition:transform .16s}.Lg5pKW_profile[aria-expanded=true]>svg{transform:rotate(180deg)}.Lg5pKW_wallet{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--surface));min-height:54px;color:var(--text-primary);border-radius:13px;align-items:center;gap:12px;padding:9px 12px;display:flex}.Lg5pKW_wallet>span{flex:1;gap:1px;min-width:0;display:grid}.Lg5pKW_wallet small{color:var(--text-secondary);font-size:10px;line-height:1.6}.Lg5pKW_wallet strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:700}.Lg5pKW_wallet>svg{width:19px;height:19px;color:var(--primary);flex-shrink:0}.Lg5pKW_accountMenu{top:52px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);z-index:50;border-radius:13px;padding:5px;display:grid;position:absolute;inset-inline:0}.Lg5pKW_accountMenu a,.Lg5pKW_accountMenu button{min-height:var(--sidebar-row);color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.Lg5pKW_accountMenu button{color:var(--danger)}.Lg5pKW_accountMenu svg{width:18px;height:18px}.Lg5pKW_accountMenu a:hover,.Lg5pKW_accountMenu button:hover{background:var(--surface-soft)}.workspace-frame .Lg5pKW_sidebar .new-chat-button{border:1px solid color-mix(in srgb, var(--primary) 26%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--surface));min-height:44px;color:var(--primary-soft);border-radius:12px;justify-content:flex-start;margin:0;padding:10px 12px;font-size:13px;font-weight:650}:is(.workspace-frame .Lg5pKW_sidebar .sidebar-history,.workspace-frame .Lg5pKW_sidebar .workspace-history-entry){background:0 0;border:0;border-radius:12px}.Lg5pKW_sidebar .sidebar-history summary{min-height:var(--sidebar-row);color:var(--text-secondary);background:0 0;border:0;border-radius:11px;gap:10px;padding:9px 11px;font-size:12px}.workspace-frame .Lg5pKW_sidebar .workspace-history-entry a{min-height:var(--sidebar-row);color:var(--text-secondary);background:0 0;border:0;border-radius:11px;gap:10px;padding:9px 11px;font-size:12px}.workspace-frame .Lg5pKW_sidebar .workspace-history-entry button{min-height:var(--sidebar-row);color:var(--text-secondary);background:0 0;border:0;border-radius:11px;gap:10px;padding:9px 11px;font-size:12px}.Lg5pKW_sidebar .sidebar-history summary:hover{color:var(--text-primary);background:var(--background)}.Lg5pKW_sidebar .sidebar-history[open] summary{color:var(--text-primary);background:var(--background)}.Lg5pKW_sidebar .sidebar-history__content{padding:4px 0 0}.Lg5pKW_sidebar .sidebar-search{border-radius:10px;min-height:38px;margin:0 4px 5px;padding-inline:9px}.Lg5pKW_sidebar .sidebar-search input{font-size:11px}.workspace-frame .Lg5pKW_sidebar .sidebar-history .conversation-list{max-height:min(30dvh,232px);padding:2px 0 6px}.Lg5pKW_sidebar .conversation-item__main{min-height:46px;padding-block:7px}.Lg5pKW_sidebar .conversation-item__main strong{font-size:11px;font-weight:550}.Lg5pKW_sidebar .conversation-item__main small{font-size:9px}.Lg5pKW_sidebar .conversation-item__menu-trigger{width:34px}.Lg5pKW_sidebar .conversation-menu button{min-height:38px;font-size:11px}.Lg5pKW_sidebar .conversation-menu{min-width:0;box-shadow:none;grid-column:1/-1;margin:0 5px 6px;position:static}.Lg5pKW_sidebar .sidebar-empty{min-height:100px;padding:16px 10px}.Lg5pKW_sidebar .sidebar-section-label{color:var(--text-muted);margin:9px 11px 1px;font-size:10px}.workspace-frame .Lg5pKW_sidebar .workspace-services{gap:7px}.workspace-frame .Lg5pKW_sidebar .workspace-services a{border:1px solid var(--border);min-height:44px;color:var(--text-secondary);background:0 0;border-radius:12px;justify-content:flex-start;gap:8px;padding:10px 11px;font-size:12px;font-weight:550}:is(.Lg5pKW_sidebar .workspace-services svg,.Lg5pKW_sidebar .sidebar-secondary-services svg){width:19px;height:19px;color:var(--primary);flex-shrink:0}.workspace-frame .Lg5pKW_sidebar .workspace-services a[aria-current=page]{color:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.Lg5pKW_sidebar .sidebar-secondary-services a[aria-current=page]{color:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.Lg5pKW_sidebar .sidebar-secondary-services{gap:2px;margin-top:2px}.Lg5pKW_sidebar .sidebar-secondary-services a{min-height:var(--sidebar-row);padding:8px 11px;font-size:12px}.Lg5pKW_sidebar .sidebar-secondary-services svg:last-child{width:15px;height:15px;color:var(--text-muted)}.Lg5pKW_sidebar .sidebar-primary-actions{gap:7px;padding-top:16px}.workspace-frame .Lg5pKW_sidebar .sidebar-primary-actions a{border-radius:12px;gap:8px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:650}.Lg5pKW_sidebar .sidebar-primary-actions svg{width:19px;height:19px}.Lg5pKW_sidebar .sidebar-download{color:#fff;background:var(--primary)}.Lg5pKW_sidebar .sidebar-buy-credit{color:var(--text-primary);background:var(--background);border-color:var(--border)}.workspace-frame .Lg5pKW_sidebar .workspace-sidebar-links{gap:0;padding-top:7px}.workspace-frame .Lg5pKW_sidebar .workspace-sidebar-links a{min-height:35px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;gap:10px;padding:7px 11px;font-size:11px}.Lg5pKW_sidebar .theme-toggle--expanded{min-height:35px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;gap:10px;padding:7px 11px;font-size:11px}.Lg5pKW_sidebar .workspace-sidebar-links svg{width:18px;height:18px}:is(.Lg5pKW_sidebar .workspace-sidebar-links a:hover,.Lg5pKW_sidebar .theme-toggle--expanded:hover){color:var(--text-primary);background:var(--background)}.Lg5pKW_sidebar :is(a,button,summary,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (min-width:1024px){.workspace-frame .Lg5pKW_sidebar.Lg5pKW_sidebar{border-radius:24px}.Lg5pKW_headerCollapse{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:6px;display:grid}.Lg5pKW_headerCollapse:hover{background:var(--background);color:var(--text-primary)}.Lg5pKW_headerCollapse svg{width:19px;height:19px}.Lg5pKW_sidebar:not(.app-sidebar--collapsed) .sidebar-collapse-toggle{display:none}.workspace-frame .Lg5pKW_sidebar.app-sidebar--collapsed{padding:12px}.Lg5pKW_sidebar.app-sidebar--collapsed .sidebar-rail{gap:6px}:is(.Lg5pKW_sidebar .sidebar-rail>a,.Lg5pKW_sidebar .sidebar-rail>button){border-color:#0000;border-radius:13px}}@media (max-width:1023px){.Lg5pKW_sidebar{--sidebar-row:44px}.workspace-frame .Lg5pKW_sidebar.Lg5pKW_sidebar{width:min(320px,90vw);height:100dvh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));border-radius:22px 0 0 22px}.Lg5pKW_sidebar .sidebar-close{place-items:center;width:44px;height:44px;display:grid}.workspace-frame .Lg5pKW_sidebar .workspace-sidebar-links a{min-height:44px}.Lg5pKW_sidebar .theme-toggle--expanded{min-height:44px}.Lg5pKW_sidebar .sidebar-search{min-height:44px}}@media (max-height:760px) and (min-width:1024px){.workspace-frame .Lg5pKW_sidebar.Lg5pKW_sidebar{gap:5px;padding-block:12px}.Lg5pKW_accountHeader{gap:7px;padding-bottom:10px}.Lg5pKW_sidebar .sidebar-primary-actions{padding-top:10px}.workspace-frame .Lg5pKW_sidebar .workspace-sidebar-links a{min-height:32px;padding-block:5px}.Lg5pKW_sidebar .theme-toggle--expanded{min-height:32px;padding-block:5px}}@media (prefers-reduced-motion:reduce){.Lg5pKW_profile>svg{transition:none}}
.creative-handoff-card{border:1px solid var(--border,#edcfb9);background:var(--surface-soft,#fff8f1);border-radius:16px;gap:10px;margin:8px 0;padding:14px;line-height:1.7;display:grid}.creative-handoff-card strong{align-items:center;gap:8px;font-size:1rem;display:flex}.creative-handoff-card p{font-size:.93rem;line-height:1.7;margin:0!important}.creative-handoff-card button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#e86728;border:0;border-radius:12px;justify-self:start;padding:10px 16px;font-weight:600}.creative-handoff-card button:disabled{opacity:.55;cursor:default}.creative-handoff-card button:focus-visible{outline-offset:3px;outline:3px solid #ef9e73}.creative-handoff-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;margin-block:10px;display:grid}.creative-handoff-actions .creative-handoff-card{gap:7px;margin:0;padding:12px}.creative-handoff-actions .creative-handoff-card strong{font-size:.9rem}.creative-handoff-actions .creative-handoff-card p{font-size:.83rem}.creative-handoff-actions select,.attachment-preview select{font:inherit;border:1px solid var(--border,#dbcbbf);background:var(--surface,#fff);max-width:100%;color:inherit;border-radius:9px;padding:6px}.creative-handoff-references{border:1px solid var(--border,#dbcbbf);font:inherit;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:10px 0;padding:12px;display:flex}.creative-handoff-references label{align-items:center;gap:7px;max-width:100%;font-size:.85rem;display:flex}.creative-handoff-references label span{overflow-wrap:anywhere}.creative-handoff-reference{flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;display:flex}.creative-handoff-reference select{font:inherit;border:1px solid var(--border,#dbcbbf);background:var(--surface,#fff);max-width:100%;color:inherit;border-radius:9px;padding:5px 7px;font-size:.82rem}.creative-handoff-references small{font:inherit;color:var(--text-secondary,#80766c);width:100%;font-size:.8rem}.creative-handoff-references button{font:inherit;cursor:pointer;border-radius:10px;padding:7px 12px}.chat-reference-files{color:var(--text-secondary,#80766c);flex-wrap:wrap;gap:5px;margin-block:5px;font-size:.8rem;display:flex}.creative-inline-actions{flex-wrap:wrap;gap:8px;margin:6px 0 14px;display:flex}.creative-prompt-action{font:inherit;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creative-prompt-action button{font:inherit;border:1px solid var(--border,#edcfb9);background:var(--surface,#fff8f1);min-height:40px;color:var(--text-primary,#342a23);cursor:pointer;border-radius:10px;padding:6px 12px;font-size:.82rem}.creative-prompt-action button:disabled{opacity:.5;cursor:default}.creative-prompt-action button:focus-visible{outline-offset:3px;outline:2px solid #e86728}.creative-prompt-action select{font:inherit;background:var(--surface,#fff);color:inherit;border:1px solid var(--border,#dbcbbf);border-radius:9px;padding:6px}
