body.hidream-body,html.hidream-html{background:#0b0d12;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}body.hidream-body #__nuxt{height:100%;min-width:0;width:100%}@media (max-width:768px){body.hidream-body,html.hidream-html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body.hidream-body #__nuxt{height:auto;min-height:100dvh}}.hidream-page[data-v-de7e4f4a],.hidream-page[data-v-de7e4f4a] *,.hidream-page[data-v-de7e4f4a] :after,.hidream-page[data-v-de7e4f4a] :before{box-sizing:border-box}.hidream-page[data-v-de7e4f4a]{--panel:rgba(22,26,36,.82);--panel-border:hsla(0,0%,100%,.08);--text:#f4f6fb;--muted:#9aa3b2;--accent:#c9a962;--accent-soft:rgba(201,169,98,.16);--accent-border:rgba(201,169,98,.42);--danger:#f87171;--success:#4ade80;--shadow:0 18px 48px rgba(0,0,0,.32);background:radial-gradient(circle at 12% -10%,rgba(201,169,98,.18),transparent 34%),radial-gradient(circle at 88% 0,rgba(96,165,250,.12),transparent 28%),linear-gradient(180deg,#0b0d12,#10131a);color:var(--text);display:flex;flex-direction:column;font-family:Noto Sans SC,Inter,ui-sans-serif,system-ui,sans-serif;height:100dvh;min-height:100dvh;overflow:hidden;padding:0;width:100%}.topbar[data-v-de7e4f4a],.workspace[data-v-de7e4f4a]{margin:0 auto;max-width:1440px;width:100%}.topbar[data-v-de7e4f4a]{align-items:center;display:grid;flex-shrink:0;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px 0}.topbar-status[data-v-de7e4f4a]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#d9dee8;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-self:center;max-width:min(520px,100%);min-width:0;padding:8px 14px}.topbar-status.running[data-v-de7e4f4a]{background:#60a5fa1f;border-color:#60a5fa47;color:#bfdbfe}.topbar-status.running .status-dot[data-v-de7e4f4a]{animation:pulse-de7e4f4a 1.4s ease-in-out infinite;background:#60a5fa}.topbar-status.done[data-v-de7e4f4a]{background:#4ade801f;border-color:#4ade8047;color:#bbf7d0}.topbar-status.done .status-dot[data-v-de7e4f4a]{background:var(--success)}.topbar-status.error[data-v-de7e4f4a]{background:#f871711f;border-color:#f8717147;color:#fecaca}.topbar-status.error .status-dot[data-v-de7e4f4a]{background:var(--danger)}.brand[data-v-de7e4f4a]{align-items:center;display:flex;gap:14px}.brand-mark[data-v-de7e4f4a]{background:linear-gradient(145deg,#c9a96247,#c9a96214);border:1px solid var(--accent-border);border-radius:14px;color:var(--accent);display:grid;font-size:13px;font-weight:700;height:44px;letter-spacing:.08em;margin:0;place-items:center;width:44px}.brand-title[data-v-de7e4f4a]{font-size:24px;font-weight:700;letter-spacing:-.03em;margin:0}.brand-sub[data-v-de7e4f4a]{color:var(--muted);font-size:13px;margin:2px 0 0}.lang-switch[data-v-de7e4f4a]{background:#ffffff0a;border:1px solid var(--panel-border);border-radius:999px;display:inline-flex;padding:4px}.lang-btn[data-v-de7e4f4a]{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 14px}.lang-btn.active[data-v-de7e4f4a]{background:var(--accent-soft);color:var(--accent)}.workspace[data-v-de7e4f4a]{align-items:stretch;display:grid;flex:1;gap:10px;grid-template-areas:"controls canvas history";grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(240px,300px);min-height:0;padding:8px 14px 14px}.controls[data-v-de7e4f4a]{grid-area:controls}.canvas-panel[data-v-de7e4f4a]{grid-area:canvas}.history-rail[data-v-de7e4f4a]{grid-area:history}.workspace[data-v-de7e4f4a]>*{min-height:0;min-width:0}.panel[data-v-de7e4f4a]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--panel-border);border-radius:24px;box-shadow:var(--shadow);min-width:0}.controls[data-v-de7e4f4a]{gap:0;min-height:0;overflow:hidden;padding:16px}.controls[data-v-de7e4f4a],.controls-primary[data-v-de7e4f4a]{display:flex;flex-direction:column}.controls-primary[data-v-de7e4f4a]{flex-shrink:0;gap:12px}.controls-actions[data-v-de7e4f4a]{display:grid;gap:10px}.controls-actions .submit-btn[data-v-de7e4f4a]{width:100%}.settings-block[data-v-de7e4f4a]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;margin-top:12px;min-height:0;overflow:hidden}.settings-summary[data-v-de7e4f4a]{color:#cbd5e1;cursor:pointer;font-size:13px;font-weight:600;list-style:none;padding:12px 0 10px}.settings-summary[data-v-de7e4f4a]::-webkit-details-marker{display:none}.settings-summary[data-v-de7e4f4a]:before{color:var(--muted);content:"▸ "}.settings-block[open] .settings-summary[data-v-de7e4f4a]:before{content:"▾ "}.settings-body[data-v-de7e4f4a]{gap:12px;overflow:auto;padding-bottom:4px}.canvas-panel[data-v-de7e4f4a],.settings-body[data-v-de7e4f4a]{display:flex;flex-direction:column;min-height:0}.canvas-panel[data-v-de7e4f4a]{gap:10px;overflow:hidden;padding:12px}.canvas-banner[data-v-de7e4f4a]{flex-shrink:0}.history-rail[data-v-de7e4f4a]{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:14px}.history-rail-head[data-v-de7e4f4a]{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between}.history-rail-title[data-v-de7e4f4a]{color:#e5e9f0;font-size:14px;font-weight:700;margin:0}.field[data-v-de7e4f4a]{display:grid;gap:8px}.field.compact[data-v-de7e4f4a]{gap:6px}.field-label[data-v-de7e4f4a]{color:#d6dbe5;font-size:13px;font-weight:600}.field-hint[data-v-de7e4f4a]{color:var(--muted);font-size:12px}input[type=number][data-v-de7e4f4a],textarea[data-v-de7e4f4a]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:var(--text);font:inherit;outline:none;padding:12px 14px;width:100%}input[type=number][data-v-de7e4f4a]::-webkit-inner-spin-button,input[type=number][data-v-de7e4f4a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea[data-v-de7e4f4a]{line-height:1.65;overflow-y:auto;resize:none}.prompt-textarea[data-v-de7e4f4a]{max-height:280px;min-height:140px;resize:vertical}textarea[data-v-de7e4f4a]:not(.prompt-textarea){max-height:100px;min-height:64px}textarea[data-v-de7e4f4a]::-moz-placeholder{color:#7b8494}textarea[data-v-de7e4f4a]::placeholder{color:#7b8494}input[type=number][data-v-de7e4f4a]:focus,textarea[data-v-de7e4f4a]:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px #c9a96229}.ratio-grid[data-v-de7e4f4a]{display:flex;flex-wrap:wrap;gap:8px}.ratio-btn[data-v-de7e4f4a]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#c5cad4;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:8px 12px}.ratio-btn.active[data-v-de7e4f4a]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.param-grid[data-v-de7e4f4a]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-card[data-v-de7e4f4a]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px 16px;text-align:left;width:100%}.toggle-ui[data-v-de7e4f4a]{background:#ffffff1f;border-radius:999px;flex-shrink:0;height:26px;position:relative;width:44px}.toggle-ui[data-v-de7e4f4a]:after{background:#fff;border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.toggle-ui.on[data-v-de7e4f4a]{background:#c9a9628c}.toggle-ui.on[data-v-de7e4f4a]:after{transform:translate(18px)}.toggle-copy[data-v-de7e4f4a]{display:grid;gap:2px}.toggle-title[data-v-de7e4f4a]{font-size:14px;font-weight:600}.toggle-hint[data-v-de7e4f4a]{color:var(--muted);font-size:12px}.submit-btn[data-v-de7e4f4a]{align-items:center;background:linear-gradient(135deg,#d4b56a,#b8923f);border:0;border-radius:14px;color:#15120a;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 18px}.submit-btn[data-v-de7e4f4a]:disabled{cursor:not-allowed;opacity:.55}.submit-badge[data-v-de7e4f4a]{background:#15120a2e;border-radius:999px;font-size:12px;min-width:22px;padding:2px 8px}.hint-banner[data-v-de7e4f4a]{align-items:flex-start;border-radius:14px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 12px;justify-content:space-between;min-width:0;padding:12px 14px}.hint-copy[data-v-de7e4f4a]{flex:1 1 180px;min-width:0}.hint-banner p[data-v-de7e4f4a]{color:var(--muted);line-height:1.5;margin:4px 0 0}.hint-banner.warn[data-v-de7e4f4a]{background:#fbbf241f;color:#fde68a}.hint-banner.interrupted[data-v-de7e4f4a]{background:#60a5fa1f;color:#dbeafe}.banner-actions[data-v-de7e4f4a]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.ghost-btn[data-v-de7e4f4a]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:inherit;cursor:pointer;font:inherit;font-size:12px;padding:6px 10px}.ghost-btn.danger[data-v-de7e4f4a]{border-color:#f8717147;color:#fecaca}.preview-stage[data-v-de7e4f4a]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.preview-stage>.empty[data-v-de7e4f4a],.preview-stage>.error-panel[data-v-de7e4f4a],.preview-stage>.image-frame[data-v-de7e4f4a],.preview-stage>.preview-loading[data-v-de7e4f4a]{flex:1;min-height:0;width:100%}.panel-details[data-v-de7e4f4a]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;color:var(--muted);flex-shrink:0;font-size:13px;min-height:0;overflow:hidden}.canvas-panel .panel-details[open][data-v-de7e4f4a]{display:flex;flex-direction:column;flex-shrink:0;max-height:120px;min-height:0}.panel-details summary[data-v-de7e4f4a]{color:#cbd5e1;cursor:pointer;font-weight:600;list-style-position:inside;padding:10px 12px}.panel-details summary[data-v-de7e4f4a]::-webkit-details-marker{color:var(--muted)}.summary-badge[data-v-de7e4f4a]{align-items:center;background:var(--accent-soft);border-radius:999px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;margin-left:6px;min-width:20px;padding:1px 7px;vertical-align:middle}.history-list[data-v-de7e4f4a],.panel-details ol[data-v-de7e4f4a]{margin:0;min-height:0;overflow:auto;padding:0 12px 12px}.panel-details ol[data-v-de7e4f4a]{padding-left:28px}.panel-details li+li[data-v-de7e4f4a]{margin-top:4px;word-break:break-word}.history-list[data-v-de7e4f4a]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain}.history-load-more[data-v-de7e4f4a]{align-self:center;color:var(--muted);flex-shrink:0;font-size:12px;padding:10px 4px 6px;text-align:center}.history-item[data-v-de7e4f4a]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:grid;flex-shrink:0;gap:8px;grid-template-columns:64px 1fr;padding:8px}.history-visual[data-v-de7e4f4a]{display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:64px}.history-download[data-v-de7e4f4a]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#d6dbe5;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:100%}.history-download-icon[data-v-de7e4f4a]{height:16px;width:16px}.history-download[data-v-de7e4f4a]:hover{border-color:var(--accent-border);color:var(--accent)}.history-thumb[data-v-de7e4f4a]{align-items:center;background:#11151d;border:0;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:64px;justify-content:center;overflow:hidden;padding:4px;width:64px}.history-thumb img[data-v-de7e4f4a]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.history-thumb-placeholder[data-v-de7e4f4a]{background:linear-gradient(135deg,#8be9fd29,#ffffff0a),#151a23;border-radius:7px;display:block;height:100%;width:100%}.history-meta p[data-v-de7e4f4a]{color:#e5e9f0;font-size:13px;margin:0}.history-meta small[data-v-de7e4f4a]{color:var(--muted)}.history-actions[data-v-de7e4f4a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.history-empty[data-v-de7e4f4a]{color:var(--muted);font-size:13px;margin:0}.status-text[data-v-de7e4f4a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-dot[data-v-de7e4f4a]{background:#94a3b8;border-radius:50%;flex-shrink:0;height:8px;width:8px}.task-strip[data-v-de7e4f4a]{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0}.task-strip-label[data-v-de7e4f4a]{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.task-list[data-v-de7e4f4a]{display:flex;flex:1;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.task-chip[data-v-de7e4f4a]{align-items:stretch;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:inline-flex;flex:0 0 auto;max-width:min(240px,72vw);overflow:hidden}.task-chip.running[data-v-de7e4f4a]:not(.active){border-color:#60a5fa59}.task-chip.failed[data-v-de7e4f4a]:not(.active){border-color:#f8717147}.task-chip.active[data-v-de7e4f4a]{background:linear-gradient(135deg,#c9a96238,#c9a96214);border:2px solid var(--accent);box-shadow:0 0 0 3px #c9a9622e,0 6px 16px #00000047}.task-chip.active .task-chip-status[data-v-de7e4f4a]{color:var(--accent);font-weight:700}.task-chip.active .task-chip-prompt[data-v-de7e4f4a]{color:#f8fafc;font-weight:600}.task-chip.active .task-chip-action[data-v-de7e4f4a]{background:#c9a9621f;border-left-color:#c9a96259;color:#f4f6fb}.task-chip-main[data-v-de7e4f4a]{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px;min-width:0;padding:8px 10px;text-align:left}.task-chip-status[data-v-de7e4f4a]{color:var(--muted);font-size:11px}.task-chip-prompt[data-v-de7e4f4a]{font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chip-action[data-v-de7e4f4a]{background:#ffffff0a;border:0;border-left:1px solid hsla(0,0%,100%,.08);color:#cbd5e1;cursor:pointer;font-size:16px;width:32px}.empty[data-v-de7e4f4a],.image-frame[data-v-de7e4f4a],.preview-loading[data-v-de7e4f4a]{background:linear-gradient(180deg,#ffffff05,#ffffff03),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 8px,transparent 0,transparent 16px);border:1px solid hsla(0,0%,100%,.06);border-radius:18px}.image-frame[data-v-de7e4f4a]{box-sizing:border-box;overflow:hidden;position:relative}.empty[data-v-de7e4f4a],.preview-loading[data-v-de7e4f4a]{display:grid;overflow:hidden;place-items:center}.empty[data-v-de7e4f4a],.error-panel[data-v-de7e4f4a],.preview-loading[data-v-de7e4f4a]{gap:10px;padding:24px;text-align:center}.preview-spinner[data-v-de7e4f4a]{animation:spin-de7e4f4a .9s linear infinite;border:3px solid rgba(201,169,98,.2);border-radius:50%;border-top:3px solid var(--accent);height:36px;width:36px}.empty-title[data-v-de7e4f4a]{color:#dbe1ea;font-size:16px;font-weight:600;margin:0}.empty-hint[data-v-de7e4f4a]{color:var(--muted);font-size:13px;margin:0}.image-frame img[data-v-de7e4f4a]{box-sizing:border-box;display:block;height:calc(100% - 20px);top:10px;right:10px;bottom:10px;left:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;width:calc(100% - 20px)}.history-lightbox[data-v-de7e4f4a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060ae0;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:10000}.lightbox-close[data-v-de7e4f4a]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#f4f6fb;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;position:absolute;right:16px;top:16px}.lightbox-figure[data-v-de7e4f4a]{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0;max-height:92dvh;max-width:min(96vw,1200px);min-width:0}.lightbox-figure img[data-v-de7e4f4a]{border-radius:12px;box-shadow:0 24px 64px #00000073;display:block;height:auto;max-height:calc(92dvh - 48px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.lightbox-figure figcaption[data-v-de7e4f4a]{color:#c5cad4;font-size:13px;line-height:1.5;max-width:100%;text-align:center}@keyframes spin-de7e4f4a{to{transform:rotate(1turn)}}@keyframes pulse-de7e4f4a{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (min-width:769px) and (max-width:1024px){.workspace[data-v-de7e4f4a]{grid-template-areas:"controls canvas" "history history";grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.history-rail[data-v-de7e4f4a]{max-height:min(28dvh,220px)}}@media (max-width:768px){.hidream-page[data-v-de7e4f4a]{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:visible}.topbar[data-v-de7e4f4a]{gap:8px;grid-template-areas:"brand lang" "status status";grid-template-columns:1fr auto;padding:max(8px,env(safe-area-inset-top)) 10px 0}.topbar-status[data-v-de7e4f4a]{align-items:flex-start;border-radius:14px;grid-area:status;justify-self:stretch;max-width:none;padding:8px 10px}.status-text[data-v-de7e4f4a]{line-height:1.35;white-space:normal}.brand[data-v-de7e4f4a]{gap:10px;min-width:0}.brand-mark[data-v-de7e4f4a]{border-radius:12px;height:38px;width:38px}.brand-title[data-v-de7e4f4a]{font-size:19px;letter-spacing:0}.brand-sub[data-v-de7e4f4a]{font-size:12px}.lang-switch[data-v-de7e4f4a]{align-self:start;padding:3px}.lang-btn[data-v-de7e4f4a]{font-size:12px;min-height:36px;padding:7px 10px}.workspace[data-v-de7e4f4a]{align-items:start;flex:0 0 auto;gap:10px;grid-template-areas:"controls" "canvas" "history";grid-template-columns:minmax(0,1fr);max-width:none;min-height:0;padding:6px 8px calc(10px + env(safe-area-inset-bottom))}.controls-actions[data-v-de7e4f4a]{background:linear-gradient(180deg,transparent,rgba(22,26,36,.94) 35%,#161a24);bottom:0;padding:10px 0 4px;position:sticky;z-index:3}.history-rail[data-v-de7e4f4a]{max-height:none}.history-list[data-v-de7e4f4a]{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.history-load-more[data-v-de7e4f4a]{align-items:center;align-self:stretch;display:flex;padding:0 12px;white-space:nowrap}.history-item[data-v-de7e4f4a]{align-items:start;grid-template-columns:56px 1fr;width:min(280px,78vw)}.history-visual[data-v-de7e4f4a]{width:56px}.history-thumb[data-v-de7e4f4a]{height:56px;width:56px}.controls[data-v-de7e4f4a]{padding:12px}.controls[data-v-de7e4f4a],.settings-body[data-v-de7e4f4a]{overflow:visible}.settings-block[data-v-de7e4f4a]{flex:0 0 auto}.canvas-panel[data-v-de7e4f4a]{min-height:clamp(320px,52dvh,520px);padding:10px}.preview-stage[data-v-de7e4f4a]{min-height:260px}.param-grid[data-v-de7e4f4a]{grid-template-columns:1fr}.ratio-grid[data-v-de7e4f4a]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-textarea[data-v-de7e4f4a]{max-height:200px;min-height:112px}textarea[data-v-de7e4f4a]:not(.prompt-textarea){max-height:80px;min-height:56px}.ratio-btn[data-v-de7e4f4a]{font-size:11px;min-height:38px;padding:7px 8px}.ghost-btn[data-v-de7e4f4a],.history-download[data-v-de7e4f4a],.history-thumb[data-v-de7e4f4a],.submit-btn[data-v-de7e4f4a],.task-chip-action[data-v-de7e4f4a],.task-chip-main[data-v-de7e4f4a]{min-height:44px}.task-strip[data-v-de7e4f4a]{align-items:flex-start;flex-direction:column;gap:6px}.task-list[data-v-de7e4f4a]{width:100%}.task-chip[data-v-de7e4f4a]{max-width:min(260px,84vw)}.hint-banner.interrupted[data-v-de7e4f4a]{align-items:stretch;flex-direction:column}.banner-actions[data-v-de7e4f4a]{width:100%}.banner-actions .ghost-btn[data-v-de7e4f4a]{flex:1;text-align:center}.panel[data-v-de7e4f4a]{border-radius:18px}.history-lightbox[data-v-de7e4f4a]{align-items:start;padding:calc(54px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom))}.lightbox-close[data-v-de7e4f4a]{min-height:40px;right:10px;top:max(10px,env(safe-area-inset-top))}.lightbox-figure[data-v-de7e4f4a]{max-height:calc(100dvh - 72px);width:100%}.lightbox-figure img[data-v-de7e4f4a]{max-height:calc(100dvh - 132px)}}@media (max-width:380px){.topbar[data-v-de7e4f4a]{grid-template-areas:"brand" "lang" "status";grid-template-columns:1fr}.lang-switch[data-v-de7e4f4a]{justify-self:start}.ratio-grid[data-v-de7e4f4a]{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-panel[data-v-de7e4f4a]{min-height:300px}}@media (min-width:1025px){.settings-summary[data-v-de7e4f4a]{display:none}.settings-block[data-v-de7e4f4a]{border-top:1px solid hsla(0,0%,100%,.06);flex:1;margin-top:14px;min-height:0}.settings-block .settings-body[data-v-de7e4f4a]{display:flex;flex:1;overflow:auto}}
