: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{--product-rail-width:224px;--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-z-command:70;--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}}.top-mode-badge.pending{color:#684421;font-size:11px}.mobile-mode-switch button:not(.active){color:#51463e!important}.mobile-mode-switch button.active{color:#8b302a!important}.product-app .app-rail .mode-switch button:not(.active){color:#d5cac0;background:0 0}.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-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:none}.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:none}.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)}}.sound-hero-card .orbit-wave b{animation:none}@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}}@media (width>=621px) and (width<=900px){.product-app:not(.pc-surface) .app-rail .app-brand>div,.product-app:not(.pc-surface) .app-rail .mode-switch button span,.product-app:not(.pc-surface) .app-rail .rail-footer>a,.product-app:not(.pc-surface) .app-rail .rail-footer p,.product-app:not(.pc-surface) .app-rail .rail-footer>div>a{display:none}.product-app:not(.pc-surface) .app-rail .mode-switch{grid-template-columns:1fr;width:52px;margin:0 auto 12px;padding:3px}.product-app:not(.pc-surface) .app-rail .mode-switch button,.product-app:not(.pc-surface) .app-rail .mode-switch button:not(.active){justify-content:center;width:44px;min-width:0;min-height:44px;display:flex}.product-app:not(.pc-surface) .app-rail .rail-footer>div{justify-content:center;padding:8px 0}}.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}.product-app .rail-footer p{min-width:0}.product-app .rail-footer p b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-app .app-topbar .quota-compact{display:none}@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-main .app-topbar .quota-link{white-space:nowrap;justify-content:center;width:44px;min-width:44px;min-height:44px;padding-inline:2px;font-size:12px}.product-app .app-topbar .quota-full{display:none}.product-app .app-topbar .quota-compact{display:inline}.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{--product-rail-width:288px;grid-template-columns:var(--product-rail-width) 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>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{overscroll-behavior-inline:none;flex:1;min-width:0;min-height:0;overflow:hidden 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:#d3c7bd;font:700 11px/1.2 var(--sans);letter-spacing:.04em;padding:0 11px 2px;display:block}.product-app .desktop-nav .app-nav-group:first-child .app-nav-group-label{color:#f0aaa0}@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(.22, 1, .36, 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}@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 .16s 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:none}.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}.studio-empty-orbit i,.product-app.product-app .studio-empty-orbit i{animation:none}.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;display:inline-block}@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:var(--ui-action)}.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:"声音目录  /  试听票据  /  角色绑定     服务边界  /  等待声音服务";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}}.product-app.pc-surface .app-rail .pc-root-nav{border-bottom:1px solid #49433d;gap:4px;margin-bottom:16px;padding:0 0 16px;display:grid}.product-app.pc-surface .app-rail .pc-root-nav a{border-radius:var(--ui-radius-control);color:#ded4cb;min-height:44px;font:600 14px/1.4 var(--ui-font-body);align-items:center;gap:11px;padding:0 12px;display:flex}.product-app.pc-surface .app-rail .pc-root-nav a[aria-current=page]{color:#fffaf6;background:#4a3c36}.product-app.pc-surface .app-rail .pc-root-nav a:hover{color:#fff;background:#413a34}.product-app.pc-surface .app-rail .pc-root-nav a:focus-visible,.public-site.pc-portal .pc-portal-primary a:focus-visible{outline:var(--ui-focus);outline-offset:2px}.product-app.pc-surface .app-rail .mode-switch{margin-bottom:10px}.product-app.pc-surface .app-rail .desktop-nav .app-nav-group-label{font-size:12px}.product-app.pc-surface .rail-footer{display:none}.public-site.pc-portal{background:var(--ui-canvas);grid-template-columns:224px minmax(0,1fr);min-height:100svh;display:grid}.public-site.pc-portal .pc-portal-rail{color:#eee9e2;background:#272521;flex-direction:column;height:100svh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.public-site.pc-portal .pc-portal-brand{color:#fff;align-items:center;gap:8px;padding:0 8px 22px;display:flex}.public-site.pc-portal .pc-portal-mark{color:#fff8f2;background:#d94f45;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.public-site.pc-portal .pc-portal-mark svg{width:68%;height:68%}.public-site.pc-portal .pc-portal-brand b{font:700 18px/1.3 var(--ui-font-body);white-space:nowrap;display:block}.public-site.pc-portal .pc-portal-brand em{color:#efa49a;font-size:11px;font-style:normal}.public-site.pc-portal .pc-portal-brand small{color:#c7bbb0;letter-spacing:.025em;margin-top:3px;font-size:9px;display:block}.public-site.pc-portal .pc-portal-rail-label{color:#b9afa6;padding:0 12px 8px;font-size:12px}.public-site.pc-portal .pc-portal-primary{gap:4px;display:grid}.public-site.pc-portal .pc-portal-primary a{border-radius:var(--ui-radius-control);color:#ded4cb;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.public-site.pc-portal .pc-portal-primary a:hover{color:#fff;background:#413a34}.public-site.pc-portal .pc-portal-primary a[aria-current=page]{color:#fffaf6;background:#4a3c36}.public-site.pc-portal .pc-portal-nav-mark{color:#efa49a;text-align:center;width:18px}.public-site.pc-portal .pc-portal-rail-note{color:#d0c5bb;border-top:1px solid #49433d;align-items:center;gap:9px;margin-top:auto;padding:15px 10px 0;font-size:12px;display:flex}.public-site.pc-portal .pc-portal-status-dot{background:#d5a67f;border-radius:50%;width:7px;height:7px}.public-site.pc-portal .pc-portal-body{min-width:0}.public-site.pc-portal .pc-portal-topbar{z-index:var(--ui-z-header);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);height:58px;color:var(--ui-text-secondary);justify-content:space-between;align-items:center;padding:0 28px;font-size:13px;display:flex;position:sticky;top:0}.public-site.pc-portal .pc-portal-topbar a{color:var(--ui-action);font-weight:700}.public-site.pc-portal .public-wrap{max-width:1260px;padding:32px 28px 64px}.public-site.pc-portal .membership-center .public-intro>.public-button{display:none}@media (width<=900px){.product-app.pc-surface .app-rail .pc-root-nav a span{display:none}.product-app.pc-surface .app-rail .pc-root-nav a{justify-content:center}.public-site.pc-portal{grid-template-columns:72px minmax(0,1fr)}.public-site.pc-portal .pc-portal-rail{padding-inline:10px}.public-site.pc-portal .pc-portal-brand{justify-content:center;padding-inline:0}.public-site.pc-portal .pc-portal-brand>span:not(.pc-portal-mark),.public-site.pc-portal .pc-portal-rail-label,.public-site.pc-portal .pc-portal-rail-note{display:none}.public-site.pc-portal .pc-portal-primary a{justify-content:center;padding:0;font-size:0}.public-site.pc-portal .pc-portal-nav-mark{font-size:18px}}@media (width<=620px){.public-site.pc-portal{display:block}.public-site.pc-portal .pc-portal-rail{z-index:var(--ui-z-header);flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:10px 16px;position:sticky;top:0}.public-site.pc-portal .pc-portal-brand{padding:0}.public-site.pc-portal .pc-portal-primary{gap:3px;margin-left:auto;display:flex}.public-site.pc-portal .pc-portal-primary a{flex-direction:column;gap:1px;width:auto;min-width:58px;height:46px;padding:4px 7px;font-size:10px;line-height:1.2}.public-site.pc-portal .pc-portal-nav-mark{font-size:15px;line-height:1}.public-site.pc-portal .pc-portal-topbar{height:48px;padding-inline:20px}.public-site.pc-portal .public-wrap{padding:24px 20px 48px}}.app-rail-toggle,.pc-portal-collapse{color:#d8cec5;background:#302d29;border:1px solid #4b443e;border-radius:7px;align-items:center;gap:9px;min-height:34px;margin:0 0 12px;padding:0 10px;font-size:12px;display:flex}.app-rail-toggle:hover,.pc-portal-collapse:hover{color:#fff;background:#3a3530}.app-rail-toggle span,.pc-portal-collapse span{place-items:center;width:18px;font-size:18px;display:grid}.app-rail-toggle b,.pc-portal-collapse b{font-weight:600}.pc-settings-link{color:#d7ccc2;border-top:1px solid #49433d;align-items:center;gap:10px;min-height:40px;margin-top:10px;padding:0 11px;font-size:13px;display:flex}.pc-settings-link svg{width:18px;height:18px}.pc-settings-link:hover,.pc-settings-link.active{color:#fff}.pc-settings-link.active{box-shadow:inset 2px 0 var(--app-red)}.product-status-dock{z-index:var(--ui-z-player);left:var(--product-rail-width);border-top:1px solid var(--app-line);background:color-mix(in srgb,var(--app-card) 94%,transparent);grid-template-columns:1fr 1fr minmax(190px,.72fr);min-height:58px;display:grid;position:fixed;bottom:0;right:0;box-shadow:0 -8px 24px #241f1a0f}.product-status-item{min-width:0;color:var(--app-ink);border-right:1px solid var(--app-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;display:grid}.product-status-item:last-child{border-right:0}.product-status-item:hover{background:color-mix(in srgb,var(--app-card) 72%,var(--app-bg))}.product-status-item>span:nth-child(2){min-width:0;display:grid}.product-status-item small{color:var(--app-muted);font-size:10px}.product-status-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-status-item em{color:var(--app-muted);font-style:normal}.product-status-icon{color:#635a53;background:#ece7e1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.product-status-icon.generation{color:#a53b34;background:#f4e3df}.product-status-icon.listening{color:#4c7159;background:#e6ede8}.product-app .app-content{padding-bottom:118px}.pc-portal-body>#public-content{padding-bottom:76px}.public-site.pc-portal .product-status-dock{--app-card:#fffefa;--app-bg:#f3f2ee;--app-ink:#272622;--app-muted:#665b52;--app-line:#deddd7}.app-notification-popover{text-align:left;overflow:hidden;width:300px!important;padding:0!important}.app-notification-popover>header,.app-notification-popover>footer{background:var(--app-card);color:var(--app-ink);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.app-notification-popover>header{border-bottom:1px solid var(--app-line)}.app-notification-popover>header span{color:var(--app-muted);font-size:11px}.app-notification-popover>p{margin:0!important;padding:13px 15px!important}.app-notification-popover ul{margin:0;padding:0 15px;list-style:none}.app-notification-popover li{border-top:1px solid var(--app-line);color:var(--app-ink);justify-content:space-between;gap:16px;padding:11px 0;font-size:12px;display:flex}.app-notification-popover li small{color:var(--app-muted);text-align:right}.app-notification-popover>footer{border-top:1px solid var(--app-line)}.app-notification-popover>footer a{color:var(--app-red);font-size:12px;font-weight:700}.app-notification-popover>footer button{height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important}.public-site.pc-portal .pc-portal-rail-note{gap:12px;display:grid}.public-site.pc-portal .pc-portal-rail-note>a,.public-site.pc-portal .pc-portal-rail-note>p{color:#d0c5bb;align-items:center;gap:9px;margin:0;display:flex}.public-site.pc-portal .pc-portal-rail-note>a{min-height:36px}.public-site.pc-portal .pc-portal-rail-note>a:hover{color:#fff}.public-site.pc-portal .pc-portal-rail-note>p{font-size:11px}@media (width>=901px){.product-app.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.product-app.rail-collapsed .app-rail{padding-inline:10px}.product-app.rail-collapsed .app-brand{justify-content:center;padding-inline:0}.product-app.rail-collapsed .app-brand>div,.product-app.rail-collapsed .mode-switch button span,.product-app.rail-collapsed .desktop-nav a>span,.product-app.rail-collapsed .app-nav-group-label,.product-app.rail-collapsed .rail-footer{display:none}.product-app.rail-collapsed .app-rail-toggle{justify-content:center;padding:0}.product-app.rail-collapsed .app-rail-toggle b{display:none}.product-app.rail-collapsed .mode-switch{grid-template-columns:1fr}.product-app.rail-collapsed .mode-switch button{justify-content:center}.product-app.rail-collapsed .desktop-nav a{justify-content:center;padding-inline:0}.product-app.rail-collapsed .desktop-nav .app-nav-group+.app-nav-group{margin-top:4px;padding-top:4px}.product-app.rail-collapsed .pc-root-nav a{justify-content:center;padding-inline:0}.product-app.rail-collapsed .pc-root-nav a span,.product-app.rail-collapsed .pc-settings-link span{display:none}.product-app.rail-collapsed .pc-settings-link{justify-content:center;padding-inline:0}.product-app.rail-collapsed .product-status-dock{left:76px}.public-site.pc-portal.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.public-site.pc-portal.rail-collapsed .pc-portal-rail{padding-inline:10px}.public-site.pc-portal.rail-collapsed .pc-portal-brand{justify-content:center;padding-inline:0}.public-site.pc-portal.rail-collapsed .pc-portal-brand>span,.public-site.pc-portal.rail-collapsed .pc-portal-rail-label,.public-site.pc-portal.rail-collapsed .pc-portal-primary a:not([aria-label]){font-size:0}.public-site.pc-portal.rail-collapsed .pc-portal-primary a{justify-content:center;padding-inline:0}.public-site.pc-portal.rail-collapsed .pc-portal-nav-mark{font-size:18px}.public-site.pc-portal.rail-collapsed .pc-portal-collapse{justify-content:center;padding:0}.public-site.pc-portal.rail-collapsed .pc-portal-collapse b,.public-site.pc-portal.rail-collapsed .pc-portal-rail-note b,.public-site.pc-portal.rail-collapsed .pc-portal-rail-note>p{display:none}.public-site.pc-portal.rail-collapsed .pc-portal-rail-note>a{justify-content:center}.public-site.pc-portal.rail-collapsed .product-status-dock{left:76px}}.product-app.ui-density-compact .app-content{padding-top:20px}.product-app.ui-density-compact .page-heading{margin-bottom:16px}.product-app.ui-density-compact .surface{border-radius:var(--app-radius-md)}.product-app.ui-density-compact :where(.settings-panel,.upload-panel,.creation-summary){padding:20px}.public-site.pc-portal.ui-density-compact .public-wrap{padding-top:22px}.public-site.pc-portal.ui-density-compact :where(.public-panel,.me-section,.me-production){padding:18px}.product-app.ui-theme-dark,.public-site.pc-portal.ui-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#1e1d1b;--app-card:#282624;--app-ink:#f1ece7;--app-muted:#b9afa6;--app-line:#46413c;--ui-canvas:#1e1d1b;--ui-surface:#282624;--ui-text:#f1ece7;--ui-text-secondary:#b9afa6;--ui-border:#46413c;--p-paper:#1e1d1b;--p-ink:#f1ece7;--p-muted:#b9afa6;--p-line:#46413c}.product-app.ui-theme-dark .app-topbar{background:#282624}.product-app.ui-theme-dark :where(.surface,.secondary-action,.empty-state,.offline-state,.error-state,.service-pending,input,select,textarea),.public-site.pc-portal.ui-theme-dark :where(.public-panel,.public-button,.me-production,.me-section,.me-guest,.account-auth-panel,.sound-results-public,input,select,textarea){color:#f1ece7;background:#282624;border-color:#46413c}.product-app.ui-theme-dark :where(.settings-service-note,.settings-nav>a[aria-current=page]){background:#382b28}.product-app.ui-theme-dark .settings-choice-preview{background:#1e1d1b}.product-app.ui-theme-dark .studio-task{--st-ink:#f1ece7;--st-muted:#b9afa6;--st-line:#46413c;--st-paper:#282624}.product-app.ui-theme-dark :where(.studio-project-request,.studio-preparation,.studio-work-footer,.studio-step-nav){color:#ded5ce;background:#242220}.product-app.ui-theme-dark :where(.empty-button,.task-filters.is-disabled){color:#b9afa6;background:#242220}.public-site.pc-portal.ui-theme-dark{background:#1e1d1b}.public-site.pc-portal.ui-theme-dark .pc-portal-topbar{background:#282624}.public-site.pc-portal.ui-theme-dark .me-avatar{color:#f1ece7;background:#403a35}.public-site.pc-portal.ui-theme-dark .me-membership{background:#171614}.public-site.pc-portal.ui-theme-dark .public-button.primary{background:var(--ui-action)}@media (prefers-color-scheme:dark){.product-app.ui-theme-system,.public-site.pc-portal.ui-theme-system{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#1e1d1b;--app-card:#282624;--app-ink:#f1ece7;--app-muted:#b9afa6;--app-line:#46413c;--ui-canvas:#1e1d1b;--ui-surface:#282624;--ui-text:#f1ece7;--ui-text-secondary:#b9afa6;--ui-border:#46413c;--p-paper:#1e1d1b;--p-ink:#f1ece7;--p-muted:#b9afa6;--p-line:#46413c}.product-app.ui-theme-system .app-topbar,.public-site.pc-portal.ui-theme-system .pc-portal-topbar{background:#282624}.product-app.ui-theme-system :where(.surface,.secondary-action,.empty-state,.offline-state,.error-state,.service-pending,input,select,textarea),.public-site.pc-portal.ui-theme-system :where(.public-panel,.public-button,.me-production,.me-section,.me-guest,.account-auth-panel,input,select,textarea){color:#f1ece7;background:#282624;border-color:#46413c}.product-app.ui-theme-system .studio-task{--st-ink:#f1ece7;--st-muted:#b9afa6;--st-line:#46413c;--st-paper:#282624}.public-site.pc-portal.ui-theme-system{background:#1e1d1b}.public-site.pc-portal.ui-theme-system .me-membership{background:#171614}}.ui-motion-reduce *,.ui-motion-reduce :before,.ui-motion-reduce :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=900px){.app-rail-toggle,.pc-portal-collapse{display:none}.product-status-dock,.public-site.pc-portal .product-status-dock{grid-template-columns:1fr 1fr;left:72px}.product-status-item.storage,.public-site.pc-portal .pc-portal-rail-note{display:none}}@media (width<=620px){.product-status-dock,.public-site.pc-portal .product-status-dock{min-height:52px;bottom:62px;left:0}.public-site.pc-portal .product-status-dock{bottom:0}.product-status-item{grid-template-columns:24px minmax(0,1fr);padding:7px 10px}.product-status-item em{display:none}.product-status-icon{width:24px;height:24px}.product-status-item small{font-size:9px}.product-status-item b{font-size:10px}.product-app .app-content{padding-bottom:158px}.pc-portal-body>#public-content{padding-bottom:70px}.app-notification-popover{width:auto!important;position:fixed!important;top:58px!important;left:12px!important;right:12px!important}.product-app .app-topbar>div:first-child .top-mode-badge{display:none}}.command-trigger{white-space:nowrap;align-items:center;gap:8px;width:auto!important;min-width:0!important;padding:0 10px!important;display:inline-flex!important}.command-trigger svg,.command-dialog>header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.command-trigger span{font-size:12px}.command-trigger kbd{border:1px solid var(--app-line);background:var(--app-bg);color:var(--app-muted);border-radius:4px;padding:2px 5px;font:10px/1.3 DM Mono,monospace}:is(.app-topbar:has(.command-backdrop),.pc-portal-topbar:has(.command-backdrop)){z-index:var(--ui-z-command)!important}.command-backdrop{z-index:var(--ui-z-command);background:#1412108a;justify-content:center;align-items:flex-start;padding:12svh 20px 20px;display:flex;position:fixed;inset:0}.command-dialog{border:1px solid var(--app-line,#deddd7);background:var(--app-card,#fffefa);width:min(620px,100%);color:var(--app-ink,#272622);border-radius:12px;animation:.18s cubic-bezier(.2,.8,.2,1) both command-dialog-in;overflow:hidden;box-shadow:0 4px 8px #0000002e}.command-dialog>header{border-bottom:1px solid var(--app-line,#deddd7);background:var(--app-card,#fffefa);min-height:60px;color:var(--app-muted,#665b52);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;display:grid}.command-dialog>header input{width:100%;height:58px;color:var(--app-ink,#272622);font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.command-dialog>header input::placeholder{color:var(--app-muted,#665b52);opacity:.8}.command-dialog>header button{border:1px solid var(--app-line,#deddd7)!important;background:var(--app-bg,#f3f2ee)!important;min-width:42px!important;height:30px!important;min-height:30px!important;color:var(--app-muted,#665b52)!important;border-radius:5px!important;padding:0 7px!important;font:10px DM Mono,monospace!important}.command-results{max-height:min(500px,58svh);padding:8px;overflow-y:auto}.command-results>button{text-align:left;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:58px!important;color:var(--app-ink,#272622)!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:9px 11px!important;display:grid!important}.command-results>button.selected{background:color-mix(in srgb,var(--app-card,#fffefa) 65%,var(--app-bg,#f3f2ee))!important}.command-results>button span{gap:2px;min-width:0;display:grid}.command-results>button b{font-size:13px}.command-results>button small{text-overflow:ellipsis;white-space:nowrap;color:var(--app-muted,#665b52);font-size:11px;overflow:hidden}.command-results>button em{color:var(--app-muted,#665b52);font-size:11px;font-style:normal}.command-results>button i{color:var(--app-red,#ac3a32);text-align:right;font-style:normal}.command-empty{text-align:center;place-items:center;min-height:180px;padding:30px;display:grid}.command-empty small{color:var(--app-muted,#665b52);margin-top:6px}.command-dialog>footer{border-top:1px solid var(--app-line,#deddd7);background:var(--app-bg,#f3f2ee);min-height:42px;color:var(--app-muted,#665b52);align-items:center;gap:20px;padding:8px 16px;font-size:10px;display:flex}.command-dialog>footer span{align-items:center;gap:4px;display:flex}.command-dialog kbd{border:1px solid var(--app-line,#deddd7);background:var(--app-card,#fffefa);border-radius:4px;padding:2px 5px;font:10px DM Mono,monospace}@keyframes command-dialog-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.pc-portal-topbar>div{align-items:center;gap:12px;display:flex}.public-site.pc-portal .command-trigger{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-text-secondary);border-radius:6px}.public-site.pc-portal .command-trigger kbd{border-color:var(--ui-border);background:var(--ui-canvas);color:var(--ui-text-secondary)}.public-site.pc-portal .command-dialog{--app-card:var(--ui-surface);--app-bg:var(--ui-canvas);--app-ink:var(--ui-text);--app-muted:var(--ui-text-secondary);--app-line:var(--ui-border);--app-red:var(--ui-action)}@media (width<=900px){.command-trigger span,.command-trigger kbd{display:none}.command-trigger{justify-content:center;width:36px!important;min-width:36px!important;padding:0!important}}@media (width<=620px){.product-app .command-trigger,.public-site.pc-portal .command-trigger{display:none!important}.command-backdrop{padding:8svh 12px 12px}.command-dialog>footer{display:none}.command-results{max-height:64svh}}@media (prefers-reduced-motion:reduce){.command-dialog{animation:none}}.command-results>button .command-arrow{width:auto;height:auto;color:var(--app-red,#ac3a32);text-align:right;background:0 0;border-radius:0;font-size:13px;position:static}.product-app.ui-theme-dark .app-notification-popover{background:var(--app-card);border-color:var(--app-line);color:var(--app-ink)}.app-notification-popover>p{color:var(--app-muted)!important;font-size:12px!important;line-height:1.6!important}.public-site.pc-portal.rail-collapsed .pc-portal-brand>span:not(.pc-portal-mark){display:none}.product-status-item.current{background:color-mix(in srgb,var(--app-card) 76%,var(--app-bg));box-shadow:inset 0 2px var(--app-red)}.product-status-item.current .product-status-icon{background:var(--app-red);color:#fff}.public-site.pc-portal.ui-theme-dark .product-status-dock{--app-card:#282624;--app-bg:#1e1d1b;--app-ink:#f1ece7;--app-muted:#b9afa6;--app-line:#46413c}@media (prefers-color-scheme:dark){.public-site.pc-portal.ui-theme-system .product-status-dock{--app-card:#282624;--app-bg:#1e1d1b;--app-ink:#f1ece7;--app-muted:#b9afa6;--app-line:#46413c}}.product-app :where(.task-toast,.project-toast,.review-toast,.quick-toast,.player-toast,.studio-notice-v3,.settings-notice){z-index:var(--ui-z-overlay)!important;bottom:72px!important}@media (width<=620px){.product-app :where(.task-toast,.project-toast,.review-toast,.quick-toast,.player-toast,.studio-notice-v3,.settings-notice){bottom:calc(126px + env(safe-area-inset-bottom))!important}}html[data-product-theme=dark] body{background:oklch(15.5% .008 35)}html[data-product-theme=dark] :is(.product-app.ui-light-active,.public-site.pc-portal.ui-light-active){visibility:hidden}.product-app.ui-dark-active,.public-site.pc-portal.ui-dark-active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night-canvas:oklch(15.5% .008 35);--night-surface-1:oklch(20.5% .009 35);--night-surface-2:oklch(24.5% .01 35);--night-surface-3:oklch(28.5% .012 35);--night-line:oklch(35% .012 35);--night-line-strong:oklch(43% .014 35);--night-ink:oklch(93% .012 65);--night-muted:oklch(73% .014 60);--night-quiet:oklch(59% .014 55);--night-accent:oklch(68% .155 28);--night-accent-hover:oklch(73% .145 28);--night-accent-soft:oklch(29% .052 28);--night-green:oklch(70% .07 153);--night-green-soft:oklch(27% .032 153);--night-warning:oklch(75% .09 75);--night-warning-soft:oklch(28% .038 75);--app-bg:var(--night-canvas);--app-card:var(--night-surface-1);--app-ink:var(--night-ink);--app-muted:var(--night-muted);--app-line:var(--night-line);--app-red:var(--night-accent);--app-dark:oklch(12% .007 35);--ui-canvas:var(--night-canvas);--ui-surface:var(--night-surface-1);--ui-text:var(--night-ink);--ui-text-secondary:var(--night-muted);--ui-border:var(--night-line);--ui-action:var(--night-accent);--ui-action-hover:var(--night-accent-hover);--p-paper:var(--night-canvas);--p-ink:var(--night-ink);--p-muted:var(--night-muted);--p-line:var(--night-line);--p-red:var(--night-accent);background:var(--night-canvas);color:var(--night-ink)}.product-app.ui-dark-active ::selection{background:var(--night-accent);color:oklch(98% .006 65)}.public-site.pc-portal.ui-dark-active ::selection{background:var(--night-accent);color:oklch(98% .006 65)}.product-app.ui-dark-active :where(p,small,dt),.public-site.pc-portal.ui-dark-active :where(p,small,dt){color:var(--night-muted)}.product-app.ui-dark-active :where(input,textarea,select)::placeholder,.public-site.pc-portal.ui-dark-active :where(input,textarea,select)::placeholder{color:var(--night-quiet);opacity:1}.product-app.ui-dark-active .app-rail,.public-site.pc-portal.ui-dark-active .pc-portal-rail{border-color:var(--night-line);background:oklch(11.5% .007 35)}.product-app.ui-dark-active .app-topbar,.public-site.pc-portal.ui-dark-active .pc-portal-topbar{background:var(--night-surface-1);border-color:var(--night-line)}.product-app.ui-dark-active .app-rail :where(.desktop-nav a,.pc-root-nav a),.public-site.pc-portal.ui-dark-active .pc-portal-primary a{color:var(--night-muted)}.product-app.ui-dark-active .app-rail :where(.desktop-nav a,.pc-root-nav a):hover,.public-site.pc-portal.ui-dark-active .pc-portal-primary a:hover{background:var(--night-surface-2);color:var(--night-ink)}.product-app.ui-dark-active .app-rail :where(.desktop-nav a.active,.pc-root-nav a[aria-current=page]),.public-site.pc-portal.ui-dark-active .pc-portal-primary a[aria-current=page]{background:var(--night-accent-soft);color:var(--night-ink);border-color:color-mix(in oklch,var(--night-accent) 28%,var(--night-line));box-shadow:inset 2px 0 var(--night-accent)}.product-app.ui-dark-active .mode-switch{border-color:var(--night-line);background:oklch(13.5% .007 35)}.product-app.ui-dark-active .mode-switch button{color:var(--night-quiet)}.product-app.ui-dark-active .mode-switch button.active{background:var(--night-surface-3);color:var(--night-ink)}.product-app.ui-dark-active .mobile-mode-switch{background:var(--night-surface-2)}.product-app.ui-dark-active .mobile-mode-switch button.active{box-shadow:none;background:var(--night-surface-3)!important;color:var(--night-accent-hover)!important}.product-app.ui-dark-active :where(.app-rail-toggle,.pc-settings-link),.public-site.pc-portal.ui-dark-active .pc-portal-collapse{border-color:var(--night-line);color:var(--night-muted);background:oklch(14% .008 35)}.product-app.ui-dark-active .rail-footer>div{background:var(--night-surface-1)}.product-app.ui-dark-active :where(.surface,.secondary-action,.empty-state,.offline-state,.error-state,.service-pending,input,textarea,select),.public-site.pc-portal.ui-dark-active :where(.public-panel,.public-button,.me-production,.me-section,.me-guest,.account-auth-panel,.sound-results-public,input,textarea,select){background:var(--night-surface-1);color:var(--night-ink);border-color:var(--night-line);box-shadow:none}.product-app.ui-dark-active .surface:hover{border-color:var(--night-line-strong)}.product-app.ui-dark-active :where(.secondary-action,.settings-static-row>button):hover,.public-site.pc-portal.ui-dark-active .public-button:hover{background:var(--night-surface-3);border-color:var(--night-line-strong)}.product-app.ui-dark-active :where(.primary-action,.account-primary),.public-site.pc-portal.ui-dark-active .public-button.primary{background:var(--night-accent);border-color:var(--night-accent);color:oklch(98% .006 65)}.product-app.ui-dark-active :where(.primary-action,.account-primary):hover,.public-site.pc-portal.ui-dark-active .public-button.primary:hover{background:var(--night-accent-hover)}.product-app.ui-dark-active .empty-button{background:var(--night-surface-1);border-color:var(--night-line-strong);color:var(--night-muted)}.product-app.ui-dark-active :where(button,input,textarea,select):disabled{color:var(--night-quiet);opacity:.68}.product-app.ui-dark-active .status-pill.neutral,.product-app.ui-dark-active .status-pill.gray{background:var(--night-surface-3);border-color:var(--night-line-strong);color:var(--night-muted)}.product-app.ui-dark-active .status-pill.green{background:var(--night-green-soft);border-color:color-mix(in oklch,var(--night-green) 30%,var(--night-line));color:var(--night-green)}.product-app.ui-dark-active .status-pill.orange,.product-app.ui-dark-active .status-pill.pending{background:var(--night-warning-soft);border-color:color-mix(in oklch,var(--night-warning) 26%,var(--night-line));color:var(--night-warning)}.product-app.ui-dark-active .status-pill.red{background:var(--night-accent-soft);border-color:color-mix(in oklch,var(--night-accent) 30%,var(--night-line));color:var(--night-accent-hover)}.product-app.ui-dark-active .app-topbar :where(button,.quota-link,.command-trigger){background:var(--night-surface-2);border-color:var(--night-line);color:var(--night-muted)}.product-app.ui-dark-active .app-topbar :where(button,.quota-link,.command-trigger):hover{background:var(--night-surface-3);color:var(--night-ink)}.product-app.ui-dark-active .top-mode-badge.pending{background:var(--night-warning-soft);color:var(--night-warning);border:1px solid color-mix(in oklch,var(--night-warning) 22%,var(--night-line))}.product-app.ui-dark-active .sync-dot.pending{background:var(--night-warning);box-shadow:0 0 0 4px color-mix(in oklch,var(--night-warning-soft) 70%,transparent)}.product-app.ui-dark-active .command-trigger kbd{background:var(--night-surface-1);border-color:var(--night-line-strong)}.product-app.ui-dark-active .command-dialog,.public-site.pc-portal.ui-dark-active .command-dialog{--app-card:var(--night-surface-2);--app-bg:var(--night-surface-1);--app-ink:var(--night-ink);--app-muted:var(--night-muted);--app-line:var(--night-line);--app-red:var(--night-accent)}.product-app.ui-dark-active .app-notification-popover{background:var(--night-surface-2);border-color:var(--night-line)}.product-app.ui-dark-active .app-notification-popover>header,.product-app.ui-dark-active .app-notification-popover>footer{background:var(--night-surface-2)}.product-app.ui-dark-active .product-status-dock,.public-site.pc-portal.ui-dark-active .product-status-dock{--app-card:var(--night-surface-2);--app-bg:var(--night-surface-1);--app-ink:var(--night-ink);--app-muted:var(--night-muted);--app-line:var(--night-line);background:var(--night-surface-2);box-shadow:0 -1px 0 var(--night-line)}.product-app.ui-dark-active .product-status-icon,.public-site.pc-portal.ui-dark-active .product-status-icon{background:var(--night-surface-3);color:var(--night-muted)}.product-app.ui-dark-active .product-status-icon.generation{background:var(--night-accent-soft);color:var(--night-accent-hover)}.product-app.ui-dark-active .product-status-icon.listening{background:var(--night-green-soft);color:var(--night-green)}.product-app.ui-dark-active .product-status-item.current,.public-site.pc-portal.ui-dark-active .product-status-item.current{background:oklch(22.5% .014 30)}.product-app.ui-dark-active.page-player .player-stage,.product-app.ui-dark-active.page-player .player-stage.is-pending{background:radial-gradient(circle at 18% 24%,oklch(31% .035 28),#0000 42%),linear-gradient(135deg,oklch(20.5% .018 25),oklch(13.5% .012 35));border:1px solid oklch(34% .025 28)}.product-app.ui-dark-active.page-player .player-cover,.product-app.ui-dark-active.page-player .waiting-cover{box-shadow:0 8px 16px #00000047;background:linear-gradient(155deg,oklch(39% .055 28),oklch(20.5% .028 30))!important}.product-app.ui-dark-active.page-player .now-playing blockquote{color:var(--night-ink);background:#fff5ee0d;border-color:#fff5ee21}.product-app.ui-dark-active.page-player .player-queue{background:var(--night-surface-1)}.product-app.ui-dark-active.page-player .player-queue>header>button:disabled{background:var(--night-surface-3);color:var(--night-muted)}.product-app.ui-dark-active.page-player :where(.chapter-empty-action,.chapter-empty button){background:var(--night-surface-3);border-color:var(--night-line-strong);color:var(--night-accent-hover)}.product-app.ui-dark-active.page-player .chapter-empty-mark,.product-app.ui-dark-active.page-player :where(.player-readiness-mark,.listening-history-mark){background:var(--night-accent-soft);color:var(--night-accent-hover)}.product-app.ui-dark-active.page-player .player-readiness{background:var(--night-surface-2)}.product-app.ui-dark-active.page-player .player-view-switch{background:var(--night-surface-1)}.product-app.ui-dark-active.page-player .player-view-switch a[aria-current=page]{background:var(--night-surface-3);color:var(--night-ink);box-shadow:inset 0 -2px var(--night-accent)}.product-app.ui-dark-active.page-player .listening-history{background:var(--night-surface-1)}.product-app.ui-dark-active.page-player .listening-history-contract{background:var(--night-surface-2)}.product-app.ui-dark-active.page-player .listening-history-contract>div{border-color:var(--night-line)}.product-app.ui-dark-active .studio-task{--st-ink:var(--night-ink);--st-muted:var(--night-muted);--st-line:var(--night-line);--st-paper:var(--night-surface-1);--st-accent:var(--night-accent)}.product-app.ui-dark-active :where(.studio-context,.studio-work-area){background:var(--night-surface-1)}.product-app.ui-dark-active :where(.studio-step-nav,.studio-preparation,.studio-work-footer){background:var(--night-surface-2);color:var(--night-muted)}.product-app.ui-dark-active .studio-step-nav button[aria-pressed=true]{background:var(--night-surface-3);color:var(--night-ink)}.product-app.ui-dark-active .studio-project-request{background:var(--night-warning-soft);color:var(--night-warning)}.product-app.ui-dark-active .studio-project-request button{background:var(--night-surface-3);border-color:var(--night-line-strong);color:var(--night-accent-hover)}.product-app.ui-dark-active .studio-document-icon{background:var(--night-accent-soft);border-color:var(--night-line-strong);color:var(--night-accent-hover)}.product-app.ui-dark-active.page-tasks .queue-banner{background:linear-gradient(110deg,var(--night-surface-2),oklch(22.5% .025 28));border-color:var(--night-line);box-shadow:none}.product-app.ui-dark-active.page-tasks .queue-banner p{color:var(--night-muted)}.product-app.ui-dark-active.page-tasks .task-filters.is-disabled,.product-app.ui-dark-active.page-tasks .task-list>header{background:var(--night-surface-2);border-color:var(--night-line);color:var(--night-muted)}.product-app.ui-dark-active.page-tasks .task-list{background:var(--night-surface-1);box-shadow:none}.product-app.ui-dark-active.page-tasks .task-list>article{border-color:var(--night-line)}.product-app.ui-dark-active.page-tasks :where(.task-empty-flow,.task-note){background:var(--night-surface-2);border-color:var(--night-line);color:var(--night-muted)}.product-app.ui-dark-active.page-tasks .task-empty-flow :where(b,small){color:var(--night-muted)}.product-app.ui-dark-active.page-projects .projects-empty-copy h2{color:var(--night-ink)}.product-app.ui-dark-active.page-projects .projects-empty-copy :where(p,small){color:var(--night-muted)}.product-app.ui-dark-active.page-projects .projects-empty-state{background:var(--night-surface-1);border-color:var(--night-line);box-shadow:none}.product-app.ui-dark-active.page-projects .projects-service-note{border-color:var(--night-line);color:var(--night-muted)}.product-app.ui-dark-active.page-settings .settings-nav{background:var(--night-surface-1)}.product-app.ui-dark-active.page-settings .settings-nav>a:hover{background:var(--night-surface-2)}.product-app.ui-dark-active.page-settings .settings-nav>a[aria-current=page]{background:var(--night-accent-soft);border-color:color-mix(in oklch,var(--night-accent) 28%,var(--night-line))}.product-app.ui-dark-active.page-settings .settings-panel{background:var(--night-surface-1)}.product-app.ui-dark-active.page-settings :where(.settings-choice,.settings-static-row>button){background:var(--night-surface-2);border-color:var(--night-line);color:var(--night-ink)}.product-app.ui-dark-active.page-settings .settings-choice[aria-pressed=true]{border-color:var(--night-accent);background:oklch(24.5% .026 28)}.product-app.ui-dark-active.page-settings .settings-choice-preview{background:var(--night-canvas)}.product-app.ui-dark-active.page-settings .settings-service-note{background:var(--night-warning-soft);border:1px solid color-mix(in oklch,var(--night-warning) 24%,var(--night-line))}.product-app.ui-dark-active.page-settings .storage-summary{border-color:var(--night-line)}.product-app.ui-dark-active.page-settings .storage-summary>div{background:var(--night-surface-2)}.product-app.ui-dark-active.page-settings .storage-summary>div+div{border-color:var(--night-line)}.product-app.ui-dark-active :where(.dashboard-overview,.project-card,.upload-panel,.creation-summary,.mode-card,.quick-editor,.quick-director,.quick-output,.recent-audio,.pipeline-overview,.pipeline-main,.stage-inspector,.pipeline-review,.audit-panel,.delivery-lane,.resource-workspace-summary,.resource-workspace-layout,.resource-helper){background:var(--night-surface-1);border-color:var(--night-line);box-shadow:none}.product-app.ui-dark-active .dashboard-overview:after{background:var(--night-accent-soft);opacity:.28}.product-app.ui-dark-active.page-quick-audio :where(.quick-service-status,.quick-editor>header button,.actor-pending,.output-gates li){background:var(--night-surface-2);border-color:var(--night-line);color:var(--night-muted)}.product-app.ui-dark-active.page-quick-audio .actor-pending b,.product-app.ui-dark-active.page-quick-audio .output-gates li b{color:var(--night-ink)}.product-app.ui-dark-active.page-quick-audio .actor-pending small,.product-app.ui-dark-active.page-quick-audio .output-gates li small{color:var(--night-muted)}.product-app.ui-dark-active.page-quick-audio .actor-pending>i,.product-app.ui-dark-active.page-quick-audio .output-gates li>span{background:var(--night-surface-3);border-color:var(--night-line-strong);color:var(--night-muted)}.product-app.ui-dark-active.page-quick-audio .actor-pending>em{background:var(--night-warning-soft);color:var(--night-warning)}.product-app.ui-dark-active.page-quick-audio .direction-note{background:var(--night-accent-soft)}.product-app.ui-dark-active.page-quick-audio .direction-note>span{color:var(--night-accent-hover)}.product-app.ui-dark-active.page-quick-audio .direction-note p{color:var(--night-muted)}.product-app.ui-dark-active.page-quick-audio .advanced-direction>div button.active{background:var(--night-accent-soft);color:var(--night-accent-hover)}.product-app.ui-dark-active.page-quick-audio .advanced-direction input{accent-color:var(--night-accent)}.product-app.ui-dark-active.page-quick-audio .output-gates li.is-local{background:var(--night-green-soft);border-color:color-mix(in oklch,var(--night-green) 28%,var(--night-line))}.product-app.ui-dark-active.page-quick-audio .output-gates li.is-local>span{background:color-mix(in oklch,var(--night-green) 18%,var(--night-surface-2));border-color:var(--night-green);color:var(--night-green)}.product-app.ui-dark-active :where(.metric-row article,.file-drop,.result-actor,.task-filters.is-disabled,.resource-workspace-layout>aside),.product-app.ui-dark-active :where(.project-filters,.quick-tabs,.resource-workspace-tools>label){background:var(--night-surface-2);border-color:var(--night-line)}.product-app.ui-dark-active :where(.project-filters button.active,.resource-workspace-tools button.active,.resource-workspace-layout nav button.active){background:var(--night-surface-3);color:var(--night-ink)}.product-app.ui-dark-active .pipeline-overview,.product-app.ui-dark-active .pipeline-overview.is-pending{background:linear-gradient(115deg,var(--night-surface-1),oklch(23.5% .025 28))}.product-app.ui-dark-active .stage-track button:hover,.product-app.ui-dark-active .stage-track button.selected{background:var(--night-surface-2)}.product-app.ui-dark-active .stage-track button>i{background:var(--night-surface-2);border-color:var(--night-line)}.product-app.ui-dark-active .stage-track button :where(b,p,small,span){color:var(--night-muted)}.product-app.ui-dark-active .stage-track button.selected b{color:var(--night-ink)}.product-app.ui-dark-active .stage-track button>span em{background:var(--night-accent-soft);color:var(--night-accent-hover)}.product-app.ui-dark-active .pipeline-autonomy{background:var(--night-green-soft);color:var(--night-green)}.product-app.ui-dark-active .pipeline-review.service-pending{background:var(--night-surface-2);border-color:var(--night-line)}.product-app.ui-dark-active .pipeline-review.service-pending>div>b{color:var(--night-warning)}.product-app.ui-dark-active .pipeline-review.service-pending>a,.product-app.ui-dark-active .page-pipeline .stage-inspector>button:disabled{background:var(--night-surface-3);border-color:var(--night-line-strong);color:var(--night-muted)}.product-app.ui-dark-active.page-pipeline .pipeline-review button:disabled{background:var(--night-surface-3);border:1px solid var(--night-line-strong);color:var(--night-muted);opacity:.72}.product-app.ui-dark-active .pipeline-review.service-pending>small{color:var(--night-quiet)}.product-app.ui-dark-active .pipeline-readiness span{color:var(--night-muted)}.product-app.ui-dark-active .pipeline-readiness .current{color:var(--night-ink)}.product-app.ui-dark-active .pipeline-readiness>b{background:var(--night-line)}.product-app.ui-dark-active .audit-panel>div{background:var(--night-line);border-color:var(--night-line)}.product-app.ui-dark-active .audit-panel article{background:var(--night-surface-2)}.public-site.pc-portal.ui-dark-active .pc-portal-body{background:var(--night-canvas)}.public-site.pc-portal.ui-dark-active :where(.me-identity,.me-section>header,.me-production>header,.public-table th,.public-table td){border-color:var(--night-line)}.public-site.pc-portal.ui-dark-active .me-avatar{background:var(--night-surface-3);color:var(--night-ink)}.public-site.pc-portal.ui-dark-active .me-membership{border:1px solid var(--night-line);background:linear-gradient(145deg,oklch(20.5% .025 28),oklch(14% .01 35))}.public-site.pc-portal.ui-dark-active .me-account-tools>div>a{background:var(--night-surface-2);border-color:var(--night-line)}.public-site.pc-portal.ui-dark-active :where(.account-auth-panel,.account-settings,.account-security-grid,.membership-panel,.plan-card){background:var(--night-surface-1);border-color:var(--night-line)}.public-site.pc-portal.ui-dark-active :where(.account-device-code,.public-status){background:var(--night-warning-soft);border-color:color-mix(in oklch,var(--night-warning) 24%,var(--night-line));color:var(--night-warning)}@media (width<=620px){.product-app.ui-dark-active .mobile-nav,.product-app.ui-dark-active .app-rail{background:oklch(11.5% .007 35)}.product-app.ui-dark-active .mobile-nav a.active,.product-app.ui-dark-active .mobile-nav button.active{background:var(--night-accent-soft);color:var(--night-ink)}}:root{--product-motion-fast:.12s;--product-motion-page:.16s;--product-ease-out:cubic-bezier(.22, 1, .36, 1)}html[data-product-navigation]:after{content:"";z-index:60;background:var(--product-navigation-accent,#d94f45);opacity:1;transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(.06)}html[data-product-navigation=pending]:after{animation:product-navigation-pending .32s var(--product-ease-out) both}html[data-product-navigation=complete]:after{opacity:0;transition:transform 80ms var(--product-ease-out), opacity 90ms linear 20ms;transform:scaleX(1)}@keyframes product-navigation-pending{to{transform:scaleX(.72)}}html[data-product-navigation=complete] :where(.product-app:not(.ui-page-motion-instant):not(.ui-motion-reduce) #workspace-content,.public-site.pc-portal:not(.ui-page-motion-instant):not(.ui-motion-reduce) #public-content){animation:product-content-settle var(--product-motion-page) var(--product-ease-out) both}@keyframes product-content-settle{0%{opacity:.94;transform:translateY(3px)}to{opacity:1;transform:translate(0,0)}}.product-app :where(.desktop-nav,.mobile-nav,.mobile-nav-drawer,.rail-account-popover) a.is-route-activating,.public-site.pc-portal :where(.pc-portal-primary,.pc-portal-account-popover) a.is-route-activating{color:#fff;background:color-mix(in oklch, var(--product-navigation-accent,#d94f45) 34%, #302d29);transform:translate(1px)}.product-app :where(.desktop-nav,.mobile-nav,.mobile-nav-drawer,.rail-account-popover) a,.public-site.pc-portal :where(.pc-portal-primary,.pc-portal-account-popover) a{transition-property:transform,background-color,border-color,color;transition-duration:var(--product-motion-fast);transition-timing-function:var(--product-ease-out)}.product-app :where(.desktop-nav,.mobile-nav,.mobile-nav-drawer,.rail-account-popover) a.is-route-activating :where(i,svg),.public-site.pc-portal :where(.pc-portal-primary,.pc-portal-account-popover) a.is-route-activating :where(i,svg){transition:transform 80ms var(--product-ease-out);transform:scale(.92)}.product-app,.detail-page-shell,.product-app .app-main>:not(#workspace-content),.page-tasks :where(.page-heading,.queue-banner,.task-filters,.task-list,.task-note),.product-app .service-pending,.product-app .service-pending-grid article,.product-app .workbench-category-list article,.detail-page-shell :where(.detail-page-heading,.detail-page-body),.detail-page-shell .detail-page-body>:where(.resource-page-v3,.account-page-v3,.membership-page)>*{animation:none!important}@media (hover:hover) and (pointer:fine){.product-app :where(.desktop-nav a,.mobile-nav a,.mobile-nav-drawer a):hover{transform:none}}.product-app .page-heading>div:first-child{min-width:0}.product-app .page-heading h1{text-wrap:balance}.product-app .page-heading p{text-wrap:pretty;max-width:68ch;margin-top:8px}.product-app.ui-width-balanced .app-content{width:min(1120px,100% - 56px)}.product-app.ui-width-balanced .app-content-wide,.product-app.ui-width-wide .app-content{width:min(1280px,100% - 48px)}.product-app.ui-width-wide .app-content-wide{width:min(1560px,100% - 48px)}.public-site.pc-portal.ui-width-balanced .public-wrap{width:min(1180px,100% - 56px)}.public-site.pc-portal.ui-width-wide .public-wrap{width:min(1480px,100% - 48px)}.product-app.ui-font-large .app-content :where(p,li,dd),.product-app.ui-font-large .app-content :where(button,input,select,textarea){font-size:15px}.product-app.ui-font-large .app-content :where(label,dt,small,.section-label){font-size:13px}.product-app.ui-font-large .page-heading h1{font-size:36px}.public-site.pc-portal.ui-font-large #public-content :where(p,li,dd),.public-site.pc-portal.ui-font-large #public-content :where(button,input,select,textarea){font-size:15px}.product-app.ui-contrast-high.ui-light-active{--app-muted:#4d4843;--app-line:#c7c3bd;--ui-text-secondary:#4d4843;--ui-border:#c7c3bd}.product-app.ui-contrast-high.ui-dark-active,.public-site.pc-portal.ui-contrast-high.ui-dark-active{--night-muted:oklch(81% .014 60);--night-quiet:oklch(70% .014 55);--night-line:oklch(43% .014 35);--night-line-strong:oklch(52% .016 35)}.product-app.status-dock-hidden .app-content{padding-bottom:72px}.public-site.pc-portal.status-dock-hidden .pc-portal-body>#public-content{padding-bottom:28px}.product-app.page-projects .projects-empty-state{width:min(780px,100%);min-height:0;box-shadow:none;padding:32px}.product-app.page-projects .projects-empty-copy{padding:0}.product-app.page-tasks .queue-banner.service-pending p,.product-app.page-tasks .queue-banner.service-error p{color:#d8cdc5}.product-app.page-tasks .queue-banner{padding:22px 24px}.product-app :where(.settings-choice,.settings-switch-row>i,.settings-segmented button){transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--product-motion-page);transition-timing-function:var(--product-ease-out)}@media (width<=900px){.product-app.ui-width-balanced .app-content,.product-app.ui-width-balanced .app-content-wide,.product-app.ui-width-wide .app-content,.product-app.ui-width-wide .app-content-wide{width:calc(100% - 30px)}}@media (width<=620px){.product-app .page-heading{margin-bottom:24px}.product-app.ui-font-large .page-heading h1{font-size:31px}.product-app.status-dock-hidden .app-content{padding-bottom:94px}.product-app.page-projects .projects-empty-state{width:100%;padding:22px 20px}}@media (prefers-reduced-motion:reduce){html[data-product-navigation]:after{display:none}html[data-product-navigation=complete] :where(#workspace-content,#public-content){animation:none!important}}html:has(.ui-motion-reduce)[data-product-navigation]:after{display:none}html:has(.ui-page-motion-instant)[data-product-navigation]:after{display:none}.product-app,.public-site.pc-portal{--rail-control-bg:#302d29;--rail-control-border:#4b443e;--rail-control-text:#d8cec5;--ui-focus:3px solid var(--ui-action)}.product-app.ui-accent-mushroom,.public-site.pc-portal.ui-accent-mushroom{--ui-action:#ac3a32;--ui-action-hover:#923029;--app-red:var(--ui-action);--red:var(--ui-action)}.product-app.ui-accent-clay,.public-site.pc-portal.ui-accent-clay{--ui-action:#9f492f;--ui-action-hover:#813923;--app-red:var(--ui-action);--red:var(--ui-action)}.product-app.ui-accent-forest,.public-site.pc-portal.ui-accent-forest{--ui-action:#356b59;--ui-action-hover:#285346;--app-red:var(--ui-action);--red:var(--ui-action)}.product-app.ui-accent-ocean,.public-site.pc-portal.ui-accent-ocean{--ui-action:#2f5f91;--ui-action-hover:#244b74;--app-red:var(--ui-action);--red:var(--ui-action)}.product-app.ui-accent-violet,.public-site.pc-portal.ui-accent-violet{--ui-action:#6a4f8b;--ui-action-hover:#523d6d;--app-red:var(--ui-action);--red:var(--ui-action)}.product-app.ui-accent-graphite,.public-site.pc-portal.ui-accent-graphite{--ui-action:#55514d;--ui-action-hover:#3f3c39;--app-red:var(--ui-action);--red:var(--ui-action)}.product-app.ui-light-active.ui-tone-neutral,.public-site.pc-portal.ui-light-active.ui-tone-neutral{--app-bg:#f0f1ef;--app-card:#fbfcfa;--app-line:#d8dcd7;--ui-canvas:#f0f1ef;--ui-surface:#fbfcfa;--ui-border:#d8dcd7;--p-paper:#f0f1ef;--p-line:#d8dcd7}.product-app.ui-light-active.ui-tone-rose,.public-site.pc-portal.ui-light-active.ui-tone-rose{--app-bg:#f4eeee;--app-card:snow;--app-line:#e2d6d5;--ui-canvas:#f4eeee;--ui-surface:snow;--ui-border:#e2d6d5;--p-paper:#f4eeee;--p-line:#e2d6d5}.product-app.ui-light-active.ui-tone-cool,.public-site.pc-portal.ui-light-active.ui-tone-cool{--app-bg:#eef1f5;--app-card:#fbfcfe;--app-line:#d6dbe2;--ui-canvas:#eef1f5;--ui-surface:#fbfcfe;--ui-border:#d6dbe2;--p-paper:#eef1f5;--p-line:#d6dbe2}.product-app.ui-light-active.ui-tone-sage,.public-site.pc-portal.ui-light-active.ui-tone-sage{--app-bg:#eef2ef;--app-card:#fbfdfb;--app-line:#d4ddd6;--ui-canvas:#eef2ef;--ui-surface:#fbfdfb;--ui-border:#d4ddd6;--p-paper:#eef2ef;--p-line:#d4ddd6}.product-app.ui-dark-active.ui-tone-neutral,.public-site.pc-portal.ui-dark-active.ui-tone-neutral{--night-canvas:oklch(15.5% .006 210);--night-surface-1:oklch(20.5% .007 210);--night-surface-2:oklch(24.5% .008 210);--night-surface-3:oklch(28.5% .009 210);--night-line:oklch(35% .009 210);--app-bg:var(--night-canvas);--app-card:var(--night-surface-1);--app-line:var(--night-line);--ui-canvas:var(--night-canvas);--ui-surface:var(--night-surface-1);--ui-border:var(--night-line);--p-paper:var(--night-canvas);--p-line:var(--night-line)}.product-app.ui-dark-active.ui-tone-rose,.public-site.pc-portal.ui-dark-active.ui-tone-rose{--night-canvas:oklch(15.5% .012 18);--night-surface-1:oklch(20.5% .014 18);--night-surface-2:oklch(24.5% .016 18);--night-surface-3:oklch(28.5% .018 18);--night-line:oklch(35% .018 18);--app-bg:var(--night-canvas);--app-card:var(--night-surface-1);--app-line:var(--night-line);--ui-canvas:var(--night-canvas);--ui-surface:var(--night-surface-1);--ui-border:var(--night-line);--p-paper:var(--night-canvas);--p-line:var(--night-line)}.product-app.ui-dark-active.ui-tone-cool,.public-site.pc-portal.ui-dark-active.ui-tone-cool{--night-canvas:oklch(15.5% .014 255);--night-surface-1:oklch(20.5% .016 255);--night-surface-2:oklch(24.5% .018 255);--night-surface-3:oklch(28.5% .02 255);--night-line:oklch(35% .022 255);--app-bg:var(--night-canvas);--app-card:var(--night-surface-1);--app-line:var(--night-line);--ui-canvas:var(--night-canvas);--ui-surface:var(--night-surface-1);--ui-border:var(--night-line);--p-paper:var(--night-canvas);--p-line:var(--night-line)}.product-app.ui-dark-active.ui-tone-sage,.public-site.pc-portal.ui-dark-active.ui-tone-sage{--night-canvas:oklch(15.5% .012 155);--night-surface-1:oklch(20.5% .014 155);--night-surface-2:oklch(24.5% .016 155);--night-surface-3:oklch(28.5% .018 155);--night-line:oklch(35% .02 155);--app-bg:var(--night-canvas);--app-card:var(--night-surface-1);--app-line:var(--night-line);--ui-canvas:var(--night-canvas);--ui-surface:var(--night-surface-1);--ui-border:var(--night-line);--p-paper:var(--night-canvas);--p-line:var(--night-line)}.product-app.ui-dark-active.ui-accent-clay,.public-site.pc-portal.ui-dark-active.ui-accent-clay{--night-accent:oklch(68% .14 42);--night-accent-hover:oklch(74% .13 42);--night-accent-soft:oklch(29% .045 42);--app-red:var(--night-accent);--ui-action:var(--night-accent);--ui-action-hover:var(--night-accent-hover);--p-red:var(--night-accent)}.product-app.ui-dark-active.ui-accent-forest,.public-site.pc-portal.ui-dark-active.ui-accent-forest{--night-accent:oklch(70% .095 165);--night-accent-hover:oklch(76% .085 165);--night-accent-soft:oklch(29% .035 165);--app-red:var(--night-accent);--ui-action:var(--night-accent);--ui-action-hover:var(--night-accent-hover);--p-red:var(--night-accent)}.product-app.ui-dark-active.ui-accent-ocean,.public-site.pc-portal.ui-dark-active.ui-accent-ocean{--night-accent:oklch(72% .1 250);--night-accent-hover:oklch(78% .09 250);--night-accent-soft:oklch(29% .038 250);--app-red:var(--night-accent);--ui-action:var(--night-accent);--ui-action-hover:var(--night-accent-hover);--p-red:var(--night-accent)}.product-app.ui-dark-active.ui-accent-violet,.public-site.pc-portal.ui-dark-active.ui-accent-violet{--night-accent:oklch(73% .1 305);--night-accent-hover:oklch(79% .09 305);--night-accent-soft:oklch(29% .04 305);--app-red:var(--night-accent);--ui-action:var(--night-accent);--ui-action-hover:var(--night-accent-hover);--p-red:var(--night-accent)}.product-app.ui-dark-active.ui-accent-graphite,.public-site.pc-portal.ui-dark-active.ui-accent-graphite{--night-accent:oklch(76% .012 60);--night-accent-hover:oklch(82% .01 60);--night-accent-soft:oklch(29% .008 60);--app-red:var(--night-accent);--ui-action:var(--night-accent);--ui-action-hover:var(--night-accent-hover);--p-red:var(--night-accent)}.product-app.ui-corners-balanced,.public-site.pc-portal.ui-corners-balanced{--ui-radius-control:6px;--ui-radius-panel:10px;--app-radius-sm:6px;--app-radius-md:10px}.product-app.ui-corners-soft,.public-site.pc-portal.ui-corners-soft{--ui-radius-control:9px;--ui-radius-panel:14px;--app-radius-sm:9px;--app-radius-md:14px}.product-app.ui-corners-round,.public-site.pc-portal.ui-corners-round{--ui-radius-control:12px;--ui-radius-panel:16px;--app-radius-sm:12px;--app-radius-md:16px}.product-app.ui-corners-crisp,.public-site.pc-portal.ui-corners-crisp{--ui-radius-control:4px;--ui-radius-panel:7px;--app-radius-sm:4px;--app-radius-md:7px}.product-app.ui-corners-square,.public-site.pc-portal.ui-corners-square{--ui-radius-control:2px;--ui-radius-panel:4px;--app-radius-sm:2px;--app-radius-md:4px}.product-app.ui-family-modern,.public-site.pc-portal.ui-family-modern{--ui-font-body:"Plus Jakarta Sans","Microsoft YaHei UI","PingFang SC",sans-serif;--sans:var(--ui-font-body);--p-sans:var(--ui-font-body)}.product-app.ui-family-system,.public-site.pc-portal.ui-family-system{--ui-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei UI",sans-serif;--sans:var(--ui-font-body);--p-sans:var(--ui-font-body)}.product-app.ui-family-reading,.public-site.pc-portal.ui-family-reading{--ui-font-body:"Noto Serif SC","Songti SC",serif;--sans:var(--ui-font-body);--p-sans:var(--ui-font-body)}.product-app.ui-surface-flat,.public-site.pc-portal.ui-surface-flat{--app-shadow-sm:none;--app-shadow-md:none}.product-app.ui-surface-outlined,.public-site.pc-portal.ui-surface-outlined{--app-shadow-sm:none;--app-shadow-md:0 2px 6px #241f1a14}.product-app.ui-surface-raised,.public-site.pc-portal.ui-surface-raised{--app-shadow-sm:0 2px 6px #241f1a14;--app-shadow-md:0 4px 8px #241f1a1a}.product-app.ui-dark-active.ui-surface-raised,.public-site.pc-portal.ui-dark-active.ui-surface-raised{--app-shadow-sm:inset 0 1px 0 #ffffff14;--app-shadow-md:inset 0 1px 0 #ffffff1a}.product-app.ui-dark-active.ui-surface-raised .surface,.public-site.pc-portal.ui-dark-active.ui-surface-raised .surface{box-shadow:var(--app-shadow-sm)}.product-app.ui-surface-flat :where(.public-panel,.settings-choice),.public-site.pc-portal.ui-surface-flat :where(.public-panel,.settings-choice),.product-app.ui-surface-outlined :where(.public-panel,.settings-choice),.public-site.pc-portal.ui-surface-outlined :where(.public-panel,.settings-choice){box-shadow:none}.product-app.ui-surface-raised :where(.public-panel,.settings-choice),.public-site.pc-portal.ui-surface-raised :where(.public-panel,.settings-choice){box-shadow:var(--app-shadow-sm)}@media (width>=901px){.product-app.ui-rail-compact:not(.rail-collapsed),.public-site.pc-portal.ui-rail-compact:not(.rail-collapsed){--product-rail-width:204px;grid-template-columns:var(--product-rail-width) minmax(0,1fr)}.product-app.ui-rail-wide:not(.rail-collapsed),.public-site.pc-portal.ui-rail-wide:not(.rail-collapsed){--product-rail-width:252px;grid-template-columns:var(--product-rail-width) minmax(0,1fr)}.product-app.ui-rail-compact:not(.rail-collapsed) .product-status-dock,.public-site.pc-portal.ui-rail-compact:not(.rail-collapsed) .product-status-dock{left:204px}.product-app.ui-rail-wide:not(.rail-collapsed) .product-status-dock,.public-site.pc-portal.ui-rail-wide:not(.rail-collapsed) .product-status-dock{left:252px}}.product-app :where(.primary-action,.account-primary):not(:disabled):hover,.public-site.pc-portal .public-button.primary:not(:disabled):hover{background:var(--ui-action-hover)}.product-app .app-rail nav a.active{box-shadow:inset 2px 0 var(--app-red)}.product-app.page-settings .settings-nav>a[aria-current=page]{border-color:color-mix(in oklch,var(--app-red) 34%,var(--app-line));background:color-mix(in oklch,var(--app-red) 8%,var(--app-card));box-shadow:inset 2px 0 var(--app-red)}.product-app.page-settings .settings-nav>a[aria-current=page] span{color:var(--app-red)}.app-rail-head,.pc-portal-rail-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:14px;display:grid}.product-app .app-rail-head .app-brand,.public-site.pc-portal .pc-portal-rail-head .pc-portal-brand{min-width:0;padding:0}.product-app .app-rail-head .app-brand>div,.public-site.pc-portal .pc-portal-rail-head .pc-portal-brand>span{min-width:0}.product-app .app-rail-head .app-brand-name,.public-site.pc-portal .pc-portal-rail-head .pc-portal-brand b{gap:1px;line-height:1.15;display:grid}.product-app .app-rail-head .app-brand small,.public-site.pc-portal .pc-portal-rail-head .pc-portal-brand small{display:none}.app-rail-toggle,.pc-portal-collapse{border:1px solid var(--rail-control-border);border-radius:var(--ui-radius-control);background:var(--rail-control-bg);width:40px;min-width:40px;min-height:40px;color:var(--rail-control-text);justify-content:center;align-items:center;gap:0;margin:0;padding:0 7px;font-size:11px;transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.rail-collapse-glyph{flex:0 0 17px;width:17px;height:17px}.app-rail-toggle b,.pc-portal-collapse b{display:none}.app-rail-toggle:hover,.pc-portal-collapse:hover{color:#fffaf6;background:#3a3530;border-color:#6a5e55}.app-rail-toggle:focus-visible,.pc-portal-collapse:focus-visible{outline:2px solid var(--app-red,var(--ui-action));outline-offset:2px}@media (width>=901px){.product-app.rail-collapsed .app-rail-head,.public-site.pc-portal.rail-collapsed .pc-portal-rail-head{grid-template-columns:1fr;justify-items:center;gap:8px}.product-app.rail-collapsed .app-rail-toggle,.public-site.pc-portal.rail-collapsed .pc-portal-collapse{width:40px;min-width:40px;padding:0}.product-app.rail-collapsed .app-rail-toggle b,.public-site.pc-portal.rail-collapsed .pc-portal-collapse b{display:none}}@media (width<=900px){.app-rail-head,.pc-portal-rail-head{margin-bottom:14px;display:block}.app-rail-toggle,.pc-portal-collapse{display:none}}@media (width<=620px){.app-rail-head{display:none}.pc-portal-rail-head{margin:0}}@media (prefers-reduced-motion:reduce){.app-rail-toggle,.pc-portal-collapse{transition:none}}.product-app .rail-footer{position:relative}@media (width>=621px){.product-app.pc-surface .rail-footer{display:block}.product-app .app-rail:has(.rail-account-trigger[aria-expanded=true]){z-index:var(--ui-z-overlay)}}.product-app .rail-account-trigger{border-radius:var(--ui-radius-control);color:#eee9e2;text-align:left;background:#302e2a;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:58px;margin:0;padding:8px 7px;transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1);display:grid}.product-app .rail-account-trigger:hover,.product-app .rail-account-trigger[aria-expanded=true]{color:#fffaf6;background:#38342f;border-color:#554d46}.product-app .rail-account-trigger.active .rail-account-avatar{box-shadow:0 0 0 2px var(--app-red)}.product-app .rail-account-avatar{color:#4d453e;background:#e0d6cb;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.product-app .rail-account-copy{min-width:0;display:block}.product-app .rail-account-copy b,.product-app .rail-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-app .rail-account-copy b{font-size:13px;line-height:1.35}.product-app .rail-account-copy small{color:#a99f96;margin-top:2px;font-size:11px;line-height:1.35}.product-app .rail-account-chevron{color:#a99f96;justify-self:end;width:16px;height:16px}.product-app .rail-account-popover{z-index:var(--ui-z-overlay);border-radius:var(--ui-radius-panel);color:#eee9e2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5a544d transparent;background:#302e2a;border:1px solid #514a43;width:min(300px,100vw - 32px);max-height:calc(100svh - 108px);padding:8px;position:fixed;bottom:84px;left:16px;overflow:hidden auto;box-shadow:0 4px 8px #00000047}.product-app .rail-account-popover[hidden]{display:none}.product-app .rail-account-popover>header{border-bottom:1px solid #49443e;padding:0 0 8px}.product-app .rail-account-profile{color:#eee9e2;border:1px solid #0000;border-radius:7px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:58px;padding:7px 9px;display:grid}.product-app .rail-account-profile:hover,.product-app .rail-account-profile[aria-current=page]{color:#fffaf6;background:#3c3732;border-color:#544b44}.product-app .rail-account-profile .rail-account-avatar{width:36px;height:36px}.product-app .rail-account-profile>span:nth-child(2){min-width:0;display:block}.product-app .rail-account-profile b,.product-app .rail-account-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-app .rail-account-profile b{color:#fffaf6;font-size:13px;line-height:1.4}.product-app .rail-account-profile small{color:#a99f96;margin-top:2px;font-size:11px}.product-app .rail-account-profile>span:last-child{color:#a99f96;font-size:18px}.product-app .rail-account-popover nav{gap:2px;padding-top:6px;display:grid}.product-app .rail-account-popover nav a{color:#d8cec5;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto 10px;align-items:center;gap:8px;width:100%;height:auto;min-height:42px;padding:7px 9px;font-size:12px;display:grid}.product-app .rail-account-popover nav a svg{flex:0 0 16px;width:16px;height:16px}.product-app .rail-account-popover nav a>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.product-app .rail-account-popover nav a>small{color:#a99f96;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:3;max-width:112px;font-size:10px;overflow:hidden}.product-app .rail-account-popover nav a>span[aria-hidden=true]{color:#8f867e;text-align:right;grid-column:4;font-size:16px}.product-app .rail-account-popover nav a:hover,.product-app .rail-account-popover nav a[aria-current=page]{color:#fffaf6;background:#3c3732;border-color:#544b44}.product-app .rail-account-popover .rail-account-preferences,.product-app .rail-account-session{border-top:1px solid #49443e;margin-top:6px;padding-top:6px}.product-app .rail-account-session>button{color:#d8cec5;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 9px;display:grid}.product-app .rail-account-session>button:hover:not(:disabled){color:#fff1ed;background:#41312e;border-color:#684640}.product-app .rail-account-session>button:disabled{color:#9f9790}.product-app .rail-account-session>button svg{width:16px;height:16px}.product-app .rail-account-session>button small{color:#a99f96;font-size:10px}.product-app .rail-account-session>p{color:#dcb0a9;margin:4px 8px 2px;font-size:10px;line-height:1.5}@media (width>=901px){.product-app.rail-collapsed .rail-footer{display:block}.product-app:not(.rail-collapsed) .app-rail-head{display:block;position:relative}.product-app:not(.rail-collapsed) .app-rail-head .app-brand{padding-right:48px}.product-app:not(.rail-collapsed) .app-rail-head .app-rail-toggle{position:absolute;top:0;right:0}.product-app.rail-collapsed .rail-account-trigger{grid-template-columns:1fr;width:48px;min-height:48px;margin-inline:auto;padding:0}.product-app.rail-collapsed .rail-account-copy,.product-app.rail-collapsed .rail-account-chevron{display:none}.product-app.rail-collapsed .rail-account-popover{width:min(300px,100vw - 100px);bottom:18px;left:84px}}@media (width>=621px) and (width<=900px){.product-app .rail-account-trigger{grid-template-columns:1fr;width:48px;min-height:48px;margin-inline:auto;padding:0}.product-app .rail-account-copy,.product-app .rail-account-chevron{display:none}.product-app .rail-account-popover{width:min(300px,100vw - 96px);bottom:18px;left:80px}.product-app .rail-account-popover nav a span{display:inline}}@media (width<=620px){.product-app .rail-account-popover{display:none}}@media (prefers-reduced-motion:reduce){.product-app .rail-account-trigger{transition:none}}.product-app.page-portal-embedded .workspace-embedded-public{background:0 0;min-height:0}.product-app.page-portal-embedded .workspace-embedded-public>.public-wrap{max-width:none;padding:0}.product-app.page-portal-embedded .workspace-embedded-public .public-intro{margin-bottom:28px}@media (width<=620px){.product-app.page-portal-embedded .workspace-embedded-public .public-intro{margin-bottom:22px}}.product-app.ui-light-active.ui-tone-white,.public-site.pc-portal.ui-light-active.ui-tone-white{--app-bg:#f6f7f8;--app-card:#fff;--app-line:#e1e4e8;--ui-canvas:#f6f7f8;--ui-surface:#fff;--ui-border:#e1e4e8;--p-paper:#f6f7f8;--p-line:#e1e4e8}.product-app.ui-light-active.ui-railtone-light,.public-site.pc-portal.ui-light-active.ui-railtone-light{--rail-control-bg:#f4f6f8;--rail-control-border:#d9dde2;--rail-control-text:#4e555d}.product-app.ui-light-active.ui-railtone-light .app-rail,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-rail{color:#1f2328;background:#fff;border-right:1px solid #e1e4e8}.product-app.ui-light-active.ui-railtone-light .app-brand,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-brand{color:#1f2328}.product-app.ui-light-active.ui-railtone-light .app-brand small,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-brand small{color:#737a82}.product-app.ui-light-active.ui-railtone-light .app-brand-product,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-brand em{color:#6d4f4b}.product-app.ui-light-active.ui-railtone-light .mode-switch{background:#f4f6f8;border-color:#e1e4e8}.product-app.ui-light-active.ui-railtone-light .mode-switch button,.product-app.ui-light-active.ui-railtone-light .app-rail .mode-switch button:not(.active){color:#687079}.product-app.ui-light-active.ui-railtone-light .mode-switch button.active{color:#1f2328;box-shadow:none;background:#fff;border:1px solid #d9dde2}.product-app.ui-light-active.ui-railtone-light .desktop-nav .app-nav-group+.app-nav-group{border-top-color:#e6e9ec}.product-app.ui-light-active.ui-railtone-light .desktop-nav .app-nav-group .app-nav-group-label,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-rail-label{color:#767d85}.product-app.ui-light-active.ui-railtone-light .desktop-nav .app-nav-group:first-child .app-nav-group-label{color:#8a4a45}.product-app.ui-light-active.ui-railtone-light .app-rail .desktop-nav a,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-primary a{color:#555d66}.product-app.ui-light-active.ui-railtone-light .app-rail .desktop-nav a:hover,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-primary a:hover{color:#1f2328;background:#f4f6f8;border-color:#e1e4e8}.product-app.ui-light-active.ui-railtone-light .app-rail .desktop-nav a.active,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-primary a[aria-current=page]{color:#171a1e;box-shadow:none;background:#eef1f3;border-color:#d4d9de}.product-app.ui-light-active.ui-railtone-light .app-rail nav i,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-nav-mark{color:#737b84}.product-app.ui-light-active.ui-railtone-light .app-rail nav a.active i,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-primary a[aria-current=page] .pc-portal-nav-mark{color:var(--app-red)}.product-app.ui-light-active.ui-railtone-light :where(.app-rail-toggle,.pc-settings-link),.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-collapse{color:#4e555d;background:#f4f6f8;border-color:#d9dde2}.product-app.ui-light-active.ui-railtone-light :where(.app-rail-toggle,.pc-settings-link):hover,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-collapse:hover{color:#1f2328;background:#e9edf0;border-color:#cbd1d7}.product-app.ui-light-active.ui-railtone-light .rail-footer,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-rail-note{border-top-color:#e1e4e8}.product-app.ui-light-active.ui-railtone-light .rail-footer>a,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-rail-note>a,.public-site.pc-portal.ui-light-active.ui-railtone-light .pc-portal-rail-note>p{color:#666e77}.product-app.ui-light-active.ui-railtone-light .rail-account-trigger{color:#252a30;background:#f4f6f8;border-color:#e1e4e8}.product-app.ui-light-active.ui-railtone-light .rail-account-trigger:hover,.product-app.ui-light-active.ui-railtone-light .rail-account-trigger[aria-expanded=true]{color:#171a1e;background:#e9edf0;border-color:#cfd5da}.product-app.ui-light-active.ui-railtone-light .rail-account-copy small,.product-app.ui-light-active.ui-railtone-light .rail-account-chevron{color:#737a82}.product-app.ui-light-active.ui-railtone-light .rail-account-popover{color:#252a30;background:#fff;border-color:#d7dce1;box-shadow:0 4px 8px #1f232824}.product-app.ui-light-active.ui-railtone-light .rail-account-popover>header,.product-app.ui-light-active.ui-railtone-light :where(.rail-account-preferences,.rail-account-session){border-color:#e1e4e8}.product-app.ui-light-active.ui-railtone-light .rail-account-profile,.product-app.ui-light-active.ui-railtone-light .rail-account-profile b,.product-app.ui-light-active.ui-railtone-light .rail-account-popover nav a,.product-app.ui-light-active.ui-railtone-light .rail-account-session>button{color:#30363d}.product-app.ui-light-active.ui-railtone-light .rail-account-profile small,.product-app.ui-light-active.ui-railtone-light .rail-account-profile>span:last-child,.product-app.ui-light-active.ui-railtone-light .rail-account-popover nav a>small,.product-app.ui-light-active.ui-railtone-light .rail-account-popover nav a>span[aria-hidden=true],.product-app.ui-light-active.ui-railtone-light .rail-account-session>button small{color:#737a82}.product-app.ui-light-active.ui-railtone-light .rail-account-profile:hover,.product-app.ui-light-active.ui-railtone-light .rail-account-profile[aria-current=page],.product-app.ui-light-active.ui-railtone-light .rail-account-popover nav a:hover,.product-app.ui-light-active.ui-railtone-light .rail-account-popover nav a[aria-current=page]{color:#171a1e;background:#f4f6f8;border-color:#e1e4e8}@media (width<=620px){.product-app.ui-light-active.ui-railtone-light .app-rail{border-top:1px solid #e1e4e8;border-right:0}}.product-icon{width:var(--product-icon-size,18px);height:var(--product-icon-size,18px);flex:0 0 var(--product-icon-size,18px);display:block}.product-app .page-heading{align-items:flex-start;margin-bottom:28px}.product-app .page-heading>div:first-child>span{color:color-mix(in oklch,var(--app-red) 78%,var(--app-ink));margin-bottom:6px;font-size:12px;font-weight:650;line-height:1.45;display:block}.product-app .page-heading h1,.product-app .workspace-embedded-public .public-intro h1{max-width:22ch;font-family:var(--ui-font-body);letter-spacing:-.025em;text-wrap:balance;margin-top:0;font-size:32px;font-weight:700;line-height:1.22}.product-app .page-heading p,.product-app .workspace-embedded-public .public-intro p{max-width:68ch;color:var(--app-muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.7}.product-app .app-content :is(h2,h3),.product-app .workspace-embedded-public :is(h2,h3){font-family:var(--ui-font-body);letter-spacing:-.018em;text-wrap:balance;font-weight:680;line-height:1.35}.product-app .app-content :is(p,li,dd),.product-app .workspace-embedded-public :is(p,li,dd){text-wrap:pretty}.product-app :is(.primary-action,.secondary-action),.product-app .workspace-embedded-public .public-button{min-height:42px;transition:transform .15s var(--product-ease-out),background-color .15s var(--product-ease-out),border-color .15s var(--product-ease-out),color .15s var(--product-ease-out);gap:8px;padding-inline:16px;font-size:13px;line-height:1}.product-app :is(.primary-action,.secondary-action) .product-icon,.product-app .chapter-empty-action .product-icon,.product-app .cast-list-player a .product-icon,.floating-task-panel footer a .product-icon{--product-icon-size:16px}.product-app .status-pill{min-height:26px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.35}.product-app .service-pending-copy h2{max-width:26ch;margin-block:10px 8px;font-size:30px;line-height:1.3}.product-app .service-pending-grid article{min-width:0}.product-app .service-pending-grid article>span{font-variant-numeric:tabular-nums}.product-app .app-topbar button:has(>.product-icon){place-items:center;display:grid}.product-app .app-topbar button>.product-icon{--product-icon-size:17px}.product-app .mode-switch button i{place-items:center;display:grid}.product-app .mode-switch button i .product-icon{--product-icon-size:14px}.product-app .pc-root-nav .product-icon,.public-site.pc-portal .pc-portal-nav-mark .product-icon{--product-icon-size:17px}.product-status-icon .product-icon,.product-status-item>em .product-icon{--product-icon-size:15px}.floating-task-panel>header button .product-icon{--product-icon-size:17px}.floating-task-panel footer a,.product-app .chapter-empty-action,.product-app .cast-list-player a{align-items:center;gap:6px;display:inline-flex}.product-app .chapter-panel>header button .product-icon{--product-icon-size:17px}@media (width<=620px){.product-app .page-heading h1,.product-app .workspace-embedded-public .public-intro h1{max-width:none;font-size:28px}.product-app .page-heading p,.product-app .workspace-embedded-public .public-intro p{font-size:14px}.product-app .service-pending-copy h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.product-app :is(.primary-action,.secondary-action),.product-app .workspace-embedded-public .public-button{transition:none}}.product-app :is(.primary-action,.secondary-action),.product-app .workspace-embedded-public .public-button{justify-content:center;align-items:center;display:inline-flex}.product-app :is(a,button)>.product-icon,.product-app :is(a,button)>b>.product-icon{--product-icon-size:15px}.product-app :is(.primary-action,.secondary-action):not(:disabled):active,.product-app .workspace-embedded-public .public-button:not(:disabled):active{transform:translateY(0)scale(.985)}.product-app .settings-nav>a{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.product-app .settings-nav>a>.product-icon{--product-icon-size:17px;color:color-mix(in oklch,var(--app-muted) 78%,var(--app-ink))}.product-app .settings-nav>a>span{min-width:0}.product-app .settings-nav>a>span>b,.product-app .settings-nav>a>span>small{display:block}.product-app .settings-nav>a>span>b{color:var(--app-ink);font-size:14px;font-weight:650}.product-app .settings-nav>a[aria-current=page]{border-color:color-mix(in oklch,var(--app-red) 34%,var(--app-line));background:color-mix(in oklch,var(--app-red) 7%,var(--app-card));box-shadow:none}.product-app .settings-nav>a[aria-current=page]>.product-icon,.product-app .settings-nav>a[aria-current=page]>span>b{color:var(--app-red)}.product-app .settings-service-note{background:color-mix(in oklch,var(--app-red) 4%,var(--app-card));border-left-width:1px}.product-app .settings-service-note a,.product-app .settings-security>.secondary-action{align-items:center;gap:6px;display:inline-flex}.resource-page-nav>a>i .product-icon{--product-icon-size:18px}.resource-page-nav>a>em .product-icon{--product-icon-size:16px}.product-app .resource-workspace-tools>label>.product-icon{--product-icon-size:17px;color:#94877d}.product-app .resource-empty a{gap:7px}.product-app .resource-helper article>span{background:color-mix(in oklch,var(--app-red) 9%,var(--app-card));width:28px;height:28px;color:var(--app-red);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.product-app .resource-helper article>span .product-icon{--product-icon-size:14px}.product-app.page-resource-sound .resource-helper article>span{background:color-mix(in oklch,#688879 12%,var(--app-card));color:#557565}.product-app :is(.studio-context>a,.studio-task-primary,.studio-work-footer a,.studio-service a,.studio-resource-links a){align-items:center;gap:6px;display:inline-flex}.product-app .studio-document-icon .product-icon{--product-icon-size:20px}.product-app .studio-resource-links a .product-icon{margin-inline-start:auto}.product-app .quick-upload-action{align-items:center;gap:7px;display:inline-flex}.product-app .quick-file>span .product-icon,.product-app .quick-file button .product-icon{--product-icon-size:16px}.product-app .director-orb:before,.product-app .director-orb:after,.product-app .actor-pending>i:before,.product-app .actor-pending>i:after,.product-app .empty-mushroom:before,.product-app .empty-mushroom:after{display:none}.product-app .director-orb>.mogu-mark{color:#fff8f2;width:25px;height:25px}.product-app .actor-pending>i>.mogu-mark{width:24px;height:24px;color:var(--app-red)}.product-app .direction-note>span,.product-app .auto-direction>span{flex:none;place-items:center;display:grid}.product-app .direction-note>span .product-icon,.product-app .auto-direction>span .product-icon{--product-icon-size:15px}.product-app .auto-direction a{align-items:center;gap:5px;min-height:40px;display:inline-flex}.product-app .empty-mushroom>.mogu-mark{width:44px;height:44px;color:var(--app-red)}.product-app .recent-empty>span .product-icon{--product-icon-size:15px}.product-app :is(.task-listen,.task-empty>a){align-items:center;gap:6px;display:inline-flex}.product-app .task-empty-flow>em{place-items:center;display:grid}.product-app .task-empty-flow>em .product-icon,.product-app .task-note>span .product-icon{--product-icon-size:15px}.product-app .workspace-embedded-public .me-heading .public-button,.product-app .workspace-embedded-public .me-identity .public-button,.product-app .workspace-embedded-public .me-guest-lead .public-button{gap:7px}.product-app .workspace-embedded-public .me-guest nav a{justify-content:initial;grid-template-columns:22px minmax(0,1fr) 18px;column-gap:13px;display:grid}.product-app .workspace-embedded-public .me-guest nav a>.product-icon:first-child{--product-icon-size:18px;color:var(--p-muted)}.product-app .workspace-embedded-public .me-guest nav a>.product-icon:last-child{--product-icon-size:14px;color:var(--p-red)}.product-app .workspace-embedded-public .membership-center>.public-intro .public-eyebrow{margin-bottom:7px;display:block}.product-app .workspace-embedded-public .member-expansion article>.product-icon{--product-icon-size:18px;color:var(--p-red);margin-bottom:14px}.sound-center .public-intro .public-eyebrow{margin-bottom:7px;display:block}.sound-center :is(.public-intro .public-button,.public-status a,.sound-back-link){align-items:center;gap:6px;display:inline-flex}.sound-center .sound-scroll-hint{align-items:center;gap:6px}.sound-center .sound-play{place-items:center;display:grid}.sound-center .sound-quick button{align-items:center;gap:5px;min-width:44px;min-height:44px;display:inline-flex}.sound-center .sound-play .product-icon,.sound-center .sound-back-link .product-icon,.sound-center .sound-scroll-hint .product-icon{--product-icon-size:15px}.sound-center .sound-categories-public button>.product-icon{--product-icon-size:14px;margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.product-app :is(.primary-action,.secondary-action),.product-app .workspace-embedded-public .public-button,.product-app .settings-nav>a,.product-app .resource-empty a{transition-property:transform,background-color,border-color,color,box-shadow;transition-duration:.15s;transition-timing-function:var(--product-ease-out)}.product-app .settings-nav>a:hover>.product-icon,.product-app .workspace-embedded-public .me-guest nav a:hover>.product-icon:first-child{color:var(--app-red)}}@media (width<=620px){.product-app :is(.primary-action,.secondary-action),.product-app .workspace-embedded-public .public-button{min-height:44px}.product-app .settings-nav>a{grid-template-columns:20px minmax(0,1fr);column-gap:8px}.product-app .settings-nav>a>.product-icon{--product-icon-size:15px}.product-app .studio-service a,.product-app .auto-direction a{min-height:44px}}@media (width<=720px){.sound-center>.sound-scroll-hint{display:inline-flex}}@media (width<=1024px) and (pointer:coarse){.product-app :is(button,a),.sound-center :is(button,a){min-height:44px}}@media (prefers-reduced-motion:reduce){.product-app :is(.primary-action,.secondary-action),.product-app .workspace-embedded-public .public-button,.product-app .settings-nav>a,.product-app .resource-empty a{transition:none}}.floating-task-widget{z-index:var(--ui-z-overlay);width:132px;height:48px;color:var(--app-ink,#27231f);position:fixed;bottom:76px;right:22px}.status-dock-hidden .floating-task-widget{bottom:22px}.floating-task-trigger{border:1px solid var(--app-line,#d9cec4);background:var(--app-card,#fffdfa);width:132px;height:48px;color:var(--app-ink,#27231f);cursor:pointer;transition:transform var(--ui-motion) cubic-bezier(.22,1,.36,1),border-color var(--ui-motion) ease,box-shadow var(--ui-motion) cubic-bezier(.22,1,.36,1);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px 5px 6px;display:grid;box-shadow:0 2px 6px #241f1a1f}.floating-task-mini-ring{background:color-mix(in srgb,var(--app-red,#ac3a32) 7%,var(--app-card,#fffdfa));border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.floating-task-mini-ring svg{width:32px;height:32px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.floating-task-mini-ring>.product-icon{z-index:1;width:13px;height:13px;color:var(--app-red,#ac3a32);position:relative}.floating-task-trigger circle{fill:none;stroke-width:2.2px}.floating-task-track{stroke:color-mix(in srgb,var(--app-line,#d9cec4) 82%,transparent)}.floating-task-value{stroke:var(--app-red,#ac3a32);stroke-linecap:round;transition:stroke-dashoffset var(--ui-motion) cubic-bezier(.22,1,.36,1)}.floating-task-trigger-copy{text-align:left;gap:3px;min-width:0;display:grid}.floating-task-trigger-copy small{color:var(--app-muted,#665b52);font-size:9px;line-height:1}.floating-task-trigger-copy b{color:var(--app-ink,#27231f);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.floating-task-trigger>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:12px}.floating-task-trigger:focus-visible{outline:var(--ui-focus);outline-offset:3px}.floating-task-widget.is-open .floating-task-trigger{border-color:color-mix(in srgb,var(--app-red,#ac3a32) 28%,var(--app-line,#d9cec4));box-shadow:0 2px 6px #241f1a29}.floating-task-panel{border:1px solid var(--app-line,#d9cec4);background:var(--app-card,#fffdfa);width:min(320px,100vw - 24px);color:var(--app-ink,#27231f);transform-origin:100% 100%;animation:floating-task-panel-in var(--ui-motion) cubic-bezier(.22,1,.36,1) both;border-radius:12px;position:absolute;bottom:58px;right:0;overflow:hidden;box-shadow:0 6px 8px #241f1a29}.floating-task-panel>header{border-bottom:1px solid var(--app-line,#d9cec4);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.floating-task-panel>header>span{gap:4px;display:grid}.floating-task-panel>header b{font-size:14px;line-height:1.2}.floating-task-panel>header small{color:var(--app-muted,#665b52);align-items:center;gap:6px;font-size:9px;display:flex}.floating-task-panel>header small i{background:var(--app-red,#ac3a32);border-radius:50%;width:5px;height:5px}.floating-task-panel-controls{align-items:center;gap:6px;display:flex}.floating-task-panel-controls button{border:1px solid var(--app-line,#d9cec4);background:var(--app-bg,#f7f3ed);min-height:34px;color:var(--app-muted,#665b52);cursor:pointer;position:relative}.floating-task-panel-controls button:focus-visible{outline:var(--ui-focus);outline-offset:2px}.floating-task-visibility{align-items:center;gap:7px;padding:0 7px 0 9px;font-size:9px;display:flex;border-radius:8px!important}.floating-task-visibility>i{background:var(--app-red,#ac3a32);border-radius:99px;width:25px;height:14px;position:relative}.floating-task-visibility>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.floating-task-close{place-items:center;width:34px;padding:0;display:grid;border-radius:8px!important}.floating-task-close .product-icon{width:15px;height:15px}.floating-task-summary{grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:16px 14px 15px;display:grid}.floating-task-summary>div{gap:4px;min-width:0;display:grid}.floating-task-summary>div small{color:var(--app-muted,#665b52);font-size:9px}.floating-task-summary>div b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.floating-task-summary>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;align-self:end;font-size:22px}.floating-task-summary progress{background:var(--app-bg,#f7f3ed);width:100%;height:4px;color:var(--app-red,#ac3a32);border:0;border-radius:99px;grid-column:1/-1;overflow:hidden}.floating-task-summary progress::-webkit-progress-bar{background:var(--app-bg,#f7f3ed);border-radius:99px}.floating-task-summary progress::-webkit-progress-value{background:var(--app-red,#ac3a32);transition:width var(--ui-motion) cubic-bezier(.22,1,.36,1);border-radius:99px}.floating-task-summary progress::-moz-progress-bar{background:var(--app-red,#ac3a32);border-radius:99px}.floating-task-current{color:var(--app-muted,#665b52);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:10px;display:flex}.floating-task-current span{color:var(--app-ink,#27231f);align-items:center;gap:6px;font-weight:700;display:flex}.floating-task-current span i{background:var(--app-red,#ac3a32);border-radius:50%;width:5px;height:5px}.floating-task-current time{font-variant-numeric:tabular-nums;white-space:nowrap}.floating-task-detail{color:var(--app-muted,#665b52);grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.floating-task-summary>small{color:var(--app-muted,#665b52);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:9px}.floating-task-empty{padding:24px 14px}.floating-task-empty b{font-size:13px}.floating-task-empty p{color:var(--app-muted,#665b52);margin:5px 0 0;font-size:10px;line-height:1.5}.floating-task-panel>footer{border-top:1px solid var(--app-line,#d9cec4);background:color-mix(in srgb,var(--app-card,#fffdfa) 70%,var(--app-bg,#f7f3ed));justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.floating-task-panel>footer p{max-width:205px;color:var(--app-muted,#665b52);margin:0;font-size:9px;line-height:1.45}.floating-task-panel>footer a{color:var(--app-red,#ac3a32);flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.floating-task-panel>footer a .product-icon{width:14px;height:14px}.floating-task-panel>footer a:hover{text-underline-offset:3px;text-decoration:underline}.floating-task-panel>footer a:focus-visible{outline:var(--ui-focus);outline-offset:3px}.product-app.ui-dark-active .floating-task-trigger,.public-site.pc-portal.ui-dark-active .floating-task-trigger{border-color:var(--night-line);background:var(--night-surface-2);color:var(--night-ink);box-shadow:0 2px 6px #0003}.product-app.ui-dark-active .floating-task-mini-ring,.public-site.pc-portal.ui-dark-active .floating-task-mini-ring{background:color-mix(in srgb,var(--night-accent) 10%,var(--night-surface-3))}.product-app.ui-dark-active .floating-task-trigger-copy b,.public-site.pc-portal.ui-dark-active .floating-task-trigger-copy b{color:var(--night-ink)}.product-app.ui-dark-active .floating-task-track,.public-site.pc-portal.ui-dark-active .floating-task-track{stroke:var(--night-line-strong)}@keyframes floating-task-panel-in{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.floating-task-trigger:hover{border-color:color-mix(in srgb,var(--app-red,#ac3a32) 24%,var(--app-line,#d9cec4));transform:translateY(-1px);box-shadow:0 4px 8px #241f1a24}.floating-task-panel-controls button:hover{border-color:color-mix(in srgb,var(--app-red,#ac3a32) 22%,var(--app-line,#d9cec4));color:var(--app-ink,#27231f)}}@media (width<=620px){.product-app .floating-task-widget{right:12px;bottom:calc(126px + env(safe-area-inset-bottom))}.product-app.status-dock-hidden .floating-task-widget{bottom:calc(74px + env(safe-area-inset-bottom))}.public-site.pc-portal .floating-task-widget{bottom:64px;right:12px}.public-site.pc-portal.status-dock-hidden .floating-task-widget{bottom:12px}.floating-task-panel{bottom:56px}.floating-task-panel>footer{flex-direction:column;align-items:flex-start}.floating-task-panel>footer p{max-width:none}}@media (prefers-reduced-motion:reduce){.floating-task-trigger,.floating-task-value{transition:none}.floating-task-summary progress::-webkit-progress-value{transition:none}.floating-task-panel{animation:none}}.ui-motion-reduce .floating-task-trigger,.ui-motion-reduce .floating-task-value{transition:none}.ui-motion-reduce .floating-task-summary progress::-webkit-progress-value{transition:none}.ui-motion-reduce .floating-task-panel{animation:none}.product-app{--theme-on-accent:#fff;--theme-accent-soft:color-mix(in oklch,var(--app-red) 8%,var(--app-card));--theme-accent-soft-strong:color-mix(in oklch,var(--app-red) 14%,var(--app-card));--theme-accent-line:color-mix(in oklch,var(--app-red) 34%,var(--app-line));--theme-field:color-mix(in oklch,var(--app-card) 82%,var(--app-bg));--theme-subtle:color-mix(in oklch,var(--app-card) 62%,var(--app-bg));--theme-focus-shadow:0 0 0 3px color-mix(in oklch,var(--app-red) 18%,transparent);--mogu-focus-ring:3px solid color-mix(in oklch,var(--app-red) 54%,transparent);--app-focus:var(--theme-focus-shadow)}.product-app.ui-dark-active{--theme-on-accent:oklch(18% .01 265);--theme-accent-soft:color-mix(in oklch,var(--app-red) 14%,var(--app-card));--theme-accent-soft-strong:color-mix(in oklch,var(--app-red) 22%,var(--app-card));--theme-accent-line:color-mix(in oklch,var(--app-red) 46%,var(--app-line));--theme-field:color-mix(in oklch,var(--app-card) 72%,var(--app-bg));--theme-subtle:color-mix(in oklch,var(--app-card) 54%,var(--app-bg))}.product-app .page-heading>div:first-child>span,.product-app .app-rail nav a.active i,.product-app .mobile-nav a.active i,.product-app .mobile-nav button.active i,.product-app .mobile-nav-drawer a.active i{color:var(--app-red)}.product-app :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--app-red);box-shadow:var(--theme-focus-shadow)}.product-app :where(input[type=checkbox],input[type=radio],input[type=range]),.product-app input[type=checkbox],.product-app input[type=radio],.product-app input[type=range]{accent-color:var(--app-red)}.product-app input[type=range]::-webkit-slider-runnable-track{background:color-mix(in oklch,var(--app-line) 78%,var(--app-card))}.product-app input[type=range]::-webkit-slider-thumb{background:var(--app-card);border-color:var(--app-red);box-shadow:0 1px 5px color-mix(in oklch,var(--app-red) 30%,transparent)}.product-app input[type=range]::-moz-range-track{background:color-mix(in oklch,var(--app-line) 78%,var(--app-card))}.product-app input[type=range]::-moz-range-thumb{background:var(--app-card);border-color:var(--app-red);box-shadow:0 1px 5px color-mix(in oklch,var(--app-red) 30%,transparent)}.product-app :is(.primary-action,.account-primary),.product-app .workspace-embedded-public .public-button.primary{color:var(--theme-on-accent)}.product-app :is(.primary-action,.account-primary):not(:disabled):hover,.product-app .workspace-embedded-public .public-button.primary:not(:disabled):hover{background:var(--ui-action-hover);color:var(--theme-on-accent)}.product-app .workspace-embedded-public{--p-red:var(--app-red);--p-paper:var(--app-bg);--p-ink:var(--app-ink);--p-muted:var(--app-muted);--p-line:var(--app-line)}.product-app .workspace-embedded-public :where(.public-panel,.me-production,.me-section,.me-guest,.account-auth-panel,.membership-sync,.membership-plans,.membership-detail,.membership-ledger,.membership-plan-grid button,.member-plans article,.sound-results-public){background:var(--app-card);border-color:var(--app-line)}.product-app .studio-task{--st-ink:var(--app-ink);--st-muted:var(--app-muted);--st-line:var(--app-line);--st-paper:var(--app-card);--st-accent:var(--app-red)}.product-app .studio-task :is(a,button,summary):focus-visible{outline-color:var(--st-accent);box-shadow:var(--theme-focus-shadow)}.product-app .studio-project-request,.product-app .studio-step-nav,.product-app .studio-preparation,.product-app .studio-work-footer{background:var(--theme-subtle);color:var(--st-ink)}.product-app .studio-project-request button{background:var(--st-paper);border-color:var(--st-line);color:var(--st-accent)}.product-app .studio-step-nav button:hover{background:var(--theme-accent-soft)}.product-app .studio-document-icon{border-color:var(--theme-accent-line);background:var(--theme-accent-soft);color:var(--st-accent)}.product-app .studio-preparation li>span{color:color-mix(in oklch,var(--st-accent) 68%,var(--st-muted))}.product-app .studio-task .studio-task-primary{background:var(--st-accent);color:var(--theme-on-accent)}.product-app .studio-task .studio-task-primary:hover{background:var(--ui-action-hover)}.product-app.page-quick-audio :where(.quick-editor,.quick-director,.quick-output,.recent-audio){border-color:var(--app-line)}.product-app.page-quick-audio :where(.quick-editor>header button,.quick-editor textarea,.actor-select button,.director-fields select,.actor-pending,.output-gates li){background:var(--theme-field);border-color:var(--app-line);color:var(--app-ink)}.product-app.page-quick-audio :where(.quick-director>header,.advanced-direction,.recent-audio article,.recent-empty){border-color:var(--app-line)}.product-app.page-quick-audio .director-orb{background:var(--app-red);color:var(--theme-on-accent)}.product-app.page-quick-audio .director-orb>.mogu-mark{color:var(--theme-on-accent)}.product-app.page-quick-audio .actor-pending>i,.product-app.page-quick-audio .recent-empty>span{background:var(--theme-accent-soft);color:var(--app-red)}.product-app.page-quick-audio .actor-select button.active{border-color:var(--theme-accent-line);background:var(--theme-accent-soft);box-shadow:0 0 0 2px color-mix(in oklch,var(--app-red) 9%,transparent)}.product-app.page-quick-audio :where(.actor-select em,.quick-editor>footer button,.auto-direction a,.result-actor p em){color:var(--app-red)}.product-app.page-quick-audio .direction-note{background:var(--theme-accent-soft)}.product-app.page-quick-audio .direction-note>span{color:var(--app-red)}.product-app.page-quick-audio .direction-note p{color:color-mix(in oklch,var(--app-ink) 72%,var(--app-muted))}.product-app.page-quick-audio .advanced-direction>div button.active{background:var(--theme-accent-soft-strong);color:var(--app-red)}.product-app.page-quick-audio :where(.result-transport>button:first-child,.quick-generating>div:last-child i){background:var(--app-red);color:var(--theme-on-accent)}.product-app.page-quick-audio .generating-orbit i{border-top-color:var(--app-red)}.product-app.page-quick-audio .result-wave i{background:color-mix(in oklch,var(--app-red) 76%,var(--app-card))}.product-app .membership-plan-grid button.active{border-color:var(--theme-accent-line);background:var(--theme-accent-soft);box-shadow:inset 0 3px var(--app-red)}.product-app .membership-plan-grid .plan-tag,.product-app .membership-detail-copy>span,.product-app .membership-detail li i,.product-app .membership-detail aside>strong,.product-app .membership-ledger header>a{color:var(--app-red)}.product-app .membership-plan-grid .plan-tag{background:var(--app-red);color:var(--theme-on-accent)}.product-app.page-projects :where(.overview-progress>i b,.project-progress>i b,.director-mark),.product-app.page-create :where(.creation-steps .current i,.file-icon,.start-analysis,.analysis-mogu,.analysis-bar i),.product-app.page-pipeline :where(.pipeline-orbit span,.pipeline-orbit em,.pipeline-progress>i,.stage-track button.current>i,.pipeline-readiness .current i),.product-app.page-review-center :where(.review-completion>span i,.review-decision>footer .confirm),.product-app.page-tasks :where(.queue-orbit span,.task-progress>i b,.task-list article.is-highlight>div:first-child i,.task-actions a.task-listen){background:var(--app-red);border-color:var(--app-red);color:var(--theme-on-accent)}.product-app.page-create :where(.upload-icon,.source-tip>span,.mode-card header b),.product-app.page-pipeline :where(.pipeline-review>div>b,.audit-score,.delivery-steps .active b,.delivery-steps .active i),.product-app.page-review-center :where(.candidate-section button>i,.decision-reason>span,.review-audit>a),.product-app.page-tasks :where(.task-note>span,.task-empty>button){color:var(--app-red)}.product-app.page-create .file-drop:hover,.product-app.page-create .file-drop:focus-within,.product-app.page-create .mode-card.selected{border-color:var(--app-red);background:var(--theme-accent-soft)}.product-app.page-create .mode-card.selected{box-shadow:0 0 0 2px color-mix(in oklch,var(--app-red) 15%,transparent)}.product-app.page-review-center .review-queue>article.active,.product-app.page-review-center .context-view>p.focus{background:var(--theme-accent-soft);box-shadow:inset 2px 0 var(--app-red)}.product-app :where(.resource-page-nav>a.active>i,.resource-hub-card.sound>i,.sound-orbit>span,.ai-match-card header>span,.filter-button i,.dock-play){background:var(--app-red);color:var(--theme-on-accent)}.product-app .resource-page-nav>a:after,.product-app .resource-helper article>span{background:var(--app-red)}.product-app .sound-list article.selected{background:var(--theme-accent-soft);box-shadow:inset 3px 0 var(--app-red)}.product-app .sound-toast{background:var(--app-red);color:var(--theme-on-accent);box-shadow:0 14px 35px color-mix(in oklch,var(--app-red) 28%,transparent)}.product-app.page-player :where(.player-queue>button.active,.player-queue header>button.active,.player-options>button.active,.chapter-empty-mark){background:var(--theme-accent-soft);color:var(--app-red)}.product-app.page-player :where(.player-queue>button>span,.cast-list-player a,.current-actor-logo){color:var(--app-red)}.product-app.page-player :where(.transport .main-play,.player-options>button small){background:var(--app-red);color:var(--theme-on-accent)}.product-app.page-player .stage-wave i{background:color-mix(in oklch,var(--app-red) 74%,white)}.product-app.page-player .chapter-spinner{border-top-color:var(--app-red)}@media (prefers-reduced-motion:reduce){.product-app input[type=range]::-webkit-slider-thumb{transition:none}.product-app input[type=range]::-moz-range-thumb{transition:none}}.product-app .page-heading>div:first-child>.page-heading-kicker{color:color-mix(in oklch,var(--app-red) 82%,var(--app-ink));letter-spacing:0;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.product-app .page-heading-kicker .product-icon{--product-icon-size:15px}.product-app .page-heading h1{letter-spacing:-.022em;font-weight:720}.product-app .page-heading p{max-width:64ch}.product-app.product-app .app-rail nav a{border:1px solid #0000}.product-app.product-app .app-rail nav a.active{border-color:color-mix(in oklch,var(--app-red) 28%,var(--rail-control-border));background:color-mix(in oklch,var(--app-red) 10%,var(--rail-control-bg));box-shadow:none}.product-app.ui-railtone-light .app-rail nav a.active{background:color-mix(in oklch,var(--app-red) 7%,var(--app-card))}.product-app.product-app .service-pending:not(.queue-banner){border-color:var(--app-line);border-radius:var(--app-radius-md);background:var(--app-card);box-shadow:var(--app-shadow-sm);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"mark copy";gap:24px;padding:32px}.product-app.product-app .service-pending:not(.queue-banner):after{content:none;display:none}.product-app.product-app .service-pending-mark{border:1px solid var(--theme-accent-line);border-radius:var(--app-radius-md);background:var(--theme-accent-soft);width:56px;height:56px;color:var(--app-red);box-shadow:none}.product-app .service-pending-mark .service-pending-logo{width:38px;height:38px;color:var(--app-red)}.product-app .service-pending-mark i{border-color:var(--app-card);background:var(--app-warning);width:8px;height:8px;bottom:5px;right:5px}.product-app .service-pending-copy h2{max-width:30ch;color:var(--app-ink);font-family:var(--ui-font-body);letter-spacing:-.02em;margin:12px 0 8px;font-size:28px;font-weight:700;line-height:1.35}.product-app .service-pending-copy>p{max-width:70ch;color:var(--app-muted);font-size:14px;line-height:1.75}.product-app .service-pending-grid{border-block:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.product-app.product-app .service-pending-grid article{border:0;border-right:1px solid var(--app-line);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:12px;min-height:92px;padding:16px 18px;display:grid}.product-app.product-app .service-pending-grid article:last-child{border-right:0}.product-app .service-pending-grid article>span{border-radius:var(--app-radius-sm);background:var(--theme-accent-soft);width:36px;height:36px;color:var(--app-red);letter-spacing:0;grid-row:1/3;place-items:center;margin:0;font-size:11px;display:grid}.product-app .service-pending-grid article>span .product-icon{--product-icon-size:18px}.product-app .service-pending-grid article>div,.product-app .service-pending-grid article>b,.product-app .service-pending-grid article>small{grid-column:2}.product-app .service-pending-grid b{color:var(--app-ink);font-size:14px;font-weight:680}.product-app .service-pending-grid small{color:var(--app-muted);margin-top:4px;font-size:12px;line-height:1.55}.product-app .service-pending-actions{gap:10px;margin-top:22px}.product-app .service-pending-actions :is(.primary-action,.secondary-action){border-radius:var(--app-radius-sm);min-height:42px;padding-inline:16px}.product-app .workbench-category-page{padding-bottom:56px}.product-app .workbench-category-mini{border-color:var(--app-line);border-radius:var(--app-radius-md);background:var(--app-card);box-shadow:var(--app-shadow-sm);gap:22px;padding:28px 30px}.product-app .workbench-category-mini-head{border-color:var(--app-line);align-items:center;padding-bottom:22px}.product-app .workbench-category-kicker{color:var(--app-red);letter-spacing:0;gap:7px;font-size:12px}.product-app .workbench-category-kicker .product-icon{--product-icon-size:15px}.product-app .workbench-category-mini-head h2{color:var(--app-ink);font-family:var(--ui-font-body);letter-spacing:-.02em;margin:8px 0 6px;font-size:27px;font-weight:700;line-height:1.3}.product-app .workbench-category-mini-head p{max-width:64ch;color:var(--app-muted);font-size:14px;line-height:1.7}.product-app .workbench-category-mini-status{border:1px solid var(--theme-accent-line);border-radius:var(--app-radius-sm);background:var(--theme-accent-soft);align-items:center;gap:11px;min-width:230px;padding:12px 14px;display:flex}.product-app .workbench-category-mini-status>.product-icon{--product-icon-size:18px;color:var(--app-red)}.product-app .workbench-category-mini-status>span{min-width:0}.product-app .workbench-category-mini-status b,.product-app .workbench-category-mini-status small{display:block}.product-app .workbench-category-mini-status b{color:var(--app-ink);font-size:13px}.product-app .workbench-category-mini-status small{color:var(--app-muted);margin-top:2px;font-size:11px}.product-app .workbench-category-facts{border:1px solid var(--app-line);border-radius:var(--app-radius-sm);background:var(--theme-subtle);overflow:hidden}.product-app .workbench-category-facts div{border-color:var(--app-line);gap:6px;padding:15px 17px}.product-app .workbench-category-facts span{color:var(--app-muted);font-size:11px}.product-app .workbench-category-facts b{color:var(--app-ink);font-size:14px}.product-app .workbench-category-sections{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:44px;padding-top:4px}.product-app .workbench-category-sections header span{color:var(--app-red);letter-spacing:0;font-size:11px}.product-app .workbench-category-sections h3{font-family:var(--ui-font-body);letter-spacing:-.018em;font-size:22px;font-weight:700}.product-app .workbench-category-sections header p{max-width:34ch;color:var(--app-muted);font-size:13px;line-height:1.7}.product-app .workbench-category-list{border-color:var(--app-line)}.product-app .workbench-category-list article{border-color:var(--app-line);grid-template-columns:38px minmax(0,1fr) auto;gap:13px;min-height:72px;animation:none}.product-app .workbench-category-list article>span{border-radius:var(--app-radius-sm);background:var(--theme-accent-soft);width:34px;height:34px;color:var(--app-red);place-items:center;display:grid}.product-app .workbench-category-list article>span .product-icon{--product-icon-size:17px}.product-app .workbench-category-list h4{color:var(--app-ink);font-size:14px;font-weight:680}.product-app .workbench-category-list p{color:var(--app-muted);font-size:12px;line-height:1.55}.product-app .workbench-category-list article>b{color:var(--app-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.product-app .workbench-category-list article>b>i{background:var(--app-warning);border-radius:50%;width:6px;height:6px}.product-app.page-projects .projects-service-note{gap:10px;font-size:13px;line-height:1.65}.product-app.page-projects .projects-empty-state{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:32px;min-height:0;padding:30px 32px;display:grid}.product-app.page-projects .projects-empty-copy{align-self:center;max-width:620px;padding:4px 0}.product-app.page-projects .projects-empty-copy h2{font-family:var(--ui-font-body);margin:13px 0 9px;font-size:26px;font-weight:700}.product-app.page-projects .projects-empty-copy p{max-width:56ch;color:var(--app-muted);font-size:14px;line-height:1.72}.product-app.page-projects .projects-empty-copy .primary-action{min-height:42px;margin-top:20px;font-size:13px}.product-app.page-projects .projects-empty-copy small{color:var(--app-muted);margin-top:11px;font-size:11px}.projects-intake-checklist{border-inline-start:1px solid var(--app-line);padding-inline-start:30px}.projects-intake-checklist header{border-bottom:1px solid var(--app-line);align-items:center;gap:11px;padding-bottom:15px;display:flex}.projects-intake-checklist header>.product-icon{--product-icon-size:20px;color:var(--app-red)}.projects-intake-checklist header b,.projects-intake-checklist header small,.projects-intake-checklist li b,.projects-intake-checklist li small{display:block}.projects-intake-checklist header b,.projects-intake-checklist li b{font-size:13px}.projects-intake-checklist header small,.projects-intake-checklist li small{color:var(--app-muted);margin-top:3px;font-size:11px;line-height:1.5}.projects-intake-checklist ul{margin:0;padding:3px 0 0;list-style:none}.projects-intake-checklist li{border-bottom:1px solid var(--app-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;display:grid}.projects-intake-checklist li:last-child{border-bottom:0}.projects-intake-checklist li>.product-icon{--product-icon-size:16px;color:var(--app-red)}.product-app.page-tasks .task-empty>b{font-size:17px}.product-app.page-tasks .task-empty>small{max-width:52ch;color:var(--app-muted);font-size:13px}.product-app.page-tasks .task-empty-flow{border-color:var(--app-line);background:var(--theme-subtle);gap:12px;width:min(680px,100%);margin:10px 0 6px;padding:14px 16px}.product-app.page-tasks .task-empty-flow>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-app.page-tasks .task-empty-flow>span>i{border-radius:var(--app-radius-sm);background:var(--theme-accent-soft);width:32px;height:32px;color:var(--app-red);place-items:center;display:grid}.product-app.page-tasks .task-empty-flow>span>i .product-icon{--product-icon-size:16px}.product-app.page-tasks .task-empty-flow>span>span{min-width:0;display:grid}.product-app.page-tasks .task-empty-flow b{color:var(--app-ink);font-size:12px}.product-app.page-tasks .task-empty-flow small{color:var(--app-muted);font-size:11px}.product-app.page-tasks .task-empty-flow>em{color:color-mix(in oklch,var(--app-muted) 68%,var(--app-line))}.sound-center .sound-search-form label{border:1px solid var(--p-line);border-radius:var(--ui-radius-control);background:var(--app-card,var(--p-paper));align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.sound-center .sound-search-form label>.product-icon{--product-icon-size:18px;color:var(--p-muted)}.sound-center .sound-search-form input{background:0 0;border:0;outline:0;height:46px;padding:0}.sound-center .sound-quick>span{color:var(--p-muted);font-size:13px;font-weight:650}.sound-center .sound-empty-symbol{border-radius:var(--ui-radius-panel);background:color-mix(in oklch,var(--p-red) 9%,var(--app-card,var(--p-paper)));width:48px;height:48px;color:var(--p-red);place-items:center;margin:0 auto 16px;display:grid}.sound-center .sound-empty-symbol .product-icon{--product-icon-size:23px}.sound-center .sound-result-pending{min-height:360px;color:var(--p-ink);justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.sound-center .sound-result-pending:before{content:none;display:none}.sound-center .sound-result-pending>span{border-radius:var(--ui-radius-panel);background:color-mix(in oklch,var(--p-red) 9%,var(--app-card,var(--p-paper)));width:46px;height:46px;color:var(--p-red);flex:0 0 46px;place-items:center;display:grid}.sound-center .sound-result-pending>span .product-icon{--product-icon-size:22px}.sound-center .sound-result-pending h3,.sound-center .sound-result-pending p{margin:0}.sound-center .sound-result-pending h3{font-size:17px}.sound-center .sound-result-pending p{max-width:48ch;color:var(--p-muted);margin-top:5px;font-size:13px;line-height:1.65}.sound-center .public-empty h3{font-size:20px}.sound-center .public-empty p{font-size:13px;line-height:1.7}.product-app .workspace-embedded-public .me-heading-kicker{color:var(--p-red);align-items:center;gap:7px;margin-bottom:7px;font-size:12px;font-weight:650;display:inline-flex}.product-app .workspace-embedded-public .me-heading-kicker .product-icon{--product-icon-size:15px}.product-app .workspace-embedded-public .me-heading h1{letter-spacing:-.022em;font-size:32px;font-weight:720}@media (hover:hover) and (pointer:fine){.product-app .workbench-category-list article,.projects-intake-checklist li{transition:background-color .15s var(--product-ease-out)}.product-app .workbench-category-list article:hover{background:var(--theme-accent-soft)}}@media (width<=900px){.product-app.page-projects .projects-empty-state{grid-template-columns:1fr}.projects-intake-checklist{border-top:1px solid var(--app-line);border-inline-start:0;padding:22px 0 0}}@media (width<=760px){.product-app.product-app .service-pending:not(.queue-banner){grid-template-columns:1fr;grid-template-areas:"mark""copy";gap:18px;padding:22px 20px}.product-app .service-pending-copy h2{font-size:24px}.product-app .service-pending-grid{grid-template-columns:1fr}.product-app.product-app .service-pending-grid article{border-right:0;border-bottom:1px solid var(--app-line);min-height:76px;padding:13px 0}.product-app.product-app .service-pending-grid article:last-child{border-bottom:0}.product-app .workbench-category-mini-head{align-items:flex-start}.product-app .workbench-category-mini-status{width:100%;min-width:0}.product-app .workbench-category-sections{grid-template-columns:1fr;gap:22px}}@media (width<=560px){.product-app .workbench-category-mini{gap:18px;padding:20px 16px}.product-app .workbench-category-facts{grid-template-columns:1fr}.product-app .workbench-category-facts div{border-right:0;border-bottom:1px solid var(--app-line)}.product-app .workbench-category-facts div:last-child{border-bottom:0}.product-app .workbench-category-list article{grid-template-columns:36px minmax(0,1fr);padding:12px 0}.product-app .workbench-category-list article>b{grid-column:2;justify-self:start}.product-app.page-tasks .task-empty-flow{grid-template-columns:1fr}.product-app.page-tasks .task-empty-flow>em{display:none}.product-app.page-projects .projects-empty-state{gap:22px;padding:22px 20px}.sound-center .sound-search-form{grid-template-columns:1fr;display:grid}.sound-center .sound-search-form .public-button{width:100%}}@media (prefers-reduced-motion:reduce){.product-app .workbench-category-list article,.projects-intake-checklist li{transition:none}}.product-app,.public-site.pc-portal{--theme-on-accent:#fff;--theme-accent-soft:color-mix(in oklch,var(--app-red) 8%,var(--app-card));--theme-stage-bg:#282622;--theme-stage-surface:#3a3530;--theme-stage-text:#fffaf6;--theme-stage-muted:#c6bbb2}.product-app.ui-light-active.ui-tone-neutral,.public-site.pc-portal.ui-light-active.ui-tone-neutral{--app-ink:#24292d;--app-muted:#626b72;--ui-text:var(--app-ink);--ui-text-secondary:var(--app-muted);--p-ink:var(--app-ink);--p-muted:var(--app-muted);--theme-stage-bg:#272b2f;--theme-stage-surface:#383e43}.product-app.ui-light-active.ui-tone-rose,.public-site.pc-portal.ui-light-active.ui-tone-rose{--app-ink:#35292a;--app-muted:#6d5b5d;--ui-text:var(--app-ink);--ui-text-secondary:var(--app-muted);--p-ink:var(--app-ink);--p-muted:var(--app-muted);--theme-stage-bg:#342527;--theme-stage-surface:#4a3437}.product-app.ui-light-active.ui-tone-cool,.public-site.pc-portal.ui-light-active.ui-tone-cool{--app-ink:#243241;--app-muted:#5e6d7b;--ui-text:var(--app-ink);--ui-text-secondary:var(--app-muted);--p-ink:var(--app-ink);--p-muted:var(--app-muted);--theme-stage-bg:#233243;--theme-stage-surface:#30465b}.product-app.ui-light-active.ui-tone-sage,.public-site.pc-portal.ui-light-active.ui-tone-sage{--app-ink:#25342c;--app-muted:#5e6f64;--ui-text:var(--app-ink);--ui-text-secondary:var(--app-muted);--p-ink:var(--app-ink);--p-muted:var(--app-muted);--theme-stage-bg:#23322a;--theme-stage-surface:#30483a}.product-app.ui-light-active.ui-tone-white,.public-site.pc-portal.ui-light-active.ui-tone-white{--app-bg:#f7f8fa;--app-card:#fff;--app-ink:#20252b;--app-muted:#5f6973;--app-line:#dde2e7;--ui-canvas:var(--app-bg);--ui-surface:var(--app-card);--ui-text:var(--app-ink);--ui-text-secondary:var(--app-muted);--ui-border:var(--app-line);--p-paper:var(--app-bg);--p-ink:var(--app-ink);--p-muted:var(--app-muted);--p-line:var(--app-line);--theme-field:#fff;--theme-subtle:#f1f3f5;--theme-stage-bg:#22272c;--theme-stage-surface:#343b42;--theme-stage-muted:#c7cdd3}.product-app.ui-accent-graphite,.public-site.pc-portal.ui-accent-graphite{--ui-action:#454b52;--ui-action-hover:#30363c;--app-red:var(--ui-action);--red:var(--ui-action);--p-red:var(--ui-action)}.product-app.product-app.ui-light-active :where(input,select,textarea){border-color:var(--app-line);background-color:var(--theme-field);color:var(--app-ink)}.product-app.product-app.ui-light-active :where(input,textarea)::placeholder{color:color-mix(in oklch,var(--app-muted) 84%,var(--app-card));opacity:1}.product-app.product-app.ui-light-active.ui-surface-flat :where(.quick-editor,.quick-director,.quick-output,.recent-audio,.projects-empty-state,.account-auth-panel){box-shadow:none}.product-app.product-app.ui-light-active.page-create .file-drop{border-color:var(--app-line);background:var(--theme-field);color:var(--app-ink);box-shadow:none}.product-app.product-app.ui-light-active.page-create .file-drop:hover,.product-app.product-app.ui-light-active.page-create .file-drop:focus-within,.product-app.product-app.ui-light-active.page-create .file-drop.is-dragging{border-color:var(--app-red);background:var(--theme-accent-soft)}.product-app.product-app.ui-light-active.page-create .upload-icon{background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active.page-create .creation-steps span{color:var(--app-muted)}.product-app.product-app.ui-light-active.page-create .creation-steps span.current{color:var(--app-ink)}.product-app.product-app.ui-light-active.page-create .creation-steps i{border-color:var(--app-line);background:var(--app-card)}.product-app.product-app.ui-light-active.page-create .creation-steps .current i{border-color:var(--app-red);background:var(--app-red);color:var(--theme-on-accent)}.product-app.product-app.ui-light-active.page-create .creation-steps>b{background:var(--app-line)}.product-app.product-app.ui-light-active.page-create :where(.source-tip,.service-feedback){background:var(--theme-accent-soft);color:color-mix(in oklch,var(--app-ink) 76%,var(--app-red))}.product-app.product-app.ui-light-active.page-create :where(.creation-summary,.mode-card){border-color:var(--app-line);background:var(--app-card);color:var(--app-ink);box-shadow:none}.product-app.product-app.ui-light-active.page-create .mode-card.selected{border-color:var(--app-red);background:var(--theme-accent-soft);box-shadow:0 0 0 2px color-mix(in oklch,var(--app-red) 14%,transparent)}.product-app.product-app.ui-light-active.page-create .mode-card header i{background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active.page-create .mode-card :where(p,footer),.product-app.product-app.ui-light-active.page-create :where(.creation-summary dt,.creation-summary>small,.file-drop small){color:var(--app-muted)}.product-app.product-app.ui-light-active.page-create .mode-card footer,.product-app.product-app.ui-light-active.page-create .creation-summary dl,.product-app.product-app.ui-light-active.page-create .creation-summary dl div{border-color:var(--app-line)}.product-app.product-app.ui-light-active.page-create .start-analysis:disabled{border-color:var(--app-line);background:var(--theme-subtle);color:var(--app-muted)}.product-app.product-app.ui-light-active.page-pipeline .pipeline-overview.is-pending,.product-app.product-app.ui-light-active.page-pipeline .pipeline-review.service-pending,.product-app.product-app.ui-light-active.page-review-center .review-center-hero{border-color:var(--app-line);background:var(--theme-subtle)}.product-app.product-app.ui-light-active.page-pipeline .pipeline-readiness .current i,.product-app.product-app.ui-light-active.page-pipeline .stage-track button.current>i{border-color:var(--app-red);background:var(--app-red);color:var(--theme-on-accent)}.product-app.product-app.ui-light-active.page-pipeline .stage-track:before,.product-app.product-app.ui-light-active.page-pipeline .pipeline-readiness>b{background-color:var(--app-line)}.product-app.product-app.ui-light-active.page-pipeline .pipeline-overview dl div{border-color:var(--app-line);background:0 0}.product-app.product-app.ui-light-active.page-pipeline .stage-track button{color:var(--app-muted)}.product-app.product-app.ui-light-active.page-pipeline .stage-track button:hover,.product-app.product-app.ui-light-active.page-pipeline .stage-track button.selected{background:var(--theme-subtle)}.product-app.product-app.ui-light-active.page-pipeline .stage-track button>i{border-color:var(--app-line);background:var(--app-card);color:var(--app-muted)}.product-app.product-app.ui-light-active.page-pipeline .stage-track button :where(b){color:var(--app-ink)}.product-app.product-app.ui-light-active.page-pipeline .stage-track button :where(small,p,span){color:var(--app-muted)}.product-app.product-app.ui-light-active.page-pipeline .stage-track button>span em{background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active.page-pipeline .audit-panel>div,.product-app.product-app.ui-light-active.page-pipeline .audit-panel article{border-color:var(--app-line);background:var(--app-card)}.product-app.product-app.ui-light-active.page-review-center :where(.review-center-toolbar nav button.active,.review-decision>header){background:var(--theme-stage-bg);color:var(--theme-stage-text)}.product-app.product-app.ui-light-active.page-review-center :where(.review-queue>header,.context-view>header,.decision-reason,.review-audit>section){border-color:var(--app-line);background:var(--theme-subtle)}.product-app.product-app.ui-light-active.page-quick-audio :where(.quick-editor>header button,.quick-editor textarea,.actor-select button,.director-fields select,.actor-pending,.output-gates li){border-color:var(--app-line);background:var(--theme-field);color:var(--app-ink)}.product-app.product-app.ui-light-active.page-quick-audio :where(.direction-note,.recent-empty){background:var(--theme-subtle)}.product-app.product-app.ui-light-active.page-quick-audio :where(.sample-note,.empty-mushroom){background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active :where(.queue-banner,.me-membership,.sound-player){border-color:var(--theme-stage-bg);background:var(--theme-stage-bg);color:var(--theme-stage-text)}.product-app.product-app.ui-light-active.page-player .player-stage{background:radial-gradient(circle at 30% 40%, color-mix(in oklch,var(--app-red) 38%,var(--theme-stage-surface)) 0, var(--theme-stage-surface) 38%, var(--theme-stage-bg) 75%);color:var(--theme-stage-text);box-shadow:none}.product-app.product-app.ui-light-active.page-player .player-cover{background:linear-gradient(155deg, color-mix(in srgb,var(--app-red) 58%,var(--theme-stage-surface)), var(--theme-stage-surface))}.product-app.product-app.ui-light-active.page-player .player-cover.waiting-cover{background:linear-gradient(155deg, color-mix(in srgb,var(--app-red) 58%,var(--theme-stage-surface)), var(--theme-stage-surface))!important}.product-app.product-app.ui-light-active.page-player :where(.current-actor-pending,.player-readiness-mark,.cast-list-player i){border-color:var(--app-card);background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active.page-player :where(.now-playing>p,.current-actor small,.current-actor p){color:var(--theme-stage-muted)}.product-app.product-app.ui-light-active.page-player :where(.player-readiness,.player-controls,.player-queue){border-color:var(--app-line);background:var(--app-card);color:var(--app-ink)}.product-app.product-app.ui-light-active .workspace-embedded-public .sound-categories-public button[aria-pressed=true]{background:var(--app-red);color:var(--theme-on-accent)}.product-app.product-app.ui-light-active .workspace-embedded-public :where(.sound-search-form input,.sound-results-public select,.sound-play,.sound-list-create input,.member-kind button,.me-bill-tabs button){border-color:var(--app-line);background:var(--theme-field);color:var(--app-ink)}.product-app.product-app.ui-light-active .workspace-embedded-public :where(.member-kind button[aria-pressed=true],.me-bill-tabs button[aria-pressed=true]),.product-app.product-app.ui-light-active .workspace-embedded-public .public-button.primary{border-color:var(--app-red);background:var(--app-red);color:var(--theme-on-accent)}.product-app.product-app.ui-light-active .workspace-embedded-public :where(.member-plans article,.me-production,.me-section,.me-guest,.me-account-tools>div>a){border-color:var(--app-line);background:var(--app-card)}.product-app.product-app.ui-light-active .workspace-embedded-public .me-avatar{background:var(--theme-accent-soft);color:var(--app-ink)}.product-app.product-app.ui-light-active .workspace-embedded-public .account-auth-mark{background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active.ui-railtone-light .rail-account-avatar{background:var(--theme-subtle);color:var(--app-ink)}.product-app.product-app .product-status-icon.generation,.public-site.pc-portal .product-status-icon.generation{background:var(--theme-accent-soft);color:var(--app-red)}.product-app.product-app.ui-light-active.page-settings .settings-service-note{border:1px solid var(--theme-accent-line);background:var(--theme-accent-soft);color:var(--app-ink)}@media (prefers-reduced-motion:reduce){.product-app.product-app.ui-light-active.page-player .player-stage,.product-app.product-app.ui-light-active.page-player .player-cover{transition:none}}.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}}.public-site .route-page{width:100%;max-width:1320px;min-height:0;color:var(--ui-text);background:0 0;margin:0 auto;padding:clamp(40px,5vw,72px) 24px 80px}.public-site .route-hero{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:clamp(40px,6vw,96px)}.public-site .route-copy>span{color:var(--ui-action);letter-spacing:.06em;font-size:12px}.public-site .route-copy h1{letter-spacing:-.025em;text-wrap:balance;max-width:760px;margin:18px 0;font:400 clamp(44px,4.6vw,68px)/1.14 Georgia,Songti SC,serif}.public-site .route-copy>p{max-width:60ch;color:var(--ui-text-secondary);font-size:16px;line-height:1.72}.public-site .route-copy-meta{border-color:var(--ui-action);margin-top:24px}.public-site .route-copy-meta span{color:var(--ui-text-secondary);font-size:13px}.public-site .route-copy-meta small{color:var(--ui-text-secondary);font-size:12px}.public-site .route-cta{border-radius:var(--ui-radius-control);background:var(--ui-action);color:#fff;min-height:48px;box-shadow:none;transition:background-color var(--ui-motion) ease;align-items:center;margin-top:24px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.public-site .route-cta:hover,.public-site .route-cta:focus-visible{background:var(--ui-action-hover);box-shadow:none;transform:none}.public-site .route-cta:focus-visible{outline:var(--ui-focus);outline-offset:3px}.public-site .route-system{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);box-shadow:none;margin:0;padding:24px}.public-site .route-system header span{color:var(--ui-action);font-size:11px}.public-site .route-system header b{font:600 19px/1.4 var(--ui-font-body)}.public-site .route-system li{grid-template-columns:36px 1fr;padding:13px 0}.public-site .route-system li>i{color:var(--ui-action);font-size:12px}.public-site .route-system li b{font:600 15px/1.4 var(--ui-font-body)}.public-site .route-system li small{color:var(--ui-text-secondary);font-size:12px}.public-site .route-system footer{color:#f5ebe2;font-size:12px}.public-site .route-system li:hover{background:0 0;transform:none}.public-site .product-proof{margin-top:72px}.public-site .product-proof article{min-height:0;padding:24px 20px}.public-site .product-proof article>span{color:var(--ui-action);font-size:12px}.public-site .product-proof b{font:600 17px/1.4 var(--ui-font-body)}.public-site .product-proof small{color:var(--ui-text-secondary);font-size:13px;line-height:1.65}.public-site .product-journey{margin-top:100px;padding-bottom:24px}.public-site .product-journey-heading>span{color:var(--ui-action);font-size:11px}.public-site .product-journey-heading h2{font:400 clamp(34px,3.7vw,52px)/1.2 Georgia,Songti SC,serif}.public-site .product-journey-heading p{color:var(--ui-text-secondary);font-size:15px;line-height:1.65}.public-site .product-journey-grid article{border-color:var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-height:0;padding:24px}.public-site .product-journey-grid article:hover{border-color:var(--ui-border);background:var(--ui-surface);transform:none}.public-site .product-journey-grid article>span{color:var(--ui-action);font-size:11px}.public-site .product-journey-grid article>b{font:600 19px/1.4 var(--ui-font-body);margin-top:26px}.public-site .product-journey-grid article>p{color:var(--ui-text-secondary);font-size:13px}.public-site .product-journey-note b{font-size:14px}.public-site .product-journey-note small{color:var(--ui-text-secondary);font-size:12px}.public-site .product-journey-note .route-cta{background:var(--ui-inverse)}.product-mobile-break{display:none}@media (width<=800px){.public-site .route-hero{grid-template-columns:1fr;gap:32px}.public-site .product-journey{margin-top:72px}.public-site .product-proof{margin-top:56px}}@media (width<=640px){.public-site .route-page{padding:36px 20px 60px}.public-site .route-copy h1{font-size:clamp(38px,10vw,52px)}.product-mobile-break{display:block}.public-site .route-system{padding:20px}.public-site .product-journey{margin-top:64px}.public-site .product-journey-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.public-site .route-cta{transition:none}}
