:root{--cert-accent:#d4af37;--cert-border:#1e2d45;--cert-success:#52c41a;--cert-progress:#1677ff;--cert-error:#ff4d4f;--annotate-red:#E5484D;--annotate-amber:#F5A623;--annotate-blue:#2F7CF6;--annotate-ink:#ffffff;--annotate-pin:rgba(124,58,237,.85);--annotate-pin-focus:#5B21B6;--bg-base: #0a0e1a;--bg-card: #111827;--bg-elevated: #1a2540;--bg-sidebar: #0d1526;--bg-header: #0d1526;--bg-brand: linear-gradient(135deg, #0d1526 0%, #162040 100%);--border: #1e2d45;--border-soft: rgba(30, 45, 69, .5);--text-primary: #e8edf5;--text-secondary: #8899b0;--text-muted: #5a6a85;--text-on-accent: #ffffff;--gold: #d4af37;--gold-soft: rgba(212, 175, 55, .12);--gold-glow: rgba(212, 175, 55, .18);--accent: #1677ff;--accent-glow: rgba(22, 119, 255, .15);--accent-gradient: linear-gradient(135deg, #1677ff, #0050c0);--success: #52c41a;--success-soft: rgba(82, 196, 26, .15);--warning: #faad14;--warning-soft: rgba(250, 173, 20, .15);--warning-strong:#fa8c16;--danger: #ff4d4f;--danger-soft: rgba(255, 77, 79, .15);--num-negative: #ff7875;--alloc-line: #ffffff;--alloc-point: #f5a623;--viewas-bg: #7a3e00;--viewas-fg: #ffe9c7;--viewas-border: #a35a10;--dept-it: #1677ff;--dept-management: #722ed1;--dept-actuarial: #d4af37;--dept-finance: #52c41a;--dept-reinsurance: #13c2c2;--dept-underwriting: #fa8c16;--dept-risk: #f5222d;--lob-fire: #1677ff;--lob-auto: #52c41a;--lob-liability: #faad14;--lob-marine: #ff7a45;--lob-engineering: #9b59b6;--lob-accident: #00bcd4;--cnforecast-invest-derived: #2f54eb;--cnforecast-dag-source: #13c2c2;--cnforecast-dag-uwgross: #faad14;--cnforecast-dag-uwceded: #ff7a45;--cnforecast-dag-dept: #722ed1;--cnforecast-dag-i4calc: #08979c;--gm-solvency: #13c2c2;--gm-leverage: #722ed1;--hkrbc-risk-market: #5B8FF9;--hkrbc-risk-life: #61DDAA;--hkrbc-risk-gi: #F6BD16;--hkrbc-risk-default: #7262FD;--hkrbc-risk-op: #FF9D4D;--hub-data: #1677ff;--hub-assumption: #722ed1;--hub-result: #52c41a;--hub-reasonable: #fa8c16;--hub-report: #d4af37;--hub-forecast: #13c2c2;--hub-capital: #eb2f96;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 16px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 10px;--sp-4: 12px;--sp-5: 16px;--sp-6: 20px;--sp-7: 24px;--sp-8: 32px;--sidebar-w: 220px;--sidebar-w-collapsed: 56px;--header-h: 56px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .35);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .6), 0 0 0 1px rgba(212, 175, 55, .08);--shadow-glow-gold: 0 0 16px var(--gold-glow);--shadow-glow-blue: 0 0 16px var(--accent-glow);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .15s;--t-med: .25s;--t-slow: .6s;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang TC", "PingFang SC", "Microsoft JhengHei", "Microsoft YaHei", "Noto Sans TC", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", "Microsoft JhengHei", monospace;--font-num: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-26: 26px;--fs-28: 28px;--fs-32: 32px;--fs-display: 40px;--lh-tight: 1.2;--lh-snug: 1.4;--lh-base: 1.5;--lh-loose: 1.8}[data-theme=light]{--bg-base: #f5f7fa;--bg-card: #ffffff;--bg-elevated: #f0f4fa;--bg-sidebar: #ffffff;--bg-header: #ffffff;--bg-brand: linear-gradient(135deg, #ffffff 0%, #f0f4fa 100%);--border: #d9e0ec;--border-soft: rgba(217, 224, 236, .6);--text-primary: #1f2937;--text-secondary: #5a6a85;--text-muted: #8899b0;--gold: #b8941d;--gold-soft: rgba(184, 148, 29, .1);--gold-glow: rgba(184, 148, 29, .18);--accent-glow: rgba(22, 119, 255, .1);--num-negative: #cf1322;--warning-strong:#d46b08;--viewas-border: #ad6800;--success: #389e0d;--warning: #d48806;--danger: #cf1322;--accent: #096dd9;--alloc-line: #2563eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .06);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .1)}.rv-module-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.t-display{font-family:var(--font-num);font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.5px}.t-h1{font-family:var(--font-sans);font-size:var(--fs-22);font-weight:700;line-height:var(--lh-tight);color:var(--text-primary)}.t-h2{font-family:var(--font-sans);font-size:var(--fs-16);font-weight:600;line-height:var(--lh-snug);color:var(--text-primary)}.t-h3{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:600;line-height:var(--lh-snug);color:var(--text-primary)}.t-kpi-value{font-family:var(--font-num);font-size:var(--fs-28);font-weight:700;line-height:var(--lh-tight);color:var(--text-primary);font-variant-numeric:tabular-nums}.t-kpi-label{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:500;color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase}.t-body{font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-base);color:var(--text-primary)}.t-secondary{font-family:var(--font-sans);font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text-secondary)}.t-caption{font-family:var(--font-sans);font-size:var(--fs-12);line-height:var(--lh-base);color:var(--text-secondary)}.t-micro{font-family:var(--font-sans);font-size:var(--fs-10);line-height:var(--lh-snug);color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;font-weight:700}.t-mono{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-secondary)}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.t-ai-stream{font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-loose);color:var(--text-primary);white-space:pre-wrap}.t-ai-stream strong{color:var(--accent);font-weight:600}:root[data-brand=ey]{--bg-base:#1a1a24;--bg-card:#2e2e38;--bg-elevated:#1a1a24;--bg-sidebar:#2e2e38;--bg-header:#2e2e38;--bg-brand:#2e2e38;--border:#747480;--border-soft:rgba(116,116,128,.35);--text-primary:#f6f6fa;--text-secondary:#c4c4cd;--text-muted:#c4c4cd;--text-on-accent:#2e2e38;--gold:#ffe600;--gold-soft:rgba(196,196,205,.12);--gold-glow:transparent;--accent:#ffe600;--accent-glow:rgba(196,196,205,.12);--accent-gradient:#ffe600;--ey-data-primary:#ffe600;--ey-data-secondary:#c4c4cd;--ey-data-tertiary:#747480;--ey-data-fourth:#f6f6fa;--ey-chart-grid:rgba(196,196,205,.2);--ey-advanced-1:#188ce5;--ey-advanced-2:#27acaa;--ey-advanced-3:#ff6d00;--ey-advanced-4:#2db757;--ey-advanced-5:#3d108a;--ey-advanced-6:#750e5c;--ey-font:Arial,"PingFang SC","Microsoft YaHei",sans-serif}:root[data-brand=ey][data-theme=light]{--bg-base:#f6f6fa;--bg-card:#ffffff;--bg-elevated:#f6f6fa;--bg-sidebar:#ffffff;--bg-header:#ffffff;--bg-brand:#ffffff;--border:#c4c4cd;--border-soft:rgba(196,196,205,.45);--text-primary:#2e2e38;--text-secondary:#2e2e38;--text-muted:#747480;--text-on-accent:#ffe600;--gold:#2e2e38;--gold-soft:#f6f6fa;--gold-glow:transparent;--accent:#2e2e38;--accent-glow:#f6f6fa;--accent-gradient:#2e2e38;--ey-data-secondary:#2e2e38;--ey-data-fourth:#c4c4cd;--ey-chart-grid:rgba(196,196,205,.45)}:root[data-brand=ey] body{font-family:var(--ey-font)}:root[data-brand=ey]{--ey-yellow:#ffe600;--ey-ink:#2e2e38;--ey-button-bg:var(--ey-yellow);--ey-button-fg:var(--ey-ink);--ey-env-bg:var(--ey-yellow);--ey-env-fg:var(--ey-ink);--ey-env-pill-bg:transparent;--ey-env-pill-fg:var(--ey-ink);--ey-env-pill-border:var(--ey-ink);--ey-tooltip-bg:var(--text-primary);--ey-tooltip-fg:var(--ey-ink);--ey-nav-active-tint:rgba(255,230,0,.1);--ey-flow-1:#ffe600;--ey-flow-2:#ff9a1f;--ey-flow-3:#ff3dbb;--ey-flow-4:#9b4dff;--ey-flow-5:#2fd2ff;--ey-flow:linear-gradient(90deg, var(--ey-flow-1), var(--ey-flow-2) 24%, var(--ey-flow-3) 52%, var(--ey-flow-4) 76%, var(--ey-flow-5));--ey-flow-loop:linear-gradient(90deg, var(--ey-flow-1), var(--ey-flow-2) 12%, var(--ey-flow-3) 26%, var(--ey-flow-4) 38%, var(--ey-flow-5) 50%, var(--ey-flow-4) 62%, var(--ey-flow-3) 74%, var(--ey-flow-2) 88%, var(--ey-flow-1));--ey-flow-short:linear-gradient(90deg, var(--ey-flow-1), var(--ey-flow-2) 45%, var(--ey-flow-3));--ey-flow-v:linear-gradient(180deg, var(--ey-flow-1), var(--ey-flow-2) 30%, var(--ey-flow-3) 65%, var(--ey-flow-4));--ey-body-accent:var(--text-primary);--cert-accent:var(--text-primary);--cert-border:var(--border);--cert-success:var(--success);--cert-progress:var(--text-secondary);--cert-error:var(--danger);--ey-up:#ff4136;--ey-down:#2db757;--ey-fs-caption:12px;--ey-fs-body:14px;--ey-fs-title:18px;--ey-fs-kpi:26px;--ey-fs-display:40px;--ey-fw-body:400;--ey-fw-strong:600;--font-sans:var(--ey-font);--font-num:Arial,var(--ey-font);--hub-data:var(--text-primary);--hub-assumption:var(--text-primary);--hub-result:var(--text-primary);--hub-reasonable:var(--text-primary);--hub-report:var(--text-primary);--hub-forecast:var(--text-primary);--hub-capital:var(--text-primary);--dept-it:var(--ey-advanced-1);--dept-management:var(--ey-advanced-5);--dept-actuarial:var(--text-primary);--dept-finance:var(--ey-advanced-4);--dept-reinsurance:var(--ey-advanced-2);--dept-underwriting:var(--ey-advanced-3);--dept-risk:var(--ey-up);--r-xs:6px;--r-lg:8px;--r-xl:8px;--r-2xl:8px;--ey-chart-font:Arial,"PingFang SC","Microsoft YaHei",sans-serif}:root[data-brand=ey][data-theme=light]{--ey-up:#e0362c;--ey-down:#189d3e;--ey-tooltip-bg:var(--ey-ink);--ey-tooltip-fg:var(--bg-base);--ey-nav-active-tint:rgba(255,230,0,.28);--text-secondary:#747480}:root[data-brand=ey]{--ey-light-ink:#2e2e38;--ey-light-muted:#747480;--ey-light-bg:#f6f6fa;--ey-light-card:#ffffff;--ey-light-border:#c4c4cd;--ey-light-border-soft:rgba(196,196,205,.7)}:root[data-brand=ey]:lang(zh-TW),:root[data-brand=ey]:lang(zh-HK){--ey-font:Arial,"PingFang TC","Microsoft JhengHei",sans-serif;--ey-chart-font:var(--ey-font)}:root{--resolve-gold:#d4af37;--resolve-gold-light:#b8941d;--resolve-mark-blue:#1677ff}:root{--resolve-logo-bg:linear-gradient(135deg,#0d1526 0%,#162040 100%)}:root[data-brand=ey]{--resolve-logo-bg:var(--bg-brand);--alloc-line:var(--ey-data-secondary);--alloc-point:var(--ey-data-primary)}:root[data-brand=ey]{--ey-deco-bar:var(--border);--ey-nav-active-bg:var(--gold-soft);--ey-nav-active-fg:var(--text-primary);--ey-nav-active-bar:var(--ey-yellow);--ey-nav-jump-bg:var(--gold-soft);--ey-nav-jump-ring:var(--text-secondary);--ey-up-bg:color-mix(in srgb, var(--ey-up) 12%, transparent);--ey-down-bg:color-mix(in srgb, var(--ey-down) 12%, transparent);--ey-widget-icon:var(--text-primary);--ey-reply-accent:var(--text-primary);--ey-reply-bg:var(--gold-soft);--ey-reply-border:var(--border);--ask-cta-fg:var(--text-on-accent);--ask-cta-bg:var(--accent);--ask-cta-shadow:none;--ask-user-fg:var(--text-on-accent)}:root{--ask-cta-fg:#1a1206;--ask-cta-bg:linear-gradient(135deg, var(--gold), #b8941d);--ask-cta-shadow:0 8px 24px rgba(212,175,55,.35);--ask-user-fg:#fff;--nav-system-active:#722ed1}:root[data-brand=ey][data-theme=light]{--ey-nav-active-bar:var(--ey-ink)}:root{--resolve-green:#52c41a;--resolve-red:#ff4d4f;--resolve-amber:#faad14;--resolve-volcano:#ff7a45;--resolve-orange:#fa8c16;--resolve-slate:#8899b0;--resolve-line:#1e2d45;--resolve-red-strong:#dc2626;--resolve-green-strong:#16a34a;--resolve-green-bg:#0d2618;--resolve-green-edge:#0d4726;--resolve-ink:#1f2937;--resolve-amber-strong:#d97706;--resolve-violet:#7c3aed;--resolve-muted:#9ca3af;--resolve-muted-strong:#6b7280;--resolve-red-dark:#cf1322;--resolve-green-dark:#389e0d;--resolve-antd-blue:#1890ff}:root[data-brand=ey]{--ey-good:var(--ey-down);--ey-bad:var(--ey-up);--ey-caution:var(--ey-advanced-3);--ey-callout-bg:var(--gold-soft);--ey-callout-edge:var(--border);--ey-body-muted:var(--text-secondary)}:root{--ra-iacf:#1677ff;--ra-maint:#52c41a;--ra-ulae:#fa8c16;--ra-total:#722ed1;--ra-muted-label:#666;--aic-title:var(--resolve-mark-blue);--aic-link:var(--resolve-mark-blue);--aic-chip-on-bg:var(--resolve-mark-blue);--aic-chip-on-fg:#fff;--aic-chip-off-border:#3a4a6a;--aic-chip-off-fg:#a0b0c5;--aic-btn-bg:var(--resolve-mark-blue);--aic-btn-border:var(--resolve-mark-blue);--aic-btn-fg:#fff;--aic-btn-off-border:#3a4a6a;--aic-btn-off-fg:#5a6a85;--aic-ask-fg:var(--resolve-gold);--aic-related-fg:#52c41a;--aic-related-chip-fg:#a0d57a}:root[data-brand=ey]{--ra-iacf:var(--ey-advanced-1);--ra-maint:var(--ey-advanced-2);--ra-ulae:var(--ey-advanced-3);--ra-total:var(--ey-advanced-4);--ra-muted-label:var(--text-secondary);--aic-bg:var(--gold-soft);--aic-border:var(--border-soft);--aic-title:var(--text-primary);--aic-link:var(--text-primary);--aic-chip-on-bg:var(--ey-button-bg);--aic-chip-on-fg:var(--ey-button-fg);--aic-chip-off-border:var(--border);--aic-chip-off-fg:var(--text-secondary);--aic-btn-bg:var(--ey-button-bg);--aic-btn-border:var(--border);--aic-btn-fg:var(--ey-button-fg);--aic-btn-off-border:var(--border);--aic-btn-off-fg:var(--text-muted);--aic-rule:var(--border-soft);--aic-ask-bg:var(--gold-soft);--aic-ask-edge:var(--border);--aic-ask-fg:var(--text-primary);--aic-related-rule:var(--border-soft);--aic-related-fg:var(--text-secondary);--aic-related-chip-bg:var(--gold-soft);--aic-related-chip-border:var(--border-soft);--aic-related-chip-fg:var(--text-primary)}:root{--cnf-dag-lane-source:#13c2c2;--cnf-dag-lane-uwgross:#faad14;--cnf-dag-lane-uwceded:#ff7a45;--cnf-dag-lane-invest:#52c41a;--cnf-dag-lane-statement:#1677ff;--cnf-dag-rail-dept:var(--cnforecast-dag-dept);--cnf-dag-cat-datasource:#13c2c2;--cnf-dag-cat-excel:#1677ff;--cnf-dag-cat-rederived:#52c41a;--cnf-dag-cat-base:#faad14;--cnf-dag-cat-uwcal:#08979c;--cnf-dag-cat-invest:var(--cnforecast-invest-derived);--cnf-dag-cat-input:#722ed1;--cnf-dag-cat-assumption:#eb2f96;--cnf-dag-cat-i4calc:var(--cnforecast-dag-i4calc);--cnf-dag-cat-dept:var(--cnforecast-dag-dept);--cnf-dag-grey:#8c8c8c;--cnf-dag-hot:#d4af37;--cnf-dag-focus-ring:rgba(212,175,55,.5);--cnf-dag-edge:rgba(136,153,176,.38);--cnf-dag-edge-head:rgba(136,153,176,.55);--cnf-dag-chip-fg:#fff;--cnf-ai-bg:rgba(22,119,255,.06);--cnf-ai-border:rgba(22,119,255,.25);--cnf-ai-title:#1677ff;--cnf-ai-accent:#1677ff;--cnf-ai-on-accent:#fff;--cnf-ai-chip-border:#3a4a6a;--cnf-ai-chip-fg:#a0b0c5;--cnf-ai-divider:rgba(212,175,55,.2);--cnf-bridge-up:#52c41a;--cnf-bridge-down:#ff4d4f}:root[data-brand=ey]{--cnf-dag-lane-source:var(--text-secondary);--cnf-dag-lane-uwgross:var(--text-secondary);--cnf-dag-lane-uwceded:var(--text-secondary);--cnf-dag-lane-invest:var(--text-secondary);--cnf-dag-lane-statement:var(--text-secondary);--cnf-dag-rail-dept:var(--text-secondary);--cnf-dag-cat-datasource:var(--text-secondary);--cnf-dag-cat-excel:var(--ey-advanced-1);--cnf-dag-cat-rederived:var(--ey-advanced-4);--cnf-dag-cat-base:var(--ey-advanced-3);--cnf-dag-cat-uwcal:var(--ey-advanced-2);--cnf-dag-cat-invest:var(--ey-advanced-5);--cnf-dag-cat-input:var(--ey-advanced-6);--cnf-dag-cat-assumption:var(--ey-data-primary);--cnf-dag-cat-i4calc:var(--ey-data-tertiary);--cnf-dag-cat-dept:var(--ey-data-secondary);--cnf-dag-grey:var(--ey-data-tertiary);--cnf-dag-hot:var(--accent);--cnf-dag-focus-ring:color-mix(in srgb, var(--accent) 50%, transparent);--cnf-dag-chip-bg:var(--accent);--cnf-dag-chip-fg:var(--text-on-accent);--cnf-ai-bg:var(--gold-soft);--cnf-ai-border:var(--border);--cnf-ai-title:var(--text-primary);--cnf-ai-accent:var(--accent);--cnf-ai-on-accent:var(--text-on-accent);--cnf-ai-chip-border:var(--border);--cnf-ai-chip-fg:var(--text-secondary);--cnf-ai-divider:var(--border-soft)}:root[data-brand=ey]{--success:#2db757;--success-soft:rgba(45,183,87,.15);--danger:#ff4136;--danger-soft:rgba(255,65,54,.15);--warning:#ff6d00;--warning-soft:rgba(255,109,0,.15);--warning-strong:#ff6d00;--num-negative:#ff4136}:root[data-brand=ey][data-theme=light]{--success:#189d3e;--danger:#e0362c;--num-negative:#e0362c}:root{--resolve-role-swap:#faad14}:root{--table-key-bg:#ffe600;--table-key-fg:#1a1a24;--table-key-neg:#c9314a;--table-flow:linear-gradient(90deg, #ffe600, #ff9a1f, #ff3dbb, #9b4dff, #2fd2ff);--table-head-bg:#4a4a57;--table-head-fg:#ffffff;--table-head-line:rgba(255,255,255,.14)}[data-theme=light]{--table-head-bg:#2e2e38}:root[data-brand=ey]{--ey-flow-ring-stops:var(--ey-flow-1), var(--ey-flow-2), var(--ey-flow-3), var(--ey-flow-4), var(--ey-flow-5), var(--ey-flow-4), var(--ey-flow-3), var(--ey-flow-2), var(--ey-flow-1)}[data-theme=light] body{background:var(--bg-base);color:var(--text-primary)}[data-theme=light] .ant-tabs-tab{color:var(--text-secondary)!important}[data-theme=light] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}[data-theme=light] .ey-card,[data-theme=light] [class*=ey-card]{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:0 1px 3px #0000000a;color:var(--text-primary)!important}[data-theme=light] .section-title{color:var(--text-primary)!important}[data-theme=light] .page-content{background:var(--bg-base)!important}[data-theme=light] [style*="rgb(10, 14, 26)"],[data-theme=light] [style*="rgb(10,14,26)"],[data-theme=light] [style*="#0a0e1a"]{background-color:var(--bg-base)!important}[data-theme=light] [style*="rgb(17, 24, 39)"],[data-theme=light] [style*="rgb(17,24,39)"],[data-theme=light] [style*="#111827"],[data-theme=light] [style*="rgb(26, 37, 64)"],[data-theme=light] [style*="rgb(26,37,64)"],[data-theme=light] [style*="#1a2540"]{background-color:var(--bg-card)!important}[data-theme=light] [style*="rgb(13, 21, 38)"],[data-theme=light] [style*="rgb(13,21,38)"],[data-theme=light] [style*="#0d1526"]{background-color:var(--bg-sidebar)!important}[data-theme=light] [style*="rgb(22, 32, 64)"],[data-theme=light] [style*="rgb(22,32,64)"],[data-theme=light] [style*="#162040"]{background-color:var(--bg-sidebar)!important;background-image:none!important}[data-theme=light] [style*="rgb(13, 30, 58)"],[data-theme=light] [style*="rgb(13,30,58)"],[data-theme=light] [style*="#0d1e3a"]{background-color:var(--bg-base)!important;background-image:none!important}[data-theme=light] .resolve-logo-block{background:var(--bg-sidebar)!important;border-bottom:1px solid var(--border)!important}[data-theme=light] .resolve-login-bg,.resolve-login-bg{background:radial-gradient(ellipse at 30% 20%,#0d1e3a,#060c1a 60%,#000510)!important;background-image:radial-gradient(ellipse at 30% 20%,#0d1e3a,#060c1a 60%,#000510)!important;color:#e8edf5!important}[data-theme=light] .resolve-login-card,.resolve-login-card{background:#111827f2!important;background-image:none!important;border:1px solid rgba(30,45,69,.9)!important;color:#e8edf5!important}.resolve-login-bg,[data-theme=light] .resolve-login-bg,.resolve-login-card,[data-theme=light] .resolve-login-card{--text-primary: #e8edf5;--text-secondary: #8899b0;--bg-base: #060c1a;--bg-card: #111827;--bg-elevated: #1a2540;--bg-sidebar: #0d1526;--border: #1e2d45}[data-theme=light] .resolve-login-card .ant-input,[data-theme=light] .resolve-login-card .ant-input-affix-wrapper,[data-theme=light] .resolve-login-card .ant-input-password,.resolve-login-card .ant-input,.resolve-login-card .ant-input-affix-wrapper,.resolve-login-card .ant-input-password{background:#0d1526!important;border-color:#1e2d45!important;color:#e8edf5!important}[data-theme=light] .resolve-login-card .ant-input::placeholder,.resolve-login-card .ant-input::placeholder{color:#8899b0!important}[data-theme=light] .resolve-login-card .ant-form-item-label>label,.resolve-login-card .ant-form-item-label>label{color:#c8d8e8!important}[data-theme=light] .resolve-login-card .ant-steps-item-title,[data-theme=light] .resolve-login-card .ant-steps-item-description,.resolve-login-card .ant-steps-item-title,.resolve-login-card .ant-steps-item-description{color:#8899b0!important}[data-theme=light] .resolve-login-card .ant-steps-item-process .ant-steps-item-title,.resolve-login-card .ant-steps-item-process .ant-steps-item-title{color:#1677ff!important}[data-theme=light] .resolve-login-card .ant-tag,.resolve-login-card .ant-tag{background:#1677ff1f!important;color:#6cb6ff!important;border-color:#1677ff66!important}[data-theme=light] .resolve-login-card .ant-tag-blue,.resolve-login-card .ant-tag-blue{background:#1677ff26!important;color:#6cb6ff!important;border-color:#1677ff80!important}[data-theme=light] .resolve-login-card .ant-divider-inner-text,.resolve-login-card .ant-divider-inner-text{color:#8899b0!important}[data-theme=light] .resolve-login-card .ant-divider,.resolve-login-card .ant-divider{border-color:#1e2d45!important}[data-theme=light] .resolve-login-card .ant-alert-error{background:#ff4d4f1a!important;border-color:#ff4d4f4d!important}[data-theme=light] .resolve-login-card .ant-alert-error .ant-alert-message{color:var(--num-negative)!important}.resolve-login-bg.resolve-login-bg--layout{min-height:100vh;min-height:100dvh;height:auto!important;overflow:auto!important;padding:32px 20px;box-sizing:border-box}.resolve-login-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,600px) minmax(0,400px);gap:52px;align-items:start;justify-content:center;width:100%;max-width:1120px;margin:0 auto}.resolve-login-layout.resolve-login-layout--solo{grid-template-columns:minmax(0,420px)}.resolve-login-layout .resolve-login-card{width:min(420px,100%)!important;max-height:none!important;box-sizing:border-box}.resolve-login-hero{color:#e8edf5}.resolve-login-hero__brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.resolve-login-hero__mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex:0 0 auto}.resolve-login-hero__kicker{color:#d4af37;font-weight:800;font-size:15px;letter-spacing:.02em}.resolve-login-hero__headline{margin:0 0 14px;font-size:32px;line-height:1.25;font-weight:800;color:#e8edf5;letter-spacing:-.01em}.resolve-login-hero__positioning{margin:0 0 26px;font-size:15px;line-height:1.75;color:#b7c3d6}.resolve-login-hero__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8899b0;margin:0 0 10px}.resolve-login-hero__highlights{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.resolve-login-hero__highlights li{padding:12px 14px;border-radius:10px;background:#111827b8;border:1px solid rgba(30,45,69,.9);border-left:3px solid #d4af37}.resolve-login-hero__hl-title{font-weight:700;font-size:14px;color:#e8edf5;margin-bottom:3px}.resolve-login-hero__hl-body{font-size:13px;line-height:1.65;color:#b7c3d6}.resolve-login-hero__chips{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.resolve-login-hero__chips li{font-size:12.5px;padding:5px 11px;border-radius:999px;color:#6cb6ff;background:#1677ff1f;border:1px solid rgba(22,119,255,.4)}.resolve-login-shots{display:grid;gap:14px;margin:4px 0 26px}.resolve-login-shot{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(212,175,55,.22);background:#11182799;box-shadow:0 12px 40px #00000073}.resolve-login-shot img{display:block;width:100%;height:auto}.resolve-login-shot figcaption{padding:8px 12px;font-size:12px;color:#b7c3d6;border-top:1px solid rgba(30,45,69,.9);background:#0d1526b3}.resolve-login-hero__layers{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px}.resolve-login-hero__layers li{display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:10px;font-size:13px}.resolve-login-hero__layer-n{width:22px;height:22px;line-height:22px;text-align:center;border-radius:6px;font-size:11px;font-weight:700;color:#0a0e1a;background:#d4af37;box-sizing:border-box}.resolve-login-hero__layer-name{color:#e8edf5;font-weight:700}.resolve-login-hero__layer-sub{color:#8899b0;font-size:12px}.resolve-login-hero__diff{margin:0 0 12px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.7;color:#e8edf5;background:#111827b8;border:1px solid rgba(30,45,69,.9);border-left:3px solid #d4af37}.resolve-login-hero__compliance{margin:0 0 24px;font-size:12.5px;color:#8899b0}.resolve-login-hero__attrs{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.resolve-login-hero__attrs li{padding:10px 12px;border-radius:10px;background:#111827b8;border:1px solid rgba(30,45,69,.9);border-top:2px solid #d4af37}.resolve-login-hero__attr-name{display:block;font-weight:700;font-size:13px;color:#e8edf5;margin-bottom:3px}.resolve-login-hero__attr-desc{display:block;font-size:11.5px;line-height:1.55;color:#8899b0}.resolve-login-hero__chips--attr{margin-top:-8px}.resolve-login-hero--compact .resolve-login-hero__chips--attr li{color:#6cb6ff;background:#1677ff1f;border-color:#1677ff66}.resolve-login-hero--compact .resolve-login-hero__compliance{margin:0 0 14px}.resolve-login-hero--compact .resolve-login-shots{margin:4px 0 14px}.resolve-login-hero__steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.resolve-login-hero__steps li{display:grid;grid-template-columns:22px 110px 1fr;align-items:center;gap:10px;font-size:13px}.resolve-login-hero__step-n{width:22px;height:22px;line-height:20px;text-align:center;border-radius:50%;font-size:11px;font-weight:700;color:#d4af37;border:1px solid #d4af37;box-sizing:border-box}.resolve-login-hero__steps li:first-child .resolve-login-hero__step-n{background:#d4af37;color:#0a0e1a}.resolve-login-hero__step-when{color:#8899b0}.resolve-login-hero__step-what{color:#e8edf5;font-weight:600}.resolve-login-hero--compact{margin-bottom:18px}.resolve-login-hero--compact .resolve-login-hero__brand{margin-bottom:14px}.resolve-login-hero--compact .resolve-login-hero__mark{width:40px;height:40px;border-radius:10px}.resolve-login-hero--compact .resolve-login-hero__headline{font-size:22px;margin-bottom:8px}.resolve-login-hero--compact .resolve-login-hero__positioning{font-size:13.5px;margin-bottom:14px}.resolve-login-hero--compact .resolve-login-hero__chips{margin-bottom:14px}.resolve-login-hero--compact .resolve-login-hero__chips li{color:#e8d59a;background:#d4af371f;border-color:#d4af3773}.resolve-login-hero__cta{display:block;width:100%;height:48px;border:0;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1677ff,#0050c0);box-shadow:0 8px 24px #1677ff59}.resolve-login-hero__cta-block{margin:4px 0 18px}.resolve-login-hero__cta-sub{margin-top:8px;text-align:center;font-size:12px;color:#8899b0}.resolve-login-hero--compact .resolve-login-hero__attrs{grid-template-columns:1fr}.resolve-login-card .ant-checkbox-wrapper,[data-theme=light] .resolve-login-card .ant-checkbox-wrapper{color:#c8d8e8!important;font-size:13px}.resolve-login-card .ant-select-selector,[data-theme=light] .resolve-login-card .ant-select-selector{background:#0d1526!important;border-color:#1e2d45!important;color:#e8edf5!important}.resolve-login-card .ant-select-selection-placeholder,[data-theme=light] .resolve-login-card .ant-select-selection-placeholder,.resolve-login-card .ant-select-arrow,[data-theme=light] .resolve-login-card .ant-select-arrow{color:#8899b0!important}.resolve-login-consent{margin-top:10px;font-size:11.5px;line-height:1.6;color:#8899b0}.resolve-login-pending-lines{text-align:left;display:grid;gap:8px;font-size:13px;line-height:1.65;color:#b7c3d6;margin-bottom:20px}.resolve-login-pending-lines li{list-style:none;padding-left:16px;position:relative}.resolve-login-pending-lines li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#d4af37}.resolve-login-pending-wechat{font-size:12.5px;color:#e8d59a;background:#d4af371a;border:1px solid rgba(212,175,55,.35);border-radius:8px;padding:8px 12px;margin-bottom:16px}@media(max-width:899px){.resolve-login-bg.resolve-login-bg--layout{padding:20px 14px 28px;align-items:flex-start}.resolve-login-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:480px}.resolve-login-layout .resolve-login-card{padding:22px 18px 20px!important;border-radius:14px!important}.resolve-login-card .ant-steps-item-title{font-size:11px!important}}[data-theme=light] .ant-drawer-header,[data-theme=light] .ant-drawer-body,[data-theme=light] .ant-modal-content,[data-theme=light] .ant-modal-header,[data-theme=light] .ant-modal-body{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=light] .ant-drawer-title,[data-theme=light] .ant-modal-title{color:var(--text-primary)!important}[data-theme=light] .ant-table{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=light] .ant-table-thead>tr>th{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important}[data-theme=light] .ant-table-tbody>tr>td{background:var(--bg-card)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important}[data-theme=light] .ant-table-tbody>tr:hover>td{background:var(--bg-elevated)!important}[data-theme=light] .ant-table-tbody .table-row-dark>td,[data-theme=light] .ant-table-tbody .table-row-darker>td{background:var(--bg-card)!important}[data-theme=light] .ant-collapse,[data-theme=light] .ant-collapse-item,[data-theme=light] .ant-collapse-header,[data-theme=light] .ant-collapse-content,[data-theme=light] .ant-collapse-content-box{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border)!important}[data-theme=light] [style*="rgb(232, 237, 245)"],[data-theme=light] [style*="rgb(232,237,245)"],[data-theme=light] [style*="#e8edf5"]{color:#1f2937!important}[data-theme=light] [style*="rgb(136, 153, 176)"],[data-theme=light] [style*="rgb(136,153,176)"],[data-theme=light] [style*="#8899b0"]{color:#5a6a85!important}[data-theme=light] [style*="rgb(200, 216, 232)"],[data-theme=light] [style*="rgb(200,216,232)"],[data-theme=light] [style*="#c8d8e8"],[data-theme=light] [style*="rgb(207, 216, 227)"],[data-theme=light] [style*="rgb(207,216,227)"],[data-theme=light] [style*="#cfd8e3"]{color:#2d3a52!important}[data-theme=light] [style*="rgb(154, 179, 204)"],[data-theme=light] [style*="rgb(154,179,204)"],[data-theme=light] [style*="#9ab3cc"],[data-theme=light] [style*="rgb(160, 176, 197)"],[data-theme=light] [style*="rgb(160,176,197)"],[data-theme=light] [style*="#a0b0c5"],[data-theme=light] [style*="rgb(58, 74, 106)"],[data-theme=light] [style*="rgb(58,74,106)"],[data-theme=light] [style*="#3a4a6a"],[data-theme=light] [style*="rgb(90, 106, 133)"],[data-theme=light] [style*="rgb(90,106,133)"],[data-theme=light] [style*="#5a6a85"]{color:#5a6a85!important}[data-theme=light] [style*="rgb(30, 45, 69)"],[data-theme=light] [style*="rgb(30,45,69)"],[data-theme=light] [style*="#1e2d45"],[data-theme=light] [style*="rgb(31, 41, 55)"],[data-theme=light] [style*="rgb(31,41,55)"],[data-theme=light] [style*="#1f2937"]{border-color:var(--border)!important}[data-theme=light] aside,[data-theme=light] [class*=sidebar]{background:var(--bg-sidebar)!important;border-right:1px solid var(--border)}[data-theme=light] header{background:var(--bg-header)!important;border-bottom:1px solid var(--border)}[data-theme=light] .ant-tooltip-inner{color:#fff!important}[data-theme=light] .echarts-for-react{background:transparent!important}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--bg-base);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,sans-serif}html{--env-banner-h: 0px;--viewas-banner-h: 0px;--banner-h: calc(var(--env-banner-h) + var(--viewas-banner-h))}html.has-env-banner{--env-banner-h: 26px}html.has-viewas-banner{--viewas-banner-h: 28px}@media(max-width:599px){.resolve-env-banner{gap:10px!important;padding:0 12px}.resolve-env-banner__extra{display:none}}html body{margin-top:var(--banner-h)}html,html body,html #root{height:calc(100% - var(--banner-h))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2e4060}.ey-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:20px}.ey-card-title{font-size:14px;color:var(--text-secondary);margin-bottom:8px;letter-spacing:.5px;text-transform:uppercase;font-weight:500}.ey-card-value{font-size:28px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.ey-card-sub{font-size:12px;color:var(--text-secondary);margin-top:4px}.yoy-up{color:var(--success)}.yoy-down{color:var(--danger)}.yoy-flat{color:var(--text-secondary)}.section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.section-title:before{content:"";display:inline-block;width:3px;height:16px;background:var(--accent);border-radius:2px}.page-content{padding:24px;overflow-y:auto;height:calc(100vh - var(--header-h))}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1200px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr 1fr}}.ant-segmented{background:var(--bg-base)!important;border:1px solid var(--border)!important}.ant-segmented-item-selected{background:var(--accent)!important;color:#fff!important}.ant-segmented-item-selected .ant-segmented-item-label,.ant-segmented-item-selected .ant-segmented-item-icon,.ant-segmented-item-selected .ant-segmented-item-label *{color:#fff!important}.ant-segmented-item{color:var(--text-secondary)!important}.ant-btn-primary:not(.ant-btn-background-ghost),.ant-btn-primary:not(.ant-btn-background-ghost)>span{color:#fff!important}.ant-btn-primary:not(.ant-btn-background-ghost):hover,.ant-btn-primary:not(.ant-btn-background-ghost):hover>span{color:#fff!important}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600!important}.ant-tag{border-radius:4px}.ant-badge-status-dot{width:8px!important;height:8px!important}.ai-stream-text{font-size:14px;line-height:1.8;color:var(--text-primary);white-space:pre-wrap}.ai-stream-text strong{color:var(--accent);font-weight:600}.upload-zone{border:2px dashed var(--border);border-radius:12px;padding:48px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-base)}.upload-zone:hover,.upload-zone.drag-over{border-color:var(--accent);background:var(--accent-glow)}.flow-arrow{color:var(--accent);font-size:20px;display:flex;align-items:center;justify-content:center}.system-card{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s}.system-card:hover{border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow)}.system-card.active{border-color:var(--accent);background:var(--accent-glow)}.risk-bar-wrap{display:flex;align-items:center;gap:10px;margin-bottom:8px}.risk-bar-label{width:80px;font-size:13px;color:var(--text-secondary)}.risk-bar-track{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.risk-bar-fill{height:100%;border-radius:4px;transition:width .6s ease}.risk-bar-value{width:60px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.reason-table{width:100%;border-collapse:collapse}.reason-table th{text-align:left;padding:10px 12px;font-size:12px;color:var(--text-secondary);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px}.reason-table td{padding:12px;font-size:13px;border-bottom:1px solid rgba(30,45,69,.5)}.reason-table tr:hover td{background:#1677ff0a}.diff-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.diff-badge.up{background:#52c41a26;color:var(--success)}.diff-badge.down{background:#ff4d4f26;color:var(--danger)}.diff-badge.neutral{background:#8899b026;color:var(--text-secondary)}.ant-table-tbody .table-row-dark>td{background:#111827!important}.ant-table-tbody .table-row-darker>td{background:#0d1526!important}.ant-table-tbody .table-row-highlight>td{background:#1677ff14!important;border-top:1px solid rgba(22,119,255,.25)!important;border-bottom:1px solid rgba(22,119,255,.25)!important}.ant-table-tbody .table-row-section>td{background:#d4af3714!important;border-top:1px solid rgba(212,175,55,.2)!important;color:#d4af37!important}.ant-table-tbody .row-invalid>td{background:var(--danger-soft)!important;border-top:1px solid var(--danger)!important;border-bottom:1px solid var(--danger)!important}[data-theme=light] .ant-table-tbody .row-invalid>td{background:#cf132214!important;border-top:1px solid var(--danger)!important;border-bottom:1px solid var(--danger)!important}.ant-tabs-tabpane-active{animation:rvTabFade .22s cubic-bezier(.16,1,.3,1)}@keyframes rvTabFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ant-tabs-tabpane-active{animation:none}}.ant-input-number.num-right .ant-input-number-input,.num-right .ant-input-number-input{text-align:right;font-variant-numeric:tabular-nums}:root[data-brand=ey] #root{font-family:var(--ey-font)}:root[data-brand=ey] .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled){background:var(--ey-button-bg)}:root[data-brand=ey] .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled),:root[data-brand=ey] .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled)>span{color:var(--ey-button-fg)!important}:root[data-brand=ey] .ant-float-btn-primary,:root[data-brand=ey] .ant-float-btn-primary .ant-float-btn-body{background:var(--ey-button-bg)!important}:root[data-brand=ey] .ant-float-btn-primary .ant-float-btn-icon{color:var(--ey-button-fg)!important}:root[data-brand=ey] .ant-segmented-item-selected{background:var(--ey-button-bg)!important}:root[data-brand=ey] .ant-segmented-item-selected,:root[data-brand=ey] .ant-segmented-item-selected .ant-segmented-item-label,:root[data-brand=ey] .ant-segmented-item-selected .ant-segmented-item-icon,:root[data-brand=ey] .ant-segmented-item-selected .ant-segmented-item-label *{color:var(--ey-button-fg)!important}:root[data-brand=ey] .ant-segmented-item-selected svg[stroke]:not([stroke=none]){stroke:currentColor}:root[data-brand=ey] .ant-table{font-variant-numeric:tabular-nums}:root[data-brand=ey] .ant-tabs-tab .anticon{color:var(--text-primary)}:root[data-brand=ey] .resolve-hub-header{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;margin-bottom:16px!important}:root[data-brand=ey] .resolve-hub-header>.ant-card-body{padding:0!important}:root[data-brand=ey] .resolve-hub-header .resolve-hub-title,:root[data-brand=ey] .resolve-page-title{font-size:18px!important;font-weight:700!important;margin:0}:root[data-brand=ey] .section-title{font-size:18px;font-weight:700}:root[data-brand=ey] .section-title:before{display:none}:root[data-brand=ey] .ant-upload-wrapper .ant-upload-drag p.ant-upload-text{font-size:14px}:root[data-brand=ey] .resolve-hub-heading{flex:1;min-width:min(280px,100%)}:root[data-brand=ey] .resolve-hub-heading>.ant-space-item:has(.resolve-hub-description){flex-basis:100%}:root[data-brand=ey] .resolve-hub-controls{border-top:0!important;padding-top:0!important;margin-top:16px!important}:root[data-brand=ey] .resolve-hub-header .ant-tag{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border-soft)}:root[data-brand=ey] .yoy-up{color:var(--ey-up)}:root[data-brand=ey] .yoy-down{color:var(--ey-down)}:root[data-brand=ey] .trial-welcome .ant-modal-content{background:var(--bg-card)!important;border:1px solid var(--border-soft)!important;border-radius:8px!important}:root[data-brand=ey] .trial-welcome__sub{color:var(--text-secondary)!important}:root[data-brand=ey] .trial-welcome__panel{background:var(--bg-elevated)!important;border:1px solid var(--border-soft)!important;border-radius:4px!important}:root[data-brand=ey] .trial-welcome__panel .anticon{color:var(--text-primary)!important}:root[data-brand=ey] .trial-welcome__tag{background:transparent!important;color:var(--text-primary)!important;border-color:var(--border)!important}:root[data-brand=ey] .trial-welcome__panel span:not(.anticon):not(.ant-tag){color:var(--text-primary)!important;text-decoration:underline;text-underline-offset:3px}:root[data-brand=ey] .trial-welcome__cta.ant-btn-primary{background:var(--ey-button-bg)!important;border-radius:4px!important}:root[data-brand=ey] .resolve-gm-page .ant-card{border-radius:8px;border-left:1px solid var(--border-soft)!important}:root[data-brand=ey] .resolve-login-hero__highlights li,:root[data-brand=ey] .resolve-login-hero__diff{border-left:1px solid var(--border-soft)}:root[data-brand=ey] .resolve-login-bg,:root[data-brand=ey][data-theme=light] .resolve-login-bg{background:#1a1a24!important;background-image:none!important;color:#f6f6fa!important;--text-primary:#f6f6fa;--text-secondary:#c4c4cd;--bg-base:#1a1a24;--bg-card:#2e2e38;--bg-elevated:#2e2e38;--bg-sidebar:#1a1a24;--border:#747480;--border-soft:rgba(116,116,128,.45);--accent:#ffe600;--accent-gradient:#ffe600;--text-on-accent:#2e2e38;--ey-button-bg:#ffe600;--ey-button-fg:#2e2e38}:root[data-brand=ey] .resolve-login-card,:root[data-brand=ey][data-theme=light] .resolve-login-card{background:#2e2e38!important;border:1px solid rgba(116,116,128,.6)!important;color:#f6f6fa!important;box-shadow:0 16px 48px #00000073!important;border-radius:8px!important}:root[data-brand=ey] .resolve-login-grid{display:none}:root[data-brand=ey] .resolve-login-card .ant-input,:root[data-brand=ey] .resolve-login-card .ant-input-affix-wrapper,:root[data-brand=ey] .resolve-login-card .ant-input-password,:root[data-brand=ey] .resolve-login-card .ant-select-selector{background:#1a1a24!important;border-color:#747480!important;color:#f6f6fa!important;border-radius:4px!important}:root[data-brand=ey] .resolve-login-card .ant-input::placeholder,:root[data-brand=ey] .resolve-login-card .ant-select-selection-placeholder,:root[data-brand=ey] .resolve-login-card .ant-select-arrow,:root[data-brand=ey] .resolve-login-card .ant-steps-item-title,:root[data-brand=ey] .resolve-login-card .ant-steps-item-description,:root[data-brand=ey] .resolve-login-card .ant-divider-inner-text{color:#c4c4cd!important}:root[data-brand=ey] .resolve-login-card .ant-form-item-label>label,:root[data-brand=ey] .resolve-login-card .ant-checkbox-wrapper,:root[data-brand=ey] .resolve-login-card .ant-steps-item-process .ant-steps-item-title{color:#f6f6fa!important}:root[data-brand=ey] .resolve-login-card .ant-steps-item-icon .anticon{color:#c4c4cd}:root[data-brand=ey] .resolve-login-card .ant-steps-item-process .ant-steps-item-icon .anticon{color:#ffe600}:root[data-brand=ey] .resolve-login-card .ant-divider{border-color:#74748099!important}:root[data-brand=ey] .resolve-login-card .ant-tag,:root[data-brand=ey] .resolve-login-card .ant-tag-blue{background:transparent!important;color:#c4c4cd!important;border-color:#74748099!important;border-radius:2px}:root[data-brand=ey] .resolve-login-card .ant-btn-primary{background:#ffe600!important;border-radius:4px;box-shadow:none}:root[data-brand=ey] .resolve-login-card .ant-btn-primary:disabled{background:#747480!important;color:#c4c4cd!important}:root[data-brand=ey] .resolve-login-card .ant-btn-default{background:transparent;border-color:#747480!important;color:#f6f6fa!important;border-radius:4px}:root[data-brand=ey] .resolve-login-card [style*="rgba(22,119,255"],:root[data-brand=ey] .resolve-login-card [style*="rgba(22, 119, 255"]{background:transparent!important;border-color:transparent!important;padding-left:0!important;padding-right:0!important}:root[data-brand=ey] .resolve-login-card a{color:#f6f6fa}:root[data-brand=ey] .resolve-login-hero{color:#f6f6fa}:root[data-brand=ey] .resolve-login-hero__headline,:root[data-brand=ey] .resolve-login-hero__layer-name,:root[data-brand=ey] .resolve-login-hero__attr-name,:root[data-brand=ey] .resolve-login-hero__hl-title,:root[data-brand=ey] .resolve-login-hero__step-what{color:#f6f6fa}:root[data-brand=ey] .resolve-login-hero__positioning,:root[data-brand=ey] .resolve-login-hero__hl-body,:root[data-brand=ey] .resolve-login-hero__label,:root[data-brand=ey] .resolve-login-hero__layer-sub,:root[data-brand=ey] .resolve-login-hero__attr-desc,:root[data-brand=ey] .resolve-login-hero__compliance,:root[data-brand=ey] .resolve-login-hero__step-when,:root[data-brand=ey] .resolve-login-hero__cta-sub,:root[data-brand=ey] .resolve-login-consent,:root[data-brand=ey] .resolve-login-pending-lines{color:#c4c4cd}:root[data-brand=ey] .resolve-login-hero__highlights li,:root[data-brand=ey] .resolve-login-hero__diff,:root[data-brand=ey] .resolve-login-hero__attrs li{background:#2e2e38;border:1px solid rgba(116,116,128,.45);border-radius:4px;color:#f6f6fa}:root[data-brand=ey] .resolve-login-hero__layer-n{background:#ffe600;color:#2e2e38;border-radius:2px}:root[data-brand=ey] .resolve-login-hero__step-n{color:#ffe600;border-color:#ffe600}:root[data-brand=ey] .resolve-login-hero__steps li:first-child .resolve-login-hero__step-n{background:#ffe600;color:#2e2e38}:root[data-brand=ey] .resolve-login-hero__chips li,:root[data-brand=ey] .resolve-login-hero--compact .resolve-login-hero__chips li,:root[data-brand=ey] .resolve-login-hero--compact .resolve-login-hero__chips--attr li{color:#f6f6fa;background:transparent;border-color:#74748099;border-radius:2px}:root[data-brand=ey] .resolve-login-shot{border:1px solid rgba(116,116,128,.45);border-radius:4px;background:#2e2e38;box-shadow:0 12px 32px #0006}:root[data-brand=ey] .resolve-login-shot figcaption{color:#c4c4cd;background:#2e2e38;border-top:1px solid rgba(116,116,128,.45)}:root[data-brand=ey] .resolve-login-hero__cta{background:#ffe600;color:#2e2e38;border-radius:4px;box-shadow:none}:root[data-brand=ey] .resolve-login-pending-lines li:before{background:#ffe600}:root[data-brand=ey] .resolve-login-pending-wechat{color:#f6f6fa;background:transparent;border-color:#74748099}:root[data-brand=ey] .resolve-login-bg ::selection{background:#ffe600;color:#2e2e38}:root[data-brand=ey] .resolve-login-bg :focus-visible{outline:2px solid #ffe600;outline-offset:2px}:root[data-brand=ey] .resolve-login-bg.resolve-login-bg--layout{padding:40px 32px 64px;overflow:visible!important;overflow-x:clip!important}@media(min-width:900px){:root[data-brand=ey] .resolve-login-layout{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:56px;max-width:1240px}:root[data-brand=ey] .resolve-login-layout.resolve-login-layout--solo{grid-template-columns:minmax(0,420px)}:root[data-brand=ey] .resolve-login-layout:not(.resolve-login-layout--solo) .resolve-login-card{position:sticky!important;top:32px;align-self:start}}:root[data-brand=ey] .resolve-login-hero__brand{margin-bottom:28px}:root[data-brand=ey] .resolve-login-hero__mark{width:40px;height:40px;border-radius:4px}:root[data-brand=ey] .resolve-login-hero__kicker{color:#f6f6fa;font-size:15px;font-weight:700;letter-spacing:0}:root[data-brand=ey] .resolve-login-hero__headline{font-size:clamp(30px,3.4vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}:root[data-brand=ey] .resolve-login-hero__positioning{font-size:16px;line-height:1.7;color:#c4c4cd;max-width:46em;margin:0 0 32px}:root[data-brand=ey] .resolve-login-tour{margin:0 0 56px}:root[data-brand=ey] .resolve-login-tour__tabs{position:relative;display:flex;gap:28px;border-bottom:1px solid rgba(116,116,128,.45);overflow-x:auto;scrollbar-width:none}:root[data-brand=ey] .resolve-login-tour__tabs::-webkit-scrollbar{display:none}:root[data-brand=ey] .resolve-login-tour__tab{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:12px 0 14px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:#c4c4cd;transition:color .2s ease}:root[data-brand=ey] .resolve-login-tour__tab:hover{color:#f6f6fa}:root[data-brand=ey] .resolve-login-tour__tab[aria-selected=true]{color:#f6f6fa}:root[data-brand=ey] .resolve-login-tour__tab:focus-visible{outline-offset:-2px}:root[data-brand=ey] .resolve-login-tour__bar{position:absolute;left:0;bottom:-1px;width:1px;height:3px;background:#ffe600;transform-origin:0 0;transition:transform .42s cubic-bezier(.16,1,.3,1)}:root[data-brand=ey] .resolve-login-tour__stage{margin:20px 0 0}:root[data-brand=ey] .resolve-login-tour__frame{position:relative;aspect-ratio:1280 / 671;overflow:hidden;border-radius:4px;background:#2e2e38;border:1px solid rgba(116,116,128,.45);box-shadow:0 28px 56px -24px #000000b3}:root[data-brand=ey] .resolve-login-tour__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left;opacity:0;transform:scale(1.015);filter:blur(2px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .45s ease}:root[data-brand=ey] .resolve-login-tour__frame img.is-active{opacity:1;transform:none;filter:none}:root[data-brand=ey] .resolve-login-tour__stage figcaption{margin-top:14px;font-size:14px;line-height:1.6;color:#c4c4cd}@media(prefers-reduced-motion:reduce){:root[data-brand=ey] .resolve-login-tour__bar,:root[data-brand=ey] .resolve-login-tour__frame img{transition:none;transform:none;filter:none}}:root[data-brand=ey] .resolve-login-hero__label{font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;color:#f6f6fa;margin:0 0 16px}:root[data-brand=ey] .resolve-login-hero__layers{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 56px;border-top:1px solid rgba(116,116,128,.45)}:root[data-brand=ey] .resolve-login-hero__layers li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 0 0;font-size:14px}:root[data-brand=ey] .resolve-login-hero__layer-sub{font-size:13px;line-height:1.5}:root[data-brand=ey] .resolve-login-hero__attrs{grid-template-columns:1fr 1fr;gap:0 40px;margin:0 0 48px}:root[data-brand=ey] .resolve-login-hero__attrs li,:root[data-brand=ey] .resolve-login-hero__highlights li{background:none;border:0;border-top:1px solid rgba(116,116,128,.45);border-radius:0;padding:16px 0 18px}:root[data-brand=ey] .resolve-login-hero__attr-name{font-size:15px;margin-bottom:6px}:root[data-brand=ey] .resolve-login-hero__attr-desc{font-size:13.5px;line-height:1.65}:root[data-brand=ey] .resolve-login-hero__diff{background:none;border:0;border-radius:0;padding:0;margin:0 0 56px;font-size:20px;line-height:1.55;font-weight:700;color:#f6f6fa;max-width:30em;text-wrap:pretty}:root[data-brand=ey] .resolve-login-hero__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(116,116,128,.45)}:root[data-brand=ey] .resolve-login-hero__steps li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 0 0;grid-template-columns:none}:root[data-brand=ey] .resolve-login-hero__step-what{font-size:15px}:root[data-brand=ey] .resolve-login-admin-toggle{font-size:13px!important;color:#c4c4cd!important}:root[data-brand=ey] .resolve-login-card .ant-tag-blue{display:none}:root[data-brand=ey] .resolve-login-card [style*="rgba(22, 119, 255"]{color:#c4c4cd!important}:root[data-brand=ey] .resolve-login-hero__diff{font-size:clamp(22px,2.4vw,30px);line-height:1.4;max-width:24em;letter-spacing:-.01em}@media(max-width:899px){:root[data-brand=ey] .resolve-login-tour__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);padding-right:32px}:root[data-brand=ey] .resolve-login-tour__frame{aspect-ratio:4 / 3}:root[data-brand=ey] .resolve-login-tour__frame img{inset:auto;top:0;left:var(--m-left, -26%);width:var(--m-width, 190%);height:auto;object-fit:initial}:root[data-brand=ey] .resolve-login-hero__diff{font-size:20px}}@media(max-width:899px){:root[data-brand=ey] .resolve-login-bg.resolve-login-bg--layout{padding:24px 16px 40px}:root[data-brand=ey] .resolve-login-tour{margin:8px 0 40px}:root[data-brand=ey] .resolve-login-tour__tabs{gap:20px}:root[data-brand=ey] .resolve-login-tour__tab{font-size:14px}:root[data-brand=ey] .resolve-login-hero__layers{grid-template-columns:1fr;border-top:0}:root[data-brand=ey] .resolve-login-hero__layers li{flex-direction:row;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(116,116,128,.45)}:root[data-brand=ey] .resolve-login-hero__attrs{grid-template-columns:1fr}:root[data-brand=ey] .resolve-login-hero__diff{font-size:17px}}:root[data-brand=ey] .resolve-login-bg.resolve-login-bg--layout,:root[data-brand=ey] .resolve-gate-bg{isolation:isolate;background:#000!important}.resolve-terrain{display:none}:root[data-brand=ey] .resolve-terrain{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}@keyframes ey-flow-shift{0%{background-position:0 0}to{background-position:200% 0}}:root[data-brand=ey] .resolve-gate-grid{display:none}:root[data-brand=ey] .resolve-gate-card{border:1px solid transparent!important;border-radius:8px!important;box-shadow:0 16px 48px #00000073!important;background:linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,var(--ey-flow) border-box!important}:root[data-brand=ey][data-theme=light] .resolve-gate-card{box-shadow:0 16px 40px #2e2e381f!important}:root[data-brand=ey] .resolve-login-tour__bar{width:100px;background:var(--ey-flow-short)}:root[data-brand=ey] .resolve-login-tour__frame{border:0}:root[data-brand=ey] .resolve-login-tour__stroke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1.5px;background:var(--ey-flow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ey-stroke-draw .9s cubic-bezier(.16,1,.3,1) both}@keyframes ey-stroke-draw{0%{clip-path:polygon(50% 50%,0 0,8% 0,8% 0,8% 0,8% 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root[data-brand=ey] .resolve-login-hero__layers,:root[data-brand=ey] .resolve-login-hero__steps{border-top:0;background:var(--ey-flow) top left / 100% 1px no-repeat}:root[data-brand=ey] .resolve-login-layout .resolve-login-card,:root[data-brand=ey][data-theme=light] .resolve-login-layout .resolve-login-card{border:1px solid transparent!important;background:linear-gradient(#2e2e38,#2e2e38) padding-box,var(--ey-flow) border-box!important}:root[data-brand=ey] .resolve-app-header{position:relative;isolation:isolate;border-bottom-color:transparent!important}:root[data-brand=ey] .resolve-app-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:var(--ey-flow-loop);background-size:200% 100%;animation:ey-flow-shift 12s linear infinite}:root[data-brand=ey] nav [data-nav-active=true]{position:relative;border-left-color:transparent!important}:root[data-brand=ey] nav [data-nav-active=true]:before{content:"";position:absolute;left:-3px;top:6px;bottom:6px;width:3px;border-radius:2px;pointer-events:none;background:linear-gradient(180deg,var(--ey-flow-1),var(--ey-flow-2) 30%,var(--ey-flow-3) 65%,var(--ey-flow-4))}@keyframes ey-vflow{to{background-position:0 300%}}:root[data-brand=ey] .ant-tabs-ink-bar{background:var(--ey-flow-short)!important}:root[data-brand=ey] .ey-flow-tile{position:relative}:root[data-brand=ey] .ey-flow-tile:after,:root[data-brand=ey] .ant-card:not(:has(.ant-table,canvas,.ant-card)):after{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;z-index:1;pointer-events:none;border-radius:8px 8px 0 0;background:var(--ey-flow);opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1)}:root[data-brand=ey] .ey-flow-tile:hover:after,:root[data-brand=ey] .ant-card:not(:has(.ant-table,canvas,.ant-card)):hover:after{opacity:1}:root[data-brand=ey] .resolve-sidebar{position:relative;isolation:isolate}:root[data-brand=ey] .resolve-sidebar .resolve-logo-block{border-bottom-color:transparent!important;background-image:var(--ey-flow)!important;background-size:100% 1px!important;background-position:left bottom!important;background-repeat:no-repeat!important}:root[data-brand=ey] .resolve-sidebar nav [data-nav-active=true]{background:var(--ey-nav-active-tint)!important}:root[data-brand=ey]:not([data-theme=light]) .resolve-sidebar nav [data-nav-active=true]>span:first-child{color:var(--ey-yellow)}:root[data-brand=ey] .resolve-sidebar nav div[style*="border-left: 3px"]>span:first-child{display:inline-flex;transition:transform .2s cubic-bezier(.16,1,.3,1)}:root[data-brand=ey] .resolve-sidebar nav div[style*="border-left: 3px"]:not([data-nav-active]):hover{background:linear-gradient(90deg,rgba(196,196,205,.12),transparent)!important;color:var(--text-primary)!important}:root[data-brand=ey] .resolve-sidebar nav div[style*="border-left: 3px"]:hover>span:first-child{transform:translate(2px)}:root[data-brand=ey] [data-wb-ring]{background:conic-gradient(transparent 0 var(--wb-pct, 0%),var(--border) var(--wb-pct, 0%) 100%),conic-gradient(var(--ey-flow-1),var(--ey-flow-2),var(--ey-flow-3),var(--ey-flow-4),var(--ey-flow-5),var(--ey-flow-1))!important}:root[data-brand=ey] [data-testid=workbench-steps] [data-current=true]{border-image:linear-gradient(90deg,var(--ey-flow-1),var(--ey-flow-2),var(--ey-flow-3)) 1}@media(prefers-reduced-motion:reduce){:root[data-brand=ey] .resolve-login-tour__stroke,:root[data-brand=ey] .resolve-app-header:after,:root[data-brand=ey] .ant-card:after,:root[data-brand=ey] .ey-flow-tile:after{transition:none}:root[data-brand=ey] .resolve-sidebar nav div[style*="border-left: 3px"]>span:first-child{transition:none;transform:none}}:root[data-brand=ey] .resolve-login-hero__brand{flex-wrap:wrap}.resolve-login-theme{margin-left:auto;display:inline-flex;padding:2px;gap:2px;border-radius:4px;border:1px solid var(--border-soft)}.resolve-login-theme__opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;line-height:1;padding:7px 12px;border-radius:3px;color:var(--text-secondary)}.resolve-login-theme__opt[aria-checked=true]{background:var(--ey-button-bg, var(--accent));color:var(--ey-button-fg, var(--text-on-accent));font-weight:600}.resolve-login-theme__opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}:root[data-brand=ey] .resolve-login-tour>.resolve-login-hero__label{margin-bottom:4px}.resolve-login-tour__note{margin-top:6px;font-size:12px;line-height:1.5;color:var(--text-secondary);opacity:.8}:root[data-brand=ey] .resolve-login-hero__layers:not(.resolve-login-hero__paths){grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}:root[data-brand=ey] .resolve-login-hero__foundation{margin:0 0 56px;padding:12px 16px;font-size:13.5px;line-height:1.5;color:var(--text-secondary);border:1px solid var(--border-soft);border-radius:4px}:root[data-brand=ey] .resolve-login-hero__paths{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}:root[data-brand=ey] .resolve-login-hero__steps{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:899px){:root[data-brand=ey] .resolve-login-hero__layers:not(.resolve-login-hero__paths),:root[data-brand=ey] .resolve-login-hero__paths{grid-template-columns:1fr}:root[data-brand=ey] .resolve-login-hero__foundation{margin-bottom:40px}:root[data-brand=ey] .resolve-login-hero__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}:root[data-brand=ey] .resolve-login-hero__brand{flex-wrap:nowrap;gap:10px}:root[data-brand=ey] .resolve-login-hero__kicker{font-size:13px;min-width:0}:root[data-brand=ey] .resolve-login-hero--compact .resolve-login-hero__mark{width:34px;height:34px;flex:none}.resolve-login-theme{flex:none}.resolve-login-theme__opt{padding:6px 8px;font-size:12px}}:root[data-brand=ey] .resolve-login-bg.resolve-login-bg--light{color:var(--ey-light-ink)!important;--text-primary:var(--ey-light-ink);--text-secondary:var(--ey-light-muted);--bg-base:var(--ey-light-bg);--bg-card:var(--ey-light-card);--bg-elevated:var(--ey-light-card);--bg-sidebar:var(--ey-light-card);--border:var(--ey-light-border);--border-soft:var(--ey-light-border-soft);--accent:var(--ey-light-ink);--accent-gradient:var(--ey-light-ink)}:root[data-brand=ey] .resolve-login-bg.resolve-login-bg--layout.resolve-login-bg--light{background:var(--bg-base)!important}:root[data-brand=ey][data-theme=light] .resolve-gate-bg{background:var(--bg-base)!important}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__headline,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__kicker,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__label,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__layer-name,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__attr-name,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__step-what,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__diff,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-tour__tab:hover,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-tour__tab[aria-selected=true]{color:var(--text-primary)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__positioning,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__layer-sub,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__attr-desc,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__step-when,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__cta-sub,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-tour__tab,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-tour__stage figcaption,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-consent,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-pending-lines{color:var(--text-secondary)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__attrs li,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__layers li{border-color:var(--border-soft)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__foundation{background:var(--bg-card)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-tour__tabs{border-bottom-color:var(--border-soft)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-tour__frame{background:var(--bg-card);box-shadow:0 24px 48px -24px #2e2e3859}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__step-n{color:var(--text-primary);border-color:var(--text-primary)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__steps li:first-child .resolve-login-hero__step-n{background:var(--ey-yellow);color:var(--ey-ink);border-color:var(--ey-yellow)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-layout .resolve-login-card{color:var(--text-primary)!important;box-shadow:0 16px 40px #2e2e381f!important;background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,var(--ey-flow) border-box!important;--text-primary:var(--ey-light-ink);--text-secondary:var(--ey-light-muted);--bg-base:var(--ey-light-bg);--bg-card:var(--ey-light-card);--bg-elevated:var(--ey-light-bg);--border:var(--ey-light-border)}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-input,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-input-affix-wrapper,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-input-password,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-select-selector{background:var(--ey-light-card)!important;border-color:var(--ey-light-border)!important;color:var(--text-primary)!important}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-input::placeholder,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-select-selection-placeholder,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-select-arrow,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-steps-item-title,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-steps-item-description,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-divider-inner-text,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-steps-item-icon .anticon,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card [style*="rgba(22, 119, 255"],:root[data-brand=ey] .resolve-login-bg--light .resolve-login-admin-toggle{color:var(--text-secondary)!important}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-form-item-label>label,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-checkbox-wrapper,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-steps-item-process .ant-steps-item-title,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-steps-item-process .ant-steps-item-icon .anticon,:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card a{color:var(--text-primary)!important}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-btn-default{border-color:var(--ey-light-border)!important;color:var(--text-primary)!important}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-card .ant-divider{border-color:var(--border-soft)!important}:root[data-brand=ey] .resolve-login-bg--light .resolve-login-hero__cta-sub{color:var(--text-secondary)}.resolve-login-hero__hl-part{display:inline-block}:root[data-theme=dark] .rs-mark__tile{display:none}:root .resolve-login-bg--light .rs-mark__tile{display:inline}:root .resolve-login-bg:not(.resolve-login-bg--light) .rs-mark__tile{display:none}:root[data-brand=ey] .ant-tooltip{max-width:320px}@property --ey-ring-ang{syntax:"<angle>"; inherits:false; initial-value:0deg;}@keyframes ey-ring-spin{to{--ey-ring-ang:360deg }}:root[data-brand=ey]{--ey-ring-idle:.5;--ey-ring-hover:1;--ey-ring-spin:11s;--ey-ring-spin-hover:6s;--ey-ring-w:1px}:root[data-brand=ey] .ey-flow-cta:after,:root[data-brand=ey] nav [data-nav-active=true]:after,:root[data-brand=ey] .ey-flow-card:before,:root[data-brand=ey] [data-ey-step]>.ey-flow-step:after,:root[data-brand=ey] .ey-flow-kpis>div>div:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:2;padding:var(--ey-ring-w);background:conic-gradient(from var(--ey-ring-ang),var(--ey-flow-ring-stops));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);animation:ey-ring-spin var(--ey-ring-spin) linear infinite}:root[data-brand=ey] .ey-flow-cta{position:relative;overflow:visible}:root[data-brand=ey] .ey-flow-cta:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:9px;opacity:calc(var(--ey-ring-idle) + .2)}:root[data-brand=ey] .ey-flow-cta:not(:disabled):hover:after,:root[data-brand=ey] .ey-flow-cta:focus-visible:after{opacity:var(--ey-ring-hover);animation-duration:var(--ey-ring-spin-hover)}:root[data-brand=ey] .ey-flow-cta:disabled:after{opacity:0}:root[data-brand=ey] nav [data-nav-active=true]:after{--ey-ring-ang:200deg;animation:none;opacity:calc(var(--ey-ring-idle) + .15)}:root[data-brand=ey] .ey-flow-card{position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1)}:root[data-brand=ey] .ey-flow-card:after{content:"";position:absolute;left:14px;right:14px;top:-1px;height:1px;z-index:3;pointer-events:none;background:var(--ey-flow);opacity:calc(var(--ey-ring-idle) + .2);transition:opacity .3s cubic-bezier(.16,1,.3,1)}:root[data-brand=ey] .ey-flow-card:hover,:root[data-brand=ey] .ey-flow-card:focus-within{transform:translateY(-2px);border-color:transparent!important}:root[data-brand=ey] .ey-flow-card:hover:after,:root[data-brand=ey] .ey-flow-card:focus-within:after{opacity:0}:root[data-brand=ey] .ey-flow-card:hover:before,:root[data-brand=ey] .ey-flow-card:focus-within:before{opacity:var(--ey-ring-hover);animation-duration:var(--ey-ring-spin-hover)}:root[data-brand=ey] [data-ey-step=req]>div:first-child>span:first-child{border-color:transparent!important;background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,conic-gradient(var(--ey-flow-1),var(--ey-flow-2),var(--ey-flow-3),var(--ey-flow-4),var(--ey-flow-5),var(--ey-flow-1)) border-box!important;border-width:1.5px!important;border-style:solid!important}:root[data-brand=ey] .ey-flow-link{background:var(--ey-flow-v)!important;opacity:.7}:root[data-brand=ey] [data-ey-step]>.ey-flow-step{position:relative}:root[data-brand=ey] [data-ey-step]>.ey-flow-step:hover:after{opacity:var(--ey-ring-hover)}:root[data-brand=ey] .ey-flow-kpis>div>div{position:relative}:root[data-brand=ey] .ey-flow-kpis>div>div:hover:after{opacity:var(--ey-ring-hover);animation-duration:var(--ey-ring-spin-hover)}@media(prefers-reduced-motion:reduce){:root[data-brand=ey] .ey-flow-cta:after,:root[data-brand=ey] .ey-flow-card:before,:root[data-brand=ey] [data-ey-step]>.ey-flow-step:after,:root[data-brand=ey] .ey-flow-kpis>div>div:after{animation:none;transition:none}:root[data-brand=ey] .ey-flow-card{transition:none}:root[data-brand=ey] .ey-flow-card:hover,:root[data-brand=ey] .ey-flow-card:focus-within{transform:none}}
