body{margin:0}:root{--bg:#f6f8fb;--surface:#fffffff0;--surface-2:#f7f9fc;--surface-3:#edf3f9;--ink:#0d1626;--muted:#647084;--faint:#95a2b2;--line:#8d9eb540;--line-strong:#677a9452;--nav:#070b14;--nav-2:#101828;--blue:#2563eb;--blue-soft:#eaf1ff;--teal:#0891b2;--teal-soft:#e6f7fb;--green:#128451;--green-soft:#e2f7eb;--amber:#b7791f;--amber-soft:#fff4dc;--red:#c24135;--red-soft:#fdecea;--violet:#5865f2;--shadow:0 18px 44px #0f172a12;--shadow-soft:0 9px 22px #0f172a0b;--glow:0 0 0 1px #fff9, 0 14px 30px #2563eb17;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;margin:0}body:before{content:none}button,input{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 78% 0,#22d3ee1f,#0000 28%),linear-gradient(135deg,#edf2f8 0%,#fbfcfe 46%,#f5f8fc 100%);grid-template-columns:246px minmax(920px,1fr);min-height:100vh;display:grid}.sidebar{color:#e5edf8;background:linear-gradient(#070b14 0%,#101828 56%,#080d17 100%);flex-direction:column;gap:12px;padding:14px 11px;display:flex;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff14,16px 0 44px #0f172a24}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(#2563eb29,#0000 30%),radial-gradient(circle at 30% 0,#22d3ee1f,#0000 30%);position:absolute;inset:0}.sidebar>*{z-index:1;position:relative}.brand-block{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:6px 7px 14px;display:flex}.brand-mark{color:#07111f;background:linear-gradient(135deg,#dbeafe,#67e8f9 58%,#f6c85f);border-radius:8px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 0 0 1px #ffffff57,0 14px 32px #2563eb42}.brand-block strong{letter-spacing:.01em;font-size:15px;line-height:1.15;display:block}.brand-block span:not(.brand-mark){color:#91a0b8;margin-top:4px;font-size:11px;display:block}.nav-list{gap:6px;display:grid}.employee-nav-row{border:1px solid #0000;border-radius:8px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;position:relative}.nav-item{color:#b7c2d5;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 7px;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 33px 8px 8px;font-size:14px;display:grid;position:relative}.employee-chat-button{color:#8fa2bb;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;transition:opacity .18s,color .18s,background .18s;display:grid;position:absolute;top:17px;right:7px}.employee-nav-row:hover .employee-chat-button,.employee-nav-row.active .employee-chat-button{opacity:1}.employee-avatar{background-image:var(--avatar-image);image-rendering:auto;background-color:#ffffffeb;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffffc2;border-radius:14px;width:48px;height:48px;box-shadow:0 10px 22px #0000001f,inset 0 0 0 1px #ffffff3d}.avatar-0{--avatar-image:url(/demo/avatars/avatar-0.svg)}.avatar-1{--avatar-image:url(/demo/avatars/avatar-1.svg)}.avatar-2{--avatar-image:url(/demo/avatars/avatar-2.svg)}.avatar-3{--avatar-image:url(/demo/avatars/avatar-3.svg)}.avatar-4{--avatar-image:url(/demo/avatars/avatar-4.svg)}.avatar-5{--avatar-image:url(/demo/avatars/avatar-5.svg)}.avatar-6{--avatar-image:url(/demo/avatars/avatar-6.svg)}.avatar-7,.avatar-8,.avatar-9{--avatar-image:url(/demo/avatars/avatar-7.svg)}.employee-copy{min-width:0}.employee-copy strong{color:#f8fafc;font-size:13px;font-weight:780;line-height:1.2;display:block}.employee-copy small{color:#8ca0ba;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.employee-state{background:#f2b84b;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #f2b84b1f}.nav-icon{display:none}.employee-chat-panel{z-index:20;background:#fff;border:1px solid #94a3b866;border-radius:8px;grid-template-rows:auto 1fr auto;width:min(380px,100vw - 28px);min-height:430px;display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 64px #0b182e33}.employee-chat-panel header{color:#fff;background:#101b2d;grid-template-columns:44px 1fr 30px;align-items:center;gap:10px;padding:12px 14px;display:grid}.employee-chat-panel header .employee-avatar{width:44px;height:44px}.employee-chat-panel header strong{font-size:14px;display:block}.employee-chat-panel header span:not(.employee-avatar){color:#9fb0c7;margin-top:3px;font-size:11px;display:block}.chat-close{color:#aebbd0;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.run-log-panel,.task-detail-drawer{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #94a3b852;border-radius:12px;grid-template-rows:auto 1fr;width:min(430px,100vw - 28px);display:grid;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 76px #08111f42}.task-detail-drawer{width:min(520px,100vw - 28px);overflow-y:auto}.run-log-panel header,.task-detail-drawer header{border-bottom:1px solid var(--line);background:#101b2d;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.run-log-panel header strong,.task-detail-drawer header strong{color:#fff;font-size:16px;line-height:1.35;display:block}.run-log-panel header span,.task-detail-drawer header span{color:#9fb0c7;margin-top:3px;font-size:12px;display:block}.run-log-list{align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}.run-log-item{background:linear-gradient(#fff,#f6fffb);border:1px solid #0ea57b33;border-radius:8px;gap:5px;padding:12px;display:grid}.run-log-item.warn{background:linear-gradient(#fff,#fffaf0);border-color:#f59e0b52}.run-log-item time{color:var(--muted);font-size:12px}.run-log-item strong{color:var(--ink);font-size:13px}.run-log-item span{color:var(--muted);font-size:12px;line-height:1.5}.run-log-item em{text-overflow:ellipsis;white-space:nowrap;color:#0e7490;background:var(--teal-soft);border-radius:6px;width:fit-content;max-width:100%;padding:3px 7px;font-size:11px;font-style:normal;font-weight:850;overflow:hidden}.drawer-status-strip{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid}.drawer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.drawer-detail-grid div{background:#fff;border:1px solid #94a3b842;border-radius:8px;align-content:center;gap:6px;min-height:70px;padding:11px;display:grid}.drawer-detail-grid span,.drawer-script span{color:var(--muted);font-size:12px;font-weight:850}.drawer-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;overflow:hidden}.drawer-script{background:#f8fbff;border:1px solid #94a3b842;border-radius:8px;gap:8px;margin:0 16px 14px;padding:12px;display:grid}.drawer-script p{color:var(--muted);font-size:12px;line-height:1.65}.quality-report-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;gap:10px;margin:0 16px 14px;padding:12px;display:grid}.quality-report-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.quality-report-head strong{color:var(--ink);font-size:14px}.quality-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quality-check{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:7px;padding:9px;display:grid}.quality-check.ok svg{color:var(--green)}.quality-check.warn svg{color:var(--amber)}.quality-check span{color:var(--muted);font-size:12px;font-weight:850}.quality-check strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:12px;overflow:hidden}.drawer-mini-list{gap:8px;margin:0 16px 14px;display:grid}.drawer-mini-list h3{color:var(--ink);font-size:14px}.drawer-mini-list p{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.drawer-mini-list strong{color:var(--ink);font-size:12px}.drawer-mini-list span{color:var(--muted);font-size:12px;line-height:1.5}.chat-messages{background:#f6f8fb;flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-message{color:#334155;background:#fff;border:1px solid #94a3b842;border-radius:8px;max-width:84%;margin:0;padding:10px 11px;font-size:12px;line-height:1.6}.chat-message.user{color:#fff;background:#2563eb;border-color:#2563eb;align-self:flex-end}.chat-compose{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 42px;gap:8px;padding:12px;display:grid}.chat-compose input{min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #94a3b85c;border-radius:8px;outline:0;padding:0 11px;font-size:13px}.chat-compose input:focus{border-color:#2563eb7a;box-shadow:0 0 0 3px #2563eb1a}.chat-compose .primary-action{width:42px;padding:0}.sidebar-card{background:linear-gradient(#ffffff1f,#ffffff0e);border:1px solid #ffffff1f;border-radius:8px;margin-top:auto;padding:14px;box-shadow:inset 0 1px #ffffff12,0 14px 34px #00000029}.sidebar-card span{color:#9fb0c7;font-size:12px}.sidebar-card strong{margin:7px 0;font-size:30px;line-height:1.15;display:block}.sidebar-card p{display:none}.workspace{background-image:linear-gradient(#0f172a07 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px);background-size:48px 48px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.workspace>.topbar .search-box,.workspace>.topbar .top-actions{display:none}.employee-workbench{gap:16px;min-width:0;display:grid}.employee-chat-main{grid-template-rows:auto minmax(104px,auto) auto;display:grid;overflow:hidden}.employee-chat-main header{border-bottom:1px solid var(--line);background:linear-gradient(#f8fbff,#eef6ff);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:grid}.employee-chat-main header .employee-avatar{width:40px;height:40px}.employee-chat-main header strong{color:var(--ink);font-size:15px;display:block}.employee-chat-main header span:not(.employee-avatar):not(.status-chip){color:var(--muted);margin-top:1px;font-size:11px;display:block}.employee-chat-thread{background:linear-gradient(#f6f8fb,#eef3f8);flex-direction:column;gap:6px;min-height:108px;padding:10px 14px;display:flex}.employee-chat-main .chat-message{max-width:min(680px,78%);padding:7px 10px;font-size:12px;line-height:1.42}.employee-chat-main .chat-compose{padding:8px 10px}.employee-chat-main .chat-compose input{height:34px;font-size:12px}.employee-chat-main .chat-compose .primary-action{width:38px;min-height:34px}.employee-report-area{gap:12px;min-width:0;display:grid}.employee-report-title{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 2px;display:flex}.employee-report-title span{color:var(--muted);font-size:12px;font-weight:850}.employee-report-title strong{color:var(--ink);font-size:16px}.employee-report-area :is(button,input,textarea,select,form,.primary-action,.secondary-action,.text-button,.ghost-button,.icon-button,.detail-actions,.review-decision-actions,.edit-engine-actions,.mapping-action-row,.rules-action-row,.ai-config-actions,.random-action),.employee-report-area :is(.benchmark-form,.account-input-row,.schedule-editor-form,.field-map-grid,.rules-grid,.publish-setup-grid,.ai-config-form,.template-form,.worker-control-grid){display:none!important}.employee-report-area :is(.copy-result-edit,.copy-result-editor,.copy-result-editor textarea,.copy-result-editor button),.employee-report-area :is(.topic-command-actions,.topic-panel-actions,.topic-command-actions button,.topic-panel-actions button){display:revert!important}.employee-report-area :is(.topic-command-actions,.topic-panel-actions){display:flex!important}.employee-report-area :is(.traffic-upload-actions,.traffic-upload-actions label,.traffic-upload-actions span,.traffic-upload-actions input,.traffic-upload-actions button){display:revert!important}.employee-report-area .traffic-upload-actions{display:flex!important}.employee-report-area :is(.sousousou-page,.sousousou-page button,.sousousou-page input,.sousousou-page select,.sousousou-page a,.sousousou-workbench,.sousousou-controls,.sousousou-platforms,.sousousou-field,.sousousou-feishu-config,.sousousou-sync-actions,.sousousou-card-actions,.sousousou-workbench button,.sousousou-workbench input,.sousousou-workbench a){display:revert!important}.employee-report-area :is(.sousousou-page,.sousousou-left,.sousousou-filter-card,.sousousou-radar,.sousousou-radar-list,.sousousou-queue,.sousousou-queue-list,.sousousou-workbench,.sousousou-controls,.sousousou-platforms,.sousousou-feishu-config,.sousousou-sync-actions,.sousousou-card-actions){display:grid!important}.employee-report-area :is(.sousousou-brand,.sousousou-filter-title,.sousousou-segmented,.sousousou-input-icon,.sousousou-radar-head,.sousousou-radar-stats,.sousousou-radar-metrics,.sousousou-tag-row,.sousousou-queue-head,.sousousou-queue-tabs,.sousousou-queue-actions,.sousousou-platforms,.sousousou-sync-actions,.sousousou-card-actions){display:flex!important}.employee-report-area :is(.production-ledger-page,.production-ledger-page section,.production-ledger-page aside,.production-ledger-page div,.production-ledger-page article,.production-ledger-page p,.production-ledger-page span,.production-ledger-page strong,.production-ledger-page small,.production-ledger-page code,.production-ledger-page em,.production-ledger-page h2,.production-ledger-page h3,.production-ledger-page input,.production-ledger-page select,.production-ledger-page button){display:revert!important}.employee-report-area :is(.production-ledger-page,.ledger-stat-strip,.ledger-pipeline,.ledger-workspace-grid,.ledger-table,.ledger-file-list,.ledger-account-list){display:grid!important}.employee-report-area :is(.production-ledger-head,.production-ledger-controls,.ledger-filter-row,.ledger-row,.ledger-stage,.ledger-account-list p){display:flex!important}.employee-report-area .panel-heading{min-height:42px}.employee-report-area .panel-heading.compact{padding-right:16px}.employee-report-area .panel{overflow:hidden}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 0 10px;display:flex;position:relative}.topbar:after{content:"";background:linear-gradient(90deg,#2563eb47,#14b8a633,#0000 76%);height:1px;position:absolute;bottom:-8px;left:0;right:0}h1{letter-spacing:0;color:#07111f;margin:0 0 8px;font-size:30px;font-weight:820;line-height:1.12}h2{letter-spacing:0;margin:0;font-size:17px;line-height:1.25}p{margin:0}.topbar p,.panel-heading p{color:var(--muted);font-size:13px}.top-actions{align-items:center;gap:10px;display:flex}.search-box{width:280px;height:42px;color:var(--muted);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #94a3b84d;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.icon-button,.ghost-button,.text-button,.primary-action,.secondary-action{height:40px;color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #94a3b852;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.icon-button:hover,.secondary-action:hover,.ghost-button:hover{box-shadow:var(--glow);border-color:#2563eb59;transform:translateY(-1px)}.icon-button{width:38px}.primary-action{color:#fff;background:linear-gradient(135deg,#2563eb,#0891b2);border-color:#60a5faa6;padding:0 15px;box-shadow:0 14px 28px #2563eb33,inset 0 0 0 1px #ffffff3d}.primary-action:hover{transform:translateY(-1px);box-shadow:0 18px 38px #2563eb40,0 0 28px #0891b224}.secondary-action{padding:0 14px}.ghost-button{color:var(--muted);padding:0 12px}.text-button{height:auto;color:var(--blue);box-shadow:none;background:0 0;border:0;padding:0}.hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.notify-button{position:relative}.notify-button span{background:var(--red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.action-toast{z-index:30;color:#e5f4ff;background:linear-gradient(135deg,#070b14f5,#101828f0);border:1px solid #677a9447;border-radius:8px;gap:5px;width:min(390px,100vw - 32px);padding:12px 14px;display:grid;position:fixed;top:22px;right:24px;box-shadow:0 20px 50px #0b182e3d,inset 0 1px #ffffff1a}.action-toast strong{font-size:13px}.action-toast span{color:#a9bdd7;font-size:12px;line-height:1.5}.production-ledger-page{gap:14px;min-width:0}.production-ledger-page.embedded{padding:0}.production-ledger-page.embedded .production-ledger-head{min-height:66px}.production-ledger-page.embedded .production-ledger-head h2{font-size:18px}.production-ledger-page.embedded .ledger-table{min-height:300px;max-height:430px}.production-ledger-page.embedded .ledger-stat-strip strong,.production-ledger-page.embedded .ledger-stage strong{font-size:22px}.production-ledger-head{border:1px solid var(--line);min-height:74px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px}.production-ledger-head h2{color:var(--ink);font-size:22px}.production-ledger-head p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.production-ledger-controls{flex-shrink:0;align-items:center;gap:9px}.production-ledger-controls input,.ledger-filter-row select{min-width:132px;height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b857;border-radius:8px;outline:0;padding:0 10px;font-size:13px}.ledger-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ledger-stat-strip article{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;padding:14px}.ledger-stat-strip article.danger{background:linear-gradient(#fff,#fff6f4);border-color:#c241354d}.ledger-stat-strip span,.ledger-stage span,.ledger-next-card span,.ledger-file-list span,.ledger-account-list span{color:var(--muted);font-size:12px;font-weight:850}.ledger-stat-strip strong{color:var(--ink);margin-top:8px;font-size:30px;line-height:1;display:block}.ledger-stat-strip small{color:var(--faint);margin-top:8px;font-size:11px;display:block}.ledger-quality-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid!important}.quality-chip{border:1px solid var(--line);min-height:58px;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex!important}.quality-chip span{color:var(--muted);font-size:12px;font-weight:900}.quality-chip strong{color:var(--ink);font-size:22px;line-height:1}.quality-chip.pass{background:var(--green-soft)}.quality-chip.warn{background:var(--amber-soft)}.quality-chip.fail,.quality-chip.blocked{background:var(--red-soft)}.ledger-pipeline{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffbd;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;padding:12px;position:relative}.ledger-stage{background:#fff;border:1px solid #94a3b83d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:74px;padding:13px}.ledger-stage strong{color:var(--ink);font-size:24px}.ledger-stage.green{background:var(--green-soft)}.ledger-stage.red{background:var(--red-soft)}.ledger-stage.teal{background:var(--teal-soft)}.ledger-stage.amber{background:var(--amber-soft)}.ledger-stage.violet{background:#eef0ff}.ledger-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px}.ledger-table-panel,.ledger-inspector{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:10px;overflow:hidden}.ledger-filter-row{border-bottom:1px solid var(--line);background:#f8fbff;align-items:center;gap:9px;min-height:58px;padding:10px 12px}.ledger-filter-row span{color:var(--muted);margin-left:auto;font-size:12px;font-weight:850}.ledger-table{align-content:start;min-height:360px;max-height:calc(100vh - 392px);overflow:auto}.ledger-row{border-bottom:1px solid #94a3b82e;grid-template-columns:minmax(190px,.85fr) 72px minmax(170px,.9fr) 82px 70px minmax(150px,.78fr);align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid!important}.ledger-row-head{z-index:1;min-height:38px;color:var(--muted);background:#fff;font-size:11px;font-weight:900;position:sticky;top:0}.ledger-row code{text-overflow:ellipsis;white-space:nowrap;color:#1e40af;min-width:0;font-size:12px;overflow:hidden}.ledger-row>span{min-width:0;color:var(--muted);font-size:12px}.ledger-row strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.25}.ledger-row strong small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.stage-pill{color:#1d4ed8;background:var(--blue-soft);white-space:nowrap;border-radius:6px;width:fit-content;max-width:100%;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.stage-pill.published{color:var(--green);background:var(--green-soft)}.stage-pill.publish_failed,.stage-pill.missing_video_file,.stage-pill.publish_blocked{color:var(--red);background:var(--red-soft)}.stage-pill.publish_planned{color:var(--teal);background:var(--teal-soft)}.stage-pill.publish_ready{color:#1d4ed8;background:var(--blue-soft)}.stage-pill.editing_in_progress{color:#9a5a00;background:var(--amber-soft)}.stage-pill.subtitle_done{color:var(--teal);background:var(--teal-soft)}.quality-pill{width:fit-content;max-width:100%;color:var(--muted);white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.quality-pill.pass{color:var(--green);background:var(--green-soft)}.quality-pill.warn{color:#9a5a00;background:var(--amber-soft)}.quality-pill.fail,.quality-pill.blocked{color:var(--red);background:var(--red-soft)}.ledger-inspector{gap:12px;padding:14px}.ledger-inspector h3{color:var(--ink);margin:0;font-size:16px}.ledger-file-list{gap:8px}.ledger-file-list p{background:#f8fbff;border:1px solid #94a3b83d;border-radius:8px;min-width:0;padding:10px}.ledger-file-list code{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.ledger-next-card{background:linear-gradient(#fff,#eef6ff);border:1px solid #2563eb38;border-radius:8px;gap:8px;padding:13px;display:grid!important}.ledger-next-card strong{color:var(--ink);word-break:break-all;font-size:13px}.ledger-next-card p{color:#1d4ed8;font-size:13px;font-weight:900}.ledger-next-card small{color:var(--muted);font-size:12px;line-height:1.5}.ledger-account-list{gap:8px}.ledger-account-list p{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:8px 10px}.ledger-account-list strong{color:var(--ink);font-size:16px}.production-run-progress{gap:14px;padding:16px;overflow:hidden}.run-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.run-progress-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.run-progress-title{align-items:center;gap:8px;min-width:0;display:flex}.run-progress-title svg{color:#2563eb}.run-progress-title strong{color:var(--ink);font-size:15px}.run-progress-title .status-chip{margin-left:auto}.run-progress-meter .progress{height:8px}.run-progress-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.run-progress-stats>span{min-height:48px;color:var(--muted);background:#fff;border:1px solid #94a3b833;border-radius:8px;align-content:center;gap:3px;padding:8px;font-size:11px;font-weight:800;display:grid}.run-progress-stats>span.is-running{background:linear-gradient(#fff,#ecfeff);border-color:#0891b238}.run-progress-stats .running-dots{background:0 0;border:0;justify-content:flex-start;min-height:18px;padding:0;font-size:11px}.run-progress-stats>span em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.run-progress-stats b{color:var(--ink);font-size:20px;line-height:1}.run-progress-list{gap:7px;display:grid}.run-progress-list p{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:grid}.run-progress-list code{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.run-progress-list span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:850}.employee-report-area .production-ledger-page .ledger-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.employee-report-area .production-ledger-page .ledger-pipeline{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.employee-report-area .production-ledger-page .ledger-workspace-grid{grid-template-columns:minmax(0,1fr) 330px!important;display:grid!important}.employee-report-area .production-ledger-page .ledger-inspector,.employee-report-area .production-ledger-page .ledger-file-list,.employee-report-area .production-ledger-page .ledger-account-list,.employee-report-area .production-ledger-page .ledger-next-card{display:grid!important}.creator-hero{background:linear-gradient(#fffffffa,#f9fcfff2);border:1px solid #8d9eb547;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(410px,.58fr);align-items:stretch;gap:22px;min-height:326px;padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a11}.creator-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#2563eb,#22d3ee 55%,#f2b84b);height:3px;position:absolute;top:0;left:0;right:0}.creator-hero:after{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#2563eb52,#0000);height:1px;position:absolute;bottom:0;left:22px;right:22px}.hero-copy{z-index:1;align-content:start;display:grid;position:relative}.hero-label{color:#1d4ed8;background:#eaf1ff;border:1px solid #2563eb29;border-radius:6px;justify-self:start;align-items:center;width:max-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.hero-copy h2{color:#0f172a;max-width:760px;margin-top:15px;font-size:31px;font-weight:850;line-height:1.13}.hero-copy p{color:#667085;max-width:690px;margin-top:10px;font-size:13px;line-height:1.62}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:890px;margin-top:17px;display:grid}.signal-grid article{background:linear-gradient(#fff,#f7fbff);border:1px solid #8d9eb53d;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:11px;display:grid;box-shadow:0 8px 18px #0f172a09}.signal-grid svg{color:var(--teal)}.signal-grid strong{color:#0f172a;font-size:12px;display:block}.signal-grid span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:750;display:block}.shoot-board{grid-template-columns:repeat(4,minmax(132px,1fr));gap:9px;max-width:920px;margin-top:12px;display:grid;overflow:visible}.shoot-board span{color:#1f2937;background:#fffffff0;border:1px solid #8d9eb53d;border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:22px 11px 9px;font-size:13px;font-weight:850;display:flex;position:relative;box-shadow:0 8px 18px #0f172a09}.shoot-board span:last-child{border-right:1px solid #8d9eb53d}.shoot-board span:after{content:"";z-index:1;background:#2563eb52;width:9px;height:1px;position:absolute;top:27px;right:-10px}.shoot-board span:last-child:after{display:none}.shoot-board em{color:#94a3b8;font-size:10px;font-style:normal;font-weight:850;position:absolute;top:7px;left:11px}.shoot-board strong{font-size:13px}.shoot-board b{color:#1d4ed8;margin-left:auto;font-size:17px}.shoot-board svg{color:#0891b2;opacity:.95}.hero-cockpit{z-index:1;background:linear-gradient(145deg,#0b1220 0%,#142035 62%,#17314b 100%);border:1px solid #6f80963d;border-radius:10px;grid-template-rows:auto 1fr auto;grid-template-columns:132px minmax(0,1fr);gap:10px 12px;min-height:100%;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #0f172a1f}.hero-cockpit:after{content:"";opacity:.78;background:linear-gradient(90deg,#22d3ee94,#2563eb6b,#0000);height:1px;position:absolute;bottom:82px;left:140px;right:0}.cockpit-header{color:#dbeafe;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-header span{color:#7dd3fc;letter-spacing:.03em;font-size:11px;font-weight:850}.cockpit-header strong{color:#fff;font-size:13px}.phone-preview{color:#bfdbfe;background:linear-gradient(#19283d,#0e1727);border:1px solid #ffffff24;border-radius:10px;grid-row:2/4;align-content:center;place-items:center;gap:8px;min-height:182px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 30px #0003}.phone-preview svg{color:#67e8f9}.phone-preview span{color:#9fb4cc;font-size:11px;font-weight:800}.phone-camera{background:#fff3;border-radius:999px;width:28px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.timeline-console{background:#ffffff13;border:1px solid #ffffff1f;border-radius:10px;align-content:center;gap:12px;min-height:118px;padding:13px;display:grid}.wave-row{align-items:end;gap:7px;height:34px;display:flex}.wave-row i{background:linear-gradient(#67e8f9,#2563eb);border-radius:4px 4px 0 0;flex:1;min-width:6px;box-shadow:0 8px 16px #22d3ee29}.wave-row i:first-child{height:38%}.wave-row i:nth-child(2){height:68%}.wave-row i:nth-child(3){height:48%}.wave-row i:nth-child(4){height:86%}.wave-row i:nth-child(5){height:58%}.wave-row i:nth-child(6){height:74%}.wave-row i:nth-child(7){height:44%}.clip-track{gap:6px;height:12px;display:flex}.clip-track span{background:#60a5fa;border-radius:999px;height:100%;display:block}.audio-track{color:#93c5fd;grid-template-columns:18px 1fr 1fr 1fr;align-items:center;gap:7px;display:grid}.audio-track b{background:#dbeafe47;border-radius:999px;height:7px}.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.command-metric{background:#ffffff17;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.command-metric span{color:#64748b;font-size:12px;font-weight:800}.hero-cockpit .command-metric span{color:#b8c7da;font-size:11px}.command-metric strong{color:#0f172a;font-size:28px;line-height:1}.hero-cockpit .command-metric strong{color:#fff;font-size:20px}.content-grid,.ops-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.main-column{gap:16px;min-width:0;display:grid}.panel{min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #8d9eb545;border-radius:8px;position:relative;overflow:hidden}.panel:before{content:none}.panel-heading{border-bottom:1px solid var(--line);background:linear-gradient(#fffffffa,#fafcfff5);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 19px;display:flex}.panel-heading.compact{align-items:center;padding-bottom:14px}.ops-lane-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-desk{background:#fffffff0;border:1px solid #94a3b847;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a0f}.studio-desk:before{content:"";background:linear-gradient(90deg,#60a5fa,#22d3ee,#f2b84b);height:3px;position:absolute;top:0;left:0;right:0}.studio-desk-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.studio-desk-head p{color:var(--muted);margin-top:5px;font-size:13px}.studio-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.studio-lane{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;align-content:start;gap:8px;min-height:118px;padding:13px;display:grid;box-shadow:0 10px 24px #0f172a09}.studio-lane div{color:var(--teal);align-items:center;gap:7px;display:flex}.studio-lane strong{color:var(--ink);font-size:14px}.studio-lane b{color:#0f172a;font-size:28px;line-height:1}.heygen-batch-panel{overflow:visible}.heygen-batch-grid{grid-template-columns:minmax(330px,460px) minmax(0,1fr);gap:14px;padding:16px;display:grid}.heygen-batch-form,.heygen-script-box{border:1px solid var(--line);background:#f8fbff;border-radius:8px;gap:11px;min-width:0;padding:14px;display:grid}.heygen-batch-form label,.heygen-script-box label{color:var(--muted);gap:6px;font-size:12px;font-weight:850;display:grid}.heygen-batch-form input,.heygen-script-box textarea{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b857;border-radius:8px;outline:0;padding:0 10px}.heygen-batch-form input[type=file]{padding:8px 10px}.heygen-script-box textarea{resize:vertical;min-height:228px;padding:11px;line-height:1.65}.field-pair,.heygen-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.heygen-batch-actions .primary-action:disabled{cursor:not-allowed;opacity:.48;transform:none}.form-hint{color:var(--muted);font-size:12px}.heygen-account-card{background:var(--green-soft);min-height:48px;color:var(--green);border:1px solid #12845138;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px 10px;display:grid}.heygen-account-card strong{font-size:13px}.heygen-account-card span{color:#166534;grid-column:2;font-size:12px}.inline-error{background:var(--red-soft);color:#9f221a;border:1px solid #c241353d;border-radius:8px;padding:10px;font-size:12px;line-height:1.55}.script-preview-list{gap:8px;display:grid}.script-preview-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-height:52px;padding:9px 10px;display:grid}.script-preview-list strong{color:var(--ink);font-size:13px}.script-preview-list span{color:var(--muted);font-size:12px;line-height:1.45}.heygen-batch-status{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;margin:0 16px 16px;padding:12px;display:grid}.batch-status-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.batch-status-head span{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:850;display:block}.batch-status-head strong{color:var(--ink);font-size:14px}.batch-status-head b{background:var(--blue-soft);min-width:58px;min-height:32px;color:var(--blue);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.heygen-result-list{gap:8px;display:grid}.heygen-result-list article{border:1px solid var(--line);background:#f8fbff;border-radius:8px;grid-template-columns:minmax(0,1fr) repeat(3,76px);align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.heygen-result-list article.failed{background:#fff7f6;border-color:#c241353d}.heygen-result-list strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.heygen-result-list span{color:var(--muted);font-size:12px;line-height:1.45}.heygen-result-list a{color:#1f3f67;background:#edf3f9;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.studio-lane span{color:var(--muted);font-size:12px;line-height:1.55}.exception-center{overflow:hidden}.exception-list{gap:10px;padding:16px;display:grid}.exception-item{color:var(--amber);box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#fffaf0);border:1px solid #f59e0b47;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.exception-item.high{color:var(--red);background:linear-gradient(#fff,#fff5f3);border-color:#c2413542}.exception-item strong{color:var(--ink);font-size:13px;display:block}.exception-item span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ops-side{padding-bottom:16px;position:sticky;top:24px}.director-card{color:#0f172a;background:linear-gradient(#f8fbff,#eef5ff);border:1px solid #2563eb1f;border-radius:10px;margin:16px;padding:16px;box-shadow:0 12px 28px #0f172a0e}.director-card span{color:#2563eb;font-size:12px;font-weight:800}.director-card strong{margin-top:6px;font-size:24px;display:block}.director-card p{color:#64748b;margin-top:8px;font-size:12px;line-height:1.6}.ops-readiness{padding:4px 16px 14px;display:grid}.ops-ready-row{border-bottom:1px solid var(--line);color:var(--teal);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.ops-ready-row:last-child{border-bottom:0}.ops-ready-row div{min-width:0}.ops-ready-row strong{color:var(--ink);font-size:13px;display:block}.ops-ready-row span:not(.status-chip){color:var(--muted);margin-top:3px;font-size:12px;display:block}.ops-side .risk-box{margin:0 16px}.task-table{width:100%;min-width:0;padding:0 0 8px}.table-row{width:100%;color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:2.2fr .7fr .9fr 1.2fr .55fr 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.table-row:not(.table-head):hover,.table-row.selected{background:#eff6ffb8}.table-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.table-head{color:var(--muted);cursor:default;background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.task-title strong{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.table-row small{color:var(--faint);margin-top:3px;font-size:12px;display:block}.script-stat-strip{border-bottom:1px solid var(--line);background:#f8fbff;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.script-stat-strip article{min-height:70px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #94a3b840;border-radius:8px;align-content:center;gap:6px;padding:11px;display:grid}.script-stat-strip span{color:var(--muted);font-size:12px;font-weight:850}.script-stat-strip strong{color:var(--ink);font-size:22px;line-height:1}.copy-rewrite-panel{overflow:hidden}.copy-rewrite-grid{border-top:1px solid var(--line);background:#fbfdff;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.copy-rewrite-grid article{min-height:68px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #94a3b83d;border-radius:8px;align-content:center;gap:6px;padding:11px;display:grid}.copy-rewrite-grid span,.copy-rewrite-log strong,.copy-rewrite-files b{color:var(--muted);font-size:11px;font-weight:850}.copy-rewrite-grid strong{color:var(--ink);font-size:18px;line-height:1.2}.copy-rewrite-log{gap:8px;padding:0 18px 14px;display:grid}.copy-rewrite-log div{background:#ffffffbd;border:1px solid #94a3b833;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.copy-rewrite-log span{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.copy-review-history{background:#ffffffbd;border:1px solid #94a3b833;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;margin:0 18px 14px;padding:10px;display:grid}.copy-review-history>strong{color:var(--muted);font-size:11px;font-weight:850}.copy-review-history div{flex-wrap:wrap;gap:8px;display:flex}.copy-review-history span{color:#128451;background:#eefcf6;border:1px solid #12845129;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.copy-sensitive-panel{background:linear-gradient(#fff,#fffaf0);border:1px solid #f59e0b38;border-radius:8px;gap:10px;margin:0 18px 14px;padding:12px;display:grid}.copy-sensitive-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.copy-sensitive-head strong{color:var(--ink);font-size:13px}.copy-sensitive-head span{color:var(--amber);font-size:12px;font-weight:850}.copy-sensitive-list{gap:8px;display:grid}.copy-sensitive-list article{background:#ffffffbd;border:1px solid #f59e0b2e;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.copy-sensitive-list article strong{color:var(--ink);font-size:12px}.copy-sensitive-list article span:not(.status-chip),.copy-sensitive-empty{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.copy-operator-advice{background:linear-gradient(#fff,#f4f9ff);border:1px solid #0071e32e;border-radius:8px;gap:10px;margin:0 18px 14px;padding:12px;display:grid}.copy-operator-advice .copy-sensitive-head span{color:var(--blue)}.copy-advice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.copy-advice-list article{background:#ffffffc7;border:1px solid #0071e321;border-radius:8px;gap:5px;padding:10px;display:grid}.copy-advice-list article.high{background:#fff7fa;border-color:#ff2d552e}.copy-advice-list article strong{color:var(--ink);font-size:12px}.copy-advice-list article span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.copy-result-list{gap:8px;padding:0 18px 14px;display:grid}.copy-result-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.copy-result-head strong{color:var(--ink);font-size:13px}.copy-result-head span{color:var(--muted);font-size:12px;font-weight:850}.copy-result-item{background:#ffffffd1;border:1px solid #94a3b838;border-radius:8px;overflow:hidden}.copy-result-item summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;list-style:none;display:grid}.copy-result-item summary::-webkit-details-marker{display:none}.copy-result-item summary b{color:#0071e3;background:#eaf3ff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.copy-result-item summary div{gap:5px;min-width:0;display:grid}.copy-result-item summary strong{color:var(--ink);font-size:13px;line-height:1.35}.copy-result-item summary span,.copy-result-item p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.65}.copy-result-item p{color:var(--ink);margin:0;padding:0 11px 12px 55px}.copy-result-status{align-items:center;gap:8px;display:flex}.copy-result-edit{color:#0071e3;cursor:pointer;background:#f4f9ff;border:1px solid #0071e32e;border-radius:6px;min-height:24px;padding:0 9px;font-size:12px;font-weight:850}.copy-result-editor{gap:10px;padding:0 11px 12px 55px;display:grid}.copy-result-editor textarea{resize:vertical;width:100%;min-height:180px;color:var(--ink);background:#fff;border:1px solid #94a3b857;border-radius:8px;outline:0;padding:10px;font-size:13px;line-height:1.65}.copy-result-editor textarea:focus{border-color:#0071e36b;box-shadow:0 0 0 3px #0071e31a}.copy-result-editor div{justify-content:flex-end;gap:8px;display:flex}.copy-result-editor button{min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #94a3b842;border-radius:7px;padding:0 12px;font-size:12px;font-weight:850}.copy-result-editor button:first-child{color:#fff;background:#0071e3;border-color:#0071e338}.copy-result-sensitive{flex-wrap:wrap;gap:8px;padding:0 11px 12px 55px;display:flex}.copy-result-sensitive span{min-height:24px;color:var(--amber);background:var(--amber-soft);border:1px solid #b7791f2e;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.copy-rewrite-files{flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.copy-rewrite-files span{min-width:0;max-width:100%;min-height:30px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#f4f9ff;border:1px solid #0071e324;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex;overflow:hidden}.script-task-table{width:100%;min-width:0;padding:0 0 8px}.script-row{width:100%;color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:2.2fr .7fr .8fr .55fr .9fr .45fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.script-row:not(.script-head):hover,.script-row.selected{background:#eff6ffb8}.script-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.script-result-row{cursor:default}.script-result-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.script-head{color:var(--muted);cursor:default;background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.status-chip{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.info{color:var(--blue);background:var(--blue-soft);border-color:#2563eb29}.status-chip.brand{color:#0e7490;background:var(--teal-soft);border-color:#0891b229}.status-chip.warn{color:var(--amber);background:var(--amber-soft);border-color:#b7791f2e}.status-chip.ok,.status-chip.done{color:var(--green);background:var(--green-soft);border-color:#1284512e}.running-dots{color:#0e7490;background:var(--teal-soft);white-space:nowrap;border:1px solid #0891b22e;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.running-dots span{line-height:1}.running-dots i{opacity:.35;background:currentColor;border-radius:999px;width:4px;height:4px;animation:1s ease-in-out infinite runningDotPulse}.running-dots i:nth-child(3){animation-delay:.16s}.running-dots i:nth-child(4){animation-delay:.32s}.dots-only{color:#0e7490;align-items:center;gap:5px;min-height:12px;display:inline-flex}.dots-only i{opacity:.35;background:currentColor;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite runningDotPulse}.dots-only i:nth-child(2){animation-delay:.16s}.dots-only i:nth-child(3){animation-delay:.32s}@keyframes runningDotPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.risk-badge{border-radius:6px;justify-content:center;align-items:center;width:30px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.risk-低{color:var(--green);background:var(--green-soft)}.risk-中{color:var(--amber);background:var(--amber-soft)}.risk-高{color:var(--red);background:var(--red-soft)}.progress{background:#e7eef6;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.progress span{background:linear-gradient(90deg,#0891b2,#2563eb);height:100%;display:block}.lower-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.worker-list,.schedule-list{display:grid}.worker-row{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto 84px;align-items:center;gap:10px;padding:13px 16px;display:grid}.worker-icon{width:34px;height:34px;color:var(--teal);background:var(--teal-soft);border-radius:8px;place-items:center;display:grid}.worker-row strong,.schedule-row strong{font-size:13px;display:block}.worker-row span,.schedule-row span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.schedule-row{border-top:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}time{color:var(--ink);font-size:13px;font-weight:800}.detail-panel{gap:15px;padding:16px;display:grid;position:sticky;top:24px}.detail-preview{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.video-frame{aspect-ratio:9/16;color:#d8e4f8;background:linear-gradient(#162235,#273850);border:1px solid #94a3b857;border-radius:8px;align-content:center;place-items:center;gap:8px;width:126px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px #0f172a24}.video-frame span{color:#a9b8cd;font-size:12px}.detail-title span{color:var(--muted);font-size:12px;font-weight:700}.detail-title h2{margin-top:3px;font-size:18px}.detail-list{background:#ffffff9e;border:1px solid #94a3b847;border-radius:8px;overflow:hidden}.detail-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 15px;align-items:center;gap:9px;padding:11px 12px;display:grid}.detail-row:last-child{border-bottom:0}.detail-row span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.detail-row strong{text-align:right;max-width:140px;font-size:12px}.production-sheet{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;gap:12px;padding:12px;display:grid}.production-sheet-head{color:#0e7490;align-items:center;gap:8px;display:flex}.production-sheet-head strong{color:var(--ink);font-size:13px}.production-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.production-sheet-grid div{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:5px;min-height:62px;padding:10px;display:grid}.production-sheet-grid span,.script-preview span{color:var(--muted);font-size:11px;font-weight:800}.production-sheet-grid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.script-preview{border:1px solid var(--line);background:#f8fbff;border-radius:8px;gap:7px;padding:10px;display:grid}.script-preview p{color:var(--muted);font-size:12px;line-height:1.58}.script-editor-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;gap:10px;padding:12px;display:grid}.script-editor-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.script-editor-head strong{color:var(--ink);font-size:13px}.script-editor-card label{gap:7px;min-width:0;display:grid}.script-editor-card label span{color:var(--muted);font-size:11px;font-weight:850}.script-editor-card input,.script-editor-card textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;font-size:12px}.script-editor-card input{height:38px;padding:0 10px}.script-editor-card textarea{resize:vertical;min-height:118px;padding:10px;line-height:1.58}.script-editor-card input:focus,.script-editor-card textarea:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.script-action-card{grid-template-columns:1fr 1fr;gap:9px;display:grid}.script-action-card button{width:100%}.storyboard-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;gap:10px;padding:12px;display:grid}.storyboard-head{color:#0e7490;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;display:grid}.storyboard-head strong{color:var(--ink);font-size:13px}.storyboard-list{gap:8px;display:grid}.storyboard-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.storyboard-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.storyboard-list header span{color:#0e7490;font-size:11px;font-weight:900}.storyboard-list header strong{color:var(--ink);font-size:13px}.storyboard-list p{color:var(--ink);font-size:12px;line-height:1.55}.storyboard-list dl{grid-template-columns:34px minmax(0,1fr);gap:4px 8px;margin:0;display:grid}.storyboard-list dt{color:#0e7490;font-size:11px;font-weight:850}.storyboard-list dd{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.execution-blueprint{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;margin:0 16px 14px;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.detail-panel .execution-blueprint{margin:0}.package-side .execution-blueprint{margin:0 16px 14px}.execution-blueprint-head{color:#0e7490;border-bottom:1px solid var(--line);background:linear-gradient(#f8fbff,#eef7ff);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.execution-blueprint-head strong{color:#0f172a;font-size:13px}.execution-blueprint-list{display:grid}.execution-blueprint article{border-bottom:1px solid var(--line);gap:9px;padding:12px;display:grid}.execution-blueprint article:last-child{border-bottom:0}.execution-blueprint header{justify-content:space-between;align-items:center;gap:8px;display:flex}.execution-blueprint header strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.3}.execution-blueprint dl{grid-template-columns:34px minmax(0,1fr);gap:5px 8px;margin:0;display:grid}.execution-blueprint dt{color:#0e7490;font-size:11px;font-weight:850}.execution-blueprint dd{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.risk-box{background:linear-gradient(#fffaf0,#fff7e8);border:1px solid #f2d491e0;border-radius:8px;padding:12px;box-shadow:0 10px 24px #b7791f12}.risk-box div{color:var(--amber);align-items:center;gap:7px;font-size:13px;display:flex}.risk-box p{color:#76531a;margin-top:8px;font-size:12px;line-height:1.55}.detail-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.setup-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.account-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.account-card{background:linear-gradient(#fffffffa,#f5f9fde6);border:1px solid #94a3b847;border-radius:8px;flex-direction:column;gap:13px;min-height:190px;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0b182e0e}.account-card:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 26px #0b182e14}.account-card:before{content:"";background:#74b9ff;height:3px;position:absolute;inset:0 0 auto}.account-card-head{color:var(--teal);justify-content:space-between;align-items:center;display:flex}.account-card strong,.check-row strong{font-size:14px;display:block}.account-card span,.check-row span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.account-card dl{grid-template-columns:40px 1fr;gap:6px 9px;margin:auto 0 0;font-size:12px;display:grid}.account-card dt{color:var(--muted)}.account-card dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.account-card .text-button{justify-content:flex-start;gap:5px}.account-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-link{color:var(--blue);font-weight:800;text-decoration:none}.inline-link:hover{text-decoration:underline}.license-panel{overflow:hidden}.license-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.license-grid article{min-width:0;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;gap:7px;padding:13px;display:grid}.license-grid span{color:var(--muted);font-size:12px;font-weight:850}.license-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;overflow:hidden}.ai-engine-panel,.codex-queue-panel,.worker-control-panel{overflow:hidden}.ai-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.ai-engine-option{min-height:156px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f7fbff);border:1px solid #94a3b847;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.ai-engine-option.active{background:linear-gradient(#f7fbff,#ecf6ff);border-color:#2563eb61}.ai-engine-option svg{color:var(--blue)}.ai-engine-option strong{color:var(--ink);font-size:14px}.ai-engine-option span{color:var(--muted);font-size:12px;line-height:1.55}.ai-engine-option button{place-self:end start}.talking-head-panel .ai-engine-option{gap:12px}.talking-head-panel .ai-engine-option label{gap:6px;min-width:0;display:grid}.talking-head-panel .ai-engine-option label span{color:var(--muted);font-size:12px;font-weight:850}.talking-head-panel .ai-engine-option input{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.talking-head-panel .ai-engine-option input:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.ai-config-form{grid-template-columns:1.1fr .8fr 1fr auto;align-items:end;gap:12px;padding:0 16px 16px;display:grid}.ai-config-form label{gap:6px;min-width:0;display:grid}.ai-config-form label span{color:var(--muted);font-size:12px;font-weight:850}.ai-config-form input{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.ai-config-form input:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.ai-config-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.codex-job-list{padding-bottom:8px;display:grid}.codex-job-row{border-top:1px solid var(--line);grid-template-columns:.8fr 1.4fr auto 1fr;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.codex-job-row strong{color:var(--ink)}.codex-job-row span,.codex-job-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.worker-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.worker-control-card{min-height:162px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f9fbfd);border:1px solid #94a3b847;border-radius:8px;gap:10px;padding:14px;display:grid}.worker-control-card>div:first-child strong{color:var(--ink);font-size:14px;display:block}.worker-control-card>div:first-child span,.worker-control-card small{color:var(--muted);font-size:12px;line-height:1.45}.worker-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.worker-run-strip{background:#f8fbff;border:1px solid #94a3b83d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:12px;display:flex}.worker-run-strip span{color:var(--muted);font-size:12px;font-weight:850}.worker-run-strip strong{color:var(--ink);font-size:13px}.template-table{padding:0 0 8px;overflow-x:auto}.template-row{border-top:1px solid var(--line);grid-template-columns:1.1fr .8fr .9fr .9fr .8fr .7fr .5fr;align-items:center;gap:12px;min-width:850px;padding:13px 18px;font-size:13px;display:grid}.template-head{color:var(--muted);background:var(--surface-2);font-size:12px;font-weight:800}.kaipai-template-editor{gap:12px;padding:16px;display:grid}.panel-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kaipai-link-guide{background:linear-gradient(#effcff,#f8fbff);border:1px solid #0ea5e93d;border-radius:8px;gap:5px;margin:0 16px;padding:12px 14px;display:grid}.kaipai-link-guide strong{color:var(--ink);font-size:13px}.kaipai-link-guide span{color:var(--muted);font-size:12px;line-height:1.55}.kaipai-template-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b84d;border-radius:8px;gap:14px;padding:15px;display:grid}.template-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-card-head strong{color:var(--ink);font-size:15px;display:block}.template-card-head span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.kaipai-template-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kaipai-template-form label{gap:6px;display:grid}.kaipai-template-form label.wide{grid-column:1/-1}.kaipai-template-form label span{color:var(--muted);font-size:12px;font-weight:850}.kaipai-template-form input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b86b;border-radius:8px;outline:none;padding:0 11px}.kaipai-template-form input:focus{border-color:#0ea5e99e;box-shadow:0 0 0 3px #0ea5e91f}.template-action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.feishu-mapping-panel{overflow:hidden}.feishu-mapping-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f6fbff);border:1px solid #2563eb29;border-radius:10px;gap:14px;margin:16px;padding:16px;display:grid}.feishu-mapping-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.feishu-mapping-head strong{color:var(--ink);font-size:15px;display:block}.feishu-mapping-head span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.field-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.field-map-grid label{gap:7px;min-width:0;display:grid}.field-map-grid label span{color:var(--muted);font-size:12px;font-weight:800}.field-map-grid input{min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.field-map-grid input:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.mapping-action-row{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.mapping-action-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rules-center-panel,.export-center-panel{overflow:hidden}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.rules-grid label{gap:7px;min-width:0;display:grid}.rules-grid span{color:var(--muted);font-size:12px;font-weight:850}.rules-grid textarea{resize:vertical;min-height:92px;color:var(--ink);font:inherit;background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:10px;font-size:12px;line-height:1.55}.rules-grid textarea:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.rules-action-row{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 16px;display:flex}.rules-action-row span{color:var(--muted);font-size:12px;line-height:1.5}.export-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.export-card-grid article{min-height:176px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;align-content:start;gap:10px;padding:15px;display:grid}.export-card-grid svg{color:var(--teal)}.export-card-grid strong{color:var(--ink);font-size:14px}.export-card-grid span{color:var(--muted);font-size:12px;line-height:1.55}.export-card-grid button{width:fit-content;margin-top:auto}.setup-side{padding-bottom:16px;position:sticky;top:24px}.check-list{padding:6px 16px 14px;display:grid}.check-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:9px;padding:12px 0;display:grid}.check-row.ready{color:var(--teal)}.check-row.warn{color:var(--amber)}.check-row:last-child{border-bottom:0}.setup-side .risk-box{margin:0 16px}.readiness-meter{place-items:center;gap:10px;padding:20px 16px 12px;display:grid}.readiness-meter .ring{background:conic-gradient(#2563eb 0 80%, #0891b2 80% 84%, #e4eaf2 84% 100%);border-radius:999px;place-items:center;width:124px;height:124px;display:grid;position:relative;box-shadow:0 14px 32px #2563eb1f}.readiness-meter .ring:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);background:#fff;position:absolute;inset:12px}.readiness-meter strong{z-index:1;font-size:28px;position:relative}.readiness-meter span{color:var(--muted);font-size:12px}.next-step-card{color:#fff;background:#101b2d;border:1px solid #ffffff14;border-radius:8px;margin:14px 16px 0;padding:14px;box-shadow:0 14px 30px #08111f2e}.next-step-card span{color:#93c5fd;font-size:12px}.next-step-card strong{margin-top:4px;font-size:15px;display:block}.next-step-card p{color:#b7c2d5;margin:8px 0 14px;font-size:12px;line-height:1.55}.next-step-card .primary-action{width:100%}.benchmark-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.sousousou-grid{grid-template-columns:minmax(0,1fr)}.topic-command-panel{color:#fff;background:linear-gradient(135deg,#0b1019 0%,#172236 52%,#1b4f73 100%);border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:18px;min-height:188px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #08111f2e}.topic-command-panel:after{content:"";border:44px solid #ffffff0f;border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -70px -120px auto}.topic-command-copy{z-index:1;align-content:center;gap:10px;max-width:650px;display:grid;position:relative}.topic-command-copy span{color:#bfdbfe;letter-spacing:.04em;font-size:12px;font-weight:850}.topic-command-copy h2{color:#fff;margin:0;font-size:34px;line-height:1.08}.topic-command-copy p{color:#d7e7f1;max-width:560px;margin:0;font-size:14px;line-height:1.7}.topic-command-actions{align-items:center;gap:10px;margin-top:4px}.topic-command-actions .primary-action{color:#0f172a;background:#fff;width:fit-content;box-shadow:0 12px 28px #00000029}.topic-stat-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.topic-stat-grid article{background:#ffffff1a;border:1px solid #ffffff24;border-radius:10px;align-content:center;gap:5px;min-height:78px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff1f}.topic-stat-grid svg{color:#67e8f9}.topic-stat-grid span{color:#cbd5e1;font-size:12px;font-weight:750}.topic-stat-grid strong{color:#fff;font-size:24px;line-height:1}.sousousou-page{color:#181329;background:#f5f0ff;border:1px solid #ddd3ff;border-radius:0;grid-template-columns:250px minmax(0,1fr) 360px;gap:0;min-height:760px;display:grid;overflow:hidden}.sousousou-left{background:#fbf9ff;border-right:1px solid #ddd3ff;align-content:start;gap:24px;padding:24px 20px;display:grid}.sousousou-brand{align-items:center;gap:12px;display:flex}.sousousou-logo{color:#fff;background:#8a3ffc;border-radius:10px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid;box-shadow:0 14px 28px #8a3ffc3d}.sousousou-brand strong{font-size:23px;line-height:1.15;display:block}.sousousou-brand span{color:#756a89;margin-top:4px;font-size:12px;display:block}.sousousou-filter-card{background:#fff;border:1px solid #d8c8ff;border-radius:10px;gap:16px;padding:18px;display:grid}.sousousou-filter-title{color:#1f1934;align-items:center;gap:10px;display:flex}.sousousou-filter-title strong{font-size:17px}.sousousou-filter-card label{gap:8px;display:grid}.sousousou-filter-card label>span,.sousousou-control-label{color:#302743;font-size:13px;font-weight:850}.sousousou-filter-card select,.sousousou-filter-card input{color:#211932;background:#fff;border:1px solid #d8c8ff;border-radius:8px;outline:0;width:100%;min-width:0;height:44px;padding:0 12px;font-weight:760}.sousousou-input-icon{color:#7a669e;background:#fff;border:1px solid #d8c8ff;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.sousousou-input-icon input{height:40px;box-shadow:none;border:0;padding:0}.sousousou-segmented{background:#fff;border:1px solid #d8c8ff;border-radius:8px;display:flex;overflow:hidden}.sousousou-segmented button{color:#6a5c80;height:42px;box-shadow:none;background:#fff;border:0;border-right:1px solid #d8c8ff;border-radius:0;flex:1;font-weight:850}.sousousou-segmented button:last-child{border-right:0}.sousousou-segmented button.active{color:#fff;background:#8a3ffc}.sousousou-main-action,.sousousou-ghost-action{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:900;display:inline-flex}.sousousou-main-action{color:#fff;background:#8a3ffc;box-shadow:0 14px 26px #8a3ffc38}.sousousou-ghost-action{color:#8a3ffc;background:#f4ecff;border:1px solid #d8c8ff}.sousousou-divider{background:#e4d8ff;height:1px}.sousousou-saved-box{gap:10px;display:grid}.sousousou-saved-box div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sousousou-saved-box span{color:#77698d;font-size:12px;font-weight:850}.sousousou-saved-box button{color:#8a3ffc;background:#fff;border:1px solid #d8c8ff;border-radius:8px;height:30px;font-weight:850}.sousousou-saved-box p{color:#9a8dac;border:1px dashed #d8c8ff;border-radius:8px;place-items:center;min-height:54px;font-size:12px;display:grid}.sousousou-radar{background:#f6f1ff;border-right:1px solid #ddd3ff;align-content:start;gap:20px;min-width:0;padding:28px 30px;display:grid}.sousousou-radar-head{justify-content:space-between;align-items:start;gap:22px;display:flex}.sousousou-radar-head>div:first-child>span,.sousousou-queue-head>span{color:#786d91;letter-spacing:.04em;font-size:12px;font-weight:900}.sousousou-radar-head h2{color:#171125;max-width:520px;margin-top:8px;font-size:30px;line-height:1.25}.sousousou-radar-stats{gap:12px;display:flex}.sousousou-radar-stats article{background:#fff;border:1px solid #d8c8ff;border-radius:10px;align-content:center;gap:5px;width:96px;min-height:106px;padding:13px;display:grid}.sousousou-radar-stats strong{font-size:27px;line-height:1}.sousousou-radar-stats span{color:#837693;font-size:12px}.sousousou-radar-status{color:#6d5b88;background:#fff;border:1px solid #e0d6ff;border-radius:8px;min-height:34px;padding:8px 11px;font-size:12px}.sousousou-radar-status.error{color:#a15c00;background:#fff8e9}.sousousou-radar-list{gap:18px;display:grid}.sousousou-radar-card{background:#fff;border:1px solid #d8c8ff;border-radius:10px;grid-template-columns:minmax(280px,.54fr) minmax(0,.46fr);min-height:286px;display:grid;overflow:hidden}.sousousou-media{background:#140f23;min-height:286px;position:relative;overflow:hidden}.sousousou-media img,.sousousou-cover-fallback{object-fit:cover;width:100%;height:100%}.sousousou-cover-fallback{color:#fff2a8;text-align:center;background:radial-gradient(circle at 72% 18%,#ffd66659,#0000 34%),linear-gradient(135deg,#171123,#34245e 54%,#151225);place-items:center;padding:34px;font-size:30px;font-weight:900;line-height:1.25;display:grid}.sousousou-media>span{color:#fff;background:#1e1436d1;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900;position:absolute;top:14px;left:16px}.sousousou-media>a{color:#8a3ffc;align-items:center;gap:5px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;bottom:10px;right:16px}.sousousou-media>button{color:#fff;background:#a044ff;border:0;border-radius:10px;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:34px;right:18px;box-shadow:0 14px 28px #8a3ffc4d}.sousousou-radar-copy{align-content:center;gap:14px;padding:24px;display:grid;position:relative}.sousousou-radar-copy h3{color:#171125;margin:0;font-size:25px;line-height:1.28}.sousousou-radar-copy time{color:#81768f;font-size:13px;font-weight:760}.sousousou-radar-copy p{color:#514565;font-size:14px;line-height:1.65}.sousousou-check{color:#fff;background:#c9b7f8;border:0;border-radius:9px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.sousousou-check.selected{background:#8a3ffc}.sousousou-radar-metrics{color:#49365f;gap:16px;display:flex}.sousousou-radar-metrics strong{font-size:15px}.sousousou-tag-row{flex-wrap:wrap;gap:8px;display:flex}.sousousou-tag-row span,.sousousou-queue-tabs span{color:#8a3ffc;background:#f0e7ff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:900}.sousousou-queue{background:#fbf9ff;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;padding:24px 20px;display:grid}.sousousou-queue-head{flex-direction:column;gap:6px;display:flex;position:relative}.sousousou-queue-head h2{color:#171125;font-size:30px}.sousousou-queue-head button{color:#1f1934;background:#fff;border:1px solid #d8c8ff;border-radius:10px;width:42px;height:42px;position:absolute;top:0;right:0}.sousousou-queue-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.sousousou-queue-list{align-content:start;gap:14px;padding-right:4px;display:grid;overflow-y:auto}.sousousou-queue-list article{background:#fff;border:1px solid #d8c8ff;border-radius:10px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px;display:grid}.sousousou-queue-thumb{color:#fff;background:linear-gradient(135deg,#1a1329,#5b32ad);border-radius:8px;place-items:center;width:76px;height:76px;font-weight:900;display:grid;overflow:hidden}.sousousou-queue-thumb img{object-fit:cover;width:100%;height:100%}.sousousou-queue-list strong{-webkit-line-clamp:2;color:#211932;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.sousousou-queue-list p{-webkit-line-clamp:2;color:#6f627e;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.sousousou-queue-list em{color:#756a89;margin-top:8px;font-size:12px;font-style:normal;display:block}.sousousou-queue-actions{gap:10px;padding-top:16px;display:flex}.sousousou-queue-actions button{color:#8a3ffc;background:#fff;border:1px solid #d8c8ff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;height:42px;font-weight:900;display:inline-flex}.sousousou-queue-actions button.primary{color:#fff;background:#8a3ffc;border-color:#8a3ffc}.sousousou-workbench{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.sousousou-collector-panel,.sousousou-preview-panel{overflow:hidden}.sousousou-controls{border-bottom:1px solid var(--line);background:linear-gradient(#f8fbffdb,#ffffffb8);grid-template-columns:auto minmax(180px,1fr) auto minmax(260px,1.2fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.sousousou-platforms{align-items:center;gap:7px;display:flex}.sousousou-field{gap:6px;min-width:0;display:grid}.sousousou-field span,.sousousou-feishu-config span{color:var(--muted);font-size:11px;font-weight:820}.sousousou-field input,.sousousou-feishu-config input{min-width:0;height:42px;color:var(--ink);background:#ffffffdb;border:1px solid #94a3b852;border-radius:10px;outline:0;padding:0 12px;font-weight:680;box-shadow:inset 0 1px #ffffffbd}.sousousou-field input:focus,.sousousou-feishu-config input:focus{border-color:#0071e373;box-shadow:0 0 0 4px #0071e317,inset 0 1px #fffc}.sousousou-status{background:linear-gradient(#f6fbff,#edf7ff);border:1px solid #0ea5e929;border-radius:10px;margin:14px 16px 0;padding:12px 13px}.sousousou-status.error{background:linear-gradient(#fffaf0,#fff7ed);border-color:#f59e0b47}.sousousou-status strong{color:var(--ink);font-size:13px;line-height:1.45;display:block}.sousousou-status span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.sousousou-video-list{gap:10px;padding:14px 16px 16px;display:grid}.sousousou-video-card{min-width:0;box-shadow:var(--shadow-soft);background:#ffffffd6;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.sousousou-video-card.selected{background:linear-gradient(#f7fbff,#eef7ff);border-color:#0071e359}.sousousou-cover{aspect-ratio:3/4;width:74px;color:var(--blue);background:linear-gradient(#eef6ff,#f8fbff);border:1px solid #94a3b838;border-radius:8px;place-items:center;display:grid;overflow:hidden}.sousousou-cover img{object-fit:cover;width:100%;height:100%}.sousousou-video-copy{gap:7px;min-width:0;display:grid}.sousousou-video-copy span{color:#0071e3;font-size:11px;font-weight:850;display:block}.sousousou-video-copy strong{color:var(--ink);font-size:14px;line-height:1.35;display:block}.sousousou-video-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.sousousou-metrics{flex-wrap:wrap;gap:6px;display:flex}.sousousou-metrics em{color:#64748b;background:#f1f5f9e0;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:760}.sousousou-card-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.sousousou-card-actions a{min-height:34px;color:var(--blue);background:#0071e314;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex!important}.sousousou-card-actions button{border-radius:10px;min-height:34px;padding-inline:12px}.sousousou-feishu-config{gap:10px;padding:14px 16px 0;display:grid}.sousousou-feishu-config label{gap:6px;min-width:0;display:grid}.sousousou-preview-list{gap:8px;padding:14px 16px;display:grid}.sousousou-preview-list article{background:#f8fafce0;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px;display:grid}.sousousou-preview-list article>span{color:#0071e3;background:#0071e31a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.sousousou-preview-list strong{color:var(--ink);font-size:13px;line-height:1.35;display:block}.sousousou-preview-list p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.sousousou-preview-list small{color:var(--muted);text-align:center;font-size:12px}.sousousou-sync-actions{gap:9px;padding:0 16px 16px;display:flex}.sousousou-sync-actions button{flex:1}.topic-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.topic-category-card{min-height:112px;box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #94a3b83d;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.topic-category-card svg{color:var(--teal);margin-top:1px}.topic-category-card strong{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.topic-category-card span{color:var(--muted);font-size:12px;line-height:1.55;display:block}.benchmark-form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.keyword-input{gap:7px;display:grid}.keyword-input span{color:var(--muted);font-size:12px;font-weight:700}.keyword-input input{height:42px;color:var(--ink);background:#ffffffd1;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 12px;box-shadow:inset 0 1px #ffffffc7}.keyword-input input:focus,.search-box:focus-within{box-shadow:0 0 0 4px #2563eb17, var(--shadow-soft);border-color:#2563eb7a}.platform-toggle{gap:8px;display:flex}.platform-chip{height:42px;color:var(--muted);box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #94a3b852;border-radius:8px;padding:0 14px;font-weight:800}.platform-chip.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb29}.topic-intel-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;margin-bottom:16px;display:grid}.topic-panel{overflow:hidden}.topic-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.topic-table{padding-bottom:8px;overflow-x:auto}.daily-sync-strip{background:linear-gradient(#f8fbff,#eef7ff);border:1px solid #8d9eb53d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 16px 0;padding:12px;display:flex}.daily-sync-strip strong{color:var(--ink);font-size:13px;display:block}.daily-sync-strip span:not(.status-chip){color:var(--muted);margin-top:3px;font-size:12px;display:block}.topic-row{border-top:1px solid var(--line);grid-template-columns:1.8fr .9fr .7fr .8fr;align-items:center;gap:10px;min-width:560px;padding:12px 16px;font-size:13px;display:grid}.topic-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.topic-row strong{line-height:1.4}.account-input-row{grid-template-columns:minmax(120px,.78fr) minmax(160px,1.22fr);gap:8px;padding:0 16px 12px;display:grid}.account-input-row input{min-width:0;height:38px;color:var(--ink);background:#ffffffd1;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.account-input-row input:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.benchmark-account-list{padding:0 16px 14px;display:grid}.benchmark-account{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.benchmark-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.benchmark-account span{color:var(--muted);font-size:12px}.benchmark-table{padding-bottom:8px;overflow-x:auto}.benchmark-row{border-top:1px solid var(--line);grid-template-columns:.7fr .9fr 2fr .8fr .9fr .5fr .55fr;align-items:center;gap:12px;min-width:980px;padding:13px 18px;font-size:13px;display:grid}.sousousou-grid .benchmark-row{grid-template-columns:.7fr .9fr 2fr .8fr .9fr .55fr;min-width:900px}.benchmark-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.benchmark-row a{color:var(--blue);font-weight:750;text-decoration:none}.benchmark-side{padding-bottom:16px;position:sticky;top:24px}.feishu-source-card{box-shadow:var(--shadow-soft);background:linear-gradient(#f8fbff,#eef5ff);border:1px solid #2563eb29;border-radius:10px;margin:16px;padding:15px}.feishu-source-card span{color:var(--muted);font-size:12px;font-weight:800}.feishu-source-card strong{color:var(--ink);margin-top:4px;font-size:17px;display:block}.feishu-source-card p{color:var(--muted);margin:8px 0 12px;font-size:12px;line-height:1.6}.feishu-source-card dl{grid-template-columns:44px minmax(0,1fr);gap:5px 8px;margin:0 0 12px;font-size:12px;display:grid}.feishu-source-card dt{color:var(--muted);font-weight:750}.feishu-source-card dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.benchmark-job-list{padding:6px 16px 14px;display:grid}.benchmark-job{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 10px;padding:12px 0;display:grid}.benchmark-job:last-child{border-bottom:0}.benchmark-job strong{font-size:13px;display:block}.benchmark-job span,.benchmark-job small{color:var(--muted);font-size:12px}.benchmark-side .risk-box{margin:0 16px}.knowledge-table{padding-bottom:8px;overflow-x:auto}.knowledge-row{border-top:1px solid var(--line);grid-template-columns:2fr .8fr .7fr .9fr 1.7fr 1.2fr 2fr 1.1fr;align-items:center;gap:12px;min-width:1280px;padding:12px 18px;font-size:13px;display:grid}.knowledge-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.knowledge-row strong{line-height:1.45}.knowledge-row img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:54px;height:78px}.knowledge-row a{color:var(--blue);font-weight:750;text-decoration:none}.knowledge-row time{color:var(--ink);font-weight:650}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list em{background:var(--teal-soft);color:#0e7490;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.publish-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.publish-progress-panel{overflow:hidden}.publish-batch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.publish-batch-actions label{background:#ffffffdb;border:1px solid #94a3b842;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:flex}.publish-batch-actions label span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:850}.publish-batch-actions select{min-width:220px;height:30px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.publish-batch-strip{background:linear-gradient(#f8fbff,#eef6ff);border:1px solid #2563eb24;border-radius:8px;align-items:center;gap:10px;margin:0 16px;padding:10px 12px;display:flex}.publish-batch-strip span{color:var(--muted);font-size:12px;font-weight:850}.publish-batch-strip strong{color:var(--ink);font-size:13px}.publish-batch-strip small{color:var(--muted);margin-left:auto;font-size:12px}.publish-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.publish-progress-card{min-height:118px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f7fbff);border:1px solid #94a3b842;border-radius:10px;align-content:space-between;gap:8px;padding:14px;display:grid}.publish-progress-card span{color:var(--muted);font-size:12px;font-weight:850}.publish-progress-card strong{color:var(--ink);letter-spacing:0;font-size:28px;line-height:1}.publish-progress-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.publish-progress-card.success{background:linear-gradient(#f7fffb,#eefcf6);border-color:#0ea57b3d}.publish-progress-card.uploading{background:linear-gradient(#fbfdff,#eef6ff);border-color:#0071e333}.upload-motion{align-items:center;gap:8px;width:92px;height:34px;display:flex}.upload-motion i{background:#0071e3;border-radius:999px;width:14px;height:14px;animation:1.15s ease-in-out infinite uploadPulse;box-shadow:0 0 #0071e338}.upload-motion i:nth-child(2){opacity:.76;animation-delay:.16s}.upload-motion i:nth-child(3){opacity:.52;animation-delay:.32s}.upload-live-progress{background:#0071e31f;border-radius:999px;width:100%;height:6px;overflow:hidden}.upload-live-progress b{border-radius:inherit;background:linear-gradient(90deg,#0071e3,#38bdf8);height:100%;transition:width .35s;display:block}@keyframes uploadPulse{0%,to{transform:translateY(4px)scale(.72);box-shadow:0 0 #0071e338}45%{transform:translateY(-4px)scale(1);box-shadow:0 10px 22px #0071e32e}}.daily-distribution-table{border:1px solid var(--line);background:#ffffffb8;border-radius:10px;margin:0 16px 16px;overflow:hidden}.daily-distribution-row{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr .7fr;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;display:grid}.daily-distribution-row:first-child{border-top:0}.daily-distribution-head{color:var(--muted);background:linear-gradient(#f8fbff,#eef6ff);font-size:12px;font-weight:850}.daily-distribution-row strong{color:var(--ink)}.daily-distribution-row time,.daily-distribution-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-volume-guidance{background:linear-gradient(#fbfffd,#f1fcf7);border:1px solid #0ea57b38;border-radius:10px;margin:0 16px 16px;overflow:hidden}.publish-volume-head{border-bottom:1px solid #0ea57b29;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.publish-volume-head div{gap:3px;min-width:0;display:grid}.publish-volume-head strong{color:var(--ink);font-size:14px}.publish-volume-head span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.publish-volume-table{display:grid}.publish-volume-row{border-top:1px solid #0ea57b1c;grid-template-columns:.55fr .95fr .65fr .85fr .7fr;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:13px;display:grid}.publish-volume-row:first-child{border-top:0}.publish-volume-row-head{min-height:38px;color:var(--muted);background:#ffffff9e;font-size:12px;font-weight:850}.publish-volume-row strong{color:var(--ink)}.publish-volume-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-volume-row em{color:#16885d;grid-column:2/-1;font-size:12px;font-style:normal;line-height:1.35}.publish-setup-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:12px;padding:16px 16px 0;display:grid}.publish-config-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid}.publish-config-head{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.publish-config-head strong{color:var(--ink);font-size:14px}.publish-path-box,.publish-folder-note{border:1px solid var(--line);background:#ffffffbd;border-radius:8px;gap:5px;padding:10px;display:grid}.publish-path-box span,.publish-folder-note em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.publish-path-box strong,.publish-folder-note span{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:12px;line-height:1.45}.publish-folder-note strong{color:var(--ink);font-size:13px}.compact-field{gap:7px;display:grid}.compact-field span,.publish-rule-grid label span{color:var(--muted);font-size:12px;font-weight:850}.compact-field input,.publish-rule-grid input,.publish-rule-grid textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#ffffffeb;border:1px solid #94a3b852;border-radius:8px;outline:0;font-size:13px}.compact-field input,.publish-rule-grid input{height:40px;padding:0 10px}.publish-rule-grid textarea{resize:vertical;min-height:74px;padding:10px;line-height:1.5}.publish-account-login-list{gap:8px;display:grid}.publish-account-login{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.publish-account-login .employee-avatar{width:38px;height:38px}.publish-account-login strong{color:var(--ink);font-size:13px;display:block}.publish-account-login small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.publish-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publish-rule-grid label{gap:7px;min-width:0;display:grid}.publish-rule-grid .wide{grid-column:1/-1}.random-action{justify-self:start}.schedule-editor-form{grid-template-columns:1.2fr 1fr 1.2fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.schedule-editor-form label{gap:7px;min-width:0;display:grid}.schedule-editor-form label span{color:var(--muted);font-size:12px;font-weight:800}.schedule-editor-form input,.schedule-editor-form select{min-width:0;height:40px;color:var(--ink);background:#ffffffeb;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.schedule-editor-form input:focus,.schedule-editor-form select:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.schedule-calendar-panel{overflow:hidden}.schedule-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.schedule-lane{min-height:220px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:10px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.schedule-lane header{border-bottom:1px solid var(--line);background:linear-gradient(#f8fbff,#eef6ff);justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:13px;display:flex}.schedule-lane header strong{color:var(--ink);font-size:14px;display:block}.schedule-lane header span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.lane-items{align-content:start;gap:9px;padding:12px;display:grid}.lane-item{background:linear-gradient(#f6fffb,#ecfdf7);border:1px solid #0ea57b38;border-radius:8px;gap:5px;padding:11px;display:grid}.lane-item.distributed{background:linear-gradient(#f8fbff,#eef6ff);border-color:#0071e32e}.lane-item.rerouted{background:linear-gradient(#f8fbff,#eef6ff);border-color:#0071e347}.lane-item.conflict{background:linear-gradient(#fffaf0,#fff4db);border-color:#f59e0b59}.lane-item time{color:#0e7490;font-size:12px;font-weight:850}.lane-item strong{color:var(--ink);font-size:13px;line-height:1.4}.lane-item span{color:var(--muted);font-size:12px;line-height:1.45}.lane-empty{min-height:126px;color:var(--muted);background:#ffffffa3;border:1px dashed #94a3b86b;border-radius:8px;place-items:center;font-size:12px;display:grid}.publish-table{padding-bottom:8px;overflow-x:auto}.publish-row{border-top:1px solid var(--line);grid-template-columns:1.1fr .85fr .82fr 1.15fr .7fr .9fr 1.2fr;align-items:center;gap:10px;min-width:0;padding:13px 18px;font-size:13px;display:grid}.publish-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.publish-row.conflict{background:#fffaf0}.publish-row time{color:var(--ink);font-weight:800}.publish-row>span,.publish-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-button.danger{color:var(--red)}.publish-edit-form{grid-column:1/-1;grid-template-columns:1fr .9fr 1.3fr auto auto;align-items:center;gap:10px;display:grid}.publish-edit-form input,.publish-edit-form select{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.publish-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.publish-auto-strip{background:linear-gradient(#f0f8ffeb,#ffffffd1);border:1px solid #0071e324;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 14px;padding:12px 14px;display:flex}.publish-auto-strip div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.publish-auto-strip strong{color:var(--ink);font-size:13px}.publish-auto-strip span{color:var(--muted);font-size:12px}.publish-side{padding-bottom:16px;position:sticky;top:24px}.publish-side .risk-box{margin:0 16px}.publish-side .side-subheading{border-top:1px solid var(--line);background:#fbfdff}.traffic-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.traffic-empty-workbench{gap:16px;min-width:0;display:grid}.traffic-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.traffic-source-summary article{border:1px solid var(--line);min-height:126px;box-shadow:var(--shadow-soft);background:#ffffffb8;border-radius:14px;align-content:space-between;gap:10px;padding:15px;display:grid}.traffic-source-summary span{color:var(--muted);font-size:12px;font-weight:850}.traffic-source-summary strong{color:var(--ink);font-size:22px;line-height:1.2}.traffic-source-summary em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.traffic-empty-guide{background:#0071e30f;border:1px solid #0071e324;border-radius:14px;gap:8px;margin:0 16px 16px;padding:14px 15px;display:grid}.traffic-empty-guide strong{color:var(--ink);font-size:14px}.traffic-empty-guide p{color:var(--muted);font-size:13px;line-height:1.65}.traffic-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.traffic-metrics article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:14px}.traffic-metrics span{color:var(--muted);font-size:12px;display:block}.traffic-metrics strong{margin-top:8px;font-size:22px;display:block}.traffic-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:12px;padding:0 16px 16px;display:grid}.traffic-chart-card{min-height:250px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.traffic-chart-head{border-bottom:1px solid var(--line);background:linear-gradient(#f8fbff,#eef6ff);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:13px 14px;display:flex}.traffic-chart-head strong{color:var(--ink);font-size:14px}.traffic-chart-head span{color:var(--muted);font-size:12px;font-weight:800}.traffic-upload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.traffic-upload-actions label{gap:6px;min-width:180px;display:grid}.traffic-upload-actions label span{color:var(--muted);font-size:12px;font-weight:850}.traffic-upload-actions input{height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:0 10px}.traffic-report-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 14px;font-size:12px;font-weight:800;display:flex}.traffic-quality-list{gap:8px;padding:0 16px 14px;display:grid}.traffic-quality-list span{color:#9a5a00;background:#fff8eb;border:1px solid #f59e0b38;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.breakout-list{gap:10px;padding:0 16px 16px;display:grid}.breakout-list article{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #94a3b847;border-radius:8px;gap:8px;padding:13px;display:grid}.breakout-list article div{gap:4px;display:grid}.breakout-list strong{color:var(--ink);font-size:14px}.breakout-list span,.breakout-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.breakout-list em{color:var(--blue);font-size:12px;font-style:normal;font-weight:850;line-height:1.55}.traffic-action-list{align-content:start;gap:10px;padding:14px;display:grid}.traffic-action-list p{color:var(--muted);grid-template-columns:auto 90px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:12px;line-height:1.55;display:grid}.traffic-action-list p span{min-width:34px;height:24px;color:var(--blue);background:#eef6ff;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.traffic-action-list p strong{color:var(--ink);font-size:13px}.traffic-action-list p em{color:var(--muted);grid-column:3;font-style:normal;font-weight:850}.traffic-artifact-links{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.traffic-line-chart{grid-template-rows:1fr auto;gap:8px;padding:12px 14px 14px;display:grid}.traffic-line-chart svg{width:100%;min-height:150px;overflow:visible}.traffic-line-chart path{fill:none;stroke:#0891b2;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px #0891b22e)}.traffic-line-chart circle{fill:#2563eb;stroke:#fff;stroke-width:2px}.traffic-chart-axis{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.traffic-chart-axis span{gap:2px;min-width:0;display:grid}.traffic-chart-axis strong{color:var(--ink);font-size:12px}.traffic-funnel{align-content:center;gap:12px;padding:16px;display:grid}.traffic-funnel article{gap:8px;display:grid}.traffic-funnel article div{justify-content:space-between;align-items:center;gap:12px;display:flex}.traffic-funnel span{color:var(--muted);font-size:12px;font-weight:850}.traffic-funnel strong{color:var(--ink);font-size:17px}.nested-panel{box-shadow:none;margin:0 16px 16px}.account-traffic-list{gap:10px;padding:14px;display:grid}.account-traffic-list article{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #94a3b842;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.account-traffic-list article .progress{grid-column:1/-1}.account-traffic-list strong{color:var(--ink);font-size:13px;display:block}.account-traffic-list span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.account-traffic-list b{color:#0e7490;font-size:17px}.traffic-table{padding-bottom:8px;overflow-x:auto}.traffic-row{border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr 1.1fr .7fr .7fr .7fr 1.4fr;align-items:center;gap:12px;min-width:920px;padding:13px 18px;font-size:13px;display:grid}.traffic-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.traffic-side{padding-bottom:16px;position:sticky;top:24px}.traffic-insight-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b842;border-radius:8px;gap:10px;margin:0 16px 14px;padding:13px;display:grid}.traffic-insight-card>strong{color:var(--ink);font-size:13px}.traffic-insight-card div{gap:8px;display:grid}.traffic-insight-card p{color:var(--muted);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:grid}.traffic-insight-card p span{color:#0e7490;background:var(--teal-soft);border-radius:6px;place-items:center;min-height:24px;font-weight:900;display:inline-grid}.review-room-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.review-screen{min-height:520px}.review-cinema{grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);gap:16px;padding:16px;display:grid}.review-monitor{color:#cbd5e1;text-align:center;background:linear-gradient(#07111f,#14243a);border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.review-monitor svg{color:#67e8f9}.review-monitor strong{color:#fff;font-size:18px}.review-monitor span{color:#a7b4c7;max-width:260px;font-size:12px;line-height:1.6}.review-checks{border:1px solid var(--line);border-radius:8px;align-content:start;display:grid;overflow:hidden}.review-check{border-bottom:1px solid var(--line);color:var(--teal);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.review-check:last-child{border-bottom:0}.review-check span:not(.status-chip){color:var(--ink);font-size:13px;font-weight:750}.review-task-list{gap:12px;padding:16px;display:grid}.review-task-card{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;grid-template-columns:minmax(0,1fr) 420px;gap:14px;padding:14px;display:grid}.review-task-main{gap:8px;min-width:0;display:grid}.review-task-main strong{color:var(--ink);font-size:14px}.review-task-main span{color:var(--muted);font-size:12px}.review-task-main textarea{resize:vertical;min-height:78px;color:var(--ink);font:inherit;background:#fff;border:1px solid #94a3b852;border-radius:8px;outline:0;padding:10px;font-size:12px;line-height:1.55}.review-task-main textarea:focus{border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb17}.review-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px;display:grid}.review-decision-actions .primary-action,.review-decision-actions .secondary-action{width:100%}.review-side{padding-bottom:16px;position:sticky;top:24px}.review-side .risk-box{margin:0 16px}.empty-state{min-height:180px;color:var(--muted);text-align:center;border-top:1px solid var(--line);background:linear-gradient(#ffffff4d,#eff6ff57);align-content:center;place-items:center;gap:8px;padding:28px 18px;display:grid}.empty-state svg{color:var(--teal);filter:drop-shadow(0 8px 16px #0f9f8e2e)}.empty-state strong{color:var(--ink);font-size:14px}.empty-state span{max-width:320px;font-size:12px;line-height:1.55}.empty-state.compact{min-height:116px;padding:22px 16px}.detail-panel .empty-state,.package-side .empty-state{border-top:0;min-height:300px}.packaging-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:16px;min-width:0;display:grid}.edit-engine-panel{background:linear-gradient(135deg,#0b1019 0%,#132033 48%,#173f5d 100%);border:1px solid #94a3b84d;border-radius:10px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:18px;min-height:260px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #08111f2e}.edit-engine-panel:before{content:"";background:linear-gradient(90deg,#60a5fa,#22d3ee,#f2b84b);height:3px;position:absolute;inset:0 0 auto}.edit-engine-panel:after{content:"";pointer-events:none;border:48px solid #ffffff0e;border-radius:999px;width:300px;height:300px;position:absolute;bottom:-140px;right:-90px}.edit-engine-copy{z-index:1;align-content:center;gap:14px;display:grid;position:relative}.edit-engine-copy h2{color:#fff;font-size:30px;line-height:1.08}.edit-engine-copy p{color:#cbd8e8;max-width:480px;font-size:13px;line-height:1.72}.edit-engine-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.edit-engine-actions .secondary-action{color:#dbeafe;box-shadow:none;background:#ffffff14;border-color:#ffffff29}.edit-engine-flow{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.edit-engine-flow article{color:#dbeafe;background:#ffffff18;border:1px solid #ffffff21;border-radius:10px;align-content:start;gap:10px;min-height:194px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff1a}.edit-engine-flow em{color:#80d8ff;font-size:11px;font-style:normal;font-weight:850}.edit-engine-flow svg{color:#67e8f9}.edit-engine-flow strong{color:#fff;font-size:14px}.edit-engine-flow span{color:#b9c8da;font-size:12px;line-height:1.55}.kaipai-execution-panel{overflow:hidden}.kaipai-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.kaipai-readiness-grid article{min-height:122px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f7fbff);border:1px solid #94a3b847;border-radius:8px;align-content:start;gap:9px;padding:15px;display:grid}.kaipai-readiness-grid svg{color:var(--teal)}.kaipai-readiness-grid strong{color:var(--ink);font-size:14px}.kaipai-readiness-grid span{color:var(--muted);font-size:12px;line-height:1.6}.kaipai-template-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}.kaipai-template-strip article{background:linear-gradient(#effcff,#f8fbff);border:1px solid #0ea5e933;border-radius:8px;align-content:start;gap:6px;min-height:96px;padding:13px;display:grid}.kaipai-template-strip strong{color:var(--ink);font-size:13px}.kaipai-template-strip span{color:#0e7490;font-size:12px;font-weight:850}.kaipai-template-strip em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.kaipai-template-strip>.empty-state{grid-column:1/-1}.edit-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.edit-detail-card{min-height:154px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.edit-detail-card div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.edit-detail-card strong{color:#0f172a;font-size:14px;line-height:1.3}.edit-detail-card div span{color:#0e7490;background:var(--teal-soft);white-space:nowrap;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.edit-detail-card p{color:var(--muted);font-size:12px;line-height:1.6}.edit-detail-card small{color:var(--amber);font-size:12px;font-weight:800;line-height:1.45}.edit-detail-grid>.empty-state{border-top:0;grid-column:1/-1}.edit-node-table{padding-bottom:8px;overflow-x:auto}.edit-node-row{border-top:1px solid var(--line);grid-template-columns:.8fr .8fr 2.2fr .9fr;align-items:center;gap:12px;min-width:860px;padding:13px 18px;font-size:13px;display:grid}.edit-node-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.edit-node-row strong{color:#0f172a}.edit-node-table>.empty-state{min-width:860px}.edit-strategy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.edit-strategy-card{min-height:112px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f7fbff);border:1px solid #94a3b847;border-radius:8px;align-content:start;gap:9px;padding:15px;display:grid}.edit-strategy-card strong{color:#0f172a;font-size:14px}.edit-strategy-card span{color:var(--muted);font-size:12px;line-height:1.6}.edit-job-table{padding-bottom:8px;overflow-x:auto}.edit-job-row{border-top:1px solid var(--line);grid-template-columns:.9fr .9fr .8fr 1.4fr 1fr;align-items:center;gap:12px;min-width:840px;padding:13px 18px;font-size:13px;display:grid}.edit-job-head{color:var(--muted);background:linear-gradient(#f7fafd,#eef4fb);font-size:12px;font-weight:800}.edit-job-row time{font-size:12px}.preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.preset-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;gap:12px;padding:15px;display:grid;box-shadow:0 12px 28px #0b182e0e}.preset-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.preset-head strong,.asset-card strong{font-size:14px;display:block}.preset-card>span,.asset-card span{color:var(--muted);font-size:12px}.preset-card dl{grid-template-columns:42px 1fr;gap:6px 10px;margin:0;font-size:12px;display:grid}.preset-card dt,.asset-card dt{color:var(--muted)}.preset-card dd,.asset-card dd{color:var(--ink);margin:0;font-weight:750}.packaging-table{padding-bottom:8px;overflow-x:auto}.packaging-row{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr 1fr 1fr 1fr 1.2fr;align-items:center;gap:12px;min-width:900px;padding:13px 18px;font-size:13px;display:grid}.packaging-head{color:var(--muted);background:var(--surface-2);font-size:12px;font-weight:800}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.asset-card{background:linear-gradient(#fff,#f6f9fd);border:1px solid #94a3b847;border-radius:8px;grid-template-columns:38px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.asset-icon{width:38px;height:38px;color:var(--teal);background:var(--teal-soft);border-radius:8px;place-items:center;display:grid}.asset-card dl{grid-column:1/-1;grid-template-columns:42px 1fr 42px 1fr;gap:6px 10px;margin:4px 0 0;font-size:12px;display:grid}.package-side{padding-bottom:16px;position:sticky;top:24px}.package-current{padding:0 16px}.package-preview{grid-template-columns:126px 1fr;align-items:center;gap:14px;padding:0 16px;display:grid}.timeline-bars{align-content:center;gap:12px;display:grid}.timeline-bars span{background:linear-gradient(90deg,#0891b2,#2563eb);border-radius:999px;height:9px;display:block;box-shadow:0 6px 14px #2563eb21}.video-preview-panel{gap:12px;margin:0 16px 14px;display:grid}.video-player-shell{background:linear-gradient(#0b1220,#14243a);border:1px solid #94a3b857;border-radius:8px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 30px #0f172a1f}.video-player{aspect-ratio:9/16;object-fit:contain;background:#050a12;border-radius:6px;width:100%;max-height:430px;display:block}.video-empty-frame{aspect-ratio:9/16;color:#cbd5e1;text-align:center;background:linear-gradient(#162235,#273850);border-radius:6px;align-content:center;place-items:center;gap:9px;min-height:300px;padding:18px;display:grid}.video-empty-frame svg{color:#67e8f9}.video-empty-frame strong{color:#fff;font-size:15px}.video-empty-frame span{color:#a9b8cd;max-width:220px;font-size:12px;line-height:1.55}.preview-source-strip{background:#f8fbff;border:1px solid #94a3b842;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px;display:grid}.preview-source-strip span{color:var(--muted);font-size:12px;font-weight:800}.preview-source-strip strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.preview-timeline{gap:7px;display:grid}.preview-node{width:100%;min-height:48px;color:var(--ink);text-align:left;box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);border:1px solid #94a3b847;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.preview-node:disabled{cursor:default;opacity:.74}.preview-node span{color:#0e7490;font-size:11px;font-weight:850}.preview-node strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.preview-node em{min-height:22px;color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.package-side .detail-list,.package-side .risk-box,.package-side .detail-actions{margin-inline:16px}.package-side .detail-actions{margin-top:0}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{gap:14px;padding:14px;position:static}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr))}.employee-nav-row{justify-content:center;display:flex}.nav-item{justify-content:center;min-height:52px;padding:6px;display:flex}.employee-avatar{width:38px;height:38px}.employee-copy,.employee-state,.nav-icon,.employee-chat-button,.sidebar-card{display:none}.workspace{padding:16px}.topbar{flex-direction:column}.top-actions{width:100%}.search-box{flex:1;width:auto;min-width:0}.creator-hero{grid-template-columns:1fr}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cockpit{grid-template-columns:132px minmax(0,1fr);min-height:250px}.topic-command-panel,.sousousou-workbench{grid-template-columns:1fr}.sousousou-controls{grid-template-columns:1fr 1fr}.sousousou-platforms,.sousousou-field.wide{grid-column:1/-1}.topic-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid,.ops-grid,.setup-grid,.packaging-grid,.benchmark-grid,.topic-intel-grid,.publish-grid,.traffic-grid{grid-template-columns:1fr}.publish-progress-grid,.schedule-lane-grid,.field-map-grid,.rules-grid,.license-grid,.ai-engine-grid,.worker-control-grid,.ai-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-config-actions{grid-column:1/-1}.detail-panel,.setup-side,.ops-side,.package-side,.benchmark-side,.publish-side,.traffic-side{position:static}.lower-grid,.ops-lane-grid{grid-template-columns:1fr}.schedule-editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-editor-form .primary-action{width:100%}.review-task-card{grid-template-columns:1fr}.preset-grid,.asset-grid,.kaipai-readiness-grid,.kaipai-template-strip,.edit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-engine-panel{grid-template-columns:1fr}.edit-engine-flow,.edit-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-chart-grid{grid-template-columns:1fr}}@media (width<=680px){.workspace{gap:12px;padding:12px}.top-actions{flex-wrap:wrap}.search-box{flex-basis:100%}h1{font-size:22px}.creator-hero{min-height:0;padding:18px}.hero-copy h2{font-size:22px}.hero-copy p{font-size:13px}.signal-grid,.shoot-board{grid-template-columns:1fr}.shoot-board span{border-bottom:1px solid #94a3b838;border-right:1px solid #8d9eb53d;min-height:46px;padding:16px 12px 7px 13px}.shoot-board span:after{display:none}.shoot-board em{top:4px}.shoot-board span:last-child{border-bottom:0}.hero-cockpit{grid-template-columns:1fr}.phone-preview{grid-row:auto;min-height:190px}.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric{min-height:76px}.topic-command-panel{min-height:0;padding:16px}.topic-command-copy h2{font-size:26px}.topic-stat-grid,.topic-category-grid{grid-template-columns:1fr}.sousousou-controls{grid-template-columns:1fr;padding:12px}.sousousou-platforms{flex-wrap:wrap}.sousousou-video-list,.sousousou-feishu-config,.sousousou-preview-list,.sousousou-sync-actions{padding-inline:12px}.sousousou-video-card{grid-template-columns:58px minmax(0,1fr)}.sousousou-cover{width:58px}.sousousou-card-actions{flex-direction:row;grid-column:1/-1}.sousousou-card-actions button,.sousousou-card-actions a{flex:1}.sousousou-sync-actions{flex-direction:column}.daily-sync-strip{flex-direction:column;align-items:flex-start}.panel-heading{flex-direction:column;align-items:stretch;padding:14px}.panel-heading.compact{flex-direction:row;align-items:center}.panel-heading>.primary-action,.panel-heading>.secondary-action{width:100%}.panel-heading>.status-chip{align-self:flex-start}.production-sheet-grid{grid-template-columns:1fr}.studio-desk-head{flex-direction:column;align-items:stretch}.studio-desk-head .primary-action{width:100%}.benchmark-form,.account-input-row{grid-template-columns:1fr}.schedule-editor-form,.publish-edit-form{grid-template-columns:1fr;padding:12px}.run-log-panel,.task-detail-drawer{width:auto;inset:10px}.drawer-detail-grid{grid-template-columns:1fr}.drawer-status-strip{grid-template-columns:1fr;align-items:stretch}.platform-toggle{flex-wrap:wrap}.platform-chip{flex:1}.task-table,.script-task-table{overflow-x:auto}.table-row{min-width:880px;padding:11px 14px}.script-row{min-width:820px;padding:11px 14px}.worker-row{grid-template-columns:34px 1fr auto}.worker-row .progress{grid-column:2/4}.account-card-grid,.license-grid,.ai-engine-grid,.worker-control-grid,.ai-config-form,.kaipai-template-form{grid-template-columns:1fr;padding:12px}.codex-job-row{grid-template-columns:1fr auto}.codex-job-row span,.codex-job-row time{grid-column:1/-1}.worker-run-strip{flex-direction:column;align-items:flex-start;margin:0 12px 12px}.field-map-grid,.schedule-lane-grid,.publish-progress-grid{grid-template-columns:1fr;padding:12px}.daily-distribution-row{grid-template-columns:1fr .7fr}.exception-item{grid-template-columns:24px minmax(0,1fr)}.exception-item .text-button{grid-column:2;justify-self:start}.quality-check-grid{grid-template-columns:1fr}.script-stat-strip,.rules-grid,.export-card-grid{grid-template-columns:1fr;padding:12px}.script-action-card{grid-template-columns:1fr}.feishu-mapping-card{margin:12px;padding:12px}.mapping-action-row{flex-direction:column;align-items:stretch}.mapping-action-row .primary-action{width:100%}.rules-action-row{flex-direction:column;align-items:stretch;padding:0 12px 12px}.rules-action-row .primary-action{width:100%}.preset-grid,.asset-grid,.kaipai-readiness-grid,.kaipai-template-strip,.edit-detail-grid{grid-template-columns:1fr;padding:12px}.edit-detail-card{min-height:132px}.edit-engine-panel{min-height:0;padding:16px}.edit-engine-copy h2{font-size:25px}.edit-engine-actions .primary-action,.edit-engine-actions .secondary-action{width:100%}.edit-engine-flow,.edit-strategy-grid{grid-template-columns:1fr}.edit-engine-flow article{min-height:128px}.edit-strategy-grid{padding:12px}.package-preview{grid-template-columns:1fr}.package-preview .video-frame{width:100%;max-width:156px}.video-player,.video-empty-frame{max-height:none}.preview-node{grid-template-columns:58px minmax(0,1fr)}.preview-node em{grid-column:2;justify-self:start}.schedule-row{grid-template-columns:58px 1fr}.schedule-row .status-chip{grid-column:2;justify-self:start}.detail-actions,.review-decision-actions{grid-template-columns:1fr}.traffic-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.traffic-chart-grid{padding:0 12px 12px}.traffic-chart-axis{padding-bottom:2px;overflow-x:auto}.account-traffic-list{padding:12px}.nested-panel{margin:0 12px 12px}.employee-chat-panel{min-height:390px;bottom:14px;right:14px}}:root{--bg:#f5f5f7;--surface:#ffffffc7;--surface-2:#fafafcdb;--surface-3:#f0f1f4;--ink:#1d1d1f;--muted:#6e6e73;--faint:#a1a1a6;--line:#3c3c4321;--line-strong:#3c3c4338;--nav:#ffffffc2;--nav-2:#f6f6f8eb;--blue:#0071e3;--blue-soft:#0071e31a;--teal:#00a6a6;--teal-soft:#00a6a61a;--green:#248a3d;--green-soft:#34c7591f;--amber:#b26a00;--amber-soft:#ff950024;--red:#d70015;--red-soft:#ff3b301f;--violet:#5856d6;--shadow:0 18px 48px #0000000e;--shadow-soft:0 8px 24px #0000000a;--glow:0 0 0 4px #0071e31f, 0 12px 30px #0000000e}.sidebar:before{background:linear-gradient(#ffffffa3,#f5f5f729)}.brand-block{border-bottom-color:var(--line);padding-bottom:16px}.brand-block strong,.employee-copy strong,.sidebar-card strong{color:var(--ink)}.brand-block span:not(.brand-mark),.employee-copy small,.sidebar-card span{color:var(--muted)}.employee-nav-row{border-radius:12px}.employee-nav-row:hover{background:#00000009;border-color:#0000;transform:none}.employee-nav-row.active{background:#0071e31a;border-color:#0071e32e;box-shadow:inset 3px 0 #0071e3}.nav-item{color:var(--ink);border-radius:12px}.employee-chat-button{color:var(--muted)}.employee-chat-button:hover{color:var(--blue);background:#0071e31a}.employee-avatar{border-color:#ffffffb8;border-radius:12px;box-shadow:0 8px 18px #00000017,inset 0 0 0 1px #ffffff47}.employee-state{background:#34c759;box-shadow:0 0 0 4px #34c75921}.sidebar-card{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8}.workspace{background-image:none;padding:30px}.topbar:after{background:var(--line)}h1{color:var(--ink);font-size:32px;font-weight:760}h2{color:var(--ink);font-weight:720}.search-box,.icon-button,.ghost-button,.secondary-action,.platform-chip,.keyword-input input,.account-input-row input,.ai-config-form input,.field-map-grid input,.rules-grid textarea,.schedule-editor-form input,.schedule-editor-form select,.publish-edit-form input,.publish-edit-form select,.script-editor-card input,.script-editor-card textarea,.review-task-main textarea,.kaipai-template-form input{border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffbd}.icon-button,.ghost-button,.primary-action,.secondary-action,.platform-chip{border-radius:11px;font-weight:650}.primary-action{background:#0071e3;border-color:#0000;box-shadow:0 8px 20px #0071e333}.primary-action:hover,.icon-button:hover,.secondary-action:hover,.ghost-button:hover{box-shadow:var(--glow);transform:translateY(-1px)}.text-button{color:var(--blue);font-weight:680}.panel,.creator-hero,.studio-desk,.topic-category-card,.account-card,.license-grid article,.ai-engine-option,.worker-control-card,.kaipai-template-card,.feishu-mapping-card,.export-card-grid article,.schedule-lane,.traffic-chart-card,.review-task-card,.storyboard-card,.script-editor-card,.production-sheet,.execution-blueprint,.traffic-insight-card{border-color:var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#ffffffbd;border-radius:16px}.panel-heading,.table-head,.script-head,.template-head,.knowledge-head,.benchmark-head,.topic-head,.publish-head,.traffic-head,.schedule-lane header,.traffic-chart-head,.execution-blueprint-head{border-color:var(--line);background:#fafafcb3}.creator-hero,.topic-command-panel,.edit-engine-panel{overflow:hidden}.creator-hero:before,.creator-hero:after,.studio-desk:before,.edit-engine-panel:before,.topic-command-panel:after,.edit-engine-panel:after,.hero-cockpit:after{content:none}.hero-label,.status-chip{border-radius:999px}.hero-copy h2,.topic-command-copy h2,.edit-engine-copy h2{color:var(--ink);letter-spacing:0;font-size:34px;font-weight:760}.hero-copy p,.topic-command-copy p,.edit-engine-copy p{color:var(--muted)}.hero-cockpit,.topic-command-panel,.edit-engine-panel,.next-step-card{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#ffffffb3}.cockpit-header span,.cockpit-header strong,.topic-command-copy span,.topic-command-copy h2,.edit-engine-copy h2,.edit-engine-flow em,.next-step-card span,.next-step-card strong{color:var(--ink)}.phone-preview,.timeline-console,.command-metric,.topic-stat-grid article,.edit-engine-flow article{color:var(--ink);border-color:var(--line);box-shadow:none;background:#fafafcbd}.phone-preview span,.hero-cockpit .command-metric span,.topic-stat-grid span,.edit-engine-flow article,.edit-engine-copy p,.next-step-card p{color:var(--muted)}.phone-preview strong,.hero-cockpit .command-metric strong,.topic-stat-grid strong,.edit-engine-flow strong{color:var(--ink)}.wave-row i,.clip-track span,.progress span{box-shadow:none;background:#0071e3}.clip-track span:nth-child(2){background:#5ac8fa}.clip-track span:nth-child(3){background:#fc0}.signal-grid article,.shoot-board span,.studio-lane,.script-stat-strip article,.drawer-detail-grid div,.drawer-script,.quality-report-card,.quality-check,.run-log-item,.drawer-mini-list p,.worker-icon,.detail-list,.video-frame,.detail-row,.review-checks,.empty-state,.traffic-metrics article,.account-traffic-list article,.lane-item,.daily-sync-strip,.worker-run-strip,.risk-box{border-color:var(--line);box-shadow:none;background:#ffffff9e;border-radius:14px}.table-row,.script-row,.template-row,.benchmark-row,.knowledge-row,.topic-row,.publish-row,.traffic-row,.codex-job-row,.worker-row,.schedule-row{border-color:var(--line)}.table-row:not(.table-head):hover,.script-row:not(.script-head):hover,.table-row.selected,.script-row.selected{background:#0071e312}.table-row.selected,.script-row.selected{box-shadow:inset 3px 0 0 var(--blue)}.status-chip.info,.status-chip.brand{color:var(--blue);background:var(--blue-soft);border-color:#0071e329}.run-log-panel,.task-detail-drawer,.employee-chat-panel{border-color:var(--line);-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#ffffffd1;border-radius:18px;box-shadow:0 28px 80px #00000029}.run-log-panel header,.task-detail-drawer header,.employee-chat-panel header{color:var(--ink);border-bottom:1px solid var(--line);background:#fafafcdb}.run-log-panel header strong,.task-detail-drawer header strong,.employee-chat-panel header strong{color:var(--ink)}.run-log-panel header span,.task-detail-drawer header span,.employee-chat-panel header span:not(.employee-avatar),.chat-close{color:var(--muted)}.chat-close:hover{color:var(--ink);background:#0000000f}.chat-messages,.chat-compose{background:0 0}.chat-message{background:#f2f2f7eb;border-color:#0000;border-radius:16px}.chat-message.user{background:#0071e3;border-color:#0000}.action-toast{color:var(--ink);border-color:var(--line);-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#ffffffe0;border-radius:16px;box-shadow:0 24px 70px #00000026}.action-toast span{color:var(--muted)}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=680px){.workspace{padding:14px}h1{font-size:24px}.hero-copy h2,.topic-command-copy h2,.edit-engine-copy h2{font-size:26px}}:root{--bg:#f7f7f8;--surface:#ffffffb3;--surface-2:#ffffff8a;--line:#00000013;--line-strong:#00000021;--shadow:0 1px 1px #00000006, 0 20px 60px #0000000b;--shadow-soft:0 1px 1px #00000005, 0 10px 34px #00000009}.app-shell{background:linear-gradient(90deg,#ffffffdb,#fff0 34%),linear-gradient(#fbfbfc 0%,#f6f6f8 100%);grid-template-columns:236px minmax(920px,1fr)}.sidebar{background:#fbfbfdc2;gap:14px;padding:18px 12px;box-shadow:inset -1px 0 #0000000f}.brand-block{padding:2px 8px 18px}.brand-mark{border-radius:10px;width:36px;height:36px}.brand-block strong{font-size:15px;font-weight:760}.brand-block span:not(.brand-mark){font-size:11px}.nav-list{gap:4px}.employee-nav-row,.nav-item{border-radius:13px}.nav-item{grid-template-columns:48px minmax(0,1fr) 7px;min-height:66px;padding:8px 34px 8px 8px}.employee-nav-row.active{background:#0071e318;box-shadow:inset 0 0 0 1px #0071e31a}.employee-nav-row.active:before{content:"";background:#0071e3;border-radius:999px;width:3px;position:absolute;top:16px;bottom:16px;left:4px}.employee-avatar{width:48px;height:48px}.employee-copy strong{color:#1d1d1f;font-size:12px;font-weight:720}.employee-copy small{color:#86868b;font-size:10px}.employee-state{width:6px;height:6px}.sidebar-card{border-radius:18px;margin-inline:2px;padding:16px}.workspace{gap:20px;padding:34px 34px 42px}.topbar{align-items:center;padding-bottom:16px}.topbar:after{bottom:0}h1{letter-spacing:-.01em;margin-bottom:7px;font-size:34px;font-weight:780}.topbar p,.panel-heading p,.studio-desk-head p{color:#77777c;font-size:13px;line-height:1.55}.top-actions{gap:9px}.search-box{background:#ffffffb8;border-radius:14px;width:304px;height:43px}.icon-button{border-radius:14px;width:42px;height:42px}.primary-action,.secondary-action,.ghost-button{border-radius:14px;min-height:42px;padding-inline:16px}.primary-action{font-weight:720}.secondary-action,.ghost-button,.platform-chip{color:#2b2b2f;background:#ffffff9e}.panel,.creator-hero,.studio-desk,.hero-cockpit,.topic-command-panel,.edit-engine-panel{border-radius:22px}.panel{overflow:hidden}.panel-heading{min-height:70px;padding:18px 20px}.panel-heading.compact{min-height:60px}.creator-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.54fr);min-height:336px;padding:24px}.hero-label{color:#0071e3;background:#0071e314;border-color:#0000;min-height:28px;padding-inline:12px}.hero-copy h2,.topic-command-copy h2,.edit-engine-copy h2{letter-spacing:-.018em;max-width:820px;font-size:36px;font-weight:790;line-height:1.08}.hero-copy p,.topic-command-copy p,.edit-engine-copy p{max-width:720px;font-size:14px}.signal-grid article,.shoot-board span,.studio-lane,.command-metric,.topic-stat-grid article,.topic-category-card,.script-stat-strip article,.license-grid article,.ai-engine-option,.worker-control-card,.export-card-grid article,.schedule-lane,.traffic-metrics article,.traffic-chart-card,.review-task-card,.account-card{border-radius:18px}.signal-grid,.shoot-board,.studio-lanes,.script-stat-strip,.worker-control-grid,.license-grid,.ai-engine-grid,.export-card-grid,.schedule-lane-grid,.traffic-metrics{gap:12px}.signal-grid article,.shoot-board span{min-height:64px}.shoot-board span:after{opacity:.32}.hero-cockpit{padding:16px}.phone-preview,.timeline-console{border-radius:18px}.command-metric{min-height:62px}.hero-cockpit .command-metric strong,.command-metric strong,.topic-stat-grid strong{font-weight:760}.content-grid,.ops-grid,.setup-grid,.packaging-grid,.benchmark-grid,.publish-grid,.traffic-grid,.review-room-grid{gap:18px}.content-grid-single{grid-template-columns:minmax(0,1fr)}.main-column{gap:18px}.table-row,.script-row,.template-row,.benchmark-row,.knowledge-row,.topic-row,.publish-row,.traffic-row,.codex-job-row,.worker-row,.schedule-row{padding-block:14px}.table-head,.script-head,.template-head,.knowledge-head,.benchmark-head,.topic-head,.publish-head,.traffic-head{color:#86868b;font-weight:720}.status-chip{min-height:25px;padding-inline:9px;font-weight:720}.risk-box{color:#7a4c00;background:#ffcc001a;border-color:#ffcc0038}.risk-box div,.risk-box p{color:#7a4c00}.empty-state{background:#ffffff5c}.detail-panel,.ops-side,.setup-side,.package-side,.benchmark-side,.publish-side,.traffic-side,.review-side{top:26px}.run-log-panel,.task-detail-drawer,.employee-chat-panel,.action-toast{border-radius:22px}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.workspace{padding:22px}.creator-hero{grid-template-columns:1fr}}@media (width<=680px){.app-shell{grid-template-columns:minmax(0,1fr)}.workspace{padding:14px}.topbar{align-items:stretch}.creator-hero{padding:18px}.hero-copy h2,.topic-command-copy h2,.edit-engine-copy h2{font-size:27px}}:root{--bg:#f5f5f7;--surface:#ffffffc7;--surface-2:#fafafcc2;--surface-3:#f2f2f7;--ink:#1d1d1f;--muted:#6e6e73;--faint:#a1a1a6;--line:#3c3c431f;--line-strong:#3c3c4333;--blue:#0071e3;--blue-soft:#0071e31a;--teal:#00a6a6;--teal-soft:#00a6a61a;--green:#248a3d;--green-soft:#34c7591f;--amber:#b26a00;--amber-soft:#ff950021;--red:#d70015;--red-soft:#ff3b301f;--violet:#5856d6;--shadow:0 1px 1px #00000006, 0 22px 58px #0000000b;--shadow-soft:0 1px 1px #00000005, 0 10px 28px #00000009;--glow:0 0 0 4px #0071e31f, 0 12px 26px #0000000e}html,body{color:var(--ink);background:#f5f5f7}body{background:linear-gradient(#fffffff5 0%,#f5f5f7 220px),#f5f5f7}.app-shell{background:#f5f5f7}.sidebar{color:var(--ink);border-right:1px solid var(--line);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#fbfbfdd1;box-shadow:inset -1px 0 #ffffff9e}.sidebar:before,.topbar:after,.creator-hero:before,.creator-hero:after,.studio-desk:before,.topic-command-panel:after,.edit-engine-panel:before,.edit-engine-panel:after,.hero-cockpit:after{content:none}.brand-mark{color:#fff;background:#0071e3;border-radius:10px;box-shadow:0 8px 20px #0071e338}.brand-block,.employee-nav-row,.nav-item,.sidebar-card,.panel,.creator-hero,.studio-desk,.hero-cockpit,.topic-command-panel,.edit-engine-panel,.topic-category-card,.account-card,.license-grid article,.ai-engine-option,.worker-control-card,.kaipai-template-card,.feishu-mapping-card,.export-card-grid article,.schedule-lane,.traffic-chart-card,.review-task-card,.storyboard-card,.script-editor-card,.production-sheet,.execution-blueprint,.traffic-insight-card,.publish-progress-card,.publish-config-card,.traffic-metrics article,.daily-distribution-table,.run-log-panel,.task-detail-drawer,.employee-chat-panel,.action-toast{border-color:var(--line)}.panel,.creator-hero,.studio-desk,.hero-cockpit,.topic-command-panel,.edit-engine-panel,.topic-category-card,.account-card,.license-grid article,.ai-engine-option,.worker-control-card,.kaipai-template-card,.feishu-mapping-card,.export-card-grid article,.schedule-lane,.traffic-chart-card,.review-task-card,.storyboard-card,.script-editor-card,.production-sheet,.execution-blueprint,.traffic-insight-card,.publish-progress-card,.publish-config-card{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffc2}.workspace{background:0 0}.panel-heading,.employee-chat-main header,.table-head,.script-head,.template-head,.knowledge-head,.benchmark-head,.topic-head,.publish-head,.traffic-head,.schedule-lane header,.traffic-chart-head,.execution-blueprint-head,.daily-distribution-head{border-color:var(--line);background:#fafafcc7}.employee-chat-thread,.chat-messages,.chat-compose{background:#f5f5f794}.employee-chat-main .chat-compose,.employee-chat-panel .chat-compose{border-top-color:var(--line);background:#ffffffc7}.chat-message{color:#3a3a3c;box-shadow:none;background:#f2f2f7f5;border-color:#0000}.chat-message.user{color:#fff;background:#0071e3}.icon-button,.ghost-button,.primary-action,.secondary-action,.text-button,.platform-chip,.sousousou-main-action,.sousousou-ghost-action,.sousousou-queue-actions button,.sousousou-saved-box button,.sousousou-check{letter-spacing:0}.primary-action,.platform-chip.active{color:#fff;background:#0071e3;border-color:#0000;box-shadow:0 8px 20px #0071e333}.secondary-action,.ghost-button,.icon-button,.platform-chip{color:var(--ink);border-color:var(--line);box-shadow:none;background:#ffffffb8}.search-box,.chat-compose input,.keyword-input input,.account-input-row input,.compact-field input,.publish-rule-grid input,.publish-rule-grid textarea,.sousousou-filter-card select,.sousousou-filter-card input,.sousousou-input-icon,.sousousou-field input,.sousousou-feishu-config input{color:var(--ink);border-color:var(--line);box-shadow:none;background:#ffffffd1}.search-box:focus-within,.chat-compose input:focus,.keyword-input input:focus,.account-input-row input:focus,.compact-field input:focus,.publish-rule-grid input:focus,.publish-rule-grid textarea:focus,.sousousou-filter-card select:focus,.sousousou-filter-card input:focus,.sousousou-field input:focus,.sousousou-feishu-config input:focus{border-color:#0071e36b;box-shadow:0 0 0 4px #0071e31a}.status-chip.info,.status-chip.brand,.hero-label,.tag-list em{color:#0071e3;background:#0071e317;border-color:#0071e321}.status-chip.ok,.publish-progress-card.success{color:#248a3d;background:#34c7591c;border-color:#34c75933}.risk-box,.publish-progress-card.uploading,.lane-item.conflict{background:#ff95001a;border-color:#ff950033}.topic-command-panel,.edit-engine-panel,.hero-cockpit,.next-step-card,.review-monitor,.video-player-shell,.video-empty-frame,.video-frame,.phone-preview{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-soft);background:#ffffffc2}.topic-command-copy span,.topic-command-copy h2,.topic-command-copy p,.edit-engine-copy h2,.edit-engine-copy p,.edit-engine-flow article,.edit-engine-flow strong,.edit-engine-flow span,.edit-engine-flow em,.next-step-card span,.next-step-card strong,.next-step-card p,.phone-preview,.video-empty-frame{color:var(--ink)}.edit-engine-flow span,.topic-command-copy p,.edit-engine-copy p,.next-step-card p{color:var(--muted)}.wave-row i,.progress span,.timeline-bars span{box-shadow:none;background:#0071e3}.sousousou-page{color:#181329;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f0ff;border:1px solid #ddd3ff;border-radius:22px;grid-template-columns:260px minmax(0,1fr) 370px;gap:0;min-height:760px;box-shadow:0 18px 54px #522d961a;display:grid!important}.employee-report-area .sousousou-page,.employee-report-area section.sousousou-page.sousousou-page{grid-template-columns:260px minmax(0,1fr) 370px;display:grid!important}.sousousou-left,.sousousou-queue{background:#fbf9ff;display:grid!important}.sousousou-left{border-right:1px solid #ddd3ff}.sousousou-radar{background:#f6f1ff;border-right:1px solid #ddd3ff;display:grid!important}.sousousou-logo{color:#fff;background:#8a3ffc;border-radius:12px;box-shadow:0 14px 28px #8a3ffc3d}.sousousou-brand strong,.sousousou-radar-head h2,.sousousou-queue-head h2,.sousousou-filter-title,.sousousou-filter-card label>span,.sousousou-control-label,.sousousou-radar-copy h3,.sousousou-queue-list strong{color:#171125}.sousousou-filter-card,.sousousou-radar-stats article,.sousousou-radar-status,.sousousou-radar-card,.sousousou-queue-head button,.sousousou-queue-list article{box-shadow:none;background:#fff;border-color:#d8c8ff}.sousousou-filter-card,.sousousou-radar-stats article,.sousousou-radar-card,.sousousou-queue-list article{border-radius:16px}.sousousou-segmented{background:#fff;border-color:#d8c8ff}.sousousou-segmented button{color:#6a5c80;box-shadow:none;background:#fff;border-right-color:#d8c8ff}.sousousou-segmented button.active,.sousousou-main-action,.sousousou-queue-actions button.primary,.sousousou-check.selected{color:#fff;background:#8a3ffc;border-color:#8a3ffc;box-shadow:0 14px 26px #8a3ffc38}.sousousou-ghost-action,.sousousou-saved-box button,.sousousou-queue-actions button{color:#8a3ffc;box-shadow:none;background:#f4ecff;border-color:#d8c8ff}.sousousou-divider{background:#e4d8ff}.sousousou-saved-box p{background:#fff;border-color:#d8c8ff}.sousousou-media{background:#140f23}.sousousou-cover-fallback{color:#fff2a8;background:radial-gradient(circle at 72% 18%,#ffd66659,#0000 34%),linear-gradient(135deg,#171123,#34245e 54%,#151225)}.sousousou-media>span{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1d1d1fb8}.sousousou-media>a{color:#8a3ffc}.sousousou-media>button{color:#fff;background:#a044ff;box-shadow:0 14px 28px #8a3ffc4d}.sousousou-check{color:#fff;box-shadow:none;background:#c9b7f8;border:0}.sousousou-radar-metrics{color:#49365f}.sousousou-tag-row span,.sousousou-queue-tabs span{color:#8a3ffc;background:#f0e7ff}.sousousou-queue-thumb{color:#fff;background:linear-gradient(135deg,#1a1329,#5b32ad);border:0}.sousousou-radar-status.error{color:#b26a00;background:#ff95001a;border-color:#ff950038}.sousousou-brand span,.sousousou-radar-head>div:first-child>span,.sousousou-queue-head>span,.sousousou-radar-stats span,.sousousou-radar-status,.sousousou-radar-copy time,.sousousou-radar-copy p,.sousousou-saved-box span,.sousousou-saved-box p,.sousousou-queue-list p,.sousousou-queue-list em{color:#756a89}.sousousou-radar-head h2,.sousousou-queue-head h2,.sousousou-radar-copy h3{color:#171125}.sousousou-filter-title,.sousousou-filter-card label>span,.sousousou-control-label{color:#302743}.sousousou-filter-card select,.sousousou-filter-card input,.sousousou-input-icon{color:#211932;background:#fff;border-color:#d8c8ff}.sousousou-filter-card select:focus,.sousousou-filter-card input:focus{border-color:#8a3ffc;box-shadow:0 0 0 4px #8a3ffc1a}.production-monitor-module .hero-cockpit{grid-template-columns:280px minmax(0,1fr);gap:20px 24px;min-height:520px;padding:28px}.production-monitor-module .phone-preview{min-height:420px}.production-monitor-module .timeline-console{min-height:150px;padding:24px}.production-monitor-module .cockpit-metrics{gap:14px}.production-monitor-module .command-metric{min-height:112px;padding:22px}.production-monitor-module .wave-row{height:58px}.embedded-workbench-shell{border:1px solid var(--line);min-height:calc(100vh - 168px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f7eb;border-radius:18px;display:grid;overflow:hidden}.operator-workspace{gap:14px;min-width:0;display:grid}.operator-dashboard{border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:18px;padding:16px}.operator-hero{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 4px;display:flex}.operator-hero span,.operator-panel-head span{color:#86868b;font-size:12px;font-weight:850;display:block}.operator-hero h2{color:#1d1d1f;margin-top:6px;font-size:28px;font-weight:860;line-height:1.12}.operator-hero p{color:#6e6e73;max-width:760px;margin-top:8px;font-size:13px;font-weight:720;line-height:1.5}.operator-hero-actions{flex:none;justify-items:end;gap:8px;display:grid}.operator-hero-actions small,.operator-panel-head small{color:#86868b;font-size:12px;font-weight:760}.operator-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-flow-panel{background:#f4fff7b8;border:1px solid #34c75933;border-radius:14px;gap:12px;padding:14px;display:grid}.operator-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-connected-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operator-connected-strip span{color:#6e6e73;text-align:center;background:#ffffffb8;border:1px solid #3c3c431a;border-radius:999px;min-height:30px;padding:7px 9px;font-size:11px;font-weight:850}.operator-connected-strip span.ready{color:#16833a;border-color:#34c75938}.operator-connected-strip span.warn{color:#a85a00;border-color:#ff95003d}.operator-flow-card{background:#ffffffc7;border:1px solid #3c3c431a;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;min-height:116px;padding:12px;display:grid}.operator-flow-card em{color:#16833a;background:#34c75924;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.operator-flow-card.warn em{color:#a85a00;background:#ff950024}.operator-flow-card.danger em{color:#b42318;background:#ff3b3024}.operator-flow-card.muted em{color:#6e6e73;background:#8e8e9324}.operator-flow-card span{color:#6e6e73;font-size:12px;font-weight:820;display:block}.operator-flow-card strong{color:#1d1d1f;margin-top:7px;font-size:24px;font-weight:880;line-height:1;display:block}.operator-flow-card p{color:#6e6e73;margin:8px 0 0;font-size:12px;font-weight:720;line-height:1.35}.operator-flow-card small{color:#16833a;align-items:center;gap:4px;margin-top:9px;font-size:10px;font-weight:850;line-height:1.25;display:inline-flex}.operator-main-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-main-action{color:#075ead;background:#fff;border:1px solid #0071e333;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #0000000a}.operator-main-action.danger{color:#fff;background:#ff2d55;border-color:#ff2d5547}.operator-main-action:disabled{cursor:wait;opacity:.62}.operator-metric-grid article,.operator-panel{border:1px solid var(--line);background:#ffffffc2;border-radius:14px}.operator-data-panel,.operator-advice-panel,.operator-live-panel{gap:12px}.operator-advice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-advice-grid article{background:#fff7fac2;border:1px solid #ff2d552e;border-radius:12px;gap:7px;min-height:128px;padding:12px;display:grid}.operator-advice-grid span{color:#86868b;font-size:11px;font-weight:850;line-height:1.2}.operator-advice-grid strong{color:#1d1d1f;font-size:20px;font-weight:880;line-height:1.12}.operator-advice-grid p{color:#6e6e73;margin:0;font-size:12px;font-weight:730;line-height:1.42}.operator-learning-panel{gap:12px}.operator-learning-summary{grid-template-columns:.7fr 1.3fr;gap:10px;display:grid}.operator-learning-summary article,.operator-learning-grid article,.operator-copy-handoff{background:#f4f9ffc7;border:1px solid #0071e324;border-radius:12px}.operator-learning-summary article{gap:7px;min-height:106px;padding:12px;display:grid}.operator-learning-summary span,.operator-learning-grid span,.operator-copy-handoff span{color:#86868b;font-size:12px;font-weight:760;line-height:1.45}.operator-learning-summary strong{color:#1d1d1f;font-size:22px;font-weight:880;line-height:1.12}.operator-learning-summary p,.operator-learning-grid p{color:#6e6e73;margin:0;font-size:12px;font-weight:720;line-height:1.45}.operator-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operator-learning-grid article{gap:8px;padding:12px;display:grid}.operator-learning-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.operator-learning-grid strong,.operator-copy-handoff strong{color:#1d1d1f;font-size:14px;font-weight:850;line-height:1.25}.operator-copy-handoff{background:#f7fffbc7;border-color:#0ea57b29;gap:8px;padding:12px;display:grid}.operator-copy-handoff div{gap:6px;display:grid}.operator-data-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.operator-data-grid article{background:#f5f5f7b8;border:1px solid #3c3c431a;border-radius:12px;gap:6px;min-height:126px;padding:10px;display:grid}.operator-data-grid article.ready{background:#f4fff7b3;border-color:#34c75938}.operator-data-grid article.pending{opacity:.78;border-color:#8e8e9329}.operator-data-grid span{color:#16833a;background:#34c75921;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:900;line-height:1.2}.operator-data-grid article.pending span{color:#6e6e73;background:#8e8e9324}.operator-data-grid strong{color:#1d1d1f;font-size:13px;line-height:1.18}.operator-data-grid b{color:#ff2d55;font-size:24px;line-height:1}.operator-data-grid p{color:#6e6e73;margin:0;font-size:11px;font-weight:730;line-height:1.35}.operator-data-grid small{color:#86868b;overflow-wrap:anywhere;margin-top:auto;font-size:10px;font-weight:760;line-height:1.25}.operator-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-live-grid article{background:#f5f5f7b3;border:1px solid #3c3c431a;border-radius:12px;gap:7px;min-height:132px;padding:12px;display:grid}.operator-live-grid article.candidate{background:#eff8ffb8;border-color:#0071e333}.operator-live-grid strong{color:#1d1d1f;font-size:15px;line-height:1.15}.operator-live-grid>article>span{color:#86868b;font-size:11px;font-weight:820}.operator-live-grid div{grid-template-columns:repeat(3,auto 1fr);align-items:baseline;gap:4px 5px;display:grid}.operator-live-grid b{color:#1d1d1f;font-size:20px;line-height:1}.operator-live-grid small{color:#86868b;font-size:10px;font-weight:760}.operator-live-grid p{color:#6e6e73;margin:0;font-size:12px;font-weight:720;line-height:1.38}.operator-metric-grid article{align-content:center;gap:6px;min-height:92px;padding:12px;display:grid}.operator-metric-grid span{color:#6e6e73;font-size:12px;font-weight:800}.operator-metric-grid strong{color:#1d1d1f;font-size:28px;font-weight:880;line-height:1}.operator-metric-grid small{color:#86868b;font-size:12px;font-weight:740}.operator-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:12px;display:grid}.operator-panel{gap:12px;min-width:0;padding:14px;display:grid}.operator-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operator-panel-head h3{color:#1d1d1f;margin-top:4px;font-size:18px;line-height:1.2}.operator-account-table{gap:6px;min-width:0;display:grid}.operator-account-row{color:#424245;background:#f5f5f7b8;border-radius:10px;grid-template-columns:1fr repeat(4,minmax(72px,.8fr));align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:760;display:grid}.operator-account-row.head{color:#86868b;background:0 0;min-height:30px;font-size:11px;font-weight:850}.operator-account-row strong{color:#1d1d1f;font-size:13px}.operator-theme-list{gap:8px;display:grid}.operator-theme-list article{background:#f5f5f7b8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.operator-theme-list strong{color:#1d1d1f;font-size:13px;display:block}.operator-theme-list span{color:#86868b;margin-top:4px;font-size:11px;font-weight:740;display:block}.operator-theme-list b{color:#ff2d55;font-size:18px}.operator-business-panel{gap:12px}.operator-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operator-business-card{background:#f5f5f7a8;border:1px solid #3c3c431a;border-radius:12px;gap:7px;min-height:184px;padding:12px;display:grid}.operator-business-card>span{color:#86868b;font-size:11px;font-weight:850;line-height:1.2}.operator-business-card strong{color:#1d1d1f;font-size:16px;line-height:1.15}.operator-business-card b{color:#ff2d55;font-size:22px;line-height:1}.operator-business-card p{color:#6e6e73;margin:0;font-size:12px;font-weight:720;line-height:1.4}.operator-business-card div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.operator-business-card button{color:#075ead;background:#fff;border:1px solid #0071e333;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.operator-business-card button:disabled{cursor:wait;opacity:.62}.operator-prediction-results{gap:12px}.operator-prediction-body{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:12px;display:grid}.operator-bucket-list{gap:8px;display:grid}.operator-bucket-list article{background:#f5f5f7b8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.operator-bucket-list strong{color:#1d1d1f;font-size:13px;display:block}.operator-bucket-list span{color:#86868b;margin-top:4px;font-size:11px;font-weight:740;display:block}.operator-bucket-list b{color:#ff2d55;font-size:22px}.operator-prediction-table{gap:6px;display:grid}.operator-prediction-row{color:#424245;background:#f5f5f7b8;border-radius:10px;grid-template-columns:52px 1fr 1fr minmax(78px,.72fr) minmax(78px,.72fr);align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:760;display:grid}.operator-prediction-row.head{color:#86868b;background:0 0;min-height:28px;font-size:11px;font-weight:850}.operator-prediction-row strong{color:#1d1d1f;font-size:13px}.operator-skills-panel{gap:14px}.operator-skill-sections{gap:12px;display:none}.operator-skill-sections.open{display:grid}.operator-advanced-note{color:#86868b;margin:0;font-size:12px;font-weight:720;line-height:1.45}.operator-advanced-toggle{color:#424245;background:#fff;border:1px solid #3c3c4321;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.operator-skill-section{gap:8px;display:grid}.operator-skill-section h4{color:#424245;margin:0;font-size:13px;font-weight:850}.operator-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operator-skill-card{background:#f5f5f7a8;border:1px solid #3c3c431a;border-radius:12px;gap:6px;min-height:128px;padding:10px;display:grid}.operator-skill-card span{color:#86868b;font-size:10px;font-weight:850;line-height:1.2}.operator-skill-card strong{color:#1d1d1f;font-size:14px;line-height:1.15}.operator-skill-card p{color:#6e6e73;margin:0;font-size:12px;font-weight:700;line-height:1.35}.operator-skill-card button{color:#075ead;cursor:pointer;background:#fff;border:1px solid #0071e338;border-radius:999px;place-self:end start;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.employee-report-area .operator-workspace button{display:inline-flex!important}.operator-skill-card button:disabled{cursor:wait;opacity:.62}.operator-result{background:#f4fff7db;border:1px solid #34c75938;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.operator-result.warn{background:#fff6f6e6;border-color:#ff3b3038}.operator-result strong{color:#1d1d1f;font-size:14px}.operator-result span{color:#6e6e73;font-size:13px;font-weight:720;line-height:1.45}.control-overview-workspace{gap:16px;min-width:0;display:grid}.production-monitor-module{min-width:0}.production-monitor-module .hero-cockpit{min-height:320px}.control-source-frame,.control-source-frame iframe{min-height:760px}.boss-weekly-report{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:18px;gap:14px;padding:18px;display:grid}.boss-report-hero{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 8px;display:flex}.boss-hero-actions{flex:none;justify-items:end;gap:8px;display:grid}.boss-hero-actions small{color:#86868b;white-space:nowrap;font-size:12px;font-weight:760}.boss-report-hero span,.boss-card-heading span{color:#86868b;font-size:12px;font-weight:850;display:block}.boss-report-hero h2{color:#1d1d1f;margin-top:8px;font-size:30px;font-weight:850;line-height:1.12}.boss-report-hero p{color:#6e6e73;max-width:620px;margin-top:10px;font-size:14px;font-weight:720;line-height:1.55}.boss-skill-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.boss-skill-strip article{background:linear-gradient(#fffffff5,#f8faffe0);border:1px solid #3c3c4321;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px 14px;display:flex;box-shadow:0 9px 22px #0000000a}.boss-skill-strip article>span{color:#0071e3;background:#0071e31a;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.boss-skill-strip strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.boss-skill-strip em{color:#6e6e73;margin-top:5px;font-size:12px;font-style:normal;font-weight:760;display:block}.boss-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.boss-kpi-grid article,.boss-card{background:#ffffffd1;border:1px solid #3c3c4324;border-radius:14px;min-width:0;box-shadow:0 10px 26px #0000000b}.boss-kpi-grid article{align-content:center;min-height:104px;padding:16px;display:grid}.boss-kpi-grid span{color:#6e6e73;font-size:13px;font-weight:820}.boss-kpi-grid strong{color:#1d1d1f;margin-top:7px;font-size:34px;font-weight:850;line-height:1}.boss-report-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:14px;display:grid}.boss-summary-card{display:grid}.boss-summary-body{gap:16px;padding:16px;display:grid}.boss-summary-body p{color:#1d1d1f;margin:0;font-size:16px;font-weight:720;line-height:1.65}.boss-summary-body>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.boss-summary-body span{color:#6e6e73;background:#fafafcbd;border:1px solid #3c3c431f;border-radius:12px;align-content:center;gap:6px;min-height:82px;padding:14px;font-size:12px;font-weight:760;display:grid}.boss-summary-body strong{color:#0071e3;font-size:26px;font-weight:860;line-height:1}.boss-daily-card{display:grid}.boss-daily-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 14px 8px;display:grid}.boss-daily-grid article{background:linear-gradient(#f6fafff5,#ffffffe0);border:1px solid #0071e324;border-radius:12px;align-content:center;gap:7px;min-height:104px;padding:14px;display:grid}.boss-daily-grid span{color:#6e6e73;font-size:12px;font-weight:850}.boss-daily-grid strong{color:#1d1d1f;font-size:30px;font-weight:880;line-height:1}.boss-daily-grid em{color:#0071e3;font-size:12px;font-style:normal;font-weight:820}.boss-daily-accounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.boss-daily-accounts article{background:#fafafcbd;border:1px solid #3c3c431a;border-radius:12px;gap:5px;padding:12px;display:grid}.boss-daily-accounts strong{color:#1d1d1f;font-size:13px;font-weight:880}.boss-daily-accounts span{color:#6e6e73;font-size:12px;font-weight:760}.boss-data-state{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.boss-data-state strong{color:#1d1d1f;flex:none;font-size:15px;font-weight:850}.boss-data-state span{color:#6e6e73;text-align:right;min-width:0;font-size:14px;line-height:1.5}.boss-data-state.ready{background:#f4fff7d1;border-color:#34c75938}.boss-data-state.warning{background:#fffaf2db;border-color:#ff950047}.boss-upload-sync-state{background:#f7fbffe6;border-color:#0071e32e;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.boss-upload-sync-state div{gap:4px;display:grid}.boss-upload-sync-state span{color:#86868b;text-transform:uppercase;font-size:11px;font-weight:850}.boss-upload-sync-state strong{color:#1d1d1f;font-size:15px;font-weight:880}.boss-upload-sync-state p{color:#4f4f55;min-width:0;margin:0;font-size:13px;line-height:1.5}.boss-upload-sync-state small{color:#0071e3;white-space:nowrap;font-size:12px;font-weight:820}.boss-upload-sync-state.ready{background:#f4fff7d1;border-color:#34c75938}.boss-upload-sync-state.warning{background:#fffaf2db;border-color:#ff950047}.boss-total-chart-days span.pending strong,.boss-total-chart-days span.pending em{color:#b45309}.boss-total-chart-days span.pending em{font-weight:880}.prediction-retro-panel{gap:14px;padding:16px;display:grid}.prediction-retro-panel.ready{background:#f4fff7d1;border-color:#34c75938}.prediction-retro-panel.warning{background:#f6faffdb;border-color:#0071e32e}.prediction-retro-panel.blocked{background:#fff6f6e6;border-color:#ff3b303d}.prediction-retro-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prediction-retro-head span{color:#86868b;font-size:12px;font-weight:850;display:block}.prediction-retro-head h3{color:#1d1d1f;margin-top:4px;font-size:18px;line-height:1.2}.prediction-retro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prediction-retro-grid article{background:#ffffffbd;border:1px solid #3c3c431f;border-radius:12px;align-content:center;gap:6px;min-height:72px;padding:12px;display:grid}.prediction-retro-grid span{color:#6e6e73;font-size:12px;font-weight:780}.prediction-retro-grid strong{color:#1d1d1f;font-size:26px;line-height:1}.prediction-retro-panel p{color:#6e6e73;margin:0;font-size:13px;font-weight:720;line-height:1.55}.boss-bar-card{display:grid}.boss-bar-chart{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:260px;padding:16px;display:grid}.boss-bar-chart article{text-align:center;grid-template-rows:auto minmax(140px,1fr) auto auto;gap:8px;min-width:0;display:grid}.boss-bar-value{color:#1d1d1f;font-size:20px;font-weight:850;line-height:1}.boss-bar-track{background:linear-gradient(#f5f5f7b8,#ffffffeb);border:1px solid #3c3c431c;border-radius:13px;justify-content:center;align-items:flex-end;min-height:150px;display:flex;position:relative;overflow:hidden}.boss-bar-track span{background:linear-gradient(#0071e3,#5ac8fa);border-radius:12px 12px 6px 6px;width:min(54px,52%);min-height:0;display:block;box-shadow:0 10px 24px #0071e32e}.boss-bar-chart article.empty .boss-bar-track span{display:none}.boss-bar-chart strong{color:#1d1d1f;font-size:15px;font-weight:850}.boss-bar-chart em{color:#86868b;font-size:12px;font-style:normal;font-weight:760}.boss-total-trend-card{display:grid}.boss-total-trend-body{grid-template-columns:260px minmax(0,1fr);gap:14px;padding:14px;display:grid}.boss-total-trend-stats{gap:10px;display:grid}.boss-total-trend-stats article{background:#fafafcd1;border:1px solid #3c3c431a;border-radius:12px;align-content:center;gap:6px;min-height:82px;padding:12px;display:grid}.boss-total-trend-stats span{color:#86868b;font-size:11px;font-weight:850}.boss-total-trend-stats strong{color:#1d1d1f;font-size:22px;font-weight:880;line-height:1.12}.boss-total-trend-stats em{color:#0071e3;font-size:12px;font-style:normal;font-weight:850}.boss-total-line-chart{background:linear-gradient(#4f7cff0b 1px,#0000 1px) 0 26px/100% 34px,linear-gradient(#fff,#f8fbff);border:1px solid #3c3c431a;border-radius:14px;grid-template-rows:minmax(190px,1fr) auto;gap:10px;min-height:314px;padding:26px 14px 12px;display:grid;position:relative}.boss-total-line-chart svg{width:100%;height:210px;overflow:visible}.boss-total-trend-card .boss-chart-line{stroke:#0071e3;stroke-width:4.2px;filter:drop-shadow(0 7px 12px #0071e347)}.boss-total-trend-card .boss-chart-area{fill:#0071e31a}.boss-total-trend-card .boss-chart-point{stroke:#0071e3}.boss-total-chart-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.boss-total-chart-days span{text-align:center;background:#ffffffb8;border-radius:9px;gap:3px;min-width:0;padding:7px 5px;display:grid}.boss-total-chart-days strong{color:#6e6e73;font-size:11px;font-weight:850;line-height:1}.boss-total-chart-days em{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;font-weight:850;line-height:1.1;overflow:hidden}.boss-card{overflow:hidden}.boss-card-heading{border-bottom:1px solid var(--line);background:#fafafcbd;justify-content:space-between;align-items:flex-start;gap:12px;min-height:68px;padding:16px;display:flex}.boss-card-heading h3{color:#1d1d1f;margin-top:4px;font-size:18px;line-height:1.2}.boss-card-heading small{color:#86868b;text-align:right;max-width:260px;font-size:12px;line-height:1.45}.boss-table{overflow-x:auto}.boss-table-row{border-bottom:1px solid var(--line);color:#1d1d1f;grid-template-columns:.8fr .72fr .5fr .78fr .78fr .7fr .7fr .5fr .5fr;align-items:center;gap:10px;min-width:860px;padding:12px 16px;font-size:13px;display:grid}.boss-empty-chart{color:#86868b;place-items:center;min-height:150px;font-size:14px;display:grid}.boss-table-row:last-child{border-bottom:0}.boss-table-head{color:#6e6e73;background:#f5f5f7eb;font-size:12px;font-weight:850}.boss-table-row strong{color:#0071e3;font-size:14px}.boss-theme-list{gap:10px;padding:14px;display:grid}.boss-theme-list article{border:1px solid var(--line);background:#fafafcb3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:13px;display:flex}.boss-theme-list strong{color:#1d1d1f;font-size:16px}.boss-theme-list span,.boss-work-list article span{color:#6e6e73;margin-top:4px;font-size:12px;line-height:1.45;display:block}.boss-theme-list b{color:#0071e3;font-size:22px}.boss-overview-card{display:grid}.boss-overview-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.boss-account-overview{background:#fff;border:1px solid #3c3c431c;border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 28px #0000000b}.boss-overview-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.boss-login-button{color:#fff;background:#1d1d1f;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 9px 18px #0000001f}.boss-login-button:hover{background:#2c2c2e}.boss-login-button:disabled{cursor:default;opacity:.62}.employee-report-area .boss-login-button{display:inline-flex!important}.boss-overview-top strong{color:#1d1d1f;letter-spacing:0;font-size:20px}.boss-overview-top span:not(.status-chip){color:#6e6e73;margin-top:4px;font-size:12px;font-weight:720;line-height:1.4;display:block}.boss-weight-row{background:#f8faffe6;border:1px solid #3c3c4317;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px;display:grid}.boss-weight-row strong{color:#1d1d1f;font-size:26px;line-height:1}.boss-weight-row em{color:#86868b;align-self:end;margin-left:-6px;font-size:15px;font-style:normal;font-weight:850}.boss-weight-row b{color:#ff2d55;white-space:nowrap;font-size:12px}.boss-weight-row>span{color:#6e6e73;grid-column:3/5;font-size:12px;line-height:1.35}.boss-weight-bar{background:#e7ebf3;border-radius:999px;height:9px;overflow:hidden}.boss-weight-bar span{border-radius:inherit;background:linear-gradient(90deg,#4f7cff,#ff2d55);height:100%;display:block}.boss-mini-chart{background:linear-gradient(#4f7cff0a 1px,#0000 1px) 0 22px/100% 30px,#fff;border:0;border-radius:12px;gap:6px;padding:22px 10px 8px;display:grid;position:relative}.boss-mini-chart svg{width:100%;height:150px;overflow:visible}.boss-chart-area{fill:#4f7cff14;filter:drop-shadow(0 14px 20px #4f7cff1a)}.boss-chart-line{fill:none;stroke:#4f7cff;stroke-width:3.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 8px #4f7cff57)}.boss-chart-point{fill:#fff;stroke:#4f7cff;stroke-width:1.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 5px #4f7cff5c)}.boss-chart-legend{color:#6e6e73;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;top:6px;right:10px}.boss-chart-legend span{background:#4f7cff;border-radius:999px;width:9px;height:9px;box-shadow:0 5px 12px #4f7cff47}.boss-chart-days{color:#86868b;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:10px;font-weight:760;display:grid}.boss-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.boss-overview-metrics div{background:0 0;border:0;border-radius:0;gap:5px;min-width:0;padding:0;display:grid}.boss-overview-metrics span{color:#1d1d1f;font-size:13px;font-weight:850}.boss-overview-metrics strong{color:#1d1d1f;font-size:28px;font-weight:850;line-height:1}.boss-overview-metrics .primary strong{color:#ff375f}.boss-overview-metrics em{color:#86868b;margin-top:4px;font-size:11px;font-style:normal;font-weight:760;display:inline-block}.boss-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.boss-work-list>div:not(.boss-card-heading){gap:0;display:grid}.boss-work-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:13px 16px;display:grid}.boss-work-list article:last-child{border-bottom:0}.boss-work-list em{border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:850;display:grid}.boss-work-list.up em{color:#128451;background:var(--green-soft)}.boss-work-list.down em{color:#b7791f;background:var(--amber-soft)}.boss-work-list strong{color:#1d1d1f;font-size:14px;line-height:1.35}@media (width<=760px){.production-monitor-module .hero-cockpit{grid-template-columns:1fr;min-height:0}.production-monitor-module .phone-preview{min-height:220px}.production-monitor-module .cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-source-frame,.control-source-frame iframe{min-height:720px}.boss-weekly-report{padding:14px}.boss-report-hero{display:grid}.boss-hero-actions{justify-items:start}.boss-report-hero h2{font-size:26px}.boss-kpi-grid,.boss-skill-strip,.boss-daily-grid,.boss-daily-accounts,.boss-report-grid,.boss-work-grid,.boss-total-trend-body{grid-template-columns:1fr}.boss-total-trend-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-total-line-chart{min-height:280px}.boss-kpi-grid article{min-height:86px}.boss-card-heading{display:grid}.boss-card-heading small{text-align:left;max-width:none}.boss-overview-stack,.boss-weight-row,.boss-overview-metrics{grid-template-columns:1fr}.boss-weight-row>span{grid-column:auto}}@media (width<=1180px){.operator-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-advice-grid,.operator-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sousousou-page,.employee-report-area .sousousou-page,.employee-report-area section.sousousou-page.sousousou-page{grid-template-columns:240px minmax(0,1fr)}.sousousou-queue{border-top:1px solid var(--line);grid-column:1/-1}.sousousou-queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.employee-report-area .production-ledger-page .ledger-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-report-area .production-ledger-page .ledger-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}.employee-report-area .production-ledger-page .ledger-workspace-grid{grid-template-columns:1fr!important}.ledger-table{max-height:none}.ledger-row{min-width:760px}.operator-data-grid,.operator-advice-grid,.operator-live-grid,.sousousou-page,.employee-report-area .sousousou-page,.employee-report-area section.sousousou-page.sousousou-page{grid-template-columns:1fr}.sousousou-left,.sousousou-radar{border-right:0;border-bottom:1px solid var(--line)}.sousousou-radar-head,.sousousou-radar-card{grid-template-columns:1fr}.sousousou-radar-head,.sousousou-radar-stats,.sousousou-queue-list{grid-template-columns:1fr;display:grid!important}}@media (width<=680px){.workspace{padding:14px}.sousousou-left,.sousousou-radar,.sousousou-queue{padding:16px}.sousousou-radar-head h2,.sousousou-queue-head h2{font-size:24px}.sousousou-radar-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sousousou-radar-stats article{width:auto;min-height:86px}}

@media(max-width:680px){.operator-prediction-table{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.operator-prediction-row{width:540px}}

@media(max-width:680px){.operator-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(max-width:680px){.operator-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-flow-card{min-width:0}.operator-flow-card strong,.operator-flow-card span,.operator-flow-card small{overflow-wrap:anywhere}}

@media(max-width:680px){.operator-grid{grid-template-columns:minmax(0,1fr)}.operator-account-table{max-width:100%;overflow-x:auto}}
