:root{--red:#d94f45;--ink:#1f1f1d;--paper:#f7f3ed;--muted:#6f675e;--line:#e6ded5;--serif:"Noto Serif SC",serif;--sans:"Plus Jakarta Sans","PingFang SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}button{cursor:pointer;font:inherit;border:0}a{color:inherit;text-decoration:none}.wordmark{align-items:center;gap:8px;display:flex}.wordmark span{background:var(--red);color:#fff;width:30px;height:30px;font:18px var(--serif);border-radius:50% 50% 45% 45%;place-items:center;display:grid;box-shadow:inset 0 -3px #b94038}.wordmark b{letter-spacing:-.025em;font-size:18px}.wordmark i{color:#928980;font-size:10px;font-style:normal}.hero-proof{border-top:1px solid var(--line);gap:4px;margin-top:48px;padding-top:17px;display:grid}.hero-proof b{font-size:11px}.hero-proof span{color:#6f675e;font-size:10px}.space-content{padding:14px}.app-brand{align-items:center;gap:8px;display:flex}.app-brand span{background:var(--red);color:#fff;width:25px;height:25px;font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.app-brand b{font-size:11px}.app-brand i{color:#90867d;font-size:9px;font-style:normal}.scene{background:#f4eee8;border-radius:6px;align-items:center;gap:10px;margin:15px 0;padding:8px 10px;font-size:9px;display:flex}.scene span{color:#a25b53}.scene b{font:600 12px var(--serif)}.scene i{color:#716961;margin-left:auto;font-size:8px;font-style:normal}.narrator{font:500 12px/1.9 var(--serif);color:#786e65;border-left:2px solid #c7bdb3;margin:17px 0;padding-left:12px}.pink{color:#893c35;background:#efb9b0}.gray{color:#514a42;background:#c8c0b5}.emotion-line i.hot{background:var(--red)}.traits{border-top:1px solid #e8e0d8;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:16px;padding-top:12px;font-size:9px;display:grid}.traits b{color:#9d9186}.traits span{font-weight:600}.graph-node.top{background:#e4e6e1;top:0}.line{background:#c2b7ab;width:1px;position:absolute;left:50%}.l1{height:68px;top:42px}.l2{height:68px;top:151px}.edge{color:#a25750;font-size:8px;position:absolute;left:calc(50% + 12px)}.fit{color:#8a766a;background:#f1e9e1;border-radius:6px;margin:0 4px 10px;padding:7px;font-size:8px;display:block}.workflow{padding:125px 0}.lab{color:#fff;background:#201f1c;padding:125px 0}footer{color:#fff;background:#262521;justify-content:space-between;align-items:center;padding:40px max(30px,50% - 590px);display:flex}footer p{font:13px var(--serif);color:#c9beb3}footer small{color:#928880;font-size:9px}@keyframes pulse{to{opacity:.5;transform:scaleY(.35)}}@keyframes grow{to{width:88%}}@media (width<=800px){.wordmark i{display:none}.workflow,.lab{padding:75px 0}footer{gap:16px;padding:32px 15px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.wordmark b,.hero-copy-v2 h1,.section-intro h2,.case-cover b,.case-copy h2,.lab-header h2,.ip-world h2,.beta-v2 h2,.partners-v2 h2{letter-spacing:-.025em}*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}html{line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,video{height:auto}audio,canvas,iframe,embed,object{display:block}:root{--ui-action:#ac3a32;--ui-action-hover:#923029;--ui-text:#27231f;--ui-text-secondary:#665b52;--ui-surface:#fffdfa;--ui-border:#d9cec4;--ui-radius-control:6px;--ui-radius-panel:10px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-motion:.18s;--ui-focus:3px solid #ac3a32;--ui-z-header:40;--ui-z-player:45;--ui-z-overlay:60;--ui-font-body:"Microsoft YaHei UI","PingFang SC",system-ui,sans-serif;--ui-text-small:.8125rem;--ui-text-body:.9375rem;--ui-text-title:2rem;--ui-control-height:44px;--ui-canvas:#f7f3ed;--ui-inverse:#252422}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-app{background:var(--app-bg);min-height:100vh;color:var(--app-ink);font-family:var(--sans);grid-template-columns:224px minmax(0,1fr);display:grid}.app-rail{color:#eee9e2;background:#272521;flex-direction:column;height:100vh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.app-brand{color:#fff;align-items:center;gap:10px;padding:0 8px 27px;display:flex}.app-brand>span{background:var(--app-red);width:34px;height:34px;font:700 20px var(--serif);border-radius:50% 50% 47% 53%;place-items:center;display:grid;box-shadow:0 7px 20px #bd3d3540}.app-brand b,.app-brand small{display:block}.app-brand b{font:700 15px var(--serif)}.app-brand small{color:#a9a199;letter-spacing:.08em;margin-top:3px;font-size:8px}.app-rail nav{flex-direction:column;gap:3px;display:flex}.app-rail nav a{color:#bdb6ae;border-radius:8px;align-items:center;gap:11px;height:42px;padding:0 11px;font-size:11px;transition:all .2s;display:flex}.app-rail nav a:hover{color:#fff;background:#36332e}.app-rail nav a.active{color:#fff;box-shadow:inset 2px 0 var(--app-red);background:#403a35}.app-rail nav i{text-align:center;color:#948b82;width:18px;font-style:normal}.app-rail nav a.active i{color:#e8756c}.app-rail nav em{background:var(--app-red);color:#fff;font:7px var(--sans);border-radius:99px;margin-left:auto;padding:2px 6px;font-style:normal}.rail-project{border-top:1px solid #3d3a35;margin-top:28px;padding:18px 8px}.rail-project>span{font:8px var(--sans);letter-spacing:.1em;color:#827b74}.rail-project>div{align-items:center;gap:9px;margin:12px 0;display:flex}.rail-project i{color:#f2d9cc;width:29px;height:38px;font:14px var(--serif);background:#765049;border-radius:3px;place-items:center;font-style:normal;display:grid}.rail-project p{margin:0}.rail-project b,.rail-project small{display:block}.rail-project b{font-size:10px}.rail-project small{color:#8f8780;margin-top:3px;font-size:8px}.rail-project progress{appearance:none;width:100%;height:3px}.rail-project progress::-webkit-progress-bar{background:#423f3a;border-radius:5px}.rail-project progress::-webkit-progress-value{background:var(--app-red);border-radius:5px}.rail-footer{border-top:1px solid #3d3a35;margin-top:auto;padding-top:12px}.rail-footer>a{color:#8f8880;padding:6px 8px;font-size:9px;display:block}.rail-footer>div{background:#302e2a;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 7px;display:flex}.rail-footer>div>span{color:#4d453e;background:#e0d6cb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.rail-footer p{flex:1;margin:0}.rail-footer b,.rail-footer small{display:block}.rail-footer b{font-size:9px}.rail-footer small{color:#8e8780;margin-top:2px;font-size:7px}.rail-footer button{color:#8d857e}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#faf7f2cc;justify-content:space-between;align-items:center;height:58px;padding:0 28px;display:flex;position:sticky;top:0}.app-topbar>div{color:#877e75;align-items:center;gap:10px;font-size:9px;display:flex}.sync-dot{background:#6a9d77;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dce9de}.app-topbar button{border:1px solid var(--app-line);color:#6e655e;background:#fffdfa;border-radius:7px;min-width:30px;height:30px;font-size:9px;position:relative}.app-topbar button>i{background:var(--app-red);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.app-topbar .quota{padding:0 10px}.quota b{color:var(--app-red);margin-left:4px}.app-content{width:min(1120px,100% - 56px);margin:0 auto;padding:44px 0 70px}.app-content-wide{width:calc(100% - 40px);padding-top:24px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.page-heading>div:first-child>span{letter-spacing:.14em;color:#a75c54;font:9px DM Mono,monospace}.page-heading h1{font:750 34px/1.15 var(--serif);letter-spacing:-.025em;margin:8px 0 0}.page-heading p{color:var(--app-muted);max-width:600px;margin:10px 0 0;font-size:11px;line-height:1.7}.page-actions{align-items:center;gap:8px;display:flex}.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.primary-action{background:var(--app-red);color:#fff;box-shadow:0 8px 20px #d94f452b}.secondary-action{background:var(--app-card);color:#5d554e;border:1px solid var(--app-line)}.surface{background:var(--app-card);border:1px solid var(--app-line);border-radius:13px;box-shadow:0 8px 30px #4b37220a}.status-pill{border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-pill.green{color:#52785e;background:#e7f0e8}.status-pill.orange{color:#a86936;background:#f8eadb}.status-pill.gray{color:#777068;background:#ece9e5}.status-pill.red{color:#aa4c44;background:#fae3df}.section-label{color:#988d83;letter-spacing:.1em;text-transform:uppercase;font:8px DM Mono,monospace}.empty-button{color:#9d9186;background:#f8f4ee;border:1px dashed #d4c8bc;border-radius:12px;place-items:center;transition:all .2s;display:grid}.empty-button:hover{border-color:var(--app-red);color:var(--app-red);background:#fff8f5}@media (width<=900px){.product-app{grid-template-columns:72px minmax(0,1fr)}.app-rail{padding:20px 10px}.app-brand{padding:0 8px 25px}.app-brand>div,.app-rail nav span,.app-rail nav em,.rail-project,.rail-footer>a,.rail-footer p,.rail-footer button{display:none}.app-rail nav a{justify-content:center;padding:0}.rail-footer>div{background:0 0;justify-content:center}.app-content{width:calc(100% - 30px)}.app-topbar{padding:0 16px}}@media (width<=620px){.product-app{display:block}.app-rail{z-index:30;height:62px;padding:6px 10px;display:block;position:fixed;inset:auto 0 0}.app-brand,.rail-project,.rail-footer{display:none}.app-rail nav{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.app-rail nav a{place-items:center;gap:0;height:50px;padding:5px;display:grid}.app-rail nav i{font-size:13px}.app-rail nav span{font-size:7px;display:block}.app-topbar{height:50px}.app-content,.app-content-wide{width:calc(100% - 24px);padding:25px 0 90px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:29px}}.mode-switch{background:#1f1d1a;border:1px solid #3b3833;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin:0 2px 10px;padding:3px;display:grid}.mode-switch button{color:#817a73;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;font-size:10px;display:flex}.mode-switch button i{color:#6e6760;font-style:normal}.mode-switch button.active{color:#fff;background:#47413b;box-shadow:0 3px 8px #0003}.mode-switch button.active i{color:#ed796f}.mode-description{border-bottom:1px solid #3c3934;margin-bottom:12px;padding:0 8px 15px}.mode-description span{color:#df766d;font-size:9.5px}.mode-description p{color:#7f7871;margin:4px 0 0;font-size:9.5px;line-height:1.45}.top-mode-badge{border-radius:99px;align-items:center;margin-left:9px;padding:4px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.top-mode-badge.normal{color:#557461;background:#e5efe7}.top-mode-badge.professional{color:#a34a43;background:#f5e2de}.top-mode-badge.pending{color:#9d6e42;background:#f7ebe0}.sync-dot.pending{background:#bd8a55;box-shadow:0 0 0 4px #f4e7d8}.mobile-mode-switch{background:#eee7df;border-radius:6px;padding:2px;gap:2px!important;display:none!important}.mobile-mode-switch button{background:0 0!important;border:0!important;min-width:42px!important;height:25px!important}.mobile-mode-switch button.active{box-shadow:0 2px 6px #4f361b12;color:#c34e46!important;background:#fffdfa!important}.mode-professional .app-rail{background:#24221f}.mode-professional .app-rail nav a.active{background:#4a3935;box-shadow:inset 2px 0 #e15a50}.mode-professional .app-topbar{border-bottom-color:#e2d7cf}.mode-normal .page-heading>div:first-child>span{color:#718b78}@media (width<=900px){.mode-switch{grid-template-columns:1fr;margin:0 0 12px}.mode-switch button{height:32px}.mode-switch button span,.mode-description{display:none}.mode-switch button i{font-size:11px}.mode-switch button:not(.active){display:none}}@media (width<=620px){.mode-switch{display:none}.mobile-mode-switch{display:flex!important}.top-mode-badge{display:none}.app-topbar>div:first-child{font-size:7px}.app-topbar .quota{display:none}}.mode-switch button,.mobile-mode-switch button{transition:background .2s,color .2s,box-shadow .2s,transform .15s}.mode-switch button:active,.mobile-mode-switch button:active{transform:scale(.96)}.mode-switch button:focus-visible,.mobile-mode-switch button:focus-visible{outline-offset:2px;outline:2px solid #e8756c}@media (width>=621px) and (width<=900px){.mode-switch{grid-template-columns:1fr 1fr;gap:2px;margin:0 -4px 12px;padding:2px}.mode-switch button{flex-direction:column;gap:1px;height:32px;padding:0;font-size:10px;display:flex!important}.mode-switch button i{font-size:10px;line-height:1}.mode-switch button span{white-space:nowrap;font-size:9px;display:block}}.app-rail .mobile-nav,.mobile-nav-drawer{display:none!important}@media (width<=620px){.app-rail{height:calc(72px + env(safe-area-inset-bottom));padding:7px 10px max(9px, env(safe-area-inset-bottom))}.app-rail .desktop-nav{display:none!important}.app-rail .mobile-nav,.product-app.mode-normal .app-rail .mobile-nav,.product-app.mode-professional .app-rail .mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;min-width:0;overflow:visible;display:grid!important}.app-rail .mobile-nav a,.app-rail .mobile-nav button{color:#bdb6ae;background:0 0;border-radius:8px;place-items:center;gap:3px;min-width:0;height:55px;padding:5px 1px;font-size:10.5px;line-height:1.15;display:grid;position:relative}.app-rail .mobile-nav a i,.app-rail .mobile-nav button i{color:#948b82;width:auto;font-size:13px;font-style:normal;line-height:1}.app-rail .mobile-nav a span,.app-rail .mobile-nav button span{white-space:nowrap;text-overflow:ellipsis;max-width:60px;display:block;overflow:hidden}.app-rail .mobile-nav a.active,.app-rail .mobile-nav button.active{color:#fff;box-shadow:inset 0 2px var(--app-red);background:#403a35}.app-rail .mobile-nav a.active i,.app-rail .mobile-nav button.active i{color:#e8756c}.app-rail .mobile-nav em{margin:0;padding:2px 5px;font-size:6px;position:absolute;top:4px;right:6px}.mobile-mode-switch{align-items:center;min-height:44px}.mobile-mode-switch button{height:40px!important;min-height:40px!important}.app-topbar>div:last-child>button{place-items:center;width:44px;min-width:44px;height:44px;display:grid}.mobile-nav-drawer{z-index:45;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));background:#fffdfa;border:1px solid #ded4cb;border-radius:15px;padding:12px;display:block;position:fixed;box-shadow:0 18px 44px #2b1e1630}.mobile-nav-scrim{z-index:40;cursor:pointer;background:#211b1726;border:0;animation:.18s ease-out both mogugu-scrim-in;display:block;position:fixed;inset:0}.mobile-nav-drawer header{color:#7b7067;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:2px 3px 11px;font-size:9.5px;display:flex}.mobile-nav-drawer header button{color:#0000;background:0 0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:0;display:grid;position:relative}.mobile-nav-drawer header button:before{content:"×";color:#786e65;background:#f1eae3;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;inset:7px}.mobile-nav-drawer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-nav-drawer a{color:#625950;border:1px solid #eee5dd;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:10.5px;display:flex}.mobile-nav-drawer a.active{color:#b84d45;background:#fff3f0;border-color:#e7aca4}.mobile-nav-drawer a i{color:#9b8e84;text-align:center;width:15px;font-style:normal}.mobile-nav-drawer a.active i{color:#d94f45}.mobile-nav-drawer a em{color:#fff;font:7px var(--sans);background:#d94f45;border-radius:99px;margin-left:auto;padding:2px 5px;font-style:normal}.app-content,.app-content-wide{padding-bottom:calc(106px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(106px + env(safe-area-inset-bottom))}.product-app .primary-action,.product-app .secondary-action{min-height:44px}.mobile-nav-drawer{display:block!important}}.mobile-nav-drawer[hidden]{display:none!important}@media (width<=620px){.mobile-nav-drawer:not([hidden]){overscroll-behavior:contain;max-height:min(60vh,460px);overflow-y:auto;display:block!important}.app-rail .mobile-nav a:focus-visible,.app-rail .mobile-nav button:focus-visible,.mobile-nav-drawer a:focus-visible,.mobile-nav-drawer header button:focus-visible{outline:2px solid var(--app-red,#d94f45);outline-offset:2px}}@keyframes mogugu-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mogugu-pending-breathe{0%,to{transform:scale(1);box-shadow:0 14px 26px #d94f452e}50%{transform:scale(1.025);box-shadow:0 18px 32px #d94f4540}}@keyframes mogugu-pending-dot{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes mogugu-service-reveal{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes mogugu-service-item-reveal{0%{transform:translateY(5px)}to{transform:translateY(0)}}.product-app .page-heading h1,.product-app h2,.product-app h3{text-wrap:balance}.product-app .page-heading h1{letter-spacing:-.03em}.product-app .surface{transition:border-color .2s,box-shadow .2s,background-color .2s}.product-app :where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #d94f45}.product-app .skip-link{z-index:60;color:#fff;background:#24221f;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700;transition:transform .2s ease-out;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 6px 16px #1f181344}.product-app .skip-link:focus-visible{transform:translateY(0)}.product-app .surface:hover{border-color:#ddcfc4}.product-app .primary-action:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 26px #d94f4538}.product-app .secondary-action:not(:disabled):hover{background:#fff8f5;border-color:#d7b8ae;transform:translateY(-1px)}.product-app :where(.primary-action,.secondary-action){height:auto;min-height:42px;padding-block:0}.product-app .primary-action:not(:disabled):active,.product-app .secondary-action:not(:disabled):active{box-shadow:none;transform:translateY(0)}.product-app :where(.primary-action,.secondary-action):disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.product-app .primary-action:disabled{color:#9b8e85;box-shadow:none;background:#e7ddd6;border-color:#e0d4cb}.product-app .secondary-action:disabled{color:#a79b92;background:#f0ebe6;border-color:#e3dad2}.product-app .sync-dot.pending{animation:1.8s ease-in-out infinite mogugu-pending-dot}.product-app button:disabled{cursor:not-allowed}.app-topbar>div:last-child{position:relative}.app-notification-popover{z-index:60;color:#4d4540;background:#fffdfa;border:1px solid #e4d9d0;border-radius:10px;width:238px;padding:13px 14px;animation:.18s ease-out both mogugu-popover-in;position:absolute;top:42px;right:0;box-shadow:0 8px 12px #4b37220f}.app-notification-popover b,.app-notification-popover p{display:block}.app-notification-popover b{font:700 11px var(--serif)}.app-notification-popover p{color:#857a71;margin:7px 0 10px;font-size:8px;line-height:1.6}.app-notification-popover button{color:#bd5149;background:0 0;justify-content:center;align-items:center;min-height:40px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.service-pending-mark{animation:3.2s ease-in-out infinite mogugu-pending-breathe}@media (prefers-reduced-motion:no-preference){.product-app .service-pending{animation:.44s cubic-bezier(.2,.8,.2,1) both mogugu-service-reveal}.product-app .service-pending-grid article{animation:.34s cubic-bezier(.2,.8,.2,1) both mogugu-service-item-reveal}.product-app .service-pending-grid article:nth-child(2){animation-delay:60ms}.product-app .service-pending-grid article:nth-child(3){animation-delay:.12s}}.mobile-nav-drawer{animation:.22s cubic-bezier(.2,.8,.2,1) both mogugu-drawer-in}@keyframes mogugu-drawer-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.product-app :where(.plan-modal,.analysis-overlay,.character-modal,.character-edit-modal){animation:.2s ease-out both mogugu-modal-in}.product-app :where(.plan-modal>section,.analysis-modal,.character-modal>form,.character-edit-modal>form){animation:.24s cubic-bezier(.2,.8,.2,1) both mogugu-modal-panel-in}@keyframes mogugu-modal-in{0%{opacity:0}to{opacity:1}}@keyframes mogugu-modal-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mogugu-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.product-app,.detail-page-shell{animation:.22s cubic-bezier(.2,.8,.2,1) both mogugu-route-in}@keyframes mogugu-route-in{0%{opacity:.92}to{opacity:1}}.sound-hero-card .orbit-wave b{animation:1.1s ease-in-out infinite alternate mogugu-orbit-wave}.sound-hero-card .orbit-wave b:nth-child(3n){animation-delay:.18s}.sound-hero-card .orbit-wave b:nth-child(4n){animation-delay:.34s}@keyframes mogugu-orbit-wave{0%{opacity:.45;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.product-app *,.product-app :before,.product-app :after,.detail-page-shell,.detail-page-shell *,.detail-page-shell :before,.detail-page-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.service-pending-mark,.product-app .service-pending,.product-app .service-pending-grid article,.product-app .sync-dot.pending,.mobile-nav-drawer,.app-notification-popover,.product-app :where(.plan-modal,.analysis-overlay,.character-modal,.character-edit-modal),.product-app :where(.plan-modal>section,.analysis-modal,.character-modal>form,.character-edit-modal>form),.sound-hero-card .orbit-wave b,.mobile-nav-scrim,.product-app,.detail-page-shell{animation:none!important}.product-app .primary-action:not(:disabled):hover,.product-app .secondary-action:not(:disabled):hover,.product-app .primary-action:not(:disabled):active,.product-app .secondary-action:not(:disabled):active{transform:none}}@media (width<=620px){.app-notification-popover{width:220px;right:-8px}.app-notification-popover button,.product-app :where(.primary-action,.secondary-action){min-height:44px}}.product-app .skip-link{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.product-app #workspace-content{scroll-margin-top:72px}@media (width<=620px){.product-app #workspace-content{scroll-margin-top:58px}}.product-app .library-card:focus-visible,.product-app .voice-actor-card:focus-visible,.product-app .sound-list article:focus-visible,.product-app .review-queue>article:focus-visible{outline-offset:3px;outline:2px solid #d94f45}.product-app .status-pill.green{color:#3f6650}.product-app .status-pill.orange{color:#805226}.product-app .status-pill.gray{color:#625a52}.product-app .status-pill.red{color:#8e3b36}.product-app .status-pill.neutral{color:#625a52;background:#eee9e4}.product-app .status-pill.pending{color:#7e522f;background:#f5e6d8}.product-app{min-width:0;overflow-x:clip}@media (width>=621px){.product-app .app-rail{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5a544d transparent;min-height:0;overflow:hidden auto}.product-app .app-rail::-webkit-scrollbar{width:6px}.product-app .app-rail::-webkit-scrollbar-track{background:0 0}.product-app .app-rail::-webkit-scrollbar-thumb{background:#5a544d;border-radius:999px}}.product-app .app-topbar>div,.product-app .page-heading>div,.product-app .page-actions,.product-app .surface,.product-app .surface>header{min-width:0}.product-app .app-topbar>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-app .page-actions{flex-wrap:wrap}@media (width>=1600px){.product-app .app-content:not(.app-content-wide){width:min(1440px,100% - 96px)}.product-app .app-content-wide{width:min(1680px,100% - 96px)}}@media (width>=2400px){.product-app .app-content:not(.app-content-wide){width:min(1640px,100% - 160px)}.product-app .app-content-wide{width:min(1920px,100% - 160px)}.product-app .page-heading h1{font-size:40px}}@media (width<=620px){.product-app .app-rail .mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.product-app .studio-audio-dock{bottom:calc(72px + env(safe-area-inset-bottom))!important}.product-app .task-toast{bottom:calc(76px + env(safe-area-inset-bottom))!important}.product-app .project-toast,.product-app .review-toast,.product-app .quick-toast,.product-app .player-toast,.product-app .studio-notice-v3{max-width:calc(100vw - 24px);bottom:calc(82px + env(safe-area-inset-bottom))!important}.product-app .sound-toast{max-width:calc(100vw - 24px);bottom:calc(150px + env(safe-area-inset-bottom))!important}.product-app .page-actions{width:100%}.product-app .page-actions>*{flex:auto;min-width:0}}@media (width>=2400px){.product-app{grid-template-columns:288px minmax(0,1fr)}.product-app .app-rail{padding:32px 22px 24px}.product-app .app-brand{padding-inline:10px;gap:14px;padding-bottom:34px}.product-app .app-brand>span{width:44px;height:44px;font-size:25px}.product-app .app-brand b{font-size:19px}.product-app .app-brand small{font-size:10px}.product-app .app-rail nav{gap:5px}.product-app .app-rail nav a{border-radius:10px;gap:14px;height:50px;padding-inline:14px;font-size:14px}.product-app .app-rail nav i{width:22px}.product-app .app-topbar{height:72px;padding-inline:42px}.product-app .app-topbar>div{gap:13px;font-size:12px}.product-app .app-content{padding-top:56px}.product-app .app-content-wide{padding-top:36px}.product-app .page-heading{gap:28px;margin-bottom:42px}.product-app :where(.primary-action,.secondary-action){border-radius:9px;min-height:50px;padding-inline:20px;font-size:14px}.product-app .app-content:not(.app-content-wide){width:min(2720px,100% - 200px)}.product-app .app-content-wide{width:min(3000px,100% - 200px)}.product-app .page-heading h1{font-size:56px}.product-app .page-heading p{max-width:820px;font-size:16px}}.resource-page-nav{background:#e2d8cf;border:1px solid #e2d8cf;border-radius:14px;grid-template-columns:1.15fr repeat(4,1fr);gap:1px;margin:0 0 22px;padding:1px;display:grid;overflow:hidden}.resource-page-nav>div,.resource-page-nav>a{background:#fbf8f4;min-height:72px}.resource-page-nav>div{flex-direction:column;justify-content:center;padding:0 20px;display:flex}.resource-page-nav>div span{letter-spacing:.12em;color:#b2675f;font:9px DM Mono}.resource-page-nav>div b{font:700 14px var(--serif);margin-top:6px}.resource-page-nav>a{align-items:center;gap:11px;min-height:78px;padding:0 18px;transition:background .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:flex}.resource-page-nav>a:hover,.resource-page-nav>a:focus-visible{background:#fffdfa;transform:translateY(-1px)}.resource-page-nav>a.active{color:#fff;background:#2c2925}.resource-page-nav>a>i{color:#a94b44;background:#efe6df;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.resource-page-nav>a.active>i{color:#fff;background:#d94f45}.resource-page-nav>a span{flex:1;min-width:0}.resource-page-nav>a b,.resource-page-nav>a small{display:block}.resource-page-nav>a b{font-size:12px}.resource-page-nav>a small{color:#968a81;white-space:nowrap;margin-top:5px;font-size:10px}.resource-page-nav>a.active small{color:#bfb3aa}.resource-page-nav>a em{color:#b76a62;font-style:normal}.resource-hub{padding:110px 0 120px}.resource-hub>header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.resource-hub>header h2{font:900 45px/1.18 var(--serif);letter-spacing:-.025em;margin:14px 0 0}.resource-hub>header p{color:#7b7168;max-width:430px;margin:0;font-size:13px;line-height:1.8}.resource-hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resource-hub-card{background:#fbf8f4;border:1px solid #e3d9d0;border-radius:18px;flex-direction:column;min-height:390px;padding:27px;transition:all .25s;display:flex;position:relative;overflow:hidden}.resource-hub-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #44302413}.resource-hub-card>span{letter-spacing:.12em;color:#a36760;font:9px DM Mono}.resource-hub-card>i{color:#b34b43;width:54px;height:54px;font:24px var(--serif);background:#f0dfda;border-radius:15px;place-items:center;margin:35px 0 28px;font-style:normal;display:grid}.resource-hub-card h3{font:800 27px var(--serif);margin:0 0 11px}.resource-hub-card>p{color:#7e746b;max-width:310px;margin:0;font-size:11px;line-height:1.85}.resource-hub-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:auto 0 24px;padding-top:30px;display:grid}.resource-hub-card dl div{border-top:1px solid #e5dcd4;padding-top:10px}.resource-hub-card dt{color:#9d9187;font-size:7px}.resource-hub-card dd{font:700 16px var(--serif);margin:5px 0 0}.resource-hub-card>a{color:#ac4841;border-top:1px solid #e5dcd4;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;font-weight:800;display:flex}.resource-hub-card.sound{color:#fff;background:#2c2925;border-color:#2c2925}.resource-hub-card.sound:after{content:"";border:1px solid #d94f453d;border-radius:50%;width:260px;height:260px;position:absolute;top:-85px;right:-100px;box-shadow:0 0 0 32px #d94f4510,0 0 0 70px #d94f4508}.resource-hub-card.sound>span,.resource-hub-card.sound>a{color:#ee948b}.resource-hub-card.sound>i{color:#fff;z-index:1;background:#d94f45;position:relative}.resource-hub-card.sound>p{color:#c3b7ae}.resource-hub-card.sound dl div,.resource-hub-card.sound>a{border-color:#514b45}.resource-hub-card.sound dt{color:#9f958d}.resource-hub-card.member{background:linear-gradient(145deg,#f5e7df,#efe0d4);border-color:#dfcabe}.resource-hub-card.member>i{color:#c34d44;background:#fff8f2;box-shadow:0 10px 25px #8a4a2b15}@media (width<=1100px){.resource-page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-page-nav>div{grid-column:1/-1;min-height:58px}.resource-page-nav>a{min-width:0}.resource-page-nav>a small{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.resource-hub-grid{grid-template-columns:1fr 1fr}.resource-hub-card.member{grid-column:1/-1;min-height:320px}}@media (width<=720px){.resource-page-nav{grid-template-columns:1fr}.resource-page-nav>div{display:none}.resource-page-nav>a{min-width:0;min-height:64px}.resource-page-nav>a small{white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.resource-hub{padding:75px 0}.resource-hub>header{display:block}.resource-hub>header h2{font-size:37px}.resource-hub>header p{margin-top:18px}.resource-hub-grid{grid-template-columns:1fr}.resource-hub-card.member{grid-column:auto}.resource-hub-card{min-height:350px}}@media (prefers-reduced-motion:reduce){.resource-page-nav>a{transition:none!important}.resource-page-nav>a:hover,.resource-page-nav>a:focus-visible{transform:none}}.resource-page-nav>a{transition:background-color .18s,color .18s,box-shadow .18s;position:relative;transform:none!important}.resource-page-nav>a:after{content:"";transform-origin:0;background:#d94f45;height:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.resource-page-nav>a.active:after{transform:scaleX(1)}.resource-page-nav>a>em{transition:transform .18s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.resource-page-nav>a:hover{background:#fffdfa;box-shadow:inset 0 -2px #e9c1ba}.resource-page-nav>a:hover>em{transform:translate(3px)}}.resource-page-nav>a:active{background:#f4e8e2;box-shadow:inset 0 -2px #d94f45;transform:translateY(1px)!important}@media (prefers-reduced-motion:reduce){.resource-page-nav>a:active{transform:none!important}.resource-page-nav>a,.resource-page-nav>a:after,.resource-page-nav>a>em{transition:none!important}}.product-app .app-rail nav a{transition:color .15s,background-color .15s,box-shadow .2s,transform .15s}.product-app .empty-button{transition:border-color .15s,color .15s,background-color .15s}.product-app article{transition:transform .2s,box-shadow .2s,border-color .2s}.product-app .resource-page-nav>a{transition:color .15s,background-color .15s,box-shadow .2s}.product-app .resource-hub-card{transition:transform .25s,box-shadow .25s,border-color .2s}.product-app .voice-actor-card{transition:transform .2s,box-shadow .2s,border-color .2s}.product-app .pipeline-progress>i{transition:opacity .2s}.product-app .queue-banner{transition:background-color .25s,border-color .25s,color .2s}.product-app .director-line{transition:border-color .2s,background-color .2s,box-shadow .2s}.product-app .sound-categories>div>button{transition:color .15s,background-color .2s,border-color .2s,box-shadow .2s,transform .15s}.product-app .file-drop{transition:border-color .25s,background-color .25s,box-shadow .2s}.product-app .mode-card{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.product-app .analysis-bar>i{transition:opacity .2s}.product-app .studio-tabs button,.product-app .review-tabs button,.product-app .member-tabs button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}.product-app .player-controls .transport>div>button,.product-app .player-controls .player-options>button{place-items:center;min-width:40px;min-height:40px;padding-inline:8px;display:inline-grid}.product-app .player-controls .transport .main-play{width:40px;height:40px}.product-app .player-controls .player-options>label{align-items:center;min-height:40px;display:flex}.product-app .queue-filter button{min-height:32px;padding-inline:9px}.product-app .chapter-workspace header button{min-height:32px}.product-app h1,.product-app h2,.product-app h3{text-wrap:balance}.product-app p,.product-app li,.product-app dd{text-wrap:pretty}.product-app .page-heading p{font-size:12px;line-height:1.75}.product-app .status-pill{font-size:9px;line-height:1.35}.product-app .app-topbar{font-size:10px}.product-app .app-topbar>div:last-child>button[aria-label=通知]{font-size:0}.product-app .app-topbar>div:last-child>button[aria-label=通知]:before{content:"";border:1.5px solid;border-radius:8px 8px 3px 3px;width:12px;height:13px;display:block;transform:translateY(-1px)}.product-app .app-topbar>div:last-child>button[aria-label=通知]:after{content:"";background:currentColor;border-radius:99px;width:15px;height:1.5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.product-app .mode-description span{font-size:9px}.product-app .mode-description p{font-size:9px;line-height:1.65}.product-app .app-rail nav a{font-size:12px}.product-app .app-rail nav i{place-items:center;font-size:0;display:grid}.product-app .app-rail nav i svg{width:16px;height:16px;display:block;overflow:visible}.product-app .surface small{font-size:9px;line-height:1.5}.product-app .surface dt{font-size:9px}.product-app .metric-row b,.product-app .project-stats b,.product-app .task-progress span{font-variant-numeric:tabular-nums}@media (width>=621px){.product-app .app-topbar>div:last-child>button{place-items:center;width:40px;min-width:40px;height:40px;display:grid}.product-app .app-topbar .quota-link{align-items:center;height:40px;min-height:40px;padding:0 10px;display:inline-flex}.product-app .rail-footer>div>a[aria-label]{place-items:center;min-width:32px;min-height:32px;padding:4px;display:grid}}@media (width<=620px){.product-app .app-rail .mobile-nav a span,.product-app .app-rail .mobile-nav button span{font-size:10.5px;font-weight:600}.product-app .app-rail .mobile-nav a[href^=\/quick-audio] span{font-size:10.5px}.product-app .app-rail .mobile-nav a i,.product-app .app-rail .mobile-nav button i{font-size:0}.product-app .app-rail .mobile-nav a i svg,.product-app .app-rail .mobile-nav button i svg{width:16px;height:16px}.product-app .mobile-mode-switch button{width:44px;min-width:44px!important;height:44px!important;min-height:44px!important}.product-app .app-topbar .quota-link{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.product-app .page-actions .primary-action,.product-app .page-actions .secondary-action{height:44px;min-height:44px}.product-app .chapter-workspace header button{min-height:40px}.product-app .live-director>a,.product-app .task-empty>a,.product-app .project-health .next-step>a{align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.route-page .route-back,.lab-route .route-back{align-items:center;min-height:44px;display:inline-flex}.product-app .surface p{font-size:10px}.product-app .library-toolbar nav button,.product-app .review-center-toolbar nav button,.product-app .voice-toolbar>div button,.product-app .voice-toolbar>button,.product-app .library-toolbar select,.product-app .character-modal form>footer button,.product-app .review-decision>footer button,.product-app .voice-selection .audition-script button,.product-app .voice-selection .bind-button,.product-app .library-card footer>button{min-height:44px}}.product-app .surface p{font-size:11px;line-height:1.7}@media (width<=620px){.product-app .surface p{font-size:11px;line-height:1.7}}@media (width>=621px) and (width<=1100px){.hero-v2{overflow:hidden}}@media (prefers-reduced-motion:reduce){.product-app *,.product-app :before,.product-app :after{transition-duration:.001ms!important}html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.product-app .project-filters button:focus-visible,.product-app .voice-toolbar>div button:focus-visible,.product-app .voice-toolbar>button:focus-visible,.product-app .review-center-toolbar nav button:focus-visible,.product-app .member-tabs button:focus-visible{outline-offset:2px;outline:2px solid #d94f45}@media (width>=621px){.product-app .mode-switch button{height:40px;min-height:40px}.product-app .project-filters button{justify-content:center;align-items:center;min-height:40px;padding-block:0;display:inline-flex}.product-app .quick-editor>header button,.product-app .quick-editor>footer button,.product-app .quick-file button,.product-app .stage-inspector>button{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.product-app .quick-file button{min-width:40px}.product-app .quick-editor>footer button{padding-inline:8px}}@media (width<=620px){.product-app .quick-editor>header button,.product-app .quick-editor>footer button,.product-app .stage-inspector>button{align-items:center;min-height:44px;display:inline-flex}}@media (width>=621px){.product-app .rail-footer>a{align-items:center;min-height:40px;padding-block:0;display:flex}.product-app .rail-footer>div>a[aria-label]{min-width:40px;min-height:40px}.product-app .page-actions .primary-action,.product-app .page-actions .secondary-action,.product-app .project-actions>a{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.product-app .project-health .next-step>a,.product-app .pipeline-review>a,.product-app .delivery-lane>a,.product-app .task-empty>a,.product-app .stage-inspector>a{justify-content:center;align-items:center;min-height:40px;padding-inline:10px;display:inline-flex}}@media (width<=620px){.product-app .project-actions>a,.product-app .pipeline-review>a,.product-app .delivery-lane>a,.product-app .stage-inspector>a{justify-content:center;align-items:center;min-height:44px;padding-inline:12px;display:inline-flex}}@media (width>=621px){.product-app.page-projects .projects-empty-copy .primary-action,.product-app.page-projects .project-tab-empty>a,.product-app.page-projects .chapter-workspace header button,.product-app.page-projects .chapter-workspace header a,.product-app.page-player .cast-list-player>a,.product-app.page-studio .studio-resource-detail-action,.product-app.page-quick-audio .advanced-direction>div button,.membership-page .benefit-matrix>header>a{justify-content:center;align-items:center;min-height:40px;display:inline-flex}}@media (width<=620px){.product-app.page-projects .projects-empty-copy .primary-action,.product-app.page-projects .project-tab-empty>a,.product-app.page-projects .chapter-workspace header button,.product-app.page-projects .chapter-workspace header a,.product-app.page-player .cast-list-player>a,.product-app.page-studio .studio-resource-detail-action,.product-app.page-quick-audio .advanced-direction>div button,.membership-page .benefit-matrix>header>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.product-app .app-rail nav a:active,.product-app .core-page-nav-links a:active,.product-app .studio-tabs button:active,.product-app .review-tabs button:active,.product-app .member-tabs button:active{transform:translateY(1px)}.product-app .resource-page-nav>a:active{background:#fff8f5;box-shadow:inset 0 -2px #d94f45}@media (prefers-reduced-motion:reduce){.product-app .app-rail nav a:active,.product-app .core-page-nav-links a:active,.product-app .studio-tabs button:active,.product-app .review-tabs button:active,.product-app .member-tabs button:active,.product-app .resource-page-nav>a:active{transform:none}}.product-app.page-pipeline .pipeline-overview.is-pending .pipeline-orbit i,.product-app.page-pipeline .pipeline-overview.is-pending .pipeline-orbit b,.product-app.page-pipeline .pipeline-overview.is-pending .pipeline-orbit em{opacity:.58;animation-play-state:paused}@media (width<=620px){.product-app.page-player .player-queue>header>button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.product-app.page-player .cast-list-player a{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.product-app.page-projects .project-tabs button,.product-app.page-projects .projects-empty-copy .primary-action{min-height:44px}.product-app.page-sound-library .ai-match-card>button{justify-content:space-between;align-items:center;min-height:44px;display:inline-flex}.product-app.page-pipeline .stage-inspector>button,.product-app.page-pipeline .pipeline-review>a,.product-app.page-pipeline .delivery-lane>a{justify-content:center;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.product-app.page-membership .benefit-matrix>header>a{align-items:center;min-height:44px;display:inline-flex}}.mogu-mark{flex:none;place-items:center;line-height:0;display:grid}.mogu-mark svg{width:68%;height:68%;display:block;overflow:visible}.mogu-mark:focus-visible{outline:2px solid var(--app-red,#d94f45);outline-offset:3px}.app-brand>div{gap:2px;min-width:0;display:grid}.app-brand-name{white-space:nowrap;font-family:var(--serif);letter-spacing:-.02em;font-size:18px;display:block}.app-brand-name i{vertical-align:top;margin-left:3px;font:600 .48em/1 var(--sans)!important;letter-spacing:.08em!important;color:#d94f45!important;font-style:normal!important}.app-brand small{white-space:nowrap}.app-brand-mark{background:var(--app-red,#d94f45);color:#fff8f2;border-radius:11px 11px 13px 13px;width:34px;height:34px;box-shadow:0 7px 20px #bd3d3540}.detail-page-mark{color:#fff8f2;background:#d94f45;border-radius:10px 10px 12px 12px;width:31px;height:31px;box-shadow:0 7px 16px #d94f4530}.service-pending-logo{border-radius:inherit;color:#fff8f2;background:0 0;width:100%;height:100%}.rail-project-mark{color:#f2d9cc;background:#765049;border-radius:3px;width:29px;height:38px}@media (width<=560px){.detail-page-mark{width:28px;height:28px}}.app-brand-name{align-items:baseline;gap:5px;display:inline-flex}.app-brand-product{font:600 .48em/1 var(--sans);letter-spacing:.08em;color:#d94f45;white-space:nowrap;border-left:1px solid #d94f4566;padding-left:5px;display:inline-block}.detail-page-shell .detail-page-main{padding-top:64px;padding-bottom:96px}.detail-page-shell .detail-page-heading{padding-bottom:38px}.detail-page-shell .detail-page-heading h1{letter-spacing:-.025em}.detail-page-shell .detail-page-body{padding-top:42px}.detail-page-shell .resource-page-v3{gap:56px}.detail-page-shell .resource-hero-v3{gap:54px;min-height:360px}.detail-page-shell .resource-hero-copy h2,.detail-page-shell .resource-deep-intro h2,.detail-page-shell .resource-flow-v3 h2,.detail-page-shell .account-hero-v3 h2,.detail-page-shell .account-content-heading h2,.detail-page-shell .account-privacy-v3 h2{letter-spacing:-.04em}.detail-page-shell .role-portrait-stage{height:320px}.detail-page-shell .sound-stage{height:300px}.detail-page-shell .resource-status-v3{box-shadow:0 12px 30px #4b37220b}.detail-page-shell .account-page-v3{gap:56px}.detail-page-shell .account-hero-v3{padding-top:24px;padding-bottom:32px}.detail-page-shell .account-content-v3{gap:60px}.detail-page-shell .account-privacy-v3{padding-top:60px;padding-bottom:60px}.product-app .studio-canvas-body{min-height:360px}.product-app .studio-empty-copy{margin-top:245px}@media (width<=900px){.detail-page-shell .detail-page-main{padding-top:54px;padding-bottom:88px}.detail-page-shell .detail-page-heading{padding-bottom:34px}.detail-page-shell .detail-page-body{padding-top:36px}.detail-page-shell .resource-page-v3{gap:46px}.detail-page-shell .resource-hero-v3{gap:34px;min-height:0}.detail-page-shell .role-portrait-stage,.detail-page-shell .sound-stage{height:300px}.detail-page-shell .account-page-v3{gap:48px}.product-app .studio-canvas-body{min-height:330px}.product-app .studio-empty-copy{margin-top:220px}}@media (width<=560px){.detail-page-shell .detail-page-main{padding-top:42px;padding-bottom:76px}.detail-page-shell .detail-page-body{padding-top:32px}.detail-page-shell .resource-page-v3{gap:40px}.detail-page-shell .resource-hero-v3{gap:28px}.detail-page-shell .role-portrait-stage,.detail-page-shell .sound-stage{height:250px}.detail-page-shell .account-page-v3{gap:42px}.detail-page-shell .account-hero-v3{padding-top:12px;padding-bottom:24px}.detail-page-shell .account-privacy-v3{padding-top:48px;padding-bottom:48px}.product-app .studio-canvas-body{min-height:300px}.product-app .studio-empty-copy{margin-top:200px}}@media (prefers-reduced-motion:no-preference){.detail-page-shell .detail-page-heading,.detail-page-shell .detail-page-body{animation:.42s cubic-bezier(.2,.8,.2,1) both mogugu-page-settle}.detail-page-shell .detail-page-body{animation-delay:50ms}.detail-page-shell .detail-page-body>.resource-page-v3>*,.detail-page-shell .detail-page-body>.account-page-v3>*,.detail-page-shell .detail-page-body>.membership-page>*{animation:.42s cubic-bezier(.2,.8,.2,1) both mogugu-detail-section-in}.detail-page-shell .detail-page-body>:where(.resource-page-v3,.account-page-v3,.membership-page)>:first-child{animation-delay:80ms}.detail-page-shell .detail-page-body>:where(.resource-page-v3,.account-page-v3,.membership-page)>:nth-child(2){animation-delay:.14s}.detail-page-shell .detail-page-body>:where(.resource-page-v3,.account-page-v3,.membership-page)>:nth-child(3){animation-delay:.2s}.detail-page-shell .detail-page-body>:where(.resource-page-v3,.account-page-v3,.membership-page)>:nth-child(n+4){animation-delay:.25s}}@keyframes mogugu-page-settle{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes mogugu-detail-section-in{0%{opacity:.92;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=2000px){.detail-page-shell .detail-page-main{width:min(3000px,100% - 160px);padding-top:118px;padding-bottom:160px}.detail-page-shell .detail-page-heading{gap:72px;padding-bottom:74px}.detail-page-shell .detail-page-heading h1{margin:24px 0 22px;font-size:clamp(64px,6vw,112px)}.detail-page-shell .detail-page-heading p{max-width:850px;font-size:18px}.detail-page-shell .detail-page-heading-state{gap:8px;min-width:260px;padding:23px 0 0 28px}.detail-page-shell .detail-page-heading-state span{font-size:12px}.detail-page-shell .detail-page-heading-state b{font-size:24px}.detail-page-shell .detail-page-heading-state small,.detail-page-shell .detail-page-heading-state-link{font-size:13px}.detail-page-shell .resource-page-nav{border-radius:18px;grid-template-columns:1.15fr repeat(4,1fr);gap:2px}.detail-page-shell .resource-page-nav>div,.detail-page-shell .resource-page-nav>a{min-height:110px}.detail-page-shell .resource-page-nav>div{padding-inline:30px}.detail-page-shell .resource-page-nav>div span{font-size:12px}.detail-page-shell .resource-page-nav>div b{font-size:17px}.detail-page-shell .resource-page-nav>a{gap:16px;padding-inline:24px}.detail-page-shell .resource-page-nav>a>i{border-radius:13px;width:48px;height:48px;font-size:16px}.detail-page-shell .resource-page-nav>a b{font-size:16px}.detail-page-shell .resource-page-nav>a small{font-size:12px}.detail-page-shell .resource-page-nav>a em{font-size:22px}.detail-page-shell .detail-page-body{padding-top:84px}.detail-page-shell .resource-page-v3{gap:110px}.detail-page-shell .resource-hero-v3{gap:120px;min-height:580px}.detail-page-shell .resource-hero-copy h2,.detail-page-shell .resource-deep-intro h2,.detail-page-shell .resource-flow-v3 h2{font-size:clamp(54px,4.5vw,88px)}.detail-page-shell .resource-hero-copy>p{max-width:760px;font-size:18px}.detail-page-shell .resource-kicker{font-size:12px}.detail-page-shell .resource-actions{gap:14px;margin-top:38px}.detail-page-shell .resource-button{min-height:56px;padding-inline:22px;font-size:14px}.detail-page-shell .role-portrait-stage{height:500px}.detail-page-shell .role-portrait-orbit{width:380px;height:380px}.detail-page-shell .orbit-b{width:260px;height:260px}.detail-page-shell .role-portrait-mark{width:174px;height:174px;font-size:82px}.detail-page-shell .role-portrait-logo{width:112px;height:112px}.detail-page-shell .role-floating-tag{padding:14px 16px;font-size:12px}.detail-page-shell .role-floating-tag b{font-size:14px}.detail-page-shell .sound-stage{height:460px}.detail-page-shell .resource-status-v3{gap:22px;padding:28px 30px}.detail-page-shell .resource-status-v3 span{font-size:13px}.detail-page-shell .resource-status-v3 b{font-size:18px}.detail-page-shell .resource-status-v3 p{font-size:14px}.detail-page-shell .resource-deep-v3,.detail-page-shell .sound-category-v3{gap:120px}.detail-page-shell .resource-panel-tabs>button,.detail-page-shell .sound-category-stack>button{grid-template-columns:48px 1fr auto;gap:18px;padding:24px 20px}.detail-page-shell .resource-panel-tabs>button span,.detail-page-shell .sound-category-number{font-size:13px}.detail-page-shell .resource-panel-tabs>button b,.detail-page-shell .sound-category-stack>button em{font-size:24px}.detail-page-shell .sound-category-stack>button b{font-size:18px}.detail-page-shell .sound-category-stack>button small{font-size:14px}.detail-page-shell .resource-panel-detail,.detail-page-shell .sound-category-detail{margin-top:24px;padding-top:32px}.detail-page-shell .resource-panel-detail h3,.detail-page-shell .sound-category-detail h3{font-size:36px}.detail-page-shell .resource-panel-detail p,.detail-page-shell .sound-category-detail p{font-size:17px}.detail-page-shell .resource-flow-line article{min-height:190px;padding:26px 24px 0}.detail-page-shell .resource-flow-line i{margin-bottom:38px;font-size:13px}.detail-page-shell .resource-flow-line b{font-size:18px}.detail-page-shell .resource-flow-line p{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--app-bg:#f3f2ee;--app-card:#fffefa;--app-ink:#272622;--app-muted:var(--ui-text-secondary);--app-line:#deddd7;--app-red:var(--ui-action);--app-dark:#252422;--app-green:#668172;--app-warning:#b27a46;--app-radius-sm:var(--ui-radius-control);--app-radius-md:var(--ui-radius-panel);--app-shadow-sm:none;--app-shadow-md:0 2px 6px #241f1a14;--app-focus:0 0 0 3px #d94f452e}.product-app{--red:var(--ui-action);background:var(--app-bg);color:var(--app-ink)}.product-app :where(h1,h2,h3,h4,p,dl,dd,dt){text-wrap:pretty}.product-app :where(.page-heading h1,h1,h2,h3){letter-spacing:-.02em}.product-app .page-heading h1{font:600 var(--ui-text-title)/1.3 var(--ui-font-body)}.product-app .app-rail{background:var(--app-dark)}.product-app .app-topbar{border-bottom-color:var(--app-line);background:#fffefae0}.product-app :where(.surface,.library-card,.character-inspector,.review-decision,.auto-fix-log,.review-queue,.sound-list,.task-list){border-color:var(--app-line)}.product-app .surface{border-radius:var(--app-radius-md);box-shadow:var(--app-shadow-sm)}.product-app :where(.primary-action,.secondary-action){min-height:var(--ui-control-height);border-radius:var(--app-radius-sm);font-weight:700}.product-app .primary-action{background:var(--app-red);box-shadow:none}.product-app .secondary-action{background:var(--app-card);border:1px solid var(--app-line);color:#5f5a54}.product-app :where(.primary-action,.secondary-action):not(:disabled):hover{transform:translateY(-1px)}.product-app .primary-action:not(:disabled):hover{box-shadow:var(--app-shadow-md);background:#c94840}.product-app .secondary-action:not(:disabled):hover{background:#fffaf5;border-color:#cdbab1}.product-app :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--app-red);outline-offset:2px;box-shadow:var(--app-focus)}.product-app :where(button,a,input,select,textarea):disabled,.product-app [aria-disabled=true]{cursor:not-allowed}.product-app .status-pill{border:1px solid #0000;min-height:24px;padding-inline:8px}.product-app .status-pill.pending,.product-app .status-pill.orange{color:#805226;background:#f5eadf;border-color:#ecd8c5}.product-app .status-pill.neutral,.product-app .status-pill.gray{color:#625e58;background:#eeede9;border-color:#e2e0da}.product-app .status-pill.green{color:#456650;background:#e8f0ea;border-color:#d7e5da}.product-app .status-pill.red{color:#8e3b36;background:#fae8e4;border-color:#f2d4cf}.product-app :where(.empty-button,.empty-state,.service-pending,.offline-state,.error-state){border-radius:var(--app-radius-md)}.product-app .empty-button{background:#f8f7f3;border:1px dashed #cfc8c0;min-height:132px}.product-app :where(.empty-state,.offline-state,.error-state){border:1px solid var(--app-line);box-shadow:var(--app-shadow-sm);background:#faf9f6}.product-app .service-pending{border-color:var(--app-line);background:#faf9f6}.product-app .skip-link{align-items:center;min-height:44px;display:inline-flex}.product-app .app-content{padding-top:32px}.product-app .page-heading{margin-bottom:24px}.product-app .page-heading p{max-width:72ch}.product-app .page-heading>div:first-child>span{font:13px/1.5 var(--ui-font-body);letter-spacing:0;color:var(--ui-text-secondary)}.product-app .app-topbar{background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.product-app .app-topbar>div{color:var(--ui-text-secondary);font-size:12px}.product-app .app-topbar .quota-link{min-height:36px;font-size:13px}.product-app .app-topbar button{min-width:36px;min-height:36px}.product-app .app-rail .app-brand{gap:8px;padding-bottom:20px}.product-app .app-rail .app-brand-name{font-size:18px}.product-app .app-rail .app-brand-product{font:600 11px/1.4 var(--ui-font-body)}.product-app .app-rail .app-brand .app-brand-product{color:#efa49a;letter-spacing:0;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin-top:4px;padding:0;display:inline-block}.product-app .app-rail .app-brand-mark{color:#fff8f2;width:36px;height:36px;box-shadow:none;background:#d94f45;border-radius:10px}.product-app .app-rail .desktop-nav a{height:auto;min-height:44px;box-shadow:none;border:1px solid #0000;font-size:14px}.product-app .app-rail .desktop-nav a.active{background:#413a34;border-color:#726057}.product-app .app-rail .mode-switch{margin-bottom:16px}.product-app .app-rail .mode-switch button{min-height:40px;font-size:12px}.product-app .app-rail .mode-switch button span{white-space:nowrap}.product-app .projects-service-note{border-block:1px solid var(--ui-border);color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:16px 0;display:flex}.product-app .projects-empty-state{box-shadow:none;margin-top:0}.product-app .projects-empty-state:after{display:none}.product-app .projects-empty-state .projects-empty-copy{max-width:640px}.product-app .projects-empty-state .primary-action{font-size:14px}.product-app .rail-footer>a{color:#d0c5bb;min-height:36px;font-size:12px}.product-app .rail-footer>a:first-child{display:none}.product-app .rail-footer b{font-size:13px}.product-app .rail-footer small{color:#c7bbb0;font-size:12px}.product-app .app-content :is(h2,h3){font-family:var(--ui-font-body)}.product-app .app-content :is(.status-pill,.top-mode-badge){font-size:12px}.product-app .app-content :is(.dashboard-overview,.pipeline-overview,.task-overview){box-shadow:none}.product-app .app-content .stage-track button b{font-size:15px}.product-app .app-content .stage-track button small{letter-spacing:0;color:var(--ui-text-secondary);font-size:12px}.product-app .app-content .stage-inspector li{font-size:13px;line-height:1.6}.product-app .app-content .stage-track button{border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;padding-block:14px}.product-app .app-content .stage-track button.selected{background:#f3e9e1}.product-app .pipeline-side{align-self:start;position:sticky;top:80px}.product-app .stage-inspector{position:static}@media (width>=961px){.product-app .app-rail{height:100svh;overflow:hidden}.product-app .app-rail .desktop-nav{flex:1;min-height:0;overflow-y:auto}.product-app .app-brand,.product-app .mode-switch,.product-app .rail-footer{flex-shrink:0}.product-app .rail-footer{margin-top:16px}}@media (width<=760px){.product-app .pipeline-side{position:static}}@media (width<=620px){.product-app .app-content{padding-top:24px}.product-app .page-heading{gap:16px}}.mode-card footer,.voice-meta footer,.product-app .library-card>footer,.product-app .character-inspector>footer,.product-app .review-decision>footer,.product-app .auto-fix-log>footer,.product-app .character-modal form>footer,.product-app .character-edit-modal form>footer{color:inherit!important;background:0 0!important;margin:0!important}.mode-card footer,.voice-meta footer{padding:9px 0 0!important}.product-app .review-queue article footer{color:#a19890!important;background:0 0!important;padding:0!important}.analysis-next{letter-spacing:.04em;display:block;color:#94665f!important;margin-top:18px!important}.app-topbar .quota-link{border:1px solid var(--app-line);border-radius:var(--app-radius-sm);background:var(--app-card);color:#625d57;align-items:center;height:30px;padding:0 10px;font-size:10.5px;display:inline-flex}.rail-footer>div>a{color:#8d857e;padding:4px;font-size:13px}.product-app .app-brand>div{min-width:0}.product-app .app-brand small{letter-spacing:.06em;white-space:nowrap;font-size:7px}.product-app .app-content p{font-size:14px;line-height:1.65}.product-app .app-content :is(button,input,select,textarea){font-size:14px}.product-app .app-content :is(label,dt,dd,small,.section-label,.copyright-check span){font-size:12px;line-height:1.6}.product-app .desktop-nav .app-nav-group .app-nav-group-label{letter-spacing:.04em;color:#b9afa6;font-size:11px}.product-app :is(.primary-action,.account-primary){background:var(--ui-action);color:#fff}.product-app :is(.primary-action,.account-primary):hover:not(:disabled){background:var(--ui-action-hover)}.product-app :is(a,button,input,select,textarea):focus-visible{outline:var(--ui-focus);outline-offset:3px}@media (width<=620px){.product-app .app-content :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:44px}.product-app .app-content :is(input,textarea,select){font-size:16px}}.product-app .desktop-nav .app-nav-group{flex-direction:column;gap:3px;display:flex}.product-app .desktop-nav .app-nav-group+.app-nav-group{border-top:1px solid #3d3a35;margin-top:9px;padding-top:8px}.product-app .desktop-nav .app-nav-group-label{color:#857d76;font:700 7px/1.2 var(--sans);letter-spacing:.14em;padding:0 11px 2px;display:block}.product-app .desktop-nav .app-nav-group:first-child .app-nav-group-label{color:#d77a70}@media (width<=900px){.product-app .desktop-nav .app-nav-group-label{display:none}.product-app .desktop-nav .app-nav-group+.app-nav-group{margin-top:4px;padding-top:4px}}@media (width>=2400px){.product-app .app-content{width:min(1320px,100% - 88px)}}@media (width<=620px){.product-app .page-heading h1{font-size:1.8rem}.product-app :where(.primary-action,.secondary-action){min-height:44px}}@media (prefers-reduced-motion:reduce){.product-app *,.product-app :before,.product-app :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--mogu-ease-out:cubic-bezier(.33, 1, .68, 1);--mogu-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--mogu-dur-fast:.11s;--mogu-dur-base:.18s;--mogu-press:.97;--mogu-focus-ring:3px solid #d94f4566}.primary-action:not(:disabled),.product-app.product-app .primary-action:not(:disabled),.secondary-action:not(:disabled),.product-app.product-app .secondary-action:not(:disabled),.start-analysis:not(:disabled),.product-app.product-app .start-analysis:not(:disabled),.mode-card:not(:disabled),.product-app.product-app .mode-card:not(:disabled),.task-filters button:not(:disabled),.product-app.product-app .task-filters button:not(:disabled),.queue-filter button:not(:disabled),.product-app.product-app .queue-filter button:not(:disabled),.task-actions a.task-listen,.product-app.product-app .task-actions a.task-listen,.task-empty a,.task-error button,.chapter-empty-action,.desktop-nav a,.product-app.product-app .desktop-nav a,.mobile-nav a,.mobile-nav-drawer a,.quota.quota-link,.product-app.product-app .quota.quota-link,.rail-project,.product-app.product-app .rail-project,.player-queue>button,.product-app.product-app .player-queue>button,.player-queue .queue-filter button,.transport button:not(:disabled),.product-app.product-app .transport button:not(:disabled),.player-options button:not(:disabled),.product-app.product-app .player-options button:not(:disabled),.review-center-toolbar nav button,.review-center-toolbar div button,.review-queue .review-queue-open,.candidate-section button,.decision-reason button,.review-audit a,.service-pending-actions a{transition:transform var(--mogu-dur-fast) var(--mogu-ease-out), box-shadow var(--mogu-dur-base) var(--mogu-ease-out), background-color var(--mogu-dur-fast) ease, border-color var(--mogu-dur-fast) ease, color var(--mogu-dur-fast) ease}@media (hover:hover) and (pointer:fine){.primary-action:not(:disabled):hover,.product-app.product-app .primary-action:not(:disabled):hover,.start-analysis:not(:disabled):hover,.product-app.product-app .start-analysis:not(:disabled):hover,.task-actions a.task-listen:hover,.product-app.product-app .task-actions a.task-listen:hover{transform:translateY(-1px)}.mode-card:not(:disabled):hover,.product-app.product-app .mode-card:not(:disabled):hover,.review-queue .review-queue-open:hover,.candidate-section button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #24211e14}.desktop-nav a:hover,.product-app.product-app .desktop-nav a:hover,.mobile-nav a:hover,.mobile-nav-drawer a:hover,.player-queue>button:hover,.product-app.product-app .player-queue>button:hover{transform:translate(2px)}.task-list article,.product-app.product-app .task-list article{transition:background-color var(--mogu-dur-base) ease, box-shadow var(--mogu-dur-base) var(--mogu-ease-out)}.task-list article:hover,.product-app.product-app .task-list article:hover{background:#d94f4509}}.primary-action:not(:disabled):active,.product-app.product-app .primary-action:not(:disabled):active,.secondary-action:not(:disabled):active,.product-app.product-app .secondary-action:not(:disabled):active,.start-analysis:not(:disabled):active,.product-app.product-app .start-analysis:not(:disabled):active,.mode-card:not(:disabled):active,.product-app.product-app .mode-card:not(:disabled):active,.task-filters button:not(:disabled):active,.product-app.product-app .task-filters button:not(:disabled):active,.queue-filter button:not(:disabled):active,.product-app.product-app .queue-filter button:not(:disabled):active,.task-actions a.task-listen:active,.product-app.product-app .task-actions a.task-listen:active,.task-empty a:active,.task-error button:active,.chapter-empty-action:active,.desktop-nav a:active,.product-app.product-app .desktop-nav a:active,.mobile-nav a:active,.mobile-nav-drawer a:active,.quota.quota-link:active,.product-app.product-app .quota.quota-link:active,.rail-project:active,.product-app.product-app .rail-project:active,.player-queue>button:active,.product-app.product-app .player-queue>button:active,.player-queue .queue-filter button:active,.transport button:not(:disabled):active,.product-app.product-app .transport button:not(:disabled):active,.player-options button:not(:disabled):active,.product-app.product-app .player-options button:not(:disabled):active,.review-center-toolbar nav button:active,.review-center-toolbar div button:active,.review-queue .review-queue-open:active,.candidate-section button:active,.decision-reason button:active,.review-audit a:active,.service-pending-actions a:active{transform:scale(var(--mogu-press));transition-duration:60ms}.primary-action:focus-visible,.product-app.product-app .primary-action:focus-visible,.secondary-action:focus-visible,.product-app.product-app .secondary-action:focus-visible,.start-analysis:focus-visible,.product-app.product-app .start-analysis:focus-visible,.mode-card:focus-visible,.product-app.product-app .mode-card:focus-visible,.task-filters button:focus-visible,.product-app.product-app .task-filters button:focus-visible,.queue-filter button:focus-visible,.product-app.product-app .queue-filter button:focus-visible,.task-actions a.task-listen:focus-visible,.product-app.product-app .task-actions a.task-listen:focus-visible,.desktop-nav a:focus-visible,.product-app.product-app .desktop-nav a:focus-visible,.mobile-nav a:focus-visible,.player-queue>button:focus-visible,.product-app.product-app .player-queue>button:focus-visible,.transport button:focus-visible,.product-app.product-app .transport button:focus-visible,.player-options button:focus-visible,.product-app.product-app .player-options button:focus-visible,.review-queue .review-queue-open:focus-visible,.candidate-section button:focus-visible{outline:var(--mogu-focus-ring);outline-offset:2px}.task-progress>i>b,.product-app.product-app .task-progress>i>b{transition:width .5s var(--mogu-ease-out)}.status-pill,.product-app.product-app .status-pill{transition:background-color var(--mogu-dur-base) ease, color var(--mogu-dur-base) ease}@keyframes mogugu-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.player-toast,.product-app.product-app .player-toast,.review-toast,.service-feedback{animation:mogugu-toast-in var(--mogu-dur-base) var(--mogu-ease-spring) both}@keyframes mogugu-highlight-in{0%{box-shadow:0 0 0 6px #d94f4538}to{box-shadow:inset 0 0 0 2px #d94f4573,0 10px 26px #bd3d351f}}.task-list article.is-highlight,.product-app.product-app .task-list article.is-highlight{animation:mogugu-highlight-in .6s var(--mogu-ease-out) both}.copyright-check input,.product-app.product-app .copyright-check input,.review-queue input[type=checkbox]{transition:transform var(--mogu-dur-fast) var(--mogu-ease-spring)}.copyright-check input:active,.product-app.product-app .copyright-check input:active,.review-queue input[type=checkbox]:active{transform:scale(.9)}.file-drop,.product-app.product-app .file-drop{transition:border-color var(--mogu-dur-base) ease, box-shadow var(--mogu-dur-base) var(--mogu-ease-out), background-color var(--mogu-dur-base) ease}.file-drop.dragging,.product-app.product-app .file-drop.dragging{box-shadow:0 0 0 4px #d94f451f}@media (prefers-reduced-motion:reduce){.primary-action,.product-app.product-app .primary-action,.secondary-action,.product-app.product-app .secondary-action,.start-analysis,.product-app.product-app .start-analysis,.mode-card,.product-app.product-app .mode-card,.task-filters button,.product-app.product-app .task-filters button,.queue-filter button,.product-app.product-app .queue-filter button,.task-actions a.task-listen,.product-app.product-app .task-actions a.task-listen,.task-empty a,.task-error button,.chapter-empty-action,.desktop-nav a,.product-app.product-app .desktop-nav a,.mobile-nav a,.mobile-nav-drawer a,.quota.quota-link,.product-app.product-app .quota.quota-link,.rail-project,.product-app.product-app .rail-project,.player-queue>button,.product-app.product-app .player-queue>button,.player-queue .queue-filter button,.transport button,.product-app.product-app .transport button,.player-options button,.product-app.product-app .player-options button,.review-center-toolbar nav button,.review-center-toolbar div button,.review-queue .review-queue-open,.candidate-section button,.decision-reason button,.review-audit a,.service-pending-actions a,.task-progress>i>b,.product-app.product-app .task-progress>i>b,.status-pill,.product-app.product-app .status-pill,.player-toast,.review-toast,.service-feedback,.task-list article,.product-app.product-app .task-list article,.file-drop,.product-app.product-app .file-drop,.copyright-check input,.review-queue input[type=checkbox]{transition:none!important;animation:none!important}.task-list article.is-highlight,.product-app.product-app .task-list article.is-highlight{animation:none!important}}input[type=range]{appearance:none;cursor:pointer;background:0 0}input[type=range]:disabled{cursor:default}input[type=range]::-webkit-slider-runnable-track{background:#e6ded5;border-radius:99px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;transition:transform var(--mogu-dur-fast) var(--mogu-ease-out);background:#fff;border:2px solid #d94f45;border-radius:50%;margin-top:-5px;box-shadow:0 1px 4px #bd3d3559}@media (hover:hover) and (pointer:fine){input[type=range]:not(:disabled):hover::-webkit-slider-thumb{transform:scale(1.15)}}input[type=range]:not(:disabled):active::-webkit-slider-thumb{transform:scale(1.25)}input[type=range]::-moz-range-track{background:#e6ded5;border-radius:99px;height:4px}input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #d94f45;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #bd3d3559}input[type=range]:focus-visible{outline:var(--mogu-focus-ring);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:#d94f45}@media (prefers-reduced-motion:no-preference){.product-app .app-main>*{animation:mogugu-content-in .24s var(--mogu-ease-out) backwards}.product-app .app-main>:nth-child(2){animation-delay:30ms}.product-app .app-main>:nth-child(3){animation-delay:60ms}.product-app .app-main>:nth-child(4){animation-delay:90ms}.product-app .app-main>:nth-child(n+5){animation-delay:.11s}}@keyframes mogugu-content-in{0%{transform:translateY(6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.product-app .app-main>*{animation:none!important}input[type=range]::-webkit-slider-thumb{transition:none!important}}button:disabled,.product-app.product-app button:disabled{cursor:not-allowed}.mode-switch button,.product-app.product-app .mode-switch button{transition:background-color .18s ease, color .18s ease, box-shadow .18s ease, transform var(--mogu-dur-fast) var(--mogu-ease-out)}.mode-switch button i,.product-app.product-app .mode-switch button i{transition:transform .18s var(--mogu-ease-spring)}.mode-switch button.active:active i,.product-app.product-app .mode-switch button.active:active i{transform:scale(.88)}::selection{background:#d94f452e}.app-main ::-webkit-scrollbar{width:8px;height:8px}.product-app.product-app .app-main ::-webkit-scrollbar{width:8px;height:8px}.app-main ::-webkit-scrollbar-thumb{background:#d8cfc4 padding-box padding-box;border:2px solid #0000;border-radius:99px}.product-app.product-app .app-main ::-webkit-scrollbar-thumb{background:#d8cfc4 padding-box padding-box;border:2px solid #0000;border-radius:99px}.app-main ::-webkit-scrollbar-thumb:hover{background-color:#c2b6a9}.product-app.product-app .app-main ::-webkit-scrollbar-thumb:hover{background-color:#c2b6a9}.app-main ::-webkit-scrollbar-track{background:0 0}.product-app.product-app .app-main ::-webkit-scrollbar-track{background:0 0}.file-drop:not(.dragging):active,.product-app.product-app .file-drop:not(.dragging):active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){.mode-switch button,.product-app.product-app .mode-switch button,.mode-switch button i,.product-app.product-app .mode-switch button i,.file-drop,.product-app.product-app .file-drop{transition:none!important}}.studio-empty-copy,.product-app.product-app .studio-empty-copy{animation:mogugu-content-in .24s var(--mogu-ease-out) backwards}.studio-stage-rail>button,.product-app.product-app .studio-stage-rail>button,.studio-tabs button,.product-app.product-app .studio-tabs button,.studio-preview-button,.product-app.product-app .studio-preview-button,.studio-resource-detail-action,.product-app.product-app .studio-resource-detail-action{transition:transform var(--mogu-dur-fast) var(--mogu-ease-out), box-shadow var(--mogu-dur-base) var(--mogu-ease-out), background-color var(--mogu-dur-fast) ease, border-color var(--mogu-dur-fast) ease, color var(--mogu-dur-fast) ease}.studio-stage-rail>button:active,.product-app.product-app .studio-stage-rail>button:active,.studio-tabs button:active,.product-app.product-app .studio-tabs button:active,.studio-preview-button:active,.product-app.product-app .studio-preview-button:active{transform:scale(var(--mogu-press));transition-duration:60ms}@media (hover:hover) and (pointer:fine){.studio-stage-rail>button:not(.active):hover,.product-app.product-app .studio-stage-rail>button:not(.active):hover{transform:translate(2px)}.studio-resource-card:hover,.product-app.product-app .studio-resource-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #24211e17}.studio-resource-card,.product-app.product-app .studio-resource-card{transition:transform var(--mogu-dur-base) var(--mogu-ease-out), box-shadow var(--mogu-dur-base) var(--mogu-ease-out)}}@media (prefers-reduced-motion:reduce){.studio-empty-copy,.product-app.product-app .studio-empty-copy,.studio-stage-rail>button,.product-app.product-app .studio-stage-rail>button,.studio-tabs button,.product-app.product-app .studio-tabs button,.studio-preview-button,.product-app.product-app .studio-preview-button,.studio-resource-card,.product-app.product-app .studio-resource-card,.studio-resource-detail-action,.product-app.product-app .studio-resource-detail-action{transition:none!important;animation:none!important}}.membership-plan-grid button,.product-app.product-app .membership-plan-grid button,.voice-toolbar button,.product-app.product-app .voice-toolbar button,.voice-actor-card,.product-app.product-app .voice-actor-card,.audition-script button,.product-app.product-app .audition-script button,.bind-button,.product-app.product-app .bind-button,.account-auth-actions button,.product-app.product-app .account-auth-actions button,.account-device-code button,.product-app.product-app .account-device-code button{transition:transform var(--mogu-dur-fast) var(--mogu-ease-out), box-shadow var(--mogu-dur-base) var(--mogu-ease-out), background-color var(--mogu-dur-fast) ease, border-color var(--mogu-dur-fast) ease, color var(--mogu-dur-fast) ease}@media (hover:hover) and (pointer:fine){.voice-toolbar button:hover,.product-app.product-app .voice-toolbar button:hover,.account-auth-actions button:not(:disabled):hover,.product-app.product-app .account-auth-actions button:not(:disabled):hover,.account-device-code button:not(:disabled):hover,.product-app.product-app .account-device-code button:not(:disabled):hover{transform:translateY(-1px)}.voice-actor-card:hover,.product-app.product-app .voice-actor-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #24211e17}}.membership-plan-grid button:not(.active):active,.product-app.product-app .membership-plan-grid button:not(.active):active,.voice-toolbar button:active,.product-app.product-app .voice-toolbar button:active,.voice-actor-card:active,.product-app.product-app .voice-actor-card:active,.audition-script button:active,.product-app.product-app .audition-script button:active,.bind-button:active,.product-app.product-app .bind-button:active,.account-auth-actions button:not(:disabled):active,.product-app.product-app .account-auth-actions button:not(:disabled):active,.account-device-code button:not(:disabled):active,.product-app.product-app .account-device-code button:not(:disabled):active{transform:scale(var(--mogu-press));transition-duration:60ms}@media (prefers-reduced-motion:reduce){.membership-plan-grid button,.product-app.product-app .membership-plan-grid button,.voice-toolbar button,.product-app.product-app .voice-toolbar button,.voice-actor-card,.product-app.product-app .voice-actor-card,.audition-script button,.product-app.product-app .audition-script button,.bind-button,.product-app.product-app .bind-button,.account-auth-actions button,.product-app.product-app .account-auth-actions button,.account-device-code button,.product-app.product-app .account-device-code button{transition:none!important}}.home-v3-button,.home-v3-nav-cta,.home-v3-destination,.home-v3-inline-link{transition:transform var(--mogu-dur-fast) var(--mogu-ease-out), box-shadow var(--mogu-dur-base) var(--mogu-ease-out), background-color var(--mogu-dur-fast) ease, border-color var(--mogu-dur-fast) ease, color var(--mogu-dur-fast) ease}@media (hover:hover) and (pointer:fine){.home-v3-button.primary:hover,.home-v3-nav-cta:hover{transform:translateY(-1px)}.home-v3-destination:hover{transform:translateY(-3px);box-shadow:0 16px 34px #24211e1a}.home-v3-destination:hover b{transform:translate(2px,-2px)}.home-v3-destination b{transition:transform var(--mogu-dur-base) var(--mogu-ease-spring);display:inline-block}}.home-v3-button:active,.home-v3-nav-cta:active,.home-v3-destination:active,.home-v3-inline-link:active{transform:scale(var(--mogu-press));transition-duration:60ms}.home-v3-toast{animation:mogugu-toast-in var(--mogu-dur-base) var(--mogu-ease-spring) both}@media (prefers-reduced-motion:reduce){.home-v3-button,.home-v3-nav-cta,.home-v3-destination,.home-v3-inline-link,.home-v3-destination b,.home-v3-toast{transition:none!important;animation:none!important}}.product-app :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--mogu-focus-ring);outline-offset:2px}.product-app input:focus-visible,.product-app textarea:focus-visible,.product-app select:focus-visible{outline:var(--mogu-focus-ring);outline-offset:1px}.stage-wave i,.product-app.product-app .stage-wave i{transform-origin:bottom;opacity:.55;animation:1.05s ease-in-out infinite paused mogugu-wave}.stage-wave.active i,.product-app.product-app .stage-wave.active i{opacity:1;animation-play-state:running}.stage-wave i:nth-child(2n),.product-app.product-app .stage-wave i:nth-child(2n){animation-duration:.85s}.stage-wave i:nth-child(3n),.product-app.product-app .stage-wave i:nth-child(3n){animation-delay:.18s}.stage-wave i:nth-child(5n),.product-app.product-app .stage-wave i:nth-child(5n){animation-duration:1.25s;animation-delay:.32s}@keyframes mogugu-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.service-pending-mark>span,.empty-mark-logo,.chapter-empty-mark.mogugu-mark,.queue-orbit-logo{animation:3.2s ease-in-out infinite mogugu-float}@keyframes mogugu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.task-skeleton{background:linear-gradient(100deg,#e7dfd7 35%,#f4ede5 50%,#e7dfd7 65%) 0 0/220% 100%;animation:1.3s linear infinite mogugu-skeleton-sweep}@keyframes mogugu-skeleton-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.stage-wave i,.product-app.product-app .stage-wave i,.service-pending-mark>span,.empty-mark-logo,.chapter-empty-mark.mogugu-mark,.queue-orbit-logo,.task-skeleton{animation:none!important}}.product-app.product-app .task-skeleton{background:linear-gradient(100deg,#e7dfd7 35%,#f4ede5 50%,#e7dfd7 65%) 0 0/220% 100%;animation:1.3s linear infinite mogugu-skeleton-sweep!important}@media (prefers-reduced-motion:no-preference){.studio-empty-orbit i,.product-app.product-app .studio-empty-orbit i{animation:14s linear infinite mogugu-orbit-drift}}@keyframes mogugu-orbit-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quick-service-status:before,.product-app.product-app .quick-service-status:before{content:"";vertical-align:1px;background:#c9938d;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2.2s ease-in-out infinite mogugu-breath;display:inline-block}@keyframes mogugu-breath{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.studio-empty-orbit i,.product-app.product-app .studio-empty-orbit i,.quick-service-status:before,.product-app.product-app .quick-service-status:before{animation:none!important}}.service-pending{background:linear-gradient(135deg,#fffdf9 0%,#f7f0e7 100%);border:1px solid #4d3d301a;grid-template-columns:92px minmax(0,760px);grid-template-areas:"mark copy"".visual";align-items:start;gap:32px;padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 18px 44px #4e382612}.service-pending-mark{color:#fffaf4;background:#d94f45;border-radius:24px;grid-area:mark;place-items:center;width:72px;height:72px;font-family:Georgia,serif;font-size:32px;font-weight:700;display:grid;position:relative;box-shadow:0 14px 26px #d94f4538}.service-pending-mark i{background:#eab35b;border:2px solid #fffaf4;border-radius:50%;width:9px;height:9px;position:absolute;bottom:10px;right:10px}.service-pending-copy{grid-area:copy;min-width:0}.service-pending-copy h2{color:#312923;letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(24px,3vw,36px)}.service-pending-copy>p{color:#786d65;max-width:680px;margin:0;font-size:15px;line-height:1.85}.service-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.service-pending-grid article{background:#ffffff8f;border:1px solid #4d3d3017;border-radius:16px;min-height:110px;padding:16px}.service-pending-grid article>span{color:#d94f45;letter-spacing:.12em;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.service-pending-grid b{color:#3a302a;font-size:14px;display:block}.service-pending-grid small{color:#93867d;margin-top:7px;font-size:12px;line-height:1.55;display:block}.service-pending-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.service-pending-actions .primary-action,.service-pending-actions .secondary-action{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;text-decoration:none;display:inline-flex}.service-pending-actions .primary-action{color:#fff;background:#d94f45}.service-pending-actions .secondary-action{color:#5e5046;background:#ffffffc2;border:1px solid #4d3d301f}.product-app.page-library .service-pending:after,.product-app.page-characters .service-pending:after,.product-app.page-studio .service-pending:after,.product-app.page-review-center .service-pending:after{color:#887b71;letter-spacing:.08em;white-space:pre-wrap;background:#ffffff8a;border:1px solid #4d3d3017;border-radius:14px;grid-area:visual;align-items:center;min-height:48px;padding:0 16px;font:700 10px/1.4 DM Mono,monospace;display:flex}.product-app.page-library .service-pending:after{content:"IDENTITY  ·  VOICE  ·  MEMORY     结构预览 · 等待真实资产";background:radial-gradient(circle at 13px,#c58462 0 3px,#0000 3.5px),linear-gradient(90deg,#f7ebe1e0,#ffffff8a)}.product-app.page-characters .service-pending:after{content:"角色  ○──────── 关系  ────────○  情绪     结构预览 · 不含示例数据";background:radial-gradient(circle at 13px,#7e9a8a 0 3px,#0000 3.5px),linear-gradient(90deg,#eaf2ebe6,#ffffff8a)}.product-app.page-studio .service-pending:after{content:"脚本  →  表演控制  →  音频票据     制作链 · 等待服务接入";background:radial-gradient(circle at 13px,#bd6d65 0 3px,#0000 3.5px),linear-gradient(90deg,#f8e7e2e6,#ffffff8a)}.product-app.page-review-center .service-pending:after{content:"队列  /  上下文  /  候选闭集  /  裁决记录     决策链 · 等待任务返回";background:radial-gradient(circle at 13px,#8b7867 0 3px,#0000 3.5px),linear-gradient(90deg,#efeae2e6,#ffffff8a)}@media (width<=760px){.service-pending{grid-template-columns:1fr;grid-template-areas:"mark""copy""visual";gap:20px;padding:24px 20px}.service-pending-mark{border-radius:18px;width:58px;height:58px;font-size:27px}.service-pending-grid{grid-template-columns:1fr}.service-pending-grid article{min-height:auto}.service-pending-grid article>span{margin-bottom:10px}.service-pending-actions{display:grid}.service-pending-actions a{width:100%}.product-app.page-library .service-pending:after,.product-app.page-characters .service-pending:after,.product-app.page-studio .service-pending:after,.product-app.page-review-center .service-pending:after{letter-spacing:.04em;min-height:56px;padding:0 13px;font-size:9px}}@media (prefers-reduced-motion:reduce){.service-pending-mark{box-shadow:none}}.service-pending-mark>span{width:42px;height:36px;font-size:0;display:block;position:relative}.service-pending-mark>span:before{content:"";background:radial-gradient(circle at 30% 42%,#d94f45 0 2px,#0000 2.5px),radial-gradient(circle at 67% 33%,#d94f45 0 2px,#0000 2.5px),radial-gradient(circle at 52% 67%,#d94f45 0 1.6px,#0000 2.1px),#fff8f2;border-radius:18px 18px 7px 7px;position:absolute;inset:1px 3px 12px}.service-pending-mark>span:after{content:"";background:#fff8f2;border-radius:4px 4px 7px 7px;height:18px;position:absolute;bottom:1px;left:15px;right:15px;box-shadow:inset 0 -4px #d94f45}.product-app.page-library .service-pending{background:linear-gradient(135deg,#fffdf9 0%,#f8eee6 100%);box-shadow:0 18px 44px #8f553b17}.product-app.page-library .service-pending-mark{background:#b96f56;border-radius:24px 24px 10px;box-shadow:0 14px 28px #b96f563d}.product-app.page-library .service-pending-grid article{border-color:#b96f5624}.product-app.page-characters .service-pending{background:linear-gradient(135deg,#fbfffc 0%,#edf5ef 100%);box-shadow:0 18px 44px #53786317}.product-app.page-characters .service-pending-mark{background:#6f907d;border-radius:50%;box-shadow:0 14px 28px #53786338}.product-app.page-characters .service-pending-mark i{background:#d8b15b}.product-app.page-characters .service-pending-grid article{border-color:#53786324}.product-app.page-voices .service-pending{background:linear-gradient(135deg,#fffdfa 0%,#edf2f5 100%);box-shadow:0 18px 44px #4255651a}.product-app.page-voices .service-pending-mark{background:#536b7d;border-radius:14px;box-shadow:0 14px 28px #4255653d}.product-app.page-voices .service-pending-mark i{background:#d4a45c}.product-app.page-voices .service-pending-grid article{border-color:#536b7d26}.product-app.page-voices .service-pending:after{color:#687d8c;letter-spacing:.08em;white-space:pre-wrap;content:"VOICE DIRECTORY  /  AUDITION TICKET  /  CAST BINDING     SERVICE BOUNDARY  /  WAITING FOR TTS";background:radial-gradient(circle at 14px,#5a73842e 0 3px,#0000 3.5px),linear-gradient(90deg,#e8eff3eb,#ffffff8a);border:1px solid #536b7d24;border-radius:14px;grid-area:visual;align-items:center;min-height:48px;padding:0 16px;font:700 10px/1.4 DM Mono,monospace;display:flex}@media (width<=760px){.product-app.page-voices .service-pending:after{letter-spacing:.04em;min-height:56px;padding:0 13px;font-size:9px}}.product-app.page-studio .service-pending{background:linear-gradient(135deg,#fffdfb 0%,#f8e9e5 100%);box-shadow:0 18px 44px #894e461a}.product-app.page-studio .service-pending-mark{background:#925b53;border-radius:18px 18px 8px;box-shadow:0 14px 28px #925b533d}.product-app.page-studio .service-pending-grid article{border-color:#925b5326}.product-app.page-review-center .service-pending{background:linear-gradient(135deg,#fffdf9 0%,#f3eee5 100%);box-shadow:0 18px 44px #79664d1a}.product-app.page-review-center .service-pending-mark{background:#897663;border-radius:20px 20px 20px 8px;box-shadow:0 14px 28px #8976633b}.product-app.page-review-center .service-pending-mark i{background:#d3a957}.product-app.page-review-center .service-pending-grid article{border-color:#89766326}.product-app.page-review{--review-green:#688b78}.product-app.page-review .service-pending{background:linear-gradient(135deg,#fbfffc 0%,#eff6f0 100%);box-shadow:0 18px 44px #567a651a}.product-app.page-review .service-pending-mark{background:var(--review-green);border-radius:50% 50% 50% 10px;box-shadow:0 14px 28px #688b783b}.product-app.page-review .service-pending-mark i{background:#d2ab5b}.product-app.page-review .service-pending-grid article{border-color:#688b7826}.product-app.page-review .service-pending:after{color:#6b8374;letter-spacing:.08em;white-space:pre-wrap;content:"STORY PLAN  /  CHARACTER MAP  /  AUDIO BRIEF     AUTO DIRECTOR  /  WAITING FOR SERVICE";background:radial-gradient(circle at 13px,#7da38d 0 3px,#0000 3.5px),linear-gradient(90deg,#e8f3eaeb,#ffffff8a);border:1px solid #688b7826;border-radius:14px;grid-area:visual;align-items:center;min-height:48px;padding:0 16px;font:700 10px/1.4 DM Mono,monospace;display:flex}@media (width<=760px){.product-app.page-review .service-pending:after{letter-spacing:.04em;min-height:56px;padding:0 13px;font-size:9px}}@media (width>=2000px){.service-pending{grid-template-columns:120px minmax(0,1fr);gap:48px;padding:64px}.service-pending-mark{border-radius:28px;width:96px;height:96px;font-size:44px}.service-pending-copy{max-width:1440px}.service-pending-copy h2{font-size:clamp(38px,2vw,58px)}.service-pending-copy>p{max-width:1120px;font-size:18px}.service-pending-grid{gap:18px;margin-top:38px}.service-pending-grid article{min-height:150px;padding:22px}.service-pending-grid article>span{margin-bottom:26px;font-size:13px}.service-pending-grid b{font-size:17px}.service-pending-grid small{font-size:14px}.service-pending-actions{gap:14px;margin-top:36px}.service-pending-actions .primary-action,.service-pending-actions .secondary-action{border-radius:8px;min-height:52px;padding-inline:24px;font-size:14px}}.not-found-page{isolation:isolate;color:#24221f;background:#f7f3ed;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.not-found-page:before{content:"";z-index:-2;background:radial-gradient(circle at 18% 18%,#f0d7d0 0 9%,#0000 31%),radial-gradient(circle at 84% 78%,#e8ddd2 0 8%,#0000 29%);position:absolute;inset:0}.not-found-orbit{z-index:-1;border:1px solid #e4cfc5;border-radius:50%;width:min(620px,92vw);height:min(360px,60vw);position:absolute;transform:rotate(-14deg)}.not-found-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaee;border:1px solid #e5d9d0;border-radius:24px;width:min(620px,100%);padding:clamp(32px,7vw,70px);box-shadow:0 28px 70px #4b332018}.not-found-kicker{letter-spacing:.14em;color:#a7665e;font:10px DM Mono,monospace}.not-found-mark{color:#fff;width:64px;height:64px;font:700 34px var(--serif);background:#d94f45;border-radius:50% 50% 46% 54%;place-items:center;margin:27px auto 19px;display:grid;box-shadow:inset 0 -5px #b94038,0 14px 24px #bd4a4040}.not-found-card h1{font:900 clamp(30px,5vw,48px)/1.2 var(--serif);letter-spacing:-.025em;margin:0}.not-found-card p{color:#776f67;max-width:420px;margin:18px auto 0;font-size:13px;line-height:1.85}.not-found-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.not-found-actions a{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.not-found-actions .primary-action{color:#fff;background:#d94f45;box-shadow:0 10px 22px #d94f4530}.not-found-actions .secondary-action{color:#5d554e;background:#fffdfa;border:1px solid #e2d8cf}@media (width<=520px){.not-found-page{padding:20px}.not-found-card{border-radius:18px;padding:38px 24px}.not-found-card h1{font-size:31px}.not-found-card p{font-size:12px}.not-found-actions{flex-direction:column}.not-found-actions a{width:100%}}.route-page{color:#201f1d;background:#f7f3ed;min-height:100vh;padding:54px max(30px,50% - 550px)}.route-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:95px;display:flex}.route-brand{width:max-content;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.route-brand-mark{color:#fff8f2;background:#d94f45;border-radius:11px 11px 13px 13px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 20px #bd3d3540}.route-brand-mark .mogu-mark{width:100%;height:100%}.route-brand-copy{gap:3px;display:grid}.route-brand-copy b{font:700 18px/1 var(--serif);letter-spacing:-.025em}.route-brand-copy small{letter-spacing:.13em;color:#9a8d83;font:7px/1 system-ui,sans-serif}.route-back{color:#776f67;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.route-page>span,.lab-route>span{letter-spacing:.12em;color:#aa665e;font:10px DM Mono,monospace}.route-page h1,.lab-route h1{font:900 54px/1.14 var(--serif);letter-spacing:-.025em;margin:14px 0}.route-page>p{color:#786f67;max-width:560px;font-size:15px;line-height:1.85}.route-cta{color:#fff;background:#d94f45;border-radius:99px;margin-top:25px;padding:14px 18px;font-size:12px;font-weight:800;display:inline-block}.route-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:50px;display:grid}.route-grid article{background:#fcfaf7;border:1px solid #e3dad1;border-radius:12px;padding:10px}.route-grid article>div{color:#fff;height:155px;font:900 52px var(--serif);border-radius:8px;place-items:center;display:grid}.route-grid h3{font:700 18px var(--serif);margin:13px 3px 7px}.route-grid p{color:#776e65;margin:0 3px 8px;font-size:10px}.route-grid small{color:#9d8f84;background:#f0e8e0;border-radius:6px;margin:0 3px 10px;padding:7px;font-size:8px;display:block}.route-grid button{color:#d94f45;text-align:left;background:0 0;border-top:1px solid #e8dfd6;width:100%;padding:10px 3px 2px;font-size:10px;font-weight:700}.lab-route{color:#fff;background:#22211e;min-height:100vh;padding:54px max(30px,50% - 550px)}.lab-route .route-header{margin-bottom:95px}.route-back.light{color:#cabeb3}.lab-route .route-brand{color:#fff}.lab-route .route-brand-copy small{color:#a9a097}.lab-route h1{margin-bottom:65px}.lab-route>div{border-top:1px solid #49453f;border-left:1px solid #49453f;grid-template-columns:repeat(3,1fr);display:grid}.lab-route article{border-bottom:1px solid #49453f;border-right:1px solid #49453f;min-height:230px;padding:24px}.lab-route article b{color:#e4968d;font:10px DM Mono,monospace}.lab-route h2{font:700 23px var(--serif);margin:45px 0 10px}.lab-route p{color:#b8aea4;font-size:11px;line-height:1.8}.project-cards{grid-template-columns:1fr 1fr;gap:13px;margin-top:45px;display:grid}.project-cards article{background:#fcfaf7;border:1px solid #e3dad1;border-radius:12px;align-items:center;gap:15px;min-height:160px;padding:18px;display:flex}.project-cards i{color:#fff;width:88px;height:122px;font:700 21px/1.2 var(--serif);text-align:center;background:linear-gradient(155deg,#bf776d,#843d39);place-items:center;font-style:normal;display:grid}.project-cards b,.project-cards small{display:block}.project-cards b{font:700 18px var(--serif)}.project-cards small{color:#81776e;margin-top:6px;font-size:10px}.project-cards a{color:#d94f45;margin-left:auto;font-size:10px;font-weight:700}.project-cards .empty{color:#a09286;background:0 0;border-style:dashed;justify-content:center;font-size:12px}@media (width<=800px){.route-page,.lab-route{padding:30px 20px}.route-header,.lab-route .route-header{align-items:flex-start;margin-bottom:65px}.route-header .route-back{flex:none}.route-brand-copy b{font-size:16px}.route-brand-copy small{font-size:6px}.route-page h1,.lab-route h1{font-size:42px}.route-grid{grid-template-columns:repeat(2,1fr)}.lab-route>div,.project-cards{grid-template-columns:1fr}}.lab-route>a.route-back{width:max-content;display:block!important}.route-brand{min-height:44px}.route-copy>span{letter-spacing:.12em;color:#aa665e;font:10px DM Mono,monospace}.route-copy>p{color:#786f67;max-width:560px;font-size:15px;line-height:1.85}.route-hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:end;gap:clamp(48px,8vw,112px);display:grid}.route-copy{min-width:0}.route-system{background:#fcfaf7;border:1px solid #e3d9d0;border-radius:14px;align-self:end;margin-bottom:2px;padding:17px 19px 15px;box-shadow:0 16px 34px #4d35200c}.route-system header{border-bottom:1px solid #ebe2da;flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.route-system header span{letter-spacing:.12em;color:#b36a62;font:8px DM Mono,monospace}.route-system header b{font:700 17px var(--serif);color:#332e29}.route-system ol{margin:0;padding:5px 0;list-style:none}.route-system li{grid-template-columns:28px 1fr;gap:11px;padding:12px 0;display:grid;position:relative}.route-system li:not(:last-child):after{content:"";border-left:1px solid #e1d2c8;position:absolute;top:37px;bottom:-4px;left:13px}.route-system li>i{color:#d16a60;padding-top:2px;font:7px DM Mono,monospace}.route-system li b,.route-system li small{display:block}.route-system li b{color:#4b433c;font-size:10px}.route-system li small{color:#978b82;margin-top:4px;font-size:8px}.route-system footer{color:#a09288;border-top:1px solid #ebe2da;align-items:center;gap:7px;padding-top:12px;font-size:7px;display:flex}.route-system footer span{background:#c6b8ae;border-radius:50%;width:6px;height:6px}@media (width<=800px){.route-hero{grid-template-columns:1fr;gap:38px}.route-system{max-width:none}}.product-proof{border-top:1px solid #e3d9d0;border-bottom:1px solid #e3d9d0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(78px,10vw,132px);display:grid}.product-proof article{border-right:1px solid #e3d9d0;grid-template-columns:30px 1fr;gap:14px;min-height:122px;padding:22px 24px;display:grid}.product-proof article:last-child{border-right:0}.product-proof article>span{color:#d16a60;padding-top:3px;font:9px DM Mono,monospace}.product-proof b,.product-proof small{display:block}.product-proof b{font:700 15px var(--serif);color:#3d352f}.product-proof small{color:#8b7f75;margin-top:8px;font-size:10px;line-height:1.7}@keyframes product-rise-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.route-page .route-hero,.route-page .product-proof{animation:.5s cubic-bezier(.2,.8,.2,1) both product-rise-in}.route-page .product-proof{animation-delay:.12s}}@media (width<=800px){.product-proof{grid-template-columns:1fr;margin-top:70px}.product-proof article{border-bottom:1px solid #e3d9d0;border-right:0;min-height:0;padding:19px 0}.product-proof article:last-child{border-bottom:0}}.route-cta{transition:transform .2s,box-shadow .2s,background-color .2s}.route-cta:hover{transform:translateY(-3px);box-shadow:0 13px 26px #d94f4536}.route-cta:active{box-shadow:none;transform:translateY(0)}.route-cta:focus-visible,.route-back:focus-visible{outline-offset:4px;outline:2px solid #d94f45}.route-system li{border-radius:8px;padding-left:5px;padding-right:5px;transition:transform .2s,background-color .2s}.route-system li:hover{background:#fff6f2;transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.route-system li{animation:.38s cubic-bezier(.2,.8,.2,1) both route-item-in}.route-system li:nth-child(2){animation-delay:60ms}.route-system li:nth-child(3){animation-delay:.12s}}@keyframes route-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lab-route{isolation:isolate;position:relative;overflow:hidden}.lab-route:before{content:"";z-index:-1;opacity:.55;pointer-events:none;border:1px solid #5b554d;border-radius:50%;height:420px;position:absolute;inset:8% -16% auto 42%;transform:rotate(-15deg)}.lab-route:after{content:"";z-index:-1;pointer-events:none;background:#d96d62;border-radius:50%;width:7px;height:7px;position:absolute;top:22%;right:8%;box-shadow:0 0 0 7px #d96d6222,38px 78px 0 -2px #cda96c}.lab-capabilities{z-index:1;position:relative}.lab-route article{transition:transform .24s,background-color .24s,border-color .24s,box-shadow .24s}.lab-route article:hover{background:#2b2925;border-color:#75675d;transform:translateY(-5px);box-shadow:0 18px 34px #0002}.lab-route-footer{z-index:1;border-top:1px solid #49453f;justify-content:space-between;align-items:end;gap:32px;margin-top:56px;padding-top:22px;display:flex;position:relative}.lab-route-footer>div{max-width:590px}.lab-route-footer span,.lab-route-footer b,.lab-route-footer p{display:block}.lab-route-footer span{letter-spacing:.12em;color:#d9968c;font:9px DM Mono,monospace}.lab-route-footer b{font:700 17px var(--serif);color:#f2ece5;margin-top:9px}.lab-route-footer p{color:#a9a097;margin:7px 0 0;font-size:10px;line-height:1.7}.lab-route-footer .route-cta-quiet{background:#d94f45;flex:none}@media (width<=800px){.lab-route-footer{flex-direction:column;align-items:stretch;gap:22px;margin-top:42px}.lab-route-footer .route-cta-quiet{width:100%}}@media (prefers-reduced-motion:reduce){.route-cta,.route-system li,.lab-route article{transition:none!important}.route-system li{animation:none!important}.route-cta:hover,.route-system li:hover,.lab-route article:hover{box-shadow:none;transform:none}}.route-brand-name{white-space:nowrap;display:block}.route-brand-name i{font:600 .48em/1 var(--sans);letter-spacing:.08em;color:#d94f45;vertical-align:top;margin-left:3px;font-style:normal}.route-brand-name{align-items:baseline;gap:5px;display:inline-flex}.route-brand-product{font:600 .48em/1 var(--sans);letter-spacing:.08em;color:#d94f45;white-space:nowrap;border-left:1px solid #d94f4566;padding-left:5px;display:inline-block}.route-page .route-header,.lab-route .route-header{margin-bottom:68px}.route-copy-meta{border-left:1px solid #d94f45;gap:5px;margin:23px 0 1px;padding-left:12px;display:grid}.route-copy-meta span{color:#6e6259;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.route-copy-meta span i{background:#c39469;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c3946920}.route-copy-meta small{color:#9a8b80;font-size:9px;line-height:1.6}.lab-route:before,.lab-route:after{display:none}.lab-route-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);align-items:center;gap:clamp(40px,7vw,110px);margin-bottom:56px;display:grid}.lab-route-hero>div>p{color:#b8aea4;max-width:440px;margin:24px 0 0;font-size:12px;line-height:1.8}.lab-signal{justify-items:center;gap:13px;min-height:340px;display:grid}.lab-signal-orbit{aspect-ratio:1;background:radial-gradient(circle,#332e2a 0 18%,#0000 18.5%),radial-gradient(circle,#272521 0 58%,#0000 58.5%);border:1px solid #5b554d;border-radius:50%;width:min(100%,430px);position:relative;box-shadow:0 0 0 26px #2d2a2618,0 0 0 58px #2d2a260f}.lab-signal-orbit:before,.lab-signal-orbit:after{content:"";border:1px solid #6b625957;border-radius:50%;position:absolute;inset:17%;transform:rotate(28deg)}.lab-signal-orbit:after{border-color:#d9948b55;inset:31%;transform:rotate(-34deg)}.lab-signal-mark{color:#fff8f2;z-index:2;background:#d94f45;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #d94f4520,0 12px 25px #0004}.lab-signal-core{text-align:center;color:#f4ece5;letter-spacing:.13em;z-index:2;gap:4px;font:600 9px DM Mono,monospace;display:grid;position:absolute;top:calc(50% + 39px);left:50%;transform:translate(-50%)}.lab-signal-core small{font:9px var(--sans);letter-spacing:.08em;color:#aa9a90}.lab-signal-node{z-index:3;background:#2b2925;border:1px solid #514a44;border-radius:8px;gap:3px;min-width:102px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 12px 24px #0003}.lab-signal-node i{color:#e0968c;font:8px DM Mono,monospace}.lab-signal-node b{font:600 12px var(--serif);color:#f4ece5}.lab-signal-node small{color:#a99b93;font-size:8px}.node-story{top:11%;left:3%}.node-memory{top:39%;right:1%}.node-voice{bottom:7%;left:12%}.lab-signal-caption{letter-spacing:.08em;color:#9f938a;font:9px DM Mono,monospace}@media (prefers-reduced-motion:no-preference){.lab-signal-node{animation:.5s cubic-bezier(.2,.8,.2,1) both lab-node-in}.node-memory{animation-delay:80ms}.node-voice{animation-delay:.16s}.lab-signal-mark{animation:2.8s ease-in-out infinite lab-mark-pulse}}@keyframes lab-node-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lab-mark-pulse{50%{box-shadow:0 0 0 13px #d94f4514,0 12px 25px #0004}}@media (width<=800px){.route-page .route-header,.lab-route .route-header{margin-bottom:54px}.route-copy-meta{margin-top:20px}.lab-route-hero{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.lab-signal{min-height:300px}.lab-signal-orbit{width:min(100%,330px)}}@media (prefers-reduced-motion:reduce){.lab-signal-node,.lab-signal-mark{animation:none!important}.lab-signal-mark{transform:translate(-50%,-50%)}}.product-journey{margin-top:clamp(110px,12vw,170px);padding-bottom:80px}.product-journey-heading{border-top:1px solid #e3d9d0;grid-template-columns:minmax(0,1fr) minmax(300px,.76fr);align-items:end;gap:20px 60px;padding-top:24px;display:grid}.product-journey-heading>span{letter-spacing:.14em;color:#aa665e;grid-column:1/-1;font:9px DM Mono,monospace}.product-journey-heading h2{font:700 clamp(30px,4vw,48px)/1.12 var(--serif);letter-spacing:-.025em;color:#302924;text-wrap:balance;margin:0}.product-journey-heading p{color:#82776e;max-width:430px;margin:0 0 3px;font-size:12px;line-height:1.85}.product-journey-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.product-journey-grid article{background:#fcfaf7;border:1px solid #e3d9d0;border-radius:12px;min-height:180px;padding:20px;transition:transform .22s,background-color .22s,border-color .22s}.product-journey-grid article:hover{background:#fffdfb;border-color:#d8b4aa;transform:translateY(-4px)}.product-journey-grid article>span{letter-spacing:.1em;color:#c06a61;font:8px DM Mono,monospace;display:block}.product-journey-grid article>b{font:700 18px var(--serif);color:#3d352f;margin-top:44px;display:block}.product-journey-grid article>p{color:#8b7f75;margin:8px 0 0;font-size:10px;line-height:1.75}.product-journey-note{background:#f3ece5;border:1px solid #e3d9d0;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.product-journey-note>span{background:#c8b4a7;border-radius:50%;flex:none;width:7px;height:7px}.product-journey-note>p{flex:1;margin:0}.product-journey-note b,.product-journey-note small{display:block}.product-journey-note b{color:#51453d;font-size:11px}.product-journey-note small{color:#8f8278;margin-top:4px;font-size:9px;line-height:1.55}.product-journey-note .route-cta{background:#302d29;flex:none;margin-top:0}@media (width<=800px){.product-journey{margin-top:90px;padding-bottom:30px}.product-journey-heading{grid-template-columns:1fr;gap:18px}.product-journey-heading>span{grid-column:auto}.product-journey-heading p{max-width:none}.product-journey-grid{grid-template-columns:1fr;margin-top:28px}.product-journey-grid article{min-height:0}.product-journey-grid article>b{margin-top:28px}.product-journey-note{flex-wrap:wrap;align-items:flex-start}.product-journey-note>p{flex:calc(100% - 20px)}.product-journey-note .route-cta{margin-left:19px}}@media (prefers-reduced-motion:reduce){.product-journey-grid article{transition:none}.product-journey-grid article:hover{transform:none}}
