.sidebar[data-v-402d8170]{z-index:10;width:240px;padding:18px 12px 14px;color:#5a687d;border-right:1px solid #e2e7ef;background:#fff}.brand[data-v-402d8170]{gap:10px;width:100%;height:42px;padding:0 9px;color:#172238;font-size:19px}.brand-mark[data-v-402d8170]{width:30px;height:30px;border-radius:7px;background:#315fcf;font-size:13px}.tree-nav[data-v-402d8170]{min-height:0;margin-top:18px;gap:2px;overflow:auto;padding:1px 0 10px}.nav-group[data-v-402d8170]{gap:1px}.nav-link[data-v-402d8170]{height:38px;gap:10px;padding:0 10px;color:#5f6d82;border-radius:6px;font-size:13px;font-weight:700}.nav-link>svg[data-v-402d8170]:first-child{color:#77859a}.nav-link[data-v-402d8170]:hover{color:#285fc4;background:#f2f6fd}.nav-link.router-link-active[data-v-402d8170]{color:#245bc3;background:#eaf1ff}.nav-group:has(.router-link-active)>.nav-link[data-v-402d8170]{color:#245bc3;background:transparent}.nav-link.router-link-active>svg[data-v-402d8170]:first-child,.nav-group:has(.router-link-active)>.nav-link>svg[data-v-402d8170]:first-child{color:#245bc3}.nav-children[data-v-402d8170]{margin:2px 0 6px 37px;padding-left:9px;border-left:1px solid #e7ebf1}.nav-children a[data-v-402d8170]{padding:7px 8px;color:#79869a;border-radius:5px;font-size:12px;font-weight:500}.nav-children a.router-link-active[data-v-402d8170],.nav-children a[data-v-402d8170]:hover{color:#245bc3;background:#f0f4fc;font-weight:700}.app-content[data-v-402d8170]{min-height:100vh;margin-left:240px;padding:0;background:#f6f8fb}.topbar[data-v-402d8170]{height:64px;padding:0 34px;border-bottom:1px solid #e5e9f0;background:#fffffff5}.topbar-crumb[data-v-402d8170]{display:flex;align-items:center;gap:7px;color:#8a95a6;font-size:12px}.topbar-crumb b[data-v-402d8170]{color:#435168}.topbar-actions[data-v-402d8170]{position:relative;gap:7px}.sync-state[data-v-402d8170]{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:#8a95a6;font-size:11px}.sync-state i[data-v-402d8170]{width:7px;height:7px;border-radius:50%;background:#1ca482;box-shadow:0 0 0 3px #e3f5f0}.icon-button[data-v-402d8170]{width:33px;height:33px;color:#657389}.route-content[data-v-402d8170]{padding:0 34px 38px}.user-menu[data-v-402d8170]{position:relative;margin-left:2px}.user-trigger[data-v-402d8170]{display:flex;max-width:280px;height:38px;align-items:center;gap:8px;padding:3px 7px 3px 3px;border:1px solid transparent;border-radius:6px;color:#405069;background:transparent;text-align:left}.user-trigger[data-v-402d8170]:hover,.user-trigger[aria-expanded=true][data-v-402d8170]{border-color:#dfe5ee;background:#f7f9fc}.user-trigger .avatar[data-v-402d8170]{flex:none}.user-trigger-copy[data-v-402d8170]{display:grid;min-width:0}.user-trigger-copy b[data-v-402d8170]{overflow:hidden;color:#344156;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.user-trigger>svg[data-v-402d8170]{flex:none;color:#8a95a6}.user-dropdown[data-v-402d8170]{position:absolute;z-index:8;top:44px;right:0;width:230px;overflow:hidden;border:1px solid #dfe5ee;border-radius:7px;background:#fff;box-shadow:0 14px 34px #1b2a4326}.user-dropdown-summary[data-v-402d8170]{display:grid;gap:5px;padding:14px 15px;border-bottom:1px solid #edf0f4}.user-dropdown-summary span[data-v-402d8170]{color:#8a95a6;font-size:12px}.user-dropdown-summary strong[data-v-402d8170]{overflow-wrap:anywhere;color:#2f3c51;font-size:14px}.logout-button[data-v-402d8170]{display:flex;width:100%;height:42px;align-items:center;gap:9px;padding:0 15px;border:0;color:#b34743;background:#fff;text-align:left}.logout-button[data-v-402d8170]:hover{background:#fff5f4}.notification-popover footer[data-v-402d8170]{display:flex;justify-content:center;padding:11px 16px;border-top:1px solid #eef1f5;background:#fafbfc}.notification-popover footer a[data-v-402d8170]{color:#315fcf;font-size:12px;font-weight:700}@media (max-width:900px){.sidebar[data-v-402d8170]{width:64px;padding:12px 8px}.brand[data-v-402d8170]{justify-content:center;padding:0}.brand>span[data-v-402d8170]:not(.brand-mark),.nav-link>span[data-v-402d8170]{display:none}.nav-link[data-v-402d8170]{justify-content:center;padding:0}.nav-children[data-v-402d8170]{display:none}.app-content[data-v-402d8170]{margin-left:64px}.topbar[data-v-402d8170]{padding:0 20px}.route-content[data-v-402d8170]{padding:0 20px 28px}.sync-state[data-v-402d8170]{display:none}}@media (max-width:560px){.sidebar[data-v-402d8170]{position:static;width:100%;height:auto;min-height:0;flex-direction:row;align-items:center;padding:7px 10px}.brand[data-v-402d8170]{width:auto}.tree-nav[data-v-402d8170]{display:flex;flex:1;justify-content:flex-end;margin:0;padding:0}.nav-link[data-v-402d8170]{width:38px;height:38px}.app-content[data-v-402d8170]{margin-left:0}.topbar[data-v-402d8170]{height:62px;padding:0 14px}.topbar-crumb>span[data-v-402d8170],.topbar-crumb>svg[data-v-402d8170]{display:none}.user-trigger[data-v-402d8170]{width:36px;height:36px;padding:2px}.user-trigger-copy[data-v-402d8170],.user-trigger>svg[data-v-402d8170]{display:none}.user-dropdown[data-v-402d8170]{right:0}.route-content[data-v-402d8170]{padding:0 12px 20px}}.today-page[data-v-c76d8a89]{padding:28px 0 72px}.home-intro[data-v-c76d8a89]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.home-intro p[data-v-c76d8a89],.home-section-title p[data-v-c76d8a89],.home-overview>header p[data-v-c76d8a89],.home-panel>header p[data-v-c76d8a89]{margin:0 0 7px;color:#4874c8;font-size:10px;font-weight:800;letter-spacing:.08em}.home-intro h2[data-v-c76d8a89]{margin:0;color:#202c42;font-size:28px;line-height:1.35}.home-intro span[data-v-c76d8a89]{display:block;max-width:700px;margin-top:9px;color:#758196;font-size:13px;line-height:1.6}.intro-actions[data-v-c76d8a89]{display:flex;flex:none;gap:8px}.home-overview[data-v-c76d8a89],.home-panel[data-v-c76d8a89],.home-workflow>a[data-v-c76d8a89]{border:1px solid #e1e6ee;border-radius:7px;background:#fff;box-shadow:0 2px 7px #1d2c4609}.home-overview[data-v-c76d8a89]{margin-top:28px;overflow:hidden}.home-overview>header[data-v-c76d8a89],.home-panel>header[data-v-c76d8a89]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #edf0f4}.home-overview h3[data-v-c76d8a89],.home-panel h3[data-v-c76d8a89]{margin:0;color:#344158;font-size:16px}.home-overview>header>a[data-v-c76d8a89],.home-panel>header>a[data-v-c76d8a89],.home-section-title>a[data-v-c76d8a89]{display:inline-flex;align-items:center;gap:3px;color:#2f63cc;font-size:12px;font-weight:700}.home-kpis[data-v-c76d8a89]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #edf0f4}.home-kpis article[data-v-c76d8a89]{display:grid;gap:7px;min-height:96px;padding:15px 18px;border-right:1px solid #edf0f4}.home-kpis article[data-v-c76d8a89]:nth-child(5n){border-right:0}.home-kpis article[data-v-c76d8a89]:nth-child(-n+5){border-bottom:1px solid #edf0f4}.home-kpis span[data-v-c76d8a89]{color:#758195;font-size:11px}.home-kpis strong[data-v-c76d8a89]{color:#334056;font-size:22px}.home-kpis small[data-v-c76d8a89]{color:#a0a8b4;font-size:10px}.home-charts[data-v-c76d8a89]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-charts>article[data-v-c76d8a89]{min-width:0;padding:15px 16px;border-right:1px solid #edf0f4}.home-charts>article[data-v-c76d8a89]:last-child{border-right:0}.home-charts header[data-v-c76d8a89]{display:flex;justify-content:space-between;gap:8px;color:#4e5c71;font-size:11px}.home-charts header span[data-v-c76d8a89]{display:grid;gap:4px}.home-charts header strong[data-v-c76d8a89]{color:#334158;font-size:14px}.home-charts header em[data-v-c76d8a89]{color:#248165;font-size:10px;font-style:normal}.chart-canvas[data-v-c76d8a89]{position:relative;display:grid;height:72px;align-content:space-between;margin:11px 0}.chart-canvas>i[data-v-c76d8a89]{height:1px;background:#edf0f4}.chart-canvas svg[data-v-c76d8a89]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.chart-canvas polyline[data-v-c76d8a89]{fill:none;stroke:#3972d4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.chart-canvas polyline.yesterday[data-v-c76d8a89]{stroke:#cbd5e7;stroke-dasharray:4 4}.home-charts footer[data-v-c76d8a89]{display:flex;gap:10px;color:#909baa;font-size:9px}.home-charts footer span[data-v-c76d8a89]{display:inline-flex;align-items:center;gap:5px}.home-charts footer i[data-v-c76d8a89]{width:6px;height:6px;border-radius:50%;background:#3972d4}.home-charts footer span+span i[data-v-c76d8a89]{background:#cbd5e7}.home-section-title[data-v-c76d8a89]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:34px}.home-section-title h3[data-v-c76d8a89]{margin:0;color:#334158;font-size:18px}.home-todos[data-v-c76d8a89]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.home-todos>a[data-v-c76d8a89]{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;box-shadow:0 2px 7px #1d2c4609}.home-todos>a[data-v-c76d8a89]:hover,.home-workflow>a[data-v-c76d8a89]:hover{border-color:#aebfe0;box-shadow:0 5px 14px #1d2c4612}.home-todos>a>span[data-v-c76d8a89]{display:grid;min-width:64px;gap:2px}.home-todos b[data-v-c76d8a89]{color:#28374e;font-size:24px}.home-todos small[data-v-c76d8a89]{color:#506077;font-size:10px;font-weight:700}.home-todos em[data-v-c76d8a89]{color:#8994a4;font-size:10px;font-style:normal;line-height:1.5}.home-business-grid[data-v-c76d8a89]{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:20px}.home-business-grid.lower[data-v-c76d8a89]{grid-template-columns:1fr 1fr;margin-top:12px}.home-panel[data-v-c76d8a89]{overflow:hidden}.home-flow>div[data-v-c76d8a89]{display:grid;grid-template-columns:repeat(4,1fr)}.home-flow>div a[data-v-c76d8a89]{display:grid;gap:7px;min-height:104px;padding:15px;color:#687589;border-right:1px solid #edf0f4}.home-flow>div a[data-v-c76d8a89]:last-child{border-right:0}.home-flow>div span[data-v-c76d8a89]{font-size:11px}.home-flow strong[data-v-c76d8a89]{color:#2f3e55;font-size:23px}.home-flow small[data-v-c76d8a89]{color:#98a1ad;font-size:9px}.home-flow small em[data-v-c76d8a89]{color:#168060;font-style:normal}.home-health>div[data-v-c76d8a89]{display:grid;grid-template-columns:1fr 1fr}.home-health>div a[data-v-c76d8a89]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:62px;padding:10px 14px;color:#6c788a;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.home-health>div a[data-v-c76d8a89]:nth-child(2n){border-right:0}.home-health>div a[data-v-c76d8a89]:nth-child(n+3){border-bottom:0}.home-health i[data-v-c76d8a89]{width:8px;height:8px;border-radius:50%;background:#9ca7b7}.home-health i.success[data-v-c76d8a89]{background:#2d9a78}.home-health i.warning[data-v-c76d8a89]{background:#d39635}.home-health span[data-v-c76d8a89],.home-opportunities b[data-v-c76d8a89],.home-ranking b[data-v-c76d8a89]{display:grid;gap:4px;color:#435168;font-size:10px}.home-health small[data-v-c76d8a89],.home-opportunities small[data-v-c76d8a89],.home-ranking small[data-v-c76d8a89]{color:#909baa;font-size:8px;font-weight:500}.home-health strong[data-v-c76d8a89]{color:#334056;font-size:16px}.opportunity-row[data-v-c76d8a89]{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:8px 16px;color:#647287;border-top:1px solid #edf0f4}.home-opportunities .rank[data-v-c76d8a89],.home-ranking>div>span[data-v-c76d8a89]{display:grid;width:22px;height:22px;place-items:center;color:#315fc4;border-radius:4px;background:#eaf1ff;font-size:9px;font-weight:800}.home-opportunities em[data-v-c76d8a89]{max-width:130px;overflow:hidden;color:#3c4c64;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.home-ranking nav[data-v-c76d8a89]{display:flex;gap:4px;padding:10px 15px;border-top:1px solid #edf0f4}.home-ranking nav button[data-v-c76d8a89]{height:26px;padding:0 10px;color:#738095;border:0;border-radius:4px;background:transparent;font-size:9px}.home-ranking nav button.active[data-v-c76d8a89]{color:#2f63cc;background:#edf3ff}.home-ranking>div[data-v-c76d8a89]{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}.home-ranking>div>strong[data-v-c76d8a89]{color:#354359;font-size:10px}.home-empty[data-v-c76d8a89]{margin:0;padding:22px 16px;color:#909baa;font-size:10px;text-align:center}.compact-title[data-v-c76d8a89]{margin-top:26px}.home-workflow[data-v-c76d8a89]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.home-workflow>a[data-v-c76d8a89]{position:relative;display:grid;min-height:112px;justify-items:start;gap:8px;padding:18px;color:#536177}.home-workflow svg[data-v-c76d8a89]{width:34px;height:34px;padding:8px;color:#2e66cc;border-radius:7px;background:#eaf1ff}.home-workflow b[data-v-c76d8a89]{color:#354359;font-size:13px}.home-workflow span[data-v-c76d8a89]{color:#8792a2;font-size:11px;line-height:1.5}.home-workflow small[data-v-c76d8a89]{position:absolute;top:14px;right:14px;color:#b1bac6;font-size:10px;font-weight:800}@media (max-width:1100px){.home-kpis[data-v-c76d8a89]{grid-template-columns:repeat(2,1fr)}.home-kpis article[data-v-c76d8a89],.home-kpis article[data-v-c76d8a89]:nth-child(5n),.home-kpis article[data-v-c76d8a89]:nth-child(-n+5){border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.home-kpis article[data-v-c76d8a89]:nth-child(2n){border-right:0}.home-charts[data-v-c76d8a89]{grid-template-columns:1fr 1fr}.home-charts>article[data-v-c76d8a89]{border-bottom:1px solid #edf0f4}.home-charts>article[data-v-c76d8a89]:nth-child(2n){border-right:0}.home-todos[data-v-c76d8a89]{grid-template-columns:repeat(2,1fr)}.home-business-grid[data-v-c76d8a89],.home-business-grid.lower[data-v-c76d8a89]{grid-template-columns:1fr}.home-workflow[data-v-c76d8a89]{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.today-page[data-v-c76d8a89]{padding-top:24px}.home-intro[data-v-c76d8a89]{flex-direction:column}.home-intro h2[data-v-c76d8a89]{font-size:22px}.intro-actions[data-v-c76d8a89]{width:100%}.intro-actions[data-v-c76d8a89]>*{flex:1}.home-kpis[data-v-c76d8a89]{grid-template-columns:repeat(2,1fr)}.home-charts[data-v-c76d8a89]{display:none}.home-todos[data-v-c76d8a89],.home-workflow[data-v-c76d8a89]{grid-template-columns:1fr}.home-flow>div[data-v-c76d8a89],.home-health>div[data-v-c76d8a89]{grid-template-columns:1fr 1fr}.home-flow>div a[data-v-c76d8a89]:nth-child(2){border-right:0}.home-flow>div a[data-v-c76d8a89]:nth-child(-n+2){border-bottom:1px solid #edf0f4}.home-health>div a[data-v-c76d8a89]:nth-child(n+3){border-bottom:0}.opportunity-row[data-v-c76d8a89]{grid-template-columns:24px minmax(0,1fr) auto}.opportunity-row>em[data-v-c76d8a89]{display:none}.home-section-title[data-v-c76d8a89]{align-items:flex-start}.home-section-title>a[data-v-c76d8a89]{margin-top:3px}}.chart-canvas[data-v-c76d8a89]{cursor:crosshair}.chart-canvas .hover-axis[data-v-c76d8a89]{stroke:#8c97a9;stroke-width:.7;vector-effect:non-scaling-stroke}.chart-canvas .hover-point[data-v-c76d8a89]{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.chart-canvas .hover-point.today[data-v-c76d8a89]{fill:#3972d4}.chart-canvas .hover-point.yesterday[data-v-c76d8a89]{fill:#7f8da1}.chart-tooltip[data-v-c76d8a89]{position:absolute;z-index:3;top:50%;display:grid;min-width:158px;gap:7px;padding:10px 12px;border:1px solid #dfe4eb;border-radius:6px;background:#fffffffa;box-shadow:0 5px 16px #1c2a4221;transform:translate(-50%,-50%);pointer-events:none}.chart-tooltip>b[data-v-c76d8a89]{color:#7c8798;font-size:12px;font-weight:500}.chart-tooltip>span[data-v-c76d8a89]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;color:#59677b;font-size:12px;white-space:nowrap}.chart-tooltip>span>i[data-v-c76d8a89]{width:8px;height:8px;border-radius:50%}.chart-tooltip>span>i.today[data-v-c76d8a89]{background:#3972d4}.chart-tooltip>span>i.yesterday[data-v-c76d8a89]{background:#7f8da1}.chart-tooltip strong[data-v-c76d8a89]{color:#2f3d52;font-size:13px}.file-space[data-v-ec3c144e]{display:grid;gap:14px}.file-toolbar[data-v-ec3c144e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.scope-switch[data-v-ec3c144e]{display:flex;gap:4px}.scope-switch button[data-v-ec3c144e]{height:34px;padding:0 13px;border:1px solid transparent;border-radius:5px;color:#667389;background:#f5f7fa;font-weight:700}.scope-switch button.active[data-v-ec3c144e]{border-color:#cbd8f6;color:#2f61d1;background:#edf2ff}.file-toolbar .head-tools[data-v-ec3c144e],.section-head .head-tools[data-v-ec3c144e]{display:flex;align-items:center;gap:8px}.file-breadcrumb[data-v-ec3c144e]{display:flex;align-items:center;gap:5px;color:#5c697d;font-size:12px}.file-name[data-v-ec3c144e]{display:inline-flex;align-items:center;gap:8px;border:0;color:#344156;background:transparent;font-weight:700}.file-name svg[data-v-ec3c144e]{color:#6581c4}.file-table td[data-v-ec3c144e]:first-child,.file-table th[data-v-ec3c144e]:first-child{width:56px}.file-table td[data-v-ec3c144e]:last-child,.file-table th[data-v-ec3c144e]:last-child{width:220px}@media (max-width:700px){.file-toolbar[data-v-ec3c144e]{align-items:stretch;flex-direction:column}.file-toolbar .head-tools[data-v-ec3c144e]{flex-wrap:wrap}.file-toolbar .head-tools button[data-v-ec3c144e]{flex:1}.file-table[data-v-ec3c144e]{min-width:720px}}.compare-modal[data-v-ab08269c]{width:min(1120px,calc(100vw - 32px))}.share-modal input[data-v-ab08269c]{width:100%}.compare-video-grid[data-v-ab08269c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compare-video-grid article[data-v-ab08269c]{display:grid;gap:8px;min-width:0}.compare-video-grid video[data-v-ab08269c]{width:100%;aspect-ratio:16/9;border-radius:6px;background:#101722;object-fit:contain}.compare-video-grid b[data-v-ab08269c]{overflow:hidden;color:#334056;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.compare-controls[data-v-ab08269c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.compare-controls input[data-v-ab08269c]{width:100%}.compare-controls span[data-v-ab08269c]{color:#6d7a8d;font-variant-numeric:tabular-nums}@media (max-width: 760px){.compare-video-grid[data-v-ab08269c]{grid-template-columns:1fr}.compare-controls[data-v-ab08269c]{grid-template-columns:auto 1fr}.compare-controls span[data-v-ab08269c]{grid-column:1/-1;text-align:center}}.auth-page[data-v-6c1b1c96]{min-height:100vh;color:#172440;background:#fbfcff}.auth-nav[data-v-6c1b1c96]{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-6c1b1c96]{display:flex;align-items:center;gap:8px;border:0;color:#172441;background:transparent}.auth-brand i[data-v-6c1b1c96]{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-6c1b1c96]{font-size:17px}.auth-brand span[data-v-6c1b1c96]{padding-left:8px;border-left:1px solid #dbe2ef;color:#7a879b;font-size:11px}.auth-back[data-v-6c1b1c96]{display:inline-flex;align-items:center;gap:5px;border:0;color:#607087;background:transparent;font-size:12px;font-weight:700}.auth-layout[data-v-6c1b1c96]{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-6c1b1c96]{max-width:550px;margin:12px 0;color:#172440;font-size:38px;line-height:1.28}.auth-intro>p[data-v-6c1b1c96]:not(.eyebrow){max-width:510px;margin:0;color:#708097;font-size:15px;line-height:1.8}.auth-intro ul[data-v-6c1b1c96]{display:grid;gap:14px;margin:29px 0 0;padding:0;list-style:none}.auth-intro li[data-v-6c1b1c96]{display:flex;align-items:center;gap:8px;color:#43536a;font-size:13px}.auth-intro svg[data-v-6c1b1c96]{color:#27866a}.auth-card[data-v-6c1b1c96]{padding:28px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 22px 60px #1e376b13}.auth-tabs[data-v-6c1b1c96]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e7edf5}.auth-tabs button[data-v-6c1b1c96]{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-6c1b1c96]{border-color:#3568d9;color:#315fcf}.auth-card-copy[data-v-6c1b1c96]{margin:25px 0 21px}.auth-card-copy h2[data-v-6c1b1c96]{margin:0;color:#243149;font-size:22px}.auth-card-copy p[data-v-6c1b1c96]{margin:8px 0 0;color:#8290a1;font-size:12px;line-height:1.6}.auth-card form[data-v-6c1b1c96]{display:grid;gap:15px}.auth-card label[data-v-6c1b1c96]{display:grid;gap:7px;color:#56657a;font-size:11px;font-weight:700}.auth-card input[data-v-6c1b1c96]{width:100%;height:40px;padding:0 11px;border:1px solid #d9e2ed;border-radius:5px;color:#28364b;outline:0}.auth-card input[data-v-6c1b1c96]:focus{border-color:#7a9bea;box-shadow:0 0 0 3px #e9efff}.captcha-field>div[data-v-6c1b1c96]{display:grid;grid-template-columns:1fr 110px;gap:8px}.captcha-field button[data-v-6c1b1c96]{display:grid;height:40px;place-items:center;overflow:hidden;border:1px solid #d9e2ed;border-radius:5px;background:#f9fbff}.captcha-field img[data-v-6c1b1c96]{display:block;width:100%;height:100%;object-fit:cover}.auth-submit[data-v-6c1b1c96]{width:100%;margin-top:5px}.auth-switch[data-v-6c1b1c96]{margin:21px 0 0;color:#8491a2;font-size:12px;text-align:center}.auth-switch button[data-v-6c1b1c96]{margin-left:4px;border:0;color:#315fcf;background:transparent;font-weight:700}@media (max-width:760px){.auth-nav[data-v-6c1b1c96]{padding:0 20px}.auth-brand span[data-v-6c1b1c96]{display:none}.auth-layout[data-v-6c1b1c96]{grid-template-columns:1fr;gap:38px;padding:56px 20px}.auth-intro h1[data-v-6c1b1c96]{font-size:30px}.auth-card[data-v-6c1b1c96]{max-width:460px;margin:0 auto;width:100%}}@media (max-width:420px){.auth-back[data-v-6c1b1c96]{font-size:0}.auth-back svg[data-v-6c1b1c96]{font-size:15px}.auth-layout[data-v-6c1b1c96]{padding-top:40px}.auth-intro h1[data-v-6c1b1c96]{font-size:27px}}.cloud-summary[data-v-8084bd4d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cloud-summary-card[data-v-8084bd4d]{position:relative;display:grid;min-height:154px;padding:15px;overflow:hidden;transition:border-color .16s,transform .16s}.cloud-summary-card[data-v-8084bd4d]:hover{border-color:#aabff1;transform:translateY(-2px)}.cloud-summary-icon[data-v-8084bd4d]{display:grid;width:32px;height:32px;place-items:center;border-radius:7px}.cloud-summary-icon.blue[data-v-8084bd4d]{color:#396adb;background:#eaf0ff}.cloud-summary-icon.coral[data-v-8084bd4d]{color:#bd5a48;background:#feece8}.cloud-summary-icon.yellow[data-v-8084bd4d]{color:#a8721f;background:#fff2dc}.cloud-summary-icon.purple[data-v-8084bd4d]{color:#825dc6;background:#f0eaff}.cloud-summary-icon.mint[data-v-8084bd4d]{color:#208061;background:#e4f5ee}.cloud-summary-card strong[data-v-8084bd4d]{margin-top:16px;color:#283449;font-size:26px}.cloud-summary-card b[data-v-8084bd4d]{margin-top:4px;color:#3d495d;font-size:12px}.cloud-summary-card small[data-v-8084bd4d]{margin-top:5px;color:#8793a4;font-size:10px;line-height:1.5}.cloud-workflow header[data-v-8084bd4d]{align-items:flex-end}.cloud-workflow header small[data-v-8084bd4d]{color:#94a0af;font-size:10px}.cloud-workflow>div[data-v-8084bd4d]{display:grid;grid-template-columns:repeat(3,1fr)}.workflow-link[data-v-8084bd4d]{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-8084bd4d]:last-child{border-right:0}.workflow-link i[data-v-8084bd4d]{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#3e6ed5;background:#edf2ff}.workflow-link:nth-child(2) i[data-v-8084bd4d]{color:#a57220;background:#fff3df}.workflow-link:nth-child(3) i[data-v-8084bd4d]{color:#248061;background:#e5f5ee}.workflow-link span[data-v-8084bd4d]{display:grid;min-width:0;gap:4px}.workflow-link b[data-v-8084bd4d]{color:#38445a;font-size:12px}.workflow-link small[data-v-8084bd4d]{color:#8995a6;font-size:10px;line-height:1.5}.workflow-link em[data-v-8084bd4d]{display:none;color:#b4bdca;font-size:10px;font-style:normal;font-weight:800}.workflow-link svg[data-v-8084bd4d]{color:#7b8ca5}.cloud-operations[data-v-8084bd4d]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cloud-action-card[data-v-8084bd4d]{padding:18px}.cloud-action-card header[data-v-8084bd4d]{padding:0 0 13px}.cloud-action-card header>svg[data-v-8084bd4d]{color:#4d74cf}.cloud-action-card.deliver header>svg[data-v-8084bd4d]{color:#21805e}.cloud-action-card>p[data-v-8084bd4d]{margin:0;color:#778499;font-size:12px;line-height:1.65}.cloud-action-card>div[data-v-8084bd4d]{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.cloud-action-card a[data-v-8084bd4d]{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-8084bd4d]{border-color:#d9ebe4;color:#187657;background:#f6fcf9}.cloud-status[data-v-8084bd4d]{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-8084bd4d]{display:flex;align-items:center;gap:9px;color:#4c73ca}.cloud-status>div[data-v-8084bd4d]:nth-of-type(2){color:#238160}.cloud-status span[data-v-8084bd4d]{display:grid;gap:3px}.cloud-status b[data-v-8084bd4d]{color:#39465a;font-size:11px}.cloud-status small[data-v-8084bd4d]{color:#8d98a8;font-size:10px}.cloud-status>strong[data-v-8084bd4d]{color:#2f3c52;font-size:23px}.cloud-status>a[data-v-8084bd4d]{display:inline-flex;align-items:center;gap:4px;color:#3868d4;font-size:11px;font-weight:700}.cloud-status>a[data-v-8084bd4d]:last-child{color:#187959}@media (max-width:1220px){.cloud-summary[data-v-8084bd4d]{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.cloud-summary[data-v-8084bd4d],.cloud-operations[data-v-8084bd4d]{grid-template-columns:1fr}.cloud-workflow>div[data-v-8084bd4d]{grid-template-columns:1fr}.workflow-link[data-v-8084bd4d]{border-right:0;border-bottom:1px solid #edf0f4}.workflow-link[data-v-8084bd4d]:last-child{border-bottom:0}.cloud-status[data-v-8084bd4d]{grid-template-columns:auto 1fr auto}.cloud-status>strong[data-v-8084bd4d]{grid-column:2}.cloud-status>a[data-v-8084bd4d]{grid-column:2}.cloud-status>div[data-v-8084bd4d]:nth-of-type(2){margin-top:13px;grid-column:1}.cloud-status>div:nth-of-type(2)+strong[data-v-8084bd4d],.cloud-status>div:nth-of-type(2)+strong+a[data-v-8084bd4d]{grid-column:2}}.cloud-summary[data-v-8084bd4d]{grid-template-columns:repeat(5,minmax(0,1fr))}.account-toolbar[data-v-dd14a401]{display:grid;align-items:stretch;gap:12px}.account-toolbar .filter-grid[data-v-dd14a401]{grid-template-columns:repeat(5,minmax(112px,1fr)) auto;padding:0;border:0}.account-toolbar .toolbar-actions[data-v-dd14a401]{flex-wrap:wrap}@media (max-width: 1100px){.account-toolbar .filter-grid[data-v-dd14a401]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.account-toolbar .filter-grid[data-v-dd14a401]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.account-toolbar .filter-grid[data-v-dd14a401]{grid-template-columns:1fr}}.report-cover[data-v-b293d2e9]{display:block;width:64px;height:48px;object-fit:cover;border-radius:4px;background:#f0f2f5}.duration-detail[data-v-b293d2e9]{padding:0 20px 20px}.duration-detail h4[data-v-b293d2e9]{margin:0 0 12px;color:#344054;font-size:13px}.report-video-modal[data-v-b293d2e9]{width:min(680px,calc(100vw - 32px))}.report-video-modal video[data-v-b293d2e9]{display:block;width:100%;max-height:70vh;background:#111827}.table-text-action[data-v-b293d2e9]{padding:0;border:0;color:var(--biz-primary);background:transparent;font:inherit;cursor:pointer}.employee-cost[data-v-b293d2e9]{text-decoration:underline dotted;text-underline-offset:3px}.employee-dashboard-modal[data-v-b293d2e9]{width:min(1080px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:auto}.employee-dashboard-summary[data-v-b293d2e9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-block:1px solid #e6eaf0;background:#e6eaf0}.employee-dashboard-summary article[data-v-b293d2e9]{display:grid;gap:5px;padding:12px 14px;background:#fff}.employee-dashboard-summary span[data-v-b293d2e9],.hourly-legend[data-v-b293d2e9]{color:#667085;font-size:12px}.employee-dashboard-summary strong[data-v-b293d2e9]{color:#1d2939;font-size:14px;font-variant-numeric:tabular-nums}.employee-hourly-grid[data-v-b293d2e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.employee-hourly-chart[data-v-b293d2e9]{min-width:0;border:1px solid #e6eaf0}.employee-hourly-chart header[data-v-b293d2e9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #eef1f5}.employee-hourly-chart h4[data-v-b293d2e9]{margin:0;color:#344054;font-size:14px}.hourly-legend[data-v-b293d2e9]{display:flex;align-items:center;gap:5px;white-space:nowrap}.hourly-legend i[data-v-b293d2e9]{width:8px;height:8px;margin-left:6px;border-radius:50%}.hourly-legend i.today[data-v-b293d2e9],.hour-value.today[data-v-b293d2e9]{background:#2f78e8}.hourly-legend i.previous[data-v-b293d2e9],.hour-value.previous[data-v-b293d2e9]{background:#b8c6dc}.hour-bars[data-v-b293d2e9]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;height:160px;padding:16px 12px 22px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 38px,#f2f4f7 39px,transparent 40px)}.hour-pair[data-v-b293d2e9]{position:relative;display:flex;align-items:end;justify-content:center;gap:1px;height:100%;cursor:default}.hour-value[data-v-b293d2e9]{display:block;width:min(7px,36%);min-height:3px}.hour-pair small[data-v-b293d2e9]{position:absolute;bottom:-17px;color:#98a2b3;font-size:10px}.delivery-plan-row>td[data-v-b293d2e9]{padding:0 12px 14px;background:#fafbfd}.delivery-plan-title[data-v-b293d2e9]{padding:12px 0 8px;color:#526078;font-size:12px;font-weight:700}.delivery-plan-table[data-v-b293d2e9]{border:1px solid #e4e9f0}.delivery-plan-table .business-table[data-v-b293d2e9]{min-width:680px}@media (max-width: 760px){.employee-dashboard-summary[data-v-b293d2e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-hourly-grid[data-v-b293d2e9]{grid-template-columns:1fr;padding:12px}.employee-hourly-chart header[data-v-b293d2e9]{align-items:flex-start;flex-direction:column}}.staff-tree-item[data-v-32bca267]{position:relative;display:flex;min-width:max-content;align-items:center;list-style:none}.staff-tree-item>ul[data-v-32bca267]{position:relative;display:flex;min-width:max-content;flex-direction:column;justify-content:center;gap:16px;margin:0 0 0 20px;padding:12px 0;list-style:none}.staff-tree-item>ul[data-v-32bca267]:before{position:absolute;top:50%;left:-20px;width:20px;border-top:1px solid #ccd7e8;content:""}.staff-tree-item>ul[data-v-32bca267]:after{position:absolute;top:25px;bottom:25px;left:0;border-left:1px solid #ccd7e8;content:""}.staff-tree-item>ul>.staff-tree-item[data-v-32bca267]{padding-left:34px}.staff-tree-item>ul>.staff-tree-item[data-v-32bca267]:before{position:absolute;top:50%;left:0;width:34px;border-top:1px solid #ccd7e8;content:""}.staff-tree-node[data-v-32bca267]{position:relative;display:grid;width:202px;min-height:53px;grid-template-columns:20px 20px minmax(0,1fr) 25px;align-items:center;margin:0;padding:7px 9px;border:1px solid #dce5f0;border-radius:5px;background:#fff;box-shadow:0 2px 5px #263a5b0d}.staff-tree-node.locked[data-v-32bca267]{background:#f7f8fa}.staff-tree-node>svg[data-v-32bca267]{color:#4e7add}.staff-tree-toggle[data-v-32bca267],.staff-tree-more[data-v-32bca267]{display:grid;width:20px;height:24px;place-items:center;padding:0;border:0;color:#8491a4;background:transparent}.staff-tree-toggle.placeholder[data-v-32bca267]{display:block}.staff-tree-label[data-v-32bca267]{display:grid;min-width:0;gap:2px;padding:0 5px;border:0;background:transparent;text-align:left}.staff-tree-label b[data-v-32bca267]{overflow:hidden;color:#44536a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.staff-tree-label small[data-v-32bca267]{color:#8996a8;font-size:10px}.staff-tree-menu[data-v-32bca267]{position:absolute;z-index:8;top:45px;right:7px;display:grid;width:142px;padding:5px;border:1px solid #dce3ed;border-radius:5px;background:#fff;box-shadow:0 12px 28px #1b2d4b24}.staff-tree-menu button[data-v-32bca267]{height:31px;padding:0 9px;border:0;border-radius:4px;color:#45536a;background:transparent;font-size:11px;text-align:left}.staff-tree-menu button[data-v-32bca267]:hover{background:#f2f5fa}.staff-tree-menu button.danger[data-v-32bca267]{color:#b64b46}.staff-tree-node.draggable[data-v-32bca267]{cursor:grab}.staff-tree-node.draggable[data-v-32bca267]:active{cursor:grabbing}.staff-tree-node.drag-over[data-v-32bca267]{border-color:#3568d9;background:#edf3ff;box-shadow:0 0 0 3px #3568d91a}.message-clickable[data-v-7784f7a9]{cursor:pointer}.message-clickable:hover td[data-v-7784f7a9]{background:#f7f9fc}.business-table td small[data-v-7784f7a9]{display:block;margin-top:5px;color:var(--biz-primary);font-size:9px}.experiment-result-modal[data-v-4a0b6060]{width:min(860px,calc(100vw - 32px))}.experiment-result-modal>.data-toolbar[data-v-4a0b6060]{justify-content:flex-start}.experiment-result-modal>.data-toolbar label[data-v-4a0b6060]{display:flex;align-items:center;gap:7px}.experiment-result-grid[data-v-4a0b6060]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.experiment-result-grid article[data-v-4a0b6060]{padding:16px}.experiment-result-grid article header[data-v-4a0b6060]{display:flex;justify-content:space-between;margin-bottom:14px}.experiment-result-grid dl[data-v-4a0b6060]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.experiment-result-grid dl div[data-v-4a0b6060]{padding:10px;background:#f7f9fc}.experiment-result-grid dt[data-v-4a0b6060]{color:#7b8798;font-size:11px}.experiment-result-grid dd[data-v-4a0b6060]{margin:4px 0 0;color:#243149;font-weight:700}@media (max-width:720px){.experiment-result-grid[data-v-4a0b6060],.experiment-result-grid dl[data-v-4a0b6060]{grid-template-columns:1fr}}.share-page[data-v-b770fb99]{min-height:100vh;background:#f4f6f8;color:#1f2937}.share-header[data-v-b770fb99]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid #e3e8ef;background:#fff}.share-header small[data-v-b770fb99]{color:#778397}.share-brand[data-v-b770fb99]{display:flex;align-items:center;gap:10px}.share-brand span[data-v-b770fb99]{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#ef3f36;color:#fff;font-weight:800}.extract-panel[data-v-b770fb99]{display:grid;width:min(440px,calc(100vw - 32px));margin:12vh auto 0;gap:18px;padding:28px;border:1px solid #e0e5ec;border-radius:8px;background:#fff;box-shadow:0 18px 50px #1f293714}.extract-panel>div h1[data-v-b770fb99],.extract-panel>div p[data-v-b770fb99],.shared-title h1[data-v-b770fb99],.shared-title p[data-v-b770fb99]{margin:0}.extract-panel>div p[data-v-b770fb99]{margin-top:6px;color:#778397}.extract-panel form[data-v-b770fb99]{display:grid;gap:14px}.extract-panel label[data-v-b770fb99]{display:grid;gap:7px;font-size:13px}.extract-panel input[data-v-b770fb99]{height:40px;padding:0 12px;border:1px solid #ccd4df;border-radius:5px}.shared-content[data-v-b770fb99]{width:min(1280px,calc(100vw - 32px));margin:0 auto;padding:36px 0}.shared-title[data-v-b770fb99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.shared-grid[data-v-b770fb99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.shared-grid article[data-v-b770fb99]{min-width:0;padding:10px;border:1px solid #e0e5ec;border-radius:7px;background:#fff;cursor:pointer}.shared-cover[data-v-b770fb99]{display:grid;aspect-ratio:16/10;place-items:center;overflow:hidden;border-radius:5px;background:#eef1f5;color:#8a96a8}.shared-cover img[data-v-b770fb99]{width:100%;height:100%;object-fit:cover}.shared-grid b[data-v-b770fb99],.shared-grid span[data-v-b770fb99]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-grid b[data-v-b770fb99]{margin-top:10px;font-size:13px}.shared-grid span[data-v-b770fb99]{margin-top:4px;color:#7b8798;font-size:11px}.share-empty[data-v-b770fb99]{padding:64px;text-align:center;color:#7b8798}.share-preview[data-v-b770fb99]{width:min(900px,calc(100vw - 32px))}.share-preview video[data-v-b770fb99]{width:100%;max-height:65vh;background:#101722}.share-preview footer a[data-v-b770fb99]{text-decoration:none}@media (max-width:640px){.share-header[data-v-b770fb99]{align-items:flex-start;height:auto;padding:14px 16px;gap:6px;flex-direction:column}.shared-content[data-v-b770fb99]{padding:24px 0}.shared-grid[data-v-b770fb99]{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-title[data-v-b770fb99]{align-items:flex-start;gap:12px}.extract-panel[data-v-b770fb99]{margin-top:7vh}}.share-page[data-v-7b1ef27c]{min-height:100vh;background:#f4f6f8;color:#1f2937}.share-header[data-v-7b1ef27c]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid #e3e8ef;background:#fff}.share-header small[data-v-7b1ef27c]{color:#778397}.share-brand[data-v-7b1ef27c]{display:flex;align-items:center;gap:10px}.share-brand span[data-v-7b1ef27c]{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:#ef3f36;color:#fff;font-weight:800}.extract-panel[data-v-7b1ef27c]{display:grid;width:min(440px,calc(100vw - 32px));margin:12vh auto 0;gap:18px;padding:28px;border:1px solid #e0e5ec;border-radius:8px;background:#fff;box-shadow:0 18px 50px #1f293714}.extract-panel h1[data-v-7b1ef27c],.extract-panel p[data-v-7b1ef27c]{margin:0}.extract-panel p[data-v-7b1ef27c]{margin-top:6px;color:#778397}.extract-panel form[data-v-7b1ef27c]{display:grid;gap:14px}.extract-panel label[data-v-7b1ef27c]{display:grid;gap:7px;font-size:13px}.extract-panel input[data-v-7b1ef27c]{height:40px;padding:0 12px;border:1px solid #ccd4df;border-radius:5px}.shared-file-result[data-v-7b1ef27c]{align-items:center}.shared-file-result>a[data-v-7b1ef27c]{width:max-content;text-decoration:none}@media (max-width:640px){.share-header[data-v-7b1ef27c]{align-items:flex-start;height:auto;padding:14px 16px;gap:6px;flex-direction:column}.extract-panel[data-v-7b1ef27c]{margin-top:7vh}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#172033;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:#f5f7fb;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}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:600;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:600}.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:700}.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-workspace{overflow:hidden}.distribution-workspace-head{padding:20px;border-bottom:1px solid #e8edf4}.distribution-workspace-head h3{margin:4px 0 0;color:#2e394d;font-size:15px}.distribution-workspace-head span{display:block;margin-top:7px;color:#758299;font-size:12px}.distribution-workspace>.connection-state{margin:16px 20px 0}.distribution-workspace>footer{display:flex;align-items:center;gap:10px;padding:15px 20px;border-top:1px solid #e8edf4}.distribution-workspace>footer>span{margin-right:auto;color:#758299;font-size:12px}.asset-picker-modal{display:grid;width:min(1180px,calc(100vw - 48px));height:min(800px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.asset-picker-toolbar{position:relative;display:grid;grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(128px,.7fr)) 36px;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid #edf0f4}.asset-picker-toolbar .search-field{min-width:210px;flex:1}.asset-picker-toolbar select{width:100%;height:36px;padding:0 8px;border:1px solid #dce3ec;border-radius:5px;color:#3f4c61;background:#fff}.asset-picker-advanced-toggle.active{border-color:#9eb6eb;color:#2f62cf;background:#f1f5ff}.asset-picker-filter-popover{position:absolute;z-index:3;top:calc(100% - 3px);right:18px;width:min(560px,calc(100vw - 84px));padding:14px;border:1px solid #dfe6f0;border-radius:7px;background:#fff;box-shadow:0 14px 30px #1d2b4330}.asset-picker-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px}.asset-picker-filter-grid>label{display:grid;min-width:0;gap:6px;color:#657288;font-size:11px;font-weight:700}.asset-picker-filter-grid select{width:100%;height:36px;min-width:0;padding:0 8px;border:1px solid #dce3ec;border-radius:5px;color:#3f4c61;background:#fff}.asset-picker-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #eef1f4}.asset-picker-tags{position:relative;min-width:0}.asset-picker-tag-trigger{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #dce3ec;border-radius:5px;color:#3f4c61;background:#fff;font-size:12px;text-align:left}.asset-picker-tag-trigger span{color:#3161d3}.asset-picker-tag-menu{position:absolute;z-index:4;top:0;right:calc(100% + 10px);width:320px;max-height:260px;overflow:auto;padding:9px 11px;border:1px solid #dfe6f0;border-radius:6px;background:#fff;box-shadow:0 12px 24px #1d2b4329}.asset-picker-tag-menu section{padding:7px 0;border-bottom:1px solid #eef1f4}.asset-picker-tag-menu section:last-of-type{border-bottom:0}.asset-picker-tag-menu b{display:block;margin-bottom:6px;color:#6d788a;font-size:11px}.asset-picker-tag-menu label{display:inline-flex;align-items:center;gap:6px;margin:0 14px 7px 0;color:#48556a;font-size:12px;font-weight:400}.asset-picker-tag-menu input{width:14px;height:14px;margin:0}.asset-picker-tag-menu p{margin:3px 0;color:#8d98a9;font-size:12px}.asset-repeat-count{display:flex;flex:none;align-items:center;gap:5px;color:#657288;font-size:12px;white-space:nowrap}.asset-repeat-count input{width:64px;height:32px;padding:0 7px;border:1px solid #dce3ec;border-radius:5px;color:#3f4c61}.asset-picker-list{display:grid;min-height:260px;overflow:auto;padding:8px 18px}.asset-picker-path{display:flex;min-height:43px;align-items:center;gap:9px;padding:0 18px;border-bottom:1px solid #edf0f4;color:#6f7c90;font-size:12px}.asset-picker-path>button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;color:#3568d9;background:transparent;font-size:12px;font-weight:700}.asset-picker-path>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.asset-picker-path>b{margin-left:auto;color:#3568d9;font-size:12px;white-space:nowrap}.asset-picker-list>label{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid #edf0f4;color:#445169;cursor:pointer}.asset-picker-list>label.selected{background:#f3f6ff}.asset-picker-folder{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 8px;border:0;border-bottom:1px solid #edf0f4;color:#4c72bd;background:#fff;text-align:left}.asset-picker-folder>span{display:grid;min-width:0;gap:4px}.asset-picker-list>label>span{display:grid;min-width:0;flex:1;gap:4px}.asset-picker-list b,.selected-push-assets-list b{overflow:hidden;color:#3b475a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-picker-list small,.selected-push-assets-list small{overflow:hidden;color:#8d98a9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.asset-picker-modal .asset-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-top:1px solid #edf0f4}.asset-picker-footer>div:last-child,.selected-push-assets-actions{display:flex;align-items:center;gap:8px}.selected-push-assets{display:grid;gap:10px;min-height:164px}.selected-push-assets-actions{justify-content:space-between}.selected-push-assets-actions .text-button{margin-left:auto}.selected-push-assets-list{display:grid;max-height:250px;overflow:auto;border:1px solid #edf0f4;border-radius:6px}.selected-push-assets-list article{display:flex;min-width:0;align-items:center;gap:9px;padding:8px;border-bottom:1px solid #edf0f4}.selected-push-assets-list article:last-child{border-bottom:0}.selected-push-assets-list article>span{display:grid;min-width:0;flex:1;gap:3px}@media (max-width: 700px){.asset-picker-modal{width:100%;height:calc(100dvh - 24px)}.asset-picker-toolbar{grid-template-columns:1fr}.asset-picker-filter-popover{right:12px;width:calc(100vw - 48px)}.asset-picker-filter-grid{grid-template-columns:1fr}.asset-picker-tag-menu{top:calc(100% + 5px);right:0;width:min(320px,calc(100vw - 72px))}.asset-picker-toolbar .search-field{min-width:0}.asset-picker-path{align-items:flex-start;flex-wrap:wrap;padding:10px 14px}.asset-picker-path>b{margin-left:0}.asset-picker-modal .asset-picker-footer{align-items:stretch;flex-direction:column}.asset-picker-footer>div:last-child{justify-content:flex-end}}.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}.push-processing{display:grid;grid-template-columns:repeat(3,max-content);gap:8px 14px;margin:12px 0 0;padding:11px 12px 12px;border:1px solid #e1e7f0;border-radius:6px}.push-processing legend{padding:0 4px;color:#657288;font-size:11px;font-weight:700}.push-processing label{display:inline-flex;align-items:center;gap:5px;color:#45536a;font-size:12px;font-weight:600}.push-processing label input{width:14px;height:14px;margin:0;padding:0}.push-processing small{grid-column:1 / -1;color:#7d899a;font-size:12px;line-height:1.45}.derive-count{display:flex;grid-column:1 / -1;align-items:center;gap:7px;color:#5b687c;font-size:12px}.derive-count input{width:70px;height:30px}.uni-push-settings{display:grid;gap:12px;margin-top:12px}.uni-push-settings .setting-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.uni-push-settings .setting-row label,.uni-settings-group label{display:grid;gap:5px;color:#657288;font-size:11px;font-weight:700}.uni-push-settings select,.uni-push-settings input:not([type=radio]):not([type=checkbox]){width:100%;height:34px;padding:0 9px;border:1px solid #dce3ec;border-radius:5px;color:#3f4c61;background:#fff}.uni-settings-group{display:flex;flex-wrap:wrap;gap:9px 13px;margin:0;padding:10px 12px 12px;border:1px solid #e1e7f0;border-radius:6px}.uni-settings-group legend{padding:0 4px;color:#657288;font-size:11px;font-weight:700}.uni-settings-group>label:not(.inline-field):not(.product-choice){display:inline-flex;align-items:center;gap:5px;color:#45536a;font-size:12px;font-weight:600}.uni-settings-group input[type=radio],.uni-settings-group input[type=checkbox]{width:14px;height:14px;margin:0}.uni-settings-group .inline-field{grid-template-columns:auto 64px;align-items:center;color:#657288}.uni-settings-group .inline-field input{width:64px}.audio-group,.product-group{display:grid}.audio-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:7px;align-items:center}.product-group article{display:grid;gap:6px;padding-top:10px;border-top:1px solid #edf0f4}.product-group article:first-of-type{padding-top:0;border-top:0}.product-group article>b{color:#3e4b60;font-size:12px}.product-group article>small{margin-top:-3px;color:#8490a2;font-size:11px}.product-choice{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:7px;color:#536176!important;font-size:12px!important}.product-choice select{min-width:0}@media (max-width: 700px){.distribution-builder{grid-template-columns:1fr;padding:14px}.uni-push-settings .setting-row,.audio-row{grid-template-columns:1fr}.distribution-workspace>footer{align-items:stretch;flex-direction:column}.distribution-workspace>footer>span{margin-right:0}}.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:600}.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:600}.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:700;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:700}.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:700}.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:600}.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:700;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}.product-nav-actions{display:flex;align-items:center;gap:10px}.product-nav-actions .hero-link{height:36px;padding:0 10px;color:#46546a}.product-nav-actions .login-nav-button{height:36px;padding:0 16px;border-color:#315fcf;color:#fff;background:#3568d9;box-shadow:0 5px 12px #3568d924}.product-nav-actions .login-nav-button:hover{background:#2f5fca}:root{--biz-border:#e3e8ef;--biz-soft:#f7f9fc;--biz-text:#29364a;--biz-muted:#758196;--biz-primary:#3568d9;--biz-success:#168069;--biz-danger:#b94f49}.business-page .page-title-row h2{margin-bottom:6px}.business-page .page-title-row span{color:var(--biz-muted);font-size:12px}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--biz-border);border-radius:6px;background:#fff}.summary-strip article{display:grid;gap:8px;padding:16px 18px;border-right:1px solid var(--biz-border)}.summary-strip article:last-child{border:0}.summary-strip span{color:var(--biz-muted);font-size:11px}.summary-strip strong{color:var(--biz-text);font-size:22px}.data-panel{overflow:hidden}.data-toolbar,.resource-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--biz-border)}.toolbar-search{display:flex;align-items:center;gap:8px;min-width:340px}.toolbar-search>svg,.input-icon>svg{color:#8b96a8}.toolbar-search input{flex:1;min-width:0}.toolbar-actions{display:flex;align-items:center;gap:8px}.data-toolbar input,.filter-grid input,.filter-grid select,.settings-modal input,.settings-modal select,.small-modal input,.small-modal select{height:36px;padding:0 10px;border:1px solid #d9e1eb;border-radius:5px;color:var(--biz-text);background:#fff;outline:0}.data-toolbar input:focus,.filter-grid input:focus,.filter-grid select:focus,.settings-modal input:focus,.settings-modal select:focus{border-color:#86a3e7;box-shadow:0 0 0 3px #3568d914}.selection-banner{display:flex;align-items:center;gap:14px;padding:10px 18px;color:#526078;background:#f2f6ff;font-size:11px}.selection-banner button{padding:0;border:0;color:var(--biz-primary);background:transparent;font-weight:700}.business-table{width:100%;min-width:1000px;border-collapse:collapse}.business-table th{padding:11px 12px;border-bottom:1px solid var(--biz-border);color:#6f7a8e;background:#fafbfd;font-size:10px;font-weight:700;text-align:left;white-space:nowrap}.business-table td{max-width:260px;padding:12px;border-bottom:1px solid #edf0f4;color:#475369;font-size:11px;vertical-align:middle}.business-table tbody tr:hover{background:#fbfcff}.business-table td b,.business-table td small{display:block}.business-table td b{overflow:hidden;color:#334056;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.business-table td small{margin-top:4px;color:#8d97a7;font-size:9px}.check-cell{width:38px;text-align:center!important}.row-actions,.table-text-actions{white-space:nowrap}.row-actions button{display:inline-grid;width:30px;height:30px;margin-right:4px;place-items:center;border:1px solid #e0e6ee;border-radius:4px;color:#63728a;background:#fff}.table-text-actions button{display:inline-flex;align-items:center;gap:4px;margin-right:9px;padding:0;border:0;color:#476bc0;background:transparent;font-size:10px}.table-text-actions button:disabled{cursor:not-allowed;opacity:.42}.switch-state{color:#8a95a7}.switch-state.on{color:var(--biz-success);font-weight:700}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;color:#7d8899;font-size:10px}.pagination>span{margin-right:auto}.pagination button,.pagination select{min-width:32px;height:30px;padding:0 8px;border:1px solid #dfe5ed;border-radius:4px;color:#536078;background:#fff}.pagination label{display:flex;align-items:center;gap:6px}.pagination button:disabled{opacity:.4}.connection-state.success{color:#146e5e;background:#eaf7f2}.settings-modal{width:min(620px,calc(100vw - 32px))}.settings-section{display:grid;gap:13px;padding:18px 22px;border-top:1px solid #e9edf2}.settings-section>div b,.settings-section>div span{display:block}.settings-section>div b{color:var(--biz-text);font-size:13px}.settings-section>div span{margin-top:5px;color:var(--biz-muted);font-size:11px}.settings-section label{display:grid;gap:7px;color:#56647a;font-size:11px}.settings-section label small,.small-modal label small{color:#8c97a7;font-size:9px}.settings-section fieldset{display:flex;gap:18px;margin:0;padding:11px 13px;border:1px solid #e3e8ef;border-radius:5px}.settings-section legend{padding:0 5px;color:#6f7b8e;font-size:10px}.settings-section fieldset label,.toggle-line{display:flex!important;align-items:center;gap:7px!important}.settings-section input[type=checkbox]{width:15px;height:15px}.section-tabs{display:flex;gap:2px;border-bottom:1px solid var(--biz-border)}.section-tabs button{height:38px;padding:0 16px;border:0;border-bottom:2px solid transparent;color:#6b778b;background:transparent;font-size:12px}.section-tabs button.active{border-color:var(--biz-primary);color:var(--biz-primary);font-weight:700}.filter-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;gap:10px;align-items:end;padding:15px 18px;border-bottom:1px solid var(--biz-border)}.filter-grid label{display:grid;gap:6px;color:#6a7689;font-size:10px}.input-icon{display:flex;align-items:center;gap:6px;height:36px;padding-left:9px;border:1px solid #d9e1eb;border-radius:5px}.input-icon input{height:34px;padding-left:0;border:0;box-shadow:none!important}.comments-table{min-width:1180px}.comments-table td:first-child{min-width:220px}.comments-table .state-pill{display:inline-block;margin:2px 3px 2px 0}.resource-head{margin-top:4px;border:1px solid var(--biz-border);border-radius:6px;background:#fff}.resource-head h3{margin:0;color:var(--biz-text);font-size:15px}.resource-head span{display:block;margin-top:5px;color:var(--biz-muted);font-size:11px}.resource-list{overflow:hidden;border:1px solid var(--biz-border);border-radius:6px;background:#fff}.resource-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid #edf0f4}.resource-list article:last-child{border:0}.resource-list i{display:grid;width:36px;height:36px;place-items:center;border-radius:5px;color:#3970c7;background:#eaf1ff}.resource-list b,.resource-list span{display:block}.resource-list b{color:#39465a;font-size:12px}.resource-list span{margin-top:4px;color:#8b96a6;font-size:10px}.resource-list a,.resource-list button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:#496dc2;background:transparent;font-size:10px}.reply-history{display:grid;padding:8px 20px 20px}.reply-history article{padding:12px 0;border-bottom:1px solid #edf0f4}.reply-history b,.reply-history span{display:block}.reply-history b{color:#39465a;font-size:12px}.reply-history span{margin-top:5px;color:#8b96a6;font-size:10px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px}.template-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border:1px solid var(--biz-border);border-radius:6px}.template-grid article>i{display:grid;width:36px;height:36px;place-items:center;border-radius:5px;color:#3568d9;background:#eaf0ff}.template-grid b,.template-grid span{display:block}.template-grid b{color:#37445a;font-size:12px}.template-grid span{margin-top:4px;color:#8b96a6;font-size:10px}.template-grid .primary-action{grid-column:1/-1;width:100%}.form-note{margin:0;padding:11px;border-radius:5px;color:#647187;background:#f6f8fb;font-size:10px;line-height:1.6}.monitor-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px}.monitor-form label{display:grid;gap:6px;color:#617086;font-size:11px}.monitor-form input,.monitor-form select{height:36px;padding:0 10px;border:1px solid #d9e1eb;border-radius:5px;background:#fff}.monitor-form .toggle-line{grid-column:1/-1}.monitor-form .toggle-line input{width:15px;height:15px}.category-list{display:grid}.category-list article{display:flex;align-items:center;gap:10px;padding:10px 17px;border-bottom:1px solid #edf0f4}.category-list article:last-child{border:0}.category-open{display:flex;min-width:0;flex:1;align-items:center;gap:11px;padding:0;border:0;color:#3d4a5e;background:transparent;text-align:left}.category-open i{display:grid;width:38px;height:38px;place-items:center;flex:none;border-radius:5px;color:#456fca;background:#eaf1ff}.category-open b,.category-open small{display:block}.category-open b{font-size:12px}.category-open small{margin-top:4px;color:#8a95a5;font-size:10px}.report-filters{display:flex;align-items:end;gap:10px;padding:15px 18px;border-bottom:1px solid var(--biz-border)}.report-filters label{display:grid;min-width:170px;gap:6px;color:#667388;font-size:10px}.report-filters input,.report-filters select{height:36px;padding:0 9px;border:1px solid #d9e1eb;border-radius:5px;background:#fff}.report-table{min-width:880px}.staff-page .head-tools{display:flex;gap:8px}.staff-table{min-width:820px}.staff-table th:last-child{width:390px}.permission-text{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-panel>.section-head{display:flex;align-items:center;justify-content:space-between}.organization-panel>.section-head h3{margin:0;color:var(--biz-text);font-size:14px}.organization-panel>.section-head span{display:block;margin-top:5px;color:var(--biz-muted);font-size:10px}.organization-list{display:grid;padding:8px 18px 18px}.organization-list article{display:grid;grid-template-columns:32px minmax(180px,1fr) auto;align-items:center;gap:10px;margin-left:calc(var(--staff-depth) * 28px);padding:11px 0;border-bottom:1px solid #edf0f4}.organization-list article>i{display:grid;width:30px;height:30px;place-items:center;border-radius:5px;color:#426cc6;background:#edf3ff}.organization-list article b,.organization-list article span{display:block}.organization-list article b{color:#354257;font-size:12px}.organization-list article span{margin-top:3px;color:#8a95a6;font-size:10px}.organization-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.organization-actions button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:#496dc2;background:transparent;font-size:10px}.permission-options{display:grid;gap:8px;margin:15px 19px 0;padding:13px;border:1px solid var(--biz-border);border-radius:5px}.permission-options legend{padding:0 5px;color:#667389;font-size:11px;font-weight:700}.permission-options label{display:flex;align-items:center;gap:8px;color:#4d5b70;font-size:11px}.permission-options input{width:15px;height:15px}.permission-options p{margin:0;color:#8a95a6;font-size:10px}@media (max-width:1100px){.filter-grid{grid-template-columns:repeat(3,1fr)}.template-grid{grid-template-columns:repeat(2,1fr)}.data-toolbar{align-items:flex-start;flex-direction:column}.toolbar-actions{width:100%;overflow:auto}.toolbar-search{width:100%}}@media (max-width:760px){.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip article:nth-child(2){border-right:0}.summary-strip article:nth-child(-n+2){border-bottom:1px solid var(--biz-border)}.data-toolbar,.resource-head{align-items:stretch;flex-direction:column}.toolbar-search{min-width:0}.toolbar-actions button{flex:none}.filter-grid{grid-template-columns:repeat(2,1fr)}.filter-grid .primary-action{grid-column:1/-1}.template-grid{grid-template-columns:1fr}.resource-list article{grid-template-columns:38px minmax(0,1fr);gap:8px}.resource-list article>a,.resource-list article>button{grid-column:auto;padding:5px 0}.settings-section{padding:16px}.pagination{justify-content:center}.pagination>span{display:none}}.webhook-cell{min-width:360px;overflow-wrap:anywhere;white-space:normal}@media (max-width:420px){.summary-strip article{padding:13px}.filter-grid{grid-template-columns:1fr}.filter-grid .primary-action{grid-column:auto}.section-tabs{overflow:auto}.section-tabs button{flex:none}.toolbar-actions{padding-bottom:3px}.resource-head{padding:14px}.business-page .page-title-row span{display:block}}@media (max-width:760px){.staff-page .head-tools{width:100%;flex-wrap:wrap}.staff-page .head-tools button{flex:1}.organization-list article{grid-template-columns:32px minmax(130px,1fr);margin-left:min(calc(var(--staff-depth) * 16px),48px)}.organization-actions{grid-column:2;flex-wrap:wrap}}.staff-tree-page{gap:12px;padding-top:20px}.organization-panel{min-height:calc(100vh - 128px);overflow:hidden}.organization-panel>.section-head{min-height:72px;padding:0 20px;border-bottom:1px solid var(--biz-border)}.organization-panel>.section-head h3{font-size:15px}.organization-panel>.section-head span{font-size:12px}.staff-tree-scroll{min-height:calc(100vh - 200px);overflow:auto;padding:72px 26px 44px}.staff-tree-root{display:block;min-width:max-content;margin:0;padding:0}.staff-tree-root>li{padding-top:0;list-style:none}.head-tools{display:flex;align-items:center;gap:8px}.promotion-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.promotion-filter-grid{grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto}.promotion-business-table{min-width:1480px}.promotion-business-table th:last-child{min-width:270px}.promotion-detail-modal,.record-task-modal{width:min(980px,calc(100vw - 32px));max-height:88vh;overflow:auto}.modal-table{margin:0 20px 20px;border:1px solid var(--biz-border);border-radius:5px}.modal-table .business-table{min-width:720px}.records-page .data-toolbar select{height:36px;padding:0 10px;border:1px solid #d9e1eb;border-radius:5px;background:#fff}.records-table{min-width:1120px}.tag-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start}.tag-groups{overflow:hidden}.tag-groups>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--biz-border)}.tag-groups h3,.tag-list-panel h3{margin:2px 0 0;color:var(--biz-text);font-size:14px}.tag-groups>header>span{color:var(--biz-muted);font-size:10px}.tag-group-list{display:grid;padding:7px}.tag-group-list>button{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:0;border-radius:5px;color:#667389;background:transparent;text-align:left}.tag-group-list>button:hover,.tag-group-list>button.active{color:#315fcf;background:#edf3ff}.tag-group-list>button>span{min-width:0}.tag-group-list b,.tag-group-list small{display:block}.tag-group-list b{overflow:hidden;color:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tag-group-list small{margin-top:4px;color:#8d97a7;font-size:9px}.tag-list-panel{overflow:hidden}.tag-list-panel>.section-head{display:flex;align-items:center;justify-content:space-between}.tag-items{display:grid;padding:8px 16px 18px}.tag-items article{display:grid;grid-template-columns:34px minmax(0,1fr) 30px 30px;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #edf0f4}.tag-items article>i{display:grid;width:30px;height:30px;place-items:center;border-radius:5px;color:#3568d9;background:#edf3ff}.tag-items b,.tag-items small{display:block}.tag-items b{color:#3a475b;font-size:11px}.tag-items small{margin-top:3px;color:#909aaa;font-size:9px}.tag-items article>button{display:grid;width:28px;height:28px;place-items:center;border:0;color:#65738a;background:transparent}.production-filter-grid{grid-template-columns:repeat(4,minmax(140px,1fr)) auto auto}.production-table{min-width:1380px}.production-table th:last-child{min-width:260px}.production-table a{display:inline-flex;align-items:center;gap:4px;color:#416cc8;text-decoration:none}.production-modal{width:min(760px,calc(100vw - 32px));max-height:90vh;overflow:auto}.task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px}.task-form-grid>label{display:grid;gap:6px;color:#617086;font-size:11px}.task-form-grid input,.task-form-grid textarea{width:100%;padding:9px 10px;border:1px solid #d9e1eb;border-radius:5px;color:var(--biz-text);background:#fff}.task-form-grid input{height:36px}.task-form-grid .wide,.task-form-grid fieldset{grid-column:1/-1}.receiver-options,.script-options{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0;padding:12px;border:1px solid var(--biz-border);border-radius:5px}.receiver-options legend,.script-options legend{padding:0 5px;color:#667389;font-size:10px}.receiver-options label,.script-options label{display:flex;align-items:center;gap:5px;color:#536077;font-size:10px}.receiver-options input,.script-options input{width:14px;height:14px}.small-modal textarea{width:100%;padding:9px 10px;border:1px solid #d9e1eb;border-radius:5px;resize:vertical}@media (max-width:1100px){.promotion-summary,.promotion-filter-grid,.production-filter-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.promotion-summary{grid-template-columns:repeat(2,1fr)}.promotion-summary article{border-bottom:1px solid var(--biz-border)}.promotion-filter-grid,.production-filter-grid{grid-template-columns:repeat(2,1fr)}.tag-workspace{grid-template-columns:1fr}.tag-groups{max-height:300px}.tag-list-panel>.section-head{align-items:flex-start;flex-direction:column}.task-form-grid{grid-template-columns:1fr}.task-form-grid .wide,.task-form-grid fieldset{grid-column:auto}}@media (max-width:420px){.promotion-filter-grid,.production-filter-grid{grid-template-columns:1fr}.head-tools{width:100%;flex-wrap:wrap}.head-tools button{flex:1}}.plan-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start}.plan-main-column{display:grid;gap:14px}.plan-step{overflow:hidden}.plan-step>header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--biz-border)}.plan-step>header>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#3568d9;font-style:normal;font-size:11px;font-weight:800}.plan-step h3,.template-library h3{margin:2px 0 0;color:var(--biz-text);font-size:14px}.plan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px 18px}.plan-fields>label{display:grid;gap:6px;color:#617086;font-size:10px}.plan-fields .wide{grid-column:1/-1}.plan-fields input,.plan-fields select,.plan-fields textarea,.account-config-list select{width:100%;padding:9px 10px;border:1px solid #d9e1eb;border-radius:5px;color:var(--biz-text);background:#fff}.plan-fields input,.plan-fields select,.account-config-list select{height:36px}.plan-fields textarea{resize:vertical}.choice-buttons{display:flex;gap:8px}.choice-buttons button{display:grid;min-height:36px;flex:1;gap:3px;place-content:center;padding:7px 11px;border:1px solid #dce3ed;border-radius:5px;color:#647187;background:#fff}.choice-buttons button.active{border-color:#7599ea;color:#315fcf;background:#edf3ff}.choice-buttons button small{font-size:9px;font-weight:400}.plan-search{margin:0 18px 12px;padding:0 10px;border:1px solid #d9e1eb;border-radius:5px}.plan-search input{height:34px;border:0}.plan-search button{border:0;color:#3568d9;background:transparent;font-size:10px;font-weight:700}.plan-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:270px;overflow:auto;padding:0 18px 18px}.plan-picker-grid>label{display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px;border:1px solid #e0e6ee;border-radius:5px;color:#546177}.plan-picker-grid>label.active{border-color:#82a2ea;background:#f2f6ff}.plan-picker-grid b,.plan-picker-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-picker-grid b{font-size:10px}.plan-picker-grid small{margin-top:3px;color:#909aaa;font-size:8px}.account-config-list{display:grid;gap:9px;padding:17px 18px}.account-config-list>article{display:grid;grid-template-columns:180px minmax(220px,1fr) 2fr;gap:14px;align-items:start;padding:12px;border:1px solid #e2e7ee;border-radius:5px}.account-config-list>article>b{padding-top:9px;color:#3e4b60;font-size:11px}.account-config-list>article>label{display:grid;gap:5px;color:#68758a;font-size:10px}.account-config-list fieldset{display:flex;max-height:120px;flex-wrap:wrap;gap:7px 12px;overflow:auto;margin:0;padding:8px;border:1px solid #e3e8ef;border-radius:5px}.account-config-list legend{padding:0 4px;color:#748095;font-size:9px}.account-config-list fieldset label{display:flex;align-items:center;gap:4px;color:#59667a;font-size:9px}.account-config-list fieldset button{border:0;color:#3568d9;background:transparent;font-size:10px}.plan-submit{display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.plan-submit b,.plan-submit span{display:block}.plan-submit b{color:#344156;font-size:13px}.plan-submit span{margin-top:4px;color:#8893a4;font-size:10px}.template-library{position:sticky;top:75px;overflow:hidden}.template-library>header{padding:15px;border-bottom:1px solid var(--biz-border)}.template-library>article{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:7px;padding:11px 13px;border-bottom:1px solid #edf0f4}.template-library b,.template-library small{display:block}.template-library b{overflow:hidden;color:#435066;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.template-library small{margin-top:3px;color:#939cac;font-size:8px}.template-library article>button{padding:0;border:0;color:#3568d9;background:transparent;font-size:9px}.asset-picker-grid{padding-top:17px}@media (max-width:1100px){.plan-layout{grid-template-columns:1fr}.template-library{position:static;order:-1}.template-library>article{display:inline-grid;width:min(260px,100%)}.account-config-list>article{grid-template-columns:150px 1fr}.account-config-list fieldset{grid-column:1/-1}}@media (max-width:760px){.plan-picker-grid{grid-template-columns:repeat(2,1fr)}.plan-fields{grid-template-columns:1fr}.plan-fields .wide{grid-column:auto}.account-config-list>article{grid-template-columns:1fr}.account-config-list fieldset{grid-column:auto}.plan-submit{align-items:stretch;flex-direction:column;gap:12px}}@media (max-width:420px){.plan-picker-grid{grid-template-columns:1fr}.choice-buttons{flex-direction:column}}.asset-detail-modal{width:min(1120px,calc(100vw - 32px));height:min(760px,calc(100vh - 50px));overflow:hidden}.asset-detail-layout{display:grid;grid-template-columns:330px minmax(0,1fr);height:calc(100% - 68px)}.asset-detail-media{display:grid;min-height:0;place-items:center;padding:20px;border-right:1px solid var(--biz-border);background:#f4f6fa}.asset-detail-media img,.asset-detail-media video{display:block;max-width:100%;max-height:100%;object-fit:contain}.asset-detail-media audio{width:100%}.asset-detail-content{min-width:0;overflow:auto}.asset-detail-content .section-tabs{position:sticky;z-index:2;top:0;background:#fff}.asset-notes{display:grid;gap:10px;padding:18px}.asset-notes form{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:9px;align-items:end;padding-bottom:16px;border-bottom:1px solid var(--biz-border)}.asset-notes label{display:grid;gap:5px;color:#637087;font-size:10px}.asset-notes input,.asset-notes textarea{width:100%;padding:8px;border:1px solid #d9e1eb;border-radius:5px}.asset-notes article,.asset-record-list article{display:grid;gap:4px;padding:11px 0;border-bottom:1px solid #edf0f4}.asset-notes article b,.asset-record-list b{color:#3e4b60;font-size:11px}.asset-notes article span,.asset-record-list span{color:#647187;font-size:10px}.asset-record-list{display:grid;padding:10px 18px 20px}.asset-record-list small{color:#929cab;font-size:9px}@media (max-width:760px){.asset-detail-layout{grid-template-columns:1fr;overflow:auto}.asset-detail-media{min-height:220px;border-right:0;border-bottom:1px solid var(--biz-border)}.asset-detail-content{overflow:visible}.asset-notes form{grid-template-columns:1fr}.asset-detail-content .section-tabs{overflow:auto}.asset-detail-content .section-tabs button{flex:none}}.classification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.classification-column{min-width:0}.classification-column>header{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid var(--biz-border)}.classification-column h3{max-width:220px;overflow:hidden;margin:0;color:#334055;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.classification-list{display:grid;align-content:start;min-height:320px;padding:8px}.classification-list article{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;border-bottom:1px solid #eef1f5}.classification-list article.active{border-radius:5px;background:#eef3ff}.classification-list article>button:not(.classification-open){display:grid;width:28px;height:32px;place-items:center;border:0;border-radius:4px;color:#7d8999;background:transparent}.classification-list article>button:hover{background:#e7edf8}.classification-open,.classification-leaf{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:0;color:#4a5d79;background:transparent;text-align:left}.classification-open{width:100%}.classification-open span,.classification-leaf span{display:grid;min-width:0;gap:3px}.classification-open b,.classification-leaf b{overflow:hidden;color:#344055;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.classification-open small,.classification-leaf small{color:#909aaa;font-size:10px}.classification-leaf{padding-left:12px}.asset-search-form{display:flex;min-width:360px;flex:1;align-items:center;gap:7px}.asset-search-form .search-field{min-width:180px}.asset-search-form .outline-action.active{border-color:#9db5eb;color:#2f61d4;background:#edf3ff}.asset-advanced-filters{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;padding:15px 18px;border-bottom:1px solid var(--biz-border);background:#fafbfd}.asset-advanced-filters label{display:grid;gap:6px;color:#667388;font-size:10px}.asset-advanced-filters select{min-width:0;height:36px;padding:0 9px;border:1px solid #d9e1eb;border-radius:5px;color:#40506a;background:#fff}.asset-advanced-filters select[multiple]{height:68px;padding:5px 9px}.filter-actions{display:flex;align-items:end;justify-content:flex-end;gap:7px}@media (max-width:900px){.classification-grid{grid-template-columns:1fr}.classification-list{min-height:160px}.asset-search-form{min-width:0;flex-wrap:wrap}.asset-search-form .search-field{min-width:200px}.asset-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.asset-search-form{width:100%}.asset-search-form .search-field{width:100%;min-width:0}.asset-search-form .primary-action{width:auto}.asset-advanced-filters{grid-template-columns:1fr}.filter-actions{align-items:center}.classification-list{min-height:120px}}.danger-action{color:var(--biz-danger)!important}.account-detail-modal{width:min(1000px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 36px));overflow:auto}.account-detail-modal>header span{display:block;margin-top:4px;color:var(--biz-muted);font-size:10px}.account-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--biz-border)}.account-overview article{display:grid;gap:7px;padding:18px;background:#fff}.account-overview span,.detail-metrics span{color:var(--biz-muted);font-size:10px}.account-overview strong{overflow:hidden;color:var(--biz-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-tab-content{min-height:330px}.detail-date-filter{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px}.detail-date-filter label{display:flex;align-items:center;gap:7px;height:36px;padding:0 9px;border:1px solid #d9e1eb;border-radius:5px;color:#7b8798}.detail-date-filter input{border:0;outline:0}.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 18px 14px;background:var(--biz-border)}.detail-metrics article{display:grid;gap:6px;padding:12px;background:#f9fafc}.detail-metrics b{color:var(--biz-text);font-size:14px}.detail-table{min-width:780px}.aweme-table{min-width:720px}.tab-count{margin:0;padding:13px 18px;color:var(--biz-muted);font-size:10px}.aweme-name{display:flex;align-items:center;gap:8px}.aweme-name img{width:30px;height:30px;border-radius:50%;object-fit:cover}.monitor-workspace{overflow:hidden}.monitor-rule-list{padding:0 18px 18px}.monitor-rule-list .rule-card{border:0;border-bottom:1px solid var(--biz-border);border-radius:0;box-shadow:none}.monitor-log-table{min-width:760px}.monitor-log-table .reason-cell{min-width:280px;white-space:normal}.record-detail{display:grid;grid-template-columns:120px minmax(0,1fr);margin:0;padding:18px 20px}.record-detail dt,.record-detail dd{margin:0;padding:11px;border-bottom:1px solid #edf0f4;font-size:11px}.record-detail dt{color:var(--biz-muted)}.record-detail dd{color:var(--biz-text);overflow-wrap:anywhere}@media (max-width:760px){.account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metrics{grid-template-columns:repeat(2,1fr)}.account-tab-content{min-height:260px}.monitor-rule-list{padding:0 12px 12px}.record-detail{grid-template-columns:88px minmax(0,1fr);padding:12px}.monitor-page .data-toolbar{padding:12px}.monitor-page .toolbar-search{display:grid;grid-template-columns:auto minmax(0,1fr)}.monitor-page .toolbar-search .primary-action{grid-column:1/-1}.monitor-page .toolbar-search input{width:100%}}.asset-smart-views{display:flex;gap:6px;overflow:auto;padding:10px 0}.asset-smart-views button{height:32px;flex:none;padding:0 12px;border:1px solid #dfe5ed;border-radius:5px;color:#657187;background:#fff;font-size:10px}.asset-smart-views button.active{border-color:#9bb3e9;color:#315fcf;background:#edf3ff;font-weight:700}.browse-toggle{display:flex;height:34px;overflow:hidden;border:1px solid #d9e1eb;border-radius:5px}.browse-toggle button{display:grid;width:35px;place-items:center;border:0;border-right:1px solid #e5e9ef;color:#7a8698;background:#fff}.browse-toggle button:last-child{border-right:0}.browse-toggle button.active{color:#315fcf;background:#edf3ff}.upload-flow{width:min(760px,calc(100vw - 32px));max-height:min(850px,calc(100vh - 30px));overflow:auto}.upload-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:15px 22px;border-bottom:1px solid var(--biz-border);list-style:none}.upload-steps li{position:relative;display:flex;align-items:center;gap:7px;color:#9aa3b1;font-size:10px}.upload-steps li:not(:last-child):after{position:absolute;right:15px;left:48px;height:1px;background:#e2e7ed;content:""}.upload-steps b{display:grid;width:24px;height:24px;place-items:center;border:1px solid #dfe4eb;border-radius:50%;background:#fff}.upload-steps li.active{color:#3568d9;font-weight:700}.upload-steps li.active b{border-color:#3568d9;color:#fff;background:#3568d9}.upload-step-content{display:grid;gap:12px;padding:18px 22px}.upload-step-content>label:not(.drop-zone),.upload-meta-grid label{display:grid;gap:6px;color:#637086;font-size:10px}.upload-step-content input,.upload-meta-grid input,.upload-meta-grid select,.upload-meta-grid textarea{width:100%;padding:8px 10px;border:1px solid #d9e1eb;border-radius:5px;color:var(--biz-text);background:#fff}.upload-step-content input,.upload-meta-grid select{height:36px}.upload-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px 22px}.upload-meta-grid .wide{grid-column:1/-1}.upload-meta-grid select[multiple]{height:80px}.upload-meta-grid textarea{resize:vertical}.upload-confirm{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 22px 20px}.upload-confirm article{display:grid;gap:5px;padding:14px;border-bottom:1px solid #edf0f4}.upload-confirm span{color:var(--biz-muted);font-size:10px}.upload-confirm b{color:var(--biz-text);font-size:11px}.drop-zone span{color:var(--biz-muted);font-size:9px}@media (max-width:760px){.asset-smart-views{max-width:100%}.asset-controls{align-items:stretch!important;flex-direction:column}.asset-controls .asset-search-form{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto}.asset-controls .asset-search-form .search-field{width:100%;grid-column:1/-1}.asset-controls .asset-search-form .primary-action{width:auto}.asset-controls>.head-tools{width:100%;justify-content:space-between}.browse-toggle{order:2}.upload-meta-grid{grid-template-columns:1fr}.upload-meta-grid .wide{grid-column:auto}.upload-confirm{grid-template-columns:1fr}.upload-steps li:not(:last-child):after{display:none}}.reports-page .section-tabs button{display:inline-flex;align-items:center;gap:6px}.report-summary strong{font-size:18px}.saved-view-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--biz-border);border-radius:6px;background:#fff}.saved-view-bar label{display:flex;align-items:center;gap:8px;color:var(--biz-muted);font-size:10px}.saved-view-bar select{height:32px;min-width:180px;padding:0 8px;border:1px solid #d9e1eb;border-radius:5px;background:#fff}.saved-view-bar button{padding:0;border:0;color:var(--biz-danger);background:transparent;font-size:10px}.report-filters.enhanced{flex-wrap:wrap;align-items:end}.report-filters.enhanced label{min-width:145px}.report-filters.enhanced button{height:36px}.report-chart{min-height:360px;padding:20px}.report-chart>header h3{margin:0;color:var(--biz-text);font-size:14px}.report-chart>header span{display:block;margin-top:4px;color:var(--biz-muted);font-size:10px}.bar-chart{display:grid;gap:14px;margin-top:24px}.bar-chart article{display:grid;grid-template-columns:minmax(110px,180px) minmax(180px,1fr) 100px;align-items:center;gap:12px}.bar-chart article>span{overflow:hidden;color:#4e5b70;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bar-chart article>i{display:block;height:14px;overflow:hidden;border-radius:3px;background:#eef1f5}.bar-chart article>i>b{display:block;height:100%;border-radius:3px;background:#4d76d3}.bar-chart article>strong{color:#3e4a5e;font-size:10px;text-align:right}.column-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 20px;padding:14px;border:1px solid var(--biz-border);border-radius:5px}.column-options legend{padding:0 5px;color:var(--biz-muted);font-size:10px}.column-options label{display:flex;align-items:center;gap:7px;color:#4e5b70;font-size:11px}.column-options input{width:15px;height:15px}@media (max-width:760px){.reports-page .head-tools{overflow:auto;flex-wrap:nowrap}.reports-page .head-tools button{flex:none}.report-filters.enhanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.report-filters.enhanced label{min-width:0}.bar-chart article{grid-template-columns:minmax(80px,120px) minmax(100px,1fr);gap:8px}.bar-chart article>strong{grid-column:2}.report-chart{min-height:300px;padding:16px}.saved-view-bar{align-items:flex-start;flex-direction:column}.column-options{grid-template-columns:1fr}}@media (max-width:420px){.report-filters.enhanced{grid-template-columns:1fr}}.table-text-actions button{height:20px;line-height:1;vertical-align:middle}.table-text-actions button svg{display:block;flex:none}.account-table-actions{min-width:300px;max-width:none!important}.field-label-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.template-download{display:inline-flex;flex:none;align-items:center;gap:5px;padding:0;border:0;color:var(--biz-primary);background:transparent;font-size:12px;font-weight:700}.template-download:hover{color:#214fae}.settings-section input[type=file]{height:auto;min-height:38px;padding:6px 8px}.settings-section input[type=file]::file-selector-button{height:26px;margin-right:10px;padding:0 10px;border:1px solid #d7dfeb;border-radius:4px;color:#4e5d73;background:#f7f9fc;cursor:pointer}.authorization-list{display:grid;max-height:360px;margin:0 20px;overflow:auto;border:1px solid var(--biz-border);border-radius:5px}.authorization-list>label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #edf0f4;cursor:pointer}.authorization-list>label:last-of-type{border-bottom:0}.authorization-list input{width:15px;height:15px}.authorization-list b,.authorization-list small{display:block}.authorization-list b{color:var(--biz-text);font-size:12px}.authorization-list small{margin-top:4px;color:var(--biz-muted);font-size:10px}.authorization-list .empty-state{margin:0}.task-scope-tabs{padding:0 18px;background:#fafbfd}.task-scope-tabs button{height:34px;font-size:11px}.production-filters{display:flex;align-items:end;gap:12px;padding:16px 18px}.production-filters label{display:grid;min-width:180px;gap:6px;color:#617086;font-size:11px}.production-filters select{height:36px;padding:0 10px;border:1px solid #d9e1eb;border-radius:5px;color:var(--biz-text);background:#fff}.production-table{min-width:1520px}.production-table td{vertical-align:top}.production-table .stacked-value{display:block;line-height:1.65}.task-video-cell{min-width:290px}.task-video-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;align-items:center;min-width:230px;padding:3px 0}.task-video-row>a:first-child,.task-video-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-video-row small{grid-column:1;color:#8d98aa;font-size:10px}.task-video-row>a:last-child{grid-column:2;grid-row:1;color:#416cc8}.task-video-tools{padding-top:4px}.task-video-tools .text-action{padding:0;border:0;color:#416cc8;background:transparent;font-size:11px;cursor:pointer}.task-videos-modal{width:min(620px,calc(100vw - 32px));max-height:80vh;overflow:auto}.task-video-list{display:grid;max-height:50vh;overflow:auto;padding:4px 20px 20px}.task-video-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #edf0f4}.task-video-list article:last-child{border-bottom:0}.task-video-list b,.task-video-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-video-list b{color:#44516a;font-size:12px}.task-video-list small{margin-top:4px;color:#8d98aa;font-size:10px}.task-video-list a{display:inline-flex;align-items:center;gap:4px;color:#416cc8;font-size:12px;text-decoration:none}.task-empty-state{display:grid;justify-items:center;gap:9px;padding:34px;color:#8793a5}.task-empty-state b{color:#556278;font-size:13px}.task-empty-state .primary-action{width:auto}.production-modal{width:min(680px,calc(100vw - 32px))}.task-assignee-picker{position:relative}.task-assignee-control,.benchmark-entry{display:flex;align-items:center;min-height:38px;width:100%;gap:6px;padding:7px 10px;border:1px solid #d9e1eb;border-radius:5px;color:#40506a;background:#fff;text-align:left}.task-assignee-control>svg,.benchmark-entry>svg{margin-left:auto;flex:none;color:#758398}.assignee-placeholder{color:#96a0ae}.assignee-tag{max-width:180px;overflow:hidden;padding:3px 6px;border-radius:4px;color:#4564bc;background:#edf2ff;text-overflow:ellipsis;white-space:nowrap}.task-assignee-control b{color:#647188;font-size:11px}.task-assignee-menu{position:absolute;z-index:4;top:calc(100% + 5px);width:100%;max-height:260px;overflow:auto;border:1px solid #dce4ef;border-radius:6px;background:#fff;box-shadow:0 12px 26px #1f305029}.task-assignee-search{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:9px!important;border-bottom:1px solid #e8edf4}.task-assignee-search input{height:28px!important;padding:0!important;border:0!important;outline:0}.task-assignee-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 10px;border:0;color:#516077;background:#fff;text-align:left}.task-assignee-menu>button:hover,.task-assignee-menu>button.selected{color:#315fcf;background:#f1f5ff}.task-assignee-menu>button b{font-size:10px}.task-assignee-menu>p{margin:0;padding:13px;color:#8d98aa;font-size:11px;text-align:center}.benchmark-backdrop{z-index:30}.benchmark-modal{width:min(520px,calc(100vw - 32px))}.benchmark-fields{display:grid;gap:15px;padding:20px}.benchmark-fields label{display:grid;gap:6px;color:#617086;font-size:11px}.benchmark-fields input,.benchmark-fields textarea{width:100%;padding:9px 10px;border:1px solid #d9e1eb;border-radius:5px;color:var(--biz-text);resize:vertical}@media (max-width:1100px){.production-filters{flex-wrap:wrap}.production-filters label{min-width:220px;flex:1}}@media (max-width:760px){.production-filters{align-items:stretch;flex-direction:column}.production-filters label{min-width:0}}:root{--type-caption: 12px;--type-label: 13px;--type-body: 14px;--type-section: 16px;--type-page-title: 24px}body{font-size:var(--type-body);line-height:1.5}.app-shell{font-size:var(--type-body)}.app-shell .nav-link{font-size:var(--type-body)!important}.app-shell .nav-children a,.app-shell .topbar-crumb,.app-shell .sync-state,.app-shell .notification-popover footer a{font-size:var(--type-label)!important}.app-shell .notification-popover b,.app-shell .notification-popover span{font-size:var(--type-body)!important}.app-shell .notification-popover small{font-size:var(--type-caption)!important}.app-shell .page-title-row h2{font-size:var(--type-page-title)!important;line-height:1.35}.app-shell .page-title-row span{font-size:var(--type-body)!important;line-height:1.6}.app-shell .eyebrow{font-size:var(--type-caption)!important;line-height:1.4;letter-spacing:0!important}.app-shell .panel header h3,.app-shell .section-head h3,.app-shell .section-head h2,.app-shell .template-card h3,.app-shell .comments-head h3,.app-shell .modal h3,.app-shell .modal h2{font-size:var(--type-section)!important;line-height:1.4}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.app-shell label,.app-shell .primary-action,.app-shell .outline-action,.app-shell .text-button{font-size:var(--type-body)!important}.app-shell .primary-action,.app-shell .outline-action{height:38px;padding:0 13px;border-radius:6px;font-weight:700}.app-shell input,.app-shell select,.app-shell textarea{line-height:1.5}.app-shell input[type=date],.app-shell input[type=datetime-local]{cursor:pointer}.app-shell .section-tabs button,.app-shell .subnav button,.app-shell .filter-pills button,.app-shell .table-text-actions button,.app-shell .asset-card footer button,.app-shell .asset-card footer a{font-size:var(--type-label)!important}.app-shell table th,.app-shell .business-table th,.app-shell .table-wrap th{font-size:var(--type-label)!important;line-height:1.4}.app-shell table td,.app-shell .business-table td,.app-shell .table-wrap td{font-size:var(--type-body)!important;line-height:1.5}.app-shell table td b,.app-shell table td strong{font-size:var(--type-body)!important}.app-shell table td small,.app-shell .business-table td small,.app-shell .table-wrap td small{font-size:var(--type-caption)!important}.app-shell .state-pill,.app-shell .channel-tag,.app-shell .status-select,.app-shell .tag,.app-shell .badge{font-size:var(--type-caption)!important;line-height:1.35}.app-shell .pagination,.app-shell .pagination span,.app-shell .pagination b,.app-shell .selection-banner,.app-shell .connection-state,.app-shell .empty-state,.app-shell .empty-cell{font-size:var(--type-label)!important;line-height:1.5}.app-shell .summary-strip>article>span,.app-shell .asset-breadcrumb,.app-shell .head-tools>span{font-size:var(--type-label)!important;line-height:1.5}.app-shell .plan-submit span{font-size:var(--type-caption)!important;line-height:1.5}.app-shell .organization-panel>.section-head span{font-size:var(--type-body)!important;line-height:1.55}.app-shell small,.app-shell .helper-text,.app-shell .muted,.app-shell .meta,.app-shell .hint{color:#667085;font-size:var(--type-caption)!important;line-height:1.5}.app-shell .metric-card>span,.app-shell .action-item p,.app-shell .signal-list strong,.app-shell .ready-list strong,.app-shell .campaign-list strong,.app-shell .template-card>p,.app-shell .comments-head span,.app-shell .record-detail,.app-shell .resource-list,.app-shell .organization-list,.app-shell .asset-card-body,.app-shell .asset-card-body strong,.app-shell .cloud-action-card>p{font-size:var(--type-body)!important;line-height:1.55}.app-shell .home-intro h2{font-size:var(--type-page-title)!important;line-height:1.35}.app-shell .home-intro>div>p,.app-shell .home-section-title p,.app-shell .home-overview>header p,.app-shell .home-panel>header p,.app-shell .home-kicker,.app-shell .home-data-state{font-size:var(--type-caption)!important;line-height:1.4;letter-spacing:0!important}.app-shell .home-intro>div>span{color:#667085;font-size:var(--type-body)!important;line-height:1.6}.app-shell .home-overview h3,.app-shell .home-panel h3,.app-shell .home-section-title h3{font-size:var(--type-section)!important;line-height:1.4}.app-shell .home-overview>header>a,.app-shell .home-panel>header>a,.app-shell .home-section-title>a,.app-shell .home-kpis span,.app-shell .home-charts header,.app-shell .home-todo article>span,.app-shell .home-flow span,.app-shell .home-health span,.app-shell .home-opportunities span,.app-shell .home-ranking span,.app-shell .home-opportunities em,.app-shell .home-ranking nav button,.app-shell .home-ranking>div>strong,.app-shell .home-empty,.app-shell .home-workflow span,.app-shell .cloud-summary-card b,.app-shell .workflow-link b,.app-shell .cloud-status b,.app-shell .cloud-status a{font-size:var(--type-label)!important;line-height:1.5}.app-shell .home-kpis small,.app-shell .home-charts header em,.app-shell .home-charts footer,.app-shell .home-todos small,.app-shell .home-todos em,.app-shell .home-flow small,.app-shell .home-health small,.app-shell .home-opportunities small,.app-shell .home-ranking small,.app-shell .home-workflow small,.app-shell .cloud-summary-card small,.app-shell .cloud-workflow header small,.app-shell .workflow-link small,.app-shell .cloud-status small{font-size:var(--type-caption)!important;line-height:1.5}.auth-page .auth-brand span,.auth-page .auth-back,.auth-page .eyebrow,.auth-page .auth-card-copy p,.auth-page .auth-switch,.product-home small,.product-home .eyebrow,.product-home .hero-tags span,.product-home .track-item small,.product-home .operation-board span,.product-home .pricing-grid>article>span,.product-home .pricing-grid li,.product-home .product-footer,.share-page small,.share-page .shared-grid span{font-size:var(--type-caption)!important;line-height:1.5}.product-home .product-brand span,.product-home .hero-console>header strong,.product-home .hero-console>header span,.product-home .hero-console>footer,.product-home .comparison-table thead span,.product-home .comparison-table tbody th span,.product-home .pricing-footnote{color:#667085;font-size:var(--type-caption)!important;line-height:1.5}.product-home .hero-console>footer button,.product-home .comparison-category th{font-size:var(--type-caption)!important;line-height:1.5}.product-home .track-item b,.product-home .outcome-strip span,.product-home .capability-grid p{color:#667085;font-size:var(--type-label)!important;line-height:1.55}.product-home .outcome-strip b,.product-home .operation-board b,.product-home .comparison-table tbody th b{font-size:var(--type-body)!important;line-height:1.45}.auth-page .auth-tabs button,.auth-page .auth-card label,.auth-page .auth-card input,.auth-page .auth-switch button,.auth-page .auth-submit,.product-home .product-nav nav button,.product-home .login-nav-button,.product-home .product-primary,.product-home .hero-link,.product-home .price-action,.share-page label,.share-page input,.share-page button,.share-page .primary-action,.share-page .outline-action,.share-page .shared-grid b{font-size:var(--type-body)!important}@media (max-width: 560px){:root{--type-label: 14px;--type-body: 16px;--type-section: 17px;--type-page-title: 22px}.app-shell .nav-link,.app-shell .topbar-crumb{font-size:14px!important}.reports-page .page-title-row{flex-wrap:wrap}.reports-page .head-tools{width:100%;overflow:visible;flex:1 0 100%;flex-wrap:wrap}.reports-page .head-tools button{min-width:0;flex:1 1 auto}.auth-page .auth-card label,.auth-page .auth-card input,.auth-page .auth-submit,.share-page label,.share-page input,.share-page button{font-size:16px!important}}.app-shell .data-toolbar{justify-content:flex-start;flex-wrap:wrap;column-gap:12px;row-gap:12px}.app-shell .records-page .data-toolbar>label:not(.toolbar-search),.app-shell .experiment-result-modal>.data-toolbar>label{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px}.app-shell .toolbar-search{width:320px;min-width:240px;flex:0 1 320px}.app-shell .data-toolbar>.toolbar-actions{margin-left:0;flex-wrap:wrap}.app-shell .filter-grid{display:flex!important;width:100%;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:12px}.app-shell .filter-grid>label{width:168px;min-width:0;flex:0 0 168px}.app-shell .filter-grid>label input:not([type=checkbox]),.app-shell .filter-grid>label select,.app-shell .filter-grid>label .input-icon{width:100%}.app-shell .filter-grid>button{flex:0 0 auto}.app-shell .account-toolbar .filter-grid{padding:0;border:0}.app-shell .report-filters{justify-content:flex-start;flex-wrap:wrap;column-gap:12px;row-gap:12px}.app-shell .report-filters>label{width:168px;min-width:0;flex:0 0 168px}.app-shell .report-filters>button{flex:0 0 auto}@media (max-width: 760px){.app-shell .filter-grid>label{width:auto;flex:1 1 calc(50% - 6px)}.app-shell .filter-grid>button{flex:1 1 auto}.app-shell .toolbar-search{width:100%;min-width:0;flex-basis:100%}}@media (max-width: 560px){.app-shell .filter-grid>label,.app-shell .filter-grid>button{width:100%;flex-basis:100%}.app-shell .records-page .data-toolbar>label:not(.toolbar-search),.app-shell .records-page .data-toolbar>.toolbar-actions{width:100%}}.app-shell .plan-step>header{justify-content:flex-start}.app-shell .plan-step>header>div{min-width:0}.app-shell .plan-step>header>i{font-size:var(--type-caption)}.app-shell .plan-create-page .plan-fields{grid-template-columns:repeat(2,minmax(280px,480px));justify-content:start}.app-shell .plan-create-page .plan-fields input,.app-shell .plan-create-page .plan-fields select,.app-shell .plan-create-page .account-config-list select{height:40px}.app-shell .choice-segmented{display:inline-flex;width:max-content;gap:0;padding:3px;border:1px solid #dce3ed;border-radius:6px;background:#f7f9fc}.app-shell .choice-segmented button{min-width:112px;min-height:32px;flex:none;padding:0 14px;border:0;background:transparent}.app-shell .choice-segmented button.active{border-color:transparent;background:#fff;box-shadow:0 1px 4px #1e304d1a}.app-shell .choice-cards{display:grid;width:min(100%,760px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .choice-cards button{min-height:64px;justify-content:start;place-content:center start;text-align:left}.app-shell .choice-cards button small{font-size:var(--type-caption)!important;line-height:1.45}.app-shell .plan-create-page .plan-picker-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px))}.app-shell .plan-create-page .plan-picker-grid b,.app-shell .plan-create-page .account-config-list>article>b{font-size:var(--type-body)!important;line-height:1.45}.app-shell .plan-create-page .plan-picker-grid small{font-size:var(--type-caption)!important}.app-shell .plan-create-page .account-config-list>article{grid-template-columns:minmax(140px,180px) minmax(260px,420px) minmax(360px,640px);justify-content:start}.app-shell .plan-create-page .account-product-field{display:grid;min-width:0;gap:5px}.app-shell .plan-create-page .account-product-label{color:#68758a;font-size:var(--type-body);line-height:1.5}.app-shell .plan-create-page .account-product-options{display:flex;min-height:40px;max-height:120px;align-items:center;flex-wrap:wrap;gap:7px 12px;overflow:auto;padding:8px;border:1px solid #e3e8ef;border-radius:5px}.app-shell .plan-create-page .account-product-options label{display:flex;align-items:center;gap:4px;color:#59667a}.app-shell .plan-create-page .account-product-options label,.app-shell .plan-create-page .account-product-options button{font-size:var(--type-label)!important}.app-shell .plan-create-page .account-product-options button{padding:0;border:0;color:#3568d9;background:transparent}.app-shell .account-product-empty{align-self:center;margin:0;color:#8994a5;font-size:var(--type-caption);line-height:1.5}.app-shell .plan-fields .toggle-line{display:flex!important;width:max-content;min-height:36px;align-items:center;align-self:end;gap:8px}.app-shell .plan-fields .toggle-line input[type=checkbox]{width:16px!important;height:16px!important;flex:none;padding:0;accent-color:#3568d9}.app-shell .selected-material-section{display:grid;gap:12px;padding:17px 18px;border-bottom:1px solid #edf0f4}.app-shell .selected-material-head,.app-shell .selected-material-head>div,.app-shell .selected-material-list article,.app-shell .material-picker-footer,.app-shell .material-picker-footer>div:last-child{display:flex;align-items:center}.app-shell .selected-material-head{justify-content:space-between;gap:16px}.app-shell .selected-material-head>div{min-width:0;gap:8px}.app-shell .selected-material-head b{color:#354257;font-size:var(--type-body)}.app-shell .selected-material-head span{overflow:hidden;color:#7b8799;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.app-shell .selected-material-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.app-shell .selected-material-list article{min-width:0;gap:10px;padding:8px;border:1px solid #e1e6ee;border-radius:6px}.app-shell .selected-material-cover{display:grid;width:54px;height:38px;flex:none;place-items:center;overflow:hidden;border-radius:4px;color:#fff;background:#536f9e;font-size:var(--type-caption);font-weight:700}.app-shell .selected-material-cover img,.app-shell .material-picker-cover img{width:100%;height:100%;object-fit:cover}.app-shell .selected-material-list article>div:nth-child(2){display:grid;min-width:0;flex:1;gap:3px}.app-shell .selected-material-list b,.app-shell .selected-material-list small,.app-shell .material-picker-body b,.app-shell .material-picker-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .selected-material-list b,.app-shell .material-picker-body b{color:#344156;font-size:var(--type-label)}.app-shell .selected-material-list small,.app-shell .material-picker-body small{color:#8994a5;font-size:var(--type-caption)}.app-shell .selected-material-list em{width:max-content;max-width:100%;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .material-picker-modal{display:grid;width:min(1180px,calc(100vw - 36px));height:min(800px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;overflow:hidden}.app-shell .material-picker-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 150px 150px 180px auto;align-items:end;gap:10px;padding:15px 18px;border-bottom:1px solid #edf0f4}.app-shell .material-picker-toolbar>label:not(.toolbar-search){display:grid;gap:6px;color:#657288;font-size:var(--type-caption)}.app-shell .material-picker-toolbar select{height:36px;padding:0 9px;border:1px solid #d9e1eb;border-radius:5px;color:#3e4c61;background:#fff}.app-shell .material-picker-path{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 18px;color:#6f7c90;border-bottom:1px solid #edf0f4;font-size:var(--type-caption)}.app-shell .material-picker-path button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;color:#3568d9;background:transparent;font-size:var(--type-caption)}.app-shell .material-picker-summary{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;color:#7a8698;border-bottom:1px solid #edf0f4;font-size:var(--type-caption)}.app-shell .material-picker-summary b{color:#3568d9;font-size:var(--type-label)}.app-shell .material-picker-summary>div{display:flex;align-items:center;gap:12px}.app-shell .material-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:204px;align-content:start;gap:12px;min-height:284px;overflow:auto;padding:16px 18px}.app-shell .material-picker-grid>article{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:6px;background:#fff}.app-shell .material-picker-grid>article:not(.material-picker-folder){cursor:pointer}.app-shell .material-picker-grid>article.selected{border-color:#7195e5;box-shadow:0 0 0 2px #eaf1ff}.app-shell .material-picker-grid>article.material-picker-folder{min-height:194px}.app-shell .material-picker-folder button{display:grid;min-width:0;place-content:center;justify-items:center;gap:8px;padding:20px;border:0;color:#687996;background:#f9fbfe}.app-shell .material-picker-folder svg{color:#4d76c5;fill:#dce8ff}.app-shell .material-picker-folder b{max-width:100%;overflow:hidden;color:#42516a;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap}.app-shell .material-picker-folder small{color:#8994a5;font-size:var(--type-caption)}.app-shell .material-picker-check,.app-shell .material-picker-preview{position:absolute;z-index:2;display:grid;width:28px;height:28px;place-items:center;border:1px solid #d8e0eb;border-radius:5px;color:#637187;background:#fffd}.app-shell .material-picker-check{top:8px;left:8px}.app-shell .material-picker-grid>article.selected .material-picker-check{border-color:#3568d9;color:#fff;background:#3568d9}.app-shell .material-picker-preview{top:8px;right:8px}.app-shell .material-picker-cover{display:grid;height:118px;place-items:center;overflow:hidden;color:#fff;background:#536f9e;cursor:pointer;font-size:16px;font-weight:700}.app-shell .material-picker-body{display:grid;min-width:0;gap:5px;padding:10px}.app-shell .material-picker-body .state-pill{width:max-content;max-width:100%}.app-shell .material-picker-footer{justify-content:space-between;gap:14px;border-top:1px solid #edf0f4}.app-shell .material-picker-footer .pagination{display:flex;align-items:center;gap:8px;padding-left:18px}.app-shell .material-picker-footer .pagination input{width:52px;height:32px;padding:0 6px;border:1px solid #d9e1eb;border-radius:5px;color:#3e4c61;text-align:center}.app-shell .material-picker-footer>div:last-child{gap:8px;padding-right:18px}.app-shell .distribution-material-toolbar{position:relative}.app-shell .distribution-material-actions{display:flex;align-items:center;gap:8px}.app-shell .material-preview-backdrop{z-index:25}.app-shell .material-preview-modal{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.app-shell .material-preview-modal video{display:block;width:100%;max-height:70vh;background:#111827}@media (max-width: 1300px){.app-shell .plan-create-page .account-config-list>article{grid-template-columns:150px minmax(0,1fr)}.app-shell .plan-create-page .account-product-field{grid-column:1 / -1}}@media (max-width: 560px){.app-shell .plan-create-page .plan-fields{grid-template-columns:1fr}.app-shell .plan-create-page .account-config-list>article{grid-template-columns:1fr}.app-shell .plan-create-page .account-product-field{grid-column:auto}.app-shell .choice-segmented{width:100%}.app-shell .choice-segmented button{min-width:0;flex:1}.app-shell .choice-cards{grid-template-columns:1fr}.app-shell .selected-material-head,.app-shell .material-picker-footer{align-items:stretch;flex-direction:column}.app-shell .selected-material-head>div{align-items:flex-start;flex-direction:column}.app-shell .selected-material-head .primary-action{width:100%}.app-shell .material-picker-toolbar{grid-template-columns:1fr}.app-shell .material-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.app-shell .material-picker-footer>div:last-child{justify-content:flex-end;padding:0 12px 12px}}.sticky-table-scrollbar-shell{position:fixed;z-index:30;bottom:12px;pointer-events:none}.sticky-table-scrollbar{height:18px;overflow-x:scroll;overflow-y:hidden;border:1px solid #d8e0eb;border-radius:5px;background:#ffffffed;box-shadow:0 5px 16px #2134501f;pointer-events:auto;scrollbar-color:#aeb9c9 #f4f6f9}.sticky-table-scrollbar:focus-visible{outline:2px solid #3568d9;outline-offset:2px}.sticky-table-scrollbar-track{height:1px}.app-shell .table-wrap.sticky-table-scrollbar-active{overflow-x:hidden}@media (max-width: 560px){.sticky-table-scrollbar-shell{bottom:8px}}
