:root{--nav:#111827;--ink:#1d2129;--muted:#86909c;--bg:#f5f6f8;--card:#fff;--line:#e5e6eb;--green:#1664ff;--mint:#e8f3ff;--orange:#ff7d00}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.55 Inter,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-color:#1664ff}.shell{min-height:100vh}.top{z-index:20;border-bottom:1px solid var(--line);color:#1d2129;background:#fff;align-items:center;gap:24px;height:48px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #1d21290f}.brand{font-size:18px;font-weight:700}.brand i{color:#fff;background:#1664ff;border-radius:6px;margin-right:8px;padding:5px 8px;font-style:normal}.top nav{flex:1;gap:4px;display:flex}.top nav a{color:#4e5969;border-radius:6px;padding:7px 11px}.top nav a:hover{color:#1664ff;background:#f2f7ff}.top .account{color:#86909c}.layout{grid-template-columns:200px minmax(0,1fr);min-height:calc(100vh - 48px);display:grid}.side{border-right:1px solid var(--line);background:#f7f8fa;padding:20px 12px}.side small{color:#86909c;letter-spacing:.08em;padding:8px 12px;display:block}.side a{color:#4e5969;border-radius:6px;margin:2px 0;padding:9px 12px;display:flex}.side a:hover{color:#1664ff;background:#e8f3ff}.main{min-width:0;max-width:none}.eyebrow{color:#1664ff;letter-spacing:.12em;font-size:11px;font-weight:700}.title h1{margin:4px 0;font-size:24px;font-weight:600}.title p{color:var(--muted);margin:0}.statgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.stat b{font-size:26px;font-weight:600;display:block}.stat span{color:var(--muted)}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:18px;padding:20px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.card:hover{border-color:#94bfff}.book{grid-template-columns:105px minmax(0,1fr);min-height:205px;display:grid}.book img{object-fit:cover;background:#f2f3f5;width:105px;height:100%}.bookmain{min-width:0;padding:16px}.book h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-size:17px;overflow:hidden}.book p{height:38px;color:var(--muted);font-size:12px;overflow:hidden}.chip{color:#1664ff;background:#e8f3ff;border-radius:4px;padding:3px 7px;font-size:11px}.metrics{color:#86909c;gap:12px;margin:12px 0;font-size:12px;display:flex}.primary,.secondary{cursor:pointer;border:1px solid #0000;border-radius:6px;min-height:34px;padding:7px 14px;font-weight:500}.primary{color:#fff;background:#1664ff}.primary:hover{background:#4080ff}.secondary{color:#1664ff;background:#f7faff;border-color:#bedaff}.secondary:hover{background:#e8f3ff;border-color:#94bfff}.search{gap:8px;margin:18px 0;display:flex}.search input,.search select{color:#1d2129;background:#fff;border:1px solid #c9cdd4;border-radius:6px;min-height:34px;padding:7px 11px}.search input{min-width:340px}.search input:focus,.search select:focus{border-color:#1664ff;box-shadow:0 0 0 2px #1664ff1a}.table{border:1px solid var(--line);border-collapse:collapse;background:#fff;width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}.table th{color:#4e5969;background:#f7f8fa;font-size:12px;font-weight:500}.thumb{object-fit:cover;border-radius:4px;width:42px;height:58px}.score{color:#1664ff;font-weight:600}.score.low{color:var(--orange)}.tags{flex-wrap:wrap;gap:5px;display:flex}.tag{color:#4e5969;background:#f2f3f5;border-radius:4px;padding:2px 6px;font-size:11px}.reviewtext{color:#4e5969;max-width:620px}.alert{color:#1664ff;background:#f2f7ff;border:1px solid #bedaff;border-radius:6px;margin:16px 0;padding:11px 14px}.alert.error{color:#b42318;background:#fff2f0;border-color:#ffccc7}.login{background:#111827;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.loginhero{color:#fff;background:radial-gradient(circle at 18% 8%,#3157a4,#111827 62%);padding:10vw 8vw}.loginhero h1{max-width:600px;font-size:50px;line-height:1.1}.loginhero p{color:#c5cbd6;font-size:17px}.loginbox{background:#f5f6f8;place-items:center;display:grid}.loginbox form{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(390px,80%);padding:38px}.loginbox label{color:#4e5969;margin:16px 0;display:block}.loginbox input,.form input,.form textarea{border:1px solid #c9cdd4;border-radius:6px;width:100%;margin-top:5px;padding:10px 11px}.draft{white-space:pre-wrap;font-family:inherit;line-height:1.8}.empty{color:var(--muted);text-align:center;padding:48px}@media (max-width:1000px){.cards,.statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.layout{grid-template-columns:1fr}.side{display:none}.top nav{overflow:auto}.cards{grid-template-columns:1fr}.search{flex-wrap:wrap}.search input{min-width:100%}.login{grid-template-columns:1fr}.loginhero{display:none}}
:root{--console-green:#1664ff;--console-green-dark:#0e42d2;--console-mint:#e8f3ff;--console-ink:#1d2129;--console-muted:#86909c;--console-line:#e5e6eb;--console-shadow:none}.brand-mark{display:block}html,body{min-height:100%;color:var(--console-ink);background:#f7f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body{padding:0}.console-shell{width:100%;height:100dvh;min-height:640px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f8fa;border:0;border-radius:0;grid-template-columns:200px minmax(0,1fr);margin:0;display:grid;overflow:hidden}.console-side{border-right:1px solid var(--console-line);background:#fffffff0;flex-direction:column;min-height:0;display:flex}.console-brand{border-bottom:1px solid var(--console-line);grid-template-rows:24px 18px;grid-template-columns:40px 1fr;align-content:center;height:64px;padding:0 18px;display:grid}.console-brand>.brand-mark{filter:none;grid-row:1/3;width:32px;height:32px;margin-right:8px}.console-brand b{color:#1d2129;letter-spacing:0;align-self:end;font-size:15px;line-height:1}.console-brand small{color:#a9aeb8;letter-spacing:.1em;white-space:nowrap;align-self:start;font-size:11px;font-weight:600}.console-nav{flex:1;padding:9px 8px;overflow:auto}.console-nav>small{color:#86909c;padding:8px 10px 4px;font-size:11px;display:block}.console-nav>a{color:#4e5969;border-radius:6px;align-items:center;gap:10px;min-height:34px;margin:1px 0;padding:0 10px;transition:color .15s,background .15s;display:flex}.console-nav>a:hover,.console-nav>a:focus-visible{color:#1d2129;background:#f2f3f5;transform:none}.navicon{text-align:center;width:18px;color:inherit;font-size:16px;font-style:normal}.console-nav>a:hover .navicon{color:inherit}.console-status{color:#4e5969;background:#f2f3f5;border-radius:6px;align-items:center;gap:8px;margin:8px;padding:10px 11px;font-size:12px;display:flex}.console-status .status-dot{background:#00b42a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e8ffea}.console-status span:nth-child(2){flex:1}.console-status a{box-shadow:none;background:#fff;border-radius:4px;padding:4px 8px}.console-workspace{background:#f7f8fa;flex-direction:column;min-width:0;min-height:0;display:flex}.console-top{border-bottom:1px solid var(--console-line);background:#fff;flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 24px;display:flex}.console-top h2{color:#1d2129;margin:0;font-size:16px}.console-top p{color:#86909c;margin:2px 0 0;font-size:11px}.console-search{background:#fff;border:1px solid #c9cdd4;border-radius:6px;align-items:center;gap:9px;width:min(320px,36%);padding:0 12px;display:flex}.console-search span{color:#86909c;font-size:18px}.console-search input{width:100%;height:32px;color:var(--console-ink);background:0 0;border:0;outline:0}.console-search input::placeholder{color:#c9cdd4}.console-workspace>.main{background:#f7f8fa;flex:1;max-width:none;padding:24px 24px 40px;overflow:auto}.title h1{color:#1d2129;font-size:20px}.eyebrow{color:var(--console-green);letter-spacing:.08em}.statgrid{gap:12px}.stat,.panel,.card,.insightcard,.settingscard,.table,.reviewitem,.historypanel{box-shadow:none!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important}.stat{min-height:112px;padding:20px;position:relative}.stat b{color:#1d2129;margin-top:5px;font-size:28px}.stat span{color:var(--console-muted)}.stat:after{content:"↗";background:var(--console-mint);width:38px;height:38px;color:var(--console-green);border-radius:8px;place-items:center;font-size:18px;display:grid;position:absolute;top:20px;right:20px}.primary{box-shadow:none;background:#1664ff}.primary:hover{background:#4080ff}.secondary{color:#1664ff;background:#e8f3ff}.search input,.search select,.form input,.form textarea,input,textarea,select{border-color:#c9cdd4;border-radius:6px}.table th{color:#4e5969;background:#f7f8fa}.chip,.tag{color:#1664ff;background:#e8f3ff}.alert{color:#0e42d2;background:#e8f3ff;border-radius:6px}.login{min-height:100vh;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:hidden}.loginhero{background:radial-gradient(circle at 18% 12%,#3370ff 0,#0e42d2 44%,#061a3d 100%)}.loginhero .eyebrow{color:#bedaff}.loginBrand{align-items:center;gap:13px;margin-bottom:clamp(70px,10vh,130px);display:flex}.loginBrand .brand-mark{filter:drop-shadow(0 12px 24px #00000038);width:54px;height:54px}.loginBrand>div{flex-direction:column;display:flex}.loginBrand b{color:#fff;letter-spacing:.1em;font-size:27px;line-height:1}.loginBrand span{color:#bedaff;letter-spacing:.14em;margin-top:5px;font-size:11px;font-weight:700}.loginbox{background:#f7f8fa}.loginbox form{border:1px solid #e5e6eb;border-radius:12px;box-shadow:0 12px 36px #1d212914}.loginbox form h2{color:#1d2129}.loginbox .primary{width:100%}@media (max-width:900px){body{padding:0}.console-shell{border-radius:0;grid-template-columns:76px 1fr;height:auto;min-height:100vh}.console-brand{grid-template-columns:40px;padding:0 18px}.console-brand b,.console-brand small,.console-nav>small,.console-nav>a:not(:hover){font-size:0}.console-nav>a{justify-content:center;padding:0}.console-nav>a .navicon{font-size:20px}.console-status span:nth-child(2),.console-status a{display:none}.console-status{justify-content:center}.console-top{padding:0 20px}.console-search{width:45%}.console-workspace>.main{padding:22px 20px 50px}}@media (max-width:620px){.console-shell{display:block}.console-side{display:none}.console-top{gap:12px;height:auto;min-height:82px}.console-top p{display:none}.console-search{width:58%}.console-workspace>.main{padding:20px 14px 45px}.statgrid,.cards{grid-template-columns:1fr}}.short-video-library-host,.voice-workbench-host{min-width:0;max-width:100%;display:block;overflow:hidden}.console-workspace>.main{min-width:0}.routeLoading{min-height:460px;padding:8px 0 44px;position:relative;overflow:hidden}.routeLoading:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffffb8 50%,#0000 65%);animation:1.25s ease-in-out infinite routeLoadingSweep;position:absolute;inset:0;transform:translate(-100%)}.routeLoading header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.routeLoading header>span{background:#eef0f3;border-radius:8px;width:46px;height:46px}.routeLoading header>div{gap:8px;display:grid}.routeLoading header i,.routeLoading header b,.routeLoadingPanel>span,.routeLoadingPanel>b{background:#eef0f3;border-radius:5px;display:block}.routeLoading header i{width:128px;height:11px}.routeLoading header b{width:246px;height:25px}.routeLoadingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.routeLoadingStats i{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;height:92px}.routeLoadingPanel{background:#fff;border:1px solid #e5e6eb;border-radius:8px;gap:13px;padding:22px;display:grid}.routeLoadingPanel>span{width:112px;height:10px}.routeLoadingPanel>b{width:210px;height:22px}.routeLoadingPanel>i{background:#f2f3f5;border-radius:6px;height:42px}.routeLoading p{z-index:1;color:#86909c;margin:18px 0 0;font-size:13px;position:relative}.samplingChartLoading{color:#86909c;background:#f7f8fa;border-radius:8px;place-items:center;min-height:178px;font-size:12px;display:grid}@keyframes routeLoadingSweep{to{transform:translate(100%)}}@media (max-width:760px){.routeLoadingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.routeLoading{min-height:380px}}
@scope(.console-shell.is-volcano){:scope{--volcano-primary:#1664ff;--volcano-primary-hover:#4080ff;--volcano-primary-light:#e8f3ff;--volcano-ink:#1d2129;--volcano-muted:#86909c;--volcano-line:#e5e6eb;--volcano-canvas:#f7f8fc;--volcano-sidebar:200px;--sidebar-current:var(--volcano-sidebar);grid-template-columns:var(--sidebar-current) minmax(0, 1fr);height:100dvh;min-height:640px;color:var(--volcano-ink);background:var(--volcano-canvas);grid-template-rows:48px minmax(0,1fr);transition:grid-template-columns .2s;overflow:hidden}:scope.is-collapsed{--sidebar-current:60px}.console-side{width:var(--sidebar-current);height:calc(100dvh - 48px);min-height:0;color:var(--volcano-ink);border-right:1px solid var(--volcano-line);background:#f7f8fa;grid-area:2/1;transition:width .2s;position:relative;top:auto;box-shadow:inset -1px 0 #fffc}.console-brand{border-bottom:1px solid var(--volcano-line);flex:0 0 64px;gap:10px;height:64px;padding:0 18px}.console-brand>.brand-mark{filter:none;flex:0 0 32px;width:32px;height:32px}.console-brand-symbol{color:#fff;background:linear-gradient(145deg,#3370ff,#165dff);border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid;box-shadow:0 6px 18px #165dff33}.console-global-brand>.brand-mark{filter:none;flex:0 0 27px;width:27px;height:27px}.console-brand-copy b{color:#1d2129;letter-spacing:0;font-size:15px}.console-brand-copy small{color:#a9aeb8;letter-spacing:.11em;font-size:11px}.console-brand em{display:none}.console-nav{scrollbar-width:thin;scrollbar-color:#c9cdd4 transparent;padding:9px 8px}.console-nav-group+.console-nav-group{margin-top:10px}.console-nav-group>small{color:#86909c;letter-spacing:0;height:auto;padding:8px 10px 4px;font-size:11px;font-weight:400;display:block}.console-nav-group>a{border-radius:6px;gap:10px;min-height:34px;margin:1px 0;padding:0 10px;transition:color .15s,background .15s;position:relative;color:#4e5969!important}.console-nav-group>a:hover,.console-nav-group>a:focus-visible{transform:none;color:#1d2129!important;background:#f2f3f5!important}.console-nav-group>a.is-active{box-shadow:none;color:#1664ff!important;background:#e8f3ff!important}.console-nav-group>a.is-active:before{display:none}.console-nav-group .navicon{width:18px;color:inherit;font-size:16px}.console-nav-group .navlabel{font-size:13px;font-weight:400}.console-nav-group .nav-arrow{display:none}.console-side-footer{border-top:1px solid #f0f1f3;flex:none;padding:8px}.console-side-footer>a,.console-collapse{color:#86909c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:38px;padding:0 11px;font-size:13px;text-decoration:none;display:flex}.console-side-footer>a:hover,.console-side-footer>a.is-active,.console-collapse:hover{color:var(--volcano-primary);background:#f2f3f5}.console-side-footer>a span,.console-collapse span{white-space:nowrap}:scope.is-collapsed .console-brand{justify-content:center;padding:0}:scope.is-collapsed .console-brand-copy,:scope.is-collapsed .console-nav-group>small,:scope.is-collapsed .console-nav-group .navlabel,:scope.is-collapsed .console-side-footer>a span,:scope.is-collapsed .console-collapse span{display:none}:scope.is-collapsed .console-nav-group+.console-nav-group{border-top:1px solid #f2f3f5;margin-top:8px;padding-top:8px}:scope.is-collapsed .console-nav-group>a,:scope.is-collapsed .console-side-footer>a,:scope.is-collapsed .console-collapse{justify-content:center;padding:0}.console-workspace{background:var(--volcano-canvas);display:contents}.console-top{z-index:100;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfbfc 63%,#f4f5f7 100%);border-bottom:1px solid #dfe1e6;grid-area:1/1/auto/-1;height:48px;min-height:48px;padding:0 16px;position:sticky;top:0;overflow:visible;box-shadow:0 1px #fffffff2,0 2px 5px #1d212914,0 8px 18px #1d212912}.console-top:after{display:none}.console-global-left{align-items:center;gap:10px;min-width:0;height:48px;display:flex}.console-global-brand{min-width:146px;height:48px;color:var(--volcano-ink);align-items:center;gap:10px;display:flex}.console-global-brand .console-brand-copy{display:flex}.console-global-brand .console-brand-copy b{color:var(--volcano-ink);font-size:15px}.console-global-brand .console-brand-copy small{display:none}.console-global-divider{background:var(--volcano-line);flex:none;width:1px;height:22px}.console-global-home{color:#1664ff;height:30px;box-shadow:none;background:#e8f3ff;border-radius:6px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.console-global-context{color:#4e5969;white-space:nowrap;background:linear-gradient(#fff,#f7f8fb);border:1px solid #e1e3eb;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1d21290a}.console-page-heading{gap:12px}.console-page-heading b{color:var(--volcano-ink);font-size:14px;font-weight:600}.console-page-heading>i{background:var(--volcano-line);height:16px}.console-page-heading>span{color:var(--volcano-muted);font-size:12px}.console-top-actions{align-items:center;gap:6px;height:48px;display:flex;overflow:visible}.console-search{background:0 0;border:0;border-radius:6px;width:300px;height:32px;margin-right:2px;padding:0;display:block;position:relative}.console-search .semi-input-wrapper{background:linear-gradient(#f9faff,#f3f5fa);border-color:#e2e4ec;width:100%;height:32px;box-shadow:inset 0 1px 2px #1f253d0a}.console-search .semi-input-wrapper:hover,.console-search .semi-input-wrapper-focus{background:#fff;border-color:#94bfff}.console-search-results{z-index:50;border:1px solid var(--volcano-line);background:#fff;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 32px #1d21291f}.console-search-results>a,.console-search-results>span{color:#4e5969;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:12px;display:flex}.console-search-results>a:hover{color:var(--volcano-primary);background:var(--volcano-primary-light)}.console-version-link{color:#4e5969;white-space:nowrap;background:linear-gradient(#fff,#f7f8fb);border:1px solid #c9cdd4;border-radius:6px;align-items:center;height:32px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #1d21290a}.console-version-link:hover{border-color:var(--volcano-primary);color:var(--volcano-primary);background:var(--volcano-primary-light)}.console-account{gap:8px;min-width:0;height:32px;border-radius:6px!important;padding:0 8px!important}.console-account:hover,.console-account:focus-visible{background:#f2f3f5!important}.console-account .console-avatar{color:#fff;background:linear-gradient(145deg,#4080ff,#1664ff);flex:0 0 26px;width:26px;height:26px;font-size:12px;box-shadow:0 2px 6px #1664ff33}.console-user b{color:#4e5969;font-size:12px}.console-user small{display:none}.console-user small i{background:#00b42a}.console-top .console-icon-button{color:#4e5969;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.console-top .console-icon-button:hover{color:#1664ff;background:#f2f3f5}.console-workspace>.main{background:radial-gradient(900px 420px at 92% -5%,#724bff1f,#0000 66%),radial-gradient(700px 360px at 25% 0,#377eff14,#0000 70%),linear-gradient(#f7f8fd 0%,#f8f9fc 58%,#f5f6fa 100%);grid-area:2/2;width:100%;min-width:0;max-width:1600px;height:calc(100dvh - 48px);margin:0 auto;padding:26px 28px 40px;overflow:auto}.console-workspace>.main:has(.volcStudio){background:radial-gradient(900px 420px at 92% -5%,#724bff1c,#0000 66%),radial-gradient(720px 380px at 20% 0,#377eff12,#0000 70%),linear-gradient(#fafbff 0%,#fff 48%);max-width:none;padding:0}.console-workspace>.main:has(.copyCenterPage){background:#f5f6f8;max-width:none;padding:0;overflow:hidden}:is(.console-workspace>.main:has(.visualCenterPage),.console-workspace>.main:has(.speechCenterPage),.console-workspace>.main:has(.adminCenterPage),.console-workspace>.main:has(.standardConsolePage)){background:#f5f6f8;max-width:none;padding:0;overflow:hidden}.console-account-menu .semi-dropdown-menu{min-width:180px}.console-account-menu .semi-dropdown-item a{width:100%;display:block}.console-account-menu .accountLogout{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:680px){:scope,:scope.is-collapsed{--sidebar-current:220px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:1fr}.console-side{z-index:90;height:calc(100dvh - 48px);position:fixed;top:48px;bottom:0;left:0;transform:translate(-100%)}.console-workspace>.main{grid-area:2/1}:scope.has-open-nav .console-side{transform:translate(0)}:scope.is-collapsed .console-brand-copy,:scope.is-collapsed .console-nav-group>small,:scope.is-collapsed .console-nav-group .navlabel,:scope.is-collapsed .console-side-footer>a span,:scope.is-collapsed .console-collapse span{display:initial}:scope.is-collapsed .console-nav-group>a,:scope.is-collapsed .console-side-footer>a,:scope.is-collapsed .console-collapse,:scope.is-collapsed .console-brand{justify-content:flex-start}:scope.is-collapsed .console-brand{padding:0 18px}:scope.is-collapsed .console-nav-group>a{padding:0 10px}:scope.is-collapsed .console-collapse{padding:0 11px}.console-collapse{display:none}.console-nav-toggle{display:grid}}@media (max-width:640px){.console-top{padding:0 14px}.console-page-heading>i,.console-page-heading>span,.console-global-brand .console-brand-copy,.console-global-context,.console-global-divider,.console-search,.console-account .console-user,.console-account-arrow{display:none}.console-workspace>.main{padding:12px}.console-global-brand{min-width:auto}}}
body.aiy-body.aiy-v2{--aiy-primary:#1664ff;--aiy-primary-hover:#4080ff;--aiy-primary-active:#0e42d2;--aiy-primary-light:#e8f3ff;--aiy-ink:#1d2129;--aiy-text:#4e5969;--aiy-muted:#86909c;--aiy-disabled:#c9cdd4;--aiy-line:#e5e6eb;--aiy-line-strong:#c9cdd4;--aiy-fill:#f2f3f5;--aiy-canvas:#f7f8fa;color:var(--aiy-ink);background:var(--aiy-canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}body.aiy-body.aiy-v2 .routeLoading{background:#f5f6f8;height:100%;min-height:0;overflow:hidden}body.aiy-body.aiy-v2 .routeLoading>header{background:#fff;border-bottom:1px solid #e5e6eb;height:74px;padding:20px 24px}body.aiy-body.aiy-v2 .routeLoading>header i,body.aiy-body.aiy-v2 .routeLoadingLine,body.aiy-body.aiy-v2 .routeLoadingCards i,body.aiy-body.aiy-v2 .routeLoadingPanel{background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa 45%,#eef0f3 65%) 0 0/220% 100%;border-radius:6px;animation:1.15s ease-in-out infinite routeLoading;display:block}body.aiy-body.aiy-v2 .routeLoading>header i{width:120px;height:22px}body.aiy-body.aiy-v2 .routeLoading>section{padding:24px}body.aiy-body.aiy-v2 .routeLoadingLine{width:240px;height:14px;margin-bottom:10px}body.aiy-body.aiy-v2 .routeLoadingLine.wide{width:360px;height:18px}body.aiy-body.aiy-v2 .routeLoadingCards{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}body.aiy-body.aiy-v2 .routeLoadingCards i{height:92px}body.aiy-body.aiy-v2 .routeLoadingPanel{height:360px}@keyframes routeLoading{to{background-position:-220% 0}}@media (max-width:700px){body.aiy-body.aiy-v2 .routeLoadingCards{grid-template-columns:1fr}body.aiy-body.aiy-v2 .routeLoadingCards i{height:68px}}@scope(.console-shell.is-volcano){.consolePageHeader{z-index:22;background:#fff;border-bottom:1px solid #e5e6eb;flex:none;padding:18px 24px 0;position:relative}.consolePageTitleRow{justify-content:space-between;align-items:center;gap:20px;min-height:28px;display:flex}.consolePageHeader h1{color:#1d2129;letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:28px}.consolePageActions{align-items:center;gap:8px;display:flex}.consolePageHeader nav{scrollbar-width:none;align-items:center;gap:32px;height:46px;margin-top:6px;display:flex;overflow-x:auto}.consolePageHeader nav::-webkit-scrollbar{display:none}.consolePageHeader nav a{color:#4e5969;flex:none;align-items:center;height:46px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.consolePageHeader nav a:hover,.consolePageHeader nav a.is-active{color:#1664ff}.consolePageHeader nav a.is-active{font-weight:500}.consolePageHeader nav a.is-active:after{content:"";background:#1664ff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.standardConsolePage,.copyCenterPage,.visualCenterPage,.speechCenterPage,.adminCenterPage{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.standardConsoleContent,.copyCenterContent,.visualCenterContent,.speechCenterContent,.adminCenterContent{flex:1;min-height:0;overflow:auto}.standardConsoleContent{width:100%;padding:20px 24px 28px}.standardConsoleContent>:first-child{width:100%;min-width:0}.standardConsolePage :is(h2,h3){color:#1d2129}.standardConsolePage h2{font-size:16px;font-weight:600}.standardConsolePage h3{font-size:14px;font-weight:500}.standardConsolePage :is(p,li,td,input,textarea,select,button){font-size:14px}.standardConsolePage :is(small,.muted){font-size:12px}.projectConsolePage .projectStudioHome{color:#1d2129;max-width:none;margin:0;padding:0}.projectConsolePage .projectStudioHeader{justify-content:flex-end;min-height:36px;margin-bottom:12px}.projectConsolePage .projectStudioHeader .semi-button-primary{height:36px;font-size:13px}.projectConsolePage .projectStudioSummary article,.projectConsolePage .projectCard,.projectConsolePage .projectStudioEmpty{box-shadow:none;border-color:#e5e6eb;border-radius:8px}.projectConsolePage .projectCard:hover{box-shadow:none;border-color:#94bfff;transform:none}.projectConsolePage .projectCardMain header>span.isReady,.projectConsolePage .projectCardMeta span:first-child{color:#1664ff;background:#e8f3ff}.projectConsolePage .projectCardProgress .semi-progress-track-inner{background:#1664ff!important}.projectDetailConsolePage .standardConsoleContent{padding:0}.projectDetailConsolePage .projectDocPage{height:100%;min-height:0}.monitorDetailConsolePage .standardConsoleContent,.labDetailConsolePage .standardConsoleContent{padding-top:16px}.monitorDetailConsolePage .title,.labDetailConsolePage .title{display:none}.trainingConsolePage .analysisPage{max-width:none;margin:0;padding:0}.trainingConsolePage .analysisHeader{display:none}.monitorConsolePage .antdVideoLab{max-width:none;margin:0}.benchmarkConsolePage .benchmarkPage{margin-top:0}.benchmarkConsolePage .vectorKnowledgeButton{color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:6px;align-items:center;height:32px;margin:0;padding:0 12px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.benchmarkConsolePage .vectorKnowledgeButton:hover{color:#1664ff;border-color:#1664ff}.benchmarkConsolePage :is(.benchmarkAdd,.benchmarkChannels article,.benchmarkVideos,.channelCard,.benchmarkOverview article){box-shadow:none;border-color:#e5e6eb;border-radius:8px}.benchmarkConsolePage :is(.benchmarkAdd h2,.benchmarkVideos h2,.benchmarkChannels article>span b){color:#1d2129}.benchmarkConsolePage :is(.benchmarkChannels button,.benchmarkBody a,.channelCard a){color:#1664ff}.benchmarkConsolePage :is(.channelCard:hover,.channelCard:focus-visible){border-color:#94bfff;outline-color:#1664ff2e}.publishConsolePage .douyinPublish{color:#1d2129;max-width:none;margin:0;padding:0}.publishConsolePage .douyinPublishHero{color:#1d2129;min-height:52px;box-shadow:none;background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;margin-bottom:12px;padding:10px 14px}.publishConsolePage .douyinPublishHero:after,.publishConsolePage .douyinPublishHero>div:first-child{display:none}.publishConsolePage .douyinPublishHeroState{color:#4e5969;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;min-width:0;margin-left:auto;padding:0}.publishConsolePage .douyinPublishHeroState small{color:#86909c}.publishConsolePage :is(.douyinPublishTop>article,.douyinPublishPanel){box-shadow:none;border-color:#e5e6eb;border-radius:8px}.publishConsolePage :is(.douyinPublishAccountActions a.primary,.douyinPublishProductAction button){background:#1664ff}.publishConsolePage .douyinPublishSectionTitle small,.publishConsolePage .douyinPublishPanelHead small{color:#86909c;letter-spacing:0}.overviewConsolePage .creatorOverview{max-width:none}.overviewConsolePage .overviewHeader,.overviewConsolePage .cardHead>div>span:empty{display:none}@media (max-width:760px){.consolePageHeader{padding:14px 16px 0}.consolePageHeader nav{gap:24px}.standardConsoleContent{padding:12px 16px 20px}}}@scope(.console-shell.is-volcano){:scope{color:var(--aiy-ink)}.main :where(h1){font-size:20px;font-weight:600;line-height:1.4}.main :where(h2){font-size:16px;font-weight:600;line-height:1.45}.main :where(h3,h4){font-size:14px;font-weight:500;line-height:1.5}.main :where(p,li,dd,dt,td,th,label,input,textarea,select,button){font-size:13px}.main :where(small),.main :where(code,pre){font-size:11px}h1,h2,h3,h4,p{text-wrap:pretty}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-color:var(--aiy-primary)}.title{margin:0 0 20px}.title .eyebrow,.eyebrow{color:var(--aiy-primary);letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.title h1{color:var(--aiy-ink);margin:0;font-size:24px;font-weight:600;line-height:1.35}.title p{color:var(--aiy-muted);margin:6px 0 0;font-size:13px}.panel,.stat,.card,.workspace-panel,.adminPanel,.settingsPanel,.relayPanel{border:1px solid var(--aiy-line);background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008}.panel{margin-top:16px;padding:20px}.statgrid{gap:12px;margin:20px 0}.stat{padding:18px}.stat b{color:var(--aiy-ink);font-size:26px;font-weight:600}.stat span,.muted,small{color:var(--aiy-muted)}.cards{gap:12px}.card{border-radius:8px}.primary,.secondary,button.primary,button.secondary{min-height:36px;box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 14px;font-size:13px;font-weight:500}.primary,button.primary{border-color:var(--aiy-primary);color:#fff;background:var(--aiy-primary)}.primary:hover:not(:disabled),button.primary:hover:not(:disabled){border-color:var(--aiy-primary-hover);background:var(--aiy-primary-hover)}.secondary,button.secondary{border-color:var(--aiy-line-strong);color:var(--aiy-text);background:#fff}.secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){border-color:var(--aiy-primary);color:var(--aiy-primary);background:var(--aiy-primary-light)}button:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{border-color:var(--aiy-line-strong);color:var(--aiy-ink);box-shadow:none;background:#fff;border-radius:6px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,select:focus,textarea:focus{border-color:var(--aiy-primary);box-shadow:0 0 0 2px #1664ff1a}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--aiy-primary)}.search{gap:10px;margin:16px 0}.search input,.search select{min-height:36px;padding:0 12px}.table,table{border-color:var(--aiy-line);border-radius:8px}.table th,table th{color:var(--aiy-text);background:var(--aiy-canvas);text-transform:none;font-size:12px;font-weight:600}.table th,.table td,table th,table td{border-color:var(--aiy-line)}tbody tr:hover td{background:#f7faff}.chip,.tag{color:var(--aiy-primary);background:var(--aiy-primary-light);border-radius:4px}.alert{color:#0e42d2;background:#f2f7ff;border:1px solid #bedaff;border-radius:6px}.alert.error{color:#b42318;background:#fff2f0;border-color:#ffccc7}.empty{color:var(--aiy-muted)}.ant-btn{border-radius:6px;min-height:34px;font-weight:500;box-shadow:none!important}.ant-btn-primary{border-color:var(--aiy-primary);background:var(--aiy-primary)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{border-color:var(--aiy-line-strong)!important;box-shadow:none!important;border-radius:6px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:hover .ant-select-selector{border-color:var(--aiy-primary-hover)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--aiy-primary)!important;box-shadow:0 0 0 2px #1664ff1a!important}.ant-card,.ant-modal-content,.ant-drawer-content,.ant-popover-inner{box-shadow:0 8px 30px #1d21291a;border-radius:8px!important}.ant-card{border-color:var(--aiy-line)}.ant-table-wrapper .ant-table{border:1px solid var(--aiy-line);border-radius:8px}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--aiy-text);background:var(--aiy-canvas)}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:hover{color:var(--aiy-primary)}.ant-tabs .ant-tabs-ink-bar{background:var(--aiy-primary)}.ant-tag-blue,.ant-tag-processing{color:var(--aiy-primary);background:var(--aiy-primary-light);border-color:#bedaff}.ant-pagination .ant-pagination-item-active{border-color:var(--aiy-primary)}.ant-pagination .ant-pagination-item-active a{color:var(--aiy-primary)}.ant-switch.ant-switch-checked{background:var(--aiy-primary)}.ant-progress-bg{background:var(--aiy-primary)!important}.creatorOverview,.queueWorkbench,.copyAnalysisWorkbench,.copyStudioWorkbench,.dataCenterWorkbench,.projectStudioHome,.videoTranscriptionWorkbench,.volcengineVoiceWorkbench,.finishedVideosWorkbench,.douyinReviewWorkbench,.douyinPublishWorkbench,.vectorKnowledgeWorkbench,.relayWorkbench,.settingsWorkbench{color:var(--aiy-ink)}.workspaceHero,.queueHero,.copyStudioHero,.dataCenterHero,.projectStudioHero,.finishedHero,.publishHero,.reviewHero{border-color:var(--aiy-line)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 2px #00000008!important}@media (max-width:760px){.title h1{font-size:21px}.panel{padding:14px}}}body.aiy-body.aiy-v2 .login{background:#0f1c35}body.aiy-body.aiy-v2 .loginhero{background:radial-gradient(circle at 18% 12%,#244f9e,#0f1c35 62%)}body.aiy-body.aiy-v2 .loginbox{background:#f7f8fa}body.aiy-body.aiy-v2 .loginbox form{border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 16px 48px #1d21291a}body.aiy-body.aiy-v2 .loginbox .primary{color:#fff;background:#1664ff;width:100%;min-height:40px}body.aiy-body.aiy-v2 .semiLogin{min-height:100dvh;box-shadow:none;background:#0d1b38;border:0;border-radius:0;grid-template-columns:minmax(520px,1.08fr) minmax(440px,.92fr);display:grid;overflow:hidden}body.aiy-body.aiy-v2 .semiLoginHero{color:#fff;background:radial-gradient(circle at 18% 12%,#528bff8f,#0000 32%),radial-gradient(circle at 82% 82%,#175feb57,#0000 34%),linear-gradient(145deg,#15346d 0,#0d1b38 52%,#09142b 100%);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}body.aiy-body.aiy-v2 .semiLoginHero:before,body.aiy-body.aiy-v2 .semiLoginHero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}body.aiy-body.aiy-v2 .semiLoginHero:before{width:440px;height:440px;top:-180px;right:-180px}body.aiy-body.aiy-v2 .semiLoginHero:after{width:560px;height:560px;bottom:-380px;left:-320px}.semiLoginBrand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.semiLoginBrand>span{color:#165dff;background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid;box-shadow:0 10px 28px #0003}.semiLoginBrand b,.semiLoginBrand small{display:block}.semiLoginBrand b{font-size:17px}.semiLoginBrand small{color:#ffffff94;letter-spacing:.12em;margin-top:2px;font-size:11px}.semiLoginHeroCopy{z-index:1;max-width:650px;position:relative}.semiLoginHeroCopy>span{color:#94bfff;letter-spacing:.12em;font-size:11px;font-weight:700}.semiLoginHeroCopy h1{letter-spacing:-.035em;max-width:630px;margin:20px 0 18px;font-size:clamp(38px,4.2vw,64px);line-height:1.12}.semiLoginHeroCopy p{color:#ffffffad;max-width:560px;margin:0;font-size:16px;line-height:1.8}.semiLoginCapabilities{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.semiLoginCapabilities span{color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:7px 11px;font-size:11px}body.aiy-body.aiy-v2 .semiLoginBox{background:#f7f8fa;place-items:center;min-height:100dvh;padding:40px;display:grid}body.aiy-body.aiy-v2 .semiLoginForm{background:#fff;border:1px solid #e5e6eb;border-radius:10px;width:min(420px,100%);padding:38px;box-shadow:0 20px 60px #1d212917}.semiLoginHeading>span{color:#165dff;letter-spacing:.12em;font-size:11px;font-weight:700}.semiLoginHeading h2{color:#1d2129;margin:8px 0 7px;font-size:24px}.semiLoginHeading p{color:#86909c;margin:0 0 26px;font-size:13px}.semiLoginError{margin-bottom:18px}.semiLoginField{margin:0 0 18px;display:block}.semiLoginField>span{color:#4e5969;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.semiLoginField .semi-input-wrapper{width:100%;height:42px}.semiLoginField .semi-input-prefix{color:#86909c}.semiLoginSubmit{margin-top:6px;height:42px!important;font-weight:600!important}.semiLoginSecurity{color:#a9aeb8;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.semiLoginSecurity i{background:#00b42a;border-radius:50%;width:6px;height:6px}@media (max-width:920px){body.aiy-body.aiy-v2 .semiLogin{grid-template-columns:1fr}body.aiy-body.aiy-v2 .semiLoginHero{display:none}body.aiy-body.aiy-v2 .semiLoginBox{padding:22px}body.aiy-body.aiy-v2 .semiLoginForm{padding:30px 24px}}body.aiy-body.aiy-legacy .console-version-link{color:#128150;white-space:nowrap;background:#eef9f3;border:1px solid #8ed0af;border-radius:7px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}
