*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh;width:100%}.main-layout{height:100vh;overflow:hidden}.layout-sider{background:#0d1210!important;box-shadow:2px 0 12px #0709082e}.layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.logo{align-items:center;background:#69e4c714;border-radius:6px;color:#fff;display:flex;flex:0 0 auto;font-size:18px;font-weight:700;gap:8px;height:64px;justify-content:center;margin:16px}.logo-icon{border-radius:8px;display:block;flex:0 0 auto;height:34px;width:34px}.logo-text{white-space:nowrap}.layout-menu-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:16px}.layout-menu-scroll .ant-menu{-webkit-border-end:0!important;border-inline-end:0!important}.layout-menu-scroll::-webkit-scrollbar{width:6px}.layout-menu-scroll::-webkit-scrollbar-thumb{background:#69e4c747;border-radius:999px}.layout-menu-scroll::-webkit-scrollbar-track{background:#0000}.layout-header{background:#fff;box-shadow:0 2px 8px #0000000f;height:64px;justify-content:space-between;padding:0 24px}.header-left,.layout-header{align-items:center;display:flex}.trigger{cursor:pointer;font-size:20px;transition:color .3s}.trigger:hover{color:#147d6e}.header-right{align-items:center;display:flex}.header-icon{cursor:pointer;font-size:18px;transition:color .3s}.header-icon:hover{color:#147d6e}.user-info{cursor:pointer}.username{color:#333;font-size:14px}.layout-content{background:#fff;margin:24px;overflow-y:auto}.content-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;min-height:calc(100vh - 112px);padding:24px}.dashboard-container{color:#1f2937;max-width:100%;overflow-x:hidden;width:100%}.dashboard-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.page-title{color:#1f2937;font-weight:700;line-height:1.3}.dashboard-subtitle{color:#667085;font-size:14px;margin:8px 0 0}.dashboard-header-status{align-items:center;color:#667085;display:flex;font-size:13px;gap:12px;white-space:nowrap}.dashboard-summary{margin-bottom:16px}.dashboard-panel,.dashboard-stat-card{border-radius:8px;box-shadow:0 8px 24px #0f172a0f}.dashboard-stat-card .ant-card-body{padding:18px}.dashboard-stat-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.dashboard-stat-icon{align-items:center;background:#f5f7fb;border-radius:8px;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.dashboard-stat-top .ant-tag{align-items:center;border-radius:6px;display:inline-flex;gap:4px;margin:0}.dashboard-stat-title{color:#667085;font-size:13px}.dashboard-stat-value{align-items:baseline;color:#111827;display:flex;font-size:30px;font-weight:700;gap:4px;line-height:1.1;margin-top:6px}.dashboard-stat-prefix,.dashboard-stat-suffix{color:#667085;font-size:14px;font-weight:600}.dashboard-stat-desc{color:#8a94a6;font-size:12px;margin-top:10px;min-height:18px}.dashboard-section{margin-top:16px}.dashboard-panel .ant-card-head{border-bottom:1px solid #eef1f5;min-height:46px}.dashboard-panel .ant-card-head-title{color:#1f2937;font-size:15px;font-weight:700}.dashboard-panel .ant-card-body{padding:18px}.dashboard-panel .ant-table-wrapper{max-width:100%}.dashboard-panel .ant-tabs-nav{margin-bottom:12px}.dashboard-panel-spaced{margin-top:16px}.video-title-cell{align-items:center;display:flex;gap:10px;min-width:0}.video-cover{background:#f3f5f8;border-radius:6px;color:#8a94a6;display:grid;flex:0 0 76px;height:44px;overflow:hidden;place-items:center;width:76px}.video-cover img{height:100%;object-fit:cover;width:100%}.video-title-cell strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.video-title-cell span{color:#8a94a6;display:block;font-size:12px;margin-top:4px}.metric-cell{color:#344054;font-weight:700;gap:5px}.metric-cell,.rank-badge{align-items:center;display:inline-flex}.rank-badge{background:#f3f5f8;border-radius:7px;color:#667085;font-weight:800;height:26px;justify-content:center;min-width:26px}.rank-1{background:#f5222d;color:#fff}.rank-2{background:#fa8c16;color:#fff}.rank-3{background:#faad14;color:#fff}.channel-list{display:flex;flex-direction:column;gap:14px}.channel-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.channel-row span{color:#4b5563;font-size:13px}.channel-row strong{color:#111827;font-size:14px}.pulse-chart{grid-gap:14px;align-items:end;border-bottom:1px solid #e8edf3;display:grid;gap:14px;grid-template-columns:repeat(7,minmax(46px,1fr));height:250px;padding:8px 4px 0}.pulse-column{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0}.pulse-bars{align-items:end;display:flex;gap:6px;height:205px;justify-content:center;width:100%}.pulse-bar{border-radius:6px 6px 0 0;min-height:14px;transition:height .2s ease;width:13px}.legend-dot.report,.pulse-bar.report{background:#13c2c2}.legend-dot.chat,.pulse-bar.chat{background:#722ed1}.legend-dot.ai-error,.pulse-bar.ai-error{background:#faad14}.pulse-time{color:#8a94a6;font-size:12px}.pulse-legend{align-items:center;color:#667085;display:flex;font-size:13px;gap:18px;margin-top:14px}.pulse-legend span{align-items:center;display:inline-flex;gap:6px}.legend-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ai-status-overview,.conversion-list,.todo-list{display:flex;flex-direction:column;gap:14px}.ai-status-row,.conversion-info,.todo-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.ai-status-row span,.conversion-info span{color:#4b5563;font-size:13px}.ai-status-row strong,.conversion-info strong{color:#111827;font-size:14px}.ai-status-item .ant-progress,.conversion-item .ant-progress{line-height:1}.dashboard-table-row td{color:#344054;font-size:13px}.dashboard-muted{color:#667085}.dashboard-code{background:#f3f5f8;border-radius:6px;color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:2px 6px}.ai-cost-grid,.ai-cost-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.ai-cost-grid div,.ai-cost-strip div,.quick-metric{background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;padding:14px}.ai-cost-grid span,.ai-cost-strip span,.quick-metric span{color:#667085;display:block;font-size:12px}.ai-cost-grid strong,.ai-cost-strip strong,.quick-metric strong{color:#111827;display:block;font-size:20px;line-height:1.2;margin-top:6px}.todo-item{background:#fbfcfe;border:1px solid #edf1f6;gap:12px;padding:12px}.todo-icon,.todo-item{border-radius:8px;display:flex}.todo-icon{align-items:center;background:#f4f6f9;flex:0 0 34px;font-size:17px;height:34px;justify-content:center;width:34px}.todo-item.danger .todo-icon{background:#fff1f0;color:#f5222d}.todo-item.warning .todo-icon{background:#fff7e6;color:#fa8c16}.todo-item.info .todo-icon{background:#e6f4ff;color:#1677ff}.todo-item.success .todo-icon{background:#f6ffed;color:#52c41a}.todo-content{flex:1 1;min-width:0}.todo-title span{color:#1f2937;font-size:14px;font-weight:600}.todo-title strong{color:#111827;font-size:18px}.quick-metric p,.todo-content p{color:#8a94a6;font-size:12px;line-height:1.5;margin:5px 0 0}.quick-metric{min-height:102px}@media (max-width:991px){.dashboard-header{align-items:flex-start;flex-direction:column}.dashboard-header-status{white-space:normal}.ai-cost-grid,.ai-cost-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.pulse-chart{gap:8px;grid-template-columns:repeat(7,34px);overflow-x:auto;padding-bottom:0}.pulse-bars{gap:4px}.pulse-bar{width:8px}.pulse-legend{flex-wrap:wrap;gap:10px}.ai-cost-grid,.ai-cost-strip{grid-template-columns:1fr}.dashboard-stat-value{font-size:26px}}.user-list-container{width:100%}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.page-title{color:#333;font-size:24px;font-weight:600;margin:0}.hide-scrollbar-modal :global(.ant-modal-body)::-webkit-scrollbar{display:none}.login-container{align-items:center;background:linear-gradient(180deg,#ffffff08,#0000 18%),linear-gradient(180deg,#0d1210,#070908 48%),repeating-linear-gradient(90deg,#0000,#0000 118px,hsla(0,0%,100%,.026) 119px);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.login-container:before{background:linear-gradient(90deg,#0000,#69e4c70d,#0000),linear-gradient(180deg,rgba(220,167,90,.045),#0000 24%,#0000 75%,rgba(145,168,255,.035));content:"";inset:0;pointer-events:none;position:absolute}.login-bg-orb{display:none}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111715e6;border:1px solid #ffffff17;border-radius:8px;box-shadow:0 28px 90px #00000057;padding:42px 38px;position:relative;width:min(420px,calc(100vw - 32px));z-index:1}.login-header{margin-bottom:34px;text-align:center}.login-header h1{color:#f5f7f4;font-size:34px;font-weight:800;letter-spacing:0;margin:0 0 10px}.login-header p{color:#9aa8a0;font-size:13px;letter-spacing:0;margin:0;text-transform:none}.login-card .ant-input-affix-wrapper{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:8px;padding:13px 16px;transition:border-color .18s ease,box-shadow .18s ease}.login-card .ant-input-affix-wrapper .ant-input{background:#0000;color:#f5f7f4}.login-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill,.login-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill:active,.login-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill:focus,.login-card .ant-input-affix-wrapper input.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:#f5f7f4!important;border-radius:0;box-shadow:inset 0 0 0 1000px #151d1a!important;caret-color:#f5f7f4;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.login-card .ant-input-affix-wrapper .ant-input::placeholder,.login-card .ant-input-affix-wrapper .anticon{color:#f5f7f473}.login-card .ant-input-affix-wrapper-focused,.login-card .ant-input-affix-wrapper:focus,.login-card .ant-input-affix-wrapper:hover{background:#69e4c70f!important;border-color:#69e4c780!important;box-shadow:0 0 0 3px #69e4c71f!important}.login-card .ant-btn-primary{background:linear-gradient(135deg,#f2fffb,#8ff2de 42%,#45a996);border:0;border-radius:999px;box-shadow:0 18px 44px #69e4c740;color:#051310;font-size:15px;font-weight:800;height:50px;letter-spacing:0}.login-card .ant-btn-primary:hover{background:linear-gradient(135deg,#fff,#9ef8e6 42%,#56b7a5)!important;color:#051310!important;transform:translateY(-1px)}.login-card .ant-form-item{margin-bottom:22px}.login-card .remember-password-item{margin-bottom:20px;margin-top:-8px}.login-card .remember-password-item .ant-checkbox-wrapper{color:#b8c4be}.login-card .remember-password-item .ant-checkbox-inner{background:hsla(0,0%,100%,.045);border-color:#ffffff38}.login-card .remember-password-item .ant-checkbox-checked .ant-checkbox-inner{background:#62cdb7;border-color:#62cdb7}@media (max-width:520px){.login-card{padding:34px 24px}.login-header h1{font-size:28px}}.ai-management-page{width:100%}.ai-section-card,.ai-summary{margin-bottom:16px}.ai-provider-link{align-items:center;color:inherit;display:inline-flex;gap:4px;margin-left:8px;text-decoration:underline;text-underline-offset:2px}.ai-provider-link:hover{color:inherit}.ai-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.ai-actions{display:flex;justify-content:flex-end;margin-top:16px}.ai-result{display:flex;flex-direction:column;gap:16px}.ai-result-meta{margin-bottom:4px}.ai-result-block{display:flex;flex-direction:column;gap:8px}.ai-result-text{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;line-height:1.75}.ai-result-json,.ai-result-text{padding:12px;white-space:pre-wrap;word-break:break-word}.ai-result-json{background:#111827;border-radius:6px;color:#e5e7eb;margin:0;overflow-x:auto}.ai-image-result{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.ai-image-result img{aspect-ratio:2/3;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;object-fit:cover;width:min(360px,100%)}@media (max-width:768px){.ai-form-grid,.ai-stat-grid{grid-template-columns:1fr}}.storage-config-page{width:100%}.storage-summary,.storage-toolbar{margin-bottom:16px}.storage-toolbar{display:flex;gap:12px;justify-content:space-between}.storage-endpoint{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.storage-form-grid{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.storage-form-full{grid-column:1/-1}@media (max-width:768px){.storage-toolbar{flex-direction:column}.storage-form-grid{grid-template-columns:1fr}}.resource-list-page{width:100%}.resource-summary,.resource-toolbar{margin-bottom:16px}.resource-toolbar{display:flex;gap:12px;justify-content:space-between}.resource-key,.resource-prefix-search{max-width:420px}.resource-key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:768px){.resource-toolbar{flex-direction:column}.resource-prefix-search{max-width:none}}.background-music-page{width:100%}.bgm-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.bgm-header p{color:#667085;margin:8px 0 0}.bgm-source-cell,.bgm-title-cell{grid-gap:4px;display:grid;gap:4px}.bgm-title-cell strong{color:#111827;overflow-wrap:anywhere}.bgm-source-cell span,.bgm-title-cell span{color:#667085;font-size:12px}.bgm-audio{display:block;min-width:280px;width:280px}.bgm-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.bgm-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.bgm-header{align-items:stretch;flex-direction:column}.bgm-form-grid{grid-template-columns:1fr}}.sleep-video-page{padding:24px}.sleep-video-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.sleep-video-header p{color:#667085;margin:6px 0 0}.sleep-video-title-cell{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr)}.sleep-video-cover-button{background:#eef2f6;border:0;border-radius:6px;cursor:pointer;height:63px;overflow:hidden;padding:0;position:relative;width:112px}.sleep-video-cover-button:disabled{cursor:wait}.sleep-video-cover-button:after{background:#1118272e;content:"";inset:0;opacity:0;position:absolute;transition:opacity .18s ease}.sleep-video-cover-button:hover:after{opacity:1}.sleep-video-cover-empty,.sleep-video-title-cell .ant-image-img{background:#eef2f6;border-radius:6px;height:63px;object-fit:cover;width:112px}.sleep-video-cover-play{background:#111827b8;border-radius:50%;bottom:6px;box-shadow:0 4px 12px #0f172a38;color:#fff;display:grid;font-size:18px;height:24px;place-items:center;position:absolute;right:6px;width:24px;z-index:1}.sleep-video-source-cell span,.sleep-video-title-cell span,.sleep-video-title-cell strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sleep-video-title-cell span{color:#667085;font-size:13px;margin-top:4px}.sleep-video-source-cell{grid-gap:4px;display:grid;gap:4px}.sleep-video-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.sleep-video-player{background:#000;border-radius:6px;display:block;max-height:70vh;width:100%}.sleep-video-audio-preview{grid-gap:16px;display:grid;gap:16px}.sleep-video-audio-preview .ant-image,.sleep-video-audio-preview .ant-image-img{border-radius:6px;max-height:420px;object-fit:cover;width:100%}.sleep-video-audio-preview audio{width:100%}@media (max-width:760px){.sleep-video-header{flex-direction:column}.sleep-video-form-grid,.sleep-video-title-cell{grid-template-columns:1fr}}.data-pull-page{padding:24px}.data-pull-alert{margin:14px 0 18px}.pull-platform-select{width:220px}.pull-progress-card,.pull-result-card{margin-top:18px}.pull-progress-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.pull-progress-head strong{color:#1f2937;font-size:16px}.pull-progress-head span{color:#667085;font-size:13px;min-width:0}.pull-progress-timeline{margin-top:18px}.pull-result-summary{margin-bottom:14px}.pull-result-title span,.pull-result-title strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pull-result-title span{color:#d92d20;font-size:13px;margin-top:4px}@media (max-width:760px){.data-pull-page .ant-form-inline,.pull-progress-head{display:grid}.pull-platform-select{width:100%}}.download-page{padding:24px}.download-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.download-header p{color:#667085;margin:6px 0 0}.download-header-actions{align-items:center;display:flex;gap:10px}.download-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.download-summary-card span{color:#667085;display:block;font-size:13px;font-weight:600}.download-summary-card strong{color:#1f2937;display:block;font-size:20px;line-height:1.25;margin-top:8px}.download-summary-card p{color:#667085;font-size:13px;line-height:1.5;margin:8px 0 0}.download-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.download-file-cell{grid-gap:2px;display:grid;gap:2px}.download-file-cell a{color:#8c8c8c;font-size:12px;word-break:break-all}.download-muted{color:#bfbfbf}.download-actions-cell{align-items:center;display:flex;gap:8px}@media (max-width:900px){.download-header{flex-direction:column}.download-header-actions{justify-content:flex-start;width:100%}.download-form-grid,.download-summary-grid{grid-template-columns:1fr}}.core-test-page{color:#1f2937;width:100%}.core-test-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.core-test-subtitle{color:#667085;font-size:14px;margin:8px 0 0}.core-test-actions{display:flex;gap:8px}.core-test-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.core-test-panel{border-radius:8px;box-shadow:0 8px 24px #0f172a0f}.core-test-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.core-test-provider-fixed{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:8px 11px}.core-test-provider-fixed strong{color:#111827}.core-test-config-status{align-items:center;display:flex;min-height:32px}.core-test-background-audio{margin-top:10px;width:100%}.core-test-scene-grid,.core-test-voice-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.core-test-choice{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;min-height:92px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.core-test-choice.active{background:#f0f7ff;border-color:#1677ff;box-shadow:0 8px 22px #1677ff1f}.core-test-choice strong{color:#111827;display:block;margin-bottom:6px}.core-test-choice span{color:#667085;font-size:13px;line-height:1.6}.core-test-slider-row{grid-gap:8px;display:grid;gap:8px;margin-bottom:16px}.core-test-slider-meta{align-items:center;color:#667085;display:flex;font-size:13px;justify-content:space-between}.core-test-preview{grid-gap:16px;display:grid;gap:16px}.core-test-player{background:linear-gradient(135deg,#f8fbff,#fff7fb);border:1px solid #e5e7eb;border-radius:8px;padding:18px}.core-test-wave{align-items:center;display:flex;gap:6px;height:84px;margin:16px 0}.core-test-wave span{background:linear-gradient(180deg,#1677ff,#eb2f96);border-radius:999px;width:8px}.core-test-audio{margin:22px 0;width:100%}.core-test-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.core-test-metric{background:#f8fafc;border-radius:8px;padding:12px}.core-test-metric strong{color:#111827;display:block;font-size:20px}.core-test-metric span{color:#667085;font-size:12px}.core-test-checklist{grid-gap:10px;display:grid;gap:10px}.core-test-check{align-items:center;border:1px solid #eef1f5;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.core-test-check strong{color:#111827;display:block}.core-test-check span{color:#667085;font-size:12px}@media (max-width:1180px){.core-test-layout{grid-template-columns:1fr}}@media (max-width:768px){.core-test-actions,.core-test-header{align-items:stretch;flex-direction:column}.core-test-form-grid,.core-test-metrics,.core-test-scene-grid,.core-test-voice-grid{grid-template-columns:1fr}}.content-ops-page{color:#1f2937;max-width:100%;width:100%}.content-ops-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.content-ops-page .page-title{color:#1f2937;font-size:24px;font-weight:700;line-height:1.3;margin:0}.content-ops-subtitle{color:#667085;font-size:14px;margin:8px 0 0;max-width:760px}.content-ops-stats{margin-bottom:16px}.content-ops-stat-card{border-radius:12px}.content-ops-toolbar{justify-content:space-between;margin-bottom:16px}.content-ops-toolbar,.content-ops-toolbar .toolbar-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.content-ops-cover{align-items:center;background:linear-gradient(135deg,#ffe3ee,#f7c6da);border-radius:8px;color:#c14d72;display:flex;font-size:20px;height:54px;justify-content:center;object-fit:cover;width:96px}.content-ops-title-cell{align-items:center;display:flex;gap:12px}.content-ops-title-cell strong{color:#1f2937;display:block;font-size:14px}.content-ops-title-cell span{color:#8a94a6;display:block;font-size:12px;margin-top:2px}.content-ops-swatch{align-items:center;display:inline-flex;gap:8px}.content-ops-swatch i{border-radius:4px;display:inline-block;height:14px;width:14px}.voice-preview-playing{animation:voice-preview-pulse 1.1s ease-in-out infinite}@keyframes voice-preview-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.72;transform:translateY(-1px)}}.login-config-page{padding:24px}.login-config-card{border-radius:8px}.login-config-summary{margin-bottom:16px}.login-config-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.login-config-actions{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:900px){.login-config-page{padding:16px}.login-config-grid{grid-template-columns:1fr}}.generation-config-page{padding:24px}.generation-config-desc{color:#6b7280;font-size:15px;margin:-4px 0 18px}.generation-config-card{border-radius:8px}.generation-config-summary{margin-bottom:14px}.generation-scale-list{grid-gap:14px;display:grid;gap:14px}.generation-scale-card{border-radius:8px}.generation-scale-grid{grid-gap:8px 18px;display:grid;gap:8px 18px;grid-template-columns:repeat(3,minmax(180px,1fr))}.generation-scale-grid .ant-input-number{width:100%}.generation-config-actions{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:1100px){.generation-scale-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.generation-config-page{padding:16px}.generation-scale-grid{grid-template-columns:1fr}}.polaris-page{display:flex;flex-direction:column;gap:16px}.polaris-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.polaris-header .page-title{margin:0 0 6px}.polaris-header p{color:#64748b;margin:0}.polaris-card,.polaris-stats .ant-card{border-radius:12px}.polaris-test-result{margin:0}.polaris-form{max-width:1100px}@media (max-width:768px){.polaris-header{flex-direction:column}}.ad-config-page{display:flex;flex-direction:column;gap:16px}.ad-config-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ad-config-header .page-title{margin:0 0 6px}.ad-config-header p{color:#64748b;margin:0}.ad-config-summary{margin-bottom:16px}.ad-config-card,.ad-placement-card{border-radius:12px}.ad-config-card+.ad-config-card{margin-top:16px}.ad-placement-list{display:flex;flex-direction:column;gap:16px}.ad-placement-card{background:#fbfdff}.ad-placement-card .ant-input-number{width:100%}@media (max-width:768px){.ad-config-header{flex-direction:column}}.analytics-page{padding:4px}.analytics-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.analytics-heading h1{color:#182230;font-size:24px;margin:0 0 6px}.analytics-heading p{color:#667085;margin:0}.analytics-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.metric-card{height:100%}.analytics-block,.metric-card{border:0;box-shadow:0 3px 16px #1c27370f}.analytics-block{margin-top:16px}.analytics-chart{min-height:260px;position:relative}.analytics-chart svg{height:220px;overflow:visible;width:100%}.grid-line{stroke:#edf0f5;stroke-width:1}.active-line,.effective-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.active-line{stroke:#5b6cff}.effective-line{stroke:#ef7195}.chart-legend{align-items:center;color:#667085;display:flex;gap:8px;justify-content:center}.active-dot,.effective-dot{border-radius:50%;display:inline-block;height:9px;margin-left:14px;width:9px}.active-dot{background:#5b6cff}.effective-dot{background:#ef7195}.chart-axis{color:#98a2b3;display:flex;font-size:12px;justify-content:space-between;padding:0 3.5%}.funnel{align-items:center;display:flex;flex-direction:column;gap:8px;padding:20px 0}.funnel-step{background:linear-gradient(90deg,#5967e8,#8c79e8);border-radius:8px;color:#fff;display:flex;justify-content:space-between;min-width:220px;padding:14px 20px;transition:width .25s}@media (max-width:760px){.analytics-heading{flex-direction:column}.analytics-filters{justify-content:flex-start}.funnel-step{min-width:80%}}.app-container{height:100vh;overflow:hidden;width:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
/*# sourceMappingURL=main.98f097c9.css.map*/