.quick-output-settings{--setting-bg:#1c1c1e;--setting-line:#3b3b3d;--setting-muted:#adadac;--setting-accent:var(--earth-secondary);border:1px solid var(--setting-line);background:var(--setting-bg);min-width:0;color:var(--q-text,var(--earth-text));border-radius:14px;overflow:hidden}.quick-output-settings-heading{border-bottom:1px solid var(--setting-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.quick-output-settings-heading h3{margin:0;font-size:13px;font-weight:650;line-height:1.3}.quick-output-settings-heading>svg{color:var(--setting-accent);flex-shrink:0}.quick-output-settings-body{padding:0 13px}.quick-setting-group{border:0;min-width:0;margin:0;padding:12px 0}.quick-setting-group+.quick-setting-group{border-top:1px solid var(--setting-line)}.quick-setting-group legend{float:left;width:100%;color:var(--setting-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;padding:0;font-size:10px;font-weight:600;line-height:1.5}.quick-setting-options{clear:both;gap:6px;display:grid}.quick-setting-options--ratio{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-setting-options--duration{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-setting-option{cursor:pointer;min-width:0;display:block;position:relative}.quick-setting-option>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.quick-setting-tile{border:1px solid var(--setting-line);min-height:34px;color:var(--setting-muted);font-variant-numeric:tabular-nums;background:#222224;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:11px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.quick-setting-options--ratio .quick-setting-tile{flex-direction:column;min-height:61px}.quick-setting-ratio-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.quick-setting-ratio-icon>span{border:1px solid;border-radius:2px;display:block}.quick-setting-ratio-icon>.is-adaptive{border-style:dashed}.quick-setting-option:hover>input:not(:disabled):not(:checked)+.quick-setting-tile{color:var(--q-text,var(--earth-text));background:#2f2f31;border-color:#797978}.quick-setting-option>input:checked+.quick-setting-tile{border-color:var(--setting-accent);color:var(--q-text,var(--earth-text));background:#303032;font-weight:650}.quick-setting-option>input:checked+.quick-setting-tile .quick-setting-ratio-icon{color:var(--setting-accent)}.quick-setting-option>input:focus-visible+.quick-setting-tile{outline:2px solid var(--setting-accent);outline-offset:2px}.quick-setting-option>input:disabled+.quick-setting-tile{opacity:.5;cursor:not-allowed}.image-form-scroll>.quick-output-settings{margin-top:20px}.quick-settings>.quick-output-settings{margin-top:14px}@media (prefers-reduced-motion:reduce){.quick-setting-tile{transition:none}}
:is(.studio-home,.image-workspace) .studio-showcase{padding:24px 0 28px;scroll-margin-top:85px}:is(.studio-home,.image-workspace) .studio-showcase-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}:is(.studio-home,.image-workspace) .studio-showcase-eyebrow{color:var(--earth-secondary);letter-spacing:1.5px;font-size:10px;font-weight:650}:is(.studio-home,.image-workspace) .studio-showcase-heading h2{letter-spacing:-1.2px;text-wrap:balance;margin:11px 0 10px;font-size:clamp(26px,2.7vw,37px);font-weight:750;line-height:1.15}:is(.studio-home,.image-workspace) .studio-showcase-heading p{max-width:650px;color:var(--q-muted);font-size:13px;line-height:1.8}:is(.studio-home,.image-workspace) .studio-showcase-count{white-space:nowrap;color:#b0b0af;align-items:center;gap:12px;padding-bottom:5px;font-size:11px;display:flex}:is(.studio-home,.image-workspace) .studio-case-filters{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}:is(.studio-home,.image-workspace) .studio-case-filters button{color:#b2b2b1;background:0 0;border:1px solid #313133;border-radius:99px;min-height:38px;padding:9px 16px;font-size:12px}:is(.studio-home,.image-workspace) .studio-case-filters button[aria-pressed=true]{background:rgba(var(--earth-accent-rgb),.09);color:var(--earth-secondary);border-color:#858584}:is(.studio-home,.image-workspace) .studio-case-filters button:hover{color:#f1f0ee;border-color:#90908f}:is(.studio-home,.image-workspace) .studio-case-grid{columns:3;column-gap:18px}:is(.studio-home,.image-workspace) .studio-case{vertical-align:top;break-inside:avoid;background:#141416;border:1px solid #2c2c2e;border-radius:15px;width:100%;margin:0 0 18px;display:inline-block;overflow:hidden}:is(.studio-home,.image-workspace) .studio-case[hidden]{display:none}:is(.studio-home,.image-workspace) .studio-case-image{cursor:zoom-in;text-align:left;background:#1d1d1f;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}:is(.studio-home,.image-workspace) .studio-case-image img{width:100%;height:auto;transition:transform .35s;display:block}:is(.studio-home,.image-workspace) .studio-case-image:hover img{transform:scale(1.025)}:is(.studio-home,.image-workspace) .studio-case-image-tag{color:#f5f4f2;background:#121214c7;border:1px solid #ffffff30;border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;top:13px;left:13px}:is(.studio-home,.image-workspace) .studio-case-expand{color:#ebeae8;opacity:0;background:#0d0d0fe6;border:1px solid #ffffff30;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:13px;right:12px;transform:translateY(4px)}:is(.studio-home,.image-workspace) .studio-case-image:is(:hover,:focus-visible) .studio-case-expand{opacity:1;transform:none}:is(.studio-home,.image-workspace) .studio-case figcaption{padding:16px}:is(.studio-home,.image-workspace) .studio-case-caption{justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.studio-home,.image-workspace) .studio-case-caption h3{letter-spacing:-.25px;font-size:15px;font-weight:650}:is(.studio-home,.image-workspace) .studio-case-caption>span{color:#a5a5a4;flex-shrink:0;font-size:10px}:is(.studio-home,.image-workspace) .studio-case-prompt{margin-top:9px}:is(.studio-home,.image-workspace) .studio-case-prompt summary{cursor:pointer;color:#acacab;width:fit-content;min-height:24px;font-size:11px}:is(.studio-home,.image-workspace) .studio-case-prompt[open] summary{color:var(--earth-secondary);margin-bottom:12px}:is(.studio-home,.image-workspace) .studio-case-prompt p{color:#bebebd;overflow-wrap:anywhere;font-size:12px;line-height:1.8}:is(.studio-home,.image-workspace) .studio-case-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}:is(.studio-home,.image-workspace) .studio-case-actions button{color:#e1e0de;background:0 0;border:1px solid #4f4f4e;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}:is(.studio-home,.image-workspace) .studio-case-actions .studio-case-use{color:var(--earth-on-copper);background:var(--q-accent);border-color:var(--q-accent);font-weight:650}:is(.studio-home,.image-workspace) .studio-case-actions button:hover:not(:disabled){border-color:var(--earth-gold)}:is(.studio-home,.image-workspace) .studio-case-actions button:disabled{opacity:.5;cursor:wait}:is(.studio-home,.image-workspace) .studio-case-source{color:#9e9e9d;max-width:850px;font-size:11px;line-height:1.8}:is(.studio-home,.image-workspace) .studio-case-notice{color:#bcbcbb;font-size:12px;line-height:1.7}:is(.studio-home,.image-workspace) .studio-case-notice:not(:empty){margin-top:12px}:is(.studio-home,.image-workspace) .studio-case-dialog{width:min(1120px,100vw - 64px);max-width:none;max-height:calc(100dvh - 64px);color:var(--earth-text);background:#161618;border:1px solid #5c5c5b;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #000a}:is(.studio-home,.image-workspace) .studio-case-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060608df}:is(.studio-home,.image-workspace) .studio-case-dialog{overscroll-behavior:contain}:is(.studio-home,.image-workspace) .studio-case-dialog-inner{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);display:grid;position:relative}:is(.studio-home,.image-workspace) .studio-case-close{z-index:1;color:#f7f6f4;background:#0f0f11e8;border:1px solid #8f8f8e80;border-radius:99px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}:is(.studio-home,.image-workspace) .studio-case-large{background:#09090b;justify-content:center;align-items:center;min-width:0;display:flex}:is(.studio-home,.image-workspace) .studio-case-large img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 66px);display:block}:is(.studio-home,.image-workspace) .studio-case-detail{min-width:0;padding:58px 30px 24px}:is(.studio-home,.image-workspace) .studio-case-detail h2{letter-spacing:-1px;margin:13px 0 14px;font-size:30px;line-height:1.15}:is(.studio-home,.image-workspace) .studio-case-detail h3{color:#f3f2f0;margin-top:25px;font-size:12px}:is(.studio-home,.image-workspace) .studio-case-full-prompt{color:#c8c8c7;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.9}:is(.studio-home,.image-workspace) .studio-case-draft-note{color:#a4a4a3;margin-top:12px;font-size:11px;line-height:1.7}:is(.studio-home,.image-workspace) .studio-case-download{width:fit-content;color:var(--earth-secondary);align-items:center;gap:8px;margin-top:10px;padding:10px 0;font-size:12px;display:flex}:is(.studio-home,.image-workspace) .studio-showcase :is(button,a,summary):focus-visible{outline:2px solid var(--earth-gold);outline-offset:3px}:is(.studio-home,.image-workspace) .studio-case-image:focus-visible{outline-offset:-4px}@media (max-width:1100px){:is(.studio-home,.image-workspace) .studio-case-grid{columns:2}:is(.studio-home,.image-workspace) .studio-showcase-count{display:none}:is(.studio-home,.image-workspace) .studio-case-dialog-inner{grid-template-columns:minmax(0,1fr) minmax(290px,1fr)}:is(.studio-home,.image-workspace) .studio-case-detail{padding:54px 22px 22px}}@media (max-width:760px){:is(.studio-home,.image-workspace) .studio-showcase{padding-top:18px}:is(.studio-home,.image-workspace) .studio-case-grid{column-gap:14px}:is(.studio-home,.image-workspace) .studio-case-filters{gap:6px}:is(.studio-home,.image-workspace) .studio-case-filters button{padding:9px 12px;font-size:11px}:is(.studio-home,.image-workspace) .studio-case figcaption{padding:13px}:is(.studio-home,.image-workspace) .studio-case-dialog{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:is(.studio-home,.image-workspace) .studio-case-dialog-inner{grid-template-columns:1fr}:is(.studio-home,.image-workspace) .studio-case-large img{max-height:60dvh}:is(.studio-home,.image-workspace) .studio-case-detail{padding:24px}:is(.studio-home,.image-workspace) .studio-case-detail h2{font-size:27px}:is(.studio-home,.image-workspace) .studio-case-actions button{min-height:44px}:is(.studio-home,.image-workspace) .studio-case-prompt summary{min-height:32px;padding:5px 0}:is(.studio-home,.image-workspace) .studio-case-expand{opacity:1;transform:none}}@media (max-width:480px){:is(.studio-home,.image-workspace) .studio-case-grid{columns:1}:is(.studio-home,.image-workspace) .studio-showcase-heading h2{font-size:29px}:is(.studio-home,.image-workspace) .studio-showcase-eyebrow{letter-spacing:1px;font-size:9px}:is(.studio-home,.image-workspace) .studio-case-filters button{min-height:40px}}@media (prefers-reduced-motion:reduce){:is(.studio-home,.image-workspace) .studio-case-image img,:is(.studio-home,.image-workspace) .studio-case-expand{transition:none;transform:none}}