:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#20202d;background:#f4f4f8;font-synthesis:none}*{box-sizing:border-box}html{overflow-y:auto;scrollbar-gutter:stable}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#f4f4f8}button{font:inherit}.startup-screen{position:relative;min-height:100vh;overflow:hidden}.startup-screen-login{background:linear-gradient(180deg,#e8f0fe,#f7f8fc 72%)}.startup-screen-app{background:linear-gradient(#fff,#fff) 232px 0 / calc(100% - 232px) 64px no-repeat,linear-gradient(90deg,#eef1f8 0 232px,#f7f8fc 232px)}.startup-brand{position:absolute;display:flex;align-items:center;gap:12px;font-size:17px;white-space:nowrap}.startup-screen-login .startup-brand{top:50%;left:50%;color:#202124;flex-direction:column;transform:translate(-50%,-70%)}.startup-screen-login .startup-brand strong{display:inline}.startup-screen-app .startup-brand{top:13px;left:20px;color:#202124}.startup-spinner{position:absolute;top:50%;left:77%;opacity:0;transform:translate(-50%,-50%);transition:opacity .16s ease}.startup-screen-login .startup-spinner{top:calc(50% + 58px);left:50%}.startup-screen-app .startup-spinner{left:calc(50% + 116px)}.startup-spinner-visible{opacity:1}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);background:#11111a}.login-brand{position:relative;overflow:hidden;padding:10vh 9vw;color:#fff;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 80% 15%,rgba(109,93,252,.36),transparent 36%),linear-gradient(145deg,#181824,#0d0d14)}.login-brand h1.ant-typography{color:#fff;font-size:clamp(42px,5vw,72px);letter-spacing:-.04em;margin:22px 0 16px}.login-brand p.ant-typography{color:#b8b7c8;font-size:18px;max-width:500px;line-height:1.8}.eyebrow{color:#9689ff!important;font-size:13px;letter-spacing:.18em;font-weight:700}.brand-mark{width:38px;height:38px;border-radius:12px 4px;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8b7cff,#5c4de8);box-shadow:0 8px 28px #6d5dfc57}.brand-mark-large{width:56px;height:56px;font-size:24px}.stage-lines{display:grid;gap:14px;transform:rotate(-7deg);opacity:.45;margin-bottom:5vh}.stage-lines i{display:block;width:80%;height:1px;background:linear-gradient(90deg,transparent,#7364f3,transparent)}.stage-lines i:nth-child(2){margin-left:12%;width:62%}.stage-lines i:nth-child(3){margin-left:28%;width:46%}.login-panel{background:#f6f6fa;display:grid;place-items:center;padding:32px}.login-card{width:min(420px,100%);box-shadow:0 24px 80px #1917321a;border-radius:20px}.login-card .ant-card-body{padding:42px}.login-card h2{margin-bottom:8px}.login-card .ant-alert{margin:22px 0}.login-card .ant-form{margin-top:30px}.login-card .ant-btn-primary{height:44px;margin-top:6px;font-weight:600}.mobile-brand{display:none;margin-bottom:30px;align-items:center;gap:10px;font-weight:700}.app-shell{min-height:100vh}.app-sider{position:sticky!important;top:0;height:100vh;background:#161620!important}.sidebar-brand{height:72px;display:flex;align-items:center;gap:12px;padding:0 17px;color:#fff;font-size:17px;font-weight:700;white-space:nowrap}.app-sider .ant-menu{border:0;background:transparent;padding:10px 8px}.app-sider .ant-menu-item{height:46px;line-height:46px;margin-block:5px}.app-sider .ant-menu-item-selected{background:#6d5dfc!important}.soon-dot{margin-left:8px;color:#918aa8;font-size:11px}.ant-menu-item-selected .soon-dot{color:#dedaff}.sidebar-foot{position:absolute;bottom:24px;left:24px;color:#5f5d70;font-size:12px;letter-spacing:.12em}.app-header{position:relative;z-index:10;height:72px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;background:#fffffff0;border-bottom:1px solid #ececf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.user-menu-host{position:relative;display:flex;flex:0 0 auto}.user-chip{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;cursor:pointer;color:#272634;text-align:left}.user-chip:hover{background:#f3f2f9}.user-chip:focus-visible{outline:2px solid #6d5dfc;outline-offset:2px}.user-chip>span:last-child{display:grid;line-height:1.3}.user-chip small{color:#8a8898;font-size:12px}.user-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:1;width:max-content;min-width:144px;padding:4px;border:1px solid #ececf2;border-radius:10px;background:#fff;box-shadow:0 8px 24px #1f1d3724}.user-menu-item{width:100%;min-height:36px;padding:7px 12px;border:0;border-radius:7px;display:flex;align-items:center;gap:10px;color:#272634;background:transparent;line-height:1.4;text-align:left;white-space:nowrap;cursor:pointer}.user-menu-item:hover,.user-menu-item:focus-visible{color:#5c4de8;background:#f3f2f9;outline:none}.app-content{background:#f4f4f8;padding:30px;min-width:0}.page-section{max-width:1500px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.page-heading h2{margin:0 0 4px;letter-spacing:-.02em}.surface-card{border-radius:16px;box-shadow:0 4px 24px #1f1d370b}.surface-card .ant-card-body{padding:0}.table-toolbar{padding:20px;border-bottom:1px solid #f0f0f4;display:flex;gap:10px}.table-toolbar .ant-input-affix-wrapper{max-width:360px}.surface-card .ant-table-wrapper{padding:0 8px 8px}.member-avatar{background:#ece9ff;color:#6655e8}.cell-sub{color:#9997a7;font-size:12px;margin-top:2px}.form-alert{margin-bottom:20px}.account-readonly{display:grid;gap:4px;margin-bottom:24px;padding:16px;border-radius:10px;background:#f5f4fa}.account-readonly span,.account-readonly small{color:#878596}.module-checks{display:grid;gap:12px}.credential-row{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;border:1px solid #eceaf4;border-radius:10px}.credential-row span{color:#777487}.credential-row .credential-value{font:700 16px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:#4536c4}.credential-copy-all,.copy-action-button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 14px;border:1px solid #d9d9d9;border-radius:8px;color:#292638;background:#fff;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.credential-copy-all:hover,.copy-action-button:hover{border-color:#6f5ef5;color:#5c4ae6;background:#faf9ff}.credential-copy-all:focus-visible,.copy-action-button:focus-visible{outline:3px solid rgb(117 102 246 / 18%);outline-offset:2px}.placeholder-page{min-height:calc(100vh - 132px);display:grid;place-items:center;background:#fff;border-radius:18px}.module-orb{width:92px;height:92px;margin:0 auto;border-radius:30px 10px;display:grid;place-items:center;color:#6d5dfc;font-size:36px;background:linear-gradient(145deg,#f2f0ff,#e6e2ff);box-shadow:0 18px 60px #6d5dfc29}.voice-page-heading{margin-bottom:16px}.voice-status-strip{min-height:64px;margin-bottom:18px;padding:10px 12px 10px 18px;border:1px solid #c8ebbf;border-radius:12px;display:flex;align-items:center;gap:0;background:#f6fff2}.voice-status-strip-paused{border-color:#ffccc7;background:#fff6f4}.voice-status-strip-offline{border-color:#ffe0a3;background:#fffaf0}.voice-status-primary{min-width:210px;display:flex;align-items:center;gap:12px}.voice-status-dot{width:20px;height:20px;flex:0 0 auto;border-radius:50%;background:#54c832;box-shadow:0 0 0 5px #52c41a14}.voice-status-dot-paused{background:#ff4d4f;box-shadow:0 0 0 5px #ff4d4f14}.voice-status-dot-offline{background:#faad14;box-shadow:0 0 0 5px #faad141a}.voice-status-metric,.voice-status-heartbeat{min-height:28px;padding:0 22px;border-left:1px solid rgba(68,161,43,.22);display:flex;align-items:center;gap:9px;white-space:nowrap}.voice-status-metric .anticon{font-size:17px}.voice-status-heartbeat{margin-right:auto;color:#737184}.voice-status-heartbeat strong{color:#34323f;font-weight:500}.voice-queue-controls{margin-left:12px}.voice-queue-controls .ant-btn{height:38px;border-color:#dedce8;box-shadow:none}.voice-system-alert{margin-bottom:18px;border-radius:12px}.voice-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.voice-compose-card,.voice-records-card{min-width:0;height:790px;overflow:hidden}.voice-compose-card .ant-card-body{height:100%;padding:20px;overflow-y:auto}.voice-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#5647e8;font-size:18px}.voice-card-heading .anticon{font-size:20px}.voice-compose-card .ant-form-item{margin-bottom:14px}.voice-compose-card .ant-form-item-label{padding-bottom:7px;font-weight:600}.voice-compose-card .ant-input,.voice-compose-card .ant-input-affix-wrapper{border-color:#dedee8;border-radius:8px}.voice-compose-card textarea.ant-input{height:236px!important;padding:12px 13px;line-height:1.7;resize:none}.voice-settings-title{margin:1px 0 10px;font-weight:600}.voice-settings{margin-bottom:16px;border:1px solid #e7e5ef;border-radius:10px;overflow:hidden;background:#fff}.voice-setting-row{min-height:44px;padding:0 13px;display:grid;grid-template-columns:26px 78px minmax(0,1fr);align-items:center;gap:4px;border-bottom:1px solid #f0eff4}.voice-setting-row:last-child{border-bottom:0}.voice-setting-row strong{min-width:0;overflow:hidden;color:#33313e;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.voice-setting-icon{color:#5b55a0;font-size:17px}.voice-compose-card .ant-btn-primary{height:48px;border:0;font-weight:600;background:linear-gradient(90deg,#6246ef,#7158fb);box-shadow:0 8px 20px #6246ef33}.voice-submit-note{display:block;margin-top:10px;text-align:center;font-size:12px;line-height:1.6}.voice-records-card .ant-card-body{height:100%;padding:0;overflow:hidden}.voice-records-heading{min-height:66px;padding:13px 16px 13px 20px;border-bottom:1px solid #eeeef4;display:flex;align-items:center;justify-content:space-between;gap:14px}.voice-records-heading>div{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.voice-records-heading>div>strong{font-size:18px}.voice-records-heading .ant-input-affix-wrapper{width:min(280px,48%);border-radius:8px}.voice-records-card .ant-table-wrapper{min-height:0;padding:0 8px 8px}.voice-records-card .ant-table-thead>tr>th{padding-top:12px;padding-bottom:12px;color:#666477;background:#f8f8fb;font-size:13px}.voice-records-card .ant-table-tbody>tr>td{padding-top:13px;padding-bottom:13px;vertical-align:middle}.voice-records-card .ant-pagination{margin:14px 8px 8px}.voice-task-title{display:grid;gap:3px;min-width:0}.voice-task-title .ant-typography{display:block;max-width:100%;margin:0}.voice-task-title>.ant-typography:first-child{color:#22212c}.voice-task-title>.ant-typography:nth-child(2),.voice-task-meta{font-size:12px}.voice-failure{margin:0!important;font-size:12px;line-height:1.55}.voice-result-audio{width:100%;min-height:36px;display:grid;place-items:center}.voice-play-button.ant-btn{width:36px;min-width:36px;height:36px;padding:0;display:inline-grid;place-items:center;border:1px solid #ddd8ff;color:#5c4de8;background:#f2f0ff;box-shadow:0 5px 14px #5c4de81f}.voice-play-button.ant-btn:hover,.voice-play-button.ant-btn:focus-visible{border-color:#8b7cff;color:#fff;background:#6d5dfc}.voice-play-button.ant-btn .ant-btn-icon{display:grid;place-items:center;line-height:0}.voice-play-glyph,.voice-pause-glyph{width:12px;height:12px;display:block;fill:currentColor}.voice-records-card .ant-table-body,.voice-compose-card .ant-card-body{scrollbar-width:thin;scrollbar-color:#c7c1e6 #f5f4fa}.voice-records-card .ant-table-body::-webkit-scrollbar,.voice-compose-card .ant-card-body::-webkit-scrollbar{width:8px;height:8px}.voice-records-card .ant-table-body::-webkit-scrollbar-track,.voice-compose-card .ant-card-body::-webkit-scrollbar-track{border-radius:8px;background:#f5f4fa}.voice-records-card .ant-table-body::-webkit-scrollbar-thumb,.voice-compose-card .ant-card-body::-webkit-scrollbar-thumb{border:2px solid #f5f4fa;border-radius:8px;background:#c7c1e6}.voice-records-card .ant-table-body::-webkit-scrollbar-thumb:hover,.voice-compose-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:#aaa1dc}.voice-actions{display:flex;align-items:center;gap:0;white-space:nowrap}.voice-actions .ant-btn{padding-inline:6px}.storyboard-heading{margin-bottom:16px}.storyboard-page>.ant-tabs>.ant-tabs-nav{margin-bottom:18px}.creation-status-strip{min-height:62px;margin-bottom:14px;padding:10px 16px;border:1px solid #c8ebbf;border-radius:12px;display:flex;align-items:center;background:#f6fff2}.creation-status-strip-offline{border-color:#ffe0a3;background:#fffaf0}.creation-status-primary{min-width:240px;display:flex;align-items:center;gap:11px}.creation-status-dot{width:16px;height:16px;border-radius:50%;background:#52c41a;box-shadow:0 0 0 5px #52c41a17}.creation-status-strip-offline .creation-status-dot{background:#faad14;box-shadow:0 0 0 5px #faad141a}.creation-status-metric{min-height:28px;padding:0 20px;border-left:1px solid rgba(68,161,43,.2);display:flex;align-items:center;gap:7px;white-space:nowrap}.creation-status-cost{margin-left:auto;padding:7px 12px;border-radius:8px;color:#5647e8;background:#eeebff;font-weight:600}.storyboard-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.storyboard-compose-card,.storyboard-result-card{min-width:0;border-radius:16px;box-shadow:0 4px 24px #1f1d370b}.storyboard-compose-card,.storyboard-result-card{height:710px;overflow:hidden}.storyboard-compose-card .ant-card-body,.storyboard-result-card .ant-card-body{height:100%;padding:22px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c7c1e6 #f5f4fa}.storyboard-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#5c4de8;font-size:18px}.storyboard-compose-card textarea.ant-input{line-height:1.7;resize:none}.storyboard-compose-card .ant-form-item-label{padding-bottom:7px;font-weight:600}.storyboard-basic-grid{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:12px}.storyboard-style-label{margin-bottom:7px;font-weight:600}.storyboard-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storyboard-advanced{margin:-2px 0 14px;border:1px solid #ebe9f3;border-radius:9px;background:#fbfbfd}.storyboard-advanced .ant-collapse-header{color:#575466!important;font-weight:500}.storyboard-compose-card .ant-btn-primary{border:0;font-weight:600;background:linear-gradient(90deg,#6246ef,#7158fb);box-shadow:0 8px 20px #6246ef33}.storyboard-result-card .ant-empty{min-height:630px;display:grid;align-content:center}.storyboard-result-card h4{margin:0 0 3px}.storyboard-result-shell{display:grid;gap:16px}.storyboard-progress{margin:28px 0;padding:18px;border-radius:12px;background:#f7f6fc}.storyboard-meta{margin:16px 0 10px}.storyboard-prompt{min-height:220px;margin:12px 0 18px!important;padding:18px;border:1px solid #e8e6f1;border-radius:12px;background:#fbfbfd;color:#2d2b36;font-size:15px;line-height:1.9;white-space:pre-wrap}.storyboard-copy-label{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-weight:600}.storyboard-prompt-editor{padding:16px;border-color:#e2dffc;background:#fbfaff;color:#292735;font-size:15px;line-height:1.85}.storyboard-history-detail{display:grid;gap:16px}.storyboard-history-detail h4{margin:0 0 3px}.storyboard-history-detail .ant-descriptions{padding:14px 16px;border:1px solid #eceaf4;border-radius:12px;background:#fbfbfd}.storyboard-history-prompt{min-height:150px;margin-top:8px!important;padding:16px;border:1px solid #e2dffc;border-radius:12px;background:#fbfaff;color:#292735;font-size:15px;line-height:1.85;white-space:pre-wrap}.case-library-count{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e7e3fb;border-radius:10px;background:#f8f6ff;color:#5c4de8;font-weight:600}.case-batch-alert{margin-bottom:16px;border-radius:12px}.creation-cases-page .table-toolbar .ant-select{width:140px}.case-source-detail{margin:20px 0}.case-copy-block{min-height:110px;margin-top:8px!important;padding:16px;border:1px solid #e7e5ef;border-radius:10px;background:#fafafe;line-height:1.8;white-space:pre-wrap}.settings-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;align-items:start}.settings-section-heading{margin-bottom:14px}.settings-section-heading h4{margin:0 0 2px}.rule-card-list{display:grid;gap:10px}.rule-source-alert{margin-bottom:12px;border-radius:10px}.rule-version-name{display:grid;grid-template-columns:auto minmax(180px,320px);gap:12px;align-items:center;margin-bottom:14px}.rule-edit-card{border-color:#e4e0ff;border-radius:12px;box-shadow:0 3px 14px #4939aa0a}.rule-edit-card-disabled{opacity:.6;background:#f8f8fa}.rule-edit-card .ant-card-body{display:grid;gap:10px}.rule-title-input{font-weight:600}.rule-change-note{margin:14px 0 10px}.active-rule-card{border-radius:16px;box-shadow:0 4px 24px #1f1d370b}.active-rule-card h4{margin:0}.active-rule-list{display:grid;gap:10px;margin-top:18px}.active-rule-item{border-color:#d9f0cf;border-radius:12px;background:#fbfff9}.active-rule-item .ant-card-body{display:grid;gap:8px}.active-rule-item .ant-typography{margin-bottom:0;white-space:pre-wrap}.active-rule-item-disabled{border-color:#ececf1;background:#f8f8fa;opacity:.68}.version-card,.settings-form-card,.usage-card{border-radius:16px;box-shadow:0 4px 24px #1f1d370b}.version-card .ant-alert{margin-bottom:10px}.model-grid,.budget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-grid .ant-input-number{width:100%}.settings-subtitle{margin-top:20px!important;padding-top:18px;border-top:1px solid #eeeef5}.usage-total{margin:18px 0 4px;color:#5c4de8;font-size:34px;font-weight:700;letter-spacing:-.04em}.creative-heading{margin-bottom:14px}.creative-scope-alert{margin-bottom:14px;border-radius:12px}.creative-page>.ant-tabs>.ant-tabs-nav{margin-bottom:18px}.creative-workspace{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:16px;align-items:start}.creative-compose-card,.creative-result-card{min-width:0;border-radius:16px;box-shadow:0 4px 24px #1f1d370b}.creative-compose-card{position:sticky;top:88px}.creative-compose-card .ant-card-body,.creative-result-card .ant-card-body{padding:22px}.creative-compose-card textarea.ant-input{line-height:1.7;resize:none}.creative-compose-card .ant-form-item-label{padding-bottom:7px;font-weight:600}.creative-mode-alert{margin:-2px 0 18px;border-radius:10px}.creative-compose-card .ant-btn-primary{border:0;font-weight:600;background:linear-gradient(90deg,#6246ef,#7158fb);box-shadow:0 8px 20px #6246ef33}.creative-result-card>.ant-card-body>.ant-empty{min-height:610px;display:grid;align-content:center}.creative-result-shell,.creative-history-detail{display:grid;gap:16px}.creative-result-shell>.ant-flex h4,.creative-history-detail>.ant-flex h4,.creative-variant-card h4{margin:0}.creative-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creative-form-grid .ant-input-number{width:100%}.creative-variant-list{display:grid;gap:14px}.creative-variant-card{border:1px solid #e9e7f2;border-radius:14px;background:#fff;box-shadow:0 5px 20px #231f480b}.creative-narration{margin:16px 0;padding:16px;border:1px solid #e8e5f7;border-radius:12px;background:#faf9ff}.creative-narration .ant-typography{margin:10px 0 14px;color:#292735;font-size:15px;line-height:1.85}.creative-block-label{display:flex;justify-content:space-between;gap:12px;font-weight:600}.creative-subject-change{margin-top:12px;padding:0 16px 4px}.creative-subject-change .ant-typography{margin:4px 0 0;color:#4d485f}.creative-detail-list{margin-bottom:14px}.creative-detail-list .ant-descriptions-item-label{width:88px;color:#777487}.creative-history-detail>.ant-descriptions{padding:14px 16px;border:1px solid #eceaf4;border-radius:12px;background:#fbfbfd}@media(max-width:1050px){.storyboard-workspace{grid-template-columns:1fr}.storyboard-compose-card,.storyboard-result-card{height:auto;min-height:520px;overflow:visible}.storyboard-result-card .ant-empty{min-height:420px}.settings-grid,.model-grid,.creative-workspace{grid-template-columns:1fr}.creative-compose-card{position:static}}@media(max-width:900px){.startup-screen-login{background:linear-gradient(180deg,#e8f0fe,#f7f8fc 72%)}.login-page{grid-template-columns:1fr;background:#f6f6fa}.login-brand{display:none}.login-panel{padding:20px}.mobile-brand{display:flex}.login-card .ant-card-body{padding:30px 24px}.app-content{padding:20px 14px}.app-header{padding:0 14px}.page-heading{align-items:center}.page-heading .ant-typography-secondary{display:none}.surface-card{border-radius:12px}.voice-workspace{grid-template-columns:1fr}.voice-compose-card,.voice-compose-card .ant-card-body{height:auto;overflow:visible}.voice-records-card{height:680px}.voice-records-card .ant-table-body{max-height:410px!important}.voice-status-strip{flex-wrap:wrap;row-gap:10px}.voice-status-primary{flex:1 1 210px}.voice-status-heartbeat{border-left:0;padding-left:0}.creation-status-strip{flex-wrap:wrap;gap:8px}.creation-status-primary{flex:1 1 100%}.creation-status-metric{border-left:0;padding:0 12px 0 0}.creation-status-cost{margin-left:0}.creative-form-grid{grid-template-columns:1fr}}@media(max-width:991px){.startup-screen-app{background:linear-gradient(#fff,#fff) 72px 0 / calc(100% - 72px) 64px no-repeat,linear-gradient(90deg,#eef1f8 0 72px,#f7f8fc 72px)}.startup-screen-app .startup-brand{left:17px;color:#202124}.startup-screen-app .startup-brand strong{display:none}.startup-screen-app .startup-spinner{left:calc(50% + 36px)}}@media(max-width:560px){.user-chip>span:last-child{display:none}.page-heading h2{font-size:24px}.table-toolbar{padding:14px}.credential-row{grid-template-columns:72px 1fr}.voice-status-strip{padding:14px;align-items:flex-start}.voice-status-primary{flex-basis:100%}.voice-status-metric{flex:1 1 auto;border-left:0;padding:0}.voice-status-heartbeat{width:100%}.voice-queue-controls{width:100%;margin-left:0}.voice-queue-controls .ant-btn{flex:1}.voice-compose-card .ant-card-body{padding:18px 15px}.voice-records-heading{align-items:stretch;flex-direction:column}.voice-records-heading .ant-input-affix-wrapper{width:100%}.voice-setting-row{grid-template-columns:24px 64px minmax(0,1fr)}.voice-records-card{height:620px}.voice-records-card .ant-table-body{max-height:350px!important}.storyboard-compose-card .ant-card-body,.storyboard-result-card .ant-card-body{padding:16px}.storyboard-prompt{min-height:160px;padding:14px}.storyboard-basic-grid,.storyboard-style-grid,.budget-grid{grid-template-columns:1fr}.storyboard-copy-label{align-items:flex-start;flex-direction:column}.rule-version-name{grid-template-columns:1fr;gap:6px}}:root{--canvas: #f7f8fc;--sidebar: #eef1f8;--surface: #fff;--primary: #1a73e8;--primary-soft: #e8f0fe;--success: #34a853;--success-soft: #e6f4ea;--success-text: #188038;--danger: #ea4335;--danger-soft: #fce8e6;--danger-text: #d93025;--text: #202124;--text-secondary: #5f6368;--text-muted: #9aa0a6;--border: #e5e7eb;--fill-quiet: #f1f3f4;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:var(--canvas)}html{overflow-y:auto;scrollbar-gutter:stable;background:var(--canvas)}body{width:100%!important;background:var(--canvas);color:var(--text)}html:has(.ant-modal-wrap:not([style*="display: none"])){overflow:hidden;overscroll-behavior:none}.app-shell,.app-shell>.ant-layout,.app-content{background:var(--canvas)}.brand-mark{width:38px;height:38px;border-radius:9px;color:#fff;background:var(--primary);box-shadow:none}.brand-mark-large{width:48px;height:48px;border-radius:12px;font-size:21px}.login-page{position:relative;min-height:100vh;display:grid;grid-template-columns:1fr;place-items:center;overflow:hidden;background:linear-gradient(180deg,#e8f0fe,#f7f8fc 72%)}.login-page:before,.login-page:after{content:"";position:absolute;width:min(34vw,520px);aspect-ratio:1;border-radius:50%;background:#bdd7fa8a;pointer-events:none}.login-page:before{top:-18%;left:-9%}.login-page:after{right:-12%;bottom:-30%}.login-panel{position:relative;z-index:1;width:100%;padding:32px;display:grid;place-items:center;background:transparent}.login-card{width:min(400px,100%);border-radius:16px;box-shadow:0 10px 32px #2021241f}.login-card .ant-card-body{padding:42px 40px 30px}.login-identity{display:grid;justify-items:center;margin-bottom:28px;text-align:center}.login-identity h2.ant-typography{margin:14px 0 4px;color:var(--text);font-size:22px;font-weight:600}.login-identity p.ant-typography{margin:0;color:var(--text-secondary)}.login-card .ant-form{margin-top:0}.login-card .ant-form-item{margin-bottom:18px}.login-card .ant-form-item-label{padding-bottom:7px;font-weight:600}.login-card .ant-input-affix-wrapper,.login-card>.ant-card-body .ant-form-item-control-input>.ant-form-item-control-input-content>.ant-input{height:44px}.login-card .ant-input-affix-wrapper{padding-block:0;display:flex;align-items:center}.login-card .ant-input-affix-wrapper>.ant-input{height:auto;min-height:0;padding-block:0;line-height:1.5}.login-card .ant-input-prefix{margin-inline-end:11px;color:#8a9097;font-size:16px}.login-card .ant-input-password-icon{min-height:20px;display:inline-flex;align-items:center}.login-card .ant-btn-primary{height:44px;margin-top:2px;border-radius:4px;box-shadow:none}.login-version{display:block;margin-top:22px;text-align:center;font-size:12px}.app-sider{position:sticky!important;top:0;height:100vh;border-right:1px solid var(--border);background:var(--sidebar)!important}.sidebar-brand{height:64px;padding:0 20px;color:var(--text);font-size:18px;border-bottom:1px solid rgba(229,231,235,.76)}.sidebar-navigation{height:calc(100vh - 64px);display:flex;flex-direction:column;padding:28px 12px 70px}.app-sider .ant-menu{padding:0;color:var(--text-secondary);background:transparent!important}.app-sider .ant-menu-item{height:44px;margin:4px 0;padding-inline:18px!important;border-radius:999px;line-height:44px;font-size:14px;font-weight:500}.app-sider .ant-menu-item:after{display:none}.app-sider .ant-menu-item .anticon{color:#6d7278;font-size:17px}.app-sider .ant-menu-item:hover{color:var(--text);background:#ffffffa3!important}.app-sider .ant-menu-item-selected{color:#fff!important;background:var(--primary)!important}.app-sider .ant-menu-item-selected .anticon{color:#fff}.sidebar-management{margin-top:auto;padding-top:20px;border-top:1px solid var(--border)}.sidebar-management-label{min-height:30px;padding:0 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:11px}.sidebar-management-label span:last-child{display:inline-flex;align-items:center;gap:4px}.sidebar-foot{bottom:20px;left:24px;color:var(--text-muted);letter-spacing:.04em}.ant-layout-sider-collapsed .sidebar-navigation{padding-inline:8px}.ant-layout-sider-collapsed .app-sider .ant-menu-item{padding-inline:calc(50% - 8px)!important}.app-header{position:sticky;top:0;z-index:10;height:64px;padding:0 28px 0 32px;background:#fffffff7;border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.header-leading,.header-actions,.header-status-group{display:flex;align-items:center}.header-leading{min-width:0;gap:8px}.header-current-page{color:var(--text-secondary);font-size:14px;white-space:nowrap}.sidebar-toggle{display:none}.header-actions{gap:16px}.header-status-group{gap:8px}.header-service-pill,.header-metric,.quiet-pill,.primary-soft-pill{min-height:32px;padding:6px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);background:var(--fill-quiet);font-size:12px;line-height:1.4;white-space:nowrap}.header-service-pill i{width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.header-service-pill.is-online{color:var(--success-text);background:var(--success-soft)}.header-service-pill.is-online i{background:var(--success)}.header-service-pill.is-offline{color:#b06000;background:#fef7e0}.header-service-pill.is-offline i{background:#f9ab00}.primary-soft-pill{color:var(--primary);background:var(--primary-soft)}.user-chip{gap:10px;padding:4px 6px;color:var(--text);border-radius:8px}.user-chip:hover{background:var(--fill-quiet)}.user-chip:focus-visible{outline-color:var(--primary)}.user-chip .ant-avatar,.user-menu-profile .ant-avatar{color:#fff;background:var(--primary)}.user-chip small{color:var(--text-muted)}.user-menu{top:calc(100% + 8px);z-index:30;width:250px;min-width:250px;padding:0;border-color:var(--border);border-radius:12px;box-shadow:0 8px 24px #20212429;overflow:hidden}.user-menu-profile{min-height:108px;padding:18px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.user-menu-profile>span:last-child{display:grid;line-height:1.45}.user-menu-profile small{color:var(--text-muted)}.user-menu-item{min-height:48px;padding:11px 16px;border-radius:0}.user-menu-item:hover,.user-menu-item:focus-visible{color:var(--primary);background:var(--primary-soft)}.app-content{min-width:0;padding:28px 36px 36px 32px}.page-section{width:100%;max-width:1600px;margin:0 auto}.page-heading{min-height:74px;margin-bottom:18px;align-items:flex-start}.page-heading h2.ant-typography{margin:0 0 5px;color:var(--text);font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.025em}.page-heading .ant-typography-secondary{color:var(--text-secondary);font-size:13px}.page-heading-actions{display:flex;align-items:center;gap:8px;padding-top:6px}.surface-card,.storyboard-compose-card,.storyboard-result-card,.creative-compose-card,.creative-result-card,.active-rule-card,.version-card,.settings-form-card,.usage-card{border:1px solid var(--border)!important;border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #2021240f}.ant-card{color:var(--text)}.ant-btn-primary{border-color:var(--primary);background:var(--primary);box-shadow:none}.ant-btn-primary:hover,.ant-btn-primary:focus-visible{border-color:#1765cc!important;background:#1765cc!important}.ant-btn-primary.ant-btn-dangerous{border-color:var(--danger);background:var(--danger)}.ant-btn-primary.ant-btn-dangerous:hover,.ant-btn-primary.ant-btn-dangerous:focus-visible{border-color:#c5221f!important;background:#c5221f!important}.ant-btn-lg{min-height:44px;border-radius:4px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector{border-color:var(--border)!important;box-shadow:none!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select-selector:hover{border-color:#9ebff0!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector{border-color:var(--primary)!important;box-shadow:0 0 0 2px #1a73e81f!important}.ant-form-item-label>label{color:var(--text);font-size:13px;font-weight:600}.ant-form-item-extra{color:var(--text-muted);font-size:11px}.ant-tabs .ant-tabs-nav:before{border-color:var(--border)}.ant-tabs-tab{padding:11px 2px;font-size:14px}.ant-tag{margin-inline-end:0;border:0;border-radius:999px;padding-inline:9px}.ant-tag-success{color:var(--success-text);background:var(--success-soft)}.ant-tag-error{color:var(--danger-text);background:var(--danger-soft)}.ant-table-wrapper .ant-table{color:var(--text)}.ant-table-wrapper .ant-table-thead>tr>th{height:44px;color:var(--text-secondary);background:#f8f9fa;font-size:12px;font-weight:500}.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle;border-color:var(--border)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fafcff!important}.ant-pagination .ant-pagination-item-active{border-color:var(--primary);background:var(--primary)}.ant-pagination .ant-pagination-item-active a{color:#fff}.ant-modal .ant-modal-content{border-radius:12px;box-shadow:0 8px 24px #20212429}.ant-modal .ant-modal-header{margin-bottom:20px}.ant-modal .ant-modal-title{font-size:16px;font-weight:600}.ant-modal-root .ant-modal-mask{background:#20212473}.ant-drawer .ant-drawer-content{color:var(--text)}.workbench-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:14px}.workbench-modal .ant-modal-header{margin:0;padding:24px 24px 20px}.workbench-modal .ant-modal-title{color:var(--text);font-size:18px;line-height:1.45;font-weight:600}.workbench-modal .ant-modal-close{top:20px;right:20px;width:36px;height:36px;border:1px solid var(--border);border-radius:7px}.workbench-modal .ant-modal-close:hover{color:var(--text);background:var(--fill-quiet)}.workbench-modal .ant-modal-body{padding:0 24px 24px}.workbench-modal .ant-modal-footer{margin:0;padding:16px 24px 20px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:10px}.workbench-modal .ant-modal-footer>*{margin-inline-start:0!important}.workbench-modal .ant-modal-footer .ant-btn{min-width:64px;height:36px;min-height:36px;padding-inline:8px;font-size:13px}.workbench-modal .ant-modal-footer .credential-copy-all{min-height:36px;padding:5px 12px;font-size:13px}.account-create-modal .form-alert{margin-bottom:20px;border:0;background:var(--primary-soft)}.module-pill-checks{display:flex;gap:10px;flex-wrap:wrap}.module-pill-checks .ant-checkbox-wrapper{margin:0;padding:8px 14px;border-radius:999px;color:var(--primary);background:var(--primary-soft)}.module-pill-checks .ant-checkbox{display:none}.module-pill-checks .ant-checkbox-wrapper-checked{color:#fff;background:var(--primary)}.account-edit-modal .account-readonly{margin-bottom:20px}.account-edit-modal .module-checks{display:grid;gap:12px}.compact-confirm-modal .ant-modal-body{padding-top:4px}.confirm-modal-message{min-height:92px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px}.confirm-modal-message .confirm-modal-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#b06000;background:#fef7e0;font-size:20px;font-weight:600}.compact-confirm-modal.is-danger .confirm-modal-icon{color:var(--danger);background:var(--danger-soft)}.confirm-modal-message .ant-typography{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.75}.table-toolbar{padding:18px 20px;border-bottom-color:var(--border)}.table-toolbar .ant-input-affix-wrapper{max-width:450px}.surface-card .ant-table-wrapper{padding:0}.surface-card .ant-pagination{margin:18px 20px}.member-avatar{color:var(--primary);background:var(--primary-soft)}.cell-sub{color:var(--text-muted)}.voice-status-strip{min-height:58px;margin-bottom:20px;border-color:var(--border);border-radius:8px;background:var(--surface)}.voice-status-strip-paused{border-color:#f4c7c3;background:#fff8f7}.voice-status-strip-offline{border-color:#f9dfad;background:#fffbf1}.voice-status-dot{width:8px;height:8px;background:var(--success);box-shadow:none}.voice-status-dot-paused{background:var(--danger);box-shadow:none}.voice-status-dot-offline{background:#f9ab00;box-shadow:none}.voice-status-metric,.voice-status-heartbeat{border-color:var(--border)}.voice-workspace{grid-template-columns:minmax(380px,.72fr) minmax(560px,1.28fr);gap:24px}.voice-compose-card,.voice-records-card{height:720px}.voice-compose-card .ant-card-body{padding:24px}.voice-card-heading,.storyboard-card-heading{color:var(--text);font-size:15px}.voice-card-heading .anticon,.storyboard-card-heading .anticon{color:var(--primary)}.voice-compose-card .ant-btn-primary,.storyboard-compose-card .ant-btn-primary,.creative-compose-card .ant-btn-primary{background:var(--primary);box-shadow:none}.voice-settings{border-color:var(--border);border-radius:8px}.voice-setting-row{border-color:var(--border)}.voice-setting-icon{color:var(--text-secondary)}.voice-records-heading{min-height:68px;border-color:var(--border)}.voice-records-heading>div>strong{font-size:15px}.voice-records-card .ant-table-wrapper{padding:0}.voice-records-card .ant-table-thead>tr>th{color:var(--text-secondary);background:#f8f9fa}.voice-play-button.ant-btn{border-color:var(--primary-soft);color:#fff;background:var(--primary);box-shadow:none}.voice-detail-content{display:grid;gap:18px}.voice-detail-loading{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px}.voice-detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voice-detail-meta span{padding:5px 12px;border-radius:999px;color:var(--text-secondary);background:var(--fill-quiet);font-size:13px;line-height:1.4}.voice-detail-section,.storyboard-detail-section{display:grid;gap:9px}.voice-detail-copy,.storyboard-original-narration{min-height:180px;max-height:42vh;margin:0!important;padding:16px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#fafbfc;color:var(--text);font-size:15px;line-height:1.85;white-space:pre-wrap}.storyboard-page>.ant-tabs>.ant-tabs-nav,.creative-page>.ant-tabs>.ant-tabs-nav{margin-bottom:24px}.storyboard-workspace{grid-template-columns:minmax(440px,.73fr) minmax(560px,1.27fr);gap:24px}.storyboard-compose-card,.storyboard-result-card{height:620px;border-radius:8px}.storyboard-compose-card .ant-card-body,.storyboard-result-card .ant-card-body{padding:20px 24px}.storyboard-card-heading{margin-bottom:12px}.storyboard-compose-card .ant-form-item{margin-bottom:10px}.storyboard-compose-card textarea.ant-input{height:112px!important;min-height:112px}.storyboard-basic-grid{grid-template-columns:1fr 1fr}.storyboard-style-grid{gap:10px}.storyboard-advanced{margin-bottom:12px;border-color:var(--border);background:#fafbfc}.storyboard-result-heading,.creative-result-heading{min-height:34px;display:flex;align-items:center;justify-content:space-between;font-size:15px}.storyboard-result-card .ant-empty{min-height:520px}.storyboard-result-card .ant-empty-description{color:var(--text-secondary);line-height:1.8}.storyboard-result-card .ant-empty-description small{color:var(--text-muted)}.storyboard-result-shell{gap:13px}.storyboard-running-state{min-height:480px;display:grid;justify-items:center;align-content:center;gap:12px}.storyboard-running-state h4.ant-typography{margin:3px 0 0}.storyboard-progress-steps{width:min(320px,90%);display:grid;gap:10px;margin-top:8px}.storyboard-progress-steps>div{display:flex;align-items:center;gap:10px;color:var(--text-muted)}.storyboard-progress-steps i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-style:normal}.storyboard-progress-steps .is-complete{color:var(--text)}.storyboard-progress-steps .is-complete i{color:var(--success-text);background:var(--success-soft)}.storyboard-progress-steps .is-active{color:var(--primary);font-weight:500}.storyboard-progress-steps .is-active i{color:var(--primary);background:var(--primary-soft)}.storyboard-running-bar{width:min(360px,90%);margin-top:8px}.storyboard-progress{background:#f8f9fa}.storyboard-prompt,.storyboard-history-prompt,.storyboard-prompt-editor{border-color:var(--border);background:#fafbfc}.storyboard-detail-modal .ant-modal-body{padding-bottom:26px}.storyboard-detail-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.storyboard-detail-meta span{padding:5px 12px;border-radius:999px;color:var(--text-secondary);background:var(--fill-quiet);font-size:13px;line-height:1.4}.storyboard-detail-meta .is-cost{color:var(--primary);background:var(--primary-soft)}.storyboard-detail-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow-y:auto}.storyboard-detail-modal .storyboard-original-narration{min-height:104px;max-height:180px}.storyboard-detail-modal .storyboard-history-prompt{min-height:225px;max-height:42vh;margin:0!important;overflow:auto}.creative-scope-alert{border:0;border-radius:8px;background:var(--primary-soft)}.creative-workspace{grid-template-columns:minmax(400px,.72fr) minmax(560px,1.28fr);gap:24px}.creative-compose-card,.creative-result-card{min-height:690px;border-radius:8px}.creative-compose-card{position:static}.creative-compose-card .ant-card-body,.creative-result-card .ant-card-body{padding:24px}.creative-compose-card textarea.ant-input{min-height:150px}.creative-result-card>.ant-card-body>.ant-empty{min-height:570px}.creative-result-heading{margin-bottom:14px}.creative-variant-card{border-color:var(--border);border-radius:8px;box-shadow:none}.creative-narration,.case-copy-block{border-color:var(--border);border-radius:8px;background:#fafbfc}.case-search-row{margin-bottom:24px;display:flex;gap:12px}.case-search-row .ant-input-affix-wrapper{width:min(450px,calc(100% - 78px));height:42px}.case-search-row .ant-btn{min-width:72px;height:42px}.creation-cases-page .surface-card{overflow:hidden}.case-table-card{border-radius:10px}.creation-cases-page .ant-table-cell:first-child{font-family:Roboto Mono,Consolas,monospace}.creation-cases-page .ant-table-tbody>tr>td{height:98px}.creation-cases-page .ant-table-thead>tr>th{height:58px}.case-title-cell{min-width:0}.case-title-cell>.ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-narration-preview.ant-typography{margin:0;color:var(--text-secondary);line-height:1.7}.case-tag{color:var(--primary);background:var(--primary-soft)}.case-row-actions .ant-btn-link{padding-inline:7px;font-weight:500}.case-detail-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--text-muted);font-family:Roboto Mono,Consolas,monospace;font-size:13px}.case-detail-meta i{font-style:normal;color:#c4c7c5}.case-detail-tags{min-height:32px;margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.case-detail-modal .case-source-detail{margin:12px 0 0}.case-detail-modal .case-copy-block{min-height:250px;max-height:48vh;margin:12px 0 0!important;padding:16px;overflow:auto;font-size:15px;line-height:1.85}.case-form-modal textarea.ant-input{resize:vertical}.case-library-count{border-color:#c9daf8;border-radius:999px;color:var(--primary);background:var(--primary-soft)}.settings-grid{grid-template-columns:1fr;gap:24px}.settings-grid>.version-card{grid-row:1}.settings-grid>.active-rule-card,.settings-grid>#rule-editor{grid-row:2}.version-card,.active-rule-card{border-radius:8px}.version-card .ant-card-body,.active-rule-card .ant-card-body{padding:24px}.version-card .ant-alert{display:none}.active-rule-item{border-color:var(--border);border-radius:8px;background:#fafbfc}.settings-form-card{width:min(960px,100%);margin:0 auto;border-radius:8px}.settings-form-card .ant-card-body{padding:28px}.settings-form-card .ant-alert{margin-bottom:14px;padding-block:10px}.settings-form-card .ant-form-item{margin-bottom:14px}.settings-form-card .ant-form-item-extra{line-height:1.35}.settings-group-title{margin:2px 0 14px!important}.settings-service-grid,.model-grid,.budget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.budget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-form-card .settings-subtitle{margin-top:12px!important;padding-top:12px}.rule-edit-card{border-radius:8px;box-shadow:none}.credential-copy-all,.copy-action-button{border-radius:4px;transition:border-color .18s,color .18s,background .18s}.primary-copy-action{min-width:112px;min-height:36px;padding:6px 14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:var(--primary);font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.primary-copy-action:hover{color:#fff!important;background:#1765cc}.primary-copy-action .ant-typography-copy{order:-1;margin:0 8px 0 0;color:inherit}.credential-copy-all:hover,.copy-action-button:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.credential-copy-all:focus-visible,.copy-action-button:focus-visible{outline-color:#1a73e82e}.credential-row .credential-value{color:var(--primary)}@media(max-width:1200px){.header-status-group{display:none}.voice-workspace,.storyboard-workspace,.creative-workspace{grid-template-columns:1fr}.voice-compose-card,.voice-records-card,.storyboard-compose-card,.storyboard-result-card{height:auto;min-height:560px}.creative-compose-card,.creative-result-card{min-height:auto}}@media(max-width:991px){.sidebar-toggle{display:inline-flex}.app-header{padding-inline:14px}.app-content{padding:24px 18px 30px}.sidebar-brand{justify-content:center;padding-inline:12px}}@media(max-width:700px){.page-heading{min-height:auto;align-items:flex-start;flex-direction:column;margin-bottom:18px}.page-heading-actions{padding-top:0}.page-heading h2.ant-typography{font-size:24px}.user-chip>span:last-child{display:none}.header-current-page{font-size:13px}.storyboard-style-grid,.storyboard-basic-grid,.settings-service-grid,.model-grid,.model-grid-two,.budget-grid{grid-template-columns:1fr}.table-toolbar{align-items:stretch;flex-direction:column}.table-toolbar .ant-input-affix-wrapper{width:100%;max-width:none}.case-search-row{align-items:stretch;flex-direction:column}.case-search-row .ant-input-affix-wrapper,.case-search-row .ant-btn{width:100%}.workbench-modal{max-width:calc(100vw - 24px)}.workbench-modal .ant-modal-header{padding:20px 20px 16px}.workbench-modal .ant-modal-body{padding:0 20px 20px}.workbench-modal .ant-modal-footer{padding:14px 20px 18px}.storyboard-detail-modal .storyboard-history-prompt,.case-detail-modal .case-copy-block{min-height:180px}.voice-status-strip{align-items:flex-start}.voice-compose-card .ant-card-body,.storyboard-compose-card .ant-card-body,.storyboard-result-card .ant-card-body,.creative-compose-card .ant-card-body,.creative-result-card .ant-card-body{padding:18px 16px}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.startup-spinner,.copy-action-button,.credential-copy-all{transition:none}}
