._page_1xsdi_1{--format-options-height: 168px;container-type:inline-size;font-family:var(--font-sans);line-height:1.5;width:min(1600px,100%);margin:0 auto;padding:0 0 24px;color:var(--ink, #0a0a0e)}._studioHeader_1xsdi_12{margin-bottom:20px}._studioHeader_1xsdi_12 h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--ink, #0a0a0e)}._workspace_1xsdi_25{background:var(--glass-solid-fallback, #ffffff);border:1px solid var(--glass-separator, rgba(10, 10, 14, .07));border-radius:28px;padding:20px 24px 22px;box-shadow:var( --glass-shadow, 0 1px 2px rgba(10, 10, 14, .03), 0 8px 24px -4px rgba(10, 10, 14, .06), 0 24px 48px -12px rgba(10, 10, 14, .04), inset 0 1px 0 0 rgba(255, 255, 255, .95) );position:relative}._workspace_1xsdi_25:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--glass-edge),inset 1px 0 0 var(--glass-edge)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){._workspace_1xsdi_25{background:var(--glass-panel-bg);backdrop-filter:blur(var(--glass-blur-panel, 28px)) saturate(var(--glass-saturation, 180%));-webkit-backdrop-filter:blur(var(--glass-blur-panel, 28px)) saturate(var(--glass-saturation, 180%));border-color:var(--glass-edge)}}.dark ._workspace_1xsdi_25{background:#12141dd1;border-color:#ffffff14;box-shadow:0 12px 40px #00000073}._topBar_1xsdi_69{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}._tierSwitcher_1xsdi_77{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:#0a0a0e0a;border:1px solid rgba(10,10,14,.06)}.dark ._tierSwitcher_1xsdi_77{background:#ffffff0d;border-color:#ffffff14}._tierButton_1xsdi_91{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--muted, #646a78);font:500 13px / 1.4 var(--font-sans);cursor:pointer;transition:all .14s ease;white-space:nowrap}._tierButton_1xsdi_91:active{transform:scale(.98)}._tierButtonActive_1xsdi_110{background:#fff;color:var(--ink, #0a0a0e);font-weight:600;box-shadow:0 1px 3px #0a0a0e14}.dark ._tierButtonActive_1xsdi_110{background:#ffffff1f;color:#fff;box-shadow:0 2px 8px #0000004d}._tierBadgeCrown_1xsdi_123{display:inline-flex;align-items:center;font-size:13px}._historyButton_1xsdi_129,._changeButton_1xsdi_130,._copyButton_1xsdi_131,._browseExamplesBtn_1xsdi_132,._closeButton_1xsdi_133{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--glass-control-border, var(--glass-separator));background:var(--glass-control-bg, var(--glass-panel-bg));color:var(--ink, #0a0a0e);cursor:pointer;border-radius:10px;padding:6px 14px;min-height:34px;font:500 13px var(--font-sans);box-shadow:var(--glass-control-shadow);transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}._historyButton_1xsdi_129{border-radius:999px;padding:6px 16px}._historyButton_1xsdi_129:hover,._changeButton_1xsdi_130:hover,._copyButton_1xsdi_131:hover:not(:disabled),._browseExamplesBtn_1xsdi_132:hover,._closeButton_1xsdi_133:hover{background:var(--glass-control-hover-bg, #ffffff);border-color:var(--glass-control-border, var(--glass-separator));box-shadow:0 2px 6px #0a0a0e0f,inset 0 1px #fff}._historyButton_1xsdi_129:focus-visible,._changeButton_1xsdi_130:focus-visible,._copyButton_1xsdi_131:focus-visible,._browseExamplesBtn_1xsdi_132:focus-visible,._closeButton_1xsdi_133:focus-visible{outline:2px solid var(--brand-primary, #0a0a0e);outline-offset:2px}._historyButton_1xsdi_129:active,._changeButton_1xsdi_130:active,._copyButton_1xsdi_131:active:not(:disabled),._browseExamplesBtn_1xsdi_132:active,._closeButton_1xsdi_133:active{transform:scale(.98)}._copyButton_1xsdi_131:disabled{opacity:1;cursor:not-allowed;color:var(--glass-disabled-ink);background:var(--glass-disabled-bg);border-color:var(--glass-control-border);box-shadow:none}.dark ._historyButton_1xsdi_129,.dark ._changeButton_1xsdi_130,.dark ._copyButton_1xsdi_131,.dark ._browseExamplesBtn_1xsdi_132,.dark ._closeButton_1xsdi_133{background:#ffffff0f;border-color:#ffffff1f;color:#f3f4f6}._columns_1xsdi_208{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch}._column_1xsdi_208{min-width:0;display:flex;flex-direction:column}._columnHeader_1xsdi_221{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:10px}._columnHeader_1xsdi_221 h3{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink, #0a0a0e)}.dark ._columnHeader_1xsdi_221 h3{color:#fff}._promptTitleGroup_1xsdi_243{display:flex;align-items:center;gap:10px}._resultBadge_1xsdi_249{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:#0a0a0e0f;color:var(--muted, #525866);border:1px solid rgba(10,10,14,.08)}.dark ._resultBadge_1xsdi_249{background:#ffffff14;color:#d1d5db;border-color:#ffffff1f}._imageFrame_1xsdi_268{position:relative;border-radius:16px;overflow:hidden;background:var(--glass-content-bg, var(--canvas-subtle));border:1px solid var(--glass-control-border, var(--glass-separator))}.dark ._imageFrame_1xsdi_268{background:#ffffff08;border-color:#ffffff14}._imageFrameLoaded_1xsdi_281{background:transparent!important;border:none!important;overflow:visible;display:flex;align-items:center;justify-content:center}._imageStage_1xsdi_290{display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(10,10,14,.08);box-shadow:0 2px 8px #0a0a0e0d;background:#fff}._imageStage_1xsdi_290 img{max-width:100%;max-height:230px;width:auto;height:auto;object-fit:contain;display:block}@media(max-height:760px){._imageStage_1xsdi_290 img{max-height:190px}}._emptyDropzone_1xsdi_319{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 14px;gap:5px;min-height:145px;max-height:165px;cursor:pointer;transition:all .14s ease}._emptyDropzone_1xsdi_319:hover,._emptyDropzone_1xsdi_319._dragging_1xsdi_334{background:#0a0a0e0d}._uploadIconWrap_1xsdi_338{width:36px;height:36px;border-radius:50%;background:#0a0a0e0d;display:flex;align-items:center;justify-content:center;color:var(--ink, #0a0a0e);margin-bottom:2px}.dark ._uploadIconWrap_1xsdi_338{background:#ffffff14;color:#fff}._dropPrimaryText_1xsdi_355{font-size:15px;font-weight:600;color:var(--ink, #0a0a0e)}._dropActionBtn_1xsdi_361{background:var(--glass-control-bg, var(--glass-panel-bg));border:1px solid var(--glass-control-border, var(--glass-separator));border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;color:var(--ink, #0a0a0e);cursor:pointer;box-shadow:var(--glass-control-shadow)}._dropSecondaryText_1xsdi_373{font-size:13px;color:var(--muted, #646a78)}._dropHintText_1xsdi_378{font-size:12px;color:var(--muted)}._imageMetaRow_1xsdi_384{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;margin-bottom:20px}._imageDetails_1xsdi_393{display:flex;align-items:center;gap:8px;min-width:0;flex:1}._imageName_1xsdi_401{font-size:13px;color:var(--muted, #525866);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaBadges_1xsdi_409{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}._metaBadge_1xsdi_409{white-space:nowrap;font-size:11px;padding:1px 6px;border-radius:4px;background:#0a0a0e0d;color:var(--muted, #525866)}.dark ._metaBadge_1xsdi_409{background:#ffffff14;color:#9ca3af}._sampleSection_1xsdi_431{margin-top:8px;margin-bottom:12px}._sampleLabel_1xsdi_436{display:block;font-size:12px;font-weight:500;color:var(--muted, #646a78);margin-bottom:5px}._sampleGrid_1xsdi_444{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._sampleCard_1xsdi_450{border:1px solid rgba(10,10,14,.08);border-radius:8px;background:#ffffffb3;padding:6px;min-width:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:3px;transition:all .14s ease}._sampleCard_1xsdi_450:hover{background:var(--glass-control-hover-bg, #ffffff);border-color:var(--glass-control-border, var(--glass-separator));transform:translateY(-1px)}._sampleCard_1xsdi_450 img{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:#0a0a0e08;border-radius:5px}._sampleCardTitle_1xsdi_478{font-size:13px;font-weight:600;color:var(--ink, #0a0a0e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._sampleCardTag_1xsdi_488{font-size:12px;color:var(--muted, #646a78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}._formatSection_1xsdi_498{margin-bottom:12px}._formatHeader_1xsdi_502{display:flex;align-items:center;gap:6px;margin-bottom:6px}._sectionLabel_1xsdi_509{font-size:13.5px;font-weight:600;color:var(--ink, #0a0a0e);display:inline-flex;align-items:center;gap:4px}.dark ._sectionLabel_1xsdi_509{color:#fff}._infoIcon_1xsdi_522{color:var(--muted, #8b92a0);cursor:help;display:inline-flex;align-items:center}._formatGrid_1xsdi_529{padding:0;margin:0;border:0;min-width:0;min-height:var(--format-options-height);align-content:start;display:grid;grid-template-columns:1fr 1fr;gap:8px}._formatCard_1xsdi_541{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;background:var(--glass-control-bg, var(--glass-panel-bg));border:1px solid var(--glass-control-border, var(--glass-separator));cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;box-shadow:var(--glass-control-shadow)}._formatCard_1xsdi_541:hover{background:var(--glass-control-hover-bg, #ffffff);border-color:var(--glass-control-border, var(--glass-separator))}._formatCardActive_1xsdi_564{background:#fff;border-color:var(--ink, #0a0a0e);box-shadow:0 1px 4px #0a0a0e0f}.dark ._formatCard_1xsdi_541{background:#ffffff0d;border-color:#ffffff14;color:#f3f4f6}.dark ._formatCardActive_1xsdi_564{background:#ffffff1f;border-color:#fff}._formatCardContent_1xsdi_581{display:flex;align-items:center;gap:10px}._formatIcon_1xsdi_587{color:var(--ink, #0a0a0e);flex-shrink:0}.dark ._formatIcon_1xsdi_587{color:#fff}._formatTitle_1xsdi_596{font-size:14px;font-weight:500;color:var(--ink, #0a0a0e)}.dark ._formatTitle_1xsdi_596{color:#fff}._formatCheckCircle_1xsdi_606{width:20px;height:20px;border-radius:50%;background:var(--ink, #0a0a0e);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark ._formatCheckCircle_1xsdi_606{background:#fff;color:#0a0a0e}._describePillGrid_1xsdi_624{padding:0;margin:0;border:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px;min-height:var(--format-options-height);align-content:flex-start}._describePill_1xsdi_624{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:var(--glass-control-bg, var(--glass-panel-bg));border:1px solid var(--glass-control-border, var(--glass-separator));font-size:13px;font-weight:500;color:var(--ink, #0a0a0e);cursor:pointer;box-shadow:var(--glass-control-shadow);transition:all .14s ease}._describePill_1xsdi_624:hover{background:var(--glass-control-hover-bg, #ffffff);border-color:var(--glass-control-border, var(--glass-separator))}._describePillActive_1xsdi_658{background:#fff;border-color:var(--ink, #0a0a0e);font-weight:600;box-shadow:0 1px 4px #0a0a0e0f}.dark ._describePill_1xsdi_624{background:#ffffff0d;border-color:#ffffff14;color:#f3f4f6}.dark ._describePillActive_1xsdi_658{background:#ffffff1f;border-color:#fff}._describeCheckCircle_1xsdi_676{width:18px;height:18px;border-radius:50%;background:var(--ink, #0a0a0e);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark ._describeCheckCircle_1xsdi_676{background:#fff;color:#0a0a0e}._proBadge_1xsdi_693{white-space:nowrap;font-size:11px;color:#d97706;font-weight:600}._customQuestionBox_1xsdi_700{margin-bottom:16px}._customQuestionBox_1xsdi_700 label{display:block;font-size:13px;font-weight:500;color:var(--ink, #0a0a0e);margin-bottom:6px}._customQuestionInput_1xsdi_712{width:100%;padding:8px 12px;border-radius:10px;border:1px solid rgba(10,10,14,.12);background:var(--canvas-subtle);font-size:14px;color:var(--ink, #0a0a0e)}._languageRow_1xsdi_723{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;margin-bottom:14px}._languageLabel_1xsdi_732{font-size:14px;font-weight:600;color:var(--ink, #0a0a0e)}.dark ._languageLabel_1xsdi_732{color:#fff}._languageSelectWrap_1xsdi_742{display:inline-flex;align-items:center;gap:8px}._languageSelect_1xsdi_742{appearance:none;background-color:var(--glass-panel-bg);border:1px solid var(--glass-control-border, var(--glass-separator));box-shadow:var(--glass-control-shadow);border-radius:10px;padding:6px 32px 6px 14px;font-size:13px;font-weight:500;color:var(--ink, #0a0a0e);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230a0a0e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;transition:all .14s ease}._languageSelect_1xsdi_742:hover{background-color:#fff;border-color:#0a0a0e33}.dark ._languageSelect_1xsdi_742{background-color:#ffffff14;border-color:#ffffff1f;color:#fff}._proLanguageBadge_1xsdi_777{font-size:12px;color:#d97706;font-weight:600}._generateButton_1xsdi_784{width:100%;min-height:48px;height:48px;max-height:48px;box-sizing:border-box;border-radius:12px;background:var(--brand-primary, #0a0a0e)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;transition:all .14s ease;box-shadow:0 1px 2px #00000040,0 4px 12px -2px #0a0a0e33,inset 0 1px #fff3;margin-top:auto}._generateButton_1xsdi_784:hover:not(:disabled){background:#181920!important;box-shadow:0 2px 4px #0000004d,0 8px 20px -3px #0a0a0e40;transform:translateY(-1px)}._generateButton_1xsdi_784:active:not(:disabled){transform:scale(.99)}._generateButton_1xsdi_784:disabled{opacity:1;background:var(--glass-disabled-primary-bg)!important;cursor:not-allowed;box-shadow:none}._editorContainer_1xsdi_830{flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:var(--glass-content-bg, var(--canvas-subtle));border:1px solid var(--glass-control-border, var(--glass-separator));border-radius:16px;padding:14px 16px;min-height:220px;box-shadow:0 1px 2px #0a0a0e08,inset 0 1px #fffffff2}.dark ._editorContainer_1xsdi_830{background:#ffffff0a;border-color:#ffffff14;box-shadow:none}._promptEditor_1xsdi_851{width:100%;height:100%;min-height:0;overflow-y:auto;flex:1;resize:none;border:0;background:transparent;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--ink, #0a0a0e);outline:none;padding:0}.dark ._promptEditor_1xsdi_851{color:#f3f4f6}._promptEditor_1xsdi_851::placeholder{color:var(--muted, #9898a0)}._editorHelper_1xsdi_876{font-size:13px;color:var(--muted, #646a78);margin-top:8px;margin-bottom:14px}._analysisFeedback_1xsdi_884{min-height:64px;display:flex;align-items:center;gap:12px}._analysisStatus_1xsdi_891{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.4;color:var(--muted)}._analysisFeedback_1xsdi_884 button{flex-shrink:0}._useButton_1xsdi_905{width:100%;min-height:48px;height:48px;max-height:48px;box-sizing:border-box;border-radius:12px;background:var(--glass-control-bg, var(--glass-panel-bg));border:1px solid var(--glass-control-border, var(--glass-separator));color:var(--ink, #0a0a0e);font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:var(--glass-control-shadow);transition:all .14s ease;margin-top:auto}._useButton_1xsdi_905:hover:not(:disabled){background:var(--glass-control-hover-bg, #ffffff);border-color:var(--glass-control-border, var(--glass-separator));box-shadow:0 2px 8px #0a0a0e14,inset 0 1px #fff;transform:translateY(-1px)}._useButton_1xsdi_905:active:not(:disabled){transform:scale(.99)}._useButton_1xsdi_905:disabled{opacity:1;cursor:not-allowed;color:var(--glass-disabled-ink);background:var(--glass-disabled-bg);border-color:var(--glass-control-border);box-shadow:none}.dark ._useButton_1xsdi_905{background:#ffffff0f;border-color:#ffffff1f;color:#fff}._enhanceRow_1xsdi_956{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}._enhanceButton_1xsdi_963{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#b45309;font-size:12px;font-weight:600;cursor:pointer;transition:all .14s ease}._enhanceButton_1xsdi_963:hover:not(:disabled){background:#f59e0b2e}._bottomDisclaimer_1xsdi_983{display:flex;align-items:flex-start;justify-content:center;gap:12px;width:fit-content;max-width:min(100%,104ch);margin:24px auto 0;padding:12px 24px;color:var(--muted);font-size:14px;line-height:1.65;text-align:left;text-wrap:pretty}._bottomDisclaimer_1xsdi_983>svg{flex:none;margin-top:2px}._error_1xsdi_1005{color:#b42318;font-size:13px;margin-top:8px}._statusMessage_1xsdi_1011{font-size:13px;color:var(--muted, #525866)}._toolNavigation_1xsdi_1017{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px auto 0;max-width:100%}._toolNavLabel_1xsdi_1027{font-size:14px;color:var(--ink)}._toolNavPill_1xsdi_1032{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid var(--glass-control-border);background:var(--glass-control-bg);box-shadow:var(--glass-control-shadow);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .14s ease,border-color .14s ease}._toolNavPill_1xsdi_1032>svg{flex:none}@media(hover:hover)and (pointer:fine){._toolNavPill_1xsdi_1032:hover{background:var(--glass-control-hover-bg, #ffffff);border-color:var(--glass-focus-border)}}._toolNavPill_1xsdi_1032:active{background:var(--glass-control-selected-bg)}@container (max-width: 560px){._bottomDisclaimer_1xsdi_983{padding-inline:12px}._toolNavigation_1xsdi_1017{gap:10px}._toolNavLabel_1xsdi_1027{flex-basis:100%;text-align:center}._toolNavPill_1xsdi_1032{flex:1 1 160px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){._toolNavPill_1xsdi_1032{transition:none}}._dialog_1xsdi_1095{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh}._dialog_1xsdi_1095::backdrop{background:#0a0a0e73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._modalBox_1xsdi_1109{width:min(560px,92vw);background:var(--glass-solid-fallback);border:1px solid var(--glass-separator);border-radius:20px;padding:24px;box-shadow:0 20px 50px #0a0a0e40;display:flex;flex-direction:column;gap:18px}._modalBoxWide_1xsdi_1121{width:min(640px,94vw)}.dark ._modalBox_1xsdi_1109{background:#181920;border-color:#ffffff1a;color:#fff}._modalHeader_1xsdi_1131{display:flex;align-items:center;justify-content:space-between}._modalHeader_1xsdi_1131 h2,._modalHeader_1xsdi_1131 h3{margin:0;font-size:18px;font-weight:600;color:var(--ink, #0a0a0e)}.dark ._modalHeader_1xsdi_1131 h2,.dark ._modalHeader_1xsdi_1131 h3{color:#fff}._modalSub_1xsdi_1150{font-size:13px;color:var(--muted, #646a78);margin:-10px 0 6px}._modalBody_1xsdi_1156{display:flex;flex-direction:column;gap:14px}._urlForm_1xsdi_1162{display:flex;flex-direction:column;gap:12px;padding:12px 0}._urlLabel_1xsdi_1169{font-size:13px;font-weight:500;color:var(--ink, #0a0a0e)}.dark ._urlLabel_1xsdi_1169{color:#fff}._urlRow_1xsdi_1179{display:flex;gap:8px}._urlInput_1xsdi_1184{min-width:0;flex:1;padding:8px 12px;border-radius:10px;border:1px solid rgba(10,10,14,.14);font-size:14px;color:var(--ink, #0a0a0e);background:var(--canvas-subtle)}.dark ._urlInput_1xsdi_1184{background:#ffffff14;border-color:#ffffff24;color:#fff}._urlLoadBtn_1xsdi_1201{padding:8px 16px;border-radius:10px;background:var(--brand-primary, #0a0a0e);color:#fff;border:0;font-weight:600;font-size:13px;cursor:pointer;transition:all .14s ease}._urlLoadBtn_1xsdi_1201:disabled{opacity:.45;cursor:not-allowed}._examplesScrollBody_1xsdi_1218{max-height:60vh;overflow-y:auto;padding-right:4px}._examplesGrid_1xsdi_1224{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._exampleCardImg_1xsdi_1230{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:var(--canvas-subtle);border-radius:8px}._modalFooter_1xsdi_1238{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}._modalCancelBtn_1xsdi_1246{background:var(--glass-control-bg, var(--glass-panel-bg));border:1px solid var(--glass-control-border, var(--glass-separator));border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500;color:var(--ink, #0a0a0e);cursor:pointer;box-shadow:var(--glass-control-shadow)}.dark ._modalCancelBtn_1xsdi_1246{border-color:#ffffff24;color:#fff}._drawer_1xsdi_1264{position:fixed;top:0;right:0;bottom:0;width:min(440px,92vw);background:var(--glass-solid-fallback);border-left:1px solid var(--glass-separator);box-shadow:-10px 0 35px #0a0a0e1f;padding:24px;display:flex;flex-direction:column;overflow-y:auto}.dark ._drawer_1xsdi_1264{background:#161821;border-color:#ffffff1a}._drawerHeader_1xsdi_1284{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._drawerHeader_1xsdi_1284 h2{margin:0;font-size:18px;font-weight:600}._emptyRecent_1xsdi_1297{font-size:14px;color:var(--muted, #646a78);margin-top:40px;text-align:center}._recordList_1xsdi_1304{display:flex;flex-direction:column;gap:20px}._recordGroup_1xsdi_1310 h3{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #646a78);margin:0 0 8px}._recordGroup_1xsdi_1310 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._recordButton_1xsdi_1327{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;border:1px solid var(--glass-separator);background:var(--glass-control-bg, var(--glass-panel-bg));cursor:pointer;text-align:left;transition:all .14s ease}._recordButton_1xsdi_1327:hover{background:#0a0a0e0d}._recordActive_1xsdi_1345{border-color:var(--ink, #0a0a0e);background:#0a0a0e0a}._thumb_1xsdi_1350{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#0a0a0e0f;flex-shrink:0}._thumb_1xsdi_1350 img{width:100%;height:100%;object-fit:cover}._recordText_1xsdi_1365{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._recordText_1xsdi_1365 span{font-size:13px;color:var(--ink, #0a0a0e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recordMeta_1xsdi_1381{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted, #646a78)}._recordTierBadge_1xsdi_1389{font-size:11px;color:#d97706}._srOnly_1xsdi_1395{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._hiddenInput_1xsdi_1407{display:none}@media(max-width:880px){._workspace_1xsdi_25{padding:20px 18px;border-radius:20px}._columns_1xsdi_208{grid-template-columns:1fr;gap:24px}._editorContainer_1xsdi_830{min-height:200px}._sampleGrid_1xsdi_444{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){._topBar_1xsdi_69{flex-wrap:wrap;gap:12px}._tierSwitcher_1xsdi_77{width:100%;justify-content:stretch}._tierButton_1xsdi_91{flex:1;justify-content:center;min-height:40px}._historyButton_1xsdi_129{width:100%;min-height:44px}._changeButton_1xsdi_130,._copyButton_1xsdi_131,._browseExamplesBtn_1xsdi_132{min-height:44px;padding:8px 14px}._formatGrid_1xsdi_529{grid-template-columns:1fr 1fr;gap:8px}._formatCard_1xsdi_541{min-height:48px;padding:8px}._languageSelect_1xsdi_742{min-height:44px}._page_1xsdi_1{--format-options-height: 360px}._describePillGrid_1xsdi_624{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(52px,auto);align-content:start}._describePill_1xsdi_624{min-height:44px;border-radius:12px;padding:8px;font-size:12px;flex-wrap:nowrap;gap:4px}._sampleGrid_1xsdi_444{grid-template-columns:repeat(3,minmax(0,1fr))}._sampleCardTag_1xsdi_488{display:none}._formatCardContent_1xsdi_581{gap:6px}._formatTitle_1xsdi_596{font-size:13px}._imageMetaRow_1xsdi_384,._imageDetails_1xsdi_393,._promptTitleGroup_1xsdi_243{flex-wrap:wrap}._toolNavPill_1xsdi_1032,._closeButton_1xsdi_133,._dropActionBtn_1xsdi_361{min-height:44px}}._page_1xsdi_1 :is(button,select,input,a):focus-visible,._dialog_1xsdi_1095 :is(button,input):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}._promptEditor_1xsdi_851:focus,._promptEditor_1xsdi_851:focus-visible{outline:none;box-shadow:none}._editorContainer_1xsdi_830:focus-within{border-color:var(--glass-focus-border)}._editorContainer_1xsdi_830:has(._promptEditor_1xsdi_851:focus-visible){outline:2px solid var(--glass-focus-border);outline-offset:-2px}._page_1xsdi_1 button:active:not(:disabled),._dialog_1xsdi_1095 button:active:not(:disabled){transform:translateY(1px)}._page_1xsdi_1 button:disabled:not(._generateButton_1xsdi_784):not(._copyButton_1xsdi_131):not(._useButton_1xsdi_905),._dialog_1xsdi_1095 button:disabled{cursor:not-allowed;opacity:.45;transform:none}._formatCardActive_1xsdi_564,._formatCardActive_1xsdi_564:hover,._describePillActive_1xsdi_658,._describePillActive_1xsdi_658:hover,._recordActive_1xsdi_1345,._recordActive_1xsdi_1345:hover{background:var(--glass-control-selected-bg, var(--glass-solid-fallback));border-color:var(--ink)}._imageFrame_1xsdi_268._dragging_1xsdi_334{outline:2px solid var(--brand-primary);outline-offset:2px;background:var(--canvas-subtle)}._imageFrame_1xsdi_268:has(+input+._error_1xsdi_1005),._urlInput_1xsdi_1184[aria-invalid=true]{border-color:#b42318}._promptEditor_1xsdi_851{caret-color:var(--brand-primary);scrollbar-width:thin;scrollbar-color:var(--muted) transparent}._promptEditor_1xsdi_851::selection{color:var(--ink);background:#ddd8f5}._modalBox_1xsdi_1109{max-height:88dvh;overflow-y:auto}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){._modalBox_1xsdi_1109,._drawer_1xsdi_1264{background:var(--glass-panel-bg);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation));border-color:var(--glass-edge)}}@media(prefers-reduced-motion:reduce){._page_1xsdi_1 *,._dialog_1xsdi_1095 *{transition:none!important;animation:none!important;transform:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){._workspace_1xsdi_25,._modalBox_1xsdi_1109,._drawer_1xsdi_1264,._page_1xsdi_1 button,._page_1xsdi_1 select{background:var(--glass-solid-fallback);backdrop-filter:none;-webkit-backdrop-filter:none}}._skeletonContent_1xsdi_1627{opacity:.35;pointer-events:none}._skeletonImage_1xsdi_1632{width:100%;aspect-ratio:4 / 5;background:var(--canvas-subtle);border-radius:5px}._skeletonContent_1xsdi_1627 ._emptyDropzone_1xsdi_319{min-height:165px}@container (min-width: 960px){._columns_1xsdi_208{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px}._sourceColumn_1xsdi_1650{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(420px,auto) auto;column-gap:24px;row-gap:20px}._sourcePanel_1xsdi_1658{grid-column:1;grid-row:1 / 3;min-width:0}._sourcePanel_1xsdi_1658 ._imageMetaRow_1xsdi_384,._sourcePanel_1xsdi_1658 ._imageDetails_1xsdi_393{flex-wrap:wrap}._imageStage_1xsdi_290 img{max-height:290px}._formatSection_1xsdi_498{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;margin:0}._formatHeader_1xsdi_502{min-height:36px;margin-bottom:10px}._sectionLabel_1xsdi_509{font-size:18px;line-height:1.3;letter-spacing:-.02em}._formatGrid_1xsdi_529,._describePillGrid_1xsdi_624{min-height:304px}._formatGrid_1xsdi_529{grid-template-columns:1fr;gap:12px}._formatCard_1xsdi_541{padding:12px 16px;min-height:64px}._formatCardContent_1xsdi_581{gap:8px}._formatTitle_1xsdi_596{font-size:14px}._emptyDropzone_1xsdi_319{min-height:195px;max-height:195px}._skeletonContent_1xsdi_1627 ._emptyDropzone_1xsdi_319{min-height:195px}._describePillGrid_1xsdi_624{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,auto)}._describePill_1xsdi_624{border-radius:12px;padding:6px 8px;font-size:13px;line-height:1.25;min-width:0}._describePill_1xsdi_624>span:first-of-type{min-width:0}._proBadge_1xsdi_693{font-size:10px}._languageRow_1xsdi_723{margin-top:20px;margin-bottom:0;padding-top:0;gap:8px}._languageLabel_1xsdi_732{white-space:nowrap;flex-shrink:0}._languageSelectWrap_1xsdi_742{min-width:0;flex:1}._sampleCardTag_1xsdi_488{white-space:normal;line-height:1.3}._languageSelect_1xsdi_742{width:100%;min-width:0}._generateButton_1xsdi_784{grid-column:2;grid-row:2}._resultColumn_1xsdi_1779{grid-column:2;grid-row:1}}
