@font-face{font-family:Inter;src:url(/assets/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#26222b;--muted:#89838d;--violet:#75608e;--lavender:#e9e0f3;--border:#eae7ec;--paper:#fff;--sidebar:#f8f7f9;--accent:#3d294b;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;background:none}a,button{color:inherit}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a88bc7;outline-offset:4px}button{transition:background .2s,transform .2s,color .2s,opacity .2s}button:hover{color:var(--accent)}button:disabled{cursor:wait;opacity:.5}button:active:not(:disabled){transform:translateY(1px)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}::selection{background:#ded0ed}button svg{flex-shrink:0}input,textarea{color:var(--ink)}.app-shell{min-height:100vh;display:flex}.sidebar{width:225px;flex:none;position:fixed;inset:0 auto 0 0;background:var(--sidebar);border-right:1px solid var(--border);padding:32px 20px 16px;display:flex;flex-direction:column;z-index:30}.logo{display:flex;align-items:center;gap:9px;padding:0 10px;margin-bottom:35px;text-align:left}.logo>span:last-child{font-weight:650;font-size:38px;letter-spacing:-2.4px;line-height:1}.logo-dot{color:#9880b7}.muse-mark{display:inline-flex;width:37px;height:37px;color:#816598;align-items:center;justify-content:center}.muse-mark svg{width:100%;height:100%}.muse-mark.small{width:32px;height:32px;background:#ede6f4;border-radius:10px;padding:3px}.new-project{background:#33283d;border-radius:11px;padding:12px;display:flex;gap:9px;align-items:center;font-weight:500;margin-bottom:31px;box-shadow:0 3px 6px #39234710}.new-project:hover{color:white;background:#4f3a61}.new-project>span{margin-left:auto;color:#c5b5d3}.nav-label{letter-spacing:1.3px;font-weight:600;color:#aaa3ae;margin:0 12px 12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav>button{display:flex;align-items:center;gap:10px;font-size:12px;padding:12px 11px;border-radius:9px;color:#756d7c;text-align:left}.sidebar nav>button:hover{background:#efeaf3}.sidebar nav>button.selected{color:#584168;background:#eae3f0;font-weight:550}.nav-star{margin-left:auto;font-size:16px;color:#a88aba}.count{margin-left:auto;font-size:10px;background:#ece8f1;padding:2px 6px;border-radius:5px}.mini-dot{height:5px;width:5px;border-radius:50%;margin-left:auto;background:#bba7ce}.sidebar-line{height:1px;background:#eae6ed;margin:26px 11px}.inspiration-nav{display:flex;flex-direction:column;gap:5px}.inspiration-nav button{padding:9px 12px;display:flex;align-items:center;gap:10px;color:#8c838f;text-align:left}.inspiration-nav button svg{margin-left:auto;opacity:0}.inspiration-nav button:hover svg{opacity:1}.inspiration-dot{width:10px;height:10px;border-radius:3px}.sidebar-bottom{margin-top:auto;padding-top:34px}.little-note{border-radius:12px;padding:16px 14px;background:#f0eaf5;position:relative;overflow:hidden}.little-note strong{display:block;font-size:13px;line-height:1.55;font-weight:550;letter-spacing:-.2px}.little-note p{font-size:9px;color:#8b7d98;margin:8px 0 14px}.little-note button{display:flex;gap:12px;align-items:center;font-size:10px;padding:0;font-weight:550}.note-spark{color:#c6b5d9;position:absolute;right:12px;top:8px;font-size:31px;transform:rotate(15deg)}.help-button{font-size:10px;display:flex;align-items:center;gap:8px;width:100%;padding:20px 5px 17px;color:#8e8496}.help-button svg:last-child{margin-left:auto}.user-profile{border-top:1px solid var(--border);padding:18px 1px 1px;display:flex;align-items:center;width:100%;gap:9px;text-align:left}.avatar,.top-avatar{background:#eee7df;color:#6c5a4c;display:flex;align-items:center;justify-content:center;border:1px solid #e7ded6;border-radius:50%;width:33px;height:33px;font-size:11px;font-weight:600;flex:none}.user-profile>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.user-profile b{font-size:10px;font-weight:550}.user-profile small{font-size:9px;color:#a49aa9}.user-profile>svg{margin-left:auto;color:#9c929f}main{margin-left:225px;min-width:0;width:calc(100% - 225px)}.topbar{height:78px;align-items:center;padding:0 43px;border-bottom:1px solid #f1eef3}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:10px;color:#a9a0ad}.breadcrumb b{font-weight:500;color:#6c6176}.breadcrumb>svg{color:#c1b9c6}.topbar-right{gap:17px}.mode-badge,.topbar-right{display:flex;align-items:center}.mode-badge{border:1px solid #eee9f2;border-radius:30px;gap:7px;padding:7px 10px;color:#8d7b9e;background:#fcfafd}.mode-badge i{height:5px;width:5px;border-radius:50%;background:#b49cc9}.mode-badge.live i{background:#7da286}.top-avatar{width:29px;height:29px;font-size:10px}.mobile-menu{display:none!important}.main-content{max-width:1500px;padding:0 43px}.intro{text-align:center;padding-top:52px}.eyebrow{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;letter-spacing:1.75px;font-weight:550;color:#8d799c}.eyebrow>span{font-size:15px;color:#ab8dc0}.intro h1{position:relative;width:fit-content;margin:21px auto 20px;font-size:66px;line-height:1.035;font-weight:500;letter-spacing:-4.2px}.intro h1>span{color:#9681aa}.heading-spark{width:36px;height:40px;position:absolute;right:-53px;top:67px;transform:rotate(13deg);animation:star-breathe 6s ease-in-out infinite}.intro>p{font-size:12px;line-height:1.85;color:#918796;letter-spacing:-.15px}.composer-wrap{max-width:680px;margin:28px auto 0;position:relative}.composer{padding:20px 18px 13px;border:1px solid #ddd5e5;box-shadow:0 7px 24px #6d4a8310,0 2px 4px #4a305206;border-radius:21px;background:#fff;position:relative;transition:border-color .2s,box-shadow .2s;text-align:left}.composer:focus-within{border-color:#bca4cd;box-shadow:0 5px 25px #6d4a8319}.composer.dragging{border:2px dashed #a48bb9;background:#fbf7ff}.composer textarea{resize:none;display:block;border:0;outline:none;width:100%;padding:2px 3px 0;background:none;height:53px;min-height:53px;font-size:12px;line-height:1.65;max-height:160px;box-shadow:none}.composer textarea::placeholder{color:#aaa1ae}.composer textarea:focus-visible{outline:none}.composer-toolbar{justify-content:space-between;margin-top:8px}.composer-toolbar,.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:8px}.icon-button{padding:7px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#8a7d95;flex-shrink:0;min-height:32px;min-width:32px}.icon-button:hover{background:#f3edf7}.icon-button.active{background:#eee5f7;color:#6c477f}.plus-button{border:1px solid #ece6f0;border-radius:50%;width:31px;height:31px;min-width:31px;min-height:31px;padding:4px}.toolbar-divider{height:15px;width:1px;background:#ece6ef;margin:0 1px}.model-select{font-size:10px;display:flex;align-items:center;gap:6px;padding:5px 0;color:#9c8ca8}.tiny-spark{font-size:14px;color:#a78bbd}.send-button{width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#3b2a49}.send-button:hover{color:white;background:#75568d}.quick-actions{display:flex;justify-content:center}.quick-actions>button{font-size:10px;display:flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #ece7f0;border-radius:30px;color:#8b7f94;background:#fff}.quick-actions>button:hover{background:#f5effa;border-color:#d9cbe5}.composer-note{text-align:center;color:#b2a9b8;margin-top:11px}.upload-hint{display:flex;justify-content:center;align-items:center;margin-top:22px;font-size:10px}.upload-hint>button{display:flex;align-items:center;gap:7px;padding:5px 0;color:#796684}.upload-hint>span{color:#b6aebc;font-size:9px}.text-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#82708f;padding:0}.text-link:hover{color:#3b294b}.inspiration-section{margin-top:48px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:19px}.overline{display:block;color:#aa9bb2;font-weight:500;margin-bottom:9px}.section-heading h2{font-size:21px;letter-spacing:-.65px}.section-heading>.text-link{font-size:9px;padding-bottom:3px}.showcase-grid{display:grid;grid-template-columns:1.65fr 1fr 1fr;gap:17px}.showcase-card{min-width:0}.card-image-button{width:100%;padding:0;height:268px;position:relative;border-radius:13px;overflow:hidden;display:block;text-align:left;background:#f5eee3}.card-image-button img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.card-image-button:hover img{transform:scale(1.045)}.card-0 .card-image-button img{object-position:50% 60%}.card-1 .card-image-button img{object-position:50% 49%}.card-2 .card-image-button img{object-position:50% 60%}.image-shade{position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0004)}.image-tag{position:absolute;top:14px;left:14px;backdrop-filter:blur(12px);background:#fff9;border:1px solid #fff5;border-radius:20px;padding:6px 9px;color:#5e4a45;font-weight:500}.card-art-title{position:absolute;bottom:22px;left:20px;color:white;font-family:Georgia,serif;font-style:italic;font-size:27px;letter-spacing:-1px;text-shadow:0 1px 6px #0002}.card-0 .card-art-title{font-family:Inter,sans-serif;font-size:31px;letter-spacing:-1.7px;font-style:normal}.image-expand{position:absolute;bottom:20px;right:13px;width:26px;height:26px;border-radius:50%;border:1px solid #fff7;justify-content:center;color:white;background:#fff1;backdrop-filter:blur(9px)}.card-caption,.image-expand{display:flex;align-items:center}.card-caption{padding:13px 1px 0;gap:5px;justify-content:space-between}.card-caption>div{display:flex;flex-direction:column;gap:4px;min-width:0}.card-caption b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550}.card-caption span:not(.mini-swatches){font-size:8px;color:#aaa1af}.mini-swatches{display:inline-flex;gap:3px;align-items:center}.mini-swatches i{width:10px;height:10px;border-radius:50%;display:block;border:1px solid #00000007}.bottom-strip{display:flex;align-items:center;gap:18px;padding:27px 0 22px;border-top:1px solid #f1edf4;margin-top:30px;font-size:8px;color:#b2a8b9}.strip-number{letter-spacing:1px}.strip-mark{margin-left:auto;font-size:9px;color:#9d8aaa}.attachment{padding:8px;border-radius:12px;border:1px solid #eee8f2;display:flex;align-items:center;gap:9px;background:#faf8fc;margin-bottom:13px;max-width:300px}.attachment img{height:43px;width:43px;object-fit:cover;border-radius:7px}.attachment>span{display:flex;flex-direction:column;gap:5px;min-width:0}.attachment b{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.attachment small{font-size:8px;color:#a293ad}.attachment>button{margin-left:auto;padding:4px;color:#9e8faa}.upload-menu-wrap{position:relative}.upload-menu{position:absolute;bottom:43px;left:-3px;z-index:20;width:213px;background:white;border-radius:13px;padding:7px;box-shadow:0 5px 30px #34213d22;border:1px solid #ebe5f0}.upload-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 8px;font-size:10px;border-radius:7px}.upload-menu button:hover{background:#f3edf8}.upload-menu small{font-size:8px;color:#a291ad;display:block;padding:8px}.effort-panel{font-size:11px;padding:0 4px 10px}.effort-panel>div:first-child{display:flex;align-items:center;justify-content:space-between}.effort-panel>div:first-child>span{display:flex;gap:8px;align-items:center}.effort-options{display:flex;gap:4px;background:#f5f1f8;padding:4px;border-radius:9px;margin-top:12px}.effort-options button{flex:1;padding:9px 3px;border-radius:7px;font-size:10px;color:#9e8aab}.effort-options .selected{background:white;box-shadow:0 2px 6px #0001;color:#5e3f70}.effort-panel p{font-size:9px;color:#a18aac;margin:12px 0}.effort-panel label{display:flex;align-items:center;gap:12px;font-size:9px;color:#94849e}.effort-panel select{background:#f8f5fb;border:1px solid #e7deed;border-radius:5px;padding:5px;color:#745c87;font-size:9px}.recording{color:#c9506b;background:#ffedf2;animation:pulse 1s infinite}.spin{animation:spin 1.1s linear infinite}.working-space{padding-top:32px}.work-heading{display:flex;align-items:center;gap:12px;margin-bottom:26px}.work-heading h1{font-size:27px;font-weight:500}.work-heading .overline{margin-bottom:6px}.work-heading>.secondary-button{margin-left:auto}.dark-button,.secondary-button{border-radius:9px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:10px;padding:11px 14px;line-height:1.3;min-height:36px}.secondary-button{border:1px solid #e7deed;background:white;color:#877292}.secondary-button:hover{background:#f7f2fa;border-color:#c9b6d7}.dark-button{background:#3c2a49;color:white;border:1px solid #3c2a49}.dark-button:hover{background:#634874;color:white}.work-grid{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.3fr);gap:25px;align-items:start}.chat-column{border:1px solid var(--border);border-radius:17px;overflow:visible;background:#fbfafc;min-width:0}.chat-heading{display:flex;align-items:center;gap:9px;border-bottom:1px solid #eee7f3;padding:16px}.chat-heading>span:nth-child(2){font-size:11px;display:flex;flex-direction:column;gap:3px}.chat-heading small{font-size:8px;font-weight:400;color:#a594b0}.online-dot{width:6px;height:6px;display:inline-block;background:#8eaa8f;border-radius:50%;flex:none}.chat-heading>.online-dot{margin-left:auto}.messages{padding:19px 16px;max-height:435px;overflow-y:auto;min-height:220px;scrollbar-width:thin;scrollbar-color:#e2d7eb transparent}.message{font-size:10px;line-height:1.85;white-space:pre-wrap}.message.user{background:#ebe3f1;border-radius:13px 13px 3px 13px;padding:12px 13px;color:#715b7e;margin-left:32px}.message.assistant{color:#81708a}.message-label{display:block;letter-spacing:1px;color:#b19bbc;margin-bottom:8px}.message details{border-top:1px solid #eee7f3;padding-top:9px;margin-top:12px;color:#ac9ab6;font-size:8px;white-space:normal}.message summary{display:flex;gap:5px;align-items:center;cursor:pointer}.message details>span{display:flex;align-items:center;gap:7px;padding-top:8px}.compact.composer-wrap{padding:12px;margin:0}.compact .composer{border-radius:14px;padding:12px;box-shadow:0 2px 8px #41284c05}.compact textarea{font-size:10px;min-height:64px}.compact .model-select{font-size:8px}.compact .toolbar-left,.compact .toolbar-right{gap:3px}.compact .composer-note{font-size:7px;line-height:1.5}.compact .toolbar-divider{display:none}.run-status{padding:13px;background:#f0e9f7;border-radius:10px;color:#8d6ca2;font-size:10px;margin-bottom:10px}.run-status>span{display:flex;gap:8px;align-items:center}.run-status small{display:flex;gap:7px;align-items:center;margin-top:8px;color:#aa94b7;font-size:8px}.canvas-column{border:1px solid var(--border);border-radius:17px;min-height:400px}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f0e9f4}.canvas-toolbar>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#9c87ab}.canvas-toolbar>span i{width:6px;height:6px;border-radius:50%;background:#bea6d1}.canvas-toolbar>div{display:flex;gap:4px}.result-image{padding:0;width:100%;background:#f5f1f7;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:220px}.result-image,.result-image img{max-height:580px}.result-caption{display:flex;align-items:center;justify-content:space-between;padding:17px 20px}.result-caption h2{font-size:16px;font-weight:500}.result-caption p{font-size:9px;color:#a392ad;margin-top:5px}.result-caption .mini-swatches i{width:15px;height:15px}.result-actions{display:flex;justify-content:space-between;gap:8px;padding:0 20px 19px}.variation-row{border-top:1px solid var(--border);padding:15px 20px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.variation-row>span{color:#ad9ab8;width:100%;margin-bottom:3px}.variation-row>button{display:flex;align-items:center;gap:6px;border:1px solid #ece4f2;border-radius:20px;padding:5px 8px;font-size:8px;color:#9985a7}.variation-row i{width:8px;height:8px;border-radius:50%}.empty-canvas{min-height:520px;background:#faf8fc;padding:20px}.empty-canvas,.empty-frame{display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-frame{width:76%;height:230px;border:1px dashed #d9cbe4;border-radius:18px;background:#f3edf8;gap:19px;color:#beabcc}.empty-frame span{font-size:12px;color:#a08aaf}.empty-canvas>p{font-size:9px;margin:25px 0 15px;color:#b19bbe}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:50px 0 37px}.page-heading h1{font-size:42px;letter-spacing:-2px;margin:12px 0 13px}.page-heading h1>span{color:#ae91c4}.page-heading p{font-size:11px;color:#a28eaf}.library-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:25px}.filter-tabs{display:flex;gap:5px;overflow:auto}.filter-tabs>button{font-size:10px;padding:8px 12px;border-radius:20px;color:#a28aaf;white-space:nowrap}.filter-tabs>button.selected{color:#7a538c;background:#efe6f7}.search{display:flex;align-items:center;gap:8px;border:1px solid #ebe3f1;padding:9px 12px;color:#baa4c7}.search input{background:transparent;border:0;outline:none;font-size:10px;width:145px}.search input::placeholder{color:#bca8c7}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.gallery-image{position:relative;border-radius:13px;overflow:hidden;display:block;padding:0;width:100%;height:320px;background:#f4eef7}.gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.gallery-image:hover img{transform:scale(1.04)}.gallery-image>span{position:absolute;left:13px;top:13px;background:#fff9;border-radius:20px;padding:6px 9px;backdrop-filter:blur(10px);color:#685070}.gallery-info{display:flex;align-items:center;justify-content:space-between;padding:13px 0}.gallery-info>div{display:flex;flex-direction:column;gap:5px;min-width:0}.gallery-info b{font-size:11px}.gallery-info small{font-size:8px;color:#ab95b7}.gallery-info .icon-button{color:#a789b7}.empty-library{text-align:center;padding:80px 20px;color:#ad94bb}.empty-library>svg{margin:0 auto 18px}.empty-library h2{font-size:20px;color:#7e648f;font-weight:500}.empty-library p{font-size:11px;margin:15px 0 20px}.storage-note{font-size:9px;text-align:center;margin:35px auto;color:#b5a2c0;line-height:1.7}.brand-grid{display:grid;gap:65px;max-width:1000px;padding-bottom:50px}.field-label{display:block;font-size:8px;letter-spacing:1.4px;color:#aa95b6}.field-label>input{width:100%;border:1px solid #e8dff0;border-radius:9px;padding:13px;margin-top:11px;font-size:12px;letter-spacing:0;outline-color:#c2abd4}.field-label>input::placeholder{color:#b9a6c4}.brand-controls h2{font-size:15px;font-weight:500;letter-spacing:-.3px;margin-top:30px}.brand-section-head{display:flex;align-items:center;justify-content:space-between}.brand-section-head .text-link{margin-top:30px;font-size:8px}.muted{font-size:9px;color:#b19dbd;margin-top:8px}.palette-editor{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px}.palette-editor label{display:flex;flex-direction:column;cursor:pointer;gap:5px}.palette-editor label>span{height:78px;width:100%;border-radius:10px;position:relative;overflow:hidden;border:1px solid #00000007}.palette-editor input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.palette-editor svg{position:absolute;right:8px;bottom:8px;color:#fff9;pointer-events:none}.palette-editor b{font-size:9px;font-weight:500;margin-top:5px}.palette-editor small{font-size:8px;color:#b6a1c2}.font-options{display:flex;gap:9px;margin-top:17px}.font-options>button{position:relative;display:flex;flex-direction:column;flex:1;align-items:flex-start;border:1px solid #e9dff0;border-radius:10px;padding:14px 12px;text-align:left;color:#b298c0}.font-options>button.selected{background:#f6f0fa;border-color:#c7b0d7;color:#846095}.font-options>button>span{font-size:26px;line-height:1.2;margin-bottom:12px}.font-options>button>b{font-size:9px;font-weight:500}.font-options>button>small{font-size:7px;margin-top:4px;color:#b29cc0;font-family:Inter,sans-serif}.font-options>button>svg{position:absolute;right:8px;top:9px}.editorial{font-family:Georgia,serif}.font-options .editorial>span{font-style:italic}.font-options .minimal>span{font-weight:300}.look-options{display:flex;flex-direction:column;gap:9px;margin-top:16px}.look-options button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #ede5f3;border-radius:11px;padding:10px 12px}.look-options button.selected{background:#faf7fc;border-color:#cbb6d8}.look-options button>i{display:block;flex:none;width:34px;height:34px;border-radius:9px;background-image:linear-gradient(145deg,#fff6,transparent)}.look-options button>span{display:flex;flex-direction:column;gap:5px}.look-options b{font-weight:500;font-size:10px}.look-options small{font-size:8px;color:#b39ec1}.look-options svg{margin-left:auto;color:#bba0ca}.brand-preview-wrap{padding-top:5px}.brand-preview{border-radius:15px;padding:25px 24px;box-shadow:0 8px 30px #3a254a0a;overflow:hidden}.brand-preview-top{display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif}.brand-preview-top>span:first-child{font-size:18px;letter-spacing:-.7px;font-weight:550}.brand-preview-top>span>i{font-style:normal;font-size:7px;vertical-align:top;line-height:20px;margin-left:2px}.brand-preview-top>span:last-child{font-size:6px;letter-spacing:1px;opacity:.6}.brand-preview-art{border-radius:130px 130px 10px 10px;position:relative;margin:24px 0 26px;height:255px;padding:0}.brand-preview-art>img{width:100%;height:100%;object-fit:cover;border-radius:inherit;mix-blend-mode:multiply}.brand-preview-art>span{position:absolute;right:-8px;bottom:15px;width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:.95;font-weight:550;font-family:Inter,sans-serif;transform:rotate(-12deg);letter-spacing:-.8px}.brand-preview h2{font-size:38px;line-height:1.05;letter-spacing:-2px;font-weight:500}.brand-preview.editorial h2{font-style:italic;letter-spacing:-1.5px}.brand-preview.minimal h2{font-weight:300}.brand-preview p{font-size:9px;line-height:1.65;margin-top:17px;opacity:.65;font-family:Inter,sans-serif}.preview-footer{display:flex;align-items:center;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid #0001;font-family:Inter,sans-serif}.preview-footer>span{font-size:6px;letter-spacing:1.2px}.brand-preview-label{display:flex;justify-content:center;align-items:center;gap:6px;font-size:8px;color:#bba4ca;margin:17px 0 23px}.full-width{width:100%}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#25182f66;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:25px;animation:fade-in .2s ease-out}.image-modal{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);max-width:980px;width:100%;background:white;border-radius:20px;position:relative;overflow:hidden;max-height:90vh;box-shadow:0 20px 100px #27192d30}.modal-close{position:absolute;right:13px;top:13px;z-index:2;background:#fff9;border-radius:50%;backdrop-filter:blur(10px)}.modal-image{background:#f5f0f7;display:flex;align-items:center;justify-content:center;min-height:380px;max-height:85vh}.modal-image img{width:100%;height:100%;max-height:85vh;object-fit:contain}.modal-info{padding:70px 28px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow:auto}.modal-info .eyebrow{font-size:7px;justify-content:flex-start}.modal-info h2{font-size:30px;line-height:1.05;font-weight:500;letter-spacing:-1px}.modal-info>p{font-size:10px;color:#a08aad;line-height:1.8}.modal-info .modal-description{margin:5px 0}.modal-info>small{font-size:8px;line-height:1.7;color:#b8a4c4}.modal-palette{display:flex;align-items:center;gap:16px;padding:11px 0}.modal-palette .mini-swatches i{width:20px;height:20px}.modal-palette>span:last-child{font-size:9px;color:#a389b4}.modal-info>.dark-button,.modal-info>.secondary-button{width:100%}.modal-info>.dark-button{margin-top:auto}.modal-info>.text-link{align-self:center;font-size:10px}.info-modal{max-width:460px;width:100%;padding:32px;position:relative;border-radius:20px;background:white;max-height:90vh;overflow:auto;box-shadow:0 15px 100px #21132930}.info-modal>.muse-mark{width:45px;height:45px;background:#f1e9f8;border-radius:15px;padding:5px;margin-bottom:24px}.info-modal>.overline{font-size:7px;margin-bottom:10px}.info-modal>h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin-bottom:20px}.info-modal>p{font-size:11px;line-height:1.9;color:#a28bad;margin-bottom:22px}.connection-status{display:flex;align-items:center;gap:12px;background:#f6f0fa;padding:16px;border-radius:12px;margin-bottom:20px}.status-light{width:9px;height:9px;border-radius:50%;background:#b69dca;box-shadow:0 0 0 4px #eadff3}.status-light.connected{background:#7ca58a}.connection-status b{font-size:11px;font-weight:550}.connection-status p{font-size:8px;margin-top:5px;color:#b49ac1;line-height:1.6}.settings-detail{display:flex;justify-content:space-between;font-size:9px;border-bottom:1px solid #eee7f4;padding:15px 0;gap:10px}.settings-detail>span{color:#b39bc0}.settings-detail>b{font-weight:500;text-align:right}.info-modal .info-note{font-size:9px;line-height:1.8;margin:20px 0;color:#b49dbf}.help-steps{list-style:none;margin:25px 0 15px;padding:0;display:flex;flex-direction:column;gap:22px}.help-steps>li{display:flex;gap:18px}.help-steps>li>span{font-size:11px;color:#bda2cf;padding-top:3px}.help-steps b{font-size:12px;font-weight:500}.help-steps p{font-size:10px;line-height:1.8;color:#ad94ba;margin-top:6px}.toast{position:fixed;z-index:150;bottom:25px;left:calc(50% + 110px);transform:translateX(-50%);display:flex;gap:10px;align-items:center;background:#3c2b48;color:#f3eaf9;padding:14px 17px;border-radius:12px;box-shadow:0 5px 30px #35253d33;max-width:90vw;width:max-content;font-size:11px;animation:toast-in .3s ease-out;line-height:1.5}.toast>svg{color:#c9b5da;flex:none}.toast>button{display:flex;align-items:center;padding:2px;color:#c7b2d6;margin-left:12px}.sidebar-backdrop{display:none}@keyframes spin{to{transform:rotate(1turn)}}@keyframes star-breathe{50%{transform:rotate(24deg) scale(.88)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;bottom:12px}to{opacity:1;bottom:25px}}@keyframes pulse{50%{opacity:.55}}@media(min-width:1500px){.main-content{padding:0 65px}.intro{padding-top:65px}.intro h1{font-size:74px}.composer-wrap{max-width:740px}.card-image-button{height:310px}.inspiration-section{margin-top:52px}.sidebar{width:245px;padding-left:25px;padding-right:25px}main{margin-left:245px;width:calc(100% - 245px)}.topbar{padding:0 65px}.intro>p{font-size:13px}.card-caption b{font-size:10px}}@media(max-width:1150px){.sidebar{width:195px;padding-left:14px;padding-right:14px}.logo{padding-left:8px}.logo>span:last-child{font-size:34px}.logo .muse-mark{width:30px}.new-project,.sidebar nav>button{font-size:11px}main{margin-left:195px;width:calc(100% - 195px)}.main-content,.topbar{padding:0 28px}.intro h1{font-size:59px}.showcase-grid{gap:13px;grid-template-columns:1.4fr 1fr 1fr}.card-image-button{height:240px}.card-art-title{font-size:22px;left:15px}.card-0 .card-art-title{font-size:26px}.card-caption .mini-swatches{display:none}.work-grid{gap:16px;grid-template-columns:minmax(255px,.9fr) minmax(0,1.1fr)}.brand-grid{gap:35px}.brand-preview{padding:21px}.brand-preview-art{height:235px}.brand-preview h2{font-size:34px}.page-heading h1{font-size:36px}.library-tools{align-items:flex-start;flex-direction:column}.gallery-image{height:270px}.image-tag{font-size:7px;left:10px;top:10px}.model-select{font-size:9px}}@media(max-width:900px){.sidebar{width:175px;padding-left:10px;padding-right:10px}.nav-label{font-size:8px}.new-project{font-size:10px}.sidebar nav>button{gap:8px;font-size:10px}.sidebar nav>button>svg{width:17px}.inspiration-nav button{font-size:9px;padding:9px}.little-note{padding:14px 11px}.little-note strong{font-size:11px}.note-spark{font-size:24px}.little-note p{font-size:8px}.help-button,.user-profile b{font-size:9px}.user-profile small{font-size:8px}main{margin-left:175px;width:calc(100% - 175px)}.main-content,.topbar{padding:0 25px}.topbar{height:65px}.intro{padding-top:44px}.intro h1{font-size:54px;letter-spacing:-3.3px}.intro>p{font-size:10px}.composer-wrap{margin-top:25px}.showcase-grid{grid-template-columns:repeat(2,1fr)}.card-0{grid-column:span 2}.card-0 .card-image-button,.card-1 .card-image-button,.card-2 .card-image-button{height:290px}.card-caption .mini-swatches{display:flex}.section-heading h2{font-size:18px}.section-heading>.text-link{font-size:8px}.section-heading .overline{font-size:7px}.inspiration-section{margin-top:37px}.work-grid{grid-template-columns:1fr}.canvas-column{order:0}.chat-column{order:1}.messages{max-height:300px}.compact textarea{font-size:12px}.compact .model-select{font-size:10px}.compact .toolbar-left,.compact .toolbar-right{gap:8px}.result-image,.result-image img{max-height:500px}.page-heading h1{font-size:31px}.page-heading{gap:15px;align-items:flex-start}.page-heading>.dark-button,.page-heading>.secondary-button{font-size:8px;padding:10px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-image{height:290px}.brand-grid{grid-template-columns:1fr;gap:30px}.brand-preview-wrap{max-width:420px;width:100%;margin:auto}.brand-controls{max-width:500px;width:100%;margin:auto}.brand-preview-art{height:280px}.toast{left:calc(50% + 85px)}.empty-canvas{min-height:380px}.empty-frame{height:190px}.image-modal{grid-template-columns:1fr 1fr}.modal-info{padding:65px 22px 26px}.modal-info h2{font-size:25px}.bottom-strip{font-size:7px;gap:10px}}@media(max-width:640px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:230px;padding:24px 20px 20px}.sidebar.open{transform:translateX(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:25;background:#22172a50;backdrop-filter:blur(3px)}.sidebar nav>button{font-size:12px;padding:13px 11px}.new-project{font-size:12px}.logo>span:last-child{font-size:38px}.logo .muse-mark{width:36px}.inspiration-nav button{font-size:11px}.nav-label{font-size:9px}.little-note strong{font-size:13px}.little-note p{font-size:9px}.help-button,.user-profile b{font-size:10px}.user-profile small{font-size:9px}.mobile-menu{display:inline-flex!important}main{margin:0;width:100%}.main-content{padding:0 21px}.topbar{height:65px;padding:0 16px}.breadcrumb{gap:6px;font-size:9px}.breadcrumb>span,.breadcrumb>svg{display:none}.breadcrumb>b{font-size:11px;color:#82728d;font-weight:500}.topbar-right{gap:10px}.mode-badge{font-size:8px;padding:6px 9px}.top-avatar{width:27px;height:27px;font-size:9px}.intro{padding-top:42px}.eyebrow{font-size:7px;letter-spacing:1.4px;gap:5px}.intro h1{font-size:53px;line-height:1.055;letter-spacing:-3.7px;margin:20px auto 17px}.heading-spark{width:26px;height:30px;right:-35px;top:55px}.intro>p{font-size:10px;line-height:1.85;max-width:310px;margin:auto}.desktop-break{display:none}.composer-wrap{margin-top:25px}.composer{padding:17px 14px 12px;border-radius:18px}.composer textarea{font-size:11px;min-height:66px;line-height:1.65}.composer-toolbar{margin-top:6px}.toolbar-left,.toolbar-right{gap:6px}.model-select{font-size:9px;gap:5px}.send-button{width:33px;height:33px}.quick-actions{gap:6px;margin-top:14px}.quick-actions button{font-size:9px;padding:8px 10px;gap:5px}.quick-actions button svg{width:13px;height:13px}.composer-note{font-size:7px;margin-top:10px}.upload-hint{margin-top:16px;gap:8px}.upload-hint>button{font-size:9px}.upload-hint>button svg{width:13px}.upload-hint>span{font-size:8px}.inspiration-section{margin-top:36px}.section-heading{margin-bottom:16px;gap:12px;align-items:center}.overline{font-size:7px;letter-spacing:1.2px}.section-heading h2{font-size:17px;letter-spacing:-.7px;line-height:1.3}.section-heading .overline{font-size:6px;letter-spacing:1px;margin-bottom:7px}.section-heading>.text-link{font-size:8px;white-space:nowrap;gap:3px}.section-heading>.text-link svg{width:13px}.showcase-grid{gap:20px 11px}.card-0 .card-image-button{height:255px}.card-1 .card-image-button,.card-2 .card-image-button{height:240px}.card-image-button{border-radius:12px}.card-0 .card-art-title{font-size:29px;bottom:20px;left:18px}.card-art-title{font-size:21px;bottom:17px;left:13px;max-width:115px;line-height:1.1}.card-0 .card-art-title{max-width:unset}.image-expand{width:24px;height:24px;bottom:15px;right:11px}.card-caption{padding-top:11px}.card-caption b{font-size:8px}.card-caption span:not(.mini-swatches){font-size:7px}.card-caption .mini-swatches i{width:8px;height:8px}.card-1 .mini-swatches,.card-2 .mini-swatches{display:none}.image-tag{font-size:6px;left:10px;top:10px;padding:5px 7px}.card-0 .image-tag{font-size:7px;top:13px;left:13px}.bottom-strip{margin-top:26px;padding:22px 0;flex-wrap:wrap;gap:10px}.bottom-strip>span:nth-child(2){font-size:7px}.strip-mark{font-size:8px;width:100%;text-align:center;margin-top:5px}.work-heading{margin-bottom:23px;gap:8px}.work-heading>.icon-button{padding:3px;min-width:24px}.work-heading h1{font-size:23px;letter-spacing:-1px}.work-heading .overline{font-size:6px}.work-heading>.secondary-button{padding:8px;font-size:9px}.work-heading>.secondary-button>span{display:none}.working-space{padding-top:25px}.work-grid{gap:20px}.canvas-column,.chat-column{border-radius:14px}.result-caption{padding:15px}.result-caption h2{font-size:16px}.result-caption p{font-size:8px}.result-actions{padding:0 15px 15px;gap:7px}.result-actions button{font-size:8px;padding:10px;gap:6px}.result-actions button svg{width:14px}.variation-row{padding:13px 15px}.messages{max-height:330px}.message{font-size:11px}.message-label{font-size:8px}.compact.composer-wrap{padding:10px}.compact .composer{padding:13px}.compact textarea{font-size:11px}.compact .toolbar-left,.compact .toolbar-right{gap:6px}.compact .model-select{font-size:9px}.page-heading{padding-top:36px;padding-bottom:28px;display:block}.page-heading h1{font-size:35px;margin:12px 0;letter-spacing:-1.8px}.page-heading p{font-size:10px}.page-heading>.dark-button,.page-heading>.secondary-button{margin-top:20px;font-size:10px;padding:11px 13px}.library-tools{gap:15px;padding-bottom:23px}.filter-tabs{gap:1px;width:100%}.filter-tabs button{padding:8px 10px;font-size:9px}.search{width:100%}.search input{width:100%;font-size:11px}.gallery-grid{gap:23px 12px}.gallery-image{height:235px;border-radius:10px}.gallery-image>span{font-size:6px;padding:5px 7px;left:9px;top:9px}.gallery-info{padding:10px 0;gap:3px}.gallery-info b{font-size:9px;line-height:1.4}.gallery-info small{font-size:7px;line-height:1.4}.gallery-info .icon-button{padding:5px;min-width:25px}.gallery-info .icon-button svg{width:15px}.storage-note{font-size:8px}.brand-grid{gap:30px}.brand-controls h2{font-size:16px}.field-label{font-size:8px}.field-label input{font-size:13px}.brand-preview{padding:24px}.brand-preview h2{font-size:38px}.palette-editor label>span{height:72px}.palette-editor b{font-size:9px}.palette-editor small{font-size:8px}.font-options>button{padding:15px}.font-options>button>b{font-size:10px}.font-options>button>small{font-size:8px}.look-options b{font-size:11px}.look-options small{font-size:9px}.brand-preview-art{height:260px}.modal-backdrop{padding:15px;align-items:center}.image-modal{display:block;border-radius:17px;overflow:auto;max-height:90dvh}.modal-image{min-height:unset;height:320px}.modal-image,.modal-image img{max-height:45dvh}.modal-info{padding:25px;gap:12px;overflow:visible}.modal-info h2{font-size:29px}.modal-info .eyebrow{font-size:7px}.modal-info>p{font-size:10px}.modal-palette{padding:0}.modal-info>.dark-button{margin-top:4px}.modal-info>button{font-size:11px}.info-modal{padding:27px;max-height:90dvh}.info-modal>h2{font-size:29px}.toast{left:50%;font-size:10px;max-width:calc(100vw - 28px);bottom:20px;padding:13px;gap:8px}.toast>button{margin-left:3px}.toast>svg{width:15px}.empty-canvas{min-height:330px}.empty-frame{height:170px;width:90%}.empty-frame span{font-size:10px}.attachment{max-width:100%}.attachment b{max-width:190px}.sidebar-bottom{padding-top:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sidebar nav>button{font-size:13px}.new-project{font-size:12px}.breadcrumb,.inspiration-nav button{font-size:11px}.intro>p{color:#877b8e}.composer textarea{font-size:14px}.composer-note{font-size:9px;color:#a395ad}.upload-hint>button{font-size:11px}.card-art-title{bottom:23px}.card-1 .card-art-title,.card-2 .card-art-title{font-size:24px;max-width:160px;line-height:1.05}.message{font-size:13px;line-height:1.75}.message details{font-size:10px}.compact textarea{font-size:13px}.result-actions button,.result-caption p{font-size:11px}.gallery-info b{font-size:13px}.gallery-info small{font-size:10px}.storage-note{font-size:11px}.info-modal>p{font-size:13px}.info-modal .info-note{font-size:11px}.help-steps p{font-size:12px}.help-steps b{font-size:14px}.modal-info>p{font-size:12px}.connection-status p,.modal-info>small,.mode-badge{font-size:10px}.settings-detail{font-size:11px}.connection-status b{font-size:13px}.brand-controls .muted{font-size:11px}.look-options small{font-size:10px}.look-options b{font-size:12px}.palette-editor small{font-size:10px}.font-options>button>b{font-size:11px}.font-options>button>small{font-size:9px}.intro{padding-top:40px}.inspiration-section{margin-top:35px}.upload-hint{margin-top:16px}@media(max-width:1150px){.sidebar nav>button{font-size:11px}.card-caption b{font-size:10px}.intro>p{font-size:12px}.composer textarea{font-size:13px}.compact textarea{font-size:12px}}@media(max-width:640px){.sidebar nav>button{font-size:13px}.intro{padding-top:35px}.intro>p{font-size:12px}.composer textarea{font-size:14px;min-height:66px}.model-select{font-size:10px}.quick-actions>button{font-size:10px;min-height:34px}.composer-note{font-size:8px}.upload-hint>button{font-size:10px;min-height:34px}.card-caption b{font-size:10px}.card-caption span:not(.mini-swatches){font-size:8px}.card-1 .card-art-title,.card-2 .card-art-title{font-size:21px;max-width:120px}.message{font-size:13px}.compact textarea{font-size:14px}.result-actions button,.result-caption p{font-size:10px}.page-heading p{font-size:12px}.gallery-info b{font-size:11px}.gallery-info small{font-size:9px}.filter-tabs>button,.storage-note{font-size:10px}.mode-badge{font-size:8px}.icon-button{min-width:34px;min-height:34px}.send-button{height:36px;width:36px}.brand-controls .muted{font-size:11px}.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}}.website-product-editor{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:white;border-radius:22px;padding:24px;margin-bottom:20px}.website-product-editor label{display:grid;gap:9px;font-size:16px}.website-product-editor input{font:inherit;padding:14px;background:#f3f3f5;border:0;border-radius:12px;min-width:0;width:100%}.website-product-editor span{grid-column:1/-1;color:#777;font-size:14px}@media(max-width:600px){.website-product-editor{grid-template-columns:1fr}.website-studio-bar{flex-wrap:wrap}}:root{--ink:#171717;--muted:#777;--violet:#333;--lavender:#efefed;--border:#e5e5e2;--paper:#f7f7f5;--sidebar:#f5f5f2;--accent:#171717;color:#171717}:root,body{background:#f7f7f5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#4746ff}::selection{background:#d9fd98;color:#171717}.app-shell{display:block}.sidebar{width:290px;transform:translateX(-100%);visibility:hidden;transition:transform .28s,visibility .28s;padding:39px 25px 24px;background:#fff;border:0;box-shadow:0 0 80px #0001;z-index:60}.sidebar.open{transform:translateX(0);visibility:visible}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:55;background:#0003;backdrop-filter:blur(7px)}.drawer-close{position:absolute;right:17px;top:17px}.logo{padding:0;margin-bottom:42px}.logo .muse-mark{display:none}.logo>span:last-child{font-size:42px;letter-spacing:-2.5px}.logo-dot{color:#171717}.new-project{background:#191919;color:#fff;border-radius:30px;padding:15px 18px;font-size:13px;box-shadow:none}.new-project:hover{background:#333}.new-project>span{color:#fff}.nav-label{color:#999;font-size:9px;letter-spacing:1.1px}.sidebar nav>button{color:#60605d;padding:15px 13px;font-size:14px;border-radius:10px}.sidebar nav>button.selected{background:#f0f0ec;color:#111}.sidebar nav>button:hover{background:#f6f6f3}.mini-dot,.nav-star{display:none}.count{background:#e6e6df;color:#555}.sidebar-line{background:#e9e9e3}.inspiration-nav button{font-size:12px;color:#777}.little-note{background:#ddfcab;border-radius:6px;padding:22px 18px}.little-note strong{font-size:18px;line-height:1.2;letter-spacing:-.6px}.little-note p{color:#607344;font-size:11px;margin:13px 0 20px}.little-note button{font-size:12px}.note-spark{color:#6e9344;font-size:45px}.help-button,.user-profile>svg{color:#777}.user-profile b{font-size:12px}.user-profile small{color:#999}.avatar,.top-avatar{background:#ededdf;color:#333;border-color:#e0e0d3}.help-button{font-size:12px}.sidebar-bottom{padding-top:30px}.muse-mark{color:#222}.muse-mark.small{background:#eaeae5}.header-left,.header-right{display:flex;align-items:center;gap:16px}.header-wordmark{font-size:36px;font-weight:650;letter-spacing:-2.1px;padding:0;position:relative;line-height:1}.header-wordmark>span{font-size:9px;letter-spacing:0;vertical-align:top;display:inline-block;margin:5px 0 0 3px}.topbar{height:96px;border:0;max-width:1420px;margin:0 auto;padding:0 56px;position:relative;display:flex;justify-content:space-between}.round-tool{width:42px;height:42px;border-radius:50%;background:white;display:flex;justify-content:center;align-items:center;color:#333;box-shadow:0 2px 10px #00000003}.round-tool:hover{background:#eaeae5}.header-nav{display:flex;gap:6px;position:absolute;left:50%;transform:translateX(-50%);background:#edede9;border-radius:30px;padding:4px}.header-nav button{font-size:12px;padding:9px 17px;border-radius:25px;color:#777}.header-nav button.selected{background:#fff;color:#171717;box-shadow:0 2px 7px #00000005}.preview-indicator{display:flex;align-items:center;gap:7px;font-size:10px;color:#888}.preview-indicator i{width:5px;height:5px;border-radius:50%;background:#a7b69b}.header-right{gap:10px}.header-right>.round-tool:last-child{background:#202020;color:#fff}.header-right>.round-tool:last-child:hover{background:#444}main{width:100%;margin:0}.main-content{max-width:1420px;padding:0 56px;margin:auto}.intro{padding-top:39px}.intro .eyebrow{font-size:9px;letter-spacing:1.8px;color:#8d8d85}.intro h1{font-size:76px;letter-spacing:-5.6px;line-height:1.02;font-weight:550;margin:26px auto 22px}.intro h1>span{color:#171717}.intro>p{font-size:14px;line-height:1.7;color:#88877f;letter-spacing:-.25px}.composer-wrap{max-width:710px;margin:33px auto 0}.composer{border:1px solid #e9e9e3;border-radius:24px;padding:23px 21px 15px;box-shadow:0 10px 25px #00000004,0 2px 3px #00000002;background:white}.composer:focus-within{border-color:#bcbcb2;box-shadow:0 10px 30px #00000007}.composer textarea{font-size:16px;min-height:59px;color:#222;letter-spacing:-.3px}.composer textarea::placeholder{color:#8d8d86}.icon-button{color:#666}.icon-button:hover{background:#edede7;color:#111}.icon-button.active{background:#e7e7df;color:#111}.plus-button{border:0;width:34px;height:34px;background:#f5f5f2}.model-select{color:#777;font-size:11px;gap:7px}.composer-cube{font-size:23px;line-height:16px;color:#292929}.toolbar-divider{display:none}.send-button{background:#202020;color:#fff;width:36px;height:36px}.send-button:hover{background:#444}.toolbar-left,.toolbar-right{gap:13px}.composer-toolbar{margin-top:11px}.quick-actions{gap:8px;margin-top:16px}.quick-actions>button{border:1px solid #e5e5df;border-radius:8px;font-size:11px;color:#6d6d65;padding:9px 13px;background:transparent}.quick-actions>button:hover{background:white;border-color:#c5c5ba}.composer-note{color:#a3a39b;font-size:8px;margin-top:13px}.upload-hint{margin-top:13px;gap:10px}.upload-hint>button{font-size:10px;color:#77776e}.upload-hint>span{color:#aaa99f}.upload-hint .text-link{color:#77776e}.text-link{color:#6e6e64}.text-link:hover{color:#171717}.inspiration-section{margin-top:65px}.section-heading{margin-bottom:25px;align-items:center}.overline{color:#99998f;font-size:8px;letter-spacing:1.4px}.section-heading h2{font-size:30px;font-weight:500;letter-spacing:-1.25px}.section-heading h2 em{font-family:Georgia,serif;font-weight:400}.section-heading>.text-link{font-size:11px}.showcase-grid{grid-template-columns:1.5fr 1fr 1fr;gap:20px}.card-image-button{height:350px;border-radius:12px}.card-0 .card-image-button{height:350px}.card-1 .card-image-button img{object-position:50% 45%}.card-2 .card-image-button img{object-position:50% 50%}.card-caption{padding:15px 2px}.card-caption b{font-size:11px;letter-spacing:-.1px}.card-caption span:not(.mini-swatches){font-size:9px;color:#99998c}.image-tag{border:0;background:#ffffffb0;color:#333;backdrop-filter:blur(15px);font-size:8px;padding:7px 10px;top:15px;left:15px}.card-art-title{bottom:30px;left:24px;font-size:35px!important;letter-spacing:-1.4px;max-width:190px!important;line-height:1!important}.card-0 .card-art-title{font-weight:600;font-size:43px!important;max-width:300px!important;letter-spacing:-2px}.image-expand{background:white;color:#222;width:30px;height:30px;border:0;right:19px;bottom:28px}.creative-band{background:#fa864d;min-height:325px;border-radius:12px;margin:60px 0 0;padding:43px 48px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.creative-band>div:first-child>span{font-size:9px;font-weight:500;letter-spacing:1.5px;color:#6e3d27}.creative-band h2{font-size:57px;line-height:1.02;letter-spacing:-3px;font-weight:600;margin:22px 0 24px}.creative-band h2 em{font-family:Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-2.7px}.creative-band button{display:flex;gap:40px;align-items:center;border-bottom:1px solid #211e1966;padding:0 0 10px;font-size:12px}.band-art{position:relative;width:38%;height:240px;display:flex;align-items:center;justify-content:center}.band-star{font-size:280px;color:#4c2961;line-height:1;position:absolute;left:-15px;transform:rotate(8deg)}.band-sticker{border-radius:50%;height:138px;width:138px;background:#dbfc9e;color:#314829;display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;line-height:.95;letter-spacing:-1.4px;font-weight:550;transform:rotate(17deg);z-index:1;position:absolute;right:0;top:3px}.band-label{position:absolute;bottom:0;right:0;font-size:8px;letter-spacing:1.3px;color:#613e2d}.studio-footer{padding:35px 0 45px;display:flex;gap:25px;align-items:center;color:#949489}.footer-wordmark{font-size:24px;font-weight:650;letter-spacing:-1.5px;color:#202020}.studio-footer>span:nth-child(2){font-size:10px}.studio-footer>button{margin-left:auto;font-size:10px;display:flex;gap:6px;align-items:center}.working-space{padding-top:26px;padding-bottom:60px}.work-heading{max-width:900px;margin:0 auto 22px}.work-heading h1{font-size:25px;letter-spacing:-1px;font-weight:450}.work-heading .overline{font-size:7px}.work-heading>.secondary-button{background:white}.work-grid{display:flex;flex-direction:column;gap:26px;align-items:center}.canvas-column{order:0;max-width:900px;width:100%;background:#fff;box-shadow:0 18px 40px #00000007;border:0;border-radius:15px;overflow:hidden;min-height:0}.chat-column{order:1;max-width:740px;width:100%;background:transparent;border:0;border-radius:0}.canvas-toolbar{border:0;padding:9px 17px}.canvas-toolbar>span{font-size:10px;color:#88887e}.canvas-toolbar>span i{background:#bbbcb0}.result-image{max-height:530px;min-height:0;background:#f1f1eb}.result-image img{max-height:530px;width:100%;object-fit:contain}.design-filmstrip{display:flex;gap:12px;align-items:center;padding:17px 19px;background:#f8f8f5;border-bottom:1px solid #e9e9e1;overflow-x:auto}.design-filmstrip>button{flex:none}.film-palette{padding:0 15px 0 0;text-align:left;width:140px}.film-palette>span:first-child{font-size:8px;color:#9d9d92;display:block;margin-bottom:9px}.film-palette .mini-swatches{gap:5px}.film-palette .mini-swatches i{height:27px;width:20px;border-radius:3px}.film-thumb{width:100px;height:60px;padding:3px;border-radius:6px;border:2px solid transparent}.film-thumb.selected{border-color:#4646fc}.film-thumb img{width:100%;height:100%;object-fit:cover;border-radius:3px}.film-type{width:90px;text-align:left;padding:0 8px;display:flex;flex-direction:column;gap:3px}.film-type strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.film-type span{color:#99998d;font-size:8px}.result-caption{padding:18px 24px}.result-caption h2{font-size:19px;letter-spacing:-.6px}.result-caption p{color:#96968a;font-size:10px}.result-actions{padding:0 24px 20px}.secondary-button{border-color:#dfdfd5;color:#64645a;background:transparent;border-radius:9px;font-size:11px}.secondary-button:hover{background:#eaeae3;border-color:#d5d5ca}.dark-button{background:#202020;color:#fff;border-color:#202020;border-radius:9px;font-size:11px}.dark-button:hover{background:#444;color:#fff}.variation-row{padding:17px 24px;background:#fbfbf8;border-color:#e9e9df;gap:8px}.variation-row>span{color:#9a9a8d;font-size:9px}.variation-row>button{border-color:#e6e6dc;color:#808071;background:white;border-radius:6px;padding:7px 10px;font-size:9px}.chat-heading{border:0;padding:7px 4px 17px}.chat-heading>span:nth-child(2){font-size:14px;font-weight:500}.chat-heading small{font-size:9px;color:#aaa99c}.online-dot{background:#aaa995}.agent-dots{width:28px;height:28px;position:relative;margin-right:3px}.agent-dots i{position:absolute;border:3px solid #ff8b56;border-radius:50%;height:23px;width:17px;left:0;top:2px;transform:rotate(25deg)}.agent-dots i:nth-child(2){left:5px;border-color:#bd9bf2}.agent-dots i:nth-child(3){left:10px;border-color:#e0f98f}.messages{max-height:390px;padding:10px 4px 0;min-height:0;scrollbar-color:#d9d9cf transparent}.message{font-size:14px;line-height:1.8;margin-bottom:22px}.message.user{padding:14px 19px;margin-bottom:24px;border-radius:17px 17px 3px 17px;background:#eaeae4;color:#65655d;max-width:560px;margin-left:auto;width:fit-content}.message.assistant{color:#5c5c52;padding:0 3px}.message-label{color:#99998c;font-size:8px;display:flex;align-items:center;gap:7px}.agent-pixel{width:8px;height:8px;background:radial-gradient(#aaa 1px,transparent 0) 0 0/3px 3px}.message details{color:#a8a89b;border-color:#e5e5db;font-size:9px}.compact.composer-wrap{padding:0;margin-top:20px;max-width:none}.compact .composer{border:1px solid #e9e9df;border-radius:22px;padding:22px 19px 15px;box-shadow:0 7px 18px #00000003}.compact textarea{font-size:15px;min-height:65px}.compact .model-select{font-size:11px}.compact .toolbar-left,.compact .toolbar-right{gap:12px}.compact .composer-note{font-size:8px}.attachment{background:#f8f8f3;border-color:#e9e9de}.attachment small{color:#929282}.attachment>button{color:#888879}.run-status{background:#edede5;color:#777766;border-radius:8px}.run-status small{color:#a6a690}.upload-menu{border-color:#e4e4d9;box-shadow:0 12px 35px #0001}.upload-menu button:hover{background:#edede5}.upload-menu small{color:#a7a791}.effort-options{background:#ededE6}.effort-options button{color:#93937d}.effort-options .selected{color:#111}.effort-panel label,.effort-panel p{color:#90907c}.effort-panel select{background:#f5f5ed;color:#66664e;border-color:#dfdfd0}.empty-canvas{background:#efefe8;min-height:330px}.empty-frame{border-color:#d7d7c8;background:#e8e8df;color:#b4b4a0;width:70%;height:170px}.empty-canvas>p,.empty-frame span{color:#94947b}.page-heading{padding-top:47px;padding-bottom:38px}.page-heading h1{font-size:55px;letter-spacing:-2.9px;line-height:1.05;font-weight:500;max-width:650px}.page-heading h1 em{font-family:Georgia,serif;font-weight:400}.page-heading p{font-size:13px;color:#929284}.page-heading .overline{font-size:8px}.library-tools{padding-bottom:29px;gap:25px}.filter-tabs>button{color:#969684;font-size:12px;border-radius:8px;padding:9px 13px}.filter-tabs>button.selected{background:#e8e8df;color:#222}.search{background:white;border-color:#edede1;border-radius:9px;padding:11px 14px;color:#999987}.search input{width:185px;color:#444;font-size:12px}.search input::placeholder{color:#aaaa97}.gallery-grid{display:block;column-count:3;column-gap:22px}.gallery-grid>.graphic-tile,.gallery-grid>article{display:inline-block;break-inside:avoid;width:100%;margin:0 0 22px;vertical-align:top}.gallery-image{height:410px;border-radius:10px}.gallery-card:nth-child(2n) .gallery-image{height:300px}.gallery-card:nth-child(3n) .gallery-image{height:350px}.gallery-image>span{font-size:8px;left:15px;top:15px;color:#444;background:#ffffffb5;padding:7px 9px}.gallery-info{padding:14px 0 0;gap:8px}.gallery-info b{font-size:12px;font-weight:500}.gallery-info small{font-size:9px;color:#99998b}.gallery-info .icon-button{color:#99998b}.graphic-tile{position:relative;border-radius:10px;text-align:left;padding:25px 27px!important;overflow:hidden;height:340px}.graphic-tile>span{font-size:7px;letter-spacing:1px;position:relative;z-index:1}.graphic-tile>strong{font-size:75px;letter-spacing:-5px;line-height:.84;display:block;font-weight:650;margin-top:35px}.graphic-tile>strong em{font-family:Georgia,serif;letter-spacing:-4px;font-weight:400}.graphic-tile>i{position:absolute;right:23px;bottom:17px;font-size:30px;font-style:normal}.graphic-purple{background:#baa0f0;color:#fff1a6!important}.graphic-orange{background:#f35b3e;color:#fff4db!important;height:285px}.graphic-orange>strong{font-family:Georgia,serif;font-size:105px;letter-spacing:-8px;margin-top:30px}.graphic-orange>strong em{font-size:93px;letter-spacing:-6px}.graphic-orange>i{font-size:85px;right:23px;bottom:24px}.graphic-tile:hover{filter:saturate(1.1);transform:translateY(-3px)}.storage-note{color:#a4a491;font-size:10px}.brand-grid{max-width:none;grid-template-columns:1fr 1fr;gap:90px;padding-bottom:60px}.brand-controls h2{font-size:17px}.field-label{color:#90907a}.field-label>input{background:white;border-color:#e1e1d3;border-radius:8px;font-size:14px}.field-label>input::placeholder{color:#a8a894}.brand-controls .muted{color:#999981}.palette-editor label>span{height:100px;border-radius:5px}.palette-editor b{font-size:11px}.palette-editor small{color:#9c9c84}.font-options>button{border-color:#dfdfcf;border-radius:8px;color:#929278;padding:20px 15px}.font-options>button.selected{background:#edede3;border-color:#a6a68b;color:#333}.font-options>button>small{color:#9f9f83}.font-options>button>span{font-size:32px}.look-options button{background:transparent;border-color:#e0e0d1;border-radius:8px}.look-options button.selected{background:#edede2;border-color:#adad91}.look-options small,.look-options svg{color:#a0a083}.brand-preview{box-shadow:0 20px 40px #0000000b;border-radius:10px;padding:30px}.brand-preview h2{font-size:47px}.brand-preview-art{height:340px;border-radius:170px 170px 6px 6px}.brand-preview-label{color:#99997d;font-size:9px}.image-modal,.info-modal{background:#fafaf7;border-radius:15px}.modal-image{background:#ebebe3}.modal-info .eyebrow{color:#888877}.modal-info>p,.modal-info>small,.modal-palette>span:last-child{color:#8c8c78}.modal-info h2{font-size:35px;letter-spacing:-1.5px}.info-modal>.muse-mark{background:#e6e6da;border-radius:50%;color:#222}.info-modal .info-note,.info-modal>p{color:#92927c}.info-modal h2{font-weight:500}.connection-status{background:#ebebdf}.connection-status p{color:#95957d}.status-light{background:#99997e;box-shadow:0 0 0 4px #dfdfcd}.settings-detail{border-color:#e2e2d4}.settings-detail>span{color:#93937c}.help-steps p,.help-steps>li>span{color:#99997c}.toast{background:#202020;color:white;border-radius:10px}.toast>button,.toast>svg{color:#c9cfb2}.toast{left:50%}@media(min-width:1500px){.sidebar{width:290px}main{width:100%;margin:0}.main-content{padding:0 56px}.intro{padding-top:60px}.intro h1{font-size:86px}.card-0 .card-image-button,.card-image-button{height:390px}}@media(max-width:1100px){.topbar{height:88px}.main-content,.topbar{padding:0 35px}.intro h1{font-size:69px}.header-nav button{padding:8px 12px;font-size:11px}.header-left{gap:12px}.preview-indicator{display:none}.showcase-grid{gap:16px}.card-0 .card-image-button,.card-image-button{height:310px}.card-art-title{font-size:30px!important;max-width:150px!important;left:20px}.card-0 .card-art-title{font-size:36px!important}.section-heading h2{font-size:27px}.brand-grid{gap:45px}.brand-preview-art{height:280px}.brand-preview h2{font-size:39px}.page-heading h1{font-size:47px}.graphic-tile>strong{font-size:65px;letter-spacing:-4px}.graphic-orange>strong{font-size:90px}.graphic-orange>strong em{font-size:80px}.gallery-image{height:330px}.gallery-card:nth-child(2n) .gallery-image{height:240px}.gallery-card:nth-child(3n) .gallery-image{height:290px}}@media(max-width:800px){.main-content,.topbar{padding:0 25px}.header-wordmark{font-size:33px}.header-nav{position:static;transform:none}.header-nav button{font-size:10px;padding:8px 10px}.header-left{gap:10px}.header-right{gap:7px}.round-tool{width:37px;height:37px}.intro{padding-top:34px}.intro h1{font-size:64px;letter-spacing:-4.2px}.intro>p{font-size:13px}.showcase-grid{grid-template-columns:1.3fr 1fr}.showcase-card.card-0{grid-column:span 2}.card-0 .card-image-button{height:370px}.card-1 .card-image-button,.card-2 .card-image-button{height:330px}.card-art-title{font-size:34px!important;max-width:190px!important}.card-0 .card-art-title{font-size:44px!important}.card-caption .mini-swatches{display:flex}.creative-band{padding:35px 32px;margin-top:45px}.creative-band h2{font-size:47px}.band-star{font-size:220px}.band-sticker{width:110px;height:110px;font-size:21px;right:-16px;top:25px}.section-heading h2{font-size:25px}.section-heading .overline{font-size:8px}.gallery-grid{column-count:2}.graphic-tile{height:340px}.gallery-image{height:350px}.page-heading{display:block}.page-heading>.dark-button,.page-heading>.secondary-button{margin-top:22px}.brand-grid{grid-template-columns:1fr;gap:40px}.brand-controls{max-width:600px}.brand-preview-wrap{max-width:500px}.brand-preview-art{height:340px}.brand-preview h2{font-size:47px}.work-heading{padding-top:8px}.work-heading h1{font-size:23px}.result-image img{max-height:500px}.compact textarea{font-size:15px}}@media(max-width:640px){.sidebar{width:285px;padding:39px 25px 24px}.sidebar nav>button{font-size:14px}.logo>span:last-child{font-size:42px}.new-project{font-size:13px}.little-note strong{font-size:18px}.little-note p{font-size:11px}.help-button,.user-profile b{font-size:12px}.user-profile small{font-size:10px}.inspiration-nav button{font-size:12px}.topbar{height:83px;padding:0 20px}.header-left{gap:15px}.header-wordmark{font-size:34px;letter-spacing:-1.8px}.header-wordmark>span{font-size:7px;margin-top:4px}.round-tool{width:39px;height:39px}.header-nav{display:none}.header-right{gap:9px}.header-right>.round-tool:last-child{background:white;color:#222}.header-right>.round-tool:first-of-type{display:flex}.main-content{padding:0 20px}.intro{padding-top:39px}.intro .eyebrow{font-size:7px;letter-spacing:1.4px}.intro h1{font-size:49px;font-weight:550;line-height:1.04;letter-spacing:-3.2px;margin:23px auto 21px}.intro>p{font-size:12px;line-height:1.75;max-width:290px}.desktop-break{display:none}.composer-wrap{margin-top:29px}.composer{padding:20px 17px 14px;border-radius:23px;box-shadow:0 8px 24px #00000003;border-color:#ecece5}.composer textarea{font-size:15px;min-height:67px;line-height:1.7}.composer-toolbar{margin-top:9px}.model-select{font-size:10px}.toolbar-left,.toolbar-right{gap:10px}.plus-button{width:34px;height:34px}.send-button{width:35px;height:35px}.quick-actions{gap:7px;margin-top:16px}.quick-actions>button{font-size:10px;padding:8px 10px;border-radius:7px;min-height:33px}.quick-actions>button svg{width:13px}.composer-note{font-size:7px;margin-top:12px}.upload-hint{margin-top:10px;gap:7px}.upload-hint>button{font-size:9px}.upload-hint>span{font-size:7px}.inspiration-section{margin-top:43px}.section-heading{gap:15px;align-items:flex-end;margin-bottom:19px}.section-heading h2{font-size:23px;letter-spacing:-1px;max-width:230px;line-height:1.08}.section-heading .overline{font-size:6px;letter-spacing:1.2px;margin-bottom:10px}.section-heading>.text-link{font-size:8px;white-space:nowrap;padding-bottom:2px}.section-heading>.text-link svg{width:12px}.showcase-grid{gap:18px 12px;grid-template-columns:1fr 1fr}.card-0 .card-image-button{height:280px}.card-1 .card-image-button,.card-2 .card-image-button{height:250px}.card-image-button{border-radius:9px}.card-0 .card-art-title{font-size:35px!important;left:18px;bottom:23px;max-width:245px!important}.card-art-title{font-size:26px!important;letter-spacing:-.8px;left:15px;bottom:23px;max-width:120px!important}.image-tag{font-size:6px;padding:6px 8px;left:10px;top:12px}.card-0 .image-tag{font-size:7px;left:13px;top:13px}.image-expand{width:24px;height:24px;right:12px;bottom:20px}.card-caption{padding:11px 1px 0}.card-caption b{font-size:9px;line-height:1.4}.card-caption span:not(.mini-swatches){font-size:7px}.card-1 .mini-swatches,.card-2 .mini-swatches{display:none}.card-caption .mini-swatches i{height:9px;width:9px}.creative-band{padding:31px 25px;min-height:340px;margin-top:42px;align-items:flex-start;border-radius:9px}.creative-band>div:first-child>span{font-size:7px;letter-spacing:1px}.creative-band h2{font-size:41px;letter-spacing:-2px;margin:19px 0 25px}.creative-band h2 em{letter-spacing:-1.8px}.creative-band button{font-size:10px;gap:30px;position:relative;z-index:2}.creative-band button svg{width:17px}.band-art{position:absolute;width:140px;height:140px;bottom:-25px;right:-5px;opacity:.92}.band-star{font-size:155px;left:0;bottom:0}.band-sticker{height:80px;width:80px;top:0;right:-5px;font-size:16px;letter-spacing:-.8px}.band-label{display:none}.studio-footer{padding:28px 0 35px;gap:14px;flex-wrap:wrap}.footer-wordmark{font-size:25px}.studio-footer>button,.studio-footer>span:nth-child(2){font-size:8px}.working-space{padding-top:12px;padding-bottom:35px}.work-heading{margin-bottom:20px;gap:8px;padding:0}.work-heading h1{font-size:21px;letter-spacing:-.9px}.work-heading .overline{font-size:6px}.work-heading>.secondary-button{font-size:9px;padding:8px}.work-grid{gap:26px}.canvas-column{border-radius:11px;box-shadow:0 12px 30px #00000007}.canvas-toolbar{padding:8px 11px}.canvas-toolbar>span{font-size:8px}.canvas-toolbar .icon-button{padding:6px;min-width:30px;min-height:30px}.result-image,.result-image img{max-height:460px}.design-filmstrip{padding:12px;gap:7px}.film-palette{width:87px;padding-right:8px}.film-palette>span:first-child{font-size:6px;margin-bottom:6px}.film-palette .mini-swatches{gap:3px}.film-palette .mini-swatches i{height:22px;width:14px}.film-thumb{width:70px;height:48px;padding:2px;border-radius:4px}.film-type{width:55px;padding:0 5px}.film-type strong{font-size:23px}.film-type span{font-size:6px}.result-caption{padding:16px}.result-caption h2{font-size:17px}.result-caption p{font-size:9px}.result-caption .mini-swatches i{width:11px;height:11px}.result-actions{padding:0 16px 16px;gap:7px}.result-actions button{font-size:9px;padding:10px;gap:6px}.variation-row{padding:14px 16px;gap:6px}.variation-row>span{font-size:8px}.variation-row>button{font-size:7px;padding:6px 8px}.chat-heading{padding:0 2px 14px}.chat-heading>span:nth-child(2){font-size:13px}.chat-heading small{font-size:8px}.messages{max-height:330px;padding-top:3px}.message{font-size:13px;line-height:1.8}.message.user{font-size:12px;padding:12px 16px;max-width:87%}.message-label{font-size:7px}.message details{font-size:8px}.compact.composer-wrap{padding:0;margin-top:15px}.compact .composer{padding:19px 16px 13px;border-radius:22px}.compact textarea{font-size:15px;min-height:68px}.compact .toolbar-left,.compact .toolbar-right{gap:9px}.compact .model-select{font-size:10px}.compact .composer-note{font-size:7px}.page-heading{padding-top:30px;padding-bottom:27px}.page-heading h1{font-size:41px;letter-spacing:-2.2px;line-height:1.02;margin:15px 0 17px;max-width:340px}.page-heading .overline{font-size:6px}.page-heading p{font-size:11px;line-height:1.7}.page-heading>.dark-button,.page-heading>.secondary-button{margin-top:20px;font-size:10px}.library-tools{gap:17px;flex-direction:column}.filter-tabs{gap:3px;order:1}.filter-tabs>button{font-size:9px;padding:8px 10px;border-radius:6px}.search{order:0;width:100%;padding:12px;border:0;border-radius:6px}.search input{width:100%;font-size:12px}.gallery-grid{column-count:2;column-gap:12px}.gallery-grid>.graphic-tile,.gallery-grid>article{margin-bottom:16px}.gallery-image{height:235px;border-radius:7px}.gallery-card:nth-child(2n) .gallery-image{height:180px}.gallery-card:nth-child(3n) .gallery-image{height:215px}.gallery-image>span{font-size:6px;top:9px;left:9px;padding:5px 6px}.gallery-info{padding:8px 0 0;align-items:flex-start}.gallery-info b{font-size:10px;line-height:1.3}.gallery-info small{font-size:7px;line-height:1.5}.gallery-info .icon-button{min-width:22px;min-height:25px;padding:3px}.gallery-info .icon-button svg{width:13px}.graphic-tile{height:230px;border-radius:7px;padding:16px!important}.graphic-tile>span{font-size:5px;letter-spacing:.6px;display:block;max-width:100px}.graphic-tile>strong{font-size:47px;letter-spacing:-3px;line-height:.86;margin-top:25px}.graphic-tile>strong em{letter-spacing:-2.5px}.graphic-tile>i{font-size:23px;bottom:12px;right:15px}.graphic-orange{height:195px}.graphic-orange>strong{font-size:61px;letter-spacing:-3.5px;margin-top:22px}.graphic-orange>strong em{font-size:53px;letter-spacing:-3px}.graphic-orange>i{font-size:44px;right:12px;bottom:15px}.storage-note{font-size:9px}.brand-grid{gap:35px}.brand-controls h2{font-size:17px}.field-label{font-size:8px}.field-label>input{font-size:14px;padding:14px}.palette-editor label>span{height:76px}.palette-editor b{font-size:10px}.palette-editor small{font-size:9px}.brand-controls .muted{font-size:10px}.font-options>button{padding:18px 13px}.font-options>button>span{font-size:29px}.look-options b{font-size:12px}.look-options small{font-size:9px}.brand-preview{padding:25px}.brand-preview-art{height:280px}.brand-preview h2{font-size:39px}.brand-preview-label{font-size:8px}.modal-info h2{font-size:30px}.modal-info>p{font-size:11px}.modal-info>small{font-size:9px}.toast{left:50%}}.brand-preview-art>img{mix-blend-mode:normal}.working-space .composer-wrap{position:sticky;bottom:16px;z-index:8}.working-space .composer-note{background:#f7f7f5;display:table;margin:9px auto 0;padding:3px 8px;border-radius:8px}.chat-column{padding-bottom:5px}.graphic-tile{transition:transform .25s,filter .25s}.header-nav button:focus-visible{outline-offset:1px}@media(max-width:640px){.working-space .composer-wrap{bottom:10px}.working-space .messages{max-height:230px}.brand-preview-art>span{right:-4px}.brand-preview-art{overflow:visible}}.design-filmstrip{scrollbar-width:none}.design-filmstrip::-webkit-scrollbar{display:none}@media(max-width:640px){.working-space{padding-bottom:225px}.working-space .composer-wrap{position:fixed;bottom:10px;left:20px;right:20px;max-width:710px;margin:0 auto;padding:0}.working-space .composer{box-shadow:0 -6px 35px #00000005,0 8px 25px #0000000b}.working-space .messages{max-height:none}.working-space .chat-column{padding-bottom:15px}.working-space .composer-note{margin-top:7px}.working-space .variation-row{padding-bottom:16px}.working-space .chat-heading{margin-bottom:8px}}