@font-face{font-family:geistSans;src:url(../media/geist_variable-s.p.0wgildi0cnwt9.woff2?dpl=8b09067807bdbaab56b17cc625fad1d0ce224ce2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_f0ddc7b3-module__9mOMua__className{font-family:geistSans,geistSans Fallback}.geistsans_f0ddc7b3-module__9mOMua__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_variable-s.p.0r6juujl39pe6.woff2?dpl=8b09067807bdbaab56b17cc625fad1d0ce224ce2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_afba9ca8-module__0P0t7q__className{font-family:geistMono,geistMono Fallback}.geistmono_afba9ca8-module__0P0t7q__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:googleSansFlex;src:url(../media/google_sans_flex_variable.p.0xi0-f6yrtcv-.woff2?dpl=8b09067807bdbaab56b17cc625fad1d0ce224ce2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSansFlex;src:url(../media/google_sans_flex_variable.p.0xi0-f6yrtcv-.woff2?dpl=8b09067807bdbaab56b17cc625fad1d0ce224ce2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.googlesansflex_15aca120-module__LrnHyq__className{font-family:googleSansFlex}.googlesansflex_15aca120-module__LrnHyq__variable{--font-google-sans-flex:"googleSansFlex"}
@font-face{font-family:aleo;src:url(../media/aleo_variable.p.3of_nx582zwya.woff2?dpl=8b09067807bdbaab56b17cc625fad1d0ce224ce2)format("woff2");font-display:swap;font-weight:100 900}.aleo_6e8343b-module__L4I7Vq__className{font-family:aleo}.aleo_6e8343b-module__L4I7Vq__variable{--font-aleo:"aleo"}
.image-generation-mode-module__bRkamG__button.image-generation-mode-module__bRkamG__button{border-radius:var(--radius-sm);width:auto;min-width:36px;height:28px;min-height:28px;color:var(--theme-shell-text);background:var(--theme-control-idle);font:inherit;font-size:calc(10px * var(--theme-font-scale));cursor:pointer;border:1px solid #0000;flex:none;padding:4px 7px;font-weight:600;line-height:1}.image-generation-mode-module__bRkamG__button:hover:not(:disabled){background:var(--theme-control-hover)}.image-generation-mode-module__bRkamG__button[aria-pressed=true]{background:var(--theme-control-selected);border-color:currentColor}.image-generation-mode-module__bRkamG__button:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.image-generation-mode-module__bRkamG__button:disabled{opacity:.5;cursor:default}
.generator-module__rYtNDW__dock{max-width:calc(100% - 24px)}.generator-module__rYtNDW__dock>div{max-width:100%}.generator-module__rYtNDW__identity{text-overflow:ellipsis;overflow:hidden}.generator-module__rYtNDW__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.generator-module__rYtNDW__composer{flex-shrink:0}.generator-module__rYtNDW__prompt{resize:none;width:100%;min-width:0;max-height:100px;color:var(--theme-shell-text);font:inherit;font-size:calc(11px * var(--theme-font-scale));background:0 0;border:0;padding:0;line-height:1.45;display:block}.generator-module__rYtNDW__prompt::placeholder{color:var(--theme-shell-text-muted)}.generator-module__rYtNDW__context{min-width:0;color:var(--theme-shell-text-muted);font-size:calc(10px * var(--theme-font-scale));justify-content:space-between;align-items:center;gap:8px;display:flex}.generator-module__rYtNDW__context>span{min-width:0}.generator-module__rYtNDW__context button,.generator-module__rYtNDW__resultActions button,.generator-module__rYtNDW__resultActions a,.generator-module__rYtNDW__reference button{border-radius:var(--radius-control);color:var(--theme-shell-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:4px 6px;text-decoration:none;display:inline-flex}.generator-module__rYtNDW__context button:hover:not(:disabled),.generator-module__rYtNDW__resultActions button:hover:not(:disabled),.generator-module__rYtNDW__resultActions a:hover,.generator-module__rYtNDW__reference button:hover:not(:disabled){border-color:var(--theme-control-border)}.generator-module__rYtNDW__context button:focus-visible,.generator-module__rYtNDW__resultActions button:focus-visible,.generator-module__rYtNDW__resultActions a:focus-visible,.generator-module__rYtNDW__reference button:focus-visible,.generator-module__rYtNDW__result:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.generator-module__rYtNDW__context button:disabled,.generator-module__rYtNDW__resultActions button:disabled,.generator-module__rYtNDW__reference button:disabled{cursor:default;opacity:var(--theme-opacity-muted)}.generator-module__rYtNDW__feedback,.generator-module__rYtNDW__error{color:var(--theme-shell-text-muted);font-size:calc(10px * var(--theme-font-scale));margin:0;line-height:1.4}.generator-module__rYtNDW__error{color:var(--theme-danger-text)}.generator-module__rYtNDW__inputs{border-top:1px solid var(--image-ai-dock-divider);flex-direction:column;gap:6px;padding-block:6px;display:flex}.generator-module__rYtNDW__references,.generator-module__rYtNDW__results{flex:none;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.generator-module__rYtNDW__reference{grid-template-columns:40px minmax(55px,1fr) 24px;align-items:center;gap:4px;min-width:160px;display:grid}.generator-module__rYtNDW__reference img{object-fit:contain;border-radius:var(--radius-control);width:40px;height:40px}.generator-module__rYtNDW__reference input{width:100%;min-width:0;color:var(--theme-shell-text);font:inherit;font-size:calc(10px * var(--theme-font-scale));background:0 0;border:0;padding:3px}.generator-module__rYtNDW__instructionSection{border-top:1px solid var(--image-ai-dock-divider);padding-top:5px}.generator-module__rYtNDW__instructionSection button{border-radius:var(--radius-control);color:var(--theme-shell-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.generator-module__rYtNDW__instructionSection button:hover:not(:disabled){background:var(--theme-control-hover)}.generator-module__rYtNDW__instructionSection button:focus-visible{outline:2px solid var(--theme-focus-ring)}.generator-module__rYtNDW__instructionSection button:disabled{opacity:var(--theme-opacity-muted);cursor:default}.generator-module__rYtNDW__instructionSection .generator-module__rYtNDW__instructionToggle{font-size:calc(11px * var(--theme-font-scale));align-items:center;gap:5px;display:flex}.generator-module__rYtNDW__instructions{color:var(--theme-shell-text);font-size:calc(11px * var(--theme-font-scale));margin:4px 0 0;padding:0;list-style:none}.generator-module__rYtNDW__instructions li{align-items:start;gap:4px;display:flex}.generator-module__rYtNDW__instructions input{flex-shrink:0;margin-top:6px}.generator-module__rYtNDW__instructionSection .generator-module__rYtNDW__instructionText{text-align:left;flex:1;line-height:1.4}.generator-module__rYtNDW__outputs{border-top:1px solid var(--image-ai-dock-divider);flex-direction:column;gap:4px;min-width:0;padding-top:5px;display:flex}.generator-module__rYtNDW__result{border-radius:var(--radius-control);width:54px;height:54px;color:var(--theme-shell-text-muted);font-size:calc(9px * var(--theme-font-scale));cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 54px;place-items:center;padding:2px;display:grid}.generator-module__rYtNDW__result img{object-fit:contain;border-radius:calc(var(--radius-control) - 2px);width:100%;height:100%;display:block}.generator-module__rYtNDW__result:hover,.generator-module__rYtNDW__result[aria-pressed=true]{border-color:var(--theme-control-border)}.generator-module__rYtNDW__resultActions{font-size:calc(10px * var(--theme-font-scale));flex-wrap:wrap;gap:2px;display:flex}.generator-module__rYtNDW__resultActions p{flex-basis:100%}.generator-module__rYtNDW__dialog{max-height:75dvh;color:var(--theme-app-text);font-size:calc(12px * var(--theme-font-scale));gap:12px;padding:20px;display:grid;overflow-y:auto}.generator-module__rYtNDW__dialog figure,.generator-module__rYtNDW__dialog p{margin:0}.generator-module__rYtNDW__dialog img{object-fit:contain;max-width:100%;max-height:40dvh}.generator-module__rYtNDW__dialog figcaption{color:var(--theme-app-text-muted);padding-top:4px}@media (max-width:480px){.generator-module__rYtNDW__composer{flex-wrap:wrap}.generator-module__rYtNDW__composer>div:last-of-type{flex-basis:calc(100% - 48px);order:3}.generator-module__rYtNDW__composer>button:last-child{order:4}}
.image-tool-module__oAcczq__layer{z-index:350;pointer-events:none;color:var(--theme-shell-text);position:absolute;inset:0}.image-tool-module__oAcczq__gesture{pointer-events:auto;touch-action:none;cursor:crosshair;outline:none;width:100%;height:100%;position:absolute;inset:0}.image-tool-module__oAcczq__region{fill:color-mix(in srgb, var(--theme-focus-ring) 16%, transparent);stroke:var(--theme-focus-ring);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 3}.image-tool-module__oAcczq__bounds{fill:none;stroke:var(--theme-focus-ring);stroke-width:1px;vector-effect:non-scaling-stroke}.image-tool-module__oAcczq__chrome{border:1px solid color-mix(in srgb, var(--theme-shell-text) var(--theme-opacity-soft), transparent);border-radius:var(--radius-overlay);width:max-content;max-width:calc(100% - 24px);color:var(--theme-shell-text);background:var(--theme-shell-surface-subtle);box-shadow:var(--tl-shadow-2);font-size:calc(12px * var(--theme-font-scale));pointer-events:auto;padding:6px;position:absolute}.image-tool-module__oAcczq__row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.image-tool-module__oAcczq__chrome button{border-radius:var(--radius-control);min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.image-tool-module__oAcczq__chrome button:hover,.image-tool-module__oAcczq__chrome button[aria-pressed=true]{background:var(--theme-control-hover)}.image-tool-module__oAcczq__chrome button:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:1px}.image-tool-module__oAcczq__chrome button:disabled{color:var(--theme-shell-text-muted);cursor:default}.image-tool-module__oAcczq__chrome .image-tool-module__oAcczq__primary{background:var(--theme-control-selected)}.image-tool-module__oAcczq__hint{color:var(--theme-shell-text-muted);font-size:calc(11px * var(--theme-font-scale));margin:0;padding:4px 7px;line-height:1.4}.image-tool-module__oAcczq__field{align-items:center;gap:5px;display:flex}.image-tool-module__oAcczq__chrome input[type=text],.image-tool-module__oAcczq__chrome textarea{border-radius:var(--radius-control);width:190px;min-width:0;color:inherit;background:var(--theme-control-idle);font:inherit;border:0;outline:none;padding:7px 8px}.image-tool-module__oAcczq__chrome textarea{resize:vertical;flex:1;width:250px;max-width:100%;min-height:52px}.image-tool-module__oAcczq__composer{align-items:end;gap:4px;padding-top:5px;display:flex}.image-tool-module__oAcczq__chrome input[type=color]{border-radius:var(--radius-control);background:0 0;border:0;width:27px;height:27px;padding:0}.image-tool-module__oAcczq__chrome input[type=range]{width:80px;accent-color:var(--theme-shell-text)}.image-tool-module__oAcczq__error{max-width:300px;font-size:calc(11px * var(--theme-font-scale));margin:0;padding:5px 7px;line-height:1.4}.image-tool-module__oAcczq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.image-tool-module__oAcczq__chrome,.image-tool-module__oAcczq__gesture:focus-visible{outline:1px solid canvastext}.image-tool-module__oAcczq__region,.image-tool-module__oAcczq__bounds{stroke:highlight}}
/*# sourceMappingURL=3qcmanj4f4leu.css.map*/