.platform-shell .stage-header{background:#f8f7f3;border-bottom-color:#e4e2da}.platform-shell .main-stage{background-color:#f5f4ef}.platform-shell .creation-atmosphere{opacity:.35;pointer-events:none}.platform-shell .composer{box-shadow:0 8px 28px #20201814}.platform-shell button,.platform-shell input,.platform-shell select{letter-spacing:normal}.platform-shell .batch-production,.platform-shell .commerce-reference-studio,.platform-shell .asset-library{--line:#e1dfd7}.admin-shell{--admin-paper:#f6f5f0;--admin-line:#e2e0d8}.admin-shell .admin-rail{background:#1b1c19;padding-top:20px}.admin-shell .admin-rail nav{scrollbar-width:thin;gap:4px;min-height:0;margin-top:24px;overflow-y:auto}.admin-shell .admin-rail nav button,.admin-shell .admin-rail nav a{box-shadow:none;letter-spacing:0;color:#bcbeb4;background:0 0;border:0;border-radius:8px;min-height:42px;font-size:13px}.admin-shell .admin-rail nav button.active,.admin-shell .admin-rail nav button:hover{color:#ff947a;background:#ff654219}.admin-shell .admin-rail nav button i{color:inherit;font-size:11px;font-style:normal}.admin-shell .admin-section-heading{border-bottom-color:#e2e0d8}.admin-shell :is(.image-finance-panel,.operating-trend-panel,.membership-rule-panel,.referral-admin-card){box-shadow:none;background:#fffefa;border:1px solid #e2e0d8;border-radius:12px}.admin-shell table th{background:#f1f1eb;font-weight:600}.admin-shell table td,.admin-shell table th{border-color:#e8e6df}.admin-shell table tbody tr:hover{background:#f7f7f1}.admin-shell :is(input,select,textarea){border-color:#dcded4;border-radius:7px}.speech-workspace{background:#f6f5f0}.speech-workspace .speech-paper{box-shadow:none;border-color:#e3e1d8;border-radius:12px}.speech-writing-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.speech-writing-tools select{max-width:160px!important;margin:0!important}.speech-history-list{gap:12px;display:grid}.speech-history-card{background:#fffefa;border:1px solid #e2e0d8;border-radius:10px;min-width:0;padding:16px}.speech-history-card audio{width:100%;margin:10px 0}.speech-history-card footer{flex-wrap:wrap;justify-content:flex-start;gap:8px}.speech-history-card details{margin-top:10px;font-size:12px}.speech-history-card details p{white-space:pre-wrap;overflow-wrap:anywhere}.speech-history-card dl>div{grid-template-columns:50px minmax(0,1fr);gap:8px;display:grid}.speech-history-card dd{overflow-wrap:anywhere;margin:0}.speech-text-preview{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.speech-settings [aria-label=快捷生成历史]{max-height:440px;margin-bottom:20px;overflow:auto}.speech-settings header{flex-wrap:wrap}.platform-shell :is(.batch-table,.batch-row,.reference-batch-row,.ml-card){box-shadow:none;border-color:#e0dfd7}.platform-shell :is(.batch-toolbar,.reference-batch-toolbar){box-shadow:none;border-radius:10px}.platform-shell :is(.batch-hero,.reference-hero){border-bottom-color:#e2e0d8}.platform-shell :is(.batch-studio,.reference-studio,.ml-shell) :is(input,textarea,select){border-color:#deddd5}.admin-shell .admin-overview{box-shadow:none;background:#fffefa;border-color:#e2e0d8;border-radius:14px}.admin-shell .admin-overview h1,.admin-shell .admin-overview h2{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.025em;font-weight:650}.speech-workspace{padding-bottom:125px}.speech-workspace .speech-heading h1{font-size:24px}.speech-workspace>nav{margin:16px 0}.speech-workspace .speech-editor{min-height:580px;padding:20px}.speech-editor header small{display:none}.speech-editor h2{font-size:18px}.speech-editor .speech-writing-tools{gap:6px;padding:12px 0 8px}.speech-writing-tools button,.speech-writing-tools select{padding:7px 9px!important;font-size:12px!important}.speech-workspace .speech-submit strong{font-size:23px}.speech-side-tabs{border-bottom:1px solid #e2e0d8;gap:20px;margin-bottom:18px;display:flex}.speech-workspace .speech-side-tabs button{color:#898c80;border:0;border-radius:0;padding:8px 0 12px}.speech-workspace .speech-side-tabs button[aria-pressed=true]{color:#272c23;border-bottom:2px solid #32372f}.speech-history-compact article{border-bottom:1px solid #eae9e2;padding:10px 0}.speech-history-row{align-items:center;gap:10px;min-width:0;display:flex}.speech-history-row>div{flex:1;min-width:0}.speech-history-row p{text-overflow:ellipsis;white-space:nowrap;color:#343a30;margin:0;overflow:hidden}.speech-history-row small{color:#8c9084;font-size:10px}.speech-workspace .speech-history-row button{background:#eeefe9;border:0;border-radius:7px;padding:8px 10px}.speech-history-compact details{padding:4px 0 0 43px;font-size:11px}.speech-history-compact summary{color:#878b7f;cursor:pointer}.speech-history-compact details p{white-space:pre-wrap;overflow-wrap:anywhere}.speech-history-compact footer{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.speech-history-compact footer button{padding:5px;font-size:11px}.speech-bottom-player{z-index:40;background:#fafaf6f5;border-top:1px solid #e1e3da;align-items:center;gap:24px;padding:14px 28px;display:flex;position:fixed;bottom:0;left:88px;right:0;box-shadow:0 -4px 20px #333308}.speech-bottom-player>div{flex:0 300px;min-width:0}.speech-bottom-player small{color:#8b9083;font-size:10px}.speech-bottom-player p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;overflow:hidden}.speech-bottom-player audio{flex:1;min-width:120px;height:40px}.speech-bottom-player a{white-space:nowrap;font-size:12px}@media (max-width:760px){.speech-bottom-player{left:0;bottom:calc(var(--mobile-nav-height,64px) + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px;padding:8px 12px}.speech-bottom-player>div{display:none}.speech-workspace{padding-bottom:170px}.speech-bottom-player audio{width:70%}}@media (min-width:761px){.speech-workspace .speech-editor{height:calc(100dvh - 320px);min-height:380px}.speech-workspace .speech-editor textarea{min-height:100px;padding:12px 0}.speech-workspace .speech-editor footer{padding:7px 0}.speech-workspace .speech-submit{padding-top:9px}.speech-workspace .speech-columns>.speech-settings{max-height:max(380px,100dvh - 320px);overflow-y:auto}}.speech-history-row .speech-history-actions{opacity:0;pointer-events:none;flex:none;gap:2px;display:flex}.speech-history-compact article:hover .speech-history-actions,.speech-history-compact article:focus-within .speech-history-actions{opacity:1;pointer-events:auto}.speech-history-actions a,.speech-workspace .speech-history-actions button{color:#72776b;background:0 0;border:0;place-items:center;width:26px;height:28px;padding:0;font-size:18px;text-decoration:none;display:grid}.speech-inline-detail{border-top:1px solid #e3e4db;margin-top:10px;padding:12px 2px}.speech-inline-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.speech-inline-detail small{overflow-wrap:anywhere}.speech-inline-detail footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.speech-inline-detail header{font-size:12px}.speech-inline-detail button{font-size:11px}@media (hover:none),(pointer:coarse){.speech-history-row .speech-history-actions{opacity:1;pointer-events:auto}}:is(.platform-shell .main-stage,.speech-workspace,.admin-main){--ui-ink:#2d302a;--ui-muted:#74786e;--ui-line:#e0e2d9;--ui-paper:#fffefa;--ui-soft:#f0f1eb;--ui-radius:8px}.control-icon{vertical-align:middle;flex:none;display:inline-block}:is(.platform-shell .main-stage,.speech-workspace,.admin-main) :is(button,input,select,textarea){font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:normal}:is(.platform-shell .main-stage,.speech-workspace,.admin-main) button:focus-visible{outline-offset:3px;outline:2px solid #df694a}:is(.canvas-actions,.canvas-edit-history,.batch-toolbar,.reference-batch-toolbar,.speech-workspace,.ml-tabs,.ml-toolbar) button{box-shadow:none;font-weight:550}:is(.canvas-actions,.batch-toolbar,.reference-batch-toolbar,.ml-tabs,.ml-toolbar) button{border-radius:var(--ui-radius,8px);font-size:12px}.creation-canvas-shell .canvas-toolbar{box-shadow:none;background:#fffefa;border-bottom-color:#e0e2d9}.creation-canvas-shell .canvas-current-name{flex-shrink:0;min-width:170px}.creation-canvas-shell .canvas-current-name>button:not(.canvas-name){white-space:nowrap;flex-shrink:0}.creation-canvas-shell .canvas-flow-guide{white-space:nowrap;flex-shrink:0;gap:7px;font-size:12px;font-weight:500}.creation-canvas-shell .canvas-actions button{white-space:nowrap}@media (min-width:761px) and (max-width:1600px){.creation-canvas-shell .canvas-toolbar{grid-template-columns:minmax(170px,1fr) auto auto;gap:8px;padding:10px 16px;display:grid}.creation-canvas-shell .canvas-actions{grid-column:1/-1;justify-content:flex-end}}.creation-canvas-shell .canvas-actions button{color:#454a40;box-shadow:none;background:#fffefa;border-color:#dce0d5;font-weight:550;transform:none}.creation-canvas-shell .canvas-actions button:hover:not(:disabled){background:#f0f2eb;border-color:#b8c0b0;transform:none}.creation-canvas-shell .canvas-actions button.is-video-action{color:#fffefa;background:#30352d;border-color:#30352d}.creation-canvas-shell .canvas-actions button.is-video-action:hover:not(:disabled){color:#fff;background:#444c3f}.creation-canvas-shell .canvas-actions button.is-danger{color:#b35439;background:#fff9f6;border-color:#ead3c9}.creation-canvas-shell .canvas-edit-history{background:#f0f1eb;border:0;border-radius:8px}.creation-canvas-shell .canvas-edit-history button{box-shadow:none;background:0 0;font-weight:550}.creation-canvas-shell .canvas-history-rail{background:#fafbf7;border-right-color:#e0e2d9}.creation-canvas-shell .canvas-history-rail button{color:#73796b;border:0;border-radius:8px;gap:6px;min-height:70px}.creation-canvas-shell .canvas-history-rail button span{font-size:11px;font-weight:550}.creation-canvas-shell .canvas-history-rail button i{color:#68725d;min-width:19px;font:500 10px/1.2 var(--font-geist-sans),sans-serif;background:#e9ede3;border-radius:5px;padding:2px 5px;position:static}.creation-canvas-shell .canvas-history-rail button.is-open{color:#3f5733;background:#eaf0e3}.creation-canvas-shell .canvas-history-rail .canvas-history-rail-new{min-height:54px}.creation-canvas-shell .canvas-history-sidebar{background:#fffefa;border-color:#e0e2d9;box-shadow:8px 0 24px #28301d0a}.creation-canvas-shell .canvas-history-list>button{border-radius:7px;font-weight:500}.creation-canvas-shell .canvas-history-list>button.is-active{color:#3f5733;background:#edf2e7}.creation-canvas-shell .canvas-flow-guide{box-shadow:none;color:#747c6c;background:#f7f8f3;border-color:#e1e4db}.creation-canvas-shell .canvas-statusbar{background:#fafbf7;border-color:#e0e2d9;font-weight:450}.speech-workspace>nav{border-bottom:1px solid #e0e2d9;gap:6px;padding-bottom:10px}.speech-workspace>nav button{color:#73786c;background:0 0;border-color:#0000;border-radius:8px;padding:9px 14px;font-size:13px}.speech-workspace>nav button.active,.speech-workspace>nav button[aria-pressed=true]{color:#33402a;background:#e9ede3;border-color:#0000}.speech-workspace>nav button:hover:not(:disabled){background:#eef1e8}.speech-workspace :is(.speech-paper,.speech-history-card){background:#fffefa;border-color:#e0e2d9;border-radius:10px}.speech-workspace :is(button,select,input:not([type=range]):not([type=checkbox]),textarea){border-radius:8px}.speech-workspace .speech-writing-tools :is(button,select){color:#626a58;background:#f5f6f0;border-color:#0000;font-weight:500}.speech-workspace .speech-writing-tools :is(button,select):hover{border-color:#d5dccb}.speech-workspace .speech-side-tabs{gap:20px}.speech-workspace .speech-side-tabs button{background:0 0;border-radius:0;font-weight:550}.speech-workspace .speech-settings label{color:#616a58;margin-top:14px;font-size:12px}.speech-workspace .speech-settings select{margin-top:5px;padding:8px 10px}.speech-workspace .speech-clone-entry{background:#fbf3ed;border-color:#ecddd0;margin-bottom:12px;padding:12px;font-weight:500}.speech-workspace .speech-voice-chosen{background:#f0f3e9;padding:12px;font-weight:500}.speech-workspace .speech-side-tabs button[aria-pressed=true]{border-radius:0}.speech-workspace .speech-filters{background:#f3f5ee;border:0;border-radius:9px;align-items:end;gap:12px;padding:14px}.speech-workspace .speech-filters label{color:#707968;flex:1;min-width:120px;font-size:12px}.speech-workspace .speech-filters :is(input,select){background:#fffefa;border-color:#dfe4d6;min-height:36px;font-size:12px}.speech-workspace .speech-voice-tags>span{color:#657456;background:#f0f3e9;border:0;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500}.speech-workspace .speech-voice-card{box-shadow:none;border-color:#e0e2d9}.speech-workspace .speech-history-row>button{color:#657456;background:#f0f3ea;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.speech-workspace .speech-history-actions :is(button,a):hover{color:#344a26;background:#edf1e5;border-radius:6px}.speech-workspace .speech-inline-detail{background:#f6f8f1;border:0;border-radius:8px;padding:12px;font-size:12px}.speech-workspace .speech-inline-detail footer :is(button,a){color:#516144;background:#fffefa;border:1px solid #dee4d4;border-radius:6px;padding:6px 8px;font-size:11px;text-decoration:none}.speech-workspace .speech-history-card footer :is(button,a){color:#536246;background:#fffefa;border:1px solid #dfe4d6;border-radius:7px;padding:7px 10px;font-size:12px;text-decoration:none}.speech-workspace .speech-history-card header b{font-size:12px;font-weight:550}.platform-shell :is(.batch-row,.reference-batch-list,.reference-form,.reference-results,.ml-card){box-shadow:none;border-color:#e0e2d9;border-radius:10px}.platform-shell :is(.reference-input-panel,.reference-output-panel,.reference-result-card){box-shadow:none;background:#fffefa;border-color:#e0e2d9;border-radius:10px}.platform-shell :is(.reference-input-panel,.reference-output-panel)>header>b{color:#667355;background:#edf0e6;border-radius:7px;font-weight:500}.platform-shell .reference-intro>div:first-child>span{color:#89917f;letter-spacing:.06em;font-weight:500}.platform-shell .reference-mode-switch{box-shadow:none;border-color:#dfe3d7;border-radius:9px}.platform-shell .reference-mode-switch button{box-shadow:none;border-radius:7px;font-weight:550}.platform-shell .reference-dropzone{background:#f4f6ef;border-color:#cfd7c4;border-radius:9px}.platform-shell :is(.asset-retention-note,.asset-duration-note,.asset-selection-bar){box-shadow:none;border-color:#e0e2d9}.platform-shell .asset-selection-bar button{box-shadow:none;border-radius:8px;font-weight:550}.platform-shell :is(.batch-hero,.reference-hero) h2{font-family:var(--font-geist-sans),sans-serif;font-weight:550}.platform-shell :is(.batch-hero,.reference-hero)>div>span{letter-spacing:.06em;color:#8b8d80;font-weight:500}.platform-shell :is(.batch-row,.reference-batch-list) :is(input,textarea,select){border-color:#dde1d5;border-radius:7px}.platform-shell :is(.batch-toolbar,.reference-batch-toolbar){box-shadow:none;background:#30352d;border-color:#30352d;border-radius:10px}.platform-shell :is(.batch-toolbar,.reference-batch-toolbar) button:not(.is-primary){background:0 0;border-color:#535c4b;font-weight:550}.platform-shell :is(.reference-batch-action,.reference-batch-sources footer) button{font-weight:550}.platform-shell .media-library :is(button,input,select){box-shadow:none;border-color:#dce1d3;border-radius:8px;font-size:13px}.platform-shell .media-library .ml-tabs button{color:#68745c;background:0 0;border-color:#0000;min-height:34px;padding:7px 12px}.platform-shell .media-library .ml-tabs button[aria-pressed=true]{color:#3d542b;background:#e8efdf}.platform-shell .media-library .ml-marquee-gutter-right{width:24px}.platform-shell :is(.account-hero,.account-metrics,.account-security,.account-referrals,.account-ledger){box-shadow:none;border-color:#e0e2d9;border-radius:12px}.platform-shell .prompt-composer{border-radius:16px;box-shadow:0 10px 30px #20201818}.platform-shell .prompt-composer .prompt-helper-row>:is(.prompt-expand-action,.syntax-trigger,.mention-trigger,.lab-trigger){box-shadow:none;background:0 0;border-color:#484d43;border-radius:7px;font-size:12px;font-weight:500}.platform-shell .prompt-composer .prompt-helper-row>:is(.prompt-expand-action,.syntax-trigger,.mention-trigger,.lab-trigger):hover:not(:disabled){background:#33382e;border-color:#737e66}.platform-shell .main-stage :is(.local-tag,.timeline-eyebrow){letter-spacing:.08em;color:#93968b;font-weight:500}.platform-shell .task-actions>button{box-shadow:none;border-radius:8px;font-weight:550}.platform-shell .reference-material-tabs button{border-radius:7px;font-weight:550}.admin-main :is(button,input,select,textarea){box-shadow:none;border-radius:8px;font-weight:500}.admin-main button:disabled{cursor:not-allowed}.admin-main :is(h2,h3){font-family:var(--font-geist-sans),sans-serif;letter-spacing:normal;font-weight:600}@media (prefers-reduced-motion:reduce){.creation-canvas-shell .canvas-actions button{transition:none}}@media (max-width:760px){.creation-canvas-shell .canvas-toolbar{grid-template-columns:38px minmax(0,1fr) auto;gap:6px}.creation-canvas-shell .canvas-current-name{grid-area:1/2;min-width:0}.creation-canvas-shell .canvas-current-name .canvas-name{max-width:100%;font-size:12px}.creation-canvas-shell .canvas-edit-history{grid-area:1/3;gap:1px;padding:2px}.creation-canvas-shell .canvas-edit-history button{width:27px;min-width:27px;padding:0 4px;font-size:11px}.creation-canvas-shell .canvas-edit-history button:nth-child(n+3){white-space:nowrap;width:auto;min-width:36px}.creation-canvas-shell .canvas-flow-guide{grid-area:2/1/auto/-1;justify-content:flex-start;min-width:0}.creation-canvas-shell .canvas-actions{grid-row:3}.speech-workspace .speech-filters label{min-width:130px}}
