:root{--mm-white:#ffffff;--mm-near-black:#1a1a1a;--mm-slate-50:#fafafa;--mm-slate-100:#f3f4f6;--mm-slate-200:#e5e7eb;--mm-slate-300:#cbd5e1;--mm-slate-400:#94a3b8;--mm-slate-500:#64748b;--mm-slate-700:#334155;--mm-slate-900:#0f172a;--mm-emerald-50:#ecfdf5;--mm-emerald-100:#d1fae5;--mm-emerald-700:#047857;--mm-amber-50:#fffbeb;--mm-amber-100:#fef3c7;--mm-amber-700:#b45309;--mm-amber-800:#92400e;--mm-red-50:#fef2f2;--mm-red-100:#fee2e2;--mm-red-300:#fca5a5;--mm-red-600:#dc2626;--mm-red-700:#b91c1c;--mm-blue-50:#eff6ff;--mm-blue-100:#dbeafe;--mm-blue-600:#2563eb;--mm-blue-700:#1d4ed8;--fg-1:#0f172a;--fg-2:#475569;--fg-3:#64748b;--fg-4:#94a3b8}.dark{--mm-white:#0a0a0a;--mm-slate-50:#1a1a1a;--mm-slate-100:#262626;--mm-slate-200:rgba(255,255,255,0.10);--mm-slate-300:rgba(255,255,255,0.16);--mm-slate-400:#64748b;--mm-slate-500:#94a3b8;--fg-1:#f1f5f9;--fg-2:#cbd5e1;--fg-3:#94a3b8;--fg-4:#64748b}.ai-images-feature,.ai-images-feature *{box-sizing:border-box}.ai-images-feature{color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;height:100%;min-height:0}.ai-images-feature,.sidebar{display:flex;flex-direction:column}.sidebar{background:var(--mm-slate-50);border-right:1px solid var(--mm-slate-200);min-width:0}.sb-top{justify-content:space-between;padding:.875rem .875rem .75rem}.sb-brand,.sb-top{display:flex;align-items:center}.sb-brand{gap:.5rem;font-weight:600;color:var(--fg-1);font-size:.875rem}.sb-brand img{width:1.375rem;height:1.375rem}.sb-iconbtn{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:none;background:transparent;color:var(--fg-3);cursor:pointer;transition:background .12s ease,color .12s ease}.sb-iconbtn:hover{background:var(--mm-slate-100);color:var(--fg-1)}.sb-list{padding:.25rem .5rem;display:flex;flex-direction:column;gap:1px}.sb-item{display:flex;align-items:center;gap:.625rem;padding:.4375rem .625rem;border-radius:.375rem;font-size:.875rem;color:var(--fg-2);cursor:pointer;min-width:0;transition:background .12s ease,color .12s ease;user-select:none}.sb-item.active,.sb-item:hover{background:#fff;color:var(--fg-1)}.sb-item.active{font-weight:500;box-shadow:0 0 0 1px var(--mm-slate-200)}.sb-item i.ph,.sb-item i.ph-bold,.sb-item i.ph-fill{font-size:1.125rem;color:var(--fg-3);flex-shrink:0;line-height:1}.sb-item.active i{color:var(--mm-emerald-700)}.sb-item .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-item .new-badge{font-size:.625rem;font-weight:600;color:var(--mm-emerald-700);background:var(--mm-emerald-50);padding:1px .375rem;border-radius:62.4375rem;letter-spacing:.04em}.sb-section-label{padding:.875rem 1rem .375rem;font-size:.75rem;color:var(--fg-3);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.sb-section-label:hover{color:var(--fg-1)}.sb-recent{padding:0 .5rem;display:flex;flex-direction:column;gap:1px;flex:1;overflow-y:auto;min-height:0}.sb-recent .sb-item{font-size:.875rem;padding:.3125rem .625rem;color:var(--fg-2)}.sb-recent .sb-item .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-bottom{border-top:1px solid var(--mm-slate-100);padding:.75rem;display:flex;align-items:center;gap:.625rem}.sb-bottom .av{width:2rem;height:2rem;border-radius:62.4375rem;overflow:hidden;background:var(--mm-emerald-700);flex-shrink:0}.sb-bottom .av img{width:100%;height:100%}.sb-bottom .who{font-size:.875rem;color:var(--fg-1);font-weight:500;line-height:1.2}.av-initial{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--mm-emerald-700);color:#fff;font-weight:600;line-height:1;text-transform:uppercase;user-select:none}.sb-bottom .plan{font-size:.75rem;color:var(--fg-3);margin-top:.125rem}.sb-bottom .right{margin-left:auto}.credit-chip{margin:0 .75rem .625rem;padding:.625rem .75rem;background:#fff;border:1px solid var(--mm-slate-200);border-radius:.625rem;display:flex;align-items:center;gap:.625rem;transition:transform .2s ease}.credit-chip.pulse{animation:chipPulse .4s ease}@keyframes chipPulse{0%{transform:scale(1)}50%{transform:scale(1.04);box-shadow:0 .25rem .75rem rgba(6,95,70,.18)}to{transform:scale(1)}}.credit-chip .spark{width:1.75rem;height:1.75rem;border-radius:.5rem;background:linear-gradient(135deg,#065F46,#0EA5E9);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.credit-chip .num{font-family:var(--font-mono);font-size:.875rem;font-weight:600;color:var(--fg-1);letter-spacing:-.01em}.credit-chip .lbl{font-size:.75rem;color:var(--fg-3);margin-top:1px}.main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative}.scroll{flex:1;overflow-y:auto;min-height:0;scroll-behavior:smooth}.scroll.has-bar{padding-bottom:6rem}.hero{position:relative;padding:9.375rem 2rem;min-height:28.75rem;overflow:hidden;isolation:isolate;background:transparent}.scroll{background:radial-gradient(ellipse 56.25rem 37.5rem at -10% -20%,rgba(93,202,165,.22),transparent 70%),radial-gradient(ellipse 56.25rem 43.75rem at 110% 16%,rgba(175,169,236,.14),transparent 70%),#FFFFFF}.hero-inner{position:relative;max-width:73.5rem;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2.25rem}.hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.hero-bg .blob{position:absolute;border-radius:50%;filter:blur(11.25rem);opacity:.18;will-change:transform}.hero-bg .b1{width:32.5rem;height:32.5rem;top:-11.25rem;left:-10rem;background:#5DCAA5;animation:drift1 38s ease-in-out infinite alternate}.hero-bg .b2{width:28.75rem;height:28.75rem;bottom:-12.5rem;right:-8.75rem;background:#AFA9EC;opacity:.12;animation:drift2 44s ease-in-out infinite alternate}.hero-bg .b3,.hero-bg .b4{display:none}@keyframes drift1{to{transform:translate(2.5rem,1.75rem)}}@keyframes drift2{to{transform:translate(-2rem,-1.5rem)}}@media (prefers-reduced-motion:reduce){.hero-bg .blob{animation:none}}.hero-title-bare{margin:0;font-size:2.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.22;padding:.08em 0;text-align:center;color:var(--fg-1);background:linear-gradient(120deg,#065F46,#2DAA8E 50%,#6B5BC9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tag{margin:0 0 1.5rem;font-size:1rem;color:var(--fg-3);text-align:center;line-height:1.45}.composer{position:relative;background:rgba(255,255,255,.7);backdrop-filter:blur(1.375rem) saturate(140%);-webkit-backdrop-filter:blur(1.375rem) saturate(140%);border:1px solid rgba(15,23,42,.06);border-radius:1.125rem;padding:1.125rem 1.25rem .875rem;box-shadow:0 .5rem 2rem rgba(15,23,42,.06),0 1px .125rem rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .2s ease,background .2s ease}.composer:focus-within{background:rgba(255,255,255,.85);border-color:rgba(6,95,70,.2);box-shadow:0 .75rem 2.5rem rgba(15,23,42,.1),0 0 0 .25rem rgba(6,95,70,.06)}.inspire-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.375rem}.inspire-label{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--fg-3);font-weight:500}.inspire-label i{color:var(--mm-emerald-700);font-size:.75rem}.inspire-chip{padding:.375rem .75rem;font-size:.75rem;color:var(--fg-2);background:rgba(15,23,42,.04);border:1px solid transparent;border-radius:62.4375rem;cursor:pointer;font-family:var(--font-sans);transition:background .15s ease,color .15s ease,transform .1s ease}.inspire-chip:hover{background:rgba(15,23,42,.07);color:var(--fg-1);transform:translateY(-1px)}.inspire-chip:active{transform:translateY(0)}.hero-stat{text-align:center;margin-top:.625rem;font-size:.75rem;color:var(--fg-3);opacity:.7;letter-spacing:.01em}.composer textarea{width:100%;border:none;outline:none;resize:none;min-height:3.5rem;max-height:12.5rem;font-family:var(--font-sans);font-size:.9375rem;line-height:1.55;color:var(--fg-1);background:transparent}.composer textarea::placeholder{color:var(--fg-3)}.composer-row{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-top:1.5rem}.composer-row .spacer{flex:1;min-width:0}.composer-variant-btn{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border:1px solid var(--mm-slate-200);background:#fff;color:var(--fg-1);border-radius:62.4375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.composer-variant-btn:hover:not(:disabled){background:var(--mm-slate-50);border-color:var(--mm-slate-300)}.composer-variant-btn:disabled{cursor:not-allowed;opacity:.5}.composer-variant-btn i{font-size:1rem}.composer .sticky-row{align-items:flex-start}.composer .sticky-icon-btn{width:3rem;height:3rem;border-radius:.75rem}.composer .sticky-icon-btn.attach i{font-size:1.625rem}.composer .sticky-input textarea{height:auto;min-height:3rem;max-height:12.5rem;font-size:.9375rem;padding:.75rem 0}.model-select{position:relative}.model-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .5rem;border:1px solid var(--mm-slate-200);background:#fff;border-radius:.5rem;font-size:.875rem;color:var(--fg-1);cursor:pointer;font-family:var(--font-sans)}.model-trigger:hover{background:var(--mm-slate-50);border-color:var(--mm-slate-300)}.model-trigger .swatch{width:1.125rem;height:1.125rem;border-radius:.3125rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem}.model-trigger .name{font-weight:500}.model-trigger i.chev{font-size:.875rem;color:var(--fg-3)}.model-pop{position:absolute;top:calc(100% + .375rem);left:0;min-width:20rem;background:#fff;border:1px solid var(--mm-slate-200);border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.1);padding:.375rem;z-index:50}.model-pop.up{top:auto;bottom:calc(100% + .375rem)}.model-opt{display:flex;gap:.75rem;align-items:flex-start;padding:.625rem .75rem;border-radius:.5rem;cursor:pointer}.model-opt:hover{background:var(--mm-slate-50)}.model-opt.active{background:var(--mm-emerald-50)}.model-opt .swatch{width:2rem;height:2rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.model-opt .opt-name{font-size:.875rem;font-weight:600;color:var(--fg-1);display:flex;align-items:center;gap:.5rem}.model-opt .opt-cost{font-family:var(--font-mono);font-size:.75rem;color:var(--mm-emerald-700);font-weight:500}.model-opt .opt-desc{font-size:.75rem;color:var(--fg-3);margin-top:.125rem;line-height:1.4}.ratio-select{position:relative}.ratio-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;min-height:2rem;border:1px solid var(--mm-slate-200);background:#fff;border-radius:.5rem;font-size:.875rem;color:var(--fg-1);cursor:pointer;font-family:var(--font-sans)}.ratio-trigger:hover{background:var(--mm-slate-50);border-color:var(--mm-slate-300)}.ratio-trigger .chev{font-size:.875rem;color:var(--fg-3)}.ratio-trigger .ratio-label{font-weight:500;font-family:var(--font-mono);font-size:.75rem}.ratio-glyph{display:inline-block;border:1.5px solid var(--fg-2);border-radius:.125rem;opacity:.85;flex-shrink:0}.ratio-pop{position:absolute;top:calc(100% + .375rem);left:0;min-width:13.75rem;background:#fff;border:1px solid var(--mm-slate-200);border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.1);padding:.375rem;z-index:50}.ratio-pop.up{top:auto;bottom:calc(100% + .375rem)}.ratio-opt{display:flex;gap:.75rem;align-items:center;padding:.5625rem .625rem;border-radius:.5rem;cursor:pointer}.ratio-opt:hover{background:var(--mm-slate-50)}.ratio-opt.active{background:var(--mm-emerald-50)}.ratio-opt .ratio-glyph{width:1.125rem;height:1.125rem}.ratio-opt .opt-name{font-size:.875rem;font-weight:600;color:var(--fg-1)}.ratio-opt .opt-desc{font-family:var(--font-mono);font-size:.75rem;color:var(--fg-3);margin-top:1px}.ar-pills{padding:.1875rem;background:var(--mm-slate-100);border-radius:.5rem;gap:.125rem}.ar-pill,.ar-pills{display:inline-flex}.ar-pill{align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.875rem;color:var(--fg-2);border:none;background:transparent;cursor:pointer;border-radius:.375rem;font-family:var(--font-sans);transition:background .12s ease,color .12s ease}.ar-pill.active,.ar-pill:hover{color:var(--fg-1)}.ar-pill.active{background:#fff;font-weight:500;box-shadow:0 1px .125rem rgba(15,23,42,.08)}.ar-pill .glyph{display:inline-block;border:1.5px solid;opacity:.5}.ar-pill.active .glyph{opacity:.9}.ar-pill[data-r="1:1"] .glyph{width:.625rem;height:.625rem}.ar-pill[data-r="3:4"] .glyph{width:.5rem;height:.6875rem}.ar-pill[data-r="16:9"] .glyph{width:.75rem;height:.4375rem}.share-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--fg-2);cursor:pointer;user-select:none}.share-toggle .switch{position:relative;width:1.875rem;height:1.125rem;background:var(--mm-slate-200);border-radius:62.4375rem;transition:background .15s ease;flex-shrink:0}.share-toggle .switch:after{content:"";position:absolute;left:.125rem;top:.125rem;width:.875rem;height:.875rem;background:#fff;border-radius:62.4375rem;box-shadow:0 1px .125rem rgba(0,0,0,.2);transition:left .18s cubic-bezier(.4,0,.2,1)}.share-toggle.on .switch{background:var(--mm-emerald-700)}.share-toggle.on .switch:after{left:.875rem}.share-toggle .label{white-space:nowrap}.btn-generate{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:10.5rem;height:2.5rem;padding:0 1rem;background:var(--mm-emerald-700);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;position:relative;overflow:hidden}.btn-generate:hover:not(:disabled){background:#075f50;transform:scale(1.02);box-shadow:0 .25rem .75rem rgba(6,95,70,.2)}.btn-generate:active:not(:disabled){transform:scale(.98)}.btn-generate:disabled{background:#064e3b;cursor:not-allowed;opacity:.85;transform:none}.btn-generate.success{background:#059669}.btn-generate.success:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.18);animation:flashOut .8s ease forwards}@keyframes flashOut{0%{opacity:0}30%{opacity:1}to{opacity:0}}.btn-generate .credit-cost{font-weight:500;opacity:.85;font-size:.75rem;padding:1px .375rem;background:rgba(255,255,255,.16);border-radius:62.4375rem;display:inline-flex;align-items:center;gap:.25rem}.btn-generate.shake{animation:shake .3s ease}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-.25rem)}40%{transform:translateX(.25rem)}60%{transform:translateX(-.1875rem)}80%{transform:translateX(.1875rem)}}.spinner{width:.875rem;height:.875rem;border:.125rem solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:62.4375rem;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.tabs{padding:1.375rem 2rem 0;display:flex;align-items:center;gap:1.75rem;position:relative}.tabs:after{content:"";position:absolute;left:2rem;right:2rem;bottom:0;height:1px;background:var(--mm-slate-200);opacity:.6}.tab{padding:.625rem 0;font-weight:500;color:var(--fg-3);background:none;border:none;cursor:pointer;position:relative;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:.5rem}.tab,.tab i{font-size:.875rem}.tab.active,.tab:hover{color:var(--fg-1)}.tab.active{font-weight:600}.tab .count{font-size:.75rem;color:var(--fg-3);background:var(--mm-slate-100);padding:1px .375rem;border-radius:62.4375rem;font-weight:500}.tab.active .count{background:var(--mm-emerald-50);color:var(--mm-emerald-700)}.tabs .underline{position:absolute;bottom:-1px;height:.125rem;background:var(--mm-emerald-700);border-radius:.125rem;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}.tabs .right{margin-left:auto;padding:.375rem 0;display:flex;gap:.5rem}.tabs .filter-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border:1px solid var(--mm-slate-200);border-radius:.5rem;font-size:.75rem;color:var(--fg-2);background:#fff;cursor:pointer}.tabs .filter-chip:hover{background:var(--mm-slate-50)}.tabs .filter-chip.active{color:var(--fg-1);border-color:var(--mm-slate-300)}.gallery-wrap{padding:2rem;position:relative;min-height:37.5rem}.gallery-wrap.fading{opacity:0;transform:translateY(.25rem);transition:opacity .2s ease,transform .25s ease}.gallery-wrap.entering{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.masonry{column-count:4;column-gap:.125rem}@media (max-width:1180px){.masonry{column-count:3}}@media (max-width:1024px){.masonry{column-count:2}}.masonry>*{break-inside:avoid;margin-bottom:.125rem;display:block}.feed-loading{display:flex;justify-content:center;padding:2rem 0 1rem;color:var(--mm-slate-400)}.feed-loading i{font-size:1.375rem}.feed-end{display:flex;justify-content:center;padding:1.75rem 0 .5rem;color:var(--mm-slate-300);letter-spacing:.4em;font-size:.75rem}.card-img{position:relative;overflow:hidden;background:var(--mm-slate-100);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.card-img:hover{box-shadow:0 0 0 1px rgba(15,23,42,.18)}.card-img img{display:block;width:100%;height:auto;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.card-img.fresh img{animation:imgIn .45s cubic-bezier(.2,.7,.2,1) both}@keyframes imgIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.card-img:hover img{transform:scale(1.04)}.card-img .ratio-chip{position:absolute;top:.625rem;right:.625rem;font-size:.625rem;font-weight:600;padding:.1875rem .4375rem;background:rgba(15,23,42,.55);color:#fff;border-radius:.375rem;opacity:0;transition:opacity .18s ease;backdrop-filter:blur(.25rem);font-family:var(--font-mono);letter-spacing:.02em}.card-img:hover .ratio-chip{opacity:1}.card-img .meta-overlay{position:absolute;left:0;right:0;bottom:0;padding:2.25rem .75rem .75rem;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.55) 40%,transparent);color:#fff;opacity:0;transition:opacity .2s ease}.card-img:hover .meta-overlay{opacity:1}.card-img .top-overlay{position:absolute;top:.625rem;left:.625rem;display:flex;align-items:center;gap:.375rem;opacity:0;transition:opacity .2s ease}.card-img:hover .top-overlay{opacity:1}.card-img .top-overlay .av{width:1.375rem;height:1.375rem;border-radius:62.4375rem;overflow:hidden;box-shadow:0 0 0 1.5px rgba(255,255,255,.85);background:#fff}.card-img .top-overlay .av img{width:100%;height:100%}.card-img .top-overlay .who{font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px .125rem rgba(0,0,0,.4)}.card-img .ts{font-size:.625rem;font-family:var(--font-mono);color:rgba(255,255,255,.95);text-shadow:0 1px .125rem rgba(0,0,0,.5)}.card-img .prompt-line{font-size:.875rem;line-height:1.45;max-height:2.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-img .card-actions{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .2s ease;z-index:3}.card-img:hover .card-actions{opacity:1}.card-img .card-action-btn{display:inline-flex;align-items:center;gap:.375rem;height:2rem;min-width:2rem;padding:0 .625rem;border:none;border-radius:62.4375rem;background:rgba(15,23,42,.55);color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;backdrop-filter:blur(.5rem);transition:background .12s ease,transform .12s ease}.card-img .card-action-btn:hover{background:rgba(15,23,42,.78);transform:translateY(-1px)}.card-img .card-action-btn.on i{color:#EF4444}.card-img .card-action-btn i{font-size:1rem}.card-img .card-action-count{font-family:var(--font-mono);font-size:.75rem}.card-img .card-private-badge{position:absolute;bottom:.75rem;right:.75rem;width:1.75rem;height:1.75rem;border-radius:62.4375rem;background:rgba(15,23,42,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(.5rem);z-index:2;pointer-events:none}.card-img .card-private-badge i{font-size:.875rem}.card-img.is-current .card-private-badge{display:none}.card-img .model-badge{position:absolute;top:.625rem;left:.625rem;font-size:.625rem;padding:.1875rem .5rem;background:rgba(255,255,255,.85);color:var(--fg-1);border-radius:62.4375rem;font-weight:600;opacity:0;transition:opacity .2s ease;backdrop-filter:blur(.375rem)}.card-img:hover .model-badge{opacity:1}.skeleton-card{position:relative;border-radius:.75rem;overflow:hidden;background:linear-gradient(90deg,#F1EFE8,#FAFAF7 50%,#F1EFE8);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;box-shadow:0 0 0 1px var(--mm-slate-100) inset}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-card .status{position:absolute;left:0;right:0;bottom:0;padding:.875rem 1rem;background:linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,0));display:flex;align-items:center;gap:.625rem}.skeleton-card .pulse-dot{width:.5rem;height:.5rem;border-radius:62.4375rem;background:var(--mm-emerald-700);animation:pulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.skeleton-card .status-text{font-size:.75rem;color:var(--fg-2);font-weight:500;min-height:1.2em;transition:opacity .35s ease}.skeleton-card .status-text.swap{opacity:0}.skeleton-card .ratio-tag{position:absolute;top:.625rem;left:.625rem;font-size:.625rem;font-weight:600;padding:.1875rem .5rem;background:rgba(255,255,255,.7);color:var(--fg-2);border-radius:62.4375rem;backdrop-filter:blur(.25rem);font-family:var(--font-mono)}.error-card{position:relative;border-radius:.75rem;overflow:hidden;background:#FEF2F2;border:1px solid #fecaca;padding:1.125rem;box-shadow:0 0 0 1px transparent}.error-card .err-head{display:flex;align-items:center;gap:.5rem}.error-card i.ph-warning,.error-card i.ph-warning-circle{color:#DC2626;font-size:1.125rem}.error-card .err-title{font-size:.875rem;font-weight:600;color:#991B1B}.error-card .err-body{font-size:.75rem;color:#B91C1C;margin-top:.375rem;line-height:1.5}.error-card .err-actions{display:flex;gap:.5rem;margin-top:.875rem}.error-card .err-actions button{font-size:.75rem;padding:.375rem .75rem;border-radius:.375rem;border:1px solid #fca5a5;background:#fff;color:#991B1B;cursor:pointer;font-family:var(--font-sans);font-weight:500}.error-card .err-actions button.primary{background:#DC2626;color:#fff;border-color:#DC2626}.error-card .err-actions button:hover{filter:brightness(.97)}.scroll-up-pill{position:absolute;top:.75rem;left:50%;transform:translate(-50%,-.5rem);z-index:30;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--mm-emerald-700);color:#fff;border-radius:62.4375rem;font-size:.75rem;font-weight:500;cursor:pointer;box-shadow:0 .5rem 1.5rem rgba(6,95,70,.3);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.scroll-up-pill.on{opacity:1;transform:translate(-50%);pointer-events:auto}.scroll-up-pill:hover{background:#075f50}.scroll-up-pill i{font-size:.875rem}.scroll-up-pill .mini-spin{width:.625rem;height:.625rem;border:.125rem solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:62.4375rem;animation:spin .9s linear infinite}.empty-creations{padding:3.75rem 2rem 5rem;text-align:center}.empty-creations .illust{width:7.5rem;height:7.5rem;margin:0 auto 1.125rem;border-radius:1.5rem;background:linear-gradient(135deg,var(--mm-emerald-50),#ecfeff);display:flex;align-items:center;justify-content:center;color:var(--mm-emerald-700)}.empty-creations .illust i{font-size:3.5rem}.empty-creations h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--fg-1)}.empty-creations p{font-size:.875rem;color:var(--fg-3);margin:.375rem 0 1.125rem}.empty-creations .chips{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;max-width:45rem;margin:0 auto}.empty-creations .chip{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#fff;border:1px solid var(--mm-slate-200);border-radius:.625rem;font-size:.875rem;color:var(--fg-1);cursor:pointer;transition:all .12s ease}.empty-creations .chip:hover{border-color:var(--mm-emerald-700);color:var(--mm-emerald-700);transform:translateY(-1px);box-shadow:0 .25rem .75rem rgba(6,95,70,.1)}.empty-creations .chip i{color:var(--mm-emerald-700)}.sticky-bar{position:absolute;left:0;right:0;bottom:0;padding:.75rem 2rem 1.25rem;transform:translateY(110%);transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:40;display:flex;justify-content:center}.sticky-bar.show{transform:translateY(0);pointer-events:auto}.sticky-card{width:39rem;max-width:calc(100% - 2rem);background:#fff;border:1px solid var(--mm-slate-200);border-radius:1rem;box-shadow:0 -.25rem 1.25rem rgba(15,23,42,.06),0 1px .125rem rgba(15,23,42,.04);padding:.75rem .75rem .75rem .875rem;display:flex;flex-direction:column;gap:.625rem;transition:width .28s cubic-bezier(.4,0,.2,1),padding .2s ease,box-shadow .2s ease}.sticky-bar.expanded .sticky-card{width:50rem;padding:1.125rem 1.25rem .875rem;border-radius:1.125rem;box-shadow:0 -.5rem 2rem rgba(15,23,42,.1),0 .125rem .25rem rgba(15,23,42,.05)}.sticky-row{display:flex;align-items:center;gap:.625rem;min-height:3.125rem}.sticky-input{flex:1;min-width:0}.sticky-input textarea{width:100%;border:none;outline:none;resize:none;font-family:var(--font-sans);font-size:.875rem;line-height:1.5;color:var(--fg-1);background:transparent;height:2.375rem;padding:.5625rem 0;transition:height .25s ease}.sticky-input textarea::placeholder{color:var(--fg-3)}.sticky-bar.expanded .sticky-input textarea{height:auto;min-height:3rem;max-height:12.5rem;font-size:.9375rem;padding:.75rem 0}.sticky-bar.expanded .sticky-row{align-items:flex-start}.sticky-icon-btn{width:2.375rem;height:2.375rem;border:1px solid var(--mm-slate-200);background:#fff;color:var(--fg-2);border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.sticky-icon-btn:hover{background:var(--mm-slate-50);color:var(--fg-1);border-color:var(--mm-slate-300)}.sticky-icon-btn.attach i{font-size:1.125rem}.sticky-icon-btn.active{color:var(--mm-emerald-700);background:var(--mm-emerald-50);border-color:var(--mm-emerald-700)}.sticky-bar.expanded .sticky-icon-btn{width:3rem;height:3rem;border-radius:.75rem}.sticky-bar.expanded .sticky-icon-btn.attach i{font-size:1.625rem}.send-wrap{position:relative;display:inline-flex}.send-tip{position:absolute;bottom:calc(100% + .5rem);right:0;white-space:nowrap;padding:.375rem .625rem;background:#0f172a;color:#fff;font-size:.75rem;font-weight:500;border-radius:.375rem;pointer-events:none;opacity:0;transform:translateY(.25rem);transition:opacity .15s ease,transform .15s ease;display:inline-flex;align-items:center;gap:.3125rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}.send-tip i{font-size:.75rem;color:#fbbf24}.send-tip:after{content:"";position:absolute;top:100%;right:.875rem;border:.25rem solid transparent;border-top-color:#0f172a}.send-wrap:hover .send-tip{opacity:1;transform:translateY(0)}.btn-send{width:2.375rem;height:2.375rem;border:none;border-radius:.625rem;background:var(--mm-emerald-700);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.btn-send i{font-size:1rem}.btn-send:hover:not(:disabled){background:#075f50;transform:scale(1.05);box-shadow:0 .25rem .75rem rgba(6,95,70,.22)}.btn-send:active:not(:disabled){transform:scale(.96)}.btn-send:disabled{background:var(--mm-slate-100);color:var(--fg-3);cursor:not-allowed;transform:none;border:1px solid var(--mm-slate-200)}.btn-send:disabled i{opacity:.6}.btn-send.success{background:#059669}.btn-send.shake{animation:shake .3s ease}.btn-send .spinner{width:.875rem;height:.875rem}.sticky-bar .composer-row{flex-wrap:wrap}@media (max-width:768px){.sticky-bar{padding:.625rem .75rem calc(.875rem + env(safe-area-inset-bottom, 0px))}.sticky-bar.expanded{transform:translateY(0)}.sticky-bar.expanded .sticky-card{position:fixed;left:.75rem;right:.75rem;bottom:calc(.875rem + env(safe-area-inset-bottom, 0px))}}.modal-backdrop{position:absolute;inset:0;background:#fff;z-index:40;display:flex;align-items:stretch;justify-content:stretch;padding:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.modal-backdrop.show{opacity:1;pointer-events:auto}.modal{width:100%;height:100%;background:#fff;border-radius:0;overflow:hidden;box-shadow:none;display:grid;grid-template-columns:minmax(20rem,1fr) 22.5rem;transform:translateY(.5rem) scale(.99);opacity:0;transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s ease;position:relative}.modal-backdrop.show .modal{transform:translateY(0) scale(1);opacity:1}.modal-image{background:#fff;display:flex;align-items:center;justify-content:center;padding:.75rem 4rem;min-width:0;min-height:0;position:relative;overflow:hidden}.modal-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:.75rem}.modal-close-overlay{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border-radius:62.4375rem;border:none;background:rgba(15,23,42,.55);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;backdrop-filter:blur(.5rem);z-index:4;transition:background .12s ease,transform .12s ease}.modal-close-overlay:hover{background:rgba(15,23,42,.78);transform:scale(1.05)}.modal-close-overlay i{font-size:1.125rem}.modal-nav{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.75rem;z-index:3}.modal-nav button{width:2.25rem;height:2.25rem;border-radius:62.4375rem;border:none;background:rgba(15,23,42,.55);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;backdrop-filter:blur(.5rem);transition:background .12s ease,transform .12s ease}.modal-nav button:hover{background:rgba(15,23,42,.78);transform:scale(1.05)}.modal-nav button:disabled{opacity:.35;cursor:not-allowed;transform:none}.modal-info{width:22.5rem;padding:1.25rem 1.375rem 1.375rem;display:flex;flex-direction:column;gap:.875rem;min-height:0;overflow-y:auto;background:#fff;border-left:1px solid var(--mm-slate-200)}.modal-info-top{justify-content:space-between;gap:.5rem}.modal-author,.modal-info-top{display:flex;align-items:center}.modal-author{gap:.625rem;min-width:0}.modal-author .av{width:2rem;height:2rem;border-radius:62.4375rem;overflow:hidden;background:var(--mm-slate-100);flex-shrink:0}.modal-author .av img{width:100%;height:100%}.modal-author .who-wrap{min-width:0}.modal-author .who{font-size:.875rem;font-weight:600;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-author .ts{font-size:.75rem;color:var(--fg-3)}.follow-btn{border:1px solid var(--mm-slate-200);background:#fff;border-radius:62.4375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--fg-1);cursor:pointer;transition:all .12s ease;flex-shrink:0}.follow-btn:hover{background:var(--mm-slate-50);border-color:var(--mm-slate-300)}.modal-actions-top{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.modal-actions-top .icon-btn{display:inline-flex;align-items:center;gap:.25rem;height:1.875rem;padding:0 .5rem;background:transparent;border:none;border-radius:.375rem;font-size:.75rem;color:var(--fg-2);cursor:pointer;transition:background .12s ease}.modal-actions-top .icon-btn:hover{background:var(--mm-slate-100)}.modal-actions-top .icon-btn i{font-size:1rem}.modal-close-inline{width:1.875rem;height:1.875rem;border-radius:62.4375rem;border:none;background:transparent;color:var(--fg-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.modal-close-inline:hover{background:var(--mm-slate-100);color:var(--fg-1)}.modal-close-inline i{font-size:1.125rem}.modal-title-row{display:flex;flex-direction:column;gap:.25rem}.modal-title{font-size:.875rem;font-weight:600;color:var(--fg-1);line-height:1.4}.modal-sub{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--fg-3)}.modal-sub .dot{opacity:.6}.modal-section{display:flex;flex-direction:column;gap:.375rem}.modal-section-label{font-size:.75rem;font-weight:600;color:var(--fg-3);letter-spacing:0}.modal-section-header{display:flex;align-items:center;gap:.375rem}.prompt-copy-inline{width:1.375rem;height:1.375rem;border:none;background:transparent;color:var(--fg-3);cursor:pointer;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease}.prompt-copy-inline:hover{color:var(--fg-1);background:var(--mm-slate-100)}.prompt-copy-inline.ok{color:var(--mm-emerald-700)}.prompt-copy-inline i,.prompt-text{font-size:.875rem}.prompt-text{margin:0;line-height:1.55;color:var(--fg-1);white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.modal{grid-template-columns:1fr;width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow-y:auto}.modal-image{max-height:none;padding:3.5rem .75rem .75rem;justify-content:flex-start}.modal-image img{max-height:calc(55vh - 3.5rem)}.modal-info{width:100%;border-left:none;border-top:1px solid var(--mm-slate-100)}.modal-nav{display:flex;flex-direction:row;top:.625rem;right:3.5rem;transform:none;gap:.5rem}.modal-close-overlay,.modal-nav button{width:2.25rem;height:2.25rem}.modal-close-overlay{top:.625rem;right:.625rem}.modal-actions-top .icon-btn{height:2.25rem;padding:0 .625rem}.modal-actions-top .icon-btn i{font-size:1.125rem}.modal-actions .btn{min-height:2.75rem}}.modal-meta{display:flex;gap:.375rem;flex-wrap:wrap}.modal-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;border-radius:62.4375rem;background:var(--mm-slate-100);color:var(--fg-1);font-weight:500}.modal-pill .swatch-dot{width:.625rem;height:.625rem;border-radius:62.4375rem}.prompt-block{position:relative;background:var(--mm-slate-50);border:1px solid var(--mm-slate-100);border-radius:.625rem;padding:.875rem 1rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--fg-1);white-space:pre-wrap;word-break:break-word}.prompt-block .copy-btn{position:absolute;top:.625rem;right:.625rem;width:1.75rem;height:1.75rem;border:1px solid var(--mm-slate-200);background:#fff;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fg-3);transition:color .12s ease,background .12s ease,opacity .15s ease}.prompt-block .copy-btn:hover{color:var(--fg-1);background:var(--mm-slate-100)}.prompt-block .copy-btn.ok{color:var(--mm-emerald-700);opacity:1!important}.prompt-block.has-hover-copy .copy-btn{opacity:0;pointer-events:none}.prompt-block.has-hover-copy:focus-within .copy-btn,.prompt-block.has-hover-copy:hover .copy-btn{opacity:1;pointer-events:auto}.modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.375rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .875rem;height:2.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:1px solid var(--mm-slate-200);background:#fff;color:var(--fg-1);cursor:pointer;font-family:var(--font-sans);transition:all .12s ease}.btn:hover{background:var(--mm-slate-50);border-color:var(--mm-slate-300)}.btn.primary{background:var(--mm-emerald-700);color:#fff;border-color:var(--mm-emerald-700)}.btn.primary:hover{background:#075f50}.btn.danger:hover{color:#DC2626;border-color:#FCA5A5;background:#FEF2F2}.btn.active{background:var(--mm-emerald-700);color:#fff;border-color:var(--mm-emerald-700)}.btn.active:hover{background:#075f50;border-color:#075f50}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:#fff;border-color:var(--mm-slate-200)}.btn i{font-size:.9375rem}.modal-composer-dock{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;display:flex;align-items:flex-end;gap:.75rem;max-width:47.5rem;margin:0 auto;z-index:4;animation:mcRise .22s cubic-bezier(.2,.7,.2,1)}@keyframes mcRise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.modal-composer-card{position:relative;flex:1;min-width:0}.modal-composer-card .sticky-card{width:100%;max-width:100%;position:static;box-shadow:0 .75rem 2rem rgba(15,23,42,.12)}.modal-composer-close{position:absolute;top:-.75rem;right:-.75rem;width:1.625rem;height:1.625rem;border:1px solid var(--mm-slate-200);background:#fff;border-radius:62.4375rem;color:var(--fg-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;box-shadow:0 .25rem .75rem rgba(15,23,42,.12);transition:background .12s ease,color .12s ease;z-index:2}.modal-composer-close:hover{background:var(--mm-slate-100);color:var(--fg-1)}@media (max-width:900px){.modal-image{flex-direction:column}.modal-image img{flex-shrink:1;min-height:0}.modal-composer-dock{position:relative;left:auto;right:auto;bottom:auto;top:auto;width:100%;max-width:100%;margin:.75rem 0 0;padding:0;background:transparent;border-top:none;box-shadow:none;z-index:1;flex-shrink:0;animation:none}}.composer-ref-chip{position:relative;flex-shrink:0;width:2.375rem;height:2.375rem;border-radius:.625rem;overflow:visible;border:1px solid var(--mm-slate-200);background:var(--mm-slate-100)}.composer-ref-chip img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.composer-ref-clear{position:absolute;top:-.375rem;right:-.375rem;width:1rem;height:1rem;border-radius:62.4375rem;border:1.5px solid #fff;background:var(--fg-1);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.5625rem;z-index:2}.composer-ref-clear i{font-size:.5625rem;line-height:1}.composer-ref-clear:hover{background:#000}.composer-ref-chip .composer-ref-label{position:absolute;left:.25rem;bottom:.25rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.625rem;line-height:1;font-weight:600;color:#fff;background:rgba(15,23,42,.78);padding:.1875rem .375rem;border-radius:.375rem;letter-spacing:.02em;border:0;cursor:pointer;transition:background .12s ease,transform .12s ease;user-select:none}.composer-ref-chip .composer-ref-label:hover{background:rgba(6,95,70,.92);transform:translateY(-1px)}.composer-ref-chip .composer-ref-label:active{transform:translateY(0)}.composer-mention-menu{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:30;max-height:13.75rem;overflow-y:auto;background:#fff;border:1px solid var(--mm-slate-200,#e2e8f0);border-radius:.625rem;box-shadow:0 .625rem 1.75rem rgba(15,23,42,.12),0 .125rem .375rem rgba(15,23,42,.06);padding:.25rem}.composer-mention-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;border:0;background:transparent;text-align:left;border-radius:.5rem;cursor:pointer;transition:background 80ms ease}.composer-mention-item:hover{background:var(--mm-slate-50,#f8fafc)}.composer-mention-item.is-active{background:var(--mm-emerald-50,#ecfdf5);outline:1px solid var(--mm-emerald-200,#a7f3d0)}.composer-mention-item img{width:1.75rem;height:1.75rem;border-radius:.375rem;object-fit:cover;flex-shrink:0}.composer-mention-item .mention-id{font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.75rem;font-weight:600;color:var(--mm-emerald-700,#065F46);flex-shrink:0}.composer-mention-item .mention-name{font-size:.75rem;color:var(--fg-2,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.composer .composer-ref-chip:not(.large),.modal-composer-card .composer-ref-chip{width:3rem;height:3rem;border-radius:.75rem}.composer-uploads-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.625rem;margin-top:1.5rem;margin-bottom:0}.composer-ref-chip.large{width:4.5rem;height:4.5rem;border-radius:.75rem}.composer .composer-uploads-row+.composer-row,.sticky-card .composer-uploads-row+.composer-row{margin-top:1.5rem}.composer-rejections{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;line-height:1.45;color:var(--fg-2,#475569)}.composer-rejections+.composer-row{margin-top:1rem}.composer-rejection-item{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;min-width:0}.composer-rejection-icon{font-size:.875rem;color:var(--mm-amber-600,#d97706);flex-shrink:0}.composer-rejection-name{font-weight:500;color:var(--fg-1,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}.composer-rejection-sep{color:var(--fg-3,#94a3b8)}.composer-rejection-format{color:var(--fg-2,#475569)}.composer-rejection-help{margin-left:1.25rem;font-size:.75rem;color:var(--fg-3,#94a3b8)}@media (max-width:768px){.app{grid-template-columns:1fr}.sidebar{display:none}.mobile-top{display:flex!important}.page-head{padding:.75rem .875rem .25rem}.hero{padding:3.5rem .875rem 1.5rem;min-height:auto}.hero-title-bare{font-size:1.625rem;line-height:1.2}.hero-tag{font-size:.875rem;margin-bottom:1.125rem}.hero-inner{gap:1.25rem}.tabs{padding:.875rem .875rem 0;gap:1.125rem}.gallery-wrap{padding:.875rem}.scroll.has-bar{padding-bottom:5.625rem}.composer textarea{min-height:5.5rem;font-size:1rem;scrollbar-width:none}.composer textarea::-webkit-scrollbar{display:none}.btn-send{width:2.75rem;height:2.75rem}.btn-send i{font-size:1.125rem}.composer .sticky-icon-btn{width:2.75rem;height:2.75rem}}.mobile-top{display:none;padding:.75rem .875rem;border-bottom:1px solid var(--mm-slate-200);align-items:center;gap:.625rem;background:#fff;position:sticky;top:0;z-index:30}.mobile-top .brand{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.mobile-top .brand img{width:1.375rem;height:1.375rem}.mobile-top .right{margin-left:auto}