.session-recovery-panel{background:#fff;border:1px solid #dbe2eb;border-radius:20px;max-width:640px;margin:15vh auto;padding:36px;box-shadow:0 12px 36px #24334a12}.session-recovery-panel h1{margin:0 0 16px;font-size:24px}.session-recovery-panel p{color:#536174;margin:0 0 24px;line-height:1.8}.session-recovery-banner{z-index:100;background:#fff8e2;border:1px solid #e9c971;border-radius:12px;align-items:center;gap:16px;width:min(760px,100% - 32px);padding:14px 18px;font-size:14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #24334a18}.session-recovery-banner button{cursor:pointer;background:#fff;border:1px solid #bd902b;border-radius:6px;flex:none;padding:6px 12px}.browser-recovery-note{color:#596779;margin:8px 0;line-height:1.6;display:block}@media (width<=700px){.session-recovery-panel{margin:12vh 16px;padding:24px}.session-recovery-banner{flex-direction:column;align-items:flex-start;gap:8px}}:root{color:#12191d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#12191d;--muted:#62737b;--line:#e3e9eb;--paper:#fff;--canvas:#f3f6f7;--sidebar:#10181c;--cyan:#22dfcf;--cyan-deep:#0a9e91;--pink:#ff496f;--green:#0d9f72;--amber:#ba7210;--radius:16px;background:#f3f6f7;font-family:PingFang SC,Inter,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #0a9e914d}h1,h2,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:7px;font-size:clamp(28px,3vw,40px)}h2{letter-spacing:-.025em;margin-bottom:8px;font-size:23px}.muted{color:var(--muted);line-height:1.65}.eyebrow{color:#829097;letter-spacing:.15em;margin-bottom:8px;font-size:11px;font-weight:800}.primary-button,.publish-button,.secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:40px;padding:12px 18px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{color:#fff;box-shadow:-3px 3px 0 var(--cyan), 3px -3px 0 #ff496fc2;background:#151d21;border:1px solid #151d21}.primary-button:hover:not(:disabled),.publish-button:hover:not(:disabled){transform:translateY(-2px)}.primary-button.full{width:100%;margin-top:8px}.secondary-button{color:#2a3439;box-shadow:none;background:#fff;border:1px solid #d9e1e4}.secondary-button:hover:not(:disabled){background:#f6f8f9}.publish-button{color:#fff;box-shadow:-3px 3px 0 var(--cyan);background:#f23f64;border:1px solid #ff496f;padding-inline:24px}.text-button,.icon-button,.danger-text{background:0 0;border:0}.text-button{color:#1c7671;font-weight:700}.icon-button{border:1px solid var(--line);color:#718087;border-radius:9px;width:34px;height:34px}.danger-text{color:#c63e59;font-weight:700}.brand-mark{background:#f8fafb;border-radius:10px;flex:none;width:34px;height:34px;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";background:#152026;border-radius:3px;position:absolute}.brand-mark:before{width:6px;height:18px;top:7px;left:14px}.brand-mark:after{width:12px;height:6px;top:7px;left:14px;box-shadow:0 9px #152026}.brand-mark span{width:5px;height:14px;box-shadow:-2px 2px 0 var(--cyan), 2px -2px 0 var(--pink);top:13px;left:9px}.login-shell{background:var(--sidebar);grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 82% 25%,#22dfcf1f,#0000 31%),radial-gradient(circle at 12% 80%,#ff496f1a,#0000 28%);flex-direction:column;justify-content:center;padding:clamp(42px,8vw,120px);display:flex}.login-brand .brand-mark{width:46px;height:46px;margin-bottom:66px}.login-brand .brand-mark:before,.login-brand .brand-mark:after{top:11px;left:20px}.login-brand .brand-mark span{top:17px;left:15px}.login-brand .eyebrow{color:#8fa3aa}.login-brand h1{letter-spacing:-.06em;max-width:680px;font-size:clamp(44px,5.5vw,76px);line-height:1.08}.login-copy{color:#9cabb1;max-width:610px;font-size:17px;line-height:1.8}.login-proof{color:#aab5b9;letter-spacing:.06em;flex-wrap:wrap;gap:13px 22px;margin-top:70px;font-size:12px;display:flex}.login-proof span{color:var(--cyan);font-family:ui-monospace,monospace}.login-panel{background:#f4f7f8;place-items:center;padding:28px;display:grid}.login-card{background:#fff;border:1px solid #dfe6e8;border-radius:20px;width:min(460px,100%);padding:46px;box-shadow:0 30px 80px #121e241f}.login-card h2{font-size:30px}.login-card label,.form-grid label{color:#3e4a50;gap:9px;margin-top:21px;font-size:13px;font-weight:700;display:grid}.login-card input,.form-grid input,.form-grid textarea{width:100%;color:var(--ink);background:#fbfcfc;border:1px solid #dbe3e6;border-radius:10px;outline:none;padding:13px 14px;transition:border .15s,box-shadow .15s}.login-card input:focus,.form-grid input:focus,.form-grid textarea:focus{border-color:#62c7be;box-shadow:0 0 0 3px #22dfcf24}.login-card .primary-button{margin-top:30px}.demo-note{color:#97a2a7;text-align:center;margin:20px 0 0;font-size:11px;line-height:1.5}.mobile-brand{display:none}.form-error{border-left:3px solid var(--pink);color:#b52d49;background:#fff3f6;padding:10px 12px;font-size:13px}.app-shell{grid-template-columns:196px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#a7b4ba;background:var(--sidebar);z-index:20;flex-direction:column;height:100vh;padding:22px 13px 16px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #253035;align-items:center;gap:10px;padding:0 8px 21px;display:flex}.sidebar-brand .brand-mark{width:30px;height:30px;transform:scale(.88)}.sidebar-brand strong{color:#fff;letter-spacing:.08em;font-size:17px;display:block}.sidebar-brand small{color:#74858d;font-size:9px}.sidebar-account{border-bottom:1px solid #253035;padding:5px 4px 10px}.sidebar-account .account-switcher{width:100%;min-width:0;padding:10px 2px 8px}.sidebar-account .account-avatar{border-radius:10px;width:34px;height:34px}.sidebar-account .account-copy{min-width:0}.sidebar-account .account-copy small{color:#71858c}.sidebar-account .account-copy select{color:#f0f5f6;width:100%;max-width:116px;font-size:10px}.sidebar-account .chevron{color:#72868d}.sidebar-account-state{color:#758991;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:0 2px;font-size:8px;display:flex}.sidebar-account-state span{align-items:center;gap:5px;display:inline-flex}.sidebar-account-state i{background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #22dfcf14}.sidebar-account-state small{color:#5f727a;font-size:7px}.sidebar nav{gap:4px;margin-top:12px;display:grid}.sidebar .mobile-navigation,.mobile-more-menu,.mobile-publish-fab{display:none}.desktop-navigation{scrollbar-width:thin;min-height:0;overflow-y:auto}.navigation-group{gap:3px;display:grid}.navigation-group+.navigation-group{border-top:1px solid #ffffff0e;margin-top:8px;padding-top:8px}.navigation-group>small{color:#63767e;letter-spacing:.13em;padding:0 10px 2px;font-size:9px;font-weight:750}.sidebar nav button{color:#9aabb2;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:12px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.sidebar nav button:hover{color:#fff;background:#172329;transform:translate(2px)}.sidebar nav button.active{color:#fff;background:#1d2a30}.sidebar nav button.active:before{content:"";background:linear-gradient(var(--cyan), var(--pink));border-radius:4px;width:3px;position:absolute;top:8px;bottom:8px;left:-13px}.sidebar nav button>span{color:#b7c4c9;border:1px solid #65777e;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.sidebar nav button.active>span{color:var(--cyan);border-color:#4a706e}.sidebar nav button>i{color:var(--pink);margin-left:auto;font-style:normal}.sidebar-footer{margin-top:auto}.sync-state{color:#84959c;border-bottom:1px solid #253035;padding:11px 8px;font-size:9px}.sync-state i,.api-state i{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #22dfcf17}.admin-summary{color:#b5c1c6;grid-template-columns:27px 1fr;align-items:center;gap:8px;width:100%;margin-top:9px;padding:8px;font-size:10px;display:grid}.admin-summary>span{color:#142027;background:var(--cyan);border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.sidebar-footer b,.sidebar-footer small{text-overflow:ellipsis;white-space:nowrap;max-width:122px;display:block;overflow:hidden}.sidebar-footer small{color:#6f828a;font-size:9px}.sidebar-logout{color:#d1d9dc;text-align:left;background:#172126;border:1px solid #2a373c;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px;font-size:10px;transition:border-color .16s,color .16s,background .16s;display:flex}.sidebar-logout:hover:not(:disabled){color:#fff;background:#261c21;border-color:#5a3b45}.sidebar-logout>span{color:#ff8ca4;background:#ff496f1a;border-radius:7px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.workspace{min-width:0}.mobile-account-bar{display:none}.api-state{color:#7c8b91;font-size:12px}.mobile-title{display:none}.topbar-logout{color:#a23a50;background:#fff;border:1px solid #e4dadd;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:none}.topbar-logout:hover:not(:disabled){background:#fff5f7;border-color:#f0aabb}.account-switcher{cursor:pointer;align-items:center;gap:10px;min-width:220px;display:flex}.account-avatar,.large-avatar{color:#0a3634;background:linear-gradient(145deg,#82eee4,#d2f9f5);border-radius:11px;place-items:center;font-weight:850;display:grid}.account-avatar-shell{position:relative;overflow:hidden}.account-avatar-shell>i{font-style:normal}.account-avatar-shell>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-avatar{width:38px;height:38px}.account-copy{min-width:120px;display:grid}.account-copy small{color:#9aa5aa;font-size:9px}.account-copy select{color:#283238;appearance:none;background:0 0;border:0;outline:none;max-width:145px;padding:1px 20px 1px 0;font-weight:750}.chevron{color:#9ca8ad;margin-left:auto}.content-area{width:min(1500px,100%);margin:0 auto;padding:36px clamp(22px,3vw,48px) 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.page-heading p:not(.eyebrow){color:var(--muted);margin-bottom:0}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{border-radius:var(--radius);background:#fff;border:1px solid #e0e7e9;min-height:167px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1629320e}.stat-card:after{content:"";border:23px solid #22dfcf0f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-48px}.stat-card.pink:after{border-color:#ff496f0e}.stat-card>div{color:#7e8b92;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.stat-card>div i{background:var(--cyan);border-radius:50%;width:9px;height:9px}.stat-card.pink>div i{background:var(--pink)}.stat-card strong{letter-spacing:-.055em;z-index:1;margin:14px 0 9px;font-size:clamp(30px,3vw,46px);display:block;position:relative}.stat-card small{color:var(--green);font-weight:700}.stat-grid.compact .stat-card{min-height:145px}.overview-heading{margin-bottom:14px}.overview-heading p:not(.eyebrow){font-size:12px}.overview-heading .eyebrow{margin-bottom:5px;font-size:9px}.overview-heading>button{border-radius:9px;gap:11px;padding:9px 14px;font-size:11px}.overview-stats{gap:8px}.overview-stats.expanded-metrics,.analytics-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-stats .stat-card{border-radius:10px;min-height:78px;padding:10px 13px;box-shadow:0 5px 16px #16293209}.overview-stats .stat-card:after{border-width:12px;width:74px;height:74px;bottom:-35px;right:-28px}.overview-stats .stat-card>div{font-size:9px}.overview-stats .stat-card>div i{width:6px;height:6px}.overview-stats .stat-card strong{letter-spacing:-.035em;margin:4px 0 2px;font-size:clamp(20px,1.7vw,25px);line-height:1.05}.overview-stats .stat-card small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.panel,.publish-entry,.wizard-shell,.empty-state{border-radius:var(--radius);background:#fff;border:1px solid #dfe7e9;box-shadow:0 15px 38px #192c340d}.publish-entry{grid-template-columns:minmax(250px,.72fr) minmax(560px,1.7fr);gap:38px;margin-top:18px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.publish-entry:before{content:"";background:linear-gradient(var(--cyan), var(--pink));width:4px;position:absolute;inset:0 auto 0 0}.entry-copy p:not(.eyebrow){max-width:360px;color:var(--muted);line-height:1.65}.entry-copy .primary-button{margin-top:7px}.flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;display:grid}.flow-steps>div{gap:5px;padding:0 6px;display:grid;position:relative}.flow-steps>div:not(:last-child):after{content:"";border-top:1px solid #dae2e5;width:calc(100% - 45px);position:absolute;top:20px;right:-10px;transform:translate(55%)}.flow-steps span{color:#7d898f;z-index:1;background:#eef2f3;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;position:relative}.flow-steps .active span{color:#087c73;background:#d9f8f4}.flow-steps b{margin-top:10px;font-size:13px}.flow-steps small{color:#9aa5aa;font-size:10px;line-height:1.45}.recent-panel,.content-panel,.chart-panel,.platform-panel{margin-top:18px;overflow:hidden}.panel>header{border-bottom:1px solid #e5eaec;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px 18px;display:flex}.panel>header h2{margin-bottom:2px}.panel>header p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:12px}.overview-recent>header{padding:15px 20px 13px}.overview-recent>header .eyebrow{margin-bottom:4px;font-size:9px}.overview-recent>header .text-button{font-size:11px}.overview-recent .video-thumb{width:48px;height:64px}.overview-recent .video-copy strong{margin-bottom:4px;font-size:12px}.video-table{min-width:1310px}.video-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.table-head,.table-row{grid-template-columns:72px minmax(280px,1.8fr) 100px 125px 132px 100px 90px 115px 164px;align-items:center;padding:0 22px;display:grid}.table-head{color:#89969b;letter-spacing:.04em;background:#f7f9f9;min-height:43px;font-size:9px;font-weight:800}.table-head>span:first-child{grid-column:1/3}.table-head.has-metric-sorting{letter-spacing:0}.metric-head-group{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.metric-head-group.is-single{flex-wrap:nowrap}.sortable-metric-head{color:#7d8b90;min-width:0;min-height:24px;font:inherit;letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:3px 4px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.sortable-metric-head:hover{color:#08746b;background:#edf9f7;border-color:#b9ded9}.sortable-metric-head.is-active{color:#08746b;background:#e3f7f4;border-color:#8ed7cf;box-shadow:inset 0 -2px #08746b29}.sortable-metric-head i{color:#a5b0b3;font-size:10px;font-style:normal;line-height:1}.sortable-metric-head.is-active i{color:#e34e70}.table-row{cursor:pointer;border-top:1px solid #edf0f1;min-height:98px;transition:background .15s,box-shadow .15s}.table-row:hover{box-shadow:inset 3px 0 0 var(--cyan);background:#f8fbfb}.table-row:focus-visible{outline:2px solid var(--cyan-deep);outline-offset:-2px}.video-thumb{color:#fff;background:linear-gradient(135deg,#174e4c,#61293b);border-radius:8px;place-items:center;width:56px;height:74px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #18272e24}.thumb-1{background:linear-gradient(135deg,#7d7135,#17545b)}.thumb-2{background:linear-gradient(135deg,#21363f,#324f68)}.thumb-3{background:linear-gradient(135deg,#8a4854,#213c42)}.video-thumb .thumb-fallback{font-size:11px}.video-thumb img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.video-thumb>i{color:#fff;text-align:center;opacity:0;z-index:2;background:#090e10b8;border-radius:4px;padding:3px 4px;font-size:7px;font-style:normal;font-weight:800;transition:opacity .15s,transform .15s;position:absolute;inset:auto 4px 4px;transform:translateY(3px)}.table-row:hover .video-thumb>i{opacity:1;transform:translateY(0)}.video-copy{min-width:0}.video-copy strong,.video-copy small,.video-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-copy strong{color:#1b2529;margin-bottom:6px;font-size:13px;line-height:1.35}.video-copy small{color:#718187;font-size:9px}.video-copy em{color:#a0aaae;margin-top:5px;font-size:8px;font-style:normal}.video-copy .related-account-chips{scrollbar-width:none;align-items:center;gap:5px;margin:3px 0 4px;display:flex;overflow-x:auto}.video-copy .related-account-chips::-webkit-scrollbar{display:none}.video-copy .related-account-chips>span{color:#43555b;background:#f4f9f8;border:1px solid #dce7e7;border-radius:999px;flex:none;align-items:center;gap:4px;max-width:150px;padding:3px 6px 3px 3px;display:inline-flex}.video-copy .related-account-chips>span>i{color:#0a4f4a;background:#ccefeb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:850;display:grid}.video-copy .related-account-chips>span>b{text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:8px;overflow:hidden}.video-copy .related-account-chips>span>small{color:#88979c;text-overflow:clip;font-size:7px;display:block;overflow:visible}.watch-cell{gap:4px;display:grid}.watch-cell b{color:#274047;font-size:11px}.watch-cell small{color:#73848a;font-size:9px}.watch-cell em{color:#94a0a4;font-size:8px;font-style:normal;line-height:1.35}.status{border-radius:9px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.status i{border-radius:50%;width:6px;height:6px}.status-published{color:#087b58;background:#e7f8f1}.status-published i{background:#0d9f72}.status-reviewing,.status-queued{color:#a6650b;background:#fff3dc}.status-reviewing i,.status-queued i{background:#ca8118}.status-unconfirmed{color:#7651a8;background:#f4edff}.status-unconfirmed i{background:#8d67bd}.status-draft{color:#65747b;background:#f0f3f4}.status-draft i{background:#89969c}.status-failed{color:#be3150;background:#fff0f3}.status-failed i{background:var(--pink)}.status-uploading{color:#087b72;background:#e1f8f5}.status-uploading i{background:var(--cyan-deep);animation:1s infinite pulse}.performance-cell,.engagement-cell{gap:4px;display:grid}.performance-cell b,.engagement-cell b{color:#253137;font-variant-numeric:tabular-nums;font-size:13px}.performance-cell small,.engagement-cell small{color:#97a2a7;font-size:8px}.performance-cell em{color:#087b58;font-variant-numeric:tabular-nums;width:fit-content;font-size:8px;font-style:normal;font-weight:800}.performance-cell em.is-empty{color:#a0aaae;font-weight:650}.performance-cell em.is-negative{color:#bd3954}.engagement-cell b{color:#087b72}.diagnosis-cell{color:#7c898f;background:#f7f9f9;border:1px solid #e1e7e9;border-radius:8px;align-items:baseline;gap:3px;width:fit-content;min-width:58px;padding:7px 8px;display:inline-flex}.diagnosis-cell b{color:#087b72;font-variant-numeric:tabular-nums;font-size:15px}.diagnosis-cell small{font-size:8px}.diagnosis-cell.diagnosis-completed{background:#ecf9f7;border-color:#bfe8e4}.diagnosis-cell.diagnosis-failed{color:#b63450;background:#fff4f6;border-color:#f2cbd4}.diagnosis-cell.diagnosis-processing i{border:1.5px solid #91d9d2;border-top-color:#087b72;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite spin}.date-cell{color:#8c999f;font-size:10px}.table-empty{color:var(--muted);text-align:center;padding:60px}.row-actions{gap:6px;display:flex}.row-actions .icon-button{flex:none}.row-actions .ai-button{color:#075f59;letter-spacing:.02em;background:#e9faf8;border-color:#a7e6e0;width:40px;font-size:10px;font-weight:900}.row-actions .ai-button:hover:not(:disabled){color:#fff;background:#087c72;border-color:#087c72}.row-actions .resubmit-video-button{color:#7b5b13;background:#fff9e8;border-color:#e8d294;font-size:10px;font-weight:900}.row-actions .resubmit-video-button:hover:not(:disabled){color:#fff;background:#9c7314;border-color:#9c7314}.row-actions .delete-video-button{color:#aa3850;background:#fff7f8;border-color:#f0ccd5;font-size:9px;font-weight:800}.row-actions .delete-video-button:hover:not(:disabled){color:#fff;background:#b83550;border-color:#b83550}.video-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#080e11b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-modal{background:#fff;border:1px solid #39464b;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(360px,1.35fr) minmax(300px,.65fr);width:min(1050px,100%);min-height:0;max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.video-modal-close{color:#fff;z-index:2;background:#0a0f1294;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.video-modal-close:hover{background:#ff496fd1}.video-player-shell{background:#0a0f12;place-items:center;min-width:0;min-height:0;display:grid}.video-player-shell video{background:#080c0e;width:100%;max-height:calc(100vh - 48px);display:block}.video-unavailable{color:#aab6ba;text-align:center;justify-items:center;max-width:330px;padding:32px;display:grid}.video-unavailable>span{width:64px;height:64px;color:var(--cyan);border:1px solid #435158;border-radius:50%;place-items:center;margin-bottom:18px;font-size:20px;display:grid}.video-unavailable b{color:#fff}.video-unavailable p{margin:10px 0 0;font-size:12px;line-height:1.6}.official-download-button{color:#0b2827;background:var(--cyan);border:1px solid #47605f;border-radius:9px;margin-top:20px;padding:10px 14px;font-size:12px;font-weight:800}.video-modal-copy{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;max-height:calc(100vh - 48px);padding:54px 30px 30px;overflow-y:auto}.video-modal-copy>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.video-modal-copy>div:first-child small{color:var(--muted)}.video-modal-copy h2{margin-top:24px;font-size:27px;line-height:1.3}.video-modal-copy>p{color:var(--muted);white-space:pre-wrap;font-size:13px;line-height:1.7}.preview-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.preview-tags span{color:#167870;background:#e9f8f6;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.preview-metrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;display:grid;overflow:hidden}.preview-metrics div{background:#fff;padding:15px}.preview-metrics dt{color:var(--muted);font-size:10px}.preview-metrics dd{margin:5px 0 0;font-size:18px;font-weight:800}.preview-link{width:100%;text-decoration:none}.preview-diagnosis{width:100%;margin-bottom:10px}.preview-resubmit{color:#775714;background:#fff9e9;border-color:#e7d39d;width:100%;margin-bottom:10px}.media-origin{border-radius:8px;width:fit-content;margin:12px 0 18px;padding:7px 9px;font-size:10px;font-weight:750}.media-origin-douyin_transcoded{color:#92600d;background:#fff3dc}.media-origin-original_upload{color:#087b58;background:#e7f8f1}.related-account-breakdown{background:#f8fafa;border:1px solid #dfe7e8;border-radius:12px;margin:4px 0 22px}.related-account-breakdown>header{border-bottom:1px solid #e1e8e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.related-account-breakdown>header div,.related-account-breakdown>header b,.related-account-breakdown>header small{display:block}.related-account-breakdown>header b{color:#243338;font-size:11px}.related-account-breakdown>header small{color:#89969b;margin-top:2px;font-size:8px}.related-account-breakdown>header>span{color:#08746b;background:#def5f2;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.related-account-breakdown>article{background:#fff;padding:12px 13px}.related-account-breakdown>article+article{border-top:1px solid #e7eced}.related-account-identity{align-items:center;gap:8px;display:flex}.related-account-identity>i{color:#095b55;background:#d7f4f1;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}.related-account-identity span,.related-account-identity b,.related-account-identity small{min-width:0;display:block}.related-account-identity b{color:#26353a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.related-account-identity small{color:#8b989d;margin-top:2px;font-size:8px}.related-account-breakdown article>dl{background:#e5eaeb;border:1px solid #e5eaeb;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:10px 0;display:grid;overflow:hidden}.related-account-breakdown article>dl>div{background:#fbfcfc;padding:7px 8px}.related-account-breakdown article>dl dt{color:#8b989c;font-size:7px}.related-account-breakdown article>dl dd{color:#25353a;margin:3px 0 0;font-size:10px;font-weight:800}.related-account-actions{flex-wrap:wrap;gap:5px;display:flex}.related-account-actions button,.related-account-actions a{color:#476067;background:#fff;border:1px solid #dbe4e5;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:750;text-decoration:none}.related-account-actions button:hover:not(:disabled),.related-account-actions a:hover{color:#08746b;background:#edf9f7;border-color:#9ed8d2}.related-account-actions button.is-danger{color:#ad3a52;border-color:#efd1d7;margin-left:auto}.diagnosis-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:120;background:#070c0fc9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.diagnosis-modal{background:#f4f7f7;border:1px solid #354348;border-radius:20px;width:min(1320px,100%);max-height:calc(100vh - 44px);overflow:hidden;box-shadow:0 35px 110px #0000007a}.diagnosis-header{color:#fff;background:#111a1e;justify-content:space-between;align-items:center;gap:24px;height:80px;padding:14px 22px 13px 27px;display:flex}.diagnosis-header .eyebrow{color:#65c8c0;margin-bottom:3px}.diagnosis-header h2{margin:0;font-size:21px;font-weight:680}.diagnosis-header p:last-child{color:#8fa0a7;text-overflow:ellipsis;white-space:nowrap;max-width:760px;margin:4px 0 0;font-size:11px;overflow:hidden}.diagnosis-header-actions{align-items:center;gap:10px;display:flex}.diagnosis-header-actions .secondary-button{color:#d9e2e5;background:#1c292e;border-color:#3a494e;padding:9px 13px;font-size:11px}.diagnosis-close{color:#d5dee1;background:#1b272c;border:1px solid #3d4b50;border-radius:50%;width:38px;height:38px;font-size:23px;line-height:1}.diagnosis-close:hover:not(:disabled){color:#fff;background:#a9344d;border-color:#bc3f59}.diagnosis-state,.diagnosis-consent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:50px;display:flex}.diagnosis-state>i{border:3px solid #cfdadb;border-top-color:#0b9b90;border-radius:50%;width:31px;height:31px;margin-bottom:18px;animation:.8s linear infinite spin}.diagnosis-state p{max-width:600px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.diagnosis-running{text-align:left;align-items:stretch;width:min(620px,100%);margin:0 auto}.diagnosis-running>b{color:#20393b;margin-top:18px;font-size:15px}.diagnosis-running>p{margin-top:7px}.diagnosis-running>small{color:#879495;margin-top:18px;font-size:11px}.diagnosis-progress-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.diagnosis-progress-heading span{color:#657879;letter-spacing:.12em;font-size:11px;font-weight:700}.diagnosis-progress-heading strong{color:#087e76;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:34px;line-height:1}.diagnosis-progress-track{background:#e3ebeb;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #193c3e14}.diagnosis-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#0a9489,#38b8a8);transition:width .35s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #0a94893d}.diagnosis-ai-mark{color:#082d2b;background:var(--cyan);letter-spacing:-.04em;border:1px solid #0e554f;border-radius:23px;place-items:center;width:76px;height:76px;margin-bottom:25px;font-size:23px;font-weight:950;display:grid;box-shadow:-6px 6px #ff496fcc}.diagnosis-consent h3{margin:0 0 14px;font-size:30px}.diagnosis-consent>p:not(.eyebrow,.diagnosis-error){color:#67767c;max-width:720px;font-size:13px;line-height:1.8}.diagnosis-boundaries{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 27px;display:flex}.diagnosis-boundaries span{color:#567078;background:#fff;border:1px solid #dce5e6;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:750}.diagnosis-error{border-left:3px solid var(--pink);color:#a42e48;text-align:left;background:#fff0f3;max-width:740px;margin:0 0 18px;padding:11px 14px;font-size:12px;line-height:1.6}.diagnosis-body{max-height:calc(100vh - 124px);padding:22px 26px 38px;overflow-y:auto}.diagnosis-hero{color:#fff;background:radial-gradient(circle at 85% 25%,#22dfcf1f,#0000 27%),#121c20;border:1px solid #29383e;border-radius:15px;grid-template-columns:94px 1fr;align-items:center;gap:20px;padding:21px 25px;display:grid}.diagnosis-score{border:6px solid #26363b;border-top-color:var(--cyan);border-right-color:#59c6bd;border-radius:50%;align-content:center;place-items:center;width:84px;height:84px;display:grid}.diagnosis-score strong{letter-spacing:-.05em;font-size:30px;line-height:1}.diagnosis-score span{color:#82949b;margin-top:4px;font-size:10px}.diagnosis-meta{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.diagnosis-meta span{color:#9fb1b7;background:#19262b;border:1px solid #34464c;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700}.diagnosis-core-label{color:#6ecbc4;letter-spacing:.08em;margin:0 0 4px;font-size:10px;font-weight:750}.diagnosis-hero h3{letter-spacing:-.005em;max-width:980px;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.65}.diagnosis-inputs,.diagnosis-section,.diagnosis-list,.diagnosis-two-column.suggestions>section{background:#fff;border:1px solid #dde5e7;border-radius:15px;margin-top:18px}.diagnosis-inputs{padding:21px}.diagnosis-inputs>header,.diagnosis-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.diagnosis-inputs h3,.diagnosis-section h3,.diagnosis-list h3,.suggestions h3{margin:0;font-size:17px;font-weight:680}.diagnosis-inputs header small{color:#a06c18;text-align:right;max-width:380px;font-size:10px}.diagnosis-assets{grid-template-columns:repeat(9,minmax(80px,1fr));gap:8px;display:grid}.diagnosis-assets figure{background:#f5f7f7;border:1px solid #e0e6e8;border-radius:10px;min-width:0;margin:0;overflow:hidden}.diagnosis-assets figure.is-cover{box-shadow:inset 0 -3px 0 var(--pink)}.diagnosis-assets img{aspect-ratio:9/16;object-fit:cover;background:#172126;width:100%;display:block}.diagnosis-assets figcaption{gap:2px;padding:7px;display:grid}.diagnosis-assets figcaption b{font-size:9px}.diagnosis-assets figcaption span{color:#8a989e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.diagnosis-metric-strip{background:#dde5e7;border:1px solid #dde5e7;border-radius:14px;grid-template-columns:repeat(7,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.diagnosis-metric-strip>div{background:#fff;padding:16px 19px}.diagnosis-metric-strip small,.diagnosis-metric-strip b{display:block}.diagnosis-metric-strip small{color:#89979d;font-size:9px}.diagnosis-metric-strip b{margin-top:5px;font-size:20px}.diagnosis-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnosis-list{padding:22px 23px}.diagnosis-list.positive{box-shadow:inset 3px 0 #14a77a}.diagnosis-list.negative{box-shadow:inset 3px 0 0 var(--pink)}.diagnosis-list ul,.diagnosis-caveats ul{margin:14px 0 0;padding-left:18px}.diagnosis-list li{color:#435158;margin:9px 0;font-size:14px;line-height:1.72}.diagnosis-section{padding:22px 23px}.diagnosis-dimensions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diagnosis-dimensions>article{background:#fbfcfc;border:1px solid #e1e7e9;border-radius:12px;padding:18px}.dimension-heading{grid-template-columns:54px 1fr;align-items:center;gap:13px;display:grid}.dimension-heading>span{background:conic-gradient(var(--cyan-deep) var(--score), #e3e9eb 0);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.dimension-heading>span:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:39px;height:39px}.dimension-heading>span b{z-index:1;grid-area:1/1;font-size:13px}.dimension-heading h4,.priority-list h4,.suggestions h4,.experiment-grid h4{margin:0;font-size:14px}.dimension-heading p,.priority-list p,.suggestions p{color:#64747b;margin:5px 0 0;font-size:12px;line-height:1.65}.evidence-list{gap:7px;margin-top:15px;display:grid}.evidence{background:#f0f4f4;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 8px;padding:9px 10px;display:grid}.evidence b{color:#126f67;background:#d9f5f2;border-radius:5px;padding:2px 5px;font-size:8px}.evidence>span{color:#718086;align-self:center;font-size:10px}.evidence p{color:#425158;grid-column:1/-1;margin:3px 0 0;font-size:12px;line-height:1.65}.evidence-data b{color:#81550f;background:#fff0d1}.evidence-inference b{color:#8e3950;background:#ffe7ed}.dimension-actions{color:#334249;border-top:1px solid #e3e9eb;margin:12px 0 0;padding:12px 12px 12px 29px;font-size:12px;line-height:1.65}.priority-list{gap:8px;display:grid}.priority-list article{border:1px solid #e1e7e9;border-radius:10px;grid-template-columns:42px 1fr minmax(180px,.55fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.priority-list article>strong{color:#0b8f85;font-family:ui-monospace,monospace;font-size:17px}.priority-list article>span{color:#415158;text-align:right;font-size:12px;line-height:1.5}.priority-list article>span small{color:#909ca1;margin-top:4px;display:block}.diagnosis-two-column.suggestions>section{padding:22px 23px}.suggestions article{border-top:1px solid #e4e9eb;grid-template-columns:25px 1fr;gap:9px;margin-top:12px;padding-top:12px;display:grid}.suggestions article>b{color:#0e6d66;background:#dff7f4;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.suggestions ol{color:#43535a;margin:15px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.suggestions li{margin:9px 0;padding-left:4px}.experiment-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:11px;display:grid}.experiment-grid article{background:#fbfcfc;border:1px solid #e1e7e9;border-radius:11px;padding:16px}.experiment-grid article>div{grid-template-columns:23px 1fr;align-items:start;gap:8px;margin-top:10px;display:grid}.experiment-grid article>div span{color:#0c6e67;background:#dff6f3;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid}.experiment-grid article>div:nth-of-type(2) span{color:#a0324b;background:#ffe7ed}.experiment-grid article p{color:#4a5960;margin:2px 0 0;font-size:12px;line-height:1.65}.experiment-grid article>small{color:#7c8b91;border-top:1px solid #e1e7e9;margin-top:12px;padding-top:10px;font-size:9px;display:block}.diagnosis-caveats{color:#6c5b30;background:#fffbf1;border:1px solid #eadfbf;border-radius:11px;margin-top:18px;padding:16px 18px;font-size:11.5px;line-height:1.65}.diagnosis-caveats ul{margin-top:6px}.empty-state{text-align:center;max-width:630px;margin:80px auto;padding:55px}.empty-symbol,.add-symbol{color:#076b64;background:#dcf8f5;border-radius:17px;place-items:center;width:60px;height:60px;margin:0 auto 22px;font-size:20px;font-weight:800;display:grid;box-shadow:-4px 4px #ff496f99}.empty-state>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:0 auto 28px;line-height:1.7}.loading-block{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.loading-block i{border:2px solid #d8e0e3;border-top-color:var(--cyan-deep);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.publish-heading{align-items:center;margin-bottom:15px}.publish-heading h1{margin-bottom:3px;font-size:clamp(24px,2.2vw,30px)}.publish-heading .eyebrow{letter-spacing:.08em;margin-bottom:4px;font-size:9px}.publish-heading p:not(.eyebrow){font-size:11px}.wizard-shell{border-radius:13px;min-height:0;display:block;overflow:hidden;box-shadow:0 8px 28px #192c340a}.wizard-rail{color:#87949a;background:#fafbfb;border-bottom:1px solid #e6ebed;grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 22px;display:grid}.wizard-rail>div{align-items:center;gap:9px;min-height:38px;display:flex;position:relative}.wizard-rail>div:not(:last-child):after{content:"";border-top:1px solid #dce3e5;position:absolute;top:18px;left:31px;right:15px}.wizard-rail>div>span{color:#8c999f;z-index:1;background:#fff;border:1px solid #d4dcdf;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;display:grid;position:relative}.wizard-rail b,.wizard-rail small{display:block}.wizard-rail b{color:#68777e;margin-bottom:2px;font-size:11px}.wizard-rail small{color:#a0aaae;font-size:8px}.wizard-rail .current>span{color:#fff;box-shadow:none;background:#129d92;border-color:#22bfb2}.wizard-rail .current b{color:#17252a}.wizard-rail .done>span{color:#08776e;background:#e9f8f6;border-color:#c6eae6}.wizard-panel>.eyebrow{letter-spacing:.08em;margin-bottom:5px;font-size:8px}.wizard-panel>h2{letter-spacing:-.02em;margin-bottom:4px;font-size:20px}.wizard-panel>.muted{margin-bottom:0;font-size:11px;line-height:1.55}.upload-grid{grid-template-columns:1.35fr .65fr;gap:11px;margin-top:18px;display:grid}.drop-zone{color:#6d7d84;text-align:center;cursor:pointer;background:#fafcfc;border:1px dashed #cdd8dc;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:18px;font-size:11px;transition:border .15s,background .15s;display:flex}.drop-zone:hover{border-color:var(--cyan-deep);background:#f3fcfb}.drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.drop-zone b{color:#2b353a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.drop-zone small{color:#99a5aa;max-width:280px;font-size:8px;line-height:1.5}.drop-zone.has-file{background:#f1fbfa;border-style:solid;border-color:#57cfc4}.upload-icon{color:#087c72;background:#dff8f5;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:3px;font-size:17px;font-weight:300;display:grid}.cover-zone .upload-icon{color:#c53857;background:#fff0f3}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:17px;display:flex}.wizard-actions button{border-radius:8px;gap:10px;padding:9px 13px;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:13px;display:grid}.wizard-panel .form-grid label{gap:6px;margin-top:12px;font-size:11px}.wizard-panel .form-grid input,.wizard-panel .form-grid textarea{border-radius:8px;padding:10px 11px;font-size:11px}.form-grid .span-2{grid-column:span 2}.form-grid label>span{color:#9ba6ab;justify-self:end;margin-top:-22px;font-size:10px;font-weight:500}.form-grid textarea{resize:vertical;min-height:72px}.field-help{color:#9a741f;margin-top:0;font-size:9px;font-weight:500;line-height:1.55;display:block}.switch-field{background:#fafbfb;border:1px solid #dfe6e8;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:16px;display:grid!important}.switch-field>span{justify-self:start!important;margin:0!important}.switch-field b,.switch-field small{display:block}.switch-field small{color:#929fa5;margin-top:4px}.switch-field input{opacity:0;pointer-events:none;position:absolute}.switch-field>i{background:#ccd5d8;border-radius:20px;width:42px;height:24px;transition:background .15s;position:relative}.switch-field>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.switch-field input:checked+i{background:var(--cyan-deep)}.switch-field input:checked+i:after{transform:translate(18px)}.confirm-account{background:#fafcfc;border:1px solid #dfe6e8;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin-top:16px;padding:12px;display:grid}.confirm-account .large-avatar{border-radius:9px;width:44px;height:44px;font-size:12px}.large-avatar{width:52px;height:52px}.confirm-account small,.confirm-account strong,.confirm-account div>span{display:block}.confirm-account small,.confirm-account div>span{color:#8f9ca2;font-size:10px}.confirm-account strong{margin:3px 0}.confirm-list{border-top:1px solid var(--line);margin:13px 0}.confirm-list>div{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:14px;padding:9px 3px;font-size:10px;display:grid}.confirm-list dt{color:#8b989e}.confirm-list dd{margin:0;font-weight:650}.confirm-list dd small{color:#bd6c13;margin-top:5px;font-weight:500;line-height:1.45;display:block}.result-state{text-align:center;max-width:560px;margin:70px auto}.result-state>p:not(.eyebrow){color:var(--muted);line-height:1.7}.result-icon{color:#075a53;background:#cdf5f1;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:30px;display:grid;box-shadow:5px -5px #ff496fbf}.result-meta{color:#869399;background:#f6f8f9;border-radius:12px;justify-content:center;gap:30px;margin:25px 0;padding:15px;font-size:11px;display:flex}.result-meta b{color:#273238;margin-left:5px}.draft-safety-note{color:#315b58;background:#f0fbf9;border:1px solid #bde7e2;border-radius:12px;align-items:center;gap:13px;padding:15px 17px;display:flex}.draft-safety-note>i{color:#08776e;background:#d7f5f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.draft-safety-note b,.draft-safety-note span{display:block}.draft-safety-note b{color:#184b47;margin-bottom:3px;font-size:12px}.draft-safety-note span{color:#6d8583;font-size:10px;line-height:1.55}.submission-heading{align-items:center;margin-bottom:17px}.submission-heading h1{margin-bottom:4px;font-size:clamp(29px,3vw,38px)}.submission-heading p:not(.eyebrow){max-width:780px;font-size:12px;line-height:1.6}.submission-heading>button{flex:none;gap:10px;padding:10px 13px;font-size:10px}.submission-heading-actions{flex:none;gap:8px;display:flex}.submission-heading-actions .secondary-button{white-space:nowrap;gap:8px;padding:10px 13px;font-size:10px}.submission-heading-actions .review-sync-button{color:#08746b;background:#effaf8;border-color:#b9ded9}.submission-summary{background:#dfe6e8;border:1px solid #dfe6e8;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 8px 24px #192c3409}.submission-summary article{background:#fff;min-width:0;padding:17px 20px}.submission-summary small,.submission-summary strong,.submission-summary span{display:block}.submission-summary small{color:#849198;font-size:9px;font-weight:750}.submission-summary strong{color:#1a252a;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:24px;line-height:1}.submission-summary span{color:#9aa5aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.submission-panel{border-radius:13px;overflow:hidden}.submission-panel>header{min-height:68px;padding:13px 20px}.submission-panel>header h2{margin-bottom:2px;font-size:18px}.submission-panel>header p{color:#93a0a5;margin:0;font-size:9px}.submission-controls{align-items:center;gap:10px;display:flex}.submission-account-filter{color:#526167;background:#f9fbfb;border:1px solid #dce3e5;border-radius:9px;outline:none;min-width:132px;height:36px;padding:0 30px 0 10px;font-size:10px}.submission-account-filter:focus{border-color:#6bcfc5;box-shadow:0 0 0 3px #10978a17}.submission-controls .filter-pills{flex:none}.submission-controls .filter-pills button{align-items:center;gap:5px;display:inline-flex}.submission-controls .filter-pills b{color:#a1aaae;font-size:8px}.submission-controls .filter-pills button.active b{color:#087b72}.submission-batch-bar{background:#f8fbfb;border-top:1px solid #edf1f2;border-bottom:1px solid #e6ecee;grid-template-columns:auto auto auto minmax(360px,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 20px;display:grid}.submission-batch-bar.has-selection{background:linear-gradient(90deg,#effbf9,#fbfdfd)}.submission-select-all{color:#536268;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.submission-select-all input,.submission-row-select input{accent-color:#078d82;width:16px;height:16px;margin:0}.submission-batch-bar>strong{color:#08786f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.submission-clear-selection{min-width:auto;padding:4px 6px;font-size:9px}.submission-batch-account{justify-content:flex-end;align-items:end;gap:8px;min-width:0;display:flex}.submission-batch-account .secondary-button,.submission-batch-submit{white-space:nowrap;min-height:36px;padding:9px 13px;font-size:10px}.account-multi-picker{background:#f8fbfb;border:1px solid #d9e6e5;border-radius:12px;min-width:0;margin:16px 0;padding:14px}.account-multi-picker legend{color:#40565a;padding:0 5px;font-size:10px;font-weight:800}.channel-account-groups{gap:9px;display:grid}.channel-account-group{background:#fff;border:1px solid #dce7e7;border-radius:10px;min-width:0;overflow:hidden}.channel-account-group>header{background:#f6faf9;border-bottom:1px solid #e5eded;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:6px 8px;display:grid}.channel-account-group>header>span:nth-child(2){align-items:baseline;gap:6px;min-width:0;display:flex}.channel-account-group>header b{color:#31464b;font-size:10px}.channel-account-group>header small{color:#7b8c90;font-size:8px}.channel-account-group>header button{color:#18867c;background:0 0;border:0;padding:4px 6px;font-size:8px;font-weight:800}.channel-mark{color:#fff;background:#27383d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.channel-mark.channel-douyin{background:#171d20;box-shadow:2px -2px #ff345db8,-2px 2px #22dfcfb8}.channel-mark.channel-kuaishou{background:#ff5b35}.channel-mark.channel-xiaohongshu{background:#e83434}.channel-mark.channel-bilibili{background:#e56a9a}.channel-account-group .account-multi-options{padding:8px}.account-multi-options{flex-wrap:wrap;gap:8px;display:flex}.account-multi-options label{color:#526467;cursor:pointer;background:#fff;border:1px solid #d8e4e3;border-radius:9px;align-items:center;gap:7px;min-width:120px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.account-multi-options label:hover{border-color:#8ed8d0}.account-multi-options label.is-selected{background:#eaf9f6;border-color:#56c7bc;box-shadow:0 0 0 2px #10978a12}.account-multi-options input{accent-color:#10978a;width:14px;height:14px;margin:0}.account-multi-options span{min-width:0;display:grid}.account-multi-options b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-multi-options small{color:#819095;font-size:8px}.account-multi-hint{color:#78898b;margin-top:8px;font-size:9px;display:block}.account-multi-picker.is-compact{background:#fff;border-radius:9px;max-width:440px;margin:0;padding:7px 9px}.account-multi-picker.is-compact legend{font-size:8px}.account-multi-picker.is-compact .channel-account-groups{max-width:520px;padding-bottom:2px;display:flex;overflow-x:auto}.account-multi-picker.is-compact .channel-account-group{flex:none}.account-multi-picker.is-compact .channel-account-group>header{min-height:30px;padding:3px 5px}.account-multi-picker.is-compact .channel-mark{border-radius:5px;width:20px;height:20px;font-size:7px}.account-multi-picker.is-compact .channel-account-group .account-multi-options{flex-wrap:nowrap;max-width:280px;padding:5px;overflow-x:auto}.account-multi-picker.is-compact .account-multi-options label{flex:none;min-width:105px;padding:5px 7px}.account-multi-picker.is-compact .account-multi-hint{margin-top:4px;font-size:8px}.multi-confirm-accounts{gap:10px;margin:18px 0;display:grid}.multi-confirm-accounts .confirm-account{margin:0}.submission-batch-submit{min-width:132px}.submission-empty{color:#819097;text-align:center;align-content:center;place-items:center;min-height:310px;padding:42px 20px;display:grid}.submission-empty>span{color:#08796f;background:#dcf8f5;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:18px;font-weight:850;display:grid;box-shadow:-4px 4px #ff496f8c}.submission-empty h2{color:#263238;margin-bottom:7px;font-size:19px}.submission-empty p{max-width:480px;margin:0;font-size:11px;line-height:1.7}.submission-list{display:grid}.submission-card{border-top:1px solid #edf0f1;grid-template-columns:86px minmax(300px,1fr) minmax(170px,.46fr) 320px;align-items:center;gap:16px;padding:14px 20px 14px 52px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.submission-card:first-child{border-top:0}.submission-card:hover{box-shadow:inset 3px 0 0 var(--cyan);background:#fbfdfd}.submission-card.is-selected{background:#f1fbf9;box-shadow:inset 4px 0 #078d82}.submission-card.submission-failed{box-shadow:inset 3px 0 #ff496fb3}.submission-card.submission-failed.is-selected{box-shadow:inset 4px 0 #078d82}.submission-row-select{z-index:5;place-items:center;width:20px;height:28px;display:grid;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.submission-media{color:#fff;background:linear-gradient(145deg,#184c49,#5f2b3b);border:0;border-radius:9px;width:78px;height:108px;padding:0;position:relative;overflow:hidden;box-shadow:0 7px 16px #18272e24}.submission-media:disabled{opacity:1;cursor:default}.submission-media-fallback{color:#ffffffd1;z-index:1;place-items:center;padding-left:2px;font-size:21px;display:grid;position:absolute;inset:0}.submission-media>img{object-fit:contain;z-index:2;background:#10181c;width:100%;height:100%;position:absolute;inset:0}.submission-media>i{color:#fff;text-align:center;opacity:0;z-index:4;background:#080e11cc;border-radius:7px;padding:7px 6px;font-size:8px;font-style:normal;font-weight:750;transition:opacity .15s,transform .15s;position:absolute;inset:auto 7px 7px;transform:translateY(4px)}.submission-media:hover:not(:disabled)>i,.submission-media:focus-visible>i{opacity:1;transform:translateY(0)}.submission-media>b{color:#fff;z-index:4;background:#080e11b8;border-radius:6px;padding:5px 7px;font-size:7px;position:absolute;top:7px;left:7px}.submission-copy{min-width:0}.submission-card-status{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.submission-card-status>small{color:#9aa5aa;font-size:8px}.submission-copy h3{color:#1d282d;overflow-wrap:anywhere;margin:7px 0 5px;font-size:14px;line-height:1.45}.submission-card-excerpt{color:#7a888e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.submission-compact-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.submission-compact-tags span,.submission-compact-tags b{color:#167d75;background:#eaf8f6;border-radius:5px;padding:3px 6px;font-size:7px;font-weight:700}.submission-compact-tags b{color:#7e8c91;background:#eef2f3}.submission-comment-presence{color:#9ba6aa;margin-top:7px;font-size:8px;display:block}.submission-comment-presence.has-content{color:#8b6b24}.submission-comment-presence .comment-status-dot{vertical-align:middle;margin-right:5px;padding:4px 6px;font-size:7px}.submission-field{background:#fafcfc;border:1px solid #e5eaec;border-radius:9px;margin-top:8px;padding:10px 11px}.submission-field>b,.submission-tags>b{color:#89969b;margin-bottom:5px;font-size:8px;display:block}.submission-field>p{color:#536168;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.7}.submission-first-comment{background:#fffbf1;border-color:#eadfbd}.submission-first-comment>b{color:#9b6c18}.submission-first-comment>p{color:#665b41}.submission-first-comment>small{color:#a28448;margin-top:6px;font-size:8px;line-height:1.5;display:block}.submission-tags{margin-top:10px}.submission-tags>div{flex-wrap:wrap;gap:6px;display:flex}.submission-tags span{color:#167d75;background:#eaf8f6;border-radius:7px;padding:5px 7px;font-size:8px}.submission-copy>em{color:#b43a54;overflow-wrap:anywhere;background:#fff0f3;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:9px;font-style:normal;line-height:1.55;display:block}.submission-meta{border-left:1px solid #e7ecee;grid-template-columns:1fr;gap:10px;margin:0;padding:8px 0 8px 16px;display:grid}.submission-meta div{min-width:0}.submission-meta dt{color:#a0aaae;margin-bottom:3px;font-size:8px}.submission-meta dd{color:#536167;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700;line-height:1.45}.submission-meta small{color:#81918f;font-size:7px}.submission-target-account dd{color:#176f68}.submission-actions{grid-template-columns:1fr 1fr;gap:7px;min-width:300px;display:grid}.submission-actions .secondary-button{gap:11px;width:100%;padding:9px 12px;font-size:10px}.submission-actions .publish-button{grid-column:1/-1;gap:12px;width:100%;min-width:0;padding:9px 14px;font-size:10px}.submission-publish-targets{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;min-width:0;display:grid}.submission-publish-channel{background:#f8fbfb;border:1px solid #dce7e7;border-radius:10px;min-width:0;overflow:hidden}.submission-publish-channel>header{border-bottom:1px solid #e1e9ea;align-items:center;gap:7px;min-height:34px;padding:5px 7px;display:flex}.submission-publish-channel>header .channel-mark{border-radius:6px;width:21px;height:21px;font-size:7px}.submission-publish-channel>header b{color:#40545a;font-size:9px}.submission-publish-channel>header small{color:#7e8d92;margin-left:auto;font-size:7px}.submission-publish-channel>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;padding:6px;display:grid}.publish-target-button{color:#075f59;text-align:left;background:linear-gradient(145deg,#edfbf9,#f8fdfc);border:1px solid #76cfc6;border-radius:9px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"verb name""status status""record record""notice notice";gap:2px 4px;min-width:0;min-height:43px;padding:7px 8px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 3px 8px #0b70670d}.publish-target-button:hover:not(:disabled){background:#e4f8f5;border-color:#159c90;transform:translateY(-1px);box-shadow:0 6px 13px #0b70671f}.publish-target-button.is-current{background:linear-gradient(145deg,#fff3f6,#fffafb);border-color:#ee8da1}.publish-target-button>span{white-space:nowrap;grid-area:verb;align-self:center;font-size:7px;font-weight:700}.publish-target-button>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-self:center;font-size:9px;overflow:hidden}.publish-target-button>small{color:#80918f;font-size:7px}.publish-target-account-status{grid-area:status}.publish-target-record{grid-area:record}.publish-target-button>em{color:#9a6712;grid-area:notice;font-size:7px;font-style:normal;font-weight:750}.publish-target-button.has-title-adaptation{background:linear-gradient(145deg,#fff9e9,#fffdf7);border-color:#e6c66f}.publish-target-button:disabled{color:#879491;box-shadow:none;background:#f3f6f6;border-color:#d9e1e1}.publish-target-button.is-published:disabled{color:#167057;opacity:1;background:linear-gradient(145deg,#eaf8f2,#f7fcfa);border-color:#b9e3d3}.publish-target-button.is-published:disabled>small{color:#6c9183}.submission-actions .submission-edit-button{color:#835f19;background:#fffaf0;border-color:#ead8ad}.submission-actions .submission-resubmit-button,.submission-detail-actions .submission-resubmit-button{color:#765513;background:#fff8e5;border-color:#e4ce91}.submission-actions .submission-resubmit-button:hover:not(:disabled),.submission-detail-actions .submission-resubmit-button:hover:not(:disabled){color:#fff;background:#987014;border-color:#987014}.submission-progress-note{color:#738187;background:#f1f4f5;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex}.submission-actions .submission-progress-note{grid-column:1/-1}.submission-uploading .submission-progress-note,.submission-queued .submission-progress-note,.submission-reviewing .submission-progress-note{color:#8a621c;background:#fff5e4}.submission-unconfirmed .submission-progress-note{color:#68458f;background:#f5effd}.submission-published .submission-progress-note{color:#177057;background:#eaf8f2}.submission-preview-modal{grid-template-columns:minmax(380px,1.15fr) minmax(420px,.85fr);width:min(1180px,100%)}.submission-preview-copy{min-height:0;overflow-y:auto}.submission-preview-copy h2{overflow-wrap:anywhere;margin-bottom:18px}.submission-detail-account{background:#f4fbfa;border:1px solid #cdeae6;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex}.submission-detail-account small,.submission-detail-account strong,.submission-detail-account span{display:block}.submission-detail-account small,.submission-detail-account span{color:#869795;font-size:8px}.submission-detail-account strong{color:#24413f;margin:3px 0;font-size:13px}.submission-detail-account>em{flex:none}.submission-batch-modal{width:min(720px,100%)}.submission-batch-account-groups{background:#f6fbfa;border:1px solid #dbe8e7;border-radius:11px;gap:7px;margin:0 0 16px;padding:14px;display:grid}.submission-batch-account-groups>b{color:#718482;margin-bottom:2px;font-size:9px}.submission-batch-account-groups>div{border-top:1px solid #e2eceb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:7px;display:grid}.submission-batch-account-groups span{color:#2f4e4b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.submission-batch-account-groups strong{color:#08786f;white-space:nowrap;font-size:9px}.submission-batch-account-groups em{white-space:nowrap}.submission-batch-confirm-list{grid-template-columns:repeat(4,minmax(0,1fr))}.submission-preview-cover{background:#f8fafa;border:1px solid #e0e7e9;border-radius:11px;grid-template-columns:94px 1fr;align-items:center;gap:14px;margin:0 0 16px;padding:12px;display:grid}.submission-preview-cover>div{color:#fff;background:#11191d;border-radius:8px;width:86px;height:116px;position:relative;overflow:hidden}.submission-preview-cover>div>span{z-index:2;background:#080e11b8;border-radius:5px;padding:4px 6px;font-size:7px;position:absolute;top:6px;left:6px}.submission-preview-cover img{object-fit:contain;background:#11191d;width:100%;height:100%}.submission-preview-cover figcaption{color:#7d8b90;font-size:10px;line-height:1.6}.submission-preview-cover.dual-cover-preview{grid-template-columns:minmax(230px,.9fr) minmax(150px,1fr)}.submission-preview-cover.dual-cover-preview>.dual-cover-assets{background:0 0;border-radius:0;align-items:center;gap:10px;width:auto;height:auto;display:flex;overflow:visible}.cover-asset{color:#fff;background:#11191d;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #101a1f21}.cover-asset-vertical{aspect-ratio:3/4;width:78px}.cover-asset-horizontal{aspect-ratio:4/3;width:126px}.cover-asset>span{color:#fff;z-index:2;background:#080e11c2;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:750;position:absolute;top:6px;left:6px}.cover-asset>img{object-fit:contain;background:#11191d;width:100%;height:100%;display:block}.cover-asset.is-zoomable{cursor:zoom-in;font:inherit;border:0;padding:0;transition:transform .16s,box-shadow .16s}.cover-asset.is-zoomable:hover,.cover-asset.is-zoomable:focus-visible{outline-offset:2px;outline:2px solid #139e926b;transform:translateY(-2px);box-shadow:0 9px 20px #101a1f38}.cover-asset.is-zoomable>i{color:#fff;opacity:0;z-index:2;background:#080e11c2;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:700;transition:opacity .16s,transform .16s;position:absolute;bottom:5px;right:5px;transform:translateY(3px)}.cover-asset.is-zoomable:hover>i,.cover-asset.is-zoomable:focus-visible>i{opacity:1;transform:none}.cover-asset.is-missing{color:#869399;box-shadow:none;background:#eef2f3;border:1px dashed #aebbc0}.cover-asset.is-missing>span{color:#5e7077;background:#ffffffe0}.cover-asset.is-missing>b{font-size:10px}.submission-preview-field{background:#fafcfc;border:1px solid #e2e8e9;border-radius:10px;margin-top:12px;padding:13px 14px}.submission-preview-field>b{color:#6f7f85;margin-bottom:7px;font-size:10px;display:block}.submission-preview-field>p{color:#354248;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.submission-preview-field>small{color:#9b7b39;margin-top:8px;font-size:9px;line-height:1.55;display:block}.submission-preview-field>em{color:#b43a54;margin-top:8px;font-size:9px;font-style:normal;line-height:1.55;display:block}.submission-preview-field.is-comment{background:#fffaf0;border-color:#eaddb7}.submission-comment-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.submission-comment-heading>b{color:#6f7f85;font-size:10px}.submission-comment-heading .status{flex:none}.comment-failure-diagnostics{color:#715321;background:#fffaf0;border-color:#e6c987}.submission-detail-actions .comment-publish-button{color:#8b6218;background:#fff9ea;border-color:#e1c67d}.resubmit-modal .resubmit-warning{background:#fff8e6;border-color:#e4ca86}.resubmit-modal .resubmit-warning b{color:#7c5811}.resubmit-modal .resubmit-warning span{color:#866d37}.submission-preview-field .preview-tags{margin-top:0}.submission-failure-diagnostics{color:#743348;background:#fff5f7;border:1px solid #efc9d2;border-radius:10px;margin-top:12px;padding:13px 14px}.submission-failure-diagnostics>b{font-size:10px}.submission-failure-diagnostics>p{overflow-wrap:anywhere;margin:7px 0 10px;font-size:10px;line-height:1.6}.submission-platform-errors{color:#7c203d;background:#fff;border:1px solid #e8a8b8;border-radius:8px;padding:10px 11px;margin:0 0 10px!important;display:block!important}.submission-platform-errors>b{margin-bottom:5px;font-size:9px;display:block}.submission-platform-errors ul{margin:0;padding-left:17px}.submission-platform-errors li{overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.55}.submission-failure-diagnostics dl{background:#efd7dd;border:1px solid #efd7dd;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.submission-failure-diagnostics dl>div{background:#fff;padding:9px}.submission-failure-diagnostics dt{color:#a07783;font-size:8px}.submission-failure-diagnostics dd{color:#613441;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:700}.submission-failure-diagnostics>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.submission-failure-diagnostics a{color:#7f3249;background:#fff;border-color:#e4b8c4;padding:8px 10px;font-size:9px;text-decoration:none}.submission-failure-diagnostics a.is-platform-error{color:#fff;background:#a82d51;border-color:#a82d51}.cover-lightbox-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:180;background:#04090cd1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.cover-lightbox{color:#fff;background:#10171b;border:1px solid #ffffff29;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 56px);padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000007a}.cover-lightbox-vertical{width:min(620px,100%)}.cover-lightbox>header{justify-content:space-between;align-items:center;gap:18px;padding:0 42px 15px 2px;display:flex}.cover-lightbox>header h2{color:#fff;margin:3px 0 0;font-size:22px}.cover-lightbox>header span{color:#bdd1d5;border:1px solid #ffffff26;border-radius:7px;flex:none;padding:6px 8px;font-size:9px}.cover-lightbox-close{color:#fff;z-index:2;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.cover-lightbox-canvas{background:#070b0e;border-radius:11px;place-items:center;min-height:0;display:grid;overflow:hidden}.cover-lightbox-canvas img{object-fit:contain;width:100%;height:100%;max-height:calc(100vh - 190px);display:block}.cover-lightbox-vertical .cover-lightbox-canvas img{width:auto;max-width:100%}.cover-lightbox>footer{gap:4px;padding:13px 2px 0;display:grid}.cover-lightbox>footer b{color:#eef7f8;overflow-wrap:anywhere;font-size:11px}.cover-lightbox>footer span{color:#84979d;font-size:9px;line-height:1.5}.submission-preview-meta{background:#e2e8e9;border:1px solid #e2e8e9;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.submission-preview-meta>div{background:#fff;padding:11px 12px}.submission-preview-meta dt{color:#98a3a7;font-size:8px}.submission-preview-meta dd{color:#435158;margin:4px 0 0;font-size:10px;font-weight:700}.submission-detail-actions{border-top:1px solid #e2e8e9;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:16px;display:flex}.submission-detail-actions button{min-width:105px;font-size:10px}.submission-edit-form{gap:12px;display:grid}.submission-edit-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:2px;display:flex}.submission-edit-heading h2{margin:3px 0 0;font-size:24px}.submission-edit-form>label{color:#59686e;font-size:10px;font-weight:750;display:block}.submission-edit-form>label>span{float:right;color:#9aa6aa;font-size:8px}.submission-edit-form input:not([type=checkbox]),.submission-edit-form select,.submission-edit-form textarea{color:#2f3c42;width:100%;font:inherit;resize:vertical;background:#fbfcfc;border:1px solid #dce4e6;border-radius:9px;outline:none;margin-top:6px;padding:10px 11px;font-weight:500}.submission-edit-form input:focus,.submission-edit-form select:focus,.submission-edit-form textarea:focus{border-color:#62c9bf;box-shadow:0 0 0 3px #0b8e8214}.submission-edit-form label>small{color:#98a4a8;margin-top:5px;font-size:8px;font-weight:500;line-height:1.5;display:block}.editor-question-image-preview{background:#f5f1e8;border:1px solid #dfd6c2;border-radius:10px;margin:9px 0 0;overflow:hidden}.editor-question-image-preview figcaption{color:#765719;padding:8px 10px;font-size:8px;font-weight:750;line-height:1.45}.editor-question-image-preview img{object-fit:contain;background:#fff;width:100%;max-height:520px;display:block}.submission-edit-covers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.submission-edit-covers label{color:#59686e;background:#fbfcfc;border:1px solid #dce4e6;border-radius:9px;min-width:0;padding:10px;font-size:9px;font-weight:750}.submission-edit-covers input{background:#fff;border:1px dashed #cbd7da;border-radius:7px;width:100%;margin-top:7px;padding:7px;font-size:8px;display:block}.submission-edit-covers small{color:#8f9ca1;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.submission-edit-check{background:#f6fbfa;border:1px solid #d9e8e6;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex!important}.submission-edit-check input{accent-color:var(--cyan-deep);margin-top:2px}.submission-edit-check span{float:none!important;color:inherit!important;font-size:inherit!important}.submission-edit-check b,.submission-edit-check small{display:block}.submission-edit-check small{color:#8c9a9e;margin-top:3px;font-size:8px;font-weight:500}.submission-edit-note{color:#887039;background:#fff9e9;border-radius:8px;padding:10px 12px;font-size:8px;line-height:1.55}.submission-edit-form footer{border-top:1px solid #e3e8ea;justify-content:flex-end;gap:9px;margin-top:2px;padding-top:14px;display:flex}.submission-edit-form footer button{min-width:120px;font-size:10px}.submission-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:115;background:#091014a6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.submission-modal{background:#fff;border:1px solid #ffffff8c;border-radius:19px;width:min(720px,100%);max-height:calc(100vh - 56px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 32px 90px #060d1152}.submission-modal-close{color:#7c898e;background:#fafbfb;border:1px solid #e0e6e8;border-radius:10px;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:18px;right:18px}.submission-modal>header{padding-right:42px}.submission-modal>header h2{margin-bottom:6px;font-size:26px}.submission-modal>header p:last-child{color:#7c898f;margin:0;font-size:11px;line-height:1.65}.submission-confirm-account{background:#f4fbfa;border:1px solid #cdeae6;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:16px;display:grid}.submission-confirm-account small,.submission-confirm-account strong,.submission-confirm-account div>span{display:block}.submission-confirm-account small,.submission-confirm-account div>span{color:#8b999e;font-size:9px}.submission-confirm-account strong{margin:3px 0;font-size:14px}.submission-confirm-cover{background:#fafcfc;border:1px solid #e0e7e9;border-radius:12px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;margin:16px 0 0;padding:13px;display:grid}.submission-confirm-cover>div{color:#fff;background:#11191d;border-radius:9px;width:106px;height:142px;position:relative;overflow:hidden}.submission-confirm-cover>div>span{z-index:2;background:#080e11c2;border-radius:5px;padding:5px 6px;font-size:7px;position:absolute;top:7px;left:7px}.submission-confirm-cover img{object-fit:contain;background:#11191d;width:100%;height:100%}.submission-confirm-cover figcaption{color:#738187;justify-items:start;gap:8px;font-size:10px;line-height:1.55;display:grid}.submission-confirm-cover .text-button{padding:0;font-size:10px}.submission-confirm-cover.dual-cover-confirm{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr)}.submission-confirm-cover.dual-cover-confirm>.dual-cover-assets{background:0 0;border-radius:0;align-items:center;gap:12px;width:auto;height:auto;display:flex;overflow:visible}.dual-cover-confirm .cover-asset-vertical{width:86px}.dual-cover-confirm .cover-asset-horizontal{width:144px}.submission-confirm-list{border-top:1px solid #e6ebed;margin:16px 0}.submission-confirm-list>div{border-bottom:1px solid #e6ebed;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:11px 3px;display:grid}.submission-confirm-list dt{color:#929fa4;font-size:10px}.submission-confirm-list dd{overflow-wrap:anywhere;color:#334047;margin:0;font-size:11px;font-weight:650;line-height:1.55}.submission-confirm-list dd small{color:#9b761e;margin-top:5px;font-size:9px;font-weight:500;display:block}.submission-warning{color:#785b1f;background:#fff9ea;border:1px solid #efd9a9;border-radius:11px;gap:14px;margin:16px 0 12px;padding:14px 16px;font-size:10px;line-height:1.6;display:flex}.submission-warning b{color:#61440c;flex:none}.submission-modal .form-error{margin:12px 0 0}.submission-modal>footer{border-top:1px solid #e4eaec;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:19px;display:flex}.submission-modal>footer button{min-width:148px;font-size:11px}.filter-pills{background:#f2f5f6;border-radius:10px;gap:5px;padding:4px;display:flex}.filter-pills button{color:#7d8b91;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:10px}.filter-pills button.active{color:#243036;background:#fff;box-shadow:0 2px 8px #14262e14}.inline-message{color:#087a70;background:#e4f8f5;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 13px;font-size:12px;display:flex}.inline-message>span{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.inline-message>button{color:#56918c;background:0 0;border:0;margin-left:auto;font-size:16px}.inline-message>span+button{margin-left:0}.inline-message.is-progress>i{border:2px solid #83d8d0;border-top-color:#087a70;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.inline-message.sync-error{color:#a72f49;background:#fff0f3}.inline-message.sync-error>button{color:#b36a7a}.page-actions{gap:9px;display:flex}.live-sync-button{justify-content:center;min-width:168px}.live-sync-copy{text-align:left;gap:1px;line-height:1.2;display:grid}.live-sync-copy b{color:inherit;font-size:10px;font-weight:800}.live-sync-copy small{color:#87969b;font-variant-numeric:tabular-nums;font-size:8px;font-weight:650}.live-sync-button:disabled .live-sync-copy small{color:#a7b0b4}.source-notice{color:#786a42;background:#fffaf0;border:1px solid #eadfbf;border-radius:10px;gap:12px;margin-bottom:16px;padding:12px 15px;font-size:11px;line-height:1.5;display:flex}.source-notice b{color:#5e4b15;flex:none}.content-heading{margin-bottom:12px}.content-heading h1{font-size:clamp(22px,2.1vw,28px)}.content-heading p:not(.eyebrow){font-size:11px}.compact-button{gap:9px}.spin-glyph{animation:.8s linear infinite spin;display:inline-block}.link-download-panel{background:#fff;border:1px solid #dce5e6;border-radius:12px;grid-template-columns:minmax(235px,.62fr) minmax(430px,1.38fr);align-items:center;gap:12px 18px;margin-bottom:12px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #192c3409}.link-download-copy{gap:3px;display:grid}.link-download-copy>span{color:#0a8b81;letter-spacing:.12em;font-size:8px;font-weight:850}.link-download-copy>b{font-size:13px}.link-download-copy>small{color:#8b989d;font-size:9px;line-height:1.5}.link-download-input{background:#f9fbfb;border:1px solid #d7e0e2;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;height:40px;display:grid;overflow:hidden}.link-download-input:focus-within{border-color:#6bcfc6;box-shadow:0 0 0 3px #22dfcf1a}.link-download-input>span{color:#71878a;text-align:center;font-size:17px}.link-download-input input{color:#243237;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:10px}.link-download-input input::placeholder{color:#a4afb3}.link-download-input>button{color:#fff;background:#172326;border:1px solid #193133;border-radius:7px;height:32px;margin-right:4px;padding:0 13px;font-size:10px;font-weight:750}.link-download-status{border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;margin-top:-2px;padding:9px 11px;font-size:10px;display:flex}.link-download-status>i{border:2px solid #91dcd5;border-top-color:#087c72;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite spin}.link-download-status>div{gap:2px;min-width:0;display:grid}.link-download-status>div b,.link-download-status>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-download-status>div small{color:#6f8585;font-size:8px}.link-download-status.is-running{color:#126c66;background:#e9f8f6}.link-download-status.is-complete{color:#11674d;background:#e8f7ef}.link-download-status.is-failed{color:#a7364d;background:#fff0f3}.link-download-status>a{gap:6px;margin-left:auto;padding:6px 9px;font-size:9px;text-decoration:none}.link-status-close{color:currentColor;background:0 0;border:0;flex:none;width:25px;height:25px;font-size:16px}.hot-link-download-panel{border-color:#e2dcdf;position:relative;overflow:hidden;box-shadow:0 8px 24px #192c340a}.hot-link-download-panel:before{content:"";background:linear-gradient(#ff496f,#22dfcf);width:4px;position:absolute;inset:0 auto 0 0}.hot-link-download-panel .link-download-copy>span{color:#c43c5a}.hot-link-download-panel.is-disabled{box-shadow:none;border-style:dashed}.hot-link-download-panel.is-disabled .link-download-copy>b{color:#748187}.content-metric-board{background:#fff;border:1px solid #dce4e6;border-radius:13px;margin-bottom:8px;padding:11px 13px 13px;overflow:hidden;box-shadow:0 9px 27px #192c340a}.content-data-header{justify-content:space-between;align-items:flex-end;gap:12px;min-height:34px;margin-bottom:9px;display:flex}.content-data-header>div{gap:2px;min-width:0;display:grid}.content-data-header>div>span{color:#839197;letter-spacing:.08em;font-size:8px;font-weight:800}.content-data-header>div>strong{color:#1c292e;font-size:14px;line-height:1.2}.content-data-header>div>strong small{color:#9aa6aa;margin-left:6px;font-size:7px;font-weight:650}.content-data-header>small{color:#8b989d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.content-flat-metric-grid{background:#e1e8e9;border:1px solid #e1e8e9;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.content-flat-metric-grid article{background:#fbfcfc;min-width:0;min-height:64px;padding:8px 10px 7px;position:relative;overflow:hidden}.content-flat-metric-grid article:after{content:"";border:10px solid #21cdbf0d;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-27px;right:-20px}.content-flat-metric-grid article.pink:after{border-color:#ff496f0d}.content-flat-metric-grid article.is-asset{background:#f7faf9}.content-flat-metric-grid article>div{justify-content:space-between;align-items:center;display:flex}.content-flat-metric-grid article>div small{color:#78878d;font-size:8px;font-weight:750}.content-flat-metric-grid article>div i{background:#35cabc;border-radius:50%;width:5px;height:5px}.content-flat-metric-grid article.pink>div i{background:#ef5f7d}.content-flat-metric-grid article.is-asset>div i{background:#d8962e}.content-flat-metric-grid article>strong,.content-flat-metric-grid article>span{text-overflow:ellipsis;white-space:nowrap;z-index:1;display:block;position:relative;overflow:hidden}.content-flat-metric-grid article>strong{color:#18252a;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:20px;line-height:1}.content-flat-metric-grid article>span{color:#96a2a6;font-size:7px}.content-source-bar{color:#728087;background:#ffffffb3;border:1px solid #e2e7e8;border-radius:8px;align-items:center;gap:16px;margin-bottom:8px;padding:6px 10px;font-size:8px;display:flex}.content-source-bar>span{flex:none;align-items:center;gap:6px;display:inline-flex}.content-source-bar i{border-radius:50%;width:7px;height:7px}.content-source-bar .source-original{background:#12a178}.content-source-bar .source-platform{background:#d38a22}.content-source-bar p{color:#9aa4a8;margin:0 0 0 auto}.delete-video-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:130;background:#080e11b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delete-video-modal{background:#fff;border:1px solid #ffffff8c;border-radius:18px;width:min(520px,100%);padding:31px;position:relative;box-shadow:0 32px 90px #060d1157}.delete-video-close{color:#7e8b90;background:#fafbfb;border:1px solid #e1e6e8;border-radius:50%;width:33px;height:33px;font-size:20px;line-height:1;position:absolute;top:15px;right:15px}.delete-video-symbol{color:#a6324c;background:#ffe9ee;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:17px;font-size:14px;font-weight:900;display:grid;box-shadow:-4px 4px #ff496f2e}.delete-video-modal h2{margin:4px 42px 9px 0;font-size:24px;line-height:1.35}.delete-video-modal>p:not(.eyebrow,.delete-video-error){color:#69777d;margin:0;font-size:11px;line-height:1.75}.delete-video-modal>p b{color:#2e3a40}.delete-assets-option{cursor:pointer;background:#fff9fa;border:1px solid #eadadd;border-radius:11px;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;padding:13px 14px;display:grid}.delete-assets-option input{accent-color:#b73550;margin-top:2px}.delete-assets-option b,.delete-assets-option small{display:block}.delete-assets-option b{color:#713344;font-size:10px}.delete-assets-option small{color:#92747c;margin-top:4px;font-size:8px;line-height:1.55}.delete-video-error{color:#a52f49;background:#fff0f3;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.delete-video-modal footer{border-top:1px solid #e5eaeb;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.delete-video-modal footer button{min-width:130px}.delete-confirm-button{color:#fff;background:#a82f49;border:1px solid #a82f49;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:800}.delete-confirm-button:hover:not(:disabled){background:#8f263d}.refined-content-panel{border-radius:13px;margin-top:0;overflow:hidden;box-shadow:0 9px 27px #192c340a}.refined-content-panel>header{min-height:60px;padding:11px 16px}.refined-content-panel>header h2{font-size:17px}.refined-content-panel>header p{font-size:10px}.content-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.content-search{color:#8e9ba0;background:#f9fbfb;border:1px solid #dce3e5;border-radius:9px;align-items:center;width:260px;height:36px;display:flex}.content-search>span{padding-left:11px;font-size:16px}.content-search input{color:#263238;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 8px;font-size:10px}.content-search input::placeholder{color:#a8b1b5}.content-search button{color:#8c989d;background:0 0;border:0;width:28px;height:28px}.refined-content-panel .filter-pills{flex:none}.content-metric-controls{background:#f6f9f9;border:1px solid #dce5e5;border-radius:10px;align-items:stretch;gap:6px;padding:5px;display:flex}.content-metric-controls label{color:#89969b;white-space:nowrap;grid-template-columns:auto minmax(92px,auto);align-items:center;gap:6px;min-width:0;padding-left:7px;font-size:8px;font-weight:750;display:grid}.content-metric-controls select{color:#34454a;background:#fff;border:1px solid #d9e2e3;border-radius:7px;outline:none;min-width:0;height:29px;padding:0 25px 0 8px;font-size:10px}.content-metric-controls select:focus{border-color:#6bcfc5;box-shadow:0 0 0 2px #10978a14}.content-metric-controls select:disabled{color:#a3adaf;background:#f0f3f3}.metric-sort-button{color:#08746b;white-space:nowrap;background:#eaf8f6;border:1px solid #b9ded9;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:61px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.metric-sort-button span{font-size:13px}.account-change-warning{background:#f0faf8;border-color:#addfd9}.account-change-warning b{color:#176b64}.refined-content-panel .video-table{min-width:1180px}.refined-content-panel .table-head,.refined-content-panel .table-row{grid-template-columns:60px minmax(250px,1.8fr) 92px 116px 120px 92px 82px 106px 148px;padding-inline:16px}.refined-content-panel .table-head{min-height:38px;font-size:10px}.refined-content-panel .table-head.has-metric-sorting{min-height:52px}.refined-content-panel .table-row{min-height:82px}.refined-content-panel .video-thumb{border-radius:7px;width:45px;height:60px}.refined-content-panel .video-copy strong{margin-bottom:4px;font-size:12px}.refined-content-panel .video-copy small{font-size:10px}.refined-content-panel .video-copy em{margin-top:3px;font-size:9px}.refined-content-panel .performance-cell small,.refined-content-panel .engagement-cell small{font-size:9px;line-height:1.4}.refined-content-panel .performance-cell em{font-size:9px}.refined-content-panel .watch-cell small{font-size:10px}.refined-content-panel .watch-cell em,.refined-content-panel .diagnosis-cell small{font-size:9px}.refined-content-panel .date-cell{font-size:10px}.refined-content-panel .row-actions{gap:4px}.refined-content-panel .row-actions .icon-button{border-radius:8px;width:31px;height:31px}.refined-content-panel .row-actions .ai-button{width:36px}.filter-pills button{align-items:center;gap:5px;display:inline-flex}.filter-pills button b{color:#a1aaae;font-size:9px}.filter-pills button.active b{color:#087b72}.browser-message{color:#185b57;background:#ecfbf9;border:1px solid #a9e9e3;border-radius:10px;align-items:center;gap:12px;margin:-4px 0 18px;padding:14px 16px;display:flex}.browser-message>i{border:2px solid var(--cyan-dark);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.browser-message div{gap:3px;display:grid}.browser-message b{font-size:12px}.browser-message span{color:#58726f;font-size:11px}.chart-panel{padding-bottom:30px}.legend{color:#7f8d93;font-size:11px}.legend i{background:var(--cyan-deep);border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block}.bar-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(8px,2vw,26px);height:330px;padding:48px 45px 0;display:grid}.bar-column{text-align:center;grid-template-rows:22px 1fr 28px;align-items:end;height:100%;display:grid}.bar-column>span{color:#7a888e;font-size:9px}.bar-column>div{background:linear-gradient(180deg, var(--cyan), #1b9e94);border-radius:9px 9px 3px 3px;justify-self:center;width:min(54px,70%);min-height:8px;transition:height .4s;box-shadow:inset 0 -20px 30px #045e571f}.bar-column>small{color:#8d9aa0;align-self:center;font-size:10px}.music-heading{align-items:center;margin-bottom:17px}.music-heading h1{margin-bottom:4px;font-size:clamp(29px,3vw,38px)}.music-heading p:not(.eyebrow){max-width:760px;font-size:12px;line-height:1.6}.music-actions{flex-wrap:wrap;justify-content:flex-end}.music-actions button{gap:9px;padding:10px 13px;font-size:10px}.music-cache-bar{color:#436363;background:#f2faf8;border:1px solid #d8e4e4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 14px;font-size:10px;display:flex}.music-cache-bar>div{align-items:center;gap:8px;min-width:0;display:flex}.music-cache-bar>div i{background:#16a482;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #16a48217}.music-cache-bar>div b{color:#155d53;flex:none}.music-cache-bar>div span{color:#78918f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-cache-bar>label{color:#6d7c7d;cursor:pointer;flex:none;align-items:center;gap:7px;display:inline-flex}.music-cache-bar>label input{accent-color:#09877c;width:14px;height:14px}.music-cache-bar.cache-due{color:#715b24;background:#fffaf0;border-color:#ebddba}.music-cache-bar.cache-due>div i{background:#ca8d22;box-shadow:0 0 0 4px #ca8d221a}.music-cache-bar.cache-due>div b{color:#765814}.music-cache-bar.cache-empty{color:#7f8d92;background:#fafbfb;border-color:#dfe5e7}.music-cache-bar.cache-empty>div i{box-shadow:none;background:#9ba8ac}.music-cache-bar.cache-empty>div b{color:#536067}.music-stat-grid{background:#dfe6e8;border:1px solid #dfe6e8;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 8px 24px #192c3409}.music-stat-grid article{background:#fff;min-width:0;padding:17px 20px}.music-stat-grid small,.music-stat-grid strong,.music-stat-grid span{display:block}.music-stat-grid small{color:#849198;font-size:9px;font-weight:750}.music-stat-grid strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:24px;line-height:1}.music-stat-grid .cache-word{font-size:19px}.music-stat-grid span{color:#9aa5aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-panel{border-radius:13px;overflow:hidden}.music-panel>header{padding:16px 20px}.music-panel>header h2{margin-bottom:2px;font-size:18px}.music-panel>header p{color:#93a0a5;margin:0;font-size:9px}.music-filters{align-items:center;gap:9px;display:flex}.music-search{width:330px;transition:border-color .15s,box-shadow .15s,background .15s}.music-search:focus-within,.music-search.has-query{background:#fff;border-color:#6bcfc5;box-shadow:0 0 0 3px #0c918514}.music-search kbd{color:#89969b;background:#fff;border:1px solid #d9e1e3;border-bottom-width:2px;border-radius:5px;margin-right:7px;padding:2px 6px;font:8px/1.3 inherit}.music-filters select{color:#526167;background:#f9fbfb;border:1px solid #dce3e5;border-radius:9px;outline:none;min-width:105px;height:36px;padding:0 30px 0 10px;font-size:10px}.music-category-pills{background:#fbfcfc;border-bottom:1px solid #e7ecee;gap:7px;padding:10px 20px;display:flex}.music-category-pills button{color:#768489;background:#fff;border:1px solid #dfe6e7;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:750}.music-category-pills button.active{color:#08776e;background:#eaf9f7;border-color:#a8e7e0}.music-search-result{color:#8b989d;white-space:nowrap;align-self:center;margin-left:auto;font-size:8px}.music-list{display:grid}.music-row{border-bottom:1px solid #edf0f1;grid-template-columns:58px minmax(270px,1.15fr) minmax(115px,.36fr) minmax(255px,.75fr) minmax(135px,.42fr);align-items:center;gap:14px;padding:16px 20px 13px;display:grid}.music-row:last-child{border-bottom:0}.music-rank{color:#7d8b90;background:#f6f8f8;border:1px solid #e0e5e6;border-radius:12px;align-content:center;justify-items:center;width:48px;height:48px;display:grid}.music-rank small{font-size:7px;font-weight:750}.music-rank strong{letter-spacing:-.04em;margin-top:-1px;font-size:18px}.music-rank.rank-1{color:#a82749;background:#fff1f5;border-color:#f2cfd8}.music-rank.rank-2{color:#08796f;background:#eaf9f7;border-color:#bce8e3}.music-rank.rank-3{color:#8a651b;background:#fff9ea;border-color:#e9dcb9}.music-track{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.music-disc{color:#fff;background:radial-gradient(circle,#f5f8f8 0 9%,#1e2b30 10% 24%,#10181c 25% 100%);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 5px 14px #141f232e}.music-disc:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:7px;box-shadow:0 4px #ffffff14,0 -4px #ffffff0f}.music-disc button{width:30px;height:30px;color:var(--cyan);z-index:2;background:#080f126b;border:0;border-radius:50%;place-items:center;padding:0 0 0 1px;font-size:10px;font-weight:850;display:grid;position:relative}.music-disc button:hover:not(:disabled){color:#fff;background:#087d74;box-shadow:0 0 0 4px #22dfcf24}.music-disc button:disabled{color:#77858a;cursor:not-allowed;opacity:.78}.music-disc.is-playing{box-shadow:0 0 0 4px #22dfcf21,0 6px 16px #141f233d}.music-disc.is-playing:after{border-color:#22dfcf8c;animation:3.2s linear infinite spin}.music-track h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13px;overflow:hidden}.music-track p{color:#8b989d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.music-tags{gap:5px;margin-top:7px;display:flex;overflow:hidden}.music-tags span{color:#6b7b7f;white-space:nowrap;background:#f0f4f4;border-radius:5px;flex:none;padding:3px 6px;font-size:7px}.music-tags span:first-child{color:#0b756c;background:#e7f8f5}.music-audio-state{grid-template-columns:minmax(0,112px) 1fr;align-items:center;gap:7px;margin-top:7px;display:grid}.music-audio-state>span{background:#e4eaeb;border-radius:99px;height:3px;overflow:hidden}.music-audio-state>span i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan-deep), var(--cyan));height:100%;transition:width .12s linear;display:block}.music-audio-state>small{color:#8d9a9f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.music-audio-state.is-error>small{color:#b53751}.music-shared-audio{display:none}.music-heat{min-width:0}.music-heat>small{color:#89969b;font-size:8px;display:block}.music-heat>strong{font-variant-numeric:tabular-nums;margin:3px 0 6px;font-size:18px;display:block}.music-heat>div{background:#edf1f2;border-radius:999px;height:4px;overflow:hidden}.music-heat>div i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan-deep), var(--cyan), var(--pink));height:100%;display:block}.music-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.music-metrics span{min-width:0}.music-metrics small,.music-metrics b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-metrics small{color:#9ba6aa;font-size:7px}.music-metrics b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.music-links{justify-items:start;gap:5px;display:grid}.music-links a{color:#176f69;font-size:9px;font-weight:700;text-decoration:none}.music-links a span{color:#92a09f}.music-evidence{grid-column:2/-1;margin-top:-3px}.music-evidence summary{color:#849398;cursor:pointer;align-items:center;gap:6px;font-size:8px;list-style:none;display:inline-flex}.music-evidence summary::-webkit-details-marker{display:none}.music-evidence[open] summary span{transform:rotate(180deg)}.music-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.music-evidence a{color:#4d5a5f;background:#fafcfc;border:1px solid #e6ebec;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;text-decoration:none;display:grid}.music-evidence a span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.music-evidence a small{color:#91a0a3;font-size:7px}.music-empty{text-align:center;place-items:center;min-height:330px;padding:35px;display:grid}.music-empty>span{color:#0b8278;background:#eaf9f7;border:1px solid #c5e9e5;border-radius:17px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.music-empty h2{margin:15px 0 5px;font-size:19px}.music-empty p{color:#89969b;max-width:480px;font-size:10px;line-height:1.6}.music-method-note{color:#89969b;margin:11px 4px 0;font-size:8px;line-height:1.65}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-card{border-radius:var(--radius);background:#fff;border:1px solid #dfe7e9;padding:24px;box-shadow:0 15px 38px #192c340d}.account-card>header{justify-content:space-between;align-items:start;display:flex}.account-card h2{margin:19px 0 5px}.account-card>p{color:var(--muted);font-size:11px}.account-card .account-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-bottom:4px;line-height:1.55;display:-webkit-box;overflow:hidden}.account-card .account-origin{color:#9aa5aa;font-size:9px;display:block}.account-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:13px 0}.account-card dl div{justify-content:space-between;gap:12px;padding:6px 0;font-size:10px;display:flex}.account-card dt{color:#98a4a9}.account-card dd{color:#3f4c52;margin:0}.account-card footer{justify-content:space-between;align-items:center;display:flex}.add-card{min-height:330px;color:var(--muted);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.add-card h2{color:var(--ink)}.add-card p{max-width:260px;line-height:1.65}.add-card .add-symbol{width:52px;height:52px;margin-bottom:4px}.platform-list{grid-template-columns:repeat(4,1fr);display:grid}.platform-list>div{border-right:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:22px;display:grid}.platform-list>div:last-child{border-right:0}.platform-logo{color:#0c625b;background:#dcf7f4;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.platform-list b,.platform-list small{display:block}.platform-list small{color:var(--muted);font-size:9px}.account-heading{margin-bottom:18px}.account-heading h1{margin-bottom:4px;font-size:clamp(26px,2.2vw,32px)}.account-heading .eyebrow{margin-bottom:5px;font-size:9px}.account-heading p:not(.eyebrow){font-size:12px}.account-heading>button{border-radius:9px;gap:11px;padding:9px 14px;font-size:11px}.account-grid-compact{grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:11px}.account-grid-compact .account-card{border-radius:12px;min-height:0;padding:17px 18px;box-shadow:0 8px 24px #192c340a}.account-grid-compact .large-avatar{border-radius:10px;width:42px;height:42px;font-size:13px}.account-grid-compact .status{border-radius:8px;padding:6px 8px;font-size:9px}.account-grid-compact .account-card>p{margin-bottom:0;font-size:10px}.account-grid-compact .account-card dl div{padding:5px 0;font-size:9px}.account-grid-compact .account-card footer button{border-radius:8px;padding:8px 10px;font-size:10px}.account-grid-compact .add-card .add-symbol{border-radius:13px;width:43px;height:43px;margin-bottom:2px;font-size:17px}.account-grid-compact .add-card h2{margin-top:10px}.account-grid-compact .add-card>p{max-width:240px;line-height:1.6}.account-channel-list{gap:15px;display:grid}.account-channel-section{background:#fff;border:1px solid #dce6e8;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #192c340d}.account-channel-section>header{background:linear-gradient(135deg,#fbfdfd,#f5faf9);border-bottom:1px solid #e4eaec;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:grid}.account-channel-section>header .channel-mark{border-radius:10px;width:36px;height:36px;font-size:11px}.account-channel-section>header h2{margin:0 0 3px;font-size:16px}.account-channel-section>header p{color:#78898f;margin:0;font-size:9px}.account-channel-summary{border-right:1px solid #dfe7e8;justify-items:end;padding-right:12px;display:grid}.account-channel-summary strong{color:#27383e;font-size:17px;line-height:1}.account-channel-summary span{color:#819095;margin-top:3px;font-size:8px}.account-channel-section>.account-grid{background:#f8fafb;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px}.account-channel-section .account-card{box-shadow:none}.account-channel-empty{color:#7c8c91;text-align:center;background:#fbfcfc;border:1px dashed #d8e1e3;border-radius:12px;align-content:center;justify-items:center;min-height:180px;padding:24px;display:grid}.account-channel-empty>span{color:#819196;background:#edf2f3;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:9px;font-size:11px;font-weight:850;display:grid}.account-channel-empty b{color:#586a70;font-size:11px}.account-channel-empty small{margin-top:4px;font-size:9px}.account-platform-panel{border-radius:12px;margin-top:12px}.account-platform-panel>header{padding:15px 20px 13px}.account-platform-panel>header .eyebrow{margin-bottom:4px;font-size:9px}.account-platform-panel>header h2{font-size:18px}.account-platform-panel .platform-list>div{grid-template-columns:34px 1fr auto;gap:9px;padding:14px 15px}.account-platform-panel .platform-logo{border-radius:9px;width:34px;height:34px;font-size:11px}.account-platform-panel .platform-list b{font-size:11px}.account-platform-panel .platform-list small{font-size:8px}.account-platform-panel .status{padding:6px 8px;font-size:9px}.hot-heading{align-items:center;margin-bottom:15px}.hot-heading h1{margin-bottom:3px;font-size:clamp(25px,2.2vw,31px)}.hot-heading .eyebrow{letter-spacing:.08em;margin-bottom:4px;font-size:9px}.hot-heading p:not(.eyebrow){font-size:11px}.hot-heading-actions{gap:8px;display:flex}.hot-heading-actions button{border-radius:8px;gap:10px;padding:9px 13px;font-size:10px}.hot-cache-strip{color:#718086;background:#f8fbfb;border:1px solid #dce7e7;border-radius:10px;align-items:center;gap:18px;min-height:38px;margin-bottom:10px;padding:8px 13px;font-size:9px;display:flex}.hot-cache-strip>span{color:#16776f;align-items:center;gap:7px;font-weight:750;display:inline-flex}.hot-cache-strip>span i{background:#18a77b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18a77b14}.hot-cache-strip b{color:#35464c;font-size:10px}.hot-cache-strip small{color:#929ea3}.hot-cache-strip a{color:#16776f;margin-left:auto;font-weight:700;text-decoration:none}.hot-cache-strip.is-due{background:#fffaf0;border-color:#eadbb8}.hot-cache-strip.is-due>span{color:#9b6819}.hot-cache-strip.is-due>span i{background:#c58220;box-shadow:0 0 0 4px #c5822014}.hot-summary{background:#dfe6e8;border:1px solid #dfe6e8;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:10px;display:grid;overflow:hidden;box-shadow:0 7px 22px #192c3408}.hot-summary article{background:#fff;min-width:0;padding:12px 15px}.hot-summary small,.hot-summary strong,.hot-summary span{display:block}.hot-summary small{color:#8a979c;font-size:8px;font-weight:750}.hot-summary strong{color:#1e2a2f;letter-spacing:-.035em;margin:4px 0 2px;font-size:20px;line-height:1}.hot-summary span{color:#a0aaae;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hot-panel{border-radius:12px;overflow:hidden}.hot-panel>header{align-items:center;gap:15px;min-width:0;padding:11px 14px;display:flex}.hot-board-tabs{scrollbar-width:thin;flex:1;gap:5px;min-width:0;display:flex;overflow-x:auto}.hot-board-tabs button{color:#6f7e84;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:inline-flex}.hot-board-tabs button b{color:#8d999e;background:#edf1f2;border-radius:6px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.hot-board-tabs button:hover{color:#25413f;background:#f1f7f6}.hot-board-tabs button.active{color:#086e67;background:#eaf8f6;border-color:#bce5e1}.hot-board-tabs button.active b{color:#fff;background:#159d92}.hot-search{color:#849298;background:#fafcfc;border:1px solid #dce4e6;border-radius:8px;flex:none;align-items:center;gap:6px;width:190px;padding:7px 9px;display:flex}.hot-search input{color:#27343a;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:9px}.hot-search button{color:#8b989e;background:0 0;border:0;line-height:1}.hot-list-head,.hot-row{grid-template-columns:56px minmax(300px,1fr) 135px 175px 125px;align-items:center;display:grid}.hot-list-head{color:#8d999e;letter-spacing:.04em;background:#f8f9fa;border-top:1px solid #e7ebed;border-bottom:1px solid #e7ebed;min-height:34px;padding:0 18px;font-size:8px;font-weight:800}.hot-list{max-height:640px;overflow:auto}.hot-row{border-bottom:1px solid #edf0f1;min-height:67px;padding:7px 18px;transition:background .15s,box-shadow .15s}.hot-row:hover{background:#f9fcfb;box-shadow:inset 3px 0 #37c8bc}.hot-rank{color:#7d8a90;font-variant-numeric:tabular-nums;background:#f7f9f9;border:1px solid #e0e6e8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.hot-rank.rank-1{color:#925f0a;background:#fff7de;border-color:#efd99f}.hot-rank.rank-2{color:#5f6d73;background:#f0f3f4;border-color:#d3dade}.hot-rank.rank-3{color:#9a5135;background:#fff1eb;border-color:#ebcabb}.hot-topic{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-right:18px;display:grid}.hot-topic>img,.hot-cover-fallback{object-fit:cover;background:linear-gradient(135deg,#dff6f3,#f8edf0);border-radius:7px;width:52px;height:39px}.hot-cover-fallback{color:#17897f;place-items:center;font-size:10px;font-weight:850;display:grid}.hot-topic strong,.hot-topic small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hot-topic strong{color:#1e2b30;font-size:11px;line-height:1.4}.hot-topic small{color:#9aa5aa;margin-top:4px;font-size:7px}.hot-label{color:#b73550;background:#ffe9ee;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.hot-label.label-1{color:#08766d;background:#dff7f4}.hot-heat strong,.hot-heat small,.hot-metrics span,.hot-metrics small{display:block}.hot-heat strong{color:#df3458;font-variant-numeric:tabular-nums;font-size:12px}.hot-heat small{color:#9aa5aa;margin-top:4px;font-size:7px}.hot-metrics span{color:#4e5d63;font-size:9px}.hot-metrics small{color:#9ca7ab;margin-top:5px;font-size:7px}.hot-actions{align-items:center;gap:8px;display:flex}.hot-actions button,.hot-actions a{color:#14776f;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:750;text-decoration:none}.hot-actions button{padding:0}.hot-actions a{border-left:1px solid #dfe5e7;padding-left:8px}.hot-list-empty{color:#8b989e;text-align:center;padding:55px 20px;font-size:10px}.hot-method-note{color:#829095;background:#fafbfb;border-top:1px solid #e4e9eb;padding:11px 16px;font-size:8px;line-height:1.6}.hot-empty{text-align:center;background:#fff;border:1px solid #dfe6e8;border-radius:13px;justify-items:center;min-height:390px;padding:60px 20px;display:grid}.hot-empty>span{color:#08776e;background:#dff7f4;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:15px;font-size:16px;font-weight:850;display:grid}.hot-empty h2{margin-bottom:6px;font-size:19px}.hot-empty p{color:#849197;max-width:480px;margin-bottom:22px;font-size:10px;line-height:1.6}.hot-empty button{padding:9px 13px;font-size:10px}.toast{color:#a72f49;z-index:50;background:#fff;border:1px solid #ffc7d2;border-radius:11px;gap:25px;padding:12px 16px;display:flex;position:fixed;top:90px;right:28px;box-shadow:0 15px 35px #251d1f21}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35}}.candidate-page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.candidate-page-header>div>span{color:#77868d;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.candidate-page-header h1{margin-bottom:5px}.candidate-page-header p{max-width:720px;color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.65}.candidate-page-header .primary-button{white-space:nowrap}.candidate-notice{color:#176b64;background:#effbf9;border:1px solid #bde6e1;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.candidate-notice button{color:#45817c;background:0 0;border:0;font-size:18px;line-height:1}.candidate-account-warning{background:#fff9ef;border:1px solid #f0d5ad;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:15px 18px;display:flex}.candidate-account-warning b{font-size:13px}.candidate-account-warning p{color:#9b7540;margin:4px 0 0;font-size:11px}.candidate-account-warning .secondary-button{white-space:nowrap;padding:9px 13px;font-size:11px}.candidate-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:15px;display:grid}.candidate-columns-panel,.candidate-main-panel{background:#fff;border:1px solid #dfe7e9;border-radius:15px;box-shadow:0 13px 34px #192c340b}.candidate-columns-panel{position:sticky;top:92px;overflow:hidden}.candidate-columns-panel>header{border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px 10px 17px;display:flex}.candidate-columns-panel>header div{align-items:baseline;gap:8px;display:flex}.candidate-columns-panel>header b{font-size:14px}.candidate-columns-panel>header small{color:#9aa6ab;font-size:9px}.candidate-columns-panel>header>button{color:#1b716a;background:#f5fbfa;border:1px solid #dce5e7;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.candidate-column-all,.candidate-column-main{color:#435158;text-align:left;background:0 0;border:0;width:100%}.candidate-column-all{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;display:flex}.candidate-column-all b,.candidate-column-main>b{color:#7c8a90;background:#edf2f3;border-radius:12px;place-items:center;min-width:25px;height:22px;padding:0 7px;font-size:9px;display:grid}.candidate-column-all.active{color:#0a756d;box-shadow:inset 3px 0 0 var(--cyan-deep);background:#edf9f7}.candidate-column-row{border-bottom:1px solid #eef2f3;grid-template-columns:minmax(0,1fr) auto;transition:background .15s;display:grid;position:relative}.candidate-column-row:hover,.candidate-column-row.active{background:#f8fbfb}.candidate-column-row.active{box-shadow:inset 3px 0 0 var(--cyan)}.candidate-column-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:60px;padding:10px 5px 10px 17px;display:flex}.candidate-column-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.candidate-column-main small{color:#9aa6ab;margin-top:4px;font-size:8px;font-weight:550;display:block}.candidate-column-tools{opacity:0;align-items:center;gap:1px;padding-right:8px;transition:opacity .15s;display:flex}.candidate-column-row:hover .candidate-column-tools,.candidate-column-row.active .candidate-column-tools{opacity:1}.candidate-column-tools button{color:#89969b;background:0 0;border:0;border-radius:6px;width:24px;height:25px;font-size:11px}.candidate-column-tools button:hover{color:#b83d56;background:#fff0f3}.candidate-column-edit{border-bottom:1px solid #e8edef;grid-template-columns:minmax(0,1fr) 27px 27px;gap:4px;padding:9px;display:grid}.candidate-column-edit input,.candidate-column-add input{border:1px solid #bcded9;border-radius:7px;outline:0;min-width:0;padding:8px 9px;font-size:10px}.candidate-column-edit button{color:#28776f;background:#eaf8f6;border:0;border-radius:6px}.candidate-column-edit button:last-child{color:#945361;background:#fff1f4}.candidate-column-add{background:#f8fafb;border:1px solid #dfe9eb;border-radius:9px;margin:10px;padding:10px}.candidate-column-add input{width:100%}.candidate-column-add>div{justify-content:end;gap:6px;margin-top:8px;display:flex}.candidate-column-add button,.candidate-first-column{color:#337a74;background:0 0;border:0;font-size:9px;font-weight:750}.candidate-column-add button:last-child{color:#fff;background:#167f76;border-radius:6px;padding:5px 9px}.candidate-first-column{color:#2f827b;width:100%;padding:20px 10px}.candidate-main-panel{min-width:0;overflow:hidden}.candidate-toolbar{border-bottom:1px solid #e6ecee;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 15px;display:flex}.candidate-status-tabs{align-items:center;gap:4px;display:flex}.candidate-status-tabs button{color:#728087;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.candidate-status-tabs button b{color:#9aa5aa;font-size:8px}.candidate-status-tabs button.active{color:#126d66;background:#e8f8f5}.candidate-status-tabs button.active b{color:#27857d}.candidate-search{color:#87949a;background:#fafcfc;border:1px solid #dce5e7;border-radius:9px;align-items:center;gap:7px;width:min(310px,42%);padding:0 11px;display:flex}.candidate-search input{color:#253137;background:0 0;border:0;outline:0;width:100%;padding:9px 0;font-size:10px}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:15px;display:grid}.candidate-card{background:#fff;border:1px solid #e1e8ea;border-radius:13px;min-width:0;transition:transform .17s,box-shadow .17s;overflow:hidden;box-shadow:0 7px 18px #1c2e360b}.candidate-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1c2e3617}.candidate-card-cover{aspect-ratio:16/10;color:#fff;background:radial-gradient(circle at 35% 30%,#314e52,#111b20 74%);border:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.candidate-card-cover>img{object-fit:contain;width:100%;height:100%}.candidate-cover-placeholder{color:#8fa0a6;justify-items:center;gap:5px;display:grid}.candidate-cover-placeholder span{width:42px;height:42px;color:var(--cyan);border:1px solid #476268;border-radius:12px;place-items:center;font-size:13px;font-weight:850;display:grid}.candidate-cover-placeholder b{font-size:9px}.candidate-card-cover>.candidate-status{position:absolute;top:9px;left:9px}.candidate-card-cover>i{color:#fff;opacity:0;background:#070f12a8;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:750;transition:opacity .15s,transform .15s;position:absolute;bottom:8px;right:9px;transform:translateY(3px)}.candidate-card-cover:hover>i{opacity:1;transform:none}.candidate-status{color:#506168;letter-spacing:.04em;background:#edf2f3;border-radius:14px;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.candidate-status.draft{color:#895c13;background:#fff3d8}.candidate-status.confirmed{color:#086b62;background:#dff8f3}.candidate-card-body{padding:13px}.candidate-card-meta{color:#68777d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.candidate-card-meta span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.candidate-card-meta small{color:#a1abaf;flex:none}.candidate-card h2{overflow-wrap:anywhere;margin:8px 0 5px;font-size:15px;line-height:1.45}.candidate-card-body>p{color:#859198;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-bottom:10px;font-size:9px;line-height:1.7;display:-webkit-box;overflow:hidden}.candidate-card-source{color:#718087;background:#f4faf9;border-left:2px solid #75c8c0;border-radius:0 7px 7px 0;gap:3px;min-width:0;margin-bottom:8px;padding:7px 8px;display:grid}.candidate-card-source span{font-size:7px;font-weight:800}.candidate-card-source b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.candidate-card-scores{gap:6px;margin-bottom:8px;display:flex}.candidate-card-scores span{color:#7f5b20;background:#fff3dd;border-radius:10px;padding:4px 7px;font-size:7px;font-weight:800}.candidate-card-account{background:#f5f8f9;border-radius:8px;gap:6px;min-width:0;padding:8px 9px;display:grid}.candidate-card-account>span{color:#26776f;font-size:8px;font-weight:850}.candidate-account-chips{flex-wrap:wrap;gap:6px;display:flex}.candidate-account-chips>span,.candidate-confirm-accounts>span{background:#fff;border:1px solid #dce7e7;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:inline-flex}.candidate-account-chips>span i,.candidate-confirm-accounts>span i{color:#148278;flex:none;font-size:8px;font-style:normal;font-weight:850}.candidate-account-chips>span b,.candidate-confirm-accounts>span b{color:#4e6066;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.candidate-account-chips>span.is-missing{background:#fff6f7;border-color:#efd7dc}.candidate-account-chips>span.is-missing i{color:#c8445e}.candidate-account-chips.compact{flex-wrap:nowrap;overflow:hidden}.candidate-account-chips.compact>span{max-width:120px;padding:4px 6px}.candidate-account-chips.compact>em{color:#75878d;align-self:center;font-size:8px;font-style:normal;font-weight:800}.candidate-card-assets,.candidate-readiness{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.candidate-card-assets span,.candidate-readiness span{border-radius:6px;padding:4px 7px;font-size:8px;font-weight:750}.candidate-card-assets .is-ready,.candidate-readiness .is-ready{color:#176e66;background:#e7f8f5}.candidate-card-assets .is-missing,.candidate-readiness .is-missing{color:#a45d31;background:#fff1e5}.candidate-card-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.candidate-card-actions button{color:#65737a;background:#fff;border:1px solid #e0e7e9;border-radius:7px;min-width:0;padding:7px 3px;font-size:8px;font-weight:750}.candidate-card-actions button:hover{background:#f5f8f9}.candidate-card-actions .confirm{color:#117168;background:#eefaf8;border-color:#bfe4df}.candidate-card-actions .delete{color:#b1485f}.candidate-loading,.candidate-empty{color:#87959b;text-align:center;place-items:center;min-height:430px;padding:40px;display:grid}.candidate-empty{align-content:center}.candidate-empty>span{color:#21867e;background:#ecfaf8;border:1px solid #cce5e2;border-radius:16px;place-items:center;width:55px;height:55px;margin-bottom:15px;font-size:17px;font-weight:850;display:grid}.candidate-empty h2{color:#334148;margin-bottom:6px;font-size:19px}.candidate-empty p{max-width:420px;margin-bottom:18px;font-size:11px;line-height:1.7}.candidate-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:80;background:#081014b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.candidate-editor-modal,.candidate-detail-modal,.candidate-confirm-modal{background:#fff;border:1px solid #ffffff4d;border-radius:18px;width:min(920px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 34px 100px #00000057}.candidate-modal-close{color:#76858c;z-index:3;background:#fff;border:1px solid #dfe6e8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.candidate-editor-modal>header{background:linear-gradient(115deg,#f1fbf9,#fff8fa);border-bottom:1px solid #e5ebed;padding:25px 65px 20px 28px}.candidate-editor-modal>header>span{color:#398079;letter-spacing:.12em;font-size:9px;font-weight:850}.candidate-editor-modal>header h2{margin:5px 0 4px;font-size:24px}.candidate-editor-modal>header p{color:#78868c;margin:0;font-size:11px;line-height:1.6}.candidate-editor-form{gap:15px;padding:23px 28px 26px;display:grid}.candidate-editor-form>label,.candidate-form-grid label{color:#425158;gap:7px;font-size:10px;font-weight:800;display:grid;position:relative}.candidate-editor-form input:not([type=checkbox]):not([type=file]),.candidate-editor-form textarea,.candidate-editor-form select{color:#202c31;resize:vertical;background:#fbfcfc;border:1px solid #dbe4e6;border-radius:9px;outline:0;width:100%;padding:11px 12px;font-size:11px}.candidate-editor-form input:focus,.candidate-editor-form textarea:focus,.candidate-editor-form select:focus{border-color:#6ac9c1;box-shadow:0 0 0 3px #22dfcf1c}.candidate-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.candidate-form-grid>label:only-child{grid-column:1/-1}.candidate-source-editor{background:linear-gradient(135deg,#f4fbfa,#fbfcfc);border:1px solid #d9e7e5;border-radius:12px;gap:12px;padding:15px;display:grid}.candidate-source-editor>h3{color:#2e625e;margin:0;font-size:12px}.candidate-source-editor>p{color:#869499;margin:-6px 0 0;font-size:9px;line-height:1.6}.candidate-source-editor>label{color:#425158;gap:7px;font-size:10px;font-weight:800;display:grid}.candidate-source-grid{grid-template-columns:.65fr 1fr 1.4fr .65fr}.candidate-score-grid{grid-template-columns:1fr 1fr}.candidate-field-count,.candidate-field-hint{color:#98a4a9;font-size:8px;font-weight:550;position:absolute;top:0;right:0}.candidate-ai-check{cursor:pointer;background:#f9fbfb;border:1px solid #dfe7e9;border-radius:10px;align-items:center;padding:11px 12px;gap:10px!important;display:flex!important}.candidate-ai-check input{accent-color:#13968b;width:16px;height:16px}.candidate-ai-check span{gap:2px;display:grid}.candidate-ai-check small{color:#94a0a5;font-size:8px;font-weight:550}.candidate-assets-editor{grid-template-columns:1.2fr 1fr 1fr;gap:9px;display:grid}.candidate-file-field{color:#47565d;cursor:pointer;background:#f8fafb;border:1px dashed #bfcdd1;border-radius:11px;align-content:center;min-height:105px;padding:13px;display:grid;position:relative;overflow:hidden}.candidate-file-field:hover{background:#f2fbf9;border-color:#4db4ab}.candidate-file-field>span{gap:2px;margin-bottom:10px;font-size:10px;font-weight:850;display:grid}.candidate-file-field small{color:#91a0a6;font-size:8px;font-weight:550}.candidate-file-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.candidate-file-field>b{color:#75848a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.candidate-form-error{border-left:3px solid var(--pink);color:#a7354e;background:#fff1f4;border-radius:4px;padding:10px 12px;font-size:10px;line-height:1.55}.candidate-editor-form>footer,.candidate-confirm-modal>footer{justify-content:end;gap:9px;padding-top:3px;display:flex}.candidate-editor-form>footer button,.candidate-confirm-modal>footer button{min-width:130px;padding-block:10px;font-size:10px}.candidate-detail-modal{grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);width:min(1040px,100%);display:grid;overflow-y:auto}.candidate-detail-media{color:#fff;background:radial-gradient(circle at 35% 18%,#26494d,#111a1f 67%);align-content:start;justify-items:center;gap:14px;min-height:650px;padding:27px 22px;display:grid;overflow:visible}.candidate-detail-media>video{background:#000;border-radius:12px;width:min(270px,100%);max-height:475px;box-shadow:0 17px 45px #00000059}.candidate-video-missing{color:#9dafb5;text-align:center;border:1px dashed #50666c;border-radius:12px;align-content:center;place-items:center;gap:10px;width:min(270px,100%);min-height:430px;padding:25px;display:grid}.candidate-video-missing b{color:#c0d4d8;font-size:15px}.candidate-video-missing span{font-size:9px;line-height:1.7}.candidate-detail-covers{grid-template-columns:3fr 4fr;gap:9px;width:100%;display:grid}.candidate-detail-covers a,.candidate-detail-covers>div{color:#aebdc2;background:#1a272c;border:1px solid #415158;border-radius:9px;place-items:center;min-height:95px;text-decoration:none;display:grid;position:relative;overflow:hidden}.candidate-detail-covers a span,.candidate-detail-covers>div span{color:#fff;z-index:1;background:#040a0cb3;border-radius:5px;padding:4px 5px;font-size:7px;position:absolute;inset:auto 5px 5px}.candidate-detail-covers a img{object-fit:contain;width:100%;height:100%}.candidate-detail-covers>div b{font-size:9px}.candidate-detail-copy{max-height:none;padding:31px 33px 34px;overflow:visible}.candidate-detail-copy>header{align-items:center;gap:10px;padding-right:36px;display:flex}.candidate-detail-copy>header small{color:#94a0a5;font-size:9px}.candidate-detail-copy>h2{overflow-wrap:anywhere;margin:16px 0 11px;font-size:27px;line-height:1.35}.candidate-detail-routing{background:#f3f7f8;border-radius:9px;gap:8px;padding:11px 12px;display:grid}.candidate-detail-routing h3{color:#51636a;margin:0;font-size:9px}.candidate-detail-copy section{margin-top:20px}.candidate-detail-copy section h3{color:#78868c;letter-spacing:.08em;margin:0 0 7px;font-size:9px}.candidate-detail-copy section p{color:#445159;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.candidate-detail-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.candidate-detail-tags span{color:#176e67;background:#e8f8f5;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:750}.candidate-detail-tags i{color:#98a4a9;font-size:9px;font-style:normal}.candidate-source-chips,.candidate-score-row{flex-wrap:wrap;gap:7px;display:flex}.candidate-source-chips span{color:#315e5a;background:#edf8f6;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.candidate-source-detail>a{color:#16786f;margin-top:9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.candidate-score-row{margin-bottom:8px}.candidate-score-row span{color:#79531b;background:#fff8ea;border:1px solid #f0dfbd;border-radius:8px;padding:7px 9px;font-size:9px}.candidate-score-row b{color:#a26e1d}.candidate-detail-actions{border-top:1px solid #e6ebed;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:18px;display:flex}.candidate-detail-actions button{padding:9px 13px;font-size:9px}.danger-text-button{color:#b63d56;background:0 0;border:0;font-weight:750}.candidate-confirm-modal{text-align:center;width:min(510px,100%);padding:34px 34px 29px}.candidate-confirm-mark{color:#0b786f;width:54px;height:54px;box-shadow:-3px 3px 0 var(--cyan), 3px -3px 0 #ff496f9e;background:#dff8f3;border-radius:17px;place-items:center;margin:0 auto 17px;font-size:20px;font-weight:900;display:grid}.candidate-confirm-modal h2{margin-bottom:8px;font-size:24px}.candidate-confirm-modal>p{color:#77868c;margin:0 auto 18px;font-size:11px;line-height:1.7}.candidate-confirm-summary{text-align:left;background:#f8fafb;border:1px solid #e0e8ea;border-radius:10px;gap:5px;padding:13px 14px;display:grid}.candidate-confirm-summary b{font-size:12px;line-height:1.5}.candidate-confirm-summary small{color:#76858b;font-size:9px}.candidate-confirm-accounts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.candidate-confirm-modal .candidate-readiness{justify-content:center;margin:14px 0}.candidate-confirm-modal .candidate-form-error{text-align:left;margin:12px 0}.candidate-confirm-modal>footer{justify-content:center;margin-top:19px}@media (width<=1260px){.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.candidate-layout{grid-template-columns:1fr}.candidate-columns-panel{position:static}.candidate-column-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.candidate-column-row{border-right:1px solid #eef2f3}.candidate-column-tools{opacity:1}.candidate-detail-modal{grid-template-columns:1fr;max-height:calc(100vh - 28px);overflow-y:auto}.candidate-detail-media{min-height:auto;overflow:visible}.candidate-detail-copy{max-height:none;overflow:visible}}@media (width<=620px){.candidate-page-header{display:grid}.candidate-page-header .primary-button{width:100%}.candidate-layout{gap:10px}.candidate-column-list{grid-template-columns:1fr}.candidate-toolbar{display:grid}.candidate-status-tabs{overflow-x:auto}.candidate-search{width:100%}.candidate-grid{grid-template-columns:1fr;padding:10px}.candidate-modal-backdrop{align-items:end;padding:0}.candidate-editor-modal,.candidate-detail-modal,.candidate-confirm-modal{border-radius:17px 17px 0 0;width:100%;max-height:95vh}.candidate-editor-modal>header{padding:23px 55px 17px 18px}.candidate-editor-form{padding:18px}.candidate-form-grid,.candidate-assets-editor,.candidate-source-grid,.candidate-score-grid{grid-template-columns:1fr}.candidate-file-field{min-height:86px}.candidate-editor-form>footer,.candidate-confirm-modal>footer{grid-template-columns:1fr;display:grid}.candidate-editor-form>footer button,.candidate-confirm-modal>footer button{width:100%}.candidate-detail-media{padding:22px 15px}.candidate-detail-media>video{max-height:52vh}.candidate-detail-copy{padding:25px 19px 30px}.candidate-detail-copy>h2{font-size:22px}.candidate-detail-actions{display:grid}.candidate-confirm-modal{padding:32px 19px 24px}}.pagination{background:#fbfcfc;border-top:1px solid #e5ebed;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 18px;display:flex}.pagination>p{color:#65777e;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.pagination>div{align-items:center;gap:5px;display:flex}.pagination>div>span{align-items:center;gap:5px;display:inline-flex}.pagination button{color:#506168;background:#fff;border:1px solid #dbe4e6;border-radius:9px;place-items:center;min-width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.pagination button:hover:not(:disabled){color:#08766d;background:#f1faf9;border-color:#8bcfc8}.pagination button.is-active{color:#fff;background:#168e84;border-color:#168e84;box-shadow:2px -2px #ff496f8c}.pagination i{color:#91a0a6;padding-inline:2px;font-style:normal}.platform-capability-panel{background:radial-gradient(circle at 82% 12%,#22dfcf1c,#0000 23%),linear-gradient(125deg,#fff,#f5fbfa);border:1px solid #dce7e7;border-radius:15px;grid-template-columns:minmax(280px,1.25fr) minmax(300px,.9fr) minmax(260px,.8fr);align-items:center;gap:22px;padding:23px 25px;display:grid;box-shadow:0 12px 32px #1629320d}.platform-capability-panel>div>span{color:#17776f;letter-spacing:.08em;font-size:11px;font-weight:800}.platform-capability-panel p{color:#61737a;margin:0;font-size:12px;line-height:1.65}.platform-capability-panel dl{background:#fff;border:1px solid #dce7e8;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.platform-capability-panel dl>div{min-width:0;padding:13px}.platform-capability-panel dl>div+div{border-left:1px solid #e3eaec}.platform-capability-panel dt,.platform-capability-panel dd,.platform-capability-panel small{margin:0;display:block}.platform-capability-panel dt{color:#718188;font-size:10px}.platform-capability-panel dd{color:#182529;margin:4px 0;font-size:19px;font-weight:800}.platform-capability-panel small{color:#718188;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-capability-panel aside{border-left:1px solid #dce7e8;gap:4px;padding-left:20px;display:grid}.platform-capability-panel aside b{color:#24736d;margin-top:4px;font-size:11px}.platform-capability-panel aside span{color:#65777e;font-size:11px;line-height:1.55}.source-account-notice{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-account-notice>div{gap:3px;display:grid}.source-account-notice .secondary-button{flex:none;padding:8px 12px;font-size:11px}.source-account-switch{color:#08776e;text-align:left;background:0 0;border:0;width:fit-content;padding:3px 0;font-size:11px;font-weight:800}.candidate-editor-section{background:#fbfcfc;border:1px solid #dce6e7;border-radius:12px;overflow:hidden}.candidate-editor-section>summary{color:#34464b;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;min-height:56px;padding:11px 14px;list-style:none;display:flex}.candidate-editor-section>summary::-webkit-details-marker{display:none}.candidate-editor-section>summary>span{gap:3px;display:grid}.candidate-editor-section>summary b{font-size:12px}.candidate-editor-section>summary small{color:#697a81;font-size:10px;font-weight:500}.candidate-editor-section>summary i{color:#6d7e84;font-size:14px;font-style:normal;transition:transform .18s}.candidate-editor-section[open]>summary{background:#f4faf9;border-bottom:1px solid #e2e9eb}.candidate-editor-section[open]>summary i{transform:rotate(180deg)}.candidate-editor-section .candidate-source-editor{background:0 0;border:0;border-radius:0}.candidate-source-editor>p{color:#65777e;margin:0;font-size:11px}.candidate-editor-section-body{gap:14px;padding:15px;display:grid}.candidate-editor-section-body>label{color:#425158;gap:7px;font-size:11px;font-weight:800;display:grid;position:relative}.candidate-editor-section>.candidate-assets-editor{padding:15px}.candidate-editor-form>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#fffffff7;border-top:1px solid #dfe7e9;margin:0 -28px -26px;padding:13px 28px 15px;position:sticky;bottom:-26px}.submission-batch-bar:not(.has-selection){grid-template-columns:auto minmax(0,1fr);min-height:50px}.submission-batch-hint{color:#66787f;text-align:right;font-size:11px}.submission-batch-bar{z-index:5;position:sticky;top:0}.submission-panel>.pagination,.content-panel>.pagination,.candidate-main-panel>.pagination,.music-panel>.pagination,.hot-panel>.pagination{border-radius:0 0 15px 15px}.account-card footer .danger-text,.candidate-detail-actions .danger-text-button{border-left:1px solid #f0d9de;margin-left:auto;padding-left:16px}.benchmark-section-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:12;background:#ffffffed;border:1px solid #dce5e7;border-radius:12px;align-items:center;gap:5px;padding:8px;display:flex;position:sticky;top:10px;overflow-x:auto;box-shadow:0 10px 26px #13222714}.benchmark-section-nav>span{color:#5d7077;flex:none;padding:0 8px;font-size:10px;font-weight:800}.benchmark-section-nav button{color:#53676d;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;min-height:32px;padding:6px 9px;font-size:10px;font-weight:750}.benchmark-section-nav button:hover{color:#08766d;background:#eef9f7;border-color:#bce1dd}#benchmark-comparison,#benchmark-evidence,#benchmark-gates,#benchmark-findings,#benchmark-dna,#benchmark-template{scroll-margin-top:70px}.table-head,.sortable-metric-head,.video-copy small,.video-copy em,.performance-cell small,.performance-cell em,.watch-cell small,.watch-cell em,.engagement-cell small,.diagnosis-cell small,.date-cell,.overview-stats .stat-card>div,.overview-stats .stat-card small{font-size:10px}.candidate-page :is(small,.candidate-status,.candidate-card-meta,.candidate-card-source span,.candidate-card-source b,.candidate-card-scores span,.candidate-card-account span,.candidate-card-account b,.candidate-card-assets span,.candidate-card-actions button,.candidate-card-cover>i),.candidate-editor-modal :is(small,label,.candidate-field-count,.candidate-field-hint),.candidate-detail-modal :is(small,.candidate-status,p),.candidate-confirm-modal :is(small,p){font-size:10px}.benchmark-page :is(small,.eyebrow),.benchmark-import-modal :is(small,.eyebrow){font-size:10px!important}@media (width<=1100px) and (width>=761px){.navigation-group>small{display:none}.navigation-group+.navigation-group{margin-top:3px;padding-top:3px}}@media (height<=800px) and (width>=761px){.sidebar .sync-state,.sidebar .admin-summary{display:none}.sidebar-footer{padding-top:8px}.sidebar nav button{padding-block:6px}.navigation-group+.navigation-group{margin-top:2px;padding-top:2px}.navigation-group>small{display:none}}@media (width<=900px){.platform-capability-panel{grid-template-columns:1fr}.platform-capability-panel aside{border-top:1px solid #dce7e8;border-left:0;padding:14px 0 0}}@media (width<=760px){.sidebar{height:70px;padding:6px 8px max(6px, env(safe-area-inset-bottom));overflow:visible}.sidebar .desktop-navigation{display:none}.sidebar .mobile-navigation{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;width:100%;margin:0;display:grid;overflow:visible}.sidebar .mobile-navigation button,.sidebar .mobile-navigation button:hover{justify-items:center;gap:1px;min-width:0;min-height:55px;padding:2px;font-size:10px;display:grid;transform:none}.sidebar .mobile-navigation button>span{width:30px;height:30px;font-size:11px}.sidebar .mobile-navigation button.active:before{width:auto;height:3px;inset:auto 10px -6px}.mobile-more-menu{background:#10181cfa;border:1px solid #34454b;border-radius:15px;width:min(280px,100vw - 18px);padding:7px;display:grid;position:absolute;bottom:76px;right:9px;overflow:hidden;box-shadow:0 20px 55px #00000059}.mobile-more-menu>button{color:#dce6e8;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.mobile-more-menu>button:hover,.mobile-more-menu>button.active{color:#fff;background:#223137}.mobile-more-menu>button>span{width:32px;height:32px;color:var(--cyan);border:1px solid #566a71;border-radius:9px;place-items:center;display:grid}.mobile-more-menu>button>b{font-size:12px}.mobile-more-menu>button>i{color:#74878e;font-style:normal}.mobile-publish-fab{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));color:#fff;min-height:42px;box-shadow:-3px 3px 0 var(--cyan), 0 12px 30px #ec41644d;z-index:18;background:#ec4164;border:1px solid #ff6b89;border-radius:22px;align-items:center;gap:7px;padding:8px 13px 8px 9px;font-size:11px;font-weight:800;display:inline-flex;position:fixed}.mobile-publish-fab>span{color:#153033;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.content-area{padding-bottom:118px}.pagination{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.pagination>p{text-align:center}.pagination>div{justify-content:center}.pagination button{min-width:38px;height:38px}.platform-capability-panel{padding:18px}.platform-capability-panel dl{grid-template-columns:1fr 1fr 1fr}.platform-capability-panel dl>div{padding:10px}.platform-capability-panel h2{font-size:19px}.source-account-notice{flex-direction:column;align-items:stretch}.source-account-notice .secondary-button{width:100%}.submission-batch-bar{top:58px}.submission-batch-bar:not(.has-selection){grid-template-columns:1fr}.submission-batch-hint{text-align:left}.music-list{overflow:visible}.music-row{grid-template-columns:42px minmax(0,1fr) 64px;grid-template-areas:"rank track heat""metrics metrics metrics""links links links""evidence evidence evidence";gap:12px 10px;min-width:0;padding:15px 13px}.music-rank{grid-area:rank;align-self:start}.music-track{grid-area:track;min-width:0}.music-track>div:last-child{min-width:0}.music-track h3,.music-track p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-tags{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.music-tags span{flex:none}.music-heat{grid-area:heat}.music-metrics{background:#e3eaec;border:1px solid #e3eaec;border-radius:9px;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.music-metrics>span{background:#f8fafa;min-width:0;padding:9px}.music-links{flex-wrap:wrap;grid-area:links;gap:7px;display:flex}.music-links a{flex:120px;min-height:40px}.music-evidence{grid-area:evidence}.candidate-editor-form>footer{padding:12px 18px calc(14px + env(safe-area-inset-bottom));margin:0 -18px -26px;bottom:-30px}.candidate-editor-form>footer button{min-height:44px}.candidate-editor-section>summary{min-height:60px}.benchmark-section-nav{margin-inline:-2px;top:66px}#benchmark-comparison,#benchmark-evidence,#benchmark-gates,#benchmark-findings,#benchmark-dna,#benchmark-template{scroll-margin-top:118px}}@media (width<=1100px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding-inline:9px}.sidebar-brand{justify-content:center;padding-inline:0}.sidebar-brand>div:last-child,.sidebar nav button:not(.active):after,.sidebar nav button{font-size:0}.sidebar-account{padding-inline:0}.sidebar-account .account-switcher{justify-content:center;min-height:48px;padding-inline:0;position:relative}.sidebar-account .account-avatar{width:36px;height:36px;display:grid}.sidebar-account .account-copy{opacity:0;position:absolute;inset:0}.sidebar-account .account-copy select{cursor:pointer;width:100%;max-width:none;height:100%}.sidebar-account .chevron,.sidebar-account-state{display:none}.sidebar nav button{justify-content:center;padding-inline:8px}.sidebar nav button>span{font-size:12px}.sidebar nav button.active:before{left:-9px}.admin-summary{justify-content:center;display:flex}.admin-summary div,.sidebar-logout b,.sync-state{display:none}.sidebar-logout{justify-content:center;padding-inline:8px}.stat-grid{grid-template-columns:repeat(2,1fr)}.overview-stats.expanded-metrics,.analytics-stats{grid-template-columns:repeat(3,1fr)}.publish-entry{grid-template-columns:1fr}.account-grid,.platform-list{grid-template-columns:repeat(2,1fr)}.platform-list>div:nth-child(2){border-right:0}.platform-list>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.diagnosis-assets{grid-template-columns:repeat(9,105px);overflow-x:auto}.diagnosis-dimensions{grid-template-columns:1fr}.content-search{width:210px}.content-flat-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.submission-card{grid-template-columns:86px minmax(300px,1fr) minmax(170px,.7fr)}.submission-media{width:78px;height:108px}.submission-actions{grid-column:2/-1;grid-template-columns:120px 120px 160px;justify-content:start}.submission-actions .publish-button,.submission-actions .submission-progress-note{grid-column:auto}.submission-publish-targets{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.music-row{grid-template-columns:50px minmax(230px,1fr) 105px minmax(210px,.8fr)}.music-links{grid-column:2/-1;gap:15px;display:flex}.hot-list{overflow:auto}.hot-list-head,.hot-row{min-width:900px}}@media (width<=760px){.login-shell{background:#f4f7f8;grid-template-columns:1fr}.login-brand{display:none}.login-panel{min-height:100vh;padding:18px}.login-card{padding:30px 24px}.mobile-brand{align-items:center;gap:10px;margin-bottom:40px;font-size:20px;font-weight:800;display:flex}.app-shell{display:block}.sidebar{border-top:1px solid #28353a;width:100%;height:66px;padding:7px 10px;position:fixed;top:auto;bottom:0}.sidebar-brand,.sidebar-account,.sidebar-footer{display:none}.sidebar nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:0}.sidebar nav button,.sidebar nav button:hover{justify-items:center;gap:2px;padding:2px;font-size:9px;display:grid;transform:none}.sidebar nav button>span{width:28px;height:28px}.sidebar nav button.active:before{width:auto;height:3px;inset:auto 14px -7px}.mobile-account-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:15;background:#fffffff2;border-bottom:1px solid #dfe6e8;align-items:center;gap:10px;height:58px;padding:0 15px;display:flex;position:sticky;top:0}.mobile-title{align-items:center;gap:8px;font-weight:800;display:flex}.mobile-title .brand-mark{width:30px;height:30px}.api-state{display:none}.account-switcher{min-width:0}.mobile-account-bar .account-switcher{margin-left:auto}.account-avatar,.account-copy small{display:none}.account-copy{min-width:0}.account-copy select{max-width:105px}.topbar-logout{display:inline-flex}.topbar-logout span{font-size:16px}.topbar-logout b{font-size:0}.topbar-logout b:after{content:"退出";font-size:12px}.content-area{padding:25px 15px 100px}.page-heading{align-items:start}.page-heading>div{min-width:0}.page-heading>button{flex:none;gap:0;padding-inline:12px;font-size:0}.page-heading>button span{font-size:18px}.page-heading>.page-actions{flex:none;display:grid}.page-actions .secondary-button{padding:9px 10px;font-size:10px}.source-notice{gap:4px;display:grid}.content-heading{gap:11px;display:grid}.content-heading>.page-actions{grid-template-columns:1fr 1fr;width:100%}.content-heading>.page-actions button{justify-content:center;min-width:0}.content-heading p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.link-download-panel{grid-template-columns:1fr;gap:10px;padding:13px}.link-download-copy>small{display:none}.link-download-input{grid-template-columns:28px minmax(0,1fr) auto}.link-download-input>button{padding-inline:10px}.link-download-status{grid-column:1;align-items:flex-start}.link-download-status>div{flex:1}.content-metric-board{padding:10px}.content-data-header{min-height:31px}.content-data-header>small{max-width:155px}.content-flat-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-flat-metric-grid article{min-height:57px;padding-inline:8px}.content-flat-metric-grid article>strong{font-size:17px}.content-flat-metric-grid article>span{font-size:6px}.content-source-bar{overflow-x:auto}.content-source-bar p{display:none}.refined-content-panel,.panel.refined-content-panel{overflow:hidden}.panel.refined-content-panel>header{min-width:0;display:block}.refined-content-panel>header>div:first-child{margin-bottom:12px}.content-controls{gap:8px;display:grid}.content-search{width:100%}.content-metric-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.content-metric-controls label{grid-template-columns:1fr;gap:3px;padding:2px}.content-metric-controls select{width:100%}.metric-sort-button{grid-column:1/-1;min-height:31px}.refined-content-panel .video-table-scroll{overflow:visible}.refined-content-panel .video-table{min-width:0}.refined-content-panel .table-head{display:none}.refined-content-panel .table-row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb copy status""thumb performance performance""watch engagement diagnosis""date actions actions";align-items:center;gap:9px 10px;min-height:0;padding:12px}.refined-content-panel .video-thumb{grid-area:thumb;align-self:start;width:44px;height:59px}.refined-content-panel .video-copy{grid-area:copy}.refined-content-panel .video-copy strong{font-size:12px}.refined-content-panel .video-copy small{font-size:9px}.refined-content-panel .video-copy em{font-size:8px}.refined-content-panel .table-row>.status{grid-area:status;padding:5px 7px;font-size:9px}.refined-content-panel .performance-cell{grid-area:performance;align-items:baseline;gap:7px;min-width:0;display:flex}.refined-content-panel .performance-cell b{font-size:12px}.refined-content-panel .performance-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-content-panel .performance-cell em{flex:none;margin-left:auto}.refined-content-panel .watch-cell{grid-area:watch}.refined-content-panel .engagement-cell{grid-area:engagement}.refined-content-panel .diagnosis-cell{grid-area:diagnosis;padding:6px 7px}.refined-content-panel .date-cell{grid-area:date;font-size:9px}.refined-content-panel .row-actions{grid-area:actions;justify-content:flex-end}.refined-content-panel .row-actions .icon-button{width:29px;height:29px}.refined-content-panel .row-actions .ai-button{width:34px}.submission-heading{display:grid}.submission-heading>button{width:fit-content;padding-inline:12px;font-size:10px}.submission-heading>button span{font-size:inherit}.submission-heading-actions{width:100%}.submission-heading-actions .secondary-button{flex:1 1 0;justify-content:center}.submission-summary{grid-template-columns:1fr 1fr}.submission-summary article{padding:14px 15px}.panel.submission-panel{overflow:hidden}.submission-panel>header{min-width:0;display:block}.submission-panel>header>div:first-child{margin-bottom:12px}.submission-controls{gap:8px;display:grid}.submission-account-filter{width:100%}.submission-controls .filter-pills{max-width:100%;overflow-x:auto}.submission-controls .filter-pills button{flex:none}.submission-batch-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:12px 14px}.submission-select-all{white-space:normal;min-width:0}.submission-batch-account{grid-column:1/-1;grid-template-columns:1fr;justify-content:stretch;display:grid}.submission-batch-account .account-multi-picker{width:100%;max-width:none}.submission-batch-account .account-multi-options{max-width:calc(100vw - 76px)}.submission-batch-account .secondary-button{width:100%}.submission-batch-submit{grid-column:1/-1;width:100%}.submission-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 14px 14px 46px}.submission-row-select{left:14px}.submission-media{width:66px;height:92px}.submission-media>i{opacity:1;transform:none}.submission-card-status{flex-direction:column;align-items:flex-start;gap:5px}.submission-copy h3{margin-top:8px;font-size:15px}.submission-field,.submission-tags{grid-column:1/-1}.submission-meta{border-top:1px solid #e7ecee;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:9px 0 0}.submission-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.submission-actions .publish-button,.submission-actions .submission-progress-note{grid-column:auto}.submission-publish-targets{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.submission-actions .publish-button,.submission-actions .secondary-button{width:100%}.submission-progress-note{justify-content:center;width:100%}.submission-modal-backdrop{align-items:end;padding:0}.submission-modal{border-radius:18px 18px 0 0;width:100%;max-height:95vh;padding:28px 18px 24px}.submission-modal-close{top:14px;right:14px}.submission-modal>header{padding-right:38px}.submission-modal>header h2{font-size:23px}.submission-batch-account-groups>div{grid-template-columns:minmax(0,1fr) auto}.submission-batch-account-groups em{grid-column:1/-1;width:fit-content}.submission-batch-confirm-list{grid-template-columns:1fr 1fr}.submission-confirm-account{grid-template-columns:46px 1fr;gap:11px}.submission-confirm-account .large-avatar{width:46px;height:46px}.submission-confirm-account>em{grid-column:2}.submission-confirm-cover{grid-template-columns:92px minmax(0,1fr);gap:12px}.submission-confirm-cover>div{width:84px;height:116px}.submission-confirm-cover.dual-cover-confirm,.submission-preview-cover.dual-cover-preview{grid-template-columns:1fr}.submission-confirm-cover.dual-cover-confirm>.dual-cover-assets,.submission-preview-cover.dual-cover-preview>.dual-cover-assets{width:100%;height:auto}.dual-cover-confirm .cover-asset-vertical,.cover-asset-vertical{width:72px}.dual-cover-confirm .cover-asset-horizontal,.cover-asset-horizontal{width:118px}.submission-confirm-list>div{grid-template-columns:70px minmax(0,1fr);gap:11px}.submission-preview-cover{grid-template-columns:86px minmax(0,1fr)}.submission-preview-cover>div{width:78px;height:106px}.submission-detail-actions,.submission-edit-form footer{grid-template-columns:1fr;display:grid}.submission-edit-covers{grid-template-columns:1fr}.submission-detail-actions button,.submission-edit-form footer button{width:100%}.cover-asset.is-zoomable>i{opacity:1;transform:none}.cover-lightbox-backdrop{align-items:center;padding:12px}.cover-lightbox{border-radius:14px;max-height:calc(100vh - 24px);padding:15px}.cover-lightbox>header{flex-direction:column;align-items:flex-start;gap:7px;padding-bottom:11px}.cover-lightbox>header h2{font-size:19px}.cover-lightbox-canvas img{max-height:calc(100vh - 185px)}.submission-warning{gap:4px;display:grid}.submission-modal>footer{grid-template-columns:1fr;display:grid}.submission-modal>footer button{width:100%}.music-heading{display:grid}.music-heading .music-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.music-heading .music-actions .primary-button{grid-column:1/-1;font-size:10px}.music-cache-bar{display:grid}.music-cache-bar>div{grid-template-columns:10px 1fr;display:grid}.music-cache-bar>div span{white-space:normal;grid-column:2}.music-stat-grid{grid-template-columns:1fr 1fr}.music-stat-grid article{padding:14px 15px}.music-panel>header{min-width:0;display:block}.music-panel>header>div:first-child{margin-bottom:11px}.music-filters{grid-template-columns:1fr 105px;display:grid}.music-search{width:100%}.music-category-pills{overflow-x:auto}.music-category-pills button{flex:none}.music-search-result{flex:none;margin-left:10px}.music-list{overflow-x:auto}.music-row{grid-template-columns:48px minmax(220px,1fr) 95px 210px;min-width:700px}.music-evidence>div{grid-template-columns:1fr}.refined-content-panel .filter-pills{max-width:100%;overflow-x:auto}.refined-content-panel .filter-pills button{flex:none}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.overview-stats.expanded-metrics,.analytics-stats{grid-template-columns:1fr 1fr}.stat-card{min-height:130px;padding:18px}.stat-card strong{font-size:30px}.publish-entry{padding:24px 20px}.flow-steps{grid-template-columns:1fr 1fr;gap:18px}.flow-steps>div:not(:last-child):after{display:none}.panel{overflow-x:auto}.panel>header{min-width:620px;padding-inline:20px}.panel.music-panel>header,.panel.submission-panel>header{min-width:0;padding-inline:15px}.video-modal-backdrop{align-items:end;padding:0}.video-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh;display:block;overflow-y:auto}.video-player-shell{min-height:280px}.video-player-shell video{max-height:52vh}.video-modal-copy{padding:28px 20px 34px;overflow:visible}.diagnosis-backdrop{align-items:end;padding:0}.diagnosis-modal{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.diagnosis-header{height:auto;min-height:82px;padding:15px 16px}.diagnosis-header h2{font-size:20px}.diagnosis-header p:last-child{max-width:210px}.diagnosis-header-actions .secondary-button{gap:0;font-size:0}.diagnosis-header-actions .secondary-button:after{content:"重跑";font-size:10px}.diagnosis-body{max-height:calc(96vh - 82px);padding:14px 13px 30px}.diagnosis-state,.diagnosis-consent{min-height:510px;padding:30px 20px}.diagnosis-consent h3{font-size:24px}.diagnosis-hero{grid-template-columns:82px 1fr;gap:15px;padding:20px 17px}.diagnosis-score{border-width:6px;width:75px;height:75px}.diagnosis-score strong{font-size:29px}.diagnosis-metric-strip{grid-template-columns:1fr 1fr}.diagnosis-two-column{grid-template-columns:1fr;gap:0}.diagnosis-inputs,.diagnosis-section,.diagnosis-list,.diagnosis-two-column.suggestions>section{margin-top:12px;padding:17px}.diagnosis-inputs>header{display:block}.diagnosis-inputs header small{text-align:left;margin-top:7px;display:block}.priority-list article{grid-template-columns:34px 1fr}.priority-list article>span{text-align:left;grid-column:2}.wizard-shell{display:block}.wizard-rail{grid-template-columns:repeat(4,1fr);padding:11px;display:grid}.wizard-rail>div{text-align:center;justify-items:center;min-height:auto;display:grid}.wizard-rail>div:not(:last-child):after{border-top:1px solid #dce3e5;border-left:0;inset:13px calc(14px - 50%) auto calc(50% + 14px)}.wizard-rail small{display:none}.wizard-panel{padding:22px 16px}.upload-grid{grid-template-columns:1fr}.upload-grid-dual-cover .drop-zone,.drop-zone{min-height:145px}.form-grid{display:block}.confirm-account{grid-template-columns:48px 1fr}.confirm-account>em{grid-column:2}.wizard-actions{align-items:stretch}.wizard-actions button{flex:1}.account-grid{grid-template-columns:1fr}.hot-heading{display:grid}.hot-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.hot-cache-strip{grid-template-columns:1fr auto;gap:5px 10px;display:grid}.hot-cache-strip small{grid-column:1}.hot-cache-strip a{grid-area:1/2/span 2;align-self:center}.hot-summary{grid-template-columns:1fr 1fr}.hot-panel>header{min-width:0;padding:10px;display:block}.hot-board-tabs{margin-bottom:9px}.hot-search{width:100%}.hot-list-head{display:none}.hot-list{max-height:none;overflow:visible}.hot-row{grid-template-columns:36px minmax(0,1fr) 80px;gap:7px;min-width:0;min-height:78px;padding:10px}.hot-rank{width:27px;height:27px}.hot-topic{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding-right:0}.hot-topic>img,.hot-cover-fallback{width:42px;height:32px}.hot-topic strong{font-size:10px}.hot-heat{text-align:right}.hot-heat strong{font-size:10px}.hot-metrics{grid-column:2;align-items:center;gap:8px;display:flex}.hot-metrics span,.hot-metrics small{margin:0;font-size:7px}.hot-actions{grid-column:3;justify-content:flex-end}.hot-actions button,.hot-actions a{font-size:7px}.platform-list{grid-template-columns:1fr}.platform-list>div{border-right:0;border-bottom:1px solid var(--line)}.bar-chart{gap:7px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.benchmark-page,.benchmark-page input,.benchmark-page textarea,.benchmark-page select,.benchmark-import-modal{font-family:PingFang SC,sans-serif}.benchmark-page{color:#172226}.benchmark-page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.benchmark-page-header h1{max-width:790px;margin-bottom:8px;font-size:clamp(31px,3.3vw,50px);line-height:1.08}.benchmark-page-header>div:first-child>p:last-child{color:#708087;margin:0;font-size:14px}.benchmark-header-actions{flex:none;align-items:center;gap:16px;display:flex}.benchmark-header-actions>span{color:#77878d;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.benchmark-header-actions>span i{background:var(--cyan-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0a9e911a}.benchmark-toast{color:#eaf8f7;z-index:200;background:#111d21f5;border:1px solid #2e4649;border-radius:12px;align-items:center;gap:20px;padding:12px 14px 12px 18px;font-size:12px;font-weight:680;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0913173d}.benchmark-toast span{color:#759094;font-size:17px}.benchmark-error{border:1px solid #f2c7d1;border-left:4px solid var(--pink);color:#983248;background:#fff4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:13px 15px;display:flex}.benchmark-error div{gap:3px;display:grid}.benchmark-error b{font-size:11px}.benchmark-error span{font-size:11px;line-height:1.55}.benchmark-error button{color:#b25267;background:0 0;border:0;font-size:19px}.benchmark-demo-notice{background:#eaf9f7;border:1px solid #a9ddd7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:10px 13px;display:grid}.benchmark-demo-notice>span{color:#08766d;background:#fff;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.benchmark-demo-notice p{color:#4f7473;margin:0;font-size:10px;line-height:1.55}.benchmark-demo-notice button{color:#08766d;background:0 0;border:0;font-size:10px;font-weight:800}.benchmark-creator-run-board{background:#fff;border:1px solid #d7e1e2;border-radius:17px;margin-bottom:18px;overflow:hidden;box-shadow:0 16px 45px #122a2f0f}.benchmark-creator-run-board>header{color:#ecf8f7;background:radial-gradient(circle at 76% -30%,#26ccbb33,#0000 42%),#142328;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex}.benchmark-creator-run-board>header .eyebrow{color:#54c7bd;letter-spacing:.14em;margin-bottom:4px;font-size:7px}.benchmark-creator-run-board>header h2{color:#fff;margin:0;font-size:24px}.benchmark-creator-run-board>header p:last-child{color:#93a7ac;margin:5px 0 0;font-size:9px}.benchmark-run-header-actions{flex:none;align-items:center;gap:8px;display:flex}.benchmark-run-header-actions>a,.benchmark-run-header-actions>button{color:#d3e1e3;background:#1c3036;border:1px solid #40545a;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700;text-decoration:none}.benchmark-run-header-actions>button{color:#dffffb;background:#17635d;border-color:#3db8ad}.benchmark-run-header-actions>span{color:#b9cacd;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.benchmark-run-header-actions>span i{background:#88999d;border-radius:50%;width:7px;height:7px}.benchmark-run-header-actions>span.status-completed i{background:#41cf93}.benchmark-run-header-actions>span.status-partial i{background:#f0b84e}.benchmark-run-header-actions>span.status-failed i{background:#e56b6b}.benchmark-run-header-actions>span.status-queued i,.benchmark-run-header-actions>span.status-discovering i,.benchmark-run-header-actions>span.status-importing i,.benchmark-run-header-actions>span.status-analyzing i{background:0 0;border:1px solid #75d8cf;border-top-color:#0000;animation:.8s linear infinite spin}.benchmark-run-switcher{background:#f7f9f9;border-bottom:1px solid #e8edef;gap:7px;padding:10px 16px;display:flex;overflow-x:auto}.benchmark-run-switcher button{color:#6d7c80;background:#fff;border:1px solid #dde5e6;border-radius:9px;flex:none;align-items:center;gap:10px;padding:7px 9px;display:flex}.benchmark-run-switcher button.is-active{color:#096f67;background:#eaf8f6;border-color:#68c9c0}.benchmark-run-switcher b{font-size:9px}.benchmark-run-switcher span{font-size:8px;font-weight:700}.benchmark-run-progress{border-bottom:1px solid #e5ebed;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.benchmark-run-progress>div{background:#edf2f2;grid-column:1/-1;height:4px}.benchmark-run-progress>div i{background:linear-gradient(90deg,#087c72,#42c9bc);border-radius:0 4px 4px 0;height:100%;transition:width .35s;display:block}.benchmark-run-progress>section{border-right:1px solid #e5ebed;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.benchmark-run-progress>section:last-child{border-right:0}.benchmark-run-progress small{color:#89969a;font-size:7px;font-weight:700}.benchmark-run-progress b{color:#17262a;font-size:19px}.benchmark-run-progress span{color:#95a1a4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.benchmark-run-basis{color:#617277;background:#f7faf9;border-bottom:1px solid #e8edef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 16px;font-size:8px;display:grid}.benchmark-run-basis b{color:#0b746b}.benchmark-run-basis em{color:#805d15;background:#fff2d5;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:700}.benchmark-run-summary{grid-template-columns:1.08fr 1.45fr 1fr;display:grid}.benchmark-run-summary>article{border-right:1px solid #e5ebed;min-width:0;padding:17px}.benchmark-run-summary>article:last-child{border-right:0}.benchmark-run-summary article>small{color:#788a8e;letter-spacing:.08em;margin-bottom:10px;font-size:7px;font-weight:800;display:block}.benchmark-run-conclusion h3{color:#1c3035;margin:0 0 11px;font-size:14px;line-height:1.5}.benchmark-run-conclusion>div{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.benchmark-run-conclusion>div span{color:#0c746c;background:#e9f7f5;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.benchmark-run-conclusion p{color:#819094;margin:6px 0 0;font-size:8px;line-height:1.55}.benchmark-run-samples{flex-direction:column;gap:6px;display:flex}.benchmark-run-samples>small{margin-bottom:4px!important}.benchmark-run-samples button{text-align:left;background:#fafcfc;border:1px solid #e1e8e9;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.benchmark-run-samples button>span{color:#0c746c;background:#e6f5f3;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.benchmark-run-samples button div{min-width:0}.benchmark-run-samples button b{color:#26373b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.benchmark-run-samples button p{color:#819094;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;overflow:hidden}.benchmark-run-samples button em{color:#63767b;white-space:nowrap;font-size:7px;font-style:normal;font-weight:700}.benchmark-run-placeholder{color:#87969a;background:#fafcfc;border:1px dashed #d7e2e3;border-radius:9px;margin:0;padding:13px;font-size:8px;line-height:1.55}.benchmark-run-methods{flex-direction:column;gap:7px;display:flex}.benchmark-run-methods>small{margin-bottom:3px!important}.benchmark-run-methods button,.benchmark-run-methods>div{text-align:left;background:#fff;border:1px solid #dfe8e8;border-radius:9px;flex-direction:column;gap:3px;padding:8px;display:flex}.benchmark-run-methods button b,.benchmark-run-methods>div b{color:#26383d;font-size:9px}.benchmark-run-methods button span,.benchmark-run-methods>div span{color:#15776f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.benchmark-run-methods p{color:#849398;margin:2px 0 0;font-size:7px;line-height:1.45}.benchmark-run-live{align-items:center;gap:12px;padding:18px;display:flex}.benchmark-run-live>i{border:2px solid #d4dfdf;border-radius:50%;flex:none;width:22px;height:22px}.benchmark-run-live>i.is-running{border-color:#0b776e #79d2ca #79d2ca;animation:.8s linear infinite spin}.benchmark-run-live b{color:#293b3f;font-size:10px}.benchmark-run-live p{color:#849397;margin:4px 0 0;font-size:8px}.benchmark-run-items{border-top:1px solid #e6ecee}.benchmark-run-items summary{color:#53666b;cursor:pointer;background:#f8fafa;padding:11px 16px;font-size:8px;font-weight:800}.benchmark-run-items>div{max-height:310px;display:grid;overflow-y:auto}.benchmark-run-items button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 16px;display:grid}.benchmark-run-items button:disabled{cursor:default}.benchmark-run-items button>span{color:#128177;font-size:8px;font-weight:800}.benchmark-run-items button>b{color:#394b4f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.benchmark-run-items button>em{color:#77878b;font-size:8px;font-style:normal}.benchmark-run-items button>i{color:#65767a;background:#edf2f3;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.benchmark-run-items button>i.status-completed{color:#087269;background:#dff5f1}.benchmark-run-items button>i.status-failed{color:#a33f3f;background:#fde8e8}.benchmark-run-items button>small{color:#b14c4c;grid-column:2/-1;font-size:7px}.benchmark-workbench{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:18px;display:grid}.benchmark-creator-rail{color:#c2cfd2;background:#111a1e;border:1px solid #243236;border-radius:16px;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:hidden;box-shadow:0 18px 45px #121c211f}.benchmark-rail-title{border-bottom:1px solid #2a373b;justify-content:space-between;align-items:center;padding:17px 15px 14px;display:flex}.benchmark-rail-title small,.benchmark-rail-title b{display:block}.benchmark-rail-title small{color:#708389;letter-spacing:.13em;font-size:8px;font-weight:750}.benchmark-rail-title b{color:#e8f0f2;margin-top:3px;font-size:12px}.benchmark-rail-title button{width:29px;height:29px;color:var(--cyan);background:#19262b;border:1px solid #3a494e;border-radius:9px;place-items:center;font-size:17px;display:grid}.benchmark-creator-list{max-height:calc(100vh - 215px);padding:7px;overflow-y:auto}.benchmark-creator-list section{border-radius:11px}.benchmark-creator-list section+section{margin-top:3px}.benchmark-creator-list section.is-active{background:#1a272c}.benchmark-creator-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.benchmark-creator-button:hover{background:#202e33}.benchmark-avatar{color:#0b4945;background:linear-gradient(135deg,#b8f4ed,#5cd2c7);border:1px solid #3b4a4f;border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:grid;position:relative;overflow:hidden}.benchmark-avatar:after{content:"";background:var(--pink);border:2px solid #19262b;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.benchmark-avatar img{object-fit:cover;width:100%;height:100%}.benchmark-creator-button>span:nth-child(2){min-width:0}.benchmark-creator-button b,.benchmark-creator-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.benchmark-creator-button b{color:#e9eff1;font-size:11px}.benchmark-creator-button small{color:#72878d;margin-top:3px;font-size:8px}.benchmark-creator-button em{color:#789096;background:#26353a;border-radius:7px;place-items:center;min-width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.benchmark-work-list{border-left:1px solid #354448;margin:0 8px 8px 17px;padding-left:18px}.benchmark-work-list button{color:#85979c;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:7px;display:grid}.benchmark-work-list button:hover,.benchmark-work-list button.is-active{color:#ddedec;background:#26363a}.benchmark-work-list i{background:#687b80;border-radius:50%;width:5px;height:5px}.benchmark-work-list i.status-completed{background:var(--cyan)}.benchmark-work-list i.status-failed{background:var(--pink)}.benchmark-work-list i.status-analyzing{background:#df9a2d;animation:1s infinite pulse}.benchmark-work-list span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.benchmark-work-list small{color:var(--cyan);font-size:8px;font-weight:800}.benchmark-rail-rule{background:#172328;border:1px solid #2c3c41;border-radius:10px;margin:7px;padding:11px}.benchmark-rail-rule b{color:#9eb2b6;font-size:9px}.benchmark-rail-rule p{color:#6d8187;margin:5px 0 0;font-size:8px;line-height:1.6}.benchmark-analysis-main{gap:18px;min-width:0;display:grid}.benchmark-profile-strip{background:#fff;border:1px solid #dfe6e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:15px 18px;display:grid;box-shadow:0 9px 28px #1622270b}.benchmark-profile-identity{align-items:center;gap:13px;min-width:0;display:flex}.benchmark-avatar.large{border-color:#b5e5e0;border-radius:15px;flex:none;width:49px;height:49px}.benchmark-avatar.large:after{border-color:#fff}.benchmark-profile-identity>div{min-width:0}.benchmark-profile-identity span:not(.benchmark-avatar),.benchmark-profile-identity p{color:#87959a;font-size:8px}.benchmark-profile-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;font-size:18px;overflow:hidden}.benchmark-profile-identity p{margin:0}.benchmark-profile-score{border-right:1px solid #e2e7e9;grid-template-columns:auto auto;align-items:end;column-gap:9px;padding-right:20px;display:grid}.benchmark-profile-score small{color:#8c999d;grid-column:1/-1;font-size:7px}.benchmark-profile-score strong{letter-spacing:-.05em;font-size:25px;line-height:1}.benchmark-profile-score span{color:#8b969a;background:#f0f3f4;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750}.benchmark-profile-score span.confidence-high,.benchmark-profile-score span.confidence-medium{color:#08766d;background:#e4f6f3}.benchmark-profile-score span.confidence-low{color:#9a6714;background:#fff3dc}.benchmark-profile-actions{justify-items:end;gap:4px;display:grid}.benchmark-profile-actions a,.benchmark-profile-actions button{color:#4c7776;background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:700;text-decoration:none}.benchmark-profile-actions button{color:#a45b68}.benchmark-evidence-panel,.benchmark-findings-section,.benchmark-dna-section,.benchmark-template-section,.benchmark-comparison-section,.benchmark-ledger-section,.benchmark-gates-section,.benchmark-performance-section,.benchmark-experiment-section{background:#fff;border:1px solid #dfe6e8;border-radius:16px;overflow:hidden;box-shadow:0 11px 30px #1422280b}.benchmark-evidence-panel>header{border-bottom:1px solid #e4e9eb;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px 15px;display:flex}.benchmark-evidence-panel>header .eyebrow{color:#0c8279;margin-bottom:4px;font-size:7px}.benchmark-evidence-panel>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:660px;margin:0;font-size:20px;overflow:hidden}.benchmark-status-line{align-items:center;gap:10px;display:flex}.benchmark-status-line .primary-button{box-shadow:-2px 2px 0 var(--cyan);padding:8px 10px;font-size:9px}.benchmark-status{color:#7d8b90;white-space:nowrap;background:#f0f3f4;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.benchmark-status i{background:#8d999d;border-radius:50%;width:5px;height:5px}.benchmark-status.status-completed{color:#08776d;background:#e5f8f5}.benchmark-status.status-completed i{background:#0a9e91}.benchmark-status.status-analyzing{color:#95600e;background:#fff3dc}.benchmark-status.status-analyzing i{background:#c88319;animation:1s infinite pulse}.benchmark-status.status-failed{color:#a9334b;background:#fff0f3}.benchmark-status.status-failed i{background:var(--pink)}.benchmark-evidence-body{background:#11191d;grid-template-columns:minmax(280px,.86fr) minmax(330px,1.14fr);min-height:520px;display:grid}.benchmark-visual-stage{background:radial-gradient(circle at 25% 20%,#20353a,#0000 35%),#0d1417;place-items:center;min-width:0;min-height:520px;display:grid;position:relative;overflow:hidden}.benchmark-visual-stage>img,.benchmark-visual-stage>video{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:610px;display:block}.benchmark-stage-label{z-index:4;align-items:center;gap:6px;display:flex;position:absolute;top:15px;left:15px}.benchmark-stage-label span,.benchmark-stage-label b{color:#dce7e8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c1417b8;border:1px solid #ffffff26;border-radius:7px;padding:6px 8px;font-size:8px}.benchmark-stage-label b{color:var(--cyan);font-family:ui-monospace,monospace}.benchmark-safe-guide{pointer-events:none;z-index:3;position:absolute;inset:7% 12% 21% 9%}.benchmark-safe-guide:before{content:"";border:1px dashed #47e6d638;border-radius:7px;position:absolute;inset:0}.benchmark-safe-guide i:first-child{border-right:1px dashed #ff496f38;position:absolute;top:0;bottom:0;right:-7%}.benchmark-safe-guide i:nth-child(2){border-bottom:1px dashed #ff496f38;position:absolute;bottom:-13%;left:0;right:0}.benchmark-safe-guide span{color:#98ddd76b;letter-spacing:.08em;font-size:6px;position:absolute;bottom:5px;right:5px}.benchmark-evidence-copy{color:#d7e1e4;background:radial-gradient(circle at 88% 0,#22dfcf14,#0000 30%),#151f23;flex-direction:column;min-width:0;padding:22px;display:flex}.benchmark-metrics-row{background:#2d3b40;border:1px solid #2d3b40;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.benchmark-metrics-row div{background:#19262b;min-width:0;padding:11px 9px}.benchmark-metrics-row small,.benchmark-metrics-row b{display:block}.benchmark-metrics-row small{color:#73868c;font-size:7px}.benchmark-metrics-row b{color:#e4eeee;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.benchmark-report-tags{align-items:flex-start;gap:10px;margin-top:18px;display:flex}.benchmark-report-tags>span{color:var(--cyan);background:#192b30;border:1px solid #315159;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:800}.benchmark-report-tags>p{color:#99aaae;gap:7px;margin:2px 0 0;font-size:8px;line-height:1.55;display:flex}.benchmark-report-tags>p b{color:#dbe5e7;flex:none}.benchmark-one-liner{margin-top:26px}.benchmark-one-liner>span{color:#073e3a;background:var(--cyan);border-radius:6px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.benchmark-one-liner p{color:#eff5f6;letter-spacing:-.03em;max-width:620px;margin:12px 0 0;font-size:clamp(20px,2vw,28px);font-weight:680;line-height:1.45}.benchmark-breakout-reasons{background:#2d3b40;border:1px solid #2d3b40;border-radius:11px;gap:1px;margin-top:auto;display:grid;overflow:hidden}.benchmark-breakout-reasons>small{color:#6f8489;letter-spacing:.09em;background:#172327;padding:10px 12px 7px;font-size:7px}.benchmark-breakout-reasons>div{background:#1a272c;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.benchmark-breakout-reasons b{color:var(--cyan);font:700 8px ui-monospace,monospace}.benchmark-breakout-reasons span{color:#b9c8cc;font-size:9px;line-height:1.5}.benchmark-analysis-empty{flex:1;align-content:center;padding:30px 12px;display:grid}.benchmark-analysis-empty b{color:#e5eeee;font-size:19px}.benchmark-analysis-empty p{color:#819499;max-width:430px;margin:9px 0 15px;font-size:10px;line-height:1.65}.benchmark-analysis-empty ul{color:#9fb2b5;gap:8px;margin:0;padding-left:18px;font-size:9px;display:grid}.benchmark-visual-missing{color:#819298;text-align:center;justify-items:center;max-width:260px;display:grid}.benchmark-visual-missing>span{width:57px;height:57px;color:var(--cyan);border:1px solid #3b4a4f;border-radius:19px;place-items:center;margin-bottom:13px;font-size:14px;font-weight:850;display:grid}.benchmark-visual-missing b{color:#d4dfe1;font-size:13px}.benchmark-visual-missing p{margin:7px 0 0;font-size:9px;line-height:1.6}.benchmark-demo-visual{aspect-ratio:9/16;color:#fff;background:radial-gradient(circle at 50% 37%,#2ae1cf38,#0000 20%),linear-gradient(165deg,#15363b,#0d171b 48%,#361a26);width:min(100%,350px);position:relative;overflow:hidden}.benchmark-demo-visual:before{content:"";background:linear-gradient(90deg,#0000,#22dfcf1a,#0000);height:42%;position:absolute;inset:12% -20% auto;transform:rotate(-8deg)}.benchmark-demo-topic{color:#b3c9cd;letter-spacing:.18em;white-space:nowrap;border:1px solid #ffffff3d;border-radius:999px;padding:5px 8px;font-size:7px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.benchmark-demo-visual>strong{text-align:center;text-shadow:0 4px 18px #00000073;font-size:clamp(19px,2.2vw,29px);line-height:1.18;position:absolute;top:52%;left:9%;right:9%}.benchmark-demo-visual>p{color:#a7b7ba;text-align:center;margin:0;font-size:8px;line-height:1.55;position:absolute;top:63%;left:13%;right:13%}.benchmark-demo-visual>small{color:#667a80;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;position:absolute;bottom:9%;left:10%;right:10%;overflow:hidden}.benchmark-demo-orbit{border:1px solid #22dfcf4d;border-radius:50%;width:90px;height:90px;position:absolute;top:27%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 30px #22dfcf14,0 0 30px #22dfcf14}.benchmark-demo-orbit:before,.benchmark-demo-orbit:after{content:"";border:1px solid #ff496f47;border-radius:50%;position:absolute;inset:14px -16px;transform:rotate(55deg)}.benchmark-demo-orbit:after{transform:rotate(-55deg)}.benchmark-demo-orbit i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute}.benchmark-demo-orbit i:first-child{top:6px;left:38px}.benchmark-demo-orbit i:nth-child(2){background:var(--pink);box-shadow:0 0 12px var(--pink);bottom:22px;right:4px}.benchmark-demo-orbit i:nth-child(3){width:5px;height:5px;bottom:3px;left:19px}.benchmark-demo-step-1 .benchmark-demo-orbit{transform:translate(-50%)scale(.9)rotate(20deg)}.benchmark-demo-step-2 .benchmark-demo-orbit{transform:translate(-50%)scale(1.1)rotate(50deg)}.benchmark-demo-step-3 .benchmark-demo-orbit{border-color:#ff496f73;transform:translate(-50%)scale(.84)rotate(80deg)}.benchmark-demo-step-4 .benchmark-demo-orbit{transform:translate(-50%)scale(1.18);box-shadow:inset 0 0 30px #22dfcf26,0 0 40px #22dfcf26}.benchmark-frame-strip{scrollbar-width:thin;background:#f7f9f9;border-top:1px solid #e6eaec;gap:8px;padding:11px 13px 13px;display:flex;overflow-x:auto}.benchmark-frame-strip>p{color:#869399;margin:7px;font-size:9px}.benchmark-frame-strip button{color:#7d8b90;text-align:left;background:#fff;border:1px solid #dce3e5;border-radius:9px;flex:0 0 74px;gap:5px;padding:5px;transition:border-color .15s,transform .15s;display:grid;position:relative}.benchmark-frame-strip button:hover{transform:translateY(-2px)}.benchmark-frame-strip button.is-active{border-color:#159b90;box-shadow:0 0 0 2px #22dfcf1f}.benchmark-frame-strip button.is-opening:after{content:"";background:var(--pink);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.benchmark-frame-strip button>span{background:#17252a;border-radius:6px;height:72px;display:block;overflow:hidden}.benchmark-frame-strip button>span>img{object-fit:cover;width:100%;height:100%}.benchmark-frame-strip .benchmark-demo-visual{width:100%;height:100%}.benchmark-frame-strip .benchmark-demo-visual>strong{font-size:6px}.benchmark-frame-strip .benchmark-demo-visual>p,.benchmark-frame-strip .benchmark-demo-visual>small,.benchmark-frame-strip .benchmark-demo-topic{display:none}.benchmark-frame-strip .benchmark-demo-orbit{width:30px;height:30px;top:23%}.benchmark-frame-strip .benchmark-demo-orbit i{width:3px;height:3px}.benchmark-frame-strip button>b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.benchmark-frame-strip button>small{color:#c2415e;font-size:6px;font-weight:750}.benchmark-findings-section>header,.benchmark-template-section>header{border-bottom:1px solid #e4e9eb;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px 16px;display:flex}.benchmark-findings-section>header .eyebrow,.benchmark-dna-section>header .eyebrow,.benchmark-template-section>header .eyebrow{color:#0c8279;margin-bottom:4px;font-size:7px}.benchmark-findings-section>header h2,.benchmark-dna-section>header h2,.benchmark-template-section>header h2{margin:0;font-size:20px}.benchmark-findings-section>header>span{color:#8a969b;font-size:8px}.benchmark-findings-grid{background:#f6f8f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.benchmark-findings-grid article{background:#fff;border:1px solid #dfe6e7;border-top:3px solid #35a99f;border-radius:12px;flex-direction:column;min-height:183px;padding:14px;display:flex}.benchmark-findings-grid article.modality-copy{border-top-color:#ff6b88}.benchmark-findings-grid article.modality-rhythm{border-top-color:#d99a35}.benchmark-findings-grid article.modality-inference{border-top-color:#718a93}.benchmark-findings-grid article>div{justify-content:space-between;gap:12px;display:flex}.benchmark-findings-grid article>div span{color:#08766d;background:#e8f8f6;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:800}.benchmark-findings-grid article.modality-copy>div span{color:#a1324d;background:#fff0f3}.benchmark-findings-grid article>div b{color:#829095;font:700 8px ui-monospace,monospace}.benchmark-findings-grid article>p{color:#35454a;margin:14px 0;font-size:11px;line-height:1.65}.benchmark-findings-grid article>footer{border-top:1px solid #e7ecee;margin-top:auto;padding-top:11px}.benchmark-findings-grid article>footer small,.benchmark-findings-grid article>footer strong{display:block}.benchmark-findings-grid article>footer small{color:#95a0a4;font-size:7px}.benchmark-findings-grid article>footer strong{color:#13756e;margin-top:5px;font-size:9px;line-height:1.55}.benchmark-dna-section>header{border-bottom:1px solid #e4e9eb;padding:20px 22px 16px}.benchmark-dna-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.benchmark-dna-grid article{border-bottom:1px solid #e5eaec;border-right:1px solid #e5eaec;grid-template-columns:25px minmax(0,1fr);gap:10px;min-height:151px;padding:18px;display:grid}.benchmark-dna-grid article:nth-child(3n){border-right:0}.benchmark-dna-grid article:nth-child(n+4){border-bottom:0}.benchmark-dna-grid article>span{color:#14a296;font:750 8px ui-monospace,monospace}.benchmark-dna-grid article b{font-size:11px}.benchmark-dna-grid article p{color:#66777d;margin:8px 0 0;font-size:9px;line-height:1.7}.benchmark-template-section>header{color:#e6eef0;background:radial-gradient(circle at 80% 15%,#22dfcf1f,#0000 24%),#131d21;align-items:center}.benchmark-template-section>header h2{color:#fff;font-size:24px}.benchmark-template-section>header p:last-child{color:#85979c;max-width:700px;margin:6px 0 0;font-size:9px;line-height:1.55}.benchmark-template-section>header .secondary-button{color:#d8e3e5;background:#1b292e;border-color:#3a4a4f;font-size:9px}.benchmark-template-grid{background:#f5f7f7;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:12px;padding:14px;display:grid}.benchmark-formula-card{background:linear-gradient(135deg,#eaf9f7,#fff);border:1px solid #c2e5e1;border-radius:12px;padding:17px}.benchmark-formula-card.cover{background:linear-gradient(135deg,#fff1f4,#fff);border-color:#f2c6d0;grid-column:2}.benchmark-formula-card small,.benchmark-formula-card strong{display:block}.benchmark-formula-card small{color:#0c8379;letter-spacing:.1em;font-size:7px;font-weight:800}.benchmark-formula-card.cover small{color:#a63b54}.benchmark-formula-card strong{margin-top:8px;font-size:13px;line-height:1.65}.benchmark-formula-card>div{gap:5px;margin-top:11px;display:flex}.benchmark-formula-card>div span{color:#42706e;background:#fff;border-radius:6px;padding:4px 6px;font-size:7px}.benchmark-scene-plan{background:#fff;border:1px solid #dfe6e8;border-radius:12px;grid-row:2;min-width:0;padding:10px 13px;position:relative}.benchmark-scene-axis{border-left:1px solid #9dd9d4;position:absolute;top:25px;bottom:25px;left:30px}.benchmark-scene-plan article{grid-template-columns:34px 68px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid;position:relative}.benchmark-scene-plan article>span{color:#fff;z-index:1;background:#10978c;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:9px;font:750 6px ui-monospace,monospace;display:grid;box-shadow:0 0 0 1px #89d0ca}.benchmark-scene-plan time{color:#687a80;padding-top:3px;font:700 8px ui-monospace,monospace}.benchmark-scene-plan b{font-size:9px;display:block}.benchmark-scene-plan p{color:#74848a;margin:4px 0 0;font-size:8px;line-height:1.55}.benchmark-remix-composer{color:#dce6e8;background:radial-gradient(circle at 88% 15%,#ff496f1f,#0000 27%),#162126;border:1px solid #29383d;border-radius:12px;grid-row:2;padding:19px}.benchmark-composer-tag{color:#064943;background:var(--cyan);border-radius:6px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.benchmark-remix-composer h3{color:#fff;margin:11px 0 15px;font-size:17px}.benchmark-remix-composer label{color:#829499;gap:6px;margin-top:10px;font-size:8px;font-weight:700;display:grid}.benchmark-remix-composer input{color:#ecf2f3;background:#10191d;border:1px solid #34454a;border-radius:8px;outline:none;width:100%;padding:10px}.benchmark-remix-composer input:focus{border-color:#2faea3;box-shadow:0 0 0 3px #22dfcf14}.benchmark-remix-composer .primary-button{color:#092321;border-color:var(--cyan);background:var(--cyan);margin-top:14px;font-size:9px;box-shadow:3px -3px #ff496fb3}.benchmark-remix-composer>p{color:#677c81;margin:12px 0 0;font-size:7px;line-height:1.6}.benchmark-remix-result{background:#effaf9;border:1px solid #b6e1dd;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin:0 14px 14px;padding:12px;display:grid}.benchmark-remix-result-head{border-bottom:1px solid #cce9e6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:5px 4px 12px;display:flex}.benchmark-remix-result-head span,.benchmark-remix-result-head b{display:block}.benchmark-remix-result-head span{color:#13847b;font-size:7px;font-weight:800}.benchmark-remix-result-head b{margin-top:3px;font-size:14px}.benchmark-remix-result-head i{color:#68807f;font-size:8px;font-style:normal}.benchmark-remix-result section{background:#fff;border-radius:9px;padding:12px}.benchmark-remix-result section small{color:#14877e;font-size:7px;font-weight:800}.benchmark-remix-result section p{color:#42565b;margin:7px 0 0;font-size:9px;line-height:1.6}.benchmark-remix-result section p em{color:#8a989c;font-size:7px;font-style:normal}.benchmark-remix-scene{grid-template-columns:60px 1fr;gap:9px;margin-top:9px;display:grid}.benchmark-remix-scene>b{color:#0a857b;font:750 8px ui-monospace,monospace}.benchmark-remix-scene>span{color:#6e7e83;font-size:8px;line-height:1.5}.benchmark-remix-scene>span strong{color:#2b3b40;margin-bottom:2px;display:block}.benchmark-remix-result ul{color:#596d72;gap:6px;margin:8px 0 0;padding-left:14px;font-size:8px;line-height:1.55;display:grid}.benchmark-originality{background:#e9dfc7;border:1px solid #e2d5b5;border-radius:11px;grid-template-columns:minmax(180px,1.1fr) repeat(2,minmax(180px,1fr));gap:1px;margin:0 14px 14px;display:grid;overflow:hidden}.benchmark-originality>div,.benchmark-originality>p{background:#fffaf0;margin:0;padding:13px}.benchmark-originality>div span,.benchmark-originality>div b{display:block}.benchmark-originality>div span{color:#a27322;font-size:7px;font-weight:850}.benchmark-originality>div b{margin-top:4px;font-size:10px}.benchmark-originality>p{color:#776743;align-items:flex-start;gap:7px;font-size:8px;line-height:1.55;display:flex}.benchmark-originality>p i{color:#188179;font-style:normal;font-weight:850}.benchmark-caveats{background:#f7f9f9;border:1px solid #dfe5e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:5px 12px;padding:12px 14px;display:grid}.benchmark-caveats>b{color:#687b81;background:#e9edef;border-radius:6px;grid-row:1/span 20;padding:4px 6px;font-size:7px}.benchmark-caveats p{color:#7e8c91;margin:0;font-size:8px;line-height:1.55}.benchmark-caveats button{color:#49807c;background:0 0;border:0;grid-area:1/3/span 20;font-size:8px;font-weight:750}.benchmark-loading{color:#819096;text-align:center;align-content:center;justify-items:center;min-height:540px;display:grid}.benchmark-loading i{border:3px solid #d9e3e4;border-top-color:#0b988d;border-radius:50%;width:27px;height:27px;margin-bottom:13px;animation:.8s linear infinite spin}.benchmark-loading b{color:#33454b;font-size:14px}.benchmark-loading span{margin-top:6px;font-size:9px}.benchmark-modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:150;background:#070d10c9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.benchmark-import-modal{background:#f4f7f7;border:1px solid #36454a;border-radius:19px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(930px,100%);max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 35px 110px #00000075}.benchmark-import-modal>header{color:#fff;background:radial-gradient(circle at 80% 0,#22dfcf1f,#0000 26%),#121c20;justify-content:space-between;gap:25px;padding:21px 24px 18px;display:flex}.benchmark-import-modal>header .eyebrow{color:#54c7bd;margin-bottom:4px;font-size:7px}.benchmark-import-modal>header h2{margin:0;font-size:25px}.benchmark-import-modal>header p:last-child{color:#819399;margin:7px 0 0;font-size:9px}.benchmark-import-modal>header button{color:#d9e3e5;background:#1b282d;border:1px solid #3d4c51;border-radius:50%;flex:none;width:35px;height:35px;font-size:20px}.benchmark-import-tabs{background:#fff;border-bottom:1px solid #dfe6e8;gap:5px;padding:10px 24px 0;display:flex}.benchmark-import-tabs button{color:#7e8c91;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px;font-size:9px;font-weight:750}.benchmark-import-tabs button.is-active{color:#08796f;border-bottom-color:#0a9e91}.benchmark-import-body{padding:5px 24px 20px;overflow-y:auto}.benchmark-import-section{border-bottom:1px solid #dfe6e8;grid-template-columns:35px minmax(0,1fr);gap:13px;padding:20px 0;display:grid}.benchmark-import-section:last-child{border-bottom:0}.benchmark-section-number{color:#087c72;background:#dff5f2;border-radius:9px;place-items:center;width:28px;height:28px;font:800 8px ui-monospace,monospace;display:grid}.benchmark-import-section h3{margin:3px 0 0;font-size:13px}.benchmark-import-section>div:last-child>p{color:#879499;margin:4px 0 13px;font-size:8px;line-height:1.55}.benchmark-fields{gap:11px;display:grid}.benchmark-fields.two{grid-template-columns:1fr 1fr}.benchmark-fields.metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.benchmark-fields label{color:#53656b;gap:6px;font-size:8px;font-weight:750;display:grid}.benchmark-fields input,.benchmark-fields textarea,.benchmark-fields select{color:#1e2c31;background:#fff;border:1px solid #d8e1e3;border-radius:8px;outline:none;width:100%;padding:10px 11px}.benchmark-fields textarea{resize:vertical;min-height:64px}.benchmark-fields input:focus,.benchmark-fields textarea:focus,.benchmark-fields select:focus{border-color:#52beb4;box-shadow:0 0 0 3px #22dfcf1a}.field-warning{color:#a06a14;font-size:7px;font-weight:600}.benchmark-file-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.benchmark-file-fields label{background:#fafcfc;border:1px dashed #bfcdd0;border-radius:9px;align-content:center;min-height:72px;padding:12px;position:relative}.benchmark-file-fields input{opacity:0;cursor:pointer;position:absolute;inset:0}.benchmark-file-fields span{color:#849297;font-size:7px;font-weight:500}.benchmark-import-modal>footer{background:#fff;border-top:1px solid #dfe6e8;align-items:center;gap:10px;padding:13px 24px;display:flex}.benchmark-import-modal>footer>div{color:#829095;flex:1;align-items:center;gap:8px;font-size:8px;display:flex}.benchmark-import-modal>footer>div i{background:#a3b0b4;border-radius:50%;width:7px;height:7px}.benchmark-import-modal>footer>div i.is-running{background:0 0;border:1px solid #74cfc7;border-top-color:#087b72;animation:.7s linear infinite spin}.benchmark-import-modal>footer .secondary-button,.benchmark-import-modal>footer .primary-button{padding:9px 13px;font-size:9px}.benchmark-creator-import-body{background:linear-gradient(#f7faf9,#eef4f3)}.benchmark-creator-import-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.benchmark-creator-import-promises article{background:#fff;border:1px solid #dce7e7;border-radius:10px;flex-direction:column;gap:7px;min-width:0;min-height:82px;padding:11px;display:flex}.benchmark-creator-import-promises b{color:#0a746b;font-size:9px}.benchmark-creator-import-promises span{color:#728489;font-size:8px;line-height:1.6}.benchmark-import-boundary{background:#fff6e3;border-left:3px solid #edb856;border-radius:4px;padding:8px 10px;color:#765b26!important;margin-top:9px!important}.benchmark-comparison-section>header,.benchmark-ledger-section>header,.benchmark-performance-section>header,.benchmark-experiment-section>header{border-bottom:1px solid #e4e9eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 21px 15px;display:flex}.benchmark-comparison-section>header h2,.benchmark-ledger-section>header h2,.benchmark-performance-section>header h2,.benchmark-experiment-section>header h2,.benchmark-gates-section>header h2{margin:3px 0 0;font-size:20px}.benchmark-comparison-section>header p:last-child,.benchmark-ledger-section>header p:last-child,.benchmark-experiment-section>header p:last-child{color:#7c8b90;max-width:720px;margin:6px 0 0;font-size:8px;line-height:1.6}.benchmark-comparison-section>header>span,.benchmark-ledger-section>header>span,.benchmark-experiment-section>header>span{color:#66787e;background:#eef2f3;border-radius:7px;flex:none;padding:6px 8px;font-size:7px;font-weight:800}.benchmark-comparison-section>header>span.role-high{color:#08776d;background:#def5f1}.benchmark-comparison-section>header>span.role-low{color:#a23d55;background:#fff0f3}.benchmark-comparison-metrics{background:#e3e8ea;border-bottom:1px solid #e3e8ea;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.benchmark-comparison-metrics>div{background:#fbfcfc;padding:15px 17px}.benchmark-comparison-metrics small,.benchmark-comparison-metrics b,.benchmark-comparison-metrics span{display:block}.benchmark-comparison-metrics small{color:#839197;font-size:7px}.benchmark-comparison-metrics b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px}.benchmark-comparison-metrics span{color:#9aa5a9;margin-top:4px;font-size:7px;line-height:1.45}.benchmark-contrast-pair{background:#f5f8f8;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);align-items:stretch;gap:10px;padding:14px;display:grid}.benchmark-contrast-pair>button{color:#26363b;text-align:left;background:#fff;border:1px solid #dce4e6;border-radius:11px;gap:8px;min-width:0;padding:14px;display:grid}.benchmark-contrast-pair>button:hover,.benchmark-contrast-pair>button.is-selected{border-color:#48afa6;box-shadow:0 0 0 2px #22dfcf1a}.benchmark-contrast-pair>button>span{color:#08776d;background:#e3f6f3;border-radius:5px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:800}.benchmark-contrast-pair>button:last-child>span{color:#9d4055;background:#fff0f3}.benchmark-contrast-pair>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.benchmark-contrast-pair>button>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.benchmark-contrast-pair strong{font-size:13px}.benchmark-contrast-pair small{color:#819095;font-size:7px}.benchmark-contrast-vs{color:#a3afb3;align-items:center;gap:5px;font:800 7px ui-monospace,monospace;display:flex}.benchmark-contrast-vs i{border-top:1px solid #ccd5d7;flex:1}.benchmark-comparison-empty{background:#f8fafa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.benchmark-comparison-empty b{font-size:10px}.benchmark-comparison-empty p{color:#7b8b90;margin:0;font-size:8px;line-height:1.55}.benchmark-comparison-empty button{color:#087c72;background:0 0;border:0;font-size:8px;font-weight:800}.benchmark-ledger-grid{background:#f5f8f8;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;padding:12px;display:grid}.benchmark-ledger-grid article{background:#fff;border:1px solid #dfe6e8;border-radius:11px;align-content:start;min-height:150px;padding:13px;display:grid}.benchmark-ledger-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.benchmark-ledger-grid article>div span{color:#08766d;background:#e3f6f3;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:850}.benchmark-ledger-grid article.kind-inference>div span{color:#8c5c0d;background:#fff2d9}.benchmark-ledger-grid article.kind-missing>div span{color:#9e4055;background:#fff0f3}.benchmark-ledger-grid article>div b{color:#7e8c91;font-size:7px}.benchmark-ledger-grid article>p{margin:14px 0;font-size:10px;font-weight:650;line-height:1.65}.benchmark-ledger-grid article>footer{border-top:1px solid #e8ecee;margin-top:auto;padding-top:10px}.benchmark-ledger-grid article>footer small,.benchmark-ledger-grid article>footer strong{display:block}.benchmark-ledger-grid article>footer small{color:#929fa3;font-size:7px}.benchmark-ledger-grid article>footer strong{color:#587076;margin-top:4px;font-size:8px;line-height:1.55}.benchmark-gates-section>header{border-bottom:1px solid #e4e9eb;padding:18px 21px 15px}.benchmark-gates-grid{background:#dfe6e8;grid-template-columns:1fr 1fr;gap:1px;display:grid}.benchmark-gates-grid>article{background:#fff;min-width:0;padding:18px}.benchmark-gate-title{grid-template-columns:31px 1fr;align-items:start;gap:10px;display:grid}.benchmark-gate-title>span{color:#075d56;background:#dff5f2;border-radius:8px;place-items:center;width:25px;height:25px;font:800 7px ui-monospace,monospace;display:grid}.benchmark-gate-title small,.benchmark-gate-title b{display:block}.benchmark-gate-title small{color:#819095;font-size:7px}.benchmark-gate-title b{margin-top:5px;font-size:11px;line-height:1.55}.benchmark-cover-gate dl{background:#e2e8ea;border:1px solid #e2e8ea;border-radius:9px;gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.benchmark-cover-gate dl>div{background:#fafcfc;grid-template-columns:70px 1fr;gap:10px;padding:10px;display:grid}.benchmark-cover-gate dt{color:#71858a;font-size:7px;font-weight:800}.benchmark-cover-gate dd{color:#4e6268;margin:0;font-size:8px;line-height:1.55}.benchmark-gate-lists{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.benchmark-gate-lists section{background:#eff9f7;border-radius:9px;padding:10px}.benchmark-gate-lists section:last-child{background:#fff3f5}.benchmark-gate-lists small{color:#118078;font-size:7px;font-weight:850}.benchmark-gate-lists section:last-child small{color:#a8485e}.benchmark-gate-lists p{color:#5d7478;margin:6px 0 0;font-size:8px;line-height:1.45}.benchmark-gates-grid article>footer{border-top:1px solid #e5eaec;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:11px;display:flex}.benchmark-gates-grid article>footer small{color:#869399;width:100%;font-size:7px;font-weight:800}.benchmark-gates-grid article>footer span{color:#566c71;background:#f0f4f4;border-radius:6px;padding:5px 7px;font-size:7px}.benchmark-opening-chain{background:#e2e8ea;border-radius:9px;gap:1px;margin-top:16px;display:grid;position:relative}.benchmark-opening-chain section{background:#fafcfc;grid-template-columns:47px 1fr;gap:10px;padding:10px;display:grid}.benchmark-opening-chain time{color:#0c887f;font:800 8px ui-monospace,monospace}.benchmark-opening-chain b{font-size:8px;display:block}.benchmark-opening-chain p{color:#718287;margin:3px 0 0;font-size:7px;line-height:1.5}.benchmark-performance-section>header>b{color:#075f58;background:#def5f1;border-radius:8px;max-width:330px;padding:8px 10px;font-size:8px;line-height:1.45}.benchmark-performance-section>div{background:#e3e8ea;grid-template-columns:.8fr 1.3fr .9fr;gap:1px;display:grid}.benchmark-performance-section article{background:#fff;padding:16px}.benchmark-performance-section article>small{color:#798d92;font-size:7px;font-weight:850}.benchmark-performance-section article>p{color:#5f7176;margin:8px 0 0;font-size:8px;line-height:1.6}.benchmark-performance-section article.shape{background:#152126}.benchmark-performance-section article.shape>small{color:#58c7bd}.benchmark-performance-section article.shape>p{color:#c5d0d3;font-size:10px}.benchmark-performance-section article.shape>div{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.benchmark-performance-section article.shape span{color:#a9bec2;border:1px solid #34464b;border-radius:6px;padding:5px 7px;font-size:7px}.benchmark-performance-section article.forbidden{background:#fff8f9}.benchmark-performance-section article.forbidden>small{color:#a5495e}.benchmark-experiment-section{color:#dce7e9;background:radial-gradient(circle at 85% 0,#22dfcf1f,#0000 27%),#121d21}.benchmark-experiment-section>header{border-bottom-color:#2b3a3f}.benchmark-experiment-section>header h2{color:#fff}.benchmark-experiment-section>header p:last-child{color:#82969b}.benchmark-experiment-section>header>span{color:#072e2b;background:var(--cyan)}.benchmark-experiment-variable{border-bottom:1px solid #28373c;grid-template-columns:90px 1fr;gap:10px;padding:15px 20px;display:grid}.benchmark-experiment-variable small{color:#66bdb5;font-size:7px;font-weight:850}.benchmark-experiment-variable b{color:#fff;font-size:10px}.benchmark-experiment-ab{grid-template-columns:1fr 40px 1fr;align-items:center;gap:9px;padding:15px 20px;display:grid}.benchmark-experiment-ab article{background:#18262b;border:1px solid #33454a;border-radius:10px;min-height:89px;padding:14px}.benchmark-experiment-ab article:last-child{background:#152c2c;border-color:#2b6964}.benchmark-experiment-ab span{color:#91a4a9;font-size:7px;font-weight:850}.benchmark-experiment-ab article:last-child span{color:var(--cyan)}.benchmark-experiment-ab p{color:#d5dfe1;margin:9px 0 0;font-size:10px;line-height:1.55}.benchmark-experiment-ab>i{color:#6d858a;text-align:center;font-style:normal}.benchmark-experiment-footer{background:#29383d;grid-template-columns:1fr 1fr 1.2fr;gap:1px;display:grid}.benchmark-experiment-footer section{background:#162328;padding:14px 18px}.benchmark-experiment-footer small{color:#70878c;font-size:7px;font-weight:850}.benchmark-experiment-footer section>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.benchmark-experiment-footer span{color:#a7b9bd;border:1px solid #33464b;border-radius:5px;padding:4px 6px;font-size:7px}.benchmark-experiment-footer p{color:#cbd7d9;margin:8px 0 0;font-size:8px;line-height:1.6}@media (width<=1180px){.benchmark-run-summary{grid-template-columns:1fr 1.35fr}.benchmark-run-summary>article:nth-child(2){border-right:0}.benchmark-run-summary>article:last-child{border-top:1px solid #e5ebed;grid-column:1/-1}.benchmark-workbench{grid-template-columns:190px minmax(0,1fr)}.benchmark-evidence-body{grid-template-columns:minmax(260px,.8fr) minmax(310px,1.2fr)}.benchmark-dna-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-dna-grid article,.benchmark-dna-grid article:nth-child(3n),.benchmark-dna-grid article:nth-child(n+4){border-bottom:1px solid #e5eaec;border-right:1px solid #e5eaec}.benchmark-dna-grid article:nth-child(2n){border-right:0}.benchmark-dna-grid article:nth-last-child(-n+2){border-bottom:0}}@media (width<=900px){.benchmark-creator-run-board>header{flex-direction:column;align-items:flex-start}.benchmark-run-header-actions{flex-wrap:wrap;width:100%}.benchmark-run-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-run-progress>div{grid-column:1/-1}.benchmark-run-progress>section:nth-last-child(-n+2){border-top:1px solid #e5ebed}.benchmark-run-summary{grid-template-columns:1fr}.benchmark-run-summary>article,.benchmark-run-summary>article:nth-child(2){border-bottom:1px solid #e5ebed;border-right:0;grid-column:1}.benchmark-run-summary>article:last-child{border-bottom:0}.benchmark-page-header{flex-direction:column;align-items:flex-start}.benchmark-workbench{grid-template-columns:1fr}.benchmark-creator-rail{max-height:none;position:static}.benchmark-creator-list{max-height:none;display:flex;overflow-x:auto}.benchmark-creator-list section{flex:0 0 210px}.benchmark-rail-rule{display:none}.benchmark-evidence-body{grid-template-columns:1fr 1fr}.benchmark-template-grid{grid-template-columns:1fr}.benchmark-formula-card.cover,.benchmark-scene-plan,.benchmark-remix-composer{grid-area:auto/1}.benchmark-originality{grid-template-columns:1fr 1fr}.benchmark-originality>div{grid-column:1/-1}.benchmark-gates-grid{grid-template-columns:1fr}.benchmark-performance-section>div{grid-template-columns:1fr 1fr}.benchmark-performance-section article.shape{grid-area:1/1/auto/-1}.benchmark-experiment-footer{grid-template-columns:1fr 1fr}.benchmark-experiment-footer section:last-child{grid-column:1/-1}}@media (width<=620px){.benchmark-creator-run-board>header{padding:16px}.benchmark-run-header-actions>span{order:-1}.benchmark-run-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-run-progress>section{border-top:1px solid #e5ebed;padding:11px 12px}.benchmark-run-progress>section:nth-child(2),.benchmark-run-progress>section:nth-child(3){border-top:0}.benchmark-run-progress>section:nth-child(odd){border-right:0}.benchmark-run-basis{grid-template-columns:1fr}.benchmark-run-basis em{width:fit-content}.benchmark-run-items button{grid-template-columns:25px minmax(0,1fr) auto}.benchmark-run-items button>i{grid-column:2;width:fit-content}.benchmark-run-items button>small{grid-column:2/-1}.benchmark-page-header{gap:17px;margin-bottom:17px}.benchmark-page-header h1{font-size:32px}.benchmark-page-header>div:first-child>p:last-child{font-size:11px;line-height:1.6}.benchmark-header-actions{justify-content:space-between;width:100%}.benchmark-header-actions .primary-button{padding:10px 12px;font-size:10px}.benchmark-demo-notice{grid-template-columns:auto 1fr}.benchmark-demo-notice button{grid-column:2;justify-self:start;padding:0}.benchmark-creator-rail{border-radius:13px}.benchmark-profile-strip{grid-template-columns:1fr auto;gap:10px;padding:12px}.benchmark-profile-score{border-right:0;padding-right:0}.benchmark-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-items:start}.benchmark-evidence-panel>header{flex-direction:column;align-items:flex-start;padding:15px}.benchmark-evidence-panel>header h2{white-space:normal;max-width:calc(100vw - 64px)}.benchmark-status-line{justify-content:space-between;width:100%}.benchmark-evidence-body{grid-template-columns:1fr}.benchmark-visual-stage{min-height:520px}.benchmark-evidence-copy{min-height:360px;padding:16px}.benchmark-one-liner p{font-size:22px}.benchmark-frame-strip button{flex-basis:67px}.benchmark-findings-section>header,.benchmark-template-section>header{flex-direction:column;align-items:flex-start;padding:17px}.benchmark-findings-grid{grid-template-columns:1fr;padding:9px}.benchmark-dna-grid{grid-template-columns:1fr}.benchmark-dna-grid article,.benchmark-dna-grid article:nth-child(2n),.benchmark-dna-grid article:nth-last-child(-n+2){border-bottom:1px solid #e5eaec;border-right:0;min-height:auto}.benchmark-dna-grid article:last-child{border-bottom:0}.benchmark-template-grid{padding:9px}.benchmark-remix-result{grid-template-columns:1fr;margin-inline:9px}.benchmark-remix-result-head{grid-column:1}.benchmark-originality{grid-template-columns:1fr;margin-inline:9px}.benchmark-originality>div{grid-column:1}.benchmark-caveats{grid-template-columns:1fr}.benchmark-caveats>b,.benchmark-caveats button{grid-area:auto/1;width:fit-content}.benchmark-comparison-section>header,.benchmark-ledger-section>header,.benchmark-performance-section>header,.benchmark-experiment-section>header{flex-direction:column;padding:16px}.benchmark-comparison-metrics{grid-template-columns:1fr 1fr}.benchmark-contrast-pair{grid-template-columns:1fr}.benchmark-contrast-vs{justify-content:center}.benchmark-contrast-vs i{max-width:70px}.benchmark-comparison-empty{grid-template-columns:1fr}.benchmark-metrics-row{grid-template-columns:repeat(3,1fr)}.benchmark-gate-lists,.benchmark-performance-section>div{grid-template-columns:1fr}.benchmark-performance-section article.shape{grid-column:1}.benchmark-experiment-variable,.benchmark-experiment-ab{grid-template-columns:1fr}.benchmark-experiment-ab>i{transform:rotate(90deg)}.benchmark-experiment-footer{grid-template-columns:1fr}.benchmark-experiment-footer section:last-child{grid-column:1}.benchmark-modal-backdrop{align-items:end;padding:0}.benchmark-import-modal{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.benchmark-import-modal>header{padding:18px}.benchmark-import-modal>header h2{font-size:21px}.benchmark-import-tabs{padding-inline:18px}.benchmark-import-body{padding-inline:17px}.benchmark-import-section{grid-template-columns:29px minmax(0,1fr);gap:8px}.benchmark-fields.two,.benchmark-file-fields{grid-template-columns:1fr}.benchmark-fields.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-creator-import-promises{grid-template-columns:1fr}.benchmark-creator-import-promises article{min-height:auto}.benchmark-import-modal>footer{grid-template-columns:1fr 1fr;padding:12px 17px;display:grid}.benchmark-import-modal>footer>div{grid-column:1/-1}.benchmark-import-modal>footer button{width:100%}}.benchmark-page :is(button,a),.benchmark-import-modal :is(button,label,input,textarea,select){font-size:10px!important}@media (width<=760px){.content-area{padding-bottom:118px}.music-list{overflow:visible}.music-row{grid-template-columns:42px minmax(0,1fr) 64px;grid-template-areas:"rank track heat""metrics metrics metrics""links links links""evidence evidence evidence";gap:12px 10px;min-width:0;padding:15px 13px}.music-rank{grid-area:rank;align-self:start}.music-track{grid-area:track;min-width:0}.music-track>div:last-child{min-width:0}.music-track h3,.music-track p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-tags{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.music-tags span{flex:none}.music-heat{grid-area:heat}.music-metrics{background:#e3eaec;border:1px solid #e3eaec;border-radius:9px;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.music-metrics>span{background:#f8fafa;min-width:0;padding:9px}.music-links{flex-wrap:wrap;grid-area:links;gap:7px;display:flex}.music-links a{flex:120px;min-height:40px}.music-evidence{grid-area:evidence}.refined-content-panel .video-copy small,.refined-content-panel .video-copy em,.refined-content-panel .date-cell,.refined-content-panel .table-row>.status,.hot-topic strong,.hot-heat strong,.hot-metrics span,.hot-metrics small,.hot-actions button,.hot-actions a{font-size:10px}}.workspace{background:radial-gradient(circle at 92% 2%,#22dfcf17,#0000 24%),radial-gradient(circle at 58% 0,#ff496f0b,#0000 18%),#f2f5f6;min-height:100vh}.sidebar{background:radial-gradient(circle at 8% 6%,#22dfcf1c,#0000 21%),linear-gradient(#101a1f 0%,#0d1519 68%,#0b1215 100%);border-right:1px solid #7eeee214;box-shadow:14px 0 42px #0e191e14}.sidebar-brand{margin:-4px -1px 0;padding:5px 9px 21px}.sidebar-brand .brand-mark{box-shadow:0 0 0 5px #22dfcf0f,0 12px 25px #0003}.sidebar-account{background:#ffffff06;border:1px solid #fff1;border-radius:13px;margin-top:9px;padding:4px 5px 12px}.navigation-group>small{color:#779098;font-size:9px;font-weight:800}.sidebar nav button.active{color:#f7ffff;background:linear-gradient(90deg,#22dfcf21,#ffffff0b);box-shadow:inset 0 0 0 1px #70dfd61a,0 9px 22px #0000001f}.sidebar nav button.active>span{color:#74f1e5;background:#22dfcf12;border-color:#52ded27a}.content-area{width:min(1560px,100%);padding-top:30px}.overview-heading{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% -30%,#22dfcf47,#0000 34%),radial-gradient(circle at 102% 115%,#ff496f3d,#0000 35%),linear-gradient(122deg,#12252a 0%,#111a20 58%,#19232b 100%);border:1px solid #ffffff14;border-radius:22px;align-items:center;min-height:154px;margin-bottom:18px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 22px 52px #15262d29}.overview-heading:after{content:"";z-index:-1;border:1px solid #76f2e724;border-radius:50%;width:176px;height:176px;position:absolute;bottom:-86px;right:27%;box-shadow:0 0 0 28px #76f2e706,0 0 0 58px #76f2e705}.overview-title-block{max-width:700px}.overview-kicker{color:#a9c9c9;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:800;display:inline-flex}.overview-kicker>i{background:#42eadb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #42eadb1a,0 0 18px #42eadb80}.overview-heading h1{color:#fff;letter-spacing:-.055em;margin-bottom:8px;font-size:clamp(30px,2.8vw,42px)}.overview-heading p:not(.eyebrow){color:#9fb0b6;margin:0;font-size:12px;line-height:1.65}.overview-heading p b{color:#e8f6f5;font-weight:750}.overview-heading .page-actions{z-index:2;position:relative}.overview-heading .secondary-button{color:#eaf3f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-color:#ffffff29}.overview-heading .secondary-button:hover:not(:disabled){background:#ffffff21}.overview-heading .primary-button{color:#102126;background:linear-gradient(135deg,#f7ffff,#c8fbf6);border-color:#57e5da;box-shadow:-3px 3px #36daca,3px -3px #ff496fd1,0 15px 34px #0000002e}.platform-capability-panel{background:linear-gradient(90deg,#22dfcf17,#0000 34%),radial-gradient(circle at 88% 10%,#ff496f12,#0000 27%),#fff;border-color:#cfdfdf;border-radius:19px;min-height:146px;box-shadow:0 15px 42px #152a3113}.platform-capability-panel>div>span{color:#087a71;letter-spacing:.08em;background:#e5f8f5;border-radius:999px;padding:5px 9px;display:inline-flex}.platform-capability-panel h2{letter-spacing:-.025em;max-width:520px;font-size:22px}.platform-capability-panel dl{box-shadow:0 8px 24px #162a300e}.overview-stats .stat-card{border-color:#d9e4e6;border-radius:14px;box-shadow:0 10px 28px #13272e11}.overview-stats .stat-card:first-child,.overview-stats .stat-card:nth-child(4){background:linear-gradient(145deg,#fff,#fff7f9)}.overview-stats .stat-card:nth-child(2),.overview-stats .stat-card:nth-child(5){background:linear-gradient(145deg,#fff,#f1fbfa)}.overview-recent{border-color:#d9e3e5;border-radius:19px;margin-top:14px;box-shadow:0 16px 45px #14282f13}.overview-recent>header{background:linear-gradient(90deg,#fff,#f8fbfb);min-height:60px;padding:17px 20px}.overview-recent>header h2{margin:0;font-size:19px}.overview-recent .table-head{color:#6c7f86;background:#f3f7f7}.overview-recent .table-row:hover{background:linear-gradient(90deg,#f3fbfa,#fff)}.overview-recent .row-actions{justify-content:flex-start}@media (width>=1201px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding-inline:16px}.sidebar-account .account-copy select{max-width:134px}.sidebar nav button.active:before{left:-16px}}@media (width>=1101px){.navigation-group>small{display:block}.navigation-group+.navigation-group{margin-top:5px;padding-top:5px}.sidebar nav button{padding-block:7px}.overview-recent .video-table{min-width:1040px}.overview-recent .table-head,.overview-recent .table-row{grid-template-columns:62px minmax(260px,2fr) 88px 118px 112px 90px 72px 86px 54px;padding-inline:18px}}@media (width<=760px){.workspace{background:#f2f5f6}.content-area{padding-top:16px}.overview-heading{border-radius:18px;flex-direction:column;align-items:stretch;min-height:0;padding:21px 18px 19px}.overview-heading:after{bottom:-90px;right:-50px}.overview-heading h1{font-size:30px}.overview-heading p:not(.eyebrow){font-size:11px}.overview-heading .page-actions{grid-template-columns:1fr 1fr;width:100%;margin-top:4px;display:grid}.overview-heading .page-actions button{min-width:0;padding-inline:10px}.platform-capability-panel{border-radius:17px;min-height:0}.platform-capability-panel h2{font-size:20px}.overview-recent{border-radius:17px}}.content-area{padding-top:20px}.page-heading,.candidate-page-header,.benchmark-page-header{align-items:center;margin-bottom:12px}.page-heading h1,.candidate-page-header h1,.benchmark-page-header h1{margin-bottom:3px;font-size:clamp(26px,2.2vw,32px);line-height:1.1}.page-heading p:not(.eyebrow),.candidate-page-header p,.benchmark-page-header>div:first-child>p:last-child{margin-bottom:0;font-size:10px;line-height:1.45}.page-heading .eyebrow,.candidate-page-header>div>span,.benchmark-page-header .eyebrow{margin-bottom:3px;font-size:9px}.overview-heading{border-radius:17px;min-height:92px;margin-bottom:10px;padding:15px 20px}.overview-heading:after{width:170px;height:170px;bottom:-128px;right:28%}.overview-kicker{margin-bottom:4px;font-size:9px}.overview-heading h1{margin-bottom:4px;font-size:clamp(25px,2.1vw,31px)}.overview-heading p:not(.eyebrow){font-size:10px;line-height:1.45}.overview-heading .page-actions button{min-height:36px;padding:8px 13px;font-size:10px}.platform-capability-panel{border-radius:14px;grid-template-columns:minmax(340px,1.25fr) minmax(320px,.75fr);gap:16px;min-height:0;padding:13px 17px}.platform-capability-panel>div>span{padding:3px 7px;font-size:9px}.platform-capability-panel h2{margin:4px 0 3px;font-size:17px}.platform-capability-panel p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.platform-capability-panel dl>div{padding:9px 10px}.platform-capability-panel dt,.platform-capability-panel small{font-size:9px}.platform-capability-panel dd{margin:2px 0;font-size:17px}.platform-capability-panel aside{display:none}.overview-recent{margin-top:10px}.overview-recent>header{min-height:48px;padding:12px 18px}.overview-recent>header h2{font-size:17px}.overview-recent .table-row{min-height:82px}.hot-heading,.music-heading,.submission-heading,.content-heading,.account-heading,.publish-heading{margin-bottom:10px}.hot-heading h1,.music-heading h1,.submission-heading h1,.content-heading h1,.account-heading h1{font-size:clamp(26px,2.2vw,32px)}.hot-heading-actions button,.music-actions button,.submission-heading-actions .secondary-button,.page-actions .secondary-button,.page-actions .primary-button{min-height:36px;padding:8px 12px;font-size:10px}.hot-link-download-disclosure{background:#ffffffd1;border:1px solid #dce5e6;border-radius:10px;margin-bottom:8px;overflow:hidden}.hot-link-download-disclosure>summary{color:#596a70;cursor:pointer;align-items:center;gap:9px;min-height:36px;padding:7px 12px;list-style:none;display:flex}.hot-link-download-disclosure>summary::-webkit-details-marker{display:none}.hot-link-download-disclosure>summary span{color:#b73d57;font-size:9px;font-weight:850}.hot-link-download-disclosure>summary b{font-size:10px}.hot-link-download-disclosure>summary i{color:#718187;margin-left:auto;font-size:9px;font-style:normal}.hot-link-download-disclosure[open]>summary{background:#fafcfc;border-bottom:1px solid #e4eaeb}.hot-link-download-disclosure[open]>summary i{font-size:0}.hot-link-download-disclosure[open]>summary i:after{content:"收起";font-size:9px}.hot-link-download-disclosure .link-download-panel{box-shadow:none;border:0;border-radius:0;margin:0}.hot-link-download-disclosure .hot-link-download-panel:before{display:none}.hot-cache-strip{min-height:32px;margin-bottom:8px;padding:6px 10px}.hot-summary{margin-bottom:8px}.hot-summary article{padding:8px 12px}.hot-summary strong{margin:2px 0 1px;font-size:17px}.hot-summary small,.hot-summary span{font-size:9px}.hot-panel>header{padding-block:8px}.music-cache-bar{min-height:34px;margin-bottom:8px;padding:7px 11px;font-size:9px}.source-account-notice{min-height:38px;margin-bottom:8px;padding:7px 10px}.source-account-notice>div{align-items:center;gap:8px;display:flex}.source-account-notice>div b,.source-account-notice>div span{font-size:9px}.source-account-notice .secondary-button{min-height:30px;padding:5px 9px}.music-stat-grid{border-radius:10px;margin-bottom:8px}.music-stat-grid article{padding:8px 13px}.music-stat-grid small,.music-stat-grid span{font-size:9px}.music-stat-grid strong,.music-stat-grid .cache-word{margin:2px 0 1px;font-size:18px}.music-panel>header{min-height:52px;padding:10px 16px}.music-category-pills{padding-block:7px}.submission-summary{border-radius:10px;margin-bottom:8px}.submission-summary article{padding:8px 13px}.submission-summary strong{margin:2px 0 1px;font-size:18px}.submission-panel>header{padding-block:10px}.content-heading~.source-notice{min-height:32px;margin-bottom:7px;padding:6px 10px;font-size:9px}.content-metric-board{margin-bottom:6px;padding:7px 8px 8px}.content-data-header{min-height:23px;margin-bottom:5px}.content-data-header>div{align-items:center;gap:8px;display:flex}.content-data-header>div>span{font-size:9px}.content-data-header>div>strong{font-size:12px}.content-data-header>small{display:none}.content-flat-metric-grid{scrollbar-width:thin;display:flex;overflow-x:auto}.content-flat-metric-grid article{flex:1 0 118px;min-height:51px;padding:6px 8px}.content-flat-metric-grid article>div small,.content-flat-metric-grid article>span{font-size:9px}.content-source-bar{min-height:27px;margin-bottom:6px;padding-block:4px}.content-source-bar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-content-panel>header{min-height:52px;padding-block:8px}.candidate-page-header{margin-bottom:13px}.candidate-page-header p{max-width:760px}.candidate-page-header .primary-button{min-height:38px;padding:9px 14px;font-size:10px}.publish-heading{min-height:46px}.wizard-rail{padding-block:8px}.wizard-rail>div{min-height:32px}.wizard-panel{padding:20px 24px 22px}.wizard-panel>h2{font-size:18px}.upload-grid{margin-top:12px}.upload-grid-dual-cover .drop-zone{min-height:145px}.account-grid-compact{gap:9px}.account-grid-compact .account-card{padding:13px 15px}.account-grid-compact .large-avatar{width:36px;height:36px}.account-grid-compact .account-card h2{margin:8px 0 2px;font-size:16px}.account-grid-compact .account-card .account-bio{-webkit-line-clamp:1;min-height:19px}.account-grid-compact .account-card dl{margin:10px 0;padding:6px 0}.account-grid-compact .account-card dl div{padding:3px 0}.account-grid-compact .account-card footer button{min-height:32px;padding-block:6px}.account-grid-compact .add-card{min-height:190px}.benchmark-page-header{gap:20px}.benchmark-page-header>div:first-child{max-width:none}.benchmark-page-header h1{white-space:nowrap;max-width:none;font-size:clamp(28px,2.4vw,35px)}.benchmark-page-header>div:first-child>p:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.benchmark-header-actions .primary-button{min-height:38px;padding:9px 13px}.benchmark-demo-notice{min-height:34px;margin-bottom:10px;padding:5px 9px}.benchmark-demo-notice p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.benchmark-profile-strip{padding:10px 13px}.benchmark-section-nav{padding:5px}.benchmark-section-nav button{min-height:28px;padding-block:4px}@media (width>=761px){.page-heading p:not(.eyebrow),.candidate-page-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=900px) and (width>=761px){.platform-capability-panel{grid-template-columns:1fr}}@media (width<=760px){.content-area{padding-top:12px}.page-heading,.candidate-page-header,.benchmark-page-header{margin-bottom:10px}.overview-heading{min-height:0;padding:16px}.overview-heading .page-actions{margin-top:8px}.platform-capability-panel{grid-template-columns:1fr;padding:12px}.platform-capability-panel p{white-space:normal}.music-cache-bar,.source-account-notice>div{flex-direction:column;align-items:flex-start}.hot-summary,.music-stat-grid,.submission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-flat-metric-grid article{flex-basis:105px}.content-source-bar p{display:none}.benchmark-page-header h1{white-space:normal}.benchmark-demo-notice{grid-template-columns:auto minmax(0,1fr)}.benchmark-demo-notice button{grid-column:2;justify-self:start}.channel-account-group>header>span:nth-child(2){gap:1px;display:grid}.account-channel-section>header{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:10px 12px}.account-channel-summary{display:none}.account-channel-section>header>.status{font-size:8px}.account-channel-section>.account-grid{grid-template-columns:1fr;padding:9px}.submission-publish-targets{grid-template-columns:1fr}}.overview-heading{min-height:78px;padding-block:12px}.overview-heading h1{margin-bottom:3px}.music-force-refresh{color:#617177;white-space:nowrap;cursor:pointer;background:#ffffffc2;border:1px solid #d9e1e4;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font-size:9px;font-weight:700;display:inline-flex}.music-force-refresh input{accent-color:#09877c;width:13px;height:13px;margin:0}@media (width<=760px){.overview-heading{min-height:0}.music-force-refresh{justify-content:center;min-height:38px}}.comment-page-heading{background:radial-gradient(circle at 91% 14%,#22dfcf29,#0000 24%),radial-gradient(circle at 76% 96%,#ff496f17,#0000 26%),#fff;border:1px solid #dfe7e9;border-radius:18px;align-items:center;margin-bottom:18px;padding:24px 26px;box-shadow:0 16px 42px #1629320e}.comment-page-heading>div:first-child{max-width:790px}.comment-page-heading h1{margin-bottom:6px;font-size:clamp(30px,3.2vw,43px)}.comment-page-heading p:not(.eyebrow){white-space:normal;max-width:780px;line-height:1.65}.comment-heading-actions{flex:none;align-items:flex-end;gap:10px;display:flex}.comment-heading-actions>label{gap:5px;display:grid}.comment-heading-actions>label>span{color:#7a898f;letter-spacing:.09em;font-size:9px;font-weight:800}.comment-heading-actions select{color:#243036;background:#ffffffeb;border:1px solid #dce4e6;border-radius:10px;min-width:172px;min-height:42px;padding:9px 34px 9px 12px;font-size:12px;font-weight:750}.comment-heading-actions .primary-button{white-space:nowrap;min-height:42px;padding-block:9px}.comment-heading-actions .primary-button>span{color:var(--cyan);font-size:16px}.comment-sync-spin{animation:.8s linear infinite comment-spin}@keyframes comment-spin{to{transform:rotate(360deg)}}.comment-notice{border:1px solid #cce9e6;border-left:3px solid var(--cyan-deep);color:#315b58;background:#f3fbfa;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:52px;margin-bottom:12px;padding:9px 13px;display:grid}.comment-notice>i{background:var(--cyan-deep);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0a9e911a}.comment-notice>div{gap:1px;display:grid}.comment-notice b{font-size:10px}.comment-notice span{font-size:11px}.comment-notice>button{color:#74878a;background:0 0;border:0;font-size:17px}.comment-notice.is-error{border-color:#f0ccd4;border-left-color:var(--pink);color:#9a344a;background:#fff5f7}.comment-notice.is-error>i{background:var(--pink);box-shadow:0 0 0 5px #ff496f1a}.comment-summary-grid{background:#fff;border:1px solid #dfe6e8;border-radius:14px;grid-template-columns:1.3fr repeat(3,1fr);margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1629320a}.comment-summary-grid article{min-width:0;padding:16px 19px;position:relative}.comment-summary-grid article+article{border-left:1px solid #e5ebed}.comment-summary-grid article:after{content:"";background:#c9d4d8;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:14px}.comment-summary-grid article:nth-child(2):after{background:var(--pink)}.comment-summary-grid article:nth-child(3):after{background:var(--cyan-deep)}.comment-summary-grid article.has-alert:after{background:#d8891a;box-shadow:0 0 0 4px #d8891a1a}.comment-summary-grid span,.comment-summary-grid small{color:#7b8a90;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.comment-summary-grid span{letter-spacing:.08em;font-weight:800}.comment-summary-grid strong{letter-spacing:-.04em;margin:3px 0 1px;font-size:27px;display:block}.comment-summary-total{color:#0b746b;background:linear-gradient(105deg,#22dfcf14,#0000 72%)}.comment-workbench{background:#fff;border:1px solid #dfe6e8;border-radius:16px;overflow:hidden;box-shadow:0 18px 45px #1629320d}.comment-toolbar{border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:14px 18px;display:flex}.comment-toolbar h2{margin-bottom:2px;font-size:20px}.comment-toolbar p{color:#809096;margin:0;font-size:10px}.comment-search{color:#829096;background:#fafcfc;border:1px solid #dce4e6;border-radius:10px;align-items:center;width:min(330px,42vw);min-height:38px;padding:0 10px;display:flex}.comment-search>span{font-size:17px}.comment-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 8px;font-size:11px}.comment-search button{color:#7d8c91;background:0 0;border:0}.comment-filter-tabs{background:#fbfcfc;border-bottom:1px solid #edf1f2;gap:5px;padding:8px 16px;display:flex}.comment-filter-tabs button{color:#6e7d83;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:10px;font-weight:750;display:inline-flex}.comment-filter-tabs button:hover{color:#27343a;background:#fff}.comment-filter-tabs button.active{color:#136b65;background:#fff;border-color:#d9e5e5;box-shadow:0 3px 9px #1432380d}.comment-filter-tabs button span{color:#7a8a8f;background:#edf2f3;border-radius:9px;place-items:center;min-width:19px;height:18px;font-size:8px;display:grid}.comment-filter-tabs button.active span{color:#087d73;background:#22dfcf1f}.comment-list{background:#f7f9fa;gap:8px;padding:10px;display:grid}.comment-card{background:#fff;border:1px solid #e1e8ea;border-radius:13px;padding:15px 17px 14px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.comment-card:hover{border-color:#ccdadd;transform:translateY(-1px);box-shadow:0 10px 25px #172b330f}.comment-card-accent{background:#cad6d9;width:3px;position:absolute;top:0;bottom:0;left:0}.comment-card.is-unreplied .comment-card-accent{background:var(--pink)}.comment-card.is-replying .comment-card-accent{background:#d48b23}.comment-card.is-replied .comment-card-accent{background:var(--cyan-deep)}.comment-card.is-failed .comment-card-accent{background:#c83d5a}.comment-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.comment-avatar{color:#164947;background:linear-gradient(145deg,#a9eee7,#e5f9f7);border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid;position:relative;overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comment-author{gap:1px;min-width:0;display:grid}.comment-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.comment-author span{color:#8a989d;font-size:9px}.comment-status{color:#6d7a80;white-space:nowrap;background:#f1f4f5;border-radius:13px;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.comment-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.comment-status.is-unreplied{color:#b63e59;background:#fff0f4}.comment-status.is-replying{color:#a36a18;background:#fff7e8}.comment-status.is-replied{color:#087b70;background:#eaf9f7}.comment-status.is-failed{color:#b5314e;background:#ffedf2}.comment-content{color:#1d292f;white-space:pre-wrap;max-width:920px;margin:12px 0 10px 46px;font-size:14px;font-weight:560;line-height:1.68}.comment-context{background:#fafcfc;border:1px solid #e7ecee;border-radius:9px;align-items:center;gap:9px;min-height:39px;margin-left:46px;padding:6px 9px;display:flex}.comment-platform-mark{color:#fff;background:#ff4b30;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.comment-platform-mark.is-douyin{background:linear-gradient(145deg,#17191d,#343840);box-shadow:2px 2px #25f4eeb3,-2px -2px #fe2c559e}.comment-platform-mark.is-kuaishou{background:linear-gradient(145deg,#ff6d2d,#ff3e1d)}.comment-context>div{gap:0;min-width:0;display:grid}.comment-context small{color:#95a1a5;font-size:8px}.comment-context b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-reply-count{color:#8e621f;white-space:nowrap;background:#fff6e7;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:8px;font-weight:750}.comment-card>footer{margin:10px 0 0 46px}.comment-reply-trigger{color:#206d68;background:#fff;border:1px solid #d7e2e3;border-radius:9px;align-items:center;gap:13px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800;display:flex}.comment-reply-trigger:hover:not(:disabled){background:#f5fcfb;border-color:#82c9c3}.comment-reply-trigger span{color:var(--pink)}.published-reply{border-left:2px solid var(--cyan-deep);background:#f2faf9;border-radius:0 9px 9px 0;margin:10px 0 0 46px;padding:10px 12px}.published-reply>span{color:#08786e;letter-spacing:.08em;font-size:8px;font-weight:850}.published-reply p{color:#25433f;white-space:pre-wrap;margin:3px 0 2px;font-size:11px;line-height:1.55}.published-reply small{color:#849793;font-size:8px}.comment-reply-error{color:#a33950;background:#fff2f5;border-radius:8px;gap:2px;margin:9px 0 0 46px;padding:8px 10px;display:grid}.comment-reply-error b{font-size:9px}.comment-reply-error span{font-size:9px;line-height:1.5}.comment-composer{background:#fbfefe;border:1px solid #cfe1e1;border-radius:11px;padding:12px;box-shadow:inset 0 0 0 1px #22dfcf0a}.comment-composer-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.comment-composer-title>div{gap:2px;display:grid}.comment-composer-title b{font-size:11px}.comment-composer-title small{color:#7d8d92;font-size:8px}.comment-composer-title>button{color:#7a898e;background:0 0;border:0;font-size:17px}.comment-composer textarea{resize:vertical;width:100%;min-height:92px;color:var(--ink);background:#fff;border:1px solid #dbe5e7;border-radius:9px;outline:0;padding:10px 11px;font-size:11px;line-height:1.6;display:block}.comment-composer textarea:focus{border-color:#64c5bd;box-shadow:0 0 0 3px #22dfcf1f}.comment-composer-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.comment-composer-actions>span{color:#8d999e;margin-right:auto;font-size:9px}.comment-composer-actions>span.near-limit{color:#b5542d;font-weight:800}.comment-composer-actions .secondary-button,.comment-composer-actions .primary-button{min-height:33px;padding:6px 12px;font-size:9px}.comment-loading,.comment-list-empty{text-align:center;place-items:center;min-height:230px;padding:34px;display:grid}.comment-loading{color:#718087;align-content:center;gap:13px;font-size:11px}.comment-loading i{border:2px solid #dce8e8;border-top-color:var(--cyan-deep);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite comment-spin}.comment-list-empty span{color:#108b81;background:#e9f8f6;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:13px;font-size:22px;display:grid}.comment-list-empty h3{margin:0 0 5px;font-size:16px}.comment-list-empty p{color:#7d8c91;max-width:460px;margin:0;font-size:10px;line-height:1.6}.comment-empty-page{text-align:center;background:radial-gradient(circle at 50% 25%,#22dfcf21,#0000 28%),#fff;border:1px solid #dfe7e9;border-radius:18px;place-items:center;min-height:560px;padding:70px 25px;display:grid}.comment-empty-symbol{color:#113e3c;background:var(--cyan);border-radius:21px;place-items:center;width:66px;height:66px;margin-bottom:23px;font-size:21px;font-weight:850;display:grid;box-shadow:-5px 5px #ff496fb8}.comment-empty-page h1{margin-bottom:8px}.comment-empty-page p{color:#6f7e84;max-width:600px;margin-bottom:25px;line-height:1.75}.upload-grid-dual-cover{grid-template-columns:repeat(2,minmax(230px,1fr))}.question-image-zone{background:linear-gradient(145deg,#fffdf7,#faf7ed);border-color:#dfcf9f}.question-image-zone:hover{background:#fffaf0;border-color:#b78a29}.question-image-zone .upload-icon{color:#765719;background:#f7e5b8}.question-image-zone.has-file{background:#fff9e8;border-color:#c69734}.comment-bundle-editor{background:#f8fafa;border:1px solid #d9e3e4;border-radius:13px;overflow:hidden}.comment-bundle-editor>header{color:#fff;background:#172a30;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.comment-bundle-editor>header div{gap:2px;display:grid}.comment-bundle-editor>header b{font-size:12px}.comment-bundle-editor>header small{color:#aebdc1;font-size:8px}.comment-bundle-editor>header>span{color:#33280f;background:#f0b84b;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.comment-bundle-editor>label{color:#4b5a60;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:13px 14px;font-size:10px;font-weight:800;display:grid;position:relative}.comment-bundle-editor>label+label{border-top:1px solid #e1e7e8}.comment-bundle-editor>label>i{color:#0d625d;background:#dff4f1;border-radius:9px;grid-row:1/4;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.comment-bundle-editor>label:nth-of-type(2)>i{color:#765719;background:#f7e7bd}.comment-bundle-editor>label>em{color:#8b999e;font-size:8px;font-style:normal;font-weight:650}.comment-bundle-editor textarea{color:#28363b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dce4e5;border-radius:9px;outline:0;grid-column:2/-1;padding:9px 10px;font-weight:500;line-height:1.55}.comment-bundle-editor textarea:focus{border-color:#61c5bd;box-shadow:0 0 0 3px #0b8e8214}.comment-bundle-editor label>small{color:#87969b;grid-column:2/-1;font-size:8px;font-weight:500;line-height:1.5}.comment-bundle-editor label.is-optional{background:#fcfdfd}.submission-comment-bundle-preview{background:#f8fafa;border:1px solid #dfe6e7;border-radius:12px;margin-top:12px;overflow:hidden}.submission-comment-bundle-preview>header{color:#fff;background:#172a30;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.submission-comment-bundle-preview>header div{gap:2px;display:grid}.submission-comment-bundle-preview>header b{font-size:11px}.submission-comment-bundle-preview>header small{color:#aab9bd;font-size:8px}.submission-comment-bundle-preview>header>span{color:#5f4613;background:#f6dfac;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.submission-comment-bundle-preview>article{background:#fff;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px;display:grid}.submission-comment-bundle-preview>article+article{border-top:1px solid #e4e9ea}.submission-comment-bundle-preview>article>i{color:#0d625d;background:#dff4f1;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:850;display:grid}.submission-comment-bundle-preview>article.is-question-card>i{color:#765719;background:#f7e7bd}.submission-comment-bundle-preview article p{color:#334147;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.submission-comment-bundle-preview article p.is-empty{color:#9aa6aa}.submission-comment-bundle-preview article em{color:#b33e55;margin-top:7px;font-size:8px;font-style:normal;line-height:1.5;display:block}.submission-comment-bundle-preview article small{color:#91681c;margin-top:8px;font-size:8px;line-height:1.55;display:block}.submission-comment-bundle-preview article img{background:#fff;border:1px solid #d9d2c5;border-radius:10px;width:min(440px,100%);margin-top:10px;display:block;box-shadow:0 8px 20px #1d292e1a}.question-card-preview-link{border-radius:10px;outline:0;width:fit-content;max-width:100%;display:block}.question-card-preview-link:hover img,.question-card-preview-link:focus-visible img{border-color:#b7923d;box-shadow:0 10px 26px #75551433}.video-modal-copy>.video-comment-detail{margin-top:22px}.submission-modal>.video-comment-detail{margin-top:16px}.question-card-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.question-card-actions .secondary-button{min-height:30px;padding:6px 9px;font-size:8px;text-decoration:none}.question-comment-repair{background:#f0fbf9;border:1px solid #bfe4df;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;padding:14px;display:grid}.question-comment-repair>div{grid-column:1/-1}.question-comment-repair b{color:#176e66;font-size:10px}.question-comment-repair p{color:#5e7d79;margin:5px 0 0;font-size:9px;line-height:1.6}.question-comment-repair label{color:#4e6f6b;gap:5px;min-width:0;font-size:8px;font-weight:750;display:grid}.question-comment-repair label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.question-comment-repair .primary-button{min-height:36px;padding:8px 12px;font-size:9px}@media (width<=760px){.upload-grid-dual-cover{grid-template-columns:1fr}.comment-bundle-editor>header{flex-direction:column;align-items:flex-start}.comment-bundle-editor>label{grid-template-columns:28px minmax(0,1fr)}.comment-bundle-editor>label>em{grid-column:2}.submission-comment-bundle-preview article img{width:100%}.question-card-actions{grid-template-columns:1fr;display:grid}.question-comment-repair{grid-template-columns:1fr}.question-comment-repair>div{grid-column:auto}}@media (width<=1050px){.comment-page-heading{flex-direction:column;align-items:flex-start}.comment-heading-actions{width:100%}.comment-heading-actions>label{flex:1}.comment-heading-actions select{width:100%}.comment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-summary-grid article:nth-child(3){border-top:1px solid #e5ebed;border-left:0}.comment-summary-grid article:nth-child(4){border-top:1px solid #e5ebed}}@media (width<=760px){.comment-page-heading{gap:16px;padding:18px}.comment-page-heading h1{font-size:30px}.comment-page-heading p:not(.eyebrow){font-size:11px}.comment-heading-actions{flex-direction:column;align-items:stretch}.comment-heading-actions .primary-button{width:100%}.comment-summary-grid article{padding:13px 14px}.comment-summary-grid strong{font-size:23px}.comment-toolbar{flex-direction:column;align-items:stretch;gap:10px}.comment-search{width:100%}.comment-filter-tabs{overflow-x:auto}.comment-filter-tabs button{flex:none}.comment-card{padding:13px 12px 13px 15px}.comment-content,.comment-context,.comment-card>footer,.published-reply,.comment-reply-error{margin-left:0}.comment-content{font-size:13px}.comment-context{flex-wrap:wrap;align-items:flex-start}.comment-context>div{width:calc(100% - 36px)}.platform-reply-count{margin-left:34px}.comment-status{padding-inline:7px}.comment-composer-actions{flex-wrap:wrap}.comment-composer-actions>span{width:100%}}.page-heading p:not(.eyebrow),.candidate-page-header p,.benchmark-page-header>div:first-child>p:last-child{font-size:12px;line-height:1.55}.freshness-badge{border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.freshness-badge i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #be73101a}.freshness-badge.is-stale{color:#9a5c0a;background:#fff4d9}.submission-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.submission-summary small,.submission-summary span{font-size:10px}.submission-panel>header p,.submission-card-status>small,.submission-card-excerpt,.submission-comment-presence{font-size:11px}.submission-copy h3{font-size:15px}.submission-compact-tags span,.submission-compact-tags b,.submission-comment-presence .comment-status-dot{font-size:9px}.submission-meta dt{font-size:10px}.submission-meta dd{font-size:11px}.submission-meta small{font-size:9px}.submission-actions .secondary-button,.submission-actions .publish-button{min-height:40px;font-size:11px}.submission-publish-channel>header b,.publish-target-button>strong{font-size:10px}.submission-publish-channel>header small,.publish-target-button>span,.publish-target-button>small{font-size:9px}.content-flat-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.content-flat-metric-grid article{min-height:62px;padding:8px 10px}.content-flat-metric-grid article>div small{font-size:10px}.content-flat-metric-grid article>strong{margin:3px 0 2px;font-size:19px}.content-flat-metric-grid article>span{font-size:9px}.metric-scroll-hint{display:none}.candidate-page :is(small,.candidate-status,.candidate-card-meta,.candidate-card-source span,.candidate-card-source b,.candidate-card-scores span,.candidate-card-account span,.candidate-card-account b,.candidate-card-assets span,.candidate-card-actions button,.candidate-card-cover>i){font-size:11px}.candidate-card h2{font-size:16px}.candidate-card-body>p{font-size:12px}.candidate-card-actions button{min-height:38px}.candidate-search input{font-size:12px}.candidate-status-tabs button{font-size:11px}.account-grid-compact .account-card>p{font-size:12px}.account-card .account-origin,.account-grid-compact .account-card dl div{font-size:11px}.account-grid-compact .account-card footer button{min-height:40px;font-size:11px}@media (width>=1101px){.submission-card{grid-template-columns:86px minmax(0,1fr) minmax(190px,.34fr);align-items:start}.submission-actions{grid-column:2/-1;grid-template-columns:160px 160px minmax(0,1fr);justify-content:start;min-width:0}.submission-publish-targets{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px) and (width>=761px){.submission-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.content-flat-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.mobile-account-bar{height:64px;padding-inline:12px}.mobile-account-bar .account-switcher{min-height:44px}.mobile-account-bar .account-copy select{width:120px;max-width:120px;height:44px;font-size:13px}.topbar-logout{justify-content:center;min-width:64px;min-height:44px}.mobile-publish-fab{min-height:46px;bottom:calc(86px + env(safe-area-inset-bottom));font-size:12px}.exam-production-route .mobile-publish-fab{display:none}.content-area{padding-top:15px;padding-bottom:126px}.page-heading h1,.candidate-page-header h1,.benchmark-page-header h1{font-size:28px}.page-heading p:not(.eyebrow),.candidate-page-header p,.benchmark-page-header>div:first-child>p:last-child{font-size:12px;line-height:1.55}.freshness-badge{font-size:11px;line-height:1.35}.primary-button,.publish-button,.secondary-button,.content-search,.candidate-search{min-height:44px}.content-search input,.candidate-search input{min-height:44px;font-size:13px}.candidate-page-header .primary-button{min-height:44px}.submission-account-filter{height:44px;font-size:13px}.submission-controls .filter-pills button,.content-controls .filter-pills button,.candidate-status-tabs button{min-height:44px;padding-inline:12px;font-size:12px}.submission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-summary article{padding:13px 14px}.submission-summary article:last-child{text-align:center;grid-column:1/-1}.submission-summary small,.submission-summary span{font-size:11px}.submission-summary strong{margin-block:4px 2px;font-size:22px}.submission-card{padding-block:16px}.submission-copy h3{font-size:16px}.submission-card-status>small,.submission-card-excerpt,.submission-comment-presence{font-size:12px}.submission-compact-tags span,.submission-compact-tags b,.submission-comment-presence .comment-status-dot{font-size:10px}.submission-meta dt{font-size:11px}.submission-meta dd{font-size:12px}.submission-meta small{font-size:10px}.submission-actions{grid-template-columns:1fr 1fr}.submission-actions .secondary-button,.submission-actions .publish-button{font-size:12px}.submission-publish-targets{grid-template-columns:1fr}.publish-target-button{min-height:48px}.submission-publish-channel>header b,.publish-target-button>strong{font-size:12px}.submission-publish-channel>header small,.publish-target-button>span,.publish-target-button>small{font-size:10px}.content-metric-board{padding:10px}.content-flat-metric-grid{scroll-snap-type:x proximity;scrollbar-width:thin;background:0 0;border:0;border-radius:0;gap:8px;padding:2px 1px 8px;display:flex;overflow-x:auto}.content-flat-metric-grid article{scroll-snap-align:start;border:1px solid #e1e8e9;border-radius:10px;flex:0 0 142px;min-height:76px;padding:10px 11px}.content-flat-metric-grid article>div small{font-size:11px}.content-flat-metric-grid article>strong{margin:5px 0 3px;font-size:21px}.content-flat-metric-grid article>span{font-size:10px}.metric-scroll-hint{color:#77878d;justify-content:flex-end;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.metric-scroll-hint span{color:#08796f;font-size:15px}.candidate-columns-panel>header>button{width:44px;height:44px}.candidate-column-tools{gap:3px}.candidate-column-tools button{width:44px;height:44px}.candidate-column-main{min-height:68px}.candidate-column-main>span{font-size:13px}.candidate-page :is(small,.candidate-status,.candidate-card-meta,.candidate-card-source span,.candidate-card-source b,.candidate-card-scores span,.candidate-card-account span,.candidate-card-account b,.candidate-card-assets span,.candidate-card-actions button,.candidate-card-cover>i){font-size:12px}.candidate-card h2{font-size:17px}.candidate-card-body>p{font-size:12px}.candidate-card-actions button{min-height:42px;font-size:12px}.account-channel-section>header p{font-size:11px}.account-channel-section>header>.status{font-size:10px}.account-grid-compact .account-card h2{font-size:18px}.account-grid-compact .account-card>p{font-size:13px}.account-card .account-origin,.account-grid-compact .account-card dl div{font-size:12px}.account-grid-compact .account-card footer button{min-height:44px;font-size:12px}}@media (width>=761px){.submission-panel>header>div:first-child{flex:none}.submission-panel>header h2{white-space:nowrap}}html{scrollbar-gutter:stable;overflow-y:scroll}body,#root{background:var(--canvas);min-height:100vh}img,video{display:block}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button:not(:disabled):active{transform:translateY(1px)}.content-area,.workspace{min-height:100vh}.panel,.candidate-columns-panel,.candidate-main-panel,.comment-workbench,.account-channel-section{border-color:#dce5e7;box-shadow:0 10px 28px #182b330b}.page-actions,.hot-heading-actions,.submission-heading-actions,.music-actions{flex-wrap:wrap;justify-content:flex-end}.primary-button,.publish-button,.secondary-button,.filter-pills button,.candidate-status-tabs button,.comment-filter-tabs button,.music-category-pills button,.hot-board-tabs button{transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s}.secondary-button:hover:not(:disabled),.filter-pills button:hover:not(:disabled),.candidate-status-tabs button:hover:not(:disabled),.comment-filter-tabs button:hover:not(:disabled),.music-category-pills button:hover:not(:disabled),.hot-board-tabs button:hover:not(:disabled){color:#0a6f67;background:#f1faf8;border-color:#b9d8d5}.stat-card strong,.hot-summary strong,.music-stat-grid strong,.submission-summary strong,.content-flat-metric-grid strong,.hot-heat strong,.music-heat strong,.music-metrics b,.preview-metrics dd,.submission-meta dd{font-variant-numeric:tabular-nums}.toast{align-items:flex-start;gap:14px;max-width:min(430px,100vw - 32px);padding:13px 13px 13px 16px}.toast>span{flex:1;font-size:12px;font-weight:700;line-height:1.55}.toast>button{color:#a72f49;background:#fff0f3;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;display:grid}.hot-list-head{min-height:38px;font-size:10px}.hot-row{min-height:72px}.hot-rank{width:31px;height:31px;font-size:10px}.hot-topic strong{font-size:12px}.hot-topic small,.hot-label,.hot-heat small,.hot-metrics small{font-size:9px}.hot-heat strong{font-size:13px}.hot-metrics span{font-size:10px}.hot-actions{gap:4px}.hot-actions button,.hot-actions a{border-radius:7px;align-items:center;min-height:32px;padding:6px 8px;font-size:10px;display:inline-flex}.hot-actions button:hover,.hot-actions a:hover{color:#075f59;background:#eaf8f6}.hot-actions a{border-left:0}.hot-method-note{font-size:10px}.hot-search{min-height:38px}.hot-search input{font-size:11px}.music-category-pills button{min-height:34px;font-size:10px}.music-search-result{font-size:10px}.music-row{min-height:112px}.music-rank small,.music-tags span,.music-audio-state>small,.music-metrics small,.music-evidence a small{font-size:9px}.music-track p,.music-heat>small,.music-evidence summary,.music-evidence a span{font-size:10px}.music-track h3{font-size:14px}.music-metrics b,.music-links a{font-size:11px}.music-links a{border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:4px 6px;display:inline-flex}.music-links a:hover{background:#eaf8f6}.music-method-note{font-size:10px}.candidate-search,.comment-search,.content-search,.music-search,.hot-search{transition:border-color .16s,box-shadow .16s,background .16s}.candidate-search:focus-within,.comment-search:focus-within,.content-search:focus-within,.music-search:focus-within,.hot-search:focus-within{background:#fff;border-color:#70c9c1;box-shadow:0 0 0 3px #22dfcf1c}.candidate-search>button,.comment-search>button,.content-search>button,.music-search>button,.hot-search>button{color:#708187;background:#eef3f3;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.candidate-status-tabs button,.comment-filter-tabs button{min-height:36px;font-size:11px}.candidate-status-tabs button[aria-selected=true],.comment-filter-tabs button[aria-selected=true],.music-category-pills button[aria-selected=true]{color:#076b63;background:#eaf8f6;border-color:#b8e1dc}.submission-panel>header,.refined-content-panel>header,.candidate-toolbar,.comment-toolbar,.music-panel>header,.hot-panel>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.wizard-panel>.muted,.wizard-panel .form-grid label,.wizard-panel .form-grid input,.wizard-panel .form-grid textarea,.confirm-list>div{font-size:12px}.wizard-rail small{font-size:10px}.drop-zone{min-height:210px;font-size:12px}.drop-zone small,.field-help{font-size:10px}.wizard-actions button{min-height:40px;font-size:11px}.content-data-header>small,.related-account-chips small{font-size:9px}.comment-context small{font-size:10px}.sidebar-account-state small{font-size:9px}.exam-bank-page{gap:14px;min-width:0;display:grid}.exam-bank-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.exam-bank-heading .eyebrow{color:#0b8177;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:850}.exam-bank-heading h1{color:#182629;letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.1}.exam-bank-heading>div>span{color:#718086;margin-top:7px;font-size:11px;display:block}.exam-heading-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.exam-heading-actions>button{white-space:nowrap;min-width:132px;min-height:40px}.exam-heading-actions>button span{margin-right:7px;font-size:15px;display:inline-block}.exam-heading-actions>button:disabled span,.exam-crawl-status.active .exam-crawl-icon{animation:.9s linear infinite spin}.exam-summary-grid{grid-template-columns:repeat(3,minmax(120px,.72fr)) minmax(270px,1.55fr);gap:10px;display:grid}.exam-summary-grid>article{background:#fff;border:1px solid #e4ebeb;border-radius:14px;min-height:96px;padding:15px 17px;box-shadow:0 5px 18px #14313609}.exam-summary-grid>article>span{color:#78868b;font-size:10px;font-weight:700;display:block}.exam-summary-grid>article>b{color:#1b2b2e;letter-spacing:-.04em;margin:7px 0 3px;font-size:25px;display:block}.exam-summary-grid>article>b i{color:#a2afb2;font-size:11px;font-style:normal}.exam-summary-grid>article>small{color:#95a1a4;font-size:9px}.exam-subject-summary>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.exam-subject-summary>div i{color:#557075;background:#f2f7f6;border-radius:9px;place-items:center;gap:3px;min-height:44px;font-size:11px;font-style:normal;display:grid}.exam-subject-summary>div b{color:#0b776e;font-size:9px}.exam-repair-overview{background:#fff;border:1px solid #e2e9e9;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #14313609}.exam-repair-overview>header{background:#fbfcfc;border-bottom:1px solid #e9eeee;justify-content:space-between;align-items:end;gap:20px;padding:12px 14px 10px;display:flex}.exam-repair-overview>header span{color:#77888c;letter-spacing:.1em;font-size:8px;font-weight:850}.exam-repair-overview>header h2{color:#26373a;margin:2px 0 0;font-size:15px}.exam-repair-overview>header p{color:#7b898d;margin:0;font-size:9px}.exam-repair-overview>header p b{color:#196f68}.exam-repair-overview>div{background:#e7eded;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:1px;display:grid}.exam-repair-overview>div>button{text-align:left;background:#fff;border:0;grid-template-columns:auto 1fr;align-content:start;gap:4px 8px;min-height:132px;padding:12px;display:grid}.exam-repair-overview>div>button:hover{background:#f9fcfb}.exam-repair-overview>div>button.active{z-index:1;background:#f3fbf9;position:relative;box-shadow:inset 0 0 0 2px #38afa4}.exam-repair-overview>div>button>span{color:#88473d;background:#fae8e4;border-radius:6px;grid-row:span 2;place-items:center;width:25px;height:21px;font-size:8px;font-weight:850;display:grid}.exam-repair-overview>div>button.priority-0>span{color:#fff;background:#bd4d3d}.exam-repair-overview>div>button.priority-1>span{color:#8a551c;background:#faedcf}.exam-repair-overview>div>button.priority-2>span{color:#3a6570;background:#e9f1f2}.exam-repair-overview>div>button.priority-3>span{color:#6d6e78;background:#eff0f2}.exam-repair-overview>div>button>b{color:#26373a;font-size:20px;line-height:1}.exam-repair-overview>div>button>strong{color:#53666a;font-size:9px}.exam-repair-overview>div>button>small{color:#879498;grid-column:1/-1;min-height:36px;font-size:8px;line-height:1.5}.exam-repair-overview>div>button>footer{flex-wrap:wrap;grid-column:1/-1;gap:5px;margin-top:3px;display:flex}.exam-repair-overview>div>button>footer i{color:#567178;background:#edf3f3;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.exam-crawl-status{background:#f7fbfa;border:1px solid #dfe9e8;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:grid}.exam-crawl-status.active{background:#eff9f7;border-color:#bde0dc}.exam-crawl-status.failed{background:#fff5f2;border-color:#efd0ca}.exam-crawl-icon{color:#08776e;background:#dff2ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.exam-crawl-status.failed .exam-crawl-icon{color:#a84235;background:#f6ded9}.exam-crawl-status>div{gap:2px;min-width:0;display:grid}.exam-crawl-status>div b{color:#324548;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.exam-crawl-status>div small{color:#849296;font-size:9px}.exam-progress{color:#075e58;background:#dcebea;border-radius:7px;justify-content:center;align-items:center;width:138px;height:22px;font-size:9px;display:flex;position:relative;overflow:hidden}.exam-progress i{background:#88d4cc;min-width:2px;transition:width .25s;position:absolute;inset:0 auto 0 0}.exam-progress b{z-index:1;position:relative}.exam-error{color:#963c31;background:#fff5f2;border:1px solid #efd0ca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;font-size:10px;display:flex}.exam-error button{width:26px;height:26px;color:inherit;background:0 0;border:0}.exam-library-panel{background:#fff;border:1px solid #e2e9e9;border-radius:15px;min-height:430px;overflow:hidden;box-shadow:0 7px 24px #1431360a}.exam-toolbar{background:#fffffff5;border-bottom:1px solid #e9eeee;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 14px;display:flex}.exam-view-tabs{background:#edf3f3;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.exam-view-tabs button{color:#64767a;background:0 0;border:0;border-radius:8px;min-height:30px;padding:5px 13px;font-size:10px;font-weight:750}.exam-view-tabs button[aria-selected=true]{color:#086e66;background:#fff;box-shadow:0 2px 7px #203c4017}.exam-search{color:#809094;background:#f9fbfb;border:1px solid #dce5e5;border-radius:9px;align-items:center;gap:7px;width:min(330px,44vw);min-height:34px;padding:3px 5px 3px 10px;display:flex}.exam-search:focus-within{background:#fff;border-color:#70c9c1;box-shadow:0 0 0 3px #22dfcf1a}.exam-search input{color:#243437;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.exam-search button{color:#708187;background:#edf2f2;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.exam-search button:disabled{opacity:0}.exam-filters{background:#fbfcfc;border-bottom:1px solid #edf1f1;align-items:center;gap:8px;min-height:55px;padding:9px 14px;display:flex}.exam-filters label{background:#fff;border:1px solid #e0e7e7;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:116px;padding:0 8px;display:grid}.exam-filters label>span{color:#8a989b;white-space:nowrap;font-size:9px}.exam-filters select{color:#43565a;background:#fff;border:0;outline:0;min-width:0;min-height:31px;font-size:10px;font-weight:650}.exam-filters>p{color:#8a989b;white-space:nowrap;margin:0 0 0 auto;font-size:9px}.exam-filters>p b{color:#1b7770}.exam-paper-grid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;padding:12px;transition:opacity .16s;display:grid}.exam-paper-grid.is-refreshing,.exam-question-list.is-refreshing{opacity:.6}.exam-paper-card{background:#fff;border:1px solid #e1e8e8;border-radius:12px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.exam-paper-card:hover{border-color:#addad5;transform:translateY(-1px);box-shadow:0 8px 20px #17434314}.exam-card-main{text-align:left;background:0 0;border:0;grid-template-columns:56px 1fr;align-items:start;gap:12px;width:100%;min-height:112px;padding:14px;display:grid}.exam-paper-year{color:#08756c;background:linear-gradient(150deg,#e2f5f1,#f3faf8);border-radius:10px;place-content:center;gap:1px;min-height:58px;font-size:15px;font-weight:900;display:grid}.exam-paper-year small{color:#6da099;text-align:center;font-size:8px;font-weight:700}.exam-paper-copy{gap:7px;min-width:0;display:grid}.exam-paper-kicker{align-items:center;gap:6px;display:flex}.exam-paper-kicker b{color:#08756c;font-size:10px}.exam-repair-tag{color:#805244;text-overflow:ellipsis;white-space:nowrap;background:#faeae6;border-radius:5px;max-width:112px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.exam-repair-tag.priority-2,.exam-repair-tag.priority-3{color:#5b6f74;background:#edf2f2}.exam-quality{border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.exam-quality.premium{color:#886313;background:#fff0bf}.exam-quality.normal{color:#4f6b70;background:#eef3f3}.exam-quality.incomplete{color:#9c4338;background:#fbe7e3}.exam-paper-copy>strong{color:#26373a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.exam-paper-copy>small{color:#879498;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.exam-paper-card>footer{color:#839094;background:#fbfcfc;border-top:1px solid #edf1f1;align-items:center;gap:10px;min-height:39px;padding:7px 12px;font-size:8px;display:flex}.exam-paper-card>footer span b{color:#476066;font-size:9px}.exam-parse{border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:750}.exam-parse.complete{color:#087269;background:#e4f5f1}.exam-parse.partial,.exam-parse.pending{color:#945243;background:#faeae6}.exam-question-list{gap:8px;padding:12px;transition:opacity .16s;display:grid}.exam-question-card{background:#fff;border:1px solid #e1e8e8;border-radius:11px}.exam-question-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 7px;display:grid}.exam-question-number{color:#08756c;background:#e8f5f3;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.exam-question-card>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.exam-question-card>header b{color:#40565a;font-size:9px}.exam-question-card>header small{color:#89979a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.exam-question-card>header>i{color:#8c9a9d;font-size:8px;font-style:normal}.exam-question-prompt{color:#2a3a3d;text-align:left;background:0 0;border:0;width:100%;padding:5px 56px 10px;font-size:10px;line-height:1.65}.exam-question-prompt:disabled{cursor:default}.exam-question-card>footer{background:#fbfcfc;border-top:1px solid #edf1f1;align-items:center;gap:6px;min-height:36px;padding:6px 12px;display:flex}.exam-question-card>footer span{color:#6b7e82;background:#edf2f2;border-radius:5px;padding:3px 6px;font-size:8px}.exam-question-card>footer span.has{color:#087269;background:#e4f5f1}.exam-question-card>footer span.missing{color:#9b4e42;background:#fae9e5}.exam-question-card>footer button{color:#08756c;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:750}.exam-loading{color:#718287;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:10px;display:flex}.exam-loading i{border:2px solid #d3e2e0;border-top-color:#17a496;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.exam-empty{color:#7d8b8f;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:300px;padding:30px;display:grid}.exam-empty>span{color:#168b80;background:#e6f5f2;border-radius:15px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid}.exam-empty b{color:#3c5054;font-size:12px}.exam-empty small{max-width:430px;font-size:9px;line-height:1.6}.exam-empty button{color:#08756c;background:#eff9f7;border:1px solid #a8d9d3;border-radius:8px;min-height:35px;margin-top:4px;padding:7px 14px;font-size:9px;font-weight:800}.exam-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111f2257;justify-content:flex-end;display:flex;position:fixed;inset:0}.exam-drawer{background:#f6f8f8;border-left:1px solid #dfe8e7;flex-direction:column;width:min(780px,92vw);height:100%;animation:.2s ease-out exam-drawer-in;display:flex;overflow:hidden;box-shadow:-20px 0 60px #10222429}@keyframes exam-drawer-in{0%{opacity:.7;transform:translate(18px)}}.exam-drawer-header{background:#fff;border-bottom:1px solid #e3e9e9;justify-content:space-between;gap:20px;padding:18px 20px 14px;display:flex}.exam-drawer-header>div{min-width:0}.exam-drawer-header span{color:#0a7c72;font-size:9px;font-weight:800}.exam-drawer-header h2{color:#213236;margin:4px 0;font-size:17px;line-height:1.35}.exam-drawer-header p{color:#7d8c90;margin:0;font-size:9px}.exam-drawer-header button{color:#52676b;background:#f7fafa;border:1px solid #dde6e5;border-radius:9px;flex:none;width:34px;height:34px;font-size:17px}.exam-paper-facts{background:#e3e9e9;border-bottom:1px solid #e3e9e9;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.exam-paper-facts span{color:#879498;text-align:center;background:#fff;place-content:center;gap:2px;min-height:53px;font-size:8px;display:grid}.exam-paper-facts b{color:#314b50;font-size:12px}.exam-quality-note{color:#8e4c40;background:#fff5f2;border-bottom:1px solid #efdcd7;padding:8px 20px;font-size:9px}.exam-repair-note{color:#607277;background:#f6faf9;border-bottom:1px solid #e1e9e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 20px;display:grid}.exam-repair-note b{color:#8a4c40;font-size:9px}.exam-repair-note span{font-size:8px}.exam-repair-note i{color:#738589;font-size:8px;font-style:normal}.exam-source-actions{background:#fff;border-bottom:1px solid #e3e9e9;gap:8px;padding:9px 20px;display:flex}.exam-source-actions a{color:#08756c;background:#f3faf8;border:1px solid #d6e4e2;border-radius:7px;align-items:center;min-height:28px;padding:5px 9px;font-size:8px;font-weight:750;display:inline-flex}.exam-drawer-body{scrollbar-color:#c7d4d6 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:12px 18px 60px;overflow-y:auto}.exam-detail-question{background:#fff;border:1px solid #e0e7e7;border-radius:12px;margin-bottom:10px;padding:13px 15px}.exam-detail-question>header{align-items:center;gap:7px;margin-bottom:9px;display:flex}.exam-detail-question>header b{color:#0a766d;font-size:10px}.exam-detail-question>header span,.exam-detail-question>header i{color:#6a7d81;background:#edf2f2;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal}.exam-markdown{color:#2b3c3f;white-space:pre-wrap;overflow-wrap:anywhere;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;line-height:1.75}.exam-question-images{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px;display:grid}.exam-question-images img{object-fit:contain;background:#fafcfc;border:1px solid #e8eeee;border-radius:8px;width:100%;max-height:340px}.exam-detail-question details{border-top:1px solid #e8eeee;margin-top:11px}.exam-detail-question summary{color:#08756c;cursor:pointer;padding:9px 0 0;font-size:9px;font-weight:800}.exam-detail-question details section{background:#f5f8f8;border-radius:8px;gap:5px;margin-top:9px;padding:9px 10px;display:grid}.exam-detail-question details section>b{color:#597075;font-size:8px}.hot-list,.video-table-scroll,.desktop-navigation,.benchmark-section-nav,.comment-filter-tabs,.music-category-pills{scrollbar-color:#c7d4d6 transparent;scrollbar-width:thin}.loading-block,.candidate-loading,.comment-loading,.benchmark-loading{color:#61737a}.loading-block i,.candidate-loading i,.comment-loading i,.benchmark-loading i{will-change:transform}@media (width<=760px){html{overflow-y:auto}.mobile-title>span{gap:1px;display:grid}.mobile-title>span b{font-size:13px;line-height:1.1}.mobile-title>span small{color:#7a898f;font-size:9px;font-weight:650}.page-actions,.hot-heading-actions,.submission-heading-actions,.music-actions{justify-content:stretch}.page-actions>button,.hot-heading-actions>button,.submission-heading-actions>button,.music-actions>button{flex:132px}.toast{max-width:none;top:72px;left:12px;right:12px}.hot-actions button,.hot-actions a{min-height:40px;font-size:11px}.music-row{min-height:0}button:not(:disabled):active{transform:none}.exam-bank-heading{flex-direction:column;align-items:stretch;gap:12px}.exam-heading-actions{grid-template-columns:1fr 1fr;display:grid}.exam-heading-actions>button{width:100%;min-width:0}.exam-summary-grid{grid-template-columns:repeat(3,1fr)}.exam-summary-grid>article{min-height:82px;padding:12px}.exam-summary-grid>article>b{font-size:20px}.exam-subject-summary{grid-column:1/-1}.exam-repair-overview>header{flex-direction:column;align-items:flex-start;gap:5px}.exam-repair-overview>div{grid-template-columns:1fr 1fr}.exam-repair-overview>div>button{min-height:122px}.exam-crawl-status{grid-template-columns:28px minmax(0,1fr)}.exam-progress{grid-column:1/-1;width:100%}.exam-crawl-status>div small{display:none}.exam-toolbar{flex-direction:column;align-items:stretch}.exam-search{width:100%}.exam-view-tabs button{flex:1}.exam-filters{overflow-x:auto}.exam-filters label{min-width:126px}.exam-filters>p{display:none}.exam-paper-grid{grid-template-columns:1fr}.exam-question-card>header{grid-template-columns:34px minmax(0,1fr)}.exam-question-card>header>i{display:none}.exam-question-prompt{padding:5px 12px 10px 56px}.exam-question-card>footer{flex-wrap:wrap}.exam-drawer{width:100%}.exam-paper-facts{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.exam-drawer-header{padding:15px}.exam-drawer-header h2{font-size:14px}.exam-source-actions{padding:8px 15px;overflow-x:auto}.exam-source-actions a{white-space:nowrap}.exam-repair-note{grid-template-columns:1fr;padding:8px 15px}.exam-drawer-body{padding:10px 10px 50px}}.follower-page{gap:14px;display:grid}.follower-page-header{background:linear-gradient(135deg,#fff 0%,#f8fbfb 62%,#eef8f6 100%);border:1px solid #dce5e7;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;padding:18px 20px;display:flex;box-shadow:0 12px 36px #182d350e}.follower-page-header>div:first-child{max-width:790px}.follower-eyebrow{color:#668078;letter-spacing:.16em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.follower-page-header h1{margin-bottom:5px;font-size:clamp(28px,2.8vw,39px);line-height:1.08}.follower-page-header p{color:#6f7e84;max-width:760px;margin:0;font-size:11px;line-height:1.6}.follower-header-actions{flex:none;align-items:flex-end;gap:10px;display:flex}.follower-header-actions label{color:#728087;gap:5px;font-size:9px;font-weight:750;display:grid}.follower-header-actions select{color:#26343a;background:#fff;border:1px solid #d5e0e2;border-radius:10px;min-width:190px;height:40px;padding:0 34px 0 12px;font-size:11px;font-weight:700}.follower-header-actions .primary-button{white-space:nowrap;min-height:40px;padding-block:9px}.follower-notice{color:#24665d;background:#f0faf8;border:1px solid #cde6e1;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:650;display:flex}.follower-notice.is-error{color:#9d3047;background:#fff4f6;border-color:#f0ccd4}.follower-notice>i{background:var(--cyan-deep);border-radius:50%;width:7px;height:7px}.follower-notice.is-error>i{background:var(--pink)}.follower-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px}.follower-context-bar{background:#fff;border:1px solid #dfe7e9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(130px,auto);align-items:center;gap:16px;min-height:58px;padding:9px 13px;display:grid}.follower-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.follower-account-avatar{color:#16443f;background:#ddf7f2;border:1px solid #d9e4e5;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid;overflow:hidden}.follower-account-avatar img{object-fit:cover;width:100%;height:100%}.follower-account-identity div{gap:2px;min-width:0;display:grid}.follower-account-identity strong,.follower-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.follower-account-identity strong{color:#202d32;font-size:12px}.follower-account-identity small,.follower-context-bar>small{color:#839197;font-size:9px}.follower-context-bar>small{justify-self:end}.follower-range{background:#eff4f5;border-radius:9px;gap:3px;padding:3px;display:flex}.follower-range button{color:#718087;background:0 0;border:0;border-radius:7px;min-width:66px;height:30px;font-size:9px;font-weight:750}.follower-range button.active{color:#183b38;background:#fff;box-shadow:0 2px 8px #1f363c17}.follower-summary-grid{grid-template-columns:1.18fr repeat(4,1fr);gap:9px;display:grid}.follower-summary-grid article{background:#fff;border:1px solid #dfe7e9;border-radius:14px;min-height:105px;padding:14px 15px;position:relative;overflow:hidden}.follower-summary-grid article:after{content:"";background:#edf4f4;border-radius:50%;width:66px;height:66px;position:absolute;bottom:-24px;right:-16px}.follower-summary-grid article>span,.follower-summary-grid article>small{z-index:1;display:block;position:relative}.follower-summary-grid article>span{color:#738289;font-size:9px;font-weight:750}.follower-summary-grid article>strong{z-index:1;color:#1c292e;letter-spacing:-.04em;margin:11px 0 6px;font-size:clamp(22px,2.35vw,31px);line-height:1;display:block;position:relative}.follower-summary-grid article>small{color:#97a2a6;font-size:8px}.follower-summary-grid .is-total{color:#fff;background:#17242a;border-color:#17242a}.follower-summary-grid .is-total:after{background:#22dfcf1f;box-shadow:-29px -31px #ff496f14}.follower-summary-grid .is-total>span,.follower-summary-grid .is-total>small{color:#9fb0b6}.follower-summary-grid .is-total>strong{color:#fff}.follower-summary-grid .is-new>strong{color:#078f83}.follower-summary-grid .is-lost>strong,.follower-summary-grid .is-net.negative>strong{color:#d64060}.follower-summary-grid .is-net.positive>strong{color:#078f83}.follower-chart-panel,.follower-member-panel,.follower-daily-panel,.follower-capability-state{background:#fff;border:1px solid #dfe7e9;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1d2f360a}.follower-chart-panel>header,.follower-member-panel>header,.follower-daily-panel>header{justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px 10px;display:flex}.follower-chart-panel>header span,.follower-member-panel>header>div:first-child span,.follower-daily-panel>header span{color:#809097;letter-spacing:.1em;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.follower-chart-panel h2,.follower-member-panel h2,.follower-daily-panel h2{margin:0;font-size:17px}.follower-daily-panel>header>small{color:#87949a;font-size:9px}.follower-chart-legend{color:#6b7b81;gap:14px;font-size:9px;font-weight:700;display:flex}.follower-chart-legend span{align-items:center;gap:5px;letter-spacing:0!important;margin:0!important;display:flex!important}.follower-chart-legend i{border-radius:3px 3px 1px 1px;width:8px;height:8px}.follower-chart-legend .new i{background:#1dc9b9}.follower-chart-legend .lost i{background:#ff6b88}.follower-chart-scroll{scrollbar-width:thin;padding:0 12px;overflow-x:auto}.follower-bar-chart{background:repeating-linear-gradient(#0000 0 46px,#edf2f3 47px,#0000 48px);border-top:1px solid #eff3f4;align-items:stretch;gap:2px;height:205px;padding:18px 2px 0;display:flex}.follower-bar-chart article{flex:1 0 34px;grid-template-rows:1fr 22px;min-width:30px;height:100%;display:grid}.follower-bars{justify-content:center;align-items:flex-end;gap:3px;min-height:0;display:flex;position:relative}.follower-bars>i.new,.follower-bars>i.lost{border-radius:4px 4px 1px 1px;width:min(10px,35%);min-height:0;transition:height .25s}.follower-bars>i.new{background:linear-gradient(#2adbc9,#10aa9c)}.follower-bars>i.lost{background:linear-gradient(#ff8199,#ed4969)}.follower-bars>i.missing{background:#dce4e6;border-radius:2px;width:18px;height:2px;position:absolute;bottom:1px}.follower-bar-chart article>small{color:#89979c;text-align:center;white-space:nowrap;transform-origin:50%;align-self:end;font-size:7px;transform:rotate(-35deg)}.follower-chart-panel>footer{color:#849399;border-top:1px solid #edf2f3;justify-content:space-between;gap:18px;padding:9px 16px 11px;font-size:8px;display:flex}.follower-chart-panel>footer strong{color:#53656c}.follower-table-wrap{border-top:1px solid #edf2f3;overflow:auto}.follower-daily-panel table{border-collapse:collapse;width:100%;min-width:720px}.follower-daily-panel th{color:#77878e;text-align:left;background:#f5f8f8;padding:9px 14px;font-size:8px;font-weight:800}.follower-daily-panel td{color:#38474d;border-top:1px solid #edf2f3;height:48px;padding:8px 14px;font-size:10px}.follower-daily-panel tbody tr:first-child td{border-top:0}.follower-daily-panel tr:hover td{background:#fbfdfd}.follower-daily-panel tr.is-missing td{color:#a1abad}.follower-daily-panel td:first-child{min-width:128px}.follower-daily-panel td:first-child strong{font-size:10px;display:block}.follower-daily-panel td:first-child small{display:none}.follower-daily-panel td.new{color:#078f83;font-weight:800}.follower-daily-panel td.lost{color:#d64060;font-weight:800}.follower-daily-panel b.positive{color:#078f83}.follower-daily-panel b.negative{color:#d64060}.follower-daily-panel b.flat{color:#68797f}.follower-source{color:#44736d;white-space:nowrap;background:#edf8f6;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.follower-source i{background:#1cb3a5;border-radius:50%;width:5px;height:5px}.follower-source.is-account_total_snapshot{color:#7b6a3d;background:#faf6e9}.follower-source.is-account_total_snapshot i{background:#c6942b}.follower-source.is-missing{color:#89969b;background:#f0f3f4}.follower-source.is-missing i{background:#aab4b8}.follower-member-head-actions{align-items:flex-end;gap:10px;display:flex}.follower-member-head-actions label{color:#819096;gap:3px;font-size:8px;font-weight:750;display:grid}.follower-member-head-actions select{color:#34454b;background:#fff;border:1px solid #d9e2e4;border-radius:8px;min-width:150px;height:32px;padding:0 28px 0 9px;font-size:9px;font-weight:700}.follower-member-status{color:#347269;white-space:nowrap;background:#edf8f6;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.follower-member-status i{background:#1bb3a5;border-radius:50%;width:5px;height:5px}.follower-member-status.is-partial{color:#806429;background:#fbf5df}.follower-member-status.is-partial i{background:#d09b29}.follower-member-status.is-baseline,.follower-member-status.is-empty{color:#687b83;background:#f0f4f5}.follower-member-status.is-baseline i,.follower-member-status.is-empty i{background:#8b9ba1}.follower-member-empty{text-align:center;border-top:1px solid #edf2f3;place-items:center;min-height:155px;padding:28px 20px;display:grid}.follower-member-empty strong{color:#34464c;font-size:13px}.follower-member-empty p{color:#7b8b91;max-width:660px;margin:7px 0 0;font-size:10px;line-height:1.65}.follower-member-empty.is-baseline{background:linear-gradient(90deg,#f8fbfb,#f1faf8);border-top:0;border-bottom:1px solid #edf2f3;min-height:125px}.follower-member-coverage{background:#fafcfc;border-top:1px solid #edf2f3;border-bottom:1px solid #edf2f3;grid-template-columns:200px minmax(160px,1fr) auto;align-items:center;gap:18px;padding:13px 16px;display:grid}.follower-member-coverage>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.follower-member-coverage span{color:#72848a;font-size:8px;font-weight:800}.follower-member-coverage strong{color:#173b38;font-size:19px}.follower-member-coverage small{color:#8b999e;grid-column:1/-1;font-size:8px}.follower-member-coverage p{color:#7b898e;white-space:nowrap;margin:0;font-size:9px}.follower-member-coverage p b{color:#b64159}.follower-coverage-track{background:#e4ebec;border-radius:999px;height:7px;overflow:hidden}.follower-coverage-track i{border-radius:inherit;background:linear-gradient(90deg,#22c8b8,#0f9488);height:100%;display:block}.follower-member-tabs{border-bottom:1px solid #edf2f3;align-items:center;gap:7px;padding:10px 16px;display:flex}.follower-member-tabs button{color:#6e7e84;background:#fff;border:1px solid #dce5e7;border-radius:8px;height:31px;padding:0 11px;font-size:9px;font-weight:750}.follower-member-tabs button b{margin-left:4px}.follower-member-tabs button.active.new{color:#087f75;background:#eefaf8;border-color:#ace2dc}.follower-member-tabs button.active.lost{color:#b93651;background:#fff2f5;border-color:#f1bfca}.follower-member-tabs>small{color:#859399;margin-left:auto;font-size:8px}.follower-member-table-wrap{max-height:380px;overflow:auto}.follower-member-table-wrap table{border-collapse:collapse;width:100%;min-width:690px}.follower-member-table-wrap th{z-index:1;color:#75868c;text-align:left;background:#f6f9f9;padding:8px 14px;font-size:8px;position:sticky;top:0}.follower-member-table-wrap td{color:#3b4b51;border-top:1px solid #edf2f3;height:47px;padding:7px 14px;font-size:9px}.follower-member-table-wrap td:first-child{align-items:center;gap:8px;min-width:170px;display:flex}.follower-member-table-wrap td code{color:#56676e;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,48vw);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block;overflow:hidden}.follower-member-avatar{color:#17665e;background:#ddf6f2;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.follower-member-event{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.follower-member-event i{border-radius:50%;width:5px;height:5px}.follower-member-event.is-new{color:#087e74;background:#eaf9f6}.follower-member-event.is-new i{background:#17af9f}.follower-member-event.is-lost{color:#b33b54;background:#fff0f3}.follower-member-event.is-lost i{background:#e35370}.follower-member-zero{color:#849399;place-items:center;min-height:105px;font-size:10px;display:grid}.follower-member-panel>footer{color:#849399;border-top:1px solid #edf2f3;padding:9px 16px 11px;font-size:8px;line-height:1.55}.follower-capability-state,.follower-empty-page{text-align:center;padding:54px 28px}.follower-capability-state span,.follower-empty-page>span{color:#7e8e94;letter-spacing:.13em;font-size:9px;font-weight:850}.follower-capability-state h2,.follower-empty-page h1{margin:8px 0}.follower-capability-state p,.follower-empty-page p{color:#74848a;max-width:580px;margin:0 auto;font-size:11px;line-height:1.65}.follower-empty-page{background:#fff;border:1px solid #dce5e7;border-radius:18px;place-items:center;min-height:520px}.follower-empty-page .primary-button{margin-top:20px}.follower-empty-symbol{color:#114b45;background:#dbf7f2;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:15px;font-size:25px;font-weight:800;display:grid}@media (width<=1100px){.follower-page-header{flex-direction:column;align-items:stretch;gap:14px}.follower-header-actions{align-items:end}.follower-summary-grid{grid-template-columns:repeat(3,1fr)}.follower-summary-grid .is-total{grid-row:span 2}}@media (width<=760px){.follower-page{gap:10px}.follower-page-header{border-radius:16px;padding:16px}.follower-page-header h1{font-size:29px}.follower-page-header p{font-size:10px}.follower-header-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.follower-header-actions label,.follower-header-actions select{width:100%;min-width:0}.follower-header-actions .primary-button{gap:8px;padding-inline:13px}.follower-context-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.follower-context-bar>small{display:none}.follower-range button{min-width:53px}.follower-summary-grid{grid-template-columns:1fr 1fr}.follower-summary-grid .is-total{grid-area:auto/1/auto/-1;min-height:92px}.follower-summary-grid article{min-height:92px;padding:12px}.follower-summary-grid article>strong{font-size:24px}.follower-summary-grid .is-retention{grid-column:1/-1}.follower-chart-panel>header,.follower-member-panel>header,.follower-daily-panel>header{flex-direction:column;align-items:flex-start;gap:8px;padding:13px}.follower-chart-panel>footer{flex-direction:column;align-items:flex-start;gap:3px;padding-inline:13px}.follower-member-head-actions{justify-content:space-between;align-items:center;width:100%}.follower-member-head-actions label{min-width:0}.follower-member-head-actions select{min-width:0;max-width:170px}.follower-member-coverage{grid-template-columns:1fr;gap:9px;padding:12px 13px}.follower-member-coverage p{white-space:normal}.follower-member-tabs{flex-wrap:wrap;padding-inline:13px}.follower-member-tabs>small{width:100%;margin:2px 0 0}.follower-member-table-wrap td code{max-width:330px}.follower-daily-panel>header>small{display:none}.follower-daily-panel th,.follower-daily-panel td{padding-inline:11px}.follower-daily-panel td:first-child strong{display:none}.follower-daily-panel td:first-child small{font-size:9px;font-weight:750;display:block}.follower-capability-state{padding:42px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qwenpaw-entry{color:inherit;background:#71a09114;border:1px solid #71a09147;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;text-decoration:none;display:flex}.qwenpaw-entry>div{flex:1;min-width:0}.qwenpaw-entry b,.qwenpaw-entry small{display:block}.qwenpaw-entry b{font-size:13px}.qwenpaw-entry small{opacity:.7;margin-top:4px;font-size:11px}.qwenpaw-entry:hover{background:#71a0912b}.qwenpaw-entry:focus-visible{outline-offset:3px;outline:2px solid}.account-card .browser-recovery-note p{margin:0 0 6px;font-size:13px;line-height:1.65}.account-card .browser-recovery-note small{overflow-wrap:anywhere}.browser-message>div{flex:1;min-width:0}.browser-message>button{flex-shrink:0}
