.st-image-page,.st-tool-workspace,.st-image-tools{--st-bg:#0f1113;--st-panel:#0f1113;--st-border:#292a2b;--st-text:#f5f5f5;--st-secondary:#949597;--st-muted:#737577;--st-wash:#1c1d1f;--st-blue:#00afff;color:var(--st-text);background:var(--st-bg);box-sizing:border-box;height:100%;min-height:calc(100dvh - 52px);font-family:inherit;font-size:14px;line-height:20px;position:relative}.st-image-page *,.st-tool-workspace *,.st-image-tools *{box-sizing:border-box}.st-image-page button,.st-tool-workspace button,.st-image-tools button,.st-modal button{font:inherit;color:inherit;cursor:pointer}.st-image-page button:disabled,.st-tool-workspace button:disabled,.st-image-tools button:disabled{cursor:default}.st-image-page button,.st-tool-workspace button,.st-image-tools button{transition:background .15s,color .15s,border-color .15s}.st-image-page button:focus-visible,.st-tool-workspace button:focus-visible,.st-image-tools button:focus-visible,.st-modal button:focus-visible{outline-offset:2px;outline:2px solid #00afff}.st-image-page a,.st-tool-workspace a,.st-image-tools a{color:inherit;text-decoration:none}.st-image-page textarea,.st-tool-workspace textarea,.st-image-tools input,.st-modal input,.st-modal textarea{font:inherit;color:inherit}.st-image-page h1,.st-tool-workspace h1,.st-image-tools h1,.st-tool-workspace h2,.st-image-tools h2{margin:0;font-weight:400}.st-image-toolbar{align-items:flex-start;gap:12px;height:42px;padding:0 16px;display:flex}.st-made-chip{background:#191b1d;border:0;border-radius:9px;align-items:center;gap:8px;padding:5px 10px;line-height:20px;display:flex;color:#55b3fb!important;font-size:12px!important}.st-wall-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.st-wall-button{background:#1a1c1e;border:0;border-radius:9px;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex;color:var(--st-secondary)!important;font-size:12px!important}.st-filter-button{color:#65b6f7!important}.st-filter-wrap{position:relative}.st-filter-menu{z-index:60;background:#222426;border:1px solid #3b3c3e;border-radius:13px;flex-direction:column;gap:12px;width:200px;padding:12px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 16px 40px #0006}.st-filter-menu>span{color:#aaa;font-size:13px}.st-filter-menu label{align-items:center;gap:8px;display:flex}.st-filter-menu input{accent-color:#00afff}.st-filter-menu>button{background:#303234;border:0;border-radius:6px;padding:6px}.st-image-empty{pointer-events:none;flex-direction:column;align-items:center;width:100%;padding:24px 16px 32px;display:flex;position:absolute;top:43.8%;left:50%;transform:translate(-50%,-50%)}.st-image-montage{justify-content:center;align-items:center;margin-bottom:32px;padding:0 12px;display:flex}.st-montage-card{aspect-ratio:4/5;background:#222;border:3px solid #2d3032;border-radius:14px;flex:none;width:132px;margin:0 -6px;position:relative;overflow:hidden;box-shadow:0 5px 13px #0004}.st-montage-card img{object-fit:cover;width:100%;height:100%;display:block}.st-montage-0{z-index:1;transform:rotate(-9deg)}.st-montage-1{z-index:2;transform:rotate(4deg)}.st-montage-2{aspect-ratio:1;z-index:1;border-radius:50%;width:120px;transform:rotate(-3deg)}.st-montage-3{z-index:3;transform:rotate(-4deg)}.st-image-empty h1{font-size:clamp(38px,6.4vw,72px);font-family:var(--font-suisse), var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em;text-align:center;color:#fafafa;max-width:24ch;margin:0;font-weight:400;line-height:1.04}.st-image-composer{z-index:20;background:#252625;border-radius:26px;gap:16px;width:min(1120px,100% - 80px);min-height:144px;padding:24px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #0003}.st-image-input{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.st-image-input>textarea{resize:none;background:0 0;border:0;outline:0;width:100%;height:44px;min-height:32px;padding:9px 0 0;font-size:14px;line-height:20px}.st-image-input>textarea::placeholder{color:#90918e}.st-image-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-add-reference{background:#383a38;border-radius:999px;align-items:center;gap:2px;height:40px;padding:0 4px;display:flex}.st-add-reference>button{color:#ddd;background:0 0;border:0;place-items:center;width:34px;height:36px;font-size:17px;display:grid}.st-select{flex-shrink:0;min-width:0;position:relative}.st-select-trigger{white-space:nowrap;background:#383a38;border:0;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:40px;padding:0 14px;display:flex;font-size:12px!important}.st-select-trigger:hover{background:#424542}.st-select-value{align-items:center;gap:7px;min-width:0;display:flex}.st-select-value>span{text-overflow:ellipsis;overflow:hidden}.st-select-value>svg:last-child{flex:none;margin-left:1px}.st-model-select>.st-select-trigger>.st-select-value>svg:first-child{color:#76bce9}.st-select-menu{z-index:100;background:#252729;border:1px solid #454749;border-radius:12px;min-width:150px;max-width:calc(100vw - 30px);padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 50px #0007}.st-menu-options{scrollbar-width:thin;max-height:360px;overflow:auto}.st-menu-options>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 9px;display:flex;font-size:13px!important}.st-menu-options>button:hover,.st-menu-options>button[aria-selected=true]{background:#343739}.st-menu-options>button>span:nth-last-child(2){flex:1}.st-menu-options>button>svg:last-child{color:#6cbdfd;margin-left:auto}.st-model-menu{width:330px;padding:7px}.st-menu-search{color:#8e9296;border-bottom:1px solid #3b3e40;align-items:center;gap:8px;margin-bottom:5px;padding:8px 8px 12px;display:flex}.st-menu-search input{color:#eee;font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:13px}.st-menu-options small{color:#929699;font-size:11px;line-height:16px;display:block}.st-menu-options em{color:#77c5ff;background:#24465e;border-radius:4px;margin-left:auto;padding:0 4px;font-size:10px;font-style:normal}.st-model-symbol{color:#96d7ff;background:#193b4b;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;font-size:25px;display:grid}.st-symbol-1{color:#acd4b4!important;background:#314438!important}.st-symbol-2{color:#f0bfa4!important;background:#49392f!important}.st-symbol-3{color:#c6b0ed!important;background:#383149!important}.st-symbol-4{color:#b7d5ef!important;background:#3c4248!important}.st-quantity{background:#383a38;border-radius:999px;flex-shrink:0;align-items:center;height:40px;display:flex}.st-quantity>div{justify-content:space-between;align-items:center;gap:10px;width:106px;height:100%;padding:0 5px;display:flex}.st-quantity button{color:#aaa;background:0 0;border:0;width:28px;height:32px;font-size:21px;line-height:20px}.st-quantity button:disabled{color:#60625f}.st-quantity span{white-space:nowrap;font-size:13px}.st-quantity i{color:#8c908b;font-style:normal}.st-generate{background:#00afff;border:1px solid #85c7fa;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;padding:12px 20px;display:flex;box-shadow:0 2px #2b536c;color:#fff!important;font-size:15px!important;font-weight:600!important}.st-generate:hover:not(:disabled){background:#64b9fa}.st-generate small{font-size:13px;font-weight:400}.st-generating{opacity:.75}.st-image-composer>.st-generate{border-radius:16px;flex-direction:column;flex:none;align-self:center;gap:0;width:144px;height:84px;min-height:84px;box-shadow:0 3px #2d688d,0 8px 24px #2396e523}.st-image-composer>.st-generate small{font-size:14px;line-height:24px}.st-reference-thumb{background:#252625;border:1px solid #454647;border-radius:12px;width:76px;height:76px;padding:4px;position:absolute;bottom:calc(100% + 8px);left:16px}.st-reference-thumb img{object-fit:cover;border-radius:7px;width:100%;height:100%}.st-reference-thumb svg{background:#161718;border-radius:50%;position:absolute;top:6px;right:6px}.st-toast{z-index:250;color:#f6f6f6;text-align:center;background:#303538;border:1px solid #4f5c65;border-radius:14px;max-width:calc(100vw - 40px);padding:12px 18px;font-size:13px;line-height:20px;position:fixed;bottom:188px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0007}.st-image-page>.st-results{padding:8px 16px 190px}.st-tool-workspace{align-items:flex-start;gap:8px;padding:0 16px 8px;display:flex;overflow:hidden}.st-tool-panel{border:1px solid var(--st-border);background:var(--st-panel);border-radius:16px;flex-direction:column;flex:none;width:320px;min-height:0;max-height:calc(100dvh - 60px);display:flex;position:relative;overflow:clip}.st-panel-body{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:9px;display:flex;overflow:auto}.st-panel-foot{background:#0f1113;flex:none;padding:4px 12px 12px}.st-section-tabs{white-space:nowrap;scrollbar-width:none;align-items:center;gap:20px;height:50px;min-height:50px;padding:8px 16px 0;display:flex;overflow:auto}.st-section-tabs>a,.st-section-tabs>button{color:#8e9194;background:0 0;border:0;flex:none;align-items:center;height:40px;padding:0;display:flex;position:relative;font-size:12px!important}.st-section-tabs>a.active,.st-section-tabs>button.active{color:#58b6ff}.st-section-tabs>.active:after{content:"";background:#00afff;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.st-model-hero{background:radial-gradient(120% 140% at 100% 0,#22618980,#0000 60%),#1b242c;border-radius:16px;flex-direction:column;flex:none;justify-content:flex-end;gap:2px;min-height:112px;padding:16px;display:flex;position:relative;overflow:hidden}.st-model-hero>small{color:#85ccff;margin-bottom:3px;font-size:12px;line-height:16px}.st-model-hero h2{color:#69c0ff;white-space:nowrap;text-overflow:ellipsis;padding-right:38px;font-size:20px;font-weight:400;line-height:28px;overflow:hidden}.st-model-hero p{color:#9ba5ae;max-width:100%;margin:0;font-size:12px;line-height:16px}.st-hero-change{position:absolute;top:10px;right:10px}.st-hero-change .st-select-trigger{background:#33404c;height:28px;padding:0 10px;font-size:12px!important}.st-hero-change .st-select-menu{inset:36px 0 auto auto}.st-upload{cursor:pointer;text-align:center;background:0 0;border:1px solid #2a2c2f;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;height:120px;min-height:120px;padding:10px;display:flex;position:relative;overflow:hidden}.st-upload:hover{background:#181b1e}.st-upload>input{opacity:0;cursor:pointer;z-index:3;width:100%;height:100%;position:absolute;inset:0}.st-upload-icon{color:#a0a5a9;background:#262b2f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.st-upload-copy{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;font-size:14px;font-weight:400;line-height:20px;display:flex}.st-upload-copy>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.st-upload-copy small{color:#747b80;font-size:12px;line-height:16px}.st-upload-filled>img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.st-upload-filled>.st-upload-copy{z-index:2;text-shadow:0 1px 5px #000;background:#1118;border-radius:8px;padding:4px 8px}.st-upload-filled small{color:#ddd}.st-upload-compact{text-align:left;flex-direction:row;gap:12px;height:104px;min-height:104px}.st-upload-compact .st-upload-copy{align-items:flex-start}.st-prompt{border:1px solid #292d30;border-radius:16px;flex-direction:column;flex:none;min-height:112px;padding:12px 15px;display:flex}.st-prompt-label{color:#979da1;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;line-height:20px;display:flex}.st-prompt-label small{color:#737b81;font-size:12px}.st-prompt textarea{resize:none;color:#eee;background:0 0;border:0;outline:none;width:100%;min-height:64px;padding:0;font-family:inherit;font-size:14px;line-height:20px}.st-prompt textarea::placeholder{color:#646b70}.st-prompt-tall{height:180px}.st-prompt-tall textarea{flex:1}.st-elements{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex;color:#999!important;font-size:11px!important}.st-elements>span{color:#8ccdf9;background:#273e4b;border-radius:5px;padding:0 5px;font-size:10px}.st-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.st-settings-grid>.st-select:first-child:nth-last-child(5){grid-column:1/-1}.st-settings-grid .st-select,.st-panel-body>.st-select{min-width:0}.st-settings-grid .st-select-trigger,.st-panel-body>.st-select>.st-select-trigger{background:0 0;border:1px solid #2a2d30;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;height:58px;min-height:48px;padding:8px 12px}.st-settings-grid .st-select-value,.st-panel-body>.st-select>.st-select-trigger>.st-select-value{justify-content:space-between;width:100%;font-size:13px}.st-field-label{color:#8e969d;font-size:12px;font-weight:400;line-height:16px;display:block}.st-settings-grid .st-select-menu{min-width:100%;top:calc(100% + 6px);bottom:auto}.st-settings-grid .st-select:nth-child(2n) .st-model-menu{left:auto;right:0}.st-settings-grid>.st-model-select{grid-column:1/-1}.st-settings-grid>.st-model-select>.st-select-trigger{height:58px}.st-panel-hint{color:#7e878e;margin:0;padding:0 4px;font-size:12px;line-height:16px}.st-tool-output{border:1px solid var(--st-border);scrollbar-width:thin;border-radius:16px;flex-direction:column;flex:1;min-width:0;height:calc(100dvh - 60px);min-height:480px;display:flex;position:relative;overflow:auto}.st-output-head{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:8px 16px 12px;display:flex}.st-output-tabs{border:1px solid #303336;border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:100%;padding:2px;display:inline-flex}.st-output-tabs>button{color:#90989e;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;font-weight:400;display:flex}.st-output-tabs>button:hover{color:#eee}.st-output-tabs>button.active{color:#66bdff;background:#282f34}.st-output-tabs em,.st-remix-modes em{color:#8fd0ff;background:#27495e;border-radius:5px;padding:0 5px;font-size:10px;font-style:normal;line-height:15px}.st-guide{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;padding:48px 24px;display:flex}.st-guide>h1{letter-spacing:0;color:#f1f3f4;font-size:24px;font-weight:400;line-height:29px}.st-guide>p{color:#8f979d;max-width:760px;margin:0 0 24px;font-size:14px;line-height:20px}.st-guide-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:960px;display:grid}.st-guide-steps>article{min-width:0}.st-guide-picture{aspect-ratio:4/3;background:#131517;border:1px solid #2a2e31;border-radius:16px;width:100%;margin-bottom:8px;overflow:hidden}.st-guide-picture>img{object-fit:cover;width:100%;height:100%;display:block}.st-guide-steps h2{color:#e2e7ea;margin:0;font-size:16px;font-weight:400;line-height:24px}.st-guide-steps p{color:#858e95;margin:4px 0 0;font-size:12px;line-height:18px}.st-compact-select .st-select-trigger{color:#a0a5a9;background:#191c1f;border-radius:9px;height:32px;padding:0 12px;font-size:12px!important}.st-compact-select .st-select-menu{inset:38px 0 auto auto}.st-consent{color:#8c959b;align-items:flex-start;gap:8px;padding:4px 2px;font-size:11px;line-height:16px;display:flex}.st-consent input{accent-color:#00afff;flex:none;margin:2px 0 0}.st-secondary-button{background:0 0;border:1px solid #2d3236;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;padding:6px 12px;display:flex;font-size:12px!important}.st-secondary-button:hover{background:#22282c}.st-audio-input{text-align:left;background:0 0;border:1px solid #2a2f33;border-radius:16px;align-items:center;gap:12px;width:100%;height:84px;padding:14px;display:flex}.st-audio-input>span{flex-direction:column;flex:1;gap:3px;display:flex}.st-audio-input small{color:#7b858c;font-size:12px;line-height:16px}.st-audio-input>svg{color:#a0a9af}.st-disclosure{text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:9px 2px;line-height:20px;display:flex;font-size:14px!important}.st-disclosure>svg:last-child{color:#878f95;margin-left:auto}.st-caption-chooser,.st-caption-position{border:1px solid #2c3135;border-radius:16px;padding:4px 8px}.st-caption-chooser>p{color:#7f8a92;margin:0 0 9px;font-size:11px;line-height:15px}.st-caption-styles{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:372px;display:grid;overflow:auto}.st-caption-styles>button{background:0 0;border:1px solid #2d3237;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:4px;line-height:15px;display:flex;font-size:10px!important}.st-caption-styles>button.active{background:#142f43;border-color:#00afff}.st-caption-styles img{aspect-ratio:2;object-fit:cover;border-radius:7px;width:100%;margin-bottom:3px}.st-caption-styles small{color:#88b5d2;font-size:8px;line-height:11px}.st-examples-by{color:#69747c;text-align:right;margin:5px 0;font-size:10px;display:block}.st-toggle-label{color:#a2aab0;justify-content:space-between;align-items:center;gap:14px;padding:8px 4px;font-size:13px;display:flex}.st-toggle-label input[type=checkbox]{appearance:none;cursor:pointer;background:#3b4248;border-radius:10px;width:30px;height:18px;transition:background .15s;position:relative}.st-toggle-label input[type=checkbox]:after{content:"";background:#a8b0b7;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.st-toggle-label input[type=checkbox]:checked{background:#3a9de8}.st-toggle-label input[type=checkbox]:checked:after{background:#fff;transform:translate(12px)}.st-advanced{color:#a2aab1;border-top:1px solid #252b30;padding:10px 2px;font-size:12px}.st-advanced summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.st-advanced summary:after{content:"⌄";font-size:16px}.st-advanced[open] summary{margin-bottom:12px}.st-range-label{color:#a4adb4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 4px;font-size:13px;display:flex}.st-range-label input[type=range]{accent-color:#00afff;width:100%;height:4px}.st-results{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:8px 16px 16px;display:grid}.st-results-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.st-result{text-align:left;color:#eee;background:#171c20;border:1px solid #2e3438;border-radius:12px;min-width:0;padding:0;position:relative;overflow:hidden}.st-result>img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.st-result-copy{background:linear-gradient(#0000,#000c);flex-direction:column;gap:4px;padding:32px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.st-result-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.st-result-copy>small{color:#9dc7e4;font-size:10px}.st-result-play{color:#fff;background:#0006;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-results-list{flex-direction:column;display:flex}.st-results-list .st-result{align-items:center;display:flex}.st-results-list .st-result>img{width:90px;height:90px}.st-results-list .st-result-copy{background:0 0;padding:16px;position:static}.st-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f5f6;font:14px/20px var(--font-geist-sans), Arial, sans-serif;background:#000b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.st-modal{background:#171c20;border:1px solid #39434b;border-radius:22px;flex-direction:column;gap:16px;width:min(560px,100%);max-height:90dvh;padding:20px;display:flex;overflow:auto;box-shadow:0 24px 100px #0009}.st-modal>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.st-modal h2{margin:0;font-size:20px;font-weight:400}.st-modal>header>button{color:#a4afb7;background:#252d33;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.st-modal p{color:#abb5bd;margin:0;font-size:13px}.st-modal .st-select-trigger{background:#212a31;border:1px solid #38434c}.st-modal .st-select-menu{top:calc(100% + 6px);bottom:auto}.st-modal-primary{color:#fff;cursor:pointer;background:#00afff;border:1px solid #88cdfc;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 20px;font:14px/20px inherit;display:flex}.st-modal-primary:hover{background:#65bafa}.st-preview-media{object-fit:contain;border-radius:12px;align-self:center;max-width:100%;max-height:65dvh;display:block}.st-download{color:#b5e0ff;text-align:center;background:#283641;border:1px solid #405364;border-radius:11px;padding:10px 16px;text-decoration:none;display:block}.st-demo-label{color:#82bde7;text-align:center;font-size:11px;line-height:17px;display:block}.st-video-demo{position:relative}.st-video-demo>span{background:#0008;border:1px solid #fff7;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-modal-tabs{gap:8px;display:flex}.st-modal-tabs>button{color:#9caab4;background:0 0;border:1px solid #37434c;border-radius:999px;flex:1;padding:8px}.st-modal-tabs>button.active{color:#8ecfff;background:#2a414f}.st-avatar-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.st-avatar-grid>button{background:#273743;border:1px solid #40596c;border-radius:15px;padding:3px;overflow:hidden}.st-avatar-grid img{border-radius:10px;width:100%;display:block}.st-empty-message{text-align:center;padding:50px 15px}.st-audio-workspace{--st-audio-width:394px}.st-audio-workspace>.st-tool-panel{width:var(--st-audio-width)}.st-audio-workspace .st-section-tabs{gap:20px;padding-left:18px}.st-audio-workspace .st-section-tabs>a,.st-audio-workspace .st-section-tabs>button{font-size:14px!important}.st-audio-workspace .st-panel-body{gap:12px;padding:12px}.st-audio-workspace .st-panel-foot{padding:12px}.st-audio-workspace .st-quantity-labeled{height:58px}.st-quantity-labeled{background:0 0;border:1px solid #2b3238;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:58px;padding:7px 12px}.st-quantity-labeled>div{width:100%;height:22px;padding:0}.st-quantity-labeled>div button{height:22px;font-size:18px}.st-voice-card{background:0 0;border:1px solid #2d353b;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;height:160px;display:flex;position:relative}.st-voice-card .st-upload-icon{width:40px;height:40px;margin-bottom:7px}.st-voice-card>small{color:#74818a;font-size:12px}.st-required{color:#8796a1;background:#242e36;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;top:8px;right:8px}.st-create-voice{background:0 0;border:1px solid #303d47;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;height:32px;padding:5px 12px;display:flex;font-size:12px!important}.st-voice-selected{background:radial-gradient(at 100% 0,#1c587e,#17252e)}.st-voice-list{flex-direction:column;gap:7px;display:flex}.st-voice-list>button{text-align:left;background:#1c252d;border:1px solid #34414b;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.st-voice-list>button>span:nth-child(2){flex:1}.st-voice-list small{color:#8597a4;margin-top:2px;font-size:11px;display:block}.st-voice-avatar{color:#8dccf3;background:#1d465f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.st-search-input,.st-input-label input{color:#fff;background:#222e37;border:1px solid #3b4c59;border-radius:10px;outline:none;width:100%;height:40px;padding:8px 12px}.st-input-label{color:#9dabb6;flex-direction:column;gap:7px;display:flex}.st-remix-modes{border:1px solid #2e363c;border-radius:999px;gap:4px;padding:3px;display:flex}.st-remix-modes>button{white-space:nowrap;color:#8998a3;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 3px;display:flex;font-size:10px!important}.st-remix-modes>button.active{color:#8cd3ff;background:#283f4e}.st-remix-workspace .st-model-hero{min-height:76px;padding:12px 16px}.st-remix-library{flex:1;overflow:auto}.st-remix-hero{aspect-ratio:16/9;background:#0c0c0d;border-radius:13px;min-height:500px;margin:0 8px;position:relative;overflow:hidden}.st-remix-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-remix-hero:after{content:"";background:linear-gradient(#0000 20%,#0004);position:absolute;inset:0}.st-remix-hero>div{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st-remix-hero>div>span{font-size:25px}.st-remix-hero h1{letter-spacing:-.07em;margin:12px 0 26px;font-size:clamp(90px,14vw,230px);font-weight:800;line-height:1}.st-remix-hero button{background:#f8f8f8;border:0;border-radius:999px;align-items:center;gap:10px;height:45px;padding:10px 20px;display:flex;color:#101214!important}.st-remix-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px 8px;display:grid}.st-remix-cards>article{aspect-ratio:3/4;background:#1b2329;border-radius:12px;min-width:0;position:relative;overflow:hidden}.st-remix-cards img{object-fit:cover;width:100%;height:100%;position:absolute}.st-remix-cards>article>div{background:linear-gradient(#0000,#000c);padding:28px 10px 10px;position:absolute;bottom:0;left:0;right:0}.st-remix-cards h3{margin:2px 0 8px;font-size:13px;font-weight:400}.st-remix-cards small{color:#c7d8e5;font-size:10px}.st-remix-cards button{background:#ffffff25;border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex;font-size:11px!important}.st-remix-source{flex-direction:column;gap:8px;display:flex}.st-remix-prompt{border:1px solid var(--settings-rule,#292929);border-radius:16px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.st-remix-prompt textarea{width:100%;min-height:100px;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;line-height:20px}.st-caption-example-note{aspect-ratio:2;color:#ffffffb8;text-align:center;background:#1c1f24;border-radius:8px;place-items:center;width:100%;padding:0 6px;font-size:10px;line-height:13px;display:grid}.st-remix-source video{object-fit:contain;border:1px solid var(--settings-rule,#292929);background:#000;border-radius:16px;width:100%;max-height:180px}.st-remix-source>small{color:var(--settings-ink-tertiary,#888)}.st-remix-references{flex-wrap:wrap;gap:8px;display:flex}.st-remix-references>div{width:72px;height:72px;position:relative}.st-remix-references img{object-fit:cover;border:1px solid var(--settings-rule,#292929);border-radius:12px;width:100%;height:100%}.st-remix-references button{color:#fff;background:#0009;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:2px;right:2px}.st-influencer-title{text-align:center;padding:16px 8px 9px}.st-influencer-title>small{color:#8c969e;font-size:12px;line-height:16px}.st-influencer-title>h1{margin-top:3px;font-size:20px;line-height:28px}.st-influencer-modes{align-self:center;margin-bottom:5px}.st-influencer-modes>button{padding:0 16px;font-size:12px}.st-influencer-workspace .st-panel-body{gap:10px;padding:12px}.st-influencer-workspace .st-upload-compact{height:76px;min-height:76px}.st-trait{border:1px solid #2a333a;border-radius:14px;flex:none;padding:3px 7px}.st-trait .st-disclosure{font-size:12px!important}.st-trait .st-disclosure>span{color:#6d7c87}.st-trait .st-disclosure>small{color:#71b7e7;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:auto;font-size:10px;overflow:hidden}.st-trait-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:5px;display:grid}.st-trait-tiles>button{background:0 0;border:1px solid #35434d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:4px 4px 6px;line-height:16px;display:flex;font-size:12px!important}.st-trait-tiles>button.active{background:#19394f;border-color:#00afff}.st-trait-tiles img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.st-trait-tiles>button>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.st-trait-swatches,.st-trait-chips{flex-wrap:wrap;gap:8px;padding-bottom:5px;display:flex}.st-trait-swatches>button{border:2px solid var(--settings-wash-strong,#292929);border-radius:9999px;width:32px;height:32px;padding:0}.st-trait-swatches>button.active{border-color:var(--studio-accent,#00afff);box-shadow:0 0 0 1px var(--studio-accent,#00afff)}.st-trait-chips{gap:6px}.st-trait-chips>button{background:var(--settings-wash-strong,#292929);height:32px;color:inherit;border:0;border-radius:9999px;padding:0 12px;font-size:14px!important}.st-trait-chips>button.active{background:var(--studio-accent,#00afff);color:var(--studio-on-accent,#fff)}.st-trait button:disabled{opacity:.4;cursor:not-allowed}.st-music-options{border:1px solid var(--settings-rule,#292929);border-radius:var(--settings-card-radius,16px);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.st-music-options textarea{width:100%;min-height:80px;color:var(--settings-ink,#eee);font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:20px}.st-music-options textarea::placeholder{color:var(--settings-ink-tertiary,#646b70)}.st-trait-placeholder{aspect-ratio:1;color:#85c6ef;background:#284455;border-radius:8px;place-items:center;width:100%;font-size:30px;display:grid}.st-influencer-foot{gap:8px;padding-top:12px;display:flex}.st-random-button{background:#1e2a34;border:1px solid #32414c;border-radius:14px;flex:none;place-items:center;width:48px;height:52px;display:grid;color:#7f9fb6!important}.st-influencer-empty{flex:1}.st-influencer-explore{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.st-influencer-explore>button{background:0 0;border:1px solid #31424e;border-radius:15px;padding:0;overflow:hidden}.st-influencer-explore img{width:100%;display:block}.st-image-breadcrumb{color:#8a939a;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:12px;display:flex}.st-image-breadcrumb>a:hover{color:#ccc}.st-image-breadcrumb .st-select-trigger{color:#dce5eb;background:0 0;padding:0}.st-image-breadcrumb .st-select-menu{left:0;right:auto}.st-relight-layout{grid-template-columns:minmax(0,1fr) 360px;height:calc(100dvh - 92px);display:grid}.st-relight-view{justify-content:center;align-items:center;min-width:0;padding:12px 88px;display:flex;position:relative}.st-relight-intro{text-align:center;border:1px solid #2b3339;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:min(400px,100%);padding:16px;display:flex}.st-relight-intro h1{font-size:24px;line-height:29px}.st-relight-intro p{color:#8b98a2;margin:0;font-size:13px}.st-light-sphere{aspect-ratio:4/3;background:#181c20;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.st-light-sphere:after{content:"";filter:blur(10px);background:#0008;border-radius:50%;width:60%;height:8%;position:absolute;bottom:16%}.st-light-sphere>div{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 40% 25%,#fff,#797979 32%,#202020 70%,#151515);border-radius:50%;width:55%;box-shadow:inset -7px -8px 17px #0007}.st-relight-settings{padding:16px 16px 16px 0;overflow:auto}.st-relight-panel{border:1px solid #2b343b;border-radius:16px;flex-direction:column;gap:12px;padding:16px 12px;display:flex}.st-relight-panel>h2{padding:0 4px;font-size:14px;line-height:20px}.st-direction-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.st-direction-grid>button{color:#8d9ca8;background:0 0;border:2px solid #27313a;border-radius:10px;height:40px;font-size:12px!important}.st-direction-grid>button.active{color:#79c5ff;background:#17364d;border-color:#00afff}.st-light-control{text-align:center;cursor:grab;border:1px solid #2b353e;border-radius:12px;padding:8px}.st-light-control>span{color:#7a8a96;font-size:10px;display:block}.st-small-sphere{aspect-ratio:5/3;background:0 0;max-width:180px;margin:auto}.st-small-sphere>div{width:50%}.st-color-label{color:#9baab5;align-items:center;gap:10px;padding:4px;font-size:12px;display:flex}.st-color-label>input{background:0 0;border:1px solid #3e4e5b;border-radius:8px;width:36px;height:36px;margin-left:auto;padding:3px}.st-color-label>span{color:#748a9a;font-size:11px}.st-relight-picture{border-radius:15px;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.st-relight-picture>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 140px)}.st-light-overlay{mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.st-relight-picture>.st-demo-label{background:#0008;padding:5px;position:absolute;bottom:12px;left:0;right:0}.st-swap-layout{grid-template-columns:350px minmax(0,1fr);gap:24px;max-width:1400px;min-height:calc(100dvh - 108px);margin:auto;padding:16px;display:grid}.st-swap-form{border:1px solid #2c3740;border-radius:20px;flex-direction:column;align-self:start;gap:16px;padding:24px;display:flex}.st-swap-form h1{font-size:28px;line-height:34px}.st-swap-form>p{color:#8195a4;margin:-10px 0 4px;font-size:13px}.st-swap-form .st-upload{height:148px;min-height:148px}.st-runs-on{text-align:center;color:#6a8294;font-size:11px}.st-swap-preview{text-align:center;color:#6e8799;background:#12191e;border:1px solid #2b3741;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:520px;padding:30px;display:flex}.st-swap-preview>p{margin:0;font-size:14px}.st-swap-preview h2{color:#b2c4d1;margin-top:60px;font-size:20px;line-height:28px}.st-swap-steps{color:#718c9f;gap:24px;font-size:12px;display:flex}.st-swap-preview>img{object-fit:contain;max-width:100%;max-height:65dvh}.st-inpaint-layout{grid-template-columns:240px minmax(0,1fr);gap:16px;height:calc(100dvh - 92px);padding:0 16px 16px;display:grid}.st-inpaint-layers{border:1px solid #2b3740;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.st-inpaint-layers h2{color:#94a8b8;font-size:14px;line-height:20px}.st-inpaint-canvas{justify-content:center;align-items:center;min-width:0;padding:20px 30px 90px;display:flex;position:relative}.st-inpaint-intro{text-align:center;max-width:650px}.st-inpaint-intro h1{letter-spacing:-.025em;font-size:36px;line-height:42px}.st-inpaint-intro>p{color:#8a9fb0;max-width:580px;margin:18px auto 24px;font-size:14px;line-height:21px}.st-inpaint-intro>.st-modal-primary{width:auto;min-width:180px;display:inline-flex}.st-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.st-template-grid>button{aspect-ratio:1;background:#16222b;border:1px solid #2d3d49;border-radius:16px;padding:0;overflow:hidden}.st-template-grid img{object-fit:cover;width:100%;height:100%;display:block}.st-inpaint-picture{border-radius:10px;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.st-inpaint-picture>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 220px)}.st-inpaint-picture>canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.st-inpaint-composer{background:#1b2c39;border:1px solid #384c5b;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:12px;left:30px;right:30px;box-shadow:0 8px 25px #0005}.st-inpaint-composer>input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:8px}.st-inpaint-composer>button:not(.st-generate){white-space:nowrap;color:#91b4cc;background:0 0;border:0;font-size:12px}.st-inpaint-composer>.st-generate{width:120px;height:42px;font-size:13px!important}.st-layer-row{color:#9db8cb;background:#182936;border:1px solid #314553;border-radius:10px;align-items:center;gap:9px;padding:8px;font-size:11px;display:flex}.st-layer-row>img{object-fit:cover;border-radius:5px;width:35px;height:35px}@font-face{font-family:SumeRemix;src:url(/sites/sume/studio/remix/remix-unbounded-900.woff2)format("woff2");font-display:swap;font-weight:900}.st-prompt-trailing{flex:none;align-items:center;padding-top:8px;display:flex}.st-elements{background:#24282b;border-radius:999px;color:#e0e4e7!important;padding:3px 8px!important}.st-elements>span{color:#85c7f4;background:#253b4a;border-radius:999px;margin-left:0;padding:1px 6px}.st-video-workspace .st-settings-grid .st-select-trigger{height:52px;min-height:48px}.st-video-workspace .st-settings-grid>.st-model-select>.st-select-trigger{height:48px}.st-video-workspace .st-panel-foot>.st-generate{height:48px;box-shadow:none;border:0;border-radius:999px;font-size:16px!important;font-weight:400!important}.st-video-workspace .st-panel-foot{padding-top:0}.st-video-workspace .st-section-tabs{gap:13px;font-size:14px}.st-video-workspace .st-section-tabs>button,.st-video-workspace .st-section-tabs>a{font-size:14px!important}.st-model-hero{background:radial-gradient(120% 140% at 100% 0,#32658275,#0000 60%),#202224}.st-model-hero h2{color:#51b2ed}.st-remix-hero{aspect-ratio:auto;--remix-hero-size:clamp(40px, 11.25cqw, 216px);border-radius:0;height:calc(100dvh - 120px);min-height:650px;margin:0;container-type:inline-size}.st-remix-hero>video{object-fit:cover;mix-blend-mode:lighten;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 62%,#0000 100%)}.st-remix-hero:after{display:none}.st-remix-hero>div{justify-content:flex-end;padding-bottom:clamp(40px,8vh,72px)}.st-remix-hero h1{font-family:SumeRemix,Arial,sans-serif;font-size:var(--remix-hero-size);letter-spacing:.03em;background:linear-gradient(#fff 0% 46%,#9fe0ff 72%,#00afff 100%);color:#0000;filter:drop-shadow(-.046em .046em #0a86e6)drop-shadow(0 0 .26em #00afff8c);-webkit-background-clip:text;background-clip:text;margin:.056em 0 24px;font-weight:900;line-height:1}.st-remix-brand{font-family:var(--font-suisse), Arial, sans-serif;align-items:center;gap:.111em;line-height:1;display:flex;font-size:var(--remix-hero-size)!important}.st-remix-brand>img{object-fit:contain;width:.407em;height:.481em}.st-remix-wordmark{text-indent:-999px;background:#fff;width:1.389em;height:.389em;overflow:hidden;-webkit-mask:url(/sites/sume/agents/wordmarks/sume.png) 0/100% 100% no-repeat;mask:url(/sites/sume/agents/wordmarks/sume.png) 0/100% 100% no-repeat}.st-remix-hero button{background:#00afff;border:0;border-radius:12px;height:48px;padding:0 28px;font-size:16px;line-height:24px;color:#fff!important}.st-remix-hero button>svg{display:none}.st-remix-workspace .st-model-hero{min-height:112px}.st-remix-workspace .st-model-hero>small{color:#859099}.st-remix-workspace .st-model-hero h2{margin-top:16px}.st-remix-workspace .st-remix-modes{background:#232526;border:0;height:40px}.st-remix-workspace .st-remix-modes>button{font-size:12px!important}.st-remix-workspace .st-remix-modes>button.active{background:#34393b}.st-remix-workspace .st-remix-modes>button:last-child{display:none}.st-remix-workspace .st-panel-body>.st-prompt{min-height:48px;padding:10px 12px}.st-remix-workspace .st-panel-body>.st-prompt>.st-prompt-label{margin-bottom:0}.st-remix-workspace .st-panel-body>.st-prompt>textarea{height:30px;min-height:20px}.st-remix-workspace .st-panel-body>.st-prompt:focus-within>textarea{min-height:70px}.st-remix-workspace .st-settings-grid{grid-template-columns:minmax(0,1fr) 80px}.st-remix-workspace .st-settings-grid>.st-model-select{grid-column:auto}.st-remix-workspace .st-settings-grid>.st-select>.st-select-trigger{height:48px}.st-remix-workspace .st-settings-grid>.st-select:not(.st-model-select) .st-field-label{display:none}@media (min-width:1600px){.st-guide-steps{margin-top:0}.st-guide{padding-top:48px}}@media (max-width:1200px){.st-image-composer{gap:12px;width:calc(100% - 48px);min-height:144px;padding:18px}.st-image-chips{gap:5px}.st-image-chips .st-select-trigger{padding:0 10px}.st-image-chips .st-select,.st-image-chips .st-select-trigger,.st-image-chips .st-quantity{height:36px}.st-image-composer>.st-generate{width:120px}.st-audio-workspace>.st-tool-panel{width:340px}.st-audio-workspace .st-section-tabs{gap:15px}.st-audio-workspace .st-section-tabs>button,.st-audio-workspace .st-section-tabs>a{font-size:12px!important}.st-guide{padding:40px 20px}.st-remix-hero{min-height:400px}.st-remix-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.st-relight-view{padding:12px 30px}.st-swap-layout{grid-template-columns:320px minmax(0,1fr);gap:12px}.st-swap-form{padding:20px}.st-swap-steps{flex-direction:column;gap:6px}}@media (max-width:1000px){.st-tool-workspace{padding-left:8px;padding-right:8px}.st-tool-panel{width:300px}.st-section-tabs{gap:15px;padding-left:12px;padding-right:12px}.st-guide-steps{grid-template-columns:1fr;max-width:400px}.st-guide-steps article{grid-template-columns:115px 1fr;column-gap:12px;display:grid}.st-guide-picture{grid-row:span 2;margin:0}.st-guide-steps h2{align-self:end;font-size:14px}.st-guide-steps p{font-size:11px;line-height:16px}.st-audio-workspace>.st-tool-panel{width:320px}.st-image-composer{width:calc(100% - 32px);padding:18px;bottom:16px}.st-image-empty{top:40%}.st-image-empty h1{font-size:58px}.st-image-chips .st-select:nth-of-type(6),.st-image-chips .st-select:nth-of-type(7){display:none}.st-relight-layout{grid-template-columns:minmax(0,1fr) 310px}.st-relight-view{padding:12px}.st-relight-settings{padding-right:10px}.st-inpaint-layout{grid-template-columns:190px minmax(0,1fr)}.st-inpaint-canvas{padding:20px 10px 90px}.st-inpaint-intro h1{font-size:30px}.st-inpaint-composer{left:10px;right:10px}}@media (max-width:900px){.st-image-toolbar{padding:0 10px}.st-image-empty{padding:15px 12px;top:39%}.st-image-montage{margin-bottom:28px}.st-montage-card{border-width:2px;width:92px}.st-montage-2{width:84px}.st-image-empty h1{letter-spacing:-.04em;font-size:clamp(34px,7vw,48px)}.st-image-composer{border-radius:20px;flex-wrap:wrap;gap:8px;width:calc(100% - 20px);min-height:156px;padding:14px;bottom:10px}.st-image-input{flex-basis:100%;gap:10px;padding-bottom:38px}.st-image-input>textarea{height:36px;padding-top:2px}.st-image-chips{gap:5px;padding-right:0}.st-image-chips .st-select-trigger{height:32px;padding:0 10px;font-size:11px!important}.st-image-chips .st-model-select{max-width:190px}.st-image-chips .st-model-select .st-select-value>span{max-width:135px}.st-image-chips .st-select:nth-of-type(n+4),.st-image-chips .st-quantity{display:none}.st-add-reference{height:32px}.st-add-reference>button{width:26px;height:30px}.st-image-composer>.st-generate{border-radius:999px;flex-direction:row;gap:6px;width:118px;height:36px;min-height:36px;padding:5px 10px;position:absolute;bottom:12px;right:14px;font-size:12px!important}.st-image-composer>.st-generate small{font-size:11px;line-height:16px}.st-image-page .st-toast{width:max-content;bottom:190px}.st-tool-workspace{flex-direction:column;align-items:stretch;gap:10px;height:auto;min-height:100%;padding:0 8px 16px;display:flex;overflow:auto}.st-tool-panel,.st-audio-workspace>.st-tool-panel{flex:none;width:100%;max-height:none;overflow:visible}.st-panel-body{overflow:visible}.st-panel-foot{z-index:10;border-radius:0 0 16px 16px;position:sticky;bottom:0}.st-section-tabs{justify-content:flex-start;gap:24px;height:48px;min-height:48px;padding-top:4px}.st-section-tabs>a,.st-section-tabs>button{font-size:13px!important}.st-tool-output{flex:none;width:100%;height:auto;min-height:400px;max-height:none;overflow:visible}.st-guide{padding:28px 16px}.st-guide>h1{font-size:22px}.st-guide>p{margin-bottom:16px;font-size:12px;line-height:18px}.st-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:960px}.st-guide-steps article{display:block}.st-guide-picture{border-radius:10px;margin-bottom:8px}.st-guide-steps h2{font-size:12px;line-height:17px}.st-guide-steps p{font-size:10px;line-height:15px}.st-output-head{min-height:52px;padding:8px 10px}.st-output-tabs>button{height:30px;padding:0 10px;font-size:12px!important}.st-prompt-tall{height:150px}.st-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-tool-panel .st-select-menu{z-index:150}.st-model-menu{width:300px}.st-select-menu{max-width:calc(100vw - 40px)}.st-results{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.st-results-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.st-modal-backdrop{padding:12px}.st-modal{border-radius:18px;max-height:94dvh;padding:16px}.st-toast{min-width:250px;bottom:24px}.st-remix-hero{min-height:330px;margin:0 5px}.st-remix-hero>div>span{font-size:18px}.st-remix-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 5px}.st-influencer-empty{min-height:280px}.st-influencer-workspace .st-panel-body{max-height:600px;overflow:auto}.st-relight-layout{flex-direction:column;height:auto;display:flex}.st-relight-view{min-height:430px;padding:18px}.st-relight-settings{padding:12px}.st-relight-panel{width:100%;max-width:500px;margin:auto}.st-relight-picture>img{max-height:65dvh}.st-swap-layout{flex-direction:column;gap:12px;padding:10px;display:flex}.st-swap-form{width:100%;padding:18px}.st-swap-form h1{font-size:24px}.st-swap-preview{min-height:350px}.st-swap-preview h2{margin-top:30px;font-size:18px}.st-inpaint-layout{flex-direction:column;height:auto;padding:0 10px 12px;display:flex}.st-inpaint-layers{flex-flow:wrap;align-items:center;padding:10px}.st-inpaint-layers>.st-secondary-button{width:auto;margin-left:auto}.st-inpaint-canvas{min-height:550px;padding:20px 10px 90px}.st-inpaint-intro h1{font-size:29px;line-height:35px}.st-inpaint-intro>p{font-size:13px;line-height:20px}.st-template-grid{gap:8px;margin-top:25px}.st-inpaint-composer{flex-wrap:wrap}.st-inpaint-composer>input{flex-basis:100%}.st-inpaint-composer>.st-generate{margin-left:auto}.st-image-breadcrumb{height:40px}.st-direction-grid{grid-template-columns:repeat(6,1fr)}.st-direction-grid>button{font-size:10px!important}.st-small-sphere{max-width:140px}.st-light-control{display:none}.st-image-page,.st-tool-workspace,.st-image-tools{min-height:calc(100dvh - 100px)}.st-image-page{height:calc(100dvh - 100px)}.st-remix-hero{height:calc(100dvh - 180px);min-height:460px}.st-remix-hero>div{padding-bottom:30px}.st-remix-hero h1{font-size:clamp(70px,14vw,125px)}.st-remix-brand{font-size:52px!important}.st-remix-brand>img{width:44px;height:52px}.st-video-workspace .st-section-tabs{gap:23px}.st-video-workspace .st-section-tabs>button,.st-video-workspace .st-section-tabs>a{font-size:13px!important}}:is(.st-tool-panel:has(.st-select-menu),.st-panel-body:has(.st-select-menu)){overflow:visible}.st-panel-body>.st-select>.st-select-menu{top:calc(100% + 6px);bottom:auto}.st-tool-panel .st-model-menu{z-index:180}.st-audio-workspace .st-output-tabs>button{font-size:14px}.st-remix-style-button{text-align:left;background:0 0;border:1px solid #2c3033;border-radius:16px;flex:none;align-items:center;gap:8px;height:52px;padding:8px 12px;display:flex}.st-remix-style-button>span{flex:none;width:60px;display:flex}.st-remix-style-button img{object-fit:cover;border:1px solid #0f1113;border-radius:5px;width:26px;height:28px;margin-right:-9px}.st-remix-style-button em{color:#78bdec;background:#213f53;border-radius:4px;padding:0 5px;font-size:10px;font-style:normal}.st-remix-style-button small{color:#a0a7ac;margin-left:auto;font-size:12px}.st-remix-styles{padding:25px}.st-remix-styles h1{margin:0 0 25px;font-size:24px;font-weight:400}.st-remix-styles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.st-remix-styles button{text-align:left;background:#181e22;border:1px solid #353c40;border-radius:14px;padding:0 0 14px;overflow:hidden}.st-remix-styles button[aria-pressed=true]{outline:2px solid var(--studio-accent,#00afff);outline-offset:-2px}.st-remix-styles img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:12px;display:block}.st-remix-styles span,.st-remix-styles small{padding:0 12px;display:block}.st-remix-styles small{color:#6cb6e8;margin-top:4px;font-size:11px}@media (max-width:900px){.st-remix-styles{padding:16px}.st-remix-styles>div{gap:8px}.st-remix-styles button{font-size:12px!important}}.st-image-empty h1{letter-spacing:-.03em;font-family:LandingSuisse,GeistSans,Arial,sans-serif}.st-remix-brand{font-family:LandingSuisse,GeistSans,Arial,sans-serif}.st-modal-backdrop{font-family:GeistSans,Arial,sans-serif}.st-menu-options>div>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px;display:flex;font-size:14px!important}.st-menu-options>div>button:hover,.st-menu-options>div>button[aria-selected=true]{background:#343739}.st-menu-options>div>button>.st-model-option-copy{flex:1;min-width:0}.st-menu-options>div>button>svg:last-child{color:#60b4f6;flex:none;margin-left:auto}.st-menu-options>div>button>em{color:#77c5ff;background:#24465e;border-radius:4px;flex:none;padding:0 4px;font-size:10px;font-style:normal}.st-model-symbol{color:#b9bdc0;background:#343638;border-radius:9px;width:40px;height:40px}.st-model-symbol>img{object-fit:contain;filter:grayscale();width:25px;height:25px}.st-model-option-copy>small{color:#8e9396;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.st-image-model-menu{flex-direction:column;width:402px;max-height:566px;padding:8px;display:flex}.st-image-model-menu>.st-menu-options{max-height:500px}.st-image-model-menu .st-menu-search{min-height:44px;padding:8px 10px 14px}.st-model-group-label{color:#8a8e91;padding:9px 10px 5px;font-size:12px;line-height:16px}.st-no-models{color:#949ba0;padding:18px 10px;font-size:13px}.st-image-chips .st-select-trigger{font-size:14px!important}.st-image-chips .st-quantity span{font-size:14px}.st-image-chips .st-model-menu{bottom:calc(100% + 8px)}.st-select:not(.st-model-select) .st-menu-options>div>button{min-height:34px;padding:7px 9px;font-size:13px!important}.st-model-select .st-select-trigger>.st-select-value>svg:first-child{color:#79bced}@media (max-width:900px){.st-image-model-menu{width:min(402px,100vw - 40px);max-height:min(566px,65dvh)}.st-image-chips .st-select-trigger{font-size:12px!important}.st-menu-options>div>button{gap:9px;font-size:13px!important}.st-model-option-copy>small{font-size:10px}.st-model-symbol{width:34px;height:34px}.st-model-symbol>img{width:22px;height:22px}}.st-model-symbol>img{filter:grayscale()invert(.8)}.st-image-chips .st-model-select{max-width:250px}.st-image-chips .st-model-select .st-select-value>span{max-width:190px}.st-menu-options>div>button .st-model-option-copy{overflow:hidden}.st-image-chips .st-model-select>.st-select-trigger{padding-inline:14px}.st-trigger-model-logo{filter:invert(.65)sepia(.7)saturate(2)hue-rotate(155deg);object-fit:contain;flex:none;width:15px;height:15px}.st-image-model-menu .st-menu-options{scrollbar-width:thin;scrollbar-color:#4b5053 transparent}.st-image-model-menu .st-model-option-copy{font-weight:400}.st-image-model-menu .st-menu-options>div>button[aria-selected=true]{background:#333638}.st-image-model-menu .st-menu-options>div>button{border-radius:8px}.st-image-chips .st-select-trigger:has(.st-trigger-model-logo){gap:5px}.st-image-chips .st-select-trigger .st-trigger-model-logo{margin-right:0}.st-image-chips .st-select-value{gap:7px}@media (max-width:900px){.st-image-chips .st-model-select{max-width:205px}.st-image-chips .st-model-select .st-select-value>span{max-width:138px}.st-image-chips .st-model-select>.st-select-trigger{padding-inline:10px}}.st-image-page .st-image-chips .st-image-model-menu>.st-menu-options{max-height:500px}.st-image-model-menu .st-model-symbol img{opacity:.9}@media (max-width:900px){.st-image-page .st-image-chips .st-image-model-menu>.st-menu-options{max-height:calc(65dvh - 60px)}}.st-image-model-menu .st-menu-options>div>button>.st-model-option-copy{line-height:20px}.st-image-model-menu .st-model-group-label{font-weight:400}.st-image-model-menu .st-menu-options>div>button .st-model-option-copy small{max-width:310px}.st-image-model-menu .st-menu-search input{font-size:14px}.st-image-model-menu{background:#242628;border-color:#414446;box-shadow:0 16px 60px #0009}.st-image-model-menu .st-menu-search{border-color:#393d40}.st-image-page .st-image-composer .st-select-menu{z-index:220}.st-image-model-menu .st-menu-options>div>button>em{border-radius:4px;padding:0 5px;font-size:10px;line-height:16px}.st-image-empty h1{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:900px){.st-image-toolbar{align-items:flex-start;height:44px;padding-inline:16px}.st-image-empty{padding:24px 16px 32px;top:calc(50dvh - 161px)}.st-image-montage{margin-bottom:32px;padding-inline:12px}.st-montage-card{border-width:3px;border-radius:14px;width:92px;margin-inline:-6px}.st-montage-2{border-radius:50%;width:84px}.st-image-empty h1{letter-spacing:-.03em;width:100%;max-width:24ch;font-size:38px;line-height:1.04}.st-image-composer{background:#282828e3;border-radius:26px;flex-flow:column;align-items:stretch;gap:12px;width:calc(100% - 16px);height:auto;min-height:282px;padding:15px;display:flex;bottom:8px}.st-image-input{flex:auto;gap:16px;min-width:0;padding-bottom:0}.st-image-input>textarea{height:40px;min-height:40px;padding:10px 0;font-size:14px;line-height:20px}.st-image-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;height:auto;padding:0;display:flex}.st-image-chips .st-select{max-width:none;height:40px;display:block!important}.st-image-chips .st-select-trigger{max-width:100%;height:40px;padding:0 14px;font-size:14px!important}.st-image-chips .st-model-select{min-width:175px;max-width:260px}.st-image-chips .st-model-select>.st-select-trigger{padding-inline:14px}.st-image-chips .st-model-select .st-select-value>span{max-width:190px}.st-add-reference{flex:none;gap:0;width:80px;height:40px;padding:0}.st-add-reference>button{width:40px;height:40px}.st-image-chips .st-quantity{height:40px;display:flex!important}.st-image-composer>.st-generate{border-radius:16px;flex-direction:row;flex:none;align-self:stretch;gap:12px;width:100%;height:48px;min-height:48px;padding:0 12px;line-height:24px;position:static;font-size:16px!important}.st-image-composer>.st-generate small{font-size:14px;line-height:20px}.st-image-page>.st-results{padding-bottom:306px}.st-image-page .st-toast{bottom:306px}.st-image-chips .st-select{flex:none;width:max-content}.st-image-chips .st-select-value{gap:6px}.st-image-chips .st-select-value>svg:last-child{margin-left:0}.st-image-chips .st-model-select{width:auto}.st-image-chips .st-select:has(>.st-select-trigger[aria-label="16:9"]){width:73.69px}.st-image-chips .st-select:has(>.st-select-trigger[aria-label=PNG]){width:78.59px}.st-image-chips .st-select:has(>.st-select-trigger[aria-label=Low]){width:98.48px}.st-image-chips .st-select:has(>.st-select-trigger[aria-label="1K"]){width:63.98px}.st-image-chips .st-select:has(>.st-select-trigger[aria-label=Auto]){width:79.71px}.st-image-chips .st-select:not(.st-model-select)>.st-select-trigger{justify-content:center;width:100%}}.st-montage-2{transform:none}@media (max-width:900px){.st-image-chips .st-select:has(>.st-select-trigger[aria-label="16:9"]) .st-select-value{gap:6px}.st-image-chips .st-select:has(>.st-select-trigger[aria-label="16:9"]) .st-select-value>svg{width:14px;margin:0}.st-image-chips .st-model-select>.st-select-trigger{font-size:14px!important}.st-image-chips .st-model-select>.st-select-trigger>.st-select-value{gap:6px}}.st-guide>h1,.st-guide-steps h2{color:#fff}.st-guide-picture{margin-bottom:12px}.st-guide-steps p{color:#fff9;font-size:14px;line-height:20px}.st-guide>p{color:#fff9}.st-generate:disabled:not(.st-generating){color:#ffffff60!important;box-shadow:none!important;background:#27292c!important;border-color:#0000!important}.st-empty-history{color:#7e878d;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.st-empty-history svg{color:#5b6870;opacity:.85}.st-empty-history p{margin:0;font-size:14px;line-height:20px}.st-model-options-row{border-top:1px solid #252b30;flex-direction:column;gap:2px;padding-top:5px;display:flex}.st-model-options-row .st-toggle-label{padding:5px 3px;font-size:12px}@media (min-width:901px){.st-audio-workspace>.st-tool-panel{width:394px}}.st-menu-options [role=option]:focus-visible{outline-offset:-1px;background:#343739;outline:1px solid #00afff}.st-remix-options-header,.st-remix-options-backdrop,.st-remix-mobile-footer{display:none}@media (max-width:900px){.st-remix-workspace{height:100%;min-height:0;padding:0 0 calc(68px + env(safe-area-inset-bottom));gap:0;overflow:hidden}.st-remix-workspace>.st-tool-panel{display:none}.st-remix-workspace>.st-tool-panel.st-remix-options-open{left:8px;right:8px;bottom:calc(68px + env(safe-area-inset-bottom));z-index:300;background:var(--agent-bg-content,#141414);border-radius:20px 20px 0 0;width:auto;max-height:calc(100dvh - 180px);display:flex;position:fixed;overflow:hidden}.st-remix-options-open .st-panel-body{min-height:0;overflow-y:auto}.st-remix-options-open>.st-panel-foot{display:none}.st-remix-options-header{flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.st-remix-options-header h2{font-size:16px;line-height:24px}.st-remix-options-header button{background:var(--settings-wash,#222);width:32px;height:32px;color:inherit;border:0;border-radius:50%;place-items:center;display:grid}.st-remix-options-backdrop{z-index:290;background:#0007;border:0;display:block;position:fixed;inset:100px 0 0}.st-remix-workspace>.st-tool-output{border:0;border-radius:0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.st-remix-workspace .st-output-head{flex:none;min-height:66px;padding:8px 16px 22px}.st-remix-workspace .st-output-head>.st-wall-controls{display:none}.st-remix-workspace .st-output-tabs{justify-content:space-between;gap:4px;width:100%}.st-remix-workspace .st-output-tabs>button{white-space:nowrap;flex:1;padding-inline:8px;font-size:14px!important}.st-remix-workspace .st-remix-library,.st-remix-workspace .st-remix-styles,.st-remix-workspace>.st-tool-output>.st-results{flex:1;min-height:0;overflow-y:auto}.st-remix-workspace .st-remix-hero{height:calc(100dvh - 246px - env(safe-area-inset-bottom));--remix-hero-size:calc(17.094cqw - 5.47009px);min-height:400px;margin:0}.st-remix-workspace .st-remix-hero>div{padding-bottom:44px}.st-remix-workspace .st-remix-hero h1{font-size:var(--remix-hero-size)}.st-remix-workspace .st-remix-brand{font-size:var(--remix-hero-size)!important}.st-remix-workspace .st-remix-brand>img{width:.407em;height:.481em}.st-remix-mobile-footer{z-index:320;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--settings-rule,#292929);background:var(--agent-bg-content,#0e0e0e);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.st-remix-mobile-footer>.st-generate{border-radius:999px;flex:1;height:48px;min-height:48px}.st-remix-options-trigger{border:1px solid var(--settings-rule,#292929);background:var(--settings-wash,#141414);width:48px;height:48px;color:inherit;border-radius:12px;flex:none;place-items:center;display:grid}.st-remix-workspace .st-toast{bottom:calc(80px + env(safe-area-inset-bottom))}.st-caption-example-note{aspect-ratio:2;margin-bottom:3px}.st-music-options textarea{font-size:16px;line-height:22px}}.st-upload-badge{z-index:2;color:#8796a1;background:#242e36;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px;position:absolute;top:8px;right:8px}@media (max-width:480px){.st-music-workspace .st-panel-body{padding-inline:12px}.st-music-workspace .st-panel-body>.st-prompt.st-prompt-tall{height:160px}.st-music-workspace .st-music-options textarea{font-size:14px;line-height:20px}.st-music-workspace .st-upload-compact{text-align:center;flex-direction:column;gap:6px;height:160px;min-height:160px}.st-music-workspace .st-upload-compact .st-upload-copy{align-items:center}.st-music-workspace .st-panel-body>.st-select>.st-select-trigger{height:56px;min-height:56px}.st-influencer-title{padding:12px 8px 4px}.st-influencer-title>h1{margin-top:2px;line-height:24px}.st-influencer-modes{align-self:stretch;width:auto;margin-inline:12px}.st-influencer-modes>button{flex:1;justify-content:center}.st-influencer-workspace .st-upload-compact{height:104px;min-height:104px}.st-influencer-workspace .st-trait{padding-block:5px}.st-influencer-workspace .st-trait>.st-disclosure{padding-block:11px}.st-influencer-workspace>.st-tool-panel{height:calc(100dvh - 132px);overflow:clip}.st-influencer-workspace .st-panel-body{flex:1;max-height:none;overflow:auto}}.st-influencer-foot{flex-wrap:wrap}.st-influencer-foot>.st-quantity{flex-basis:100%;width:100%}.st-influencer-foot>.st-random-button{order:1}.st-influencer-foot>.st-generate{flex:1;order:2;width:auto}@media (max-width:480px){.st-music-workspace .st-music-options .st-toggle-label{padding:0;font-size:14px;line-height:20px}.st-influencer-workspace>.st-tool-panel{height:calc(100dvh - 100px)}.st-influencer-foot>.st-quantity-labeled{flex-direction:row;justify-content:space-between;align-items:center;height:48px;padding:8px 12px}.st-influencer-foot>.st-quantity-labeled>div{width:auto}}
