.mobile-bottom-nav[data-v-ad45e75f]{position:fixed;z-index:var(--layer-mobile-navigation,40);right:0;bottom:0;left:0;display:none;height:calc(var(--mobile-tabbar-height,64px) + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding:5px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));border-top:1px solid rgba(30,52,97,.1);background:#fcfdffed;box-shadow:0 -12px 34px #13244a17;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);transition:transform .24s ease,opacity .2s ease}.mobile-bottom-nav>a[data-v-ad45e75f],.mobile-bottom-nav>button[data-v-ad45e75f]{position:relative;display:flex;min-width:0;min-height:54px;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:3px 2px;border-radius:13px;color:#7b879b;background:transparent;font-size:10px;font-weight:650;line-height:1.1}.mobile-bottom-nav>a.active[data-v-ad45e75f],.mobile-bottom-nav>button.active[data-v-ad45e75f]{color:#3157d5}.mobile-bottom-nav>a.active .mobile-nav-icon[data-v-ad45e75f],.mobile-bottom-nav>button.active .mobile-nav-icon[data-v-ad45e75f]{background:#eaf0ff;transform:translateY(-1px)}.mobile-nav-icon[data-v-ad45e75f]{display:grid;width:29px;height:29px;place-items:center;border-radius:10px;font-size:18px;transition:background .2s ease,transform .2s ease}.more-icon[data-v-ad45e75f]{grid-template-columns:repeat(3,3px);align-content:center;justify-content:center;gap:3px}.more-icon i[data-v-ad45e75f]{width:3px;height:3px;border-radius:50%;background:currentColor}.mobile-nav-badge[data-v-ad45e75f]{position:absolute;top:1px;left:calc(50% + 7px);display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:#d54152;font-size:8px;line-height:1}.mobile-nav-dot[data-v-ad45e75f]{position:absolute;top:6px;left:calc(50% + 8px);width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#d54152}.mobile-bottom-nav.is-hidden[data-v-ad45e75f]{pointer-events:none;opacity:0;transform:translateY(110%)}@media(max-width:900px){.mobile-bottom-nav[data-v-ad45e75f]{display:grid}}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav[data-v-ad45e75f],.mobile-nav-icon[data-v-ad45e75f]{transition-duration:.01ms!important}}.mobile-sheet-backdrop[data-v-357081b7]{position:fixed;inset:0;z-index:var(--layer-mobile-sheet,80);display:flex;align-items:flex-end;justify-content:center;padding:max(10px,env(safe-area-inset-top)) 10px 0;background:#0c16306b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-sheet-panel[data-v-357081b7]{display:flex;width:min(760px,100%);max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:25px 25px 0 0;background:#f8faff;box-shadow:0 -28px 80px #0c1b4040;outline:0}.mobile-sheet-panel.is-full[data-v-357081b7]{height:calc(100dvh - max(10px,env(safe-area-inset-top)))}.mobile-sheet-panel.is-bottom[data-v-357081b7]{max-height:min(88dvh,820px)}.mobile-sheet-header[data-v-357081b7]{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 16px;border-bottom:1px solid #e5eaf4;background:#fffffff0}.mobile-sheet-header h2[data-v-357081b7]{color:#17213a;font-size:22px}.mobile-sheet-header p[data-v-357081b7]{margin-top:5px;color:#78849a;font-size:12px;line-height:1.55}.mobile-sheet-close[data-v-357081b7]{display:grid;width:44px;min-width:44px;height:44px;place-items:center;padding:0;border-radius:50%;color:#536078;background:#eef2f8;font-size:25px}.mobile-sheet-body[data-v-357081b7]{min-height:0;flex:1;padding:18px 20px calc(20px + env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}.mobile-sheet-footer[data-v-357081b7]{flex:0 0 auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e1e7f1;background:#fffffff5;box-shadow:0 -12px 30px #1628520f}.mobile-sheet-enter-active[data-v-357081b7],.mobile-sheet-leave-active[data-v-357081b7]{transition:opacity .22s ease}.mobile-sheet-enter-active .mobile-sheet-panel[data-v-357081b7],.mobile-sheet-leave-active .mobile-sheet-panel[data-v-357081b7]{transition:transform .28s cubic-bezier(.22,.8,.22,1)}.mobile-sheet-enter-from[data-v-357081b7],.mobile-sheet-leave-to[data-v-357081b7]{opacity:0}.mobile-sheet-enter-from .mobile-sheet-panel[data-v-357081b7],.mobile-sheet-leave-to .mobile-sheet-panel[data-v-357081b7]{transform:translateY(36px)}@media(min-width:901px){.mobile-sheet-panel.is-full[data-v-357081b7]{width:min(760px,calc(100% - 48px));height:min(840px,calc(100dvh - 48px));border-radius:25px}.mobile-sheet-backdrop[data-v-357081b7]{align-items:center;padding:24px}}@media(prefers-reduced-motion:reduce){.mobile-sheet-enter-active[data-v-357081b7],.mobile-sheet-leave-active[data-v-357081b7],.mobile-sheet-enter-active .mobile-sheet-panel[data-v-357081b7],.mobile-sheet-leave-active .mobile-sheet-panel[data-v-357081b7]{transition-duration:.01ms!important}}.mobile-account-card[data-v-bfb243ea]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px;border:1px solid #e1e7f2;border-radius:17px;background:#fff}.mobile-account-avatar[data-v-bfb243ea]{display:grid;width:43px;height:43px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#6686ef,#3157d5);font-size:18px;font-weight:800}.mobile-account-card strong[data-v-bfb243ea],.mobile-account-card small[data-v-bfb243ea]{display:block}.mobile-account-card strong[data-v-bfb243ea]{font-size:14px}.mobile-account-card small[data-v-bfb243ea]{margin-top:4px;color:#8893a6;font-size:10px}.mobile-account-card button[data-v-bfb243ea]{min-height:44px;padding:0 12px;border-radius:11px;color:#3454ba;background:#edf2ff;font-size:11px;font-weight:700}.mobile-menu-search[data-v-bfb243ea]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:20px;padding:0 13px;border:1px solid #dce3ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1b305d0d}.mobile-menu-search>span[data-v-bfb243ea]{color:#7e8aa0;font-size:20px}.mobile-menu-search input[data-v-bfb243ea]{width:100%;min-width:0;min-height:50px;padding:0;border:0;background:transparent;box-shadow:none;font-size:16px;outline:0}.mobile-menu-search button[data-v-bfb243ea]{width:34px;min-height:34px;padding:0;border-radius:50%;color:#738096;background:#eef1f6;font-size:19px}.mobile-common-section[data-v-bfb243ea]{margin-bottom:20px}.mobile-common-section>header[data-v-bfb243ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mobile-common-section>header strong[data-v-bfb243ea]{font-size:13px}.mobile-common-section>header small[data-v-bfb243ea]{color:#919aac;font-size:9px}.mobile-common-grid[data-v-bfb243ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-common-grid button[data-v-bfb243ea]{display:grid;min-height:62px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;border:1px solid #e1e7f2;border-radius:14px;color:#33415c;background:#fff;text-align:left}.mobile-common-grid button>span[data-v-bfb243ea]{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#3157d5;background:#edf2ff;font-size:17px}.mobile-common-grid b[data-v-bfb243ea]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-search-count[data-v-bfb243ea]{margin:0 2px 10px;color:#7c879b;font-size:11px}.mobile-menu-groups[data-v-bfb243ea]{display:grid;gap:10px}.mobile-menu-groups details[data-v-bfb243ea]{overflow:hidden;border:1px solid #e0e6f1;border-radius:15px;background:#fff}.mobile-menu-groups summary[data-v-bfb243ea]{display:flex;min-height:49px;align-items:center;justify-content:space-between;padding:0 15px;color:#36435d;cursor:pointer;font-size:13px;font-weight:750;list-style:none}.mobile-menu-groups summary[data-v-bfb243ea]::-webkit-details-marker{display:none}.mobile-menu-groups summary small[data-v-bfb243ea]{color:#929cad;font-size:9px;font-weight:500}.mobile-menu-groups details>div[data-v-bfb243ea]{padding:0 8px 8px}.mobile-menu-groups button[data-v-bfb243ea]{display:grid;width:100%;min-height:47px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;border-radius:11px;color:#5c687e;background:transparent;text-align:left}.mobile-menu-groups button>span[data-v-bfb243ea]{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#60718f;background:#f1f4f9;font-size:16px}.mobile-menu-groups button b[data-v-bfb243ea]{font-size:12px}.mobile-menu-groups button i[data-v-bfb243ea]{font-size:19px;font-style:normal}.mobile-menu-groups button.active[data-v-bfb243ea]{color:#2446ae;background:#edf2ff}.mobile-menu-groups button.active>span[data-v-bfb243ea]{color:#3157d5;background:#fff}.mobile-menu-empty[data-v-bfb243ea]{padding:34px 18px;border:1px dashed #dce2ed;border-radius:15px;color:#8791a3;background:#fff;text-align:center;font-size:12px}.mobile-logout-button[data-v-bfb243ea]{width:100%;min-height:48px;margin-top:18px;border:1px solid #f0d6d8;border-radius:14px;color:#b13a48;background:#fff7f8;font-size:12px;font-weight:700}@media(max-width:380px){.mobile-common-grid[data-v-bfb243ea]{grid-template-columns:1fr}.mobile-account-card[data-v-bfb243ea]{grid-template-columns:auto minmax(0,1fr)}.mobile-account-card button[data-v-bfb243ea]{grid-column:1/-1;width:100%}}.urgent-followup-overlay[data-v-2d93d880]{position:fixed;inset:0;z-index:var(--layer-critical-alert,10000);display:grid;place-items:center;padding:24px;background:#081230c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.urgent-followup-card[data-v-2d93d880]{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:34px;border:1px solid rgba(255,255,255,.65);border-radius:26px;background:linear-gradient(145deg,#fffffffa,#f2f6fff5);box-shadow:0 32px 90px #000d3761}.urgent-followup-card h2[data-v-2d93d880]{margin:8px 0 10px;font-size:30px;color:#a22626}.urgent-followup-card>p[data-v-2d93d880]{color:var(--muted);line-height:1.7}.urgent-followup-card>small[data-v-2d93d880]{display:block;margin-top:12px;text-align:center;color:var(--muted)}.urgent-followup-list[data-v-2d93d880]{display:grid;gap:10px;margin:24px 0}.urgent-followup-list article[data-v-2d93d880]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #ead7d7;border-radius:15px;background:#fff8f7}.urgent-followup-list strong[data-v-2d93d880],.urgent-followup-list small[data-v-2d93d880]{display:block}.urgent-followup-list small[data-v-2d93d880]{margin-top:5px;color:var(--muted)}.release-update-overlay[data-v-2d93d880]{position:fixed;inset:0;z-index:var(--layer-release-notice,9999);display:grid;place-items:center;padding:24px;background:#09122db8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.release-update-card[data-v-2d93d880]{position:relative;width:min(780px,100%);max-height:min(800px,calc(100vh - 48px));overflow:auto;padding:38px;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:radial-gradient(circle at 92% 5%,rgba(122,155,255,.22),transparent 28%),linear-gradient(145deg,#fff,#f3f6ff);box-shadow:0 34px 100px #000d3766}.release-update-badge[data-v-2d93d880]{position:absolute;top:24px;right:26px;padding:7px 11px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6f8cff,#3157d5);font-size:10px;font-weight:800;letter-spacing:.08em}.release-update-card h2[data-v-2d93d880]{margin:8px 0 10px;font-size:31px}.release-update-summary[data-v-2d93d880]{color:#59657c;line-height:1.75}.release-update-sections[data-v-2d93d880]{display:grid;gap:10px;margin:24px 0}.release-update-sections section[data-v-2d93d880]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:14px 16px;border:1px solid #e4e9f5;border-radius:15px;background:#ffffffc2}.release-update-sections strong[data-v-2d93d880]{color:#3157d5;font-size:12px}.release-update-sections ul[data-v-2d93d880]{display:grid;gap:6px;margin:0;padding-left:17px;color:#4f5c72;font-size:12px;line-height:1.6}.release-update-actions[data-v-2d93d880]{display:flex;justify-content:flex-end;gap:12px}.release-update-card>small[data-v-2d93d880]{display:block;margin-top:14px;text-align:right;color:var(--muted);font-size:10px}@media(max-width:640px){.urgent-followup-overlay[data-v-2d93d880],.release-update-overlay[data-v-2d93d880]{padding:12px}.urgent-followup-card[data-v-2d93d880],.release-update-card[data-v-2d93d880]{padding:22px;border-radius:20px}.urgent-followup-card h2[data-v-2d93d880],.release-update-card h2[data-v-2d93d880]{font-size:25px}.urgent-followup-list article[data-v-2d93d880]{align-items:flex-start;flex-direction:column}.urgent-followup-list .primary-button[data-v-2d93d880]{width:100%;text-align:center}.release-update-badge[data-v-2d93d880]{position:static;display:inline-flex;margin-bottom:20px}.release-update-sections section[data-v-2d93d880]{grid-template-columns:1fr}.release-update-actions[data-v-2d93d880]{display:grid}.release-update-card>small[data-v-2d93d880]{text-align:center}}@media(max-width:900px){.login-page[data-v-0eba318c]{min-height:100dvh;grid-template-columns:1fr}.login-story[data-v-0eba318c]{min-height:auto;padding:max(24px,env(safe-area-inset-top)) 22px 22px}.login-story>div[data-v-0eba318c]:nth-child(2){display:none}.login-panel[data-v-0eba318c]{align-items:flex-start;padding:28px 16px calc(32px + env(safe-area-inset-bottom))}.login-card[data-v-0eba318c]{width:100%;max-width:520px;padding:26px 20px}.login-card input[data-v-0eba318c]{min-height:48px;font-size:16px}.login-card .primary-button[data-v-0eba318c]{min-height:50px}}.login-divider[data-v-0eba318c]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.login-divider[data-v-0eba318c]:before,.login-divider[data-v-0eba318c]:after{content:"";height:1px;flex:1;background:var(--line)}.feishu-login[data-v-0eba318c]{min-height:48px;border:1px solid #b9c8e8;border-radius:14px;background:#fff;color:#1f2a44;font-weight:750;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.feishu-login[data-v-0eba318c]:disabled{opacity:.62;cursor:not-allowed}.feishu-mark[data-v-0eba318c]{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:8px;background:linear-gradient(145deg,#2f80ed,#00c9a7);color:#fff;font-size:13px}.transport-note[data-v-0eba318c]{margin:0;text-align:center;color:#9a5b10;font-size:12px}.login-card select[data-v-0eba318c]{min-height:48px;font-size:16px}@media(max-width:900px){.login-page[data-v-89504492]{min-height:100dvh;grid-template-columns:1fr}.login-story[data-v-89504492]{min-height:auto;padding:max(24px,env(safe-area-inset-top)) 22px 22px}.login-story>div[data-v-89504492]:nth-child(2){display:none}.login-panel[data-v-89504492]{align-items:flex-start;padding:24px 14px calc(32px + env(safe-area-inset-bottom))}.login-card[data-v-89504492]{width:100%;max-width:560px;padding:24px 18px}.input-action-row[data-v-89504492]{display:grid;grid-template-columns:1fr;gap:8px}.input-action-row button[data-v-89504492]{width:100%;min-height:46px}.login-card input[data-v-89504492],.login-card select[data-v-89504492]{min-height:48px;font-size:16px}.login-card .primary-button[data-v-89504492]{min-height:50px}}.recruitment-grid[data-v-dbaaa473]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.recruitment-card[data-v-dbaaa473]{min-width:0;padding:20px;border:1px solid #e0e7f4;border-radius:16px;background:#fbfcff}.recruitment-card header[data-v-dbaaa473]{display:flex;align-items:center;gap:12px}.recruitment-card h3[data-v-dbaaa473]{margin:0 0 4px}.recruitment-card dl[data-v-dbaaa473]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.recruitment-card dl div[data-v-dbaaa473]{display:grid;min-width:0;gap:3px}.recruitment-card dt[data-v-dbaaa473],.recruitment-card small[data-v-dbaaa473]{color:#78839a}.recruitment-card dd[data-v-dbaaa473]{margin:0;overflow-wrap:anywhere}.recruitment-card footer[data-v-dbaaa473]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.mini-timeline[data-v-dbaaa473]{padding:10px 0;border-bottom:1px solid #e7ebf3}.mini-timeline p[data-v-dbaaa473]{margin:5px 0 0;overflow-wrap:anywhere}@media(max-width:900px){.recruitment-grid[data-v-dbaaa473]{grid-template-columns:1fr}}@media(max-width:1500px){.page-dashboard .card-grid[data-v-dbaaa473]{grid-template-columns:1fr}}@media(max-width:640px){.hero-header[data-v-dbaaa473]{align-items:stretch}.hero-header>.primary-button[data-v-dbaaa473]{width:100%}.page-dashboard[data-v-dbaaa473] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-dashboard[data-v-dbaaa473] .metric-grid article{min-height:104px;padding:16px}.page-dashboard[data-v-dbaaa473] .metric-grid article strong{font-size:26px}.dashboard-grid[data-v-dbaaa473]{grid-template-columns:1fr}.dashboard-grid>.panel[data-v-dbaaa473]{grid-column:auto}.recruitment-card[data-v-dbaaa473]{padding:16px}.recruitment-card dl[data-v-dbaaa473]{grid-template-columns:1fr}.recruitment-card footer[data-v-dbaaa473]{display:grid;grid-template-columns:1fr 1fr}.recruitment-card footer[data-v-dbaaa473]>*{width:100%;min-height:44px}.panel-title[data-v-dbaaa473]{align-items:flex-start}.card-grid[data-v-dbaaa473]{grid-template-columns:1fr}}.mobile-filter-form[data-v-ef1b6df5]{display:grid;gap:16px}.mobile-filter-form[data-v-ef1b6df5] label{display:grid;gap:7px;color:#4f5c74;font-weight:650}.mobile-filter-form[data-v-ef1b6df5] input:not([type=checkbox]):not([type=radio]),.mobile-filter-form[data-v-ef1b6df5] select,.mobile-filter-form[data-v-ef1b6df5] textarea{width:100%;min-width:0;font-size:16px}.mobile-filter-actions[data-v-ef1b6df5]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px}.mobile-filter-actions[data-v-ef1b6df5]>*{width:100%;min-height:48px}.mobile-filter-toggle[data-v-164de993]{display:none}.desktop-filter-content[data-v-164de993]{display:block}@media(max-width:820px){.customer-directory-page[data-v-164de993]{padding-inline:14px}.customer-header-actions[data-v-164de993]{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center}.customer-header-actions .primary-button[data-v-164de993]{min-height:44px;justify-content:center;white-space:nowrap}.view-switch[data-v-164de993]{width:100%}.view-switch button[data-v-164de993]{min-height:44px;flex:1}.mobile-filter-toggle[data-v-164de993]{display:flex;width:100%;min-height:52px;margin:0 0 12px;padding:10px 14px;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe6f3;border-radius:14px;background:#fff;color:#24304a;text-align:left;box-shadow:0 8px 24px #23345b0f}.mobile-filter-toggle span[data-v-164de993]:first-child{display:grid;gap:2px}.mobile-filter-toggle small[data-v-164de993]{color:#78849a;font-weight:500}.desktop-filter-content[data-v-164de993]{display:none}.customer-toolbar[data-v-164de993]{display:grid;grid-template-columns:1fr!important;gap:10px;padding:14px}.customer-toolbar input[data-v-164de993],.customer-toolbar select[data-v-164de993],.admin-sheet-filters input[data-v-164de993],.admin-sheet-filters select[data-v-164de993]{min-height:46px;font-size:16px}.customer-search-group[data-v-164de993]{grid-template-columns:1fr 46px}.customer-search-button[data-v-164de993]{min-width:46px;min-height:46px}.check-label[data-v-164de993]{min-height:44px;align-items:center}.grade-quick-filter[data-v-164de993]{overflow:hidden;margin-bottom:12px;padding:12px;gap:10px}.grade-quick-filter>div[data-v-164de993]{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.grade-quick-filter>div[data-v-164de993]::-webkit-scrollbar{display:none}.grade-quick-filter button[data-v-164de993]{flex:0 0 auto;min-height:42px;padding-inline:15px;font-size:13px}.grade-quick-filter>small[data-v-164de993]{font-size:11px;line-height:1.5}.admin-sheet-filters[data-v-164de993]{display:grid;grid-template-columns:1fr!important;margin:0 0 14px;padding:14px}.admin-sheet-filters .ghost-button[data-v-164de993]{width:100%;min-height:44px}.customer-list[data-v-164de993]{grid-template-columns:1fr}.customer-table-panel[data-v-164de993]{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.customer-table-panel[data-v-164de993]:after{position:sticky;right:8px;bottom:8px;display:block;width:max-content;margin:8px 8px 0 auto;padding:5px 9px;border-radius:999px;background:#17213acc;color:#fff;font-size:11px;content:"左右滑动查看完整表格";pointer-events:none}.pagination[data-v-164de993]{padding-bottom:10px}.pagination button[data-v-164de993]{min-height:44px}}.mobile-grade-filter[data-v-164de993]{display:grid;gap:9px;margin:0;padding:12px;border:1px solid #dfe6f1;border-radius:14px}.mobile-grade-filter legend[data-v-164de993]{padding:0 5px;color:#4f5c74;font-weight:650}.mobile-grade-filter>div[data-v-164de993]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-grade-filter button[data-v-164de993]{min-height:44px;border-radius:11px;color:#68758c;background:#f1f4f9}.mobile-grade-filter button.active[data-v-164de993]{color:#2f55c8;background:#e9efff;box-shadow:inset 0 0 0 1px #9fb3f5}.mobile-archive-check[data-v-164de993]{display:flex!important;min-height:44px;align-items:center;gap:9px}.mobile-archive-check input[data-v-164de993]{width:auto!important}@media(max-width:430px){.customer-header-actions[data-v-164de993]{grid-template-columns:1fr}.customer-header-actions .primary-button[data-v-164de993]{width:100%}}.mobile-section-toggle[data-v-4b061b8c]{display:none}.customer-quality-readonly[data-v-4b061b8c]{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dfe6f2;border-radius:16px;background:#f7f9fd}.customer-quality-readonly>b[data-v-4b061b8c]{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:15px;background:#edf1f8;color:#516078;font-size:22px}.customer-quality-readonly>span[data-v-4b061b8c]{display:grid;gap:4px}.customer-quality-readonly small[data-v-4b061b8c]{color:#6f7d95;line-height:1.45}.customer-quality-readonly.quality-a>b[data-v-4b061b8c]{background:#ffe9e4;color:#bd3f2e}.customer-quality-readonly.quality-b>b[data-v-4b061b8c]{background:#fff2d8;color:#9b6810}.customer-quality-readonly.quality-c>b[data-v-4b061b8c]{background:#eef1f5;color:#637087}@media(max-width:760px){.narrow-page[data-v-4b061b8c]{padding-inline:14px}.form-card[data-v-4b061b8c]{padding:18px 16px 8px;border-radius:20px}.form-card>section[data-v-4b061b8c]{padding-bottom:22px}.form-card>section+section[data-v-4b061b8c],.form-card>details[data-v-4b061b8c]{padding-top:22px}.form-grid.two[data-v-4b061b8c],.form-grid.three[data-v-4b061b8c]{grid-template-columns:1fr}.form-card input[data-v-4b061b8c],.form-card select[data-v-4b061b8c],.form-card textarea[data-v-4b061b8c]{font-size:16px}.form-card input[data-v-4b061b8c],.form-card select[data-v-4b061b8c]{min-height:46px}.section-heading[data-v-4b061b8c]{position:relative;align-items:flex-start;padding-right:54px}.section-heading>div[data-v-4b061b8c]{min-width:0}.section-heading h2[data-v-4b061b8c]{font-size:19px}.section-heading p[data-v-4b061b8c]{line-height:1.55}.mobile-section-toggle[data-v-4b061b8c]{position:absolute;top:0;right:0;display:inline-flex;min-width:48px;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:10px;background:#eef3ff;color:#3159c7;font-weight:700}.mobile-section-body.collapsed[data-v-4b061b8c]{display:none}.customer-quality-picker[data-v-4b061b8c]{grid-template-columns:1fr}.customer-quality-picker label[data-v-4b061b8c]{min-height:68px}.friend-stage-strip[data-v-4b061b8c]{display:grid;grid-template-columns:1fr;gap:8px}.friend-stage-strip>i[data-v-4b061b8c]{width:2px;height:12px;margin:auto}.friend-stage-strip button[data-v-4b061b8c]{min-height:62px}.friend-stage-times[data-v-4b061b8c]{margin-top:14px}.dictionary-create[data-v-4b061b8c],.dictionary-create.school-create[data-v-4b061b8c]{grid-template-columns:1fr}.dictionary-create .soft-button[data-v-4b061b8c]{min-height:44px;width:100%}.chip-picker[data-v-4b061b8c]{max-height:240px;overflow-y:auto;overscroll-behavior:contain}.form-actions[data-v-4b061b8c]{position:sticky;z-index:4;bottom:calc(64px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.25fr;margin:22px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e3e8f2;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.form-actions button[data-v-4b061b8c]{min-height:48px;width:100%}.duplicate-box[data-v-4b061b8c]{scroll-margin-top:16px}}.classification-panel[data-v-043aa8c0]{display:grid;gap:20px}.classification-current[data-v-043aa8c0]{display:grid;grid-template-columns:auto 1fr minmax(220px,.45fr);align-items:center;gap:20px;padding:20px;border:1px solid #e4eaf5;border-radius:20px;background:linear-gradient(120deg,#fff,#f7f9ff)}.classification-current>b[data-v-043aa8c0]{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;font-size:27px}.level-a[data-v-043aa8c0]{background:#ffe9e4;color:#bd3f2e}.level-b[data-v-043aa8c0]{background:#e7efff;color:#2e58c6}.level-c[data-v-043aa8c0]{background:#eef1f5;color:#637087}.classification-current p[data-v-043aa8c0]{margin:8px 0;color:#536078}.classification-current small[data-v-043aa8c0]{color:#8791a6}.classification-current aside[data-v-043aa8c0]{display:grid;gap:6px;padding-left:20px;border-left:1px solid #dfe5f0}.classification-current aside span[data-v-043aa8c0]{font-size:12px;color:#7e899f}.classification-form[data-v-043aa8c0]{display:grid;gap:16px}.classification-form>label[data-v-043aa8c0]{display:grid;gap:7px;font-weight:650}.level-picker[data-v-043aa8c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.level-picker label[data-v-043aa8c0]{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #dfe5f0;border-radius:14px;cursor:pointer}.level-picker label.selected[data-v-043aa8c0]{border-color:#6687e8;background:#f2f5ff}.level-picker input[data-v-043aa8c0]{display:none}.level-picker b[data-v-043aa8c0]{font-size:20px}.classification-form fieldset[data-v-043aa8c0]{display:grid;gap:8px;border:1px solid #e1e7f1;border-radius:16px;padding:16px}.evidence-option[data-v-043aa8c0]{display:flex;gap:10px;padding:10px;border-radius:10px;background:#f7f9fc}.evidence-option span[data-v-043aa8c0]{display:grid;gap:3px}.evidence-option small[data-v-043aa8c0]{color:#7e899f}.classification-history ol[data-v-043aa8c0]{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.classification-history li[data-v-043aa8c0]{display:grid;gap:4px;padding:12px;border-left:3px solid #9db3ef;background:#f8faff}.classification-history small[data-v-043aa8c0]{color:#7e899f}@media(max-width:800px){.classification-current[data-v-043aa8c0]{grid-template-columns:auto 1fr}.classification-current aside[data-v-043aa8c0]{grid-column:1/-1;border-left:0;border-top:1px solid #dfe5f0;padding:14px 0 0}.level-picker[data-v-043aa8c0]{grid-template-columns:1fr}}.customer-detail-actions[data-v-6113f264]{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.deal-button[data-v-6113f264]{min-height:42px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(135deg,#185bd7,#314fc4);color:#fff;font-weight:800;box-shadow:0 10px 24px #264fbe3d;cursor:pointer}.deal-button[data-v-6113f264]:disabled{opacity:.62;cursor:wait}.deal-state[data-v-6113f264]{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:800}.deal-state.pending[data-v-6113f264]{background:#fff4d7;color:#8a6010}.deal-state.won[data-v-6113f264]{background:#dff7e9;color:#187044}.customer-secondary-actions[data-v-6113f264]{display:flex;flex-wrap:wrap;justify-content:flex-end}.mobile-more-action[data-v-6113f264]{display:none}.content-toggle[data-v-6113f264]{width:max-content;min-height:34px;padding:4px 0;border:0;background:transparent;color:#3159c7;font-size:12px;font-weight:750;cursor:pointer}.current-quality-readonly[data-v-6113f264]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:14px;border:1px solid #dfe6f2;border-radius:14px;background:#f7f9fd}.current-quality-readonly>span[data-v-6113f264]{font-size:12px;color:#78849a}.current-quality-readonly>strong[data-v-6113f264]{justify-self:end;color:#243352}.current-quality-readonly>small[data-v-6113f264]{grid-column:1/-1;color:#6f7d95;line-height:1.55}.intelligence-summary p[data-v-6113f264]:not(.expanded),.timeline-long-text[data-v-6113f264]:not(.expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.intelligence-grid li[data-v-6113f264],.intelligence-summary p[data-v-6113f264],.timeline-content p[data-v-6113f264],.timeline-note[data-v-6113f264]{overflow-wrap:anywhere}@media(max-width:760px){.page[data-v-6113f264]{padding-inline:14px}.profile-header[data-v-6113f264]{padding:18px}.profile-identity[data-v-6113f264]{gap:12px}.profile-identity .avatar.large[data-v-6113f264]{width:56px;height:56px;flex:0 0 56px}.title-line[data-v-6113f264]{align-items:flex-start}.title-line h1[data-v-6113f264]{width:100%;font-size:26px;overflow-wrap:anywhere}.customer-detail-actions[data-v-6113f264]{width:100%;display:grid;grid-template-columns:1.35fr 1fr}.deal-button[data-v-6113f264],.deal-state[data-v-6113f264]{grid-column:1/-1;width:100%;min-height:48px;justify-content:center}.customer-primary-action[data-v-6113f264],.mobile-more-action[data-v-6113f264]{display:flex;width:100%;min-height:48px;justify-content:center}.customer-secondary-actions[data-v-6113f264]{display:none;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid #e2e8f3;border-radius:16px;background:#f8faff}.customer-secondary-actions.open[data-v-6113f264]{display:grid}.customer-secondary-actions[data-v-6113f264]>*{width:100%;min-height:44px;justify-content:center;text-align:center}.customer-intelligence-panel[data-v-6113f264],.profile-facts[data-v-6113f264],.timeline-panel[data-v-6113f264]{padding:18px}.customer-intelligence-panel .panel-title[data-v-6113f264]{align-items:flex-start;gap:14px}.customer-intelligence-panel .panel-title>.header-actions[data-v-6113f264]{width:100%;justify-content:space-between}.intelligence-summary[data-v-6113f264]{padding:16px}.intelligence-summary p[data-v-6113f264]{line-height:1.7}.intelligence-grid[data-v-6113f264]{grid-template-columns:1fr}.intelligence-grid article[data-v-6113f264]{padding:16px}.intelligence-grid li[data-v-6113f264]{line-height:1.65}.profile-grid[data-v-6113f264]{grid-template-columns:1fr}.profile-friend-funnel[data-v-6113f264]{overflow-x:auto;overscroll-behavior-inline:contain}.profile-friend-funnel>div[data-v-6113f264]{min-width:92px}.profile-facts dl>div[data-v-6113f264]{gap:14px}.profile-facts dt[data-v-6113f264]{flex:0 0 82px}.profile-facts dd[data-v-6113f264],.collaborator-names[data-v-6113f264]{overflow-wrap:anywhere;text-align:right}.timeline-item[data-v-6113f264]{grid-template-columns:14px minmax(0,1fr);gap:9px}.timeline-item[data-v-6113f264]:not(:last-child):before{left:5px}.timeline-content header[data-v-6113f264]{display:grid;gap:5px}.timeline-content header time[data-v-6113f264]{white-space:normal}.timeline-long-text[data-v-6113f264]:not(.expanded){-webkit-line-clamp:4}.drawer-backdrop[data-v-6113f264]{z-index:100;align-items:stretch}.drawer[data-v-6113f264]{width:100%;height:100dvh;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0;box-shadow:none}.drawer>header[data-v-6113f264]{position:sticky;z-index:3;top:0;flex:0 0 auto;margin:0;padding:16px 16px 13px;border-bottom:1px solid #e3e8f2;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drawer>header h2[data-v-6113f264]{font-size:21px}.drawer>form[data-v-6113f264]{min-height:0;padding:0 16px calc(84px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.drawer input[data-v-6113f264],.drawer select[data-v-6113f264],.drawer textarea[data-v-6113f264]{font-size:16px}.drawer input[data-v-6113f264],.drawer select[data-v-6113f264]{min-height:46px}.drawer .form-grid.two[data-v-6113f264]{grid-template-columns:1fr}.drawer .form-actions[data-v-6113f264]{position:sticky;z-index:4;bottom:0;display:grid;grid-template-columns:1fr 1.2fr;margin:20px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e3e8f2;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drawer .form-actions button[data-v-6113f264]{width:100%;min-height:48px}.collaboration-drawer[data-v-6113f264]{padding:0 16px calc(84px + env(safe-area-inset-bottom));overflow-y:auto}.collaboration-drawer>header[data-v-6113f264]{margin-inline:-16px}.collaboration-drawer>.form-actions[data-v-6113f264]{position:fixed;right:0;bottom:0;left:0;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.collaboration-options label[data-v-6113f264]{min-height:52px}}@media(max-width:640px){.segmented[data-v-c76d897e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.segmented button[data-v-c76d897e]{min-height:44px;padding-inline:8px}.reminder-list[data-v-c76d897e]{padding:8px 14px}.reminder-row[data-v-c76d897e]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px 0}.reminder-copy>div[data-v-c76d897e]{align-items:flex-start;flex-wrap:wrap}.row-actions[data-v-c76d897e]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px}.row-actions button[data-v-c76d897e]{min-height:44px}.reminder-row>.muted[data-v-c76d897e]{grid-column:2}}@media(max-width:900px){.import-drop[data-v-a5e89ce9]{padding:28px 18px;text-align:center}.import-drop .primary-button[data-v-a5e89ce9],.import-drop .soft-button[data-v-a5e89ce9]{width:100%;min-height:48px}.panel-title[data-v-a5e89ce9]{align-items:stretch}.panel-title>button[data-v-a5e89ce9]{width:100%;min-height:48px}.metric-grid.mini[data-v-a5e89ce9]{grid-template-columns:repeat(3,minmax(0,1fr))}.success-panel li[data-v-a5e89ce9]{overflow-wrap:anywhere}}@media(max-width:430px){.metric-grid.mini[data-v-a5e89ce9]{grid-template-columns:1fr}}@media(max-width:900px){.export-card[data-v-b782cdef]{grid-template-columns:1fr;padding:22px 18px;text-align:left}.export-art[data-v-b782cdef]{margin-inline:auto}.inline-options[data-v-b782cdef]{display:grid;gap:8px}.inline-options label[data-v-b782cdef]{min-height:44px;display:flex;align-items:center;gap:10px}.primary-button[data-v-b782cdef]{width:100%;min-height:48px}.notice[data-v-b782cdef]{align-items:flex-start}}.structured-result[data-v-93f352d3]{display:grid;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid #e3e8f2}.result-heading[data-v-93f352d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.result-heading h2[data-v-93f352d3]{margin:2px 0 4px}.result-heading small[data-v-93f352d3]{color:#768197}.result-grid[data-v-93f352d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.result-grid article[data-v-93f352d3]{min-width:0;padding:15px;border:1px solid #e2e8f2;border-radius:14px;background:#f8faff}.result-grid strong[data-v-93f352d3]{display:block;margin-bottom:8px;color:#3159c7}.result-grid pre[data-v-93f352d3]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;color:#354158}.result-grid pre[data-v-93f352d3]:not(.expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.content-toggle[data-v-93f352d3]{width:max-content;min-height:34px;padding:4px 0;border:0;background:transparent;color:#3159c7;font-size:12px;font-weight:750}.raw-json[data-v-93f352d3]{padding:12px 14px;border:1px solid #e2e8f2;border-radius:12px;background:#fff}.raw-json summary[data-v-93f352d3]{cursor:pointer;font-weight:700;color:#4c5971}.json-result[data-v-93f352d3]{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.copy-notice[data-v-93f352d3]{margin:0;color:#237a4b}.ai-output[data-v-93f352d3]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.ai-output[data-v-93f352d3]:not(.expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:12}@media(max-width:760px){.narrow-page[data-v-93f352d3]{padding-inline:14px}.page-header[data-v-93f352d3]{gap:12px}.availability[data-v-93f352d3]{width:max-content;max-width:100%;overflow-wrap:anywhere}.assistant-card[data-v-93f352d3],.briefing-card[data-v-93f352d3]{padding:18px}.assistant-tabs[data-v-93f352d3]{display:grid;grid-template-columns:1fr 1fr;width:100%}.assistant-tabs button[data-v-93f352d3]{min-height:44px;padding-inline:8px}.assistant-card textarea[data-v-93f352d3]{font-size:16px}.assistant-card>.primary-button[data-v-93f352d3],.briefing-card>.soft-button[data-v-93f352d3]{width:100%;min-height:48px;justify-content:center}.result-heading[data-v-93f352d3]{display:grid}.result-heading .ghost-button[data-v-93f352d3]{width:100%;min-height:44px}.result-grid[data-v-93f352d3]{grid-template-columns:1fr}.result-grid article[data-v-93f352d3]{padding:14px}.raw-json .json-result[data-v-93f352d3]{max-height:50dvh}.briefing-card[data-v-93f352d3]{display:grid;gap:12px}.ai-output[data-v-93f352d3]:not(.expanded){-webkit-line-clamp:10}}@media(max-width:900px){.inline-create[data-v-e89c5541]{margin-bottom:16px}.table-wrap[data-v-e89c5541]{padding:12px;overflow:visible}.member-actions[data-v-e89c5541]{display:grid;grid-template-columns:1fr 1fr;min-width:0;width:100%;gap:10px}.member-actions select[data-v-e89c5541]{grid-column:1/-1;min-width:0;width:100%}.member-actions .text-button[data-v-e89c5541],.member-actions .danger-link[data-v-e89c5541]{min-height:44px;margin:0;border-radius:10px;background:#f4f7fd}}@media(max-width:900px){.inline-form[data-v-a5c31e1b]{grid-template-columns:1fr;padding:18px 16px}.inline-form button[data-v-a5c31e1b]{width:100%;min-height:48px}.team-leader-grid[data-v-a5c31e1b]{grid-template-columns:1fr}.team-leader-card[data-v-a5c31e1b]{padding:18px 16px}.team-leader-card header[data-v-a5c31e1b]{align-items:flex-start}.leader-select-form[data-v-a5c31e1b]{grid-template-columns:1fr}.leader-select-form button[data-v-a5c31e1b],.team-leader-card>.danger-link[data-v-a5c31e1b]{width:100%;min-height:48px}}@media(max-width:900px){.admin-two-column[data-v-7484a9ff]{grid-template-columns:1fr}.panel[data-v-7484a9ff]{padding:18px 16px}.dictionary-form[data-v-7484a9ff],.tag-form[data-v-7484a9ff]{grid-template-columns:1fr}.dictionary-form button[data-v-7484a9ff],.tag-form button[data-v-7484a9ff]{min-height:48px;width:100%}.dictionary-groups[data-v-7484a9ff]{grid-template-columns:1fr}.tag-list[data-v-7484a9ff]{gap:8px}.tag-list i[data-v-7484a9ff]{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.audit-filters[data-v-3422a498]{display:grid;grid-template-columns:1.25fr 1fr 1.2fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:18px}.audit-filters label[data-v-3422a498]{display:grid;gap:7px;color:#56627a;font-size:11px;font-weight:650}.audit-filters>div[data-v-3422a498]{display:flex;align-items:center;gap:8px}.table-wrap[data-v-3422a498]{overflow:auto}table[data-v-3422a498]{min-width:1250px}td code[data-v-3422a498]{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-details summary[data-v-3422a498]{cursor:pointer;color:var(--brand);font-weight:700}.audit-details code[data-v-3422a498]{margin-top:8px;max-width:none;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.audit-filters[data-v-3422a498]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.audit-filters[data-v-3422a498]{grid-template-columns:1fr}.audit-filters>div[data-v-3422a498]{display:grid;grid-template-columns:1fr 1fr}.table-wrap[data-v-3422a498]{padding:12px;overflow:visible}table[data-v-3422a498]{min-width:0}td code[data-v-3422a498]{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(max-width:900px){.account-summary[data-v-40747eae]{align-items:center;padding:18px 16px}.account-summary p[data-v-40747eae]{overflow-wrap:anywhere}.settings-form[data-v-40747eae]{padding:20px 16px}.settings-form input[data-v-40747eae]{min-height:48px;font-size:16px}.settings-form .primary-button[data-v-40747eae]{width:100%;min-height:48px}.binding-card[data-v-40747eae]{grid-template-columns:auto 1fr}.binding-state[data-v-40747eae]{grid-column:2;justify-self:start}.binding-empty .primary-button[data-v-40747eae]{width:100%;min-height:48px}.unbind-form>div[data-v-40747eae]{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.feishu-binding[data-v-40747eae]{display:grid;gap:18px}.binding-card[data-v-40747eae]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid #cfe5df;border-radius:16px;background:#f2fbf8}.feishu-icon[data-v-40747eae]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#2f80ed,#00b899);color:#fff;font-weight:800}.binding-card p[data-v-40747eae],.binding-empty p[data-v-40747eae]{margin:4px 0 0;color:var(--muted);overflow-wrap:anywhere}.binding-state[data-v-40747eae]{padding:6px 10px;border-radius:999px;color:#14745b;background:#d7f6eb;font-size:12px;font-weight:800}.transport-warning[data-v-40747eae]{margin:0;padding:12px;border-radius:12px;background:#fff8e8;color:#925b13}.unbind-area[data-v-40747eae]{border-top:1px solid var(--line);padding-top:14px}.unbind-form[data-v-40747eae]{display:grid;gap:12px}.unbind-form>div[data-v-40747eae]{display:flex;gap:10px}.unbind-form input[data-v-40747eae]{font-size:16px;min-height:46px}.binding-actions[data-v-40747eae]{display:flex}.binding-actions a[data-v-40747eae]{text-decoration:none}@media(max-width:700px){.campaign-banner[data-v-4bc0ee8e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campaign-banner>div[data-v-4bc0ee8e]:first-child{grid-column:1/-1}.campaign-target[data-v-4bc0ee8e]{min-width:0;padding:14px}.work-grid[data-v-4bc0ee8e],.admin-two-column[data-v-4bc0ee8e],.form-grid.two[data-v-4bc0ee8e],.form-grid.three[data-v-4bc0ee8e]{grid-template-columns:1fr}.content-row[data-v-4bc0ee8e]{display:grid;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:18px 0}.content-row>div[data-v-4bc0ee8e]:first-child{min-width:0}.content-row>div:first-child strong[data-v-4bc0ee8e],.content-row>div:first-child p[data-v-4bc0ee8e]{overflow-wrap:anywhere}.metric-edit[data-v-4bc0ee8e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-edit label[data-v-4bc0ee8e],.metric-edit input[data-v-4bc0ee8e]{min-width:0}.metric-edit button[data-v-4bc0ee8e]{grid-column:1/-1;min-height:44px}.content-row>.text-button[data-v-4bc0ee8e]{justify-self:start;min-height:44px}.review-row[data-v-4bc0ee8e]{display:grid;grid-template-columns:1fr;gap:10px}.review-row input[data-v-4bc0ee8e],.review-row button[data-v-4bc0ee8e]{width:100%;min-height:44px}.direction-admin-list[data-v-4bc0ee8e]{display:grid;grid-template-columns:1fr}.direction-admin-list button[data-v-4bc0ee8e]{min-height:44px}.content-admin .table-wrap[data-v-4bc0ee8e]{overflow-x:auto;overscroll-behavior-inline:contain}.content-admin table[data-v-4bc0ee8e]{min-width:420px}}@media(max-width:700px){.page-header[data-v-4d113425]{align-items:stretch}.view-switch[data-v-4d113425]{display:grid;grid-template-columns:1fr 1fr;width:100%}.view-switch button[data-v-4d113425]{min-height:44px}.circle-tabs[data-v-4d113425]{gap:20px;padding-inline:16px;scrollbar-width:none}.circle-tabs button[data-v-4d113425]{min-height:48px}.circle-quick-filters[data-v-4d113425]{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-inline:16px;scrollbar-width:none}.circle-quick-filters>span[data-v-4d113425],.circle-quick-filters button[data-v-4d113425]{flex:0 0 auto}.circle-quick-filters .filter-toggle[data-v-4d113425]{margin-left:0}.circle-advanced-filters[data-v-4d113425]{grid-template-columns:1fr;padding:16px}.circle-advanced-filters .ghost-button[data-v-4d113425]{width:100%;min-height:44px}.circle-result-meta[data-v-4d113425]{align-items:flex-start;padding-inline:16px}.circle-result-meta span[data-v-4d113425]:last-child{text-align:right}.circle-card[data-v-4d113425]{padding:18px}.circle-card header[data-v-4d113425]{grid-template-columns:auto minmax(0,1fr)}.circle-weight[data-v-4d113425]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;text-align:left}.circle-card h2[data-v-4d113425]{margin:16px 0;font-size:17px;overflow-wrap:anywhere}.circle-metrics[data-v-4d113425]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.circle-metrics a[data-v-4d113425]{grid-column:1/-1;width:100%;margin-left:0;min-height:44px}.circle-list[data-v-4d113425]{padding:0;overflow:visible}.circle-list-head[data-v-4d113425]{display:none}.circle-list-row[data-v-4d113425]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0}.circle-list-row>div[data-v-4d113425]:first-child{grid-column:1/-1}.circle-list-metrics[data-v-4d113425]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.circle-list-row>a[data-v-4d113425]{align-self:end;justify-self:stretch;min-height:44px}}.report-expand[data-v-e56cb5a9]{display:none;color:#3157d5;background:transparent;font-size:12px;font-weight:700}@media(max-width:700px){.report-calendar-panel[data-v-e56cb5a9]{padding:16px;overflow:visible}.report-calendar-header[data-v-e56cb5a9]{min-width:0;align-items:stretch;flex-direction:column}.report-calendar-controls[data-v-e56cb5a9]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.report-calendar-controls label[data-v-e56cb5a9]{min-width:0}.report-calendar-controls button[data-v-e56cb5a9]{min-height:44px}.report-month-summary[data-v-e56cb5a9]{align-items:flex-start;flex-direction:column;gap:6px}.report-month-summary strong[data-v-e56cb5a9]{margin-right:0}.report-calendar[data-v-e56cb5a9]{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:10px}.report-calendar-weekday[data-v-e56cb5a9]{padding:8px 2px;font-size:8px}.report-calendar-day[data-v-e56cb5a9]{min-width:0;min-height:52px;align-items:center;gap:4px;padding:5px 2px;text-align:center}.report-calendar-day span[data-v-e56cb5a9]{width:27px;height:27px}.report-calendar-day small[data-v-e56cb5a9]{display:none}.report-calendar-day.missing[data-v-e56cb5a9]:after,.report-calendar-day.complete[data-v-e56cb5a9]:after{width:5px;height:5px;border-radius:50%;content:""}.report-calendar-day.missing[data-v-e56cb5a9]:after{background:#dc5867}.report-calendar-day.complete[data-v-e56cb5a9]:after{background:#28a477}.report-day-detail[data-v-e56cb5a9]{min-width:0;padding:14px}.report-day-detail>header[data-v-e56cb5a9]{flex-direction:column}.report-day-totals[data-v-e56cb5a9]{width:100%}.report-day-totals span[data-v-e56cb5a9]{flex:1;text-align:center}.report-member-columns[data-v-e56cb5a9]{grid-template-columns:1fr}.report-member-columns article[data-v-e56cb5a9]{min-height:0}.report-form[data-v-e56cb5a9]{padding:18px}.report-form .panel-title[data-v-e56cb5a9]{align-items:flex-start;flex-direction:column}.report-form>button[data-v-e56cb5a9]{width:100%;min-height:46px;justify-self:stretch}.report-form textarea[data-v-e56cb5a9]{font-size:16px}.report-row>p[data-v-e56cb5a9]{grid-template-columns:1fr;gap:4px}.report-row>p span[data-v-e56cb5a9]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.report-row.expanded>p span[data-v-e56cb5a9]{display:block;-webkit-line-clamp:unset}.report-expand[data-v-e56cb5a9]{display:inline-flex;min-height:44px;align-items:center;padding:0}}.daily-summary-page[data-v-e2ac13df]{min-height:100vh;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow-x:hidden;background:radial-gradient(circle at 18% -5%,#dce7ff 0,transparent 35%),linear-gradient(160deg,#f7f9fd,#edf2fa)}.daily-summary-shell[data-v-e2ac13df]{width:min(100%,520px);min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px);margin:0 auto;border:1px solid rgba(201,211,232,.78);border-radius:28px;background:#fffffff0;box-shadow:0 22px 70px #1f305821}.summary-header[data-v-e2ac13df]{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #edf0f6;background:#ffffffdb}.summary-brand[data-v-e2ac13df]{display:flex;min-width:0;align-items:center;gap:10px}.summary-brand>span[data-v-e2ac13df]{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#6989ff,#3455cd);font-size:20px;font-weight:750;box-shadow:0 9px 22px #3455cd47}.summary-brand strong[data-v-e2ac13df],.summary-brand small[data-v-e2ac13df]{display:block}.summary-brand strong[data-v-e2ac13df]{color:#1c2944;font-size:14px}.summary-brand small[data-v-e2ac13df]{margin-top:3px;color:#8490a5;font-size:10px}.workspace-link[data-v-e2ac13df]{padding:10px 4px;color:#3157d5;font-size:12px;font-weight:650;white-space:nowrap}.summary-intro[data-v-e2ac13df]{padding:32px 22px 24px}.summary-kicker[data-v-e2ac13df]{color:#4568de;font-size:10px;font-weight:800;letter-spacing:.2em}.summary-intro h1[data-v-e2ac13df],.summary-state h1[data-v-e2ac13df]{margin:8px 0 10px;color:#14203a;font-size:34px;line-height:1.08;letter-spacing:-.04em}.summary-intro>p[data-v-e2ac13df]:last-of-type,.summary-state>p[data-v-e2ac13df]{color:#69768e;font-size:14px;line-height:1.7}.summary-identity[data-v-e2ac13df]{display:grid;grid-template-columns:1fr 1.45fr;gap:12px;margin:24px 0 0}.summary-identity div[data-v-e2ac13df]{min-width:0;padding:13px 14px;border:1px solid #e7ebf3;border-radius:15px;background:#f8faff}.summary-identity div[data-v-e2ac13df]:last-child{grid-column:1/-1}.summary-identity dt[data-v-e2ac13df]{margin-bottom:5px;color:#8994a8;font-size:10px}.summary-identity dd[data-v-e2ac13df]{margin:0;overflow-wrap:anywhere;color:#27344e;font-size:12px;font-weight:700}.summary-identity dd.submitted[data-v-e2ac13df]{color:#087b5b}.summary-form[data-v-e2ac13df]{display:grid;gap:14px;padding:0 14px calc(106px + var(--app-mobile-bottom-clearance,0px))}.question-card[data-v-e2ac13df]{display:grid;gap:20px;padding:20px;border:1px solid #e4e9f3;border-radius:21px;background:#fff;box-shadow:0 10px 30px #23345b0e}.question-card>header[data-v-e2ac13df]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.question-card>header>span[data-v-e2ac13df]{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:#3157d5;background:#edf2ff;font-size:11px;font-weight:800}.question-card h2[data-v-e2ac13df]{margin:0 0 5px;color:#1c2942;font-size:18px;line-height:1.25}.question-card header p[data-v-e2ac13df]{color:#7b879b;font-size:12px;line-height:1.55}.automatic-question[data-v-e2ac13df]{background:linear-gradient(145deg,#fff,#f7f9ff)}.automatic-value[data-v-e2ac13df]{display:flex;min-height:72px;align-items:baseline;gap:7px;padding:17px 18px;border:1px solid #d6e0ff;border-radius:16px;color:#3157d5;background:#f2f5ff}.automatic-value strong[data-v-e2ac13df]{font-size:34px;line-height:1}.automatic-value span[data-v-e2ac13df]{font-size:12px;font-weight:650}.automatic-value small[data-v-e2ac13df]{margin-left:auto;color:#7582a0;font-size:11px}.performance-value[data-v-e2ac13df]{flex-wrap:wrap}.number-field[data-v-e2ac13df],.text-field[data-v-e2ac13df]{display:grid;gap:8px}.number-field>span[data-v-e2ac13df]{color:#5b6880;font-size:12px;font-weight:650}.number-field input[data-v-e2ac13df],.text-field textarea[data-v-e2ac13df]{width:100%;min-height:52px;padding:14px 15px;border:1px solid #dce2ee;border-radius:14px;outline:none;color:#1d2940;background:#fbfcff;font-size:16px;line-height:1.55;transition:border-color .18s,box-shadow .18s}.text-field textarea[data-v-e2ac13df]{min-height:150px;resize:vertical}.number-field input[data-v-e2ac13df]:focus,.text-field textarea[data-v-e2ac13df]:focus{border-color:#6682e6;box-shadow:0 0 0 4px #4c69dc1c;background:#fff}.text-field small[data-v-e2ac13df]{justify-self:end;color:#929bad;font-size:10px}.summary-error[data-v-e2ac13df]{margin:0 14px 14px;padding:13px 15px;overflow-wrap:anywhere;border:1px solid #f1c7cc;border-radius:14px;color:#a63445;background:#fff4f5;font-size:12px;line-height:1.6}.retry-button[data-v-e2ac13df]{display:block;min-height:46px;margin:0 14px 24px;padding:0 18px;border-radius:12px;color:#fff;background:#3157d5;font-weight:700}.summary-submit-dock[data-v-e2ac13df]{position:fixed;z-index:5;right:auto;bottom:var(--app-mobile-bottom-clearance,0px);left:50%;display:grid;width:min(520px,calc(100% - 28px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;margin:0;padding:14px max(16px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));transform:translate(-50%);border:1px solid rgba(221,227,239,.9);border-bottom:0;border-radius:18px 18px 0 0;background:#fffffff0;box-shadow:0 -14px 36px #1a294c17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.summary-submit-dock strong[data-v-e2ac13df],.summary-submit-dock small[data-v-e2ac13df]{display:block}.summary-submit-dock strong[data-v-e2ac13df]{color:#344159;font-size:10px}.summary-submit-dock small[data-v-e2ac13df]{margin-top:4px;color:#8b95a7;font-size:9px;line-height:1.35}.summary-submit-dock button[data-v-e2ac13df],.primary-action[data-v-e2ac13df],.secondary-action[data-v-e2ac13df]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border-radius:14px;font-size:13px;font-weight:750}.summary-submit-dock button[data-v-e2ac13df],.primary-action[data-v-e2ac13df]{color:#fff;background:linear-gradient(135deg,#5575eb,#2e50cb);box-shadow:0 10px 24px #3157d53d}.summary-submit-dock button[data-v-e2ac13df]:disabled{opacity:.62}.summary-state[data-v-e2ac13df]{display:flex;min-height:calc(100dvh - 104px);flex-direction:column;align-items:center;justify-content:center;padding:40px 26px;text-align:center}.loading-mark[data-v-e2ac13df]{width:42px;height:42px;margin-bottom:20px;border:3px solid #dbe3f8;border-top-color:#4567db;border-radius:50%;animation:summary-spin-e2ac13df .8s linear infinite}.complete-mark[data-v-e2ac13df]{display:grid;width:70px;height:70px;margin-bottom:22px;place-items:center;border-radius:24px;color:#fff;background:linear-gradient(145deg,#35ae83,#128160);box-shadow:0 16px 34px #1281603d;font-size:34px}.summary-complete h1[data-v-e2ac13df]{font-size:30px}.complete-actions[data-v-e2ac13df]{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.secondary-action[data-v-e2ac13df]{color:#36435d;border:1px solid #dce2ed;background:#fff}.sr-only[data-v-e2ac13df]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes summary-spin-e2ac13df{to{transform:rotate(360deg)}}@media(max-width:900px){.daily-summary-page[data-v-e2ac13df]{--app-mobile-bottom-clearance:calc(var(--mobile-tabbar-height,64px) + env(safe-area-inset-bottom))}.daily-summary-page.is-keyboard-open[data-v-e2ac13df]{--app-mobile-bottom-clearance:0px}}@media(max-width:480px){.daily-summary-page[data-v-e2ac13df]{padding:0 0 var(--app-mobile-bottom-clearance)}.daily-summary-shell[data-v-e2ac13df]{min-height:100vh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.summary-header[data-v-e2ac13df]{padding-top:max(14px,env(safe-area-inset-top))}.summary-intro[data-v-e2ac13df]{padding:28px 18px 22px}.question-card[data-v-e2ac13df]{padding:18px}.summary-form[data-v-e2ac13df]{padding-bottom:calc(132px + var(--app-mobile-bottom-clearance,0px))}.summary-submit-dock[data-v-e2ac13df]{left:0;width:100%;grid-template-columns:1fr;transform:none}.summary-submit-dock button[data-v-e2ac13df]{width:100%}.complete-actions[data-v-e2ac13df]{grid-template-columns:1fr}}@media(max-width:370px){.summary-header[data-v-e2ac13df]{padding-right:14px;padding-left:14px}.summary-brand small[data-v-e2ac13df]{display:none}.summary-intro[data-v-e2ac13df]{padding-right:14px;padding-left:14px}.summary-form[data-v-e2ac13df]{padding-right:10px;padding-left:10px}.question-card[data-v-e2ac13df]{padding:16px}.summary-identity[data-v-e2ac13df]{grid-template-columns:1fr}.summary-identity div[data-v-e2ac13df]:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.loading-mark[data-v-e2ac13df]{animation-duration:1.8s}.daily-summary-page[data-v-e2ac13df] *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.mobile-scroll-hint[data-v-db5c2865]{display:none}@media(max-width:700px){.page-header[data-v-db5c2865]{align-items:stretch}.page-header>.primary-button[data-v-db5c2865]{width:100%;min-height:46px}.task-create .form-grid.two[data-v-db5c2865]{grid-template-columns:1fr}.member-picker[data-v-db5c2865]{display:grid;grid-template-columns:1fr 1fr}.member-picker>strong[data-v-db5c2865]{grid-column:1/-1}.member-picker label[data-v-db5c2865]{min-width:0;min-height:44px}.task-card>header[data-v-db5c2865],.task-card>footer[data-v-db5c2865]{align-items:flex-start;flex-direction:column}.task-card>footer .primary-button[data-v-db5c2865]{width:100%;min-height:44px}.task-submit[data-v-db5c2865]{grid-template-columns:1fr}.task-submit>div[data-v-db5c2865]{display:grid;grid-template-columns:1fr 1fr}.task-submit button[data-v-db5c2865]{min-height:44px}.task-review-overview>.panel-title[data-v-db5c2865]{padding-inline:16px;align-items:flex-start;flex-wrap:wrap}.task-review-overview .view-switch[data-v-db5c2865]{width:100%}.task-review-overview .view-switch button[data-v-db5c2865]{flex:1;min-height:42px}.mobile-scroll-hint[data-v-db5c2865]{position:sticky;left:0;z-index:7;display:block;width:min(calc(100vw - 64px),420px);margin:0;padding:9px 14px;color:#58657d;background:#eef3ff;font-size:11px;line-height:1.5}.task-matrix-wrap[data-v-db5c2865]{max-height:70vh;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.task-matrix-table th[data-v-db5c2865]:first-child,.task-matrix-table td[data-v-db5c2865]:first-child{min-width:44px;width:44px}.task-matrix-table th[data-v-db5c2865]:nth-child(2),.task-matrix-table td[data-v-db5c2865]:nth-child(2){left:44px;min-width:180px;max-width:180px}.task-matrix-table td:nth-child(2) strong[data-v-db5c2865]{max-width:145px}.task-admin-row[data-v-db5c2865]{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:16px 0}.task-admin-row>button[data-v-db5c2865]{grid-column:2;width:100%;min-height:42px}.task-admin-row>.danger-link[data-v-db5c2865]{justify-self:start}.task-review-row[data-v-db5c2865]{display:grid;grid-template-columns:1fr}.task-review-row input[data-v-db5c2865],.task-review-row button[data-v-db5c2865]{width:100%;min-height:44px}}.mobile-kpi-toggle[data-v-4d571a8f]{display:none}@media(max-width:700px){.page-header[data-v-4d571a8f]{align-items:stretch}.team-data-refresh[data-v-4d571a8f]{display:grid;grid-template-columns:1fr auto}.team-data-refresh .ghost-button[data-v-4d571a8f]{min-height:44px}.team-data-filters[data-v-4d571a8f]{grid-template-columns:1fr}.team-data-filters .grade-quick-filter[data-v-4d571a8f]{grid-column:auto}.grade-quick-filter>div[data-v-4d571a8f]{display:flex;overflow-x:auto;scrollbar-width:none}.grade-quick-filter button[data-v-4d571a8f]{flex:0 0 auto;min-height:42px}.metric-grid.team-metrics[data-v-4d571a8f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.team-metrics article[data-v-4d571a8f]{min-height:104px;padding:16px}.team-metrics article strong[data-v-4d571a8f]{font-size:25px}.team-metrics:not(.expanded) article[data-v-4d571a8f]:nth-child(n+5){display:none}.mobile-kpi-toggle[data-v-4d571a8f]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;margin:-8px 0 18px;color:#3157d5;border:1px solid #dce4f8;border-radius:12px;background:#f7f9ff;font-size:12px;font-weight:700}.segmented-tabs[data-v-4d571a8f]{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.segmented-tabs button[data-v-4d571a8f]{flex:0 0 auto;min-height:44px}.team-customer-view-toolbar[data-v-4d571a8f]{align-items:flex-start;flex-direction:column}.team-customer-view-toolbar .view-switch[data-v-4d571a8f]{display:grid;grid-template-columns:1fr 1fr;width:100%}.team-customer-view-toolbar button[data-v-4d571a8f]{min-height:44px}.team-customer-table-wrap[data-v-4d571a8f]{max-width:100%;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.team-customer-table[data-v-4d571a8f]{min-width:1420px}.review-row[data-v-4d571a8f]{display:grid;grid-template-columns:1fr;gap:10px}.review-row input[data-v-4d571a8f],.review-row button[data-v-4d571a8f]{width:100%;min-height:44px}.report-row>p[data-v-4d571a8f]{grid-template-columns:1fr;gap:4px;overflow-wrap:anywhere}.team-data-section.table-wrap[data-v-4d571a8f]{overflow-x:auto;overscroll-behavior-inline:contain}.team-data-section.table-wrap table[data-v-4d571a8f]{min-width:420px}.pagination[data-v-4d571a8f]{display:grid;grid-template-columns:1fr auto 1fr}.pagination button[data-v-4d571a8f]{min-height:44px}}.content-toggle[data-v-ba100c4d]{display:none;color:#3157d5;background:transparent;font-size:12px;font-weight:700}@media(max-width:700px){.announcement-form .form-grid.two[data-v-ba100c4d]{grid-template-columns:1fr}.announcement-display-options[data-v-ba100c4d]{display:grid;gap:8px}.announcement-form>.primary-button[data-v-ba100c4d]{width:100%;min-height:46px}.announcement-card[data-v-ba100c4d]{padding:18px}.announcement-card>header[data-v-ba100c4d],.announcement-card>footer[data-v-ba100c4d]{align-items:flex-start;flex-direction:column}.announcement-badges[data-v-ba100c4d]{flex-wrap:wrap}.announcement-card time[data-v-ba100c4d]{white-space:normal}.announcement-card h2[data-v-ba100c4d]{font-size:17px;overflow-wrap:anywhere}.announcement-content[data-v-ba100c4d]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow-wrap:anywhere}.announcement-content.expanded[data-v-ba100c4d]{display:block;overflow:visible;-webkit-line-clamp:unset}.content-toggle[data-v-ba100c4d]{display:inline-flex;min-height:44px;align-items:center;padding:0}.announcement-card footer>div[data-v-ba100c4d]{display:grid;grid-template-columns:1fr 1fr;width:100%}.announcement-card footer button[data-v-ba100c4d]{min-height:44px}}@media(max-width:900px){.assistant-settings-card[data-v-cb8ea44f]{padding:20px 16px}.toggle-row[data-v-cb8ea44f]{align-items:flex-start;min-height:52px}.assistant-settings-form input[data-v-cb8ea44f]{font-size:16px}.settings-status[data-v-cb8ea44f]{display:grid;gap:8px}.assistant-settings-form .primary-button[data-v-cb8ea44f]{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:2;width:100%;min-height:50px}.security-note[data-v-cb8ea44f]{padding:18px 16px}}@media(max-width:900px){.agent-endpoint-card[data-v-45c8d12a]{padding:20px 16px}.agent-address code[data-v-45c8d12a]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.agent-address button[data-v-45c8d12a],.qwen-compat-card .panel-title button[data-v-45c8d12a],.personal-token-reveal button[data-v-45c8d12a]{width:100%;min-height:48px}.qwen-compat-card .panel-title[data-v-45c8d12a]{align-items:stretch}.personal-token-reveal textarea[data-v-45c8d12a]{min-height:280px;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.agent-grant-list article[data-v-45c8d12a]{padding:16px 0}.agent-grant-list small[data-v-45c8d12a]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.agent-grant-times[data-v-45c8d12a]{flex-wrap:wrap;gap:10px 18px}.agent-grant-list .danger-link[data-v-45c8d12a]{min-height:44px;padding:0 14px;border-radius:10px;background:#fff1f0}.approval-list>a[data-v-45c8d12a]{min-height:72px}}.client-id[data-v-6a4feb16]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.table-wrap[data-v-6a4feb16]{padding:12px;overflow:visible}.client-id[data-v-6a4feb16]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.revoke-button[data-v-6a4feb16]{min-height:44px;margin:0;padding:0 14px;border-radius:10px;background:#fff1f0}}@media(max-width:900px){.consent-page[data-v-cb63a18d]{padding-inline:14px}.consent-card[data-v-cb63a18d]{padding:20px 16px}.consent-client[data-v-cb63a18d]{align-items:flex-start}.consent-client code[data-v-cb63a18d],.consent-callback code[data-v-cb63a18d]{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.consent-scopes article[data-v-cb63a18d]{align-items:flex-start}.form-actions[data-v-cb63a18d]{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:2;display:grid;grid-template-columns:1fr 1fr;padding:12px 0;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.form-actions button[data-v-cb63a18d]{min-height:48px}}.approval-client-id[data-v-4bbdb574]{overflow-wrap:anywhere}@media(max-width:900px){.approval-detail[data-v-4bbdb574]{padding:22px 16px}.approval-detail>p[data-v-4bbdb574]{overflow-wrap:anywhere}.approval-detail dl>div[data-v-4bbdb574]{gap:16px}.approval-detail dd[data-v-4bbdb574]{text-align:right;overflow-wrap:anywhere}.form-actions[data-v-4bbdb574]{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;background:#fffffff5}.form-actions button[data-v-4bbdb574]{min-height:48px}}@media(max-width:820px){.leadership-screen[data-v-3d5f2e7a]{min-width:0;padding:10px;padding-bottom:calc(18px + env(safe-area-inset-bottom));overflow-x:hidden}.leadership-header[data-v-3d5f2e7a]{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 2px 10px}.leadership-logo[data-v-3d5f2e7a]{width:38px;height:38px}.leadership-brand h1[data-v-3d5f2e7a]{font-size:16px}.leadership-brand small[data-v-3d5f2e7a],.leadership-scope[data-v-3d5f2e7a]{display:none}.leadership-clock>div[data-v-3d5f2e7a]{display:none}.leadership-clock button[data-v-3d5f2e7a]{width:42px;height:42px}.leadership-filterbar[data-v-3d5f2e7a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0}.leadership-filterbar>span[data-v-3d5f2e7a],.leadership-filterbar>small[data-v-3d5f2e7a]{grid-column:1/-1;margin:0}.leadership-filterbar select[data-v-3d5f2e7a]{width:100%;min-width:0;min-height:44px}.leadership-filterbar .leadership-export[data-v-3d5f2e7a],.leadership-filterbar .leadership-tv-link[data-v-3d5f2e7a]{min-height:44px;justify-content:center}.leadership-ticker[data-v-3d5f2e7a]{margin-block:4px 10px}.leadership-kpis[data-v-3d5f2e7a]{grid-template-columns:1fr}.friend-stage-total-grid[data-v-3d5f2e7a],.quality-tier-grid[data-v-3d5f2e7a]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-zone-header[data-v-3d5f2e7a]{align-items:flex-start;flex-direction:column}.rank-board-grid[data-v-3d5f2e7a]{grid-template-columns:1fr}.rank-champion[data-v-3d5f2e7a]{grid-template-columns:auto minmax(0,1fr);gap:12px}.champion-value[data-v-3d5f2e7a]{grid-column:1/-1;justify-self:stretch;text-align:left}.leadership-layout[data-v-3d5f2e7a]{grid-template-columns:1fr}.tech-card[data-v-3d5f2e7a]{min-width:0}.conversion-card[data-v-3d5f2e7a],.task-card[data-v-3d5f2e7a],.source-card[data-v-3d5f2e7a],.leaderboard-table-card[data-v-3d5f2e7a]{min-height:0;padding:14px}.tech-title[data-v-3d5f2e7a]{align-items:flex-start;flex-direction:column}.k-legend[data-v-3d5f2e7a]{flex-wrap:wrap}.k-chart[data-v-3d5f2e7a]{overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x}.k-chart svg[data-v-3d5f2e7a]{min-width:720px}.funnel-strip[data-v-3d5f2e7a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.funnel-strip>i[data-v-3d5f2e7a]{display:none}.task-overview[data-v-3d5f2e7a]{grid-template-columns:1fr}.task-ring[data-v-3d5f2e7a]{justify-self:center}.task-status-grid[data-v-3d5f2e7a]{grid-template-columns:repeat(2,minmax(0,1fr))}.source-list>div[data-v-3d5f2e7a]{grid-template-columns:30px minmax(0,1fr) 52px}.source-list>div>div[data-v-3d5f2e7a]{display:none}.leadership-table-wrap[data-v-3d5f2e7a]{max-height:58dvh;overscroll-behavior:contain;touch-action:pan-x pan-y}.leadership-table-wrap table[data-v-3d5f2e7a]{min-width:720px}.leadership-footer[data-v-3d5f2e7a]{align-items:flex-start;flex-direction:column;gap:4px;padding-inline:2px}}@media(max-width:390px){.friend-stage-total-grid[data-v-3d5f2e7a],.quality-tier-grid[data-v-3d5f2e7a],.leadership-filterbar[data-v-3d5f2e7a]{grid-template-columns:1fr}.leadership-filterbar[data-v-3d5f2e7a]>*{grid-column:1}.rank-champion[data-v-3d5f2e7a]{grid-template-columns:1fr}.champion-orbit[data-v-3d5f2e7a]{display:none}}.performance-score-toggle[data-v-94f0a5e1]{display:none}@media(max-width:700px){.page-header[data-v-94f0a5e1]{align-items:flex-start}.performance-status[data-v-94f0a5e1]{min-height:40px}.performance-score-hero[data-v-94f0a5e1]{padding:20px}.performance-score-main[data-v-94f0a5e1]{flex-wrap:wrap}.performance-score-main strong[data-v-94f0a5e1]{font-size:54px}.performance-score-main small[data-v-94f0a5e1]{width:100%}.performance-score-grid[data-v-94f0a5e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-score-grid span[data-v-94f0a5e1]{min-width:0;padding:12px}.performance-score-grid:not(.expanded) span[data-v-94f0a5e1]:nth-child(n+4){display:none}.performance-score-toggle[data-v-94f0a5e1]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;margin-top:10px;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:#ffffff17;font-size:12px;font-weight:700}.performance-score-hero>p[data-v-94f0a5e1]{overflow-wrap:anywhere;line-height:1.65}.performance-work-grid[data-v-94f0a5e1]{grid-template-columns:1fr}.performance-claim-form[data-v-94f0a5e1],.performance-activity-form[data-v-94f0a5e1],.performance-records[data-v-94f0a5e1],.performance-ranking[data-v-94f0a5e1]{padding:18px}.performance-activity-form .form-grid.two[data-v-94f0a5e1]{grid-template-columns:1fr}.performance-record-list>article[data-v-94f0a5e1]{grid-template-columns:1fr}.performance-record-list>article>.table-status[data-v-94f0a5e1]{justify-self:start}.performance-record-list article form[data-v-94f0a5e1]{grid-template-columns:1fr}.performance-record-list article form[data-v-94f0a5e1]>*{width:100%;min-height:44px}.performance-history .panel-title[data-v-94f0a5e1]{align-items:flex-start;flex-direction:column}.performance-ledger-list article[data-v-94f0a5e1]{align-items:flex-start}.performance-ledger-list article>div[data-v-94f0a5e1]{min-width:0}.performance-ledger-list small[data-v-94f0a5e1]{overflow-wrap:anywhere}.performance-ranking .table-wrap[data-v-94f0a5e1]{overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.performance-ranking table[data-v-94f0a5e1]{min-width:650px}}.performance-admin-page[data-v-5fca3c8f]{gap:20px}@media(max-width:900px){.admin-performance-page .page-header[data-v-5fca3c8f]{align-items:stretch}.admin-performance-page .page-header>button[data-v-5fca3c8f]{width:100%;min-height:48px}.performance-admin-section[data-v-5fca3c8f]{padding:18px 14px}.performance-admin-section .panel-title[data-v-5fca3c8f]{align-items:flex-start}.performance-admin-section .form-grid[data-v-5fca3c8f],.performance-rule-form .form-grid[data-v-5fca3c8f],.activity-allocation-list .form-grid[data-v-5fca3c8f]{grid-template-columns:1fr}.performance-rule-form>.primary-button[data-v-5fca3c8f],.performance-admin-section form>button[data-v-5fca3c8f]{width:100%;min-height:48px}.weekday-picker[data-v-5fca3c8f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.weekday-picker label[data-v-5fca3c8f]{min-height:44px;justify-content:center}.performance-tier-editor .inline-action[data-v-5fca3c8f]{display:grid;grid-template-columns:1fr auto;gap:8px}.participant-grid article[data-v-5fca3c8f],.performance-review-list article[data-v-5fca3c8f],.activity-allocation-list article[data-v-5fca3c8f]{grid-template-columns:1fr;gap:12px}.performance-review-list article>div[data-v-5fca3c8f]:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.performance-review-list button[data-v-5fca3c8f],.activity-allocation-list button[data-v-5fca3c8f]{min-height:44px}.allocation-member-grid[data-v-5fca3c8f]{grid-template-columns:1fr}.activity-allocation-list footer[data-v-5fca3c8f],.settlement-summary[data-v-5fca3c8f],.reopen-form[data-v-5fca3c8f]{display:grid;grid-template-columns:1fr;gap:10px}.activity-allocation-list footer button[data-v-5fca3c8f],.settlement-summary button[data-v-5fca3c8f],.reopen-form button[data-v-5fca3c8f]{width:100%;min-height:48px}}@media(max-width:430px){.weekday-picker[data-v-5fca3c8f]{grid-template-columns:repeat(3,minmax(0,1fr))}}.qq-chat-page[data-v-5fe043a6]{max-width:none}.status-pill[data-v-5fe043a6]{padding:8px 14px;border-radius:999px;background:#eef3ff;color:#2e55c8}.empty-workbench[data-v-5fe043a6]{padding:56px;text-align:center}.empty-workbench .primary-button[data-v-5fe043a6]{margin-top:20px}.pairing-workbench[data-v-5fe043a6]{display:flex;align-items:center;justify-content:center;gap:44px;padding:42px}.qq-qr[data-v-5fe043a6]{width:240px;height:240px;object-fit:contain;border:1px solid #dfe5f2;border-radius:22px;background:#fff}.workbench-shell[data-v-5fe043a6]{overflow:hidden;border:1px solid rgba(126,145,183,.2);border-radius:24px;background:#fff;box-shadow:0 22px 70px #23345b1f}.workbench-toolbar[data-v-5fe043a6]{min-height:58px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e8edf7;background:linear-gradient(90deg,#f9fbff,#f3f7ff);font-size:13px;color:#68748c}.workbench-toolbar div[data-v-5fe043a6]{display:flex;gap:12px;align-items:center}.workbench-toolbar strong[data-v-5fe043a6]{color:#17213a}.workbench-frame[data-v-5fe043a6]{display:block;width:100%;height:calc(100dvh - 235px);min-height:680px;border:0;background:#f7f8fa}.qq-drawer-backdrop[data-v-5fe043a6]{position:fixed;inset:0;z-index:90;background:#0d152761;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.qq-crm-drawer[data-v-5fe043a6]{width:min(680px,100vw);height:100dvh;background:#f7f9fd;box-shadow:-30px 0 80px #0a142e3d;display:flex;flex-direction:column}.drawer-header[data-v-5fe043a6]{padding:28px 30px 22px;background:#fff;border-bottom:1px solid #e4eaf4;display:flex;justify-content:space-between;gap:20px}.drawer-header h2[data-v-5fe043a6]{margin:2px 0 5px;overflow-wrap:anywhere}.drawer-header p[data-v-5fe043a6]{margin:0;color:#7c879d}.icon-button[data-v-5fe043a6]{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;font-size:26px;background:#f0f3f9;cursor:pointer}.drawer-scroll[data-v-5fe043a6]{padding:24px 28px 42px;overflow-y:auto;overscroll-behavior:contain}.drawer-section[data-v-5fe043a6]{padding:24px;margin-bottom:18px;border:1px solid #e2e8f3;border-radius:20px;background:#fff;box-shadow:0 12px 32px #2d3d620f}.drawer-section h3[data-v-5fe043a6]{margin:0 0 18px;color:#18213a}.drawer-section label[data-v-5fe043a6]{display:grid;gap:7px;margin:14px 0;color:#4e5a72;font-weight:600}.drawer-section input[data-v-5fe043a6],.drawer-section select[data-v-5fe043a6],.drawer-section textarea[data-v-5fe043a6]{width:100%;box-sizing:border-box}.customer-search-row[data-v-5fe043a6]{display:grid;grid-template-columns:1fr auto;gap:10px;margin:14px 0}.checkbox-line[data-v-5fe043a6]{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important}.checkbox-line input[data-v-5fe043a6]{width:auto;margin-top:3px}.context-confirm[data-v-5fe043a6]{padding:14px;border-radius:14px;background:#fff8e9;border:1px solid #f4dfae}.context-confirm span[data-v-5fe043a6]{display:grid;gap:4px}.context-confirm small[data-v-5fe043a6]{font-weight:400;line-height:1.5;color:#766744}.inline-warning[data-v-5fe043a6],.inline-success[data-v-5fe043a6]{padding:10px 12px;border-radius:10px;font-size:13px;overflow-wrap:anywhere}.inline-warning[data-v-5fe043a6]{background:#fff1ef;color:#a5392b}.inline-success[data-v-5fe043a6]{background:#edf9f2;color:#237a4b}.full-button[data-v-5fe043a6]{width:100%;justify-content:center}.draft-summary[data-v-5fe043a6]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:18px;border-radius:10px;background:#eef3ff;color:#3e5fb5;font-size:13px}.draft-disclosure[data-v-5fe043a6]{margin:16px 0;border:1px solid #e1e7f2;border-radius:14px;overflow:hidden}.draft-disclosure>button[data-v-5fe043a6]{display:flex;width:100%;min-height:58px;padding:11px 13px;align-items:center;justify-content:space-between;gap:12px;border:0;background:#f7f9fd;color:#27344e;text-align:left}.draft-disclosure>button span[data-v-5fe043a6]{display:grid;gap:3px}.draft-disclosure>button small[data-v-5fe043a6]{color:#7a8599;font-weight:500}.draft-disclosure>.form-grid[data-v-5fe043a6]{padding:2px 14px 14px}.drawer-actions[data-v-5fe043a6]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}@media(max-width:760px){.qq-chat-page[data-v-5fe043a6]{padding-inline:10px}.hero-header[data-v-5fe043a6]{align-items:flex-start}.hero-header h1[data-v-5fe043a6]{font-size:29px}.header-actions[data-v-5fe043a6]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.header-actions .status-pill[data-v-5fe043a6]{grid-column:1/-1;overflow-wrap:anywhere}.header-actions button[data-v-5fe043a6]{min-height:44px}.pairing-workbench[data-v-5fe043a6]{flex-direction:column;padding:22px 16px;text-align:center}.qq-qr[data-v-5fe043a6]{width:min(240px,75vw);height:auto;aspect-ratio:1}.pairing-workbench .primary-button[data-v-5fe043a6]{width:100%;min-height:48px}.workbench-shell[data-v-5fe043a6]{border-radius:16px}.workbench-frame[data-v-5fe043a6]{height:calc(100dvh - 226px);min-height:480px}.workbench-toolbar[data-v-5fe043a6]{min-height:auto;padding:10px 12px;align-items:flex-start;flex-direction:column;gap:7px;font-size:11px}.workbench-toolbar div[data-v-5fe043a6]{align-items:flex-start;flex-direction:column;gap:3px}.workbench-toolbar>span[data-v-5fe043a6]{overflow-wrap:anywhere}.qq-drawer-backdrop[data-v-5fe043a6]{z-index:110}.qq-crm-drawer[data-v-5fe043a6]{width:100vw;height:100dvh;box-shadow:none}.drawer-header[data-v-5fe043a6]{position:sticky;z-index:4;top:0;padding:14px 14px 12px;align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2}.drawer-header h2[data-v-5fe043a6]{font-size:20px}.drawer-scroll[data-v-5fe043a6]{padding:12px 12px calc(78px + env(safe-area-inset-bottom))}.drawer-section[data-v-5fe043a6]{padding:16px;margin-bottom:12px;border-radius:16px}.drawer-section input[data-v-5fe043a6],.drawer-section select[data-v-5fe043a6],.drawer-section textarea[data-v-5fe043a6]{font-size:16px}.drawer-section input[data-v-5fe043a6],.drawer-section select[data-v-5fe043a6]{min-height:46px}.customer-search-row[data-v-5fe043a6]{grid-template-columns:1fr}.customer-search-row button[data-v-5fe043a6],.full-button[data-v-5fe043a6]{min-height:48px;width:100%}.drawer-section .form-grid.two[data-v-5fe043a6]{grid-template-columns:1fr}.draft-summary[data-v-5fe043a6]{display:grid;gap:5px}.draft-disclosure>.form-grid[data-v-5fe043a6]{padding-inline:12px}.drawer-actions[data-v-5fe043a6]{position:sticky;z-index:3;bottom:calc(64px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr;margin:22px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e3e8f2;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drawer-actions button[data-v-5fe043a6]{width:100%;min-height:48px}}.workbench-shell[data-v-5fe043a6]{overscroll-behavior:contain}@media(max-width:760px){.qq-chat-page[data-v-5fe043a6]{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.workbench-frame[data-v-5fe043a6]{height:max(420px,calc(100dvh - 300px));min-height:420px}.drawer-actions[data-v-5fe043a6]{bottom:0}}.consultation-row[data-v-2cfe7367]{display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid #e7ebf3}.consultation-row[data-v-2cfe7367]:last-child{border-bottom:0}.consultation-copy[data-v-2cfe7367]{min-width:0}.consultation-row h3[data-v-2cfe7367]{margin:10px 0 6px;overflow-wrap:anywhere}.consultation-row p[data-v-2cfe7367],.consultation-row small[data-v-2cfe7367]{display:block;color:#74809a}.consultation-details[data-v-2cfe7367]{margin-top:9px}.consultation-details summary[data-v-2cfe7367]{color:#3157c8;font-size:11px;font-weight:700;cursor:pointer}.consultation-details small[data-v-2cfe7367]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:8px;overflow-wrap:anywhere;line-height:1.65}.consultation-details b[data-v-2cfe7367]{color:#34415a}.row-actions[data-v-2cfe7367]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:560px}.row-actions input[data-v-2cfe7367]{min-width:180px}.status-pill[data-v-2cfe7367]{display:inline-flex;padding:6px 10px;border-radius:999px;background:#edf2ff;color:#3157c8}.wide-drawer[data-v-2cfe7367]{width:min(980px,96vw)}.source-list[data-v-2cfe7367]{display:grid;gap:8px;max-height:180px;overflow:auto;padding:12px;border:1px solid #e1e7f2;border-radius:12px}.source-list label[data-v-2cfe7367],.checkbox-line[data-v-2cfe7367]{display:flex;align-items:flex-start;gap:9px}.source-list input[data-v-2cfe7367],.checkbox-line input[data-v-2cfe7367]{width:auto}@media(max-width:900px){.consultation-row[data-v-2cfe7367]{flex-direction:column}.row-actions[data-v-2cfe7367]{justify-content:flex-start}}@media(max-width:700px){.hero-header[data-v-2cfe7367]{align-items:stretch}.hero-header>.primary-button[data-v-2cfe7367]{width:100%;min-height:46px}.consultation-row[data-v-2cfe7367]{padding:18px 0}.consultation-details summary[data-v-2cfe7367]{display:flex;min-height:44px;align-items:center}.row-actions[data-v-2cfe7367]{display:grid;grid-template-columns:1fr 1fr;max-width:none}.row-actions input[data-v-2cfe7367]{grid-column:1/-1;min-width:0;min-height:44px}.row-actions button[data-v-2cfe7367],.row-actions a[data-v-2cfe7367]{min-height:44px}.row-actions>.danger-link[data-v-2cfe7367]{justify-self:start}.drawer-backdrop[data-v-2cfe7367]{align-items:flex-end}.drawer[data-v-2cfe7367],.wide-drawer[data-v-2cfe7367]{width:100%;max-width:none;height:min(92dvh,920px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.drawer>header[data-v-2cfe7367]{position:sticky;z-index:3;top:-18px;margin:-18px -16px 16px;padding:18px 16px 14px;background:#fff}.drawer form[data-v-2cfe7367]{padding-bottom:16px}.drawer .form-grid.two[data-v-2cfe7367]{grid-template-columns:1fr}.drawer .span-2[data-v-2cfe7367]{grid-column:auto}.source-list[data-v-2cfe7367]{max-height:30dvh}.drawer .form-actions[data-v-2cfe7367]{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom));z-index:2;display:grid;grid-template-columns:1fr 1fr;margin:18px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -8px 24px #202e5014}.drawer .form-actions button[data-v-2cfe7367]{min-height:48px}}.settings-grid[data-v-bbaae44a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.span-2[data-v-bbaae44a]{grid-column:span 2}.checkbox-line[data-v-bbaae44a]{display:flex;align-items:center;gap:9px}.checkbox-line input[data-v-bbaae44a]{width:auto}.reason-table[data-v-bbaae44a]{display:grid;gap:10px}.reason-row[data-v-bbaae44a]{display:grid;grid-template-columns:160px 1fr 100px 100px 90px;align-items:center;gap:10px}.reason-row code[data-v-bbaae44a]{overflow:hidden;text-overflow:ellipsis}.connection-row[data-v-bbaae44a]{display:grid;grid-template-columns:1fr 110px 150px 190px 110px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #e7ebf3}@media(max-width:900px){.settings-grid[data-v-bbaae44a]{grid-template-columns:1fr}.span-2[data-v-bbaae44a]{grid-column:auto}.reason-row[data-v-bbaae44a],.connection-row[data-v-bbaae44a]{grid-template-columns:1fr;padding:14px;border:1px solid var(--line);border-radius:14px}.reason-row code[data-v-bbaae44a]{white-space:normal;overflow-wrap:anywhere}.form-actions[data-v-bbaae44a]{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:2;padding:10px 0;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.form-actions button[data-v-bbaae44a],.reason-row button[data-v-bbaae44a],.connection-row button[data-v-bbaae44a]{width:100%;min-height:48px}.connection-row small[data-v-bbaae44a]{overflow-wrap:anywhere}}.upload-panel[data-v-fb5a336b]{margin-bottom:24px}.upload-row[data-v-fb5a336b]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.compact-metrics[data-v-fb5a336b]{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px}.table-scroll[data-v-fb5a336b]{overflow:auto;max-height:620px;border:1px solid #e5eaf3;border-radius:14px}.table-scroll table[data-v-fb5a336b]{width:100%;min-width:1100px;border-collapse:collapse}.table-scroll th[data-v-fb5a336b],.table-scroll td[data-v-fb5a336b]{padding:12px;text-align:left;border-bottom:1px solid #edf0f6;vertical-align:top}.table-scroll th[data-v-fb5a336b]{position:sticky;top:0;background:#f7f9fd;z-index:1}.row-status[data-v-fb5a336b]{display:inline-flex;padding:4px 8px;border-radius:8px;background:#eef2f8}.row-status.ready[data-v-fb5a336b],.row-status.updated[data-v-fb5a336b]{background:#daf6e7;color:#177448}.row-status.conflict[data-v-fb5a336b],.row-status.ambiguous[data-v-fb5a336b]{background:#ffe4e4;color:#b52b2b}.job-row[data-v-fb5a336b]{display:grid;width:100%;grid-template-columns:1fr 120px 220px;align-items:center;gap:16px;padding:16px 0;border:0;border-bottom:1px solid #e7ebf3;background:transparent;text-align:left}.job-row span[data-v-fb5a336b]:first-child{display:grid;gap:4px}@media(max-width:900px){.upload-row[data-v-fb5a336b]{align-items:stretch;flex-direction:column}.upload-row input[data-v-fb5a336b],.upload-row button[data-v-fb5a336b]{width:100%;min-height:44px}.compact-metrics[data-v-fb5a336b]{grid-template-columns:1fr 1fr}.table-scroll[data-v-fb5a336b]{max-height:none;padding:10px;overflow:visible}.table-scroll table[data-v-fb5a336b]{min-width:0}.job-row[data-v-fb5a336b]{grid-template-columns:1fr;padding:16px 4px}.header-actions[data-v-fb5a336b]{display:grid;width:100%;grid-template-columns:1fr}.header-actions[data-v-fb5a336b]>*{width:100%}}.runtime-panel[data-v-e5642855]{display:grid;gap:18px;margin-bottom:24px}.runtime-panel>header[data-v-e5642855]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.runtime-panel h2[data-v-e5642855]{margin:4px 0 8px}.pressure-banner[data-v-e5642855]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:15px 18px;border:1px solid #cfe0ff;border-radius:16px;background:#f4f8ff}.pressure-banner span[data-v-e5642855]{font-size:13px;color:#65728a}.pressure-banner strong[data-v-e5642855]{padding:5px 10px;border-radius:999px;background:#dce8ff;color:#2755c7}.pressure-banner p[data-v-e5642855]{margin:0;color:#516078}.pressure-banner.busy[data-v-e5642855]{border-color:#f2d39b;background:#fff9ed}.pressure-banner.busy strong[data-v-e5642855]{background:#ffebc6;color:#946009}.pressure-banner.high[data-v-e5642855]{border-color:#f0b8bd;background:#fff4f5}.pressure-banner.high strong[data-v-e5642855]{background:#ffdce0;color:#b32635}.runtime-grid[data-v-e5642855]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.runtime-grid article[data-v-e5642855]{display:grid;gap:7px;padding:18px;border:1px solid #e4e9f2;border-radius:17px;background:linear-gradient(145deg,#fff,#f8faff)}.runtime-grid span[data-v-e5642855],.runtime-grid small[data-v-e5642855]{color:#6d7890}.runtime-grid strong[data-v-e5642855]{font-size:24px;color:#15213a}@media(max-width:1000px){.runtime-grid[data-v-e5642855]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.runtime-panel>header[data-v-e5642855]{display:grid}.runtime-panel>header button[data-v-e5642855]{width:100%;min-height:44px}.pressure-banner[data-v-e5642855]{grid-template-columns:auto auto}.pressure-banner p[data-v-e5642855]{grid-column:1/-1}.runtime-grid[data-v-e5642855],.intelligence-admin-kpis[data-v-e5642855],.setting-toggle-grid[data-v-e5642855]{grid-template-columns:1fr}.intelligence-admin-form[data-v-e5642855]{padding:18px 14px}.intelligence-admin-form .form-actions[data-v-e5642855]{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:2;display:grid;grid-template-columns:1fr;gap:8px;padding:10px 0;background:#fffffff5}.intelligence-admin-form .form-actions button[data-v-e5642855]{width:100%;min-height:48px}}.header-actions[data-v-27387c1e]{display:flex;align-items:center;gap:12px}.notification-list[data-v-27387c1e]{padding:22px}.notification-item[data-v-27387c1e]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 10px;border-bottom:1px solid #edf0f5}.notification-item>i[data-v-27387c1e]{width:8px;height:8px;border-radius:50%;background:#cbd3e2}.notification-item.unread>i[data-v-27387c1e]{background:#4567e8;box-shadow:0 0 0 5px #edf1ff}.notification-item header[data-v-27387c1e]{display:flex;justify-content:space-between;gap:20px}.notification-item time[data-v-27387c1e],.notification-item small[data-v-27387c1e]{color:var(--muted);font-size:10px}.notification-item p[data-v-27387c1e]{margin:7px 0;color:#526078;font-size:12px;line-height:1.65}.summary-toggle[data-v-27387c1e]{display:none;color:#3157d5;background:transparent;font-size:11px;font-weight:700}@media(max-width:700px){.page-header[data-v-27387c1e]{align-items:stretch}.header-actions[data-v-27387c1e]{display:grid;grid-template-columns:1fr 1fr}.header-actions[data-v-27387c1e]>*{min-height:44px}.notification-list[data-v-27387c1e]{padding:14px}.notification-item[data-v-27387c1e]{grid-template-columns:10px minmax(0,1fr);align-items:start;padding:18px 4px}.notification-item>.ghost-button[data-v-27387c1e]{grid-column:2;justify-self:stretch;min-height:44px}.notification-item header[data-v-27387c1e]{display:grid;gap:5px}.notification-item header strong[data-v-27387c1e],.notification-item p[data-v-27387c1e]{overflow-wrap:anywhere}.notification-item p[data-v-27387c1e]:not(.expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.summary-toggle[data-v-27387c1e]{display:inline-flex;min-height:40px;align-items:center;padding:0}.notification-item small[data-v-27387c1e]{display:block}}.governance-workbench[data-v-4f13c390]{display:grid;gap:20px}.governance-metrics[data-v-4f13c390]{grid-template-columns:repeat(6,minmax(0,1fr))}.governance-sections[data-v-4f13c390]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.governance-sections>.panel[data-v-4f13c390]{display:grid;gap:16px}.review-list[data-v-4f13c390],.rule-list[data-v-4f13c390]{display:grid;gap:10px}.review-list article[data-v-4f13c390]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e2e7f0;border-radius:12px}.review-list article>div[data-v-4f13c390]{display:grid;gap:4px;flex:1}.review-list small[data-v-4f13c390],.rule-list small[data-v-4f13c390]{color:#7e889c}.anomaly-list[data-v-4f13c390]{display:flex;gap:8px;flex-wrap:wrap}.anomaly-list span[data-v-4f13c390]{padding:9px 11px;border-radius:10px;background:#fff2ef;color:#914232}.anomaly-list b[data-v-4f13c390]{margin-right:7px}.correction-form>label[data-v-4f13c390],.rule-form>label[data-v-4f13c390],.rule-numbers label[data-v-4f13c390]{display:grid;gap:6px;font-weight:650}.rule-list article[data-v-4f13c390]{display:grid;gap:5px;padding:12px;border-left:3px solid #7996e9;background:#f7f9ff}.rule-form[data-v-4f13c390]{display:grid;gap:12px;padding:15px;border:1px solid #e0e7f2;border-radius:14px}.rule-form fieldset[data-v-4f13c390]{display:flex;gap:10px;flex-wrap:wrap;border:1px solid #dfe6f1;border-radius:12px;padding:12px}.rule-numbers[data-v-4f13c390]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.checkbox-line[data-v-4f13c390]{display:flex!important;align-items:center;gap:8px}.checkbox-line input[data-v-4f13c390]{width:auto}.changeable-cycles[data-v-4f13c390]{display:flex;gap:8px;flex-wrap:wrap}.participant-change-admin[data-v-4f13c390],.full-width[data-v-4f13c390]{grid-column:1/-1}@media(max-width:1200px){.governance-metrics[data-v-4f13c390]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.governance-sections[data-v-4f13c390]{grid-template-columns:1fr}.rule-numbers[data-v-4f13c390]{grid-template-columns:1fr 1fr}.governance-sections>.panel[data-v-4f13c390]{padding:18px 14px}.panel-title[data-v-4f13c390]{align-items:flex-start}.panel-title>button[data-v-4f13c390]{width:100%;min-height:44px}.review-list article[data-v-4f13c390]{display:grid;grid-template-columns:1fr 1fr}.review-list article>div[data-v-4f13c390]{grid-column:1/-1}.review-list article>a[data-v-4f13c390],.review-list article>button[data-v-4f13c390]{min-height:44px;justify-content:center}.changeable-cycles[data-v-4f13c390]{display:grid;grid-template-columns:1fr}.changeable-cycles button[data-v-4f13c390]{width:100%;min-height:44px}.rule-form .form-actions[data-v-4f13c390]{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:2;display:grid;grid-template-columns:1fr 1fr;padding:10px 0;background:#fffffff5}.rule-form .form-actions button[data-v-4f13c390]{min-height:48px}}@media(max-width:600px){.governance-metrics[data-v-4f13c390]{grid-template-columns:1fr 1fr}.rule-numbers[data-v-4f13c390]{grid-template-columns:1fr}.review-list article[data-v-4f13c390]{align-items:flex-start}.anomaly-list span[data-v-4f13c390]{width:100%}}@media(max-width:900px){.governance-workbench[data-v-4f13c390]{min-width:0;grid-template-columns:minmax(0,1fr)}.governance-workbench[data-v-4f13c390]>*{min-width:0;max-width:100%}.governance-sections[data-v-4f13c390]{min-width:0;grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.governance-metrics[data-v-4f13c390]{grid-template-columns:repeat(2,minmax(0,1fr))}}.governance-grid[data-v-289bc64a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hook-list[data-v-289bc64a]{display:grid;gap:10px}.hook-list article[data-v-289bc64a]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px}.hook-list small[data-v-289bc64a]{display:block;margin-top:5px;color:var(--muted)}.hook-list .danger-link[data-v-289bc64a]{margin:0}.checkbox-line[data-v-289bc64a]{display:flex!important;align-items:center;gap:9px}.checkbox-line input[data-v-289bc64a]{width:auto}.event-picker[data-v-289bc64a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.event-picker label[data-v-289bc64a]{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e8ebf2;border-radius:9px;font-size:11px}.event-picker input[data-v-289bc64a]{width:auto}.form-grid small[data-v-289bc64a]{color:var(--muted);font-weight:400}@media(max-width:900px){.governance-grid[data-v-289bc64a]{grid-template-columns:1fr}.span-2[data-v-289bc64a]{grid-column:auto}.event-picker[data-v-289bc64a]{grid-template-columns:1fr}.hook-list article[data-v-289bc64a]{grid-template-columns:1fr 1fr}.hook-list article>div[data-v-289bc64a]{grid-column:1/-1}.hook-list article button[data-v-289bc64a]{min-height:44px}.table-wrap[data-v-289bc64a]{padding:10px;overflow:visible}.retry-button[data-v-289bc64a]{min-height:44px;padding:0 16px;border-radius:10px;background:#eef3ff}}.customer-pool-page[data-v-43e10efa]{max-width:1500px}.success-banner[data-v-43e10efa]{padding:14px 18px;border:1px solid #bde4ce;border-radius:14px;background:#effaf4;color:#216e45}.recruitment-panel[data-v-43e10efa],.pool-panel[data-v-43e10efa]{display:grid;gap:20px}.recruitment-grid[data-v-43e10efa],.pool-grid[data-v-43e10efa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.recruitment-grid article[data-v-43e10efa],.pool-grid article[data-v-43e10efa]{display:grid;gap:12px;padding:20px;border:1px solid #e1e7f2;border-radius:20px;background:linear-gradient(145deg,#fff,#f8faff)}.recruitment-grid h3[data-v-43e10efa],.pool-grid h3[data-v-43e10efa]{margin:0}.recruitment-grid p[data-v-43e10efa],.pool-grid p[data-v-43e10efa]{margin:0;color:#59657a;line-height:1.6;overflow-wrap:anywhere}.profile-summary p[data-v-43e10efa]:not(.expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.customer-meta[data-v-43e10efa]{font-size:13px;font-weight:650;color:#78849a!important}.profile-summary[data-v-43e10efa]{display:grid;gap:5px;padding:12px 14px;border-radius:14px;background:#f2f5fb}.profile-summary strong[data-v-43e10efa]{font-size:12px;color:#3157bd}.pool-tag[data-v-43e10efa]{width:max-content;padding:6px 10px;border-radius:999px;background:#eaf0ff;color:#3259c5;font-size:12px;font-weight:750}.pool-grid article>header[data-v-43e10efa]{display:flex;justify-content:space-between;align-items:center}.source[data-v-43e10efa]{font-size:13px}.masked-timeline[data-v-43e10efa]{display:grid;gap:6px;padding:12px;border-radius:12px;background:#f1f4f9}.masked-timeline span[data-v-43e10efa],.masked-timeline small[data-v-43e10efa]{font-size:12px;color:#6e798e;overflow-wrap:anywhere}.content-toggle[data-v-43e10efa]{width:max-content;min-height:34px;padding:3px 0;border:0;background:transparent;color:#3159c7;font-size:12px;font-weight:750}.pool-grid footer[data-v-43e10efa]{display:grid;gap:12px;margin-top:auto}.segmented[data-v-43e10efa]{display:flex;padding:4px;border-radius:12px;background:#eef2f8}.segmented button[data-v-43e10efa]{border:0;padding:9px 13px;border-radius:9px;background:transparent;color:#778197}.segmented button.active[data-v-43e10efa]{background:#fff;color:#244eb7;box-shadow:0 4px 12px #233c6b18}@media(max-width:1050px){.recruitment-grid[data-v-43e10efa],.pool-grid[data-v-43e10efa]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.customer-pool-page[data-v-43e10efa]{padding-inline:14px}.hero-header[data-v-43e10efa]{align-items:flex-start;flex-direction:column}.hero-header .ghost-button[data-v-43e10efa]{width:100%;min-height:44px}.recruitment-panel[data-v-43e10efa],.pool-panel[data-v-43e10efa]{padding:16px}.recruitment-grid[data-v-43e10efa],.pool-grid[data-v-43e10efa]{grid-template-columns:1fr}.recruitment-grid article[data-v-43e10efa],.pool-grid article[data-v-43e10efa]{padding:17px}.pool-panel>.panel-title[data-v-43e10efa]{align-items:flex-start;flex-direction:column}.segmented[data-v-43e10efa]{display:grid;grid-template-columns:1fr 1fr;width:100%}.segmented button[data-v-43e10efa]{min-height:44px}.recruitment-grid .primary-button[data-v-43e10efa],.pool-grid .primary-button[data-v-43e10efa]{min-height:48px;width:100%;justify-content:center}.pool-grid article>header[data-v-43e10efa]{align-items:flex-start;gap:8px}.pool-grid article>header small[data-v-43e10efa]{text-align:right}.masked-timeline[data-v-43e10efa]{padding:12px 10px}}.release-page[data-v-dd8f30d7]{max-width:980px}.android-download-card[data-v-dd8f30d7]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;background:linear-gradient(135deg,#f7f9ff,#eef3ff)}.android-download-card h2[data-v-dd8f30d7]{margin:6px 0 8px}.android-download-card p[data-v-dd8f30d7]{margin:0;line-height:1.65}.android-download-card .primary-button[data-v-dd8f30d7]{display:inline-flex;align-items:center;justify-content:center;min-width:128px;text-decoration:none}.release-count[data-v-dd8f30d7]{padding:8px 13px;border:1px solid #dce4f7;border-radius:999px;color:#3656bd;background:#f5f7ff;font-size:11px;font-weight:700}.release-timeline[data-v-dd8f30d7]{display:grid;gap:18px}.release-card[data-v-dd8f30d7]{position:relative;overflow:hidden}.release-card[data-v-dd8f30d7]:before{position:absolute;inset:0 auto 0 0;width:4px;background:#dfe5f1;content:""}.release-card.current[data-v-dd8f30d7]:before{background:linear-gradient(#6c8aff,#3157d5)}.release-card>header[data-v-dd8f30d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.release-card h2[data-v-dd8f30d7]{margin-top:8px;font-size:23px}.release-card time[data-v-dd8f30d7]{color:var(--muted);font-size:11px;white-space:nowrap}.release-version-row[data-v-dd8f30d7]{display:flex;align-items:center;gap:9px}.release-version[data-v-dd8f30d7]{color:#3157d5;font-size:11px;font-weight:800;letter-spacing:.08em}.release-current[data-v-dd8f30d7]{padding:4px 8px;border-radius:999px;color:#fff;background:#3157d5;font-size:9px;font-weight:700}.release-summary[data-v-dd8f30d7]{margin:16px 0 20px;color:#556176;line-height:1.75}.release-section[data-v-dd8f30d7]{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:13px 0;border-top:1px solid #edf0f5}.release-section strong[data-v-dd8f30d7]{color:#263d88;font-size:12px}.release-section ul[data-v-dd8f30d7]{display:grid;gap:7px;margin:0;padding-left:18px;color:#4f5c72;font-size:12px;line-height:1.65}.release-toggle[data-v-dd8f30d7]{display:none;color:#3157d5;background:transparent;font-size:12px;font-weight:700}.pagination[data-v-dd8f30d7]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px;color:var(--muted);font-size:11px}@media(max-width:640px){.page-header[data-v-dd8f30d7]{align-items:flex-start}.release-count[data-v-dd8f30d7]{align-self:flex-start}.android-download-card[data-v-dd8f30d7]{display:grid}.android-download-card .primary-button[data-v-dd8f30d7]{width:100%;min-height:48px}.release-card[data-v-dd8f30d7]{padding:18px}.release-card>header[data-v-dd8f30d7]{display:grid}.release-card h2[data-v-dd8f30d7]{font-size:19px;overflow-wrap:anywhere}.release-card time[data-v-dd8f30d7]{order:2}.release-summary[data-v-dd8f30d7]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere}.release-summary.expanded[data-v-dd8f30d7]{display:block;-webkit-line-clamp:unset}.release-sections[data-v-dd8f30d7]{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.release-sections.expanded[data-v-dd8f30d7]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.release-section[data-v-dd8f30d7]{grid-template-columns:1fr;gap:8px}.release-section li[data-v-dd8f30d7]{overflow-wrap:anywhere}.release-toggle[data-v-dd8f30d7]{display:inline-flex;min-height:44px;align-items:center;padding:0}.pagination button[data-v-dd8f30d7]{min-height:44px}}.cross-sale-query[data-v-ce4748fa]{display:grid;gap:16px}.query-grid[data-v-ce4748fa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#f8faff}.query-grid label[data-v-ce4748fa]{display:grid;gap:6px;font-weight:650}.query-actions[data-v-ce4748fa]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.export-button[data-v-ce4748fa]{text-decoration:none;white-space:nowrap}.table-wrap td strong[data-v-ce4748fa],.table-wrap td small[data-v-ce4748fa]{display:block}.table-wrap td small[data-v-ce4748fa]{margin-top:4px;color:var(--muted)}.pagination[data-v-ce4748fa]{display:flex;justify-content:center;align-items:center;gap:14px}.record-link[data-v-ce4748fa]{text-decoration:none}@media(max-width:1000px){.query-grid[data-v-ce4748fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.query-grid[data-v-ce4748fa]{grid-template-columns:1fr}.query-actions[data-v-ce4748fa]{display:grid;grid-template-columns:1fr}.query-actions[data-v-ce4748fa]>*{width:100%}.table-wrap[data-v-ce4748fa]{overflow:visible}.pagination[data-v-ce4748fa]{position:sticky;bottom:calc(var(--mobile-nav-space,0px));z-index:2;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fffffff2}.pagination button[data-v-ce4748fa]{min-width:0;flex:1}}.market-insights-page[data-v-48a9f46a]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:22px}@media(max-width:700px){.market-insights-page[data-v-48a9f46a]{gap:14px}.market-insights-page[data-v-48a9f46a]>*{min-width:0;max-width:100%}.market-insights-page[data-v-48a9f46a] .panel{padding:18px}.market-insights-page[data-v-48a9f46a] .panel-title{align-items:flex-start;flex-direction:column}.market-insights-page[data-v-48a9f46a] .query-grid{grid-template-columns:1fr}.market-insights-page[data-v-48a9f46a] .query-actions{display:grid;grid-template-columns:1fr}.market-insights-page[data-v-48a9f46a] .query-actions>*{width:100%;min-height:44px}.market-insights-page[data-v-48a9f46a] .pagination{display:grid;grid-template-columns:1fr auto 1fr}.market-insights-page[data-v-48a9f46a] .pagination button{min-height:44px}}.feishu-page[data-v-903e07a5]{display:grid;gap:20px}.page-heading[data-v-903e07a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.integration-state[data-v-903e07a5]{padding:9px 14px;border-radius:999px;font-size:12px;font-weight:800}.integration-state.ready[data-v-903e07a5]{color:#166534;background:#dcfce7}.integration-state.paused[data-v-903e07a5]{color:#64748b;background:#eef2f7}.risk-panel[data-v-903e07a5]{padding:18px 20px;border:1px solid #f2c7a5;background:#fff8ed;border-radius:18px}.risk-panel strong[data-v-903e07a5]{color:#9a4a0b}.risk-panel p[data-v-903e07a5]{margin:7px 0 0;color:#80532f}.metric-grid[data-v-903e07a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.metric-grid article[data-v-903e07a5]{display:grid;gap:7px;min-height:120px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.metric-grid small[data-v-903e07a5],.metric-grid span[data-v-903e07a5]{color:var(--muted)}.metric-grid strong[data-v-903e07a5]{font-size:20px;word-break:break-word}.integration-grid[data-v-903e07a5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.one-column[data-v-903e07a5]{grid-template-columns:1fr}.risk-check[data-v-903e07a5]{display:flex!important;align-items:flex-start;gap:10px;padding:12px;border:1px solid #f2c7a5;border-radius:12px;background:#fffaf3}.risk-check strong[data-v-903e07a5]{color:#9a4a0b}.risk-check input[data-v-903e07a5]{width:auto;margin-top:2px}.panel-copy[data-v-903e07a5]{color:var(--muted);line-height:1.7}.field-summary[data-v-903e07a5]{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.field-summary span[data-v-903e07a5]{padding:6px 9px;border-radius:8px;font-size:11px}.field-summary .ok[data-v-903e07a5]{color:#166534;background:#dcfce7}.field-summary .bad[data-v-903e07a5]{color:#b91c1c;background:#fee2e2}.action-row[data-v-903e07a5]{display:flex;flex-wrap:wrap;gap:10px}.event-toolbar[data-v-903e07a5]{display:flex;align-items:end;gap:12px;margin:16px 0}.event-toolbar label[data-v-903e07a5]{max-width:240px}.open-feishu-link[data-v-903e07a5]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.panel-title code[data-v-903e07a5]{max-width:220px;overflow-wrap:anywhere}.inline-alert[data-v-903e07a5]{margin:0}.table-wrap[data-v-903e07a5]{overflow:auto}.mobile-card-table code[data-v-903e07a5]{word-break:break-all}@media(max-width:1100px){.metric-grid[data-v-903e07a5]{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid[data-v-903e07a5]{grid-template-columns:1fr}}@media(max-width:640px){.page-heading[data-v-903e07a5]{display:grid}.metric-grid[data-v-903e07a5]{grid-template-columns:1fr 1fr}.metric-grid article[data-v-903e07a5]{min-height:100px;padding:14px}.metric-grid strong[data-v-903e07a5]{font-size:16px}.form-actions[data-v-903e07a5],.action-row[data-v-903e07a5],.event-toolbar[data-v-903e07a5]{display:grid;grid-template-columns:1fr}.event-toolbar label[data-v-903e07a5]{max-width:none}.form-actions button[data-v-903e07a5],.form-actions a[data-v-903e07a5],.action-row button[data-v-903e07a5],.event-toolbar button[data-v-903e07a5]{width:100%;min-height:46px}.panel[data-v-903e07a5]{padding:18px}.risk-panel[data-v-903e07a5]{padding:15px}.table-wrap[data-v-903e07a5]{overflow:visible}}.feishu-workbench[data-v-7d4c54ed]{display:grid;gap:20px}.identity-strip[data-v-7d4c54ed]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.identity-strip p[data-v-7d4c54ed]{margin:4px 0 0;color:var(--muted)}.feishu-icon[data-v-7d4c54ed]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#2f80ed,#00b899);font-weight:800}.workbench-grid[data-v-7d4c54ed]{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:20px}.search-row[data-v-7d4c54ed]{display:grid;grid-template-columns:1fr auto;gap:10px}.customer-list[data-v-7d4c54ed]{display:grid;gap:8px;max-height:640px;overflow:auto;margin-top:16px}.customer-row[data-v-7d4c54ed]{display:grid;gap:5px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer}.customer-row span[data-v-7d4c54ed],.customer-row small[data-v-7d4c54ed]{color:var(--muted)}.customer-row.active[data-v-7d4c54ed]{border-color:#5b7cfa;background:#f3f6ff}.customer-detail dl[data-v-7d4c54ed]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.customer-detail dl div[data-v-7d4c54ed]{padding:12px;border-radius:12px;background:#f6f8fc}.customer-detail dt[data-v-7d4c54ed]{color:var(--muted);font-size:12px}.customer-detail dd[data-v-7d4c54ed]{margin:5px 0 0}.timeline-preview[data-v-7d4c54ed]{display:grid;gap:9px;margin-top:18px}.timeline-preview article[data-v-7d4c54ed]{display:grid;gap:4px;padding:12px;border-left:3px solid #5b7cfa;background:#f7f9fd;border-radius:0 12px 12px 0}.timeline-preview span[data-v-7d4c54ed],.timeline-preview p[data-v-7d4c54ed],.review-card small[data-v-7d4c54ed]{color:var(--muted)}.timeline-preview p[data-v-7d4c54ed]{margin:2px 0;white-space:pre-wrap;overflow-wrap:anywhere}.compact-form[data-v-7d4c54ed]{display:grid;gap:13px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.form-grid.three[data-v-7d4c54ed]{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-confirm[data-v-7d4c54ed]{display:grid;gap:10px;margin-top:16px;padding:16px;border-radius:15px;background:#f5f8ff}.task-card[data-v-7d4c54ed]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.task-card p[data-v-7d4c54ed]{margin:5px 0;color:var(--muted)}.task-card>div[data-v-7d4c54ed]:last-child,.review-card>div[data-v-7d4c54ed]:nth-child(2),.assignment-list article>div[data-v-7d4c54ed]:last-child{display:flex;gap:8px}.review-list[data-v-7d4c54ed],.assignment-list[data-v-7d4c54ed]{display:grid;gap:10px;margin-top:18px}.review-card[data-v-7d4c54ed]{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px}.review-card>div[data-v-7d4c54ed]:first-child{display:grid;gap:5px}.assignment-list article[data-v-7d4c54ed]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px;background:#f7f9fd;border-radius:12px}.assignment-list p[data-v-7d4c54ed]{margin:4px 0;color:var(--muted)}@media(max-width:900px){.workbench-grid[data-v-7d4c54ed],.form-grid.three[data-v-7d4c54ed]{grid-template-columns:1fr}.task-card[data-v-7d4c54ed],.assignment-list article[data-v-7d4c54ed]{grid-template-columns:1fr}.customer-list[data-v-7d4c54ed]{max-height:420px}.customer-detail dl[data-v-7d4c54ed]{grid-template-columns:1fr}.identity-strip[data-v-7d4c54ed]{grid-template-columns:auto 1fr}.identity-strip>span[data-v-7d4c54ed]:last-child{grid-column:2}.search-row[data-v-7d4c54ed]{grid-template-columns:1fr}.search-row button[data-v-7d4c54ed],.compact-form button[data-v-7d4c54ed],.task-card button[data-v-7d4c54ed],.review-card button[data-v-7d4c54ed]{min-height:46px}}:root{color:#172033;background:#f5f7fb;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--ink: #172033;--muted: #748096;--line: #e5e9f1;--panel: #fff;--brand: #3157d5;--brand-dark: #213eaa;--brand-soft: #eef2ff;--green: #0b8d69;--amber: #d17a15;--red: #ce3f51;--shadow: 0 12px 38px rgba(25, 40, 79, .07);--mobile-tabbar-height: 64px;--layer-mobile-navigation: 40;--layer-workflow-drawer: 50;--layer-mobile-sheet: 80;--layer-release-notice: 9999;--layer-critical-alert: 10000}.assistant-settings-form{gap:1.15rem}.assistant-settings-form>label:not(.toggle-row){display:grid;gap:.45rem;font-weight:650}.assistant-settings-form label small{display:block;color:var(--muted);font-weight:400;line-height:1.5}.toggle-row{display:flex;gap:.8rem;align-items:flex-start;padding:1rem;border:1px solid var(--line);border-radius:14px;background:#f8f9fc}.toggle-row input{width:auto;margin-top:.25rem}.toggle-row span{display:grid;gap:.25rem}.danger-toggle{border-color:#f1c7c7}.settings-status{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;color:var(--muted)}.security-note{margin-top:1rem}.leadership-settings-page{max-width:1380px}.leadership-settings-actions{display:flex;align-items:center;gap:10px}.leadership-settings-form{display:grid;gap:20px}.screen-setting-overview{display:grid;gap:22px}.setting-toggle-grid,.screen-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.screen-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.screen-number-grid>label{display:grid;gap:8px;color:#46516a;font-size:12px;font-weight:650}.screen-number-grid>label>span{display:flex;min-width:0;align-items:center;gap:8px;color:var(--muted);font-weight:400}.screen-number-grid input{width:auto;min-width:0;flex:1}.screen-number-grid select{width:100%}.leadership-settings-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.scene-settings-card>header,.event-settings-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px}.scene-settings-card>header h2,.event-settings-card>header h2{margin-top:4px;font-size:20px}.scene-settings-card>header>span,.event-settings-card>header>span{padding:5px 9px;color:var(--brand);border-radius:999px;background:var(--brand-soft);font-size:10px;font-weight:700;white-space:nowrap}.scene-settings-card>.muted,.event-settings-card>.muted{margin-bottom:18px;font-size:11px;line-height:1.55}.scene-order-list,.event-setting-grid{display:grid;gap:9px}.scene-order-list article,.event-setting-grid article{display:flex;min-height:64px;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e8ebf2;border-radius:12px;background:#fbfcff;transition:.18s ease}.scene-order-list article.disabled,.event-setting-grid article.disabled{opacity:.56;background:#f5f6f8}.scene-enable,.event-enable{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:0;color:inherit;background:transparent;text-align:left}.scene-enable>i,.event-enable>i{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:#fff;border:1px solid #cdd4e1;border-radius:7px;background:#fff;font-size:12px;font-style:normal}.scene-enable[aria-pressed=true]>i,.event-enable[aria-pressed=true]>i{border-color:var(--brand);background:var(--brand)}.scene-enable span,.event-enable span{min-width:0}.scene-enable strong,.scene-enable small,.event-enable strong,.event-enable small{display:block}.scene-enable strong,.event-enable strong{color:#273249;font-size:13px}.scene-enable small,.event-enable small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scene-order-list article>div{display:flex;gap:5px}.scene-order-list article>div button,.event-preview{min-width:30px;height:30px;color:#526078;border:1px solid #dfe4ed;border-radius:8px;background:#fff}.event-preview{min-width:52px;font-size:10px}.screen-message-tip{margin-top:14px;padding:11px 13px;color:#6b5b2e;border-radius:10px;background:#fff8e7;font-size:10px;line-height:1.55}.screen-settings-savebar{position:sticky;z-index:4;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid #dce2ed;border-radius:14px;background:#fffffff0;box-shadow:0 14px 36px #19284f1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.screen-settings-savebar span{color:var(--muted);font-size:10px}@media(max-width:1100px){.screen-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-settings-columns{grid-template-columns:1fr}}@media(max-width:680px){.leadership-settings-form,.leadership-settings-form>*,.screen-setting-overview,.leadership-settings-columns,.leadership-settings-actions,.setting-toggle-grid,.screen-number-grid{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);flex-wrap:wrap}.leadership-settings-actions>*{flex:1}.scene-settings-card>header,.event-settings-card>header{min-width:0;flex-wrap:wrap}.scene-order-list,.event-setting-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.scene-order-list article,.event-setting-grid article{width:100%;min-width:0;max-width:100%;overflow:hidden}.scene-order-list article>div,.event-preview{flex:0 0 auto}.screen-settings-savebar{align-items:stretch;flex-direction:column}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;background:#f5f7fb}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,strong,.metric-grid strong{letter-spacing:-.02em}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:252px;display:flex;flex-direction:column;color:#dfe5ff;background:linear-gradient(180deg,#18265a,#111a3d)}.brand{display:flex;align-items:center;gap:12px}.brand strong{display:block;color:#fff;font-size:17px}.brand small{display:block;margin-top:3px;color:#91a0cf;font-size:11px;letter-spacing:.08em}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#6686ff,#3a5bd7);font:700 20px DM Sans,sans-serif;box-shadow:0 8px 22px #3b59d559}.sidebar>.brand{height:82px;padding:0 25px;border-bottom:1px solid rgba(255,255,255,.07)}.nav-list{flex:1;padding:20px 14px;overflow-y:auto}.nav-list>a{display:flex;align-items:center;gap:13px;min-height:44px;margin-bottom:4px;padding:0 13px;border-radius:10px;color:#aebae0;font-size:14px;font-weight:500;transition:.18s ease}.nav-list>a span{width:20px;color:#8293cc;text-align:center;font-size:17px}.nav-list>a:hover{color:#fff;background:#ffffff0f}.nav-list>a.router-link-active{color:#fff;background:linear-gradient(90deg,#5677f852,#5677f81f);box-shadow:inset 3px 0 #6c89ff}.nav-caption{margin:24px 12px 10px;color:#6879ac;font-size:10px;font-weight:700;letter-spacing:.16em}.sidebar-footer{display:flex;align-items:center;gap:8px;padding:15px 13px;border-top:1px solid rgba(255,255,255,.07)}.profile-link{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.profile-link>span:last-child{min-width:0}.profile-link strong,.profile-link small{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-link strong{color:#fff;font-size:12px}.profile-link small{margin-top:2px;color:#8796c1;font-size:9px}.sidebar-footer .text-button{color:#8695c3;font-size:11px}.main-area{grid-column:2;min-width:0}.page{max-width:1500px;min-height:100vh;margin:0 auto;padding:44px 48px 70px}.narrow-page{max-width:1120px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.page-header h1{margin-top:4px;color:var(--ink);font-size:clamp(28px,3vw,38px);line-height:1.15}.page-header .muted{margin-top:8px}.hero-header{padding:8px 0}.eyebrow{color:var(--brand);font:700 10px DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase}.muted{color:var(--muted)}.block{display:block}.panel,.panel-flat{border:1px solid var(--line);border-radius:16px;background:var(--panel)}.panel{padding:24px;box-shadow:var(--shadow)}.panel-flat{padding:12px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.panel-title h2{margin-top:4px;font-size:20px}.panel-title>a,.panel-title>span{color:var(--brand);font-size:12px;font-weight:600}.primary-button,.ghost-button,.soft-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;font-size:13px;font-weight:600;transition:.18s ease}.primary-button{color:#fff;background:linear-gradient(135deg,#4a69e8,#2f4fc8);box-shadow:0 8px 20px #3157d538}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #3157d54d}.ghost-button{color:#45516a;border:1px solid #dce2ed;background:#fff}.soft-button{color:var(--brand-dark);background:var(--brand-soft)}.text-button{padding:4px;color:var(--brand);background:none}.icon-button{width:38px;height:38px;border-radius:50%;color:#61708c;background:#f2f4f8;font-size:22px}.danger-link{margin-top:20px;padding:0;color:var(--red);background:none;font-size:12px}.wide{width:100%}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.metric-grid article{position:relative;min-height:132px;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.metric-grid article:after{position:absolute;top:-28px;right:-24px;width:100px;height:100px;border-radius:50%;background:#eff3ff;content:""}.metric-grid article.warm:after{background:#fff1dc}.metric-grid article.danger:after{background:#ffecef}.metric-grid article span,.metric-grid article small{display:block;color:var(--muted);font-size:11px}.metric-grid article strong{display:block;margin:10px 0 6px;color:#263a78;font:700 32px DM Sans,sans-serif}.metric-grid.mini{max-width:620px;grid-template-columns:repeat(3,1fr)}.metric-grid.mini article{min-height:104px}.metric-grid.mini article strong{font-size:26px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-5{grid-column:span 5}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-grid.compact{grid-template-columns:1fr}.customer-row{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto auto 90px 120px;align-items:center;gap:13px;min-height:72px;padding:12px 14px;border:1px solid #edf0f5;border-radius:12px;background:#fbfcfe;transition:.18s ease}.customer-row:hover{border-color:#ccd6fa;background:#f7f9ff;transform:translateY(-1px)}.customer-main{min-width:0}.customer-main strong,.customer-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-main strong{font-size:14px}.customer-main small{margin-top:5px;color:var(--muted);font-size:10px}.customer-row>.muted{overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.customer-list{grid-template-columns:1fr}.customer-list .customer-row{min-height:82px;background:#fff;box-shadow:0 4px 18px #1b29480a}.avatar{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#8499e9,#465fc1);font-weight:700}.avatar.small{width:36px;height:36px;font-size:13px}.avatar.large{width:62px;height:62px;font-size:23px}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;color:#3157d5;background:#edf2ff;font-size:9px;font-weight:700;white-space:nowrap}.badge-green{color:#087a5a;background:#e6f7f1}.badge-amber{color:#a55d09;background:#fff2dc}.badge-red{color:#b12d43;background:#ffe9ed}.badge-gray{color:#687286;background:#edf0f4}.customer-quality-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border:1px solid #cbd5e1;border-radius:8px;color:#475569;background:#f8fafc;font-size:9px;font-weight:800;white-space:nowrap}.customer-quality-badge b{display:grid;width:20px;height:20px;place-items:center;border-radius:5px;color:#fff;background:#64748b;font:900 10px DM Sans}.customer-quality-badge.quality-a{color:#087a5a;border-color:#9bdac5;background:#eefbf6}.customer-quality-badge.quality-a b{background:#16a34a}.customer-quality-badge.quality-b{color:#9a5d06;border-color:#f1cb81;background:#fff9e9}.customer-quality-badge.quality-b b{background:#f59e0b}.customer-quality-badge.quality-c{color:#536176;border-color:#cbd5e1;background:#f5f7fa}.customer-quality-badge.quality-c b{background:#64748b}.customer-quality-inline{display:inline-flex!important;width:fit-content;margin-top:4px!important;padding:2px 6px;border-radius:4px;color:#fff!important;background:#64748b;font-size:8px!important;font-style:normal;font-weight:700}.customer-quality-inline.quality-a{background:#16a34a}.customer-quality-inline.quality-b{background:#f59e0b}.customer-quality-inline.quality-c{background:#64748b}.customer-quality-inline.quality-unset{color:#64748b!important;background:#edf0f4}.mini-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #edf0f4}.mini-row:last-child{border:0}.mini-row strong,.mini-row small{display:block}.mini-row strong{font-size:13px}.mini-row small{margin-top:3px;color:var(--muted);font-size:10px}.mini-row b{color:var(--green);font-size:11px}.toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 140px auto;align-items:center;gap:10px;margin-bottom:16px}.customer-header-actions{display:flex;align-items:center;gap:12px}.customer-toolbar{grid-template-columns:minmax(280px,1fr) 140px 130px 150px auto}.customer-search-group{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch}.customer-search-group input{min-width:0;border-radius:9px 0 0 9px;background:#f5f7fa}.customer-search-button{display:grid;min-height:42px;place-items:center;border:1px solid #dfe4ed;border-left:0;border-radius:0 9px 9px 0;color:#65728a;background:#eef2f8;font-size:20px}.customer-search-button:hover,.customer-search-button:focus-visible{color:var(--brand);background:var(--brand-soft)}.admin-sheet-filters{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(170px,.8fr) minmax(190px,1fr) auto;align-items:end;gap:12px;margin:-6px 0 16px;padding:15px;background:#fbfcff}.admin-sheet-filters .ghost-button{min-height:42px;white-space:nowrap}.customer-table-panel{max-height:clamp(420px,calc(100vh - 320px),760px);padding:0;overflow:auto}.customer-admin-table{min-width:2050px}.customer-admin-table th{position:sticky;top:0;z-index:2;height:45px;background:#f8faff;white-space:nowrap}.customer-admin-table th:first-child{left:0;z-index:4;min-width:190px;box-shadow:1px 0 #e5eaf3}.customer-admin-table td{height:68px;background:#fff;vertical-align:middle}.customer-admin-table td:first-child{position:sticky;left:0;z-index:1;min-width:190px;box-shadow:1px 0 #edf0f5}.customer-admin-table tr:hover td{background:#f8faff}.customer-admin-table tr.archived td{background:#fafafa;opacity:.82}.customer-admin-table tr.archived:hover td{background:#f4f6fa}.customer-name-cell{width:190px}.customer-table-name{display:flex;min-width:0;align-items:center;gap:10px}.customer-table-name>span:last-child,.customer-table-stack{min-width:0}.customer-table-name strong,.customer-table-name small,.customer-table-stack strong,.customer-table-stack small,.customer-table-stack span{display:block;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-table-name strong,.customer-table-stack strong{color:var(--ink);font-size:11px}.customer-table-name small,.customer-table-stack small{margin-top:4px;color:var(--muted);font-size:9px}.contact-stack{max-width:190px}.contact-stack span{margin-top:3px;color:#68748a;font-size:9px}.contact-stack span:first-child{margin-top:0}.contact-stack .contact-primary{color:#34435e;font-size:10px;font-weight:600}.contact-empty{color:var(--muted);font-size:10px}.team-pill{display:block;max-width:130px;overflow:hidden;padding:5px 8px;border-radius:7px;color:#45536d;background:#f1f4f9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-table-badges{display:flex;min-width:132px;flex-direction:column;align-items:flex-start;gap:5px}.customer-table-actions{display:flex;min-width:72px;gap:10px;white-space:nowrap}.date-cell{min-width:100px;white-space:nowrap}.follow-up-cell{max-width:260px;min-width:230px;overflow:hidden;color:#384761;text-overflow:ellipsis;white-space:nowrap}.archived-label{color:var(--red)!important;font-weight:700}.sheet-pill{display:inline-block;max-width:175px;overflow:hidden;padding:4px 9px;border-radius:5px;color:#43516a;background:#eef1f5;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sheet-pill-mint{color:#17644e;background:#dff5e9}.sheet-pill-rose{color:#8f4650;background:#fde5e8}.sheet-pill-blue{color:#345881;background:#e1effc}.sheet-pill-amber{color:#795b18;background:#fff0bf}.sheet-pill-violet{color:#594d83;background:#ebe7fb}.sheet-pill-gray{color:#687286;background:#eef1f5}.grade-quick-filter{display:flex;align-items:center;gap:13px;margin:-6px 0 16px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.grade-quick-filter>span{flex:0 0 auto;color:#58647a;font-size:11px;font-weight:700}.grade-quick-filter>div{display:flex;flex-wrap:wrap;gap:6px}.grade-quick-filter button{min-height:30px;padding:5px 11px;border:1px solid transparent;border-radius:8px;color:#667188;background:#f3f5f9;font-size:10px}.grade-quick-filter button.active{color:var(--brand-dark);border-color:#c8d4fb;background:var(--brand-soft);font-weight:700}.grade-quick-filter>small{margin-left:auto;color:var(--muted);font-size:9px}.search-box{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:9px;background:#f5f7fa}.search-box input{border:0;background:transparent}.search-box span{color:#8a95aa;font-size:20px}.check-label{display:flex;flex-direction:row!important;align-items:center;gap:7px!important;font-size:12px!important}.check-label input{width:auto}.result-meta{display:flex;justify-content:space-between;min-height:30px;color:var(--muted);font-size:11px}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px;color:var(--muted);font-size:12px}.pagination button{padding:8px 13px;border:1px solid var(--line);border-radius:8px;background:#fff}label{display:flex;flex-direction:column;gap:7px;color:#4d5870;font-size:12px;font-weight:600}input,textarea,select{width:100%;min-height:42px;padding:9px 11px;color:var(--ink);border:1px solid #dfe4ed;border-radius:9px;outline:none;background:#fff;font-weight:400;transition:.15s ease}textarea{resize:vertical;line-height:1.65}input:focus,textarea:focus,select:focus{border-color:#6f8bec;box-shadow:0 0 0 3px #4465dc1a}.form-grid{display:grid;gap:17px}.form-grid>*{min-width:0}.form-grid input,.form-grid textarea,.form-grid select{max-width:100%;min-width:0}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.four{grid-template-columns:1.15fr 1fr 1fr auto}.form-grid.five{grid-template-columns:repeat(5,minmax(120px,1fr))}.form-card>section{padding-bottom:27px}.form-card>section+section,.form-card>details{padding-top:27px;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:21px}.section-heading>span,details summary>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--brand);background:var(--brand-soft);font:700 10px DM Sans}.section-heading h2{font-size:18px}.section-heading p{margin-top:3px;color:var(--muted);font-size:11px}details summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details summary strong,details summary small{display:block}details summary small{margin-top:3px;color:var(--muted);font-size:10px;font-weight:400}.details-body{padding:24px 0 4px}.field-hint{margin-top:9px;color:var(--muted);font-size:10px}.input-action-row{display:grid;grid-template-columns:1fr auto;gap:8px}.input-action-row button{min-height:42px;margin:0;white-space:nowrap}.duplicate-box{margin:0 0 26px;padding:17px!important;border:1px solid #f1c5a3!important;border-radius:12px;background:#fff8ee}.duplicate-box>p{margin:5px 0;color:#8a572b;font-size:11px}.duplicate-box label{margin-top:13px}.chip-picker{display:flex;flex-wrap:wrap;gap:7px}.chip-picker label{display:inline-flex;flex-direction:row}.chip-picker input{position:absolute;width:1px;height:1px;min-height:0;opacity:0;pointer-events:none}.chip-picker span{padding:6px 10px;border:1px solid #dfe4ee;border-radius:999px;color:#657087;background:#fff;font-size:10px;font-weight:500;cursor:pointer}.chip-picker input:checked+span{color:#2948b5;border-color:#9bacf0;background:#edf1ff}.customer-quality-field{display:grid;gap:9px}.quality-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.quality-field-heading>span{color:#37445d;font-size:11px;font-weight:600}.quality-field-heading>small{color:var(--muted);font-size:9px}.customer-quality-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-quality-picker>label{position:relative;display:grid;min-width:0;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid #dfe4ee;border-radius:11px;background:#fff;cursor:pointer;transition:.16s ease}.customer-quality-picker>label:hover{border-color:#aebbe2;transform:translateY(-1px)}.customer-quality-picker>label.selected{border-color:#8399e9;background:#f2f5ff;box-shadow:0 0 0 2px #4f69ca14}.customer-quality-picker input{position:absolute;top:0;left:0;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0;pointer-events:none}.customer-quality-picker>label>b{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;color:#fff;background:#8993a6;font:900 14px DM Sans}.customer-quality-picker>label>span{min-width:0}.customer-quality-picker strong,.customer-quality-picker small{display:block}.customer-quality-picker strong{color:#2d3950;font-size:11px}.customer-quality-picker small{margin-top:3px;color:#7a8599;font-size:8px;line-height:1.45}.customer-quality-picker>label.quality-a>b{background:#16a34a}.customer-quality-picker>label.quality-a.selected{border-color:#52b788;background:#effaf5}.customer-quality-picker>label.quality-b>b{background:#f59e0b}.customer-quality-picker>label.quality-b.selected{border-color:#e8b54f;background:#fff9ea}.customer-quality-picker>label.quality-c>b{background:#64748b}.customer-quality-picker>label.quality-c.selected{border-color:#94a3b8;background:#f5f7fa}.customer-quality-field.compact .customer-quality-picker>label{grid-template-columns:29px minmax(0,1fr);padding:8px}.customer-quality-field.compact .customer-quality-picker>label>b{width:29px;height:29px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:27px;padding-top:20px;border-top:1px solid var(--line)}.form-error{color:var(--red);font-size:11px}.form-success{color:var(--green);font-size:11px}.dictionary-create-field{position:relative}.dictionary-create-field>label{padding-right:86px}.dictionary-create-field>.text-action{position:absolute;top:0;right:0;color:var(--brand);background:transparent;font-size:11px;font-weight:600}.dictionary-create{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:9px}.dictionary-create .soft-button{min-height:42px;white-space:nowrap}.dictionary-create-field>.form-error{display:block;margin-top:7px}.profile-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:20px}.profile-identity{display:flex;align-items:center;gap:17px}.profile-identity>div{min-width:0;max-width:100%}.profile-identity p{max-width:100%;margin-top:5px;overflow-wrap:anywhere;font-size:12px}.title-line{display:flex;min-width:0;max-width:100%;align-items:center;gap:8px;flex-wrap:wrap}.title-line h1{margin-right:4px;font-size:28px}.header-actions{display:flex;gap:9px}.profile-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px}.profile-facts dl{margin:0}.profile-quality-card{display:grid;gap:4px;margin:16px 0 6px;padding:14px;border:1px solid #dce3ec;border-left:5px solid #94a3b8;border-radius:11px;background:#f8fafc}.profile-quality-card>span{color:#708096;font-size:9px;font-weight:700;letter-spacing:.08em}.profile-quality-card>strong{color:#334155;font-size:18px}.profile-quality-card>small{color:#64748b;font-size:9px;line-height:1.5}.profile-quality-card.quality-a{border-left-color:#16a34a;background:#effaf5}.profile-quality-card.quality-a>strong{color:#087a4f}.profile-quality-card.quality-b{border-left-color:#f59e0b;background:#fff9ea}.profile-quality-card.quality-b>strong{color:#9a5d06}.profile-quality-card.quality-c{border-left-color:#64748b;background:#f5f7fa}.profile-facts dl>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #edf0f4;font-size:11px}.profile-facts dt{color:var(--muted)}.profile-facts dd{margin:0;text-align:right;font-weight:600}.fact-block{margin-top:21px}.fact-block>span{color:var(--muted);font-size:10px}.fact-block>p{margin-top:7px;color:#4b566d;font-size:11px;line-height:1.7;white-space:pre-wrap}.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-list i{padding:5px 8px;border:1px solid #cad3ed;border-radius:8px;color:#58647d;background:#fbfcff;font-size:9px;font-style:normal}.tag-list.large i{display:flex;flex-direction:column;min-width:80px;gap:3px;padding:9px 11px;font-size:11px}.tag-list i small{color:var(--muted);font-size:8px}.timeline-panel{min-height:500px}.timeline-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:13px;padding-bottom:25px}.timeline-item:not(:last-child):before{position:absolute;top:14px;bottom:-2px;left:6px;width:1px;background:#dce3ef;content:""}.timeline-dot{z-index:1;width:13px;height:13px;margin-top:4px;border:3px solid #fff;border-radius:50%;background:#5571de;box-shadow:0 0 0 2px #bbc8f5}.timeline-content{padding:0 3px 5px}.timeline-content header{display:flex;justify-content:space-between;gap:15px}.timeline-content header strong{font-size:13px}.timeline-content time{color:var(--muted);font-size:10px;white-space:nowrap}.timeline-content>p{margin-top:8px;color:#566179;font-size:11px;line-height:1.7;white-space:pre-wrap}.timeline-note{margin-top:10px;padding:10px;border-radius:8px;color:#4e5a73;background:#f5f7fb;font-size:10px}.timeline-note span{margin-right:8px;color:var(--brand);font-weight:600}.timeline-next{margin-top:8px;color:var(--amber);font-size:10px}.drawer-backdrop{position:fixed;inset:0;z-index:var(--layer-workflow-drawer);display:flex;justify-content:flex-end;background:#0f172e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{width:min(590px,100%);height:100%;padding:28px;overflow-y:auto;background:#fff;box-shadow:-20px 0 50px #121c3926}.drawer>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.drawer>header h2{margin-top:4px;font-size:24px}.drawer form>label{margin-top:17px}.drawer details{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:12px}.segmented,.assistant-tabs{display:inline-flex;gap:3px;margin-bottom:16px;padding:4px;border-radius:10px;background:#e9edf4}.segmented button,.assistant-tabs button{padding:7px 13px;border-radius:7px;color:#69758b;background:transparent;font-size:11px}.segmented button.active,.assistant-tabs button.active{color:var(--brand-dark);background:#fff;box-shadow:0 2px 8px #1a2a4e14;font-weight:600}.daily-execution-nav{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(360px,1.35fr);align-items:center;gap:16px;margin-bottom:20px;padding:14px;border:1px solid #dfe5f2;border-radius:14px;background:linear-gradient(135deg,#f8faff,#f1f5ff)}.daily-execution-copy{padding:3px 8px}.daily-execution-copy>strong,.daily-execution-copy>small{display:block}.daily-execution-copy>strong{margin:3px 0 5px;font-size:15px}.daily-execution-copy>small{color:var(--muted);font-size:9px}.daily-execution-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.daily-execution-nav nav>a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 12px;color:#526078;border:1px solid transparent;border-radius:10px;background:#ffffffb8}.daily-execution-nav nav>a>span:first-child{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--brand);background:var(--brand-soft)}.daily-execution-nav nav strong,.daily-execution-nav nav small{display:block}.daily-execution-nav nav strong{color:var(--ink);font-size:11px}.daily-execution-nav nav small{margin-top:3px;color:var(--muted);font-size:8px}.daily-execution-nav nav>a.router-link-active{border-color:#9db0f1;background:#fff;box-shadow:0 5px 16px #2c469d1a}.reminder-list{padding-top:8px;padding-bottom:8px}.reminder-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:94px;padding:14px 8px;border-bottom:1px solid var(--line)}.reminder-row:last-child{border-bottom:0}.date-tile{display:grid;width:55px;height:59px;place-content:center;border-radius:12px;text-align:center;color:#526381;background:#f0f3f8}.date-tile strong{font:700 19px DM Sans}.date-tile small{margin-top:1px;font-size:9px}.reminder-row.overdue .date-tile{color:var(--red);background:#ffedf0}.reminder-copy>div{display:flex;align-items:center;gap:8px}.reminder-copy strong{font-size:13px}.reminder-copy>a{display:inline-block;margin:5px 0;color:var(--brand);font-size:11px}.reminder-copy>small{display:block;color:var(--muted);font-size:9px}.overdue-label{padding:2px 6px;border-radius:5px;color:var(--red);background:#ffeaee;font-size:8px;font-weight:700}.row-actions{display:flex;align-items:center;gap:10px}.import-drop{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:42px;border-style:dashed;text-align:center;background:#fbfcff}.import-drop h2{font-size:19px}.import-drop p{color:var(--muted);font-size:11px}.import-drop>strong{color:var(--brand);font-size:11px}.upload-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:var(--brand);background:var(--brand-soft);font-size:26px}.file-button input{position:absolute;width:1px;height:1px;opacity:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{padding:12px 13px;color:#7b869a;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.07em;text-transform:uppercase}td{padding:14px 13px;color:#526078;border-bottom:1px solid #edf0f4;font-size:11px}tr:last-child td{border-bottom:0}.table-status{display:inline-flex;padding:3px 7px;border-radius:999px;color:#687488;background:#eef1f5;font-size:8px;font-weight:700}.table-status.ready,.table-status.completed{color:#08785a;background:#e5f6ef}.table-status.failed{color:#b52e43;background:#ffe9ed}.success-panel{margin-top:20px;border-color:#bfe7d8;background:#f5fdf9}.success-panel h2{margin:6px 0 8px}.success-panel p,.success-panel li{color:#4c695f;font-size:11px}.export-card{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:30px;padding:35px}.export-art{display:grid;width:132px;height:132px;place-items:center;border-radius:35px;color:var(--brand);background:linear-gradient(145deg,#edf2ff,#dfe7ff);font-size:49px}.export-card h2{font-size:23px}.export-card p{max-width:600px;margin:8px 0 20px;color:var(--muted);font-size:12px;line-height:1.7}.inline-options{display:flex;gap:20px;margin-bottom:20px}.inline-options label{flex-direction:row;align-items:center}.inline-options input{width:auto;min-height:auto}.notice{display:flex;align-items:center;gap:11px;margin:18px 0;padding:14px 16px;border:1px solid #dce3f0;border-radius:11px;color:#60708a;background:#f9fbff;font-size:11px}.notice strong{color:#34425e}.notice.success{color:#1f725f;border-color:#bfe6db;background:#f2fbf8}.notice.error{color:#9d3343;border-color:#f1c8ce;background:#fff6f7}.availability{padding:6px 10px;border-radius:999px;color:#7b5960;background:#f3e8ea;font-size:10px;font-weight:600}.availability.online{color:#08775a;background:#e6f7ef}.assistant-card textarea{margin-top:9px}.assistant-card>button{margin-top:14px}.json-result{max-height:480px;margin:20px 0 0;padding:16px;overflow:auto;border-radius:10px;color:#dfe6ff;background:#18213f;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.briefing-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:20px}.briefing-card h2{margin:5px 0}.briefing-card p{color:var(--muted);font-size:11px}.ai-output{grid-column:span 2;padding:18px;border-radius:12px;color:#3c4b65;background:#f4f7ff;font-size:12px;line-height:1.85;white-space:pre-wrap}.inline-create{align-items:end;margin-bottom:20px}.inline-create button{justify-self:start}.person-cell{display:flex;align-items:center;gap:10px}.person-cell strong{color:var(--ink)}.inline-form{display:flex;align-items:end;gap:13px;margin-bottom:20px}.inline-form label{flex:1}.inline-form .form-error{align-self:center}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.team-card{display:flex;align-items:center;gap:15px}.team-card h2{font-size:16px}.team-card p{margin-top:5px;color:var(--muted);font-size:10px}.team-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:var(--brand);background:var(--brand-soft);font-size:24px}.team-leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.team-leader-card>header{display:flex;align-items:flex-start;gap:14px}.team-leader-card h2{margin:3px 0 8px;font-size:18px}.leader-current{margin:20px 0 16px;padding:15px;border-radius:11px;background:#f6f8fc}.leader-current small,.leader-current strong{display:block}.leader-current small{color:var(--muted);font-size:9px}.leader-current strong{margin:6px 0;font-size:14px}.leader-current p{color:var(--muted);font-size:10px}.leader-select-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.leader-select-form button{min-height:42px}.admin-two-column{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.dictionary-form,.tag-form{align-items:center}.tag-form{grid-template-columns:1fr .7fr 55px auto}.dictionary-groups article{padding:16px 0;border-bottom:1px solid var(--line)}.dictionary-groups article:last-child{border:0}.dictionary-groups article>strong{color:#55617a;font-size:10px}.account-summary{display:flex;align-items:center;gap:17px;margin-bottom:20px}.account-summary h2{font-size:20px}.account-summary p{margin-top:5px;color:var(--muted);font-size:11px}.settings-form{display:grid;grid-template-columns:1.25fr 1fr;gap:17px 25px}.settings-form>button{justify-self:end}.settings-form>div{grid-row:span 3}.settings-form>div h2{margin:5px 0 8px}.settings-form>div p{color:var(--muted);font-size:11px;line-height:1.7}.campaign-banner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:34px;margin-bottom:20px;color:#fff;border:0;background:linear-gradient(135deg,#263f9e,#506de0)}.campaign-banner .badge{color:#223a98;background:#fff}.campaign-banner h2{margin:10px 0 6px;font-size:23px}.campaign-banner p{color:#cbd5ff;font-size:11px}.campaign-target{min-width:112px;padding:15px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff14}.campaign-target span,.campaign-target strong{display:block}.campaign-target span{color:#cbd5ff;font-size:10px}.campaign-target strong{margin-top:6px;font:700 24px DM Sans,sans-serif}.work-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:20px;margin-bottom:20px}.work-grid form>button,.task-create>button{justify-self:start}.direction-card{padding:14px 0;border-bottom:1px solid var(--line)}.direction-card:last-child{border-bottom:0}.direction-card strong{font-size:13px}.direction-card p{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.65;white-space:pre-wrap}.content-history{margin-bottom:20px}.content-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(390px,1.2fr) auto;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.content-row:last-child{border-bottom:0}.content-row>div:first-child>strong,.content-row>div:first-child>small{display:block}.content-row>div:first-child>strong{margin:8px 0 5px;font-size:13px}.content-row>div:first-child>small{color:var(--muted);font-size:10px}.metric-edit{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px}.metric-edit input{min-height:36px}.metric-edit label{font-size:9px}.content-admin{margin-bottom:20px}.direction-admin-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.direction-admin-list .ghost-button{min-height:34px;font-size:10px}.review-row{display:grid;grid-template-columns:minmax(300px,1fr) minmax(180px,.5fr) auto auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.review-row:last-child{border-bottom:0}.review-row strong,.review-row small{display:block}.review-row strong{font-size:12px}.review-row small{margin:5px 0;color:var(--muted);font-size:9px}.review-row a{color:var(--brand);font-size:10px}.circle-toolbar{grid-template-columns:minmax(260px,1fr) 180px 160px}.circle-feed{display:grid;gap:16px}.circle-card header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.circle-card header strong,.circle-card header small{display:block}.circle-card header small{margin-top:4px;color:var(--muted);font-size:9px}.circle-card h2{margin:20px 0;font-size:19px}.circle-weight{text-align:right}.circle-weight small{margin-top:6px!important}.circle-metrics{display:flex;align-items:center;gap:28px;padding-top:16px;border-top:1px solid var(--line)}.circle-metrics span{color:var(--muted);font-size:9px}.circle-metrics span strong{display:block;margin-bottom:3px;color:var(--ink);font-size:16px}.circle-metrics a{margin-left:auto}.circle-page{max-width:1500px}.view-switch{display:inline-flex;gap:3px;padding:4px;border-radius:10px;background:#e9edf4}.view-switch button{padding:8px 15px;border-radius:7px;color:#69758b;background:transparent;font-size:11px}.view-switch button.active{color:var(--brand-dark);background:#fff;box-shadow:0 2px 8px #1a2a4e14;font-weight:700}.circle-workspace{margin-bottom:18px;padding:0;overflow:hidden}.circle-tabs{display:flex;gap:30px;padding:0 24px;border-bottom:1px solid var(--line);overflow-x:auto}.circle-tabs button{position:relative;min-width:max-content;padding:17px 2px 15px;color:#667188;background:transparent;font-size:12px}.circle-tabs button.active{color:var(--brand);font-weight:700}.circle-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--brand);content:""}.circle-quick-filters{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #edf0f5}.circle-quick-filters>span{margin-right:3px;color:var(--muted);font-size:10px}.circle-quick-filters button{padding:7px 11px;border:1px solid transparent;border-radius:8px;color:#657087;background:#f4f6fa;font-size:10px}.circle-quick-filters button.active{color:var(--brand-dark);border-color:#cbd6fb;background:var(--brand-soft);font-weight:700}.circle-quick-filters .filter-toggle{margin-left:auto;color:var(--brand);background:transparent}.circle-advanced-filters{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(160px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:12px;padding:18px 24px;background:#fbfcfe}.circle-advanced-filters .search-box{min-height:42px;flex-direction:row;align-items:center;align-self:end}.circle-advanced-filters .search-box input{min-height:38px}.circle-result-meta{display:flex;justify-content:space-between;gap:20px;padding:11px 24px;color:var(--muted);font-size:10px}.circle-result-meta strong{color:var(--ink);font-size:12px}.circle-list{padding-top:10px}.circle-list-head,.circle-list-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(170px,.8fr) minmax(230px,1fr) 120px 70px;align-items:center;gap:18px}.circle-list-head{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);font-size:9px;font-weight:700}.circle-list-row{min-height:84px;border-bottom:1px solid #edf0f4}.circle-list-row:last-child{border-bottom:0}.circle-list-row strong,.circle-list-row small{display:block}.circle-list-row strong{font-size:12px}.circle-list-row small{margin-top:5px;color:var(--muted);font-size:9px}.circle-list-metrics{display:flex;gap:14px;color:#59657b;font-size:9px}.circle-more,.secondary-button{display:flex;min-height:40px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #dce2ed;border-radius:10px;color:#45516a;background:#fff;font-size:12px}.circle-more{margin:20px auto 0}.report-form{display:grid;gap:18px;margin-bottom:20px}.report-form>button{justify-self:end}.auto-field{display:flex;min-height:58px;align-items:baseline;gap:6px;padding:14px 16px;border:1px solid #cfd9fb;border-radius:10px;color:var(--brand);background:#f4f7ff}.auto-field strong{font:700 25px DM Sans}.auto-field span{font-size:10px}.report-row{padding:18px 0;border-bottom:1px solid var(--line)}.report-row:last-child{border-bottom:0}.report-row header{display:flex;justify-content:space-between}.report-row time{color:var(--muted);font-size:10px}.report-numbers{display:flex;gap:22px;margin:12px 0;color:var(--muted);font-size:10px}.report-numbers b{margin-left:4px;color:var(--brand);font-size:15px}.report-row>p{display:grid;grid-template-columns:72px 1fr;gap:8px;margin-top:8px;color:#566179;font-size:11px;line-height:1.65;white-space:pre-wrap}.report-row>p strong{color:var(--ink)}.report-calendar-panel{margin-bottom:20px}.report-calendar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.report-calendar-header h2{margin:5px 0 7px;font-size:21px}.report-calendar-controls{display:flex;align-items:end;gap:8px}.report-calendar-controls label{min-width:165px;font-size:9px}.report-calendar-controls .ghost-button{min-width:42px;min-height:42px;padding:0;font-size:22px}.report-month-summary{display:flex;align-items:center;gap:16px;margin:22px 0 12px;padding:11px 14px;border-radius:10px;color:#66728a;background:#f6f8fc;font-size:10px}.report-month-summary strong{margin-right:auto;color:var(--ink);font-size:14px}.report-calendar{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));overflow:hidden;border:1px solid var(--line);border-radius:12px}.report-calendar-weekday{padding:10px;color:#778298;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faff;text-align:center;font-size:9px;font-weight:700}.report-calendar-weekday:nth-child(7){border-right:0}.report-calendar-day{display:flex;min-height:86px;flex-direction:column;align-items:flex-start;gap:17px;padding:11px;color:#536078;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:#fff;text-align:left}.report-calendar-day:nth-child(7n){border-right:0}.report-calendar-day span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;font:700 11px DM Sans,sans-serif}.report-calendar-day small{color:#8791a3;font-size:8px}.report-calendar-day.missing small{color:#b23a49;font-weight:700}.report-calendar-day.complete small{color:#15745a;font-weight:700}.report-calendar-day.inactive{background:#fafbfc}.report-calendar-day.inactive span,.report-calendar-day.inactive small{color:#a9b1bf}.report-calendar-day.today span{color:#fff;background:var(--brand)}.report-calendar-day.selected{position:relative;z-index:1;background:#f3f6ff;box-shadow:inset 0 0 0 2px #6d86e7}.report-calendar-day.blank{background:#fafbfc}.report-day-detail{margin-top:18px;padding:18px;border:1px solid #dfe5f0;border-radius:12px;background:#fbfcff}.report-day-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.report-day-detail h3{margin-top:4px;font-size:17px}.report-day-totals{display:flex;gap:7px}.report-day-totals span{padding:6px 9px;border-radius:7px;font-size:9px;font-weight:700}.report-day-totals .submitted{color:#176c54;background:#e5f6ef}.report-day-totals .unsubmitted{color:#a43443;background:#ffeaed}.report-member-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:17px}.report-member-columns article{min-height:105px;padding:14px;border:1px solid #e5e9f1;border-radius:10px;background:#fff}.report-member-columns h4{margin-bottom:11px;font-size:11px}.report-member-list{display:flex;flex-wrap:wrap;gap:7px}.report-member-list span{padding:5px 8px;border-radius:6px;font-size:9px}.report-member-list.submitted span{color:#176c54;background:#e7f7ef}.report-member-list.missing span{color:#a43443;background:#ffebee}.report-member-list p{color:var(--muted);font-size:10px}.report-selected-records{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line);color:#59667d;font-size:9px}.report-selected-records strong{width:100%;color:var(--ink);font-size:10px}.task-create{margin-bottom:20px}.member-picker{display:flex;flex-wrap:wrap;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px}.member-picker>strong{width:100%;font-size:11px}.member-picker label{min-width:130px}.task-section{margin-bottom:20px}.task-card{padding:18px 0;border-bottom:1px solid var(--line)}.task-card:last-of-type{border-bottom:0}.task-card>header,.task-card>footer{display:flex;align-items:center;justify-content:space-between;gap:15px}.task-card h3{margin:13px 0 7px;font-size:16px}.task-card>p{color:#58647b;font-size:11px;line-height:1.7;white-space:pre-wrap}.task-card>footer{margin-top:15px;color:var(--muted);font-size:10px}.task-card.overdue{padding-left:14px;border-left:3px solid var(--red)}.task-status-line{display:flex;align-items:center;gap:10px;margin-top:13px}.task-status-line strong{color:var(--brand);font-size:11px}.task-status-line span{color:var(--red);font-size:9px}.task-submit{display:grid;grid-template-columns:1fr .6fr auto;align-items:end;gap:10px;margin-top:13px;padding:13px;border-radius:11px;background:#f7f9fd}.task-submit textarea{min-height:70px}.task-submit>div{display:flex;gap:7px}.task-admin-row{display:grid;grid-template-columns:58px 1fr auto auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.task-admin-row:last-child{border-bottom:0}.task-admin-row>div strong,.task-admin-row>div small{display:block}.task-admin-row>div strong{margin:7px 0 4px;font-size:13px}.task-admin-row>div small{color:var(--muted);font-size:9px}.task-review-row p{margin:6px 0;color:#59657b;font-size:10px;white-space:pre-wrap}.task-sequence{color:#7080a4;font:700 11px DM Sans,sans-serif;letter-spacing:.08em}.task-delete{margin:0;padding:7px 4px}.task-review-overview{padding-right:0;padding-left:0;overflow:hidden}.task-review-overview>.panel-title{padding:0 24px}.task-matrix-wrap{max-height:660px;border-top:1px solid var(--line);overflow:auto}.task-matrix-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.task-matrix-table th{position:sticky;top:0;z-index:3;min-width:116px;height:48px;padding:10px 12px;background:#f6f8fc;text-align:center}.task-matrix-table td{height:66px;padding:10px 12px;border-right:1px solid #edf0f4;background:#fff;text-align:center}.task-matrix-table tr:hover td{background:#f9fbff}.task-matrix-table th:first-child,.task-matrix-table td:first-child{position:sticky;left:0;z-index:4;min-width:58px;width:58px;background:#f9fbff}.task-matrix-table th:nth-child(2),.task-matrix-table td:nth-child(2){position:sticky;left:58px;z-index:4;min-width:230px;max-width:230px;background:#fff;box-shadow:1px 0 #e4e9f1;text-align:left}.task-matrix-table th:nth-child(2){z-index:5;background:#2f70eb;color:#fff}.task-matrix-table td:nth-child(2) strong{display:block;max-width:190px;margin-top:6px;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-matrix-table th:nth-child(3),.task-matrix-table td:nth-child(3){min-width:145px;white-space:nowrap}.task-matrix-table th:nth-child(4),.task-matrix-table td:nth-child(4){min-width:280px;max-width:280px;text-align:left}.matrix-note{overflow:hidden;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.matrix-member-cell{min-width:116px}.matrix-status{min-width:72px;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:650}.matrix-status-pending{color:#b92f3c;background:#ffe1e3}.matrix-status-in-progress{color:#8b6418;background:#fff0bd}.matrix-status-submitted{color:#4b4b91;background:#e9e7ff}.matrix-status-completed{color:#285f73;background:#d6f1fb}.matrix-status-returned{color:#b92f3c;background:#ffd9de}.matrix-empty{color:#c2c9d5}.matrix-actions{min-width:145px;white-space:nowrap}.matrix-actions .danger-link{margin:0}.team-data-refresh{display:flex;align-items:center;gap:11px}.team-data-refresh small{color:var(--muted);font-size:9px;white-space:nowrap}.team-data-refresh .ghost-button{min-width:94px}.team-data-filters{display:grid;grid-template-columns:1fr 1.2fr 1.4fr;gap:14px;margin-bottom:20px}.team-data-filters .grade-quick-filter{grid-column:1 / -1;margin:2px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--line);border-radius:0}.metric-grid.team-metrics{grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto;padding-bottom:4px}.team-metrics article{min-height:116px;padding:18px}.team-metrics article strong{margin:7px 0 4px;font-size:27px}.segmented-tabs{display:inline-flex;gap:4px;margin:2px 0 18px;padding:4px;border-radius:11px;background:#e9edf4}.segmented-tabs button{padding:8px 15px;border-radius:8px;color:#69758b;background:transparent;font-size:11px}.segmented-tabs button.active{color:var(--brand-dark);background:#fff;box-shadow:0 2px 8px #1a2a4e14;font-weight:700}.team-data-section{min-height:180px}.customer-people{color:#536ebc!important}.collaborator-names{max-width:185px;overflow-wrap:anywhere}.timeline-author{display:block;margin:5px 0 8px;color:var(--muted);font-size:9px}.collaboration-drawer>header{align-items:flex-start}.collaboration-drawer>header p{max-width:520px;margin-top:6px;font-size:10px;line-height:1.6}.collaboration-owner{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px;padding:13px 15px;border-radius:10px;background:var(--brand-soft)}.collaboration-owner span{color:var(--muted);font-size:10px}.collaboration-owner strong{color:var(--brand-dark);font-size:12px}.collaboration-options{display:grid;max-height:52vh;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow-y:auto}.collaboration-options>label{display:flex;min-width:0;flex-direction:row;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fbfcff;cursor:pointer}.collaboration-options input{width:auto;min-height:auto}.collaboration-options strong,.collaboration-options small{display:block}.collaboration-options strong{font-size:11px}.collaboration-options small{margin-top:3px;color:var(--muted);font-size:9px}.team-customer-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.team-customer-view-toolbar strong,.team-customer-view-toolbar small{display:block}.team-customer-view-toolbar strong{font-size:13px}.team-customer-view-toolbar small{margin-top:4px;color:var(--muted);font-size:9px}.team-customer-table-wrap{max-height:650px;padding:0;overflow:auto}.team-customer-table{min-width:1680px}.team-customer-table th{position:sticky;top:0;z-index:2;height:44px;background:#f7f9fc;text-align:center}.team-customer-table td{height:52px;padding:9px 12px;text-align:center}.team-customer-table th:first-child,.team-customer-table td:first-child{position:sticky;left:0;z-index:3;min-width:145px;background:#fff;box-shadow:1px 0 #e5eaf3;text-align:left}.team-customer-table th:first-child{z-index:4;background:#f7f9fc}.team-customer-table td:first-child strong{display:block;max-width:120px;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sheet-stack{display:grid;justify-items:center;gap:4px}.sheet-stack small{color:var(--muted);font-size:8px}.sheet-date,.sheet-contact{white-space:nowrap}.sheet-follow-up{max-width:420px;min-width:350px;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.announcement-form{display:grid;gap:17px;margin-bottom:20px}.announcement-form>button{justify-self:start}.announcement-pin{align-self:end;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fafbfe}.announcement-archive-filter{margin:6px 0 16px}.announcement-list{display:grid;gap:15px}.announcement-card{border-left:4px solid #b9c3d7}.announcement-card.priority-important{border-left-color:#e59a2f}.announcement-card.priority-urgent{border-left-color:#d64257}.announcement-card.archived{opacity:.62}.announcement-card>header,.announcement-card>footer{display:flex;align-items:center;justify-content:space-between;gap:15px}.announcement-card time,.announcement-card footer{color:var(--muted);font-size:10px}.announcement-card h2{margin:18px 0 10px;font-size:19px}.announcement-content{color:#4f5b73;font-size:12px;line-height:1.8;white-space:pre-wrap}.announcement-card footer{margin-top:20px;padding-top:13px;border-top:1px solid var(--line)}.announcement-card footer>div{display:flex;align-items:center;gap:12px}.announcement-card footer .danger-link{margin:0}.announcement-badges{display:flex;gap:6px}.empty-state,.loading-state{display:grid;min-height:130px;place-items:center;color:#8b96a9;text-align:center;font-size:11px}.empty-state.small{min-height:80px}.loading-state{min-height:70vh}.login-page{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;background:#fff}.login-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:58px 8vw;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 17%,rgba(114,137,255,.36),transparent 27%),radial-gradient(circle at 18% 80%,rgba(57,195,176,.17),transparent 24%),linear-gradient(145deg,#17275d,#101939 70%)}.login-story:after{position:absolute;right:-100px;bottom:-170px;width:450px;height:450px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05;content:""}.brand-light{position:relative;z-index:1}.login-story>div:nth-child(2){position:relative;z-index:1;max-width:600px}.login-story h1{margin:16px 0 20px;font-size:clamp(40px,5.4vw,72px);line-height:1.15;letter-spacing:-.055em}.login-story p:not(.eyebrow){max-width:500px;color:#aebbe3;font-size:15px;line-height:1.9}.eyebrow.light{color:#91a8ff}.security-note{position:relative;z-index:1;color:#8391ba;font-size:11px;letter-spacing:.09em}.login-panel{display:grid;place-items:center;padding:40px}.login-card{width:min(390px,100%)}.login-card h2{margin:7px 0 8px;font-size:30px}.login-card>div{margin-bottom:30px}.login-card label{margin-top:18px}.login-card button{margin-top:24px}.auth-switch{margin-top:18px;color:var(--muted);font-size:11px;text-align:center}.auth-switch a{color:var(--brand);font-weight:700}.registration-success{text-align:center}.registration-success .success-icon{display:grid;width:58px;height:58px;margin:0 auto 22px;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:28px}.registration-success .primary-button{margin-top:28px}.registration-code-panel{margin-bottom:20px}.registration-code-form{display:grid;grid-template-columns:180px minmax(240px,1fr) auto;align-items:end;gap:14px}.registration-code-form button{min-height:42px}.registration-code-reveal{display:grid;grid-template-columns:1fr minmax(280px,.7fr);align-items:center;gap:18px;margin-top:18px;padding:16px;border:1px solid #bfe7d8;border-radius:12px;background:#f5fdf9}.registration-code-reveal strong,.registration-code-reveal small{display:block}.registration-code-reveal strong{color:#17654f;font-size:11px}.registration-code-reveal small{margin-top:5px;color:#668277;font-size:9px}.registration-code-reveal input{color:var(--brand);background:#fff;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.registration-code-list{margin-top:18px;border-top:1px solid var(--line)}.registration-code-list article{display:grid;grid-template-columns:minmax(260px,1fr) 80px 80px 50px;align-items:center;gap:12px;min-height:65px;border-bottom:1px solid var(--line)}.registration-code-list article:last-child{border-bottom:0}.registration-code-list strong,.registration-code-list small{display:block}.registration-code-list strong{font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.registration-code-list small{margin-top:5px;color:var(--muted);font-size:9px}.registration-code-list article>span{color:var(--muted);font-size:10px}.member-actions{display:flex;min-width:260px;align-items:center;gap:9px}.member-actions select{min-width:180px}.member-actions .danger-link{margin:0}.agent-endpoint-card{display:grid;grid-template-columns:1fr minmax(360px,.9fr);gap:22px;margin-bottom:20px;background:radial-gradient(circle at 93% 10%,#edf2ff,transparent 35%),#fff}.agent-endpoint-card h2{margin:5px 0 8px;font-size:21px}.agent-endpoint-card p{color:var(--muted);font-size:11px;line-height:1.7}.agent-address{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.agent-address code,.consent-callback code{padding:13px;overflow-wrap:anywhere;border:1px solid #dce3f1;border-radius:9px;color:var(--brand-dark);background:#f8faff;font-size:11px}.agent-security-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:16px;border-top:1px solid var(--line)}.agent-security-grid span{color:var(--muted);font-size:9px}.agent-security-grid strong{display:block;margin-bottom:3px;color:var(--ink);font-size:13px}.agent-grant-list article{display:grid;grid-template-columns:auto minmax(240px,1fr) minmax(260px,.7fr) auto auto;align-items:center;gap:15px;min-height:92px;border-bottom:1px solid var(--line)}.agent-grant-list article:last-child{border-bottom:0}.agent-client-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:var(--brand);background:var(--brand-soft);font-size:17px}.agent-client-mark.large{width:62px;height:62px;border-radius:18px;font-size:27px}.agent-grant-list strong,.agent-grant-list small{display:block}.agent-grant-list small{max-width:360px;margin:4px 0 7px;overflow:hidden;color:var(--muted);font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis}.scope-list{display:flex;flex-wrap:wrap;gap:5px}.scope-list span{padding:3px 6px;border-radius:5px;color:#4660b8;background:#edf1ff;font-size:8px;white-space:nowrap}.agent-grant-times{display:flex;gap:18px}.agent-grant-times span,.agent-grant-times strong{display:block}.agent-grant-times span{color:var(--muted);font-size:8px}.agent-grant-times strong{margin-top:5px;color:#4d5a72;font-size:10px}.approval-list>a{display:grid;grid-template-columns:1fr auto 90px;align-items:center;gap:15px;min-height:64px;color:inherit;border-bottom:1px solid var(--line)}.approval-list>a:last-child{border-bottom:0}.approval-list strong,.approval-list small{display:block}.approval-list small{margin-top:4px;color:var(--muted);font-size:9px}.approval-list time{color:var(--muted);font-size:9px;text-align:right}.qwen-compat-card{margin-bottom:20px}.qwen-compat-card>.muted{max-width:900px;font-size:11px;line-height:1.7}.personal-token-reveal{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px;border:1px solid #bfe7d8;border-radius:12px;background:#f5fdf9}.personal-token-reveal strong,.personal-token-reveal small{display:block}.personal-token-reveal strong{color:#17654f;font-size:11px}.personal-token-reveal small{margin-top:5px;color:#668277;font-size:9px}.personal-token-reveal textarea{grid-column:1 / -1;min-height:250px;resize:vertical;color:#283b68;background:#fff;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.personal-token-reveal .primary-button{justify-self:end}.consent-page{max-width:820px}.consent-card{padding:34px}.consent-client{display:flex;align-items:center;gap:17px;padding-bottom:22px;border-bottom:1px solid var(--line)}.consent-client small{color:var(--muted);font-size:9px}.consent-client h2{margin:5px 0;font-size:22px}.consent-client code{color:var(--muted);font-size:9px}.consent-callback{display:grid;gap:8px;margin:22px 0}.consent-callback span{color:var(--muted);font-size:9px}.consent-scopes h3{margin-bottom:12px;font-size:14px}.consent-scopes article{display:grid;grid-template-columns:auto 1fr;gap:12px;margin:8px 0;padding:13px;border:1px solid #e0e6f1;border-radius:10px;background:#fbfcff}.consent-scopes article>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:10px}.consent-scopes article strong{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.consent-scopes article p{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.consent-expiry{margin-top:20px;color:var(--muted);font-size:9px}.approval-detail{text-align:center}.approval-shield{display:grid;width:64px;height:64px;margin:0 auto 20px;place-items:center;border-radius:20px;color:#fff;background:#df495b;font:800 25px DM Sans}.approval-detail h2{margin:6px 0 12px;font-size:23px}.approval-detail>p:not(.eyebrow,.notice){color:#55627a;font-size:12px;line-height:1.7}.approval-detail dl{margin:25px 0 0;text-align:left}.approval-detail dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.approval-detail dt{color:var(--muted)}.approval-detail dd{margin:0;font-weight:600}.danger-button{padding:10px 16px;border-radius:9px;color:#fff;background:#d94458;font-size:11px;font-weight:700}@media(max-width:1400px){.customer-quality-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.page{padding:35px 30px 60px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid .span-2,.dashboard-grid .span-3{grid-column:span 2}.card-grid,.admin-two-column,.team-leader-grid,.work-grid,.content-row{grid-template-columns:1fr}.metric-edit{grid-template-columns:repeat(3,1fr) auto}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.five{grid-template-columns:repeat(2,minmax(150px,1fr))}.span-5{grid-column:span 2}.circle-advanced-filters{grid-template-columns:1fr 1fr}.circle-advanced-filters .search-box{grid-column:span 2}.circle-list-head{display:none}.circle-list-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;min-height:0;padding:18px 0}.circle-list-row>:nth-child(1),.circle-list-row>:nth-child(2),.circle-list-row>:nth-child(3){grid-column:1}.circle-list-row>:nth-child(4){grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:end}.circle-list-row>:nth-child(5){grid-column:2;grid-row:3;align-self:end}.circle-list-metrics{flex-wrap:wrap}.report-calendar-panel{overflow-x:auto}.report-calendar-header,.report-day-detail,.report-calendar{min-width:720px}}@media(max-width:900px){.app-shell{display:block}.sidebar{display:none}.main-area{grid-column:auto;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom))}.page{width:100%;min-width:0;max-width:100%;min-height:calc(100dvh - var(--mobile-tabbar-height) - env(safe-area-inset-bottom));padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 48px max(18px,env(safe-area-inset-left))}.page>*{min-width:0;max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{font-size:16px}button,[role=button],.primary-button,.ghost-button,.soft-button,.secondary-button{min-height:44px}.drawer-backdrop{align-items:flex-end}.drawer{width:100%;height:auto;max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));padding:22px max(18px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-radius:24px 24px 0 0}.screen-settings-savebar{bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 12px)}.metric-grid{grid-template-columns:repeat(2,1fr)}.toolbar{grid-template-columns:1fr 1fr}.search-box{grid-column:span 2}.customer-toolbar,.admin-sheet-filters,.circle-toolbar,.team-data-filters{grid-template-columns:1fr 1fr}.circle-toolbar .search-box,.team-data-filters label:last-child{grid-column:span 2}.profile-grid{grid-template-columns:1fr}.profile-header,.profile-identity{align-items:flex-start}.login-page{grid-template-columns:1fr}.login-story{min-height:36vh;padding:35px}.login-story h1{font-size:40px}.security-note{display:none}.login-panel{padding:45px 25px}.registration-code-form{grid-template-columns:1fr 1fr}.registration-code-form button{grid-column:span 2;justify-self:start}.registration-code-reveal,.agent-endpoint-card{grid-template-columns:1fr}.agent-security-grid{grid-column:auto;grid-template-columns:repeat(2,1fr)}.agent-grant-list article{grid-template-columns:auto 1fr auto}.agent-grant-times{grid-column:2}.agent-grant-list article>.danger-link{grid-column:3}}.mobile-card-table{width:100%}.mobile-scroll-table{position:relative;width:100%;max-width:100%;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mobile-scroll-table>table{min-width:var(--mobile-scroll-table-min-width, 720px)}@media(max-width:900px){.mobile-card-table,.mobile-card-table tbody,.mobile-card-table tr,.mobile-card-table td{display:block;width:100%}.mobile-card-table thead{display:none}.mobile-card-table tbody{display:grid;gap:11px}.mobile-card-table tr{overflow:hidden;padding:9px 15px;border:1px solid #e0e6f1;border-radius:17px;background:#fff;box-shadow:0 8px 26px #182b540e}.mobile-card-table td{display:grid;min-height:42px;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f5;overflow-wrap:anywhere;text-align:left}.mobile-card-table td:last-child{border-bottom:0}.mobile-card-table td:before{color:#8994a7;content:attr(data-label);font-size:10px;font-weight:650}.mobile-card-table td[data-label=""]:before{display:none}.mobile-card-table td[data-label=""]{grid-template-columns:1fr}.mobile-card-table td.mobile-table-actions{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;gap:8px}.mobile-card-table td.mobile-table-actions:before{width:100%}.mobile-card-table td.mobile-table-actions>*{min-height:44px}.mobile-card-table tr.mobile-table-empty,.mobile-card-table tr:has(>td[colspan]){padding:26px 16px;text-align:center}.mobile-card-table tr.mobile-table-empty td,.mobile-card-table tr:has(>td[colspan]) td{display:block;min-height:0;padding:0;border:0;text-align:center}.mobile-card-table tr.mobile-table-empty td:before,.mobile-card-table tr:has(>td[colspan]) td:before{display:none}.mobile-scroll-table{padding-top:28px;border:1px solid #e0e6f1;border-radius:15px;background:#fff}.mobile-scroll-table[data-scroll-hint]:before{position:absolute;z-index:6;top:0;right:0;left:0;display:flex;min-height:28px;align-items:center;padding:0 11px;color:#78849a;background:linear-gradient(90deg,#f5f7fb,#eef3ff);content:attr(data-scroll-hint);font-size:9px;pointer-events:none}.mobile-scroll-table>table th:first-child,.mobile-scroll-table>table td:first-child{position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 #e2e7ef}.mobile-scroll-table>table th:first-child{z-index:5;background:#f6f8fc}}@media(max-width:580px){.page-header,.profile-header{flex-direction:column;align-items:stretch}.page-header .primary-button{align-self:flex-start}.customer-header-actions{align-items:flex-start;flex-direction:column}.customer-table-panel{max-height:560px}.admin-sheet-filters{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-grid article{min-height:110px;padding:16px}.metric-grid article strong{font-size:26px}.dashboard-grid,.team-grid{grid-template-columns:1fr}.dashboard-grid .span-2,.dashboard-grid .span-3{grid-column:span 1}.form-grid.two,.form-grid.three,.form-grid.five,.form-grid.four,.settings-form{grid-template-columns:1fr}.span-2,.span-5{grid-column:span 1}.settings-form>div{grid-row:auto}.customer-row{grid-template-columns:auto minmax(0,1fr) auto}.customer-row>.muted{display:none}.profile-identity{flex-direction:column}.header-actions{flex-wrap:wrap}.reminder-row{grid-template-columns:auto 1fr}.row-actions,.reminder-row>.muted{grid-column:2;justify-content:flex-start}.export-card{grid-template-columns:1fr}.export-art{width:85px;height:85px;font-size:32px}.admin-two-column{display:block}.admin-two-column>section+section{margin-top:18px}.tag-form{grid-template-columns:1fr 1fr}.briefing-card{grid-template-columns:1fr}.ai-output{grid-column:1}.campaign-banner{grid-template-columns:1fr 1fr}.campaign-banner>div:first-child{grid-column:span 2}.metric-edit,.review-row,.task-submit,.task-admin-row{grid-template-columns:1fr}.circle-metrics{flex-wrap:wrap}.circle-metrics a{width:100%;margin-left:0}.daily-execution-nav{grid-template-columns:1fr}.daily-execution-nav nav{grid-template-columns:1fr}.leader-select-form{grid-template-columns:1fr}.leader-select-form button{justify-self:start}.registration-code-form{grid-template-columns:1fr}.registration-code-form button{grid-column:span 1}.registration-code-list article{grid-template-columns:1fr auto auto;padding:12px 0}.registration-code-list article>div{grid-column:span 3}.team-data-refresh{align-items:flex-start;flex-direction:column}.team-metrics,.circle-toolbar,.team-data-filters{grid-template-columns:1fr}.circle-toolbar .search-box,.team-data-filters label:last-child{grid-column:span 1}.grade-quick-filter{align-items:flex-start;flex-direction:column}.grade-quick-filter>small{margin-left:0}.segmented-tabs{display:grid;grid-template-columns:1fr;width:100%}.input-action-row{grid-template-columns:1fr}.announcement-card>header,.announcement-card>footer{align-items:flex-start;flex-direction:column}.team-customer-view-toolbar{align-items:flex-start;flex-direction:column}.agent-address{grid-template-columns:1fr}.agent-security-grid{grid-template-columns:1fr 1fr}.agent-grant-list article{grid-template-columns:auto 1fr;padding:14px 0}.agent-grant-list article>.table-status,.agent-grant-list article>.danger-link{grid-column:2;justify-self:start}.approval-list>a{grid-template-columns:1fr auto;padding:10px 0}.approval-list time{grid-column:1 / -1;text-align:left}.consent-card{padding:20px}.report-calendar-header{flex-direction:column}.report-calendar-controls{width:100%}.report-calendar-controls label{flex:1}}@media(max-width:920px){.circle-advanced-filters{grid-template-columns:1fr 1fr}.circle-advanced-filters .search-box{grid-column:span 2}}@media(max-width:580px){.view-switch{align-self:flex-start}.collaboration-options{grid-template-columns:1fr}.circle-tabs{gap:20px;padding:0 16px}.circle-quick-filters{flex-wrap:wrap;padding:13px 16px}.circle-quick-filters .filter-toggle{margin-left:0}.circle-advanced-filters{grid-template-columns:1fr;padding:16px}.circle-advanced-filters .search-box{grid-column:span 1}.circle-result-meta{align-items:flex-start;flex-direction:column;gap:5px;padding:10px 16px}}.friend-funnel-editor{padding-top:27px;border-top:1px solid var(--line)}.friend-stage-strip{display:grid;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;gap:8px;margin-bottom:20px}.friend-stage-strip>button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-height:76px;padding:13px 15px;text-align:left;color:#5c6880;border:1px solid #dde3ed;border-radius:13px;background:#f8f9fc}.friend-stage-strip>button b{grid-row:span 2;display:grid;width:33px;height:33px;place-items:center;border-radius:10px;color:#7b879c;background:#e9edf3;font:700 10px DM Sans}.friend-stage-strip>button span{color:#3c4962;font-size:12px;font-weight:700}.friend-stage-strip>button small{color:var(--muted);font-size:9px}.friend-stage-strip>button.reached{color:#176d63;border-color:#9cdcd1;background:linear-gradient(135deg,#effbf8,#e4f6f3);box-shadow:0 8px 20px #18948414}.friend-stage-strip>button.reached b{color:#fff;background:linear-gradient(145deg,#24b9a4,#168978)}.friend-stage-strip>i{height:2px;background:linear-gradient(90deg,#b9c5d6,#60cbbd)}.friend-stage-times label small{color:var(--muted);font-size:9px;font-weight:400}.profile-friend-funnel{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;margin:-3px 0 18px;padding:13px;border:1px solid #e1e7f0;border-radius:12px;background:#f7f9fc}.profile-friend-funnel>div{min-width:0;text-align:center;opacity:.48}.profile-friend-funnel>div.reached{opacity:1}.profile-friend-funnel b,.profile-friend-funnel span,.profile-friend-funnel small{display:block}.profile-friend-funnel b{width:26px;height:26px;margin:0 auto 6px;padding-top:6px;border-radius:50%;color:#7a8799;background:#e4e9f0;font-size:8px}.profile-friend-funnel .reached b{color:#fff;background:linear-gradient(145deg,#25bea9,#178978);box-shadow:0 0 0 4px #25bea91a}.profile-friend-funnel span{color:#344158;font-size:9px;font-weight:700;white-space:nowrap}.profile-friend-funnel small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.profile-friend-funnel>i{height:1px;background:#cad4e1}.friend-stage-pill{display:inline-flex;min-width:64px;justify-content:center;padding:5px 9px;border-radius:999px;color:#7a6272;background:#f2eaf0;font-size:9px;font-weight:700}.friend-stage-pill.trusted{color:#7559a0;background:#eee7fa}.friend-stage-pill.qualified{color:#08765a;background:#dcf5ec}.customer-admin-table{min-width:2180px}.leadership-screen{--screen-bg: #051321;--screen-panel: rgba(9, 31, 50, .88);--screen-line: rgba(68, 171, 204, .22);--screen-cyan: #19e6d3;--screen-blue: #3aa8ff;--screen-purple: #9a78ff;--screen-gold: #ffbf58;position:relative;min-height:100vh;padding:20px 24px 12px;overflow:hidden;color:#d9f3ff;background:radial-gradient(circle at 50% -10%,rgba(30,119,169,.25),transparent 35%),radial-gradient(circle at 2% 48%,rgba(14,200,189,.08),transparent 24%),linear-gradient(180deg,#061725,#04101d 65%,#030d18);font-family:Noto Sans SC,Segoe UI,sans-serif}.screen-grid-overlay{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(44,132,169,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(44,132,169,.16) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.screen-grid-overlay:after{position:absolute;top:-38%;left:-15%;width:46%;height:180%;opacity:.35;background:linear-gradient(90deg,transparent,rgba(25,230,211,.12),rgba(87,210,255,.2),transparent);filter:blur(10px);transform:rotate(12deg);animation:screen-radar-sweep 11s linear infinite;content:""}.leadership-screen:before,.leadership-screen:after{position:absolute;z-index:0;width:260px;height:260px;border:1px solid rgba(25,230,211,.13);border-radius:50%;content:""}.leadership-screen:before{top:130px;left:-175px;box-shadow:0 0 0 35px #19e6d305,0 0 0 70px #19e6d303}.leadership-screen:after{right:-180px;bottom:180px;box-shadow:0 0 0 42px #3aa8ff05,0 0 0 84px #3aa8ff03}.leadership-screen>*:not(.screen-grid-overlay){position:relative;z-index:1}.leadership-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 12px 13px;border-bottom:1px solid rgba(63,180,216,.24)}.leadership-header:after{position:absolute;right:28%;bottom:-2px;left:28%;height:3px;background:linear-gradient(90deg,transparent,var(--screen-cyan),transparent);box-shadow:0 0 16px var(--screen-cyan);content:""}.leadership-brand{display:flex;align-items:center;gap:13px}.leadership-logo{display:grid;width:45px;height:45px;place-items:center;color:#061a26;border-radius:9px;background:linear-gradient(145deg,#8efff3,#15d1c0);box-shadow:0 0 24px #19e6d352;font:900 15px DM Sans}.leadership-brand small{color:#4da3bd;font:700 8px DM Sans;letter-spacing:.2em}.leadership-brand h1{margin-top:3px;color:#e9faff;font-size:clamp(19px,1.7vw,27px);letter-spacing:.05em;text-shadow:0 0 18px rgba(72,185,224,.24)}.leadership-scope{display:flex;align-items:center;gap:9px;padding:8px 17px;color:#6baabe;border:1px solid rgba(53,157,188,.2);border-radius:999px;background:#071f2fa6;font-size:10px}.leadership-scope i,.leadership-filterbar>span i{width:7px;height:7px;border-radius:50%;background:var(--screen-cyan);box-shadow:0 0 10px var(--screen-cyan);animation:screen-pulse 1.8s infinite}.leadership-scope b{color:#d8f8ff;font-size:11px}.leadership-clock{display:flex;align-items:center;justify-content:flex-end;gap:9px}.leadership-clock>div{margin-right:8px;text-align:right}.leadership-clock strong,.leadership-clock small{display:block}.leadership-clock strong{color:#e8fbff;font:700 21px DM Sans;letter-spacing:.08em}.leadership-clock small{margin-top:2px;color:#4e93a9;font-size:8px}.leadership-clock button{display:grid;width:34px;height:34px;place-items:center;color:#70bad0;border:1px solid rgba(68,171,204,.26);border-radius:8px;background:#071f2fb8;font-size:16px}.leadership-clock button:hover{color:#fff;border-color:var(--screen-cyan);box-shadow:inset 0 0 18px #19e6d31a,0 0 15px #19e6d31a}.leadership-clock button.spinning{animation:screen-spin 1s linear infinite}.leadership-filterbar{display:flex;align-items:center;gap:10px;min-height:54px;padding:9px 12px}.leadership-filterbar>span{display:flex;align-items:center;gap:8px;margin-right:4px;color:#80bbca;font-size:9px;font-weight:700;letter-spacing:.1em}.leadership-filterbar select{width:auto;min-width:140px;min-height:32px;padding:5px 30px 5px 10px;color:#bde6ef;border-color:#3b9bb840;border-radius:6px;background-color:#071f2fd1;font-size:9px}.leadership-filterbar select:focus{border-color:var(--screen-cyan);box-shadow:0 0 0 2px #19e6d314}.leadership-export{min-height:32px;padding:5px 12px;color:#072636;border:1px solid rgba(25,230,211,.7);border-radius:6px;background:linear-gradient(135deg,#66f7e8,#21c4d8);box-shadow:0 0 16px #19e6d324;font-size:9px;font-weight:800}.leadership-export:hover{transform:translateY(-1px);box-shadow:0 0 22px #19e6d33d}.leadership-tv-link{display:inline-flex;min-height:32px;align-items:center;padding:5px 12px;color:#8deee7;border:1px solid rgba(25,230,211,.32);border-radius:6px;background:#19e6d312;font-size:9px;font-weight:800;text-decoration:none}.leadership-tv-link:hover{color:#fff;border-color:var(--screen-cyan);box-shadow:0 0 18px #19e6d326}.leadership-filterbar>small{margin-left:auto;color:#477f91;font-size:8px;letter-spacing:.05em}.leadership-ticker{position:relative;z-index:2;height:38px;margin:8px 0 12px;overflow:hidden;border:1px solid rgba(69,185,214,.2);border-radius:9px;background:linear-gradient(90deg,#071c2bf5,#08273ac7,#071c2bf5);box-shadow:inset 0 1px #ffffff06,0 8px 26px #00000029}.leadership-ticker:before,.leadership-ticker:after{position:absolute;z-index:2;top:0;bottom:0;width:70px;content:"";pointer-events:none}.leadership-ticker:before{left:0;background:linear-gradient(90deg,#071c2b,transparent)}.leadership-ticker:after{right:0;background:linear-gradient(-90deg,#071c2b,transparent)}.leadership-ticker-track{display:flex;width:max-content;height:100%;align-items:center;animation:leadership-ticker-scroll 42s linear infinite;will-change:transform}.leadership-ticker-track>span{display:inline-flex;align-items:center;gap:8px;padding:0 34px;color:#9bc9d5;font:650 10px/1.4 DM Sans,sans-serif;letter-spacing:.05em;white-space:nowrap}.leadership-ticker-track>span i{width:5px;height:5px;border-radius:50%;background:#57d9e8;box-shadow:0 0 10px #57d9e8cc}.leadership-ticker-track>span.priority-important{color:#d7e9ff}.leadership-ticker-track>span.priority-important i{background:#7fa4ff}.leadership-ticker-track>span.priority-urgent{color:#ffd3bd}.leadership-ticker-track>span.priority-urgent i{background:#ff8a55;box-shadow:0 0 12px #ff7043d9}@keyframes leadership-ticker-scroll{to{transform:translate(-50%)}}.leadership-error{margin:8px 12px 14px;padding:10px 14px;color:#ff9ca8;border:1px solid rgba(255,96,116,.25);border-radius:7px;background:#7616273b;font-size:10px}.leadership-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.leadership-kpis-total{grid-template-columns:minmax(0,1fr)}.customer-quality-panel{margin-bottom:12px;padding:15px 17px 17px;overflow:hidden}.quality-panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(68,171,204,.16)}.quality-panel-header small{color:#357c94;font:700 7px DM Sans;letter-spacing:.2em}.quality-panel-header h2{margin-top:4px;color:#dff7ff;font-size:14px;letter-spacing:.06em}.quality-panel-header p{color:#588fa1;font-size:8px}.quality-panel-header p strong{color:#d7f5fa;font:800 12px DM Sans}.quality-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quality-tier-grid article{--quality-rgb: 100, 116, 139;position:relative;display:grid;min-width:0;grid-template-columns:42px minmax(68px,auto) minmax(90px,1fr);align-items:center;gap:10px;padding:11px 13px;overflow:hidden;border:1px solid rgba(var(--quality-rgb),.27);background:linear-gradient(110deg,rgba(var(--quality-rgb),.11),#071d2c66)}.quality-tier-grid article.tier-a{--quality-rgb: 22, 163, 74}.quality-tier-grid article.tier-b{--quality-rgb: 245, 158, 11}.quality-tier-grid article.tier-c{--quality-rgb: 100, 116, 139}.quality-tier-grid article.tier-unset{--quality-rgb: 73, 113, 160}.quality-tier-grid article>b{display:grid;width:38px;height:38px;place-items:center;color:#eefcff;border:1px solid rgba(var(--quality-rgb),.8);border-radius:8px;background:rgba(var(--quality-rgb),.34);box-shadow:0 0 16px rgba(var(--quality-rgb),.15);font:900 17px DM Sans}.quality-tier-grid article>span{min-width:0}.quality-tier-grid article>span>small,.quality-tier-grid article>span>strong,.quality-tier-grid article>span>em{display:block}.quality-tier-grid article>span>small{color:rgba(var(--quality-rgb),.9);font-size:8px;font-weight:800}.quality-tier-grid article>span>strong{margin-top:2px;color:#e4fbff;font:900 23px DM Sans;line-height:1}.quality-tier-grid article>span>em{margin-top:3px;color:#568b9c;font-size:7px;font-style:normal}.quality-tier-grid article>p{min-width:0;color:#6b9baa;font-size:7px;line-height:1.55}.friend-stage-total-panel{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,3fr);align-items:stretch;gap:15px;margin-bottom:12px;padding:12px 16px;overflow:hidden}.friend-stage-total-panel>header{display:flex;min-width:0;justify-content:center;flex-direction:column;padding-right:15px;border-right:1px solid rgba(68,171,204,.18)}.friend-stage-total-panel>header small{color:#357c94;font:700 7px DM Sans;letter-spacing:.18em}.friend-stage-total-panel>header h2{margin-top:4px;color:#dff7ff;font-size:13px;letter-spacing:.05em}.friend-stage-total-panel>header p{margin-top:5px;color:#568b9c;font-size:7px}.friend-stage-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.friend-stage-total-grid article{--stage-rgb: 58, 168, 255;display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(var(--stage-rgb),.28);background:linear-gradient(110deg,rgba(var(--stage-rgb),.12),#071d2c61)}.friend-stage-total-grid article.stage-trusted{--stage-rgb: 154, 120, 255}.friend-stage-total-grid article.stage-qualified{--stage-rgb: 255, 191, 88}.friend-stage-total-grid article>b{display:grid;width:36px;height:36px;place-items:center;color:rgba(var(--stage-rgb),.95);border:1px solid rgba(var(--stage-rgb),.7);border-radius:8px;background:rgba(var(--stage-rgb),.13);font-size:16px}.friend-stage-total-grid article>span{display:grid;min-width:0;grid-template-columns:auto 1fr;align-items:end;column-gap:5px}.friend-stage-total-grid article>span>small{grid-column:1 / -1;color:rgba(var(--stage-rgb),.9);font-size:8px;font-weight:800}.friend-stage-total-grid article>span>strong{margin-top:3px;color:#e4fbff;font:900 22px DM Sans;line-height:1}.friend-stage-total-grid article>span>em{padding-bottom:1px;color:#568b9c;font-size:7px;font-style:normal}.tech-card{position:relative;border:1px solid var(--screen-line);border-radius:4px;background:linear-gradient(145deg,#0b273ceb,#051827eb);box-shadow:inset 0 0 30px #1458740f,0 10px 35px #00000021;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.tech-card:hover{border-color:#51d2e561;box-shadow:inset 0 0 32px #14829f1a,0 12px 40px #0003,0 0 22px #19e6d30d;transform:translateY(-2px)}.tech-card:before,.tech-card:after{position:absolute;width:13px;height:13px;pointer-events:none;content:""}.tech-card:before{top:-1px;left:-1px;border-top:2px solid #44c9d9;border-left:2px solid #44c9d9}.tech-card:after{right:-1px;bottom:-1px;border-right:2px solid #287f9a;border-bottom:2px solid #287f9a}.kpi-card{min-height:116px;padding:17px 18px 14px 72px;overflow:hidden}.kpi-icon{position:absolute;top:23px;left:18px;display:grid;width:40px;height:40px;place-items:center;border:1px solid currentColor;border-radius:11px;color:var(--screen-cyan);background:#19e6d314;box-shadow:0 0 20px #19e6d314;font-size:17px}.kpi-card.blue .kpi-icon{color:var(--screen-blue);background:#3aa8ff14}.kpi-card.purple .kpi-icon{color:var(--screen-purple);background:#9a78ff14}.kpi-card.gold .kpi-icon{color:var(--screen-gold);background:#ffbf5814}.kpi-card>span,.kpi-card>small{display:block;color:#6ea6b7;font-size:9px;letter-spacing:.06em}.kpi-card>strong{display:block;margin:5px 0 4px;color:#e7fbff;font:800 clamp(28px,2.6vw,40px) "DM Sans";line-height:1;text-shadow:0 0 22px rgba(66,193,227,.18)}.metric-flip{transform-origin:center bottom;animation:metric-flip-in .72s cubic-bezier(.2,.9,.25,1.25) both}.kpi-card>small b{color:var(--screen-cyan);font-size:10px}.kpi-card>em{position:absolute;right:-35px;bottom:-65px;width:130px;height:130px;border:1px solid rgba(25,230,211,.12);border-radius:50%;box-shadow:0 0 0 18px #19e6d305,0 0 0 36px #19e6d303}.total-kpi-card{display:grid;min-height:88px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:12px;padding-bottom:12px}.total-kpi-copy>span{display:block;color:#6ea6b7;font-size:9px;letter-spacing:.06em}.total-kpi-copy>strong{display:block;margin-top:4px;color:#e7fbff;font:800 clamp(27px,2.4vw,38px) "DM Sans";line-height:1;text-shadow:0 0 22px rgba(66,193,227,.18)}.total-kpi-card>small{position:relative;z-index:1;padding:9px 16px;color:#75aebb;border:1px solid rgba(25,230,211,.18);border-radius:6px;background:#19e6d30d;font-size:9px}.leadership-ranking-zone{margin:2px 0 12px}.ranking-zone-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:12px 4px 10px}.ranking-zone-header small{color:#3b8ca4;font:700 8px DM Sans;letter-spacing:.24em}.ranking-zone-header h2{margin-top:4px;color:#e4f9ff;font-size:17px;letter-spacing:.08em;text-shadow:0 0 18px rgba(70,200,231,.18)}.ranking-zone-header p{display:flex;align-items:center;gap:7px;color:#548fa0;font-size:8px;letter-spacing:.05em}.ranking-zone-header p i{width:6px;height:6px;border-radius:50%;background:var(--screen-gold);box-shadow:0 0 10px var(--screen-gold);animation:screen-pulse 1.6s infinite}.rank-board-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rank-metric-card{--rank-accent: var(--screen-cyan);--rank-rgb: 25, 230, 211;min-width:0;min-height:372px;padding:14px;overflow:hidden;border-color:rgba(var(--rank-rgb),.23);animation:rank-card-rise .65s cubic-bezier(.2,.8,.25,1) both}.rank-metric-card.tone-blue{--rank-accent: var(--screen-blue);--rank-rgb: 58, 168, 255}.rank-metric-card.tone-purple{--rank-accent: var(--screen-purple);--rank-rgb: 154, 120, 255}.rank-metric-card.tone-gold{--rank-accent: var(--screen-gold);--rank-rgb: 255, 191, 88}.rank-metric-card.tone-green{--rank-accent: #5ff3a5;--rank-rgb: 95, 243, 165}.rank-metric-card:before{border-color:var(--rank-accent);filter:drop-shadow(0 0 5px rgba(var(--rank-rgb),.38))}.rank-metric-card:after{border-color:rgba(var(--rank-rgb),.65)}.rank-metric-card>header{display:flex;min-height:47px;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(var(--rank-rgb),.14)}.rank-metric-card>header small{color:rgba(var(--rank-rgb),.58);font:700 6px DM Sans;letter-spacing:.18em}.rank-metric-card>header h3{margin-top:4px;color:#dff8ff;font-size:12px;letter-spacing:.04em}.rank-metric-card>header>span{flex:0 0 auto;padding:3px 5px;color:var(--rank-accent);border:1px solid rgba(var(--rank-rgb),.2);border-radius:3px;background:rgba(var(--rank-rgb),.05);font-size:6px}.rank-champion{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:84px;margin:12px 0 8px;padding:9px;border:1px solid rgba(var(--rank-rgb),.18);background:linear-gradient(100deg,rgba(var(--rank-rgb),.1),#071d2c26);box-shadow:inset 0 0 26px rgba(var(--rank-rgb),.035)}.champion-orbit{position:relative;display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(var(--rank-rgb),.42);border-radius:50%;background:rgba(var(--rank-rgb),.08);box-shadow:0 0 18px rgba(var(--rank-rgb),.13)}.champion-orbit:before,.champion-orbit:after{position:absolute;inset:-5px;border:1px dashed rgba(var(--rank-rgb),.28);border-radius:50%;animation:champion-orbit 7s linear infinite;content:""}.champion-orbit:after{inset:-9px;border-style:solid;border-color:transparent var(--rank-accent);opacity:.42;animation-direction:reverse;animation-duration:4.5s}.champion-orbit i{position:absolute;top:-9px;width:19px;height:10px;clip-path:polygon(0 100%,0 20%,28% 56%,50% 0,72% 56%,100% 20%,100% 100%);background:var(--rank-accent);filter:drop-shadow(0 0 6px rgba(var(--rank-rgb),.5))}.champion-orbit b{color:#e9fcff;font:900 17px DM Sans}.champion-copy{min-width:0}.champion-copy small,.champion-copy strong,.champion-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.champion-copy small{color:rgba(var(--rank-rgb),.54);font:700 6px DM Sans;letter-spacing:.12em}.champion-copy strong{margin-top:3px;color:#e5f9ff;font-size:11px}.champion-copy span{margin-top:3px;color:#4c8294;font-size:7px}.champion-value{min-width:45px;text-align:right}.champion-value b{color:var(--rank-accent);font:900 25px DM Sans;text-shadow:0 0 14px rgba(var(--rank-rgb),.32)}.champion-value>small{margin-left:2px;color:rgba(var(--rank-rgb),.65);font-size:7px}.champion-value em{display:block;margin-top:2px;color:#558b9c;font-size:6px;font-style:normal;white-space:nowrap}.rank-mini-list{display:grid;gap:2px}.rank-mini-list>div{display:grid;grid-template-columns:19px minmax(54px,.9fr) minmax(34px,.65fr) 24px;align-items:center;gap:6px;min-height:37px;padding:4px 3px;border-bottom:1px solid rgba(var(--rank-rgb),.09);animation:rank-row-in .52s ease both}.rank-mini-list>div>b{color:rgba(var(--rank-rgb),.48);font:700 7px DM Sans}.rank-mini-list span{min-width:0}.rank-mini-list span strong,.rank-mini-list span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-mini-list span strong{color:#b8dce6;font-size:8px}.rank-mini-list span small{margin-top:2px;color:#3f7485;font-size:6px}.rank-mini-list>div>div{height:4px;overflow:hidden;border-radius:4px;background:rgba(var(--rank-rgb),.11)}.rank-mini-list>div>div i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,rgba(var(--rank-rgb),.35),var(--rank-accent),rgba(var(--rank-rgb),.7));background-size:180% 100%;box-shadow:0 0 7px rgba(var(--rank-rgb),.25);animation:rank-bar-flow 2.8s linear infinite;transition:width .65s ease}.rank-mini-list>div>em{color:#caedf2;font:700 8px DM Sans;font-style:normal;text-align:right}.rank-metric-card>footer{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(var(--rank-rgb),.12)}.rank-metric-card>footer div{text-align:center}.rank-metric-card>footer span,.rank-metric-card>footer b{display:block}.rank-metric-card>footer span{color:#427587;font-size:6px}.rank-metric-card>footer b{margin-top:2px;color:var(--rank-accent);font:700 10px DM Sans}.rank-scanline{position:absolute;z-index:0;top:-25%;left:0;width:100%;height:19%;pointer-events:none;opacity:.2;background:linear-gradient(180deg,transparent,rgba(var(--rank-rgb),.2),transparent);animation:rank-scan 5.5s ease-in-out infinite}.rank-metric-card>*:not(.rank-scanline){position:relative;z-index:1}.leadership-layout{display:grid;grid-template-columns:minmax(540px,1.35fr) minmax(340px,.85fr);gap:12px}.conversion-card,.task-card{min-height:388px;padding:17px}.source-card,.leaderboard-table-card{min-height:250px;padding:17px}.tech-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:13px;padding-bottom:11px;border-bottom:1px solid rgba(68,171,204,.16)}.tech-title small{color:#357c94;font:700 7px DM Sans;letter-spacing:.2em}.tech-title h2{margin-top:4px;color:#dff7ff;font-size:14px;letter-spacing:.06em}.tech-title>span{padding:4px 8px;color:#4aa6bd;border:1px solid rgba(74,166,189,.18);border-radius:4px;font-size:8px}.tech-title>span.danger{color:#ff8292;border-color:#ff51674d}.rank-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:20px}.rank-tabs button{min-height:28px;color:#548a9c;border:1px solid rgba(68,171,204,.12);border-radius:4px;background:#092334b8;font-size:7px}.rank-tabs button.active{color:#dffffb;border-color:#19e6d385;background:#19e6d31a;box-shadow:inset 0 0 12px #19e6d314}.podium{display:flex;min-height:205px;align-items:flex-end;justify-content:center;gap:8px;padding:8px 0 20px}.podium-person{position:relative;display:flex;width:31%;min-height:123px;align-items:center;flex-direction:column;justify-content:flex-end;padding:44px 5px 12px;border:1px solid rgba(64,150,179,.18);background:linear-gradient(180deg,#113d4f33,#071d2ccc)}.podium-person.place-1{order:2;min-height:165px;border-color:#ffbf584d;background:linear-gradient(180deg,#ffbf5814,#071d2ccc)}.podium-person.place-2{order:1}.podium-person.place-3{order:3}.podium-avatar{position:absolute;top:-22px;display:grid;width:48px;height:48px;place-items:center;color:#bff7f1;border:1px solid rgba(25,230,211,.55);border-radius:50%;background:linear-gradient(145deg,#164a5c,#0b2c3c);box-shadow:0 0 20px #19e6d326;font-size:15px;font-weight:700}.place-1 .podium-avatar{width:57px;height:57px;color:#fff1c9;border-color:var(--screen-gold);box-shadow:0 0 25px #ffbf5833}.podium-avatar i{position:absolute;right:-2px;bottom:-1px;display:grid;width:19px;height:19px;place-items:center;color:#06202b;border-radius:50%;background:var(--screen-cyan);font:800 8px DM Sans}.place-1 .podium-avatar i{background:var(--screen-gold)}.podium-person>strong{max-width:100%;overflow:hidden;color:#d9f4fb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.podium-person>small{max-width:95%;margin-top:4px;overflow:hidden;color:#477d8e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.podium-person>b{margin-top:8px;color:var(--screen-cyan);font:800 22px DM Sans}.place-1>b{color:var(--screen-gold);font-size:27px}.rank-list{display:grid;gap:3px}.rank-list>div{position:relative;display:grid;grid-template-columns:24px minmax(85px,1fr) minmax(40px,.8fr) 28px;align-items:center;gap:8px;min-height:42px;padding:0 8px;overflow:hidden;border-bottom:1px solid rgba(58,130,153,.12)}.rank-list>div>b{color:#3e7587;font:700 9px DM Sans}.rank-list span{z-index:1;min-width:0}.rank-list span strong,.rank-list span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list span strong{color:#bcdde6;font-size:9px}.rank-list span small{margin-top:2px;color:#3d7486;font-size:7px}.rank-list em{z-index:0;height:5px;border-radius:5px;background:linear-gradient(90deg,rgba(25,230,211,.24),var(--screen-cyan));box-shadow:0 0 10px #19e6d32e}.rank-list>div>i{color:#bfeef1;font:700 10px DM Sans;text-align:right}.k-legend{display:flex;gap:10px;color:#5693a6;font-size:7px}.k-legend span:before{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:2px;content:""}.k-legend .added:before{background:var(--screen-blue)}.k-legend .trusted:before{background:var(--screen-purple)}.k-legend .qualified:before{background:var(--screen-cyan)}.k-chart{position:relative;height:245px}.k-chart svg{width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:#4894ab24;stroke-width:1;stroke-dasharray:3 5}.chart-axis-text{fill:#3b7183;font:8px DM Sans}.k-wick{stroke:#3aa8ff;stroke-width:1.3;filter:drop-shadow(0 0 3px rgba(58,168,255,.4))}.k-body{fill:#9a78ffb8;stroke:#b9a5ff;stroke-width:.7;rx:2px}.k-added-point{fill:#3aa8ff}.k-qualified-point{fill:var(--screen-cyan);filter:drop-shadow(0 0 3px rgba(25,230,211,.5))}.chart-empty{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:7px;color:#477f91;background:radial-gradient(circle,#082030bd,#0518274d);text-align:center}.chart-empty b{color:#70b7c8;font-size:11px}.chart-empty span{max-width:320px;font-size:8px;line-height:1.6}.funnel-strip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:4px}.funnel-strip>div{padding:8px;text-align:center;border:1px solid rgba(56,151,181,.14);background:#071f2f94}.funnel-strip span,.funnel-strip strong,.funnel-strip small{display:block}.funnel-strip span{color:#4c8798;font-size:7px}.funnel-strip strong{margin:3px 0;color:#d6f8fb;font:700 15px DM Sans}.funnel-strip small{color:var(--screen-cyan);font-size:7px}.funnel-strip>i{color:#307388;font-style:normal}.task-overview{display:grid;grid-template-columns:122px 1fr;align-items:center;gap:13px;margin:15px 0 20px}.task-ring{display:grid;width:112px;height:112px;place-items:center;border-radius:50%;box-shadow:0 0 26px #19e6d314}.task-ring>div{display:grid;width:82px;height:82px;place-items:center;align-content:center;border-radius:50%;background:#071c2b}.task-ring strong,.task-ring small{display:block;text-align:center}.task-ring strong{color:#e3fcff;font:800 20px DM Sans}.task-ring small{margin-top:4px;color:#477f91;font-size:7px}.task-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.task-status-grid>div{padding:8px;border:1px solid rgba(64,150,179,.13);background:#081f2fa3}.task-status-grid span,.task-status-grid b{display:block}.task-status-grid span{color:#4c8394;font-size:7px}.task-status-grid b{margin-top:3px;color:#d8f6fb;font:700 15px DM Sans}.task-progress-list{display:grid;gap:11px}.task-progress-list>div>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-progress-list header span{min-width:0}.task-progress-list header strong,.task-progress-list header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-progress-list header strong{color:#b7d8e1;font-size:9px}.task-progress-list header small{margin-top:3px;color:#417589;font-size:7px}.task-progress-list header>b{color:var(--screen-cyan);font:700 9px DM Sans}.task-progress-list header>b.overdue{color:#ff7588}.task-progress-list>div>div{position:relative;height:6px;margin-top:6px;overflow:hidden;border-radius:6px;background:#4279902b}.task-progress-list i,.task-progress-list em{position:absolute;inset:0 auto 0 0;border-radius:6px}.task-progress-list i{z-index:2;background:linear-gradient(90deg,#168a7f,var(--screen-cyan));box-shadow:0 0 8px #19e6d338}.task-progress-list em{z-index:1;background:#5b61b3}.source-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px}.source-list>div{display:grid;grid-template-columns:22px minmax(78px,.7fr) minmax(70px,1fr) 28px;align-items:center;gap:7px;min-height:34px}.source-list>div>b{color:#356f82;font:700 8px DM Sans}.source-list span{min-width:0}.source-list span strong,.source-list span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-list span strong{color:#b7d9e3;font-size:8px}.source-list span small{color:#3e7789;font-size:7px}.source-list>div>div{height:5px;border-radius:5px;background:#42799029}.source-list i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#217ba6,#39c7dc)}.source-list em{color:#bfeaf0;font:700 9px DM Sans;text-align:right}.leadership-table-wrap{max-height:184px;overflow:auto}.leadership-table-wrap table{min-width:650px}.leadership-table-wrap th{position:sticky;top:0;z-index:1;padding:8px 9px;color:#40778a;border-color:#44abcc26;background:#082033;font-size:7px}.leadership-table-wrap td{padding:8px 9px;color:#9ec6d1;border-color:#44abcc1a;font-size:8px;text-align:center}.leadership-table-wrap td:nth-child(2),.leadership-table-wrap th:nth-child(2){text-align:left}.leadership-table-wrap td strong,.leadership-table-wrap td small{display:block}.leadership-table-wrap td strong{color:#c8e7ee;font-size:8px}.leadership-table-wrap td small{margin-top:2px;color:#3d7283;font-size:6px}.rank-number{display:inline-grid;width:20px;height:20px;place-items:center;color:#4e8798;border-radius:50%;background:#3e7b9124}.rank-number.medal{color:#061b28;background:var(--screen-gold)}.rate-chip{display:inline-flex;padding:3px 6px;color:var(--screen-cyan);border-radius:3px;background:#19e6d314;font-weight:700}.tech-empty{padding:25px 0;color:#376d7e;text-align:center;font-size:8px}.leadership-loading{display:grid;min-height:65vh;place-items:center;align-content:center;gap:15px;color:#62a9bb;font-size:10px;letter-spacing:.1em}.leadership-loading i{width:42px;height:42px;border:2px solid rgba(25,230,211,.15);border-top-color:var(--screen-cyan);border-radius:50%;animation:screen-spin 1s linear infinite}.leadership-footer{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:8px 12px 0;color:#326d7f;font-size:7px;letter-spacing:.1em}.leadership-footer b{color:#3f8799;font:700 7px DM Sans}.announcement-display-options{display:flex;min-height:42px;align-items:center;gap:18px;flex-wrap:wrap}.leadership-screen>.leadership-experience{--experience-accent: #19e6d3;position:fixed;z-index:1000;inset:0;overflow:hidden;color:#e6fbff;background:radial-gradient(circle at 50% 45%,rgba(24,154,171,.2),transparent 30%),radial-gradient(circle at 16% 18%,rgba(58,168,255,.13),transparent 28%),radial-gradient(circle at 82% 78%,rgba(154,120,255,.1),transparent 30%),linear-gradient(145deg,#020b14,#061b2c 54%,#020912);font-family:Noto Sans SC,Segoe UI,sans-serif}.leadership-experience.motion-subtle .leadership-particle-canvas{opacity:.38}.leadership-experience.motion-subtle .experience-grid{opacity:.18}.leadership-experience.motion-subtle .event-rings i,.leadership-experience.motion-subtle .event-zero-burst,.leadership-experience.motion-subtle .event-race-lanes{display:none}.leadership-experience.motion-subtle .standby-scene-enter-from,.leadership-experience.motion-subtle .event-burst-enter-from{transform:scale(1.015);filter:blur(3px)}.leadership-experience.motion-strong{filter:saturate(1.22) contrast(1.06)}.leadership-experience.motion-strong .leadership-particle-canvas{opacity:1}.leadership-experience.motion-strong .event-rings{filter:drop-shadow(0 0 34px var(--experience-accent))}.leadership-experience.motion-strong .experience-grid{opacity:.46}.leadership-experience.motion-strong .event-stage>strong{text-shadow:0 0 42px rgba(var(--event-rgb),.7),0 0 150px rgba(var(--event-rgb),.28)}.leadership-particle-canvas,.experience-grid{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.experience-grid{opacity:.33;background-image:linear-gradient(rgba(48,149,180,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(48,149,180,.11) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 84%);mask-image:radial-gradient(circle at center,#000,transparent 84%)}.experience-grid:before{position:absolute;inset:0;opacity:.35;background:linear-gradient(110deg,transparent 25%,rgba(25,230,211,.12) 47%,rgba(58,168,255,.15) 50%,transparent 72%);transform:translate(-120%);animation:experience-sweep 8s linear infinite;content:""}.experience-hud{position:absolute;z-index:5;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:0 42px;color:#5ea4b9;border-bottom:1px solid rgba(76,180,208,.18);background:linear-gradient(180deg,rgba(2,12,20,.76),transparent);font:700 10px DM Sans;letter-spacing:.16em}.experience-hud span{display:flex;align-items:center;gap:10px}.experience-hud span i{width:7px;height:7px;border-radius:50%;background:var(--screen-cyan);box-shadow:0 0 12px var(--screen-cyan);animation:screen-pulse 1.5s infinite}.experience-hud b{padding:8px 16px;color:#d4f7fc;border:1px solid rgba(25,230,211,.2);border-radius:999px;background:#051c298c;font-size:10px}.experience-hud time{justify-self:end;color:#dffaff;font:700 20px DM Sans;letter-spacing:.12em}.experience-skip{position:absolute;z-index:20;top:92px;right:38px;padding:8px 13px;color:#6ba3b4;border:1px solid rgba(80,161,185,.2);border-radius:999px;background:#020e17a6;font-size:9px}.experience-skip:hover{color:#fff;border-color:var(--experience-accent)}.experience-footer{position:absolute;z-index:5;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:60px;padding:0 42px;color:#386e80;border-top:1px solid rgba(76,180,208,.13);background:linear-gradient(0deg,rgba(2,12,20,.7),transparent);font-size:8px;letter-spacing:.1em}.experience-footer>div{display:flex;gap:7px}.experience-footer>div i{width:18px;height:2px;background:#4a8ea342;transition:width .45s ease,background .45s ease,box-shadow .45s ease}.experience-footer>div i.active{width:34px;background:var(--screen-cyan);box-shadow:0 0 9px #19e6d3a6}.experience-footer b{justify-self:end;color:#3f7688;font:700 8px DM Sans}.follow-up-risk-scene{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:center;gap:clamp(46px,8vw,130px);width:min(1120px,84vw);margin-top:36px}.risk-orbit{position:relative;display:grid;width:min(330px,28vw);aspect-ratio:1;place-content:center;justify-items:center;border:1px solid rgba(255,135,91,.28);border-radius:50%;background:radial-gradient(circle,rgba(255,105,64,.18),rgba(11,37,55,.1) 58%,transparent 59%);box-shadow:0 0 90px #ff5d311a,inset 0 0 45px #ff875b0f}.risk-orbit:before,.risk-orbit:after,.risk-orbit>i{position:absolute;inset:7%;border:1px solid rgba(255,141,95,.22);border-radius:50%;content:"";animation:risk-orbit-rotate 11s linear infinite}.risk-orbit:after{inset:19%;border-style:dashed;animation-direction:reverse;animation-duration:15s}.risk-orbit>i:nth-child(2){inset:-6%;border-color:#53d2e01f;animation-duration:20s}.risk-orbit strong{z-index:1;color:#ffb084;font-size:clamp(70px,9vw,148px);line-height:.82;text-shadow:0 0 40px rgba(255,106,55,.35)}.risk-orbit span{z-index:1;margin-top:18px;color:#9ebac5;font-size:13px;letter-spacing:.12em}.follow-up-risk-scene.clear .risk-orbit{border-color:#31e0bb4d;background:radial-gradient(circle,rgba(26,196,168,.14),transparent 65%)}.follow-up-risk-scene.clear .risk-orbit strong{color:#56dfc1}.risk-owner-list{display:grid;gap:12px}.risk-owner-list article{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px 16px;overflow:hidden;border:1px solid rgba(104,164,188,.15);border-radius:10px;background:#0b2536ad}.risk-owner-list article span,.risk-owner-list article b{position:relative;z-index:1}.risk-owner-list article span{color:#b8d5de}.risk-owner-list article b{color:#ffb084;font-size:22px}.risk-owner-list article i{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#ff7548,#ffb274);box-shadow:0 0 16px #ff754880}.risk-owner-list p{color:#7fa4b1;text-align:center}.school-comparison-scene{display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);align-items:center;gap:clamp(32px,7vw,108px);width:min(1260px,88vw);margin-top:42px}.school-comparison-scene article{position:relative;display:grid;min-height:330px;place-content:center;justify-items:center;overflow:hidden;border:1px solid rgba(78,177,209,.22);border-radius:28px;background:linear-gradient(145deg,#123c51c7,#051724e0);box-shadow:0 30px 70px #00000040,inset 0 1px #ffffff0d}.school-comparison-scene article:before{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(46,214,218,.2),transparent 68%);content:"";transform:translateY(-35%)}.school-comparison-scene article>*{position:relative;z-index:1}.school-comparison-scene article span{max-width:78%;color:#578b9e;font-size:9px;letter-spacing:.17em;text-align:center}.school-comparison-scene article h3{margin:12px 0 16px;color:#d6ebf2;font-size:clamp(25px,2.6vw,42px)}.school-comparison-scene article strong{color:#6ce5ec;font-size:clamp(72px,8vw,128px);line-height:.9;text-shadow:0 0 34px rgba(72,221,229,.3)}.school-comparison-scene article small{margin-top:12px;color:#6d9baa}.school-comparison-scene .school-jsust:before{background:radial-gradient(circle,rgba(115,132,255,.22),transparent 68%)}.school-comparison-scene .school-jsust strong{color:#9aa9ff;text-shadow:0 0 34px rgba(107,125,255,.3)}.school-comparison-gap{display:grid;justify-items:center;color:#618d9c}.school-comparison-gap b{display:grid;width:68px;height:68px;place-content:center;border:1px solid rgba(114,205,224,.28);border-radius:50%;color:#d9f6f9;background:#08202fcc;font-size:17px;box-shadow:0 0 36px #2fbcce29}.school-comparison-gap strong{margin-top:18px;color:#f0d09b;font-size:34px}.school-comparison-gap span{font-size:10px;letter-spacing:.1em}@keyframes risk-orbit-rotate{to{transform:rotate(360deg)}}.standby-stage,.event-stage{position:absolute;z-index:3;inset:76px 0 60px;display:grid;place-items:center;align-content:center;padding:5vh 7vw;text-align:center}.standby-stage>small,.event-stage>small{color:#49a5b9;font:800 10px DM Sans;letter-spacing:.36em;text-transform:uppercase}.standby-stage>h2{margin:15px 0;color:#ecfdff;font-size:clamp(36px,5vw,78px);letter-spacing:.1em;text-shadow:0 0 36px rgba(72,196,223,.22)}.standby-stage>p{color:#5f9aac;font-size:clamp(12px,1vw,17px);letter-spacing:.12em}.time-orbit{position:relative;display:grid;width:min(58vw,820px);height:min(34vw,460px);place-items:center}.time-orbit:before,.time-orbit:after,.time-orbit>i{position:absolute;inset:4%;border:1px solid rgba(25,230,211,.2);border-radius:50%;box-shadow:inset 0 0 42px #19e6d309,0 0 32px #19e6d30a;content:""}.time-orbit:before{border-style:dashed;animation:time-orbit-spin 18s linear infinite}.time-orbit:after{inset:15%;border-color:#3aa8ff33;animation:time-orbit-spin 11s linear infinite reverse}.time-orbit>i:nth-child(1){inset:27%;border-color:#9a78ff38;animation:time-orbit-pulse 3s ease-in-out infinite}.time-orbit>i:nth-child(2){inset:-5% 14%;border-color:transparent rgba(25,230,211,.45);animation:time-orbit-spin 8s linear infinite}.time-orbit>i:nth-child(3){inset:10% -1%;border-color:rgba(58,168,255,.3) transparent;animation:time-orbit-spin 13s linear infinite reverse}.time-orbit strong{position:relative;z-index:2;color:#f0feff;font:800 clamp(72px,11vw,176px) "DM Sans";letter-spacing:.06em;text-shadow:0 0 28px rgba(25,230,211,.34),0 0 90px rgba(58,168,255,.12)}.standby-scene-time>h2{margin:-20px 0 9px;font-size:clamp(22px,2vw,34px)}.culture-title{color:var(--screen-cyan)!important;font-size:clamp(32px,4.5vw,72px)!important;animation:culture-title-in 1.1s cubic-bezier(.18,.82,.22,1) both}.culture-copy{max-width:1300px;color:#effdff!important;font-size:clamp(30px,4vw,66px)!important;font-weight:800;line-height:1.35;letter-spacing:.14em!important;text-shadow:0 0 38px rgba(25,230,211,.24);animation:culture-copy-in 1.4s .18s cubic-bezier(.16,.8,.24,1) both}.culture-mark{position:absolute;right:6vw;bottom:5vh;color:#19e6d30d;font:900 24vw DM Sans;line-height:.7}.briefing-grid{display:grid;width:min(1200px,88vw);grid-template-columns:repeat(4,1fr);gap:22px;margin-top:28px}.briefing-grid>div{position:relative;min-height:220px;padding:32px 18px;overflow:hidden;border:1px solid rgba(59,176,205,.24);background:linear-gradient(145deg,#0a2e40bd,#041826cc);box-shadow:inset 0 0 40px #19e6d309,0 20px 50px #00000029;animation:briefing-card-in .8s cubic-bezier(.2,.8,.2,1) both}.briefing-grid>div:nth-child(2){animation-delay:.12s}.briefing-grid>div:nth-child(3){animation-delay:.24s}.briefing-grid>div:nth-child(4){animation-delay:.36s}.briefing-grid>div:after{position:absolute;right:-45px;bottom:-70px;width:150px;height:150px;border:1px solid rgba(25,230,211,.14);border-radius:50%;box-shadow:0 0 0 24px #19e6d306;content:""}.briefing-grid span{color:#61a2b4;font-size:13px;letter-spacing:.1em}.briefing-grid strong{display:block;margin-top:25px;color:#f0feff;font:900 clamp(54px,6vw,98px) "DM Sans";text-shadow:0 0 28px rgba(25,230,211,.22)}.standby-trend{display:flex;width:min(1150px,86vw);height:360px;align-items:flex-end;justify-content:center;gap:clamp(12px,2vw,36px);margin:25px 0 18px;padding:45px 50px 30px;border-left:1px solid rgba(69,173,202,.26);border-bottom:1px solid rgba(69,173,202,.26);background-image:linear-gradient(rgba(60,148,176,.09) 1px,transparent 1px);background-size:100% 25%}.standby-trend>div{display:grid;width:11%;height:100%;align-items:end;justify-items:center}.standby-trend i{display:block;width:clamp(14px,2.2vw,36px);min-height:5%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#56fff0,#1686a8);box-shadow:0 0 18px #19e6d33d;transform-origin:bottom;animation:standby-bar-rise 1s cubic-bezier(.18,.8,.2,1) both}.standby-trend span{margin-top:13px;color:#4f91a4;font:10px DM Sans}.champion-stage{display:grid;width:min(1350px,90vw);grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px}.champion-stage>div{position:relative;min-height:300px;padding:36px 15px 24px;overflow:hidden;border:1px solid rgba(255,191,88,.22);background:linear-gradient(180deg,#ffbf5814,#061d2bc2);animation:champion-column-in .9s cubic-bezier(.16,.8,.22,1) both}.champion-stage>div:before{position:absolute;inset:-20% 20% 0;background:linear-gradient(180deg,rgba(255,224,146,.24),transparent 76%);filter:blur(18px);content:""}.champion-stage span,.champion-stage strong,.champion-stage b{position:relative;z-index:1;display:block}.champion-stage span{color:#aa8749;font-size:11px;letter-spacing:.14em}.champion-stage strong{margin-top:68px;color:#fff3cf;font-size:clamp(20px,2vw,34px)}.champion-stage b{margin-top:28px;color:var(--screen-gold);font:900 clamp(38px,4vw,70px) "DM Sans";text-shadow:0 0 25px rgba(255,191,88,.32)}.standby-funnel{display:grid;width:min(1320px,92vw);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:40px}.standby-funnel>div{--funnel-tone: var(--screen-cyan);position:relative;display:grid;min-height:230px;place-items:center;align-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--funnel-tone) 34%,transparent);background:color-mix(in srgb,var(--funnel-tone) 7%,rgba(5,25,39,.88))}.standby-funnel>div.tone-blue{--funnel-tone: var(--screen-blue)}.standby-funnel>div.tone-purple{--funnel-tone: var(--screen-purple)}.standby-funnel>div.tone-gold{--funnel-tone: var(--screen-gold)}.standby-funnel>div i{position:absolute;width:180%;height:24px;opacity:.35;background:linear-gradient(90deg,transparent,var(--funnel-tone),transparent);filter:blur(8px);animation:funnel-energy 2.6s ease-in-out infinite}.standby-funnel span{color:#6ba1b2;font-size:13px;letter-spacing:.18em}.standby-funnel strong{z-index:1;margin-top:22px;color:#fff;font:900 clamp(48px,5vw,82px) "DM Sans";text-shadow:0 0 25px var(--funnel-tone)}.standby-funnel>b{color:#4c99ae;font:200 74px DM Sans;animation:funnel-arrow 1.7s ease-in-out infinite}.mission-broadcast{display:grid;width:min(1150px,88vw);grid-template-columns:370px 1fr;align-items:center;gap:65px;margin-top:30px;text-align:left}.mission-radar{position:relative;display:grid;width:330px;height:330px;place-items:center;align-content:center;overflow:hidden;border:1px solid rgba(25,230,211,.34);border-radius:50%;background:repeating-radial-gradient(circle,rgba(25,230,211,.09) 0 1px,transparent 2px 54px);box-shadow:inset 0 0 50px #19e6d30d,0 0 55px #19e6d314}.mission-radar i{position:absolute;inset:50% 50% 0;width:50%;height:50%;transform-origin:0 0;background:conic-gradient(from 90deg,rgba(25,230,211,.36),transparent 35deg);animation:mission-radar 3s linear infinite}.mission-radar strong,.mission-radar span{position:relative;z-index:1;display:block}.mission-radar strong{color:#eaffff;font:900 76px DM Sans;text-shadow:0 0 28px rgba(25,230,211,.3)}.mission-radar span{margin-top:7px;color:#5a9caf;font-size:12px;letter-spacing:.14em}.mission-broadcast h3{color:var(--screen-gold);font-size:clamp(25px,3vw,48px);letter-spacing:.08em}.mission-broadcast p{margin:20px 0;color:#d9f6fb;font-size:clamp(18px,2vw,34px);line-height:1.55}.mission-broadcast>div:last-child>span{color:#5d99ab;font-size:12px;letter-spacing:.08em}.event-stage{--event-rgb: 25,230,211;--experience-accent: var(--screen-cyan)}.event-stage.accent-blue{--event-rgb: 58,168,255;--experience-accent: var(--screen-blue)}.event-stage.accent-purple{--event-rgb: 154,120,255;--experience-accent: var(--screen-purple)}.event-stage.accent-gold{--event-rgb: 255,191,88;--experience-accent: var(--screen-gold)}.event-stage.accent-green{--event-rgb: 95,243,165;--experience-accent: #5ff3a5}.event-stage>small{color:rgba(var(--event-rgb),.78)}.event-stage>h2{margin:14px 0 0;color:#edfeff;font-size:clamp(31px,4vw,62px);letter-spacing:.16em;text-shadow:0 0 32px rgba(var(--event-rgb),.28)}.event-stage>strong{z-index:2;margin:8px 0;color:var(--experience-accent);font:900 clamp(92px,17vw,265px) "DM Sans";line-height:1;letter-spacing:-.02em;text-shadow:0 0 30px rgba(var(--event-rgb),.48),0 0 110px rgba(var(--event-rgb),.16);animation:event-value-slam 1s cubic-bezier(.17,.9,.2,1.15) both}.event-stage>p{max-width:980px;color:#a8d0da;font-size:clamp(15px,1.5vw,25px);letter-spacing:.08em}.event-rings{position:absolute;z-index:-1;width:min(62vw,920px);height:min(62vw,920px)}.event-rings:before,.event-rings:after,.event-rings i{position:absolute;inset:12%;border:1px solid rgba(var(--event-rgb),.22);border-radius:50%;animation:event-ring-bloom 2.8s ease-out infinite;content:""}.event-rings:after{animation-delay:.7s}.event-rings i:nth-child(1){animation-delay:1.4s}.event-rings i:nth-child(2){inset:25%;border-style:dashed;animation:time-orbit-spin 9s linear infinite}.event-rings i:nth-child(3){inset:38%;border-color:rgba(var(--event-rgb),.38);animation:time-orbit-spin 5s linear infinite reverse}.event-delta{margin-top:20px;padding:9px 18px;color:#79aebc;border:1px solid rgba(var(--event-rgb),.2);border-radius:999px;background:rgba(var(--event-rgb),.06);font-size:12px}.event-delta b{margin-left:8px;color:var(--experience-accent);font:800 18px DM Sans}.event-names{display:flex;max-width:900px;justify-content:center;gap:9px;margin-top:20px;flex-wrap:wrap}.event-names span{padding:7px 12px;color:#ddf9fb;border:1px solid rgba(var(--event-rgb),.26);background:rgba(var(--event-rgb),.08);font-size:11px;animation:event-name-in .55s ease both}.event-sparkline{display:flex;width:min(600px,62vw);height:85px;align-items:flex-end;justify-content:center;gap:9px;margin-top:20px}.event-sparkline i{display:block;width:12%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--experience-accent),rgba(var(--event-rgb),.25));box-shadow:0 0 12px rgba(var(--event-rgb),.28);transform-origin:bottom;animation:standby-bar-rise .7s ease both}.event-zeroBreakthrough .event-rings{filter:drop-shadow(0 0 22px rgba(var(--event-rgb),.3))}.event-customerAdded>strong,.event-customerUpdated>strong{font-size:clamp(82px,13vw,210px)}.event-taskPublished>strong{margin:14px 0 4px;font-size:clamp(66px,10vw,165px);letter-spacing:.12em}.event-taskMilestone>strong:after{margin-left:18px;color:rgba(var(--event-rgb),.45);font-size:.18em;letter-spacing:.12em;content:"MISSION"}.event-wakeUp>strong{letter-spacing:.16em}.event-zero-burst{position:absolute;z-index:-1;width:min(58vw,850px);height:min(58vw,850px)}.event-zero-burst i{position:absolute;top:50%;left:50%;width:3px;height:42%;background:linear-gradient(180deg,rgba(var(--event-rgb),.7),transparent);transform-origin:0 0;animation:zero-shard 1.2s cubic-bezier(.2,.8,.2,1) both}.event-zero-burst i:nth-child(2){transform:rotate(45deg)}.event-zero-burst i:nth-child(3){transform:rotate(90deg)}.event-zero-burst i:nth-child(4){transform:rotate(135deg)}.event-zero-burst i:nth-child(5){transform:rotate(180deg)}.event-zero-burst i:nth-child(6){transform:rotate(225deg)}.event-zero-burst i:nth-child(7){transform:rotate(270deg)}.event-zero-burst i:nth-child(8){transform:rotate(315deg)}.event-customer-activity{position:relative;display:grid;width:min(1080px,84vw);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding:12px;overflow:hidden;border:1px solid rgba(var(--event-rgb),.24);background:linear-gradient(145deg,rgba(var(--event-rgb),.07),#02101bc7);box-shadow:inset 0 0 65px rgba(var(--event-rgb),.035),0 24px 70px #0003;animation:customer-grid-deploy .8s .2s cubic-bezier(.18,.82,.22,1) both}.event-customer-activity>i{position:absolute;z-index:2;top:0;bottom:0;width:2px;background:var(--experience-accent);box-shadow:0 0 24px 8px rgba(var(--event-rgb),.38);animation:customer-profile-scan 2.4s .8s ease-in-out infinite}.event-customer-activity article{position:relative;display:grid;min-width:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;overflow:hidden;text-align:left;border:1px solid rgba(var(--event-rgb),.18);background:#041926ad;animation:customer-card-in .6s cubic-bezier(.2,.8,.2,1) both}.event-customer-activity article:nth-of-type(2){animation-delay:.08s}.event-customer-activity article:nth-of-type(3){animation-delay:.16s}.event-customer-activity article:nth-of-type(4){animation-delay:.24s}.event-customer-activity article:nth-of-type(5){animation-delay:.32s}.event-customer-activity article:nth-of-type(6){animation-delay:.4s}.event-customer-activity article>b{display:grid;width:44px;height:44px;place-items:center;color:#effeff;border:1px solid rgba(var(--event-rgb),.46);border-radius:50%;background:rgba(var(--event-rgb),.12);box-shadow:0 0 20px rgba(var(--event-rgb),.12);font-size:18px}.event-customer-activity article div{min-width:0}.event-customer-activity article strong,.event-customer-activity article span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-customer-activity article strong{color:#eaffff;font-size:15px;letter-spacing:.08em}.event-customer-activity article span{margin-top:5px;color:#679aaa;font-size:9px}.event-customer-activity article em{color:rgba(var(--event-rgb),.76);font:800 8px DM Sans;font-style:normal;letter-spacing:.14em}.event-customer-activity>small{grid-column:1 / -1;padding:4px;color:#5c91a1;font-size:10px;letter-spacing:.08em}.event-customer-activity.is-update article{background:linear-gradient(100deg,rgba(var(--event-rgb),.1),#041926b8)}.event-conversion-beam{display:flex;align-items:center;gap:10px;margin-top:22px}.event-conversion-beam b{min-width:62px;padding:7px 10px;color:#dafaff;border:1px solid rgba(var(--event-rgb),.25);background:rgba(var(--event-rgb),.07);font-size:10px;letter-spacing:.08em}.event-conversion-beam i{width:32px;height:2px;overflow:hidden;background:linear-gradient(90deg,transparent,var(--experience-accent),transparent);background-size:200% 100%;animation:conversion-beam 1s linear infinite}.event-task-published{position:relative;display:grid;width:min(900px,76vw);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;overflow:hidden;border:1px solid rgba(var(--event-rgb),.34);background:#04121cbd;box-shadow:0 24px 80px #00000040,inset 0 0 60px rgba(var(--event-rgb),.04);animation:task-brief-deploy .85s .18s cubic-bezier(.16,.82,.22,1) both}.event-task-published:before{position:absolute;z-index:2;top:0;bottom:0;width:3px;background:var(--experience-accent);box-shadow:0 0 22px 7px rgba(var(--event-rgb),.45);animation:task-brief-scan 2.2s .8s ease-in-out infinite;content:""}.event-task-published>i{position:absolute;width:120px;height:120px;border-color:rgba(var(--event-rgb),.35);border-style:solid;pointer-events:none}.event-task-published>i:first-child{top:-70px;left:-70px;border-width:0 1px 1px 0;transform:rotate(45deg)}.event-task-published>i:nth-child(2){right:-70px;bottom:-70px;border-width:1px 0 0 1px;transform:rotate(45deg)}.event-task-published>div{grid-column:1 / -1;padding:18px 26px 20px;border-bottom:1px solid rgba(var(--event-rgb),.2);background:linear-gradient(90deg,rgba(var(--event-rgb),.08),transparent 70%)}.event-task-published>div small{display:block;color:rgba(var(--event-rgb),.64);font:800 9px DM Sans;letter-spacing:.28em}.event-task-published>div strong{display:block;margin-top:8px;overflow:hidden;color:#f7fdff;font-size:clamp(20px,2vw,34px);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.event-task-published>span{padding:13px 16px;color:#8ab8c4;border-right:1px solid rgba(var(--event-rgb),.14);font-size:11px;letter-spacing:.06em}.event-task-published>span:last-child{border-right:0}.event-task-lock{position:absolute;z-index:-1;display:grid;width:min(50vw,700px);height:min(50vw,700px);place-items:center;border:2px dashed rgba(var(--event-rgb),.18);border-radius:50%;animation:time-orbit-spin 12s linear infinite}.event-task-lock i{display:grid;width:42%;height:42%;place-items:center;color:rgba(var(--event-rgb),.08);border:1px solid rgba(var(--event-rgb),.12);border-radius:50%;font:900 13vw DM Sans;font-style:normal}.event-race-lanes{position:absolute;z-index:-1;display:grid;width:min(78vw,1250px);gap:70px;opacity:.3;transform:skewY(-6deg)}.event-race-lanes i{height:1px;background:linear-gradient(90deg,transparent,rgba(var(--event-rgb),.75),transparent);animation:race-lane 1.8s ease-in-out infinite alternate}.event-race-lanes i:nth-child(2){animation-delay:.3s}.event-race-lanes i:nth-child(3){animation-delay:.6s}.event-team-nodes{position:absolute;z-index:-1;width:min(64vw,900px);height:min(46vw,650px)}.event-team-nodes i{position:absolute;width:12px;height:12px;border:1px solid rgba(var(--event-rgb),.75);border-radius:50%;background:rgba(var(--event-rgb),.18);box-shadow:0 0 18px rgba(var(--event-rgb),.45);animation:team-node-converge 2.2s ease-in-out infinite}.event-team-nodes i:nth-child(1){top:5%;left:8%}.event-team-nodes i:nth-child(2){top:20%;right:5%;animation-delay:.2s}.event-team-nodes i:nth-child(3){bottom:8%;left:15%;animation-delay:.4s}.event-team-nodes i:nth-child(4){right:12%;bottom:10%;animation-delay:.6s}.event-team-nodes i:nth-child(5){top:42%;left:2%;animation-delay:.8s}.event-team-nodes i:nth-child(6){top:48%;right:1%;animation-delay:1s}.event-wake-scan{position:absolute;z-index:-1;top:0;bottom:0;width:7px;background:var(--experience-accent);box-shadow:0 0 32px 10px rgba(var(--event-rgb),.48),0 0 120px 28px rgba(var(--event-rgb),.18);animation:wake-scan 2s cubic-bezier(.2,.75,.2,1) both}.experience-fade-enter-active,.experience-fade-leave-active{transition:opacity 1.2s ease,filter 1.2s ease}.experience-fade-enter-from,.experience-fade-leave-to{opacity:0;filter:blur(14px)}.standby-scene-enter-active,.standby-scene-leave-active{transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.2,.8,.2,1),filter 1.2s ease}.standby-scene-enter-from{opacity:0;filter:blur(12px);transform:scale(1.06) translate(3vw)}.standby-scene-leave-to{opacity:0;filter:blur(10px);transform:scale(.96) translate(-3vw)}.event-burst-enter-active,.event-burst-leave-active{transition:opacity .55s ease,transform .65s cubic-bezier(.2,.85,.2,1),filter .55s ease}.event-burst-enter-from{opacity:0;filter:blur(18px);transform:scale(1.18)}.event-burst-leave-to{opacity:0;filter:blur(12px);transform:scale(.9)}@keyframes experience-sweep{to{transform:translate(120%)}}@keyframes time-orbit-spin{to{transform:rotate(360deg)}}@keyframes time-orbit-pulse{50%{opacity:.35;transform:scale(.9)}}@keyframes culture-title-in{0%{opacity:0;letter-spacing:.5em;filter:blur(8px)}}@keyframes culture-copy-in{0%{opacity:0;transform:translateY(35px);filter:blur(10px)}}@keyframes briefing-card-in{0%{opacity:0;transform:perspective(600px) rotateY(-16deg) translateY(30px)}}@keyframes standby-bar-rise{0%{transform:scaleY(0);opacity:0}}@keyframes champion-column-in{0%{opacity:0;transform:translateY(80px) scaleY(.75)}}@keyframes funnel-energy{0%,to{transform:translate(-75%);opacity:0}50%{transform:translate(75%);opacity:.65}}@keyframes funnel-arrow{50%{color:var(--screen-cyan);transform:translate(7px);text-shadow:0 0 18px var(--screen-cyan)}}@keyframes mission-radar{to{transform:rotate(360deg)}}@keyframes event-value-slam{0%{opacity:0;transform:scale(2.2);filter:blur(18px)}65%{opacity:1;filter:blur(0)}to{transform:scale(1)}}@keyframes event-ring-bloom{0%{opacity:.65;transform:scale(.35)}to{opacity:0;transform:scale(1.25)}}@keyframes event-name-in{0%{opacity:0;transform:translateY(12px)}}@keyframes zero-shard{0%{opacity:0;height:3%}45%{opacity:.8}to{opacity:0;height:42%}}@keyframes customer-grid-deploy{0%{opacity:0;filter:blur(10px);transform:perspective(900px) rotateX(14deg) translateY(55px) scale(.94)}}@keyframes customer-card-in{0%{opacity:0;transform:translate(-24px)}}@keyframes customer-profile-scan{0%{left:-5%;opacity:0}20%,80%{opacity:1}to{left:105%;opacity:0}}@keyframes conversion-beam{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes task-brief-deploy{0%{opacity:0;filter:blur(10px);transform:perspective(900px) rotateX(18deg) translateY(70px) scale(.9)}}@keyframes task-brief-scan{0%{left:-5%;opacity:0}20%,80%{opacity:1}to{left:105%;opacity:0}}@keyframes race-lane{0%{transform:translate(-7%)}to{transform:translate(7%)}}@keyframes team-node-converge{50%{inset:50% auto auto 50%;opacity:.35;transform:scale(.5)}}@keyframes wake-scan{0%{left:-10%;opacity:0}20%{opacity:1}to{left:110%;opacity:0}}@keyframes screen-spin{to{transform:rotate(360deg)}}@keyframes screen-pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes screen-radar-sweep{0%{transform:translate(-120%) rotate(12deg)}to{transform:translate(310%) rotate(12deg)}}@keyframes metric-flip-in{0%{opacity:0;transform:perspective(500px) rotateX(-72deg) translateY(8px);filter:blur(5px)}65%{opacity:1;filter:blur(0)}to{transform:perspective(500px) rotateX(0) translateY(0)}}@keyframes rank-card-rise{0%{opacity:0;transform:translateY(20px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rank-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes champion-orbit{to{transform:rotate(360deg)}}@keyframes rank-bar-flow{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes rank-scan{0%,10%{top:-25%;opacity:0}35%{opacity:.24}70%,to{top:105%;opacity:0}}@media(max-width:1600px){.rank-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1400px){.leadership-layout{grid-template-columns:minmax(260px,.8fr) minmax(480px,1.4fr)}}@media(max-width:1320px){.leadership-kpis{grid-template-columns:repeat(2,1fr)}.leadership-kpis-total{grid-template-columns:1fr}.quality-tier-grid,.rank-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.leadership-screen{padding:12px}.leadership-header{grid-template-columns:1fr auto}.leadership-scope{display:none}.leadership-filterbar{flex-wrap:wrap}.leadership-filterbar>small{width:100%;margin-left:0}.friend-stage-total-panel{grid-template-columns:1fr}.friend-stage-total-panel>header{padding-right:0;padding-bottom:9px;border-right:0;border-bottom:1px solid rgba(68,171,204,.18)}.ranking-zone-header{align-items:flex-start;flex-direction:column;gap:6px}.rank-board-grid,.leadership-layout{grid-template-columns:1fr}.task-card{min-height:0}.customer-quality-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-card{min-height:360px}.source-list{grid-template-columns:1fr}.experience-hud{grid-template-columns:1fr auto;padding:0 18px}.experience-hud b{display:none}.experience-footer{grid-template-columns:1fr auto;padding:0 18px}.experience-footer b{display:none}.briefing-grid{grid-template-columns:1fr 1fr}.briefing-grid>div{min-height:150px;padding:20px 12px}.champion-stage{grid-template-columns:repeat(3,1fr)}.champion-stage>div{min-height:180px}.champion-stage strong{margin-top:28px}.mission-broadcast{grid-template-columns:1fr;justify-items:center;gap:22px;text-align:center}.mission-radar{width:220px;height:220px}}@media(max-width:580px){.friend-stage-strip{grid-template-columns:1fr}.friend-stage-strip>i{width:2px;height:18px;margin:0 auto}.friend-stage-total-grid{grid-template-columns:1fr}.profile-friend-funnel{grid-template-columns:1fr;gap:8px}.profile-friend-funnel>i{width:1px;height:8px;margin:0 auto}.leadership-brand small{display:none}.leadership-brand h1{font-size:15px}.leadership-logo{width:38px;height:38px}.leadership-clock>div{display:none}.leadership-kpis,.quality-tier-grid,.customer-quality-picker{grid-template-columns:1fr}.leadership-filterbar select{min-width:calc(50% - 6px);flex:1}.podium{min-height:190px}.task-overview{grid-template-columns:1fr;justify-items:center}.task-status-grid{width:100%}.funnel-strip{grid-template-columns:repeat(4,1fr)}.funnel-strip>i{display:none}.leadership-footer b{display:none}}@media(prefers-reduced-motion:reduce){.leadership-screen *,.leadership-screen *:before,.leadership-screen *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.leadership-experience *,.leadership-experience *:before,.leadership-experience *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.leadership-particle-canvas{display:none}}.performance-page,.admin-performance-page{max-width:1480px}.performance-status{align-self:flex-start;padding:9px 14px;border-radius:999px;background:#eef2ff;color:#3559d7;font-size:13px;font-weight:800}.performance-status.reviewing{background:#fff7e5;color:#9a6300}.performance-status.settled{background:#e9f9f0;color:#117449}.performance-status.non_scoring{background:#f1f4f8;color:#64748b}.performance-score-hero{overflow:hidden;padding:30px;background:linear-gradient(135deg,#182d72,#315cdb 70%,#547ce9);color:#fff}.performance-score-main{display:flex;align-items:baseline;gap:12px}.performance-score-main span{opacity:.72;font-size:13px}.performance-score-main strong{font-size:clamp(52px,7vw,92px);line-height:.95;letter-spacing:-.06em}.performance-score-main small{opacity:.82}.performance-score-progress{height:8px;margin:25px 0;overflow:hidden;border-radius:999px;background:#ffffff2e}.performance-score-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9d1ff,#fff);transition:width .35s ease}.performance-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.performance-score-grid span{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff14}.performance-score-grid small{opacity:.72}.performance-score-grid b{font-size:24px}.performance-score-hero>p{margin:20px 0 0;color:#ffffffc7;font-size:13px}.performance-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.performance-claim-form,.performance-activity-form,.performance-records,.performance-ranking,.performance-history,.performance-admin-section{display:grid;gap:18px}.performance-record-list{display:grid;gap:10px}.performance-record-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:start;padding:16px;border:1px solid #e7ecf5;border-radius:14px}.performance-record-list article>div:first-child{display:grid;gap:5px}.performance-record-list article>p,.performance-record-list article>form,.performance-record-list article>.evidence-links{grid-column:1 / -1;margin:0}.performance-record-list small{color:#78869f}.evidence-links{display:flex;flex-wrap:wrap;gap:7px}.evidence-links a{color:#315bd8;font-size:12px;text-decoration:none}.activity-completion{display:grid;grid-template-columns:180px minmax(240px,1fr) auto;gap:12px;align-items:end}.performance-trend{display:flex;align-items:end;gap:10px;min-height:180px;padding:24px 16px 10px;overflow-x:auto;border-radius:14px;background:#f7f9fd}.performance-trend-column{display:grid;grid-template-rows:130px auto auto;place-items:end center;min-width:52px;gap:4px}.performance-trend-column>span{align-self:end;width:28px;min-height:6px;border-radius:8px 8px 3px 3px;background:linear-gradient(#6388f4,#315bd8)}.performance-trend-column strong{font-size:12px}.performance-trend-column small{color:#7b879d}.performance-ledger-list{display:grid;gap:8px}.performance-ledger-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf0f6}.performance-ledger-list article>div{display:grid;gap:4px}.performance-ledger-list small{color:#7b879d}.performance-ledger-list b{color:#187552}.performance-ledger-list b.negative{color:#bd3344}.performance-admin-section{margin-bottom:20px}.performance-rule-form{display:grid;gap:16px}.weekday-picker{display:flex;flex-wrap:wrap;gap:8px}.weekday-picker label{position:relative}.weekday-picker input{position:absolute;opacity:0}.weekday-picker span{display:block;padding:8px 12px;border:1px solid #dce3f1;border-radius:10px;color:#637087;cursor:pointer}.weekday-picker input:checked+span{border-color:#6687eb;background:#eef3ff;color:#2855d4;font-weight:700}.performance-tier-editor{display:grid;gap:10px;padding:16px;border:1px solid #e5eaf4;border-radius:14px;background:#fafbfe}.performance-tier-editor>header{display:flex;justify-content:space-between;align-items:center}.rule-version-list,.participant-grid{display:grid;gap:8px}.rule-version-list article,.participant-grid article{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#f7f9fd}.rule-version-list article{justify-content:space-between}.participant-grid article>div{display:grid;gap:3px;margin-right:auto}.participant-grid small,.rule-version-list span{color:#77849a}.performance-review-list,.activity-allocation-list{display:grid;gap:12px}.performance-review-list>article,.activity-allocation-list>article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.4fr) minmax(240px,.7fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid #e5eaf3;border-radius:14px}.performance-review-list article>div:first-child{display:grid;gap:5px}.performance-review-list p{margin:2px 0;color:#67758b}.activity-allocation-list>article{grid-template-columns:1fr}.activity-allocation-list article>header,.activity-allocation-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.activity-allocation-list header>div:first-child{display:grid;gap:5px}.allocation-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.allocation-member-grid label{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8px;align-items:center;padding:9px 10px;border-radius:10px;background:#f6f8fc}.settlement-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;border-radius:13px;background:#f4f7fd}.settlement-summary button{margin-left:auto}.reopen-form{display:flex;gap:12px}.reopen-form input{flex:1}@media(max-width:1100px){.performance-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-work-grid{grid-template-columns:1fr}.performance-review-list>article{grid-template-columns:1fr 1fr}.allocation-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.performance-score-hero{padding:22px}.performance-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-completion,.performance-review-list>article{grid-template-columns:1fr}.allocation-member-grid{grid-template-columns:1fr}.activity-allocation-list article>footer,.rule-version-list article{align-items:flex-start;flex-direction:column}}:root{--yg-bg: #f3f6fb;--yg-surface: rgba(255, 255, 255, .88);--yg-surface-solid: #fff;--yg-ink: #111a2c;--yg-muted: #68758c;--yg-hairline: rgba(20, 39, 79, .09);--yg-blue: #3159d8;--yg-blue-deep: #183a9d;--yg-blue-soft: #edf2ff;--yg-radius-sm: 12px;--yg-radius-md: 18px;--yg-radius-lg: 24px;--yg-shadow-sm: 0 1px 2px rgba(16, 32, 70, .03), 0 8px 24px rgba(25, 45, 88, .055);--yg-shadow-md: 0 18px 50px rgba(31, 52, 94, .09), inset 0 1px rgba(255,255,255,.75);--yg-ease: cubic-bezier(.22, .8, .22, 1);--ink: var(--yg-ink);--muted: var(--yg-muted);--line: var(--yg-hairline);--panel: var(--yg-surface-solid);--brand: var(--yg-blue);--brand-dark: var(--yg-blue-deep);--brand-soft: var(--yg-blue-soft);--shadow: var(--yg-shadow-sm)}body{color:var(--yg-ink);background:radial-gradient(circle at 92% 3%,rgba(102,135,235,.09),transparent 30rem),radial-gradient(circle at 35% 105%,rgba(80,190,195,.055),transparent 34rem),var(--yg-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sidebar{overflow:hidden;background:radial-gradient(circle at 5% 7%,rgba(97,133,255,.31),transparent 15rem),linear-gradient(176deg,#172b69,#101d49 52%,#0c1536);box-shadow:10px 0 36px #111f4721}.sidebar:before{position:absolute;inset:0;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(110deg,rgba(255,255,255,.035),transparent 32%);content:"";pointer-events:none}.sidebar>*{position:relative;z-index:1}.brand-mark{border:1px solid rgba(255,255,255,.2);border-radius:14px;background:linear-gradient(145deg,#7293ff,#315ada);box-shadow:0 13px 30px #2546bd73,inset 0 1px #ffffff47}.nav-list>a{border:1px solid transparent;transition:color .22s var(--yg-ease),background .22s var(--yg-ease),transform .22s var(--yg-ease)}.nav-list>a:hover{border-color:#ffffff0e;background:#ffffff13;transform:translate(2px)}.nav-list>a.router-link-active{border-color:#89a6ff24;background:linear-gradient(100deg,#5b7ef459,#5373d91f);box-shadow:inset 3px 0 #8aa3ff,0 9px 26px #030c2821}.nav-list::-webkit-scrollbar{width:4px}.nav-list::-webkit-scrollbar-thumb{border-radius:9px;background:#aec0ff3d}.page{animation:yg-page-enter .46s var(--yg-ease) both}.page-header h1{font-weight:760;letter-spacing:-.045em}.eyebrow{background:linear-gradient(90deg,#2d58db,#6e88ed);-webkit-background-clip:text;background-clip:text;color:transparent}.panel,.panel-flat{border-color:var(--yg-hairline);background:var(--yg-surface);box-shadow:var(--yg-shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.panel{border-radius:var(--yg-radius-md)}.panel:hover{box-shadow:var(--yg-shadow-md)}input,textarea,select{border-color:#1e37681f;border-radius:var(--yg-radius-sm);background-color:#f9fbffeb;box-shadow:inset 0 1px 2px #14254d06;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}input:hover,textarea:hover,select:hover{border-color:#3159d840;background-color:#fff}input:focus,textarea:focus,select:focus{border-color:#3159d8b8;background-color:#fff;box-shadow:0 0 0 4px #3159d81a,0 8px 20px #22429d0e;outline:0}.primary-button,.ghost-button,.secondary-button,button{transition:transform .18s var(--yg-ease),box-shadow .18s var(--yg-ease),background .18s ease,border-color .18s ease}.primary-button{border:1px solid rgba(37,72,182,.24);border-radius:12px;background:linear-gradient(145deg,#5578e9,#3157d5 62%,#274bc2);box-shadow:0 10px 24px #3157d538,inset 0 1px #ffffff4d}.primary-button:hover:not(:disabled){box-shadow:0 13px 30px #3157d54f,inset 0 1px #ffffff57;transform:translateY(-1px)}.ghost-button{border-color:#1f386a1f;border-radius:12px;background:#ffffffb8;box-shadow:0 5px 16px #2036630b}.ghost-button:hover:not(:disabled){border-color:#3159d847;background:#fff;box-shadow:0 8px 20px #20366314;transform:translateY(-1px)}button:active:not(:disabled),.primary-button:active,.ghost-button:active{transform:scale(.985)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid rgba(49,89,216,.34);outline-offset:3px}table{border-collapse:separate;border-spacing:0}th{color:#66748b;background:#f6f8fdeb;font-size:11px;font-weight:720;letter-spacing:.025em}tbody tr{transition:background .16s ease,box-shadow .16s ease}tbody tr:hover{background:#eff4ffa3}.drawer,.modal-card{border:1px solid rgba(255,255,255,.8);border-radius:22px;box-shadow:0 34px 90px #0b193a33}.drawer-backdrop,.modal-backdrop{background:#131d374a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-intelligence-panel{position:relative;overflow:hidden;margin-bottom:20px;padding:28px}.customer-intelligence-panel:before{position:absolute;top:-120px;right:-70px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(91,117,230,.14),transparent 66%);content:"";pointer-events:none}.customer-intelligence-panel>*{position:relative;z-index:1}.intelligence-processing{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#53627d;background:#f2f5fb;font-size:12px;font-weight:700}.intelligence-processing i{width:7px;height:7px;border-radius:50%;background:#5578e9;box-shadow:0 0 0 5px #5578e91f;animation:intelligence-pulse 1.5s infinite}.intelligence-summary{display:grid;gap:8px;padding:21px 23px;border:1px solid rgba(68,100,199,.11);border-radius:16px;background:linear-gradient(135deg,#eff4ffeb,#f9fbffeb)}.intelligence-summary>span{color:#4d6cce;font:750 10px DM Sans,sans-serif;letter-spacing:.15em}.intelligence-summary p{max-width:1050px;color:#24334e;font-size:15px;line-height:1.8}.intelligence-summary small{color:#8792a6}.intelligence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.intelligence-grid article{min-height:145px;padding:17px 18px;border:1px solid rgba(30,55,104,.08);border-radius:15px;background:#fcfdffc2}.intelligence-grid h3{margin-bottom:10px;color:#34425d;font-size:13px}.intelligence-grid ul{display:grid;gap:7px;margin:0;padding-left:18px;color:#59677d;font-size:12px;line-height:1.55}.intelligence-grid article>p{color:#99a2b2;font-size:12px}.intelligence-evidence{margin-top:14px;border-top:1px solid var(--yg-hairline)}.intelligence-evidence summary{padding:16px 2px 4px;color:#65738b;cursor:pointer;font-size:12px;font-weight:700}.intelligence-evidence>div{display:grid;gap:8px;margin-top:12px}.intelligence-evidence article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:13px 15px;border-radius:12px;background:#f7f9fd}.intelligence-evidence b{color:#4561b8;font-size:10px}.intelligence-evidence span{color:#97a0af;font-size:10px}.intelligence-evidence p{grid-column:1 / -1;color:#647188;font-size:11px;line-height:1.55}.intelligence-admin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.intelligence-admin-kpis article{display:grid;gap:5px;padding:22px 24px;border:1px solid var(--yg-hairline);border-radius:18px;background:#ffffffdb;box-shadow:var(--yg-shadow-sm)}.intelligence-admin-kpis span{color:#738096;font-size:12px}.intelligence-admin-kpis strong{color:#253c83;font-size:30px}.intelligence-admin-kpis small{color:#939dad}.intelligence-admin-form{display:grid;gap:22px}.intelligence-admin-note{padding:16px 18px;border-radius:14px;background:#f2f6ff}.intelligence-admin-note strong{color:#3354bb;font-size:12px}.intelligence-admin-note p{margin-top:5px;color:#64728b;font-size:12px;line-height:1.65}@keyframes yg-page-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes intelligence-pulse{50%{opacity:.5;box-shadow:0 0 0 9px #5578e909}}@media(max-width:980px){.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-admin-kpis{grid-template-columns:1fr}}@media(max-width:640px){.intelligence-grid{grid-template-columns:1fr}.customer-intelligence-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.page,.intelligence-processing i{animation:none!important}html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
