.DashboardChat-module__c_anUq__root{width:100%;height:100%;min-height:0;color:var(--dashboard-text);background:var(--dashboard-bg);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.DashboardChat-module__c_anUq__workspaceHeader{border-bottom:1px solid color-mix(in srgb, var(--dashboard-border) 70%, transparent);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px clamp(18px,3.3vw,48px);display:flex}.DashboardChat-module__c_anUq__workspaceIdentity,.DashboardChat-module__c_anUq__workspaceMark,.DashboardChat-module__c_anUq__workspaceTitle,.DashboardChat-module__c_anUq__composerTools,.DashboardChat-module__c_anUq__composerActions,.DashboardChat-module__c_anUq__modelTrigger,.DashboardChat-module__c_anUq__suggestion,.DashboardChat-module__c_anUq__attachmentChip,.DashboardChat-module__c_anUq__messageHeader,.DashboardChat-module__c_anUq__messageFile{align-items:center;display:flex}.DashboardChat-module__c_anUq__workspaceIdentity{gap:12px;min-width:0}.DashboardChat-module__c_anUq__workspaceMark{border:1px solid color-mix(in srgb, var(--dashboard-accent) 14%, var(--dashboard-border));width:40px;height:40px;color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 8%, var(--dashboard-surface));border-radius:14px;flex:none;justify-content:center}.DashboardChat-module__c_anUq__workspaceTitle{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.DashboardChat-module__c_anUq__workspaceTitle strong{color:var(--dashboard-text);font-size:14px;font-weight:800}.DashboardChat-module__c_anUq__workspaceTitle span{color:var(--dashboard-text-soft);font-size:11px}.DashboardChat-module__c_anUq__newChatButton{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-height:38px;color:var(--dashboard-text);font:inherit;cursor:pointer;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:650;transition:border-color .15s,background-color .15s;display:inline-flex}.DashboardChat-module__c_anUq__newChatButton:hover,.DashboardChat-module__c_anUq__toolButton:hover,.DashboardChat-module__c_anUq__modelTrigger:hover,.DashboardChat-module__c_anUq__closePicker:hover{border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}.DashboardChat-module__c_anUq__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dashboard-border-strong) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.DashboardChat-module__c_anUq__emptyState{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:min(100%,900px);min-height:100%;margin:0 auto;padding:36px 22px 52px;display:flex}.DashboardChat-module__c_anUq__heroMark{border:1px solid color-mix(in srgb, var(--dashboard-accent) 22%, var(--dashboard-border));width:66px;height:66px;color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 7%, var(--dashboard-surface));border-radius:23px;place-items:center;margin-bottom:20px;display:grid}.DashboardChat-module__c_anUq__heroEyebrow{color:var(--dashboard-accent);letter-spacing:.15em;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800}.DashboardChat-module__c_anUq__emptyState h1{color:var(--dashboard-text);letter-spacing:-.025em;margin:13px 0 10px;font-size:clamp(25px,2.9vw,38px);font-weight:800;line-height:1.6}.DashboardChat-module__c_anUq__emptyState p{max-width:590px;color:var(--dashboard-text-muted);margin:0;font-size:clamp(12px,1.1vw,14px);line-height:2}.DashboardChat-module__c_anUq__suggestions{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:9px;width:min(100%,520px);margin-top:28px;display:grid}.DashboardChat-module__c_anUq__suggestion{white-space:nowrap;border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;min-height:42px;color:var(--dashboard-text-muted);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;gap:8px;padding:0 10px;font-size:12px;transition:color .15s,border-color .15s,transform .15s}.DashboardChat-module__c_anUq__suggestion svg{color:var(--dashboard-accent)}.DashboardChat-module__c_anUq__suggestion:hover{border-color:var(--dashboard-accent);color:var(--dashboard-text);transform:translateY(-2px)}.DashboardChat-module__c_anUq__messageList{flex-direction:column;gap:25px;width:min(100%,890px);margin:0 auto;padding:34px 24px 24px;display:flex}.DashboardChat-module__c_anUq__message{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.DashboardChat-module__c_anUq__messageHeader{color:var(--dashboard-text);gap:8px;font-size:12px;font-weight:700}.DashboardChat-module__c_anUq__userAvatar{background:color-mix(in srgb, var(--dashboard-accent) 15%, var(--dashboard-surface));width:25px;height:25px;color:var(--dashboard-accent);border-radius:50%;place-items:center;font-size:11px;display:grid}.DashboardChat-module__c_anUq__messageModel{color:var(--dashboard-text-soft);margin-inline-start:5px;font-size:10px;font-weight:450}.DashboardChat-module__c_anUq__messageBubble{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);max-width:min(100%,710px);color:var(--dashboard-text);overflow-wrap:anywhere;border-radius:17px 6px 17px 17px;padding:14px 17px;font-size:13px;line-height:2}.DashboardChat-module__c_anUq__messageBubble p{white-space:pre-wrap;margin:0}.DashboardChat-module__c_anUq__messageFile{max-width:100%;color:var(--dashboard-text-muted);gap:7px;margin-top:9px;font-size:11px}.DashboardChat-module__c_anUq__messageFile:first-child{margin-top:0}.DashboardChat-module__c_anUq__messageFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardChat-module__c_anUq__previewNote{color:var(--dashboard-text-soft);align-self:flex-start;align-items:flex-start;gap:8px;margin-top:-9px;font-size:11px;line-height:1.9;display:flex}.DashboardChat-module__c_anUq__previewNote svg{color:var(--dashboard-accent);flex:none;margin-top:3px}.DashboardChat-module__c_anUq__composerDock{z-index:5;flex:none;width:min(100%,910px);margin:0 auto;padding:10px 24px 20px;position:relative}.DashboardChat-module__c_anUq__composer{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);border-radius:22px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 8px 30px #0c0c1c0b}.DashboardChat-module__c_anUq__composer:focus-within{border-color:color-mix(in srgb, var(--dashboard-accent) 65%, var(--dashboard-border));box-shadow:0 0 0 3px var(--dashboard-focus)}.DashboardChat-module__c_anUq__prompt{resize:vertical;width:100%;min-height:84px;max-height:170px;color:var(--dashboard-text);font:inherit;text-align:right;background:0 0;border:0;border-radius:22px 22px 0 0;outline:0;padding:19px 20px 7px;font-size:13px;line-height:1.9;display:block}.DashboardChat-module__c_anUq__prompt::placeholder{color:var(--dashboard-text-soft);opacity:1}.DashboardChat-module__c_anUq__composerActions{justify-content:space-between;gap:12px;padding:3px 12px 12px}.DashboardChat-module__c_anUq__composerTools{gap:7px;min-width:0}.DashboardChat-module__c_anUq__toolButton,.DashboardChat-module__c_anUq__closePicker{width:36px;height:36px;color:var(--dashboard-icon);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;display:grid}.DashboardChat-module__c_anUq__actionDivider{background:var(--dashboard-border);width:1px;height:21px;margin:0 3px}.DashboardChat-module__c_anUq__modelPickerAnchor{min-width:0;position:relative}.DashboardChat-module__c_anUq__modelTrigger{min-width:0;max-width:280px;min-height:36px;color:var(--dashboard-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:8px;padding:0 10px;font-size:12px;font-weight:650}.DashboardChat-module__c_anUq__modelTrigger>svg:first-child{color:var(--dashboard-accent);flex:none}.DashboardChat-module__c_anUq__modelTrigger>svg:last-child{color:var(--dashboard-text-soft);flex:none;transition:transform .16s}.DashboardChat-module__c_anUq__chevronUp{transform:rotate(180deg)}.DashboardChat-module__c_anUq__modelTriggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DashboardChat-module__c_anUq__sendButton{background:var(--dashboard-accent);color:#fff;cursor:pointer;border:0;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;transition:opacity .15s,transform .15s;display:grid}.DashboardChat-module__c_anUq__sendButton:hover:not(:disabled){transform:translateY(-1px)}.DashboardChat-module__c_anUq__sendButton:disabled{opacity:.38;cursor:not-allowed}.DashboardChat-module__c_anUq__composerFootnote{min-height:20px;color:var(--dashboard-text-soft);text-align:center;padding-top:7px;font-size:10px;line-height:1.7}.DashboardChat-module__c_anUq__attachmentChip{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);width:fit-content;max-width:calc(100% - 30px);color:var(--dashboard-text-muted);border-radius:9px;gap:8px;margin:0 15px 8px;padding:6px 8px 6px 5px;font-size:11px}.DashboardChat-module__c_anUq__attachmentChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardChat-module__c_anUq__attachmentChip button{width:23px;height:23px;color:var(--dashboard-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid}.DashboardChat-module__c_anUq__modelPanel{z-index:30;border:1px solid var(--dashboard-border);background:var(--dashboard-surface);text-align:right;border-radius:19px;flex-direction:column;width:min(440px,100vw - 42px);max-height:min(560px,66dvh);display:flex;position:absolute;bottom:calc(100% + 19px);right:-58px;overflow:hidden;box-shadow:0 18px 60px #00000029}.DashboardChat-module__c_anUq__modelPanelHeading{justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 8px;display:flex}.DashboardChat-module__c_anUq__modelPanelHeading>div{flex-direction:column;gap:4px;display:flex}.DashboardChat-module__c_anUq__modelPanelHeading strong{color:var(--dashboard-text);font-size:14px}.DashboardChat-module__c_anUq__modelPanelHeading span{color:var(--dashboard-text-soft);font-size:10px}.DashboardChat-module__c_anUq__searchField{border:1px solid var(--dashboard-border);min-height:40px;color:var(--dashboard-text-soft);background:var(--dashboard-surface-soft);border-radius:11px;align-items:center;gap:8px;margin:9px 16px 12px;padding:0 12px;display:flex}.DashboardChat-module__c_anUq__searchField input{width:100%;min-width:0;color:var(--dashboard-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.DashboardChat-module__c_anUq__searchField input::placeholder{color:var(--dashboard-text-soft)}.DashboardChat-module__c_anUq__filters{scrollbar-width:none;flex:none;gap:6px;padding:0 16px 11px;display:flex;overflow-x:auto}.DashboardChat-module__c_anUq__filters::-webkit-scrollbar{width:0;height:0;display:none}.DashboardChat-module__c_anUq__filter,.DashboardChat-module__c_anUq__filterActive{border:1px solid var(--dashboard-border);min-height:29px;color:var(--dashboard-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:0 11px;font-size:10px}.DashboardChat-module__c_anUq__filterActive{border-color:color-mix(in srgb, var(--dashboard-accent) 35%, var(--dashboard-border));color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 9%, var(--dashboard-surface));font-weight:750}.DashboardChat-module__c_anUq__modelOptions{scrollbar-width:none;min-height:85px;padding:5px 8px 9px;overflow-y:auto}.DashboardChat-module__c_anUq__modelOptions::-webkit-scrollbar{width:0;height:0;display:none}.DashboardChat-module__c_anUq__modelOption{width:100%;color:var(--dashboard-text);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;display:flex}.DashboardChat-module__c_anUq__modelOption:hover,.DashboardChat-module__c_anUq__modelOption[aria-selected=true]{background:var(--dashboard-hover)}.DashboardChat-module__c_anUq__modelOptionIcon{border:1px solid var(--dashboard-border);width:35px;height:35px;color:var(--dashboard-accent);background:var(--dashboard-surface-soft);border-radius:11px;flex:none;place-items:center;display:grid}.DashboardChat-module__c_anUq__modelOptionText{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.DashboardChat-module__c_anUq__modelOptionText strong{max-width:100%;color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.DashboardChat-module__c_anUq__modelOptionText small{color:var(--dashboard-text-soft);font-size:10px}.DashboardChat-module__c_anUq__selectedCheck{color:var(--dashboard-accent);flex:none}.DashboardChat-module__c_anUq__noModels{color:var(--dashboard-text-soft);text-align:center;margin:0;padding:26px 12px;font-size:12px}.DashboardChat-module__c_anUq__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.DashboardChat-module__c_anUq__root button:focus-visible,.DashboardChat-module__c_anUq__root input:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}@media (max-width:980px){.DashboardChat-module__c_anUq__root{height:100%;min-height:0}.DashboardChat-module__c_anUq__workspaceHeader{min-height:68px;padding:12px 19px}.DashboardChat-module__c_anUq__emptyState{padding:28px 18px 42px}.DashboardChat-module__c_anUq__composerDock{padding-inline:16px}}@media (max-width:600px){.DashboardChat-module__c_anUq__workspaceHeader{gap:6px;min-height:58px;padding:8px 11px}.DashboardChat-module__c_anUq__workspaceMark{border-radius:11px;width:32px;height:32px}.DashboardChat-module__c_anUq__workspaceIdentity{gap:7px}.DashboardChat-module__c_anUq__workspaceTitle strong{font-size:12px}.DashboardChat-module__c_anUq__workspaceTitle span{display:none}.DashboardChat-module__c_anUq__newChatButton{gap:5px;min-height:33px;padding:0 8px;font-size:10px}.DashboardChat-module__c_anUq__emptyState{flex:auto;min-height:0;padding:16px 18px 12px}.DashboardChat-module__c_anUq__heroMark{border-radius:15px;width:45px;height:45px;margin-bottom:7px}.DashboardChat-module__c_anUq__heroMark svg{width:22px}.DashboardChat-module__c_anUq__emptyState h1{margin:5px 0 4px;font-size:20px;line-height:1.55}.DashboardChat-module__c_anUq__emptyState p{font-size:10.5px;line-height:1.75}.DashboardChat-module__c_anUq__suggestions{gap:5px;width:100%;margin-top:15px}.DashboardChat-module__c_anUq__suggestion{border-radius:11px;gap:5px;min-height:34px;padding:0 4px;font-size:10.5px}.DashboardChat-module__c_anUq__suggestion svg{width:15px}.DashboardChat-module__c_anUq__composerDock{padding:7px 11px max(10px, env(safe-area-inset-bottom))}.DashboardChat-module__c_anUq__composer{border-radius:17px}.DashboardChat-module__c_anUq__prompt{border-radius:17px 17px 0 0;min-height:90px;padding:14px 13px 7px;font-size:13px}.DashboardChat-module__c_anUq__composerActions{padding:0 8px 9px}.DashboardChat-module__c_anUq__modelTrigger{gap:6px;max-width:min(240px,100vw - 130px);padding:0 7px;font-size:11px}.DashboardChat-module__c_anUq__toolButton{width:34px;height:34px}.DashboardChat-module__c_anUq__sendButton{border-radius:11px;width:36px;height:36px}.DashboardChat-module__c_anUq__modelPanel{width:min(410px,100vw - 22px);max-height:53dvh;bottom:calc(100% + 14px);right:-46px}.DashboardChat-module__c_anUq__modelPanelHeading{padding:14px 13px 7px}.DashboardChat-module__c_anUq__searchField{margin:7px 12px 10px}.DashboardChat-module__c_anUq__filters{padding:0 12px 9px}.DashboardChat-module__c_anUq__messageList{gap:20px;padding:20px 15px}.DashboardChat-module__c_anUq__messageBubble{font-size:12px}.DashboardChat-module__c_anUq__composerFootnote{font-size:9px}}@media (max-height:620px){.DashboardChat-module__c_anUq__emptyState{justify-content:flex-start}.DashboardChat-module__c_anUq__suggestions{margin-top:17px}.DashboardChat-module__c_anUq__heroMark{margin-bottom:8px}.DashboardChat-module__c_anUq__modelPanel{max-height:48dvh}}@media (prefers-reduced-motion:reduce){.DashboardChat-module__c_anUq__newChatButton,.DashboardChat-module__c_anUq__suggestion,.DashboardChat-module__c_anUq__sendButton,.DashboardChat-module__c_anUq__modelTrigger>svg:last-child,.DashboardChat-module__c_anUq__composer{transition:none}.DashboardChat-module__c_anUq__suggestion:hover,.DashboardChat-module__c_anUq__sendButton:hover{transform:none}}@media (max-width:380px){.DashboardChat-module__c_anUq__workspaceTitle strong{font-size:11px}.DashboardChat-module__c_anUq__workspaceHeader{padding-inline:9px}}@media (max-width:600px) and (max-height:560px){.DashboardChat-module__c_anUq__emptyState{justify-content:flex-start;padding-top:10px}.DashboardChat-module__c_anUq__heroMark,.DashboardChat-module__c_anUq__heroEyebrow{display:none}.DashboardChat-module__c_anUq__suggestions{margin-top:7px}}.DashboardChat-module__c_anUq__rootEmpty{justify-content:flex-start;overflow-y:auto}.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__thread{flex:none;min-height:0;margin-top:clamp(40px,7vh,82px);overflow:visible}.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__emptyState{flex:none;min-height:0;padding-block:16px 12px}.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__composerDock{padding-bottom:22px}.DashboardChat-module__c_anUq__workspaceHeader{justify-content:flex-end}.DashboardChat-module__c_anUq__prompt{resize:none;height:auto;min-height:48px;max-height:170px;overflow-y:auto}@media (max-width:600px){.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__thread{margin-top:clamp(24px,4.5vh,40px)}.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__emptyState{padding:12px 14px 8px}.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__composerDock{padding-bottom:12px}.DashboardChat-module__c_anUq__newChatLabel{display:none}.DashboardChat-module__c_anUq__prompt{height:auto;min-height:45px;max-height:150px;padding:10px 13px 3px}.DashboardChat-module__c_anUq__composerActions{padding-bottom:7px}}@media (max-height:560px){.DashboardChat-module__c_anUq__rootEmpty .DashboardChat-module__c_anUq__thread{margin-top:16px}}.DashboardChat-module__c_anUq__modelOverlay.DashboardChat-module__c_anUq__modelOverlay{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f111b8f;place-items:center;width:100%;height:100dvh;min-height:0;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.DashboardChat-module__c_anUq__modelOverlay .DashboardChat-module__c_anUq__modelPanel{z-index:auto;width:min(520px,100%);max-height:min(650px,100dvh - 40px);margin:auto;position:relative;inset:auto;box-shadow:0 22px 70px #0000003d}@media (max-width:600px){.DashboardChat-module__c_anUq__modelOverlay.DashboardChat-module__c_anUq__modelOverlay{padding:12px}.DashboardChat-module__c_anUq__modelOverlay .DashboardChat-module__c_anUq__modelPanel{border-radius:16px;width:100%;max-height:calc(100dvh - 24px)}}.DashboardChat-module__c_anUq__rootEmpty{position:relative}.DashboardChat-module__c_anUq__rootEmpty:before,.DashboardChat-module__c_anUq__rootEmpty:after{z-index:0;pointer-events:none;content:"";opacity:.68;background:radial-gradient(ellipse 32% 34% at 37% 25%, color-mix(in srgb, var(--dashboard-accent) 10%, transparent), transparent 74%), radial-gradient(ellipse 38% 39% at 69% 61%, color-mix(in srgb, var(--dashboard-accent) 7%, transparent), transparent 78%);animation:24s ease-in-out infinite alternate DashboardChat-module__c_anUq__dashboardAmbientDrift;position:absolute;inset:78px 0 0}.DashboardChat-module__c_anUq__rootEmpty:after{opacity:.38;filter:blur(34px);background:radial-gradient(ellipse 36% 35% at 56% 40%, color-mix(in srgb, var(--dashboard-accent) 14%, transparent), transparent 80%);animation-duration:30s;animation-direction:alternate-reverse}.DashboardChat-module__c_anUq__rootEmpty>.DashboardChat-module__c_anUq__workspaceHeader,.DashboardChat-module__c_anUq__rootEmpty>.DashboardChat-module__c_anUq__thread,.DashboardChat-module__c_anUq__rootEmpty>.DashboardChat-module__c_anUq__composerDock{z-index:1;position:relative}@keyframes DashboardChat-module__c_anUq__dashboardAmbientDrift{0%{transform:translate(-4%)scale(.96)}50%{transform:translate(4%,4%)scale(1.04)}to{transform:translate(-2%,-3%)scale(1)}}.DashboardChat-module__c_anUq__simpleToolsHint{z-index:1500;top:calc(var(--dashboard-header-height) + 115px);right:calc(var(--dashboard-sidebar-width) + 17px);width:min(370px, calc(100vw - var(--dashboard-sidebar-width) - 36px));border:1px solid color-mix(in srgb, var(--dashboard-accent) 24%, var(--dashboard-border));color:var(--dashboard-text);background:var(--dashboard-surface);text-align:right;border-radius:18px;align-items:flex-start;gap:11px;padding:17px;animation:.32s ease-out both DashboardChat-module__c_anUq__dashboardHintAppear;display:flex;position:fixed;box-shadow:0 14px 45px #19163221}.DashboardChat-module__c_anUq__simpleToolsHint:before{border-top:1px solid color-mix(in srgb, var(--dashboard-accent) 24%, var(--dashboard-border));border-right:1px solid color-mix(in srgb, var(--dashboard-accent) 24%, var(--dashboard-border));background:var(--dashboard-surface);content:"";width:14px;height:14px;position:absolute;top:24px;right:-8px;transform:rotate(45deg)}.DashboardChat-module__c_anUq__simpleToolsHintIcon{width:35px;height:35px;color:var(--dashboard-accent);background:color-mix(in srgb, var(--dashboard-accent) 9%, var(--dashboard-surface));border-radius:11px;flex:none;place-items:center;display:grid}.DashboardChat-module__c_anUq__simpleToolsHintCopy{flex:1;min-width:0}.DashboardChat-module__c_anUq__simpleToolsHintCopy strong{margin-bottom:7px;font-size:13px;display:block}.DashboardChat-module__c_anUq__simpleToolsHintCopy p{color:var(--dashboard-text-muted);margin:0;font-size:11px;line-height:2}.DashboardChat-module__c_anUq__simpleToolsHintMobile{display:none}.DashboardChat-module__c_anUq__simpleToolsHintDismiss{color:#fff;background:var(--dashboard-accent);font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:11px;padding:7px 11px;font-size:11px}.DashboardChat-module__c_anUq__simpleToolsHintClose{width:25px;height:25px;color:var(--dashboard-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.DashboardChat-module__c_anUq__simpleToolsHintClose:hover{background:var(--dashboard-hover)}.DashboardChat-module__c_anUq__simpleToolsHintDismiss:focus-visible,.DashboardChat-module__c_anUq__simpleToolsHintClose:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}@keyframes DashboardChat-module__c_anUq__dashboardHintAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.DashboardChat-module__c_anUq__simpleToolsHint{top:calc(var(--dashboard-mobile-header-height) + 13px);width:min(355px,100vw - 24px);right:12px}.DashboardChat-module__c_anUq__simpleToolsHint:before{border-top:1px solid color-mix(in srgb, var(--dashboard-accent) 24%, var(--dashboard-border));border-right:0;border-left:1px solid color-mix(in srgb, var(--dashboard-accent) 24%, var(--dashboard-border));top:-8px;right:16px}.DashboardChat-module__c_anUq__simpleToolsHintDesktop{display:none}.DashboardChat-module__c_anUq__simpleToolsHintMobile{display:block}}@media (max-width:600px){.DashboardChat-module__c_anUq__rootEmpty:before,.DashboardChat-module__c_anUq__rootEmpty:after{opacity:.45;inset:54px 0 0}.DashboardChat-module__c_anUq__simpleToolsHint{border-radius:14px;gap:8px;padding:13px}}@media (prefers-reduced-motion:reduce){.DashboardChat-module__c_anUq__rootEmpty:before,.DashboardChat-module__c_anUq__rootEmpty:after,.DashboardChat-module__c_anUq__simpleToolsHint{animation:none}}
.dashboard-theme-module__F-_a-a__root{--dashboard-bg:#f9f9f9;--dashboard-surface:#fff;--dashboard-surface-soft:#fafafa;--dashboard-surface-muted:#fafafa;--dashboard-border:#dedbe9;--dashboard-border-strong:#a9a5b5;--dashboard-text:#17161b;--dashboard-text-muted:#56635c;--dashboard-text-soft:#737f78;--dashboard-icon:#536159;--dashboard-hover:#f1eff8;--dashboard-active:#f1eff8;--dashboard-active-text:#281b86;--dashboard-control:#fafafa;--dashboard-input:#fff;--dashboard-input-border:#a9a5b5;--dashboard-canvas:#fbfaff;--dashboard-grid:#27252d11;--dashboard-backdrop:#17161b61;--dashboard-focus:#533afd33;--dashboard-accent:#533afd;--dashboard-danger:#b83d3d;--dashboard-header-height:64px;--dashboard-sidebar-width:72px;--dashboard-sidebar-expanded-width:272px;--dashboard-mobile-header-height:60px;width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--dashboard-text);background:var(--dashboard-bg);overflow-x:clip}:is(.dashboard-theme-module__F-_a-a__root main:has(section[aria-label=نتیجه\ تصویر])>header,.dashboard-theme-module__F-_a-a__root main:has(section[aria-label=نتیجه\ ویدیو])>header,.dashboard-theme-module__F-_a-a__root main:has(section[aria-label="نتیجه فایل صوتی"])>header,.dashboard-theme-module__F-_a-a__root main:has(section[aria-label="نتیجه تبدیل صدا به متن"])>header){border-bottom:0!important}:is(html[data-app-theme=dark] .dashboard-theme-module__F-_a-a__root,html[data-dashboard-theme=dark] .dashboard-theme-module__F-_a-a__root){--dashboard-bg:#171a19;--dashboard-surface:#202422;--dashboard-surface-soft:#252a27;--dashboard-surface-muted:#2b302d;--dashboard-border:#303633;--dashboard-border-strong:#3a423e;--dashboard-text:#f1eff8;--dashboard-text-muted:#a7b0ab;--dashboard-text-soft:#7f8984;--dashboard-icon:#a5aea9;--dashboard-hover:#292e2b;--dashboard-active:#303633;--dashboard-active-text:#fff;--dashboard-control:#272c29;--dashboard-input:#1d211f;--dashboard-input-border:#46504b;--dashboard-canvas:#1c201e;--dashboard-grid:#f1eff80e;--dashboard-backdrop:#0000009e;--dashboard-focus:#8b7cff33;--dashboard-accent:#8b7cff;--dashboard-danger:#f08a8a}@media (max-width:980px){.dashboard-theme-module__F-_a-a__root{--dashboard-header-height:var(--dashboard-mobile-header-height);--dashboard-sidebar-width:0px;--dashboard-sidebar-expanded-width:0px}}
.dashboard-theme-toggle-module__u8EGyq__toggle{border:1px solid var(--dashboard-border);min-height:36px;color:var(--dashboard-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:700;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}:is(html[data-app-theme=dark] .dashboard-theme-toggle-module__u8EGyq__toggle,html[data-dashboard-theme=dark] .dashboard-theme-toggle-module__u8EGyq__toggle){background:var(--dashboard-control)}.dashboard-theme-toggle-module__u8EGyq__toggle:hover{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}.dashboard-theme-toggle-module__u8EGyq__toggle:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.dashboard-theme-toggle-module__u8EGyq__toggle svg{flex:none}
.MobileTopbar-module__Gla05W__bar{z-index:1400;height:var(--dashboard-mobile-header-height);border-bottom:1px solid var(--dashboard-border);color:var(--dashboard-text);background:color-mix(in srgb, var(--dashboard-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);direction:ltr;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex;position:fixed;top:0;left:0;right:0}.MobileTopbar-module__Gla05W__languageModelBar{position:fixed}.MobileTopbar-module__Gla05W__brand,.MobileTopbar-module__Gla05W__actions{align-items:center;display:flex}.MobileTopbar-module__Gla05W__brand{color:var(--dashboard-text);text-decoration:none}.MobileTopbar-module__Gla05W__logo{-o-object-fit:contain;object-fit:contain;width:44px;height:44px;display:block}.MobileTopbar-module__Gla05W__actions{gap:8px}.MobileTopbar-module__Gla05W__avatar,.MobileTopbar-module__Gla05W__aiLauncherButton,.MobileTopbar-module__Gla05W__menuButton,.MobileTopbar-module__Gla05W__closeButton{color:var(--dashboard-text);font:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.MobileTopbar-module__Gla05W__avatar{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-control);border-radius:50%;width:36px;height:36px;font-size:12px;font-weight:800;overflow:hidden}.MobileTopbar-module__Gla05W__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.MobileTopbar-module__Gla05W__aiLauncherWrap{flex:none;position:relative}.MobileTopbar-module__Gla05W__aiLauncherButton{border:1px solid var(--dashboard-border);width:38px;height:38px;color:var(--dashboard-icon);background:#fff;border-radius:10px;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s}:is(html[data-app-theme=dark] .MobileTopbar-module__Gla05W__aiLauncherButton,html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__aiLauncherButton){background:0 0}.MobileTopbar-module__Gla05W__aiLauncherButton:hover,.MobileTopbar-module__Gla05W__aiLauncherButtonOpen{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}html[data-app-theme=dark] .MobileTopbar-module__Gla05W__aiLauncherButton:hover{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__aiLauncherButton:hover{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}html[data-app-theme=dark] .MobileTopbar-module__Gla05W__aiLauncherButtonOpen{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__aiLauncherButtonOpen{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}.MobileTopbar-module__Gla05W__aiLauncherButtonOpen{box-shadow:0 0 0 2px color-mix(in srgb, var(--dashboard-accent) 12%, transparent)}.MobileTopbar-module__Gla05W__aiPopover{top:calc(var(--dashboard-mobile-header-height) + 8px);z-index:1450;border:1px solid var(--dashboard-border-strong);width:min(336px,100vw - 24px);color:var(--dashboard-text);background:color-mix(in srgb, var(--dashboard-surface) 98%, transparent);-webkit-backdrop-filter:blur(20px);border-radius:15px;padding:9px;animation:.13s ease-out both MobileTopbar-module__Gla05W__aiPopoverEnter;position:fixed;right:12px;box-shadow:0 18px 48px #17161b33}.MobileTopbar-module__Gla05W__aiPopoverHeader{border-bottom:1px solid var(--dashboard-border);text-align:right;flex-direction:column;gap:3px;padding:5px 7px 9px;display:flex}.MobileTopbar-module__Gla05W__aiPopoverHeader strong{font-size:12px;font-weight:800}.MobileTopbar-module__Gla05W__aiPopoverHeader small{color:var(--dashboard-text-soft);font-size:9.5px;font-weight:500}.MobileTopbar-module__Gla05W__aiPopoverList{gap:5px;padding-top:7px;display:grid}.MobileTopbar-module__Gla05W__aiPopoverItem{min-height:54px;color:var(--dashboard-text-muted);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s;display:grid}.MobileTopbar-module__Gla05W__aiPopoverItem:hover{color:var(--dashboard-text);border-color:var(--dashboard-border);background:var(--dashboard-hover)}.MobileTopbar-module__Gla05W__aiPopoverItemActive{color:var(--dashboard-active-text);border-color:var(--dashboard-border);background:var(--dashboard-active)}.MobileTopbar-module__Gla05W__aiPopoverIcon{border:1px solid var(--dashboard-border);width:38px;height:38px;color:var(--dashboard-icon);background:var(--dashboard-surface-soft);border-radius:10px;place-items:center;display:grid}.MobileTopbar-module__Gla05W__aiPopoverItemActive .MobileTopbar-module__Gla05W__aiPopoverIcon{color:var(--dashboard-active-text)}.MobileTopbar-module__Gla05W__aiPopoverCopy{text-align:right;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.MobileTopbar-module__Gla05W__aiPopoverCopy strong{font-size:11.5px;font-weight:780}.MobileTopbar-module__Gla05W__aiPopoverCopy small{color:var(--dashboard-text-soft);font-size:9px;font-weight:500}.MobileTopbar-module__Gla05W__menuButton,.MobileTopbar-module__Gla05W__closeButton{border:0}.MobileTopbar-module__Gla05W__menuButton{border-radius:10px;width:38px;height:38px}.MobileTopbar-module__Gla05W__menuButton:hover,.MobileTopbar-module__Gla05W__closeButton:hover{background:var(--dashboard-hover)}.MobileTopbar-module__Gla05W__avatar:focus-visible,.MobileTopbar-module__Gla05W__aiLauncherButton:focus-visible,.MobileTopbar-module__Gla05W__aiPopoverItem:focus-visible,.MobileTopbar-module__Gla05W__menuButton:focus-visible,.MobileTopbar-module__Gla05W__closeButton:focus-visible,.MobileTopbar-module__Gla05W__brand:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.MobileTopbar-module__Gla05W__layer{z-index:11000;box-sizing:border-box;width:100%;max-width:100%;position:fixed;inset:0;overflow:hidden}.MobileTopbar-module__Gla05W__backdrop{background:var(--dashboard-backdrop);-webkit-backdrop-filter:blur(3px);border:0;width:100%;height:100%;padding:0;animation:.17s both MobileTopbar-module__Gla05W__backdropEnter;position:absolute;inset:0}.MobileTopbar-module__Gla05W__drawer{border-left:1px solid var(--dashboard-border);width:min(90%,370px);max-width:100%;color:var(--dashboard-text);background:var(--dashboard-surface);box-sizing:border-box;direction:rtl;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both MobileTopbar-module__Gla05W__drawerEnter;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden}.MobileTopbar-module__Gla05W__drawerHeader{border-bottom:1px solid var(--dashboard-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.MobileTopbar-module__Gla05W__drawerBrand{align-items:center;gap:9px;min-width:0;display:flex}.MobileTopbar-module__Gla05W__drawerBrand img{-o-object-fit:contain;object-fit:contain;flex:0 0 42px;width:42px;height:42px}.MobileTopbar-module__Gla05W__drawerBrand span{flex-direction:column;gap:2px;min-width:0;display:flex}.MobileTopbar-module__Gla05W__drawerBrand strong{color:var(--dashboard-text);font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800}.MobileTopbar-module__Gla05W__drawerBrand small{color:var(--dashboard-text-soft);font-size:9px;font-weight:600}.MobileTopbar-module__Gla05W__closeButton{border-radius:10px;flex:0 0 36px;width:36px;height:36px}.MobileTopbar-module__Gla05W__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:14px 12px 22px;overflow-y:auto}.MobileTopbar-module__Gla05W__scroll::-webkit-scrollbar{display:none}.MobileTopbar-module__Gla05W__preferences{margin-bottom:16px}.MobileTopbar-module__Gla05W__preferenceControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.MobileTopbar-module__Gla05W__themeControl{min-width:0;display:flex}.MobileTopbar-module__Gla05W__themeControl>button{background:#fff;width:100%;min-width:0}.MobileTopbar-module__Gla05W__preferenceWallet{border:1px solid var(--dashboard-border);min-width:0;min-height:36px;color:var(--dashboard-text-muted);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}html[data-app-theme=dark] .MobileTopbar-module__Gla05W__themeControl>button{background:0 0}html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__themeControl>button{background:0 0}html[data-app-theme=dark] .MobileTopbar-module__Gla05W__preferenceWallet{background:0 0}html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__preferenceWallet{background:0 0}.MobileTopbar-module__Gla05W__themeControl>button:hover{background:var(--dashboard-hover)}html[data-app-theme=dark] .MobileTopbar-module__Gla05W__themeControl>button:hover{background:var(--dashboard-hover)}html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__themeControl>button:hover{background:var(--dashboard-hover)}.MobileTopbar-module__Gla05W__preferenceWallet:hover{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}html[data-app-theme=dark] .MobileTopbar-module__Gla05W__preferenceWallet:hover{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}html[data-dashboard-theme=dark] .MobileTopbar-module__Gla05W__preferenceWallet:hover{color:var(--dashboard-text);border-color:var(--dashboard-border-strong);background:var(--dashboard-hover)}.MobileTopbar-module__Gla05W__preferenceWallet svg{color:var(--dashboard-icon);flex:none}.MobileTopbar-module__Gla05W__preferenceWallet span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;overflow:hidden}.MobileTopbar-module__Gla05W__preferenceWallet:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.MobileTopbar-module__Gla05W__sectionTitle{color:var(--dashboard-text-soft);margin:17px 10px 7px;font-size:9.5px;font-weight:750}.MobileTopbar-module__Gla05W__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.MobileTopbar-module__Gla05W__link,button.MobileTopbar-module__Gla05W__link{appearance:none;width:100%;min-height:46px;color:var(--dashboard-text-muted);font:inherit;text-align:right;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:11px;padding:8px 11px;font-size:12.5px;font-weight:650;text-decoration:none;display:grid;position:relative}.MobileTopbar-module__Gla05W__allModelsButton{grid-template-columns:23px minmax(0,1fr) 18px!important}.MobileTopbar-module__Gla05W__link:hover,button.MobileTopbar-module__Gla05W__link:hover{color:var(--dashboard-text);background:var(--dashboard-hover)}.MobileTopbar-module__Gla05W__link:focus-visible,button.MobileTopbar-module__Gla05W__link:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.MobileTopbar-module__Gla05W__active{border-color:var(--dashboard-border);color:var(--dashboard-active-text);background:var(--dashboard-active)}.MobileTopbar-module__Gla05W__icon{width:23px;height:23px;color:var(--dashboard-icon);place-items:center;display:grid}.MobileTopbar-module__Gla05W__active .MobileTopbar-module__Gla05W__icon{color:var(--dashboard-active-text)}.MobileTopbar-module__Gla05W__chevron{color:var(--dashboard-text-soft);transition:transform .16s;transform:rotate(0)}.MobileTopbar-module__Gla05W__chevronOpen{transform:rotate(180deg)}.MobileTopbar-module__Gla05W__nestedList{border-top:1px solid color-mix(in srgb, var(--dashboard-border) 72%, transparent);gap:2px;margin:5px 0 0;padding:5px 8px 0 0}.MobileTopbar-module__Gla05W__nestedLink{min-height:42px;font-size:11.5px}.MobileTopbar-module__Gla05W__divider{background:var(--dashboard-border);height:1px;margin:14px 4px}@keyframes MobileTopbar-module__Gla05W__aiPopoverEnter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MobileTopbar-module__Gla05W__backdropEnter{0%{opacity:0}to{opacity:1}}@keyframes MobileTopbar-module__Gla05W__drawerEnter{0%{opacity:.72;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@media (max-width:390px){.MobileTopbar-module__Gla05W__bar{gap:8px;padding-inline:10px}.MobileTopbar-module__Gla05W__actions{gap:6px}.MobileTopbar-module__Gla05W__avatar{width:34px;height:34px}.MobileTopbar-module__Gla05W__aiLauncherButton,.MobileTopbar-module__Gla05W__menuButton{width:36px;height:36px}.MobileTopbar-module__Gla05W__aiPopover{width:calc(100vw - 20px);right:10px}.MobileTopbar-module__Gla05W__preferenceControls{gap:6px}.MobileTopbar-module__Gla05W__preferenceWallet{padding-inline:6px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.MobileTopbar-module__Gla05W__aiLauncherButton,.MobileTopbar-module__Gla05W__aiPopover,.MobileTopbar-module__Gla05W__aiPopoverItem,.MobileTopbar-module__Gla05W__backdrop,.MobileTopbar-module__Gla05W__drawer,.MobileTopbar-module__Gla05W__chevron{transition:none;animation-duration:.01ms!important}}
.dashboard-footer-module__sAAXGa__footer{border-top:1px solid var(--dashboard-border);min-height:42px;color:var(--dashboard-text-soft);background:color-mix(in srgb, var(--dashboard-surface) 97%, transparent);-webkit-backdrop-filter:blur(14px);direction:rtl;justify-content:space-between;align-items:center;gap:14px;padding:8px 18px;font-size:10px;display:flex}.dashboard-footer-module__sAAXGa__links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dashboard-footer-module__sAAXGa__links a{color:var(--dashboard-text-muted);text-decoration:none;transition:color .15s}.dashboard-footer-module__sAAXGa__links a:hover{color:var(--dashboard-text)}.dashboard-footer-module__sAAXGa__links a:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px;border-radius:4px}.dashboard-footer-module__sAAXGa__brand{color:var(--dashboard-text-soft);white-space:nowrap;direction:ltr}@media (min-width:981px){.dashboard-footer-module__sAAXGa__footer{right:var(--dashboard-sidebar-width);z-index:1120;position:fixed;bottom:0;left:0}}@media (max-width:980px){.dashboard-footer-module__sAAXGa__footer{min-height:64px;padding:13px 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;position:static}}
.Sidebar-module__mjJ0Xq__sidebar{top:var(--dashboard-header-height);z-index:1180;width:var(--dashboard-sidebar-width);border-left:1px solid var(--dashboard-border);min-width:0;color:var(--dashboard-text);background:color-mix(in srgb, var(--dashboard-surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;transition:width .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.Sidebar-module__mjJ0Xq__sidebar:hover,.Sidebar-module__mjJ0Xq__sidebar:focus-within{width:var(--dashboard-sidebar-expanded-width);box-shadow:-24px 0 60px #17161b1f}.Sidebar-module__mjJ0Xq__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:16px 9px;overflow:hidden auto}.Sidebar-module__mjJ0Xq__scroll::-webkit-scrollbar{display:none}.Sidebar-module__mjJ0Xq__sectionLabel{max-height:0;color:var(--dashboard-text-soft);opacity:0;white-space:nowrap;margin:0 10px;font-size:9.5px;font-weight:750;line-height:1.8;transition:max-height .16s,margin .16s,opacity .12s;overflow:hidden}.Sidebar-module__mjJ0Xq__sidebar:hover .Sidebar-module__mjJ0Xq__sectionLabel,.Sidebar-module__mjJ0Xq__sidebar:focus-within .Sidebar-module__mjJ0Xq__sectionLabel{opacity:1;max-height:28px;margin:14px 10px 7px}.Sidebar-module__mjJ0Xq__sidebar:hover .Sidebar-module__mjJ0Xq__sectionLabel:first-child,.Sidebar-module__mjJ0Xq__sidebar:focus-within .Sidebar-module__mjJ0Xq__sectionLabel:first-child{margin-top:2px}.Sidebar-module__mjJ0Xq__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.Sidebar-module__mjJ0Xq__item{min-width:0}.Sidebar-module__mjJ0Xq__link{width:calc(var(--dashboard-sidebar-expanded-width) - 18px);min-width:0;min-height:46px;color:var(--dashboard-text-muted);font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:grid;position:relative}.Sidebar-module__mjJ0Xq__toggleButton{grid-template-columns:36px minmax(0,1fr) 18px}.Sidebar-module__mjJ0Xq__link:hover{color:var(--dashboard-text);background:var(--dashboard-hover)}.Sidebar-module__mjJ0Xq__link:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.Sidebar-module__mjJ0Xq__active{border-color:var(--dashboard-border);color:var(--dashboard-active-text);background:var(--dashboard-active)}.Sidebar-module__mjJ0Xq__icon{width:36px;height:32px;color:var(--dashboard-icon);flex:none;place-items:center;display:grid}.Sidebar-module__mjJ0Xq__active .Sidebar-module__mjJ0Xq__icon{color:var(--dashboard-active-text)}.Sidebar-module__mjJ0Xq__brandIcon,.Sidebar-module__mjJ0Xq__active .Sidebar-module__mjJ0Xq__brandIcon{color:var(--dashboard-accent)}.Sidebar-module__mjJ0Xq__copy{opacity:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.35;transition:opacity .1s,transform .16s;display:flex;overflow:hidden;transform:translate(7px)}.Sidebar-module__mjJ0Xq__sidebar:hover .Sidebar-module__mjJ0Xq__copy,.Sidebar-module__mjJ0Xq__sidebar:focus-within .Sidebar-module__mjJ0Xq__copy{opacity:1;transition-delay:35ms;transform:translate(0)}.Sidebar-module__mjJ0Xq__title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:720;overflow:hidden}.Sidebar-module__mjJ0Xq__link>.Sidebar-module__mjJ0Xq__title{opacity:0;transition:opacity .1s,transform .16s;transform:translate(7px)}.Sidebar-module__mjJ0Xq__sidebar:hover .Sidebar-module__mjJ0Xq__link>.Sidebar-module__mjJ0Xq__title,.Sidebar-module__mjJ0Xq__sidebar:focus-within .Sidebar-module__mjJ0Xq__link>.Sidebar-module__mjJ0Xq__title{opacity:1;transition-delay:35ms;transform:translate(0)}.Sidebar-module__mjJ0Xq__description{max-width:100%;color:var(--dashboard-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:450;overflow:hidden}.Sidebar-module__mjJ0Xq__chevron{color:var(--dashboard-text-soft);opacity:0;transition:opacity .12s,transform .16s;transform:rotate(0)}.Sidebar-module__mjJ0Xq__sidebar:hover .Sidebar-module__mjJ0Xq__chevron,.Sidebar-module__mjJ0Xq__sidebar:focus-within .Sidebar-module__mjJ0Xq__chevron{opacity:1}.Sidebar-module__mjJ0Xq__chevronOpen{transform:rotate(180deg)}.Sidebar-module__mjJ0Xq__nestedList{border-top:1px solid color-mix(in srgb, var(--dashboard-border) 72%, transparent);gap:2px;margin-top:5px;padding-top:5px;position:relative}.Sidebar-module__mjJ0Xq__nestedLink{min-height:41px;padding-block:4px}.Sidebar-module__mjJ0Xq__nestedLink .Sidebar-module__mjJ0Xq__icon{transform:scale(.92)}.Sidebar-module__mjJ0Xq__footer{border-top:1px solid var(--dashboard-border);background:color-mix(in srgb, var(--dashboard-surface) 96%, transparent);flex:none;padding:10px 9px}.Sidebar-module__mjJ0Xq__footer .Sidebar-module__mjJ0Xq__link{min-height:42px}@media (max-width:980px){.Sidebar-module__mjJ0Xq__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.Sidebar-module__mjJ0Xq__sidebar,.Sidebar-module__mjJ0Xq__sectionLabel,.Sidebar-module__mjJ0Xq__copy,.Sidebar-module__mjJ0Xq__link>.Sidebar-module__mjJ0Xq__title,.Sidebar-module__mjJ0Xq__link,.Sidebar-module__mjJ0Xq__chevron{transition:none}}
.ClientShell-module__Joj2oa__root{width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--dashboard-text);background:var(--dashboard-bg);overflow-x:clip}.ClientShell-module__Joj2oa__contentRow{width:100%;min-width:0;max-width:100%;min-height:100dvh}.ClientShell-module__Joj2oa__main{width:auto;min-width:0;max-width:100%;min-height:100dvh;padding-top:var(--dashboard-header-height);background:var(--dashboard-bg);flex-direction:column;margin-inline-start:var(--dashboard-sidebar-width);padding-bottom:42px;display:flex;overflow-x:clip}.ClientShell-module__Joj2oa__workspaceProjectMain{box-sizing:border-box;height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.ClientShell-module__Joj2oa__pageContent{flex:auto;width:100%;min-width:0;max-width:100%;overflow-x:clip}.ClientShell-module__Joj2oa__workspaceProjectContent{height:calc(100dvh - var(--dashboard-header-height) - 42px);min-height:0;overflow:hidden}.ClientShell-module__Joj2oa__desktopOnly{display:block}.ClientShell-module__Joj2oa__mobileOnly{width:100%;min-width:0;max-width:100%;display:none}:is(html.dashboard-surface-active:has(.ClientShell-module__Joj2oa__root),body.dashboard-surface-active:has(.ClientShell-module__Joj2oa__root)){width:100%;min-width:0;min-height:100%;margin:0;overflow-x:clip}:is(html[data-dashboard-theme=light].dashboard-surface-active:has(.ClientShell-module__Joj2oa__root),body[data-dashboard-theme=light].dashboard-surface-active:has(.ClientShell-module__Joj2oa__root)){background:#f9f9f9!important}:is(html[data-dashboard-theme=dark].dashboard-surface-active:has(.ClientShell-module__Joj2oa__root),body[data-dashboard-theme=dark].dashboard-surface-active:has(.ClientShell-module__Joj2oa__root)){background:#171a19!important}:is(html.dashboard-workspace-active:has(.ClientShell-module__Joj2oa__root),body.dashboard-workspace-active:has(.ClientShell-module__Joj2oa__root)){overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden!important}.ClientShell-module__Joj2oa__root main[data-video-model-runner] div[class*=ModelVideoOutputPreview_frame]{background:0 0;border:0;border-radius:12px;min-height:0;margin-top:0;padding:0}.ClientShell-module__Joj2oa__root main[data-video-model-runner] div[class*=ModelVideoOutputPreview_actions]{margin-top:10px}@media (max-width:980px){.ClientShell-module__Joj2oa__desktopOnly{display:none}.ClientShell-module__Joj2oa__mobileOnly{width:100%;min-width:0;max-width:100vw;display:block;position:relative}.ClientShell-module__Joj2oa__mobileOnly>header{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;overflow:hidden}.ClientShell-module__Joj2oa__mobileOnly>header,.ClientShell-module__Joj2oa__mobileOnly>header *{box-sizing:border-box}.ClientShell-module__Joj2oa__mobileOnly>header>*{min-width:0}.ClientShell-module__Joj2oa__main{width:100%;min-width:0;max-width:100%;min-height:100dvh;padding-top:var(--dashboard-mobile-header-height);margin-inline-start:0;padding-bottom:0;overflow-x:hidden}.ClientShell-module__Joj2oa__workspaceProjectMain{height:100dvh;min-height:0;overflow:hidden}.ClientShell-module__Joj2oa__pageContent{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.ClientShell-module__Joj2oa__workspaceProjectContent{height:calc(100dvh - var(--dashboard-mobile-header-height) - 64px);min-height:0;overflow:hidden}}
.WorkspaceOnboardingHints-module__UcT1ha__tip{z-index:1200;color:#fff;text-align:right;direction:rtl;background:#533afd;border:1px solid #ffffff29;border-radius:14px;width:236px;max-width:calc(100vw - 24px);padding:12px;animation:.16s ease-out WorkspaceOnboardingHints-module__UcT1ha__tipFadeIn;position:fixed;transform:translateY(-100%);box-shadow:0 18px 44px #452edb47}.WorkspaceOnboardingHints-module__UcT1ha__tip:after{top:100%;left:var(--workspace-tip-arrow-left,24px);content:"";border-top:8px solid #533afd;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.WorkspaceOnboardingHints-module__UcT1ha__closeButton{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:7px;left:7px}.WorkspaceOnboardingHints-module__UcT1ha__closeButton:hover{color:#fff;background:#ffffff1f}.WorkspaceOnboardingHints-module__UcT1ha__closeButton:focus-visible,.WorkspaceOnboardingHints-module__UcT1ha__neverButton:focus-visible{outline-offset:2px;outline:2px solid #fffffff2}.WorkspaceOnboardingHints-module__UcT1ha__title{padding-left:28px;font-size:11px;font-weight:800;line-height:1.8;display:block}.WorkspaceOnboardingHints-module__UcT1ha__text{color:#ffffffeb;margin:3px 0 9px;font-size:9.5px;line-height:1.9}.WorkspaceOnboardingHints-module__UcT1ha__neverButton{color:#fff;min-height:28px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9px;padding:4px 9px;font-size:8.5px;font-weight:720}.WorkspaceOnboardingHints-module__UcT1ha__neverButton:hover:not(:disabled){background:#ffffff2b}.WorkspaceOnboardingHints-module__UcT1ha__neverButton:disabled{cursor:wait;opacity:.72}body:has(.WorkspaceOnboardingHints-module__UcT1ha__tip) button[data-workspace-onboarding-active=true]{color:#533afd!important;border-color:#533afd!important;box-shadow:0 0 0 3px #533afd29!important}@keyframes WorkspaceOnboardingHints-module__UcT1ha__tipFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:620px){.WorkspaceOnboardingHints-module__UcT1ha__tip{width:220px;padding:11px}.WorkspaceOnboardingHints-module__UcT1ha__text{font-size:9px}}
.DashboardImageChat-module__2h3Tiq__topActions{align-items:center;gap:8px;display:flex}.DashboardImageChat-module__2h3Tiq__history{z-index:15;top:calc(var(--dashboard-header-height) + 77px);right:calc(var(--dashboard-sidebar-width) + 12px);border:1px solid var(--dashboard-border);background:var(--dashboard-surface);border-radius:16px;width:min(340px,100vw - 24px);max-height:60dvh;padding:16px;position:absolute;overflow-y:auto;box-shadow:0 15px 45px #0002}.DashboardImageChat-module__2h3Tiq__history>strong{margin-bottom:10px;display:block}.DashboardImageChat-module__2h3Tiq__history button{width:100%;color:var(--dashboard-text);border:0;border-bottom:1px solid var(--dashboard-border);font:inherit;text-align:right;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 5px;font-size:12px;display:flex}.DashboardImageChat-module__2h3Tiq__history button:hover{color:var(--dashboard-accent)}.DashboardImageChat-module__2h3Tiq__history small{color:var(--dashboard-text-soft);white-space:nowrap;font-size:10px}.DashboardImageChat-module__2h3Tiq__history p{color:var(--dashboard-text-soft);font-size:12px}.DashboardImageChat-module__2h3Tiq__outputs{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.DashboardImageChat-module__2h3Tiq__output{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);border-radius:14px;width:min(100%,430px);padding:8px}.DashboardImageChat-module__2h3Tiq__output img{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:100%;max-height:450px;display:block}.DashboardImageChat-module__2h3Tiq__output a{color:var(--dashboard-accent);align-items:center;gap:7px;padding:9px 4px;font-size:12px;text-decoration:none;display:flex}.DashboardImageChat-module__2h3Tiq__runCost{color:var(--dashboard-text-soft);font-size:10px}@media (max-width:980px){.DashboardImageChat-module__2h3Tiq__history{top:calc(var(--dashboard-mobile-header-height) + 70px);right:12px}}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__topActions{gap:4px}.DashboardImageChat-module__2h3Tiq__topActions button{padding:0 7px}.DashboardImageChat-module__2h3Tiq__topActions button span{font-size:9px}.DashboardImageChat-module__2h3Tiq__controls{gap:7px;padding:0 10px 10px}.DashboardImageChat-module__2h3Tiq__controls label{font-size:10px}.DashboardImageChat-module__2h3Tiq__controls select{max-width:115px;font-size:10px}}.DashboardImageChat-module__2h3Tiq__settingsInline{border:1px solid color-mix(in srgb, var(--dashboard-accent) 26%, var(--dashboard-border));background:color-mix(in srgb, var(--dashboard-accent) 9%, var(--dashboard-surface));min-height:34px;color:var(--dashboard-accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.DashboardImageChat-module__2h3Tiq__settingsInline svg{flex:none}.DashboardImageChat-module__2h3Tiq__settingsInline:hover{background:color-mix(in srgb, var(--dashboard-accent) 15%, var(--dashboard-surface));border-color:color-mix(in srgb, var(--dashboard-accent) 45%, var(--dashboard-border))}.DashboardImageChat-module__2h3Tiq__settingsInline:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__settingsInline{width:34px;min-height:34px;padding:0}.DashboardImageChat-module__2h3Tiq__settingsInlineLabel{display:none}}.DashboardImageChat-module__2h3Tiq__sendGroup{flex:none;align-items:center;gap:9px;min-width:0;display:inline-flex}.DashboardImageChat-module__2h3Tiq__requiredCredit{min-height:34px;color:var(--dashboard-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11px;display:inline-flex}.DashboardImageChat-module__2h3Tiq__requiredCredit svg{color:var(--dashboard-accent);flex:none}.DashboardImageChat-module__2h3Tiq__requiredCredit strong{color:var(--dashboard-text);font-size:12px;font-weight:750}.DashboardImageChat-module__2h3Tiq__creditUnit{color:var(--dashboard-text-soft);font-size:10px}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__sendGroup{gap:6px}.DashboardImageChat-module__2h3Tiq__requiredCredit{gap:4px;font-size:11px}.DashboardImageChat-module__2h3Tiq__creditUnit{display:none}}@media (prefers-reduced-motion:reduce){.DashboardImageChat-module__2h3Tiq__settingsInline{transition:none}}.DashboardImageChat-module__2h3Tiq__previewTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.DashboardImageChat-module__2h3Tiq__previewTrigger img,.DashboardImageChat-module__2h3Tiq__previewTrigger video{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:100%;max-height:450px;display:block}.DashboardImageChat-module__2h3Tiq__previewTrigger:focus-visible,.DashboardImageChat-module__2h3Tiq__editOutput:focus-visible{outline:2px solid var(--dashboard-accent);outline-offset:3px}.DashboardImageChat-module__2h3Tiq__audioPreview{min-height:100px;color:var(--dashboard-text);justify-content:center;align-items:center;gap:12px;display:flex}.DashboardImageChat-module__2h3Tiq__editOutput{min-height:34px;color:var(--dashboard-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:3px 7px;font-size:12px;display:inline-flex}.DashboardImageChat-module__2h3Tiq__editOutput:hover{text-decoration:underline}.DashboardImageChat-module__2h3Tiq__processing{color:var(--dashboard-text-muted);align-items:center;gap:9px;font-size:12px;display:flex}.DashboardImageChat-module__2h3Tiq__failure{color:#b03a3a;font-size:12px}.DashboardImageChat-module__2h3Tiq__spin{animation:.9s linear infinite DashboardImageChat-module__2h3Tiq__dashboardChatSpin}@keyframes DashboardImageChat-module__2h3Tiq__dashboardChatSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DashboardImageChat-module__2h3Tiq__spin{animation:none}}.DashboardImageChat-module__2h3Tiq__referenceLoading{background:var(--dashboard-surface-soft);color:var(--dashboard-text-muted);border-radius:10px;align-items:center;gap:8px;margin:4px 14px 9px;padding:8px 10px;font-size:12px;display:flex}.DashboardImageChat-module__2h3Tiq__referenceThumbnail{-o-object-fit:cover;object-fit:cover;border:1px solid var(--dashboard-border);border-radius:7px;flex:none;width:35px;height:35px;display:block}.DashboardImageChat-module__2h3Tiq__sentReference{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);width:fit-content;max-width:100%;color:var(--dashboard-text-muted);font:inherit;cursor:zoom-in;border-radius:10px;align-items:center;gap:9px;margin-top:9px;padding:5px 7px;font-size:11px;display:flex}.DashboardImageChat-module__2h3Tiq__sentReference img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:54px;height:54px;display:block}.DashboardImageChat-module__2h3Tiq__sentReference:hover{border-color:var(--dashboard-accent)}.DashboardImageChat-module__2h3Tiq__fileOnlyHint{min-height:84px;color:var(--dashboard-text-muted);align-items:center;gap:11px;padding:18px 20px 10px;font-size:12px;line-height:1.9;display:flex}.DashboardImageChat-module__2h3Tiq__fileOnlyHint svg{color:var(--dashboard-accent);flex:none}.DashboardImageChat-module__2h3Tiq__transcript{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);max-width:710px;color:var(--dashboard-text);border-radius:14px;margin:10px 0;padding:13px 15px}.DashboardImageChat-module__2h3Tiq__transcriptHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.DashboardImageChat-module__2h3Tiq__transcriptHeader strong{font-size:12px}.DashboardImageChat-module__2h3Tiq__transcriptHeader button{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);color:var(--dashboard-accent);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.DashboardImageChat-module__2h3Tiq__transcriptBody{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;max-height:380px;font-size:12px;line-height:2;overflow:auto}.DashboardImageChat-module__2h3Tiq__audioOutput{box-sizing:border-box;flex:0 450px;width:min(450px,100vw - 64px);min-width:0;max-width:100%}.DashboardImageChat-module__2h3Tiq__audioOutput .DashboardImageChat-module__2h3Tiq__audioPreview{min-height:70px}.DashboardImageChat-module__2h3Tiq__audioOutput .DashboardImageChat-module__2h3Tiq__audioPlayer{width:100%}.DashboardImageChat-module__2h3Tiq__audioOutput .DashboardImageChat-module__2h3Tiq__audioPlayer audio{width:100%;max-width:100%}.DashboardImageChat-module__2h3Tiq__audioPlayer{flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px;display:flex}.DashboardImageChat-module__2h3Tiq__audioPlayer audio{width:100%;min-width:0;height:42px;display:block}.DashboardImageChat-module__2h3Tiq__audioPlayer a{color:var(--dashboard-accent);align-items:center;gap:7px;font-size:11px;text-decoration:none;display:inline-flex}.DashboardImageChat-module__2h3Tiq__historyToggle{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:7px 12px;display:flex}.DashboardImageChat-module__2h3Tiq__historyToggle>span{flex-direction:column;gap:3px;min-width:0;display:flex}.DashboardImageChat-module__2h3Tiq__historyToggle strong{color:var(--dashboard-text);font-size:11px;font-weight:650}.DashboardImageChat-module__2h3Tiq__historyToggle small{color:var(--dashboard-text-soft);font-size:10px;line-height:1.7}.DashboardImageChat-module__2h3Tiq__historyToggle input{width:18px;height:18px;accent-color:var(--dashboard-accent);cursor:pointer;flex:none}.DashboardImageChat-module__2h3Tiq__historyToggle input:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__historyToggle{padding:7px 10px}.DashboardImageChat-module__2h3Tiq__historyToggle strong{font-size:10.5px}.DashboardImageChat-module__2h3Tiq__historyToggle small{font-size:9px}}.DashboardImageChat-module__2h3Tiq__creditBackdrop{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f111b8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.DashboardImageChat-module__2h3Tiq__creditDialog{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);width:min(410px,100%);color:var(--dashboard-text);border-radius:20px;padding:23px;box-shadow:0 22px 65px #0003}.DashboardImageChat-module__2h3Tiq__creditDialogTitle{color:var(--dashboard-accent);align-items:center;gap:10px;font-size:16px;display:flex}.DashboardImageChat-module__2h3Tiq__creditDialogTitle strong{color:var(--dashboard-text)}.DashboardImageChat-module__2h3Tiq__creditDialog p{margin:18px 0 8px;font-size:13px;line-height:2}.DashboardImageChat-module__2h3Tiq__creditDialog small{color:var(--dashboard-text-muted);font-size:11px;line-height:1.9;display:block}.DashboardImageChat-module__2h3Tiq__creditDialogActions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.DashboardImageChat-module__2h3Tiq__creditDialogActions button,.DashboardImageChat-module__2h3Tiq__creditDialogActions a{min-height:39px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.DashboardImageChat-module__2h3Tiq__creditDialogActions button{background:var(--dashboard-surface);color:var(--dashboard-text);border:1px solid var(--dashboard-border)}.DashboardImageChat-module__2h3Tiq__creditDialogActions a{background:var(--dashboard-accent);color:#fff;border:1px solid var(--dashboard-accent)}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__creditDialog{padding:18px}}.DashboardImageChat-module__2h3Tiq__languageMessage{align-items:flex-start;width:100%}.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__transcript{align-self:flex-end;width:min(100%,710px);max-width:100%;margin-inline:0 auto}.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__processing,.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__failure,.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__runCost{align-self:flex-end}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__transcript{width:100%}}.DashboardImageChat-module__2h3Tiq__languageAttachments{flex-wrap:wrap;gap:7px;padding:0 15px 8px;display:flex}.DashboardImageChat-module__2h3Tiq__languageImageChip{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);max-width:min(280px,100%);color:var(--dashboard-text);border-radius:10px;align-items:center;gap:6px;padding:6px 7px;font-size:11px;display:flex}.DashboardImageChat-module__2h3Tiq__languageImageChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DashboardImageChat-module__2h3Tiq__languageImageChip button{width:23px;height:23px;color:var(--dashboard-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.DashboardImageChat-module__2h3Tiq__languageImageChip button:hover{background:var(--dashboard-border)}.DashboardImageChat-module__2h3Tiq__languageImageThumb{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex:none;width:30px;height:30px;display:block}.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__sentLanguageImages{flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:100%;margin-top:10px;display:flex}.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__sentLanguageImages img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);border-radius:11px;width:88px;max-width:100%;height:88px;display:block}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__languageMessage .DashboardImageChat-module__2h3Tiq__sentLanguageImages img{width:72px;height:72px}}.DashboardImageChat-module__2h3Tiq__historyOverlay.DashboardImageChat-module__2h3Tiq__historyOverlay{z-index:1650;overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f111b8c;place-items:center;width:100%;height:100dvh;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.DashboardImageChat-module__2h3Tiq__historyDialog{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);width:min(560px,100%);min-height:0;max-height:calc(100dvh - 32px);color:var(--dashboard-text);border-radius:20px;flex-direction:column;margin:auto;display:flex;overflow:hidden;box-shadow:0 22px 70px #0003}.DashboardImageChat-module__2h3Tiq__historyDialogHeader{border-bottom:1px solid var(--dashboard-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.DashboardImageChat-module__2h3Tiq__historyDialogHeading{align-items:center;gap:12px;min-width:0;display:flex}.DashboardImageChat-module__2h3Tiq__historyDialogIcon{background:var(--dashboard-hover);width:40px;height:40px;color:var(--dashboard-accent);border-radius:12px;flex:none;place-items:center;display:grid}.DashboardImageChat-module__2h3Tiq__historyDialogHeading h2{margin:0;font-size:16px;font-weight:750}.DashboardImageChat-module__2h3Tiq__historyDialogHeading p{color:var(--dashboard-text-muted);margin:4px 0 0;font-size:11px}.DashboardImageChat-module__2h3Tiq__historyClose{border:1px solid var(--dashboard-border);width:35px;height:35px;color:var(--dashboard-text);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.DashboardImageChat-module__2h3Tiq__historyClose:hover{background:var(--dashboard-hover)}.DashboardImageChat-module__2h3Tiq__historyDialogBody{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:10px 18px 18px;overflow-y:auto}.DashboardImageChat-module__2h3Tiq__historyProjectList{flex-direction:column;display:flex}.DashboardImageChat-module__2h3Tiq__historyProject{border:0;border-bottom:1px solid var(--dashboard-border);width:100%;min-height:52px;color:var(--dashboard-text);font:inherit;text-align:right;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 11px;display:flex}.DashboardImageChat-module__2h3Tiq__historyProject:hover{background:var(--dashboard-hover);color:var(--dashboard-accent)}.DashboardImageChat-module__2h3Tiq__historyProject:disabled{opacity:.6;cursor:wait}.DashboardImageChat-module__2h3Tiq__historyProjectTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.DashboardImageChat-module__2h3Tiq__historyProjectDate{color:var(--dashboard-text-soft);flex:none;font-size:10px}.DashboardImageChat-module__2h3Tiq__historyEmpty{text-align:center;color:var(--dashboard-text-muted);padding:26px 10px;font-size:12px}.DashboardImageChat-module__2h3Tiq__historyClose:focus-visible,.DashboardImageChat-module__2h3Tiq__historyProject:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:-3px}@media (max-width:600px){.DashboardImageChat-module__2h3Tiq__historyOverlay.DashboardImageChat-module__2h3Tiq__historyOverlay{padding:10px}.DashboardImageChat-module__2h3Tiq__historyDialog{border-radius:16px;width:100%;max-height:calc(100dvh - 20px)}.DashboardImageChat-module__2h3Tiq__historyDialogHeader{padding:14px}.DashboardImageChat-module__2h3Tiq__historyDialogBody{padding:8px 10px 12px}.DashboardImageChat-module__2h3Tiq__historyProject{gap:10px;padding-inline:9px}.DashboardImageChat-module__2h3Tiq__historyProjectTitle{font-size:11px}}
.OutputLightbox-module__tNMaLq__overlay{top:var(--dashboard-header-height,64px);inset-inline:0;z-index:1200;background:var(--dashboard-backdrop,#14141973);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;display:grid;position:fixed;bottom:0}.OutputLightbox-module__tNMaLq__dialog{width:min(900px,100%);max-height:calc(100dvh - var(--dashboard-header-height,64px) - 32px);border:1px solid var(--dashboard-border,#dedbe9);background:var(--dashboard-surface,#fff);min-height:0;color:var(--dashboard-text,#17161b);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000024}.OutputLightbox-module__tNMaLq__toolbar{border-bottom:1px solid var(--dashboard-border,#dedbe9);flex:none;justify-content:flex-end;align-items:center;min-height:48px;padding:5px 9px;display:flex}.OutputLightbox-module__tNMaLq__toolbarActions{align-items:center;gap:8px;display:flex}.OutputLightbox-module__tNMaLq__closeButton,.OutputLightbox-module__tNMaLq__downloadButton{border:1px solid var(--dashboard-border,#dedbe9);background:var(--dashboard-surface,#fff);min-height:36px;color:var(--dashboard-text,#17161b);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.OutputLightbox-module__tNMaLq__closeButton{width:36px;padding:0}.OutputLightbox-module__tNMaLq__closeButton:hover,.OutputLightbox-module__tNMaLq__downloadButton:hover{border-color:var(--dashboard-accent,#533afd);color:var(--dashboard-accent,#533afd);background:var(--dashboard-hover,#f1eff8)}.OutputLightbox-module__tNMaLq__stage{min-height:0;max-height:calc(100dvh - var(--dashboard-header-height,64px) - 145px);scrollbar-width:none;background:var(--dashboard-surface-soft,#fafafa);justify-content:center;align-items:center;padding:12px;display:flex;overflow:auto}.OutputLightbox-module__tNMaLq__stage::-webkit-scrollbar{width:0;height:0;display:none}.OutputLightbox-module__tNMaLq__overlay::-webkit-scrollbar{width:0;height:0;display:none}.OutputLightbox-module__tNMaLq__image,.OutputLightbox-module__tNMaLq__video{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - var(--dashboard-header-height,64px) - 170px);-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}.OutputLightbox-module__tNMaLq__audio{width:min(680px,100%);display:block}.OutputLightbox-module__tNMaLq__downloadFooter{border-top:1px solid var(--dashboard-border,#dedbe9);background:var(--dashboard-surface,#fff);flex:none;justify-content:center;padding:9px 14px;display:flex}@media (max-width:640px){.OutputLightbox-module__tNMaLq__overlay{padding:9px}.OutputLightbox-module__tNMaLq__dialog{width:100%;max-height:calc(100dvh - var(--dashboard-header-height,60px) - 18px);border-radius:14px}.OutputLightbox-module__tNMaLq__stage{max-height:calc(100dvh - var(--dashboard-header-height,60px) - 128px);padding:8px}.OutputLightbox-module__tNMaLq__image,.OutputLightbox-module__tNMaLq__video{max-height:calc(100dvh - var(--dashboard-header-height,60px) - 146px)}.OutputLightbox-module__tNMaLq__toolbar{min-height:42px}}
.ModelOutputPreview-module__BFVb4W__frame{border:1px solid var(--dashboard-border,#f1eff8);background:var(--dashboard-surface-soft,#fbfaff);border-radius:17px;place-items:center;min-height:420px;margin-top:15px;display:grid;overflow:hidden}.ModelOutputPreview-module__BFVb4W__imageFrame{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ModelOutputPreview-module__BFVb4W__previewButton,.ModelOutputPreview-module__BFVb4W__staticPreview,.ModelOutputPreview-module__BFVb4W__emptyPreview{box-sizing:border-box;place-items:center;width:100%;display:grid;position:relative}.ModelOutputPreview-module__BFVb4W__previewButton,.ModelOutputPreview-module__BFVb4W__staticPreview{opacity:1;filter:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;overflow:hidden}.ModelOutputPreview-module__BFVb4W__previewButton{color:inherit;cursor:zoom-in;font-family:inherit}.ModelOutputPreview-module__BFVb4W__staticPreview{cursor:default}.ModelOutputPreview-module__BFVb4W__emptyPreview{min-height:420px;padding:12px}.ModelOutputPreview-module__BFVb4W__image{-o-object-fit:contain;object-fit:contain;opacity:1;filter:none;width:100%;max-width:100%;height:auto;max-height:640px;box-shadow:none;background:0 0;border:0;border-radius:12px;display:block}.ModelOutputPreview-module__BFVb4W__emptyState{max-width:340px;color:var(--dashboard-text-muted,#6f7974);text-align:center;padding:28px;font-size:13px;font-weight:650;line-height:1.9}.ModelOutputPreview-module__BFVb4W__zoomHint{color:#faf9ff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17161bc2;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11.5px;font-weight:750;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}.ModelOutputPreview-module__BFVb4W__previewButton:hover .ModelOutputPreview-module__BFVb4W__zoomHint,.ModelOutputPreview-module__BFVb4W__previewButton:focus-visible .ModelOutputPreview-module__BFVb4W__zoomHint{opacity:1;transform:translateY(0)}.ModelOutputPreview-module__BFVb4W__actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:10px;display:flex}.ModelOutputPreview-module__BFVb4W__actions button,.ModelOutputPreview-module__BFVb4W__actions a{border:1px solid var(--dashboard-border-strong,#dedbe9);background:var(--dashboard-surface,#fff);min-height:38px;color:var(--dashboard-text,#17161b);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.ModelOutputPreview-module__BFVb4W__actions a{border-color:color-mix(in srgb, var(--dashboard-accent,#533afd) 34%, var(--dashboard-border));background:color-mix(in srgb, var(--dashboard-accent,#533afd) 8%, var(--dashboard-surface))}.ModelOutputPreview-module__BFVb4W__actions button:hover,.ModelOutputPreview-module__BFVb4W__actions a:hover{border-color:var(--dashboard-accent,#533afd);background:var(--dashboard-hover,#fbfaff)}@media (max-width:1440px),(max-height:900px){.ModelOutputPreview-module__BFVb4W__frame,.ModelOutputPreview-module__BFVb4W__emptyPreview{min-height:340px}.ModelOutputPreview-module__BFVb4W__imageFrame{min-height:0;margin-top:11px}.ModelOutputPreview-module__BFVb4W__image{border-radius:10px;max-height:520px}.ModelOutputPreview-module__BFVb4W__previewButton,.ModelOutputPreview-module__BFVb4W__staticPreview{border-radius:10px}.ModelOutputPreview-module__BFVb4W__actions{margin-top:8px}}@media (max-width:1080px){.ModelOutputPreview-module__BFVb4W__frame,.ModelOutputPreview-module__BFVb4W__emptyPreview{min-height:360px}.ModelOutputPreview-module__BFVb4W__imageFrame{min-height:0}}@media (max-width:760px){.ModelOutputPreview-module__BFVb4W__frame,.ModelOutputPreview-module__BFVb4W__emptyPreview{min-height:300px}.ModelOutputPreview-module__BFVb4W__imageFrame{min-height:0;margin-top:8px}.ModelOutputPreview-module__BFVb4W__image{border-radius:9px;max-height:500px}.ModelOutputPreview-module__BFVb4W__previewButton,.ModelOutputPreview-module__BFVb4W__staticPreview{border-radius:9px}.ModelOutputPreview-module__BFVb4W__emptyState{padding:20px;font-size:12px}.ModelOutputPreview-module__BFVb4W__zoomHint{opacity:1;bottom:10px;right:10px;transform:none}.ModelOutputPreview-module__BFVb4W__actions{align-items:stretch}.ModelOutputPreview-module__BFVb4W__actions button,.ModelOutputPreview-module__BFVb4W__actions a{flex:1}}
.ModelProcessingStatus-module__1iPWxW__processing,.ModelProcessingStatus-module__1iPWxW__error{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface-soft);min-height:92px;color:var(--dashboard-text);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.ModelProcessingStatus-module__1iPWxW__error{border-color:color-mix(in srgb, var(--dashboard-danger) 42%, var(--dashboard-border));background:color-mix(in srgb, var(--dashboard-danger) 7%, var(--dashboard-surface));grid-template-columns:42px minmax(0,1fr)}.ModelProcessingStatus-module__1iPWxW__icon{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);width:42px;height:42px;color:var(--dashboard-icon);border-radius:13px;place-items:center;display:grid}.ModelProcessingStatus-module__1iPWxW__processing .ModelProcessingStatus-module__1iPWxW__icon svg{animation:1.1s linear infinite ModelProcessingStatus-module__1iPWxW__processing-spin}.ModelProcessingStatus-module__1iPWxW__error .ModelProcessingStatus-module__1iPWxW__icon{color:var(--dashboard-danger)}.ModelProcessingStatus-module__1iPWxW__copy{min-width:0}.ModelProcessingStatus-module__1iPWxW__copy strong{color:var(--dashboard-text);font-size:13.5px;font-weight:800;line-height:1.7;display:block}.ModelProcessingStatus-module__1iPWxW__copy p{color:var(--dashboard-text-muted);margin:3px 0 0;font-size:11.5px;line-height:1.8}.ModelProcessingStatus-module__1iPWxW__activity{align-items:center;gap:4px;padding-inline:4px;display:inline-flex}.ModelProcessingStatus-module__1iPWxW__activity i{background:var(--dashboard-icon);border-radius:999px;width:6px;height:6px;animation:1.25s ease-in-out infinite ModelProcessingStatus-module__1iPWxW__processing-pulse}.ModelProcessingStatus-module__1iPWxW__activity i:nth-child(2){animation-delay:.16s}.ModelProcessingStatus-module__1iPWxW__activity i:nth-child(3){animation-delay:.32s}@keyframes ModelProcessingStatus-module__1iPWxW__processing-spin{to{transform:rotate(360deg)}}@keyframes ModelProcessingStatus-module__1iPWxW__processing-pulse{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (max-width:560px){.ModelProcessingStatus-module__1iPWxW__processing,.ModelProcessingStatus-module__1iPWxW__error{border-radius:14px;grid-template-columns:38px minmax(0,1fr);min-height:84px;padding:13px}.ModelProcessingStatus-module__1iPWxW__icon{border-radius:12px;width:38px;height:38px}.ModelProcessingStatus-module__1iPWxW__activity{display:none}}@media (prefers-reduced-motion:reduce){.ModelProcessingStatus-module__1iPWxW__processing .ModelProcessingStatus-module__1iPWxW__icon svg,.ModelProcessingStatus-module__1iPWxW__activity i{animation:none}}
.ImageModelRunner-module__-dGh0W__page{background:var(--dashboard-bg);width:100%;min-height:100%;color:var(--dashboard-text);box-sizing:border-box;padding:28px 20px 64px}.ImageModelRunner-module__-dGh0W__container{width:min(1220px,100%);margin:0 auto}.ImageModelRunner-module__-dGh0W__hero{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.ImageModelRunner-module__-dGh0W__heroCopy{min-width:0}.ImageModelRunner-module__-dGh0W__eyebrow{color:var(--dashboard-text-muted);font-size:11.5px;font-weight:750}.ImageModelRunner-module__-dGh0W__hero h1{max-width:100%;color:var(--dashboard-text);text-align:right;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(27px,3vw,37px);font-weight:850;line-height:1.35}.ImageModelRunner-module__-dGh0W__hero p,.ImageModelRunner-module__-dGh0W__sectionHeader p{max-width:720px;color:var(--dashboard-text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.9}.ImageModelRunner-module__-dGh0W__heroMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:390px;display:flex}.ImageModelRunner-module__-dGh0W__heroMeta span{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);min-height:36px;color:var(--dashboard-text-muted);white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:10.8px;display:inline-flex}.ImageModelRunner-module__-dGh0W__heroMeta svg{color:var(--dashboard-icon)}.ImageModelRunner-module__-dGh0W__topTabs,.ImageModelRunner-module__-dGh0W__apiTabs{gap:8px;margin-top:14px;display:flex}.ImageModelRunner-module__-dGh0W__topTab,.ImageModelRunner-module__-dGh0W__activeTopTab,.ImageModelRunner-module__-dGh0W__apiTab,.ImageModelRunner-module__-dGh0W__activeApiTab{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-height:39px;color:var(--dashboard-text-muted);cursor:pointer;border-radius:11px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.ImageModelRunner-module__-dGh0W__topTab:hover,.ImageModelRunner-module__-dGh0W__apiTab:hover{border-color:var(--dashboard-border-strong);background:var(--dashboard-hover);color:var(--dashboard-text)}.ImageModelRunner-module__-dGh0W__activeTopTab,.ImageModelRunner-module__-dGh0W__activeApiTab{border-color:var(--dashboard-border-strong);background:var(--dashboard-active);color:var(--dashboard-active-text)}.ImageModelRunner-module__-dGh0W__workspace{direction:ltr;grid-template-columns:minmax(0,1.06fr) minmax(370px,.94fr);grid-template-areas:"result form";align-items:start;gap:18px;margin-top:17px;display:grid}.ImageModelRunner-module__-dGh0W__formCard{direction:rtl;grid-area:form}.ImageModelRunner-module__-dGh0W__resultColumn{direction:rtl;grid-area:result;min-width:0}.ImageModelRunner-module__-dGh0W__formCard,.ImageModelRunner-module__-dGh0W__resultCard,.ImageModelRunner-module__-dGh0W__costCard,.ImageModelRunner-module__-dGh0W__apiSection,.ImageModelRunner-module__-dGh0W__codeCard{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);box-sizing:border-box;border-radius:18px;min-width:0}.ImageModelRunner-module__-dGh0W__formCard,.ImageModelRunner-module__-dGh0W__resultCard,.ImageModelRunner-module__-dGh0W__apiSection{padding:18px}.ImageModelRunner-module__-dGh0W__stickyResult{top:calc(var(--dashboard-header-height) + 16px);position:sticky}.ImageModelRunner-module__-dGh0W__resultCard{scroll-margin-top:calc(var(--dashboard-header-height) + 18px)}.ImageModelRunner-module__-dGh0W__sectionHeader{margin-bottom:14px}.ImageModelRunner-module__-dGh0W__sectionHeader h2{color:var(--dashboard-text);margin:0;font-size:18px;font-weight:820}.ImageModelRunner-module__-dGh0W__previewWrap{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);border-radius:15px;margin-top:13px;overflow:hidden}.ImageModelRunner-module__-dGh0W__field{border-bottom:1px solid var(--dashboard-border);min-width:0;padding:14px 0}.ImageModelRunner-module__-dGh0W__field:first-of-type{padding-top:3px}.ImageModelRunner-module__-dGh0W__field:last-child{border-bottom:0}.ImageModelRunner-module__-dGh0W__fieldHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ImageModelRunner-module__-dGh0W__fieldHeading label,.ImageModelRunner-module__-dGh0W__fieldHeading strong{color:var(--dashboard-text);font-size:12px;font-weight:800;line-height:1.5}.ImageModelRunner-module__-dGh0W__fieldHeading code{color:var(--dashboard-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.8px;font-weight:500}.ImageModelRunner-module__-dGh0W__fieldControl{width:100%;min-width:0}.ImageModelRunner-module__-dGh0W__field p{color:var(--dashboard-text-muted);margin:7px 0 0;font-size:10.8px;line-height:1.8}.ImageModelRunner-module__-dGh0W__fieldControl textarea,.ImageModelRunner-module__-dGh0W__fieldControl select,.ImageModelRunner-module__-dGh0W__fieldControl input[type=number],.ImageModelRunner-module__-dGh0W__fieldControl input[type=text]{box-sizing:border-box;outline:none;min-height:44px;font-family:inherit;font-size:12.5px;transition:border-color .16s,background .16s;border:1px solid var(--dashboard-border-strong)!important;background:var(--dashboard-control)!important;width:100%!important;color:var(--dashboard-text)!important;color-scheme:normal!important;box-shadow:none!important;border-radius:12px!important}.ImageModelRunner-module__-dGh0W__fieldControl textarea{resize:vertical;min-height:118px;padding:11px 12px;line-height:1.8}.ImageModelRunner-module__-dGh0W__fieldControl select,.ImageModelRunner-module__-dGh0W__fieldControl input[type=number],.ImageModelRunner-module__-dGh0W__fieldControl input[type=text]{padding:0 12px}.ImageModelRunner-module__-dGh0W__fieldControl textarea:hover,.ImageModelRunner-module__-dGh0W__fieldControl select:hover,.ImageModelRunner-module__-dGh0W__fieldControl input:hover{border-color:var(--dashboard-icon)!important}.ImageModelRunner-module__-dGh0W__fieldControl textarea:focus,.ImageModelRunner-module__-dGh0W__fieldControl select:focus,.ImageModelRunner-module__-dGh0W__fieldControl input:focus{border-color:var(--dashboard-text-muted)!important;box-shadow:0 0 0 3px var(--dashboard-focus)!important}.ImageModelRunner-module__-dGh0W__fieldControl input:disabled{opacity:.55;cursor:not-allowed}.ImageModelRunner-module__-dGh0W__fieldControl textarea::-moz-placeholder{color:var(--dashboard-text-soft)}.ImageModelRunner-module__-dGh0W__fieldControl input::-moz-placeholder{color:var(--dashboard-text-soft)}.ImageModelRunner-module__-dGh0W__fieldControl textarea::placeholder,.ImageModelRunner-module__-dGh0W__fieldControl input::placeholder{color:var(--dashboard-text-soft)}.ImageModelRunner-module__-dGh0W__selectWrap{position:relative}.ImageModelRunner-module__-dGh0W__selectWrap select{appearance:none;cursor:pointer;padding-left:38px!important}.ImageModelRunner-module__-dGh0W__selectWrap svg{color:var(--dashboard-icon);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ImageModelRunner-module__-dGh0W__basicGrid{-moz-column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.ImageModelRunner-module__-dGh0W__uploadZone,.ImageModelRunner-module__-dGh0W__uploadZoneActive{border:1px dashed var(--dashboard-border-strong);background:var(--dashboard-surface-soft);cursor:pointer;box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;min-height:86px;padding:13px;transition:border-color .16s,background .16s;display:flex}.ImageModelRunner-module__-dGh0W__uploadZone:hover,.ImageModelRunner-module__-dGh0W__uploadZoneActive{border-color:var(--dashboard-icon);background:var(--dashboard-hover)}.ImageModelRunner-module__-dGh0W__uploadInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ImageModelRunner-module__-dGh0W__uploadIcon{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);width:42px;height:42px;color:var(--dashboard-icon);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.ImageModelRunner-module__-dGh0W__uploadCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ImageModelRunner-module__-dGh0W__uploadCopy strong{color:var(--dashboard-text);font-size:12px;font-weight:780}.ImageModelRunner-module__-dGh0W__uploadCopy small{color:var(--dashboard-text-muted);font-size:10.5px}.ImageModelRunner-module__-dGh0W__uploadButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);min-height:35px;color:var(--dashboard-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10.8px;font-weight:700;display:inline-flex}.ImageModelRunner-module__-dGh0W__fileList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.ImageModelRunner-module__-dGh0W__fileChip{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.ImageModelRunner-module__-dGh0W__fileChip>span{min-width:0;color:var(--dashboard-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ImageModelRunner-module__-dGh0W__fileChip button{width:25px;height:25px;color:var(--dashboard-icon);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.ImageModelRunner-module__-dGh0W__fileChip button:hover{background:var(--dashboard-hover);color:var(--dashboard-text)}.ImageModelRunner-module__-dGh0W__toggle{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-control);min-height:44px;color:var(--dashboard-text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.ImageModelRunner-module__-dGh0W__toggle span{font-size:11.5px;font-weight:700}.ImageModelRunner-module__-dGh0W__toggle input{appearance:none;border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface-muted);cursor:pointer;border-radius:999px;width:36px;height:20px;margin:0;transition:background .16s,border-color .16s;position:relative}.ImageModelRunner-module__-dGh0W__toggle input:after{content:"";background:var(--dashboard-icon);border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:3px;right:3px}.ImageModelRunner-module__-dGh0W__toggle input:checked{border-color:var(--dashboard-accent);background:var(--dashboard-accent)}.ImageModelRunner-module__-dGh0W__toggle input:checked:after{background:#fff;transform:translate(-16px)}.ImageModelRunner-module__-dGh0W__advanced{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);border-radius:14px;margin-top:14px;overflow:hidden}.ImageModelRunner-module__-dGh0W__advanced summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:60px;padding:10px 13px;list-style:none;display:grid}.ImageModelRunner-module__-dGh0W__advanced summary::-webkit-details-marker{display:none}.ImageModelRunner-module__-dGh0W__advanced summary:hover{background:var(--dashboard-hover)}.ImageModelRunner-module__-dGh0W__advancedIcon{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);width:38px;height:38px;color:var(--dashboard-icon);border-radius:11px;place-items:center;display:grid}.ImageModelRunner-module__-dGh0W__advanced summary>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.ImageModelRunner-module__-dGh0W__advanced summary strong{color:var(--dashboard-text);font-size:12px;font-weight:800}.ImageModelRunner-module__-dGh0W__advanced summary small{color:var(--dashboard-text-muted);font-size:10.5px}.ImageModelRunner-module__-dGh0W__advancedChevron{color:var(--dashboard-icon);transition:transform .18s}.ImageModelRunner-module__-dGh0W__advanced[open] .ImageModelRunner-module__-dGh0W__advancedChevron{transform:rotate(180deg)}.ImageModelRunner-module__-dGh0W__advancedContent{border-top:1px solid var(--dashboard-border);background:var(--dashboard-surface);padding:0 13px 13px}.ImageModelRunner-module__-dGh0W__formError{border:1px solid color-mix(in srgb, var(--dashboard-danger) 42%, var(--dashboard-border));background:color-mix(in srgb, var(--dashboard-danger) 7%, var(--dashboard-surface));color:var(--dashboard-danger);border-radius:11px;margin-top:13px;padding:11px 12px;font-size:11.5px;line-height:1.8}.ImageModelRunner-module__-dGh0W__actionBar{border-top:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:15px;display:flex}.ImageModelRunner-module__-dGh0W__actionPrice{flex-direction:column;gap:2px;min-width:0;display:flex}.ImageModelRunner-module__-dGh0W__actionPrice span{color:var(--dashboard-text-muted);font-size:10.5px}.ImageModelRunner-module__-dGh0W__actionPrice strong{color:var(--dashboard-text);font-size:17px;font-weight:830}.ImageModelRunner-module__-dGh0W__actionBar>button{background:var(--dashboard-accent);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;display:inline-flex}.ImageModelRunner-module__-dGh0W__actionBar>button:hover:not(:disabled){transform:translateY(-1px)}.ImageModelRunner-module__-dGh0W__actionBar>button:disabled{opacity:.55;cursor:not-allowed}.ImageModelRunner-module__-dGh0W__spin{animation:1s linear infinite ImageModelRunner-module__-dGh0W__image-runner-spin}.ImageModelRunner-module__-dGh0W__costCard{margin-top:13px;padding:16px 17px}.ImageModelRunner-module__-dGh0W__costHeader{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ImageModelRunner-module__-dGh0W__costHeader>div{flex-direction:column;gap:3px;display:flex}.ImageModelRunner-module__-dGh0W__costHeader span{color:var(--dashboard-text);font-size:12px;font-weight:800}.ImageModelRunner-module__-dGh0W__costHeader small{color:var(--dashboard-text-muted);font-size:10.5px}.ImageModelRunner-module__-dGh0W__costHeader>strong{color:var(--dashboard-text);font-size:18px;font-weight:850}.ImageModelRunner-module__-dGh0W__costList{margin:0;padding:4px 0 0}.ImageModelRunner-module__-dGh0W__costList>div{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 2px;display:flex}.ImageModelRunner-module__-dGh0W__costList>div:last-child{border-bottom:0}.ImageModelRunner-module__-dGh0W__costList dt,.ImageModelRunner-module__-dGh0W__costList dd{color:var(--dashboard-text-muted);margin:0;font-size:10.8px}.ImageModelRunner-module__-dGh0W__costList div[data-current=true] dt,.ImageModelRunner-module__-dGh0W__costList div[data-current=true] dd{color:var(--dashboard-text);font-weight:800}.ImageModelRunner-module__-dGh0W__runMeta{border-top:1px solid var(--dashboard-border-strong);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:11px;display:flex}.ImageModelRunner-module__-dGh0W__runMeta span{color:var(--dashboard-text-muted);font-size:10.5px}.ImageModelRunner-module__-dGh0W__runMeta strong{color:var(--dashboard-text);font-size:11.5px}.ImageModelRunner-module__-dGh0W__outputSelector{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ImageModelRunner-module__-dGh0W__outputSelector button{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);min-height:33px;color:var(--dashboard-text-muted);cursor:pointer;border-radius:9px;padding:0 10px;font-family:inherit;font-size:10.5px}.ImageModelRunner-module__-dGh0W__outputSelector button:hover,.ImageModelRunner-module__-dGh0W__outputSelector .ImageModelRunner-module__-dGh0W__activeOutput{border-color:var(--dashboard-border-strong);background:var(--dashboard-active);color:var(--dashboard-active-text)}.ImageModelRunner-module__-dGh0W__apiSection{margin-top:17px}.ImageModelRunner-module__-dGh0W__codeCard{margin-top:14px;overflow:hidden}.ImageModelRunner-module__-dGh0W__codeHeader{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ImageModelRunner-module__-dGh0W__codeHeader strong{color:var(--dashboard-text);font-size:12px}.ImageModelRunner-module__-dGh0W__codeHeader button{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);min-height:33px;color:var(--dashboard-text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:10.8px;display:inline-flex}.ImageModelRunner-module__-dGh0W__codeCard pre{color:#f1eff8;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;background:#171a19;max-width:100%;margin:0;padding:15px;font-size:11px;line-height:1.9;overflow:auto}@keyframes ImageModelRunner-module__-dGh0W__image-runner-spin{to{transform:rotate(360deg)}}body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title]{border-color:var(--dashboard-border)!important;background:var(--dashboard-surface)!important;color:var(--dashboard-text)!important;box-shadow:none!important}body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title]>header{border-bottom-color:var(--dashboard-border)!important}:is(body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title] h2,body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title] h3){color:var(--dashboard-text)!important}:is(body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title] p,body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title] li){color:var(--dashboard-text-muted)!important}body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title] article{border-color:var(--dashboard-border)!important;background:var(--dashboard-surface-soft)!important}body:has(.ImageModelRunner-module__-dGh0W__page) section[aria-labelledby=model-readme-title] header>span{border-color:var(--dashboard-border-strong)!important;background:var(--dashboard-surface-muted)!important;color:var(--dashboard-text-muted)!important}@media (max-width:1080px){.ImageModelRunner-module__-dGh0W__hero{flex-direction:column;align-items:stretch}.ImageModelRunner-module__-dGh0W__heroMeta{justify-content:flex-start;max-width:none}.ImageModelRunner-module__-dGh0W__workspace{direction:rtl;grid-template-columns:minmax(0,1fr);grid-template-areas:"form""result"}.ImageModelRunner-module__-dGh0W__stickyResult{position:static}}@media (max-width:760px){.ImageModelRunner-module__-dGh0W__page{padding:14px 10px 38px}.ImageModelRunner-module__-dGh0W__hero,.ImageModelRunner-module__-dGh0W__formCard,.ImageModelRunner-module__-dGh0W__resultCard,.ImageModelRunner-module__-dGh0W__apiSection{border-radius:15px;padding:14px}.ImageModelRunner-module__-dGh0W__hero{gap:16px}.ImageModelRunner-module__-dGh0W__hero h1{font-size:clamp(24px,8vw,31px)}.ImageModelRunner-module__-dGh0W__heroMeta{grid-template-columns:1fr;gap:6px;display:grid}.ImageModelRunner-module__-dGh0W__heroMeta span{white-space:normal;box-sizing:border-box;width:100%;min-height:34px}.ImageModelRunner-module__-dGh0W__topTabs,.ImageModelRunner-module__-dGh0W__apiTabs{width:100%}.ImageModelRunner-module__-dGh0W__topTab,.ImageModelRunner-module__-dGh0W__activeTopTab{flex:1 1 0}.ImageModelRunner-module__-dGh0W__workspace{gap:12px;margin-top:13px}.ImageModelRunner-module__-dGh0W__basicGrid,.ImageModelRunner-module__-dGh0W__fileList{grid-template-columns:minmax(0,1fr)}.ImageModelRunner-module__-dGh0W__field{padding:12px 0}.ImageModelRunner-module__-dGh0W__fieldHeading{flex-direction:column;align-items:flex-start;gap:3px}.ImageModelRunner-module__-dGh0W__fieldControl textarea{min-height:108px}.ImageModelRunner-module__-dGh0W__uploadZone,.ImageModelRunner-module__-dGh0W__uploadZoneActive{flex-wrap:wrap;align-items:flex-start}.ImageModelRunner-module__-dGh0W__uploadButton{width:100%}.ImageModelRunner-module__-dGh0W__advanced summary{grid-template-columns:36px minmax(0,1fr) 18px;padding:10px 11px}.ImageModelRunner-module__-dGh0W__advancedIcon{width:36px;height:36px}.ImageModelRunner-module__-dGh0W__actionBar{flex-direction:column;align-items:stretch}.ImageModelRunner-module__-dGh0W__actionBar>button{width:100%;min-height:47px}.ImageModelRunner-module__-dGh0W__costCard{border-radius:15px;padding:14px}.ImageModelRunner-module__-dGh0W__outputSelector button{flex:calc(50% - 4px)}.ImageModelRunner-module__-dGh0W__codeHeader{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ImageModelRunner-module__-dGh0W__spin,.ImageModelRunner-module__-dGh0W__advancedChevron{transition:none;animation:none}.ImageModelRunner-module__-dGh0W__actionBar>button:hover:not(:disabled){transform:none}}
.ModelReadmeSection-module__OAVjfq__readme{color:#d8ddda;box-sizing:border-box;background:#1f2220;border:1px solid #363c39;border-radius:20px;width:min(1220px,100%);min-width:0;max-width:100%;margin:26px auto 48px;padding:24px;overflow:hidden}.ModelReadmeSection-module__OAVjfq__header{border-bottom:1px solid #303532;min-width:0;padding-bottom:20px}.ModelReadmeSection-module__OAVjfq__eyebrow{color:#8b7cff;box-sizing:border-box;background:#8b7cff14;border:1px solid #8b7cff47;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ModelReadmeSection-module__OAVjfq__header h2{color:#fff;text-align:right;overflow-wrap:anywhere;max-width:100%;margin:13px 0 0;font-size:clamp(24px,3vw,34px);font-weight:850}.ModelReadmeSection-module__OAVjfq__header p{color:#aeb7b2;overflow-wrap:anywhere;max-width:900px;margin:10px 0 0 auto;font-size:14px;line-height:2}.ModelReadmeSection-module__OAVjfq__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-top:18px;display:grid}.ModelReadmeSection-module__OAVjfq__section{box-sizing:border-box;background:#242725;border:1px solid #333936;border-radius:16px;min-width:0;padding:18px;overflow:hidden}.ModelReadmeSection-module__OAVjfq__section h3{color:#fbfaff;overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;line-height:1.7}.ModelReadmeSection-module__OAVjfq__content,.ModelReadmeSection-module__OAVjfq__content p{color:#b7c0bb;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:2}.ModelReadmeSection-module__OAVjfq__content p+p{margin-top:10px}.ModelReadmeSection-module__OAVjfq__section ul{gap:9px;min-width:0;margin:0;padding:0 18px 0 0;display:grid}.ModelReadmeSection-module__OAVjfq__section li{color:#b7c0bb;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.9}.ModelReadmeSection-module__OAVjfq__section li::marker{color:#8b7cff}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__readme{border-color:var(--dashboard-border);color:var(--dashboard-text);background:#fff}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__header{border-bottom-color:var(--dashboard-border)}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__eyebrow{border-color:var(--dashboard-border-strong);color:var(--dashboard-text-muted);background:#fff}:is([data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__header h2,[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__section h3){color:var(--dashboard-text)}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__header p{color:var(--dashboard-text-muted)}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__content{color:var(--dashboard-text-muted)}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__content p{color:var(--dashboard-text-muted)}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__section li{color:var(--dashboard-text-muted)}[data-dashboard-theme=light] .ModelReadmeSection-module__OAVjfq__section{border-color:var(--dashboard-border);background:#fff}@media (max-width:820px){.ModelReadmeSection-module__OAVjfq__readme{border-radius:17px;width:100%;margin:20px auto 30px;padding:16px}.ModelReadmeSection-module__OAVjfq__header{padding-bottom:16px}.ModelReadmeSection-module__OAVjfq__header h2{font-size:clamp(22px,7vw,28px)}.ModelReadmeSection-module__OAVjfq__header p{font-size:12.5px;line-height:1.9}.ModelReadmeSection-module__OAVjfq__sections{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:14px}.ModelReadmeSection-module__OAVjfq__section{width:100%;padding:14px}}
.page-module__-gKqKG__page{background:var(--dashboard-bg);width:100%;min-height:100%;color:var(--dashboard-text);box-sizing:border-box;padding:28px 20px 64px}.page-module__-gKqKG__container{width:min(1220px,100%);min-width:0;margin:0 auto}.page-module__-gKqKG__hero{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;color:var(--dashboard-text);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.page-module__-gKqKG__hero>div:first-child{min-width:0}.page-module__-gKqKG__eyebrow{color:var(--dashboard-text-muted);font-size:11.5px;font-weight:750}.page-module__-gKqKG__modelTitle{max-width:100%;color:var(--dashboard-text);text-align:right;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(27px,3vw,37px);font-weight:850;line-height:1.35}.page-module__-gKqKG__hero p,.page-module__-gKqKG__sectionHeader p,.page-module__-gKqKG__apiHeader p{max-width:720px;color:var(--dashboard-text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.9}.page-module__-gKqKG__heroMeta{flex-flow:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:390px;display:flex}.page-module__-gKqKG__heroMeta span{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);max-width:100%;min-height:36px;color:var(--dashboard-text-muted);white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:10.8px;display:inline-flex}.page-module__-gKqKG__heroMeta svg{color:var(--dashboard-icon);flex:none}.page-module__-gKqKG__topTabs,.page-module__-gKqKG__apiTabs{gap:8px;margin-top:14px;display:flex}.page-module__-gKqKG__topTab,.page-module__-gKqKG__activeTopTab,.page-module__-gKqKG__apiTab,.page-module__-gKqKG__activeApiTab{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-height:39px;color:var(--dashboard-text-muted);cursor:pointer;border-radius:11px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.page-module__-gKqKG__topTab:hover,.page-module__-gKqKG__apiTab:hover{border-color:var(--dashboard-border-strong);background:var(--dashboard-hover);color:var(--dashboard-text)}.page-module__-gKqKG__activeTopTab,.page-module__-gKqKG__activeApiTab{border-color:var(--dashboard-border-strong);background:var(--dashboard-active);color:var(--dashboard-active-text)}.page-module__-gKqKG__workspace{direction:ltr;grid-template-columns:minmax(0,1.06fr) minmax(370px,.94fr);grid-template-areas:"result form";align-items:start;gap:18px;min-width:0;margin-top:17px;display:grid}.page-module__-gKqKG__resultColumn{direction:rtl;grid-area:result;min-width:0}.page-module__-gKqKG__formCard{direction:rtl;grid-area:form;min-width:0}.page-module__-gKqKG__resultCard,.page-module__-gKqKG__costCard,.page-module__-gKqKG__formCard,.page-module__-gKqKG__apiSection,.page-module__-gKqKG__codeCard{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;max-width:100%;color:var(--dashboard-text);box-sizing:border-box;border-radius:18px}.page-module__-gKqKG__resultCard,.page-module__-gKqKG__formCard,.page-module__-gKqKG__apiSection{padding:18px}.page-module__-gKqKG__sectionHeader,.page-module__-gKqKG__apiHeader{min-width:0;margin-bottom:14px}.page-module__-gKqKG__sectionHeader h2,.page-module__-gKqKG__apiHeader h2{color:var(--dashboard-text);margin:0;font-size:18px;font-weight:820;line-height:1.5}.page-module__-gKqKG__resultPreview{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);border-radius:15px;margin-top:13px;overflow:hidden}.page-module__-gKqKG__previewImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;display:block}.page-module__-gKqKG__costCard{margin-top:13px;padding:16px 17px}.page-module__-gKqKG__costHeader{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.page-module__-gKqKG__costHeader>div{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__-gKqKG__costHeader h3{color:var(--dashboard-text);margin:0;font-size:12px;font-weight:800;line-height:1.5}.page-module__-gKqKG__costHeader span{color:var(--dashboard-text-muted);font-size:10.5px;line-height:1.7}.page-module__-gKqKG__costHeader>strong{color:var(--dashboard-text);flex:none;font-size:18px;font-weight:850}.page-module__-gKqKG__costGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.page-module__-gKqKG__costItem,.page-module__-gKqKG__activeCostItem{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 11px;display:flex}.page-module__-gKqKG__activeCostItem{border-color:var(--dashboard-border-strong);background:var(--dashboard-active)}.page-module__-gKqKG__costItem strong,.page-module__-gKqKG__activeCostItem strong{color:var(--dashboard-text);font-size:11px;font-weight:790}.page-module__-gKqKG__costItem span,.page-module__-gKqKG__activeCostItem span,.page-module__-gKqKG__runMeta span{color:var(--dashboard-text-muted);font-size:10.5px}.page-module__-gKqKG__activeCostItem strong,.page-module__-gKqKG__activeCostItem span{color:var(--dashboard-active-text)}.page-module__-gKqKG__runMeta{border-top:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:11px;display:flex}.page-module__-gKqKG__runMeta strong{color:var(--dashboard-text);font-size:11.5px}.page-module__-gKqKG__field{flex-direction:column;gap:7px;min-width:0;margin-top:13px;display:flex}.page-module__-gKqKG__field>span,.page-module__-gKqKG__field>label{color:var(--dashboard-text);font-size:12px;font-weight:700}.page-module__-gKqKG__field textarea,.page-module__-gKqKG__field input,.page-module__-gKqKG__selectWrap select{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-control);width:100%;max-width:100%;color:var(--dashboard-text);color-scheme:normal;box-shadow:none;box-sizing:border-box;border-radius:12px;outline:none;font-family:inherit;font-size:12.5px}.page-module__-gKqKG__field textarea{resize:vertical;min-height:118px;padding:11px 12px;line-height:1.8}.page-module__-gKqKG__field input,.page-module__-gKqKG__selectWrap select{min-height:44px;padding:0 12px}.page-module__-gKqKG__field textarea:hover,.page-module__-gKqKG__field input:hover,.page-module__-gKqKG__selectWrap select:hover{border-color:var(--dashboard-icon)}.page-module__-gKqKG__field textarea:focus,.page-module__-gKqKG__field input:focus,.page-module__-gKqKG__selectWrap select:focus{border-color:var(--dashboard-text-muted);box-shadow:0 0 0 3px var(--dashboard-focus)}.page-module__-gKqKG__field textarea::-moz-placeholder{color:var(--dashboard-text-soft)}.page-module__-gKqKG__field input::-moz-placeholder{color:var(--dashboard-text-soft)}.page-module__-gKqKG__field textarea::placeholder,.page-module__-gKqKG__field input::placeholder{color:var(--dashboard-text-soft)}.page-module__-gKqKG__selectWrap{min-width:0;position:relative}.page-module__-gKqKG__selectWrap select{appearance:none;cursor:pointer;padding-left:38px}.page-module__-gKqKG__selectWrap option{background:var(--dashboard-surface);color:var(--dashboard-text)}.page-module__-gKqKG__selectWrap svg{color:var(--dashboard-icon);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.page-module__-gKqKG__uploadZone,.page-module__-gKqKG__uploadZoneActive{border:1px dashed var(--dashboard-border-strong);background:var(--dashboard-surface-soft);cursor:pointer;box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;max-width:100%;min-height:86px;padding:13px;transition:border-color .16s,background .16s;display:flex}.page-module__-gKqKG__uploadZone:hover,.page-module__-gKqKG__uploadZoneActive{border-color:var(--dashboard-icon);background:var(--dashboard-hover)}.page-module__-gKqKG__uploadInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;max-width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__-gKqKG__uploadIcon{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);width:42px;height:42px;color:var(--dashboard-icon);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.page-module__-gKqKG__uploadText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__-gKqKG__uploadText strong{color:var(--dashboard-text);font-size:12px;font-weight:780}.page-module__-gKqKG__uploadText span{color:var(--dashboard-text-muted);font-size:10.5px}.page-module__-gKqKG__uploadButton{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface);min-height:35px;color:var(--dashboard-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10.8px;font-weight:700;display:inline-flex}.page-module__-gKqKG__fileList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.page-module__-gKqKG__fileChip{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.page-module__-gKqKG__fileChip>span{min-width:0;color:var(--dashboard-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.page-module__-gKqKG__fileChip button{width:25px;height:25px;color:var(--dashboard-icon);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.page-module__-gKqKG__fileChip button:hover{background:var(--dashboard-hover);color:var(--dashboard-text)}.page-module__-gKqKG__grid2,.page-module__-gKqKG__toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.page-module__-gKqKG__toggleGrid{margin-top:13px}.page-module__-gKqKG__toggleGrid label{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-control);min-height:44px;color:var(--dashboard-text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:700;display:flex}.page-module__-gKqKG__toggleGrid input{width:18px;height:18px;accent-color:var(--dashboard-accent);margin:0}.page-module__-gKqKG__fileCount{color:var(--dashboard-text-muted);margin:10px 0 0;font-size:10.8px}.page-module__-gKqKG__actionRow{border-top:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:15px;display:flex}.page-module__-gKqKG__actionRow>div>span{color:var(--dashboard-text-muted);font-size:10.5px;display:block}.page-module__-gKqKG__actionRow strong{color:var(--dashboard-text);font-size:17px;font-weight:830}.page-module__-gKqKG__actionRow button,.page-module__-gKqKG__runButton{background:var(--dashboard-accent);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;display:inline-flex}.page-module__-gKqKG__runButton{width:100%;margin-top:16px}.page-module__-gKqKG__actionRow button:hover:not(:disabled),.page-module__-gKqKG__runButton:hover:not(:disabled){transform:translateY(-1px)}.page-module__-gKqKG__actionRow button:disabled,.page-module__-gKqKG__runButton:disabled{opacity:.58;cursor:not-allowed}.page-module__-gKqKG__errorBox{border:1px solid color-mix(in srgb, var(--dashboard-danger) 42%, var(--dashboard-border));background:color-mix(in srgb, var(--dashboard-danger) 8%, var(--dashboard-surface));color:var(--dashboard-danger);border-radius:11px;margin-top:13px;padding:11px 12px;font-size:11.5px;line-height:1.8}.page-module__-gKqKG__apiSection{margin-top:17px}.page-module__-gKqKG__apiHeader{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.page-module__-gKqKG__codeCard{margin-top:14px;overflow:hidden}.page-module__-gKqKG__codeCardHeader{border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.page-module__-gKqKG__codeCardHeader strong{color:var(--dashboard-text);font-size:12px}.page-module__-gKqKG__codeCardHeader button{border:1px solid var(--dashboard-border);background:var(--dashboard-surface-soft);min-height:33px;color:var(--dashboard-text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:10.8px;display:inline-flex}.page-module__-gKqKG__codeBlock{color:#f1eff8;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;background:#171a19;max-width:100%;margin:0;padding:15px;font-size:11px;line-height:1.9;overflow:auto}.page-module__-gKqKG__spin,.page-module__-gKqKG__spinner{animation:1s linear infinite page-module__-gKqKG__model-runner-spin}@keyframes page-module__-gKqKG__model-runner-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.page-module__-gKqKG__container{width:min(760px,100%)}.page-module__-gKqKG__hero{flex-direction:column;align-items:stretch}.page-module__-gKqKG__heroMeta{justify-content:flex-start;max-width:none}.page-module__-gKqKG__workspace{direction:rtl;grid-template-columns:minmax(0,1fr);grid-template-areas:"form""result"}}@media (max-width:760px){.page-module__-gKqKG__page{padding:14px 10px 38px}.page-module__-gKqKG__container{width:100%;max-width:100%}.page-module__-gKqKG__hero,.page-module__-gKqKG__formCard,.page-module__-gKqKG__resultCard,.page-module__-gKqKG__apiSection{border-radius:15px;width:100%;min-width:0;max-width:100%;padding:14px}.page-module__-gKqKG__hero{gap:16px}.page-module__-gKqKG__modelTitle{font-size:clamp(24px,8vw,31px)}.page-module__-gKqKG__heroMeta{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.page-module__-gKqKG__heroMeta span{white-space:normal;box-sizing:border-box;width:100%;min-height:34px}.page-module__-gKqKG__topTabs,.page-module__-gKqKG__apiTabs{flex-wrap:wrap;width:100%;max-width:100%}.page-module__-gKqKG__topTab,.page-module__-gKqKG__activeTopTab{flex:1 1 0}.page-module__-gKqKG__workspace{grid-template-areas:"result""form";gap:12px;margin-top:13px}.page-module__-gKqKG__grid2,.page-module__-gKqKG__toggleGrid,.page-module__-gKqKG__costGrid,.page-module__-gKqKG__fileList{grid-template-columns:minmax(0,1fr)}.page-module__-gKqKG__uploadZone,.page-module__-gKqKG__uploadZoneActive{flex-wrap:wrap;align-items:flex-start}.page-module__-gKqKG__uploadButton{justify-content:center;width:100%}.page-module__-gKqKG__actionRow,.page-module__-gKqKG__apiHeader,.page-module__-gKqKG__codeCardHeader{flex-direction:column;align-items:stretch}.page-module__-gKqKG__actionRow button,.page-module__-gKqKG__runButton{width:100%;min-height:47px}.page-module__-gKqKG__costCard{border-radius:15px;padding:14px}}@media (prefers-reduced-motion:reduce){.page-module__-gKqKG__spin,.page-module__-gKqKG__spinner{animation-duration:1.6s}.page-module__-gKqKG__actionRow button:hover:not(:disabled),.page-module__-gKqKG__runButton:hover:not(:disabled){transform:none}}
