.qc-overview[data-v-38101327]{margin:26px 0 22px;border:1px solid #dfe6e2;border-radius:6px;background:#fff;overflow:hidden}.qc-heading[data-v-38101327]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 18px;border-bottom:1px solid #e8edeb}.qc-heading p[data-v-38101327]{margin:0 0 7px;color:#126d64;font-size:10px;font-weight:800;letter-spacing:.1em}.qc-heading h2[data-v-38101327]{margin:0;color:#1d2d2a;font-size:19px}.qc-heading span[data-v-38101327]{display:block;margin-top:6px;color:#71807d;font-size:12px}.qc-state[data-v-38101327]{display:grid;justify-items:end;gap:7px}.qc-state>span[data-v-38101327]{margin:0;padding:4px 7px;border-radius:4px;color:#8a6a2a;background:#fff3df;font-size:10px;font-weight:700}.qc-state>span.available[data-v-38101327]{color:#0d6a5d;background:#e7f4f0}.qc-state small[data-v-38101327]{color:#889491;font-size:10px}.qc-kpis[data-v-38101327]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e8edeb}.qc-kpis article[data-v-38101327]{display:grid;gap:7px;min-height:86px;padding:15px 18px;border-right:1px solid #e8edeb}.qc-kpis article[data-v-38101327]:nth-child(5n){border-right:0}.qc-kpis article[data-v-38101327]:nth-child(-n+5){border-bottom:1px solid #e8edeb}.qc-kpis span[data-v-38101327]{color:#75827f;font-size:11px}.qc-kpis strong[data-v-38101327]{color:#263633;font-size:20px;font-weight:760}.qc-charts[data-v-38101327]{display:grid;grid-template-columns:repeat(5,1fr)}.qc-charts article[data-v-38101327]{min-width:0;padding:16px 17px 13px;border-right:1px solid #e8edeb}.qc-charts article[data-v-38101327]:last-child{border-right:0}.qc-charts header[data-v-38101327]{display:flex;align-items:center;gap:6px;color:#4b5d59;font-size:11px}.qc-charts header svg[data-v-38101327]{color:#126d64}.qc-charts svg[data-v-38101327]{display:block;width:100%;height:86px;margin-top:8px;overflow:visible}.qc-charts line[data-v-38101327]{stroke:#edf1ef;stroke-width:1}.qc-charts polyline[data-v-38101327]{fill:none;stroke:#126d64;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.qc-charts polyline.previous[data-v-38101327]{stroke:#b6c7c2;stroke-dasharray:4 4}.qc-charts footer[data-v-38101327]{display:flex;gap:10px;color:#86928f;font-size:9px}.qc-charts footer span[data-v-38101327]{display:inline-flex;align-items:center;gap:4px}.qc-charts footer i[data-v-38101327]{width:6px;height:6px;border-radius:50%;background:#126d64}.qc-charts footer span:last-child i[data-v-38101327]{background:#b6c7c2}.qc-empty[data-v-38101327]{margin:0;padding:13px 22px;color:#7b8885;background:#f7faf8;font-size:11px}@media (max-width: 900px){.qc-overview[data-v-38101327]{margin:22px 0 18px}.qc-heading[data-v-38101327]{padding:17px 16px}.qc-heading h2[data-v-38101327]{font-size:17px}.qc-heading span[data-v-38101327]{display:none}.qc-kpis[data-v-38101327]{grid-template-columns:repeat(2,1fr)}.qc-kpis article[data-v-38101327],.qc-kpis article[data-v-38101327]:nth-child(5n),.qc-kpis article[data-v-38101327]:nth-child(-n+5){border-right:1px solid #e8edeb;border-bottom:1px solid #e8edeb}.qc-kpis article[data-v-38101327]:nth-child(2n){border-right:0}.qc-kpis article[data-v-38101327]:last-child{border-bottom:0}.qc-charts[data-v-38101327]{grid-template-columns:1fr}.qc-charts article[data-v-38101327]{border-right:0;border-bottom:1px solid #e8edeb}.qc-charts article[data-v-38101327]:last-child{border-bottom:0}}.comment-control-panel header[data-v-821375cc],.comment-control-panel .head-tools[data-v-821375cc]{align-items:center}.comment-control-panel .head-tools[data-v-821375cc]{display:flex;gap:8px}.comment-control-panel .head-tools>span[data-v-821375cc]{color:#8290a3;font-size:12px}.account-choice-list[data-v-821375cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px}.account-choice[data-v-821375cc]{display:flex;min-width:0;align-items:center;gap:9px;padding:11px;border:1px solid #e8edf3;border-radius:6px;color:#3d4a5e}.account-choice[data-v-821375cc]:has(input:checked){border-color:#89a7ec;background:#f4f7ff}.account-choice b[data-v-821375cc],.account-choice small[data-v-821375cc]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-choice b[data-v-821375cc]{font-size:12px}.account-choice small[data-v-821375cc]{margin-top:4px;color:#8d98a8;font-size:10px}.comment-feed[data-v-821375cc]{display:grid;padding:0 18px}.comment-feed article[data-v-821375cc]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #edf0f4}.comment-feed article[data-v-821375cc]:last-child{border-bottom:0}.comment-feed strong[data-v-821375cc],.comment-feed span[data-v-821375cc]{display:block}.comment-feed strong[data-v-821375cc]{color:#344055;font-size:13px;font-weight:700}.comment-feed span[data-v-821375cc]{margin-top:5px;color:#8e99a9;font-size:11px}.comment-actions[data-v-821375cc]{display:flex;flex:none;gap:7px}.danger-action[data-v-821375cc]{color:#b94e49}@media (max-width:900px){.account-choice-list[data-v-821375cc]{grid-template-columns:1fr 1fr}.comment-control-panel header[data-v-821375cc]{align-items:flex-start;flex-direction:column}.comment-feed article[data-v-821375cc]{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.account-choice-list[data-v-821375cc]{grid-template-columns:1fr}.comment-actions[data-v-821375cc]{width:100%}.comment-actions button[data-v-821375cc]{flex:1}}.auth-page[data-v-6b1e25a0]{min-height:100vh;color:#172440;background:#fbfcff}.auth-nav[data-v-6b1e25a0]{display:flex;align-items:center;justify-content:space-between;max-width:1180px;height:72px;margin:0 auto;padding:0 30px;border-bottom:1px solid #e8edf5}.auth-brand[data-v-6b1e25a0]{display:flex;align-items:center;gap:8px;border:0;color:#172441;background:transparent}.auth-brand i[data-v-6b1e25a0]{display:grid;width:29px;height:29px;place-items:center;border-radius:6px;color:#fff;background:#3568d9;font-style:normal;font-weight:800}.auth-brand b[data-v-6b1e25a0]{font-size:17px}.auth-brand span[data-v-6b1e25a0]{padding-left:8px;border-left:1px solid #dbe2ef;color:#7a879b;font-size:11px}.auth-back[data-v-6b1e25a0]{display:inline-flex;align-items:center;gap:5px;border:0;color:#607087;background:transparent;font-size:12px;font-weight:700}.auth-layout[data-v-6b1e25a0]{display:grid;grid-template-columns:1fr 410px;gap:110px;align-items:center;max-width:1040px;margin:0 auto;padding:112px 30px}.auth-intro h1[data-v-6b1e25a0]{max-width:550px;margin:12px 0;color:#172440;font-size:38px;line-height:1.28}.auth-intro>p[data-v-6b1e25a0]:not(.eyebrow){max-width:510px;margin:0;color:#708097;font-size:15px;line-height:1.8}.auth-intro ul[data-v-6b1e25a0]{display:grid;gap:14px;margin:29px 0 0;padding:0;list-style:none}.auth-intro li[data-v-6b1e25a0]{display:flex;align-items:center;gap:8px;color:#43536a;font-size:13px}.auth-intro svg[data-v-6b1e25a0]{color:#27866a}.auth-card[data-v-6b1e25a0]{padding:28px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 22px 60px #1e376b13}.auth-tabs[data-v-6b1e25a0]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e7edf5}.auth-tabs button[data-v-6b1e25a0]{height:38px;border:0;border-bottom:2px solid transparent;color:#8290a1;background:transparent;font-size:13px;font-weight:700}.auth-tabs button.active[data-v-6b1e25a0]{border-color:#3568d9;color:#315fcf}.auth-card-copy[data-v-6b1e25a0]{margin:25px 0 21px}.auth-card-copy h2[data-v-6b1e25a0]{margin:0;color:#243149;font-size:22px}.auth-card-copy p[data-v-6b1e25a0]{margin:8px 0 0;color:#8290a1;font-size:12px;line-height:1.6}.auth-card form[data-v-6b1e25a0]{display:grid;gap:15px}.auth-card label[data-v-6b1e25a0]{display:grid;gap:7px;color:#56657a;font-size:11px;font-weight:750}.auth-card input[data-v-6b1e25a0]{width:100%;height:40px;padding:0 11px;border:1px solid #d9e2ed;border-radius:5px;color:#28364b;outline:0}.auth-card input[data-v-6b1e25a0]:focus{border-color:#7a9bea;box-shadow:0 0 0 3px #e9efff}.captcha-field>div[data-v-6b1e25a0]{display:grid;grid-template-columns:1fr 110px;gap:8px}.captcha-field button[data-v-6b1e25a0]{display:grid;height:40px;place-items:center;overflow:hidden;border:1px solid #d9e2ed;border-radius:5px;background:#f9fbff}.captcha-field img[data-v-6b1e25a0]{display:block;width:100%;height:100%;object-fit:cover}.auth-submit[data-v-6b1e25a0]{width:100%;margin-top:5px}.auth-switch[data-v-6b1e25a0]{margin:21px 0 0;color:#8491a2;font-size:12px;text-align:center}.auth-switch button[data-v-6b1e25a0]{margin-left:4px;border:0;color:#315fcf;background:transparent;font-weight:750}@media (max-width:760px){.auth-nav[data-v-6b1e25a0]{padding:0 20px}.auth-brand span[data-v-6b1e25a0]{display:none}.auth-layout[data-v-6b1e25a0]{grid-template-columns:1fr;gap:38px;padding:56px 20px}.auth-intro h1[data-v-6b1e25a0]{font-size:30px}.auth-card[data-v-6b1e25a0]{max-width:460px;margin:0 auto;width:100%}}@media (max-width:420px){.auth-back[data-v-6b1e25a0]{font-size:0}.auth-back svg[data-v-6b1e25a0]{font-size:15px}.auth-layout[data-v-6b1e25a0]{padding-top:40px}.auth-intro h1[data-v-6b1e25a0]{font-size:27px}}.preview-shell{--p-ink: #1f2a3d;--p-muted: #718096;--p-line: #e4e9f0;--p-canvas: #f6f8fb;--p-blue: #315fcf;min-height:100vh;color:var(--p-ink);background:var(--p-canvas)}.preview-shell button,.preview-shell input,.preview-shell select,.preview-shell textarea{font:inherit}.preview-shell .sidebar{position:fixed;inset:0 auto 0 0;z-index:10;display:flex;width:240px;height:100vh;flex-direction:column;padding:18px 12px 14px;color:#5a687d;border-right:1px solid #e2e7ef;background:#fff}.preview-shell .brand{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 9px;color:#172238;border:0;background:transparent;font-size:19px;font-weight:800;text-align:left}.preview-shell .brand b{display:grid;width:30px;height:30px;place-items:center;flex:none;color:#fff;border-radius:7px;background:var(--p-blue);font-size:13px}.preview-shell .sidebar>nav{display:grid;gap:2px;min-height:0;margin-top:18px;overflow:auto;padding:1px 0 10px}.preview-shell .nav-group{display:grid;gap:1px}.preview-shell .nav-main{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;color:#5f6d82;border:0;border-radius:6px;background:transparent;font-size:13px;font-weight:700;text-align:left}.preview-shell .nav-main>svg:first-child{flex:none;color:#77859a}.preview-shell .nav-main:hover{color:#285fc4;background:#f2f6fd}.preview-shell .nav-main.active,.preview-shell .nav-group.active>.nav-main{color:#245bc3;background:#eaf1ff}.preview-shell .nav-main.active>svg:first-child,.preview-shell .nav-group.active>.nav-main>svg:first-child{color:#245bc3}.preview-shell .nav-chevron{margin-left:auto;transition:transform .18s ease}.preview-shell .nav-group.open .nav-chevron{transform:rotate(180deg)}.preview-shell .nav-children{display:grid;gap:1px;margin:2px 0 6px 37px;padding-left:9px;border-left:1px solid #e7ebf1}.preview-shell .nav-children button{width:100%;height:29px;padding:0 8px;color:#79869a;border:0;border-radius:5px;background:transparent;font-size:12px;text-align:left}.preview-shell .nav-children button:hover,.preview-shell .nav-children button.selected{color:#245bc3;background:#f0f4fc;font-weight:700}.preview-shell .setting{display:flex;align-items:center;gap:10px;width:100%;height:39px;margin-top:auto;padding:0 10px;color:#67758a;border:0;border-top:1px solid #edf0f4;background:#fff;font-size:12px;font-weight:700;text-align:left}.preview-shell .stage{min-height:100vh;margin-left:240px;background:var(--p-canvas)}.preview-shell .topbar{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 34px;border-bottom:1px solid #e5e9f0;background:#fffffff5}.preview-shell .topbar>div,.preview-shell .topbar>section{display:flex;align-items:center;gap:7px}.preview-shell .topbar>div{color:#8a95a6;font-size:12px}.preview-shell .topbar>div b{color:#435168}.preview-shell .topbar button{display:grid;width:33px;height:33px;place-items:center;color:#657389;border:1px solid #dfe5ed;border-radius:6px;background:#fff}.preview-shell .topbar .avatar{color:#285fc7;border:0;border-radius:50%;background:#e9f0ff;font-size:12px;font-weight:800}.preview-shell .page{width:100%;max-width:none;margin:0;padding:32px clamp(24px,2.2vw,40px) 72px}.preview-shell .page.asset-page{padding-top:32px}.preview-shell .asset-page .intro h1{font-size:32px}.preview-shell .asset-page .intro span{font-size:14px}.preview-shell .mobile-subnav{display:none}.preview-shell .intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.preview-shell .intro p,.preview-shell .section-title p,.preview-shell .overview>header p,.preview-shell .panel>header p,.preview-shell .modal header p{margin:0 0 7px;color:#4874c8;font-size:10px;font-weight:800;letter-spacing:.08em}.preview-shell .intro h1{max-width:760px;margin:0;color:#202c42;font-size:28px;line-height:1.35;letter-spacing:0}.preview-shell .intro span{display:block;max-width:700px;margin-top:9px;color:#758196;font-size:13px;line-height:1.6}.preview-shell .intro-actions{display:flex;gap:8px;flex:none}.preview-shell .primary,.preview-shell .outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 13px;border-radius:6px;font-size:12px;font-weight:750;white-space:nowrap}.preview-shell .primary{color:#fff;border:1px solid #2f63d1;background:#3468da}.preview-shell .primary:hover{background:#285fc9}.preview-shell .primary.danger{border-color:#b84d48;background:#c65751}.preview-shell .primary.danger:hover{background:#ad4742}.preview-shell .outline{color:#536178;border:1px solid #d8e0ea;background:#fff}.preview-shell .compact{height:32px;padding:0 10px;font-size:11px}.preview-shell button:disabled{cursor:not-allowed;opacity:.48}.preview-shell .overview,.preview-shell .panel,.preview-shell .workflow>button,.preview-shell .capabilities>button{border:1px solid #e1e6ee;border-radius:7px;background:#fff;box-shadow:0 2px 7px #1d2c4609}.preview-shell .overview{margin-top:28px;overflow:hidden}.preview-shell .overview>header,.preview-shell .panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #edf0f4}.preview-shell .overview h2,.preview-shell .panel h2{margin:0;color:#344158;font-size:16px}.preview-shell .link{display:inline-flex;align-items:center;gap:3px;color:#2f63cc;border:0;background:transparent;font-size:12px;font-weight:700}.preview-shell .kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #edf0f4}.preview-shell .kpis article{display:grid;gap:7px;min-height:96px;padding:15px 18px;border-right:1px solid #edf0f4}.preview-shell .kpis article:nth-child(5n){border-right:0}.preview-shell .kpis article:nth-child(-n+5){border-bottom:1px solid #edf0f4}.preview-shell .kpis span{color:#758195;font-size:11px}.preview-shell .kpis strong{color:#334056;font-size:22px}.preview-shell .kpis small{color:#a0a8b4;font-size:10px}.preview-shell .charts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.preview-shell .charts article{min-width:0;padding:15px 16px;border-right:1px solid #edf0f4}.preview-shell .charts article:last-child{border-right:0}.preview-shell .charts header{display:flex;justify-content:space-between;gap:5px;color:#4e5c71;font-size:11px}.preview-shell .charts header span{color:#9ba5b3;font-size:9px}.preview-shell .charts article>div{display:grid;height:72px;align-content:space-between;margin:11px 0}.preview-shell .charts i{display:block;height:1px;background:#edf0f4}.preview-shell .charts footer{display:flex;align-items:center;gap:5px;color:#909baa;font-size:9px}.preview-shell .charts em{width:6px;height:6px;border-radius:50%;background:#3972d4}.preview-shell .charts em+em{margin-left:5px;background:#cbd5e7}.preview-shell .section-title{margin-top:34px}.preview-shell .section-title h2{margin:0;color:#334158;font-size:18px}.preview-shell .workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.preview-shell .workflow>button{position:relative;display:grid;min-height:138px;justify-items:start;gap:8px;padding:18px;color:#536177;text-align:left}.preview-shell .workflow>button:hover,.preview-shell .capabilities>button:hover,.preview-shell .capabilities>button.selected{border-color:#acc2ed;background:#fbfcff}.preview-shell .workflow svg{width:34px;height:34px;padding:8px;color:#2e66cc;border-radius:7px;background:#eaf1ff}.preview-shell .workflow b{color:#354359;font-size:13px}.preview-shell .workflow span{color:#8792a2;font-size:11px;line-height:1.5}.preview-shell .workflow small{position:absolute;top:14px;right:14px;color:#b1bac6;font-size:10px;font-weight:800}.preview-shell .columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;margin-top:16px}.preview-shell .row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 18px;color:#405067;border:0;border-bottom:1px solid #edf0f4;background:#fff;text-align:left}.preview-shell .row:hover,.preview-shell .quick>button:hover{background:#fafcff}.preview-shell .row>svg:first-child{width:34px;height:34px;padding:8px;color:#2e67cc;border-radius:7px;background:#eaf1ff}.preview-shell .row div{display:grid;gap:4px}.preview-shell .row b{font-size:13px}.preview-shell .row span{color:#8591a1;font-size:11px}.preview-shell .quick>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:47px;padding:0 18px;color:#526076;border:0;border-bottom:1px solid #edf0f4;background:#fff;font-size:12px;text-align:left}.preview-shell .segments{display:flex;gap:4px;width:max-content;margin-top:25px;padding:4px;border:1px solid #e1e6ed;border-radius:7px;background:#fff}.preview-shell .segments button,.preview-shell .tabs button,.preview-shell .subtabs button{height:31px;padding:0 12px;color:#748196;border:0;border-radius:5px;background:transparent;font-size:12px;font-weight:700}.preview-shell .segments button.active,.preview-shell .tabs button.active,.preview-shell .subtabs button.active{color:#245fc9;background:#eaf1ff}.preview-shell .list{margin-top:16px;overflow:hidden}.preview-shell .list>header{align-items:center}.preview-shell .list>header>b{color:#58667b;font-size:12px}.preview-shell .list>header label{display:flex;align-items:center;gap:6px;width:230px;height:33px;padding:0 9px;color:#8792a2;border:1px solid #dfe5ed;border-radius:6px}.preview-shell .list>header input{width:100%;color:#4c5a70;border:0;outline:0;font-size:12px}.preview-shell .subtabs,.preview-shell .tabs{display:flex;gap:7px;padding:11px 18px;border-bottom:1px solid #edf0f4}.preview-shell .tabs{margin-top:25px;padding-right:0;padding-left:0}.preview-shell .empty{display:grid;justify-items:center;gap:8px;padding:62px 20px;color:#4771bc;text-align:center}.preview-shell .empty h3{margin:4px 0 0;color:#3a485e;font-size:15px}.preview-shell .empty p{max-width:400px;margin:0;color:#8591a1;font-size:12px;line-height:1.65}.preview-shell .empty .primary{margin-top:7px}.preview-shell .capabilities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:26px}.preview-shell .capabilities>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:13px;color:#506076;text-align:left}.preview-shell .capabilities>button>svg:first-child{color:#2b66cc}.preview-shell .capabilities div{display:grid;gap:4px}.preview-shell .capabilities b{color:#39475c;font-size:12px}.preview-shell .capabilities span{color:#8793a2;font-size:10px;line-height:1.45}.preview-shell .steps{display:flex;align-items:center;gap:12px;margin-top:25px;padding:18px;border:1px solid #dfe6ee;border-radius:7px;background:#fff}.preview-shell .steps article{display:flex;align-items:center;gap:9px;flex:1}.preview-shell .steps article>b{display:grid;width:28px;height:28px;place-items:center;flex:none;color:#fff;border-radius:50%;background:#2a66cd;font-size:11px}.preview-shell .steps article div{display:grid;gap:3px}.preview-shell .steps strong{color:#3c4a5f;font-size:12px}.preview-shell .steps span{color:#8894a3;font-size:10px}.preview-shell .steps>svg{flex:none;color:#a9b4c1}.preview-shell .control{margin-top:25px}.preview-shell .control header{align-items:center}.preview-shell .control header>div:last-child{display:flex;gap:8px}.preview-shell .control>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px}.preview-shell .control label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e2e7ee;border-radius:6px}.preview-shell .control input{margin-top:2px;accent-color:#2462cf}.preview-shell .control span{display:grid;gap:5px}.preview-shell .control b{color:#46546a;font-size:12px}.preview-shell .control small{color:#8b96a5;font-size:10px;line-height:1.45}.preview-shell .review-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:25px;border-bottom:1px solid #e0e5eb}.preview-shell .review-toolbar .tabs{margin:0;border:0}.preview-shell .review-toolbar>div{display:flex;gap:8px}.preview-shell .review-toolbar>div button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 9px;color:#647287;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:11px}.preview-shell .table-head{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:10px;padding:11px 20px;color:#8a95a4;border-bottom:1px solid #edf0f4;background:#fafbfc;font-size:10px}.preview-shell .mask{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#14213a80}.preview-shell .modal{width:min(500px,calc(100vw - 40px));overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 70px #18243a38}.preview-shell .modal:has(.upload-steps){width:min(780px,calc(100vw - 40px))}.preview-shell .modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #edf0f4}.preview-shell .modal h2{margin:0;color:#354359;font-size:17px}.preview-shell .close{color:#748196;border:0;background:transparent}.preview-shell .form{display:grid;max-height:min(680px,calc(100vh - 170px));overflow-y:auto;gap:14px;padding:20px}.preview-shell .form label{display:grid;gap:7px;color:#5d6c80;font-size:11px;font-weight:750}.preview-shell .form input,.preview-shell .form select,.preview-shell .form textarea{width:100%;height:37px;padding:0 10px;color:#4a586d;border:1px solid #dce3eb;border-radius:5px;outline:0;background:#fff}.preview-shell .form textarea{height:90px;padding-top:9px;resize:vertical}.preview-shell .form .inherit-setting{gap:5px;padding:11px 12px;border:1px solid #d7e3f6;border-radius:6px;background:#f4f7fd}.preview-shell .form .inherit-setting>span{display:flex;align-items:center;gap:8px;color:#405571;font-size:12px}.preview-shell .form .inherit-setting input[type=checkbox]{width:15px;height:15px;flex:none;margin:0;accent-color:#386bd0}.preview-shell .form .inherit-setting small{padding-left:23px;color:#7a8798;font-size:10px;font-weight:500;line-height:1.55}.preview-shell .move-summary{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #e1e6ed;border-radius:6px;background:#fafbfc}.preview-shell .move-summary b{color:#405067;font-size:12px}.preview-shell .move-summary span{color:#8390a1;font-size:10px}.preview-shell .drop{display:grid!important;justify-items:center;gap:7px;padding:27px 14px;color:#3c6fc4;border:1px dashed #a9c2eb;border-radius:7px;background:#f8faff;text-align:center}.preview-shell .drop b{color:#45546a;font-size:12px}.preview-shell .drop span{color:#8a95a3;font-size:11px}.preview-shell .drop input{position:absolute;width:1px;height:1px;opacity:0}.preview-shell .upload-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0 0 18px;border-bottom:1px solid #edf0f4}.preview-shell .upload-steps button{position:relative;display:flex;align-items:center;gap:8px;color:#8a95a5;border:0;background:transparent;font-size:11px;font-weight:700}.preview-shell .upload-steps button:not(:last-child):after{position:absolute;right:12px;width:calc(100% - 118px);height:1px;background:#dfe5ec;content:""}.preview-shell .upload-steps i{display:grid;width:24px;height:24px;place-items:center;border:1px solid #d6dde7;border-radius:50%;background:#fff;font-size:10px;font-style:normal}.preview-shell .upload-steps button.active{color:#2f63ce}.preview-shell .upload-steps button.active i,.preview-shell .upload-steps button.done i{color:#fff;border-color:#386bd0;background:#386bd0}.preview-shell .upload-stage{display:grid;gap:15px}.preview-shell .upload-type-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.preview-shell .upload-type-row b{margin-right:5px;color:#4b596d;font-size:11px}.preview-shell .upload-type-row button{height:30px;padding:0 12px;color:#667487;border:1px solid #dfe5ec;border-radius:5px;background:#fff;font-size:10px}.preview-shell .upload-type-row button.active{color:#2f63ce;border-color:#99b5ea;background:#f2f6fd;font-weight:750}.preview-shell .upload-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.preview-shell .upload-methods button{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:13px;color:#748196;border:1px solid #dfe5ec;border-radius:6px;background:#fff;text-align:left}.preview-shell .upload-methods button>svg{grid-row:1 / 3;color:#5f79a7}.preview-shell .upload-methods b{color:#46546a;font-size:11px}.preview-shell .upload-methods span{margin-top:3px;color:#8b96a5;font-size:9px}.preview-shell .upload-methods button.active{border-color:#8eafe9;background:#f4f7fd;box-shadow:inset 0 0 0 1px #bfd0ef}.preview-shell .upload-queue-head{display:flex;align-items:center;justify-content:space-between}.preview-shell .upload-queue-head>div{display:grid;gap:3px}.preview-shell .upload-queue-head b{color:#405067;font-size:12px}.preview-shell .upload-queue-head span{color:#8793a4;font-size:10px}.preview-shell .upload-queue-head button{color:#3266ce;border:0;background:transparent;font-size:10px;font-weight:750}.preview-shell .upload-queue{overflow:hidden;border:1px solid #e0e6ed;border-radius:6px}.preview-shell .upload-queue>div{display:grid;grid-template-columns:32px 1fr 90px 48px;align-items:center;gap:8px;min-height:54px;padding:0 12px;border-bottom:1px solid #edf0f4}.preview-shell .upload-queue>div:last-child{border-bottom:0}.preview-shell .upload-queue i{display:grid;width:28px;height:28px;place-items:center;color:#5271a7;border-radius:5px;background:#eef3fa}.preview-shell .upload-queue span{display:grid;gap:2px}.preview-shell .upload-queue b{color:#425067;font-size:10px}.preview-shell .upload-queue small{color:#8e99a8;font-size:9px}.preview-shell .upload-queue em{color:#26816b;font-size:10px;font-style:normal}.preview-shell .upload-queue strong{color:#647186;font-size:10px;text-align:right}.preview-shell .upload-summary{display:flex;align-items:center;gap:9px;padding:11px 12px;color:#247864;border:1px solid #d4e8e1;border-radius:6px;background:#f5fbf8}.preview-shell .upload-summary span{display:grid;gap:3px}.preview-shell .upload-summary b{font-size:11px}.preview-shell .upload-summary small{color:#718c84;font-size:9px}.preview-shell .material-check-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;color:#247864;border:1px solid #d4e8e1;border-radius:6px;background:#f5fbf8}.preview-shell .material-check-summary.neutral{color:#4b6eaa;border-color:#d8e1f0;background:#f7f9fd}.preview-shell .material-check-summary>span{display:grid;gap:3px}.preview-shell .material-check-summary b{color:#405067;font-size:11px}.preview-shell .material-check-summary small{color:#7e8a9b;font-size:9px;line-height:1.5}.preview-shell .form-grid{display:grid;gap:12px}.preview-shell .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-shell .upload-field-group{display:grid;gap:8px;padding:12px;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .upload-field-group>b{color:#4c5a6f;font-size:11px}.preview-shell .upload-version{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border:1px solid #e1e6ed;border-radius:6px;background:#fafbfc}.preview-shell .upload-version b{margin-right:6px;color:#4c5a6f;font-size:11px}.preview-shell .upload-version button{height:29px;padding:0 11px;color:#667487;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:10px}.preview-shell .upload-version button.active{color:#2f63ce;border-color:#9eb8e8;background:#edf3ff;font-weight:750}.preview-shell .upload-version small{margin-left:auto;color:#8b96a5;font-size:9px}.preview-shell .upload-tag-picker{overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .upload-tag-picker>b{display:block;padding:11px 12px;color:#4c5a6f;border-bottom:1px solid #edf0f4;background:#fafbfc;font-size:11px}.preview-shell .upload-tag-picker section{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:42px;padding:7px 12px;border-bottom:1px solid #edf0f4}.preview-shell .upload-tag-picker section:last-child{border-bottom:0}.preview-shell .upload-tag-picker span{width:52px;color:#7d8999;font-size:9px}.preview-shell .upload-tag-picker button{height:27px;padding:0 9px;color:#637185;border:1px solid #dfe5ec;border-radius:4px;background:#fff;font-size:9px}.preview-shell .upload-tag-picker button.active{color:#2f63ce;border-color:#9eb8e8;background:#edf3ff}.preview-shell .upload-tag-picker em{display:inline-flex;height:27px;align-items:center;gap:5px;padding:0 8px;color:#2f63ce;border-radius:4px;background:#edf3ff;font-size:9px;font-style:normal}.preview-shell .modal footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #edf0f4}.preview-shell .toast{position:fixed;z-index:40;right:22px;bottom:22px;display:flex;align-items:center;gap:7px;padding:11px 14px;color:#297864;border:1px solid #d9e8e2;border-radius:7px;background:#fff;box-shadow:0 10px 28px #26344b1f;font-size:12px;font-weight:750}.preview-shell .capabilities.three{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-shell .capabilities.two{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .category-tree-editor{display:grid;gap:10px}.preview-shell .category-tree-editor>div{overflow:hidden;border:1px solid #e0e6ed;border-radius:6px}.preview-shell .category-tree-editor header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:42px;padding:0 13px;background:#f8fafc}.preview-shell .category-tree-editor header b{color:#405067;font-size:11px}.preview-shell .category-tree-editor header span{color:#8a96a6;font-size:9px}.preview-shell .category-tree-editor header button{color:#3265c8;border:0;background:transparent;font-size:9px}.preview-shell .category-tree-editor section{display:flex;flex-wrap:wrap;gap:7px;padding:12px}.preview-shell .category-tree-editor section button{display:inline-flex;height:29px;align-items:center;gap:7px;padding:0 9px;color:#59687c;border:1px solid #dfe5ec;border-radius:5px;background:#fff;font-size:10px}.preview-shell .category-tree-editor section button.add{color:#3265c8;border-style:dashed}.preview-shell .prototype-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding:11px 13px;border:1px solid var(--p-line);border-radius:7px;background:#fff}.preview-shell .prototype-toolbar label{display:flex;width:min(360px,40%);height:34px;align-items:center;gap:7px;padding:0 10px;color:#8390a2;border:1px solid #dce3eb;border-radius:5px}.preview-shell .prototype-toolbar input{min-width:0;flex:1;border:0;outline:0;color:#435067;background:transparent;font-size:11px}.preview-shell .prototype-toolbar button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 10px;color:#5c697c;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:11px;font-weight:650}.preview-shell .prototype-toolbar button:last-child{margin-left:auto}.preview-shell .prototype-table{min-width:970px;overflow:auto}.preview-shell .prototype-head,.preview-shell .prototype-row{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(90px,.8fr)) minmax(110px,.8fr);align-items:center;gap:12px;min-height:48px;padding:0 18px}.preview-shell .prototype-head{color:#7c899b;background:#f8fafc;font-size:10px;font-weight:750}.preview-shell .prototype-row{color:#536176;border-top:1px solid #edf0f4;font-size:11px}.preview-shell .prototype-row b{overflow:hidden;color:#344157;text-overflow:ellipsis;white-space:nowrap}.preview-shell .prototype-row button{justify-self:start;padding:0;color:#2f63ce;border:0;background:transparent;font-size:10px;font-weight:750}.preview-shell .prototype-table.cols-5 .prototype-head,.preview-shell .prototype-table.cols-5 .prototype-row{grid-template-columns:1fr 2.5fr .75fr .9fr .8fr}.preview-shell .prototype-table.cols-6 .prototype-head,.preview-shell .prototype-table.cols-6 .prototype-row{grid-template-columns:1.5fr 1fr 1fr .75fr 1fr .9fr}.preview-shell .task-filters{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto auto;align-items:end;gap:12px;margin-top:20px;padding:15px}.preview-shell .task-filters label{display:grid;gap:6px;color:#657388;font-size:10px;font-weight:700}.preview-shell .task-filters select{width:100%;height:34px;padding:0 9px;color:#4f5d72;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:10px}.preview-shell .task-filters button{height:34px}.preview-shell .task-table{min-width:1480px}.preview-shell .task-table .prototype-head,.preview-shell .task-table .prototype-row{grid-template-columns:150px 90px 130px 90px 120px 180px 170px 140px 250px}.preview-shell .task-table .prototype-row{min-height:66px}.preview-shell .task-table b,.preview-shell .task-table em{display:grid;gap:4px}.preview-shell .task-table small{color:#8a96a6;font-size:9px;font-style:normal;font-weight:500}.preview-shell .task-actions{display:flex;flex-wrap:wrap;gap:8px}.preview-shell .task-actions button:last-child{color:#c45d5d}.preview-shell .prototype-table.cols-7 .prototype-head,.preview-shell .prototype-table.cols-7 .prototype-row{grid-template-columns:1.3fr 1fr .8fr 1.2fr .7fr .9fr .9fr}.preview-shell .prototype-table.cols-8 .prototype-head,.preview-shell .prototype-table.cols-8 .prototype-row{grid-template-columns:1.7fr 1fr .8fr 1fr .8fr .8fr .9fr 1fr}.preview-shell .prototype-table.cols-9 .prototype-head,.preview-shell .prototype-table.cols-9 .prototype-row{grid-template-columns:1.25fr .9fr .9fr .6fr .6fr .6fr .8fr .9fr 1fr}.preview-shell .prototype-table.cols-10 .prototype-head,.preview-shell .prototype-table.cols-10 .prototype-row{grid-template-columns:.6fr .65fr 1.5fr .85fr .85fr .65fr .55fr .55fr .9fr 1fr}.preview-shell .state{display:inline-flex;width:max-content;height:23px;align-items:center;padding:0 7px;border-radius:4px;font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.preview-shell .state.success{color:#157056;background:#e6f5ee}.preview-shell .state.warning{color:#956619;background:#fff3dd}.preview-shell .state.running{color:#2e62c8;background:#eaf1ff}.preview-shell .state.neutral{color:#687589;background:#eef1f5}.preview-shell .danger-text{color:#b94e49;font-weight:750}.preview-shell .positive-text{color:#13785a}.preview-shell .plan-builder{display:grid;grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;margin-top:24px}.preview-shell .plan-main{display:grid;gap:14px}.preview-shell .plan-section{overflow:hidden}.preview-shell .plan-section>header{align-items:center;justify-content:flex-start}.preview-shell .plan-section>header>div:not(.number){display:grid;gap:4px}.preview-shell .plan-section>header p{margin:0;color:#344259;font-size:13px;letter-spacing:0}.preview-shell .plan-section>header h2{color:#8792a1;font-size:10px;font-weight:500}.preview-shell .number{display:grid;width:27px;height:27px;place-items:center;flex:none;color:#fff;border-radius:50%;background:#3267d4;font-size:10px;font-weight:800}.preview-shell .section-actions{display:flex!important;flex-direction:row;gap:7px!important;margin-left:auto}.preview-shell .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;padding:19px 21px 22px}.preview-shell .field-grid>label{display:grid;align-content:start;gap:7px;color:#5c697d;font-size:10px;font-weight:750}.preview-shell .field-grid>label.wide{grid-column:1/-1}.preview-shell .field-grid input,.preview-shell .field-grid select,.preview-shell .field-grid textarea{width:100%;height:37px;padding:0 10px;color:#435166;border:1px solid #dce3eb;border-radius:5px;outline:0;background:#fff;font-size:11px}.preview-shell .field-grid textarea{height:70px;padding-top:9px;resize:vertical}.preview-shell .picker{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:12px;padding:5px 7px 5px 12px;color:#58667a;border:1px solid #dce3eb;border-radius:5px;background:#fafbfc}.preview-shell .option-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preview-shell .option-cards button{display:grid;gap:5px;padding:11px 12px;color:#5c697d;border:1px solid #dce3eb;border-radius:5px;background:#fff;text-align:left}.preview-shell .option-cards button.active{color:#2e62c8;border-color:#8eabe9;background:#f5f8ff}.preview-shell .option-cards b{font-size:11px}.preview-shell .option-cards span{font-size:9px;font-weight:500;line-height:1.45}.preview-shell .choice{display:inline-flex;width:max-content;padding:3px;border:1px solid #dce3eb;border-radius:6px;background:#f7f9fb}.preview-shell .choice button{height:30px;padding:0 13px;color:#69768a;border:0;border-radius:4px;background:transparent;font-size:10px;font-weight:750}.preview-shell .choice button.active{color:#2d61ca;background:#fff;box-shadow:0 1px 4px #1e304d1a}.preview-shell .input-unit{position:relative}.preview-shell .input-unit span{position:absolute;top:11px;right:10px;color:#8893a2;font-size:10px}.preview-shell .account-config{display:grid;gap:0;padding:5px 21px 16px}.preview-shell .account-config>div{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:9px;min-height:48px;border-bottom:1px solid #edf0f4}.preview-shell .account-config>div:last-child{border-bottom:0}.preview-shell .account-config b{color:#3c495d;font-size:11px}.preview-shell .account-config button{padding:0;color:#2f63cc;border:0;background:transparent;font-size:10px;font-weight:750}.preview-shell .plan-summary{position:sticky;top:18px;overflow:hidden}.preview-shell .plan-summary>strong,.preview-shell .plan-summary>span{display:block;text-align:center}.preview-shell .plan-summary>strong{margin-top:24px;color:#2f63cc;font-size:36px}.preview-shell .plan-summary>span{margin-top:5px;color:#8490a0;font-size:10px}.preview-shell .plan-summary dl{margin:20px;border-top:1px solid #edf0f4}.preview-shell .plan-summary dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f4;font-size:10px}.preview-shell .plan-summary dt{color:#8691a1}.preview-shell .plan-summary dd{margin:0;color:#3e4b60;font-weight:750}.preview-shell .plan-summary>section{display:grid;gap:8px;margin:0 20px 18px;padding:12px;color:#4f5e72;border-radius:6px;background:#f6f8fb;font-size:10px}.preview-shell .plan-summary>section span{display:flex;align-items:center;gap:6px;color:#557266}.preview-shell .plan-summary>section span:nth-last-child(-n+2){color:#61728c}.preview-shell .plan-summary>.plan-check{display:flex;width:calc(100% - 40px);margin:0 20px 8px;align-items:center;justify-content:center;gap:6px}.preview-shell .plan-summary>.primary{width:calc(100% - 40px);margin:0 20px 20px}.preview-shell .append-builder{display:grid;gap:14px;margin-top:24px}.preview-shell .material-send-page{display:grid;gap:14px}.preview-shell .material-send-page .append-builder{margin-top:0}.preview-shell .material-send-switch{width:max-content;margin-top:22px}.preview-shell .send-mode-note{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;color:#3264c8;border:1px solid #cbdaf3;border-radius:7px;background:#f4f7fd}.preview-shell .send-mode-note>svg{margin-top:1px;flex:none}.preview-shell .send-mode-note>div{display:grid;gap:5px}.preview-shell .send-mode-note b{color:#34445d;font-size:12px}.preview-shell .send-mode-note span{color:#718095;font-size:10px;line-height:1.55}.preview-shell .send-mode-note>em{margin-left:auto;padding:5px 8px;color:#315fcf;border-radius:4px;background:#e8effc;font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.preview-shell .send-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 21px 21px}.preview-shell .send-target-grid label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:96px;padding:13px;color:#617086;border:1px solid #dce3eb;border-radius:6px;background:#fff;cursor:pointer}.preview-shell .send-target-grid label.active{border-color:#9eb7e7;background:#f5f8ff}.preview-shell .send-target-grid input{margin-top:2px;accent-color:#315fcf}.preview-shell .send-target-grid span{display:grid;gap:5px;min-width:0}.preview-shell .send-target-grid b{color:#3d4b61;font-size:11px}.preview-shell .send-target-grid small{color:#8a95a4;font-size:9px;line-height:1.45}.preview-shell .send-target-grid em{grid-column:2;color:#2f63cc;font-size:9px;font-style:normal;font-weight:700}.preview-shell .target-list{display:grid;gap:8px;padding:0 21px 21px}.preview-shell .target-list label{display:grid;grid-template-columns:28px minmax(230px,1.6fr) auto minmax(110px,.6fr);min-height:58px;align-items:center;gap:12px;padding:10px 13px;color:#657287;border:1px solid #dce3eb;border-radius:6px;background:#fff;cursor:pointer}.preview-shell .target-list label.active{border-color:#9eb7e7;background:#f5f8ff}.preview-shell .target-list input{accent-color:#315fcf}.preview-shell .target-list span{display:grid;gap:4px}.preview-shell .target-list b,.preview-shell .target-list strong{color:#405067;font-size:10px}.preview-shell .target-list small{color:#8a95a4;font-size:9px}.preview-shell .send-advanced{margin:-7px 21px 20px;border-top:1px solid #edf0f4}.preview-shell .send-advanced summary{padding:12px 0 4px;color:#3264c8;cursor:pointer;font-size:10px;font-weight:750}.preview-shell .send-advanced>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:10px}.preview-shell .send-advanced label{display:grid;gap:7px;color:#5c697d;font-size:10px;font-weight:750}.preview-shell .send-advanced input,.preview-shell .send-advanced select{width:100%;height:37px;padding:0 10px;color:#435166;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:11px}.preview-shell .send-target-tabs{margin-bottom:16px}.preview-shell .send-precheck{display:grid;grid-template-columns:repeat(3,1fr);margin:0 21px 20px;overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .send-precheck span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;padding:11px 12px;color:#2a816b;border-right:1px solid #edf0f4}.preview-shell .send-precheck span:last-child{color:#5f7190;border-right:0}.preview-shell .send-precheck b{color:#405067;font-size:10px}.preview-shell .send-precheck small{grid-column:2;color:#8894a4;font-size:8px}.preview-shell .append-search{display:flex;gap:8px;padding:18px 21px 12px}.preview-shell .append-search label{display:flex;height:36px;flex:1;align-items:center;gap:8px;padding:0 10px;color:#8190a3;border:1px solid #dce3eb;border-radius:5px}.preview-shell .append-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:11px}.preview-shell .selected-promotion{display:grid;grid-template-columns:28px minmax(220px,1.5fr) minmax(180px,1fr) auto;align-items:center;gap:12px;margin:0 21px 20px;padding:13px;border:1px solid #aec4ed;border-radius:6px;background:#f5f8ff}.preview-shell .selected-promotion input{accent-color:#3568d1}.preview-shell .selected-promotion b,.preview-shell .selected-promotion>span{display:grid;gap:4px;color:#415067;font-size:11px}.preview-shell .selected-promotion small{color:#8794a5;font-size:9px;font-weight:500}.preview-shell .append-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px}.preview-shell .append-submit>div{display:grid;gap:5px}.preview-shell .append-submit b{color:#3d4b60;font-size:12px}.preview-shell .append-submit span{color:#8490a0;font-size:10px}.preview-shell .record-tabs{margin-top:22px}.preview-shell .account-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.preview-shell .account-overview article{display:grid;gap:7px;padding:16px 18px}.preview-shell .account-overview span{color:#667489;font-size:11px;font-weight:750}.preview-shell .account-overview strong{color:#2f3e55;font-size:25px}.preview-shell .account-overview strong.warning-text{color:#a56d1b}.preview-shell .account-overview small{display:flex;align-items:center;gap:6px;color:#8b96a5;font-size:9px}.preview-shell .dot{display:inline-block;width:7px;height:7px;border-radius:50%}.preview-shell .dot.success{background:#2d9a78}.preview-shell .dot.warning{background:#d39635}.preview-shell .account-toolbar{margin-top:10px}.preview-shell .account-toolbar>select{height:34px;padding:0 28px 0 10px;color:#59677b;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:11px}.preview-shell .account-list-panel{margin-top:12px;overflow:hidden}.preview-shell .account-list-panel>header>span{color:#8b96a5;font-size:10px}.preview-shell .account-table{min-width:1320px}.preview-shell .account-table .prototype-head,.preview-shell .account-table .prototype-row{grid-template-columns:170px 110px 140px 90px 110px 110px 105px 220px}.preview-shell .account-table .prototype-row{min-height:62px}.preview-shell .account-table b{display:grid;gap:4px}.preview-shell .account-table small{color:#909baa;font-size:9px;font-weight:500}.preview-shell .account-actions{display:flex;flex-wrap:wrap;gap:10px}.preview-shell .account-actions button:last-child{color:#b15450}.preview-shell .account-actions button.strong{color:#bd6b16}.preview-shell .aweme-name{display:flex;align-items:center;gap:9px}.preview-shell .aweme-name i,.preview-shell .aweme-select-list>label>i{display:grid;width:28px;height:28px;place-items:center;flex:none;color:#fff;border-radius:50%;background:#5876ae;font-size:9px;font-style:normal}.preview-shell .auth-explain{display:flex;align-items:flex-start;gap:11px;padding:13px;color:#3264c8;border:1px solid #ccdaf3;border-radius:6px;background:#f4f7fd}.preview-shell .auth-explain>div{display:grid;gap:5px}.preview-shell .auth-explain b{color:#40516a;font-size:12px}.preview-shell .auth-explain span{color:#718095;font-size:10px;line-height:1.55}.preview-shell .auth-steps{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:4px 1px}.preview-shell .auth-steps>span{display:flex;align-items:center;gap:6px;color:#8290a2}.preview-shell .auth-steps i{display:grid;width:23px;height:23px;place-items:center;border:1px solid #d6dee8;border-radius:50%;font-size:9px;font-style:normal}.preview-shell .auth-steps b{font-size:10px}.preview-shell .auth-steps .done{color:#3265ca}.preview-shell .auth-steps .done i{color:#fff;border-color:#3265ca;background:#3265ca}.preview-shell .auth-steps>svg{color:#b2bbc7}.preview-shell .consent-row{padding:10px 11px;border-radius:5px;background:#f7f9fb}.preview-shell .consent-row>span{display:flex;align-items:center;gap:8px;font-weight:600}.preview-shell .consent-row input{width:15px;height:15px;flex:none;accent-color:#3265ca}.preview-shell .auth-result{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .auth-result>b{grid-column:1/-1;color:#45536a;font-size:11px}.preview-shell .auth-result>span{display:flex;align-items:center;gap:6px;color:#667489;font-size:9px}.preview-shell .auth-result svg{color:#21806a}.preview-shell .modal-search{display:flex;height:37px;align-items:center;gap:7px;padding:0 10px;color:#8390a2;border:1px solid #dce3eb;border-radius:5px}.preview-shell .modal-search input{height:auto;padding:0;border:0}.preview-shell .select-list{overflow:hidden;border:1px solid #e0e6ed;border-radius:6px}.preview-shell .select-list>label{display:flex;min-height:58px;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #edf0f4}.preview-shell .select-list>label:last-child{border-bottom:0}.preview-shell .select-list input{width:15px;height:15px;flex:none;padding:0;accent-color:#3265ca}.preview-shell .select-list label>span{display:grid;flex:1;gap:4px}.preview-shell .select-list b{color:#405067;font-size:11px}.preview-shell .select-list small{color:#8b96a5;font-size:9px;font-weight:500}.preview-shell .select-list label>button{color:#2f63cc;border:0;background:transparent;font-size:9px;font-weight:750}.preview-shell .select-list label.disabled{background:#fafbfc}.preview-shell .account-detail-card{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:13px;border:1px solid #dce4ef;border-radius:6px;background:#f8fafc}.preview-shell .account-detail-card b{color:#344157;font-size:13px}.preview-shell .account-detail-card>span{width:100%;color:#7d899a;font-size:9px}.preview-shell .detail-list{margin:0;overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:11px 12px;border-bottom:1px solid #edf0f4;font-size:10px}.preview-shell .detail-list>div:last-child{border-bottom:0}.preview-shell .detail-list dt{color:#8490a1}.preview-shell .detail-list dd{margin:0;color:#405067;font-weight:700}.preview-shell .detail-list button{color:#2f63cc;border:0;background:transparent;font-size:inherit;font-weight:750}.preview-shell .unbind-warning{display:grid;gap:7px;padding:13px;color:#9a4b47;border:1px solid #eed3d1;border-radius:6px;background:#fff7f6}.preview-shell .unbind-warning b{font-size:12px}.preview-shell .unbind-warning span{color:#896c6a;font-size:10px;line-height:1.6}.preview-shell .comment-cards{display:grid;gap:10px;margin-top:14px}.preview-shell .comment-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px}.preview-shell .comment-item>i{display:grid;width:34px;height:34px;place-items:center;color:#3562bb;border-radius:50%;background:#e8efff;font-size:11px;font-style:normal;font-weight:800}.preview-shell .comment-item>div{min-width:0}.preview-shell .comment-item header{display:flex;align-items:center;gap:8px}.preview-shell .comment-item header b{color:#344157;font-size:11px}.preview-shell .comment-item header>span{margin-left:auto;color:#98a1ae;font-size:9px}.preview-shell .comment-item p{margin:9px 0;color:#37445a;font-size:12px}.preview-shell .comment-item footer{display:flex;flex-wrap:wrap;gap:13px;color:#8792a2;font-size:9px}.preview-shell .comment-item aside{display:flex;gap:6px}.preview-shell .comment-item aside button:not(.primary){height:32px;padding:0 8px;color:#5f6d81;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:9px;font-weight:700}.preview-shell .control label>.state{margin-left:auto}.preview-shell .comment-control-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #edf0f4}.preview-shell .comment-control-summary>div{position:relative;display:grid;gap:5px;padding:14px 18px;border-right:1px solid #edf0f4}.preview-shell .comment-control-summary>div:last-child{border-right:0}.preview-shell .comment-control-summary span{color:#7f8b9b;font-size:9px}.preview-shell .comment-control-summary b{color:#354359;font-size:12px}.preview-shell .comment-control-summary small{max-width:220px;color:#919baa;font-size:8px;line-height:1.5}.preview-shell .comment-control-summary button{position:absolute;top:14px;right:14px;color:#2f63cc;border:0;background:transparent;font-size:8px;font-weight:750}.preview-shell .comment-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 12px}.preview-shell .comment-metrics article{display:grid;gap:6px;padding:14px 16px;border:1px solid #e1e6ee;border-radius:7px;background:#fff;box-shadow:0 2px 7px #1d2c4606}.preview-shell .comment-metrics span{color:#718095;font-size:10px}.preview-shell .comment-metrics strong{color:#2f3e55;font-size:21px}.preview-shell .comment-metrics small{color:#929caa;font-size:8px}.preview-shell .setting-tip{margin:0;padding:10px 12px;color:#6d7b8f;border-radius:5px;background:#f6f8fb;font-size:9px;line-height:1.6}.preview-shell .report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.preview-shell .report-metrics article{display:grid;gap:6px;padding:15px 16px;border:1px solid #e1e6ee;border-radius:7px;background:#fff}.preview-shell .report-metrics span{color:#7d899a;font-size:10px}.preview-shell .report-metrics strong{color:#334056;font-size:20px}.preview-shell .report-metrics small{color:#9aa3af;font-size:9px}.preview-shell .report-chart{margin-top:12px;overflow:hidden}.preview-shell .report-chart>header>span{color:#7f8b9b;font-size:9px}.preview-shell .report-chart>div{display:flex;height:130px;align-items:end;gap:12px;padding:20px 24px;background:linear-gradient(#fff,#fafcff)}.preview-shell .report-chart>div i{display:block;flex:1;border-radius:3px 3px 0 0;background:#7c9de4;opacity:.86}.preview-shell .column-picker{overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .column-picker label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:0 12px;border-bottom:1px solid #edf0f4}.preview-shell .column-picker label:last-child{border-bottom:0}.preview-shell .column-picker input{width:15px;height:15px;padding:0;accent-color:#315fcf}.preview-shell .column-picker span{color:#46546a;font-size:10px}.preview-shell .column-picker i{color:#929caa;font-size:8px;font-style:normal}.preview-shell .workspace-center{margin-top:22px;overflow:hidden}.preview-shell .workspace-center>header .segments{margin-left:auto}.preview-shell .workspace-feed,.preview-shell .operation-log-list{display:grid}.preview-shell .workspace-feed article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 17px;border-top:1px solid #edf0f4}.preview-shell .workspace-feed i{display:grid;width:34px;height:34px;place-items:center;color:#3567c9;border-radius:6px;background:#edf3ff}.preview-shell .workspace-feed i.warning{color:#a06b21;background:#fff4df}.preview-shell .workspace-feed i.danger{color:#a94f4a;background:#fff0ef}.preview-shell .workspace-feed span,.preview-shell .operation-log-list span{display:grid;min-width:0;gap:5px}.preview-shell .workspace-feed b,.preview-shell .operation-log-list b{color:#3b495f;font-size:11px}.preview-shell .workspace-feed small,.preview-shell .operation-log-list small{color:#8994a4;font-size:9px}.preview-shell .workspace-feed button,.preview-shell .operation-log-list button{color:#2f63cc;border:0;background:transparent;font-size:9px;font-weight:750}.preview-shell .operation-log-list article{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:14px;min-height:60px;padding:10px 17px;border-top:1px solid #edf0f4}.preview-shell .operation-log-list em{color:#7f8b9c;font-size:9px;font-style:normal}.preview-shell .tag-manager{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;margin-top:24px}.preview-shell .tag-manager>aside{overflow:hidden}.preview-shell .tag-manager>aside>header{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 15px;border-bottom:1px solid #edf0f4}.preview-shell .tag-manager>aside>header b{color:#39465b;font-size:12px}.preview-shell .tag-manager>aside>header button{display:grid;width:27px;height:27px;place-items:center;color:#3868cf;border:0;border-radius:5px;background:#edf2ff}.preview-shell .tag-manager>aside>button{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:58px;padding:10px 14px;color:#6a7689;border:0;border-bottom:1px solid #f0f2f5;background:#fff;text-align:left}.preview-shell .tag-manager>aside>button.active{color:#2f62c9;background:#f2f6ff}.preview-shell .tag-manager>aside>button span{display:grid;gap:4px}.preview-shell .tag-manager>aside>button b{color:inherit;font-size:11px}.preview-shell .tag-manager>aside>button small{color:#909aa8;font-size:9px}.preview-shell .tag-editor{overflow:hidden}.preview-shell .tag-editor>header>div:last-child{display:flex;gap:7px}.preview-shell .tag-search{display:flex;width:280px;height:34px;align-items:center;gap:7px;margin:14px 17px;padding:0 9px;color:#8793a3;border:1px solid #dce3eb;border-radius:5px}.preview-shell .tag-search input{min-width:0;flex:1;border:0;outline:0;font-size:11px}.preview-shell .tag-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #edf0f4}.preview-shell .tag-rows>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:58px;padding:0 17px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.preview-shell .tag-rows>div:nth-child(2n){border-right:0}.preview-shell .tag-rows span{display:flex;align-items:center;gap:8px;color:#3566c9}.preview-shell .tag-rows b{color:#3e4b60;font-size:11px}.preview-shell .tag-rows small{color:#8c97a6;font-size:9px}.preview-shell .tag-rows button{color:#8290a1;border:0;background:transparent}.preview-shell .asset-manager{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:26px}.preview-shell .asset-nav{min-height:760px;overflow:hidden}.preview-shell .asset-nav>section{padding:15px 11px 11px;border-bottom:1px solid #edf0f4}.preview-shell .asset-nav>section>b,.preview-shell .asset-nav>section>header{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 8px;color:#768397;font-size:11px;font-weight:800}.preview-shell .asset-nav>section>header button{display:grid;width:24px;height:24px;place-items:center;color:#51647b;border:0;border-radius:4px;background:transparent}.preview-shell .asset-nav>section>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:39px;padding:0 9px;color:#5f6d82;border:0;border-radius:5px;background:transparent;font-size:12px;text-align:left}.preview-shell .asset-nav>section>button:hover,.preview-shell .asset-nav>section>button.active{color:#285fc6;background:#edf3ff;font-weight:750}.preview-shell .asset-nav>section>button small{color:#98a2af;font-size:10px}.preview-shell .asset-nav>footer{display:grid;gap:8px;padding:17px 18px;color:#7d8999;font-size:11px}.preview-shell .asset-nav>footer i{display:block;height:5px;overflow:hidden;border-radius:5px;background:#e7ebf1}.preview-shell .asset-nav>footer i b{display:block;width:29%;height:100%;border-radius:inherit;background:#4976d5}.preview-shell .asset-nav>footer small{justify-self:end;font-size:10px}.preview-shell .asset-workspace{min-width:0}.preview-shell .asset-types{display:flex;max-width:100%;gap:2px;overflow:auto;border-bottom:1px solid #dfe5ec}.preview-shell .asset-types button{display:inline-flex;min-width:max-content;height:44px;align-items:center;gap:7px;padding:0 16px;color:#6d7a8e;border:0;border-bottom:2px solid transparent;background:transparent;font-size:13px;font-weight:750}.preview-shell .asset-types button.active{color:#2f63cc;border-color:#3468d6}.preview-shell .asset-types small{min-width:23px;padding:2px 6px;color:#8995a5;border-radius:9px;background:#edf0f4;font-size:10px}.preview-shell .library-modebar{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:9px 11px;border:1px solid #dfe5ed;border-radius:7px;background:#fff}.preview-shell .library-modes{display:flex;flex:none;gap:4px;padding:3px;border-radius:6px;background:#f1f3f7}.preview-shell .library-modes button{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 12px;color:#657388;border:0;border-radius:5px;background:transparent;font-size:12px;font-weight:750}.preview-shell .library-modes button.active{color:#285fc6;background:#fff;box-shadow:0 1px 4px #1f314f1a}.preview-shell .library-modes small{color:#8d98a7;font-size:9px;font-weight:600}.preview-shell .smart-views{display:flex;min-width:0;align-items:center;gap:4px;overflow-x:auto}.preview-shell .smart-views button{display:inline-flex;min-width:max-content;height:32px;align-items:center;gap:5px;padding:0 9px;color:#667489;border:0;border-radius:5px;background:transparent;font-size:10px;font-weight:700}.preview-shell .smart-views button:hover,.preview-shell .smart-views button.active{color:#2e62c9;background:#edf3ff}.preview-shell .smart-views small{color:#929daa;font-size:9px}.preview-shell .directory-capacity{display:grid;width:230px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:#778497;font-size:10px}.preview-shell .directory-capacity i{display:block;height:5px;overflow:hidden;border-radius:5px;background:#e7ebf1}.preview-shell .directory-capacity i b{display:block;width:29%;height:100%;border-radius:inherit;background:#4976d5}.preview-shell .asset-searchbar{display:flex;align-items:center;gap:9px;padding:16px 0 13px}.preview-shell .asset-searchbar>label{display:flex;width:min(470px,42%);height:40px;align-items:center;gap:9px;padding:0 12px;color:#8390a2;border:1px solid #dce3eb;border-radius:6px;background:#fff}.preview-shell .asset-searchbar input{min-width:0;flex:1;border:0;outline:0;color:#405067;font-size:12px}.preview-shell .asset-searchbar>label.asset-sort-select{width:auto;min-width:150px;flex:none}.preview-shell .asset-sort-select select{min-width:0;flex:1;color:#536178;border:0;outline:0;background:transparent;font-size:11px;font-weight:700}.preview-shell .asset-searchbar>button{position:relative;display:inline-flex;height:40px;align-items:center;gap:6px;padding:0 13px;color:#536178;border:1px solid #dce3eb;border-radius:6px;background:#fff;font-size:12px;font-weight:700}.preview-shell .asset-searchbar>button{white-space:nowrap}.preview-shell .asset-searchbar>button.active{color:#2e62c9;border-color:#a9c0ec;background:#f1f5ff}.preview-shell .asset-searchbar>button em{display:grid;width:18px;height:18px;place-items:center;color:#fff;border-radius:50%;background:#3568d3;font-size:9px;font-style:normal}.preview-shell .asset-searchbar>span{flex:1}.preview-shell .group-switch{display:flex;height:40px;padding:3px;border:1px solid #dce3eb;border-radius:6px;background:#fff}.preview-shell .group-switch button{min-width:54px;padding:0 9px;color:#718095;border:0;border-radius:4px;background:transparent;font-size:11px;font-weight:700}.preview-shell .group-switch button.active{color:#285fc6;background:#eaf1ff}.preview-shell .view-switch{display:flex;padding:3px;border:1px solid #dce3eb;border-radius:6px;background:#fff}.preview-shell .view-switch button{display:grid;width:34px;height:32px;place-items:center;color:#788599;border:0;border-radius:4px;background:transparent}.preview-shell .view-switch button.active{color:#2d61ca;background:#eaf1ff}.preview-shell .folder-scope{display:flex;min-height:44px;align-items:center;gap:14px;margin-bottom:10px;padding:8px 13px;color:#657388;border:1px solid #cad8f2;border-radius:6px;background:#f4f7fe}.preview-shell .folder-path{display:flex;flex:none;align-items:center;gap:6px}.preview-shell .folder-path span{color:#8490a1;font-size:10px}.preview-shell .folder-path button{padding:0;color:#526178;border:0;background:transparent;font-size:11px;font-weight:750}.preview-shell .folder-path button:hover,.preview-shell .folder-path button.current{color:#285fc6}.preview-shell .folder-path b{color:#526178;font-size:11px}.preview-shell .folder-path strong{color:#285fc6;font-size:12px}.preview-shell .folder-defaults{display:flex;min-width:0;flex:1;align-items:center;gap:7px}.preview-shell .folder-defaults>span{color:#6e7c90;font-size:10px;font-weight:750}.preview-shell .folder-defaults em{display:inline-flex;height:25px;align-items:center;padding:0 7px;color:#52647e;border:1px solid #d5e0f5;border-radius:4px;background:#fff;font-size:9px;font-style:normal;white-space:nowrap}.preview-shell .folder-defaults button{margin-left:auto;color:#2f63cc;border:0;background:transparent;font-size:10px;font-weight:750}.preview-shell .folder-scope>small{color:#7f8b9c;font-size:10px}.preview-shell .asset-taxonomy{margin-bottom:14px;overflow:hidden}.preview-shell .asset-taxonomy>header{display:flex;height:45px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edf0f4}.preview-shell .asset-taxonomy>header b{color:#354359;font-size:13px}.preview-shell .asset-taxonomy>header button,.preview-shell .common-tags button.more{display:inline-flex;align-items:center;gap:3px;color:#2f63cc;border:0;background:transparent;font-size:11px;font-weight:750}.preview-shell .category-selects,.preview-shell .tag-group-row,.preview-shell .common-tags{display:flex;min-height:54px;align-items:center;gap:8px;padding:8px 16px}.preview-shell .category-selects,.preview-shell .tag-group-row{border-bottom:1px solid #edf0f4}.preview-shell .category-selects>b,.preview-shell .tag-group-row>b,.preview-shell .common-tags>b{width:74px;flex:none;color:#617086;font-size:11px}.preview-shell .category-selects>svg{flex:none;color:#a4adba}.preview-shell .category-selects label{display:flex;width:min(245px,25%);min-width:155px;height:36px;align-items:center;gap:7px;padding:0 9px;color:#8a95a4;border:1px solid #dce3eb;border-radius:5px;font-size:10px}.preview-shell .category-selects select{min-width:0;flex:1;color:#45536a;border:0;outline:0;background:transparent;font-size:11px}.preview-shell .tag-group-row,.preview-shell .common-tags{flex-wrap:wrap}.preview-shell .tag-group-row button,.preview-shell .common-tags button:not(.more){height:30px;padding:0 10px;color:#5e6c80;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:11px}.preview-shell .tag-group-row button:hover,.preview-shell .tag-group-row button.active,.preview-shell .common-tags button:not(.more):hover,.preview-shell .common-tags button.active{color:#285fc6;border-color:#acc1e9;background:#edf3ff}.preview-shell .common-tags button.more{margin-left:auto}.preview-shell .asset-filters{margin-bottom:14px;padding:6px 18px 0}.preview-shell .asset-filters>div{display:flex;align-items:center;gap:7px;min-height:45px;border-bottom:1px solid #edf0f4}.preview-shell .asset-filters>div b{width:84px;flex:none;color:#617086;font-size:11px}.preview-shell .asset-filters>div button{height:30px;padding:0 10px;color:#5f6d82;border:0;border-radius:4px;background:transparent;font-size:11px}.preview-shell .asset-filters>div button:hover,.preview-shell .asset-filters>div button.active{color:#2e62c9;background:#eaf1ff}.preview-shell .asset-filters footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 0}.preview-shell .asset-filters footer label{display:flex;align-items:center;gap:6px;margin-right:auto;color:#6b788c;font-size:11px}.preview-shell .asset-context{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.preview-shell .asset-context>div{display:flex;align-items:center;gap:8px}.preview-shell .asset-context b{color:#344157;font-size:15px}.preview-shell .asset-context span{color:#929ca9;font-size:11px}.preview-shell .asset-context button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 10px;color:#667388;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:11px;font-weight:700}.preview-shell .asset-context button.active{color:#2d61ca;border-color:#aac0eb;background:#f1f5ff}.preview-shell .batch-bar{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:9px 10px;color:#607087;border:1px solid #cdd9f3;border-radius:6px;background:#f5f8ff;font-size:9px}.preview-shell .batch-bar label{display:flex;align-items:center;gap:5px}.preview-shell .batch-bar>span{margin-right:auto;color:#2d61ca;font-weight:750}.preview-shell .batch-bar button{display:inline-flex;height:28px;align-items:center;gap:4px;padding:0 7px;color:#526178;border:1px solid #d7dfeb;border-radius:4px;background:#fff;font-size:9px;font-weight:700}.preview-shell .batch-bar button.danger{color:#b24b46}.preview-shell .asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:16px}.preview-shell .asset-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dfe5ed;border-radius:7px;background:#fff;box-shadow:0 2px 7px #1d2c4609;transition:border-color .15s,transform .15s}.preview-shell .asset-card:hover,.preview-shell .asset-card.selected{border-color:#82a2e3;transform:translateY(-1px)}.preview-shell .asset-cover{position:relative;display:grid;aspect-ratio:16/9;place-items:center;overflow:hidden;color:#ffffffe6}.preview-shell .asset-cover:before,.preview-shell .drawer-preview:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#fff3,#0c1c361f);content:""}.preview-shell .asset-cover.blue{background:#5878a4}.preview-shell .asset-cover.green{background:#52786f}.preview-shell .asset-cover.coral{background:#a66c64}.preview-shell .asset-cover.violet{background:#74698f}.preview-shell .asset-cover.amber{background:#9b7a4f}.preview-shell .asset-cover.cyan{background:#527e8a}.preview-shell .asset-cover>svg{position:relative;opacity:.75}.preview-shell .asset-cover>input{position:absolute;z-index:2;top:9px;left:9px;accent-color:#315fcf}.preview-shell .asset-cover>span{position:absolute;right:10px;bottom:9px;padding:4px 6px;border-radius:3px;background:#0d182bb8;font-size:10px}.preview-shell .asset-cover>button{position:absolute;z-index:2;top:9px;right:9px;display:grid;width:29px;height:29px;place-items:center;color:#fff;border:0;border-radius:4px;background:#0d182b85}.preview-shell .cover-badges{position:absolute;z-index:2;top:9px;left:9px;display:flex;gap:5px}.preview-shell .release-state{display:inline-flex;height:23px;align-items:center;padding:0 7px;color:#59677b;border-radius:4px;background:#ffffffe6;font-size:9px;font-style:normal;font-weight:750}.preview-shell .release-state.released{color:#1b6d58;background:#e4f5ee}.preview-shell .asset-card-body{display:grid;flex:1;align-content:start;gap:12px;padding:14px 15px 13px}.preview-shell .asset-card-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.preview-shell .asset-card-body>header>div{display:grid;min-width:0;gap:4px}.preview-shell .asset-card-body>header b{overflow:hidden;color:#29374c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .asset-card-body>header small{color:#8a95a5;font-size:10px}.preview-shell .asset-card-body>header button{flex:none;color:#738095;border:0;background:transparent}.preview-shell .grouped-card-tags{display:flex;flex-wrap:wrap;gap:6px}.preview-shell .grouped-card-tags span{display:inline-flex;height:26px;align-items:center;gap:5px;padding:0 8px;color:#305fae;border-radius:4px;background:#edf3ff;font-size:10px;font-weight:700}.preview-shell .grouped-card-tags span.official-tag{color:#8b5a16;background:#fff3dd}.preview-shell .grouped-card-tags span.official-tag small{color:#9f7337}.preview-shell .grouped-card-tags small{color:#7b8aa2;font-size:9px;font-weight:500}.preview-shell .asset-card-body dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:11px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.preview-shell .asset-card-body dl div{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);gap:6px}.preview-shell .asset-card-body dt{color:#8a95a5;font-size:10px}.preview-shell .asset-card-body dd{margin:0;overflow:hidden;color:#4a586e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .asset-performance{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e3e8f0;border-radius:5px;background:#fafbfd}.preview-shell .asset-performance div{display:grid;gap:5px;min-width:0;padding:9px 10px;border-right:1px solid #e7ebf1}.preview-shell .asset-performance div:last-child{border-right:0}.preview-shell .asset-performance span{color:#8490a1;font-size:9px}.preview-shell .asset-performance strong{color:#344157;font-size:12px}.preview-shell .reject-reason{margin:-2px 0 0;padding:8px 10px;overflow:hidden;color:#a94f4a;border-radius:4px;background:#fff1f0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .asset-usage{display:flex;align-items:center;gap:15px;color:#748195;font-size:10px}.preview-shell .asset-usage span{display:inline-flex;align-items:center;gap:4px}.preview-shell .asset-card>footer{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 14px;color:#8a95a5;border-top:1px solid #edf0f4;font-size:10px}.preview-shell .asset-card>footer span{display:inline-flex;align-items:center;gap:5px}.preview-shell .folder-cover{color:#5270a7;background:#edf2fa}.preview-shell .folder-cover:before{background:linear-gradient(145deg,#ffffffa6,#4d6ca312)}.preview-shell .folder-cover>svg{color:#5e7cb2;opacity:1;fill:#dce7f8;stroke-width:1.5}.preview-shell .folder-kind{display:inline-flex;height:23px;align-items:center;padding:0 7px;color:#42659f;border-radius:4px;background:#fff;font-size:9px;font-style:normal;font-weight:750}.preview-shell .folder-card{cursor:pointer}.preview-shell .asset-grid>.asset-card:not(.folder-card){order:1}.preview-shell .asset-grid>.folder-card:nth-child(4){order:2}.preview-shell .folder-card .folder-tags span:first-child{color:#3d5e92;background:#edf2fa}.preview-shell .folder-enter{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#2f63cc;font-size:10px;font-weight:750}.preview-shell .folder-list-row{cursor:pointer;background:#fbfcfe}.preview-shell .folder-list-row>b i{color:#5674aa;background:#eaf0fa}.preview-shell .asset-list-table{overflow:auto}.preview-shell .asset-list-head,.preview-shell .asset-list-row{display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(180px,1.2fr) minmax(110px,.8fr) 90px 70px minmax(120px,.8fr) 90px 120px 55px;align-items:center;gap:12px;min-width:1260px;padding:0 16px}.preview-shell .asset-list-head{height:42px;color:#788699;background:#f8fafc;font-size:10px;font-weight:750}.preview-shell .asset-list-row{min-height:68px;color:#4f5e74;border-top:1px solid #edf0f4;font-size:10px}.preview-shell .asset-list-row.selected{background:#f1f5ff;box-shadow:inset 3px 0 #3568d3}.preview-shell .asset-list-row>b{display:flex;align-items:center;gap:8px;overflow:hidden;color:#344157;text-overflow:ellipsis;white-space:nowrap}.preview-shell .asset-list-row>b>input{flex:none;accent-color:#315fcf}.preview-shell .asset-list-row>b i{display:grid;width:36px;height:36px;place-items:center;flex:none;color:#fff;border-radius:5px;background:#5e789e}.preview-shell .asset-list-row>b span,.preview-shell .asset-list-row>span{display:grid;min-width:0;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-shell .asset-list-row small{color:#929caa;font-size:9px}.preview-shell .asset-list-row>button{color:#2f63cc;border:0;background:transparent;font-size:10px;font-weight:750}.preview-shell .drawer-mask{position:fixed;z-index:24;top:0;right:0;bottom:0;left:0;background:#14203447}.preview-shell .asset-drawer{position:absolute;top:0;right:0;display:flex;width:min(520px,100vw);height:100%;flex-direction:column;overflow:auto;background:#fff;box-shadow:-16px 0 48px #15213629}.preview-shell .asset-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #edf0f4}.preview-shell .asset-drawer>header p{margin:0 0 5px;color:#4874c8;font-size:9px;font-weight:800}.preview-shell .asset-drawer>header h2{max-width:410px;margin:0;overflow:hidden;color:#344157;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .asset-drawer>header button{color:#758296;border:0;background:transparent}.preview-shell .drawer-preview{position:relative;display:grid;aspect-ratio:16/9;margin:16px 20px 10px;place-items:center;overflow:hidden;color:#ffffffbf;border-radius:6px;background:#586f8e}.preview-shell .drawer-preview>svg{position:relative}.preview-shell .drawer-preview>button{position:absolute;display:grid;width:46px;height:46px;place-items:center;color:#fff;border:0;border-radius:50%;background:#18273fb3}.preview-shell .drawer-preview>small{position:absolute;right:9px;bottom:8px;padding:3px 5px;border-radius:3px;background:#0d182bb3;font-size:8px}.preview-shell .drawer-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 20px 14px}.preview-shell .drawer-actions button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:5px;color:#56657a;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:9px;font-weight:700}.preview-shell .asset-drawer>nav{display:flex;overflow:auto;padding:0 20px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.preview-shell .asset-drawer>nav button{min-width:max-content;height:38px;padding:0 10px;color:#778497;border:0;border-bottom:2px solid transparent;background:transparent;font-size:9px;font-weight:750}.preview-shell .asset-drawer>nav button.active{color:#2e62c9;border-color:#3568d3}.preview-shell .drawer-info{display:grid;gap:12px;padding:16px 20px 30px}.preview-shell .drawer-info dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}.preview-shell .drawer-info dl div{display:grid;gap:4px}.preview-shell .drawer-info dt{color:#8a95a4;font-size:8px}.preview-shell .drawer-info dd{margin:0;color:#435166;font-size:10px}.preview-shell .drawer-info article{padding:13px;border:1px solid #e3e8ef;border-radius:6px}.preview-shell .drawer-info article header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.preview-shell .drawer-info article header b{color:#3b485d;font-size:10px}.preview-shell .drawer-info article header button{color:#2f63cc;border:0;background:transparent;font-size:9px;font-weight:750}.preview-shell .drawer-info article p{margin:8px 0 0;color:#7b8798;font-size:9px;line-height:1.55}.preview-shell .drawer-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.preview-shell .drawer-metrics span{display:grid;gap:5px;padding:8px;color:#8792a2;border-radius:4px;background:#f7f9fc;font-size:8px}.preview-shell .drawer-metrics b{color:#354359;font-size:10px}.preview-shell .drawer-tags,.preview-shell .drawer-links{display:flex;flex-wrap:wrap;gap:6px}.preview-shell .drawer-tags span,.preview-shell .drawer-tags button{display:inline-flex;height:25px;align-items:center;padding:0 7px;color:#3564c7;border:0;border-radius:4px;background:#edf3ff;font-size:8px}.preview-shell .drawer-links button{height:27px;padding:0 8px;color:#59677b;border:1px solid #dfe5ed;border-radius:4px;background:#fff;font-size:8px}.preview-shell .drawer-tab-content{display:grid;justify-items:center;gap:8px;padding:58px 24px;color:#4771bc;text-align:center}.preview-shell .drawer-tab-content h3{margin:3px 0 0;color:#3a485e;font-size:13px}.preview-shell .drawer-tab-content p{max-width:330px;margin:0;color:#7c899a;font-size:9px;line-height:1.65}.preview-shell .home-todos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.preview-shell .home-todos>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:14px 16px;color:#667489;border:1px solid #e1e6ee;border-radius:7px;background:#fff;text-align:left;box-shadow:0 2px 7px #1d2c4609}.preview-shell .home-todos>button:hover{border-color:#aebfe0;box-shadow:0 5px 14px #1d2c4612}.preview-shell .home-todos>button>span{display:grid;min-width:64px;gap:2px}.preview-shell .home-todos b{color:#28374e;font-size:24px}.preview-shell .home-todos small{color:#506077;font-size:10px;font-weight:750}.preview-shell .home-todos em{color:#8994a4;font-size:10px;font-style:normal;line-height:1.5}.preview-shell .home-business-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:20px}.preview-shell .home-business-grid.lower{grid-template-columns:1fr 1fr;margin-top:12px}.preview-shell .home-business-grid>article{overflow:hidden}.preview-shell .home-flow>div{display:grid;grid-template-columns:repeat(4,1fr)}.preview-shell .home-flow>div button{display:grid;gap:7px;min-height:104px;padding:15px;color:#687589;border:0;border-right:1px solid #edf0f4;background:#fff;text-align:left}.preview-shell .home-flow>div button:last-child{border-right:0}.preview-shell .home-flow strong{color:#2f3e55;font-size:23px}.preview-shell .home-flow small{color:#98a1ad;font-size:9px}.preview-shell .home-flow small em{color:#168060;font-style:normal}.preview-shell .home-health>div{display:grid;grid-template-columns:1fr 1fr}.preview-shell .home-health>div button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:52px;padding:10px 14px;color:#6c788a;border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fff;text-align:left}.preview-shell .home-health>div button:nth-child(2n){border-right:0}.preview-shell .home-health>div button:nth-child(n+3){border-bottom:0}.preview-shell .home-health i{width:8px;height:8px;border-radius:50%;background:#9ca7b7}.preview-shell .home-health i.success{background:#2d9a78}.preview-shell .home-health i.warning{background:#d39635}.preview-shell .home-health i.danger{background:#c65a55}.preview-shell .home-health span,.preview-shell .home-opportunities b,.preview-shell .home-ranking b{display:grid;gap:4px;color:#435168;font-size:10px}.preview-shell .home-health small,.preview-shell .home-opportunities small,.preview-shell .home-ranking small{color:#909baa;font-size:8px;font-weight:500}.preview-shell .home-health strong{color:#334056;font-size:16px}.preview-shell .home-opportunities>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 16px;color:#647287;border:0;border-top:1px solid #edf0f4;background:#fff;text-align:left}.preview-shell .home-opportunities .rank,.preview-shell .home-ranking>div>span{display:grid;width:22px;height:22px;place-items:center;color:#315fc4;border-radius:4px;background:#eaf1ff;font-size:9px;font-weight:800}.preview-shell .home-opportunities em{color:#3c4c64;font-size:10px;font-style:normal}.preview-shell .home-ranking nav{display:flex;gap:4px;padding:10px 15px;border-top:1px solid #edf0f4}.preview-shell .home-ranking nav button{height:26px;padding:0 10px;color:#738095;border:0;border-radius:4px;background:transparent;font-size:9px}.preview-shell .home-ranking nav button.active{color:#2f63cc;background:#edf3ff}.preview-shell .home-ranking>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 16px;border-top:1px solid #f0f2f5}.preview-shell .home-ranking>div>strong{color:#354359;font-size:10px}.preview-shell .compact-title{margin-top:26px}.preview-shell .compact-workflow{margin-bottom:10px}.preview-shell .compact-workflow>button{min-height:112px}.preview-shell .promotion-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px}.preview-shell .promotion-summary article{display:grid;gap:6px;padding:15px 16px}.preview-shell .promotion-summary span{color:#718095;font-size:10px}.preview-shell .promotion-summary strong{color:#2e3d54;font-size:21px}.preview-shell .promotion-summary small{display:flex;align-items:center;gap:5px;color:#939caa;font-size:8px}.preview-shell .promotion-filter{display:grid;grid-template-columns:repeat(4,minmax(115px,.7fr)) minmax(210px,1.35fr) auto;align-items:end;gap:10px;margin-top:12px;padding:14px 16px}.preview-shell .promotion-filter label{display:grid;gap:6px;color:#6f7d90;font-size:9px;font-weight:750}.preview-shell .promotion-filter select,.preview-shell .promotion-filter input{width:100%;height:34px;color:#46556b;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:10px}.preview-shell .promotion-filter select{padding:0 8px}.preview-shell .promotion-filter .search>div{display:flex;height:34px;align-items:center;gap:6px;padding:0 8px;color:#8894a5;border:1px solid #dce3eb;border-radius:5px}.preview-shell .promotion-filter .search input{height:auto;padding:0;border:0;outline:0}.preview-shell .batch-action-bar{display:flex;min-height:48px;align-items:center;gap:12px;margin-top:10px;padding:8px 14px;color:#56657a;border:1px solid #c8d8f3;border-radius:6px;background:#f2f6ff;font-size:10px}.preview-shell .batch-action-bar span{margin-right:auto;color:#8894a4}.preview-shell .batch-action-bar button{color:#2f63cc;border:0;background:transparent;font-size:9px;font-weight:750}.preview-shell .promotion-list{margin-top:12px;overflow:hidden}.preview-shell .promotion-table{width:100%;min-width:0;overflow-x:auto}.preview-shell .promotion-head,.preview-shell .promotion-row{display:grid;min-width:1610px;grid-template-columns:30px 190px 140px 170px 90px 72px 100px 90px 100px 60px 60px 75px 230px;align-items:center;gap:10px;padding:0 16px}.preview-shell .promotion-head{min-height:41px;color:#788699;background:#f8fafc;font-size:9px;font-weight:750}.preview-shell .promotion-row{min-height:64px;color:#536176;border-top:1px solid #edf0f4;font-size:10px}.preview-shell .promotion-row b,.preview-shell .promotion-row>span{display:grid;min-width:0;gap:4px}.preview-shell .promotion-row b{color:#344157}.preview-shell .promotion-row small{color:#929caa;font-size:8px;font-weight:500}.preview-shell .promotion-row input,.preview-shell .promotion-head input{accent-color:#315fcf}.preview-shell .promotion-actions{position:sticky;right:0;display:flex!important;min-height:64px;align-items:center;flex-wrap:wrap;gap:8px!important;padding-left:10px;background:#fff;box-shadow:-8px 0 12px #26354e0a}.preview-shell .promotion-head>span:last-child{position:sticky;right:0;min-height:41px;align-content:center;padding-left:10px;background:#f8fafc}.preview-shell .promotion-actions button{color:#2f63cc;border:0;background:transparent;font-size:9px;font-weight:750}.preview-shell .disposal-table{width:100%;min-width:0;overflow-x:auto}.preview-shell .disposal-table .prototype-head,.preview-shell .disposal-table .prototype-row{min-width:1160px;grid-template-columns:110px 160px 190px 190px 190px 90px 70px}.preview-shell .disposal-table small{color:#909baa;font-size:8px}.preview-shell .range-select{height:35px;padding:0 30px 0 10px;color:#56657a;border:1px solid #dce3eb;border-radius:5px;background:#fff;font-size:10px}.preview-shell .report-list{overflow:hidden}.preview-shell .report-table{width:100%;min-width:0;overflow-x:auto}.preview-shell .report-head,.preview-shell .report-row{display:grid;min-width:1260px;grid-template-columns:minmax(180px,1.6fr) repeat(7,minmax(90px,.8fr)) minmax(85px,.7fr);align-items:center;gap:12px;padding:0 18px}.preview-shell .report-head{min-height:42px;color:#788699;background:#f8fafc;font-size:9px;font-weight:750}.preview-shell .report-row{min-height:57px;color:#536176;border-top:1px solid #edf0f4;font-size:10px}.preview-shell .report-row b{overflow:hidden;color:#344157;text-overflow:ellipsis;white-space:nowrap}.preview-shell .report-row button{position:sticky;right:0;min-height:57px;padding:0 12px;justify-self:stretch;color:#2f63cc;border:0;background:#fff;box-shadow:-8px 0 12px #26354e0a;font-size:9px;font-weight:750;text-align:left}.preview-shell .report-head>span:last-child{position:sticky;right:0;min-height:42px;align-content:center;padding-left:12px;background:#f8fafc}.preview-shell .report-row>.report-aweme{position:static;min-height:28px;padding:0;justify-self:start;background:transparent;box-shadow:none}.preview-shell .report-account-actions{position:sticky;right:0;display:flex;align-items:center;gap:11px;min-height:57px;padding:0 12px;background:#fff;box-shadow:-8px 0 12px #26354e0a}.preview-shell .report-row .report-account-actions button{position:static;min-height:28px;padding:0;justify-self:auto;background:transparent;box-shadow:none;white-space:nowrap}.preview-shell .report-row .report-account-actions button:last-child{color:#a95752}.preview-shell .modal:has(.promotion-detail-card),.preview-shell .modal:has(.comment-context),.preview-shell .modal:has(.experiment-tabs){width:min(620px,calc(100vw - 40px))}.preview-shell .promotion-detail-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #dce4ef;border-radius:6px;background:#f8fafc}.preview-shell .promotion-detail-card>div{display:grid;gap:5px}.preview-shell .promotion-detail-card b{color:#344157;font-size:12px}.preview-shell .promotion-detail-card span{color:#8591a1;font-size:9px}.preview-shell .modal-tabs{display:flex;overflow:auto;border-bottom:1px solid #e5e9ef}.preview-shell .modal-tabs button{height:35px;padding:0 12px;color:#758296;border:0;border-bottom:2px solid transparent;background:transparent;font-size:9px;font-weight:750;white-space:nowrap}.preview-shell .modal-tabs button.active{color:#2e62c9;border-color:#3568d3}.preview-shell .modal-chart{position:relative;display:flex;height:190px;align-items:end;gap:10px;padding:30px 12px 24px;border-radius:6px;background:#f8fafc}.preview-shell .modal-chart i{flex:1;border-radius:3px 3px 0 0;background:#7396df}.preview-shell .modal-chart span{position:absolute;bottom:7px;color:#8b96a5;font-size:8px}.preview-shell .modal-chart span:nth-last-child(2){left:47%}.preview-shell .modal-chart span:last-child{right:10px}.preview-shell .linked-materials{display:grid;gap:8px}.preview-shell .linked-materials>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e2e7ed;border-radius:5px}.preview-shell .linked-materials span{display:grid;gap:4px}.preview-shell .linked-materials b{color:#405067;font-size:10px}.preview-shell .linked-materials small{color:#8a95a4;font-size:8px}.preview-shell .linked-materials div button{color:#b0524e;border:0;background:transparent;font-size:9px}.preview-shell .operation-timeline{display:grid;gap:0;padding-left:6px}.preview-shell .operation-timeline>div{display:grid;grid-template-columns:14px 1fr;gap:9px;min-height:50px}.preview-shell .operation-timeline i{width:8px;height:8px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#4673cf;box-shadow:0 0 0 1px #9bb3e2}.preview-shell .operation-timeline span{display:grid;align-content:start;gap:5px;border-bottom:1px solid #edf0f4}.preview-shell .operation-timeline b{color:#425168;font-size:10px}.preview-shell .operation-timeline small{color:#8c97a6;font-size:8px}.preview-shell .suggestion-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;color:#3867c6;border:1px solid #d7e1f2;border-radius:6px;background:#f7f9fd}.preview-shell .suggestion-state>div{display:grid;gap:5px}.preview-shell .suggestion-state b{color:#405067;font-size:11px}.preview-shell .suggestion-state span{color:#8490a1;font-size:9px;line-height:1.5}.preview-shell .official-suggestions{display:grid;gap:9px}.preview-shell .official-suggestions .suggestion-state{min-height:74px}.preview-shell .refresh-suggestions{justify-self:end;margin-top:2px}.preview-shell .share-preview{display:flex;align-items:center;gap:10px;padding:12px;color:#3566c9;border:1px solid #dce4ef;border-radius:6px;background:#f8fafc}.preview-shell .share-preview>span{display:grid;min-width:0;gap:4px}.preview-shell .share-preview b{overflow:hidden;color:#3d4b60;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .share-preview small{color:#8994a4;font-size:9px}.preview-shell .compare-toolbar,.preview-shell .compare-stage{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preview-shell .compare-stage article{display:grid;min-width:0;gap:6px}.preview-shell .compare-stage article>div{position:relative;display:grid;aspect-ratio:16/9;place-items:center;color:#ffffffbd;border-radius:6px;background:#586f8e}.preview-shell .compare-stage article:nth-child(2)>div{background:#62796e}.preview-shell .compare-stage article>div button{position:absolute;display:grid;width:36px;height:36px;place-items:center;padding-left:3px;color:#fff;border:0;border-radius:50%;background:#152338a8}.preview-shell .compare-stage b{overflow:hidden;color:#3c4a5f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .compare-stage span{color:#8a95a4;font-size:8px}.preview-shell .compare-metrics{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .compare-metrics span{display:grid;gap:5px;padding:11px 13px;color:#7e8a9c;border-right:1px solid #edf0f4;font-size:8px}.preview-shell .compare-metrics span:last-child{border-right:0}.preview-shell .compare-metrics b,.preview-shell .compare-metrics em{color:#344157;font-size:11px;font-style:normal}.preview-shell .compare-metrics em{color:#708096}.preview-shell .comment-context{display:grid;gap:7px;padding:13px;color:#405067;border:1px solid #dfe5ed;border-radius:6px;background:#f8fafc}.preview-shell .comment-context b{font-size:11px}.preview-shell .comment-context p{margin:0;font-size:12px}.preview-shell .comment-context span{color:#8793a3;font-size:9px;line-height:1.5}.preview-shell .experiment-summary{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .experiment-summary span{display:grid;gap:5px;padding:12px 14px;color:#7e8a9c;border-right:1px solid #edf0f4;font-size:9px}.preview-shell .experiment-summary span:last-child{border-right:0}.preview-shell .experiment-summary b{color:#344157;font-size:17px}.preview-shell .experiment-list{overflow:hidden;border:1px solid #e1e6ed;border-radius:6px}.preview-shell .experiment-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:61px;padding:10px 13px;border-bottom:1px solid #edf0f4}.preview-shell .experiment-list>div:last-child{border-bottom:0}.preview-shell .experiment-list span{display:grid;gap:5px}.preview-shell .experiment-list b{color:#3d4c62;font-size:10px}.preview-shell .experiment-list small{color:#8b96a5;font-size:8px}.preview-shell .experiment-list button{color:#2f63cc;border:0;background:transparent;font-size:9px;font-weight:750}@media (max-width: 980px){.preview-shell .sidebar{position:static;width:100%;height:auto;padding:10px 12px 0;border-right:0;border-bottom:1px solid #e5e8ec}.preview-shell .setting{display:none}.preview-shell .sidebar>nav{display:flex;width:calc(100% + 24px);max-width:calc(100% + 24px);min-width:0;margin:7px -12px 0;overflow-x:auto;overflow-y:hidden;padding:0 12px 9px}.preview-shell .nav-group{display:contents}.preview-shell .nav-main{width:auto;min-width:max-content;height:34px}.preview-shell .nav-chevron,.preview-shell .nav-children{display:none!important}.preview-shell .stage{margin-left:0}.preview-shell .topbar{height:55px;padding:0 16px}.preview-shell .page{padding:28px 16px 54px}.preview-shell .mobile-subnav{display:flex;max-width:100%;gap:5px;margin:-8px 0 24px;overflow:auto;padding-bottom:8px;border-bottom:1px solid #e1e6ed}.preview-shell .mobile-subnav button{min-width:max-content;height:31px;padding:0 10px;color:#718094;border:0;border-radius:5px;background:transparent;font-size:11px;font-weight:700}.preview-shell .mobile-subnav button.active{color:#245fc9;background:#eaf1ff}.preview-shell .intro{flex-direction:column}.preview-shell .kpis{grid-template-columns:repeat(2,1fr)}.preview-shell .kpis article,.preview-shell .kpis article:nth-child(5n),.preview-shell .kpis article:nth-child(-n+5){border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.preview-shell .kpis article:nth-child(2n){border-right:0}.preview-shell .charts{grid-template-columns:1fr}.preview-shell .charts article{border-right:0;border-bottom:1px solid #edf0f4}.preview-shell .workflow,.preview-shell .capabilities{grid-template-columns:repeat(2,1fr)}.preview-shell .columns{grid-template-columns:1fr}.preview-shell .control>div{grid-template-columns:1fr}.preview-shell .plan-builder{grid-template-columns:1fr}.preview-shell .plan-summary{position:static}.preview-shell .comment-item{grid-template-columns:auto 1fr}.preview-shell .comment-item aside{grid-column:2;flex-wrap:wrap}.preview-shell .asset-manager{grid-template-columns:170px minmax(0,1fr)}.preview-shell .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .tag-manager{grid-template-columns:210px minmax(0,1fr)}.preview-shell .task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-shell .task-filters button{width:100%}.preview-shell .selected-promotion{grid-template-columns:28px 1fr auto}.preview-shell .selected-promotion>span:nth-child(3){grid-column:2}.preview-shell .home-todos{grid-template-columns:repeat(2,1fr)}.preview-shell .home-business-grid,.preview-shell .home-business-grid.lower{grid-template-columns:1fr}.preview-shell .promotion-summary,.preview-shell .promotion-filter{grid-template-columns:repeat(3,1fr)}.preview-shell .send-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.preview-shell .page{padding:24px 14px 46px}.preview-shell .intro h1{font-size:22px}.preview-shell .intro-actions{width:100%}.preview-shell .intro-actions button{flex:1}.preview-shell .workflow,.preview-shell .capabilities{grid-template-columns:1fr}.preview-shell .charts{display:none}.preview-shell .steps{align-items:flex-start;flex-direction:column}.preview-shell .steps>svg{transform:rotate(90deg)}.preview-shell .list>header label{display:none}.preview-shell .review-toolbar{align-items:flex-start;flex-direction:column;padding-bottom:10px}.preview-shell .tabs{max-width:100%;overflow:auto}.preview-shell .table-head{grid-template-columns:1.5fr repeat(2,1fr)}.preview-shell .table-head span:nth-child(n+4){display:none}.preview-shell .prototype-toolbar{align-items:stretch;flex-direction:column}.preview-shell .prototype-toolbar label{width:100%}.preview-shell .prototype-toolbar button:last-child{margin-left:0}.preview-shell .field-grid{grid-template-columns:1fr}.preview-shell .field-grid>label.wide{grid-column:auto}.preview-shell .option-cards{grid-template-columns:1fr}.preview-shell .account-config>div{grid-template-columns:1fr;gap:7px;padding:12px 0}.preview-shell .report-metrics{grid-template-columns:repeat(2,1fr)}.preview-shell .comment-item{grid-template-columns:1fr}.preview-shell .comment-item aside{grid-column:auto}.preview-shell .asset-manager,.preview-shell .tag-manager{grid-template-columns:1fr}.preview-shell .asset-nav{min-height:0}.preview-shell .asset-nav>section:nth-child(2),.preview-shell .asset-nav>footer{display:none}.preview-shell .asset-nav>section:first-child{display:flex;gap:4px;overflow:auto;padding:8px}.preview-shell .asset-nav>section:first-child>b{display:none}.preview-shell .asset-nav>section>button{min-width:max-content;grid-template-columns:auto auto auto}.preview-shell .asset-searchbar{flex-wrap:wrap}.preview-shell .asset-searchbar>label{width:100%}.preview-shell .asset-searchbar>label.asset-sort-select{width:calc(50% - 5px);min-width:0}.preview-shell .asset-searchbar>span{display:none}.preview-shell .library-modebar{align-items:stretch;flex-direction:column;gap:8px}.preview-shell .library-modes{width:100%}.preview-shell .library-modes button{flex:1;justify-content:center}.preview-shell .smart-views,.preview-shell .directory-capacity{width:100%}.preview-shell .folder-scope{align-items:flex-start;flex-direction:column}.preview-shell .folder-defaults{width:100%;flex-wrap:wrap}.preview-shell .folder-defaults button{margin-left:0}.preview-shell .view-switch{margin-left:auto}.preview-shell .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .batch-bar{flex-wrap:wrap}.preview-shell .batch-bar>span{width:calc(100% - 100px)}.preview-shell .asset-filters>div{align-items:flex-start;flex-wrap:wrap;padding:8px 0}.preview-shell .asset-filters>div b{width:100%}.preview-shell .tag-manager>aside{display:flex;overflow:auto}.preview-shell .tag-manager>aside>header{display:none}.preview-shell .tag-manager>aside>button{min-width:150px;border-right:1px solid #edf0f4}.preview-shell .tag-rows{grid-template-columns:1fr}.preview-shell .tag-rows>div{border-right:0}.preview-shell .upload-steps button{align-items:flex-start;flex-direction:column;gap:5px}.preview-shell .upload-steps button:not(:last-child):after{top:12px;right:4px;width:calc(100% - 34px)}.preview-shell .upload-methods,.preview-shell .form-grid.two,.preview-shell .form-grid.three{grid-template-columns:1fr}.preview-shell .upload-queue>div{grid-template-columns:32px 1fr auto}.preview-shell .upload-queue strong{display:none}.preview-shell .upload-version small{width:100%;margin-left:0}.preview-shell .upload-tag-picker span{width:100%}.preview-shell .task-filters{grid-template-columns:1fr}.preview-shell .append-search,.preview-shell .append-submit{align-items:stretch;flex-direction:column}.preview-shell .selected-promotion{grid-template-columns:24px 1fr}.preview-shell .selected-promotion>span:nth-child(3),.preview-shell .selected-promotion>em{grid-column:2}.preview-shell .home-todos{grid-template-columns:1fr}.preview-shell .home-flow>div,.preview-shell .home-health>div{grid-template-columns:repeat(2,1fr)}.preview-shell .promotion-summary{grid-template-columns:repeat(2,1fr)}.preview-shell .promotion-filter{grid-template-columns:1fr}.preview-shell .batch-action-bar{align-items:flex-start;flex-wrap:wrap}.preview-shell .batch-action-bar span{width:100%}.preview-shell .comment-control-summary{grid-template-columns:1fr}.preview-shell .comment-control-summary>div{border-right:0;border-bottom:1px solid #edf0f4}.preview-shell .comment-metrics{grid-template-columns:repeat(2,1fr)}.preview-shell .material-send-switch{display:flex;width:100%}.preview-shell .material-send-switch button{min-width:0;flex:1;padding:0 10px}.preview-shell .send-target-grid{grid-template-columns:1fr;padding:14px}.preview-shell .send-target-grid label{grid-template-columns:auto minmax(0,1fr)}.preview-shell .send-target-grid em{grid-column:2}.preview-shell .target-list{padding:0 14px 14px}.preview-shell .target-list label{grid-template-columns:auto minmax(0,1fr)}.preview-shell .target-list em,.preview-shell .target-list strong{grid-column:2}.preview-shell .send-advanced>div{grid-template-columns:1fr}.preview-shell .send-mode-note>em{display:none}.preview-shell .compare-toolbar,.preview-shell .compare-stage,.preview-shell .compare-metrics{grid-template-columns:1fr}.preview-shell .compare-metrics span{border-right:0;border-bottom:1px solid #edf0f4}.preview-shell .compare-metrics span:last-child{border-bottom:0}.preview-shell .suggestion-state{grid-template-columns:auto minmax(0,1fr)}.preview-shell .suggestion-state>button,.preview-shell .suggestion-state>em{grid-column:2;justify-self:start}.preview-shell .material-check-summary{grid-template-columns:auto minmax(0,1fr)}.preview-shell .material-check-summary>em{grid-column:2;justify-self:start}.preview-shell .send-precheck{grid-template-columns:1fr}.preview-shell .send-precheck span{border-right:0;border-bottom:1px solid #edf0f4}.preview-shell .send-precheck span:last-child{border-bottom:0}.preview-shell .workspace-center>header{align-items:flex-start;flex-direction:column}.preview-shell .workspace-center>header .segments{width:100%;margin-left:0}.preview-shell .workspace-center>header .segments button{flex:1}.preview-shell .workspace-feed article{grid-template-columns:auto minmax(0,1fr)}.preview-shell .workspace-feed article button{grid-column:2;justify-self:start}.preview-shell .operation-log-list article{grid-template-columns:1fr auto}.preview-shell .operation-log-list article em{grid-column:1}}@media (min-width: 561px) and (max-width: 760px){.preview-shell .asset-manager{grid-template-columns:1fr}.preview-shell .asset-nav{min-height:0}.preview-shell .asset-nav>section:nth-child(2),.preview-shell .asset-nav>footer{display:none}.preview-shell .asset-nav>section:first-child{display:flex;gap:4px;overflow:auto;padding:8px}.preview-shell .asset-nav>section:first-child>b{display:none}.preview-shell .asset-nav>section>button{min-width:max-content;grid-template-columns:auto auto auto}}@media (max-width: 420px){.preview-shell .asset-grid{grid-template-columns:1fr}}body:has(.preview-shell){min-width:0}.preview-shell{--p-ink: #18202b;--p-muted: #667085;--p-line: #dce2e8;--p-canvas: #f4f6f8;--p-blue: #215bc5;--p-green: #138a72;--p-amber: #b86b14;--p-red: #c4413a;color:var(--p-ink);background:var(--p-canvas);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:0;min-width:0;width:100%}.preview-shell *,.preview-shell *:before,.preview-shell *:after{box-sizing:border-box}.preview-shell button{cursor:pointer}.preview-shell button,.preview-shell input,.preview-shell select,.preview-shell textarea{letter-spacing:0}.preview-shell button:focus-visible,.preview-shell input:focus-visible,.preview-shell select:focus-visible,.preview-shell textarea:focus-visible,.preview-shell [tabindex]:focus-visible{outline:2px solid #2e68d2;outline-offset:2px}.preview-shell .sidebar{width:224px;padding:14px 10px 12px;color:#526174;border-color:var(--p-line)}.preview-shell .brand{height:42px;padding:0 10px;color:#172033;font-size:18px}.preview-shell .brand>span{display:inline!important}.preview-shell .brand b{border-radius:5px;background:#215bc5}.preview-shell .sidebar>nav{margin-top:14px}.preview-shell .nav-main{height:38px;border-radius:4px;font-size:13px}.preview-shell .nav-children button{min-height:34px;font-size:12px}.preview-shell .nav-main:hover,.preview-shell .nav-main.active,.preview-shell .nav-children button:hover,.preview-shell .nav-children button.active{background:#eef3fc}.preview-shell .stage{margin-left:224px}.preview-shell .topbar{position:sticky;top:0;z-index:8;height:56px;padding:0 26px;border-color:var(--p-line);background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-shell .topbar>div{font-size:12px}.preview-shell .topbar button{width:32px;height:32px;border-radius:4px}.preview-shell .sync-state{display:inline-flex;align-items:center;gap:7px;margin-right:4px;color:#727e8f;font-size:11px}.preview-shell .sync-state i{width:7px;height:7px;border-radius:50%;background:var(--p-green);box-shadow:0 0 0 3px #e5f4f0}.preview-shell .notification-trigger{position:relative}.preview-shell .notification-trigger>i{position:absolute;top:-5px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;color:#fff;border:2px solid #fff;border-radius:9px;background:var(--p-red);font-size:9px;font-style:normal;font-weight:800}.preview-shell .top-messages{position:fixed;z-index:30;top:50px;right:26px;width:min(380px,calc(100vw - 32px));overflow:hidden;border:1px solid #d8dee7;border-radius:6px;background:#fff;box-shadow:0 16px 42px #18202b29}.preview-shell .top-messages>header{display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #e7ebef}.preview-shell .top-messages>header div{display:flex;align-items:baseline;gap:8px}.preview-shell .top-messages>header b{color:#263244;font-size:14px}.preview-shell .top-messages>header span{color:#8792a1;font-size:11px}.preview-shell .top-messages>header button{display:grid;width:28px;height:28px;place-items:center;color:#6d798a;border:0;background:transparent}.preview-shell .top-messages>button{display:grid;width:100%;min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;color:#526174;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left}.preview-shell .top-messages>button:hover{background:#f7f9fc}.preview-shell .top-messages>button>i{display:grid;width:32px;height:32px;place-items:center;color:#215bc5;border-radius:5px;background:#edf3ff;font-style:normal}.preview-shell .top-messages>button>i.warning{color:#9a6818;background:#fff5df}.preview-shell .top-messages>button>i.danger{color:#b3443f;background:#fff0ee}.preview-shell .top-messages>button>span{display:grid;min-width:0;gap:4px}.preview-shell .top-messages>button b{color:#344156;font-size:12px}.preview-shell .top-messages>button small{overflow:hidden;color:#8490a0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.preview-shell .top-messages>footer{display:flex;justify-content:flex-end;padding:9px 12px}.preview-shell .top-messages>footer button{display:inline-flex;align-items:center;gap:3px;color:#215bc5;border:0;background:transparent;font-size:12px;font-weight:700}.preview-shell .page{padding:24px clamp(22px,2vw,32px) 60px}.preview-shell .page.asset-page{padding-top:24px}.preview-shell .intro{align-items:center;gap:18px}.preview-shell .intro p,.preview-shell .section-title p,.preview-shell .overview>header p,.preview-shell .panel>header p,.preview-shell .modal header p{margin-bottom:5px;color:#526d9d;font-size:11px;letter-spacing:0}.preview-shell .intro h1,.preview-shell .asset-page .intro h1{max-width:none;color:var(--p-ink);font-size:24px;line-height:1.35}.preview-shell .intro span,.preview-shell .asset-page .intro span{margin-top:5px;color:var(--p-muted);font-size:13px;line-height:1.5}.preview-shell .home-intro{padding-bottom:16px;border-bottom:1px solid var(--p-line)}.preview-shell .primary,.preview-shell .outline{height:34px;border-radius:4px;font-size:12px}.preview-shell .primary{border-color:#215bc5;background:#215bc5}.preview-shell .primary:hover{background:#194da9}.preview-shell .outline{color:#445267;border-color:#cfd6df}.preview-shell .link{color:#215bc5;font-size:12px}.preview-shell .dashboard-toolbar{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 0}.preview-shell .dashboard-scope{display:flex;align-items:center;gap:8px}.preview-shell .dashboard-scope label{display:flex;height:34px;align-items:center;gap:8px;padding:0 4px 0 10px;color:#667085;border:1px solid #d3dae3;border-radius:4px;background:#fff;font-size:12px}.preview-shell .dashboard-scope select{height:30px;color:#283548;border:0;outline:0;background:transparent;font-size:12px;font-weight:650}.preview-shell .demo-badge{display:inline-flex;height:24px;align-items:center;padding:0 8px;color:#7b5718;border:1px solid #e7d5ae;border-radius:4px;background:#fff8e8;font-size:11px;font-weight:700}.preview-shell .overview,.preview-shell .panel,.preview-shell .workflow>button,.preview-shell .capabilities>button,.preview-shell .asset-card{border-color:var(--p-line);border-radius:6px;box-shadow:none}.preview-shell .overview{margin-top:12px}.preview-shell .overview>header,.preview-shell .panel>header{padding:14px 16px}.preview-shell .overview h2,.preview-shell .panel h2{color:#263244;font-size:16px}.preview-shell .kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.preview-shell .kpis article{min-height:86px;gap:5px;padding:13px 15px}.preview-shell .kpis span{color:#667085;font-size:12px}.preview-shell .kpis strong{color:#1e2938;font-size:clamp(18px,1.4vw,23px);line-height:1.2}.preview-shell .kpis small{color:#758195;font-size:11px}.preview-shell .kpis small.up{color:var(--p-green)}.preview-shell .kpis small.warning{color:var(--p-amber)}.preview-shell .charts article{padding:14px 15px 12px}.preview-shell .charts header{align-items:flex-start;font-size:12px}.preview-shell .charts header>span{display:grid;gap:4px}.preview-shell .charts header span{color:#667085;font-size:11px}.preview-shell .charts header strong{color:#263244;font-size:17px}.preview-shell .charts header>em{width:auto;height:auto;color:var(--p-green);border-radius:0;background:transparent;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.preview-shell .charts article>.mini-chart{position:relative;display:grid;height:76px;align-content:space-between;margin:9px 0 6px}.preview-shell .mini-chart>i{height:1px;background:#edf0f3}.preview-shell .mini-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.preview-shell .mini-chart path{fill:none;vector-effect:non-scaling-stroke}.preview-shell .mini-chart .today{stroke:#215bc5;stroke-width:2}.preview-shell .mini-chart .yesterday{stroke:#b9c3d1;stroke-width:1.5;stroke-dasharray:4 3}.preview-shell .charts footer{color:#788496;font-size:11px}.preview-shell .charts footer em{width:8px;height:2px;border-radius:0;background:#215bc5}.preview-shell .charts footer em+em{background:#b9c3d1}.preview-shell .section-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:24px}.preview-shell .section-title h2{color:#263244;font-size:16px}.preview-shell .home-todos{gap:8px;margin-top:11px}.preview-shell .home-todos>button{min-height:76px;padding:12px 14px;border-color:var(--p-line);border-radius:6px;box-shadow:none}.preview-shell .home-todos>button:hover{border-color:#94add9;background:#fbfcff;box-shadow:none}.preview-shell .home-todos b{font-size:22px}.preview-shell .home-todos small,.preview-shell .home-todos em{font-size:11px}.preview-shell .home-business-grid{gap:10px;margin-top:16px}.preview-shell .home-business-grid.lower{gap:10px;margin-top:10px}.preview-shell .home-flow small,.preview-shell .home-health span,.preview-shell .home-opportunities b,.preview-shell .home-ranking b,.preview-shell .home-opportunities em,.preview-shell .home-ranking>div>strong{font-size:12px}.preview-shell .home-health small,.preview-shell .home-opportunities small,.preview-shell .home-ranking small,.preview-shell .home-ranking nav button{font-size:11px}.preview-shell .compact-title{margin-top:22px}.preview-shell .workflow{gap:8px;margin-top:12px}.preview-shell .workflow>button{min-height:112px;padding:15px}.preview-shell .workflow span,.preview-shell .workflow small{font-size:11px}.preview-shell .segments{margin-top:18px;border-radius:5px}.preview-shell .segments button,.preview-shell .tabs button,.preview-shell .subtabs button{border-radius:4px;font-size:12px}.preview-shell .list{margin-top:12px}.preview-shell .task-filters,.preview-shell .promotion-filter,.preview-shell .review-toolbar{border-color:var(--p-line);box-shadow:none}.preview-shell .task-filters label,.preview-shell .promotion-filter label,.preview-shell .field-grid>label{color:#58677a;font-size:12px}.preview-shell .task-filters select,.preview-shell .promotion-filter select,.preview-shell .promotion-filter input,.preview-shell .range-select,.preview-shell .prototype-head,.preview-shell .task-table,.preview-shell .promotion-head,.preview-shell .promotion-row,.preview-shell .report-head,.preview-shell .report-row,.preview-shell .asset-list-head,.preview-shell .asset-list-row{font-size:12px}.preview-shell .prototype-head,.preview-shell .promotion-head,.preview-shell .report-head,.preview-shell .asset-list-head{color:#58677a;background:#f7f9fb}.preview-shell .prototype-row:hover,.preview-shell .promotion-row:hover,.preview-shell .report-row:hover,.preview-shell .asset-list-row:hover{background:#f8fbff}.preview-shell .promotion-actions button,.preview-shell .report-row button,.preview-shell .batch-action-bar button,.preview-shell .prototype-row button,.preview-shell.preview-shell small,.preview-shell .state,.preview-shell .release-state,.preview-shell .folder-kind{font-size:11px}.preview-shell .asset-manager{gap:14px;margin-top:18px}.preview-shell .asset-types button{height:40px;font-size:12px}.preview-shell .asset-types small,.preview-shell .library-modes small,.preview-shell .smart-views small{font-size:11px}.preview-shell .library-modebar{min-height:52px;margin-top:10px;padding:7px 9px;border-radius:6px}.preview-shell .library-modes button,.preview-shell .smart-views button{font-size:12px}.preview-shell .directory-capacity{font-size:11px}.preview-shell .asset-searchbar{gap:7px;padding:12px 0 10px}.preview-shell .asset-searchbar>label,.preview-shell .asset-searchbar>button,.preview-shell .group-switch{height:36px;border-radius:4px}.preview-shell .asset-taxonomy>header{height:42px}.preview-shell .category-selects,.preview-shell .tag-group-row,.preview-shell .common-tags{min-height:48px;padding:7px 14px}.preview-shell .category-selects label,.preview-shell .folder-path span,.preview-shell .folder-defaults>span,.preview-shell .folder-defaults em,.preview-shell .folder-defaults button,.preview-shell .folder-scope>small,.preview-shell .batch-bar,.preview-shell .batch-bar button{font-size:11px}.preview-shell .asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preview-shell .asset-card:hover,.preview-shell .asset-card.selected{border-color:#7e9ed8;transform:none}.preview-shell .asset-card-body{gap:10px;padding:12px 13px}.preview-shell .asset-card-body>header b{font-size:13px}.preview-shell .grouped-card-tags span,.preview-shell .asset-card-body dt,.preview-shell .asset-card-body dd,.preview-shell .asset-performance span,.preview-shell .asset-usage,.preview-shell .asset-card>footer{font-size:11px}.preview-shell .asset-performance strong{font-size:13px}.preview-shell .asset-card-body dl{gap:7px 12px;padding:9px 0}.preview-shell .promotion-summary,.preview-shell .report-metrics{gap:0;overflow:hidden;border:1px solid var(--p-line);border-radius:6px;background:#fff}.preview-shell .promotion-summary article,.preview-shell .report-metrics article{border:0;border-right:1px solid #e7ebef;border-radius:0;box-shadow:none}.preview-shell .promotion-summary article:last-child,.preview-shell .report-metrics article:last-child{border-right:0}.preview-shell .promotion-summary span,.preview-shell .promotion-summary small,.preview-shell .report-metrics span,.preview-shell .report-metrics small{font-size:11px}.preview-shell .modal{border-radius:6px;box-shadow:0 18px 48px #161f2d2e}.preview-shell .modal header h2{font-size:17px}.preview-shell .modal button,.preview-shell .modal label,.preview-shell .modal input,.preview-shell .modal select,.preview-shell .modal textarea,.preview-shell .modal-tabs button,.preview-shell .drawer-actions button,.preview-shell .asset-drawer>nav button{font-size:12px}.preview-shell .modal small,.preview-shell .asset-drawer small{font-size:11px}@media (min-width: 1750px){.preview-shell .asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1320px) and (min-width: 981px){.preview-shell .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .charts{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-shell .charts article{border-bottom:1px solid #edf0f4}.preview-shell .charts article:nth-child(3){border-right:0}}@media (max-width: 980px){.preview-shell .sidebar{width:100%}.preview-shell .sidebar>nav{width:100%;max-width:100%;flex:none;justify-content:flex-start;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.preview-shell .stage{margin-left:0}.preview-shell .topbar{height:52px}.preview-shell .top-messages{top:168px;right:16px}.preview-shell .page{padding:20px 16px 48px}.preview-shell .asset-manager{grid-template-columns:minmax(0,1fr)}.preview-shell .asset-nav{min-height:0}.preview-shell .asset-nav>section:nth-child(2),.preview-shell .asset-nav>footer{display:none}.preview-shell .asset-nav>section:first-child{display:flex;gap:4px;overflow:auto;padding:8px}.preview-shell .asset-nav>section:first-child>b{display:none}.preview-shell .asset-nav>section>button{min-width:max-content;grid-template-columns:auto auto auto}.preview-shell .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.preview-shell .topbar .sync-state{display:none}.preview-shell .home-intro{align-items:stretch}.preview-shell .dashboard-toolbar,.preview-shell .dashboard-scope{align-items:stretch;flex-direction:column}.preview-shell .dashboard-scope label{justify-content:space-between}.preview-shell .demo-badge{align-self:flex-start}.preview-shell .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .kpis article{min-height:82px;padding:11px 12px}.preview-shell .kpis strong{font-size:18px}.preview-shell .charts{display:grid;grid-template-columns:1fr}.preview-shell .asset-grid{grid-template-columns:1fr}.preview-shell .promotion-summary,.preview-shell .report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shell .promotion-summary article,.preview-shell .report-metrics article{border-bottom:1px solid #e7ebef}}@media (prefers-reduced-motion: reduce){.preview-shell *,.preview-shell *:before,.preview-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cloud-summary[data-v-3c58fd5a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cloud-summary-card[data-v-3c58fd5a]{position:relative;display:grid;min-height:154px;padding:15px;overflow:hidden;transition:border-color .16s,transform .16s}.cloud-summary-card[data-v-3c58fd5a]:hover{border-color:#aabff1;transform:translateY(-2px)}.cloud-summary-icon[data-v-3c58fd5a]{display:grid;width:32px;height:32px;place-items:center;border-radius:7px}.cloud-summary-icon.blue[data-v-3c58fd5a]{color:#396adb;background:#eaf0ff}.cloud-summary-icon.coral[data-v-3c58fd5a]{color:#bd5a48;background:#feece8}.cloud-summary-icon.yellow[data-v-3c58fd5a]{color:#a8721f;background:#fff2dc}.cloud-summary-icon.purple[data-v-3c58fd5a]{color:#825dc6;background:#f0eaff}.cloud-summary-icon.mint[data-v-3c58fd5a]{color:#208061;background:#e4f5ee}.cloud-summary-card strong[data-v-3c58fd5a]{margin-top:16px;color:#283449;font-size:26px}.cloud-summary-card b[data-v-3c58fd5a]{margin-top:4px;color:#3d495d;font-size:12px}.cloud-summary-card small[data-v-3c58fd5a]{margin-top:5px;color:#8793a4;font-size:10px;line-height:1.5}.cloud-workflow header[data-v-3c58fd5a]{align-items:flex-end}.cloud-workflow header small[data-v-3c58fd5a]{color:#94a0af;font-size:10px}.cloud-workflow>div[data-v-3c58fd5a]{display:grid;grid-template-columns:repeat(3,1fr)}.workflow-link[data-v-3c58fd5a]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:17px 18px;border-right:1px solid #edf0f4}.workflow-link[data-v-3c58fd5a]:last-child{border-right:0}.workflow-link i[data-v-3c58fd5a]{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#3e6ed5;background:#edf2ff}.workflow-link:nth-child(2) i[data-v-3c58fd5a]{color:#a57220;background:#fff3df}.workflow-link:nth-child(3) i[data-v-3c58fd5a]{color:#248061;background:#e5f5ee}.workflow-link span[data-v-3c58fd5a]{display:grid;min-width:0;gap:4px}.workflow-link b[data-v-3c58fd5a]{color:#38445a;font-size:12px}.workflow-link small[data-v-3c58fd5a]{color:#8995a6;font-size:10px;line-height:1.5}.workflow-link em[data-v-3c58fd5a]{display:none;color:#b4bdca;font-size:10px;font-style:normal;font-weight:800}.workflow-link svg[data-v-3c58fd5a]{color:#7b8ca5}.cloud-operations[data-v-3c58fd5a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cloud-action-card[data-v-3c58fd5a]{padding:18px}.cloud-action-card header[data-v-3c58fd5a]{padding:0 0 13px}.cloud-action-card header>svg[data-v-3c58fd5a]{color:#4d74cf}.cloud-action-card.deliver header>svg[data-v-3c58fd5a]{color:#21805e}.cloud-action-card>p[data-v-3c58fd5a]{margin:0;color:#778499;font-size:12px;line-height:1.65}.cloud-action-card>div[data-v-3c58fd5a]{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.cloud-action-card a[data-v-3c58fd5a]{padding:6px 8px;border:1px solid #dce5f5;border-radius:5px;color:#3566d2;background:#f8faff;font-size:10px;font-weight:700}.cloud-action-card.deliver a[data-v-3c58fd5a]{border-color:#d9ebe4;color:#187657;background:#f6fcf9}.cloud-status[data-v-3c58fd5a]{display:grid;grid-template-columns:auto 1fr auto auto auto 1fr auto;gap:10px;align-items:center;padding:16px 18px}.cloud-status>div[data-v-3c58fd5a]{display:flex;align-items:center;gap:9px;color:#4c73ca}.cloud-status>div[data-v-3c58fd5a]:nth-of-type(2){color:#238160}.cloud-status span[data-v-3c58fd5a]{display:grid;gap:3px}.cloud-status b[data-v-3c58fd5a]{color:#39465a;font-size:11px}.cloud-status small[data-v-3c58fd5a]{color:#8d98a8;font-size:10px}.cloud-status>strong[data-v-3c58fd5a]{color:#2f3c52;font-size:23px}.cloud-status>a[data-v-3c58fd5a]{display:inline-flex;align-items:center;gap:4px;color:#3868d4;font-size:11px;font-weight:700}.cloud-status>a[data-v-3c58fd5a]:last-child{color:#187959}@media (max-width:1220px){.cloud-summary[data-v-3c58fd5a]{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.cloud-summary[data-v-3c58fd5a],.cloud-operations[data-v-3c58fd5a]{grid-template-columns:1fr}.cloud-workflow>div[data-v-3c58fd5a]{grid-template-columns:1fr}.workflow-link[data-v-3c58fd5a]{border-right:0;border-bottom:1px solid #edf0f4}.workflow-link[data-v-3c58fd5a]:last-child{border-bottom:0}.cloud-status[data-v-3c58fd5a]{grid-template-columns:auto 1fr auto}.cloud-status>strong[data-v-3c58fd5a]{grid-column:2}.cloud-status>a[data-v-3c58fd5a]{grid-column:2}.cloud-status>div[data-v-3c58fd5a]:nth-of-type(2){margin-top:13px;grid-column:1}.cloud-status>div:nth-of-type(2)+strong[data-v-3c58fd5a],.cloud-status>div:nth-of-type(2)+strong+a[data-v-3c58fd5a]{grid-column:2}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#172033;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:#f5f7fb}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none;color:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:4;display:flex;width:232px;height:100vh;flex-direction:column;padding:18px 12px;background:#172033;color:#c7d0df}.brand{display:flex;align-items:center;gap:8px;height:44px;padding:0 9px;color:#fff;font-size:18px;font-weight:800}.brand-mark{display:grid;width:26px;height:26px;place-items:center;border-radius:6px;background:#3a6ee8;color:#fff;font-size:15px}.brand small{margin-left:1px;color:#8090a8;font-size:11px;font-weight:600}.workspace-switch{display:flex;align-items:center;gap:9px;margin:24px 4px 19px;padding:10px 8px;border:1px solid #2c394c;border-radius:7px;background:#202b3a}.workspace-switch>div{min-width:0;flex:1}.workspace-switch strong,.workspace-switch small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch strong{color:#f6f8fc;font-size:13px}.workspace-switch small{margin-top:3px;color:#8e9ab0;font-size:11px}.workspace-badge,.workspace-logo{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#fee5d8;color:#cc5933;font-size:13px;font-weight:800}.sidebar nav{display:grid;gap:3px}.nav-link,.side-utility{display:flex;align-items:center;gap:11px;height:42px;padding:0 12px;border:0;border-radius:6px;color:#9ba9bd;background:transparent;font-size:14px;font-weight:650;text-align:left}.nav-link.router-link-active{color:#fff;background:#315fcf}.nav-link:hover,.side-utility:hover{color:#fff;background:#263449}.sidebar-bottom{display:grid;gap:3px;margin-top:auto;padding:12px 4px}.sidebar-bottom small{margin:10px 10px 0;color:#647187;font-size:10px}.app-content{position:relative;min-width:0;margin-left:232px;padding:0 32px 38px}.topbar{display:flex;align-items:center;justify-content:space-between;height:80px;border-bottom:1px solid #e6eaf0}.topbar p{margin:0;color:#8692a5;font-size:11px}.topbar h1{margin:5px 0 0;color:#202a3a;font-size:17px;line-height:1}.topbar-actions{display:flex;align-items:center;gap:13px}.icon-button{position:relative;display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid #dfe5ee;border-radius:6px;color:#536078;background:#fff}.icon-button.soft{border-color:transparent;background:#f2f5f9}.icon-button i{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#e35c57}.avatar{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:#e5edff;color:#315fcf;font-weight:800}.notification-popover{position:absolute;z-index:5;top:66px;right:32px;width:354px;overflow:hidden;border:1px solid #dfe5ee;border-radius:7px;background:#fff;box-shadow:0 16px 36px #1b2a4329}.notification-popover header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #eef1f5}.notification-popover header button{border:0;background:transparent;color:#7c8799}.notification-popover article{display:grid;grid-template-columns:1fr auto;gap:5px;padding:13px 16px;border-bottom:1px solid #f0f2f6}.notification-popover article:last-child{border-bottom:0}.notification-popover b{font-size:13px}.notification-popover span{grid-column:1/-1;color:#778398;font-size:12px;line-height:1.5}.notification-popover small{color:#a0a9b7;font-size:10px}.notification-popover article.risk b{color:#b5433e}.notification-popover article.success b{color:#147651}.page-stack{display:grid;gap:18px;padding-top:28px}.page-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.eyebrow{margin:0 0 7px;color:#6f87c9;font-size:10px;font-weight:800;letter-spacing:.12em}.page-title-row h2{margin:0;color:#202b3c;font-size:22px;letter-spacing:0}.page-title-row span{display:block;margin-top:9px;color:#7c8799;font-size:13px}.primary-action,.outline-action,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.primary-action{height:38px;padding:0 13px;border:1px solid #2d5fda;border-radius:6px;color:#fff;background:#3468df;font-size:12px;font-weight:700;box-shadow:0 5px 12px #3468df29}.outline-action{height:34px;padding:0 10px;border:1px solid #dce3ed;border-radius:6px;color:#516076;background:#fff;font-size:12px;font-weight:650}.text-button{border:0;color:#3161d3;background:transparent;font-size:12px;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card,.panel{border:1px solid #e2e7ef;border-radius:7px;background:#fff;box-shadow:0 2px 6px #1e2f4d06}.metric-card{position:relative;min-height:136px;padding:18px}.metric-card>span{display:block;margin-top:14px;color:#7b8799;font-size:12px}.metric-card strong{display:block;margin-top:6px;color:#1f2a3b;font-size:24px}.metric-card small{display:block;margin-top:7px;color:#909bab;font-size:11px}.metric-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:6px}.metric-icon.blue{color:#3467df;background:#e9efff}.metric-icon.coral{color:#c9554a;background:#fee9e5}.metric-icon.mint{color:#198162;background:#e2f5ee}.metric-icon.yellow{color:#ae7a20;background:#fff3d9}.content-grid{display:grid;gap:14px}.main-grid{grid-template-columns:1.25fr .75fr}.lower-grid{grid-template-columns:1fr 1fr}.panel header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 19px;border-bottom:1px solid #eef1f5}.panel header h3,.template-card h3{margin:0;color:#293449;font-size:16px}.panel header>a{display:inline-flex;align-items:center;gap:4px;color:#3d68ce;font-size:12px;font-weight:700}.action-list{display:grid}.action-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid #f0f2f6}.action-item:last-child{border-bottom:0}.action-symbol{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;color:#bf493f;background:#ffebe9}.action-symbol.info{color:#4e74ce;background:#edf2ff}.action-item strong,.ready-list strong,.campaign-list strong{display:block;color:#303b4f;font-size:13px}.action-item p{margin:4px 0;color:#738095;font-size:12px}.action-item small{color:#a0a9b6;font-size:10px}.action-item button{height:30px;padding:0 9px;border:1px solid #f0cbc7;border-radius:5px;color:#b64a42;background:#fff8f7;font-size:11px;font-weight:700}.signal-list{display:grid;padding:7px 18px}.signal-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #f0f2f6}.signal-list article:last-child{border-bottom:0}.asset-dot{width:10px;height:10px;border-radius:3px}.asset-dot.coral,.asset-thumb.coral{background:#ee8e6f}.asset-dot.blue,.asset-thumb.blue{background:#6690e7}.asset-dot.yellow,.asset-thumb.yellow{background:#e5b54d}.asset-dot.purple,.asset-thumb.purple{background:#9471d8}.asset-dot.mint,.asset-thumb.mint{background:#4fb997}.signal-list strong,.signal-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-list strong{color:#344055;font-size:12px}.signal-list span{margin-top:3px;color:#8d98a8;font-size:10px}.signal-list b{color:#157b59;font-size:12px}.signal-list b.negative,.negative{color:#c04f4a}.mini-chart{display:flex;height:75px;align-items:end;gap:6px;margin:8px 18px 18px;padding-top:11px;border-top:1px solid #edf0f5}.mini-chart i{display:block;min-width:7px;flex:1;border-radius:3px 3px 0 0;background:#8eafea}.ready-list,.campaign-list{display:grid;padding:7px 18px 14px}.ready-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0f2f6}.ready-list article:last-child,.campaign-list article:last-child{border-bottom:0}.asset-thumb{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;color:#ffffffe6;font-size:11px;font-weight:800}.ready-list span,.campaign-list span{display:block;margin-top:4px;color:#8894a5;font-size:10px}.ready-list button{height:29px;padding:0 9px;border:1px solid #cfdaf4;border-radius:5px;color:#3566d6;background:#f6f8ff;font-size:11px;font-weight:700}.campaign-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #f0f2f6}.campaign-list .spend{margin:0;color:#536076;font-size:12px}.campaign-list b{color:#16805b;font-size:12px}.material-toolbar{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid #e2e7ef;border-radius:7px;background:#fff}.search-field{display:flex;min-width:270px;flex:1;align-items:center;gap:8px;color:#8090a4}.search-field input{width:100%;border:0;outline:0;color:#314056;font-size:12px}.filter-pills{display:flex;align-items:center;gap:4px;color:#8491a3}.filter-pills button{height:28px;padding:0 8px;border:0;border-radius:5px;color:#657186;background:#f4f6f9;font-size:11px}.filter-pills button.selected{color:#2d60d4;background:#eaf0ff}.selected-count{display:flex;align-items:center;gap:5px;color:#34704f;font-size:11px;font-weight:700}.asset-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.table-wrap th{height:39px;padding:0 13px;color:#8590a1;background:#fafbfc;font-size:10px;font-weight:700;text-align:left}.table-wrap td{height:65px;padding:9px 13px;border-top:1px solid #edf0f4;color:#576378;font-size:12px}.table-wrap tr.checked td{background:#f5f8ff}.table-wrap td strong,.table-wrap td small{display:block}.table-wrap td strong{color:#3a4558;font-weight:700}.table-wrap td small{margin-top:4px;color:#919baa;font-size:10px}.asset-cell{display:flex;align-items:center;gap:9px}.asset-cell .asset-thumb{width:34px;height:34px}.channel-tag,.state-pill{display:inline-flex;align-items:center;height:23px;padding:0 7px;border-radius:4px;font-size:10px;font-weight:750}.channel-tag.qianchuan{color:#8b5b11;background:#fff2d8}.channel-tag.ocean{color:#3464d4;background:#eaf0ff}.progress-label{display:grid;min-width:85px;gap:5px}.progress-label span{color:#647085;font-size:10px}.progress-label i{display:block;height:4px;overflow:hidden;border-radius:4px;background:#edf0f5}.progress-label b{display:block;height:100%;border-radius:inherit;background:#6287e6}.status-select{height:26px;border:0;border-radius:5px;padding:0 5px;font-size:10px;font-weight:700;outline:0}.status-select.success{color:#117257;background:#e4f6ef}.status-select.danger{color:#b94a45;background:#ffedeb}.status-select.active{color:#2c60cf;background:#eaf0ff}.status-select.pending{color:#8c6117;background:#fff3da}.empty-cell{text-align:center;color:#9ba5b4}.material-aside{padding:18px}.material-aside h3{margin:0 0 15px;color:#293449;font-size:16px}.health-metric{display:grid;gap:4px;padding:13px 0;border-bottom:1px solid #eff1f5}.health-metric span{color:#8490a1;font-size:11px}.health-metric strong{color:#263248;font-size:22px}.health-metric small{color:#8995a6;font-size:10px}.callout{display:flex;gap:7px;margin-top:16px;padding:10px;border-radius:6px;color:#93651d;background:#fff5e5}.callout p{margin:0;font-size:11px;line-height:1.55}.callout b{display:block;margin-bottom:3px}.subnav{display:flex;gap:4px;border-bottom:1px solid #e3e8ef}.subnav button{height:37px;padding:0 13px;border:0;border-bottom:2px solid transparent;color:#7c8799;background:transparent;font-size:12px;font-weight:700}.subnav button.active{border-color:#3969dc;color:#2e5fcf}.section-head .head-tools{display:flex;gap:7px}.state-pill.live{color:#157655;background:#e4f6ef}.state-pill.draft{color:#99691a;background:#fff2d9}.state-pill.paused{color:#a54a46;background:#ffebe9}.positive{color:#127756}.template-page,.rules-page,.comments-page{display:grid;gap:14px}.template-intro,.comments-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.template-intro h3,.comments-head h3{margin:0;color:#2a354a;font-size:17px}.template-intro span,.comments-head span{display:block;margin-top:6px;color:#7c8799;font-size:12px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.template-card{padding:16px}.template-card header{padding:0;border:0}.template-card h3{margin-top:19px}.template-card>p{margin:6px 0 18px;color:#8490a3;font-size:12px}.template-stats{display:flex;gap:22px;padding:11px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.template-stats span{display:grid;gap:3px;color:#8c97a7;font-size:10px}.template-stats b{color:#344055;font-size:14px}.template-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#98a1ae;font-size:10px}.rule-list{display:grid;gap:10px}.rule-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px}.rule-main{display:flex;align-items:center;gap:11px}.rule-symbol{display:grid;width:35px;height:35px;place-items:center;border-radius:6px;color:#456ed4;background:#eaf0ff}.rule-main h3{margin:0;color:#303c51;font-size:13px}.rule-main p{margin:5px 0;color:#627086;font-size:12px}.rule-main span{color:#909baa;font-size:10px}.rule-controls{display:flex;align-items:center;gap:10px}.switch{position:relative;width:32px;height:18px}.switch input{display:none}.switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#cbd2dc}.switch i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;content:"";transition:.2s}.switch input:checked+i{background:#3d71dc}.switch input:checked+i:after{transform:translate(14px)}.comment-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px}.comment-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#435f9f;background:#e7efff;font-weight:800}.comment-card strong{font-size:13px}.comment-card p{margin:5px 0;color:#39455a;font-size:13px}.comment-card span{color:#8a95a5;font-size:11px}.comment-card span b{color:#6d62a9}.modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;background:#121c2c59}.modal{width:min(100%,540px);border-radius:7px;background:#fff;box-shadow:0 20px 60px #0c193042}.wide-modal{width:min(100%,790px)}.modal header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #edf0f4}.modal header h3{margin:0;color:#283449;font-size:16px}.modal>label{display:grid;gap:6px;padding:12px 19px 0;color:#667389;font-size:11px;font-weight:700}.modal input,.modal select,.builder-grid select{height:37px;padding:0 10px;border:1px solid #dce3ec;border-radius:5px;outline:0;color:#3f4c61;background:#fff;font-size:12px}.modal footer{display:flex;justify-content:flex-end;gap:8px;padding:18px 19px}.builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:19px}.builder-grid>section{display:grid;align-content:start;gap:12px}.builder-grid>section>label,.form-group{display:grid;gap:6px;color:#657288;font-size:11px;font-weight:700}.choice-row{display:flex!important;align-items:center;gap:8px;padding:7px;border:1px solid #edf0f4;border-radius:5px;color:#445169!important;font-size:11px!important;font-weight:600!important}.choice-row .asset-thumb{width:27px;height:27px}.matrix-preview{display:grid;gap:6px;padding:16px;border-radius:6px;color:#315fd1;background:#edf2ff}.matrix-preview strong{font-size:15px}.matrix-preview p,.validation span{margin:0;font-size:11px}.validation{display:flex;gap:7px;padding:10px;border-radius:6px;color:#94641a;background:#fff4df}.review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.review-metrics article{padding:16px;border:1px solid #e2e7ef;border-radius:7px;background:#fff}.review-metrics span,.review-metrics strong,.review-metrics small{display:block}.review-metrics span{margin-top:13px;color:#7f8b9c;font-size:11px}.review-metrics strong{margin-top:5px;color:#263248;font-size:22px}.review-metrics small{display:flex;align-items:center;gap:2px;margin-top:7px;font-size:10px}.review-grid{grid-template-columns:1.2fr .8fr}.ranking-list{display:grid;padding:0 18px}.ranking-list article{display:grid;grid-template-columns:29px auto minmax(160px,1fr) 72px 58px auto;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0f2f5}.ranking-list article:last-child{border-bottom:0}.rank{color:#a0a9b7;font-size:11px;font-weight:800}.rank-title strong,.rank-title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-title strong{color:#334055;font-size:12px}.rank-title span{margin-top:4px;color:#919baa;font-size:10px}.ranking-list article>div:not(.asset-thumb):not(.rank-title){display:grid;gap:4px}.ranking-list article>div:not(.asset-thumb):not(.rank-title) span{color:#96a0af;font-size:9px}.ranking-list article>div:not(.asset-thumb):not(.rank-title) b{color:#3c485d;font-size:11px}.decision-panel{padding:18px}.decision-panel header{padding:0 0 14px}.decision-card{display:flex;gap:9px;margin-bottom:10px;padding:11px;border-radius:6px}.decision-card.good{color:#177658;background:#eaf7f1}.decision-card.bad{color:#b5504b;background:#fff0ee}.decision-card.neutral{color:#4862a0;background:#edf2ff}.decision-card strong{display:block;font-size:12px}.decision-card p{margin:5px 0;font-size:11px;line-height:1.5}.decision-card button{padding:0;border:0;color:inherit;background:transparent;font-size:11px;font-weight:800}.experiment-panel header{align-items:flex-start}.experiment-panel header span{margin-top:6px;color:#7e899a;font-size:12px}.experiment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px}.experiment-grid article{min-height:90px;padding:0 16px;border-right:1px solid #edf0f4}.experiment-grid article:last-child{border:0}.experiment-grid span,.experiment-grid strong,.experiment-grid p{display:block}.experiment-grid span{color:#929cab;font-size:10px}.experiment-grid strong{margin-top:8px;color:#344055;font-size:13px}.experiment-grid p{margin:7px 0 0;color:#8792a1;font-size:10px;line-height:1.5}.range-select{height:37px;padding:0 10px;border:1px solid #dce3eb;border-radius:6px;color:#59667c;background:#fff;font-size:12px}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workspace-profile{display:flex;align-items:center;gap:12px;padding:17px}.workspace-profile>div:nth-child(2){min-width:0;flex:1}.workspace-logo{width:40px;height:40px;font-size:16px}.workspace-logo.pale{color:#3e70d8;background:#eaf0ff}.workspace-profile h3{margin:0;color:#2e394d;font-size:16px}.workspace-profile span{display:block;margin-top:5px;color:#8490a1;font-size:11px}.workspace-content{grid-template-columns:1.2fr .8fr}.member-cell{display:flex;align-items:center;gap:8px}.member-cell span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#3c66c5;background:#e8efff;font-size:11px;font-weight:800}.configuration-list{padding:18px}.configuration-list h3{margin:0 0 11px;color:#2e394d;font-size:16px}.configuration-list button{display:flex;width:100%;align-items:center;gap:10px;padding:11px 0;border:0;border-bottom:1px solid #eef1f4;color:#5d6a7e;background:transparent;text-align:left}.configuration-list button:last-child{border:0}.configuration-list button span{display:grid;gap:3px}.configuration-list b{color:#3c485c;font-size:12px}.configuration-list small{color:#909aa9;font-size:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width:1220px){body{min-width:1040px}.app-content{padding-right:20px;padding-left:20px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-layout{grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:900px){body{min-width:0}.sidebar{width:64px;padding:12px 8px}.brand{justify-content:center;padding:0}.brand>span:not(.brand-mark),.brand small,.workspace-switch>div,.workspace-switch>svg,.nav-link>span,.side-utility{display:none}.workspace-switch{justify-content:center;margin:18px 0;padding:8px}.sidebar-bottom{justify-items:center;padding:8px 0}.sidebar-bottom small{display:none}.nav-link{justify-content:center;padding:0}.app-content{margin-left:64px;padding:0 16px 26px}.page-title-row{flex-wrap:wrap;gap:14px}.metric-grid,.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid,.lower-grid,.review-grid,.workspace-content,.asset-layout{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-aside{display:none}.workspace-grid,.builder-grid{grid-template-columns:1fr}.notification-popover{right:16px;width:min(354px,calc(100vw - 82px))}}@media (max-width:560px){.sidebar{position:static;width:100%;height:auto;min-height:0;flex-direction:row;align-items:center;padding:7px 10px}.brand{width:auto}.workspace-switch,.sidebar-bottom{display:none}.sidebar nav{display:flex;flex:1;justify-content:flex-end;gap:2px}.nav-link{width:38px;height:38px}.app-content{margin-left:0;padding:0 12px 20px}.topbar{height:62px}.topbar p{display:none}.topbar h1{margin:0}.page-stack{gap:13px;padding-top:18px}.page-title-row h2{font-size:19px}.page-title-row span{font-size:12px}.primary-action{width:100%}.metric-grid,.review-metrics{gap:9px}.metric-card,.review-metrics article{min-height:0;padding:13px}.metric-card strong,.review-metrics strong{font-size:20px}.material-toolbar{align-items:stretch;flex-direction:column}.search-field{min-width:0}.filter-pills{flex-wrap:wrap}.subnav{overflow:auto}.template-grid{grid-template-columns:1fr}.template-intro,.comments-head,.workspace-profile,.rule-card,.comment-card{align-items:flex-start;flex-direction:column}.rule-controls{width:100%;justify-content:space-between}.experiment-grid{grid-template-columns:1fr 1fr;padding:10px}.experiment-grid article{padding:10px;border-right:0;border-bottom:1px solid #edf0f4}.experiment-grid article:nth-last-child(-n+2){border-bottom:0}.modal-backdrop{padding:12px}.modal{max-height:calc(100vh - 24px);overflow:auto}.wide-modal{width:100%}.modal footer{flex-wrap:wrap}.modal footer button{flex:1}.ranking-list{overflow:auto}.ranking-list article{min-width:560px}.workspace-logo{flex:none}}.connection-state{margin-top:14px;padding:10px 12px;border:1px solid #cfe0ff;border-radius:6px;color:#315fcf;background:#eef4ff;font-size:12px}.connection-state.error{border-color:#f0cbc7;color:#b64a42;background:#fff8f7}@media (max-width: 900px){.page-stack{grid-template-columns:minmax(0,1fr);min-width:0}.page-title-row>div{min-width:0;flex:1}.page-title-row h2{overflow-wrap:anywhere}}.configuration-list a{display:flex;width:100%;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #eef1f4;color:#5d6a7e}.configuration-list a:last-child{border-bottom:0}.configuration-list a span{display:grid;flex:1;gap:3px}.empty-state{padding:20px 0;color:#909baa;font-size:12px;text-align:center}.distribution-modal{width:min(960px,100%)}.distribution-builder{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}.distribution-builder>section{min-width:0}.builder-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.builder-section-head h4{margin:0;color:#2e394d;font-size:13px}.builder-section-head span{color:#758299;font-size:11px}.picker-list{display:grid;max-height:280px;overflow:auto;border:1px solid #edf0f4;border-radius:6px}.picker-list .choice-row{margin:0;border:0;border-bottom:1px solid #edf0f4;border-radius:0}.picker-list .choice-row:last-child{border-bottom:0}.picker-list .choice-row>span{display:grid;min-width:0;flex:1;gap:3px}.picker-list b{overflow:hidden;color:#3b475a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.picker-list small{color:#8d98a9;font-size:10px}.distribution-builder>section>label:not(.choice-row):not(.search-field){display:grid;gap:6px;margin-top:12px;color:#657288;font-size:11px;font-weight:700}.distribution-builder input{height:36px;padding:0 10px;border:1px solid #dce3ec;border-radius:5px;color:#3f4c61;outline:0}.distribution-modal footer>span{margin-right:auto;color:#758299;font-size:12px}@media (max-width: 700px){.distribution-builder{grid-template-columns:1fr;padding:14px}}.tree-nav{overflow:auto;padding-bottom:10px}.nav-group{display:grid;gap:2px}.nav-group-trigger{width:100%}.nav-group-trigger svg:last-child{margin-left:auto;transition:transform .18s}.nav-group.expanded .nav-group-trigger svg:last-child{transform:rotate(180deg)}.nav-children{display:grid;gap:1px;margin:0 0 4px 41px}.nav-children a{padding:8px 10px;border-radius:5px;color:#8d9ab0;font-size:12px;font-weight:650}.nav-children a.router-link-active,.nav-children a:hover{color:#eef4ff;background:#2b3a51}.operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operation-card{min-height:208px;padding:18px}.operation-card h3{margin:12px 0 7px;color:#2c374a;font-size:16px}.operation-card>p:not(.eyebrow){margin:0;color:#748095;font-size:12px;line-height:1.65}.operation-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;color:#3568d9;background:#eaf0ff}.operation-card footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.operation-card footer a,.link-card>span{padding:6px 8px;border-radius:4px;color:#3568d9;background:#f0f4ff;font-size:11px;font-weight:700}.link-card{display:block;transition:border-color .16s,box-shadow .16s}.link-card:hover{border-color:#9fb8ef;box-shadow:0 8px 20px #29416e14}.link-card>span{display:inline-block;margin-top:15px}.delivery-flow{display:flex;align-items:center;justify-content:center;gap:10px;padding:19px;flex-wrap:wrap;color:#8290a4;font-size:12px}.delivery-flow header{display:flex;align-items:center;gap:7px;padding:0;border:0}.delivery-flow h3{margin:0;color:#354156;font-size:13px}.delivery-flow a{color:#3568d9;font-weight:700}.native-worktable .section-head{min-height:70px}.native-worktable .section-head>span{color:#8792a3;font-size:11px}.native-worktable .table-actions{display:flex;gap:5px}.native-worktable .danger{color:#c1544e}.raw-modal{width:min(100%,740px);max-height:80vh;overflow:auto}.record-detail{display:grid;grid-template-columns:160px 1fr;margin:0}.record-detail dt,.record-detail dd{min-width:0;margin:0;padding:10px 16px;border-bottom:1px solid #edf0f4;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.record-detail dt{color:#7c889b;background:#fafbfd;font-weight:700}.record-detail dd{color:#39465a}.modal textarea{min-height:88px;padding:10px;border:1px solid #dce3ec;border-radius:5px;outline:0;resize:vertical}.asset-tabs{margin-bottom:-2px}.asset-controls .head-tools{display:flex;align-items:center;gap:10px;color:#8490a1;font-size:11px}.batch-toolbar{display:flex;align-items:center;gap:14px;padding:9px 17px;border-bottom:1px solid #e7ecf3;color:#526075;font-size:11px}.batch-toolbar span{display:flex;align-items:center;gap:5px;color:#3568d9;font-weight:700}.batch-toolbar button{display:flex;align-items:center;gap:5px;border:0;color:#526075;background:transparent;font-size:11px}.batch-toolbar .danger-text{color:#b9514b}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:16px}.asset-card{position:relative;overflow:hidden;border:1px solid #e2e8ef;border-radius:7px;background:#fff}.asset-card.selected{border-color:#789ce8;box-shadow:0 0 0 2px #e8efff}.asset-select{position:absolute;z-index:2;top:9px;left:9px}.asset-preview{display:grid;height:126px;place-items:center;overflow:hidden;color:#fff;background:#556e9e;cursor:pointer}.asset-preview img{width:100%;height:100%;object-fit:cover}.asset-preview span{font-size:15px;font-weight:800}.asset-card-body{display:grid;gap:6px;padding:12px}.asset-card-body strong{overflow:hidden;color:#334055;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-card-body small{overflow:hidden;color:#8793a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:4px}.asset-card-body select{max-width:90px;border:0;color:#59667b;background:transparent;font-size:10px}.asset-card footer{display:flex;gap:5px;padding:0 10px 10px}.asset-card footer button,.asset-card footer a{display:grid;width:28px;height:27px;place-items:center;border:0;border-radius:5px;color:#617088;background:#f3f6fa}.asset-preview-modal{width:min(100%,780px);max-height:88vh;overflow:auto}.asset-preview-modal>img,.asset-preview-modal>video,.asset-preview-modal>audio{display:block;max-width:100%;max-height:420px;margin:18px auto}.upload-modal{width:min(100%,640px)}.drop-zone{position:relative;display:grid!important;min-height:126px;place-items:center;border:1px dashed #9eb5e7;border-radius:6px;color:#4f70bf!important;background:#f6f9ff;text-align:center}.drop-zone strong{font-size:13px}.drop-zone input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-row{display:grid;grid-template-columns:1fr 160px 36px;align-items:center;gap:12px;margin:13px 19px 0;padding:8px 0;border-bottom:1px solid #edf0f4}.upload-row strong,.upload-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-row strong{color:#3b475b;font-size:11px}.upload-row small{margin-top:3px;color:#8793a4;font-size:10px}.upload-row progress{width:100%;height:7px;accent-color:#416fdd}.upload-row>span{color:#68758a;font-size:10px;text-align:right}@media (max-width:900px){.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.nav-children{display:none!important}.tree-nav{overflow:visible}.nav-group-trigger svg:last-child{display:none}}@media (max-width:560px){.operation-grid,.asset-grid{grid-template-columns:1fr}.asset-preview{height:180px}.record-detail{grid-template-columns:112px 1fr}.record-detail dt,.record-detail dd{padding:8px}.upload-row{grid-template-columns:1fr 70px 30px}.delivery-flow{justify-content:flex-start}.native-worktable .section-head{align-items:flex-start;flex-direction:column}.native-worktable .section-head .search-field{width:100%}}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#eef3fb}.login-panel{width:min(100%,380px);padding:34px;border:1px solid #dde5f0;border-radius:8px;background:#fff;box-shadow:0 18px 50px #263f6d18}.login-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:7px;color:#fff;background:#3568d9;font-size:20px;font-weight:800}.login-panel h1{margin:9px 0;color:#263247;font-size:22px}.login-panel>span{display:block;color:#7c8799;font-size:12px;line-height:1.6}.login-panel form{display:grid;gap:15px;margin-top:24px}.login-panel label{display:grid;gap:6px;color:#5d6a7e;font-size:11px;font-weight:700}.login-panel input{height:39px;padding:0 10px;border:1px solid #dce3ec;border-radius:5px;outline:0;color:#354256}.login-panel form .primary-action{width:100%}.login-error{margin:0;color:#b74f49;font-size:11px}.asset-breadcrumb{display:flex;align-items:center;gap:5px;min-width:190px;color:#627087;font-size:11px;font-weight:700}.asset-breadcrumb .icon-button{width:29px;height:29px}.asset-card.folder .asset-preview{color:#5675bf;background:#eef3ff}.asset-card.folder .asset-card-body{padding-bottom:14px}.product-home{min-height:100vh;color:#14213a;background:#fbfcff}.product-nav{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 max(30px,calc((100% - 1180px)/2));border-bottom:1px solid #e8edf5;background:#fbfcffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-brand{display:flex;align-items:center;gap:8px;color:#172441}.product-brand i{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:#fff;background:#3568d9;font-style:normal;font-weight:800}.product-brand b{font-size:17px}.product-brand span{padding-left:8px;border-left:1px solid #dbe2ef;color:#7a879b;font-size:11px}.product-nav nav{display:flex;gap:28px}.product-nav nav a{color:#5f6c81;font-size:13px;font-weight:650}.login-nav-button{height:33px;padding:0 13px;border:1px solid #dce4ef;border-radius:5px;color:#315fcf;background:#fff;font-size:12px;font-weight:700}.product-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;max-width:1180px;margin:0 auto;padding:92px 30px 84px}.hero-copy h1{margin:0;color:#315fcf;font-size:18px;font-weight:800}.hero-copy h2{max-width:540px;margin:13px 0;color:#15223c;font-size:42px;line-height:1.2}.hero-copy>p:not(.eyebrow){max-width:510px;margin:0;color:#6f7c90;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.product-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border:1px solid #315fcf;border-radius:5px;color:#fff;background:#3568d9;font-size:13px;font-weight:750;box-shadow:0 8px 17px #3568d92b}.hero-actions a{color:#315fcf;font-size:13px;font-weight:700}.hero-preview{overflow:hidden;border:1px solid #dce5f3;border-radius:8px;background:#fff;box-shadow:0 22px 55px #1e376b14}.hero-preview header{display:flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-bottom:1px solid #edf1f6}.hero-preview header i{width:7px;height:7px;border-radius:50%;background:#d3dbea}.hero-preview header i:first-child{background:#ee918c}.hero-preview header i:nth-child(2){background:#edc770}.hero-preview header span{margin-left:7px;color:#7b8799;font-size:11px}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.preview-metrics article{padding:11px;border:1px solid #e8edf5;border-radius:5px}.preview-metrics small,.preview-metrics strong,.preview-metrics em{display:block}.preview-metrics small{color:#8490a1;font-size:10px}.preview-metrics strong{margin-top:6px;color:#1e2c47;font-size:22px}.preview-metrics em{margin-top:6px;color:#248165;font-size:10px;font-style:normal}.preview-rows{display:grid;gap:13px;padding:0 18px 20px}.preview-rows span{display:grid;grid-template-columns:86px 1fr 50px;align-items:center;gap:8px;color:#627087;font-size:11px}.preview-rows b{height:6px;overflow:hidden;border-radius:4px;background:#ebeff6}.preview-rows b:after{display:block;width:72%;height:100%;border-radius:inherit;background:#6f92e4;content:""}.preview-rows span:nth-child(2) b:after{width:91%;background:#52b592}.preview-rows span:nth-child(3) b:after{width:62%;background:#d5a94f}.preview-rows strong{color:#59667a;font-size:10px;text-align:right}.product-flow,.pricing-section{max-width:1180px;margin:0 auto;padding:74px 30px}.product-flow>header,.pricing-section>header{text-align:center}.product-flow h2,.pricing-section h2,.login-section h2{margin:0;color:#172440;font-size:28px}.pricing-section>header span{display:block;margin-top:9px;color:#7b8799;font-size:13px}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.flow-grid article{position:relative;padding:21px 0}.flow-grid article:not(:last-child):after{position:absolute;top:39px;right:-28px;width:28px;border-top:1px solid #dce4f0;content:""}.flow-grid i{display:grid;width:42px;height:42px;place-items:center;border-radius:6px;color:#3568d9;background:#eaf0ff}.flow-grid h3{margin:13px 0 6px;color:#26334c;font-size:16px}.flow-grid p{margin:0;color:#7c889b;font-size:12px}.pricing-section{border-top:1px solid #e9eef6}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px}.pricing-grid article{padding:23px;border:1px solid #dfe6f0;border-radius:7px;background:#fff}.pricing-grid article.featured{border-color:#6d91e5;box-shadow:0 12px 28px #315fcf15}.pricing-grid p{margin:0;color:#4f5d72;font-size:13px;font-weight:750}.pricing-grid h3{margin:15px 0 4px;color:#1d2a43;font-size:34px}.pricing-grid h3 small{font-size:15px}.pricing-grid h3 em{margin-left:4px;color:#8490a1;font-size:11px;font-style:normal;font-weight:500}.pricing-grid>article>span{display:block;color:#8490a1;font-size:11px}.price-action{width:100%;height:39px;margin:20px 0;border:1px solid #dbe3ef;border-radius:5px;color:#315fcf;background:#fff;font-size:12px;font-weight:750}.pricing-grid .product-primary{width:100%;margin:20px 0}.pricing-grid ul{display:grid;gap:9px;margin:0;padding:15px 0 0;border-top:1px solid #edf0f5;list-style:none}.pricing-grid li{display:flex;align-items:center;gap:6px;color:#637087;font-size:11px}.pricing-grid li svg{color:#288466}.login-section{display:grid;grid-template-columns:1fr 400px;gap:80px;align-items:center;max-width:940px;margin:0 auto;padding:72px 30px}.login-section>div>span{display:block;margin-top:9px;color:#7c8899;font-size:13px}.login-form{display:grid;gap:14px;padding:24px;border:1px solid #dfe6f0;border-radius:7px;background:#fff}.login-form label{display:grid;gap:6px;color:#59667a;font-size:11px;font-weight:700}.login-form input{height:39px;padding:0 10px;border:1px solid #d8e1ed;border-radius:5px;outline:0;color:#26334c}.login-form .product-primary{width:100%;margin-top:4px}.login-error{margin:0;color:#b54e48;font-size:11px}.product-footer{display:flex;justify-content:space-between;max-width:1180px;margin:0 auto;padding:24px 30px;border-top:1px solid #e7edf5;color:#8290a2;font-size:11px}.product-footer span:last-child{display:flex;align-items:center;gap:5px}@media (max-width:760px){.product-nav{padding:0 16px}.product-nav nav{display:none}.product-brand span{display:none}.product-hero{grid-template-columns:1fr;gap:35px;padding:58px 20px}.hero-copy h2{font-size:31px}.product-flow,.pricing-section{padding:52px 20px}.flow-grid,.pricing-grid{grid-template-columns:1fr}.flow-grid article:not(:last-child):after{display:none}.login-section{grid-template-columns:1fr;gap:25px;padding:52px 20px}.product-footer{padding:20px}.preview-metrics{gap:6px;padding:12px}.preview-metrics article{padding:8px}.preview-metrics strong{font-size:18px}}.product-brand{border:0;background:transparent}.product-nav nav button,.hero-link{padding:0;border:0;color:#5f6c81;background:transparent;font-size:13px;font-weight:650}.hero-link{color:#315fcf;font-weight:700}.growth-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:70px;align-items:center;max-width:1180px;margin:0 auto;padding:88px 30px 64px}.growth-hero .hero-copy h1{margin:0;color:#315fcf;font-size:19px;font-weight:800}.growth-hero .hero-copy h2{max-width:570px;margin:14px 0;color:#172440;font-size:43px;line-height:1.18}.growth-hero .hero-copy>p:not(.eyebrow){max-width:535px;margin:0;color:#68768b;font-size:16px;line-height:1.8}.eyebrow{margin:0 0 10px;color:#3568d9;font-size:11px;font-weight:800;letter-spacing:.08em}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.hero-tags span{padding:6px 9px;border:1px solid #dce5f2;border-radius:4px;color:#5d6b80;background:#fff;font-size:11px;font-weight:700}.hero-link{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.product-nav nav button{cursor:pointer}.login-nav-button{cursor:pointer}.hero-console{overflow:hidden;border:1px solid #d9e3f0;border-radius:8px;background:#fff;box-shadow:0 24px 58px #18376816}.hero-console>header{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-bottom:1px solid #e9eef5}.hero-console>header>div{display:flex;gap:5px}.hero-console>header i{width:7px;height:7px;border-radius:50%;background:#d8e0ed}.hero-console>header i:first-child{background:#ed928d}.hero-console>header i:nth-child(2){background:#e7c06a}.hero-console>header strong{margin-left:4px;color:#45536a;font-size:11px}.hero-console>header span{margin-left:auto;color:#8b97a8;font-size:10px}.console-track{display:grid;gap:0;padding:19px}.track-item{display:grid;grid-template-columns:33px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:11px 12px;border:1px solid #e4eaf3;border-radius:6px;background:#fff}.track-item>svg:first-child{padding:8px;border-radius:5px;box-sizing:content-box}.track-item.assets>svg:first-child{color:#3068c8;background:#e9f0ff}.track-item.production>svg:first-child{color:#b75649;background:#fff0ec}.track-item.distribution>svg:first-child{color:#16816d;background:#e8f7f1}.track-item.decision>svg:first-child{color:#9c6916;background:#fff6dc}.track-item small,.track-item b{display:block}.track-item small{margin-bottom:3px;color:#8491a3;font-size:10px}.track-item b{color:#354258;font-size:12px}.track-item>svg:last-child{color:#34a27d}.track-line{display:block;width:1px;height:14px;margin:0 0 0 29px;background:#d7e0ed}.hero-console>footer{display:flex;align-items:center;justify-content:space-between;padding:0 19px 18px;color:#738197;font-size:11px}.hero-console>footer span{display:flex;align-items:center;gap:5px}.hero-console>footer button{border:0;color:#315fcf;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.outcome-strip{display:grid;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:0 auto;padding:21px 26px;border-top:1px solid #e8edf5;border-bottom:1px solid #e8edf5}.outcome-strip article{display:flex;align-items:center;gap:11px;padding:3px 25px;border-right:1px solid #e6ebf3}.outcome-strip article:last-child{border-right:0}.outcome-strip svg{color:#3568d9}.outcome-strip b,.outcome-strip span{display:block}.outcome-strip b{margin-bottom:3px;color:#314058;font-size:12px}.outcome-strip span{color:#8591a3;font-size:11px}.capability-section{max-width:1180px;margin:0 auto;padding:78px 30px}.capability-section>header{text-align:center}.capability-section h2,.operation-section h2{margin:0;color:#172440;font-size:29px;line-height:1.35}.capability-section>header>span{display:block;margin-top:10px;color:#7a8799;font-size:13px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;border:1px solid #e2e8f1;border-radius:7px;overflow:hidden;background:#e2e8f1}.capability-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:13px;min-height:126px;padding:20px;background:#fff;transition:background .16s}.capability-grid article:hover{background:#f8faff}.capability-grid article>i{display:grid;width:36px;height:36px;place-items:center;border-radius:5px}.capability-grid i.blue{color:#3568d9;background:#eaf0ff}.capability-grid i.coral{color:#bf6355;background:#fff0ec}.capability-grid i.mint{color:#19856e;background:#e6f6f0}.capability-grid i.yellow{color:#956817;background:#fff5dc}.capability-grid i.purple{color:#7860ba;background:#f0edff}.capability-grid h3{margin:0 0 5px;color:#344158;font-size:14px}.capability-grid p{margin:0;color:#7b889a;font-size:11px;line-height:1.55}.capability-grid article>svg{color:#98a5b5}.operation-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;max-width:1180px;margin:0 auto;padding:70px 30px;border-top:1px solid #e9eef5}.operation-section>div>p:not(.eyebrow){max-width:420px;margin:13px 0 21px;color:#718095;font-size:14px;line-height:1.8}.operation-board{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;border:1px solid #e1e8f2;border-radius:8px;background:#f7f9fc}.operation-board article{min-height:116px;padding:16px;border:1px solid #e8edf4;border-radius:6px;background:#fff}.operation-board article:nth-child(1) svg{color:#3568d9}.operation-board article:nth-child(2) svg{color:#ad7223}.operation-board article:nth-child(3) svg{color:#8a63bc}.operation-board article:nth-child(4) svg{color:#16816d}.operation-board span,.operation-board b{display:block}.operation-board span{margin-top:17px;color:#8090a2;font-size:10px}.operation-board b{margin-top:4px;color:#3c4a5f;font-size:12px}.pricing-section{padding-top:76px}.pricing-section>header .eyebrow{margin-bottom:10px}.pricing-grid article{position:relative}.pricing-grid article.featured:before{position:absolute;top:-12px;left:18px;padding:4px 7px;border-radius:3px;color:#fff;background:#3568d9;content:"推荐";font-size:10px;font-weight:700}.login-section{border-top:1px solid #e9eef5}.login-section .eyebrow{margin-bottom:10px}@media (max-width:900px){.growth-hero{grid-template-columns:1fr;gap:38px;padding:66px 30px 54px}.hero-console{max-width:600px}.capability-grid{grid-template-columns:repeat(2,1fr)}.operation-section{gap:35px}}@media (max-width:760px){.growth-hero{padding:54px 20px 44px}.growth-hero .hero-copy h2{font-size:33px}.hero-actions{gap:15px}.outcome-strip{grid-template-columns:1fr;gap:14px;padding:20px}.outcome-strip article{padding:0;border:0}.capability-section{padding:55px 20px}.capability-section h2,.operation-section h2{font-size:25px}.capability-grid{grid-template-columns:1fr;margin-top:27px}.operation-section{grid-template-columns:1fr;padding:55px 20px}.operation-board{max-width:520px}.pricing-section{padding-top:55px}.hero-console>header span{display:none}}@media (max-width:420px){.growth-hero .hero-copy h2{font-size:29px}.hero-actions{align-items:flex-start;flex-direction:column}.operation-board{grid-template-columns:1fr}.track-item{padding:10px}.console-track{padding:13px}.hero-console>footer{padding:0 13px 13px}.capability-grid article{min-height:108px;padding:17px}.product-footer span:last-child{display:none}}.plan-groups{display:grid;gap:15px;margin-top:2px}.plan-groups section{padding-top:14px;border-top:1px solid #edf0f5}.plan-groups section>b{display:block;color:#435168;font-size:11px}.pricing-grid .plan-groups ul{display:grid;gap:8px;margin:8px 0 0;padding:0;border:0}.pricing-grid .plan-groups li{align-items:flex-start;line-height:1.45}.pricing-grid .plan-groups li svg{flex:none;margin-top:1px}.comparison-wrap{margin-top:35px;overflow:auto;border:1px solid #dfe6f0;border-radius:7px;background:#fff}.comparison-table{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed}.comparison-table th,.comparison-table td{border-right:1px solid #e7ecf3;border-bottom:1px solid #e7ecf3}.comparison-table tr>*:last-child{border-right:0}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table thead th{padding:20px 16px;text-align:center;vertical-align:top;background:#fbfcff}.comparison-table thead th:first-child{width:37%;text-align:left;color:#57657a;font-size:12px}.comparison-table thead th.featured{background:#f5f8ff}.comparison-table thead b,.comparison-table thead strong,.comparison-table thead span{display:block}.comparison-table thead b{color:#334158;font-size:14px}.comparison-table thead strong{margin-top:8px;color:#1e2c47;font-size:27px}.comparison-table thead strong small{margin-left:3px;color:#8793a4;font-size:10px;font-weight:500}.comparison-table thead span{min-height:30px;margin-top:5px;color:#7c889a;font-size:10px;line-height:1.5}.comparison-table .product-primary,.comparison-table .price-action{width:100%;height:35px;margin:13px 0 0}.comparison-table tbody th{padding:14px 18px;text-align:left;font-weight:400;background:#fff}.comparison-table tbody th b,.comparison-table tbody th span{display:block}.comparison-table tbody th b{color:#3b485d;font-size:12px}.comparison-table tbody th span{margin-top:4px;color:#8490a1;font-size:10px;line-height:1.5}.comparison-table td{padding:14px;text-align:center;color:#a4aebb}.comparison-table td svg{vertical-align:middle}.comparison-table td svg:first-child{color:#258766}.pricing-footnote{margin:12px 0 0;color:#8490a1;font-size:11px;text-align:center}@media (max-width:760px){.comparison-wrap{margin-right:-20px;margin-left:-20px;border-right:0;border-left:0;border-radius:0}.comparison-table{min-width:760px}.comparison-table thead th{padding:16px 12px}.pricing-footnote{padding:0 8px;line-height:1.5}}.comparison-table .comparison-category th{padding:9px 18px;border-right:0;color:#416ab9;background:#f4f7fe;font-size:11px;font-weight:800;letter-spacing:.05em}
