.momoso-app{--page-bg:#111;--panel-bg-fixed:#1b1b1b;--card-bg-fixed:#292929;--card-border-fixed:#2f2f2f;--bg:#111;--bg-soft:#1f1f1f;--surface:#292929;--surface-2:#2f2f2f;--surface-3:#2a2a2a;--text:#fff;--text-soft:#eaeaea;--text-mute:#bebebe;--border:hsla(0,0%,100%,.06);--border-strong:hsla(0,0%,100%,.1);--violet:#b094ff;--magenta:#ec6fa3;--success:#6feca9;--purple:#b094ff;--purple-deep:#b093ff;--pink:#f472b6;--pink-mid:#ee75bd;--gradient-primary:linear-gradient(90deg,#b094ff,#f472b6);--green-soft:#6feca9;--pink-soft:#ec6fa3;--green-online-outer:#36ff49;--green-online-inner:#3f0;--green-online-text:#15f983;--red-notification:#f40529;--subnav-active-bg:#362c4e;--subnav-active-border:#554389;--btn-primary-bg:#b094ff;--btn-primary-bg-solid:#b094ff;--btn-primary-fg:#0a0a0a;--btn-secondary-bg:#2a2a2a;--btn-secondary-fg:#fff;--nav-active-bg:#362c4e;--page-accent:#b094ff;--page-accent-solid:#b094ff;--page-pad-x:clamp(16px,2.4vw,32px);--page-pad-top:clamp(16px,1.5vw,24px);--page-pad-bottom:clamp(24px,2.5vw,40px);--content-narrow:640px;--content-wide:1128px;--momo-primary:#b094ff;--momo-secondary:#36ff49;--momo-accent:#36ff49;--momo-send-bg:#fff;--momo-send-fg:#000;--momo-chip-primary-bg:#fff;--momo-chip-primary-fg:#000;--momo-chip-secondary-bg:hsla(0,0%,100%,.12);--momo-chip-secondary-fg:hsla(0,0%,100%,.85);--momo-online-color:#36ff49;--momo-avatar-bg:#c444ca;--momo-bubble-bg:#202020;--text-primary:var(--text);--text-secondary:var(--text-soft);--text-weak:var(--text-mute);--panel-radius:12px;--card-radius:12px;--fs-sm:clamp(12px,0.78vw,14px);--fs-md:clamp(14px,1vw,18px);--fs-lg:clamp(16px,1.15vw,22px);--fs-xl:clamp(18px,1.36vw,26px);--fs-2xl:clamp(22px,1.88vw,36px);--fs-stat:clamp(24px,2.08vw,40px);--fs-base:clamp(13px,0.9vw,15px);--fs-xs:clamp(11px,0.7vw,13px);color:var(--text-primary);color-scheme:dark}.momoso-app .btn-primary,.momoso-app .ds-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 28px;min-width:240px;border-radius:9999px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:18px;font-weight:600;border:none;cursor:pointer;font-family:inherit;box-shadow:0 10px 40px -10px color-mix(in srgb,var(--btn-primary-bg-solid) 55%,transparent),inset 0 1px 0 hsla(0,0%,100%,.6);transition:transform .2s ease,box-shadow .4s ease,filter .2s ease}.momoso-app .btn-primary:hover,.momoso-app .ds-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 46px -10px color-mix(in srgb,var(--btn-primary-bg-solid) 70%,transparent),inset 0 1px 0 hsla(0,0%,100%,.7)}.momoso-app .btn-primary:disabled,.momoso-app .ds-btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.momoso-app .btn-secondary,.momoso-app .ds-btn-secondary{padding:0 24px;min-width:135px;border-radius:9999px;background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border:1px solid hsla(0,0%,100%,.1);font-size:18px;font-weight:500;backdrop-filter:blur(10px)}.momoso-app .btn-action,.momoso-app .btn-secondary,.momoso-app .ds-btn-action,.momoso-app .ds-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;cursor:pointer;font-family:inherit}.momoso-app .btn-action,.momoso-app .ds-btn-action{padding:0 28px;min-width:240px;border-radius:9999px;background:#fff;color:#0a0a0a;font-size:16px;font-weight:600;border:none}.momoso-app .btn-action.subscribed,.momoso-app .ds-btn-action.subscribed{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.12)}.momoso-app .btn-medium,.momoso-app .ds-btn-medium{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;min-width:140px;border-radius:9999px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:18px;font-weight:500;border:none;cursor:pointer;font-family:inherit}.momoso-app .btn-medium.white,.momoso-app .ds-btn-medium.white{background:#fff;color:#0a0a0a}.momoso-app .btn-small,.momoso-app .ds-btn-small{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:9999px;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.8);font-size:16px;font-weight:500;cursor:pointer;font-family:inherit}.momoso-app .btn-small.outlined,.momoso-app .ds-btn-small.outlined{border:1px solid hsla(0,0%,100%,.4)}.momoso-app .btn-small.white,.momoso-app .ds-btn-small.white{background:#fff;color:#0a0a0a;border:none}.momoso-app .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--purple-deep);border:none;cursor:pointer;flex-shrink:0}.momoso-app .icon-btn.bare-24{width:24px;height:24px;background:transparent}.momoso-app .icon-btn.bare-32{width:32px;height:32px;background:transparent}.momoso-app .ds-surface-card,.momoso-app .surface-card{background:var(--card-bg-fixed);border:1px solid var(--card-border-fixed);border-radius:var(--card-radius);padding:16px;box-shadow:none;transform:none;transition:background .2s ease,border-color .2s ease}.momoso-app .ds-surface-card.padding-24,.momoso-app .surface-card.padding-24{padding:24px}.momoso-app .stat-card{border-radius:12px;padding:16px;min-height:124px;display:flex;flex-direction:column;gap:16px}.momoso-app .stat-card.payouts{background:#362c4e}.momoso-app .stat-card.earnings{background:#4a2c4e}.momoso-app .stat-card.subscribers{background:#4e442c}.momoso-app .stat-card.followers{background:#2c4e34}.momoso-app .stat-card .stat-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.85)}.momoso-app .stat-card .stat-num{font-size:clamp(24px,2.08vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.momoso-app .stat-card .stat-hint{font-size:11px;color:hsla(0,0%,100%,.45)}.momoso-app .vault-card{background:#202020;border-radius:12px;padding:4px;display:flex;flex-direction:column}.momoso-app .vibe-card{background:var(--card-bg-fixed);border:1px solid var(--card-border-fixed);border-radius:12px;padding:16px;min-height:142px;cursor:pointer;position:relative;transition:border-color .15s ease,background .15s ease}.momoso-app .vibe-card.active{border:2px solid var(--purple);padding:15px}.momoso-app .momm-agent-card{position:relative;background:#3a2658;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px}.momoso-app .momm-agent-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(176,148,255,.12);pointer-events:none}.momoso-app .momm-agent-card>*{position:relative;z-index:1}.momoso-app .field-label{display:block;font-size:18px;color:#fff;margin-bottom:16px;font-weight:500}.momoso-app .field-hint{font-size:12px;color:var(--text-weak);margin-top:16px;line-height:1.45}.momoso-app .field-hint.error{color:var(--pink-soft)}.momoso-app .notif-row-hover{transition:background .15s ease}.momoso-app .notif-row-hover:hover{background:hsla(0,0%,100%,.03)}.momoso-app .section-desc{font-size:14px;color:var(--text-secondary);margin-top:16px;line-height:1.5}.momoso-app .section-h2{font-size:18px;font-weight:500;color:var(--text-primary)}.momoso-app .ds-input,.momoso-app .ds-selector,.momoso-app .ds-textarea{width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.95);font-family:inherit;font-size:16px;outline:none;transition:background .15s ease,border-color .15s ease}.momoso-app .ds-input{height:52px;padding:0 16px}.momoso-app .ds-textarea{min-height:140px;max-height:260px;padding:16px 18px;line-height:1.55;resize:none;color:hsla(0,0%,100%,.92)}.momoso-app .ds-selector{height:52px;padding:0 16px;display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer}.momoso-app .ds-input::placeholder,.momoso-app .ds-textarea::placeholder{color:var(--text-weak)}.momoso-app .ds-input:focus,.momoso-app .ds-selector.open,.momoso-app .ds-textarea:focus{background:hsla(0,0%,100%,.06);border:1.5px solid var(--purple)}.momoso-app .ds-input.error{border:1px solid var(--pink-soft);color:var(--pink-soft)}.momoso-app .ds-input:disabled,.momoso-app .ds-textarea:disabled{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.35);cursor:not-allowed}.momoso-app .ds-switch{position:relative;display:inline-block;width:44px;height:24px;border-radius:9999px;background:hsla(0,0%,100%,.1);cursor:pointer;transition:background .15s ease}.momoso-app .ds-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:9999px;background:#fff;transition:transform .18s ease}.momoso-app .ds-switch.active{background:var(--purple)}.momoso-app .ds-switch.active:after{transform:translateX(20px)}.momoso-app .chip-base{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:12px;font-size:16px;font-weight:500;border:1px solid transparent;background:hsla(0,0%,100%,.04);color:var(--text-primary)}.momoso-app .chip-base.active{background:rgba(176,148,255,.12);border-color:var(--purple);color:var(--purple)}.momoso-app .chip-free{background:rgba(111,236,169,.18);color:var(--green-soft)}.momoso-app .chip-free,.momoso-app .chip-paid{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:12px;font-size:16px;font-weight:500}.momoso-app .chip-paid{background:rgba(236,111,163,.18);color:var(--pink-soft)}.momoso-app .chip-ai{gap:6px;height:32px;padding:0 14px;background:rgba(176,147,255,.18);color:var(--violet,#b093ff);font-size:16px}.momoso-app .chip-ai,.momoso-app .pill-mark{display:inline-flex;align-items:center;border-radius:12px;font-weight:500}.momoso-app .pill-mark{gap:4px;height:24px;padding:0 12px;background:var(--purple);color:#fff;font-size:12px;pointer-events:none}.momoso-app .red-dot{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9999px;background:var(--red-notification);color:#fff;font-size:11px;font-weight:600;padding:0 5px}.momoso-app .online-indicator{display:inline-flex;align-items:center;gap:6px}.momoso-app .online-indicator .online-ring{position:relative;width:10px;height:10px;border-radius:9999px;background:var(--green-online-outer);opacity:.4}.momoso-app .online-indicator .online-ring:after{content:"";position:absolute;inset:2px;border-radius:9999px;background:var(--green-online-inner);opacity:1}.momoso-app .online-indicator .online-text{font-size:12px;color:var(--green-online-text);font-weight:500}.momoso-app .ds-text-primary{color:var(--text-primary)}.momoso-app .ds-text-secondary{color:var(--text-secondary)}.momoso-app .ds-text-weak{color:var(--text-weak)}.momoso-app .ds-fs-sm{font-size:var(--fs-sm)}.momoso-app .ds-fs-md{font-size:var(--fs-md)}.momoso-app .ds-fs-lg{font-size:var(--fs-lg)}.momoso-app .ds-fs-xl{font-size:var(--fs-xl)}.momoso-app .ds-fs-2xl{font-size:var(--fs-2xl)}.momoso-app .ds-fs-stat{font-size:var(--fs-stat)}.momoso-app .ds-gradient-fill{background:var(--gradient-primary)}.momoso-app .page-wrap{padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)}.momoso-app .content-narrow{max-width:var(--content-narrow);margin-inline:auto}.momoso-app .content-wide{max-width:var(--content-wide);margin-inline:auto}.momoso-app .page-wrap-home{padding:clamp(16px,1.5vw,24px) clamp(16px,calc((100% - 640px) / 2),244px) clamp(24px,2.5vw,40px);margin-inline:auto}.momoso-app .wide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:24px}@media (max-width:640px){.momoso-app .wide-grid{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:16px}}.momoso-app .posts-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1024px){.momoso-app .posts-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.momoso-app .posts-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.momoso-app .vault-card .image-area{aspect-ratio:262/349;border-radius:8px;overflow:hidden;position:relative}.momoso-app .momo-online-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 12px;border-radius:11px;background:rgba(54,255,73,.2);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--green-online-text)}.momoso-app .momo-online-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green-online-inner);flex-shrink:0}.momoso-app .momo-intro-bubble{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:20px 24px}.momoso-app .momo-composer{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:16px 20px}.momoso-app .momo-composer-chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--text-secondary);cursor:pointer;border:none;flex-shrink:0;transition:background .15s ease,color .15s ease}.momoso-app .momo-composer-chip:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.momoso-app .effect-composer{width:675px;min-height:116px;background:#1f1f1f;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:14px 18px 14px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 40px -16px rgba(0,0,0,.5)}@media (max-width:768px){.momoso-app .effect-composer{width:calc(100vw - 32px);max-width:675px}}.momoso-app .effect-composer-input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px;line-height:1.45;font-family:inherit;width:100%;resize:none;min-height:22px;overflow-y:hidden}.momoso-app .effect-composer-input::placeholder{color:var(--text-weak)}.momoso-app .effect-composer-thumb-strip{display:flex;flex-wrap:wrap;gap:6px}.momoso-app .effect-composer-thumb{position:relative;width:50px;height:50px;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.05);flex-shrink:0}.momoso-app .effect-composer-thumb img{width:100%;height:100%;object-fit:cover;display:block}.momoso-app .effect-composer-thumb-uploading{display:flex;align-items:center;justify-content:center}.momoso-app .effect-composer-thumb-remove{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:9999px;background:rgba(0,0,0,.7);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:0;transition:background .12s ease}.momoso-app .effect-composer-thumb-remove:hover{background:rgba(0,0,0,.9)}.momoso-app .effect-composer-iconchip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:hsla(0,0%,100%,.06);color:var(--text-secondary);border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.momoso-app .effect-composer-iconchip:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:var(--text-primary)}.momoso-app .effect-composer-iconchip:disabled{opacity:.45;cursor:not-allowed}.momoso-app .effect-composer-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:9999px;background:hsla(0,0%,100%,.06);color:var(--text-secondary);font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.momoso-app .effect-composer-chip:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:var(--text-primary)}.momoso-app .effect-composer-chip.active{background:rgba(176,148,255,.18);border-color:var(--purple);color:var(--text-primary)}.momoso-app .effect-composer-chip:disabled{opacity:.45;cursor:not-allowed}.momoso-app .effect-composer-select{display:inline-flex;align-items:center;height:32px;padding:0 28px 0 12px;border-radius:9999px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='rgba(255,255,255,0.55)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 10px center /10px 6px,hsla(0,0%,100%,.06);color:var(--text-primary);font-size:13px;font-weight:500;font-family:inherit;border:1px solid transparent;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;max-width:160px;text-overflow:ellipsis;overflow:hidden}.momoso-app .effect-composer-select:hover:not(:disabled){background-color:hsla(0,0%,100%,.1)}.momoso-app .effect-composer-select:focus-visible{outline:none;border-color:var(--purple)}.momoso-app .effect-composer-select:disabled{opacity:.45;cursor:not-allowed}.momoso-app .effect-composer-select option{background:#1f1f1f;color:var(--text-primary)}.momoso-app .effect-square-fade{position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(to top,var(--panel-bg-fixed) 32%,hsla(0,0%,9%,0) 100%);pointer-events:none;z-index:1}.momoso-app .sidebar-profile{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.04)}.momoso-app .sidebar-profile .profile-row{display:flex;align-items:center;gap:12px}.momoso-app .sidebar-profile .profile-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover;object-position:top;background:var(--card-bg-fixed)}.momoso-app .sidebar-profile .wallet-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-secondary);padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.momoso-app .red-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--red-notification);font-size:12px;font-weight:600;color:#fff}.momoso-app .red-pill.tiny{min-width:14px;height:14px;padding:0 4px;font-size:10px;border-radius:7px}.momoso-app .shell-panel,.momoso-app .shell-panel-left,.momoso-app .shell-panel-right,.momoso-app .shell-panel-soft{background:var(--panel-bg-fixed);border-radius:var(--panel-radius);border:none;box-shadow:none;backdrop-filter:none}.momoso-app .shell-panel-left{border-top-left-radius:0;border-bottom-left-radius:0}.momoso-app .shell-panel-right{border-top-right-radius:0;border-bottom-right-radius:0}.momoso-app .nav-item{display:flex;align-items:center;gap:12px;height:clamp(40px,3.3vw,48px);padding:0 12px;border-radius:12px;font-size:18px;font-weight:400;color:hsla(0,0%,100%,.8);transition:background .15s ease,color .15s ease;border:1px solid transparent;position:relative}.momoso-app .nav-item:hover{background:hsla(0,0%,100%,.05);color:#fff}.momoso-app .nav-item.active{background:var(--nav-active-bg);color:#fff;font-weight:500}.momoso-app .nav-item.active:before{display:none}@media (min-width:1024px){html.sidebar-collapsed,html.sidebar-collapsed .c2-root,html.sidebar-collapsed .momoso-app{--sidebar-w:72px}}.momoso-app aside[data-collapsed=true] .nav-item{padding:0;justify-content:center;gap:0;overflow:hidden}html.sidebar-collapsed .sidebar-collapse-hide{display:none!important}.momoso-app .optional-step-bar{position:fixed;bottom:var(--shell-gap,12px);left:calc(var(--sidebar-w, 276px) + var(--shell-gap, 12px));right:calc(var(--gutter-reserve, 0px) + var(--shell-gap, 12px));z-index:30;background:hsla(0,0%,9%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.06);border-radius:0 0 var(--panel-radius,12px) var(--panel-radius,12px);padding:16px}.momoso-app .optional-step-bar-inner{max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px}@media (max-width:1023px){.momoso-app .optional-step-bar{left:0;right:0;bottom:calc(var(--tabbar-h, 64px) + var(--safe-bottom, 0px));border-radius:0;padding:12px 16px calc(12px + var(--safe-bottom, 0px))}}.momoso-app .page-content-home{max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:32px;width:100%}.momoso-app .chat-shell{height:100%;display:flex;gap:16px}.momoso-app .chat-mobile-pane{position:fixed;top:0;left:0;right:0;bottom:calc(var(--tabbar-h, 64px) + var(--safe-bottom, 0px));z-index:20;background:var(--page-bg,#111)}.momoso-app .effect-square-grid,.momoso-app .explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (min-width:1024px){.momoso-app .effect-square-grid,.momoso-app .explore-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}}.momoso-app .effect-square-composer{position:fixed;bottom:var(--shell-gap,12px);left:calc(var(--sidebar-w, 276px) + var(--shell-gap, 12px));right:calc(var(--gutter-reserve, 0px) + var(--shell-gap, 12px));z-index:60;pointer-events:none}.momoso-app .effect-square-composer-inner{pointer-events:auto;max-width:1040px;margin-inline:auto;padding:16px 20px;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),rgba(28,28,30,.92);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(80px) saturate(190%);-webkit-backdrop-filter:blur(80px) saturate(190%);box-shadow:0 16px 44px -10px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.18)}@media (max-width:1023px){.momoso-app .effect-square-composer{left:0;right:0;bottom:calc(var(--tabbar-h, 64px) + var(--safe-bottom, 0px));padding:0 12px 12px}}.momoso-app .effect-square-bottom-mask{position:fixed;bottom:var(--shell-gap,12px);left:calc(var(--sidebar-w, 276px) + var(--shell-gap, 12px));right:calc(var(--gutter-reserve, 0px) + var(--shell-gap, 12px));z-index:50;pointer-events:none}@media (max-width:1023px){.momoso-app .effect-square-bottom-mask{left:0;right:0;bottom:calc(var(--tabbar-h, 64px) + var(--safe-bottom, 0px));border-radius:0}}.momoso-app .sub-form-card{background:hsla(0,0%,100%,.025);border-radius:16px;padding:24px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);border:none}.momoso-app .pill-row{display:flex;flex-wrap:wrap;gap:8px}.momoso-app .pill-chip{position:relative;flex:1 1 105px;min-width:105px;height:56px;padding:0 16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.6);font-size:16px;font-weight:500;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.momoso-app .pill-chip:hover{background:hsla(0,0%,100%,.06)}.momoso-app .pill-chip.selected{background:rgba(176,148,255,.18);border:1px solid #b094ff;color:#fff}.momoso-app .pill-chip .pill-check{position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:9999px;background:#b094ff;display:inline-flex;align-items:center;justify-content:center}.momoso-app .aurora-bg,.momoso-app .noise{display:none}@keyframes agent-glow-pp{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#c56be8 45%,transparent),0 0 12px 0 color-mix(in srgb,#c56be8 28%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,#c56be8 65%,transparent),0 0 20px 2px color-mix(in srgb,#c56be8 42%,transparent)}}.momoso-app .agent-status-card{animation:agent-glow-pp 3s ease-in-out infinite}@keyframes agent-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.momoso-app .agent-fade-in{animation:agent-fade-in .4s ease-out}@keyframes agent-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.momoso-app .agent-pulse-dot{animation:agent-pulse-dot 1.6s ease-in-out infinite}@keyframes momo-chip-pulse-strong{0%,to{opacity:0}50%{opacity:.32}}.momoso-app .animate-pulse-strong{animation:momo-chip-pulse-strong 1.8s ease-in-out infinite}@keyframes momo-chip-bounce-x{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.momoso-app .animate-bounce-x{animation:momo-chip-bounce-x 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.momoso-app .agent-fade-in,.momoso-app .agent-pulse-dot,.momoso-app .agent-status-card,.momoso-app .animate-bounce-x,.momoso-app .animate-pulse-strong{animation:none}}