.trend-chart[data-v-33463bb8]{position:relative;width:100%;min-width:0}.trend-chart svg[data-v-33463bb8]{width:100%;height:190px;display:block;overflow:visible}.trend-chart.compact svg[data-v-33463bb8]{height:156px}.trend-chart__grid[data-v-33463bb8]{stroke:#e8ecf3;stroke-width:1;stroke-dasharray:4 6}.trend-chart__hover-line[data-v-33463bb8]{stroke:#71819d;stroke-width:1;stroke-dasharray:3 4;opacity:.65}.trend-chart__hover-point[data-v-33463bb8]{stroke:#fff;stroke-width:2;pointer-events:none}.trend-chart__hit-area[data-v-33463bb8]{cursor:crosshair}.trend-chart__axis-labels[data-v-33463bb8]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));padding:5px 12px 0;color:#8994a8;font-size:9px;font-weight:650;text-align:center}.trend-chart__tooltip[data-v-33463bb8]{position:absolute;z-index:4;top:6px;min-width:158px;padding:11px 12px;border:1px solid #dfe5ee;border-radius:11px;background:#fffffff7;box-shadow:0 12px 30px #1f305329;pointer-events:none}.trend-chart__tooltip strong[data-v-33463bb8]{display:block;margin-bottom:7px;color:#1e2940;font-size:12px}.trend-chart__tooltip span[data-v-33463bb8]{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:5px;color:#687489;font-size:10px}.trend-chart__tooltip span i[data-v-33463bb8]{width:7px;height:7px;border-radius:50%}.trend-chart__tooltip span b[data-v-33463bb8]{color:#202b42;font-size:11px}.trend-chart.dark .trend-chart__grid[data-v-33463bb8]{stroke:#ffffff24}.trend-chart.dark .trend-chart__axis-labels[data-v-33463bb8]{color:#dde7ff80}.trend-chart.dark .trend-chart__tooltip[data-v-33463bb8]{border-color:#ffffff1f;background:#0e1c39f5}.trend-chart.dark .trend-chart__tooltip strong[data-v-33463bb8],.trend-chart.dark .trend-chart__tooltip span b[data-v-33463bb8]{color:#fff}.trend-chart.dark .trend-chart__tooltip span[data-v-33463bb8]{color:#e3ebffb3}@media (max-width:760px){.trend-chart__axis-labels[data-v-33463bb8]{font-size:8px;padding-left:4px;padding-right:4px}.trend-chart__tooltip[data-v-33463bb8]{min-width:140px}}.executive-dashboard[data-v-99fd1643]{position:relative;height:100%;overflow-y:auto;padding:0 2px 22px;color:#17213a;scrollbar-width:thin}.executive-header[data-v-99fd1643]{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px 16px 24px;border:1px solid rgba(255,255,255,.94);border-radius:23px;background:#ffffffd1;box-shadow:0 15px 42px #27418017;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.executive-heading__eyebrow[data-v-99fd1643]{display:flex;align-items:center;gap:9px;color:#5770aa;font:750 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.executive-heading__eyebrow i[data-v-99fd1643]{width:24px;height:3px;border-radius:99px;background:linear-gradient(90deg,#426bee,#3cb4c2)}.executive-heading__row[data-v-99fd1643]{display:flex;align-items:baseline;gap:13px;margin-top:6px}.executive-heading h1[data-v-99fd1643]{margin:0;font-size:27px;line-height:1.08;letter-spacing:-.045em}.executive-heading__row>span[data-v-99fd1643]{color:#8792a7;font-size:11px}.executive-heading p[data-v-99fd1643]{margin:6px 0 0;color:#7b879c;font-size:12px}.scope-command[data-v-99fd1643]{display:flex;align-items:flex-end;gap:8px;padding:8px;border:1px solid #e2e7f0;border-radius:17px;background:#f5f7fb}.scope-command label[data-v-99fd1643]{display:grid;gap:4px}.scope-command label span[data-v-99fd1643]{color:#929bad;font-size:9px;font-weight:700}.scope-command select[data-v-99fd1643]{width:150px;height:38px;padding:0 32px 0 11px;border:1px solid #dce3ee;border-radius:11px;background:#fff;color:#263149;font-size:12px;font-weight:650}.dashboard-error[data-v-99fd1643]{display:flex;align-items:center;gap:12px;margin-top:11px;padding:11px 14px;border:1px solid #eed7db;border-radius:14px;background:#fff7f8;color:#a24a5b}.dashboard-error strong[data-v-99fd1643]{font-size:12px}.dashboard-error span[data-v-99fd1643]{flex:1;font-size:11px}.dashboard-error button[data-v-99fd1643]{height:30px;border:0;border-radius:8px;background:#b34f61;color:#fff;font-size:10px}.performance-ribbon[data-v-99fd1643]{display:grid;grid-template-columns:1.25fr repeat(4,1fr) .72fr;align-items:stretch;margin-top:13px;overflow:hidden;border:1px solid #fff;border-radius:21px;background:#ffffffe0;box-shadow:0 14px 36px #263e7714}.performance-ribbon>div[data-v-99fd1643]{min-width:0;padding:15px 18px;border-left:1px solid #e6eaf1}.performance-ribbon>div[data-v-99fd1643]:first-child{border-left:0}.performance-ribbon span[data-v-99fd1643],.performance-ribbon small[data-v-99fd1643],.performance-ribbon strong[data-v-99fd1643]{display:block}.performance-ribbon span[data-v-99fd1643]{color:#8993a7;font-size:10px;font-weight:650}.performance-ribbon strong[data-v-99fd1643]{margin-top:7px;overflow:hidden;color:#1b2740;font-size:21px;line-height:1.05;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.performance-ribbon small[data-v-99fd1643]{margin-top:6px;color:#a4acba;font-size:9px}.performance-ribbon__lead[data-v-99fd1643]{position:relative;padding-left:23px!important;background:linear-gradient(120deg,#fbfcff,#f2f5ff)}.performance-ribbon__lead[data-v-99fd1643]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(#476ff1,#3db2c0)}.performance-ribbon__lead strong[data-v-99fd1643]{color:#2d4eab;font-size:25px}.performance-ribbon__status[data-v-99fd1643]{display:flex;align-items:center;gap:10px!important;background:#f7faf9}.performance-ribbon__status>i[data-v-99fd1643]{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#39b788;box-shadow:0 0 0 5px #39b7881c}.performance-ribbon__status strong[data-v-99fd1643]{margin-top:3px;font-size:12px;letter-spacing:0}.cloud-output-overview[data-v-99fd1643]{margin-top:13px;padding:18px 20px 19px;border:1px solid rgba(255,255,255,.96);border-radius:21px;background:#ffffffe0;box-shadow:0 14px 36px #263e7712}.cloud-output-overview__header[data-v-99fd1643]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #e7eaf0}.cloud-output-overview__header span[data-v-99fd1643]{color:#4262aa;font-size:10px;font-weight:750;letter-spacing:.08em}.cloud-output-overview__header h2[data-v-99fd1643]{margin:5px 0 0;color:#1b2740;font-size:19px;letter-spacing:-.025em}.cloud-output-overview__header button[data-v-99fd1643]{height:34px;padding:0 11px;border:1px solid #dce4f1;border-radius:10px;background:#f7f9fd;color:#4562a8;font-size:11px;font-weight:700;cursor:pointer}.cloud-output-overview__header button[data-v-99fd1643]:hover{border-color:#bdcae5;background:#f0f4fc}.cloud-output-overview__header button i[data-v-99fd1643]{margin-left:5px;font-style:normal}.cloud-output-overview__body[data-v-99fd1643]{display:grid;grid-template-columns:minmax(320px,.65fr) minmax(0,1.6fr);gap:20px;padding-top:15px}.cloud-output-overview__headline[data-v-99fd1643]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e5e9f1;border-radius:15px;background:#f8faff}.cloud-output-overview__headline article[data-v-99fd1643]{min-width:0;padding:14px 15px;border-left:1px solid #e2e7f0}.cloud-output-overview__headline article[data-v-99fd1643]:first-child{border-left:0}.cloud-output-overview__headline span[data-v-99fd1643],.cloud-output-overview__headline strong[data-v-99fd1643],.cloud-output-overview__headline small[data-v-99fd1643]{display:block}.cloud-output-overview__headline span[data-v-99fd1643]{color:#748096;font-size:10px;font-weight:700}.cloud-output-overview__headline strong[data-v-99fd1643]{margin-top:7px;overflow:hidden;color:#234795;font-size:21px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.cloud-output-overview__headline small[data-v-99fd1643]{margin-top:6px;color:#9ba5b5;font-size:9px;white-space:nowrap}.cloud-output-overview__execution[data-v-99fd1643]{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.cloud-output-overview__execution article[data-v-99fd1643]{min-width:0;padding:5px 13px;border-left:1px solid #e4e8ef}.cloud-output-overview__execution article[data-v-99fd1643]:first-child{border-left:0}.cloud-output-overview__execution article span[data-v-99fd1643],.cloud-output-overview__execution article strong[data-v-99fd1643]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-output-overview__execution article span[data-v-99fd1643]{color:#788397;font-size:10px}.cloud-output-overview__execution article strong[data-v-99fd1643]{margin-top:8px;color:#26334c;font-size:17px}.analysis-stage[data-v-99fd1643]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.68fr);gap:13px;margin-top:13px}.trend-workbench[data-v-99fd1643]{min-width:0;min-height:445px;display:flex;flex-direction:column;padding:22px 24px 17px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:25px;background:radial-gradient(circle at 92% -20%,rgba(53,194,205,.25),transparent 37%),linear-gradient(145deg,#0c1730,#16346a);color:#fff;box-shadow:0 24px 58px #0d1f4540}.trend-workbench__header[data-v-99fd1643]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.trend-workbench__header span[data-v-99fd1643]{color:#7ea1f5;font:750 9px ui-monospace,monospace;letter-spacing:.14em}.trend-workbench__header h2[data-v-99fd1643]{margin:6px 0 0;font-size:24px;letter-spacing:-.035em}.trend-workbench__header p[data-v-99fd1643]{margin:6px 0 0;color:#e0e9ff9c;font-size:11px}.trend-workbench__header>strong[data-v-99fd1643]{color:#fff;font-size:25px;letter-spacing:-.035em}.trend-switcher[data-v-99fd1643]{display:flex;gap:7px;margin-top:20px;overflow-x:auto;scrollbar-width:none}.trend-switcher button[data-v-99fd1643]{height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0f;color:#e0e9ffa3;font-size:10px;font-weight:700;white-space:nowrap}.trend-switcher button i[data-v-99fd1643]{width:5px;height:5px;border-radius:50%;background:currentColor}.trend-switcher button.active[data-v-99fd1643]{border-color:#7ea1f585;background:#6084eb33;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0a}.trend-workbench__chart[data-v-99fd1643]{flex:1;min-height:230px;margin-top:6px}.trend-workbench__footer[data-v-99fd1643]{display:flex;align-items:center;gap:13px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.trend-workbench__footer span[data-v-99fd1643]{display:flex;align-items:center;gap:6px;color:#e4ebffa8;font-size:9px}.trend-workbench__footer span i[data-v-99fd1643]{width:13px;height:3px;border-radius:99px;background:#5178ff}.trend-workbench__footer span:nth-child(2) i[data-v-99fd1643]{background:#a7b8ef}.trend-workbench__footer p[data-v-99fd1643]{margin:0 0 0 auto;color:#d6e0fa66;font-size:9px}.operating-brief[data-v-99fd1643]{min-height:445px;padding:22px;border:1px solid #fff;border-radius:25px;background:#ffffffe6;box-shadow:0 16px 42px #273e741a}.operating-brief header>span[data-v-99fd1643]{color:#607ab1;font:750 9px ui-monospace,monospace;letter-spacing:.13em}.operating-brief h2[data-v-99fd1643]{margin:6px 0 0;font-size:22px;letter-spacing:-.035em}.operating-brief header p[data-v-99fd1643]{margin:7px 0 0;color:#8b95a8;font-size:10px;line-height:1.55}.signal-list[data-v-99fd1643]{display:grid;margin-top:20px;border-top:1px solid #e7ebf2}.signal-list article[data-v-99fd1643]{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #e7ebf2}.signal-list article>i[data-v-99fd1643]{width:8px;height:8px;border-radius:50%;background:#d09b45;box-shadow:0 0 0 5px #d09b451a}.signal-list article.signal-good>i[data-v-99fd1643]{background:#36ae84;box-shadow:0 0 0 5px #36ae841a}.signal-list article.signal-risk>i[data-v-99fd1643]{background:#db6074;box-shadow:0 0 0 5px #db60741a}.signal-list span[data-v-99fd1643],.signal-list strong[data-v-99fd1643]{display:block}.signal-list span[data-v-99fd1643]{color:#929bad;font-size:9px}.signal-list strong[data-v-99fd1643]{margin-top:4px;color:#273149;font-size:12px}.signal-list b[data-v-99fd1643]{color:#1d2841;font-size:13px}.budget-meter[data-v-99fd1643]{margin-top:19px;padding:15px;border-radius:16px;background:#f4f7fb}.budget-meter__heading[data-v-99fd1643]{display:flex;align-items:flex-end;justify-content:space-between}.budget-meter__heading span[data-v-99fd1643],.budget-meter__heading strong[data-v-99fd1643]{display:block}.budget-meter__heading span[data-v-99fd1643]{color:#808b9f;font-size:9px}.budget-meter__heading strong[data-v-99fd1643]{margin-top:4px;font-size:18px}.budget-meter__heading small[data-v-99fd1643]{color:#9fa7b5;font-size:8px}.budget-meter__track[data-v-99fd1643]{height:7px;margin-top:12px;overflow:hidden;border-radius:99px;background:#e1e7f0}.budget-meter__track i[data-v-99fd1643]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#4973ee,#35b2bd)}.budget-meter p[data-v-99fd1643]{margin:9px 0 0;color:#98a1b1;font-size:8px;line-height:1.5}.metric-ledger[data-v-99fd1643]{margin-top:13px;padding:19px 22px 7px;border:1px solid #fff;border-radius:23px;background:#ffffffe0;box-shadow:0 14px 38px #273f7714}.metric-ledger>header[data-v-99fd1643]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #e5e9f0}.metric-ledger header span[data-v-99fd1643]{color:#6179ab;font:750 9px ui-monospace,monospace;letter-spacing:.13em}.metric-ledger h2[data-v-99fd1643]{margin:5px 0 0;font-size:20px;letter-spacing:-.035em}.metric-ledger header p[data-v-99fd1643]{margin:0;color:#929bad;font-size:10px}.metric-ledger__grid[data-v-99fd1643]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-ledger__grid article[data-v-99fd1643]{--accent:#4e73ea;position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px 17px 17px 0;border-bottom:1px solid #e8ebf1}.metric-ledger__grid article[data-v-99fd1643]:nth-child(3n+2),.metric-ledger__grid article[data-v-99fd1643]:nth-child(3n+3){padding-left:17px;border-left:1px solid #e8ebf1}.metric-ledger__grid article[data-v-99fd1643]:nth-last-child(-n+3){border-bottom:0}.metric-ledger__grid article.accent-violet[data-v-99fd1643]{--accent:#765ddd}.metric-ledger__grid article.accent-cyan[data-v-99fd1643]{--accent:#249ca7}.metric-ledger__index[data-v-99fd1643]{color:#b1b8c5;font:750 9px ui-monospace,monospace!important}.metric-ledger__grid article>div span[data-v-99fd1643],.metric-ledger__grid article>div small[data-v-99fd1643]{display:block}.metric-ledger__grid article>div span[data-v-99fd1643]{color:#576278;font-family:inherit!important;font-size:10px!important;letter-spacing:0!important}.metric-ledger__grid article>div small[data-v-99fd1643]{margin-top:4px;color:#a1a8b5;font-size:8px}.metric-ledger__grid article>strong[data-v-99fd1643]{overflow:hidden;color:#1c2740;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.metric-ledger__grid article>i[data-v-99fd1643]{position:absolute;left:0;top:17px;bottom:17px;width:2px;border-radius:99px;background:var(--accent)}.dashboard-loading[data-v-99fd1643]{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;border-radius:24px;background:#f5f8fda3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dashboard-loading span[data-v-99fd1643]{width:35px;height:35px;border:3px solid #dce4f8;border-top-color:#4269e8;border-radius:50%;animation:dashboard-spin-99fd1643 .7s linear infinite}.dashboard-loading p[data-v-99fd1643]{margin:9px 0 0;color:#68758c;font-size:11px}@keyframes dashboard-spin-99fd1643{to{transform:rotate(360deg)}}@media (max-width:1300px){.performance-ribbon[data-v-99fd1643]{grid-template-columns:1.2fr repeat(4,1fr)}.performance-ribbon__status[data-v-99fd1643]{display:none!important}.metric-ledger__grid[data-v-99fd1643]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-ledger__grid article[data-v-99fd1643]:nth-child(n){padding-left:0;border-left:0;border-bottom:1px solid #e8ebf1}.metric-ledger__grid article[data-v-99fd1643]:nth-child(2n){padding-left:17px;border-left:1px solid #e8ebf1}.metric-ledger__grid article[data-v-99fd1643]:nth-last-child(-n+2){border-bottom:0}}@media (max-width:1020px){.executive-header[data-v-99fd1643]{align-items:flex-start;flex-direction:column}.scope-command[data-v-99fd1643]{width:100%;flex-wrap:wrap}.analysis-stage[data-v-99fd1643]{grid-template-columns:1fr}.operating-brief[data-v-99fd1643]{min-height:auto}.signal-list[data-v-99fd1643]{grid-template-columns:repeat(3,1fr);gap:15px}.signal-list article[data-v-99fd1643]{display:block;border-bottom:0}.signal-list article>i[data-v-99fd1643]{display:block;margin-bottom:10px}.signal-list article>b[data-v-99fd1643]{display:block;margin-top:8px}}@media (max-width:760px){.performance-ribbon[data-v-99fd1643]{grid-template-columns:1fr 1fr}.performance-ribbon>div[data-v-99fd1643]:nth-child(odd){border-left:0}.performance-ribbon>div[data-v-99fd1643]:nth-child(n+3){border-top:1px solid #e6eaf1}.scope-command label[data-v-99fd1643],.scope-command select[data-v-99fd1643]{width:100%}.trend-workbench[data-v-99fd1643]{padding:19px 17px 15px}.trend-workbench__footer p[data-v-99fd1643]{display:none}.signal-list[data-v-99fd1643]{grid-template-columns:1fr;gap:0}.signal-list article[data-v-99fd1643]{display:grid;border-bottom:1px solid #e7ebf2}.metric-ledger>header[data-v-99fd1643]{align-items:flex-start;flex-direction:column}.metric-ledger__grid[data-v-99fd1643]{grid-template-columns:1fr}.metric-ledger__grid article[data-v-99fd1643]:nth-child(n){padding-left:0;border-left:0;border-bottom:1px solid #e8ebf1}.metric-ledger__grid article[data-v-99fd1643]:last-child{border-bottom:0}}.executive-dashboard[data-v-99fd1643]{height:100%;padding:0 24px 28px;overflow-y:auto;border:1px solid rgba(255,255,255,.98);border-radius:25px;background:#ffffffe6;box-shadow:0 18px 48px #273f7717}.executive-header[data-v-99fd1643]{min-height:112px;padding:24px 0 22px;border:0;border-bottom:1px solid #dde3ec;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.executive-heading__eyebrow[data-v-99fd1643]{color:#4262aa;font-family:inherit;font-size:12px;letter-spacing:.08em}.executive-heading__eyebrow i[data-v-99fd1643]{width:30px;height:2px;background:#4269d8}.executive-heading__row[data-v-99fd1643]{margin-top:9px;gap:16px}.executive-heading h1[data-v-99fd1643]{font-size:32px;font-weight:760}.executive-heading__row>span[data-v-99fd1643]{font-size:14px}.executive-heading p[data-v-99fd1643]{margin-top:8px;font-size:14px}.scope-command[data-v-99fd1643]{padding:0;border:0;border-radius:0;background:transparent}.scope-command label[data-v-99fd1643]{gap:7px}.scope-command label span[data-v-99fd1643]{color:#7d8798;font-size:12px}.scope-command select[data-v-99fd1643]{width:172px;height:44px;border-color:#d8dfe9;border-radius:10px;font-size:14px;box-shadow:none}.dashboard-error[data-v-99fd1643]{margin:0 -24px;padding:12px 24px;border:0;border-bottom:1px solid #eedadd;border-radius:0;background:#fff8f8}.dashboard-error strong[data-v-99fd1643],.dashboard-error span[data-v-99fd1643]{font-size:13px}.performance-ribbon[data-v-99fd1643]{margin:0;border:0;border-bottom:1px solid #dde3ec;border-radius:0;background:transparent;box-shadow:none}.performance-ribbon>div[data-v-99fd1643]{min-height:112px;padding:23px 22px;border-left:1px solid #e4e8ef}.performance-ribbon>div[data-v-99fd1643]:first-child{padding-left:0!important}.performance-ribbon>div[data-v-99fd1643]:last-child{padding-right:0}.performance-ribbon span[data-v-99fd1643]{color:#6e798d;font-size:13px}.performance-ribbon strong[data-v-99fd1643]{margin-top:10px;font-size:26px;font-weight:750}.performance-ribbon small[data-v-99fd1643]{margin-top:8px;color:#9aa3b2;font-size:12px}.performance-ribbon__lead[data-v-99fd1643]{background:transparent}.performance-ribbon__lead[data-v-99fd1643]:before{display:none}.performance-ribbon__lead strong[data-v-99fd1643]{color:#24499b;font-size:31px}.performance-ribbon__status[data-v-99fd1643]{background:transparent}.analysis-stage[data-v-99fd1643]{grid-template-columns:minmax(0,1fr) 340px;gap:0;margin:0;border-bottom:1px solid #dde3ec}.trend-workbench[data-v-99fd1643]{min-height:370px;padding:25px 34px 16px 0;border:0;border-right:1px solid #dde3ec;border-radius:0;background:transparent;color:#182238;box-shadow:none}.trend-workbench__header span[data-v-99fd1643]{color:#4262aa;font-family:inherit;font-size:12px;letter-spacing:.08em}.trend-workbench__header h2[data-v-99fd1643]{margin-top:8px;color:#182238;font-size:27px}.trend-workbench__header p[data-v-99fd1643]{margin-top:8px;color:#7d8799;font-size:14px}.trend-workbench__header>strong[data-v-99fd1643]{color:#1f315b;font-size:28px}.trend-switcher[data-v-99fd1643]{gap:24px;margin-top:25px;border-bottom:1px solid #e1e6ed;overflow:visible}.trend-switcher button[data-v-99fd1643]{position:relative;height:43px;padding:0;border:0;border-radius:0;background:transparent;color:#818b9c;font-size:14px;font-weight:650}.trend-switcher button i[data-v-99fd1643]{display:none}.trend-switcher button.active[data-v-99fd1643]{border:0;background:transparent;color:#244b9e;box-shadow:none}.trend-switcher button.active[data-v-99fd1643]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#4269d8}.trend-workbench__chart[data-v-99fd1643]{min-height:214px;margin-top:8px}.trend-workbench__footer[data-v-99fd1643]{padding-top:10px;border-top:1px solid #e1e6ed}.trend-workbench__footer span[data-v-99fd1643]{color:#748095;font-size:12px}.trend-workbench__footer p[data-v-99fd1643]{color:#9aa3b2;font-size:11px}.operating-brief[data-v-99fd1643]{min-height:370px;padding:25px 0 16px 30px;border:0;border-radius:0;background:transparent;box-shadow:none}.operating-brief header>span[data-v-99fd1643]{color:#4262aa;font-family:inherit;font-size:12px;letter-spacing:.08em}.operating-brief h2[data-v-99fd1643]{margin-top:7px;font-size:25px}.operating-brief header p[data-v-99fd1643]{margin-top:7px;color:#818b9d;font-size:13px}.signal-list[data-v-99fd1643]{margin-top:16px}.signal-list article[data-v-99fd1643]{padding:13px 0}.signal-list span[data-v-99fd1643]{font-size:12px}.signal-list strong[data-v-99fd1643]{margin-top:5px;font-size:15px}.signal-list b[data-v-99fd1643]{font-size:15px}.budget-meter[data-v-99fd1643]{margin-top:16px;padding:14px 0 0;border-top:1px solid #e1e6ed;border-radius:0;background:transparent}.budget-meter__heading span[data-v-99fd1643]{font-size:12px}.budget-meter__heading strong[data-v-99fd1643]{margin-top:5px;font-size:22px}.budget-meter__heading small[data-v-99fd1643]{font-size:11px}.budget-meter__track[data-v-99fd1643]{height:6px;margin-top:11px}.budget-meter p[data-v-99fd1643]{margin-top:8px;font-size:11px}.metric-ledger[data-v-99fd1643]{margin:0;padding:22px 0 10px;border:0;border-bottom:1px solid #dde3ec;border-radius:0;background:transparent;box-shadow:none}.metric-ledger>header[data-v-99fd1643]{padding-bottom:15px}.metric-ledger header span[data-v-99fd1643]{color:#4262aa;font-family:inherit;font-size:12px;letter-spacing:.08em}.metric-ledger h2[data-v-99fd1643]{margin-top:6px;font-size:23px}.metric-ledger header p[data-v-99fd1643]{font-size:13px}.metric-ledger__grid[data-v-99fd1643]{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-ledger__grid article[data-v-99fd1643]:nth-child(n){display:block;padding:18px 16px;border-bottom:0;border-left:1px solid #e4e8ef}.metric-ledger__grid article[data-v-99fd1643]:first-child{padding-left:0;border-left:0}.metric-ledger__grid article[data-v-99fd1643]:last-child{padding-right:0}.metric-ledger__index[data-v-99fd1643]{font-size:11px!important}.metric-ledger__grid article>div[data-v-99fd1643]{margin-top:10px}.metric-ledger__grid article>div span[data-v-99fd1643]{color:#596579;font-size:13px!important}.metric-ledger__grid article>div small[data-v-99fd1643]{margin-top:6px;font-size:11px}.metric-ledger__grid article>strong[data-v-99fd1643]{display:block;margin-top:13px;font-size:21px}.metric-ledger__grid article>i[data-v-99fd1643]{left:16px;top:18px;bottom:auto;width:18px;height:2px}.metric-ledger__grid article:first-child>i[data-v-99fd1643]{left:0}@media (max-width:1300px){.metric-ledger__grid[data-v-99fd1643]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-ledger__grid article[data-v-99fd1643]:nth-child(n){padding:18px 16px;border-left:1px solid #e4e8ef;border-bottom:1px solid #e4e8ef}.metric-ledger__grid article[data-v-99fd1643]:nth-child(3n+1){padding-left:0;border-left:0}.metric-ledger__grid article[data-v-99fd1643]:nth-child(-n+3){padding-top:18px}.metric-ledger__grid article[data-v-99fd1643]:nth-last-child(-n+3){border-bottom:0}}@media (max-width:1180px){.cloud-output-overview__body[data-v-99fd1643]{grid-template-columns:1fr}.cloud-output-overview__execution[data-v-99fd1643]{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto;padding-bottom:4px}}@media (max-width:1020px){.executive-dashboard[data-v-99fd1643]{padding:0 18px 24px}.dashboard-error[data-v-99fd1643]{margin:0 -18px;padding-left:18px;padding-right:18px}.analysis-stage[data-v-99fd1643]{grid-template-columns:1fr}.trend-workbench[data-v-99fd1643]{padding-right:0;border-right:0;border-bottom:1px solid #dde3ec}.operating-brief[data-v-99fd1643]{padding-left:0}.signal-list[data-v-99fd1643]{grid-template-columns:1fr;gap:0}.signal-list article[data-v-99fd1643]{display:grid;border-bottom:1px solid #e7ebf2}}@media (max-width:760px){.executive-header[data-v-99fd1643]{padding-top:20px}.executive-heading h1[data-v-99fd1643]{font-size:27px}.performance-ribbon>div[data-v-99fd1643]{min-height:100px;padding:18px 14px}.performance-ribbon>div[data-v-99fd1643]:first-child{padding-left:0!important}.cloud-output-overview[data-v-99fd1643]{padding:17px 14px}.cloud-output-overview__header[data-v-99fd1643]{align-items:flex-end}.cloud-output-overview__header h2[data-v-99fd1643]{font-size:17px}.cloud-output-overview__header button[data-v-99fd1643]{flex:0 0 auto}.cloud-output-overview__headline[data-v-99fd1643]{grid-template-columns:1fr}.cloud-output-overview__headline article[data-v-99fd1643]{display:grid;grid-template-columns:1fr auto;align-items:center;border-left:0;border-top:1px solid #e2e7f0}.cloud-output-overview__headline article[data-v-99fd1643]:first-child{border-top:0}.cloud-output-overview__headline strong[data-v-99fd1643]{grid-column:2;grid-row:1 / span 2;margin:0 0 0 10px}.cloud-output-overview__headline small[data-v-99fd1643]{margin-top:3px}.trend-workbench[data-v-99fd1643]{padding-top:24px}.trend-switcher[data-v-99fd1643]{gap:18px;overflow-x:auto}.metric-ledger__grid[data-v-99fd1643]{grid-template-columns:1fr 1fr}.metric-ledger__grid article[data-v-99fd1643]:nth-child(n){padding:17px 13px;border-left:1px solid #e4e8ef;border-bottom:1px solid #e4e8ef}.metric-ledger__grid article[data-v-99fd1643]:nth-child(odd){padding-left:0;border-left:0}.metric-ledger__grid article[data-v-99fd1643]:nth-last-child(-n+2){border-bottom:0}.metric-ledger__grid article>strong[data-v-99fd1643]{font-size:18px}}.cloud-report-page[data-v-ca3d4783]{min-width:0;min-height:0;flex:1;overflow:auto;padding:10px 12px;border-radius:8px;background:#f4f6f9;color:#1e293b}.report-hero[data-v-ca3d4783],.report-filter-panel[data-v-ca3d4783],.report-data-head[data-v-ca3d4783],.report-data-actions[data-v-ca3d4783],.report-date-filter[data-v-ca3d4783],.quick-ranges[data-v-ca3d4783],.report-breadcrumb[data-v-ca3d4783],.report-table-meta[data-v-ca3d4783],.account-cell[data-v-ca3d4783]{display:flex;align-items:center}.report-hero[data-v-ca3d4783]{justify-content:flex-start;gap:16px;min-height:42px;padding:0 2px 8px}.report-eyebrow[data-v-ca3d4783]{display:none}.report-eyebrow i[data-v-ca3d4783]{width:20px;height:3px;border-radius:999px;background:#3765f2}.report-hero h1[data-v-ca3d4783]{margin:0;font-size:22px;letter-spacing:-.04em}.report-mode-tabs[data-v-ca3d4783]{width:max-content;max-width:100%;display:flex;gap:4px;margin:0;padding:4px;overflow-x:auto;border:1px solid #dde3ec;border-radius:10px;background:#e9edf3}.report-mode-tabs button[data-v-ca3d4783]{min-width:108px;height:34px;flex:0 0 auto;padding:0 16px;border:1px solid transparent;border-radius:7px;background:transparent;color:#536077;text-align:center;transition:.18s ease}.report-mode-tabs button[data-v-ca3d4783]:hover{color:#315be2}.report-mode-tabs button.active[data-v-ca3d4783]{border-color:#d7deea;background:#fff;color:#315be2;box-shadow:0 2px 7px #3044701c}.report-mode-tabs span[data-v-ca3d4783]{color:inherit;font-size:12px;font-weight:800}.report-filter-panel[data-v-ca3d4783]{flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px solid #e0e5ed;border-radius:10px;background:#fff}.report-date-filter[data-v-ca3d4783]{gap:9px}.report-date-filter label[data-v-ca3d4783],.report-select[data-v-ca3d4783]{display:flex;align-items:center}.report-date-filter label span[data-v-ca3d4783],.report-select span[data-v-ca3d4783]{display:none}.report-date-filter input[data-v-ca3d4783],.report-select select[data-v-ca3d4783],.report-search[data-v-ca3d4783]{border:1px solid #dce2ec;background:#fff}.report-date-filter input[data-v-ca3d4783],.report-select select[data-v-ca3d4783]{height:34px;padding:0 11px;border-radius:9px;color:#33415a}.report-date-filter b[data-v-ca3d4783]{align-self:center;padding:0;color:#9aa5b5;font-size:11px}.quick-ranges[data-v-ca3d4783]{align-self:center;gap:5px}.quick-ranges button[data-v-ca3d4783],.report-data-actions>button[data-v-ca3d4783],.report-breadcrumb button[data-v-ca3d4783]{border:1px solid #dce2ec;background:#fff;color:#526079}.quick-ranges button[data-v-ca3d4783]{height:34px;padding:0 10px;border-radius:9px;font-size:11px}.quick-ranges button[data-v-ca3d4783]:hover,.report-data-actions>button[data-v-ca3d4783]:hover{border-color:#9fb2ed;color:#315be2}.report-media-switch[data-v-ca3d4783]{height:34px;display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #dce2ec;border-radius:9px;background:#f1f4f8}.report-media-switch button[data-v-ca3d4783]{height:26px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#68758a;font-size:10px;font-weight:750}.report-media-switch button.active[data-v-ca3d4783]{background:#fff;color:#315be2;box-shadow:0 1px 5px #34476e24}.report-query[data-v-ca3d4783]{height:34px;align-self:center;margin-left:auto;padding:0 20px;border:0;border-radius:9px;background:#3765f2;color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 18px #3765f233}.report-query[data-v-ca3d4783]:disabled{cursor:wait;opacity:.65}.report-error[data-v-ca3d4783]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 8px;padding:12px 14px;border:1px solid #ffd2d8;border-radius:12px;background:#fff2f4;color:#b33f51}.report-error strong[data-v-ca3d4783],.report-error span[data-v-ca3d4783]{display:block}.report-error strong[data-v-ca3d4783]{font-size:12px}.report-error span[data-v-ca3d4783]{margin-top:3px;font-size:10px}.report-error button[data-v-ca3d4783]{border:0;background:transparent;color:#a82f42;font-size:11px;font-weight:800}.report-data-card[data-v-ca3d4783]{min-width:0;overflow:hidden;border:1px solid #dfe5ed;border-radius:15px;background:#fff}.report-data-head[data-v-ca3d4783]{justify-content:space-between;gap:12px;min-height:54px;padding:8px 12px;border-bottom:1px solid #e5e9f0}.report-data-title[data-v-ca3d4783]{min-width:150px;flex:0 0 150px}.report-data-title span[data-v-ca3d4783]{color:#3765f2;font-size:10px;font-weight:800;letter-spacing:.08em}.report-data-title h2[data-v-ca3d4783]{margin:3px 0 0;overflow:hidden;color:#26334a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.report-inline-summary[data-v-ca3d4783]{min-width:0;flex:1;display:flex;align-items:center;overflow-x:auto}.report-inline-summary>span[data-v-ca3d4783]{min-width:92px;padding:0 14px;border-left:1px solid #e3e7ee}.report-inline-summary small[data-v-ca3d4783],.report-inline-summary strong[data-v-ca3d4783]{display:block;white-space:nowrap}.report-inline-summary small[data-v-ca3d4783]{color:#919bad;font-size:8px}.report-inline-summary strong[data-v-ca3d4783]{margin-top:3px;color:#33415a;font-size:13px}.report-data-actions[data-v-ca3d4783]{gap:8px}.report-search[data-v-ca3d4783]{height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px}.report-search span[data-v-ca3d4783]{color:#98a3b3}.report-search input[data-v-ca3d4783]{width:150px;border:0;outline:0;color:#33415a;font-size:11px}.report-data-actions>button[data-v-ca3d4783]{height:32px;padding:0 11px;border-radius:9px;font-size:10px;font-weight:700}.report-data-actions>button.active[data-v-ca3d4783]{border-color:#a9baf0;background:#f2f5ff;color:#315be2}.report-data-actions>button[data-v-ca3d4783]:disabled{opacity:.45}.report-breadcrumb[data-v-ca3d4783]{gap:7px;padding:9px 16px;border-bottom:1px solid #e8ebf1;background:#f8faff}.report-breadcrumb button[data-v-ca3d4783]{padding:4px 8px;border-radius:7px;font-size:10px}.report-breadcrumb button.active[data-v-ca3d4783]{border-color:#b7c5ef;color:#315be2;font-weight:800}.report-breadcrumb span[data-v-ca3d4783]{color:#a4adbc}.report-table-meta[data-v-ca3d4783]{justify-content:flex-start;gap:16px;min-height:30px;padding:0 16px;border-bottom:1px solid #e8ebf1;color:#8792a4;font-size:10px}.report-table-meta strong[data-v-ca3d4783]{color:#34425a}.resize-tip[data-v-ca3d4783]{display:flex;align-items:center;gap:6px}.resize-tip i[data-v-ca3d4783]{width:2px;height:13px;border-left:1px solid #7f91bc;border-right:1px solid #7f91bc}.report-pagination[data-v-ca3d4783]{display:flex;align-items:center;gap:4px;margin-left:auto}.report-pagination select[data-v-ca3d4783],.report-pagination button[data-v-ca3d4783]{height:32px;border:1px solid #e0e5ed;border-radius:6px;background:#fff;color:#667287;font-size:11px}.report-pagination select[data-v-ca3d4783]{min-width:96px;padding:0 24px 0 9px}.report-pagination button[data-v-ca3d4783]{width:30px;display:inline-grid;place-items:center;padding:0;font-size:13px;transition:.16s ease}.report-pagination button[data-v-ca3d4783]:not(:disabled):hover{border-color:#bdc8d9;background:#f5f7fb;color:#315fd6}.report-pagination button[data-v-ca3d4783]:disabled{border-color:#edf0f4;background:#f7f8fa;color:#bdc5d1}.report-pagination strong[data-v-ca3d4783]{min-width:56px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #e0e5ed;border-radius:6px;background:#f8f9fb;color:#536078;font-size:11px}.report-table-shell[data-v-ca3d4783]{position:relative;min-height:280px;max-height:calc(100vh - 250px);overflow:auto}.report-loading[data-v-ca3d4783]{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;background:#ffffffe0;color:#546078}.report-loading i[data-v-ca3d4783]{width:30px;height:30px;border:3px solid #dce4fa;border-top-color:#3765f2;border-radius:50%;animation:report-spin-ca3d4783 .75s linear infinite}.report-loading strong[data-v-ca3d4783]{margin-top:10px;font-size:12px}.report-loading span[data-v-ca3d4783]{margin-top:4px;color:#97a1b1;font-size:10px}@keyframes report-spin-ca3d4783{to{transform:rotate(360deg)}}.report-table[data-v-ca3d4783]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#46536a;font-size:11px}.report-table th[data-v-ca3d4783],.report-table td[data-v-ca3d4783]{height:48px;box-sizing:border-box;padding:0 11px;overflow:hidden;border-bottom:1px solid #e8ecf2;background:#fff;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.report-table th[data-v-ca3d4783]{position:sticky;z-index:6;top:0;height:48px;padding:0;background:#f6f8fb;color:#56637a;font-weight:700;-webkit-user-select:none;user-select:none}.report-table th>div[data-v-ca3d4783]{min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 12px}.report-table th small[data-v-ca3d4783],.report-table th span[data-v-ca3d4783]{display:block}.report-table th small[data-v-ca3d4783]{position:absolute;top:5px;left:7px;color:#9aa4b4;font-size:8px;font-weight:600}.report-table th span[data-v-ca3d4783]{padding-top:7px}.report-table th.sortable[data-v-ca3d4783]{cursor:pointer}.report-table th.sortable[data-v-ca3d4783]:hover,.report-table th.sorted[data-v-ca3d4783]{background:#edf2ff;color:#315be2}.report-table th b[data-v-ca3d4783]{padding-top:7px;color:#3765f2;font-size:12px}.column-resizer[data-v-ca3d4783]{position:absolute;z-index:8;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize}.column-resizer[data-v-ca3d4783]:after{content:"";position:absolute;top:50%;left:3px;width:1px;height:18px;border-radius:999px;background:#dce2eb;transform:translateY(-50%);transition:.15s ease}.column-resizer[data-v-ca3d4783]:hover:after{width:2px;height:26px;background:#8296bf}.report-table th:last-child .column-resizer[data-v-ca3d4783]:after{display:none}.report-table th[data-v-ca3d4783]:first-child,.report-table td[data-v-ca3d4783]:first-child{position:sticky;z-index:5;left:0;box-shadow:4px 0 9px #2f3c570d}.report-table th[data-v-ca3d4783]:first-child{z-index:9;background:#f2f5fa}.report-table .action-column[data-v-ca3d4783]{position:sticky;z-index:5;right:0;border-right:0;background:#fbfcfe;box-shadow:-4px 0 9px #2f3c570d}.report-table th.action-column[data-v-ca3d4783]{z-index:9;background:#f2f5fa}.report-table tbody tr:hover td[data-v-ca3d4783]{background:#f8faff}.report-table tbody tr:hover td[data-v-ca3d4783]:first-child,.report-table tbody tr:hover .action-column[data-v-ca3d4783]{background:#f3f6ff}.report-table tbody tr.self-row td[data-v-ca3d4783]{background:#fffaf0}.report-table tbody tr.self-row td[data-v-ca3d4783]:first-child,.report-table tbody tr.self-row .action-column[data-v-ca3d4783]{background:#fff6e4}.account-cell[data-v-ca3d4783]{min-width:0;gap:8px;text-align:left}.account-cell>span[data-v-ca3d4783]{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:7px;background:#e9efff;color:#3765f2;font-size:10px;font-weight:800}.account-cell div[data-v-ca3d4783]{min-width:0}.account-cell strong[data-v-ca3d4783],.account-cell small[data-v-ca3d4783]{display:block;overflow:hidden;text-overflow:ellipsis}.account-cell strong[data-v-ca3d4783]{color:#2c3950;font-size:11px}.account-cell small[data-v-ca3d4783]{margin-top:2px;color:#b27b2f;font-size:8px}.metric-strong[data-v-ca3d4783]{color:#263650;font-weight:750}.report-table .action-column button[data-v-ca3d4783]{height:28px;padding:0 10px;border:1px solid #b9c8f4;border-radius:7px;background:#f3f6ff;color:#315be2;font-size:10px;font-weight:700}.report-table .action-column span[data-v-ca3d4783]{color:#98a2b2;font-size:9px}.report-empty[data-v-ca3d4783]{height:220px!important;text-align:center!important}.report-empty strong[data-v-ca3d4783],.report-empty span[data-v-ca3d4783]{display:block}.report-empty strong[data-v-ca3d4783]{color:#5a667c;font-size:13px}.report-empty span[data-v-ca3d4783]{margin-top:6px;color:#9ba5b5;font-size:10px}.report-table tfoot td[data-v-ca3d4783]{position:sticky;z-index:4;bottom:0;border-bottom:0;background:#f4f7fb;color:#33415a;font-weight:800}.report-table tfoot td[data-v-ca3d4783]:first-child,.report-table tfoot .action-column[data-v-ca3d4783]{z-index:7;background:#edf2f8}@media (max-width: 1100px){.report-data-head[data-v-ca3d4783]{align-items:flex-start;flex-wrap:wrap}.report-inline-summary[data-v-ca3d4783]{order:3;width:100%;flex-basis:100%}.report-data-actions[data-v-ca3d4783]{flex-wrap:wrap;justify-content:flex-end}}@media (max-width: 760px){.cloud-report-page[data-v-ca3d4783]{overflow:visible;padding:12px}.report-hero[data-v-ca3d4783]{align-items:center;flex-wrap:wrap}.report-mode-tabs[data-v-ca3d4783]{width:100%}.report-filter-panel[data-v-ca3d4783]{align-items:stretch}.report-date-filter[data-v-ca3d4783]{width:100%}.report-date-filter label[data-v-ca3d4783]{flex:1}.report-date-filter input[data-v-ca3d4783]{width:100%}.quick-ranges[data-v-ca3d4783]{width:100%;overflow-x:auto}.report-media-switch[data-v-ca3d4783]{width:100%}.report-media-switch button[data-v-ca3d4783]{flex:1}.report-query[data-v-ca3d4783]{width:100%;margin-left:0}.report-data-head[data-v-ca3d4783]{display:block}.report-data-title[data-v-ca3d4783]{min-width:0}.report-inline-summary[data-v-ca3d4783]{margin-top:10px}.report-data-actions[data-v-ca3d4783]{margin-top:12px;justify-content:flex-start}.report-search[data-v-ca3d4783]{flex:1}.report-search input[data-v-ca3d4783]{width:100%}.report-table-shell[data-v-ca3d4783]{max-height:none}}.company-login[data-v-4e685dea]{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:center;gap:clamp(50px,8vw,130px);overflow:hidden;padding:clamp(36px,7vw,96px);background:linear-gradient(135deg,#f7f9ff,#edf3ff 47%,#f8f9ff)}.company-login__glow[data-v-4e685dea]{position:absolute;border-radius:999px;filter:blur(3px);pointer-events:none}.company-login__glow--one[data-v-4e685dea]{width:560px;height:560px;top:-290px;right:-150px;background:radial-gradient(circle,#93c9ff 0%,rgba(117,119,255,.43) 45%,transparent 70%)}.company-login__glow--two[data-v-4e685dea]{width:480px;height:480px;bottom:-320px;left:16%;background:radial-gradient(circle,#ffe79c 0%,rgba(205,145,255,.4) 48%,transparent 70%)}.company-login__story[data-v-4e685dea],.company-login__card[data-v-4e685dea]{position:relative;z-index:1}.company-login__story[data-v-4e685dea]{max-width:720px}.company-login__brand[data-v-4e685dea]{display:flex;align-items:center;gap:16px;margin-bottom:64px}.company-login__brand img[data-v-4e685dea]{width:132px;height:auto}.company-login__brand span[data-v-4e685dea]{padding-left:16px;border-left:1px solid #cfd8ec;color:#68748e;font-size:13px;letter-spacing:.12em}.company-login__eyebrow[data-v-4e685dea]{margin:0 0 18px;color:#3765f2;font-size:11px;font-weight:800;letter-spacing:.2em}.company-login h1[data-v-4e685dea]{margin:0;color:#17213b;font-size:clamp(42px,5vw,70px);line-height:1.14;letter-spacing:-.05em}.company-login h1 em[data-v-4e685dea]{color:#3765f2;font-style:normal}.company-login__intro[data-v-4e685dea]{max-width:640px;margin:27px 0 0;color:#6d7890;font-size:16px;line-height:1.85}.company-login__features[data-v-4e685dea]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px}.company-login__features article[data-v-4e685dea]{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.92);border-radius:18px;background:#ffffff8f;box-shadow:0 16px 38px #344b8f14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.company-login__features b[data-v-4e685dea]{color:#b8c2d8;font-size:12px}.company-login__features strong[data-v-4e685dea],.company-login__features small[data-v-4e685dea]{display:block}.company-login__features strong[data-v-4e685dea]{color:#29344d;font-size:13px}.company-login__features small[data-v-4e685dea]{margin-top:5px;color:#8893aa;font-size:10px}.company-login__card[data-v-4e685dea]{width:min(460px,100%);justify-self:end;padding:42px;border:1px solid rgba(255,255,255,.92);border-radius:30px;background:#ffffffd4;box-shadow:0 34px 90px #2a408530;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.company-login__card header>span[data-v-4e685dea]{color:#3765f2;font-size:10px;font-weight:800;letter-spacing:.2em}.company-login__card h2[data-v-4e685dea]{margin:10px 0 7px;color:#1b2540;font-size:30px;letter-spacing:-.03em}.company-login__card header p[data-v-4e685dea]{margin:0;color:#8a94a9;font-size:12px}.company-login__card form[data-v-4e685dea]{display:grid;gap:20px;margin-top:34px}.company-login__card label>span[data-v-4e685dea]{display:block;margin-bottom:8px;color:#637089;font-size:12px;font-weight:700}.company-login__card label>div[data-v-4e685dea]{height:52px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #dfe5f1;border-radius:14px;background:#fff;transition:.2s}.company-login__card label>div[data-v-4e685dea]:focus-within{border-color:#7190f6;box-shadow:0 0 0 4px #3765f21a}.company-login__card label i[data-v-4e685dea]{width:22px;color:#9aa5ba;font-size:11px;font-style:normal}.company-login__card input[data-v-4e685dea]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#1e2942;font-size:14px}.company-login__card label button[data-v-4e685dea]{border:0;background:transparent;color:#7180a0;font-size:11px}.company-login__error[data-v-4e685dea]{margin:-5px 0 0;padding:10px 12px;border-radius:10px;background:#fff0f1;color:#d64b5e;font-size:12px}.company-login__submit[data-v-4e685dea]{height:54px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:15px;background:linear-gradient(135deg,#3765f2,#605be7);box-shadow:0 14px 28px #3765f245;color:#fff;font-size:14px;font-weight:800}.company-login__submit[data-v-4e685dea]:hover{transform:translateY(-1px);box-shadow:0 18px 34px #3765f252}.company-login__submit[data-v-4e685dea]:disabled{cursor:wait;opacity:.7}.company-login__submit span[data-v-4e685dea]{font-size:20px}.company-login__card footer[data-v-4e685dea]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;color:#9aa4b8;font-size:10px}.company-login__card footer i[data-v-4e685dea]{width:7px;height:7px;border-radius:50%;background:#41c58a;box-shadow:0 0 0 4px #41c58a1f}@media (max-width:980px){.company-login[data-v-4e685dea]{grid-template-columns:1fr;padding:40px 24px}.company-login__story[data-v-4e685dea]{display:none}.company-login__card[data-v-4e685dea]{justify-self:center}}@media (max-width:520px){.company-login[data-v-4e685dea]{padding:18px}.company-login__card[data-v-4e685dea]{padding:30px 22px;border-radius:24px}.company-login__card h2[data-v-4e685dea]{font-size:26px}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#151b2f;background:#edf3fb;font-synthesis:none;text-rendering:optimizeLegibility;--halo-blue: #3765f2;--halo-blue-dark: #274fce;--halo-text: #151b2f;--halo-muted: #75809a;--halo-border: rgba(255, 255, 255, .86);--halo-line: #dfe5f1;--halo-surface: rgba(255, 255, 255, .8);--halo-shadow: 0 18px 55px rgba(49, 80, 168, .13);--ui-font-family: Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--ui-font-size: 14px;--ui-font-size-sm: 13px;--ui-font-size-xs: 12px;--ui-line-height: 1.5;--ui-control-height: 38px;--ui-button-height: 36px;--ui-radius: 6px;--ui-radius-lg: 10px;--ui-primary: #315fdd;--ui-primary-hover: #2854ca;--ui-primary-soft: #edf3ff;--ui-danger: #d94b5f;--ui-danger-hover: #c83e53;--ui-danger-soft: #fff1f3;--ui-success: #218a68;--ui-text: #26324a;--ui-text-secondary: #657087;--ui-text-muted: #9099aa;--ui-border: #dce3ed;--ui-border-strong: #cbd5e3;--ui-surface: #fff;--ui-surface-soft: #f7f9fc;--ui-table-header: #f4f7fb;--ui-table-hover: #f6f9ff;--ui-focus-ring: 0 0 0 3px rgba(49, 95, 221, .12);--ui-shadow-control: none}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(55,101,242,.2);outline-offset:2px}a{color:inherit}body{overflow:hidden;background-color:#eef3fb;background-image:radial-gradient(circle at 7% 0,rgba(205,223,255,.92) 0,transparent 31%),radial-gradient(circle at 94% 7%,rgba(227,211,255,.86) 0,transparent 29%),linear-gradient(145deg,#edf3fb,#f8f9fc 52%,#eef0fa);background-attachment:fixed}.halo-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.halo-ambient:before,.halo-ambient:after{content:"";position:absolute;border-radius:50%;opacity:.48}.halo-ambient:before{width:480px;height:480px;right:-170px;top:-190px;background:radial-gradient(circle at 35% 35%,#8edfff,#7892ff 64%,transparent 65%)}.halo-ambient:after{width:390px;height:390px;left:7%;bottom:-275px;background:radial-gradient(circle,#fff0a7,#e8abff 58%,transparent 67%)}.application-shell{position:relative;height:100vh;padding-top:80px;overflow:hidden}.app-header{position:fixed;z-index:80;left:6px;right:6px;top:6px;height:68px;display:flex;align-items:center;gap:10px;padding:5px 10px;border:1px solid var(--halo-border);border-radius:18px;background:#fffc;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);box-shadow:0 10px 32px #3150a81a}.brand-block{width:160px;min-width:160px;height:56px;padding-right:16px;border-right:1px solid #dce3f0;display:flex;align-items:center;position:relative}.brand-block img{width:96px;height:54px;object-fit:contain;object-position:left center}.brand-block span{position:absolute;right:12px;bottom:7px;color:#7c87a1;font-size:9px;writing-mode:vertical-rl;letter-spacing:.1em}.mobile-menu-button{display:none;width:42px;height:42px;border:0;border-radius:13px;background:#fff;color:var(--halo-text)}.primary-nav{min-width:0;flex:1;display:flex;align-items:center;gap:3px;overflow-x:auto;scrollbar-width:none}.primary-nav::-webkit-scrollbar{display:none}.primary-nav__item{height:42px;flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:#68738d;font-size:13px;white-space:nowrap;transition:.2s ease}.primary-nav__item:hover{background:#ffffffbf;color:var(--halo-text)}.primary-nav__item.active,.primary-nav__item.open{color:#1d3676;background:linear-gradient(145deg,#fff,#edf2ff);box-shadow:0 10px 26px #465ca626}.primary-nav__item i{color:#9aa4b8;font-style:normal;font-size:11px;transition:transform .2s ease}.primary-nav__item.open i{transform:rotate(180deg)}.primary-nav__icon{width:22px;color:#53678f;text-align:center;font-size:14px}.header-actions{display:flex;align-items:center;gap:8px}.workspace-switcher{position:relative;flex:0 0 auto}.workspace-switcher__trigger{width:148px;height:42px;display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid #e0e6f1;border-radius:12px;background:#ffffffb3;color:#5e6981;text-align:left;transition:.2s ease}.workspace-switcher__trigger:hover,.workspace-switcher__trigger.open{border-color:#ccd8f2;background:#fff;box-shadow:0 10px 24px #314d8f1f}.workspace-switcher__icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:8px;background:#eef3ff;color:#3765f2;font-size:14px}.workspace-switcher__current{min-width:0;flex:1}.workspace-switcher__current small,.workspace-switcher__current strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__current small{color:#9aa3b5;font-size:8px;letter-spacing:.04em}.workspace-switcher__current strong{margin-top:3px;color:#27324b;font-size:11px}.workspace-switcher__trigger>b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:7px;background:#edf2fd;color:#5870ac;font-size:9px}.workspace-switcher__trigger>i{color:#98a2b5;font-style:normal;font-size:11px;transition:transform .2s ease}.workspace-switcher__trigger.open>i{transform:rotate(180deg)}.workspace-switcher__popover{position:absolute;z-index:110;right:0;top:57px;width:330px;overflow:hidden;border:1px solid #fff;border-radius:21px;background:#fbfcfffa;box-shadow:0 28px 75px #1c2b5247;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.workspace-switcher__popover>header{display:flex;justify-content:space-between;align-items:center;padding:17px 18px 14px;border-bottom:1px solid #e7ebf3;background:linear-gradient(180deg,#fff,#f9fbff)}.workspace-switcher__popover header div span,.workspace-switcher__popover header div strong{display:block}.workspace-switcher__popover header div span{color:#3765f2;font:750 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.workspace-switcher__popover header div strong{margin-top:4px;color:#202a42;font-size:15px}.workspace-switcher__popover header>small{min-width:42px;height:26px;display:grid;place-items:center;border-radius:9px;background:#edf2ff;color:#5068a6;font-size:10px}.workspace-switcher__list{max-height:330px;overflow-y:auto;padding:8px}.workspace-switcher__list>button{width:100%;height:45px;display:flex;justify-content:space-between;align-items:center;padding:0 9px 0 12px;border:0;border-radius:12px;background:transparent;color:#68738a;text-align:left;font-size:12px}.workspace-switcher__list>button:hover{background:#f3f6fc;color:#273450}.workspace-switcher__list>button.active{background:linear-gradient(135deg,#edf2ff,#f6f8ff);color:#2f58cf;font-weight:700}.workspace-switcher__list>button span{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__list>button span i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#c4ccda}.workspace-switcher__list>button.active span i{background:#3765f2;box-shadow:0 0 0 4px #3765f21a}.workspace-switcher__list>button b{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:8px;color:#a0a9bb;font-size:15px;font-weight:400}.workspace-switcher__list>button b:hover{background:#fff;color:#d14d61}.workspace-switcher__popover>footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 12px;border-top:1px solid #e8ecf4;background:#fafbfe}.workspace-switcher__popover footer button{height:30px;padding:0 10px;border:1px solid #e0e5ef;border-radius:9px;background:#fff;color:#748099;font-size:10px}.workspace-switcher__popover footer button:hover{border-color:#cbd7f1;color:#3159cf}.workspace-popover-enter-active,.workspace-popover-leave-active{transition:opacity .16s ease,transform .16s ease;transform-origin:top right}.workspace-popover-enter-from,.workspace-popover-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.product-context{width:154px;height:42px;padding:4px 10px;border:1px solid #e1e6f1;border-radius:12px;background:#ffffffb3}.product-context span{display:block;color:#929bb0;font-size:9px}.product-context select{width:100%;margin-top:3px;border:0;outline:0;background:transparent;color:var(--halo-text);font-size:12px;font-weight:600}.notice-button{position:relative;width:40px;height:40px;border:1px solid #e0e6f1;border-radius:12px;background:#ffffffad;color:#5d6880}.notice-button i{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e75769;color:#fff;font-style:normal;font-size:9px}.user-chip{min-width:126px;height:44px;display:flex;align-items:center;gap:8px;padding:4px 7px;border:0;border-radius:13px;background:transparent;text-align:left}.user-chip:hover{background:#ffffffbf}.user-chip>b{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#24345d,#5275d8);color:#fff;box-shadow:0 8px 18px #3154ad38}.user-chip strong,.user-chip small{display:block;max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip strong{color:var(--halo-text);font-size:12px}.user-chip small{margin-top:4px;color:var(--halo-muted);font-size:10px}.menu-backdrop{position:fixed;z-index:68;top:80px;right:0;bottom:0;left:0;background:#1d28482e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mega-menu{position:fixed;z-index:75;left:24px;right:24px;top:84px;max-height:calc(100vh - 96px);overflow:auto;padding:20px;border:1px solid #fff;border-radius:22px;background:#fbfcfff5;box-shadow:0 24px 72px #1d2c583b;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.mega-menu__head{display:flex;justify-content:space-between;align-items:start;padding-bottom:18px;border-bottom:1px solid #e6eaf2}.mega-menu__head span{color:var(--halo-blue);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.mega-menu__head h2{margin:6px 0 0;font-size:28px;letter-spacing:-.04em}.mega-menu__head>button{width:38px;height:38px;border:0;border-radius:12px;background:#f0f3fa;color:#69738b;font-size:22px}.mega-menu__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding-top:18px}.mega-menu__group{min-width:0;padding:16px;border:1px solid #e6eaf3;border-radius:20px;background:linear-gradient(145deg,#fff,#f8faff)}.mega-menu__group-title{display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px}.mega-menu__group-title b{font-size:15px}.mega-menu__group-title small{color:var(--halo-muted);font-size:10px}.mega-menu__links{display:grid;gap:5px}.mega-menu__links button{width:100%;min-height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 11px;border:0;border-radius:11px;background:transparent;color:#69738a;text-align:left;font-size:12px}.mega-menu__links button:hover,.mega-menu__links button.active{background:#edf2ff;color:#284fc8}.mega-menu__links button i{font-style:normal;opacity:.55}.mega-menu__subgroup{padding:8px;border-radius:13px;background:#f5f7fc}.mega-menu__subgroup>strong{display:block;padding:4px;color:#8791a7;font-size:10px}.mega-fade-enter-active,.mega-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.mega-fade-enter-from,.mega-fade-leave-to{opacity:0;transform:translateY(-8px)}.application-main{position:relative;z-index:1;height:calc(100vh - 80px);display:flex;flex-direction:column;padding:0 6px 6px;overflow:hidden}.workspace-page{width:100%;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;margin:0}.workspace-toolbar{min-height:78px;flex:0 0 78px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;border:1px solid var(--halo-border);border-radius:21px;background:#ffffff8c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 12px 34px #3e5c9e12}.workspace-title span{color:var(--halo-muted);font-size:11px}.workspace-title h1{margin:5px 0 0;font-size:24px;letter-spacing:-.035em}.workspace-status{display:flex;align-items:center;gap:8px}.compatibility-badge{height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:12px;background:#eaf7f2;color:#21795e;font-size:11px}.compatibility-badge i{width:7px;height:7px;border-radius:50%;background:#20a579;box-shadow:0 0 0 4px #20a5791f}.dashboard-overview{position:relative;min-height:128px;flex:0 0 128px;overflow:hidden;display:grid;grid-template-columns:minmax(360px,1fr) auto auto;align-items:center;gap:28px;padding:24px 28px;border:1px solid rgba(255,255,255,.65);border-radius:26px;background:radial-gradient(circle at 76% 20%,rgba(106,169,255,.42),transparent 22%),linear-gradient(135deg,#111b37,#203b7e 52%,#3568e9);color:#fff;box-shadow:0 22px 54px #22408b38;isolation:isolate}.dashboard-overview:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.dashboard-overview:after{content:"";position:absolute;z-index:-1;right:-62px;bottom:-130px;width:330px;height:330px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff05}.dashboard-overview__content{min-width:0}.dashboard-overview__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#a9c9ff;font:750 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.dashboard-overview__eyebrow i{width:24px;height:3px;border-radius:999px;background:currentColor}.dashboard-overview h1{margin:9px 0 6px;overflow:hidden;color:#fff;font-size:29px;line-height:1.15;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview__content p{margin:0;color:#ffffff9e;font-size:12px}.dashboard-overview__meta{display:flex;align-items:stretch;gap:10px}.dashboard-overview__meta>div{min-width:138px;padding:12px 15px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-overview__meta span,.dashboard-overview__meta strong{display:block}.dashboard-overview__meta span{color:#ffffff85;font-size:9px;letter-spacing:.08em}.dashboard-overview__meta strong{margin-top:6px;overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview__meta strong i{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:#54e2af;box-shadow:0 0 0 4px #54e2af1f}.dashboard-overview__actions{display:flex;align-items:center;gap:8px}.dashboard-overview__actions button{height:43px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff17;color:#fff;font-size:11px;font-weight:650;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-overview__actions button:hover{background:#ffffff29;transform:translateY(-1px)}.dashboard-overview__actions button.primary{border-color:#fff;background:#fff;color:#264fc4;box-shadow:0 10px 24px #07123433}.dashboard-overview__actions button span{font-size:15px}.halo-button{height:38px;padding:0 14px;border:1px solid #dfe5f0;border-radius:12px;background:#ffffffd1;color:#606b83;font-size:12px}.halo-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2f49891f}.halo-button.primary{border-color:#315de5;background:linear-gradient(145deg,#4670f5,#3158df);color:#fff;box-shadow:0 10px 24px #365edf40}.workspace-message{margin-top:10px;padding:11px 14px;border-radius:13px;font-size:12px}.workspace-message.warning{background:#fff7e8;color:#9a661d}.workspace-message.danger{background:#fff0f2;color:#b84255}.legacy-frame-wrap{position:relative;min-height:0;flex:1;margin-top:12px;overflow:hidden;border:1px solid #fff;border-radius:25px;background:#ffffffc4;box-shadow:0 18px 50px #304f991f}.legacy-frame-wrap.dashboard-frame{border-radius:28px;background:#f6f9ffdb;box-shadow:0 24px 65px #2c499129}.legacy-frame-wrap:fullscreen{border-radius:0;background:#f5f7fc}.legacy-frame-wrap iframe{width:100%;height:100%;min-height:0;display:block;border:0;background:transparent}.legacy-frame-wrap:fullscreen iframe{height:100vh}.application-shell--data .legacy-frame-wrap{margin-top:0;border-radius:14px;box-shadow:0 8px 26px #304f9917}.frame-loading{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;background:linear-gradient(145deg,#f8fafff5,#eff4fff5);text-align:center}.frame-loading strong{margin-top:18px;font-size:15px}.frame-loading span{margin-top:7px;color:var(--halo-muted);font-size:11px}.halo-spinner{width:44px;height:44px;border:4px solid #dce5ff;border-top-color:var(--halo-blue);border-radius:50%;animation:halo-spin .8s linear infinite}@keyframes halo-spin{to{transform:rotate(360deg)}}.workspace-empty{min-height:520px;display:grid;place-content:center;justify-items:center;text-align:center}.workspace-empty>b{color:#dbe2f1;font-size:94px}.workspace-empty h2{margin:0}.workspace-empty p{color:var(--halo-muted)}.dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1c274666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.context-dialog{width:min(680px,100%);overflow:hidden;border:1px solid #fff;border-radius:28px;background:#fbfcff;box-shadow:0 35px 100px #19264c5c}.context-dialog>header{display:flex;justify-content:space-between;align-items:start;padding:24px 26px 18px;border-bottom:1px solid #e7eaf2}.context-dialog header span{color:var(--halo-blue);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.context-dialog h2{margin:6px 0 0;font-size:26px}.context-dialog header button{width:38px;height:38px;border:0;border-radius:12px;background:#eff2f8;color:#717b91;font-size:21px}.context-dialog>p{margin:0;padding:18px 26px 0;color:var(--halo-muted);font-size:12px;line-height:1.7}.context-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 26px}.context-form label{display:grid;gap:7px}.context-form label.full{grid-column:1 / -1}.context-form label span{color:#667188;font-size:11px}.context-form input,.context-form select,.context-form textarea{width:100%;border:1px solid #dfe5f0;border-radius:12px;background:#fff;color:var(--halo-text);font-size:13px}.context-form input,.context-form select{height:42px;padding:0 12px}.context-form textarea{min-height:84px;padding:11px 12px;resize:vertical}.context-dialog footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 26px 22px;border-top:1px solid #e7eaf2}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .18s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}@media (max-width: 1480px){.brand-block{width:155px;min-width:155px}.brand-block img{width:102px}.primary-nav__item{padding:0 9px;font-size:12px}.primary-nav__icon{display:none}.product-context{width:132px}.user-chip{min-width:52px}.user-chip>span{display:none}.dashboard-overview{grid-template-columns:minmax(330px,1fr) auto;gap:18px}.dashboard-overview__meta{display:none}}@media (max-width: 1100px){.app-header{height:68px}.application-shell{padding-top:80px}.mobile-menu-button{display:block}.brand-block{width:128px;min-width:128px;height:56px}.brand-block img{width:90px;height:54px}.brand-block span{display:none}.primary-nav{position:fixed;z-index:90;left:14px;top:80px;width:280px;max-height:calc(100vh - 94px);display:none;overflow-y:auto;padding:14px;border:1px solid #fff;border-radius:18px;background:#fcfdfff7;box-shadow:var(--halo-shadow)}.app-header.mobile-open .primary-nav{display:grid}.primary-nav__item{width:100%;justify-content:flex-start;padding:0 14px}.primary-nav__icon{display:block}.header-actions{margin-left:auto}.mega-menu{left:306px;right:14px;top:80px}.workspace-toolbar{align-items:flex-start}.workspace-status{flex-wrap:wrap;justify-content:flex-end}.dashboard-overview{min-height:142px;flex-basis:142px;grid-template-columns:1fr auto;padding:22px}.dashboard-overview__content p{max-width:520px}}@media (max-width: 760px){body{overflow:auto}.application-shell{min-height:100vh;height:auto;overflow:visible}.application-main{height:auto;min-height:calc(100vh - 80px);overflow:visible}.app-header{left:6px;right:6px;top:6px;padding:6px;border-radius:18px}.brand-block{border-right:0}.product-context,.notice-button{display:none}.application-main{padding:0 6px 10px}.workspace-toolbar{display:block;padding:16px}.workspace-status{margin-top:14px;justify-content:flex-start}.compatibility-badge{width:100%}.dashboard-overview{min-height:auto;flex-basis:auto;display:block;padding:22px 20px}.dashboard-overview h1{font-size:25px;white-space:normal}.dashboard-overview__content p{line-height:1.6}.dashboard-overview__actions{margin-top:18px}.mega-menu{left:8px;right:8px;top:76px}.mega-menu__grid,.context-form{grid-template-columns:1fr}.context-form label.full{grid-column:auto}.legacy-frame-wrap,.legacy-frame-wrap iframe{min-height:720px}}body{background:#f4f6f8}.halo-ambient{display:none}.application-shell{padding-top:64px;background:#f4f6f8}.app-header{left:0;right:0;top:0;height:64px;gap:12px;padding:0 16px;border:0;border-bottom:1px solid #e5e8ee;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px #16223709}.brand-block{height:64px;border-right-color:#e8ebf0}.primary-nav{height:64px;gap:2px}.primary-nav__item{position:relative;height:64px;padding:0 11px;border-radius:0!important;color:#657084!important;font-weight:550}.primary-nav__item:hover{background:transparent;color:#26344c!important}.primary-nav__item.active,.primary-nav__item.open{background:transparent!important;box-shadow:inset 0 -2px #2f5fd3!important;color:#244da8!important}.primary-nav__icon{color:#8993a5}.primary-nav__item.active .primary-nav__icon,.primary-nav__item.open .primary-nav__icon{color:#2f5fd3}.header-actions{gap:7px}.workspace-switcher__trigger,.product-context,.notice-button{border-color:#e1e5eb!important;border-radius:7px!important;background:#f9fafb!important;box-shadow:none!important}.workspace-switcher__trigger:hover,.workspace-switcher__trigger.open,.product-context:hover,.notice-button:hover{border-color:#c9d1dc!important;background:#fff!important;box-shadow:none!important}.workspace-switcher__icon{border-radius:6px;background:#edf2fc;color:#315fbd}.user-chip{border-radius:7px!important}.user-chip:hover{background:#f5f7fa}.user-chip>b{border-radius:7px;background:#31466f;box-shadow:none}.workspace-switcher__popover,.mega-menu{border:1px solid #dfe4eb;border-radius:10px!important;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 40px #1a274121}.workspace-switcher__popover>header,.mega-menu__head{background:#fff}.mega-menu{top:70px;left:16px;right:16px;padding:18px}.mega-menu__head h2{font-size:22px;letter-spacing:-.02em}.mega-menu__group{padding:14px;border-color:#e5e8ee;border-radius:8px;background:#fff}.mega-menu__links button{border-radius:6px}.mega-menu__links button:hover,.mega-menu__links button.active{background:#f1f5fc;color:#2857bb}.menu-backdrop{top:64px;right:0;bottom:0;left:0;background:#1e27371f;-webkit-backdrop-filter:none;backdrop-filter:none}.application-main{height:calc(100vh - 64px);padding:8px}.application-shell--data .application-main{padding:8px}.legacy-frame-wrap,.application-shell--data .legacy-frame-wrap{margin-top:0;border:0;border-radius:8px;background:#fff;box-shadow:none}.frame-loading{background:#fff}.context-dialog{border-color:#dfe4eb;border-radius:12px!important;background:#fff;box-shadow:0 24px 64px #19264233}.dialog-backdrop{background:#18203052;-webkit-backdrop-filter:none;backdrop-filter:none}body{color:var(--ui-text);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height)}.application-shell .brand-block{width:132px;min-width:132px;padding-right:12px}.application-shell .brand-block img{width:104px}button,input,select,textarea{font-family:var(--ui-font-family)}button{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}input::placeholder,textarea::placeholder{color:#a2abba}.halo-button{min-width:72px;height:var(--ui-button-height)!important;padding:0 15px!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important;color:var(--ui-text-secondary)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:calc(var(--ui-button-height) - 2px)!important}.halo-button:hover{border-color:#aebdde!important;background:var(--ui-primary-soft)!important;box-shadow:none!important;color:var(--ui-primary)!important;transform:none}.halo-button.primary{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important}.halo-button.primary:hover{border-color:var(--ui-primary-hover)!important;background:var(--ui-primary-hover)!important;color:#fff!important}.context-form label span,.product-context span{color:var(--ui-text-secondary)!important;font-size:var(--ui-font-size-xs)!important;font-weight:600;line-height:1.35}.context-form input,.context-form select,.context-form textarea{width:100%;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none;color:var(--ui-text)!important;font-size:var(--ui-font-size-sm)!important;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease}.context-form input,.context-form select{height:var(--ui-control-height)!important;padding:0 12px!important}.context-form textarea{min-height:88px!important;padding:10px 12px!important}.context-form input:hover,.context-form select:hover,.context-form textarea:hover{border-color:var(--ui-border-strong)!important}.context-form input:focus,.context-form select:focus,.context-form textarea:focus{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus-ring)!important;outline:0}.context-dialog{border-radius:10px!important}.announcement-center{width:100%;min-height:0;padding:24px;overflow:auto;border:1px solid var(--ui-border);border-radius:10px;background:#fff}.announcement-center__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:8px 4px 26px;border-bottom:1px solid var(--ui-border)}.announcement-center__hero>div:first-child>span,.announcement-center__content>span{color:var(--ui-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.announcement-center__hero h1{margin:6px 0 8px;color:var(--ui-text);font-size:28px;line-height:1.2}.announcement-center__hero p,.announcement-center__content p{margin:0;color:var(--ui-text-secondary)}.announcement-center__count{min-width:116px;padding:14px 18px;border-radius:8px;background:var(--ui-primary-soft);color:var(--ui-primary);text-align:right}.announcement-center__count strong{display:block;font-size:26px;line-height:1}.announcement-center__count span{display:block;margin-top:7px;font-size:12px;font-weight:600}.announcement-center__list{display:grid;gap:12px;max-width:980px;padding-top:20px}.announcement-center__list article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:20px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}.announcement-center__index{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#f2f5fa;color:#78849a;font-size:13px;font-weight:700}.announcement-center__content h2{margin:4px 0 8px;color:var(--ui-text);font-size:17px}.announcement-center__content small{display:block;margin-top:12px;color:var(--ui-text-muted);font-size:12px}@media (max-width: 720px){.announcement-center{padding:16px}.announcement-center__hero{align-items:flex-start}.announcement-center__count{display:none}.announcement-center__list article{grid-template-columns:1fr}}.comment-workspace-native{width:100%;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;gap:8px;overflow:hidden;color:var(--ui-text)}.comment-toolbar,.comment-advanced,.comment-list-panel{border:1px solid var(--ui-border);border-radius:8px;background:#fff}.comment-toolbar{min-height:56px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 12px}.comment-fields,.comment-toolbar__actions,.comment-advanced{display:flex;align-items:center;gap:8px}.comment-fields{min-width:0;flex:1;overflow:hidden}.comment-fields label,.comment-advanced label,.comment-dialog label{display:flex;align-items:center;gap:8px;margin:0}.comment-fields label>span,.comment-advanced label>span,.comment-dialog label>span{flex:0 0 auto;color:#59677f;font-size:13px;font-weight:650;white-space:nowrap}.comment-workspace-native input,.comment-workspace-native select,.comment-workspace-native textarea{border:1px solid #d7dce4;border-radius:6px;outline:0;background:#fff;color:#334159;font-size:13px;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.comment-workspace-native input,.comment-workspace-native select{width:110px;height:36px;min-height:36px;padding:0 11px;line-height:34px}.comment-workspace-native select{padding-right:28px}.comment-workspace-native input:hover,.comment-workspace-native select:hover,.comment-workspace-native textarea:hover{border-color:#b8c3d1}.comment-workspace-native input:focus,.comment-workspace-native select:focus,.comment-workspace-native textarea:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring)}.comment-date{width:270px;height:36px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #d7dce4;border-radius:6px;background:#fff}.comment-date input{min-width:0;height:34px;flex:1;padding:0 2px;border:0;background:transparent;text-align:center;box-shadow:none!important}.comment-date i{color:#8d97a8;font-size:12px;font-style:normal}.comment-toolbar__actions{flex:0 0 auto}.comment-toolbar button,.comment-pagination button,.comment-card button,.comment-dialog button{min-width:68px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--ui-border);border-radius:6px;background:#fff;color:var(--ui-text-secondary);font-size:13px;font-weight:600;line-height:34px}.comment-toolbar button:hover,.comment-pagination button:hover,.comment-card button:hover,.comment-dialog button:hover{border-color:#b9c6d8;background:#f6f8fc;color:var(--ui-primary)}.comment-toolbar button.primary,.comment-dialog button.primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.comment-toolbar button.active{border-color:#b9c8e8;background:var(--ui-primary-soft);color:var(--ui-primary)}.comment-toolbar button:disabled,.comment-pagination button:disabled,.comment-card button:disabled,.comment-dialog button:disabled{cursor:not-allowed;opacity:.5}.comment-advanced{min-height:56px;flex:0 0 auto;flex-wrap:wrap;padding:9px 12px}.comment-advanced label.wide input{width:200px}.comment-advanced textarea{width:220px;height:36px;min-height:36px;padding:7px 10px;resize:vertical;line-height:20px}.comment-filter-enter-active,.comment-filter-leave-active{transition:opacity .15s ease,transform .15s ease}.comment-filter-enter-from,.comment-filter-leave-to{opacity:0;transform:translateY(-4px)}.comment-message{flex:0 0 auto;padding:10px 13px;border:1px solid #f1c9ce;border-radius:7px;background:#fff3f4;color:#bd4555;font-size:13px}.comment-list-panel{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.comment-list-panel.loading{opacity:.8}.comment-list,.comment-child-list{min-height:0;flex:1;overflow:auto;padding:8px}.comment-loading,.comment-empty{min-height:0;flex:1;display:grid;place-items:center;color:var(--ui-text-muted);font-size:13px}.comment-card{margin-bottom:8px;padding:14px 16px;border:1px solid #e2e7ef;border-radius:8px;background:#fff}.comment-card:last-child{margin-bottom:0}.comment-card>header,.comment-card>footer,.comment-card__actions{display:flex;align-items:center}.comment-card>header{justify-content:space-between;gap:14px}.comment-card>header>div:first-child{min-width:0;display:flex;align-items:center;gap:8px}.comment-card strong{color:var(--ui-text);font-size:14px}.comment-card>header span{padding:3px 7px;border-radius:5px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:11px}.comment-card>header span.muted{background:#f2f4f7;color:#8993a3}.comment-card__actions{flex:0 0 auto;gap:6px}.comment-card button{min-width:0;height:30px;padding:0 10px;font-size:12px;line-height:28px}.comment-card>p{margin:12px 0;color:#313e55;font-size:14px;line-height:1.65;word-break:break-word}.comment-card>footer{flex-wrap:wrap;gap:8px 16px;padding-top:10px;border-top:1px solid #edf0f4;color:var(--ui-text-muted);font-size:12px}.comment-card.compact{padding:12px 14px}.comment-pagination{min-height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:6px 10px;border-top:1px solid #e8ecf2;background:#fafbfd;color:var(--ui-text-secondary);font-size:12px}.comment-pagination select{width:94px;height:32px;min-height:32px}.comment-pagination button{min-width:62px;height:32px;line-height:30px}.comment-pagination strong{min-width:54px;text-align:center}.comment-dialog-backdrop{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#19223357}.comment-dialog{width:min(520px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;gap:14px;padding:20px;overflow:hidden;border:1px solid #dfe4eb;border-radius:10px;background:#fff;box-shadow:0 24px 70px #1926423d}.comment-dialog--wide{width:min(920px,100%)}.comment-dialog>header,.comment-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-dialog>header span{color:var(--ui-primary);font-size:11px;font-weight:700}.comment-dialog h2{margin:3px 0 0;font-size:18px}.comment-dialog>header>button{min-width:34px;width:34px;height:34px;padding:0;font-size:18px}.comment-dialog textarea{width:100%;min-height:110px;padding:10px 12px;resize:vertical;line-height:1.6}.comment-dialog label{align-items:flex-start;flex-direction:column}.comment-dialog label input,.comment-dialog label textarea{width:100%}.comment-dialog>footer{justify-content:flex-end}.comment-dialog__source{margin:0;padding:11px 12px;border-radius:7px;background:#f6f8fb;color:var(--ui-text-secondary);font-size:13px;line-height:1.55}.comment-child-list{min-height:300px;padding:0}@media (max-width: 1100px){.comment-fields{overflow-x:auto}.comment-fields label{flex:0 0 auto}}.context-dialog>header h2{color:var(--ui-text);font-size:18px;font-weight:650}.context-dialog>p{color:var(--ui-text-secondary)!important;font-size:var(--ui-font-size-sm)!important}.product-context{position:relative!important;width:150px!important;height:42px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:3px 10px 4px!important;border-color:var(--ui-border)!important;border-radius:6px!important;background:#f9fafb!important}.product-context span{line-height:14px!important}.product-context select{height:18px!important;margin-top:0!important;padding:0 18px 0 0!important;border:0!important;background:transparent!important;color:var(--ui-text)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important;line-height:18px!important;text-indent:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.product-context:after{content:"";position:absolute;right:11px;bottom:10px;width:6px;height:6px;border-right:1.5px solid #435069;border-bottom:1.5px solid #435069;pointer-events:none;transform:rotate(45deg)}.application-shell .header-actions{gap:6px}.application-shell .workspace-switcher__trigger{width:178px;height:42px}.primary-nav__item{min-height:40px;border-radius:10px!important;color:var(--ui-text-secondary)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600}.primary-nav__item:hover,.primary-nav__item.active,.primary-nav__item.open{color:#234993!important}.workspace-switcher__trigger,.notice-button,.user-chip,.mobile-menu-button{border-radius:6px!important}.workspace-switcher__current strong,.user-chip strong{color:var(--ui-text)!important;font-size:var(--ui-font-size-xs)!important;font-weight:700!important}.workspace-switcher__current small,.user-chip small{color:var(--ui-text-muted)!important;font-size:10px!important}.workspace-switcher__popover,.mega-menu{border-radius:10px!important}.application-shell .workspace-switcher__popover{overflow:hidden;border:1px solid #dfe4eb;border-radius:8px!important;background:#fff;box-shadow:0 14px 34px #19263d24}.application-shell .workspace-switcher__popover>header,.application-shell .workspace-switcher__popover>footer{background:#fff}.application-shell .workspace-switcher__list button,.application-shell .workspace-switcher__popover footer button{border-radius:5px}.workspace-switcher__list button,.workspace-switcher__popover footer button,.mega-menu__links button{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)!important;font-weight:600}.workspace-switcher__list button:hover,.workspace-switcher__list button.active,.mega-menu__links button:hover,.mega-menu__links button.active{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.executive-dashboard select{height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background-color:var(--ui-surface)!important;color:var(--ui-text)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}.executive-dashboard select:hover{border-color:var(--ui-border-strong)!important}.executive-dashboard select:focus{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus-ring)!important;outline:0}.dashboard-error button{min-width:72px;height:var(--ui-button-height)!important;padding:0 14px!important;border-radius:var(--ui-radius)!important;background:var(--ui-danger)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}.dashboard-error button:hover{background:var(--ui-danger-hover)!important}.trend-switcher button{color:var(--ui-text-secondary)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}.trend-switcher button.active{color:var(--ui-primary)!important}.company-login__card input{color:var(--ui-text)!important;font-size:var(--ui-font-size)!important}.company-login__card label>span{color:var(--ui-text-secondary)!important;font-size:var(--ui-font-size-sm)!important;font-weight:600!important}.company-login__card label>div{height:46px!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius)!important}.company-login__card label>div:focus-within{border-color:var(--ui-primary)!important;box-shadow:var(--ui-focus-ring)!important}.company-login__submit{height:44px!important;border-radius:var(--ui-radius)!important;background:var(--ui-primary)!important;font-size:var(--ui-font-size)!important;font-weight:700!important}.company-login__submit:hover{background:var(--ui-primary-hover)!important}.application-shell .primary-nav__item{border-radius:0!important;background:transparent!important;box-shadow:none!important}.application-shell .primary-nav__item:hover{background:transparent!important;color:#26344c!important}.application-shell .primary-nav__item.active,.application-shell .primary-nav__item.open{border-radius:0!important;background:transparent!important;box-shadow:inset 0 -2px #2f5fd3!important;color:#244da8!important}.application-shell .workspace-switcher__trigger,.application-shell .product-context,.application-shell .notice-button,.application-shell .user-chip{border-radius:6px!important;box-shadow:none!important}.application-shell .user-chip{cursor:pointer}.application-shell .user-chip:hover{background:#f5f7fa}.account-menu{position:relative}.account-menu .user-chip{min-width:120px;border:0;text-align:left}.account-menu .user-chip>i{margin-left:auto;color:#919aaa;font-size:11px;font-style:normal}.account-menu__popover{position:absolute;z-index:130;top:calc(100% + 9px);right:0;width:220px;overflow:hidden;border:1px solid #dfe4eb;border-radius:9px;background:#fff;box-shadow:0 16px 40px #1a274126}.account-menu__popover header{padding:15px 16px 13px;border-bottom:1px solid #e8ebf0;background:#fafbfc}.account-menu__popover header strong,.account-menu__popover header span{display:block}.account-menu__popover header strong{color:var(--ui-text);font-size:14px}.account-menu__popover header span{margin-top:4px;color:var(--ui-text-muted);font-size:11px}.account-menu__popover>button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:var(--ui-text-secondary);text-align:left}.account-menu__popover>button:last-child{border-bottom:0}.account-menu__popover>button:hover{background:#f5f8fd;color:var(--ui-primary)}.account-menu__popover>button span,.account-menu__popover>button small{display:block}.account-menu__popover>button span{font-size:13px;font-weight:650}.account-menu__popover>button small{color:var(--ui-text-muted);font-size:10px}.account-menu__popover>button.danger:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}.account-popover-enter-active,.account-popover-leave-active{transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.account-popover-enter-from,.account-popover-leave-to{opacity:0;transform:translateY(-5px) scale(.98)}.application-shell .mega-menu{left:172px;right:auto;top:70px;width:min(920px,calc(100vw - 188px));max-height:min(560px,calc(100vh - 84px));padding:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:10px!important;background:#fff;box-shadow:0 14px 38px #19263d24}.application-shell .mega-menu__head{min-height:72px;align-items:center;padding:14px 18px;border-bottom:1px solid #e7eaef}.application-shell .mega-menu__head span{color:#7a8598;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em}.application-shell .mega-menu__head h2{margin-top:3px;color:#26344c;font-size:20px;font-weight:650;letter-spacing:-.02em}.application-shell .mega-menu__head>button{width:34px;height:34px;border-radius:6px;background:#f5f7fa;color:#788397}.application-shell .mega-menu__head>button:hover{background:#edf1f6;color:#334159}.application-shell .mega-menu__body{min-height:300px;max-height:470px;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden}.application-shell .mega-menu__groups{padding:10px;overflow-y:auto;border-right:1px solid #e7eaef;background:#f7f8fa}.application-shell .mega-menu__groups button{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#5f6b7e;font-size:13px;font-weight:550;text-align:left}.application-shell .mega-menu__groups button:hover{background:#eef1f5;color:#344158}.application-shell .mega-menu__groups button.active{background:#eaf0fc;color:#2858b7;font-weight:650}.application-shell .mega-menu__groups button i{color:#a2aaba;font-size:17px;font-style:normal}.application-shell .mega-menu__content{min-width:0;padding:18px 20px 22px;overflow-y:auto;background:#fff}.application-shell .mega-menu__content-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.application-shell .mega-menu__content-head strong,.application-shell .mega-menu__content-head span{display:block}.application-shell .mega-menu__content-head strong{color:#26344c;font-size:15px;font-weight:650}.application-shell .mega-menu__content-head span{margin-top:4px;color:#929bab;font-size:11px}.application-shell .mega-menu__entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.application-shell .mega-menu__entry-grid>button,.application-shell .mega-menu__subgroup>div>button{min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:9px 12px;border:1px solid #e5e8ed;border-radius:7px;background:#fff;color:#405069;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.application-shell .mega-menu__entry-grid>button:hover,.application-shell .mega-menu__subgroup>div>button:hover{border-color:#bdc9db;background:#fafbfd;color:#2858b7}.application-shell .mega-menu__entry-grid>button.active,.application-shell .mega-menu__subgroup>div>button.active{border-color:#9eb5e5;background:#f2f5fc;color:#244fa5;box-shadow:none}.application-shell .mega-menu__entry-grid button span,.application-shell .mega-menu__subgroup button span{max-width:100%;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.application-shell .mega-menu__entry-grid button small,.application-shell .mega-menu__subgroup button small{color:#9aa3b2;font-size:10px}.application-shell .mega-menu__subgroup{grid-column:1 / -1;padding:10px 0 0;border:0;border-top:1px solid #e7eaef;border-radius:0;background:transparent}.application-shell .mega-menu__subgroup>strong{display:block;margin-bottom:9px;color:#707b8e;font-size:11px;font-weight:650}.application-shell .mega-menu__subgroup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 1100px){.application-shell .mega-menu{left:300px;width:calc(100vw - 316px)}.application-shell .mega-menu__body{grid-template-columns:165px minmax(0,1fr)}.application-shell .mega-menu__entry-grid,.application-shell .mega-menu__subgroup>div{grid-template-columns:1fr}}@media (max-width: 760px){.application-shell .mega-menu{left:8px;right:8px;top:72px;width:auto;max-height:calc(100vh - 80px)}.application-shell .mega-menu__head{min-height:62px;padding:11px 14px}.application-shell .mega-menu__body{min-height:0;max-height:calc(100vh - 143px);grid-template-columns:132px minmax(0,1fr)}.application-shell .mega-menu__groups{padding:8px}.application-shell .mega-menu__groups button{height:38px;padding:0 9px;font-size:12px}.application-shell .mega-menu__content{padding:14px}}.dialog-backdrop,.comment-dialog-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;padding:24px!important;background:#121c2e6b!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.context-dialog,.comment-dialog{max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-sizing:border-box;margin:0;overflow:hidden;border:1px solid #dce2eb!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 72px #16223a3d!important}.context-dialog{width:min(680px,calc(100vw - 48px))}.comment-dialog{width:min(520px,calc(100vw - 48px));gap:0;padding:0}.comment-dialog--wide{width:min(920px,calc(100vw - 48px))}.context-dialog>header,.comment-dialog>header{min-height:64px;flex:0 0 auto;align-items:center;box-sizing:border-box;padding:0 18px 0 22px!important;border-bottom:1px solid #e5e9f0!important;background:#fff!important}.context-dialog header span,.comment-dialog>header span{color:var(--ui-primary)!important;font-family:inherit!important;font-size:11px!important;font-weight:650!important;letter-spacing:0!important}.context-dialog>header h2,.comment-dialog h2{margin:2px 0 0!important;color:var(--ui-text)!important;font-size:18px!important;font-weight:650!important;line-height:24px!important}.context-dialog header button,.comment-dialog>header>button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#f2f4f7!important;color:#657085!important;font-size:20px!important;line-height:34px!important}.context-dialog>p{flex:0 0 auto;padding:18px 22px 0!important}.context-form{min-height:0;flex:1 1 auto;overflow:auto;padding:18px 22px 22px!important}.comment-dialog>:not(header):not(footer){margin-right:22px;margin-left:22px}.comment-dialog>header+*{margin-top:22px}.comment-dialog>footer,.context-dialog>footer{min-height:64px;flex:0 0 auto;box-sizing:border-box;margin-top:22px;padding:12px 22px!important;border-top:1px solid #e5e9f0!important;background:#fff!important}.comment-child-list{min-height:0;overflow:auto}@media (max-width: 760px){.dialog-backdrop,.comment-dialog-backdrop{align-items:flex-start!important;padding:10px!important}.context-dialog,.comment-dialog,.comment-dialog--wide{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}
